OpenGrok
Home
Sort by relevance
Sort by last modified time
Full Search
Definition
Symbol
File Path
History
|
|
Help
Searched
refs:execution_buffer
(Results
1 - 2
of
2
) sorted by null
/frameworks/compile/libbcc/runtime/test/Unit/
clear_cache_test.c
34
unsigned char
execution_buffer
[128];
variable
38
// make executable the page containing
execution_buffer
39
char* start = (char*)((uintptr_t)
execution_buffer
& (-4095));
40
char* end = (char*)((uintptr_t)(&
execution_buffer
[128+4096]) & (-4095));
45
memcpy(
execution_buffer
, (void *)(uintptr_t)&func1, 128);
46
__clear_cache(
execution_buffer
, &
execution_buffer
[128]);
47
pfunc f1 = (pfunc)(uintptr_t)
execution_buffer
;
52
memcpy(
execution_buffer
, (void *)(uintptr_t)&func2, 128);
53
__clear_cache(
execution_buffer
, &execution_buffer[128])
[
all
...]
enable_execute_stack_test.c
38
unsigned char
execution_buffer
[128];
local
39
// mark stack page containing
execution_buffer
to be executable
40
__enable_execute_stack(
execution_buffer
);
43
memcpy(
execution_buffer
, (void *)(uintptr_t)&func1, 128);
44
__clear_cache(
execution_buffer
, &
execution_buffer
[128]);
45
pfunc f1 = (pfunc)(uintptr_t)
execution_buffer
;
50
memcpy(
execution_buffer
, (void *)(uintptr_t)&func2, 128);
51
__clear_cache(
execution_buffer
, &
execution_buffer
[128])
[
all
...]
Completed in 81 milliseconds