24#include <unicorn/unicorn.h>
44typedef enum : uint32_t {
109 const char*
const* names,
ELF32 image services for the board emulator (load / symbols / vectors).
void sym_trace_install(uc_engine *uc, const emu_elf_source_t *elf, const char *const *names, uint32_t count)
Install a --trace-sym entry hook for every requested symbol present.
void eth_seam_hook(uc_engine *uc, const emu_elf_source_t *elf, const char *name, void *cb)
Hook one symbol (if present) to cb; record it for the report.
emu_trace_cfg_t
Sizing for the –trace-sym instrument.
@ k_trace_sym_max
Max –trace-sym functions per run.
void eth_hook_return(uc_engine *uc, uint32_t r0)
Emulate "return r0;" from a hooked function: set R0, branch to LR.
Annotation-attribute framework macros for ra8-firmware.
One independently owned immutable raw-descriptor ELF source.