summaryrefslogtreecommitdiff
path: root/lib/sanitizer_common/sanitizer_common.h
AgeCommit message (Expand)Author
2017-07-20[sanitizer_common] Move filesystem-related code out of sanitizer_common.ccAlex Shlyapnikov
2017-07-18Revert "Only scan global sections containing data in LSan on darwin"Francis Ricci
2017-07-17Only scan global sections containing data in LSan on darwinFrancis Ricci
2017-07-12[asan] For iOS/AArch64, if the dynamic shadow doesn't fit, restrict the VM spaceKuba Mracek
2017-06-26[Sanitizers] 64 bit allocator respects allocator_may_return_null flagAlex Shlyapnikov
2017-06-23[asan] Add support for Android debug message.Evgeniy Stepanov
2017-06-22[Sanitizers] 32 bit allocator respects allocator_may_return_null flagAlex Shlyapnikov
2017-06-21[sanitizer] Add a function to gather random bytesKostya Kortchinsky
2017-06-16[Sanitizers] Secondary allocator respects allocator_may_return_null=1.Alex Shlyapnikov
2017-06-14[sanitizer] Reverting D34152Kostya Kortchinsky
2017-06-14[sanitizer] MmapAlignedOrDie changes to reduce fragmentationKostya Kortchinsky
2017-06-02[sanitizer-coverage] nuke more stale codeKostya Serebryany
2017-06-02[sanitizer-coverage] nuke more stale codeKostya Serebryany
2017-05-25[compiler-rt] Replace allow_user_segv_handler=0 with kHandleSignalExclusiveVitaly Buka
2017-05-19Use write instead of read permissions to check for global sections on macFrancis Ricci
2017-04-17[sanitizer] Introduce tid_t as a typedef for OS-provided thread IDsKuba Mracek
2017-04-17Don't read non-readable address ranges during lsan pointer scanningFrancis Ricci
2017-04-14[ubsan] Use the correct tool name in diagnosticsVedant Kumar
2017-03-09[sanitizer] Bail out with warning if user dlopens shared library with RTLD_DE...Maxim Ostapenko
2017-02-02[sanitizer] Move DescribeSignalOrException to sanitizer_common.Marcos Pividori
2017-01-11Follow-up for r291277: Add a return to silence GCC's "control reaches end of ...Kuba Mracek
2017-01-06[sanitizer] Add a 'print_module_map' flag which prints modules with UUIDs on ...Kuba Mracek
2017-01-06[sanitizer] Track which modules are instrumented in LoadedModule objectsKuba Mracek
2016-12-12[sancov] __sanitizer_dump_coverage apiMike Aizatsky
2016-12-02[sanitizer] Track architecture and UUID of modules in LoadedModuleKuba Mracek
2016-11-30Release memory to OS only when the requested range covers the entire pageEvgeniy Stepanov
2016-11-29Return memory to OS right after free (not in the async thread).Evgeniy Stepanov
2016-11-26[asan] Add a "dump_registers" flag to print out CPU registers after a SIGSEGVKuba Mracek
2016-11-18rename InternalBinarySearch to InternalLowerBoundMike Aizatsky
2016-11-16fixing binary search for cases when element is not in arrayMike Aizatsky
2016-09-30[compiler-rt] Add support for the dynamic shadow allocationEtienne Bergeron
2016-09-27[sanitizer_common] Delete some copy/move methods in InternalScopedBufferVedant Kumar
2016-09-21revert 282085, 281909, they broke 32-bit dynamic ASan and the sanitizer-windo...Nico Weber
2016-09-19[compiler-rt] Add support for the dynamic shadow allocationEtienne Bergeron
2016-09-15[compiler-rt] Do not introduce __sanitizer namespace globallyAnna Zaks
2016-09-12[sanitizer] replace CHECK with CHECK_XY in two places for better diagnosticsKostya Serebryany
2016-09-12[asan] Cleanup: Move tid into ErrorBase, add const to BufferedStackTrace, be ...Filipe Cabecinhas
2016-08-26[asan] first attempt at releasing free-d memory back to the system using madv...Kostya Serebryany
2016-06-27[sanitizer] Stop unwinding the stack when a close-to-zero PC is foundKuba Brecka
2016-06-16[sanitizers] introduce yet another API function: __sanitizer_install_malloc_a...Kostya Serebryany
2016-05-28[esan] Add handling of large stack size rlimitsDerek Bruening
2016-04-27[sanitizer] [SystemZ] Abort if the kernel might be vulnerable to CVE-2016-2143.Marcin Koscielnicki
2016-04-23[sanitizer] add a function MmapNoAccess that mmaps a protected region *somewh...Kostya Serebryany
2016-04-22[sanitizer] rename MmapNoAccess to MmapFixedNoAccess; NFCKostya Serebryany
2016-04-01Fix a load of -Wunknown-pragma warnings from clang-clReid Kleckner
2016-03-17[sanitizer] On OS X, verify that interceptors work and abort if not, take 2Kuba Brecka
2016-02-25[Sanitizer] Protect against compiler-inserted memcpy() in InternalMmapVector:...Alexey Samsonov
2016-02-22[Sanitizer] Introduce ListOfModules object and use it to replace GetListOfMod...Alexey Samsonov
2016-02-08[asan] Implement SEGV read vs write detection for ARM and AArch64.Evgeniy Stepanov
2016-02-04[asan] When catching a signal caused by a memory access, print if it's a READ...Kostya Serebryany