-
- All Known Subinterfaces:
ILibraryDependentCore
- All Known Implementing Classes:
AbstractCoreReader
,AIXDumpReader
,ELFAArch64DumpReader
,ELFAMD64DumpReader
,ELFARM32DumpReader
,ELFDumpReader
,ELFIA32DumpReader
,ELFPPC32DumpReader
,ELFPPC64DumpReader
,ELFRISCV64DumpReader
,ELFS39031DumpReader
,ELFS39064DumpReader
,MachoDumpReader
,MiniDumpReader
public interface ICore
Interface representing core dump.
-
-
Field Summary
Fields Modifier and Type Field Description static String
CORE_CREATE_TIME_PROPERTY
static String
PROCESSOR_COUNT_PROPERTY
static String
PROCESSOR_SUBTYPE_PROPERTY
static String
PROCESSOR_TYPE_PROPERTY
static String
SYSTEM_SUBTYPE_PROPERTY
static String
SYSTEM_TYPE_PROPERTY
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
close()
Close the handle to the core file and release any resourcesCollection<? extends IAddressSpace>
getAddressSpaces()
String
getDumpFormat()
This is the dump format expressed as a string e.g. elf or xcoff.Platform
getPlatform()
Properties
getProperties()
default boolean
isTruncated()
Is this core file truncated (i.e. incomplete)?
-
-
-
Field Detail
-
PROCESSOR_COUNT_PROPERTY
static final String PROCESSOR_COUNT_PROPERTY
- See Also:
- Constant Field Values
-
PROCESSOR_TYPE_PROPERTY
static final String PROCESSOR_TYPE_PROPERTY
- See Also:
- Constant Field Values
-
PROCESSOR_SUBTYPE_PROPERTY
static final String PROCESSOR_SUBTYPE_PROPERTY
- See Also:
- Constant Field Values
-
SYSTEM_TYPE_PROPERTY
static final String SYSTEM_TYPE_PROPERTY
- See Also:
- Constant Field Values
-
SYSTEM_SUBTYPE_PROPERTY
static final String SYSTEM_SUBTYPE_PROPERTY
- See Also:
- Constant Field Values
-
CORE_CREATE_TIME_PROPERTY
static final String CORE_CREATE_TIME_PROPERTY
- See Also:
- Constant Field Values
-
-
Method Detail
-
getAddressSpaces
Collection<? extends IAddressSpace> getAddressSpaces()
- Returns:
- Address spaces held in this core dump
-
getDumpFormat
String getDumpFormat()
This is the dump format expressed as a string e.g. elf or xcoff. It is recommended that this name is in lower case.- Returns:
-
getPlatform
Platform getPlatform()
- Returns:
- Platform that created the dump
-
getProperties
Properties getProperties()
- Returns:
- Property set for this core
-
isTruncated
default boolean isTruncated()
Is this core file truncated (i.e. incomplete)?
-
close
void close() throws IOException
Close the handle to the core file and release any resources- Throws:
IOException
-
-