#pragma once #include // Constants #define MAX_TRAMPOLINE_ARGS_SIZE 2097152 // 2 MiB #define TRAMPOLINE_SYSCALL 0x1337 // Function Types typedef void (*trampoline_writer_t)(uint32_t guest_addr, void *data, uint32_t size); typedef uint32_t (*trampoline_t)(trampoline_writer_t writer, uint32_t id, const unsigned char *args);