Skip navigation links
A B C D E F G H I K L M N O P R S T U V W 

A

AbstractDylibCommand(String, MachOObjectFile.LoadCommandKind, String) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.AbstractDylibCommand
 
AbstractDylibCommand(String, MachOObjectFile.LoadCommandKind) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.AbstractDylibCommand
 
add(ObjectFile.Element) - Method in class com.oracle.objectfile.ElementList
 
add(int, ObjectFile.Element) - Method in class com.oracle.objectfile.ElementList
 
add(int, ObjectFile.Element) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
add(ObjectFile.Element) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
add(String) - Method in class com.oracle.objectfile.StringTable
Add a string to the table (if it is not already present) and return its index.
addAll(Collection<? extends ObjectFile.Element>) - Method in class com.oracle.objectfile.ElementList
 
addAll(int, Collection<? extends ObjectFile.Element>) - Method in class com.oracle.objectfile.ElementList
 
addAll(Collection<? extends ObjectFile.Element>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
addAll(int, Collection<? extends ObjectFile.Element>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
addContentProvider(Iterable<String>) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
addContentProvider(Iterable<String>) - Method in class com.oracle.objectfile.StringSectionImpl
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.ArrayTypeEntry
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.EnumClassEntry
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.HeaderTypeEntry
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.InterfaceClassEntry
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.PrimitiveTypeEntry
 
addDebugInfo(DebugInfoBase, DebugInfoProvider.DebugTypeInfo, DebugContext) - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
addEntry(ELFObjectFile.ELFSection, long, ELFRelocationSection.ELFRelocationMethod, ELFSymtab.Entry, Long) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
addEntry(PECoffObjectFile.PECoffSection, long, PECoffRelocationTable.PECoffRelocationMethod, PECoffSymtab.Entry, Long) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
addField(DebugInfoProvider.DebugFieldInfo, DebugInfoBase, DebugContext) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
addField(DebugInfoProvider.DebugFieldInfo, DebugInfoBase, DebugContext) - Method in class com.oracle.objectfile.debugentry.StructureTypeEntry
 
addImplementor(ClassEntry, DebugContext) - Method in class com.oracle.objectfile.debugentry.InterfaceClassEntry
 
addNeededLibrary(String) - Method in interface com.oracle.objectfile.DynamicLinkBehaviour
Add a library name to the list of libraries on which this dynamic object is declared to depend.
addOpaqueLoadCommand(String, MachOObjectFile.LoadCommandKind, byte[]) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
addOrReference(T) - Method in class com.oracle.objectfile.pecoff.cv.CVTypeSectionImpl
Return either the caller-created instance or a matching existing instance.
addressHi() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
addressHi() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugLineInfo
 
addressLo() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
addressLo() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugLineInfo
 
addRuntimeLinkPath(String) - Method in interface com.oracle.objectfile.DynamicLinkBehaviour
Add a linker path to the list of libraries on which this dynamic object is declared to depend.
addSubRange(Range) - Method in class com.oracle.objectfile.debugentry.PrimaryEntry
 
align(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
align(int) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
alignRead(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
alignRead(int) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
allDecisions(Map<ObjectFile.Element, LayoutDecisionMap>) - Static method in class com.oracle.objectfile.ObjectFile
 
APPLE_NAMES - Static variable in class com.oracle.objectfile.SectionName
 
APPLE_NAMESPACE - Static variable in class com.oracle.objectfile.SectionName
 
APPLE_OBJC - Static variable in class com.oracle.objectfile.SectionName
 
APPLE_TYPES - Static variable in class com.oracle.objectfile.SectionName
 
ArrayTypeEntry - Class in com.oracle.objectfile.debugentry
 
ArrayTypeEntry(String, int) - Constructor for class com.oracle.objectfile.debugentry.ArrayTypeEntry
 
AssemblyBuffer - Class in com.oracle.objectfile.io
This is a wrapper for ByteBuffer which provides assembler-style operations to read and write binary data at the granularity of bytes, words etc..
AssemblyBuffer(ByteBuffer) - Constructor for class com.oracle.objectfile.io.AssemblyBuffer
 
AssemblyBuffer(ByteOrder) - Constructor for class com.oracle.objectfile.io.AssemblyBuffer
 
AssemblyBuffer() - Constructor for class com.oracle.objectfile.io.AssemblyBuffer
 

B

bake(List<ObjectFile.Element>) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
bake(List<ObjectFile.Element>) - Method in class com.oracle.objectfile.ObjectFile
 
baseSize() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugArrayTypeInfo
 
basicDependencies(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element, boolean, boolean) - Static method in class com.oracle.objectfile.ObjectFile
 
BasicElementImpl - Class in com.oracle.objectfile
 
BasicElementImpl(ObjectFile.Element) - Constructor for class com.oracle.objectfile.BasicElementImpl
 
BasicElementImpl() - Constructor for class com.oracle.objectfile.BasicElementImpl
Sometimes the element cannot be constructed until the Impl is available (e.g.
BasicNobitsSectionImpl - Class in com.oracle.objectfile
This represents the core of a nobits/zerofill section, in any object file format.
BasicNobitsSectionImpl(long) - Constructor for class com.oracle.objectfile.BasicNobitsSectionImpl
 
BasicNobitsSectionImpl(ObjectFile.Section) - Constructor for class com.oracle.objectfile.BasicNobitsSectionImpl
 
BasicNobitsSectionImpl(long, ObjectFile.Section) - Constructor for class com.oracle.objectfile.BasicNobitsSectionImpl
 
BasicProgbitsSectionImpl - Class in com.oracle.objectfile
This represents the core of a progbits/regular section, in any object file format.
BasicProgbitsSectionImpl(byte[]) - Constructor for class com.oracle.objectfile.BasicProgbitsSectionImpl
 
BasicProgbitsSectionImpl(ObjectFile.Section) - Constructor for class com.oracle.objectfile.BasicProgbitsSectionImpl
 
BasicProgbitsSectionImpl(byte[], ObjectFile.Section) - Constructor for class com.oracle.objectfile.BasicProgbitsSectionImpl
 
BasicProgbitsSectionImpl() - Constructor for class com.oracle.objectfile.BasicProgbitsSectionImpl
Create a new BasicProgbitsSectionImpl not associated with a section.
bitCount() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugPrimitiveTypeInfo
 
BSS - Static variable in class com.oracle.objectfile.SectionName
 
BuildDependency - Class in com.oracle.objectfile
A build dependency is a pair of LayoutDecisions (a, b), such that a depends on b.
byteOrder - Variable in class com.oracle.objectfile.debugentry.DebugInfoBase
 

C

cachePath() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFileInfo
 
canonicalize(String) - Static method in class com.oracle.objectfile.debugentry.TypeEntry
 
canUseExplicitAddend() - Method in interface com.oracle.objectfile.ObjectFile.RelocationMethod
 
canUseImplicitAddend() - Method in interface com.oracle.objectfile.ObjectFile.RelocationMethod
 
ClassEntry - Class in com.oracle.objectfile.debugentry
Track debug info associated with a Java class.
ClassEntry(String, FileEntry, int) - Constructor for class com.oracle.objectfile.debugentry.ClassEntry
 
classLayoutAbbrevCode(ClassEntry) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
clear() - Method in class com.oracle.objectfile.ElementList
 
clear() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
clear() - Method in class com.oracle.objectfile.WriteLayout
 
clone() - Method in class com.oracle.objectfile.WriteLayout
 
codeInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
 
com.oracle.objectfile - package com.oracle.objectfile
 
com.oracle.objectfile.debugentry - package com.oracle.objectfile.debugentry
 
com.oracle.objectfile.debuginfo - package com.oracle.objectfile.debuginfo
 
com.oracle.objectfile.elf - package com.oracle.objectfile.elf
 
com.oracle.objectfile.elf.dwarf - package com.oracle.objectfile.elf.dwarf
 
com.oracle.objectfile.io - package com.oracle.objectfile.io
 
com.oracle.objectfile.macho - package com.oracle.objectfile.macho
 
com.oracle.objectfile.pecoff - package com.oracle.objectfile.pecoff
 
com.oracle.objectfile.pecoff.cv - package com.oracle.objectfile.pecoff.cv
 
compare(ObjectFile.Element, ObjectFile.Element) - Method in class com.oracle.objectfile.ObjectFile.ElementComparatorByDecidedOffset
 
compare(LayoutDecision, LayoutDecision) - Method in class com.oracle.objectfile.ObjectFile.IntegerDecisionComparator
 
compare(LayoutDecision, LayoutDecision) - Method in class com.oracle.objectfile.ObjectFile.SizeTiebreakComparator
 
compareTo(Object) - Method in class com.oracle.objectfile.BuildDependency
 
compareTo(String, String, String) - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
compareTo(MethodEntry) - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
compareTo(LayoutDecision) - Method in class com.oracle.objectfile.LayoutDecision
 
contains(Range) - Method in class com.oracle.objectfile.debugentry.Range
 
contains(Object) - Method in class com.oracle.objectfile.ElementList
 
contains(Object) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
containsAll(Collection<?>) - Method in class com.oracle.objectfile.ElementList
 
containsAll(Collection<?>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
containsKey(Object) - Method in class com.oracle.objectfile.LayoutDecisionMap
 
containsKey(Object) - Method in class com.oracle.objectfile.WriteLayout
 
containsValue(Object) - Method in class com.oracle.objectfile.WriteLayout
 
contentByteArrayCreated() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
Check whether the contents byte array has been sized and created.
contentProvidersIterator() - Method in class com.oracle.objectfile.StringSectionImpl
 
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfLineSectionImpl
 
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
Creates the target byte[] array used to define the section contents.
createContent() - Method in class com.oracle.objectfile.elf.dwarf.DwarfStrSectionImpl
 
createContent(DebugContext) - Method in class com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl
 
createContent(DebugContext) - Method in class com.oracle.objectfile.pecoff.cv.CVTypeSectionImpl
 
createDefinedSymbol(String, ObjectFile.Element, long, int, boolean, boolean) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
createDefinedSymbol(String, ObjectFile.Element, long, int, boolean, boolean) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
createDefinedSymbol(String, ObjectFile.Element, long, int, boolean, boolean) - Method in class com.oracle.objectfile.ObjectFile
 
createDefinedSymbol(String, ObjectFile.Element, long, int, boolean, boolean) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
createElementList() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
createElementList() - Method in class com.oracle.objectfile.ObjectFile
 
createInputDisassembler(ByteBuffer) - Static method in class com.oracle.objectfile.io.AssemblyBuffer
 
createLinkEditSegment() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
createOrGet(LayoutDecision, LayoutDecision) - Static method in class com.oracle.objectfile.BuildDependency
 
createOutputAssembler(ByteBuffer) - Static method in class com.oracle.objectfile.io.AssemblyBuffer
 
createOutputAssembler(ByteOrder) - Static method in class com.oracle.objectfile.io.AssemblyBuffer
 
createOutputAssembler() - Static method in class com.oracle.objectfile.io.AssemblyBuffer
 
createRuntimeDebugInfo(int) - Static method in class com.oracle.objectfile.ObjectFile
 
createSymbolTable() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
createSymbolTable() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
createSymbolTable() - Method in class com.oracle.objectfile.ObjectFile
 
createSymbolTable() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
createUndefinedSymbol(String, int, boolean) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
createUndefinedSymbol(String, int, boolean) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
createUndefinedSymbol(String, int, boolean) - Method in class com.oracle.objectfile.ObjectFile
 
createUndefinedSymbol(String, int, boolean) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
CVConstants - Class in com.oracle.objectfile.pecoff.cv
 
CVConstants() - Constructor for class com.oracle.objectfile.pecoff.cv.CVConstants
 
CVDebugConstants - Class in com.oracle.objectfile.pecoff.cv
 
CVDebugConstants() - Constructor for class com.oracle.objectfile.pecoff.cv.CVDebugConstants
 
CVDebugInfo - Class in com.oracle.objectfile.pecoff.cv
CVDebugInfo is a container class for all the CodeView sections to be emitted in the object file.
CVDebugInfo(ByteOrder) - Constructor for class com.oracle.objectfile.pecoff.cv.CVDebugInfo
 
CVLineRecordBuilder - Class in com.oracle.objectfile.pecoff.cv
 
CVSymbolSectionImpl - Class in com.oracle.objectfile.pecoff.cv
 
CVTypeSectionImpl - Class in com.oracle.objectfile.pecoff.cv
 

D

DATA - Static variable in class com.oracle.objectfile.SectionName
 
dataInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
 
debug - Variable in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
debug(String, Object...) - Method in class com.oracle.objectfile.pecoff.cv.CVLineRecordBuilder
 
debugAddress - Variable in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
debugBase - Variable in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
debugContext(Consumer<DebugContext>) - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
debugContext(Consumer<DebugContext>) - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
debugContext(Consumer<DebugContext>) - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo
 
debugContext(String, Consumer<DebugContext>) - Method in class com.oracle.objectfile.ObjectFile
Allows a consumer to retrieve the debug context currently bound to this object file.
DebugInfoBase - Class in com.oracle.objectfile.debugentry
An abstract class which indexes the information presented by the DebugInfoProvider in an organization suitable for use by subclasses targeting a specific binary format.
DebugInfoBase(ByteOrder) - Constructor for class com.oracle.objectfile.debugentry.DebugInfoBase
 
DebugInfoProvider - Interface in com.oracle.objectfile.debuginfo
Interfaces used to allow a native image to communicate details of types, code and data to the underlying object file so that the latter can insert appropriate debug info.
DebugInfoProvider.DebugArrayTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugCodeInfo - Interface in com.oracle.objectfile.debuginfo
Access details of a specific compiled method.
DebugInfoProvider.DebugDataInfo - Interface in com.oracle.objectfile.debuginfo
Access details of a specific heap object.
DebugInfoProvider.DebugEnumTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugFieldInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugFileInfo - Interface in com.oracle.objectfile.debuginfo
An interface implemented by items that can be located in a file.
DebugInfoProvider.DebugFrameSizeChange - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugFrameSizeChange.Type - Enum in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugHeaderTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugInstanceTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugInterfaceTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugLineInfo - Interface in com.oracle.objectfile.debuginfo
Access details of code generated for a specific outer or inlined method at a given line number.
DebugInfoProvider.DebugMemberInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugMethodInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugPrimitiveTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugTypeInfo - Interface in com.oracle.objectfile.debuginfo
 
DebugInfoProvider.DebugTypeInfo.DebugTypeKind - Enum in com.oracle.objectfile.debuginfo
 
debugStringIndex(String) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
Indirects this call to the string table.
debugStringIndex(String) - Method in class com.oracle.objectfile.debugentry.StringTable
Retrieves the offset at which a given string was written into the debug_str section.
debugStringIndex(String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
debugTextBase - Variable in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
decisionsByKind(LayoutDecision.Kind, Map<ObjectFile.Element, LayoutDecisionMap>) - Static method in class com.oracle.objectfile.ObjectFile
 
DEFAULT_SIZE - Static variable in class com.oracle.objectfile.macho.MachOObjectFile.SectionInfoStruct
 
defaultDecisions(ObjectFile.Element, LayoutDecisionMap) - Static method in class com.oracle.objectfile.ObjectFile
 
defaultDependencies(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element) - Static method in class com.oracle.objectfile.ObjectFile
 
defaultGetOrDecide(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element, LayoutDecision.Kind, T) - Static method in class com.oracle.objectfile.ObjectFile
 
defaultGetOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element, byte[]) - Static method in class com.oracle.objectfile.ObjectFile
 
defaultGetOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element, int) - Static method in class com.oracle.objectfile.ObjectFile
 
defaultGetOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element, int) - Static method in class com.oracle.objectfile.ObjectFile
 
defaultGetOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element, int) - Static method in class com.oracle.objectfile.ObjectFile
 
dependedOn - Variable in class com.oracle.objectfile.BuildDependency
 
depending - Variable in class com.oracle.objectfile.BuildDependency
 
DirEntry - Class in com.oracle.objectfile.debugentry
Tracks the directory associated with one or more source files.
DirEntry(Path) - Constructor for class com.oracle.objectfile.debugentry.DirEntry
 
DW_ABBREV_CODE_array_data_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_array_layout - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_array_pointer - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_array_unit - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_builtin_unit - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_class_layout1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_class_layout2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_class_pointer - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_class_unit1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_class_unit2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_field_declaration1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_field_declaration2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_field_declaration3 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_field_declaration4 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_header_field - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_indirect_layout - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_indirect_pointer - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_interface_implementor - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_interface_layout - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_interface_pointer - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_method_declaration1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_method_declaration2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_method_location - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_method_parameter_declaration1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_method_parameter_declaration2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_method_parameter_declaration3 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_null - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_object_header - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_primitive_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_static_field_location - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_super_reference - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_CODE_void_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ABBREV_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ACCESS_private - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ACCESS_protected - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ACCESS_public - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ARANGES_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_accessibility - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_artificial - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_bit_size - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_byte_size - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_comp_dir - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_containing_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_data_location - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_data_member_location - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_decl_column - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_decl_file - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_decl_line - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_declaration - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_encoding - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_external - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_frame_base - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_hi_pc - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_language - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_location - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_low_pc - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_name - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_null - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_object_pointer - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_return_addr - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_specification - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_stmt_list - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_AT_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ATE_address - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ATE_boolean - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ATE_float - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ATE_signed - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ATE_signed_char - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_ATE_unsigned - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_advance_loc - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_advance_loc1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_advance_loc2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_advance_loc4 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_CIE_id - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_CIE_version - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_def_cfa - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_def_cfa_offset - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_def_cfa_register - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_FDE_id - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_FP_IDX - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplAArch64
 
DW_CFA_nop - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_offset - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_offset_extended - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_register - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_restore - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_restore_extended - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_same_value - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_set_loc1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CFA_undefined - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CHILDREN_no - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_CHILDREN_yes - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FLAG_false - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FLAG_true - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_addr - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_block1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_data1 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_data2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_data4 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_data8 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_expr_loc - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_flag - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_null - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_ref_addr - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FORM_strp - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_FRAME_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_INFO_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_LANG_Java - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_LINE_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_addr - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_and - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_bra - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_breg0 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_deref - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_dup - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_eq - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_lit0 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_not - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_plus - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_push_object_address - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_shl - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_OP_shr - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_STR_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_array_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_base_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_class_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_compile_unit - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_formal_parameter - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_inheritance - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_member - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_pointer_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_structure_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_subprogram - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_union_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_unspecified_type - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_TAG_variable - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DW_VERSION_2 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
Currently generated debug info relies on DWARF spec version 4.
DW_VERSION_4 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DwarfAbbrevSectionImpl - Class in com.oracle.objectfile.elf.dwarf
Section generator for debug_abbrev section.
DwarfAbbrevSectionImpl(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
DwarfARangesSectionImpl - Class in com.oracle.objectfile.elf.dwarf
Section generator for debug_aranges section.
DwarfARangesSectionImpl(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
DwarfDebugInfo - Class in com.oracle.objectfile.elf.dwarf
A class that models the debug info in an organization that facilitates generation of the required DWARF sections.
DwarfDebugInfo(ELFMachine, ByteOrder) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
DwarfFrameSectionImpl - Class in com.oracle.objectfile.elf.dwarf
Section generic generator for debug_frame section.
DwarfFrameSectionImpl(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
DwarfFrameSectionImplAArch64 - Class in com.oracle.objectfile.elf.dwarf
AArch64-specific section generator for debug_frame section that knows details of AArch64 registers and frame layout.
DwarfFrameSectionImplAArch64(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplAArch64
 
DwarfFrameSectionImplX86_64 - Class in com.oracle.objectfile.elf.dwarf
x86_64-specific section generator for debug_frame section that knows details of x86_64 registers and frame layout.
DwarfFrameSectionImplX86_64(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplX86_64
 
DwarfInfoSectionImpl - Class in com.oracle.objectfile.elf.dwarf
Section generator for debug_info section.
DwarfInfoSectionImpl(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
DwarfLineSectionImpl - Class in com.oracle.objectfile.elf.dwarf
Section generator for debug_line section.
DwarfSectionImpl - Class in com.oracle.objectfile.elf.dwarf
A class from which all DWARF debug sections inherit providing common behaviours.
DwarfSectionImpl(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
dwarfSections - Variable in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
DwarfStrSectionImpl - Class in com.oracle.objectfile.elf.dwarf
Generator for debug_str section.
DwarfStrSectionImpl(DwarfDebugInfo) - Constructor for class com.oracle.objectfile.elf.dwarf.DwarfStrSectionImpl
 
DynamicLinkBehaviour - Interface in com.oracle.objectfile
 
DySymtabCommand(String, MachOSymtab) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.DySymtabCommand
 

E

Element(String) - Constructor for class com.oracle.objectfile.ObjectFile.Element
 
Element(String, int) - Constructor for class com.oracle.objectfile.ObjectFile.Element
Constructs an element with the given name and index in the element list.
ElementComparatorByDecidedOffset(Map<ObjectFile.Element, LayoutDecisionMap>) - Constructor for class com.oracle.objectfile.ObjectFile.ElementComparatorByDecidedOffset
 
elementForName - Variable in class com.oracle.objectfile.ElementList
 
elementForName(String) - Method in class com.oracle.objectfile.ObjectFile
 
ElementImpl - Interface in com.oracle.objectfile
Clients defining their own kinds of section typically want to do so in a way that is agnostic w.r.t.
elementIndexToSectionIndex(int) - Method in class com.oracle.objectfile.ElementList
 
ElementList - Class in com.oracle.objectfile
This class is the data structure used internally by ObjectFile to maintain its list of elements, the section->element index map and the name->element mapping.
ElementList() - Constructor for class com.oracle.objectfile.ElementList
 
elements - Variable in class com.oracle.objectfile.ObjectFile
 
elementsCanSharePage(ObjectFile.Element, ObjectFile.Element, int, int) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
elementsCanSharePage(ObjectFile.Element, ObjectFile.Element, int, int) - Method in class com.oracle.objectfile.ObjectFile
Returns whether, according to the semantics of the object file, two sections could reasonably both be placed (partially) on the same page-sized region of virtual memory.
elementsCanSharePage(ObjectFile.Element, ObjectFile.Element, int, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
elementsMappedOnPage(long, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.ObjectFile
 
elementType() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugArrayTypeInfo
 
ELFHeader(String) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
elfMachine - Variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
ELFMachine - Enum in com.oracle.objectfile.elf
ELF machine type (incomplete).
ELFNobitsSection - Class in com.oracle.objectfile.elf
 
ELFNobitsSection(ELFObjectFile) - Constructor for class com.oracle.objectfile.elf.ELFNobitsSection
 
ELFNobitsSection(ELFObjectFile, String) - Constructor for class com.oracle.objectfile.elf.ELFNobitsSection
 
ELFNobitsSection(ELFObjectFile, String, ObjectFile.NobitsSectionImpl) - Constructor for class com.oracle.objectfile.elf.ELFNobitsSection
 
ELFNobitsSection(ELFObjectFile, String, ObjectFile.NobitsSectionImpl, EnumSet<ELFObjectFile.ELFSectionFlag>) - Constructor for class com.oracle.objectfile.elf.ELFNobitsSection
 
ELFNobitsSection(ELFObjectFile, String, int, ObjectFile.NobitsSectionImpl, EnumSet<ELFObjectFile.ELFSectionFlag>, int) - Constructor for class com.oracle.objectfile.elf.ELFNobitsSection
 
ELFObjectFile - Class in com.oracle.objectfile.elf
Represents an ELF object file (of any kind: relocatable, shared library, executable, core, ...).
ELFObjectFile(int, ELFMachine) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile
 
ELFObjectFile(int) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile
 
ELFObjectFile(int, boolean) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile
 
ELFObjectFile.ELFClass - Enum in com.oracle.objectfile.elf
File class: 32 or 64 bit.
ELFObjectFile.ELFEncoding - Enum in com.oracle.objectfile.elf
Encoding: little endian or big endian.
ELFObjectFile.ELFHeader - Class in com.oracle.objectfile.elf
Representation of an ELF binary header.
ELFObjectFile.ELFOsAbi - Enum in com.oracle.objectfile.elf
ABI encoding.
ELFObjectFile.ELFSection - Class in com.oracle.objectfile.elf
 
ELFObjectFile.ELFSectionFlag - Enum in com.oracle.objectfile.elf
 
ELFObjectFile.ELFSegmentFlag - Enum in com.oracle.objectfile.elf
 
ELFObjectFile.ELFType - Enum in com.oracle.objectfile.elf
ELF file type.
ELFObjectFile.SectionHeaderStrtab - Class in com.oracle.objectfile.elf
This class implements the shstrtab section.
ELFObjectFile.SectionHeaderTable - Class in com.oracle.objectfile.elf
ELF's section header table (SHT) is an element which indexes and summarises the contents of the file.
ELFObjectFile.SectionType - Enum in com.oracle.objectfile.elf
ELF section type.
ELFObjectFile.SegmentType - Enum in com.oracle.objectfile.elf
 
ELFProgbitsSection - Class in com.oracle.objectfile.elf
 
ELFProgbitsSection(ELFObjectFile, String, int, ObjectFile.ProgbitsSectionImpl, EnumSet<ELFObjectFile.ELFSectionFlag>) - Constructor for class com.oracle.objectfile.elf.ELFProgbitsSection
 
ELFProgbitsSection(ELFObjectFile, String, int, EnumSet<ELFObjectFile.ELFSectionFlag>, int, InputDisassembler, int) - Constructor for class com.oracle.objectfile.elf.ELFProgbitsSection
 
ELFRelocationSection - Class in com.oracle.objectfile.elf
 
ELFSection(String, ELFObjectFile.SectionType) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
ELFSection(String, ELFObjectFile.SectionType, EnumSet<ELFObjectFile.ELFSectionFlag>) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
ELFSection(String, int, ELFObjectFile.SectionType, EnumSet<ELFObjectFile.ELFSectionFlag>, int) - Constructor for class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
Constructs an ELF section of given name, type, flags and section index.
ELFStrtab - Class in com.oracle.objectfile.elf
 
ELFStrtab(ELFObjectFile, String) - Constructor for class com.oracle.objectfile.elf.ELFStrtab
 
ELFStrtab(ELFObjectFile, String, ELFObjectFile.SectionType) - Constructor for class com.oracle.objectfile.elf.ELFStrtab
 
ELFSymtab - Class in com.oracle.objectfile.elf
 
ELFSymtab(ELFObjectFile, String, boolean) - Constructor for class com.oracle.objectfile.elf.ELFSymtab
 
ELFSymtab(ELFObjectFile, String, boolean, EnumSet<ELFObjectFile.ELFSectionFlag>) - Constructor for class com.oracle.objectfile.elf.ELFSymtab
 
ELFSymtab.PseudoSection - Enum in com.oracle.objectfile.elf
 
ELFSymtab.SymBinding - Enum in com.oracle.objectfile.elf
 
ELFSymtab.SymType - Enum in com.oracle.objectfile.elf
 
ELFUserDefinedSection - Class in com.oracle.objectfile.elf
Clients defining their own kinds of section typically want to do so in a way that is agnostic w.r.t.
enableLog(DebugContext, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
ensureFileEntry(String, Path, Path) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
entrySet() - Method in class com.oracle.objectfile.WriteLayout
 
EnumClassEntry - Class in com.oracle.objectfile.debugentry
 
EnumClassEntry(String, FileEntry, int) - Constructor for class com.oracle.objectfile.debugentry.EnumClassEntry
 
eof() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
eof() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
eof() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
equals(Object) - Method in class com.oracle.objectfile.BuildDependency
 
equals(Object) - Method in class com.oracle.objectfile.debugentry.StringEntry
 
equals(Object) - Method in class com.oracle.objectfile.ElementList
 
equals(Object) - Method in class com.oracle.objectfile.WriteLayout
 
even() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
even() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
even() - Method in interface com.oracle.objectfile.io.OutputAssembler
 

F

FieldEntry - Class in com.oracle.objectfile.debugentry
 
FieldEntry(FileEntry, String, StructureTypeEntry, TypeEntry, int, int, int) - Constructor for class com.oracle.objectfile.debugentry.FieldEntry
 
fieldInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugArrayTypeInfo
 
fieldInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugHeaderTypeInfo
 
fieldInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugInstanceTypeInfo
 
fieldName() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
fields - Variable in class com.oracle.objectfile.debugentry.StructureTypeEntry
Details of fields located in this instance.
fields() - Method in class com.oracle.objectfile.debugentry.StructureTypeEntry
 
FileEntry - Class in com.oracle.objectfile.debugentry
Tracks debug info associated with a Java source file.
FileEntry(String, DirEntry, Path) - Constructor for class com.oracle.objectfile.debugentry.FileEntry
 
fileEntry - Variable in class com.oracle.objectfile.debugentry.MemberEntry
 
fileName() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFileInfo
 
filePath() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFileInfo
 
findFile(Path) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
findSegmentByName(String) - Method in class com.oracle.objectfile.ObjectFile
 
FLAG_INTEGRAL - Static variable in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugPrimitiveTypeInfo
 
FLAG_NUMERIC - Static variable in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugPrimitiveTypeInfo
 
FLAG_SIGNED - Static variable in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugPrimitiveTypeInfo
 
flags() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugPrimitiveTypeInfo
 
flagSetAsIfSegmentFlags(EnumSet<ELFObjectFile.ELFSectionFlag>) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSectionFlag
 
flagSetAsLong(EnumSet<E>) - Static method in class com.oracle.objectfile.ObjectFile
Create a long integer representation of an EnumSet of bitflags.
flagSetFromLong(long) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSegmentFlag
 
flagSetFromLong(long, Class<E>) - Static method in class com.oracle.objectfile.ObjectFile
Create an EnumSet representation of a long integer encoding a set of bitflags.
flagSetToLong(EnumSet<ELFObjectFile.ELFSegmentFlag>) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSegmentFlag
 
forName(String) - Method in class com.oracle.objectfile.ElementList
 
from(String) - Static method in enum com.oracle.objectfile.elf.ELFMachine
 
from(int) - Static method in enum com.oracle.objectfile.elf.ELFMachine
 
from(int) - Static method in enum com.oracle.objectfile.macho.MachOCpuType
 
from(String) - Static method in enum com.oracle.objectfile.macho.MachOCpuType
 
from(int) - Static method in enum com.oracle.objectfile.pecoff.PECoffMachine
 
from(String) - Static method in class com.oracle.objectfile.SectionName
 

G

generateContent(DebugContext, byte[]) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
get(int) - Method in class com.oracle.objectfile.ElementList
 
get(int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
get(String) - Method in class com.oracle.objectfile.StringTable
 
get(Object) - Method in class com.oracle.objectfile.WriteLayout
 
getAbbrevSectionImpl() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getAbiVersion() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getAddress() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
getAlignment() - Method in class com.oracle.objectfile.BasicElementImpl
 
getAlignment() - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
getAlignment() - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getAlignment() - Method in interface com.oracle.objectfile.ElementImpl
 
getAlignment() - Method in class com.oracle.objectfile.ObjectFile.Element
 
getARangesSectionImpl() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getBitCount() - Method in class com.oracle.objectfile.debugentry.PrimitiveTypeEntry
 
getBlob() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
getBlob() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
getBuffer() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
getBuffer() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
getBuffer() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
getByteOrder() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
getByteOrder() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getByteOrder() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
getByteOrder() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
getByteOrder() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
getByteOrder() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getByteOrder() - Method in class com.oracle.objectfile.ObjectFile
 
getByteOrder() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getCachePath() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getCachePath() - Method in class com.oracle.objectfile.debugentry.FileEntry
The compilation directory in which to look for source files as a String.
getClassEntry() - Method in class com.oracle.objectfile.debugentry.PrimaryEntry
 
getClassName() - Method in class com.oracle.objectfile.debugentry.Range
 
getContent() - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getContent() - Method in class com.oracle.objectfile.elf.ELFProgbitsSection
 
getContent() - Method in class com.oracle.objectfile.macho.MachORegularSection
 
getContent() - Method in interface com.oracle.objectfile.ObjectFile.ProgbitsSectionImpl
 
getContent() - Method in class com.oracle.objectfile.pecoff.PECoffProgbitsSection
 
getContent() - Method in class com.oracle.objectfile.StringSectionImpl
 
getContentProvider() - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getContentProviders() - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getCUIndex(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getCVSymbolSection() - Method in class com.oracle.objectfile.pecoff.cv.CVDebugInfo
 
getCVTypeSection() - Method in class com.oracle.objectfile.pecoff.cv.CVDebugInfo
 
getDataEncoding() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getDecidedValue(LayoutDecision.Kind) - Method in class com.oracle.objectfile.LayoutDecisionMap
 
getDecision(LayoutDecision.Kind) - Method in class com.oracle.objectfile.LayoutDecisionMap
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.BasicElementImpl
 
getDecisions(LayoutDecisionMap) - Method in interface com.oracle.objectfile.ElementImpl
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getDecisions() - Method in class com.oracle.objectfile.LayoutDecisionMap
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.ObjectFile.Element
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.ObjectFile.Header
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getDecisions(LayoutDecisionMap) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getDecisionsByElement() - Method in class com.oracle.objectfile.ObjectFile
 
getDecisionsTaken() - Method in class com.oracle.objectfile.ObjectFile
 
getDefinedAbsoluteValue() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
getDefinedAbsoluteValue() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
getDefinedOffset() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
getDefinedOffset() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
getDefinedSection() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
getDefinedSection() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
getDeoptCUIndex(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.BasicElementImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in interface com.oracle.objectfile.ElementImpl
Implementing this method allows to declare dependencies to other Sections (i.e.
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.DySymtabCommand
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.SymtabCommand
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.ObjectFile.Header
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.cv.CVTypeSectionImpl
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffHeader
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getDependencies(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.StringSectionImpl
 
getDirect(int) - Static method in enum com.oracle.objectfile.ObjectFile.RelocationKind
 
getDirectiveArray() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getDirectiveSize() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getDirEntry() - Method in class com.oracle.objectfile.debugentry.FileEntry
The directory entry associated with this file entry.
getElement() - Method in class com.oracle.objectfile.BasicElementImpl
 
getElement() - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getElement() - Method in interface com.oracle.objectfile.ElementImpl
 
getElement() - Method in class com.oracle.objectfile.LayoutDecision
 
getElement() - Method in class com.oracle.objectfile.ObjectFile.Element
 
getElementName() - Method in class com.oracle.objectfile.ObjectFile.Element
This method can not be overridden.
getElements() - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getElements() - Method in class com.oracle.objectfile.ObjectFile
 
getElementType() - Method in class com.oracle.objectfile.debugentry.ArrayTypeEntry
 
getEntryCount() - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getEntrySize() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
getEntrySize() - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getEntrySize() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getEntrySize() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getFieldDeclarationIndex(StructureTypeEntry, String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getFieldDeclarationIndex(StructureTypeEntry, String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getFileClass() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getFileEntry() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getFileEntry() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
getFileEntry() - Method in class com.oracle.objectfile.debugentry.Range
 
getFileName() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getFileName() - Method in class com.oracle.objectfile.debugentry.FileEntry
The name of the associated file excluding path elements.
getFileName() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
getFileName() - Method in class com.oracle.objectfile.debugentry.Range
 
getFilenameSuffix() - Static method in class com.oracle.objectfile.ObjectFile
 
getFiles() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
getFlags() - Method in class com.oracle.objectfile.debugentry.PrimitiveTypeEntry
 
getFlags() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
getFlags() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getFlags() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getFlags() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getFormat() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getFormat() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getFormat() - Method in class com.oracle.objectfile.ObjectFile
 
getFormat() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getFormatDependentName(ObjectFile.Format) - Method in class com.oracle.objectfile.SectionName
 
getFrameSectionImpl() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getFrameSize() - Method in class com.oracle.objectfile.debugentry.PrimaryEntry
 
getFrameSize() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
getFrameSizeChanges() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
getFrameSizeInfos() - Method in class com.oracle.objectfile.debugentry.PrimaryEntry
 
getFullMethodName() - Method in class com.oracle.objectfile.debugentry.Range
 
getFullMethodNameWithParams() - Method in class com.oracle.objectfile.debugentry.Range
 
getFullName() - Method in class com.oracle.objectfile.debugentry.FileEntry
 
getHeader() - Method in class com.oracle.objectfile.macho.MachOObjectFile
We override getHeader() since LoadCommands are also headers, so we do not have a unique Element satisfying instanceof Header.
getHeader() - Method in class com.oracle.objectfile.ObjectFile
 
getHeapbaseRegister() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getHi() - Method in class com.oracle.objectfile.debugentry.Range
 
getImpl() - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getImpl() - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getImpl() - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getImpl() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getImpl() - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getImpl() - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getImpl() - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getImpl() - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getImpl() - Method in class com.oracle.objectfile.ObjectFile.Element
 
getImpl() - Method in class com.oracle.objectfile.ObjectFile.Header
 
getImpl() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getImpl() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getImpl() - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getImpl() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getImpl() - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getIndexForSection(ELFObjectFile.ELFSection) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getIndexForSection(PECoffObjectFile.PECoffSection) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getIndirectLayoutIndex(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getIndirectTypeIndex(String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getInfoSectionImpl() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getLayoutIndex(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getLine() - Method in class com.oracle.objectfile.debugentry.Range
 
getLineIndex(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getLineIndex(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getLinePrologueSize(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getLinePrologueSize(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getLineSectionImpl() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getLineSectionSize(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getLineSectionSize(ClassEntry) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getLinkedInfo() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
getLinkedInfo() - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getLinkedInfo() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getLinkedInfo() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getLinkEditSegment() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getLinkedSection() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
getLinkedSection() - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getLinkedSection() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getLinkedSection() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getLo() - Method in class com.oracle.objectfile.debugentry.Range
 
getLoadCommand(MachOObjectFile.LoadCommandKind) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getLocalDirs() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getLocalFiles() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getMachine() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getMachine() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getMemSegmentFlags(EnumSet<PECoffObjectFile.PECoffSectionFlag>) - Static method in enum com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSectionFlag
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.BasicElementImpl
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in interface com.oracle.objectfile.ElementImpl
Implement this method to provide the section size in memory (at runtime).
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOZeroFillSection
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.ObjectFile.Element
 
getMemSize(Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getMethodDeclarationIndex(ClassEntry, String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getMethodDeclarationIndex(ClassEntry, String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getMethodEntry(DebugInfoProvider.DebugMethodInfo, DebugInfoBase, DebugContext) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getMethodName() - Method in class com.oracle.objectfile.debugentry.Range
 
getMethodReturnTypeName() - Method in class com.oracle.objectfile.debugentry.Range
 
getMinimumFileSize() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getMinimumFileSize() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getMinimumFileSize() - Method in class com.oracle.objectfile.ObjectFile
 
getMinimumFileSize() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getModifiers() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
getModifiers() - Method in class com.oracle.objectfile.debugentry.Range
 
getModifiersString() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
getName() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
getName() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
getName() - Method in class com.oracle.objectfile.ObjectFile.Element
This method can be overridden.
getName() - Method in interface com.oracle.objectfile.ObjectFile.Segment
 
getName() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
getNameInObject() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
getNativeFormat() - Static method in class com.oracle.objectfile.ObjectFile
 
getNativeObjectFile(int) - Static method in class com.oracle.objectfile.ObjectFile
 
getNeededLibraries() - Method in interface com.oracle.objectfile.DynamicLinkBehaviour
Return an Iterable of Strings giving the identifiers as recorded in the library's format-specific form of libraries on which this dynamic object is declared to depend.
getNullEntry() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getNullEntry() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getOffset() - Method in class com.oracle.objectfile.debugentry.FieldEntry
 
getOffset() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
getOffset() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
getOffset() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFrameSizeChange
 
getOffset() - Method in interface com.oracle.objectfile.ObjectFile.RelocationSiteInfo
 
getOffsetBootstrapElement() - Method in class com.oracle.objectfile.ObjectFile
Something of a HACK: we require that all ObjectFiles tell the build process one element whose offset will be decided first.
getOrCreate(ObjectFile.Element) - Method in class com.oracle.objectfile.WriteLayout
 
getOrCreateDynamicRelocSection(ELFSymtab, boolean) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getOrCreateLinkEditSegment() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getOrCreateRelocationElement(boolean) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getOrCreateRelocationElement(boolean) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getOrCreateRelocationElement(boolean) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getOrCreateRelocationElement(boolean) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getOrCreateRelocationElement(boolean) - Method in interface com.oracle.objectfile.ObjectFile.RelocatableSectionImpl
Force the creation of a relocation section/element for this section, and return it.
getOrCreateRelocationElement(boolean) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getOrCreateRelocationElement(boolean) - Method in class com.oracle.objectfile.StringSectionImpl
 
getOrCreateRelocSection(ELFUserDefinedSection, ELFSymtab, boolean) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getOrCreateRelocSection(PECoffSymtab, boolean) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getOrCreateSegment(String, String, boolean, boolean) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getOrCreateSegment(String, String, boolean, boolean) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getOrCreateSegment(String, String, boolean, boolean) - Method in class com.oracle.objectfile.ObjectFile
Return a Segment object which is appropriate for containing a section of the given name, if such a segment is mandatory according to the object file format specification.
getOrCreateSegment(String, String, boolean, boolean) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getOrCreateSymbolTable() - Method in class com.oracle.objectfile.ObjectFile
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in interface com.oracle.objectfile.ElementImpl
Implement this method to deliver the content of the section.
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.dwarf.DwarfLineSectionImpl
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.macho.MachOObjectFile.LoadCommand
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.macho.MachOZeroFillSection
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.ObjectFile.Header
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffHeader
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getOrDecideContent(Map<ObjectFile.Element, LayoutDecisionMap>, byte[]) - Method in class com.oracle.objectfile.StringSectionImpl
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.BasicElementImpl
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in interface com.oracle.objectfile.ElementImpl
Implement this method to provide the offset this section should be placed at.
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.ObjectFile.Header
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffHeader
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getOrDecideOffset(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.BasicElementImpl
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in interface com.oracle.objectfile.ElementImpl
Implement this method to provide the size of this section.
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.DySymtabCommand
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.SymtabCommand
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOZeroFillSection
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.ObjectFile.Header
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffHeader
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getOrDecideSize(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.BasicElementImpl
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in interface com.oracle.objectfile.ElementImpl
Implement this method to provide the virtual address of this section.
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFStrtab
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.ObjectFile.Header
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getOrDecideVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
getOsAbi() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getOwner() - Method in class com.oracle.objectfile.BasicElementImpl
 
getOwner() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
getOwner() - Method in class com.oracle.objectfile.macho.MachOObjectFile.LoadCommand
 
getOwner() - Method in class com.oracle.objectfile.macho.MachOObjectFile.MachOSection
 
getOwner() - Method in class com.oracle.objectfile.ObjectFile.Element
 
getOwner() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getOwner() - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getPageSize() - Method in class com.oracle.objectfile.ObjectFile
 
getPageSizeShift() - Method in class com.oracle.objectfile.ObjectFile
 
getParamCount() - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
getParamName(int) - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
getParamType(int) - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
getParamTypeName(int) - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
getParamTypes() - Method in class com.oracle.objectfile.debugentry.Range
 
getPartition() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
getPath() - Method in class com.oracle.objectfile.debugentry.DirEntry
 
getPathName() - Method in class com.oracle.objectfile.debugentry.FileEntry
 
getPathString() - Method in class com.oracle.objectfile.debugentry.DirEntry
 
getPCRelative(int) - Static method in enum com.oracle.objectfile.ObjectFile.RelocationKind
 
getPECoffSections() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getPlatformIndependentName() - Method in class com.oracle.objectfile.SectionName
 
getPrimary() - Method in class com.oracle.objectfile.debugentry.PrimaryEntry
 
getPrimary() - Method in class com.oracle.objectfile.debugentry.Range
 
getPrimaryClasses() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
getPrimaryClasses() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getPrimaryEntries() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getProvenance() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
getReferencedSymbol() - Method in interface com.oracle.objectfile.ObjectFile.RelocationRecord
 
getRelocation(ELFMachine, ObjectFile.RelocationKind) - Static method in enum com.oracle.objectfile.elf.ELFMachine
 
getRelocation(PECoffMachine, ObjectFile.RelocationKind) - Static method in enum com.oracle.objectfile.pecoff.PECoffMachine
 
getRelocationElement() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getRelocations() - Method in class com.oracle.objectfile.macho.MachOObjectFile.LinkEditSegment64Command
 
getRelocationSize(ObjectFile.RelocationKind) - Static method in enum com.oracle.objectfile.ObjectFile.RelocationKind
 
getRelocationTable() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getRelocCount(int) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getRelocEntries() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getRelocOffset(int) - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
getReturnPCIdx() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
getReturnPCIdx() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplAArch64
 
getReturnPCIdx() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplX86_64
 
getRuntimeLinkPaths() - Method in interface com.oracle.objectfile.DynamicLinkBehaviour
Return a list of paths in the filesystem which will be searched, in order, when searching for a depended-on library.
getSectionByIndex(int) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getSectionByIndex(int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getSectionID() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfLineSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
Identify this debug section by name.
getSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfStrSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl
 
getSectionName() - Method in class com.oracle.objectfile.pecoff.cv.CVTypeSectionImpl
 
getSections() - Method in class com.oracle.objectfile.ObjectFile
 
getSegment() - Method in class com.oracle.objectfile.macho.MachOObjectFile.MachOSection
 
getSegmentName(ObjectFile.Format) - Method in class com.oracle.objectfile.SectionName
Return a "suggested" segment name for sections of this name, given an object file format.
getSegments() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getSegments() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getSegments() - Method in class com.oracle.objectfile.ObjectFile
 
getSegments() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getShNum() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
getSize() - Method in class com.oracle.objectfile.debugentry.FieldEntry
 
getSize() - Method in class com.oracle.objectfile.debugentry.InterfaceClassEntry
 
getSize() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
getSize() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
getSize() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
getSize() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
getSizeInMemory() - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
getSizeInMemory() - Method in class com.oracle.objectfile.elf.ELFNobitsSection
 
getSizeInMemory() - Method in class com.oracle.objectfile.macho.MachOZeroFillSection
 
getSizeInMemory() - Method in interface com.oracle.objectfile.ObjectFile.NobitsSectionImpl
 
getSizeInMemory() - Method in class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
getSortedEntries() - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getSPIdx() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
getSPIdx() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplAArch64
 
getSPIdx() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplX86_64
 
getString() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
getStringTable() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
getStrSectionImpl() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getStrtab() - Method in class com.oracle.objectfile.macho.MachOObjectFile.LinkEditSegment64Command
 
getSubranges() - Method in class com.oracle.objectfile.debugentry.PrimaryEntry
 
getSuperClass() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
getSymbol(String) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
getSymbol(String) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
getSymbol(String) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getSymbol(String) - Method in interface com.oracle.objectfile.SymbolTable
 
getSymbolCount() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
getSymbolName() - Method in class com.oracle.objectfile.debugentry.Range
 
getSymbolTable() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getSymbolTable() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getSymbolTable() - Method in class com.oracle.objectfile.ObjectFile
 
getSymbolTable() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getSymtab() - Method in class com.oracle.objectfile.macho.MachOObjectFile.LinkEditSegment64Command
 
getSystemNativeValue() - Static method in enum com.oracle.objectfile.elf.ELFMachine
 
getSystemNativeValue() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFClass
 
getSystemNativeValue() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFEncoding
 
getSystemNativeValue() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFOsAbi
 
getSystemNativeValue() - Static method in enum com.oracle.objectfile.pecoff.PECoffMachine
 
getTargetByteOrder() - Static method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getThreadRegister() - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
getType() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFrameSizeChange
 
getType() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFHeader
 
getType() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
getTypeChar() - Method in class com.oracle.objectfile.debugentry.PrimitiveTypeEntry
 
getTypeIndex(String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getTypeName() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
getTypeName() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugDataInfo
 
getTypes() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
getTypes() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
getUnnamedSegmentName() - Static method in class com.oracle.objectfile.macho.MachOObjectFile
 
getValue() - Method in class com.oracle.objectfile.LayoutDecision
 
getValue() - Method in enum com.oracle.objectfile.macho.MachOObjectFile.LoadCommandKind
 
getValueType() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
getVersion() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getWordSizeInBytes() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
getWordSizeInBytes() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
getWordSizeInBytes() - Method in class com.oracle.objectfile.ObjectFile
 
getWordSizeInBytes() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
getWrittenSize(int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.LoadCommand
Get the size of this load command, given a particular payload size.
greatestCommonDivisor(int, int) - Static method in class com.oracle.objectfile.ObjectFile
 

H

hashCode() - Method in class com.oracle.objectfile.BuildDependency
 
hashCode() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
hashCode() - Method in class com.oracle.objectfile.ElementList
 
hashCode() - Method in class com.oracle.objectfile.WriteLayout
 
Header(String) - Constructor for class com.oracle.objectfile.ObjectFile.Header
 
headerSize() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugInstanceTypeInfo
 
HeaderTypeEntry - Class in com.oracle.objectfile.debugentry
 
HeaderTypeEntry(String, int) - Constructor for class com.oracle.objectfile.debugentry.HeaderTypeEntry
 
HEAP_BEGIN_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
HUB_TYPE_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 

I

IDDylibCommand(String, String) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.IDDylibCommand
 
IDDylibCommand(String) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.IDDylibCommand
 
IDENT_LENGTH - Static variable in class com.oracle.objectfile.elf.ELFObjectFile
 
IDENT_MAGIC - Static variable in class com.oracle.objectfile.elf.ELFObjectFile
 
impl - Variable in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
impl - Variable in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
impl - Variable in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
implementors() - Method in class com.oracle.objectfile.debugentry.InterfaceClassEntry
 
includesDeoptTarget() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
indexFor(String) - Method in class com.oracle.objectfile.StringTable
 
indexOf(Object) - Method in class com.oracle.objectfile.ElementList
 
indexOf(ObjectFile.Symbol) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
indexOf(Object) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
indexOf(ObjectFile.Symbol) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
indexOf(ObjectFile.Symbol) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
indexPrimary(Range, List<DebugInfoProvider.DebugFrameSizeChange>, int) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
indexSubRange(Range) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
INDIRECT_PREFIX - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
INITIAL_STRING_SIZE - Static variable in class com.oracle.objectfile.io.AssemblyBuffer
 
initialVaddr() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
initialVaddr() - Method in class com.oracle.objectfile.ObjectFile
 
InputDisassembler - Interface in com.oracle.objectfile.io
 
installDebugInfo(DebugInfoProvider) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
Entry point allowing ELFObjectFile to pass on information about types, code and heap data.
installDebugInfo(DebugInfoProvider) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
installDebugInfo(DebugInfoProvider) - Method in class com.oracle.objectfile.ObjectFile
API method provided to allow a native image generator to provide details of types, code and heap data inserted into a native image.
installDebugInfo(DebugInfoProvider) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
IntegerDecisionComparator(boolean) - Constructor for class com.oracle.objectfile.ObjectFile.IntegerDecisionComparator
 
InterfaceClassEntry - Class in com.oracle.objectfile.debugentry
 
InterfaceClassEntry(String, FileEntry, int) - Constructor for class com.oracle.objectfile.debugentry.InterfaceClassEntry
 
interfaces - Variable in class com.oracle.objectfile.debugentry.ClassEntry
Details of this class's interfaces.
interfaces() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugInstanceTypeInfo
 
interp - Variable in class com.oracle.objectfile.elf.ELFObjectFile
 
isAArch64() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
isAbsolute() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
isAbsolute() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
isAddToStrSection() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
isArray() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isClass() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isCommon() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
isCommon() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
isDefined() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
isDefined() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
isDeoptTarget() - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
isDeoptTarget() - Method in class com.oracle.objectfile.debugentry.Range
 
isDeoptTarget() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMethodInfo
 
isDynamic() - Method in class com.oracle.objectfile.elf.ELFRelocationSection
 
isDynamic() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
isEmpty() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
isEmpty() - Method in class com.oracle.objectfile.ElementList
 
isEmpty() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
isEmpty() - Method in class com.oracle.objectfile.WriteLayout
 
isEnum() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isExecutable() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
isExecutable() - Method in interface com.oracle.objectfile.ObjectFile.Segment
 
isFunction() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
isFunction() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
isGlobal() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
isGlobal() - Method in interface com.oracle.objectfile.ObjectFile.Symbol
 
isHeader() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isHubClassEntry(ClassEntry) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
isInstance() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isInterface() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isLoadable() - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
isLoadable() - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
isLoadable() - Method in interface com.oracle.objectfile.ElementImpl
Whether this section is loaded into memory at runtime.
isLoadable() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
isLoadable() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
isLoadable() - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderStrtab
 
isLoadable() - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
isLoadable() - Method in class com.oracle.objectfile.macho.MachOObjectFile.MachOSection
 
isLoadable() - Method in class com.oracle.objectfile.macho.MachOStrtab
 
isLoadable() - Method in class com.oracle.objectfile.macho.MachOSymtab
 
isLoadable() - Method in class com.oracle.objectfile.ObjectFile.Element
Returns whether or not this section will be mapped into memory.
isLoadable() - Method in class com.oracle.objectfile.ObjectFile.Header
 
isLoadable() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
isLoadable() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
 
isLoadable() - Method in class com.oracle.objectfile.pecoff.PECoffRelocationTable
 
isLoadable() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
isLocal() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
isPCRelative(ObjectFile.RelocationKind) - Static method in enum com.oracle.objectfile.ObjectFile.RelocationKind
 
isPrimary() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
isPrimary() - Method in class com.oracle.objectfile.debugentry.Range
 
isPrimitive() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isReferenceable() - Method in class com.oracle.objectfile.BasicElementImpl
 
isReferenceable() - Method in interface com.oracle.objectfile.ElementImpl
Locations in this section are referenceable by symbol names, section names, or by relocation, so the section needs a virtual address.
isReferenceable() - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
isReferenceable() - Method in class com.oracle.objectfile.macho.MachOObjectFile.MachOSection
 
isReferenceable() - Method in class com.oracle.objectfile.ObjectFile.Element
 
isReferenceable() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
isStructure() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
isTaken() - Method in class com.oracle.objectfile.LayoutDecision
 
isWritable() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
isWritable() - Method in interface com.oracle.objectfile.ObjectFile.Segment
 
iterator() - Method in class com.oracle.objectfile.debugentry.StringTable
 
iterator() - Method in class com.oracle.objectfile.ElementList
 
iterator() - Method in class com.oracle.objectfile.elf.ELFStrtab
 
iterator() - Method in class com.oracle.objectfile.elf.ELFSymtab
 
iterator() - Method in class com.oracle.objectfile.LayoutDecisionMap
 
iterator() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
iterator() - Method in class com.oracle.objectfile.macho.MachOSymtab
 
iterator() - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
iterator() - Method in class com.oracle.objectfile.StringSectionImpl
 

K

keySet() - Method in class com.oracle.objectfile.WriteLayout
 

L

lastIndexOf(Object) - Method in class com.oracle.objectfile.ElementList
 
lastIndexOf(Object) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
LayoutDecision - Class in com.oracle.objectfile
 
LayoutDecision.Kind - Enum in com.oracle.objectfile
 
LayoutDecisionMap - Class in com.oracle.objectfile
 
LayoutDecisionMap(ObjectFile.Element) - Constructor for class com.oracle.objectfile.LayoutDecisionMap
 
lengthOffset() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugArrayTypeInfo
 
line() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
line() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugLineInfo
 
lineInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugCodeInfo
 
LinkEditSegment64Command() - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.LinkEditSegment64Command
 
listIterator() - Method in class com.oracle.objectfile.ElementList
 
listIterator(int) - Method in class com.oracle.objectfile.ElementList
 
listIterator() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
listIterator(int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
littleEndian() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
LLVM_STACKMAPS - Static variable in class com.oracle.objectfile.SectionName
 
LoadCommand(String, MachOObjectFile.LoadCommandKind) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.LoadCommand
 
LoadDylibCommand(String, String, int, int, int) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.LoadDylibCommand
 
localDirsIdx(DirEntry) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
localFilesIdx() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
localFilesIdx(FileEntry) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
log(DebugContext, String, Object...) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
lookupType(String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
lookupTypeEntry(String) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
lowestCommonMultiple(int, int) - Static method in class com.oracle.objectfile.ObjectFile
 

M

MachOCpuType - Enum in com.oracle.objectfile.macho
Mach-O CPU type.
MachOObjectFile - Class in com.oracle.objectfile.macho
Models a Mach-O relocatable object file.
MachOObjectFile(int) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile
Create an empty Mach-O object file.
MachOObjectFile(int, MachOCpuType) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile
 
MachOObjectFile.AbstractDylibCommand - Class in com.oracle.objectfile.macho
This abstract superclass models all load commands wrapping a struct dylib, namely MachOObjectFile.LoadDylibCommand and MachOObjectFile.IDDylibCommand (and, if we implement it, LoadWeakDylibCommand).
MachOObjectFile.DySymtabCommand - Class in com.oracle.objectfile.macho
Symtab load command.
MachOObjectFile.FileType - Enum in com.oracle.objectfile.macho
Mach-O file type.
MachOObjectFile.IDDylibCommand - Class in com.oracle.objectfile.macho
 
MachOObjectFile.LinkEditSegment64Command - Class in com.oracle.objectfile.macho
We model the link edit segment as a separate class.
MachOObjectFile.LoadCommand - Class in com.oracle.objectfile.macho
Abstract super class of all load commands.
MachOObjectFile.LoadCommandKind - Enum in com.oracle.objectfile.macho
This enum defines an element for every defined value for 'cmd', i.e.
MachOObjectFile.LoadDylibCommand - Class in com.oracle.objectfile.macho
 
MachOObjectFile.MachOSection - Class in com.oracle.objectfile.macho
 
MachOObjectFile.RPathCommand - Class in com.oracle.objectfile.macho
 
MachOObjectFile.SectionFlag - Enum in com.oracle.objectfile.macho
 
MachOObjectFile.SectionInfoStruct - Class in com.oracle.objectfile.macho
Section directory entries as held by a Segment64 load command.
MachOObjectFile.SectionType - Enum in com.oracle.objectfile.macho
 
MachOObjectFile.Segment64Command - Class in com.oracle.objectfile.macho
 
MachOObjectFile.SymtabCommand - Class in com.oracle.objectfile.macho
Symtab load command.
MachOObjectFile.UUIDCommand - Class in com.oracle.objectfile.macho
UUID load command.
MachOObjectFile.VMProt - Enum in com.oracle.objectfile.macho
 
MachORegularSection - Class in com.oracle.objectfile.macho
 
MachORegularSection(MachOObjectFile, String, int, MachOObjectFile.Segment64Command, ObjectFile.ProgbitsSectionImpl, EnumSet<MachOObjectFile.SectionFlag>) - Constructor for class com.oracle.objectfile.macho.MachORegularSection
 
MachOSection(String, int, MachOObjectFile.Segment64Command, MachOObjectFile.SectionType, EnumSet<MachOObjectFile.SectionFlag>) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.MachOSection
 
MachOStrtab - Class in com.oracle.objectfile.macho
 
MachOStrtab(String, MachOObjectFile, MachOObjectFile.Segment64Command) - Constructor for class com.oracle.objectfile.macho.MachOStrtab
 
MachOSymtab - Class in com.oracle.objectfile.macho
 
MachOSymtab(String, MachOObjectFile, MachOObjectFile.Segment64Command, MachOStrtab) - Constructor for class com.oracle.objectfile.macho.MachOSymtab
 
MachOSymtab.Entry - Class in com.oracle.objectfile.macho
 
MachOUserDefinedSection - Class in com.oracle.objectfile.macho
 
MachOZeroFillSection - Class in com.oracle.objectfile.macho
 
MachOZeroFillSection(MachOObjectFile, String, MachOObjectFile.Segment64Command, ObjectFile.NobitsSectionImpl) - Constructor for class com.oracle.objectfile.macho.MachOZeroFillSection
 
MachOZeroFillSection(MachOObjectFile, String, MachOObjectFile.Segment64Command, ObjectFile.NobitsSectionImpl, EnumSet<MachOObjectFile.SectionFlag>) - Constructor for class com.oracle.objectfile.macho.MachOZeroFillSection
 
makePrimaryRange(String, StringTable, MethodEntry, int, int, int) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
markRelocationSite(int, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
markRelocationSite(int, ByteBuffer, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
markRelocationSite(int, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.elf.ELFProgbitsSection
 
markRelocationSite(int, ByteBuffer, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
markRelocationSite(int, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.macho.MachORegularSection
 
markRelocationSite(int, ByteBuffer, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
markRelocationSite(int, ObjectFile.RelocationKind, String, boolean, Long) - Method in interface com.oracle.objectfile.ObjectFile.ProgbitsSectionImpl
markRelocationSite(int, ByteBuffer, ObjectFile.RelocationKind, String, boolean, Long) - Method in interface com.oracle.objectfile.ObjectFile.RelocatableSectionImpl
Record (in a format-specific way) that data at the given offset in the file, for the given number of bytes, should be fixed up according to the value of the given symbol and the given kind of relocation.
markRelocationSite(int, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.pecoff.PECoffProgbitsSection
 
markRelocationSite(int, ByteBuffer, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
markRelocationSite(int, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.StringSectionImpl
 
markRelocationSite(int, ByteBuffer, ObjectFile.RelocationKind, String, boolean, Long) - Method in class com.oracle.objectfile.StringSectionImpl
 
maximalDecisionValues(Map<ObjectFile.Element, LayoutDecisionMap>, LayoutDecision.Kind, Comparator<LayoutDecision>) - Static method in class com.oracle.objectfile.ObjectFile
 
MemberEntry - Class in com.oracle.objectfile.debugentry
An abstract class providing modelling a generic class member which includes behaviour and data shared by both field and method entries.
MemberEntry(FileEntry, String, StructureTypeEntry, TypeEntry, int) - Constructor for class com.oracle.objectfile.debugentry.MemberEntry
 
memberName - Variable in class com.oracle.objectfile.debugentry.MemberEntry
 
MethodEntry - Class in com.oracle.objectfile.debugentry
 
MethodEntry(FileEntry, String, ClassEntry, TypeEntry, TypeEntry[], String[], int, boolean) - Constructor for class com.oracle.objectfile.debugentry.MethodEntry
 
methodInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugInstanceTypeInfo
 
methodName() - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
methods - Variable in class com.oracle.objectfile.debugentry.ClassEntry
Details of methods located in this instance.
minimalDecisionValues(Map<ObjectFile.Element, LayoutDecisionMap>, LayoutDecision.Kind, Comparator<LayoutDecision>) - Static method in class com.oracle.objectfile.ObjectFile
 
minimalDependencies(Map<ObjectFile.Element, LayoutDecisionMap>, ObjectFile.Element) - Static method in class com.oracle.objectfile.ObjectFile
 
modifiers - Variable in class com.oracle.objectfile.debugentry.MemberEntry
 
modifiers() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMemberInfo
 
ModuleAccess - Class in com.oracle.objectfile
 
ModuleAccess() - Constructor for class com.oracle.objectfile.ModuleAccess
 

N

name() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMemberInfo
 
nameForElement - Variable in class com.oracle.objectfile.ObjectFile
 
nameForElement(ObjectFile.Element) - Method in class com.oracle.objectfile.ObjectFile
 
NAMES_MAP - Static variable in class com.oracle.objectfile.SectionName
 
newDebugSection(String, ElementImpl) - Method in class com.oracle.objectfile.ObjectFile
 
newDebugSection(String, ElementImpl) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
newDefinedEntry(String, ObjectFile.Section, long, long, boolean, boolean) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
newDefinedEntry(String, ObjectFile.Section, long, long, boolean, boolean) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
newDefinedEntry(String, ObjectFile.Section, long, long, boolean, boolean) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
newDefinedEntry(String, ObjectFile.Section, long, long, boolean, boolean) - Method in interface com.oracle.objectfile.SymbolTable
 
newNobitsSection(ObjectFile.Segment, String, ObjectFile.NobitsSectionImpl) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
newNobitsSection(ObjectFile.Segment, String, ObjectFile.NobitsSectionImpl) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
newNobitsSection(ObjectFile.Segment, String, ObjectFile.NobitsSectionImpl) - Method in class com.oracle.objectfile.ObjectFile
 
newNobitsSection(String, ObjectFile.NobitsSectionImpl) - Method in class com.oracle.objectfile.ObjectFile
 
newNobitsSection(ObjectFile.Segment, String, ObjectFile.NobitsSectionImpl) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
newProgbitsSection(ObjectFile.Segment, String, int, boolean, boolean, ObjectFile.ProgbitsSectionImpl) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
newProgbitsSection(ObjectFile.Segment, String, int, boolean, boolean, ObjectFile.ProgbitsSectionImpl) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
newProgbitsSection(ObjectFile.Segment, String, int, boolean, boolean, ObjectFile.ProgbitsSectionImpl) - Method in class com.oracle.objectfile.ObjectFile
 
newProgbitsSection(String, int, boolean, boolean, ObjectFile.ProgbitsSectionImpl) - Method in class com.oracle.objectfile.ObjectFile
 
newProgbitsSection(ObjectFile.Segment, String, int, boolean, boolean, ObjectFile.ProgbitsSectionImpl) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
newUndefinedEntry(String, boolean) - Method in class com.oracle.objectfile.elf.ELFSymtab
 
newUndefinedEntry(String, boolean) - Method in class com.oracle.objectfile.macho.MachOSymtab
 
newUndefinedEntry(String, boolean) - Method in class com.oracle.objectfile.pecoff.PECoffSymtab
 
newUndefinedEntry(String, boolean) - Method in interface com.oracle.objectfile.SymbolTable
 
newUserDefinedSection(ObjectFile.Segment, String, int, ElementImpl) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
newUserDefinedSection(ObjectFile.Segment, String, int, ElementImpl) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
newUserDefinedSection(ObjectFile.Segment, String, int, ElementImpl) - Method in class com.oracle.objectfile.ObjectFile
Create a new section for holding user data.
newUserDefinedSection(String, ElementImpl) - Method in class com.oracle.objectfile.ObjectFile
 
newUserDefinedSection(ObjectFile.Segment, String, int, ElementImpl) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
nextAvailableOffset(Map<ObjectFile.Element, LayoutDecisionMap>) - Static method in class com.oracle.objectfile.ObjectFile
 
nextAvailableVaddr(Map<ObjectFile.Element, LayoutDecisionMap>, int, int) - Static method in class com.oracle.objectfile.ObjectFile
 
nextIntegerMultiple(int, int) - Static method in class com.oracle.objectfile.ObjectFile
 
nextIntegerMultipleWithCongruence(int, int, int, int) - Static method in class com.oracle.objectfile.ObjectFile
 
nonSectionsCount() - Method in class com.oracle.objectfile.ElementList
 

O

OBJECT_HEADER_STRUCT_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
The name of a special DWARF struct type used to model an object header.
ObjectFile - Class in com.oracle.objectfile
Abstract superclass for object files.
ObjectFile(int) - Constructor for class com.oracle.objectfile.ObjectFile
 
ObjectFile.Element - Class in com.oracle.objectfile
All headers and sections are subclasses of ObjectFile.Element.
ObjectFile.ElementComparatorByDecidedOffset - Class in com.oracle.objectfile
 
ObjectFile.Format - Enum in com.oracle.objectfile
 
ObjectFile.Header - Class in com.oracle.objectfile
 
ObjectFile.IntegerDecisionComparator - Class in com.oracle.objectfile
 
ObjectFile.NobitsSectionImpl - Interface in com.oracle.objectfile
 
ObjectFile.ProgbitsSectionImpl - Interface in com.oracle.objectfile
Abstract notions of section.
ObjectFile.RelocatableSectionImpl - Interface in com.oracle.objectfile
 
ObjectFile.RelocationKind - Enum in com.oracle.objectfile
 
ObjectFile.RelocationMethod - Interface in com.oracle.objectfile
Interface implemented by objects implementing a specific relocation method and size.
ObjectFile.RelocationRecord - Interface in com.oracle.objectfile
Interface for objects representing relocation sites in an object file's contents.
ObjectFile.RelocationSiteInfo - Interface in com.oracle.objectfile
 
ObjectFile.Section - Class in com.oracle.objectfile
 
ObjectFile.Segment - Interface in com.oracle.objectfile
 
ObjectFile.SizeTiebreakComparator - Class in com.oracle.objectfile
 
ObjectFile.Symbol - Interface in com.oracle.objectfile
An abstraction of symbols within object files.
ObjectFile.ValueEnum - Interface in com.oracle.objectfile
An interface for power-of-two values.
offset() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFieldInfo
 
oopAlignment() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
oopAlignment() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
Alignment of object memory area (and, therefore, of any oop) in bytes.
oopAlignShift() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
oopCompressShift() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
oopCompressShift() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
Number of bits oops are left shifted by when using compressed oops.
oopReferenceSize() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
oopReferenceSize() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
Number of bytes used to store an oop reference.
oopTagsMask() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
oopTagsMask() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
Mask delecting low order bits used for tagging oops.
oopTagsShift() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
openModuleByClass(Class<?>, Class<?>) - Static method in class com.oracle.objectfile.ModuleAccess
 
OutputAssembler - Interface in com.oracle.objectfile.io
 
ownerType - Variable in class com.oracle.objectfile.debugentry.MemberEntry
 
ownerType() - Method in class com.oracle.objectfile.debugentry.MemberEntry
 
ownerType() - Method in class com.oracle.objectfile.debugentry.MethodEntry
 
ownerType() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMemberInfo
 

P

paramNames() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMethodInfo
 
paramSignature() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMethodInfo
 
paramTypes() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMethodInfo
 
patchLength(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
PECoffDirectiveSection(String, int) - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffDirectiveSection
 
PECoffHeader(String) - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffHeader
 
PECoffHeaderStruct - Class in com.oracle.objectfile.pecoff
 
PECoffHeaderStruct() - Constructor for class com.oracle.objectfile.pecoff.PECoffHeaderStruct
 
PECoffMachine - Enum in com.oracle.objectfile.pecoff
PECoff machine type (incomplete).
PECoffNobitsSection - Class in com.oracle.objectfile.pecoff
 
PECoffNobitsSection(PECoffObjectFile) - Constructor for class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
PECoffNobitsSection(PECoffObjectFile, String) - Constructor for class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
PECoffNobitsSection(PECoffObjectFile, String, ObjectFile.NobitsSectionImpl) - Constructor for class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
PECoffNobitsSection(PECoffObjectFile, String, ObjectFile.NobitsSectionImpl, EnumSet<PECoffObjectFile.PECoffSectionFlag>) - Constructor for class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
PECoffNobitsSection(PECoffObjectFile, String, int, ObjectFile.NobitsSectionImpl, EnumSet<PECoffObjectFile.PECoffSectionFlag>, int) - Constructor for class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
PECoffObjectFile - Class in com.oracle.objectfile.pecoff
Represents a PECoff object file.
PECoffObjectFile(int) - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile
 
PECoffObjectFile.PECoffDirectiveSection - Class in com.oracle.objectfile.pecoff
 
PECoffObjectFile.PECoffHeader - Class in com.oracle.objectfile.pecoff
Representation of an PECoff binary header.
PECoffObjectFile.PECoffSection - Class in com.oracle.objectfile.pecoff
 
PECoffObjectFile.PECoffSectionFlag - Enum in com.oracle.objectfile.pecoff
 
PECoffObjectFile.SectionHeaderTable - Class in com.oracle.objectfile.pecoff
PECoff's section header table "sht" is an Element which describes the file Sections.
PECoffProgbitsSection - Class in com.oracle.objectfile.pecoff
 
PECoffProgbitsSection(PECoffObjectFile, String, int, ObjectFile.ProgbitsSectionImpl, EnumSet<PECoffObjectFile.PECoffSectionFlag>) - Constructor for class com.oracle.objectfile.pecoff.PECoffProgbitsSection
 
PECoffProgbitsSection(PECoffObjectFile, String, int, EnumSet<PECoffObjectFile.PECoffSectionFlag>, int, InputDisassembler, int) - Constructor for class com.oracle.objectfile.pecoff.PECoffProgbitsSection
 
PECoffRelocationTable - Class in com.oracle.objectfile.pecoff
 
PECoffSection(String) - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
PECoffSection(String, EnumSet<PECoffObjectFile.PECoffSectionFlag>) - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
PECoffSection(String, int, EnumSet<PECoffObjectFile.PECoffSectionFlag>, int) - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
Constructs an PECoff section of given name, flags and section index.
PECoffSymtab - Class in com.oracle.objectfile.pecoff
 
PECoffSymtab(PECoffObjectFile, String) - Constructor for class com.oracle.objectfile.pecoff.PECoffSymtab
PECoffSymtab Element encompases the Symbol table array and the String table.
PECoffSymtab.PseudoSection - Enum in com.oracle.objectfile.pecoff
 
PECoffUserDefinedSection - Class in com.oracle.objectfile.pecoff
Clients defining their own kinds of section typically want to do so in a way that is agnostic w.r.t.
platformIndependentName - Variable in class com.oracle.objectfile.SectionName
 
pointerSize() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
pointerSize() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
Number of bytes used to store a raw pointer.
pop() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
pop() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
pop() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
pos() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
pos() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
pos() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
PrimaryEntry - Class in com.oracle.objectfile.debugentry
Tracks debug info associated with a primary method.
PrimaryEntry(Range, List<DebugInfoProvider.DebugFrameSizeChange>, int, ClassEntry) - Constructor for class com.oracle.objectfile.debugentry.PrimaryEntry
 
primaryIndexFor(Range) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
PrimitiveTypeEntry - Class in com.oracle.objectfile.debugentry
 
PrimitiveTypeEntry(String, int) - Constructor for class com.oracle.objectfile.debugentry.PrimitiveTypeEntry
 
processField(DebugInfoProvider.DebugFieldInfo, DebugInfoBase, DebugContext) - Method in class com.oracle.objectfile.debugentry.StructureTypeEntry
 
processMethod(DebugInfoProvider.DebugMethodInfo, DebugInfoBase, DebugContext) - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
pushPos() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
pushPos() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
pushPos() - Method in interface com.oracle.objectfile.io.OutputAssembler
 
pushSeek(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
pushSeek(long) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
pushSeek(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
pushSkip(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
pushSkip(long) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
pushSkip(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
put(ObjectFile.Element, LayoutDecisionMap) - Method in class com.oracle.objectfile.WriteLayout
 
putAll(Map<? extends ObjectFile.Element, ? extends LayoutDecisionMap>) - Method in class com.oracle.objectfile.WriteLayout
 
putAsciiStringBytes(String, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putAsciiStringBytes(String, int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putByte(byte, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putDecidedValue(LayoutDecision.Kind, Object) - Method in class com.oracle.objectfile.LayoutDecisionMap
 
putDecidedValues(LayoutDecisionMap) - Method in class com.oracle.objectfile.LayoutDecisionMap
 
putInt(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putLong(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putRelocatableCodeOffset(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putRelocatableHeapOffset(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putShort(short, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putSLEB(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putULEB(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
putUndecided(LayoutDecision.Kind) - Method in class com.oracle.objectfile.LayoutDecisionMap
 

R

Range - Class in com.oracle.objectfile.debugentry
Details of a specific address range in a compiled method either a primary range identifying a whole method or a sub-range identifying a sequence of instructions that belong to an inlined method.
Range(String, StringTable, MethodEntry, FileEntry, int, int, int) - Constructor for class com.oracle.objectfile.debugentry.Range
 
Range(String, StringTable, MethodEntry, int, int, int, Range) - Constructor for class com.oracle.objectfile.debugentry.Range
 
read(ByteBuffer) - Method in class com.oracle.objectfile.StringTable
 
read2Byte() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
read2Byte() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
read4Byte() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
read4Byte() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
read8Byte() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
read8Byte() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readBlob(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readBlob(int) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readByte() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readByte() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readLEB128() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readLEB128() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readQuad() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readQuad() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readSLEB128() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readSLEB128() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readTruncatedLong(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readTruncatedLong(int) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readUbyte() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readUbyte() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readValue() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readValue() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
readZeroTerminatedString() - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
readZeroTerminatedString() - Method in interface com.oracle.objectfile.io.InputDisassembler
 
remove(Object) - Method in class com.oracle.objectfile.ElementList
 
remove(int) - Method in class com.oracle.objectfile.ElementList
 
remove(int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
remove(Object) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
remove(Object) - Method in class com.oracle.objectfile.WriteLayout
 
removeAll(Collection<?>) - Method in class com.oracle.objectfile.ElementList
 
removeAll(Collection<?>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
retainAll(Collection<?>) - Method in class com.oracle.objectfile.ElementList
 
retainAll(Collection<?>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
rheapbase_aarch64 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
rheapbase_x86 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
RODATA - Static variable in class com.oracle.objectfile.SectionName
 
roundUpToPageSize(int) - Method in class com.oracle.objectfile.ObjectFile
 
RPathCommand(String, String) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.RPathCommand
 
rthread_aarch64 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
rthread_x86 - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 

S

scratch - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
A scratch buffer used during computation of a section's size.
Section(String) - Constructor for class com.oracle.objectfile.ObjectFile.Section
 
Section(String, int) - Constructor for class com.oracle.objectfile.ObjectFile.Section
 
Section(String, int, int) - Constructor for class com.oracle.objectfile.ObjectFile.Section
 
SectionHeaderTable() - Constructor for class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
Logically create an empty SectionHeaderTable.
SectionHeaderTable() - Constructor for class com.oracle.objectfile.pecoff.PECoffObjectFile.SectionHeaderTable
Logically create an empty SectionHeaderTable.
sectionIndexToElementIndex(int) - Method in class com.oracle.objectfile.ElementList
 
sectionIndexToElementIndexNaive(int) - Method in class com.oracle.objectfile.ElementList
 
SectionInfoStruct(String, String, long, long, int, int, int, int, int, int, int) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.SectionInfoStruct
 
SectionName - Class in com.oracle.objectfile
Some common section names, and code to convert to/from their platform-dependent (or rather, format-specific) string representations.
SectionName(String) - Constructor for class com.oracle.objectfile.SectionName
 
sectionsCount() - Method in class com.oracle.objectfile.ElementList
 
sectionsIterator() - Method in class com.oracle.objectfile.ElementList
 
seek(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
seek(long) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
seek(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
Segment64Command(String, String) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
set(int, ObjectFile.Element) - Method in class com.oracle.objectfile.ElementList
 
set(int, ObjectFile.Element) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
setAddToStrSection() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
setByteOrder(ByteOrder) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
setByteOrder(ByteOrder) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
setByteOrder(ByteOrder) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
setByteOrder(ByteOrder) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
setByteOrder(ByteOrder) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
setByteOrder(ByteOrder) - Method in class com.oracle.objectfile.ObjectFile
 
setByteOrder(ByteOrder) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
setContent(byte[]) - Method in class com.oracle.objectfile.BasicProgbitsSectionImpl
 
setContent(byte[]) - Method in class com.oracle.objectfile.elf.ELFProgbitsSection
 
setContent(byte[]) - Method in class com.oracle.objectfile.macho.MachORegularSection
 
setContent(byte[]) - Method in interface com.oracle.objectfile.ObjectFile.ProgbitsSectionImpl
 
setContent(byte[]) - Method in class com.oracle.objectfile.pecoff.PECoffProgbitsSection
 
setContent(byte[]) - Method in class com.oracle.objectfile.StringSectionImpl
 
setContentProvider(Iterable<String>) - Method in class com.oracle.objectfile.macho.MachOStrtab
 
setCUIndex(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setDeoptCUIndex(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setDestinationSegmentName(String) - Method in class com.oracle.objectfile.macho.MachOObjectFile.MachOSection
 
setElement(ObjectFile.Element) - Method in class com.oracle.objectfile.BasicElementImpl
 
setElement(ObjectFile.Element) - Method in interface com.oracle.objectfile.ElementImpl
 
setElement(ObjectFile.Element) - Method in class com.oracle.objectfile.ObjectFile.Element
 
setFieldDeclarationIndex(StructureTypeEntry, String, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
setFieldDeclarationIndex(StructureTypeEntry, String, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setFileClass(ELFObjectFile.ELFClass) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
setFlags(EnumSet<ELFObjectFile.ELFSectionFlag>) - Method in class com.oracle.objectfile.elf.ELFObjectFile.ELFSection
 
setFlags(EnumSet<MachOObjectFile.Flag>) - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
setFlags(EnumSet<PECoffObjectFile.PECoffSectionFlag>) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
setImpl(ElementImpl) - Method in class com.oracle.objectfile.elf.ELFUserDefinedSection
 
setImpl(ElementImpl) - Method in class com.oracle.objectfile.macho.MachOUserDefinedSection
 
setImpl(ElementImpl) - Method in class com.oracle.objectfile.pecoff.PECoffUserDefinedSection
 
setIndirectLayoutIndex(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setIndirectTypeIndex(TypeEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setLayoutIndex(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setLibName(String) - Method in class com.oracle.objectfile.macho.MachOObjectFile.AbstractDylibCommand
 
setLineIndex(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setLinePrologueSize(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
setLinePrologueSize(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setLineSectionSize(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
setLineSectionSize(ClassEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setMachine(ELFMachine) - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
setMethodDeclarationIndex(ClassEntry, String, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
setMethodDeclarationIndex(ClassEntry, String, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
setName(String) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
setName(String) - Method in interface com.oracle.objectfile.ObjectFile.Segment
 
setOffset(int) - Method in class com.oracle.objectfile.debugentry.StringEntry
 
setRelocEntries(Object) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
setSectionID(int) - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSection
 
setSizeInMemory(long) - Method in class com.oracle.objectfile.BasicNobitsSectionImpl
 
setSizeInMemory(long) - Method in class com.oracle.objectfile.elf.ELFNobitsSection
 
setSizeInMemory(long) - Method in class com.oracle.objectfile.macho.MachOZeroFillSection
 
setSizeInMemory(long) - Method in interface com.oracle.objectfile.ObjectFile.NobitsSectionImpl
 
setSizeInMemory(long) - Method in class com.oracle.objectfile.pecoff.PECoffNobitsSection
 
setTypeIndex(TypeEntry, int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
shouldRecordDebugRelocations() - Method in class com.oracle.objectfile.elf.ELFObjectFile
 
shouldRecordDebugRelocations() - Method in class com.oracle.objectfile.macho.MachOObjectFile
 
shouldRecordDebugRelocations() - Method in class com.oracle.objectfile.ObjectFile
Determines whether references between debug sections should be recorded for relocation.
shouldRecordDebugRelocations() - Method in class com.oracle.objectfile.pecoff.PECoffObjectFile
 
size - Variable in class com.oracle.objectfile.debugentry.TypeEntry
The size of an occurrence of this type in bytes.
size() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFieldInfo
 
size() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo
 
size() - Method in class com.oracle.objectfile.ElementList
 
size() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
size() - Method in class com.oracle.objectfile.WriteLayout
 
SizeTiebreakComparator(Map<ObjectFile.Element, LayoutDecisionMap>, boolean) - Constructor for class com.oracle.objectfile.ObjectFile.SizeTiebreakComparator
 
skip(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
skip(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
skip(long) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
skip(int) - Method in interface com.oracle.objectfile.io.InputDisassembler
 
skip(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
skip(int) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
sortedDecisionValues(Map<ObjectFile.Element, LayoutDecisionMap>, LayoutDecision.Kind, Comparator<LayoutDecision>) - Static method in class com.oracle.objectfile.ObjectFile
 
StringEntry - Class in com.oracle.objectfile.debugentry
Used to retain a unique (up to equals) copy of a String.
stringMap - Variable in class com.oracle.objectfile.StringTable
 
StringSectionImpl - Class in com.oracle.objectfile
This class represents a string section, as may be contained in any kind of object file format.
StringSectionImpl(ObjectFile.Element) - Constructor for class com.oracle.objectfile.StringSectionImpl
 
StringSectionImpl() - Constructor for class com.oracle.objectfile.StringSectionImpl
 
StringTable - Class in com.oracle.objectfile.debugentry
Allows incoming strings to be reduced to unique (up to equals) instances and supports marking of strings which need to be written to the debug_str section and retrieval of the location offset after writing.
StringTable() - Constructor for class com.oracle.objectfile.debugentry.StringTable
 
StringTable - Class in com.oracle.objectfile
Representation of a string section that complies to the usual format (plain list of \0-terminated strings).
StringTable() - Constructor for class com.oracle.objectfile.StringTable
 
StringTable(byte[]) - Constructor for class com.oracle.objectfile.StringTable
 
StringTable(ByteBuffer) - Constructor for class com.oracle.objectfile.StringTable
 
StructureTypeEntry - Class in com.oracle.objectfile.debugentry
An intermediate type that provides behaviour for managing fields.
StructureTypeEntry(String, int) - Constructor for class com.oracle.objectfile.debugentry.StructureTypeEntry
 
subList(int, int) - Method in class com.oracle.objectfile.ElementList
 
subList(int, int) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
substringToUtf8(ByteBuffer, String, int, int, boolean) - Static method in class com.oracle.objectfile.io.Utf8
Writes an UTF8-encoded string region to a given byte buffer.
superClass - Variable in class com.oracle.objectfile.debugentry.ClassEntry
Details of this class's superclass.
superName() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugInstanceTypeInfo
 
SVM_HEAP - Static variable in class com.oracle.objectfile.SectionName
 
symbolNameForMethod() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMethodInfo
 
SymbolTable - Interface in com.oracle.objectfile
 
SymtabCommand(String, MachOSymtab) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.SymtabCommand
 

T

TARGET_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
The debug_info section depends on abbrev section.
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfLineSectionImpl
 
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
Identify the layout properties of the target section which need to have been decided before the contents of this section can be created.
targetSectionKinds() - Method in class com.oracle.objectfile.elf.dwarf.DwarfStrSectionImpl
 
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfLineSectionImpl
 
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
Identify the section after which this debug section needs to be ordered when sizing and creating content.
targetSectionName() - Method in class com.oracle.objectfile.elf.dwarf.DwarfStrSectionImpl
 
TEXT - Static variable in class com.oracle.objectfile.SectionName
 
TEXT_SECTION_NAME - Static variable in class com.oracle.objectfile.elf.dwarf.DwarfDebugInfo
 
toArray() - Method in class com.oracle.objectfile.ElementList
 
toArray(T[]) - Method in class com.oracle.objectfile.ElementList
 
toArray() - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
toArray(T[]) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
toByteOrder() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFEncoding
 
toInt() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.SectionType
 
toInt() - Method in enum com.oracle.objectfile.macho.MachOCpuType
 
toShort() - Method in enum com.oracle.objectfile.elf.ELFMachine
 
toShort() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFType
 
toShort() - Method in enum com.oracle.objectfile.pecoff.PECoffMachine
 
toString() - Method in class com.oracle.objectfile.debugentry.FileEntry
 
toString() - Method in class com.oracle.objectfile.debugentry.Range
 
toString() - Method in class com.oracle.objectfile.debugentry.StringEntry
 
toString() - Method in enum com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo.DebugTypeKind
 
toString() - Method in class com.oracle.objectfile.LayoutDecision
 
toString() - Method in class com.oracle.objectfile.LayoutDecisionMap
 
toString() - Method in class com.oracle.objectfile.macho.MachOObjectFile.SectionInfoStruct
 
toString() - Method in class com.oracle.objectfile.macho.MachOSymtab.Entry
 
toString() - Method in class com.oracle.objectfile.ObjectFile.Element
 
toString() - Method in class com.oracle.objectfile.StringTable
 
toString() - Method in class com.oracle.objectfile.WriteLayout
 
typeChar() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugPrimitiveTypeInfo
 
TypeEntry - Class in com.oracle.objectfile.debugentry
 
TypeEntry(String, int) - Constructor for class com.oracle.objectfile.debugentry.TypeEntry
 
typeInfoProvider() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
 
typeKind() - Method in class com.oracle.objectfile.debugentry.ArrayTypeEntry
 
typeKind() - Method in class com.oracle.objectfile.debugentry.ClassEntry
 
typeKind() - Method in class com.oracle.objectfile.debugentry.HeaderTypeEntry
 
typeKind() - Method in class com.oracle.objectfile.debugentry.InterfaceClassEntry
 
typeKind() - Method in class com.oracle.objectfile.debugentry.PrimitiveTypeEntry
 
typeKind() - Method in class com.oracle.objectfile.debugentry.TypeEntry
 
typeKind() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo
 
typeName - Variable in class com.oracle.objectfile.debugentry.TypeEntry
The name of this type.
typeName() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo
 

U

uniqueDebugString(String) - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
Indirects this call to the string table.
uniqueDebugString(String) - Method in class com.oracle.objectfile.debugentry.StringTable
Ensures a unique instance of a string exists in the table and is marked for inclusion in the debug_str section, inserting the supplied String if no equivalent String is already present.
uniqueDebugString(String) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
uniqueString(String) - Method in class com.oracle.objectfile.debugentry.StringTable
Ensures a unique instance of a string exists in the table, inserting the supplied String if no equivalent String is already present.
useHeapBase() - Method in class com.oracle.objectfile.debugentry.DebugInfoBase
 
useHeapBase() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider
 
Utf8 - Class in com.oracle.objectfile.io
Implements UTF-8 encoding and decoding of strings with support for zero-bytes as string terminators.
utf8Length(String) - Static method in class com.oracle.objectfile.io.Utf8
 
utf8Length(String, int, int) - Static method in class com.oracle.objectfile.io.Utf8
 
utf8ToString(boolean, ByteBuffer) - Static method in class com.oracle.objectfile.io.Utf8
Converts a byte buffer of UTF-8 data to a String.
UUIDCommand(String) - Constructor for class com.oracle.objectfile.macho.MachOObjectFile.UUIDCommand
 

V

value() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFClass
 
value() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFEncoding
 
value() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFOsAbi
 
value() - Method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSectionFlag
 
value() - Method in enum com.oracle.objectfile.macho.MachOObjectFile.SectionFlag
 
value() - Method in enum com.oracle.objectfile.macho.MachOObjectFile.VMProt
 
value() - Method in interface com.oracle.objectfile.ObjectFile.ValueEnum
 
value() - Method in enum com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSectionFlag
 
valueOf(String) - Static method in enum com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFrameSizeChange.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo.DebugTypeKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFMachine
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFClass
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFEncoding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFOsAbi
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSectionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSegmentFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.SectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.SegmentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFSymtab.PseudoSection
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFSymtab.SymBinding
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.elf.ELFSymtab.SymType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.LayoutDecision.Kind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.macho.MachOCpuType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.FileType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.LoadCommandKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.SectionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.SectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.VMProt
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.ObjectFile.Format
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.ObjectFile.RelocationKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.pecoff.PECoffMachine
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSectionFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.oracle.objectfile.pecoff.PECoffSymtab.PseudoSection
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugFrameSizeChange.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugTypeInfo.DebugTypeKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFMachine
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFClass
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFEncoding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFOsAbi
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSectionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFSegmentFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.ELFType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.SectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFObjectFile.SegmentType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFSymtab.PseudoSection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFSymtab.SymBinding
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.elf.ELFSymtab.SymType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.LayoutDecision.Kind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.macho.MachOCpuType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.FileType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.LoadCommandKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.SectionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.SectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.macho.MachOObjectFile.VMProt
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.ObjectFile.Format
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.ObjectFile.RelocationKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.pecoff.PECoffMachine
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.pecoff.PECoffObjectFile.PECoffSectionFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.oracle.objectfile.pecoff.PECoffSymtab.PseudoSection
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Method in class com.oracle.objectfile.WriteLayout
 
valueType - Variable in class com.oracle.objectfile.debugentry.MemberEntry
 
valueType() - Method in interface com.oracle.objectfile.debuginfo.DebugInfoProvider.DebugMemberInfo
 
verboseLog(DebugContext, String, Object...) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 

W

withDebugContext(DebugContext, String, Runnable) - Method in class com.oracle.objectfile.ObjectFile
Allows a task to be executed with a debug context in a named subscope bound to the object file and accessible to code executed during the lifetime of the task.
write(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.elf.ELFObjectFile.SectionHeaderTable
 
write(OutputAssembler) - Method in class com.oracle.objectfile.macho.MachOObjectFile.SectionInfoStruct
 
write(FileChannel) - Method in class com.oracle.objectfile.ObjectFile
 
write(OutputAssembler) - Method in class com.oracle.objectfile.StringTable
 
write2Byte(short) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
write2Byte(short) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
write4Byte(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
write4Byte(int) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
write8Byte(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
write8Byte(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeAbbrevCode(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAbbrevs(DebugContext, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
writeAdvanceLoc(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeAdvanceLoc0(byte, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeAdvanceLoc1(byte, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeAdvanceLoc2(short, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeAdvanceLoc4(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeAttrAccessibility(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeAttrAddress(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrData1(byte, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrData2(short, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrData4(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrData8(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrNull(byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrRefAddr(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeAttrString(String, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeBCD(double) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeBCD(double) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeBlob(byte[]) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeBlob(byte[]) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeBuffer(List<ObjectFile.Element>, ByteBuffer) - Method in class com.oracle.objectfile.ObjectFile
 
writeBuiltInUnit(DebugContext, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeByte(byte) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeByte(byte) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfAbbrevSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfARangesSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfLineSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
Populates the byte[] array used to contain the section contents.
writeContent(DebugContext) - Method in class com.oracle.objectfile.elf.dwarf.DwarfStrSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.pecoff.cv.CVSymbolSectionImpl
 
writeContent(DebugContext) - Method in class com.oracle.objectfile.pecoff.cv.CVTypeSectionImpl
 
writeDefCFA(int, int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeDefCFAOffset(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeDouble(double) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeDouble(double) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeFDEs(int, List<DebugInfoProvider.DebugFrameSizeChange>, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeFDEs(int, List<DebugInfoProvider.DebugFrameSizeChange>, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplAArch64
 
writeFDEs(int, List<DebugInfoProvider.DebugFrameSizeChange>, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplX86_64
 
writeFlag(byte, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeFloat(float) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeFloat(float) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeHeaderType(DebugContext, HeaderTypeEntry, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeIndirectOopConversionExpression(boolean, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeInitialInstructions(byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeInitialInstructions(byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplAArch64
 
writeInitialInstructions(byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImplX86_64
 
WriteLayout - Class in com.oracle.objectfile
 
WriteLayout() - Constructor for class com.oracle.objectfile.WriteLayout
 
writeLEB128(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeLEB128(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeOffset(int, int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.AbstractDylibCommand
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.DySymtabCommand
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.LoadCommand
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.LoadDylibCommand
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.RPathCommand
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.Segment64Command
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.SymtabCommand
 
writePayload(OutputAssembler, Map<ObjectFile.Element, LayoutDecisionMap>) - Method in class com.oracle.objectfile.macho.MachOObjectFile.UUIDCommand
 
writePrimitiveType(DebugContext, PrimitiveTypeEntry, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeQuad(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeQuad(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeRegister(int, int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeRestore(int, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfFrameSectionImpl
 
writeSLEB128(long) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeSLEB128(long) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeString(String) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeString(String) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeStringPadded(String, int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeStringPadded(String, int) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeTag(long, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfSectionImpl
 
writeTruncatedLong(long, int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeTruncatedLong(long, int) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeValue(short) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeValue(short) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
writeVoidType(DebugContext, PrimitiveTypeEntry, byte[], int) - Method in class com.oracle.objectfile.elf.dwarf.DwarfInfoSectionImpl
 
writeZero(int) - Method in class com.oracle.objectfile.io.AssemblyBuffer
 
writeZero(int) - Method in interface com.oracle.objectfile.io.OutputAssembler
 
A B C D E F G H I K L M N O P R S T U V W 
Skip navigation links