ネームスペース Onikiri::EmulatorUtility::ELF


変数

const int AT_BASE = 7
const int AT_EGID = 14
const int AT_ENTRY = 9
const int AT_EUID = 12
const int AT_EXECFD = 2
const int AT_FLAGS = 8
const int AT_GID = 13
const int AT_IGNORE = 1
const int AT_NOTELF = 10
const int AT_NULL = 0
const int AT_PAGESZ = 6
const int AT_PHDR = 3
const int AT_PHENT = 4
const int AT_PHNUM = 5
const int AT_UID = 11
const int EI_CLASS = 4
const int EI_DATA = 5
const int EI_VERSION = 6
const int PF_R = (1 << 2)
const int PF_W = (1 << 1)
const int PF_X = (1 << 0)
const u32 PT_LOAD = 1
const int SHF_ALLOC = 1 << 1
const int SHF_EXECINSTR = 1 << 2
const int SHF_WRITE = 1 << 0
const u32 SHT_NOBITS = 8


変数

const int Onikiri::EmulatorUtility::ELF::AT_BASE = 7

ELF64.h132 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_EGID = 14

ELF64.h139 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_ENTRY = 9

ELF64.h134 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::AT_EUID = 12

ELF64.h137 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_EXECFD = 2

ELF64.h127 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::AT_FLAGS = 8

ELF64.h133 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::AT_GID = 13

ELF64.h138 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_IGNORE = 1

ELF64.h126 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::AT_NOTELF = 10

ELF64.h135 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::AT_NULL = 0

ELF64.h125 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_PAGESZ = 6

ELF64.h131 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_PHDR = 3

ELF64.h128 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_PHENT = 4

ELF64.h129 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_PHNUM = 5

ELF64.h130 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::AT_UID = 11

ELF64.h136 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::InitArgs().

const int Onikiri::EmulatorUtility::ELF::EI_CLASS = 4

ELF64.h120 行で定義されています。

参照元 Onikiri::EmulatorUtility::ElfReader::GetClass().

const int Onikiri::EmulatorUtility::ELF::EI_DATA = 5

ELF64.h121 行で定義されています。

参照元 Onikiri::EmulatorUtility::ElfReader::GetDataEncoding().

const int Onikiri::EmulatorUtility::ELF::EI_VERSION = 6

ELF64.h122 行で定義されています。

参照元 Onikiri::EmulatorUtility::ElfReader::GetVersion().

const int Onikiri::EmulatorUtility::ELF::PF_R = (1 << 2)

ELF64.h117 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::PF_W = (1 << 1)

ELF64.h116 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::PF_X = (1 << 0)

ELF64.h115 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::LoadBinary().

const u32 Onikiri::EmulatorUtility::ELF::PT_LOAD = 1

ELF64.h112 行で定義されています。

参照元 Onikiri::EmulatorUtility::Linux64Loader::LoadBinary().

const int Onikiri::EmulatorUtility::ELF::SHF_ALLOC = 1 << 1

ELF64.h108 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::SHF_EXECINSTR = 1 << 2

ELF64.h109 行で定義されています。

const int Onikiri::EmulatorUtility::ELF::SHF_WRITE = 1 << 0

ELF64.h107 行で定義されています。

const u32 Onikiri::EmulatorUtility::ELF::SHT_NOBITS = 8

ELF64.h104 行で定義されています。


Onikiri2に対してTue Jun 18 15:31:38 2013に生成されました。  doxygen 1.4.7