summaryrefslogtreecommitdiff
path: root/runtime/gc/allocator/rosalloc.cc
AgeCommit message (Expand)Author
2024-03-12Remove default cases when all cases are defined Santiago Aboy Solanes
2024-01-24Optimize division by / modulo of gPageSize Richard Neill
2024-01-22Add visibility attributes in runtime/gc/allocator Dmitrii Ishcheikin
2023-11-30Use globals naming scheme for kPageSize etc. Ruben Ayrapetyan
2023-11-28Use CHECK_ALIGNED_PARAM for variable page size Ruben Ayrapetyan
2023-11-20Fix RosAlloc::dedicated_full_run_storage_ Ruben Ayrapetyan
2023-05-22Use C++17's [[maybe_unused]] attribute in ART Stefano Cianciulli
2022-02-25Update runtime/ implications to use (D)CHECK_IMPLIES Santiago Aboy Solanes
2021-05-19Improve OOME log message informing OOME before heap full Lokesh Gidra
2019-05-15Bytes_moved accounting fix and accounting cleanup Hans Boehm
2019-04-25ART: Fix some types Andreas Gampe
2018-11-29C++17 compatibility: make WITH_TIDY=1 happy again. Elliott Hughes
2018-10-30Refactor MemMap::MapAnonymous(). Vladimir Marko
2018-10-25ART: Do some include-what-you-use Andreas Gampe
2018-10-23ART: Refactor for bugprone-argument-comment Andreas Gampe
2018-08-24Add an overload for MemMap::MapAnonymous(). Vladimir Marko
2018-08-21Remove unnecessary indirection from MemMap. Vladimir Marko
2018-04-13Move profile dependent modules to libartbase David Sehr
2017-12-07ART: Remove base/logging from heap-inl.h Andreas Gampe
2017-07-24ART: Include cleanup Andreas Gampe
2017-06-02ART: Introduce thread-current-inl.h Andreas Gampe
2016-12-15ART: Move to libbase StringPrintf Andreas Gampe
2016-12-02Add more detail to rosalloc fragmentation OOME Mathieu Chartier
2016-10-18Remove mirror:: and ArtMethod deps in utils.{h,cc} David Sehr
2016-09-01Avoid decrementing iterator to std::set<>::begin() in RosAlloc. Vladimir Marko
2016-04-22Refactor use of __ANDROID__ macro Bilyan Borisov
2016-03-23Add RosAlloc stats dump. Hiroshi Yamauchi
2016-03-23Use smaller rosalloc run sizes. Hiroshi Yamauchi
2016-02-18Fix rosalloc issues with valgrind. Hiroshi Yamauchi
2016-02-05Use 8-byte increment bracket sizes for rosalloc thread local runs. Hiroshi Yamauchi
2015-11-26No need merging bulk free list again when revoking thread local runs Lei Li
2015-09-30Use free lists instead of bitmaps within rosalloc runs. Hiroshi Yamauchi
2015-07-30ART: Use __ANDROID__ instead of HAVE_ANDROID_OS Andreas Gampe
2015-07-16Use (D)CHECK_ALIGNED more. Roland Levillain
2015-07-13Generalize Valgrind annotations in ART to support ASan. Evgenii Stepanov
2015-04-28Prevent undefined behavior in RosAlloc. Dan Albert
2015-04-22Replace NULL with nullptr Mathieu Chartier
2015-04-13ART: Clean up includes. Vladimir Marko
2015-03-11Rosalloc thread local allocation path without a cas. Hiroshi Yamauchi
2015-03-02Add support for .bss section in oat files. Vladimir Marko
2015-02-20ART: Fix RosAlloc Valgrind code Andreas Gampe
2015-02-04Clear thread local freed bits in RosAlloc::Run::InspectAllSlots Mathieu Chartier
2014-11-20Tune rosalloc buffer sizes. Hiroshi Yamauchi
2014-11-06ART: Fix valgrind Andreas Gampe
2014-11-04ART: More warnings Andreas Gampe
2014-11-03Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags. Ian Rogers
2014-10-22C++11 related clean-up of DISALLOW_.. Ian Rogers
2014-10-22Tidy up logging. Ian Rogers
2014-10-16Rosalloc should print unreachable page map type Maxim Kazantsev
2014-10-09Enable -Wimplicit-fallthrough. Ian Rogers