Expand description
§revmc-builtins
EVM bytecode compiler builtins.
Modules§
Structs§
- Builtins
ir
- Builtin cache.
Enums§
- Builtin
ir
- Builtins that can be called by the compiled functions.
- Call
Kind - The kind of a
*CALL*
instruction. - Create
Kind - The kind of a
CREATE*
instruction. - ExtCall
Kind - The kind of a
EXT*CALL
instruction.
Constants§
- EXTCALL_
LIGHT_ FAILURE - The result of a
EXT*CALL
instruction if the gas limit is less thanMIN_CALLEE_GAS
.
Functions§
- __
revmc_ ⚠builtin_ addmod - __
revmc_ ⚠builtin_ balance - __
revmc_ ⚠builtin_ blob_ base_ fee - __
revmc_ ⚠builtin_ blob_ hash - __
revmc_ ⚠builtin_ blockhash - __
revmc_ ⚠builtin_ call - __
revmc_ ⚠builtin_ calldatacopy - __
revmc_ ⚠builtin_ codecopy - __
revmc_ ⚠builtin_ codesize - __
revmc_ ⚠builtin_ create - __
revmc_ ⚠builtin_ data_ copy - __
revmc_ ⚠builtin_ data_ load - __
revmc_ ⚠builtin_ difficulty - __
revmc_ ⚠builtin_ do_ return - __
revmc_ ⚠builtin_ eof_ create - __
revmc_ ⚠builtin_ exp - __
revmc_ ⚠builtin_ ext_ call - __
revmc_ ⚠builtin_ extcodecopy - __
revmc_ ⚠builtin_ extcodehash - __
revmc_ ⚠builtin_ extcodesize - __
revmc_ ⚠builtin_ func_ stack_ grow - __
revmc_ ⚠builtin_ func_ stack_ pop - __
revmc_ ⚠builtin_ func_ stack_ push - __
revmc_ ⚠builtin_ gas_ price - __
revmc_ ⚠builtin_ keccak256 - __
revmc_ ⚠builtin_ log - __
revmc_ ⚠builtin_ mcopy - __
revmc_ ⚠builtin_ msize - __
revmc_ ⚠builtin_ mulmod - __
revmc_ ⚠builtin_ panic - __
revmc_ ⚠builtin_ resize_ memory - __
revmc_ ⚠builtin_ return_ contract - __
revmc_ ⚠builtin_ returndatacopy - __
revmc_ ⚠builtin_ returndataload - __
revmc_ ⚠builtin_ self_ balance - __
revmc_ ⚠builtin_ selfdestruct - __
revmc_ ⚠builtin_ sload - __
revmc_ ⚠builtin_ sstore - __
revmc_ ⚠builtin_ tload - __
revmc_ ⚠builtin_ tstore