forked from OSchip/llvm-project
[cfi] Use __builtin version of __clear_cache.
__builtin___clear_cache is also present on X86 and does the right thing (i.e. nop) there. llvm-svn: 335997
This commit is contained in:
parent
3b0535b424
commit
d77e7ba74e
|
|
@ -88,7 +88,7 @@ static void restore_code() {
|
|||
MAP_PRIVATE | MAP_ANONYMOUS | MAP_FIXED, 0, 0);
|
||||
assert(code == real_start);
|
||||
memcpy(code, saved_code, kCodeSize);
|
||||
__clear_cache(code, code + kCodeSize);
|
||||
__builtin___clear_cache(code, code + kCodeSize);
|
||||
}
|
||||
|
||||
int main(int argc, char *argv[]) {
|
||||
|
|
|
|||
Loading…
Reference in New Issue