APIdia Launch Partner
Top Fields Constructors Methods
sun.jvm.hotspot.debugger.linux.aarch64

public final Class LinuxAARCH64CFrame

extends DwarfCFrame
Class Inheritance
Imports
java.util.function.Function, sun.jvm.hotspot.debugger.*, sun.jvm.hotspot.debugger.aarch64.*, sun.jvm.hotspot.debugger.linux.*, sun.jvm.hotspot.debugger.cdbg.*, sun.jvm.hotspot.code.*, sun.jvm.hotspot.runtime.*, sun.jvm.hotspot.runtime.aarch64.*

Field Summary

Modifier and TypeField and Description
private Address

Constructor Summary

AccessConstructor and Description
private
private
private
LinuxAARCH64CFrame(LinuxDebugger linuxDbg, Address sp, Address fp, Address cfa, Address pc, DwarfParser dwarf, boolean use1ByteBeforeToLookup)

private
LinuxAARCH64CFrame(LinuxDebugger linuxDbg, Address sp, Address fp, Address cfa, Address pc, Address lr, DwarfParser dwarf, boolean use1ByteBeforeToLookup)

Method Summary

Modifier and TypeMethod and Description
private static LinuxAARCH64CFrame
private JavaThread
private Address
getSenderCFA(DwarfParser senderDwarf, Address senderSP, Address senderFP)

public static LinuxAARCH64CFrame
public CFrame
sender(ThreadProxy thread, Address senderSP, Address senderFP, Address senderPC)

Overrides default sun.jvm.hotspot.debugger.cdbg.CFrame.sender.

Find sender frame with given FP and PC

public Frame
toFrame()

Overrides default sun.jvm.hotspot.debugger.cdbg.CFrame.toFrame.

Get Frame instance assosiated with this CFrame.

Inherited from sun.jvm.hotspot.debugger.linux.DwarfCFrame:
closestSymbolToPCcreateDwarfParserdwarffpgetSenderFPgetSenderPCgetSenderSPisValidFramelinuxDbglocalVariableBasepcsendersp

Field Detail

lrback to summary
private Address lr

Constructor Detail

LinuxAARCH64CFrameback to summary
private LinuxAARCH64CFrame(LinuxDebugger linuxDbg, Address sp, Address fp, Address cfa, Address pc, Address lr, DwarfParser dwarf)
LinuxAARCH64CFrameback to summary
private LinuxAARCH64CFrame(LinuxDebugger linuxDbg, Address sp, Address fp, Address cfa, Address pc, DwarfParser dwarf)
LinuxAARCH64CFrameback to summary
private LinuxAARCH64CFrame(LinuxDebugger linuxDbg, Address sp, Address fp, Address cfa, Address pc, DwarfParser dwarf, boolean use1ByteBeforeToLookup)
LinuxAARCH64CFrameback to summary
private LinuxAARCH64CFrame(LinuxDebugger linuxDbg, Address sp, Address fp, Address cfa, Address pc, Address lr, DwarfParser dwarf, boolean use1ByteBeforeToLookup)

Method Detail

getFrameFromRegback to summary
private static LinuxAARCH64CFrame getFrameFromReg(LinuxDebugger linuxDbg, Function<Integer, Address> getreg)
getJavaThreadFromThreadProxyback to summary
private JavaThread getJavaThreadFromThreadProxy(ThreadProxy tp)
getSenderCFAback to summary
private Address getSenderCFA(DwarfParser senderDwarf, Address senderSP, Address senderFP)
getTopFrameback to summary
public static LinuxAARCH64CFrame getTopFrame(LinuxDebugger linuxDbg, ThreadContext context)
senderback to summary
public CFrame sender(ThreadProxy thread, Address senderSP, Address senderFP, Address senderPC)

Overrides default sun.jvm.hotspot.debugger.cdbg.CFrame.sender.

Doc from sun.jvm.hotspot.debugger.cdbg.CFrame.sender.

Find sender frame with given FP and PC

Annotations
@Override
toFrameback to summary
public Frame toFrame()

Overrides default sun.jvm.hotspot.debugger.cdbg.CFrame.toFrame.

Doc from sun.jvm.hotspot.debugger.cdbg.CFrame.toFrame.

Get Frame instance assosiated with this CFrame.

Annotations
@Override