19 unsigned long ptr = (
unsigned long)(_data.args.module_alloc_ptr);
21 int ret = _data.func.change_page_attr_set_clr(&ptr, 0x3, _data.args.mask_set, _data.args.mask_clr, 0, 0, 0);
28 _data.func.vfree(_data.args.module_alloc_ptr);
29 _data.func.vfree(_data.args.vmalloc_ptr);
__fn_naked void trampoline(void)
The trampoline of the agent.
#define __exit
Generates the exit asm-code for agents.
#define breakpoint_1(token, p1)
Hypercall using 1 argument.
#define __default_fn_attr
struct data _data __aligned(1)
The section used for this agent is .adata'.
__default_fn_attr void uninit(void)
Deallocate the memory regions previously allocated.