Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
dec793732650d7d4d5f66511ec59f04a451315fa
/
lib
/
sanitizer_common
/
sanitizer_libc.h
259f706
Update aosp/master compiler-rt for rebase to r235153
by Pirama Arumuga Nainar
· 9 years ago
86277eb
Update aosp/master compiler-rt for rebase to r230699.
by Stephen Hines
· 9 years ago
2d1fdb2
Update compiler-rt aosp/master for 3.5 (r209699) rebase.
by Stephen Hines
· 10 years ago
72870db
Add internal_strchrnul function
by Alexey Samsonov
· 11 years ago
0b694fc
[nolibc] Move all platforms to internal_getpid.
by Peter Collingbourne
· 11 years ago
9578a3e
[nolibc] Change internal syscall API to remove reliance on libc's errno.
by Peter Collingbourne
· 11 years ago
6d6ab9e
tsan: add internal_unlink() function
by Dmitry Vyukov
· 11 years ago
6fb47af
add Linux syscall wrappers and ThreadLister to sanitizer_common
by Kostya Serebryany
· 12 years ago
f882247
[Sanitizer] use raw syscall instead of _exit() function on Linux
by Alexey Samsonov
· 12 years ago
4c9317a
[Sanitizer] extend internal libc with stat/fstat/lstat functions
by Alexey Samsonov
· 12 years ago
e85c83d
[Sanitizer] use u32 instead of mode_t, which is defined in Darwin headers
by Alexey Samsonov
· 12 years ago
ee7cc44
[Sanitizer] make internal_open have the same interface as libc version
by Alexey Samsonov
· 12 years ago
250f221
[sanitizer] Further split private and public sanitizer headers.
by Evgeniy Stepanov
· 12 years ago
eb28093
[asan] implement more strict checking for memset/etc parameters. Instead of checking the first and the last byte, we check the entire shadow region. This costs ~10 slowdown for the instrumented functions. Motivated by a nasty memset-buffer-overflow-by-140-bytes in chrome which was reported as a use-after-free or not at all
by Kostya Serebryany
· 12 years ago
84d57b4
[Sanitizer] Add internal_isatty to sanitizer_libc and PrintsToTty to determine whether error reports are printed to terminal
by Alexey Samsonov
· 12 years ago
f3457cb
[Sanitizer] Use kStderrFd constant instead of hardcoded 2
by Alexey Samsonov
· 12 years ago
f1673e6
Implement internal_memmove.
by Alexander Potapenko
· 12 years ago
d1b8f58
[Sanitizer] implement readlink as syscall on Linux
by Alexey Samsonov
· 12 years ago
d865fec
Relocate the external headers provided by ASan and the common sanitizer library.
by Chandler Carruth
· 12 years ago
2511347
[Sanitizer] implement internal_strcspn
by Alexey Samsonov
· 12 years ago
a4e4744
[asan] get rid of libc's sscanf as it causes infinite recursion on Fedora.
by Kostya Serebryany
· 12 years ago
de08c02
[Sanitizer] Renaming: SNPrintf -> internal_snprintf (and move it to sanitizer libc)
by Alexey Samsonov
· 12 years ago
a92c0cb
[Sanitizer] State that sanitizer_libc.h header can be included in the user code (and therefore it shouldn't include other sanitizer runtime headers).
by Alexey Samsonov
· 12 years ago
8cd0df7
[Sanitizer] add internal_strncmp to sanitizer libc
by Alexey Samsonov
· 12 years ago
0969bcf
[Sanitizer] move different wrappers from TSan to common sanitizer runtime
by Alexey Samsonov
· 12 years ago
c925697
[Sanitizer] move all the rest re-implementations of libc functions from ASan runtime to common sanitizer runtime
by Alexey Samsonov
· 12 years ago
88207ab
[Sanitizer] Use DEFINE_REAL macro in TSan runtime to call libc implementations of functions. Move strchr to sanitizer_libc.
by Alexey Samsonov
· 12 years ago
327c1c1
[Sanitizer] Move internal_memcmp to common sanitizer libc
by Alexey Samsonov
· 12 years ago
4fac148
[Sanitizer] add internal_memset and internal_strrchr to sanitizer_common/
by Alexey Samsonov
· 12 years ago
f7667cc
[Sanitizer] move internal_strdup and internal_memcpy to common runtime. Make internal allocations from TSan runtime call InternalAlloc from common runtime
by Alexey Samsonov
· 12 years ago
230c3be
[Sanitizer] Move more functions/constants to sanitizer_common.
by Alexey Samsonov
· 12 years ago
8e820fc
[Sanitizer] move internal_filesize and internal_dup2 from TSan to sanitizer_common.
by Alexey Samsonov
· 12 years ago
9edf750
[Sanitizer] add sanitizer_common.h for routines shared between TSan and ASan runtimes. Use __sanitizer::Die() in TSan.
by Alexey Samsonov
· 12 years ago
94b5036
[Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.h
by Alexey Samsonov
· 12 years ago
1f11d31
[Sanitizer] add sanitizer_posix.cc. Move more various functions into sanitizer_libc: sscanf, munmap, memchr
by Alexey Samsonov
· 12 years ago
a56aefd
[Sanitizer] add internal_{close,read,write} functions to sanitizer_libc
by Alexey Samsonov
· 12 years ago
c5d4651
[Sanitizer] Add sanitizer_win.cc for windows-specific implementations of libc functions. Add internal_open.
by Alexey Samsonov
· 12 years ago
ae4d9ca
Created files sanitizer_linux.cc and sanitizer_mac.cc for platform-specific implementations of common functions. Turned asan_mmap into __sanitizer::internal_mmap.
by Alexey Samsonov
· 12 years ago
c0d78c1
[Sanitizer]: move internal_strcmp to sanitizer_common
by Alexey Samsonov
· 12 years ago
3836ff2
[Sanitizer] Move internal_strncpy to sanitizer_libc (and make its behavior conforming to manual)
by Alexey Samsonov
· 12 years ago
9aead37
[asan,tsan] introduce sanitizer_common/sanitizer_defs.h and perform some renaming in asan rt. More to come.
by Kostya Serebryany
· 12 years ago
16e0075
[asan,tsan] rename files in sanitizer_common to have a common prefix (sanitizer_).
by Kostya Serebryany
· 12 years ago
[Renamed (87%) from lib/sanitizer_common/mini_libc.h]
b3cedf9
[asan,tsan] Add a new directory compiler-rt/lib/sanitizer_common
by Kostya Serebryany
· 12 years ago