Class StatementProgramInstructions
java.lang.Object
ghidra.app.util.bin.format.dwarf.line.StatementProgramInstructions
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
static final int
-
Constructor Summary
ConstructorsConstructorDescriptionStatementProgramInstructions
(BinaryReader reader, StateMachine machine, StatementProgramPrologue prologue) -
Method Summary
-
Field Details
-
DW_LNS_copy
public static final int DW_LNS_copy- See Also:
-
DW_LNS_advance_pc
public static final int DW_LNS_advance_pc- See Also:
-
DW_LNS_advance_line
public static final int DW_LNS_advance_line- See Also:
-
DW_LNS_set_file
public static final int DW_LNS_set_file- See Also:
-
DW_LNS_set_column
public static final int DW_LNS_set_column- See Also:
-
DW_LNS_negate_statement
public static final int DW_LNS_negate_statement- See Also:
-
DW_LNS_set_basic_block
public static final int DW_LNS_set_basic_block- See Also:
-
DW_LNS_const_add_pc
public static final int DW_LNS_const_add_pc- See Also:
-
DW_LNS_fixed_advanced_pc
public static final int DW_LNS_fixed_advanced_pc- See Also:
-
DW_LNS_set_prologue_end
public static final int DW_LNS_set_prologue_end- See Also:
-
DW_LNS_set_epilog_begin
public static final int DW_LNS_set_epilog_begin- See Also:
-
DW_LNS_set_isa
public static final int DW_LNS_set_isa- See Also:
-
DW_LNE_end_sequence
public static final int DW_LNE_end_sequence- See Also:
-
DW_LNE_set_address
public static final int DW_LNE_set_address- See Also:
-
DW_LNE_define_file
public static final int DW_LNE_define_file- See Also:
-
-
Constructor Details
-
StatementProgramInstructions
public StatementProgramInstructions(BinaryReader reader, StateMachine machine, StatementProgramPrologue prologue)
-
-
Method Details
-
dispose
public void dispose() -
execute
Read the next instruction and executes it on the given state machine.- Throws:
IOException
- if an i/o error occurs
-