|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DebugInfoConstants
Constants for the dex debug info state machine format.
| Field Summary | |
|---|---|
static int |
DBG_ADVANCE_LINE
Advances the line register without emitting a positions entry. |
static int |
DBG_ADVANCE_PC
Advances the program counter/address register without emitting a positions entry. |
static int |
DBG_END_LOCAL
Marks a currently-live local variable as out of scope at the current address. |
static int |
DBG_END_SEQUENCE
Terminates a debug info sequence for a method. |
static int |
DBG_FIRST_SPECIAL
the smallest value a special opcode can take |
static int |
DBG_LINE_BASE
|
static int |
DBG_LINE_RANGE
|
static int |
DBG_RESTART_LOCAL
Re-introduces a local variable at the current address. |
static int |
DBG_SET_EPILOGUE_BEGIN
Sets the "epilogue_begin" state machine register, indicating that the next position entry that is added should be considered the beginning of a method epilogue (an appropriate place to suspend execution before method exit). |
static int |
DBG_SET_FILE
Sets the current file that that line numbers refer to. |
static int |
DBG_SET_PROLOGUE_END
Sets the "prologue_end" state machine register, indicating that the next position entry that is added should be considered the end of a method prologue (an appropriate place for a method breakpoint). |
static int |
DBG_START_LOCAL
Introduces a local variable at the current address. |
static int |
DBG_START_LOCAL_EXTENDED
Introduces a local variable at the current address with a type signature specified. |
| Field Detail |
|---|
static final int DBG_END_SEQUENCE
Args: none
static final int DBG_ADVANCE_PC
Args:
static final int DBG_ADVANCE_LINE
Args:
static final int DBG_START_LOCAL
Args:
static final int DBG_START_LOCAL_EXTENDED
Args:
static final int DBG_END_LOCAL
Args:
static final int DBG_RESTART_LOCAL
Args:
static final int DBG_SET_PROLOGUE_END
The prologue_end register is cleared by any special
(>= OPCODE_BASE) opcode.
static final int DBG_SET_EPILOGUE_BEGIN
The epilogue_begin register is cleared by any special
(>= OPCODE_BASE) opcode.
static final int DBG_SET_FILE
static final int DBG_FIRST_SPECIAL
static final int DBG_LINE_BASE
static final int DBG_LINE_RANGE
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||