MCPcopy Create free account

hub / github.com/Arachnid/evmdis / functions

Functions64 in github.com/Arachnid/evmdis

↓ 14 callersMethodGet
(obj interface{})
typemap.go:11
↓ 13 callersMethodSet
(obj interface{})
typemap.go:30
↓ 12 callersMethodFirst
()
reaching.go:59
↓ 12 callersMethodGet
()
reaching.go:15
↓ 9 callersMethodHeight
()
stack/stack.go:9
↓ 7 callersMethodIsPush
()
opcodes.go:9
↓ 7 callersMethodString
()
expressions.go:10
↓ 7 callersMethodUp
()
stack/stack.go:8
↓ 7 callersMethodValue
()
stack/stack.go:10
↓ 6 callersMethodStackReads
()
opcodes.go:566
↓ 5 callersMethodOperandSize
()
opcodes.go:41
↓ 4 callersMethodIsDup
()
opcodes.go:25
↓ 4 callersFunctionNewTypeMap
()
typemap.go:35
↓ 4 callersMethodStackWrites
()
opcodes.go:734
↓ 3 callersFunctionAnalyzeProgram
(program *evmdis.Program)
evmdis/main.go:168
↓ 3 callersMethodGetAddress
()
reaching.go:19
↓ 3 callersMethodIsSwap
()
opcodes.go:33
↓ 3 callersFunctionNewFrame
(up StackFrame, value interface{})
stack/stack.go:29
↓ 3 callersFunctionPrintAnalysisResult
(program *evmdis.Program)
evmdis/main.go:123
↓ 2 callersMethodPop
(obj interface{})
typemap.go:20
↓ 1 callersMethodAdvance
()
abstract.go:4
↓ 1 callersFunctionDisassemble
(bytecode []byte, withSwarmHash bool, ctorMode bool)
evmdis/main.go:61
↓ 1 callersMethodEval
()
expressions.go:11
↓ 1 callersFunctionExecuteAbstractly
(initial EvmState)
abstract.go:7
↓ 1 callersFunctionFindNextCodeEntryPoint
(program *evmdis.Program)
evmdis/main.go:103
↓ 1 callersMethodHasSideEffects
()
opcodes.go:17
↓ 1 callersMethodIsJump
()
opcodes.go:49
↓ 1 callersMethodOffsetOf
(inst *Instruction)
contract.go:37
↓ 1 callersFunctionReplace
(stack StackFrame, num int, value interface{})
stack/stack.go:41
↓ 1 callersFunctionupdateBlockReachings
(block *BasicBlock, stack stack.StackFrame)
reaching.go:83
↓ 1 callersFunctionupdateReachings
(inst *Instruction, operands []InstructionPointer)
reaching.go:109
MethodAdvance
()
reaching.go:125
FunctionBuildExpressions
(prog *Program)
expressions.go:195
FunctionCreateLabels
(prog *Program)
expressions.go:134
MethodEval
()
expressions.go:53
MethodEval
()
expressions.go:93
MethodEval
()
expressions.go:105
MethodEval
()
expressions.go:113
MethodEval
()
expressions.go:126
MethodHeight
()
stack/stack.go:20
MethodHeight
()
stack/stack.go:26
FunctionNewProgram
(bytecode []byte)
contract.go:54
FunctionPerformReachesAnalysis
(prog *Program)
reaching.go:234
FunctionPerformReachingAnalysis
(prog *Program)
reaching.go:74
FunctionPopn
(stack StackFrame, n int)
stack/stack.go:62
FunctionString
(stack StackFrame)
stack/stack.go:54
MethodString
()
contract.go:22
MethodString
()
opcodes.go:393
MethodString
()
expressions.go:57
MethodString
()
expressions.go:85
MethodString
()
expressions.go:101
MethodString
()
expressions.go:117
MethodString
()
expressions.go:130
MethodString
()
reaching.go:27
MethodString
()
reaching.go:47
MethodString
()
reaching.go:226
FunctionStringToOp
(str string)
opcodes.go:883
FunctionSwap
(stack StackFrame, num int)
stack/stack.go:49
MethodUp
()
stack/stack.go:19
MethodUp
()
stack/stack.go:25
FunctionUpBy
(stack StackFrame, num int)
stack/stack.go:33
MethodValue
()
stack/stack.go:21
MethodValue
()
stack/stack.go:27
Functionmain
()
evmdis/main.go:20