Class: Elf::Section::Type

Inherits:
Value
  • Object
show all
Defined in:
lib/elf/section.rb

Defined Under Namespace

Classes: GNU, ProcARM, SunW

Constant Summary collapse

SunWSpecific =

Sun-specific range

0x6ffffff1..0x6fffffff
OsSpecific =
0x60000000..0x6fffffff
ProcSpecific =
0x70000000..0x7fffffff
UserSpecific =

Application-specific range

0x80000000..0x8fffffff
SpecialRanges =
{
  "SHT_LOOS" => OsSpecific,
  "SHT_LOPROC" => ProcSpecific,
  "SHT_LOUSER" => UserSpecific
}
Class =
{
  StrTab => Elf::StringTable,
  SymTab => Elf::SymbolTable,
  DynSym => Elf::SymbolTable,
  Dynamic => Elf::Dynamic,
  GNU::VerSym => Elf::GNU::SymbolVersionTable,
  GNU::VerDef => Elf::GNU::SymbolVersionDef,
  GNU::VerNeed => Elf::GNU::SymbolVersionNeed,
  SunW::Cap => Elf::SunW::Capabilities
}

Instance Attribute Summary

Attributes inherited from Value

#desc, #mnemonic, #val

Method Summary

Methods inherited from Value

#==, [], each, from_string, has_key?, #initialize

Constructor Details

This class inherits a constructor from Elf::Value