summaryrefslogtreecommitdiff
path: root/lib/scudo
Commit message (Expand)AuthorAgeFilesLines
* [sanitizer] Revert D50940Kostya Kortchinsky2018-08-291-1/+1
* [scudo] Replace eraseHeader with compareExchangeHeader for Quarantined chunksKostya Kortchinsky2018-08-241-10/+5
* [sanitizer] Change Mmap*NoAccess to return nullptr on errorKostya Kortchinsky2018-08-231-1/+1
* [scudo] Fix race condition in deallocation path when Quarantine is bypassedKostya Kortchinsky2018-08-141-5/+7
* [scudo] Simplify internal names (NFC)Kostya Kortchinsky2018-07-205-56/+51
* [CMake] Add compiler-rt header files to the list of sources for targetsDan Liew2018-07-101-0/+21
* [scudo] Add some logs for AndroidKostya Kortchinsky2018-07-061-0/+3
* [scudo] Get rid of builtin-declaration-mismatch warningsKostya Kortchinsky2018-07-031-10/+12
* [scudo] Enable Scudo memory hooks for Fuchsia.Kostya Kortchinsky2018-07-021-2/+6
* [scudo] Add a minimal runtime for -fsanitize-minimal-runtime compatibilityKostya Kortchinsky2018-06-211-8/+34
* [scudo] Move noinline functions definitions out of lineKostya Kortchinsky2018-06-191-63/+67
* [scudo] Add verbose failures in place of CHECK(0)Kostya Kortchinsky2018-06-156-25/+158
* [scudo] Make Secondary linker-initialized compliantKostya Kortchinsky2018-06-141-6/+2
* [scudo] Add C++17 aligned new/delete operators supportKostya Kortchinsky2018-06-124-62/+87
* [scudo] Improve the scalability of the shared TSD modelKostya Kortchinsky2018-06-116-51/+83
* [scudo] Quarantine optimizationKostya Kortchinsky2018-05-161-1/+2
* [scudo] Adding an interface function to print allocator statsKostya Kortchinsky2018-04-253-0/+17
* [scudo] Read ARM feature bits using Fuchsia APIs.Kostya Kortchinsky2018-04-231-1/+12
* [sanitizer] Split Symbolizer/StackTraces from core RTSanitizerCommonKostya Kortchinsky2018-04-161-3/+4
* [sanitizer] Allow for the allocator "names" to be set by the toolsKostya Kortchinsky2018-04-132-1/+4
* [scudo] Remove duplicate cmake flagsKostya Kortchinsky2018-04-121-1/+1
* [scudo] Fuchsia minimal shared runtimeKostya Kortchinsky2018-03-271-21/+24
* [sanitizer] Split coverage into separate RT in sanitizer_commonKostya Kortchinsky2018-03-221-0/+2
* [scudo] Add Chunk::getSize, rework Chunk::getUsableSizeKostya Kortchinsky2018-03-142-25/+28
* [scudo] Secondary allocator overhaul to support WindowsKostya Kortchinsky2018-03-122-56/+113
* [scudo] Make logging more consistentKostya Kortchinsky2018-03-073-63/+43
* [scudo] Use gc-sections by defaultKostya Kortchinsky2018-03-061-0/+4
* [scudo] Introduce Chunk::getHeaderSizeKostya Kortchinsky2018-02-273-25/+27
* [scudo] Allow options to be defined at compile timeKostya Kortchinsky2018-02-081-0/+11
* [scudo] Minor Secondary changesKostya Kortchinsky2018-02-011-8/+8
* [scudo] Add default implementations for weak functionsKostya Kortchinsky2018-01-303-2/+22
* [scudo] Overhaul malloc related interceptorsKostya Kortchinsky2018-01-253-72/+85
* [scudo] Remove SANITIZER_LINUX requirement for the malloc interceptorsKostya Kortchinsky2018-01-241-6/+1
* [scudo] Allow for weak hooks, gated by a defineKostya Kortchinsky2018-01-232-2/+10
* [scudo] Pass SANITIZER_COMMON_LINK_FLAGS to the shared library LINK_FLAGSKostya Kortchinsky2018-01-191-0/+3
* [scudo] Fix for the Scudo interface function scopeKostya Kortchinsky2018-01-171-2/+1
* [scudo] Limit by default the TSD pool to 2 on AndroidKostya Kortchinsky2018-01-171-1/+5
* [scudo] Add SANITIZER_CXX_ABI_LIBRARY to SCUDO_DYNAMIC_LIBSKostya Kortchinsky2018-01-121-1/+2
* [scudo] s/unsigned long/size_t/ for __scudo_set_rss_limitKostya Kortchinsky2018-01-042-4/+9
* [scudo] Refactor ScudoChunkKostya Kortchinsky2017-12-141-119/+117
* [scudo] Adding a public Scudo interfaceKostya Kortchinsky2017-12-133-0/+46
* [sanitizer] Introduce a vDSO aware timing functionKostya Kortchinsky2017-12-132-3/+3
* [scudo] Inline getScudoChunk function.Kostya Kortchinsky2017-12-131-1/+1
* [sanitizer] Revert rL320409Kostya Kortchinsky2017-12-112-3/+3
* [sanitizer] Introduce a vDSO aware time function, and use it in the allocator...Kostya Kortchinsky2017-12-112-3/+3
* [scudo] Minor code generation improvementKostya Kortchinsky2017-12-082-11/+9
* [scudo] Correct performance regression in SecondaryKostya Kortchinsky2017-12-061-8/+10
* [scudo] Get rid of the thread local PRNG & header saltKostya Kortchinsky2017-12-055-115/+63
* [scudo] Allow for compile-time choice of the SizeClassMapKostya Kortchinsky2017-11-291-11/+12
* [scudo] Workaround for uninitialized Bionic globalsKostya Kortchinsky2017-11-271-1/+11