summaryrefslogtreecommitdiff
path: root/runtime/gc/space/dlmalloc_space.cc
AgeCommit message (Expand)Author
2024-01-15Add visibility attributes in runtime/gc/spaceDmitrii Ishcheikin
2024-01-15Clean-up dlmalloc callbacksDmitrii Ishcheikin
2023-11-30Use globals naming scheme for kPageSize etc.Ruben Ayrapetyan
2022-06-21Log better info for nonmoving allocation failureHans Boehm
2022-02-25Update runtime/ implications to use (D)CHECK_IMPLIESSantiago Aboy Solanes
2021-11-25Always access Thread state and flags as 32-bit location.Vladimir Marko
2021-05-19Improve OOME log message informing OOME before heap fullLokesh Gidra
2019-08-22JIT mini-debug-info: Allocate entries in the JIT data space.David Srbecky
2019-08-01Refactor space bitmap to be a value objectMathieu Chartier
2019-04-25ART: Fix some typesAndreas Gampe
2018-10-30Refactor MemMap::MapAnonymous().Vladimir Marko
2018-10-23ART: Refactor for bugprone-argument-commentAndreas Gampe
2018-08-21Remove unnecessary indirection from MemMap.Vladimir Marko
2018-03-05Move most of runtime/base to libartbase/baseDavid Sehr
2017-12-07ART: Remove base/logging from heap-inl.hAndreas Gampe
2017-10-03Rename CHECK_MEMORY_CALL to CheckedCallMathieu Chartier
2017-06-05ART: Small class-inl.h cleanupAndreas Gampe
2016-08-30ART: SHARED_REQUIRES to REQUIRES_SHAREDAndreas Gampe
2016-01-26Use mutator lock to guard adding and removing heap spacesMathieu Chartier
2015-11-19Increase code cache after 1 full collection.Nicolas Geoffray
2015-09-03Add ScopedThreadSuspensionMathieu Chartier
2015-07-13Generalize Valgrind annotations in ART to support ASan.Evgenii Stepanov
2015-05-26ART: Clean up arm64 kNumberOfXRegisters usage.Vladimir Marko
2015-04-22Replace NULL with nullptrMathieu Chartier
2015-03-11Rosalloc thread local allocation path without a cas.Hiroshi Yamauchi
2014-11-06ART: Fix valgrindAndreas Gampe
2014-11-04ART: More warningsAndreas Gampe
2014-11-03Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.Ian Rogers
2014-10-09stdint types all the way!Ian Rogers
2014-07-10Improve the OOME fragmentation message.Hiroshi Yamauchi
2014-07-10Fix GC to use art::Atomic rather than compiler intrinsics.Ian Rogers
2014-04-14Refactor space bitmap to support different alignments.Mathieu Chartier
2014-04-11Clean-up heap spaces.Mathieu Chartier
2014-04-01Fix running with DlMalloc instead of RosAlloc.Mathieu Chartier
2014-03-20Add Heap::RunningOnValgrind and call it from the spaces.Mathieu Chartier
2014-03-05Fix valgrind gtests and memory leaks.Mathieu Chartier
2014-02-28Add custom SIGSEGV handler to help find heap corruption.Mathieu Chartier
2014-02-26Make allocations report usable size.Ian Rogers
2014-02-25Fix the memory protection issue in RosAllocSpace::CreateFromMemMap()lzang1
2014-02-06Object model changes to support 64bit.Ian Rogers
2014-01-31Add zygote space as its own space type.Mathieu Chartier
2014-01-08Background compaction support.Mathieu Chartier
2013-12-18Remove some unnecessary code from dlmalloc_space/rosalloc_space.Hiroshi Yamauchi
2013-11-20Add Valgrind rosalloc support.Hiroshi Yamauchi
2013-11-18Fix a per-process dumpsys meminfo crash.Hiroshi Yamauchi
2013-11-16A custom 'runs-of-slots' memory allocator.Hiroshi Yamauchi
2013-11-13Fix libart.do boot check failure (b/11679102).Hiroshi Yamauchi
2013-11-11Compacting collector.Mathieu Chartier
2013-10-25Fix a double unmap issue in MemMap::UnMapAtEnd().Hiroshi Yamauchi
2013-10-21Throw IOException at source of failing to open a dex file.Ian Rogers