public class DwarfFrameSectionImplAArch64 extends DwarfFrameSectionImpl
Modifier and Type | Field and Description |
---|---|
static int |
DW_CFA_FP_IDX |
debug, debugAddress, debugBase, debugTextBase, dwarfSections, scratch
Constructor and Description |
---|
DwarfFrameSectionImplAArch64(DwarfDebugInfo dwarfSections) |
Modifier and Type | Method and Description |
---|---|
int |
getReturnPCIdx() |
int |
getSPIdx() |
protected int |
writeFDEs(int frameSize,
List<DebugInfoProvider.DebugFrameSizeChange> frameSizeInfos,
byte[] buffer,
int p) |
int |
writeInitialInstructions(byte[] buffer,
int p) |
createContent, getSectionName, targetSectionKinds, targetSectionName, writeAdvanceLoc, writeAdvanceLoc0, writeAdvanceLoc1, writeAdvanceLoc2, writeAdvanceLoc4, writeContent, writeDefCFA, writeDefCFAOffset, writeOffset, writeRegister, writeRestore
contentByteArrayCreated, debugStringIndex, enableLog, getCUIndex, getDeoptCUIndex, getDependencies, getFieldDeclarationIndex, getIndirectLayoutIndex, getIndirectTypeIndex, getLayoutIndex, getLineIndex, getLinePrologueSize, getLineSectionSize, getMethodDeclarationIndex, getOrDecideContent, getOrDecideSize, getPrimaryClasses, getTypeIndex, getTypes, isAArch64, isLoadable, littleEndian, log, lookupType, patchLength, putAsciiStringBytes, putAsciiStringBytes, putByte, putInt, putLong, putRelocatableCodeOffset, putRelocatableHeapOffset, putShort, putSLEB, putULEB, setCUIndex, setDeoptCUIndex, setFieldDeclarationIndex, setIndirectLayoutIndex, setIndirectTypeIndex, setLayoutIndex, setLineIndex, setLinePrologueSize, setLineSectionSize, setMethodDeclarationIndex, setTypeIndex, uniqueDebugString, verboseLog, writeAbbrevCode, writeAttrAddress, writeAttrData1, writeAttrData2, writeAttrData4, writeAttrData8, writeAttrNull, writeAttrRefAddr, writeFlag, writeTag
getAlignment, getContent, getElement, getElements, getMemSize, getOrCreateRelocationElement, markRelocationSite, markRelocationSite, setContent
getDecisions, getOrDecideOffset, getOrDecideVaddr, getOwner, isReferenceable, setElement
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getDecisions, getOrDecideOffset, getOrDecideVaddr, isReferenceable, setElement
public static final int DW_CFA_FP_IDX
public DwarfFrameSectionImplAArch64(DwarfDebugInfo dwarfSections)
public int getReturnPCIdx()
getReturnPCIdx
in class DwarfFrameSectionImpl
public int getSPIdx()
getSPIdx
in class DwarfFrameSectionImpl
public int writeInitialInstructions(byte[] buffer, int p)
writeInitialInstructions
in class DwarfFrameSectionImpl
protected int writeFDEs(int frameSize, List<DebugInfoProvider.DebugFrameSizeChange> frameSizeInfos, byte[] buffer, int p)
writeFDEs
in class DwarfFrameSectionImpl