lib.dwfl
Class ElfPrFPRegSet
java.lang.Object
lib.dwfl.ElfNhdr.ElfNoteSectionEntry
lib.dwfl.ElfPrFPRegSet
public class ElfPrFPRegSet
- extends ElfNhdr.ElfNoteSectionEntry
Java Representation of the the Floating point notes secion
found in core files
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
raw_registers
byte[] raw_registers
internalThreads
static ArrayList internalThreads
ElfPrFPRegSet
public ElfPrFPRegSet()
ElfPrFPRegSet
private ElfPrFPRegSet(byte[] singleNoteData,
Elf elf)
setFPRegisterBuffer
public void setFPRegisterBuffer(byte[] buffer)
- Sets the FP register buffer from buffer.
- Parameters:
byte[]
- buffer - the ptrace byte buffer
representing the block of memory the fp registers
reside. As fp registers are very arch specific
this is the only way we can represent in a genric way.
getFPRegisterBuffer
public byte[] getFPRegisterBuffer()
- Returns the FP register info as a byte array
- Returns:
- - buffer of fp registers
decode
public static ElfPrFPRegSet[] decode(ElfData noteData)
getNoteData
public static long getNoteData(ElfData data)
getEntrySize
public long getEntrySize()
- Specified by:
getEntrySize
in class ElfNhdr.ElfNoteSectionEntry
fillMemRegion
public long fillMemRegion(byte[] buffer,
long startAddress)
- Specified by:
fillMemRegion
in class ElfNhdr.ElfNoteSectionEntry