Get desktop application:
View/edit binary Protocol Buffers messages
Derived from McSema's CFG.proto
Used in:
Effective address of the block
Instructions in this block
Size of the block
Bytes of this block
Used in:
All edges inside this graph
The identifier of this CFG
All nodes in this CFG
All edges in this CFG
Used in:
Address of the node
Size of the node
A unique identifier of the node
If it is a call node, does it return?
Derived from McSema's CFG.proto Corresponds to the XRef class in angr
Used in: ,
For AArch64
Address of the referenced data item/block
Address of the basic block
Index of the statement where this reference is.
The index of the operand in the instruction. -1 if unknown
Type of this cross reference.
Used in:
Used in:
Used in:
Used in:
Used in: ,
Address of the source block
Address of the destination block
Jumpkind of the edge
Is this an edge going outside of the current function?
Address of the source instruction
ID of the source statement
A dict of data on this edge. For now, values are pickled from Python objects.
Used in:
Will be translated to None in Python
More commonly referred to as fall-through edges
The following jumpkinds are mostly specific to VEX IR
Derived from McSema's CFG.proto
Used in:
Derived from McSema's CFG.proto
Effective address
Is this function the entry point of the binary
Blocks in this function
Function name
If this function is a PLT entry
Is this function a syscall function
Is this function a SimProcedure
If this function returns
Name of the binary where this function belongs to
Graph of this function
Address of referenced functions
Whether this function is used as an alignment filling or not
Whether this function has been normalized or not
Derived from McSema's CFG.proto
Used in:
Used in:
Address of the data
Size of the data
Type of the data (reference)
Used in: