|
Rizin
unix-like reverse engineering framework and cli tools
|
#include <kernelcache.h>
Public Member Functions | |
| struct | MACH0_ (obj_t) *mach0 |
Public Attributes | |
| RzBuffer * | cache_buf |
| RzBuffer * | rebased_buf |
| RCFValueDict * | prelink_info |
| ut64 | pa2va_exec |
| ut64 | pa2va_data |
| struct _RKextIndex * | kexts |
| RzXNUKernelCacheRebaseInfo * | rebase_info |
| int(* | original_io_read )(RzIO *io, RzIODesc *fd, ut8 *buf, int count) |
| bool | rebase_info_populated |
| bool | rebasing_buffer |
| bool | kexts_initialized |
Definition at line 30 of file kernelcache.h.
| struct rz_xnu_kernelcache_obj_t::MACH0_ | ( | obj_t | ) |
| RzBuffer* rz_xnu_kernelcache_obj_t::cache_buf |
Definition at line 31 of file kernelcache.h.
Referenced by carve_kexts(), kexts_from_load_commands(), process_constructors(), process_kmod_init_term(), rebase_buffer(), rebase_info_populate(), resolve_mig_subsystem(), resolve_syscalls(), rz_kernel_cache_free(), sections(), symbols(), and symbols_from_stubs().
| struct _RKextIndex* rz_xnu_kernelcache_obj_t::kexts |
Definition at line 36 of file kernelcache.h.
Referenced by ensure_kexts_initialized(), rz_kernel_cache_free(), sections(), symbols(), and symbols_from_stubs().
| bool rz_xnu_kernelcache_obj_t::kexts_initialized |
Definition at line 42 of file kernelcache.h.
Referenced by ensure_kexts_initialized().
Definition at line 39 of file kernelcache.h.
| ut64 rz_xnu_kernelcache_obj_t::pa2va_data |
Definition at line 35 of file kernelcache.h.
Referenced by filter_kexts(), and kexts_from_load_commands().
| ut64 rz_xnu_kernelcache_obj_t::pa2va_exec |
Definition at line 34 of file kernelcache.h.
Referenced by entries(), filter_kexts(), kexts_from_load_commands(), and symbols_from_stubs().
| RCFValueDict* rz_xnu_kernelcache_obj_t::prelink_info |
Definition at line 33 of file kernelcache.h.
Referenced by ensure_kexts_initialized(), filter_kexts(), and rz_kernel_cache_free().
| RzXNUKernelCacheRebaseInfo* rz_xnu_kernelcache_obj_t::rebase_info |
Definition at line 38 of file kernelcache.h.
Referenced by buf_read(), rebase_buffer(), rebase_offset_to_paddr(), rz_kernel_cache_free(), rz_xnu_kernelcache_needs_rebasing(), and rz_xnu_kernelcache_parse_pointer().
| bool rz_xnu_kernelcache_obj_t::rebase_info_populated |
Definition at line 40 of file kernelcache.h.
Referenced by rebase_info_populate().
| RzBuffer* rz_xnu_kernelcache_obj_t::rebased_buf |
Definition at line 32 of file kernelcache.h.
Referenced by maps(), and virtual_files().
| bool rz_xnu_kernelcache_obj_t::rebasing_buffer |
Definition at line 41 of file kernelcache.h.
Referenced by rebase_buffer().