static RzILOpEffect * cmp(cs_insn *insn, bool is_thumb)
static static sync static getppid static getegid const char static filename char static len const char char static bufsiz static mask static vfork const void static prot static getpgrp const char static swapflags cmd
RZ_API void rz_core_cmpwatch_show(RzCore *core, ut64 addr, RzOutputMode mode)
Show/print the memory watcher present at address addr.
RZ_API bool rz_core_cmpwatch_update(RzCore *core, ut64 addr)
Update the memory watcher at address addr.
RZ_API bool rz_core_cmpwatch_del(RzCore *core, ut64 addr)
Delete a memory watcher at address addr.
RZ_API bool rz_core_cmpwatch_add(RzCore *core, ut64 addr, int size, const char *cmd)
Add a memory watcher at address addr od size size and command cmd.
RZ_API void rz_core_cmpwatch_free(RzCoreCmpWatcher *w)
RZ_API RzCoreCmpWatcher * rz_core_cmpwatch_get(RzCore *core, ut64 addr)
Get the memory watcher at address addr.
RZ_API bool rz_core_cmpwatch_revert(RzCore *core, ut64 addr)
Revert/reset a memory watcher at address addr.
static int compare(const char *s1, const char *s2, int l1, int l2)
RZ_API bool rz_core_cmp_disasm_print(RzCore *core, const RzList *compare, bool unified)
Print the instruction comparison data compare.
RZ_API void rz_core_cmp_free(RzCompareData *cmp)
Free RzCompareData object.
RZ_API RZ_OWN RzList * rz_core_cmp_disasm(RzCore *core, ut64 addr1, ut64 addr2, ut32 len)
Compare the instructions at addr1 and addr2.
RZ_API RZ_OWN RzCompareData * rz_core_cmp_mem_mem(RzCore *core, ut64 addr1, ut64 addr2, ut32 len)
Compare memory at addr1 with the memory at addr2.
RZ_API RZ_OWN RzCompareData * rz_core_cmp_mem_data(RzCore *core, ut64 addr, RZ_NONNULL const ut8 *data, ut32 len)
Compare mem at addr with data data.
struct rz_core_cmpwatch_t RzCoreCmpWatcher
RZ_API int rz_core_cmp_print(RzCore *core, RZ_NONNULL const RzCompareData *cmp, RzCmdStateOutput *state)
Print a comparison cmp according to the print mode mode.
RzOutputMode
Enum to describe the way data are printed.
Watcher which executes a command when listed.
Represent the output state of a command handler.
ut8 * ndata
New data at the given address.
ut64 addr
Address of the watcher.
int size
Size of the watcher.
ut8 * odata
original data at the given address
char cmd[32]
Command to be executed by the watcher.
ut64(WINAPI *w32_GetEnabledXStateFeatures)()