#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Include dependency graph for bin2o.c:

Data Structures | |
| struct | elf_section_t |
| struct | elf_symbol_t |
Typedefs | |
| typedef unsigned char | u8 |
| typedef unsigned short | u16 |
| typedef unsigned int | u32 |
Functions | |
| u32 | LE32 (u32 b) |
| u16 | LE16 (u16 b) |
| void | create_elf (FILE *dest, const unsigned char *source, u32 size, const char *label) |
| void | usage () |
| int | main (int argc, char *argv[]) |
Variables | |
| int | alignment = 16 |
| int | have_size = 1 |
| int | have_irx = 0 |
| unsigned char | elf_header [] |
| char | shstrtab [] = "\0.shstrtab\0.symtab\0.strtab\0.data" |
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
Initial value: {
0x7f, 'E', 'L', 'F', 0x01, 0x01, 0x01, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x01, 0x00,
0x08, 0x00,
0x01, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
0x34, 0x00, 0x00, 0x00,
0x01, 0x40, 0x92, 0x20,
0x34, 0x00,
0x00, 0x00,
0x00, 0x00,
0x28, 0x00,
0x05, 0x00,
0x01, 0x00,
}
|
|
|
|
|
|
|
|
|
|
1.4.3-20050530