- <init>
Creates an instance.
- annotate
Annotates or writes a message to the debugPrint writer if applicable.
- buildSortedPositions
Builds a list of position entries, sorted by ascending address.
- computeOpcode
Computes a special opcode that will encode the given position change. If the
return value is > 0xff,
- convert
Converts this (PositionList, LocalList) pair into a state machine sequence.
- convert0
- convertAndAnnotate
Converts and produces annotations on a stream. Does not write actual bits to the
AnnotatedOutput.
- emitAdvancePc
Emits an DebugInfoConstants#DBG_ADVANCE_PCsequence.
- emitEndSequence
Emits the DebugInfoConstants#DBG_END_SEQUENCEbytecode.
- emitHeader
Emits the header sequence, which consists of LEB128-encoded initial line number
and string indicies
- emitLocalEnd
Emits a DebugInfoConstants#DBG_END_LOCAL sequence.
- emitLocalRestart
Emits a DebugInfoConstants#DBG_RESTART_LOCALsequence.