summaryrefslogtreecommitdiff
path: root/lib/asan/asan_globals.cc
AgeCommit message (Expand)Author
2017-09-28[asan] Unpoison global metadata on dlclose.Benjamin Kramer
2017-09-27ASan allocates a global data initialization array at the tail end of eachDmitry Mikulin
2017-04-27[asan] Fix dead stripping of globals on Linux (compiler-rt).Evgeniy Stepanov
2017-04-10Revert "[asan] Fix dead stripping of globals on Linux (compiler-rt)."Evgeniy Stepanov
2017-04-06[asan] Fix dead stripping of globals on Linux (compiler-rt).Evgeniy Stepanov
2017-03-20Revert r298174, r298173, r298169, r298159.Evgeniy Stepanov
2017-03-17[asan] Fix dead stripping of globals on Linux (compiler-rt)Evgeniy Stepanov
2016-11-23[asan/win] Skip incremental linker padding during unregistrationReid Kleckner
2016-11-23[asan/win] Fix incremental linking vs. global registrationReid Kleckner
2016-11-17[asan] Create a .ASAN$G(A-Z) section for global registrationReid Kleckner
2016-09-05asan: allow __asan_{before,after}_dynamic_init without registered globalsDmitry Vyukov
2016-08-17Split DescribeAddressIfGlobal between a function that gets all the informatio...Filipe Cabecinhas
2016-03-28[asan] Add runtime support for __asan_(un)register_image_globalsRyan Govostes
2016-03-22Test commit to verify repository access and fix a typo.Derek Bruening
2016-02-08[asan] Introduce new approach for ODR violation detection based on odr indica...Maxim Ostapenko
2016-02-06[asan] properly report an un-aligned global variable instead of just crashingKostya Serebryany
2015-10-01[compiler-rt] Apply modernize-use-nullptr fixes in sanitizersVedant Kumar
2015-04-22[ASan] Print global registration site in init-order-checker reports.Alexey Samsonov
2015-04-22[ASan] Refactor functions searching/describing globals. NFC.Alexey Samsonov
2015-03-02[ASan/Win] Work around PR22545: call LLVM global_dtors in the MD atexit()Timur Iskhodzhanov
2015-02-25[asan] add suppressions for odr violationsKostya Serebryany
2015-02-23[asan] when registering globals, use the same unwinder as we use for malloc, ...Kostya Serebryany
2015-02-20[ASan/Win] Work around PR22545 - unregister globals when using the MD runtimeTimur Iskhodzhanov
2015-02-11[ASan] Print out a diagnostic when a global is unregisteredTimur Iskhodzhanov
2014-12-17[ASan] Introduce SetCanPoisonMemory() function.Alexey Samsonov
2014-10-26Change StackDepot interface to use StackTrace more extensivelyAlexey Samsonov
2014-09-26[compiler-rt] recommit of r218481: ASan debugging API for report info extract...Kuba Brecka
2014-09-26[compiler-rt] revert r218481 due to test failure on sanitizer-x86_64-linux Kuba Brecka
2014-09-25[compiler-rt] ASan debugging API for report info extraction and locating addr...Kuba Brecka
2014-08-02[ASan] Use metadata to pass source-level information from Clang to ASan.Alexey Samsonov
2014-06-20[asan] when reporting an ODR violation, also print the stack traces where the...Kostya Serebryany
2014-04-28[asan] split detect_odr_violation into two: =2 detects all ODR violations, =1...Kostya Serebryany
2014-04-25[asan] implement an experimental detector of ODR violations. Not tested yet o...Kostya Serebryany
2013-10-24Introduce an operator new for LowLevelAllocator, and convert most users to it.Peter Collingbourne
2013-06-14[Sanitizer] Rename InternalVector to InternalMmapVectorAlexey Samsonov
2013-05-24Disable init-order checking before destructors are run.Alexey Samsonov
2013-04-19[ASan] Make init-order checker allow access to already initialized globals.Alexey Samsonov
2013-03-28Make all the ALWAYS_INLINE users Windows-friendly; also, avoid ALWAYS_INLINE ...Timur Iskhodzhanov
2013-03-28[ASan] Speed-up initialization-order checking: create and use fast versions o...Alexey Samsonov
2013-03-26[ASan] Change the ABI of __asan_before_dynamic_init function: now it takes po...Alexey Samsonov
2013-03-25[ASan] mark local function as staticAlexey Samsonov
2013-02-05[asan] Fix nonsensical reports of partial right OOB.Evgeniy Stepanov
2013-01-31[ASan] Split ASan interface header into private and public parts. Add a test ...Alexey Samsonov
2013-01-23[asan] simplify the code that poisons global redzones, add some more testsKostya Serebryany
2013-01-18[asan] kill some dead codeKostya Serebryany
2013-01-14asan/tsan: move blocking mutex from asan to sanitizer_commonDmitry Vyukov
2012-08-29Relocate the external headers provided by ASan and the common sanitizerChandler Carruth
2012-08-27[Sanitizer] Use low-level allocator in flag parsing to avoid calling malloc()...Alexey Samsonov
2012-08-21[asan] run-time part of the initialization order checker. Patch by Reid Watso...Kostya Serebryany
2012-08-09[ASan] move code that describes globals to asan_report.ccAlexey Samsonov