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, writeRestorecontentByteArrayCreated, countUTF8Bytes, countUTF8Bytes, debugStringIndex, enableLog, formatValue, getAbstractInlineMethodIndex, getCUIndex, getDeoptCUIndex, getDependencies, getFieldDeclarationIndex, getIndirectLayoutIndex, getIndirectTypeIndex, getLayoutIndex, getLineIndex, getLinePrologueSize, getLineSectionSize, getMethodDeclarationIndex, getMethodLocalIndex, getOrDecideContent, getOrDecideSize, getPrimaryClasses, getRangeLocalIndex, getTypeIndex, getTypes, isAArch64, isLoadable, littleEndian, log, lookupType, patchLength, putByte, putInt, putLong, putRelocatableCodeOffset, putRelocatableHeapOffset, putShort, putSLEB, putULEB, putUTF8StringBytes, setAbstractInlineMethodIndex, setCUIndex, setDeoptCUIndex, setFieldDeclarationIndex, setIndirectLayoutIndex, setIndirectTypeIndex, setLayoutIndex, setLineIndex, setLinePrologueSize, setLineSectionSize, setMethodDeclarationIndex, setMethodLocalIndex, setRangeLocalIndex, setTypeIndex, uniqueDebugString, verboseLog, writeAbbrevCode, writeAttrAddress, writeAttrData1, writeAttrData2, writeAttrData4, writeAttrData8, writeAttrLocList, writeAttrNull, writeAttrRefAddr, writeAttrSecOffset, writeByte, writeFlag, writeHeapLocation, writeHeapLocationExprLoc, writeHeapLocationLocList, writeInt, writeLong, writeRelocatableCodeOffset, writeRelocatableHeapOffset, writeShort, writeSLEB, writeTag, writeULEB, writeUTF8StringBytes, writeUTF8StringBytesgetAlignment, getContent, getElement, getElements, getMemSize, getOrCreateRelocationElement, markRelocationSite, markRelocationSite, setContentgetDecisions, getOrDecideOffset, getOrDecideVaddr, getOwner, isReferenceable, setElementclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDecisions, getOrDecideOffset, getOrDecideVaddr, isReferenceable, setElementpublic static final int DW_CFA_FP_IDX
public DwarfFrameSectionImplAArch64(DwarfDebugInfo dwarfSections)
public int getReturnPCIdx()
getReturnPCIdx in class DwarfFrameSectionImplpublic int getSPIdx()
getSPIdx in class DwarfFrameSectionImplpublic int writeInitialInstructions(byte[] buffer,
int p)
writeInitialInstructions in class DwarfFrameSectionImplprotected int writeFDEs(int frameSize,
List<DebugInfoProvider.DebugFrameSizeChange> frameSizeInfos,
byte[] buffer,
int p)
writeFDEs in class DwarfFrameSectionImpl