diff options
author | Ian Wienand <ianw@ieee.org> | 2006-02-20 22:44:45 +0100 |
---|---|---|
committer | Ian Wienand <ianw@debian.org> | 2006-02-20 22:44:45 +0100 |
commit | 9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b (patch) | |
tree | 01bd7628615527758c5a4d0f4242b8cc87508082 /elf.h | |
parent | 5570a7769869a4df25ef85f302f74a7feb6c0cd3 (diff) | |
download | ltrace-9a2ad351a1c3215dc596ff3e2e3fd4bc24445a6b.tar.gz |
Switched to SVN (initial import)
Diffstat (limited to 'elf.h')
-rw-r--r-- | elf.h | 8 |
1 files changed, 7 insertions, 1 deletions
@@ -18,6 +18,12 @@ struct ltelf size_t plt_size; Elf_Data *relplt; size_t relplt_count; + Elf_Data *symtab; + const char *strtab; + size_t symtab_count; + Elf_Data *opd; + GElf_Addr *opd_addr; + size_t opd_size; Elf32_Word *hash; int hash_malloced; }; @@ -25,7 +31,7 @@ struct ltelf extern int library_num; extern char *library[MAX_LIBRARY]; -extern struct library_symbol *read_elf (const char *); +extern struct library_symbol *read_elf (struct process *); extern GElf_Addr arch_plt_sym_val (struct ltelf *, size_t, GElf_Rela *); |