Rev 2071 | Rev 2128 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 2071 | Rev 2089 | ||
---|---|---|---|
Line 35... | Line 35... | ||
35 | #ifndef KERN_ELF_H_ |
35 | #ifndef KERN_ELF_H_ |
36 | #define KERN_ELF_H_ |
36 | #define KERN_ELF_H_ |
37 | 37 | ||
38 | #include <arch/elf.h> |
38 | #include <arch/elf.h> |
39 | #include <arch/types.h> |
39 | #include <arch/types.h> |
40 | #include <typedefs.h> |
- | |
41 | 40 | ||
42 | /** |
41 | /** |
43 | * current ELF version |
42 | * current ELF version |
44 | */ |
43 | */ |
45 | #define EV_CURRENT 1 |
44 | #define EV_CURRENT 1 |
Line 333... | Line 332... | ||
333 | typedef struct elf64_segment_header elf_segment_header_t; |
332 | typedef struct elf64_segment_header elf_segment_header_t; |
334 | typedef struct elf64_section_header elf_section_header_t; |
333 | typedef struct elf64_section_header elf_section_header_t; |
335 | typedef struct elf64_symbol elf_symbol_t; |
334 | typedef struct elf64_symbol elf_symbol_t; |
336 | #endif |
335 | #endif |
337 | 336 | ||
338 | extern int elf_load(elf_header_t *header, as_t * as); |
- | |
339 | extern char *elf_error(int rc); |
337 | extern char *elf_error(int rc); |
340 | 338 | ||
341 | #endif |
339 | #endif |
342 | 340 | ||
343 | /** @} |
341 | /** @} |