Interface | Description |
---|---|
AuxBfEfRecord |
Describes an Auxiliary .bf/.ef Record, which follows a .bf or .ef
symbol.
|
AuxFileRecord |
Describes an Auxiliary File record, which follows a symbol with
storage class FILE.
|
AuxFunctionDefinitionRecord |
Describes an Auxiliary Function Definition record, which follows a
function definition symbol record.
|
AuxSectionDefinitionsRecord |
Describes an Auxiliary Section Definitions record, which follows a
symbol that defines a section.
|
AuxSymbolRecord |
Describes an Auxiliary Symbol Record.
|
AuxWeakExternalRecord |
Describes an Auxiliary Weak External record, which follows a
weak-external symbol record.
|
Characteristics |
Constants indicating attributes of the object or image file.
|
COFFFile |
Top-level interface modeling the information stored in either a
Portable Executable or object file.
|
COFFHeader |
Models the information stored in the COFF header of either a
Portable Executable or object file.
|
COFFLineNumber |
Describes a COFF line number.
|
COFFRelocation |
Describes a COFF relocation, only present in an object file.
|
COFFSymbol |
Describes a COFF symbol.
|
COFFSymbolConstants |
Constants providing information about the section number, type
representation, and storage class of symbols.
|
COMDATSelectionTypes |
Enumerates the COMDAT selection types.
|
DataDirectory |
Models the information stored in one of the
OptionalHeaderDataDirectories . |
DebugDirectory |
Models the Debug Directory, which is an entry in the image
optional header.
|
DebugDirectoryEntry |
Models an entry in the Debug Directory, which is an entry in the
image optional header.
|
DebugTypes |
Constants indicating debug information types in the
DebugDirectory.
|
DebugVC50 |
Models debug information in Visual C++ 5.0 format.
|
DebugVC50MemberAttributes |
Member attributes used to describe fields and methods, represented
as a 16-bit bit field.
|
DebugVC50ReservedTypes |
Enumerates the reserved types referenced in the $$TYPES section
(see
DebugVC50SSGlobalTypes ). |
DebugVC50SegDesc |
Models a segment descriptor in
DebugVC50SSSegMap . |
DebugVC50SegDescEnums |
Bit field definitions used in
DebugVC50SegDesc . |
DebugVC50SegInfo |
Models the SegInfo data structure in the Module subsection in
Visual C++ 5.0 debug information.
|
DebugVC50SrcModFileDesc |
Describes code segments that receive code from a given source
file.
|
DebugVC50SrcModLineNumberMap |
Supplies line number/address mapping for a given source file.
|
DebugVC50SSAlignSym |
Models the "sstAlignSym" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSFileIndex |
Models the "sstFileIndex" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSGlobalPub |
Models the "sstGlobalPub" subsection in Visual C++ 5.0 debug
information, which contains globally compacted symbols from the
sstPublics.
|
DebugVC50SSGlobalSym |
Models the "sstGlobalSym" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSGlobalTypes |
Models the "sstGlobalTypes" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSLibraries |
Models the "sstLibraries" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSModule |
Models the "module" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSMPC |
Models the "sstMPC" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSOffsetMap16 |
Models the "sstOffsetMap16" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSOffsetMap32 |
Models the "sstOffsetMap32" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSPreComp |
Models the "sstPreComp" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSPublic |
Models the "sstPublic" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSPublicSym |
Models the "sstPublicSym" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSSegMap |
Models the "sstSegMap" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSSegName |
Models the "sstSegName" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSSrcLnSeg |
Models the "sstSrcLnSeg" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSSrcModule |
Models the "sstSrcModule" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSStaticSym |
Models the "sstStaticSym" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSSymbolBase |
Base interface for subsections containing symbols: sstGlobalSym,
sstGlobalPub, sstStaticSym.
|
DebugVC50SSSymbols |
Models the "sstSymbols" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50SSTypes |
Models the "sstTypes" subsection in Visual C++ 5.0 debug
information.
|
DebugVC50Subsection |
Base class for subsections in Visual C++ 5.0 debug information.
|
DebugVC50SubsectionDirectory |
Models the subsection directory portion of Visual C++ 5.0 debug
information.
|
DebugVC50SubsectionTypes |
Type enumeration for subsections in Visual C++ 5.0 debug
information.
|
DebugVC50SymbolEnums |
Miscellaneous integer enumerations for symbol parsing
|
DebugVC50SymbolIterator |
Provides iteration-style access to the symbols in the sstGlobalSym
(and possibly other) subsections of the VC++ 5.0 debug
information.
|
DebugVC50SymbolTypes |
Enumerates the types of symbols returned by the
DebugVC50SymbolIterator . |
DebugVC50TypeEnums |
Various enumerated values used in type leaves
|
DebugVC50TypeIterator |
Provides iteration-style access to the types in the
sstGlobalTypes subsection of the VC++ 5.0 debug
information.
|
DebugVC50TypeLeafIndices |
Enumerates the leaf indices referenced in type strings
contained in the
DebugVC50SSGlobalTypes
subsection. |
DebugVC50X86RegisterEnums | |
DLLCharacteristics |
Constants enumerating characteristics of a DLL; see
OptionalHeaderWindowsSpecificFields.getDLLCharacteristics() . |
ExportDirectoryTable |
Models the information stored in the export directory table.
|
MachineTypes |
Constants defined by the MS COFF specification indicating machine
type of the given object file or image.
|
OptionalHeader |
Models the information stored in the optional header of a Portable
Executable file.
|
OptionalHeaderDataDirectories |
Models the information stored in the data directories portion of
the optional header of a Portable Executable file.
|
OptionalHeaderStandardFields |
Models the information stored in the standard fields portion of
the optional header of a Portable Executable file.
|
OptionalHeaderWindowsSpecificFields |
Models the information stored in the Windows-specific fields
portion of the optional header of a Portable Executable file.
|
SectionFlags |
Constants indicating attributes of the section.
|
SectionHeader |
Describes the header of a section in a COFF file.
|
TypeIndicators |
Enumerates the types of COFF object file relocations for all
currently-supported processors.
|
WindowsNTSubsystem |
Constants enumerating which Windows NT subsystem a given Portable
Executable runs in; see
OptionalHeaderWindowsSpecificFields.getSubsystem() . |
Class | Description |
---|---|
COFFFileParser |
Top-level factory which parses COFF files, including object files,
Portable Executables and DLLs.
|
DumpExports | |
TestDebugInfo | |
TestParser |
Exception | Description |
---|---|
COFFException |
Generic exception class for all exceptions which occur in this
package.
|
DebugVC50WrongNumericTypeException |
Thrown from accessors of numeric leaves if the type of the numeric
leaf does not match the return type of the specified accessor (for
example, a floating-point numeric leaf accessed as an int).
|
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.