Interface Dump
- All Superinterfaces:
ICoreFileReader
,ResourceReleaser
-
Method Summary
Modifier and TypeMethodDescriptionbyte
getByteAt
(int asid, long address) long
Determines when the image was createdint
getIntAt
(int asid, long address) long
getLongAt
(int asid, long address) short
getShortAt
(int asid, long address) boolean
isExecutable
(int asid, long address) boolean
isReadOnly
(int asid, long address) boolean
isShared
(int asid, long address) Methods declared in interface com.ibm.dtfj.corereaders.ICoreFileReader
extract, getAddressSpace, isTruncated
Methods declared in interface com.ibm.dtfj.corereaders.ResourceReleaser
releaseResources
-
Method Details
-
getProcessorSubtype
String getProcessorSubtype()- Returns:
- the precise model of the CPU (note that this can be an empty string but not null).
e.g. "Pentium IV step 4"
-
getCreationTime
long getCreationTime()Determines when the image was created- Returns:
- the time in milliseconds since 1970
-
isExecutable
- Parameters:
asid
- an address space IDaddress
- a byte-offset into the asid- Returns:
- true if this memory address is within an executable page
- Throws:
MemoryAccessException
- if the memory cannot be read
-
isReadOnly
- Parameters:
asid
- an address space IDaddress
- a byte-offset into the asid- Returns:
- true if write access to this memory address was disabled in the image
- Throws:
MemoryAccessException
- if the memory cannot be read
-
getLongAt
- Parameters:
asid
- an address space IDaddress
- a byte-offset into the asid- Returns:
- the 64-bit long stored at address in asid
- Throws:
MemoryAccessException
- if the memory cannot be read
-
getIntAt
- Parameters:
asid
- an address space IDaddress
- a byte-offset into the asid- Returns:
- the 32-bit int stored at address in asid
- Throws:
MemoryAccessException
- if the memory cannot be read
-
getShortAt
- Parameters:
asid
- an address space IDaddress
- a byte-offset into the asid- Returns:
- the 16-bit short stored at address in asid
- Throws:
MemoryAccessException
- if the memory cannot be read
-
getByteAt
- Parameters:
asid
- an address space IDaddress
- a byte-offset into the asid- Returns:
- the 8-bit byte stored at address in asid
- Throws:
MemoryAccessException
- if the memory cannot be read
-
getMemoryRanges
Iterator getMemoryRanges()- Returns:
- An iterator of the MemoryRange objects making up the address space
- See Also:
-
getAdditionalFileNames
Iterator getAdditionalFileNames()- Specified by:
getAdditionalFileNames
in interfaceICoreFileReader
- Returns:
- An iterator of String object specifying names of additional files needed by the Dump
- See Also:
-