Update doc

This commit is contained in:
Romain Thomas
2017-08-01 10:18:16 +02:00
parent 730d045e05
commit f721d02d91
6 changed files with 335 additions and 25 deletions
+38
View File
@@ -989,4 +989,42 @@ void init_ELF_Structures_enum(py::module& m) {
.value(PY_ENUM(HEXAGON_EFLAGS::EF_HEXAGON_ISA_V5))
.export_values();
py::enum_<IDENTITY>(m, "IDENTITY")
.value(PY_ENUM(IDENTITY::EI_MAG0))
.value(PY_ENUM(IDENTITY::EI_MAG1))
.value(PY_ENUM(IDENTITY::EI_MAG2))
.value(PY_ENUM(IDENTITY::EI_MAG3))
.value(PY_ENUM(IDENTITY::EI_CLASS))
.value(PY_ENUM(IDENTITY::EI_DATA))
.value(PY_ENUM(IDENTITY::EI_VERSION))
.value(PY_ENUM(IDENTITY::EI_OSABI))
.value(PY_ENUM(IDENTITY::EI_ABIVERSION))
.value(PY_ENUM(IDENTITY::EI_PAD))
.value(PY_ENUM(IDENTITY::EI_NIDENT))
.export_values();
py::enum_<SYMBOL_SECTION_INDEX>(m, "SYMBOL_SECTION_INDEX")
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_UNDEF))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_LORESERVE))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_LOPROC))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_HIPROC))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_LOOS))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_HIOS))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_ABS))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_COMMON))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_XINDEX))
.value(PY_ENUM(SYMBOL_SECTION_INDEX::SHN_HIRESERVE))
.export_values();
py::enum_<DYNAMIC_FLAGS>(m, "DYNAMIC_FLAGS")
.value(PY_ENUM(DYNAMIC_FLAGS::DF_ORIGIN))
.value(PY_ENUM(DYNAMIC_FLAGS::DF_SYMBOLIC))
.value(PY_ENUM(DYNAMIC_FLAGS::DF_TEXTREL))
.value(PY_ENUM(DYNAMIC_FLAGS::DF_BIND_NOW))
.value(PY_ENUM(DYNAMIC_FLAGS::DF_STATIC_TLS))
.export_values();
}