This is the complete list of members for arion::HooksManager, including all inherited members.
| arion | arion::HooksManager | private |
| clear_hooks() | arion::HooksManager | |
| curr_id | arion::HooksManager | private |
| free_hook_ids | arion::HooksManager | private |
| gen_next_id() | arion::HooksManager | private |
| hook_addr(ADDR_SZ_HOOK_CALLBACK callback, ADDR addr, void *user_data=nullptr) | arion::HooksManager | |
| hook_arion(ARION_HOOK_TYPE type, HOOK_CALLBACK callback, void *user_data) | arion::HooksManager | private |
| hook_block(ADDR_SZ_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_code(ADDR_SZ_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_edge_generated(EDGE_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_execve(PROCESS_HOOK_CALLBACK callback, void *user_data=nullptr) | arion::HooksManager | |
| hook_fork(PROCESS_HOOK_CALLBACK callback, void *user_data=nullptr) | arion::HooksManager | |
| hook_insn(NO_PARAM_HOOK_CALLBACK callback, uint64_t insn, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_insn_invalid(NO_PARAM_BOOL_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_intr(U32_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_fetch(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_fetch_prot(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_fetch_unmapped(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_read(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_read_after(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_read_prot(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_read_unmapped(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_write(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_write_prot(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_mem_write_unmapped(MEM_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_syscall(SYSCALL_HOOK_CALLBACK callback, void *user_data=nullptr) | arion::HooksManager | |
| hook_tcg_opcode(TCG_HOOK_CALLBACK callback, uint64_t aux1, uint64_t aux2, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_tlb_fill(TLB_HOOK_CALLBACK callback, ADDR start=0, ADDR end=ARION_MAX_U64, void *user_data=nullptr) | arion::HooksManager | |
| hook_uc(ARION_HOOK_TYPE type, HOOK_CALLBACK callback, void *user_data, ADDR start=0, ADDR end=ARION_MAX_U64, UcParams... uc_params) | arion::HooksManager | private |
| hooks | arion::HooksManager | private |
| HooksManager(std::weak_ptr< Arion > arion) | arion::HooksManager | |
| initialize(std::weak_ptr< Arion > arion) | arion::HooksManager | static |
| trigger_arion_hook(ARION_HOOK_TYPE type, HookParams... params) | arion::HooksManager | inline |
| uc | arion::HooksManager | private |
| unhook(HOOK_ID hook_id) | arion::HooksManager | |
| ~HooksManager() | arion::HooksManager |