-
Notifications
You must be signed in to change notification settings - Fork 37
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prefetch JUMPDESTs through RPC #427
Open
einar-polygon
wants to merge
121
commits into
develop
Choose a base branch
from
einar/prefetch_transaction_jumps/pr
base: develop
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from 34 commits
Commits
Show all changes
121 commits
Select commit
Hold shift + click to select a range
7b01f5d
Implement JumpDest fetching from RPC.
einar-polygon 4591482
feedback + cleanups
einar-polygon 91c2945
cleanups
einar-polygon b58c5d6
fix overflow
einar-polygon 037fb57
fmt
einar-polygon 85ee8c2
fix testscripts
einar-polygon 1243768
refactor
einar-polygon e7244c6
for testing
einar-polygon 16e9c26
extract initcode
einar-polygon f3871d9
improve test script
einar-polygon 4fd6b8b
fix stack issue
einar-polygon 88eb73d
random fixes
einar-polygon 39cd26c
fix CREATE2
einar-polygon 8a964b8
fmt, clippy
einar-polygon 32e68bf
investigate 15,35
einar-polygon 71b003e
merge
einar-polygon 76df518
Merge remote-tracking branch 'origin/develop' into einar/prefetch_tra…
einar-polygon 184878d
fix scripts
einar-polygon c000b5a
remove redtape for JUMP/I
einar-polygon ec81701
misc
einar-polygon bff471e
fix ci
einar-polygon ca9620d
minimize diff
einar-polygon 4c97c0f
include whole function in timeout
einar-polygon 8bce013
avoid ensure macro
einar-polygon b0ebc2c
fix CREATE
einar-polygon 62c7053
small adjustments
einar-polygon 74b86fd
fmt
einar-polygon c8be888
feedback
einar-polygon d00439f
feedback
einar-polygon 6876c07
Add JumpdestSrc parameter
einar-polygon 60efef9
Refactor
einar-polygon b07752d
Add jmp src to native
einar-polygon 66ea811
Feedback
einar-polygon f230b84
fixup! Feedback
einar-polygon 90722a3
feedback
einar-polygon a0e0879
fix missing code for CREATE
einar-polygon 6bff4e4
fix
einar-polygon 5e4162d
Merge remote-tracking branch 'origin/develop' into einar/prefetch_tra…
einar-polygon c26f475
fix arguments
einar-polygon f367409
feedback
einar-polygon 464dbc0
fix
einar-polygon 2783ccd
debugging 460
einar-polygon abee812
debugging 460
einar-polygon 8bfccdd
dbg
einar-polygon f9c2f76
bugfix
einar-polygon 313d78d
dbg
einar-polygon 09079e6
fix
einar-polygon 7c84a63
batching working
einar-polygon 4202ece
cleanups
einar-polygon e1124d3
feedback docs
einar-polygon 1f8d476
feedback
einar-polygon 7319a15
feedback filtermap
einar-polygon d4838e0
review
einar-polygon 27b5719
fmt
einar-polygon eaf3ed7
fix set_jumpdest_analysis_inputs_rpc
einar-polygon 10b6a22
discuss: deser in #427 (#681)
0xaatif c11d17d
feat: block structlog retrieval (#682)
atanmarko 06b1913
better tracing
einar-polygon 339f6af
bug fix
einar-polygon 61a6b6a
json
einar-polygon f8f0a85
reinstantiate timeout
einar-polygon 8d609ad
merge
einar-polygon dbb65ea
ignore None
einar-polygon d415d22
feedback
einar-polygon 54a7df8
feedback: rustdoc
einar-polygon 44b421c
feedback: add user-specified timeout
einar-polygon 98b9c8e
feedback
einar-polygon 4707d38
fix: addresses
einar-polygon 4843501
todo: fix todo
einar-polygon 8f980d2
testing: improve prove_stdio script
einar-polygon ee7e5f3
testing: improve test_native script
einar-polygon 36557d1
Merge remote-tracking branch 'origin/develop' into einar/prefetch_tra…
einar-polygon 5451399
fmt
einar-polygon e9a8702
Round 5
einar-polygon b2f66ed
testing
einar-polygon cfb293c
testing: improve reporting, add error cases
einar-polygon 3c497cc
change exit code
einar-polygon 2dc52cb
don't panic!
einar-polygon dd89251
fix type 5 errors
einar-polygon 6c59c41
Fix: 19548491
einar-polygon 0d7f6b7
add stats
einar-polygon b8cf325
dbg
einar-polygon e9ec9f8
remove test scripts
einar-polygon 7263ea3
remove modifications
einar-polygon ced5d5f
rename a
einar-polygon 7dc2f51
remove todo
einar-polygon 2848ede
add derive_more and add docs
einar-polygon 552d569
clean up
einar-polygon 83a0820
reinstantiate failover simulation
einar-polygon 81f847c
use Hash2code
einar-polygon 2313337
re-add prove_stdio.sh
einar-polygon 206e9a4
mv derive_more
einar-polygon 0b7e997
cleanup
einar-polygon d67911e
remove tracing
einar-polygon ee64de9
Merge branch 'develop' into einar/prefetch_transaction_jumps/pr
einar-polygon 6b88ff6
fix derive_more
einar-polygon d202dd9
Merge remote-tracking branch 'origin/develop' into einar/prefetch_tra…
einar-polygon ef42fb2
Merge branch 'develop' into einar/prefetch_transaction_jumps/pr
einar-polygon b1d5eaa
.
einar-polygon 078d95a
.
einar-polygon 89d3756
fix: search for witness index
einar-polygon 04e2df9
remove ctx
einar-polygon 3df0292
workaround
einar-polygon bd02ee3
.
einar-polygon 7b7cb46
bug investigations
einar-polygon 8811d23
before going back
einar-polygon c9bc69d
.
einar-polygon 200f6ac
remove max_wctx
einar-polygon 3f283c9
.
einar-polygon 4483db6
add empty contexts
einar-polygon 1d8b230
insert extra contexts. confirm empty empty tables
einar-polygon edab205
remove offset
einar-polygon 5ee17da
.
einar-polygon 71ecdf1
debug info
einar-polygon 19a624c
fix
einar-polygon fde63a0
.
einar-polygon 5157244
premerge
einar-polygon ca7ccac
merge
einar-polygon cb98478
748 batched passing
einar-polygon e47731d
n=18 ok
einar-polygon 55a5dd8
test batching
einar-polygon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Do we want to keep this?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I want to keep all tracing until we are happy with the computed jumpdest tables. It doesn't takes longer to re-add it than to remove it.