Rizin
unix-like reverse engineering framework and cli tools
|
Go to the source code of this file.
Functions | |
RzIOMap * | io_map_new (RzIO *io, int fd, int perm, ut64 delta, ut64 addr, ut64 size) |
RzIOMap * | io_map_add (RzIO *io, int fd, int flags, ut64 delta, ut64 addr, ut64 size, bool do_skyline) |
void | io_map_calculate_skyline (RzIO *io) |
RzIOMap* io_map_add | ( | RzIO * | io, |
int | fd, | ||
int | flags, | ||
ut64 | delta, | ||
ut64 | addr, | ||
ut64 | size, | ||
bool | do_skyline | ||
) |
void io_map_calculate_skyline | ( | RzIO * | io | ) |
Definition at line 14 of file io_map.c.
References map(), rz_io_t::map_skyline, rz_io_t::maps, rz_pvector_foreach, rz_skyline_add(), and rz_skyline_clear().
Referenced by rz_io_map_cleanup(), rz_io_map_del(), rz_io_map_del_for_fd(), rz_io_map_depriorize(), rz_io_map_priorize_for_fd(), rz_io_map_remap(), rz_io_map_reset(), rz_io_map_resize(), and rz_io_update().
XXX: this is leaking a map!!!
Definition at line 24 of file io_map.c.
References addr, delta, fd, free(), map(), rz_io_t::map_ids, rz_io_t::map_skyline, rz_io_t::maps, NULL, rz_id_pool_grab_id(), RZ_NEW0, rz_pvector_push(), rz_skyline_add(), st64, and UT64_MAX.
Referenced by io_map_add(), rz_io_map_new(), and rz_io_open_at().