Searched refs:execution_buffer (Results 1 - 4 of 4) sorted by relevance
/netbsd-current/sys/external/bsd/compiler_rt/dist/test/Unit/ |
H A D | enable_execute_stack_test.c | 53 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 D | clear_cache_test.c | 43 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 D | clear_cache_test.c | 54 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 D | enable_execute_stack_test.c | 63 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