- 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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
close()
Close the handle to the core file and release any resourcesCollection<? extends IAddressSpace>
This is the dump format expressed as a string e.g. elf or xcoff.default boolean
Is this core file truncated (i.e. incomplete)?
-
Field Details
-
PROCESSOR_COUNT_PROPERTY
- See Also:
-
PROCESSOR_TYPE_PROPERTY
- See Also:
-
PROCESSOR_SUBTYPE_PROPERTY
- See Also:
-
SYSTEM_TYPE_PROPERTY
- See Also:
-
SYSTEM_SUBTYPE_PROPERTY
- See Also:
-
CORE_CREATE_TIME_PROPERTY
- See Also:
-
-
Method Details
-
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
Close the handle to the core file and release any resources- Throws:
IOException
-