Rizin
unix-like reverse engineering framework and cli tools
|
#include <dyldcache.h>
Public Attributes | |
ut8 | magic [8] |
cache_hdr_t * | hdr |
ut64 * | hdr_offset |
ut64 | symbols_off_base |
ut32 * | maps_index |
ut32 | n_hdr |
cache_map_t * | maps |
ut32 | n_maps |
RzList * | bins |
RzBuffer * | buf |
RzDyldRebaseInfos * | rebase_infos |
cache_accel_t * | accel |
RzDyldLocSym * | locsym |
objc_cache_opt_info * | oi |
bool | objc_opt_info_loaded |
Definition at line 93 of file dyldcache.h.
cache_accel_t* rz_dyldcache_t::accel |
Definition at line 107 of file dyldcache.h.
Referenced by create_cache_bins(), header(), rz_dyldcache_free(), and rz_dyldcache_new_buf().
RzList* rz_dyldcache_t::bins |
Definition at line 104 of file dyldcache.h.
Referenced by classes(), estimate_slide(), match_bin_entries(), rz_dyldcache_free(), rz_dyldcache_get_objc_opt_info(), rz_dyldcache_new_buf(), sections(), and symbols().
RzBuffer* rz_dyldcache_t::buf |
Definition at line 105 of file dyldcache.h.
Referenced by buf_read(), carve_deps_at_address(), create_cache_bins(), estimate_slide(), get_rebase_info(), get_rebase_infos(), header(), match_bin_entries(), populate_cache_headers(), populate_cache_maps(), rz_dyld_locsym_new(), rz_dyldcache_free(), rz_dyldcache_get_objc_opt_info(), rz_dyldcache_new_buf(), rz_dyldcache_symbols_from_locsym(), and rz_dyldcache_va2pa().
cache_hdr_t* rz_dyldcache_t::hdr |
Definition at line 96 of file dyldcache.h.
Referenced by carve_deps_at_address(), create_cache_bins(), get_rebase_infos(), header(), info(), match_bin_entries(), populate_cache_headers(), populate_cache_maps(), rz_dyld_locsym_new(), rz_dyldcache_free(), and rz_dyldcache_new_buf().
ut64* rz_dyldcache_t::hdr_offset |
Definition at line 97 of file dyldcache.h.
Referenced by create_cache_bins(), get_rebase_infos(), populate_cache_headers(), populate_cache_maps(), and rz_dyldcache_free().
RzDyldLocSym* rz_dyldcache_t::locsym |
Definition at line 108 of file dyldcache.h.
Referenced by rz_dyldcache_free(), rz_dyldcache_new_buf(), and rz_dyldcache_symbols_from_locsym().
ut8 rz_dyldcache_t::magic[8] |
Definition at line 94 of file dyldcache.h.
Referenced by rz_dyldcache_new_buf().
cache_map_t* rz_dyldcache_t::maps |
Definition at line 101 of file dyldcache.h.
Referenced by carve_deps_at_address(), create_cache_bins(), get_rebase_infos(), maps(), populate_cache_maps(), rz_dyldcache_free(), rz_dyldcache_get_objc_opt_info(), rz_dyldcache_new_buf(), rz_dyldcache_symbols_from_locsym(), and rz_dyldcache_va2pa().
ut32* rz_dyldcache_t::maps_index |
Definition at line 99 of file dyldcache.h.
Referenced by create_cache_bins(), populate_cache_maps(), and rz_dyldcache_free().
ut32 rz_dyldcache_t::n_hdr |
Definition at line 100 of file dyldcache.h.
Referenced by create_cache_bins(), estimate_slide(), get_rebase_infos(), match_bin_entries(), populate_cache_headers(), populate_cache_maps(), and rz_dyld_locsym_new().
ut32 rz_dyldcache_t::n_maps |
Definition at line 102 of file dyldcache.h.
Referenced by carve_deps_at_address(), maps(), populate_cache_maps(), rz_dyldcache_get_objc_opt_info(), rz_dyldcache_symbols_from_locsym(), and rz_dyldcache_va2pa().
bool rz_dyldcache_t::objc_opt_info_loaded |
Definition at line 110 of file dyldcache.h.
Referenced by classes().
objc_cache_opt_info* rz_dyldcache_t::oi |
Definition at line 109 of file dyldcache.h.
Referenced by classes(), and rz_dyldcache_free().
RzDyldRebaseInfos* rz_dyldcache_t::rebase_infos |
Definition at line 106 of file dyldcache.h.
Referenced by buf_read(), header(), rz_dyldcache_free(), rz_dyldcache_get_slide(), rz_dyldcache_needs_rebasing(), rz_dyldcache_new_buf(), and rz_dyldcache_range_needs_rebasing().
ut64 rz_dyldcache_t::symbols_off_base |
Definition at line 98 of file dyldcache.h.
Referenced by create_cache_bins(), and populate_cache_maps().