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) |