Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
dec793732650d7d4d5f66511ec59f04a451315fa
/
lib
/
sanitizer_common
/
sanitizer_mac.cc
cdce50b
Update aosp/master compiler-rt for rebase to r239765
by Pirama Arumuga Nainar
· 9 years ago
259f706
Update aosp/master compiler-rt for rebase to r235153
by Pirama Arumuga Nainar
· 9 years ago
7c91505
Update aosp/master compiler-rt for rebase to r233350
by Pirama Arumuga Nainar
· 9 years ago
86277eb
Update aosp/master compiler-rt for rebase to r230699.
by Stephen Hines
· 9 years ago
6d18623
Update aosp/master compiler-rt for rebase to r222486.
by Stephen Hines
· 10 years ago
2d1fdb2
Update compiler-rt aosp/master for 3.5 (r209699) rebase.
by Stephen Hines
· 10 years ago
b527f7d
[ASan] Don't call __asan_init() from certain interceptors on Darwin.
by Alexander Potapenko
· 11 years ago
7847d77
[Sanitizer] Refactor symbolization interface: use class instead of several functions. Move some code around to get rid of extra source files
by Alexey Samsonov
· 11 years ago
4a95e33
tsan: fix darwin Go crashes
by Dmitry Vyukov
· 11 years ago
d4bb4a6
tsan: fix darwin Go build
by Dmitry Vyukov
· 11 years ago
4df343a
[nolibc] Move GetPageSize to the individual platforms.
by Peter Collingbourne
· 11 years ago
0b694fc
[nolibc] Move all platforms to internal_getpid.
by Peter Collingbourne
· 11 years ago
65246dc
Try to fix the mac buildbots
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
24323de
[sanitizer] Move GetThreadStackAndTls from TSan to sanitizer_common.
by Sergey Matveev
· 11 years ago
46f9395
[Sanitizer] Kill the remainders of platform defines in favor of SANITIZER_ defines
by Alexey Samsonov
· 11 years ago
9ae2883
[libsanitizer] Unmapping the old cache partially invalidates the memory layout, so add
by Alexander Potapenko
· 11 years ago
24e1372
[sanitizer] Replace more platform checks with SANITIZER_ constants.
by Evgeniy Stepanov
· 11 years ago
93af594
[Sanitizer] Add default constructor for BlockingMutex
by Alexey Samsonov
· 11 years ago
b114ed8
[sanitizer] Move GetTlsSize code from TSan to sanitizer_common.
by Evgeniy Stepanov
· 11 years ago
4a1a495
[Sanitizer] Fixup for r176931 for Mac and Windows
by Alexey Samsonov
· 11 years ago
45717c9
[Sanitizer] Change MemoryMappingLayout methods to also report memory protection flags (for future use in leak checker). Patch by Sergey Matveev.
by Alexey Samsonov
· 11 years ago
ce70097
[Sanitizer] Implement BlockingMutex::CheckLocked()
by Alexey Samsonov
· 11 years ago
f155fcc
[asan] a bit stricter lint for CHECK vs CHECK_XX (these CHECK_XX really help debugging!)
by Kostya Serebryany
· 12 years ago
f882247
[Sanitizer] use raw syscall instead of _exit() function on Linux
by Alexey Samsonov
· 12 years ago
2bf0d03
Use 64-bit inodes in file operations. ASan is now built with -mmacosx-version-min=10.5, thus the default inode
by Alexander Potapenko
· 12 years ago
7c50ee7
[Sanitizer] use proper casting in *stat functions on Mac
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
4852601
asan: fix compilation errors in mutex
by Dmitry Vyukov
· 12 years ago
f4f51f2
asan/tsan: move blocking mutex from asan to sanitizer_common
by Dmitry Vyukov
· 12 years ago
2574257
Add a libsanitizer API __sanitizer_sandbox_on_notify(void* reserved), which should be used by
by Alexander Potapenko
· 12 years ago
93da8b6
Add caching to the MemoryMappingLayout class on Linux. This is necessary for the cases when a sandbox prevents ASan from reading the mappings
by Alexander Potapenko
· 12 years ago
93b4caf
[Sanitizer] add sanity checks for communication with external symbolizer
by Alexey Samsonov
· 12 years ago
8bf8b79
Do not patch the instruction address when symbolizing the reports.
by Alexander Potapenko
· 12 years ago
e0023f7
tsan: fix mac build
by Dmitry Vyukov
· 12 years ago
d7e5bb4
[Sanitizer] Hoist functions to get/set stack size and re-exec from memory-sanitizer branch to sanitizer_common
by Alexey Samsonov
· 12 years ago
d1b8f58
[Sanitizer] implement readlink as syscall on Linux
by Alexey Samsonov
· 12 years ago
e1f5dac
[Sanitizer] Rename ProcessMaps to MemoryMappingLayout and fix Windows build by providing stub implementation
by Alexey Samsonov
· 12 years ago
6e893b6
[Sanitizer] move OS-dependent pieces of symbolizer to separate source files
by Alexey Samsonov
· 12 years ago
668accc
[Sanitizer] Fix warnings to please cmake build
by Alexey Samsonov
· 12 years ago
fe67024
[ASan] fixup for r159652
by Alexey Samsonov
· 12 years ago
a68633f
[Sanitizer] Extend a symbolizer code. Implemented for Linux only. Use dl_iterate_phdr to get virtual addresses of mapped module sections. To symbolize an address from a module, map this module to memory and obtain pointers to debug info sections. Later these pointers can be passed to constructor of DWARF context-in-memory from LLVM DebugInfo lib.
by Alexey Samsonov
· 12 years ago
0969bcf
[Sanitizer] move different wrappers from TSan to common sanitizer runtime
by Alexey Samsonov
· 12 years ago
3dbeabb
[Sanitizer] move portable GetEnv to common sanitizer runtime
by Alexey Samsonov
· 12 years ago
ed996f7
[Sanitizer] Fix mac build.
by Alexey Samsonov
· 12 years ago
e5931fd
[Sanitizer] factor out GetThreadStackTopAndBottom from ASan runtime to common.
by Alexey Samsonov
· 12 years ago
6895adc
[Sanitizer] __asan::AsanProcMaps -> __sanitizer::ProcessMaps.
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
94b5036
[Sanitizer] rename sanitizer_defs.h to sanitizer_internal_defs.h
by Alexey Samsonov
· 12 years ago
78381e4
[Sanitizer] fix compilation on Mac OS 10.6 - don't use O_CLOEXEC
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