73 rz_list_foreach (l,
iter, item) {
91 rz_list_foreach (l,
iter,
reg) {
95 rz_flag_space_pop(core->
flags);
119 rz_list_foreach (items,
iter, item) {
RZ_API int rz_analysis_get_address_bits(RzAnalysis *analysis)
The actual size of an address in bits.
RZ_API void rz_reg_arena_swap(RzReg *reg, int copy)
RZ_API bool rz_core_is_debug(RzCore *core)
Check whether the core is in debug mode (equivalent to cfg.debug)
RZ_API int rz_cons_printf(const char *format,...)
RZ_API void rz_core_reg_update_flags(RzCore *core)
Update or create flags for all registers where it makes sense.
RZ_API RzReg * rz_core_reg_default(RzCore *core)
Get the currently relevant RzReg.
static void regs_to_flags(RzCore *core, RzReg *regs)
RZ_API ut64 rz_core_reg_getv_by_role_or_name(RzCore *core, const char *name)
rz_reg_getv_by_role_or_name() on rz_core_reg_default()
RZ_API bool rz_core_reg_set_by_role_or_name(RzCore *core, const char *name, ut64 num)
set on rz_core_reg_default()
RZ_IPI RzList * rz_core_reg_flags_candidates(RzCore *core, RzReg *reg)
RZ_IPI void rz_core_reg_print_diff(RzReg *reg, RzList *items)
Print registers that have changed since the last step (drd/ard)
RZ_API ut64 rz_debug_reg_get(RzDebug *dbg, const char *name)
RZ_API int rz_debug_reg_sync(RzDebug *dbg, int type, int write)
RZ_API int rz_debug_reg_set(struct rz_debug_t *dbg, const char *name, ut64 num)
RZ_API RzFlagItem * rz_flag_set(RzFlag *f, const char *name, ut64 off, ut32 size)
RZ_API RZ_OWN RzList * rz_list_new(void)
Returns a new initialized RzList pointer (free method is not initialized)
RZ_API RZ_BORROW RzListIter * rz_list_push(RZ_NONNULL RzList *list, void *item)
Alias for rz_list_append.
RZ_API void rz_list_free(RZ_NONNULL RzList *list)
Empties the list and frees the list pointer.
static static fork const void static count static fd const char const char static newpath char char char static envp time_t static t const char static mode static whence const char static dir time_t static t unsigned static seconds const char struct utimbuf static buf static inc static sig const char static mode static oldfd struct tms static buf static getgid static geteuid const char static filename static arg static mask struct ustat static ubuf static getppid static setsid static egid sigset_t static set struct timeval struct timezone static tz fd_set fd_set fd_set struct timeval static timeout const char char static bufsiz const char static swapflags void static offset const char static length static mode static who const char struct statfs static buf unsigned unsigned num
RZ_API RzRegItem * rz_reg_get_by_role(RzReg *reg, RzRegisterId role)
RZ_API RzRegItem * rz_reg_get_by_role_or_name(RzReg *reg, const char *name)
RZ_API const RzList * rz_reg_get_list(RzReg *reg, int type)
RZ_API ut64 rz_reg_getv_by_role_or_name(RzReg *reg, const char *name)
RZ_API bool rz_reg_set_value(RzReg *reg, RzRegItem *item, ut64 value)
RZ_API ut64 rz_reg_get_value(RzReg *reg, RzRegItem *item)
#define rz_return_if_fail(expr)
#define RZ_FLAGS_FS_REGISTERS
RZ_API RzSpace * rz_spaces_get(RzSpaces *sp, const char *name)
int size
in bits> 8,16,32,64 ... 128/256
ut64(WINAPI *w32_GetEnabledXStateFeatures)()