Package ghidra.graph
Class ProgramGraphType
java.lang.Object
ghidra.service.graph.GraphType
ghidra.graph.ProgramGraphType
- Direct Known Subclasses:
BlockFlowGraphType
,CallGraphType
,CodeFlowGraphType
,DataFlowGraphType
Defines a common set of vertex and edge types
GraphType
for program code and data flow
graphs. Each specific type of program graph will use a subclass to specifically identify the
graph type.-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Methods inherited from class ghidra.service.graph.GraphType
containsEdgeType, containsVertexType, equals, getDescription, getEdgeTypes, getName, getVertexTypes, hashCode
-
Field Details
-
BODY
-
ENTRY
-
EXIT
-
SWITCH
-
EXTERNAL
-
BAD
-
INSTRUCTION
-
DATA
-
ENTRY_NEXUS
-
STACK
-
ENTRY_EDGE
-
FALL_THROUGH
-
UNCONDITIONAL_JUMP
-
UNCONDITIONAL_CALL
-
TERMINATOR
-
JUMP_TERMINATOR
-
INDIRECTION
-
CONDITIONAL_JUMP
-
CONDITIONAL_CALL
-
CONDITIONAL_TERMINATOR
-
CONDITIONAL_CALL_TERMINATOR
-
COMPUTED_JUMP
-
COMPUTED_CALL
-
COMPUTED_CALL_TERMINATOR
-
CONDITIONAL_COMPUTED_CALL
-
CONDITIONAL_COMPUTED_JUMP
-
CALL_OVERRIDE_UNCONDITIONAL
-
JUMP_OVERRIDE_UNCONDITIONAL
-
CALLOTHER_OVERRIDE_CALL
-
CALLOTHER_OVERRIDE_JUMP
-
READ
-
WRITE
-
READ_WRITE
-
UNKNOWN_DATA
-
EXTERNAL_REF
-
READ_INDIRECT
-
WRITE_INDIRECT
-
READ_WRITE_INDIRECT
-
DATA_INDIRECT
-
PARAM
-
THUNK
-
-
Constructor Details
-
ProgramGraphType
-
-
Method Details
-
getEdgeType
-
getOptionsName
- Overrides:
getOptionsName
in classGraphType
-