Lines Matching refs:kSize
50 const int kSize = 128; in main() local
53 uint8_t *write_buffer = mmap(0, kSize, in main()
59 uint8_t *execution_buffer = mremap(write_buffer, kSize, NULL, kSize, in main()
64 if (mprotect(write_buffer, kSize, PROT_READ | PROT_WRITE) == -1) in main()
66 if (mprotect(execution_buffer, kSize, PROT_READ | PROT_EXEC) == -1) in main()
69 uint8_t *execution_buffer = mmap(0, kSize, in main()
77 PAGE_EXECUTE_READWRITE, 0, kSize, NULL); in main()
89 memcpy_f(write_buffer, func1, kSize); in main()
90 pfunc f1 = (pfunc)realign_f(execution_buffer, func1, kSize); in main()
91 __clear_cache(execution_buffer, execution_buffer + kSize); in main()
96 memcpy_f(write_buffer, func2, kSize); in main()
97 pfunc f2 = (pfunc)realign_f(execution_buffer, func2, kSize); in main()
98 __clear_cache(execution_buffer, execution_buffer + kSize); in main()