Package ghidra.app.util.bin.format.elf
Class ElfSectionHeaderType
java.lang.Object
ghidra.app.util.bin.format.elf.ElfSectionHeaderType
-
Field Summary
Modifier and TypeFieldDescriptionfinal String
final String
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
static ElfSectionHeaderType
final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
addDefaultTypes
(Map<Integer, ElfSectionHeaderType> programHeaderTypeMap) static void
addSectionHeaderType
(ElfSectionHeaderType type, Map<Integer, ElfSectionHeaderType> sectionHeaderTypeMap) Add the specified section header type to the specified map.static EnumDataType
getEnumDataType
(boolean is32bit, String typeSuffix, Map<Integer, ElfSectionHeaderType> dynamicTypeMap) toString()
-
Field Details
-
SHT_NULL
-
SHT_PROGBITS
-
SHT_SYMTAB
-
SHT_STRTAB
-
SHT_RELA
-
SHT_HASH
-
SHT_DYNAMIC
-
SHT_NOTE
-
SHT_NOBITS
-
SHT_REL
-
SHT_SHLIB
-
SHT_DYNSYM
-
SHT_INIT_ARRAY
-
SHT_FINI_ARRAY
-
SHT_PREINIT_ARRAY
-
SHT_GROUP
-
SHT_SYMTAB_SHNDX
-
SHT_ANDROID_REL
-
SHT_ANDROID_RELA
-
SHT_GNU_ATTRIBUTES
-
SHT_GNU_HASH
-
SHT_GNU_LIBLIST
-
SHT_CHECKSUM
-
SHT_SUNW_move
-
SHT_SUNW_COMDAT
-
SHT_SUNW_syminfo
-
SHT_GNU_verdef
-
SHT_GNU_verneed
-
SHT_GNU_versym
-
value
public final int value -
name
-
description
-
-
Constructor Details
-
ElfSectionHeaderType
-
-
Method Details
-
addSectionHeaderType
public static void addSectionHeaderType(ElfSectionHeaderType type, Map<Integer, ElfSectionHeaderType> sectionHeaderTypeMap) throws DuplicateNameExceptionAdd the specified section header type to the specified map.- Parameters:
type
- section header typesectionHeaderTypeMap
- map of section header types- Throws:
DuplicateNameException
- if new type name already defined within the specified map
-
addDefaultTypes
-
getEnumDataType
public static EnumDataType getEnumDataType(boolean is32bit, String typeSuffix, Map<Integer, ElfSectionHeaderType> dynamicTypeMap) -
toString
-