aboutsummaryrefslogtreecommitdiff
path: root/compiler-rt
AgeCommit message (Expand)AuthorFilesLines
2013-09-13[msan] Add source file:line to stack origin reports.Evgeniy Stepanov1-0/+1
2013-09-13[msan] Add source file:line to stack origin reports.Evgeniy Stepanov4-7/+29
2013-09-13[msan] Intercept tzset.Evgeniy Stepanov2-0/+29
2013-09-13[msandr] Add debugging instructions to README.txt.Evgeniy Stepanov1-0/+6
2013-09-13[asan] Android does not have TLSKostya Serebryany1-2/+2
2013-09-13[ASan] Temporary disable UAR unit test on Android due to https://code.google....Alexey Samsonov1-5/+5
2013-09-13[asan] don't record the class_id in FakeFrame (scratching the last bits of pe...Kostya Serebryany3-9/+7
2013-09-13[asan] more performance to FakeStack: a) don't used atomic exchange, instead ...Kostya Serebryany2-14/+15
2013-09-13[asan] second attempt to use TLS with fake stack. This time it looks (more) a...Kostya Serebryany4-11/+28
2013-09-13[asan] undo the previous commit since TLS hack breaks with signals... :(Kostya Serebryany1-1/+1
2013-09-13[asan] use TLS on Linux to get the FakeStack. Saves 15% performanceKostya Serebryany1-6/+19
2013-09-13[asan] inline PoisonShadow in FakeStack to get ~10% speedupKostya Serebryany1-2/+20
2013-09-13[dfsan] Add a few easy functions to the ABI list.Peter Collingbourne1-0/+11
2013-09-12[asan] a bit of performance improvement in fake stack, generalized one test, ...Kostya Serebryany4-34/+46
2013-09-12[asan] add a test for use-after-return and exceptions and fix it. Not 100% su...Kostya Serebryany4-1/+68
2013-09-12[ASan] Do not build asan_fake_stack_test.cc on OSX until https://code.google....Alexander Potapenko1-0/+10
2013-09-12[asan] limit the size of the fake stack with a reasonable constant. This fixe...Kostya Serebryany1-2/+6
2013-09-12[asan] (part 2) don't lazy-init fake_stack if we only need to check that fake...Kostya Serebryany1-1/+1
2013-09-12[asan] don't lazy-init fake_stack if we only need to check that fake_stack ex...Kostya Serebryany2-2/+6
2013-09-12[asan] hopefully make the FakeStack async-signal safe, enable the related testKostya Serebryany6-11/+61
2013-09-12[asan] Fix deadlock in stack unwinder on android/x86.Evgeniy Stepanov3-16/+36
2013-09-12[asan] use xchg instead of CAS in FakeStack::Allocate (5% faster for this case)Kostya Serebryany1-3/+2
2013-09-12[asan] fully re-implement the FakeStack (use-after-return) to make it faster ...Kostya Serebryany6-230/+339
2013-09-11Fix typoBill Wendling1-1/+1
2013-09-11Revert r190520 as it wasn't the right fix.Daniel Jasper1-2/+0
2013-09-11Add empty virtual destructor...Daniel Jasper1-0/+2
2013-09-11[TSan] Use --whole-archive around TSan runtime in old TSan makefiles. Fix a G...Alexey Samsonov3-2/+4
2013-09-11[Sanitizer] build sanitizer_common library with -Wglobal-constructorsAlexey Samsonov1-0/+4
2013-09-11[TSan] Use Clang to compile and link TSan unit tests with TSan runtimeAlexey Samsonov4-26/+72
2013-09-10Fixup for r190410: use lazy initialization for symbolizer as some compilers e...Alexey Samsonov1-2/+12
2013-09-10[ASan] Remove the explicit function prototypes for intercepted functions on W...Timur Iskhodzhanov2-38/+5
2013-09-10[Sanitizer] Refactor symbolization interface: use class instead of several fu...Alexey Samsonov26-866/+725
2013-09-10[asan] refactor the use-after-return API so that the size class is computed a...Kostya Serebryany6-77/+81
2013-09-10[msan] Make all pointers in msan_interface "const volatile void *".Evgeniy Stepanov1-12/+13
2013-09-10[msan] bool -> int to make msan_interface.h C-compatible.Evgeniy Stepanov4-4/+4
2013-09-10[ASan] Don't crash in DescribeHeapAddress if we don't know the current thread...Timur Iskhodzhanov1-16/+14
2013-09-10Delete unused variables.Eli Friedman2-2/+0
2013-09-10[dfsan] Initial set of DFSAN_OPTIONS flags.Peter Collingbourne4-3/+66
2013-09-09Don't allow a NULL-length file. Try to revert to the buffered version.Bill Wendling1-0/+5
2013-09-09[msan] Intercept fstatat / fstatat64.Evgeniy Stepanov2-0/+30
2013-09-09[sanitizer] Fix PR17138.Evgeniy Stepanov2-2/+17
2013-09-09[sanitizer] Delete extra whitespace.Evgeniy Stepanov1-1/+1
2013-09-08[ASan] fix one more memory leak in test caseAlexey Samsonov1-0/+1
2013-09-08[Sanitizer] Use generic configs for running sanitizer_common unit testsAlexey Samsonov2-40/+9
2013-09-08[ASan] turn on leak checking for ASan tests and fix a few discovered leaksAlexey Samsonov8-0/+20
2013-09-06[sanitizer] Avoid including any system headers in the system-header-free part...Evgeniy Stepanov3-27/+58
2013-09-06[sanitizer] Fix Android build.Evgeniy Stepanov1-1/+1
2013-09-06[sanitizer] A bunch of linux system call handlers.Evgeniy Stepanov8-671/+5565
2013-09-06[ASan] make the check for NULL more portable.Alexander Potapenko1-6/+8
2013-09-06Fix compiler warning introduced in r190022Alexey Samsonov1-1/+1