MicrOS
elf_parser.h
Go to the documentation of this file.
1 #ifndef ELF_PARSER_H
2 #define ELF_PARSER_H
3 
4 #include "elf_header.h"
5 #include "elf_program_header.h"
6 #include "elf_section_header.h"
7 
8 elf_header *elf_get_header(uint8_t *content);
10 elf_section_header *elf_get_section_header_with_index(uint8_t *content, uint8_t index);
11 uint32_t elf_get_total_size_in_memory(uint8_t *content);
12 
13 #endif
elf_section_header * elf_get_section_header_with_index(uint8_t *content, uint8_t index)
Definition: elf_parser.c:14
uint32_t elf_get_total_size_in_memory(uint8_t *content)
Definition: elf_parser.c:20
elf_program_header * elf_get_program_header(uint8_t *content)
Definition: elf_parser.c:8
Definition: elf_header.h:44
Definition: elf_section_header.h:43
Definition: elf_program_header.h:24
size_t uint32_t
Unsigned integral type.
Definition: string.h:8
elf_header * elf_get_header(uint8_t *content)
Definition: elf_parser.c:3