Data Structures |
| struct | _Elf32_Res |
| | Elf resource. More...
|
Typedefs |
| typedef enum _Elf32_ResType | Elf32_ResType |
| | Elf resource types. More...
|
| typedef _Elf32_Res | Elf32_Res |
| | Elf resource. More...
|
Enumerations |
| enum | _Elf32_ResType { ELF_RES_TYPE_UNKNOWN = 0,
ELF_RES_TYPE_STRING = 1,
ELF_RES_TYPE_BINARY = 2
} |
| | Elf resource types. More...
|
Functions |
| ELF_SPEC_HEADER * | melf_resOpen (MELF *melf) |
| ELF_SPEC_HEADER * | melf_resCreate (MELF *melf) |
| void | melf_resInitializeEntryList (MELF *melf, ELF_SPEC_HEADER *sect) |
| void | melf_resSynchronizeEntryList (MELF *melf, ELF_SPEC_HEADER *sect) |
| unsigned char | melf_resEnum (MELF *melf, ELF_SPEC_HEADER *resTable, unsigned long index, Elf32_Res *res) |
| unsigned char | melf_resGetType (MELF *melf, ELF_SPEC_HEADER *resTable, Elf32_ResType type, Elf32_Res *res) |
| unsigned char | melf_resGetId (MELF *melf, ELF_SPEC_HEADER *resTable, unsigned long id, Elf32_Res *res) |
| unsigned char | melf_resAdd (MELF *melf, ELF_SPEC_HEADER *resTable, Elf32_ResType type, unsigned long length, unsigned long id, void *data) |
| unsigned char | melf_resUpdate (MELF *melf, ELF_SPEC_HEADER *resTable, Elf32_ResType type, unsigned long length, unsigned long id, void *data) |
| unsigned char | melf_resRemove (MELF *melf, ELF_SPEC_HEADER *resTable, Elf32_Res *res) |
| void | melf_resClose (MELF *melf, ELF_SPEC_HEADER *resTable) |