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

public final Class LinuxAMD64CFrame

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

Constructor Summary

AccessConstructor and Description
private
private
LinuxAMD64CFrame(LinuxDebugger linuxDbg, Address rsp, Address rbp, Address cfa, Address rip, DwarfParser dwarf, boolean use1ByteBeforeToLookup)

Method Summary

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

public static LinuxAMD64CFrame
public CFrame
sender(ThreadProxy th, 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

Constructor Detail

LinuxAMD64CFrameback to summary
private LinuxAMD64CFrame(LinuxDebugger linuxDbg, Address rsp, Address rbp, Address cfa, Address rip, DwarfParser dwarf)
LinuxAMD64CFrameback to summary
private LinuxAMD64CFrame(LinuxDebugger linuxDbg, Address rsp, Address rbp, Address cfa, Address rip, DwarfParser dwarf, boolean use1ByteBeforeToLookup)

Method Detail

getFrameFromRegback to summary
private static LinuxAMD64CFrame getFrameFromReg(LinuxDebugger linuxDbg, Function<Integer, Address> getreg)
getSenderCFAback to summary
private Address getSenderCFA(DwarfParser senderDwarf, Address senderSP, Address senderFP)
getTopFrameback to summary
public static LinuxAMD64CFrame getTopFrame(LinuxDebugger linuxDbg, ThreadContext context)
senderback to summary
public CFrame sender(ThreadProxy th, 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