hwasan_platform_interceptors.h 26 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001
  1. #ifndef HWASAN_PLATFORM_INTERCEPTORS_H
  2. #define HWASAN_PLATFORM_INTERCEPTORS_H
  3. #include "sanitizer_common/sanitizer_platform_interceptors.h"
  4. // This file cancels out most of the sanitizer_common interception, thus
  5. // allowing HWASan to selectively reuse some of the interceptors.
  6. //
  7. // To re-enable sanitizer_common's interception of a function, comment out
  8. // the corresponding '#undef SANITIZER_INTERCEPT_fn' and
  9. // '#define SANITIZER_INTERCEPT_fn 0':
  10. // - We prefer to comment out rather than delete the lines, to show that
  11. // it is deliberate, rather than an accidental omission.
  12. // - We do not use '#define SANITIZE_INTERCEPT_fn 1', because
  13. // interception is usually conditional (e.g., based on SI_POSIX); we let
  14. // the condition in sanitizers_platform_interceptors.h take effect.
  15. // Originally generated with:
  16. // cat ../sanitizer_common/sanitizer_platform_interceptors.h | grep '^#define SANITIZER_INTERCEPT' | cut -d ' ' -f 2 | while read x; do echo "#undef $x"; echo "#define $x 0"; echo; done
  17. #undef SANITIZER_INTERCEPT_STRLEN
  18. #define SANITIZER_INTERCEPT_STRLEN 0
  19. #undef SANITIZER_INTERCEPT_STRNLEN
  20. #define SANITIZER_INTERCEPT_STRNLEN 0
  21. #undef SANITIZER_INTERCEPT_STRCMP
  22. #define SANITIZER_INTERCEPT_STRCMP 0
  23. #undef SANITIZER_INTERCEPT_STRSTR
  24. #define SANITIZER_INTERCEPT_STRSTR 0
  25. #undef SANITIZER_INTERCEPT_STRCASESTR
  26. #define SANITIZER_INTERCEPT_STRCASESTR 0
  27. #undef SANITIZER_INTERCEPT_STRTOK
  28. #define SANITIZER_INTERCEPT_STRTOK 0
  29. #undef SANITIZER_INTERCEPT_STRCHR
  30. #define SANITIZER_INTERCEPT_STRCHR 0
  31. #undef SANITIZER_INTERCEPT_STRCHRNUL
  32. #define SANITIZER_INTERCEPT_STRCHRNUL 0
  33. #undef SANITIZER_INTERCEPT_STRRCHR
  34. #define SANITIZER_INTERCEPT_STRRCHR 0
  35. #undef SANITIZER_INTERCEPT_STRSPN
  36. #define SANITIZER_INTERCEPT_STRSPN 0
  37. #undef SANITIZER_INTERCEPT_STRPBRK
  38. #define SANITIZER_INTERCEPT_STRPBRK 0
  39. #undef SANITIZER_INTERCEPT_TEXTDOMAIN
  40. #define SANITIZER_INTERCEPT_TEXTDOMAIN 0
  41. #undef SANITIZER_INTERCEPT_STRCASECMP
  42. #define SANITIZER_INTERCEPT_STRCASECMP 0
  43. // #undef SANITIZER_INTERCEPT_MEMSET
  44. // #define SANITIZER_INTERCEPT_MEMSET 0
  45. // #undef SANITIZER_INTERCEPT_MEMMOVE
  46. // #define SANITIZER_INTERCEPT_MEMMOVE 0
  47. // #undef SANITIZER_INTERCEPT_MEMCPY
  48. // #define SANITIZER_INTERCEPT_MEMCPY 0
  49. // #undef SANITIZER_INTERCEPT_MEMCMP
  50. // #define SANITIZER_INTERCEPT_MEMCMP 0
  51. // #undef SANITIZER_INTERCEPT_BCMP
  52. // #define SANITIZER_INTERCEPT_BCMP 0
  53. #undef SANITIZER_INTERCEPT_STRNDUP
  54. #define SANITIZER_INTERCEPT_STRNDUP 0
  55. #undef SANITIZER_INTERCEPT___STRNDUP
  56. #define SANITIZER_INTERCEPT___STRNDUP 0
  57. #undef SANITIZER_INTERCEPT_MEMMEM
  58. #define SANITIZER_INTERCEPT_MEMMEM 0
  59. #undef SANITIZER_INTERCEPT_MEMCHR
  60. #define SANITIZER_INTERCEPT_MEMCHR 0
  61. #undef SANITIZER_INTERCEPT_MEMRCHR
  62. #define SANITIZER_INTERCEPT_MEMRCHR 0
  63. #undef SANITIZER_INTERCEPT_READ
  64. #define SANITIZER_INTERCEPT_READ 0
  65. #undef SANITIZER_INTERCEPT_PREAD
  66. #define SANITIZER_INTERCEPT_PREAD 0
  67. #undef SANITIZER_INTERCEPT_WRITE
  68. #define SANITIZER_INTERCEPT_WRITE 0
  69. #undef SANITIZER_INTERCEPT_PWRITE
  70. #define SANITIZER_INTERCEPT_PWRITE 0
  71. #undef SANITIZER_INTERCEPT_FREAD
  72. #define SANITIZER_INTERCEPT_FREAD 0
  73. #undef SANITIZER_INTERCEPT_FWRITE
  74. #define SANITIZER_INTERCEPT_FWRITE 0
  75. #undef SANITIZER_INTERCEPT_FGETS
  76. #define SANITIZER_INTERCEPT_FGETS 0
  77. #undef SANITIZER_INTERCEPT_FPUTS
  78. #define SANITIZER_INTERCEPT_FPUTS 0
  79. #undef SANITIZER_INTERCEPT_PUTS
  80. #define SANITIZER_INTERCEPT_PUTS 0
  81. #undef SANITIZER_INTERCEPT_PREAD64
  82. #define SANITIZER_INTERCEPT_PREAD64 0
  83. #undef SANITIZER_INTERCEPT_PWRITE64
  84. #define SANITIZER_INTERCEPT_PWRITE64 0
  85. #undef SANITIZER_INTERCEPT_READV
  86. #define SANITIZER_INTERCEPT_READV 0
  87. #undef SANITIZER_INTERCEPT_WRITEV
  88. #define SANITIZER_INTERCEPT_WRITEV 0
  89. #undef SANITIZER_INTERCEPT_PREADV
  90. #define SANITIZER_INTERCEPT_PREADV 0
  91. #undef SANITIZER_INTERCEPT_PWRITEV
  92. #define SANITIZER_INTERCEPT_PWRITEV 0
  93. #undef SANITIZER_INTERCEPT_PREADV64
  94. #define SANITIZER_INTERCEPT_PREADV64 0
  95. #undef SANITIZER_INTERCEPT_PWRITEV64
  96. #define SANITIZER_INTERCEPT_PWRITEV64 0
  97. #undef SANITIZER_INTERCEPT_PRCTL
  98. #define SANITIZER_INTERCEPT_PRCTL 0
  99. #undef SANITIZER_INTERCEPT_LOCALTIME_AND_FRIENDS
  100. #define SANITIZER_INTERCEPT_LOCALTIME_AND_FRIENDS 0
  101. #undef SANITIZER_INTERCEPT_STRPTIME
  102. #define SANITIZER_INTERCEPT_STRPTIME 0
  103. #undef SANITIZER_INTERCEPT_SCANF
  104. #define SANITIZER_INTERCEPT_SCANF 0
  105. #undef SANITIZER_INTERCEPT_ISOC99_SCANF
  106. #define SANITIZER_INTERCEPT_ISOC99_SCANF 0
  107. #undef SANITIZER_INTERCEPT_PRINTF
  108. #define SANITIZER_INTERCEPT_PRINTF 0
  109. #undef SANITIZER_INTERCEPT_PRINTF_L
  110. #define SANITIZER_INTERCEPT_PRINTF_L 0
  111. #undef SANITIZER_INTERCEPT_ISOC99_PRINTF
  112. #define SANITIZER_INTERCEPT_ISOC99_PRINTF 0
  113. #undef SANITIZER_INTERCEPT___PRINTF_CHK
  114. #define SANITIZER_INTERCEPT___PRINTF_CHK 0
  115. #undef SANITIZER_INTERCEPT_FREXP
  116. #define SANITIZER_INTERCEPT_FREXP 0
  117. #undef SANITIZER_INTERCEPT_FREXPF_FREXPL
  118. #define SANITIZER_INTERCEPT_FREXPF_FREXPL 0
  119. #undef SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS
  120. #define SANITIZER_INTERCEPT_GETPWNAM_AND_FRIENDS 0
  121. #undef SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS
  122. #define SANITIZER_INTERCEPT_GETPWNAM_R_AND_FRIENDS 0
  123. #undef SANITIZER_INTERCEPT_GETPWENT
  124. #define SANITIZER_INTERCEPT_GETPWENT 0
  125. #undef SANITIZER_INTERCEPT_FGETGRENT_R
  126. #define SANITIZER_INTERCEPT_FGETGRENT_R 0
  127. #undef SANITIZER_INTERCEPT_FGETPWENT
  128. #define SANITIZER_INTERCEPT_FGETPWENT 0
  129. #undef SANITIZER_INTERCEPT_GETPWENT_R
  130. #define SANITIZER_INTERCEPT_GETPWENT_R 0
  131. #undef SANITIZER_INTERCEPT_FGETPWENT_R
  132. #define SANITIZER_INTERCEPT_FGETPWENT_R 0
  133. #undef SANITIZER_INTERCEPT_SETPWENT
  134. #define SANITIZER_INTERCEPT_SETPWENT 0
  135. #undef SANITIZER_INTERCEPT_CLOCK_GETTIME
  136. #define SANITIZER_INTERCEPT_CLOCK_GETTIME 0
  137. #undef SANITIZER_INTERCEPT_CLOCK_GETCPUCLOCKID
  138. #define SANITIZER_INTERCEPT_CLOCK_GETCPUCLOCKID 0
  139. #undef SANITIZER_INTERCEPT_GETITIMER
  140. #define SANITIZER_INTERCEPT_GETITIMER 0
  141. #undef SANITIZER_INTERCEPT_TIME
  142. #define SANITIZER_INTERCEPT_TIME 0
  143. #undef SANITIZER_INTERCEPT_GLOB
  144. #define SANITIZER_INTERCEPT_GLOB 0
  145. #undef SANITIZER_INTERCEPT_GLOB64
  146. #define SANITIZER_INTERCEPT_GLOB64 0
  147. #undef SANITIZER_INTERCEPT___B64_TO
  148. #define SANITIZER_INTERCEPT___B64_TO 0
  149. #undef SANITIZER_INTERCEPT_DN_COMP_EXPAND
  150. #define SANITIZER_INTERCEPT_DN_COMP_EXPAND 0
  151. #undef SANITIZER_INTERCEPT_POSIX_SPAWN
  152. #define SANITIZER_INTERCEPT_POSIX_SPAWN 0
  153. #undef SANITIZER_INTERCEPT_WAIT
  154. #define SANITIZER_INTERCEPT_WAIT 0
  155. #undef SANITIZER_INTERCEPT_INET
  156. #define SANITIZER_INTERCEPT_INET 0
  157. #undef SANITIZER_INTERCEPT_PTHREAD_GETSCHEDPARAM
  158. #define SANITIZER_INTERCEPT_PTHREAD_GETSCHEDPARAM 0
  159. #undef SANITIZER_INTERCEPT_GETADDRINFO
  160. #define SANITIZER_INTERCEPT_GETADDRINFO 0
  161. #undef SANITIZER_INTERCEPT_GETNAMEINFO
  162. #define SANITIZER_INTERCEPT_GETNAMEINFO 0
  163. #undef SANITIZER_INTERCEPT_GETSOCKNAME
  164. #define SANITIZER_INTERCEPT_GETSOCKNAME 0
  165. #undef SANITIZER_INTERCEPT_GETHOSTBYNAME
  166. #define SANITIZER_INTERCEPT_GETHOSTBYNAME 0
  167. #undef SANITIZER_INTERCEPT_GETHOSTBYNAME2
  168. #define SANITIZER_INTERCEPT_GETHOSTBYNAME2 0
  169. #undef SANITIZER_INTERCEPT_GETHOSTBYNAME_R
  170. #define SANITIZER_INTERCEPT_GETHOSTBYNAME_R 0
  171. #undef SANITIZER_INTERCEPT_GETHOSTBYNAME2_R
  172. #define SANITIZER_INTERCEPT_GETHOSTBYNAME2_R 0
  173. #undef SANITIZER_INTERCEPT_GETHOSTBYADDR_R
  174. #define SANITIZER_INTERCEPT_GETHOSTBYADDR_R 0
  175. #undef SANITIZER_INTERCEPT_GETHOSTENT_R
  176. #define SANITIZER_INTERCEPT_GETHOSTENT_R 0
  177. #undef SANITIZER_INTERCEPT_GETSOCKOPT
  178. #define SANITIZER_INTERCEPT_GETSOCKOPT 0
  179. #undef SANITIZER_INTERCEPT_ACCEPT
  180. #define SANITIZER_INTERCEPT_ACCEPT 0
  181. #undef SANITIZER_INTERCEPT_ACCEPT4
  182. #define SANITIZER_INTERCEPT_ACCEPT4 0
  183. #undef SANITIZER_INTERCEPT_PACCEPT
  184. #define SANITIZER_INTERCEPT_PACCEPT 0
  185. #undef SANITIZER_INTERCEPT_MODF
  186. #define SANITIZER_INTERCEPT_MODF 0
  187. #undef SANITIZER_INTERCEPT_RECVMSG
  188. #define SANITIZER_INTERCEPT_RECVMSG 0
  189. #undef SANITIZER_INTERCEPT_SENDMSG
  190. #define SANITIZER_INTERCEPT_SENDMSG 0
  191. #undef SANITIZER_INTERCEPT_RECVMMSG
  192. #define SANITIZER_INTERCEPT_RECVMMSG 0
  193. #undef SANITIZER_INTERCEPT_SENDMMSG
  194. #define SANITIZER_INTERCEPT_SENDMMSG 0
  195. #undef SANITIZER_INTERCEPT_SYSMSG
  196. #define SANITIZER_INTERCEPT_SYSMSG 0
  197. #undef SANITIZER_INTERCEPT_GETPEERNAME
  198. #define SANITIZER_INTERCEPT_GETPEERNAME 0
  199. #undef SANITIZER_INTERCEPT_IOCTL
  200. #define SANITIZER_INTERCEPT_IOCTL 0
  201. #undef SANITIZER_INTERCEPT_INET_ATON
  202. #define SANITIZER_INTERCEPT_INET_ATON 0
  203. #undef SANITIZER_INTERCEPT_SYSINFO
  204. #define SANITIZER_INTERCEPT_SYSINFO 0
  205. #undef SANITIZER_INTERCEPT_READDIR
  206. #define SANITIZER_INTERCEPT_READDIR 0
  207. #undef SANITIZER_INTERCEPT_READDIR64
  208. #define SANITIZER_INTERCEPT_READDIR64 0
  209. #undef SANITIZER_INTERCEPT_PTRACE
  210. #define SANITIZER_INTERCEPT_PTRACE 0
  211. #undef SANITIZER_INTERCEPT_PTRACE
  212. #define SANITIZER_INTERCEPT_PTRACE 0
  213. #undef SANITIZER_INTERCEPT_SETLOCALE
  214. #define SANITIZER_INTERCEPT_SETLOCALE 0
  215. #undef SANITIZER_INTERCEPT_GETCWD
  216. #define SANITIZER_INTERCEPT_GETCWD 0
  217. #undef SANITIZER_INTERCEPT_GET_CURRENT_DIR_NAME
  218. #define SANITIZER_INTERCEPT_GET_CURRENT_DIR_NAME 0
  219. #undef SANITIZER_INTERCEPT_STRTOIMAX
  220. #define SANITIZER_INTERCEPT_STRTOIMAX 0
  221. #undef SANITIZER_INTERCEPT_MBSTOWCS
  222. #define SANITIZER_INTERCEPT_MBSTOWCS 0
  223. #undef SANITIZER_INTERCEPT_MBSNRTOWCS
  224. #define SANITIZER_INTERCEPT_MBSNRTOWCS 0
  225. #undef SANITIZER_INTERCEPT_WCSTOMBS
  226. #define SANITIZER_INTERCEPT_WCSTOMBS 0
  227. #undef SANITIZER_INTERCEPT_STRXFRM
  228. #define SANITIZER_INTERCEPT_STRXFRM 0
  229. #undef SANITIZER_INTERCEPT___STRXFRM_L
  230. #define SANITIZER_INTERCEPT___STRXFRM_L 0
  231. #undef SANITIZER_INTERCEPT_WCSXFRM
  232. #define SANITIZER_INTERCEPT_WCSXFRM 0
  233. #undef SANITIZER_INTERCEPT___WCSXFRM_L
  234. #define SANITIZER_INTERCEPT___WCSXFRM_L 0
  235. #undef SANITIZER_INTERCEPT_WCSNRTOMBS
  236. #define SANITIZER_INTERCEPT_WCSNRTOMBS 0
  237. #undef SANITIZER_INTERCEPT_WCRTOMB
  238. #define SANITIZER_INTERCEPT_WCRTOMB 0
  239. #undef SANITIZER_INTERCEPT_WCTOMB
  240. #define SANITIZER_INTERCEPT_WCTOMB 0
  241. #undef SANITIZER_INTERCEPT_TCGETATTR
  242. #define SANITIZER_INTERCEPT_TCGETATTR 0
  243. #undef SANITIZER_INTERCEPT_REALPATH
  244. #define SANITIZER_INTERCEPT_REALPATH 0
  245. #undef SANITIZER_INTERCEPT_CANONICALIZE_FILE_NAME
  246. #define SANITIZER_INTERCEPT_CANONICALIZE_FILE_NAME 0
  247. #undef SANITIZER_INTERCEPT_CONFSTR
  248. #define SANITIZER_INTERCEPT_CONFSTR 0
  249. #undef SANITIZER_INTERCEPT_SCHED_GETAFFINITY
  250. #define SANITIZER_INTERCEPT_SCHED_GETAFFINITY 0
  251. #undef SANITIZER_INTERCEPT_SCHED_GETPARAM
  252. #define SANITIZER_INTERCEPT_SCHED_GETPARAM 0
  253. #undef SANITIZER_INTERCEPT_STRERROR
  254. #define SANITIZER_INTERCEPT_STRERROR 0
  255. #undef SANITIZER_INTERCEPT_STRERROR_R
  256. #define SANITIZER_INTERCEPT_STRERROR_R 0
  257. #undef SANITIZER_INTERCEPT_XPG_STRERROR_R
  258. #define SANITIZER_INTERCEPT_XPG_STRERROR_R 0
  259. #undef SANITIZER_INTERCEPT_SCANDIR
  260. #define SANITIZER_INTERCEPT_SCANDIR 0
  261. #undef SANITIZER_INTERCEPT_SCANDIR64
  262. #define SANITIZER_INTERCEPT_SCANDIR64 0
  263. #undef SANITIZER_INTERCEPT_GETGROUPS
  264. #define SANITIZER_INTERCEPT_GETGROUPS 0
  265. #undef SANITIZER_INTERCEPT_POLL
  266. #define SANITIZER_INTERCEPT_POLL 0
  267. #undef SANITIZER_INTERCEPT_PPOLL
  268. #define SANITIZER_INTERCEPT_PPOLL 0
  269. #undef SANITIZER_INTERCEPT_WORDEXP
  270. #define SANITIZER_INTERCEPT_WORDEXP 0
  271. #undef SANITIZER_INTERCEPT_SIGWAIT
  272. #define SANITIZER_INTERCEPT_SIGWAIT 0
  273. #undef SANITIZER_INTERCEPT_SIGWAITINFO
  274. #define SANITIZER_INTERCEPT_SIGWAITINFO 0
  275. #undef SANITIZER_INTERCEPT_SIGTIMEDWAIT
  276. #define SANITIZER_INTERCEPT_SIGTIMEDWAIT 0
  277. #undef SANITIZER_INTERCEPT_SIGSETOPS
  278. #define SANITIZER_INTERCEPT_SIGSETOPS 0
  279. #undef SANITIZER_INTERCEPT_SIGSET_LOGICOPS
  280. #define SANITIZER_INTERCEPT_SIGSET_LOGICOPS 0
  281. #undef SANITIZER_INTERCEPT_SIGPENDING
  282. #define SANITIZER_INTERCEPT_SIGPENDING 0
  283. #undef SANITIZER_INTERCEPT_SIGPROCMASK
  284. #define SANITIZER_INTERCEPT_SIGPROCMASK 0
  285. #undef SANITIZER_INTERCEPT_PTHREAD_SIGMASK
  286. #define SANITIZER_INTERCEPT_PTHREAD_SIGMASK 0
  287. #undef SANITIZER_INTERCEPT_BACKTRACE
  288. #define SANITIZER_INTERCEPT_BACKTRACE 0
  289. #undef SANITIZER_INTERCEPT_GETMNTENT
  290. #define SANITIZER_INTERCEPT_GETMNTENT 0
  291. #undef SANITIZER_INTERCEPT_GETMNTENT_R
  292. #define SANITIZER_INTERCEPT_GETMNTENT_R 0
  293. #undef SANITIZER_INTERCEPT_STATFS
  294. #define SANITIZER_INTERCEPT_STATFS 0
  295. #undef SANITIZER_INTERCEPT_STATFS64
  296. #define SANITIZER_INTERCEPT_STATFS64 0
  297. #undef SANITIZER_INTERCEPT_STATVFS
  298. #define SANITIZER_INTERCEPT_STATVFS 0
  299. #undef SANITIZER_INTERCEPT_STATVFS64
  300. #define SANITIZER_INTERCEPT_STATVFS64 0
  301. #undef SANITIZER_INTERCEPT_INITGROUPS
  302. #define SANITIZER_INTERCEPT_INITGROUPS 0
  303. #undef SANITIZER_INTERCEPT_ETHER_NTOA_ATON
  304. #define SANITIZER_INTERCEPT_ETHER_NTOA_ATON 0
  305. #undef SANITIZER_INTERCEPT_ETHER_HOST
  306. #define SANITIZER_INTERCEPT_ETHER_HOST 0
  307. #undef SANITIZER_INTERCEPT_ETHER_R
  308. #define SANITIZER_INTERCEPT_ETHER_R 0
  309. #undef SANITIZER_INTERCEPT_SHMCTL
  310. #define SANITIZER_INTERCEPT_SHMCTL 0
  311. #undef SANITIZER_INTERCEPT_RANDOM_R
  312. #define SANITIZER_INTERCEPT_RANDOM_R 0
  313. #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GET
  314. #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET 0
  315. #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GETINHERITSCHED
  316. #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GETINHERITSCHED 0
  317. #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GETAFFINITY_NP
  318. #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GETAFFINITY_NP 0
  319. #undef SANITIZER_INTERCEPT_PTHREAD_GETAFFINITY_NP
  320. #define SANITIZER_INTERCEPT_PTHREAD_GETAFFINITY_NP 0
  321. #undef SANITIZER_INTERCEPT_PTHREAD_ATTR_GET_SCHED
  322. #define SANITIZER_INTERCEPT_PTHREAD_ATTR_GET_SCHED 0
  323. #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPSHARED
  324. #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPSHARED 0
  325. #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETTYPE
  326. #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETTYPE 0
  327. #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPROTOCOL
  328. #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPROTOCOL 0
  329. #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPRIOCEILING
  330. #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETPRIOCEILING 0
  331. #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST
  332. #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST 0
  333. #undef SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST_NP
  334. #define SANITIZER_INTERCEPT_PTHREAD_MUTEXATTR_GETROBUST_NP 0
  335. #undef SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETPSHARED
  336. #define SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETPSHARED 0
  337. #undef SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETKIND_NP
  338. #define SANITIZER_INTERCEPT_PTHREAD_RWLOCKATTR_GETKIND_NP 0
  339. #undef SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETPSHARED
  340. #define SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETPSHARED 0
  341. #undef SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETCLOCK
  342. #define SANITIZER_INTERCEPT_PTHREAD_CONDATTR_GETCLOCK 0
  343. #undef SANITIZER_INTERCEPT_PTHREAD_BARRIERATTR_GETPSHARED
  344. #define SANITIZER_INTERCEPT_PTHREAD_BARRIERATTR_GETPSHARED 0
  345. #undef SANITIZER_INTERCEPT_TRYJOIN
  346. #define SANITIZER_INTERCEPT_TRYJOIN 0
  347. #undef SANITIZER_INTERCEPT_TIMEDJOIN
  348. #define SANITIZER_INTERCEPT_TIMEDJOIN 0
  349. #undef SANITIZER_INTERCEPT_THR_EXIT
  350. #define SANITIZER_INTERCEPT_THR_EXIT 0
  351. #undef SANITIZER_INTERCEPT_TMPNAM
  352. #define SANITIZER_INTERCEPT_TMPNAM 0
  353. #undef SANITIZER_INTERCEPT_TMPNAM_R
  354. #define SANITIZER_INTERCEPT_TMPNAM_R 0
  355. #undef SANITIZER_INTERCEPT_PTSNAME
  356. #define SANITIZER_INTERCEPT_PTSNAME 0
  357. #undef SANITIZER_INTERCEPT_PTSNAME_R
  358. #define SANITIZER_INTERCEPT_PTSNAME_R 0
  359. #undef SANITIZER_INTERCEPT_TTYNAME
  360. #define SANITIZER_INTERCEPT_TTYNAME 0
  361. #undef SANITIZER_INTERCEPT_TTYNAME_R
  362. #define SANITIZER_INTERCEPT_TTYNAME_R 0
  363. #undef SANITIZER_INTERCEPT_TEMPNAM
  364. #define SANITIZER_INTERCEPT_TEMPNAM 0
  365. #undef SANITIZER_INTERCEPT_SINCOS
  366. #define SANITIZER_INTERCEPT_SINCOS 0
  367. #undef SANITIZER_INTERCEPT_REMQUO
  368. #define SANITIZER_INTERCEPT_REMQUO 0
  369. #undef SANITIZER_INTERCEPT_REMQUOL
  370. #define SANITIZER_INTERCEPT_REMQUOL 0
  371. #undef SANITIZER_INTERCEPT_LGAMMA
  372. #define SANITIZER_INTERCEPT_LGAMMA 0
  373. #undef SANITIZER_INTERCEPT_LGAMMAL
  374. #define SANITIZER_INTERCEPT_LGAMMAL 0
  375. #undef SANITIZER_INTERCEPT_LGAMMA_R
  376. #define SANITIZER_INTERCEPT_LGAMMA_R 0
  377. #undef SANITIZER_INTERCEPT_LGAMMAL_R
  378. #define SANITIZER_INTERCEPT_LGAMMAL_R 0
  379. #undef SANITIZER_INTERCEPT_DRAND48_R
  380. #define SANITIZER_INTERCEPT_DRAND48_R 0
  381. #undef SANITIZER_INTERCEPT_RAND_R
  382. #define SANITIZER_INTERCEPT_RAND_R 0
  383. #undef SANITIZER_INTERCEPT_ICONV
  384. #define SANITIZER_INTERCEPT_ICONV 0
  385. #undef SANITIZER_INTERCEPT_TIMES
  386. #define SANITIZER_INTERCEPT_TIMES 0
  387. #undef SANITIZER_INTERCEPT_GETLINE
  388. #define SANITIZER_INTERCEPT_GETLINE 0
  389. #undef SANITIZER_INTERCEPT__EXIT
  390. #define SANITIZER_INTERCEPT__EXIT 0
  391. #undef SANITIZER_INTERCEPT___LIBC_MUTEX
  392. #define SANITIZER_INTERCEPT___LIBC_MUTEX 0
  393. #undef SANITIZER_INTERCEPT_PTHREAD_SETNAME_NP
  394. #define SANITIZER_INTERCEPT_PTHREAD_SETNAME_NP 0
  395. #undef SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP
  396. #define SANITIZER_INTERCEPT_PTHREAD_GETNAME_NP 0
  397. #undef SANITIZER_INTERCEPT_TLS_GET_ADDR
  398. #define SANITIZER_INTERCEPT_TLS_GET_ADDR 0
  399. #undef SANITIZER_INTERCEPT_LISTXATTR
  400. #define SANITIZER_INTERCEPT_LISTXATTR 0
  401. #undef SANITIZER_INTERCEPT_GETXATTR
  402. #define SANITIZER_INTERCEPT_GETXATTR 0
  403. #undef SANITIZER_INTERCEPT_GETRESID
  404. #define SANITIZER_INTERCEPT_GETRESID 0
  405. #undef SANITIZER_INTERCEPT_GETIFADDRS
  406. #define SANITIZER_INTERCEPT_GETIFADDRS 0
  407. #undef SANITIZER_INTERCEPT_IF_INDEXTONAME
  408. #define SANITIZER_INTERCEPT_IF_INDEXTONAME 0
  409. #undef SANITIZER_INTERCEPT_CAPGET
  410. #define SANITIZER_INTERCEPT_CAPGET 0
  411. #undef SANITIZER_INTERCEPT_AEABI_MEM
  412. #define SANITIZER_INTERCEPT_AEABI_MEM 0
  413. #undef SANITIZER_INTERCEPT_AEABI_MEM
  414. #define SANITIZER_INTERCEPT_AEABI_MEM 0
  415. #undef SANITIZER_INTERCEPT___BZERO
  416. #define SANITIZER_INTERCEPT___BZERO 0
  417. #undef SANITIZER_INTERCEPT_BZERO
  418. #define SANITIZER_INTERCEPT_BZERO 0
  419. #undef SANITIZER_INTERCEPT_FTIME
  420. #define SANITIZER_INTERCEPT_FTIME 0
  421. #undef SANITIZER_INTERCEPT_XDR
  422. #define SANITIZER_INTERCEPT_XDR 0
  423. #undef SANITIZER_INTERCEPT_XDRREC
  424. #define SANITIZER_INTERCEPT_XDRREC 0
  425. #undef SANITIZER_INTERCEPT_TSEARCH
  426. #define SANITIZER_INTERCEPT_TSEARCH 0
  427. #undef SANITIZER_INTERCEPT_LIBIO_INTERNALS
  428. #define SANITIZER_INTERCEPT_LIBIO_INTERNALS 0
  429. #undef SANITIZER_INTERCEPT_FOPEN
  430. #define SANITIZER_INTERCEPT_FOPEN 0
  431. #undef SANITIZER_INTERCEPT_FOPEN64
  432. #define SANITIZER_INTERCEPT_FOPEN64 0
  433. #undef SANITIZER_INTERCEPT_OPEN_MEMSTREAM
  434. #define SANITIZER_INTERCEPT_OPEN_MEMSTREAM 0
  435. #undef SANITIZER_INTERCEPT_OBSTACK
  436. #define SANITIZER_INTERCEPT_OBSTACK 0
  437. #undef SANITIZER_INTERCEPT_FFLUSH
  438. #define SANITIZER_INTERCEPT_FFLUSH 0
  439. #undef SANITIZER_INTERCEPT_FCLOSE
  440. #define SANITIZER_INTERCEPT_FCLOSE 0
  441. #undef SANITIZER_INTERCEPT_DLOPEN_DLCLOSE
  442. #define SANITIZER_INTERCEPT_DLOPEN_DLCLOSE 0
  443. #undef SANITIZER_INTERCEPT_GETPASS
  444. #define SANITIZER_INTERCEPT_GETPASS 0
  445. #undef SANITIZER_INTERCEPT_TIMERFD
  446. #define SANITIZER_INTERCEPT_TIMERFD 0
  447. #undef SANITIZER_INTERCEPT_MLOCKX
  448. #define SANITIZER_INTERCEPT_MLOCKX 0
  449. #undef SANITIZER_INTERCEPT_FOPENCOOKIE
  450. #define SANITIZER_INTERCEPT_FOPENCOOKIE 0
  451. #undef SANITIZER_INTERCEPT_SEM
  452. #define SANITIZER_INTERCEPT_SEM 0
  453. #undef SANITIZER_INTERCEPT_PTHREAD_SETCANCEL
  454. #define SANITIZER_INTERCEPT_PTHREAD_SETCANCEL 0
  455. #undef SANITIZER_INTERCEPT_MINCORE
  456. #define SANITIZER_INTERCEPT_MINCORE 0
  457. #undef SANITIZER_INTERCEPT_PROCESS_VM_READV
  458. #define SANITIZER_INTERCEPT_PROCESS_VM_READV 0
  459. #undef SANITIZER_INTERCEPT_CTERMID
  460. #define SANITIZER_INTERCEPT_CTERMID 0
  461. #undef SANITIZER_INTERCEPT_CTERMID_R
  462. #define SANITIZER_INTERCEPT_CTERMID_R 0
  463. #undef SANITIZER_INTERCEPTOR_HOOKS
  464. #define SANITIZER_INTERCEPTOR_HOOKS 0
  465. #undef SANITIZER_INTERCEPT_RECV_RECVFROM
  466. #define SANITIZER_INTERCEPT_RECV_RECVFROM 0
  467. #undef SANITIZER_INTERCEPT_SEND_SENDTO
  468. #define SANITIZER_INTERCEPT_SEND_SENDTO 0
  469. #undef SANITIZER_INTERCEPT_EVENTFD_READ_WRITE
  470. #define SANITIZER_INTERCEPT_EVENTFD_READ_WRITE 0
  471. #undef SANITIZER_INTERCEPT_STAT
  472. #define SANITIZER_INTERCEPT_STAT 0
  473. #undef SANITIZER_INTERCEPT_STAT64
  474. #define SANITIZER_INTERCEPT_STAT64 0
  475. #undef SANITIZER_INTERCEPT_LSTAT
  476. #define SANITIZER_INTERCEPT_LSTAT 0
  477. #undef SANITIZER_INTERCEPT___XSTAT
  478. #define SANITIZER_INTERCEPT___XSTAT 0
  479. #undef SANITIZER_INTERCEPT___XSTAT64
  480. #define SANITIZER_INTERCEPT___XSTAT64 0
  481. #undef SANITIZER_INTERCEPT___LXSTAT
  482. #define SANITIZER_INTERCEPT___LXSTAT 0
  483. #undef SANITIZER_INTERCEPT___LXSTAT64
  484. #define SANITIZER_INTERCEPT___LXSTAT64 0
  485. #undef SANITIZER_INTERCEPT_UTMP
  486. #define SANITIZER_INTERCEPT_UTMP 0
  487. #undef SANITIZER_INTERCEPT_UTMPX
  488. #define SANITIZER_INTERCEPT_UTMPX 0
  489. #undef SANITIZER_INTERCEPT_GETLOADAVG
  490. #define SANITIZER_INTERCEPT_GETLOADAVG 0
  491. // #undef SANITIZER_INTERCEPT_MMAP
  492. // #define SANITIZER_INTERCEPT_MMAP 0
  493. #undef SANITIZER_INTERCEPT_MMAP64
  494. #define SANITIZER_INTERCEPT_MMAP64 0
  495. #undef SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO
  496. #define SANITIZER_INTERCEPT_MALLOPT_AND_MALLINFO 0
  497. #undef SANITIZER_INTERCEPT_MEMALIGN
  498. #define SANITIZER_INTERCEPT_MEMALIGN 0
  499. #undef SANITIZER_INTERCEPT___LIBC_MEMALIGN
  500. #define SANITIZER_INTERCEPT___LIBC_MEMALIGN 0
  501. #undef SANITIZER_INTERCEPT_PVALLOC
  502. #define SANITIZER_INTERCEPT_PVALLOC 0
  503. #undef SANITIZER_INTERCEPT_CFREE
  504. #define SANITIZER_INTERCEPT_CFREE 0
  505. #undef SANITIZER_INTERCEPT_REALLOCARRAY
  506. #define SANITIZER_INTERCEPT_REALLOCARRAY 0
  507. #undef SANITIZER_INTERCEPT_ALIGNED_ALLOC
  508. #define SANITIZER_INTERCEPT_ALIGNED_ALLOC 0
  509. #undef SANITIZER_INTERCEPT_MALLOC_USABLE_SIZE
  510. #define SANITIZER_INTERCEPT_MALLOC_USABLE_SIZE 0
  511. #undef SANITIZER_INTERCEPT_MCHECK_MPROBE
  512. #define SANITIZER_INTERCEPT_MCHECK_MPROBE 0
  513. #undef SANITIZER_INTERCEPT_WCSLEN
  514. #define SANITIZER_INTERCEPT_WCSLEN 0
  515. #undef SANITIZER_INTERCEPT_WCSCAT
  516. #define SANITIZER_INTERCEPT_WCSCAT 0
  517. #undef SANITIZER_INTERCEPT_WCSDUP
  518. #define SANITIZER_INTERCEPT_WCSDUP 0
  519. #undef SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION
  520. #define SANITIZER_INTERCEPT_SIGNAL_AND_SIGACTION 0
  521. #undef SANITIZER_INTERCEPT_BSD_SIGNAL
  522. #define SANITIZER_INTERCEPT_BSD_SIGNAL 0
  523. #undef SANITIZER_INTERCEPT_ACCT
  524. #define SANITIZER_INTERCEPT_ACCT 0
  525. #undef SANITIZER_INTERCEPT_USER_FROM_UID
  526. #define SANITIZER_INTERCEPT_USER_FROM_UID 0
  527. #undef SANITIZER_INTERCEPT_UID_FROM_USER
  528. #define SANITIZER_INTERCEPT_UID_FROM_USER 0
  529. #undef SANITIZER_INTERCEPT_GROUP_FROM_GID
  530. #define SANITIZER_INTERCEPT_GROUP_FROM_GID 0
  531. #undef SANITIZER_INTERCEPT_GID_FROM_GROUP
  532. #define SANITIZER_INTERCEPT_GID_FROM_GROUP 0
  533. #undef SANITIZER_INTERCEPT_ACCESS
  534. #define SANITIZER_INTERCEPT_ACCESS 0
  535. #undef SANITIZER_INTERCEPT_FACCESSAT
  536. #define SANITIZER_INTERCEPT_FACCESSAT 0
  537. #undef SANITIZER_INTERCEPT_GETGROUPLIST
  538. #define SANITIZER_INTERCEPT_GETGROUPLIST 0
  539. #undef SANITIZER_INTERCEPT_STRLCPY
  540. #define SANITIZER_INTERCEPT_STRLCPY 0
  541. #undef SANITIZER_INTERCEPT_NAME_TO_HANDLE_AT
  542. #define SANITIZER_INTERCEPT_NAME_TO_HANDLE_AT 0
  543. #undef SANITIZER_INTERCEPT_OPEN_BY_HANDLE_AT
  544. #define SANITIZER_INTERCEPT_OPEN_BY_HANDLE_AT 0
  545. #undef SANITIZER_INTERCEPT_READLINK
  546. #define SANITIZER_INTERCEPT_READLINK 0
  547. #undef SANITIZER_INTERCEPT_READLINKAT
  548. #define SANITIZER_INTERCEPT_READLINKAT 0
  549. #undef SANITIZER_INTERCEPT_DEVNAME
  550. #define SANITIZER_INTERCEPT_DEVNAME 0
  551. #undef SANITIZER_INTERCEPT_DEVNAME_R
  552. #define SANITIZER_INTERCEPT_DEVNAME_R 0
  553. #undef SANITIZER_INTERCEPT_FGETLN
  554. #define SANITIZER_INTERCEPT_FGETLN 0
  555. #undef SANITIZER_INTERCEPT_STRMODE
  556. #define SANITIZER_INTERCEPT_STRMODE 0
  557. #undef SANITIZER_INTERCEPT_TTYENT
  558. #define SANITIZER_INTERCEPT_TTYENT 0
  559. #undef SANITIZER_INTERCEPT_TTYENTPATH
  560. #define SANITIZER_INTERCEPT_TTYENTPATH 0
  561. #undef SANITIZER_INTERCEPT_PROTOENT
  562. #define SANITIZER_INTERCEPT_PROTOENT 0
  563. #undef SANITIZER_INTERCEPT_PROTOENT_R
  564. #define SANITIZER_INTERCEPT_PROTOENT_R 0
  565. #undef SANITIZER_INTERCEPT_NETENT
  566. #define SANITIZER_INTERCEPT_NETENT 0
  567. #undef SANITIZER_INTERCEPT_SETVBUF
  568. #define SANITIZER_INTERCEPT_SETVBUF 0
  569. #undef SANITIZER_INTERCEPT_GETMNTINFO
  570. #define SANITIZER_INTERCEPT_GETMNTINFO 0
  571. #undef SANITIZER_INTERCEPT_MI_VECTOR_HASH
  572. #define SANITIZER_INTERCEPT_MI_VECTOR_HASH 0
  573. #undef SANITIZER_INTERCEPT_GETVFSSTAT
  574. #define SANITIZER_INTERCEPT_GETVFSSTAT 0
  575. #undef SANITIZER_INTERCEPT_REGEX
  576. #define SANITIZER_INTERCEPT_REGEX 0
  577. #undef SANITIZER_INTERCEPT_REGEXSUB
  578. #define SANITIZER_INTERCEPT_REGEXSUB 0
  579. #undef SANITIZER_INTERCEPT_FTS
  580. #define SANITIZER_INTERCEPT_FTS 0
  581. #undef SANITIZER_INTERCEPT_SYSCTL
  582. #define SANITIZER_INTERCEPT_SYSCTL 0
  583. #undef SANITIZER_INTERCEPT_ASYSCTL
  584. #define SANITIZER_INTERCEPT_ASYSCTL 0
  585. #undef SANITIZER_INTERCEPT_SYSCTLGETMIBINFO
  586. #define SANITIZER_INTERCEPT_SYSCTLGETMIBINFO 0
  587. #undef SANITIZER_INTERCEPT_NL_LANGINFO
  588. #define SANITIZER_INTERCEPT_NL_LANGINFO 0
  589. #undef SANITIZER_INTERCEPT_MODCTL
  590. #define SANITIZER_INTERCEPT_MODCTL 0
  591. #undef SANITIZER_INTERCEPT_CAPSICUM
  592. #define SANITIZER_INTERCEPT_CAPSICUM 0
  593. #undef SANITIZER_INTERCEPT_STRTONUM
  594. #define SANITIZER_INTERCEPT_STRTONUM 0
  595. #undef SANITIZER_INTERCEPT_FPARSELN
  596. #define SANITIZER_INTERCEPT_FPARSELN 0
  597. #undef SANITIZER_INTERCEPT_STATVFS1
  598. #define SANITIZER_INTERCEPT_STATVFS1 0
  599. #undef SANITIZER_INTERCEPT_STRTOI
  600. #define SANITIZER_INTERCEPT_STRTOI 0
  601. #undef SANITIZER_INTERCEPT_CAPSICUM
  602. #define SANITIZER_INTERCEPT_CAPSICUM 0
  603. #undef SANITIZER_INTERCEPT_SHA1
  604. #define SANITIZER_INTERCEPT_SHA1 0
  605. #undef SANITIZER_INTERCEPT_MD4
  606. #define SANITIZER_INTERCEPT_MD4 0
  607. #undef SANITIZER_INTERCEPT_RMD160
  608. #define SANITIZER_INTERCEPT_RMD160 0
  609. #undef SANITIZER_INTERCEPT_MD5
  610. #define SANITIZER_INTERCEPT_MD5 0
  611. #undef SANITIZER_INTERCEPT_FSEEK
  612. #define SANITIZER_INTERCEPT_FSEEK 0
  613. #undef SANITIZER_INTERCEPT_MD2
  614. #define SANITIZER_INTERCEPT_MD2 0
  615. #undef SANITIZER_INTERCEPT_SHA2
  616. #define SANITIZER_INTERCEPT_SHA2 0
  617. #undef SANITIZER_INTERCEPT_CDB
  618. #define SANITIZER_INTERCEPT_CDB 0
  619. #undef SANITIZER_INTERCEPT_VIS
  620. #define SANITIZER_INTERCEPT_VIS 0
  621. #undef SANITIZER_INTERCEPT_POPEN
  622. #define SANITIZER_INTERCEPT_POPEN 0
  623. #undef SANITIZER_INTERCEPT_POPENVE
  624. #define SANITIZER_INTERCEPT_POPENVE 0
  625. #undef SANITIZER_INTERCEPT_PCLOSE
  626. #define SANITIZER_INTERCEPT_PCLOSE 0
  627. #undef SANITIZER_INTERCEPT_FUNOPEN
  628. #define SANITIZER_INTERCEPT_FUNOPEN 0
  629. #undef SANITIZER_INTERCEPT_FUNOPEN2
  630. #define SANITIZER_INTERCEPT_FUNOPEN2 0
  631. #undef SANITIZER_INTERCEPT_GETFSENT
  632. #define SANITIZER_INTERCEPT_GETFSENT 0
  633. #undef SANITIZER_INTERCEPT_ARC4RANDOM
  634. #define SANITIZER_INTERCEPT_ARC4RANDOM 0
  635. #undef SANITIZER_INTERCEPT_FDEVNAME
  636. #define SANITIZER_INTERCEPT_FDEVNAME 0
  637. #undef SANITIZER_INTERCEPT_GETUSERSHELL
  638. #define SANITIZER_INTERCEPT_GETUSERSHELL 0
  639. #undef SANITIZER_INTERCEPT_SL_INIT
  640. #define SANITIZER_INTERCEPT_SL_INIT 0
  641. #undef SANITIZER_INTERCEPT_GETRANDOM
  642. #define SANITIZER_INTERCEPT_GETRANDOM 0
  643. #undef SANITIZER_INTERCEPT___CXA_ATEXIT
  644. #define SANITIZER_INTERCEPT___CXA_ATEXIT 0
  645. #undef SANITIZER_INTERCEPT_ATEXIT
  646. #define SANITIZER_INTERCEPT_ATEXIT 0
  647. #undef SANITIZER_INTERCEPT_PTHREAD_ATFORK
  648. #define SANITIZER_INTERCEPT_PTHREAD_ATFORK 0
  649. #undef SANITIZER_INTERCEPT_GETENTROPY
  650. #define SANITIZER_INTERCEPT_GETENTROPY 0
  651. #undef SANITIZER_INTERCEPT_QSORT
  652. #define SANITIZER_INTERCEPT_QSORT 0
  653. #undef SANITIZER_INTERCEPT_QSORT_R
  654. #define SANITIZER_INTERCEPT_QSORT_R 0
  655. #undef SANITIZER_INTERCEPT_BSEARCH
  656. #define SANITIZER_INTERCEPT_BSEARCH 0
  657. #undef SANITIZER_INTERCEPT_SIGALTSTACK
  658. #define SANITIZER_INTERCEPT_SIGALTSTACK 0
  659. #undef SANITIZER_INTERCEPT_UNAME
  660. #define SANITIZER_INTERCEPT_UNAME 0
  661. #undef SANITIZER_INTERCEPT___XUNAME
  662. #define SANITIZER_INTERCEPT___XUNAME 0
  663. #undef SANITIZER_INTERCEPT_FLOPEN
  664. #define SANITIZER_INTERCEPT_FLOPEN 0
  665. #undef SANITIZER_INTERCEPT_PROCCTL
  666. #define SANITIZER_INTERCEPT_PROCCTL 0
  667. #undef SANITIZER_INTERCEPT_HEXDUMP
  668. #define SANITIZER_INTERCEPT_HEXDUMP 0
  669. #undef SANITIZER_INTERCEPT_ARGP_PARSE
  670. #define SANITIZER_INTERCEPT_ARGP_PARSE 0
  671. #endif // HWASAN_PLATFORM_INTERCEPTORS_H