RzFlag#
- class RzFlag#
- property base: int#
- property by_off: RzSkipList#
- property realnames: bool#
- property spaces: RzSpaces#
- property zones: RzList[RzFlagZoneItem]#
- all_list(by_space: bool) RzList[RzFlagItem]#
Calls function
rz_flag_all_list(defined in flag.c)
- exist_at(flag_prefix: str, fp_size: int, off: int) bool#
Calls function
rz_flag_exist_at(defined in flag.c)
- foreach_glob(glob: str, cb: RzFlagItemCb, user: Any) None#
Calls function
rz_flag_foreach_glob(defined in flag.c)
- foreach_prefix(pfx: str, pfx_len: int, cb: RzFlagItemCb, user: Any) None#
Calls function
rz_flag_foreach_prefix(defined in flag.c)
- foreach_range(from: int, to: int, cb: RzFlagItemCb, user: Any) None#
Calls function
rz_flag_foreach_range(defined in flag.c)- Parameters:
from – inclusive
to – inclusive
- foreach_space(space: RzSpace, cb: RzFlagItemCb, user: Any) None#
Calls function
rz_flag_foreach_space(defined in flag.c)
- foreach_space_glob(glob: str, space: RzSpace, cb: RzFlagItemCb, user: Any) None#
Calls function
rz_flag_foreach_space_glob(defined in flag.c)
- get(name: str) RzFlagItem#
Calls function
rz_flag_get(defined in flag.c)
- get_at(off: int, closest: bool) RzFlagItem#
Calls function
rz_flag_get_at(defined in flag.c)
- get_by_spaces(off: int) RzFlagItem#
Calls function
rz_flag_get_by_spaces(defined in flag.c)
- get_i(off: int) RzFlagItem#
Calls function
rz_flag_get_i(defined in flag.c)
- get_list(off: int) RzList[RzFlagItem]#
Calls function
rz_flag_get_list(defined in flag.c)
- rename(item: RzFlagItem, name: str) int#
Calls function
rz_flag_rename(defined in flag.c)
- set(name: str, addr: int, size: int) RzFlagItem#
Calls function
rz_flag_set(defined in flag.c)
- set_next(name: str, addr: int, size: int) RzFlagItem#
Calls function
rz_flag_set_next(defined in flag.c)
- tags_get(name: str) RzList[RzFlagItem]#
Calls function
rz_flag_tags_get(defined in tags.c)
- unset(item: RzFlagItem) bool#
Calls function
rz_flag_unset(defined in flag.c)
- unset_all_in_space(space_name: str) None#
Calls function
rz_flag_unset_all_in_space(defined in flag.c)Unset all flag items in the space with the given name.
- Parameters:
f – an RzFlag
space_name – name of the space
- zone_around(addr: int, prev: Pointer[Pointer[int]], next: Pointer[Pointer[int]]) bool#
Calls function
rz_flag_zone_around(defined in zones.c)