Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(57)

Side by Side Diff: syzygy/agent/asan/system_interceptors_x64.def

Issue 2316303008: Add probes for x64. (Closed)
Patch Set: Rebase on the current master. Created 4 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « syzygy/agent/asan/memory_interceptors_impl_x64.cc ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 ; Copyright 2016 Google Inc. All Rights Reserved.
2 ;
3 ; Licensed under the Apache License, Version 2.0 (the "License");
4 ; you may not use this file except in compliance with the License.
5 ; You may obtain a copy of the License at
6 ;
7 ; http://www.apache.org/licenses/LICENSE-2.0
8 ;
9 ; Unless required by applicable law or agreed to in writing, software
10 ; distributed under the License is distributed on an "AS IS" BASIS,
11 ; WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12 ; See the License for the specific language governing permissions and
13 ; limitations under the License.
14 ;
15 ; Export declarations for the Asan RTL DLL.
16
17 LIBRARY syzyasan_rtl.dll
18
19 EXPORTS
20 ; Access checking functions.
21
22 ; TODO: add redirectors and export them by default
23
24 asan_check_1_byte_read_access=asan_check_1_byte_read_access_128tb
25 asan_check_2_byte_read_access=asan_check_2_byte_read_access_128tb
26 asan_check_4_byte_read_access=asan_check_4_byte_read_access_128tb
27 asan_check_8_byte_read_access=asan_check_8_byte_read_access_128tb
28 asan_check_10_byte_read_access=asan_check_10_byte_read_access_128tb
29 asan_check_16_byte_read_access=asan_check_16_byte_read_access_128tb
30 asan_check_32_byte_read_access=asan_check_32_byte_read_access_128tb
31
32 asan_check_1_byte_write_access=asan_check_1_byte_write_access_128tb
33 asan_check_2_byte_write_access=asan_check_2_byte_write_access_128tb
34 asan_check_4_byte_write_access=asan_check_4_byte_write_access_128tb
35 asan_check_8_byte_write_access=asan_check_8_byte_write_access_128tb
36 asan_check_10_byte_write_access=asan_check_10_byte_write_access_128tb
37 asan_check_16_byte_write_access=asan_check_16_byte_write_access_128tb
38 asan_check_32_byte_write_access=asan_check_32_byte_write_access_128tb
39
40
41 ; Heap-replacement functions.
42 asan_GetProcessHeap
43 asan_HeapCreate
44 asan_HeapDestroy
45 asan_HeapAlloc
46 asan_HeapReAlloc
47 asan_HeapFree
48 asan_HeapSize
49 asan_HeapValidate
50 asan_HeapCompact
51 asan_HeapLock
52 asan_HeapUnlock
53 asan_HeapWalk
54 asan_HeapSetInformation
55 asan_HeapQueryInformation
56
57 ; CRT Interceptor functions.
58 asan_memcpy
59 asan_memmove
60 asan_memset
61 asan_memchr
62 asan_strcspn
63 asan_strlen
64 asan_strnlen
65 asan_wcsnlen
66 asan_strrchr
67 asan_wcsrchr
68 asan_wcschr
69 asan_strcmp
70 asan_strpbrk
71 asan_strstr
72 asan_wcsstr
73 asan_strspn
74 asan_strncpy
75 asan_strncat
76
77 ; Functions exposed for testing purposes.
78 asan_SetCallBack
79 asan_SetInterceptorCallback
80 asan_SetOnExceptionCallback
81 asan_GetActiveRuntime
82
83 ; Breakpad-like exception filter.
84 asan_CrashForException
85
86 ; Functions exposed to enable/disable the deferred trimming mechanism.
87 asan_EnableDeferredFreeThread
88 asan_DisableDeferredFreeThread
89
90 ; Exposed to allow the user to enumerate runtime experiments.
91 asan_EnumExperiments
92
93 ; Generated system intercepts
94 asan_ReadFile
95 asan_ReadFileEx
96 asan_WriteFile
97 asan_WriteFileEx
98 asan_InterlockedCompareExchange
99 asan_InterlockedIncrement
100 asan_InterlockedDecrement
101 asan_InterlockedExchange
102 asan_InterlockedExchangeAdd
OLDNEW
« no previous file with comments | « syzygy/agent/asan/memory_interceptors_impl_x64.cc ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698