Searched refs:crt_malloc (Results 1 - 1 of 1) sorted by relevance
/external/compiler-rt/lib/asan/ |
H A D | asan_malloc_win.cc | 150 char *crt_malloc; local 151 if (GetRealFunctionAddress("malloc", (void**)&crt_malloc)) { 154 CHECK(VirtualProtect(crt_malloc, 16, PAGE_EXECUTE_READWRITE, &old_prot)); 155 REAL(memset)(crt_malloc, 0xCC /* int 3 */, 16); // just in case. 157 ptrdiff_t jmp_offset = (char*)malloc - (char*)crt_malloc - 5; 158 crt_malloc[0] = 0xE9; // jmp, should be followed by an offset. 159 REAL(memcpy)(crt_malloc + 1, &jmp_offset, sizeof(jmp_offset)); 161 CHECK(VirtualProtect(crt_malloc, 16, old_prot, &unused));
|
Completed in 258 milliseconds