blob: 1a4412c991cdbf889975d210b4240f61c157e45c (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
#ifndef TIZENASANENV_H_
#define TIZENASANENV_H_
namespace TizenASanEnv {
void PushAndDisableASan(LPVOID addr);
LPVOID PopAndEnableASan();
void PushAndEnableASan(LPVOID addr);
LPVOID PopAndDisableASan();
LPVOID CreateWrapper(LPVOID target, void (*pushAddr)(LPVOID addr), LPVOID (*popAddr)());
#ifdef _AMD64_
LPVOID CreateWrapperJmp(LPVOID target, void (*pushAddr)(LPVOID addr), LPVOID (*popAddr)());
#endif // _AMD64_
} // namespace TizenASanEnv
#endif // TIZENASANENV_H_
|