Searched refs:execution_buffer (Results 1 - 4 of 4) sorted by relevance

/netbsd-current/sys/external/bsd/compiler_rt/dist/test/Unit/
H A Denable_execute_stack_test.c53 unsigned char execution_buffer[128]; local
54 // mark stack page containing execution_buffer to be executable
55 __enable_execute_stack(execution_buffer);
58 memcpy(execution_buffer, (void *)(uintptr_t)&func1, 128);
59 __clear_cache(execution_buffer, &execution_buffer[128]);
60 pfunc f1 = (pfunc)(uintptr_t)execution_buffer;
65 memcpy(execution_buffer, (void *)(uintptr_t)&func2, 128);
66 __clear_cache(execution_buffer, &execution_buffer[12
[all...]
H A Dclear_cache_test.c43 unsigned char execution_buffer[128]; variable
47 // make executable the page containing execution_buffer
48 char* start = (char*)((uintptr_t)execution_buffer & (-4095));
49 char* end = (char*)((uintptr_t)(&execution_buffer[128+4096]) & (-4095));
62 memcpy(execution_buffer, (void *)(uintptr_t)&func1, 128);
63 __clear_cache(execution_buffer, &execution_buffer[128]);
64 pfunc f1 = (pfunc)(uintptr_t)execution_buffer;
69 memcpy(execution_buffer, (void *)(uintptr_t)&func2, 128);
70 __clear_cache(execution_buffer,
[all...]
/netbsd-current/sys/external/bsd/compiler_rt/dist/test/builtins/Unit/
H A Dclear_cache_test.c54 unsigned char execution_buffer[128]; variable
58 // make executable the page containing execution_buffer
59 char* start = (char*)((uintptr_t)execution_buffer & (-4095));
60 char* end = (char*)((uintptr_t)(&execution_buffer[128+4096]) & (-4095));
73 pfunc f1 = (pfunc)memcpy_f(execution_buffer, func1, 128);
74 __clear_cache(execution_buffer, &execution_buffer[128]);
79 pfunc f2 = (pfunc)memcpy_f(execution_buffer, func2, 128);
80 __clear_cache(execution_buffer, &execution_buffer[12
[all...]
H A Denable_execute_stack_test.c63 unsigned char execution_buffer[128]; local
64 // mark stack page containing execution_buffer to be executable
65 __enable_execute_stack(execution_buffer);
68 pfunc f1 = (pfunc)memcpy_f(execution_buffer, func1, 128);
69 __clear_cache(execution_buffer, &execution_buffer[128]);
74 pfunc f2 = (pfunc)memcpy_f(execution_buffer, func2, 128);
75 __clear_cache(execution_buffer, &execution_buffer[128]);

Completed in 95 milliseconds