Rizin
unix-like reverse engineering framework and cli tools
|
#include <rz_types.h>
Go to the source code of this file.
Classes | |
struct | rz_interval_t |
Typedefs | |
typedef struct rz_interval_t | RzInterval |
typedef RzInterval | rz_itv_t |
Functions | |
static RzInterval * | rz_itv_new (ut64 addr, ut64 size) |
static void | rz_itv_free (RzInterval *itv) |
static ut64 | rz_itv_begin (RzInterval itv) |
static ut64 | rz_itv_size (RzInterval itv) |
static ut64 | rz_itv_end (RzInterval itv) |
static bool | rz_itv_eq (RzInterval itv, RzInterval itv2) |
static bool | rz_itv_contain (RzInterval itv, ut64 addr) |
static bool | rz_itv_include (RzInterval itv, RzInterval x) |
static bool | rz_itv_overlap (RzInterval itv, RzInterval x) |
static bool | rz_itv_overlap2 (RzInterval itv, ut64 addr, ut64 size) |
static RzInterval | rz_itv_intersect (RzInterval itv, RzInterval x) |
typedef RzInterval rz_itv_t |
typedef struct rz_interval_t RzInterval |
|
inlinestatic |
Definition at line 34 of file rz_itv.h.
References rz_interval_t::addr.
Referenced by __core_visual_gogo(), cmd_print_blocks(), cmpaddr(), num_callback(), rz_bin_object_sections_mapping_list(), rz_core_analysis_value_pointers(), rz_core_get_boundaries_prot(), rz_core_io_cache_print(), rz_core_io_pcache_print(), rz_io_cache_commit(), rz_io_cache_invalidate(), rz_io_cache_read(), rz_io_desc_cache_list(), rz_io_map_next_address(), and rz_skyline_add().
|
inlinestatic |
Definition at line 52 of file rz_itv.h.
References addr, rz_interval_t::addr, test_evm::end, rz_interval_t::size, and ut64().
Referenced by rz_io_map_next_available(), and rz_table_visual_list().
|
inlinestatic |
Definition at line 42 of file rz_itv.h.
References rz_interval_t::addr, and rz_interval_t::size.
Referenced by __core_visual_gogo(), cmd_print_bars(), cmd_print_blocks(), cmd_search_bin(), do_analysis_search(), do_asm_search(), do_esil_search(), do_section_search(), do_string_search(), do_syscall_search(), on_map_skyline(), open_maps_show(), rz_bin_object_sections_mapping_list(), rz_cmd_help(), rz_cmd_search(), rz_core_analysis_calls(), rz_core_analysis_refs(), rz_core_analysis_value_pointers(), rz_core_get_boundaries_prot(), rz_core_search_preludes(), rz_core_search_rop(), rz_core_search_value_in_range(), rz_io_map_next_address(), rz_io_map_next_available(), rz_skyline_add(), rz_table_visual_list(), search_hash(), and search_similar_pattern().
|
inlinestatic |
Definition at line 47 of file rz_itv.h.
References rz_interval_t::addr, and rz_interval_t::size.
|
inlinestatic |
|
inlinestatic |
Definition at line 58 of file rz_itv.h.
References rz_interval_t::addr, test_evm::end, rz_interval_t::size, ut64(), and x.
Referenced by rz_skyline_add().
|
inlinestatic |
Definition at line 76 of file rz_itv.h.
References addr, rz_interval_t::addr, test_evm::end, RZ_MAX, RZ_MIN, rz_interval_t::size, ut64(), and x.
Referenced by append_bound(), do_string_search(), rz_cmd_search(), and rz_core_search_rop().
|
inlinestatic |
Definition at line 21 of file rz_itv.h.
References addr, rz_interval_t::addr, RZ_NEW, and rz_interval_t::size.
|
inlinestatic |
Definition at line 64 of file rz_itv.h.
References rz_interval_t::addr, test_evm::end, rz_interval_t::size, ut64(), and x.
Referenced by append_bound(), do_asm_search(), do_string_search(), rz_cmd_search(), rz_core_search_rop(), rz_io_cache_commit(), rz_io_cache_invalidate(), rz_itv_overlap2(), and rz_skyline_add().
|
inlinestatic |
|
inlinestatic |
Definition at line 38 of file rz_itv.h.
References rz_interval_t::size.
Referenced by num_callback(), open_maps_show(), rz_core_get_boundaries_prot(), rz_core_io_cache_print(), rz_core_io_pcache_print(), rz_io_cache_commit(), rz_io_cache_invalidate(), rz_io_cache_read(), rz_io_desc_cache_list(), rz_io_map_next_available(), and rz_skyline_add().