Adding support for vmTrace into trace_ routines (#2497)
* VmTrace
* Fixes to gasCall, beginning of vmTrace
* Fix opcode tracer
* Add mem and store, enable vmTrace for all methods
* Fix lint
* More nuances and debugging|
* More fixes
* Fix for trace_callMany
* Fix for trace_callMany
Co-authored-by:
Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Showing
- cmd/hack/hack.go 13 additions, 16 deletionscmd/hack/hack.go
- cmd/rpcdaemon/commands/trace_adhoc.go 200 additions, 33 deletionscmd/rpcdaemon/commands/trace_adhoc.go
- cmd/rpctest/rpctest/request_generator.go 1 addition, 1 deletioncmd/rpctest/rpctest/request_generator.go
- cmd/rpctest/rpctest/utils.go 11 additions, 3 deletionscmd/rpctest/rpctest/utils.go
- cmd/state/commands/opcode_tracer.go 2 additions, 2 deletionscmd/state/commands/opcode_tracer.go
- core/evm.go 1 addition, 0 deletionscore/evm.go
- core/vm/evm.go 29 additions, 14 deletionscore/vm/evm.go
- core/vm/logger.go 7 additions, 7 deletionscore/vm/logger.go
- core/vm/logger_json.go 3 additions, 3 deletionscore/vm/logger_json.go
- core/vm/memory.go 1 addition, 1 deletioncore/vm/memory.go
- core/vm/operations_acl.go 18 additions, 4 deletionscore/vm/operations_acl.go
- eth/stagedsync/stage_call_traces.go 5 additions, 5 deletionseth/stagedsync/stage_call_traces.go
- eth/tracers/tracer.go 3 additions, 3 deletionseth/tracers/tracer.go
- eth/tracers/tracer_test.go 2 additions, 2 deletionseth/tracers/tracer_test.go
- turbo/transactions/tracing.go 5 additions, 3 deletionsturbo/transactions/tracing.go
Loading
Please register or sign in to comment