Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
compiler-rt
/
0b5a1b79121f96d36d0d75ae2b8931a39aac93a2
/
lib
/
sanitizer_common
/
sanitizer_printf.cc
134da44
[sanitizer] Support padding with spaces in Printf.
by Sergey Matveev
· 11 years ago
c528867
tsan: fix windows mingw build
by Dmitry Vyukov
· 11 years ago
5e97ba3
Fix MSVC W3 compiler warnings
by Timur Iskhodzhanov
· 11 years ago
0b694fc
[nolibc] Move all platforms to internal_getpid.
by Peter Collingbourne
· 11 years ago
6a72c9d
asan: fix windows build
by Dmitry Vyukov
· 11 years ago
4f5e4bb
asan/tsan: fix printf(), on the second pass it prints garbage and crashes on random pointer dereference
by Dmitry Vyukov
· 11 years ago
99f1e20
[Sanitizer] Rework r176802: share code between Printf and Report and simplify it a bit
by Alexey Samsonov
· 11 years ago
7ed46ff
[Sanitizer] Use a common mutex to prevent mixing reports from different sanitizers. This fixes PR15516
by Alexey Samsonov
· 12 years ago
78b580f
[Sanitizer] Fix OnPrint weak hook. Disable weak hooks for gotsan.
by Alexey Samsonov
· 12 years ago
1700fd3
asan/tsan: change SANITIZER_GO to more general SANITIZER_SUPPORTS_WEAK_HOOKS
by Dmitry Vyukov
· 12 years ago
13f62b2
asan/tsan: add Printf/Report hook
by Dmitry Vyukov
· 12 years ago
87c8bb9
Break a >80 char line.
by Evgeniy Stepanov
· 12 years ago
c1b73e8
[ASan] Reduce the local buffer size in Report() not to fail the check enforced when building TSan runtime.
by Alexander Potapenko
· 12 years ago
e282b1a
[ASan] Try to use a small (512 bytes) stack-local buffer in Report() for short messages, fall back to MmapOrDie() in the case of a failure.
by Alexander Potapenko
· 12 years ago
01e9a38
Don't escape %s in printf usage message; it's not written by printf.
by Richard Smith
· 12 years ago
5af39e5
[asan/tsan] do not use __WORDSIZE macro, as it is glibc-private thing. Instead, define our own SANITIZER_WORDSIZE
by Kostya Serebryany
· 12 years ago
e52e280
[Sanitizer] replace while with internal_memset to make sure compiler won't replace it with library memset
by Alexey Samsonov
· 12 years ago
f493220
-fsanitize=undefined: Switch to using sanitizer_common for output. This gets us much closer to not depending on any system headers.
by Richard Smith
· 12 years ago
b1fe302
[TSan] finally remove TsanPrintf in favor of Printf from sanitizer_common
by Alexey Samsonov
· 12 years ago
01167e8
[asan] fix the va_arg usage
by Kostya Serebryany
· 12 years ago
81dfbb7
[asan] add asan option log_path=PATH to let users redirect asan reports to a file PATH.PID instead of stderr
by Kostya Serebryany
· 12 years ago
4fa111c
[asan/tsan] use InternalScopedBuffer instead of stack arrays. Use mmap inseted of InternalAlloc in InternalScopedBuffer
by Kostya Serebryany
· 12 years ago
283c296
[asan] get rid of AsanPrintf in favor of Printf from sanitizer_common
by Kostya Serebryany
· 12 years ago
de08c02
[Sanitizer] Renaming: SNPrintf -> internal_snprintf (and move it to sanitizer libc)
by Alexey Samsonov
· 12 years ago
a25b346
[Sanitizer] Switch to common mmap/munmap routines in ASan run-time.
by Alexey Samsonov
· 12 years ago
e954101
[Sanitizer]: Introduce a common internal printf function. For now, also use tool-specific wrappers TsanPrintf (its output is controlled by TSan flags) and AsanPrintf (which copies its results to the ASan-private buffer). Supported formats: %[z]{d,u,x}, %s, %p. Re-write all format strings in TSan according to this format (this should have no effect on 64-bit platforms).
by Alexey Samsonov
· 12 years ago