| 167 | } |
| 168 | |
| 169 | void |
| 170 | hook_invoke_dalloc(hook_dalloc_t type, void *address, uintptr_t args_raw[3]) { |
| 171 | HOOK_PROLOGUE |
| 172 | hooks_internal_t hook; |
| 173 | FOR_EACH_HOOK_BEGIN(&hook) |
| 174 | hook_dalloc h = hook.hooks.dalloc_hook; |
| 175 | if (h != NULL) { |
| 176 | h(hook.hooks.extra, type, address, args_raw); |
| 177 | } |
| 178 | FOR_EACH_HOOK_END |
| 179 | HOOK_EPILOGUE |
| 180 | } |
| 181 | |
| 182 | void |
| 183 | hook_invoke_expand(hook_expand_t type, void *address, size_t old_usize, |
no outgoing calls