#include <htelf.h>
Inheritance diagram for ht_elf32_reloc_file:
Public Member Functions | |
void | init (ht_streamfile *streamfile, bool own_streamfile, ht_elf_shared_data *data) |
Protected Member Functions | |
virtual void | reloc_apply (Object *reloc, byte *data) |
virtual bool | reloc_unapply (Object *reloc, byte *data) |
Protected Attributes | |
ht_elf_shared_data * | data |
|
Definition at line 702 of file htelf.cc. References data, and ht_stream::init(). Referenced by ht_elf::auto_relocate32(). |
|
Implements ht_reloc_file. Definition at line 708 of file htelf.cc. References buf, ht_elf_shared_data::byte_order, create_foreign_int(), create_host_int(), data, ELF_R_386_32, ELF_R_386_PC32, ht_elf32_reloc_entry::relocs, ht_elf32_reloc_entry::type, and uint32. |
|
Implements ht_reloc_file. |
|
Definition at line 174 of file htelf.h. Referenced by init(), and reloc_apply(). |