Rizin
unix-like reverse engineering framework and cli tools
|
#include <coff.h>
Public Attributes | |
struct coff_hdr | hdr |
struct coff_opt_hdr | opt_hdr |
struct coff_scn_hdr * | scn_hdrs |
struct coff_symbol * | symbols |
ut16 | target_id |
RzBuffer * | b |
size_t | size |
ut8 | endian |
Sdb * | kv |
bool | verbose |
HtUP * | sym_ht |
HtUP * | imp_ht |
HtUU * | imp_index |
locally-generated indices for imports, in particular for deterministically assigning reloc targets More... | |
ut64 * | scn_va |
ut64 | reloc_targets_map_base |
bool | reloc_targets_map_base_calculated |
RzBuffer * | buf_patched |
overlay over the original file with relocs patched More... | |
bool | relocs_patched |
RzBuffer* rz_bin_coff_obj::b |
Definition at line 27 of file coff.h.
Referenced by rz_bin_coff_free(), rz_bin_coff_init(), rz_bin_coff_init_hdr(), rz_bin_coff_init_opt_hdr(), rz_bin_coff_init_scn_hdr(), rz_bin_coff_init_symtable(), and rz_coff_symbol_name().
RzBuffer* rz_bin_coff_obj::buf_patched |
overlay over the original file with relocs patched
Definition at line 38 of file coff.h.
Referenced by rz_bin_coff_free(), and virtual_files().
ut8 rz_bin_coff_obj::endian |
Definition at line 29 of file coff.h.
Referenced by info(), rz_bin_coff_init_hdr(), rz_bin_coff_init_opt_hdr(), rz_bin_coff_init_scn_hdr(), and rz_bin_coff_init_symtable().
struct coff_hdr rz_bin_coff_obj::hdr |
Definition at line 53 of file coff.h.
Referenced by imports(), info(), maps(), populate_imports(), populate_symbols(), rz_bin_coff_init_hdr(), rz_bin_coff_init_opt_hdr(), rz_bin_coff_init_scn_hdr(), rz_bin_coff_init_scn_va(), rz_bin_coff_init_symtable(), rz_coff_get_entry(), rz_coff_get_reloc_targets_map_base(), rz_coff_is_stripped(), rz_coff_rebase_sym(), rz_coff_symbol_name(), sections(), and symbols().
HtUP* rz_bin_coff_obj::imp_ht |
Definition at line 33 of file coff.h.
Referenced by imports(), populate_imports(), rz_bin_coff_free(), and rz_bin_coff_init().
HtUU* rz_bin_coff_obj::imp_index |
locally-generated indices for imports, in particular for deterministically assigning reloc targets
Definition at line 34 of file coff.h.
Referenced by populate_imports(), rz_bin_coff_free(), rz_bin_coff_init(), and rz_coff_get_reloc_targets_vfile_size().
struct coff_opt_hdr rz_bin_coff_obj::opt_hdr |
Definition at line 53 of file coff.h.
Referenced by rz_bin_coff_init_opt_hdr(), and rz_coff_get_entry().
ut64 rz_bin_coff_obj::reloc_targets_map_base |
Definition at line 36 of file coff.h.
Referenced by rz_coff_get_reloc_targets_map_base().
bool rz_bin_coff_obj::reloc_targets_map_base_calculated |
Definition at line 37 of file coff.h.
Referenced by rz_coff_get_reloc_targets_map_base().
struct coff_scn_hdr* rz_bin_coff_obj::scn_hdrs |
Definition at line 22 of file coff.h.
Referenced by maps(), rz_bin_coff_free(), rz_bin_coff_init_scn_hdr(), rz_bin_coff_init_scn_va(), rz_coff_get_entry(), rz_coff_get_reloc_targets_map_base(), rz_coff_rebase_sym(), and sections().
ut64* rz_bin_coff_obj::scn_va |
Definition at line 35 of file coff.h.
Referenced by maps(), rz_bin_coff_free(), rz_bin_coff_init_scn_va(), rz_coff_get_reloc_targets_map_base(), and sections().
size_t rz_bin_coff_obj::size |
Definition at line 28 of file coff.h.
Referenced by rz_bin_coff_init(), rz_bin_coff_init_scn_hdr(), rz_bin_coff_init_symtable(), and rz_coff_symbol_name().
HtUP* rz_bin_coff_obj::sym_ht |
Definition at line 32 of file coff.h.
Referenced by populate_symbols(), rz_bin_coff_free(), rz_bin_coff_init(), and symbols().
struct coff_symbol* rz_bin_coff_obj::symbols |
Definition at line 23 of file coff.h.
Referenced by imports(), populate_imports(), populate_symbols(), rz_bin_coff_free(), rz_bin_coff_init_symtable(), rz_coff_get_entry(), and symbols().
ut16 rz_bin_coff_obj::target_id |
Definition at line 25 of file coff.h.
Referenced by info(), and rz_bin_coff_init_hdr().
bool rz_bin_coff_obj::verbose |
Definition at line 31 of file coff.h.
Referenced by rz_bin_coff_init().