core/evm: avoid copying memory for input in calls (#20177)
* core/evm, contracts: avoid copying memory for input in calls + make ecrecover not modify input buffer * core/vm: optimize mstore a bit * core/vm: change Get -> GetCopy in vm memory access
Showing
- core/vm/contracts.go 6 additions, 1 deletioncore/vm/contracts.go
- core/vm/contracts_test.go 63 additions, 0 deletionscore/vm/contracts_test.go
- core/vm/instructions.go 11 additions, 13 deletionscore/vm/instructions.go
- core/vm/instructions_test.go 2 additions, 2 deletionscore/vm/instructions_test.go
- core/vm/memory.go 1 addition, 1 deletioncore/vm/memory.go
- eth/tracers/tracer.go 1 addition, 1 deletioneth/tracers/tracer.go
Loading
Please register or sign in to comment