summaryrefslogtreecommitdiff
path: root/runtime/intern_table.h
Commit message (Expand)AuthorAgeFilesLines
* Avoid an unnecessary ComputeModifiedUtf8Hash().Vladimir Marko2021-02-081-5/+10
* Rewrite intern table construction in ImageWriter.Vladimir Marko2021-01-281-9/+1
* Deduplicate interned image strings.Vladimir Marko2020-03-311-3/+0
* GC-independent image layout.Vladimir Marko2019-06-271-0/+4
* Do not force-intern Strings in images.Vladimir Marko2019-06-121-0/+3
* Smarter set intersection between app image and non boot image stringsMathieu Chartier2018-11-021-0/+4
* Track what intern tables are from boot imagesMathieu Chartier2018-11-011-4/+38
* Hold intern table lock for AddImageStringsToTableMathieu Chartier2018-10-311-4/+4
* Add extra handling for loading intern tablesMathieu Chartier2018-10-151-60/+68
* Revert^2 "Load boot image at a random address."Vladimir Marko2018-09-281-3/+6
* Revert "Load boot image at a random address."Vladimir Marko2018-09-271-6/+3
* Load boot image at a random address.Vladimir Marko2018-09-261-3/+6
* Move .art.rel data to a section in .art, part 1.Vladimir Marko2018-07-191-1/+3
* Merge "Retrieve String/Class references from .data.bimg.rel.ro."Vladimir Marko2018-03-091-2/+0
|\
| * Retrieve String/Class references from .data.bimg.rel.ro.Vladimir Marko2018-03-081-2/+0
* | Move most of runtime/base to libartbase/baseDavid Sehr2018-03-051-1/+1
|/
* Refactor linker files from compiler/ to dex2oat/.Vladimir Marko2017-09-201-2/+6
* Use mmapped boot image intern table for PIC app HLoadString.Vladimir Marko2017-09-071-0/+2
* ART: Include cleanupAndreas Gampe2017-07-241-1/+1
* ART: More header cleanupsAndreas Gampe2017-06-051-1/+2
* Fix incorrect string hash value extension during cross-compilation.Alexey Grebenkin2016-12-201-1/+8
* Merge "Make empty checkpoint work while weak ref access is disabled."Hiroshi Yamauchi2016-11-111-1/+1
|\
| * Make empty checkpoint work while weak ref access is disabled.Hiroshi Yamauchi2016-11-091-1/+1
* | Move intern table to ObjPtrMathieu Chartier2016-10-311-24/+25
|/
* Do not write empty class table and intern table to image.Vladimir Marko2016-10-141-3/+0
* ART: SHARED_REQUIRES to REQUIRES_SHAREDAndreas Gampe2016-08-301-39/+39
* Optimizing: Improve const-string code generation.Vladimir Marko2016-03-291-0/+26
* Revert "Revert "Load app images""Mathieu Chartier2016-01-251-2/+14
* Revert "Load app images"Nicolas Geoffray2016-01-231-14/+2
* Load app imagesMathieu Chartier2016-01-221-2/+14
* Fix various typos in ART's comments and string literals.Roland Levillain2016-01-191-1/+1
* Address some intern table commentsMathieu Chartier2016-01-061-6/+5
* Re-enable adding intern table to imageMathieu Chartier2016-01-061-23/+21
* Change hash table load factorsMathieu Chartier2015-10-161-0/+1
* Some fixes for the CC collector.Hiroshi Yamauchi2015-09-031-4/+0
* Address some comments and clean upMathieu Chartier2015-08-041-3/+7
* Add some more uninterruptible annotationsMathieu Chartier2015-07-231-43/+34
* Move to newer clang annotationsMathieu Chartier2015-07-221-74/+70
* Change intern table to not use WaitHoldingLocksMathieu Chartier2015-07-171-7/+27
* Clean up GC callbacks to be virtual methodsMathieu Chartier2015-07-141-3/+3
* Thread-local mark stacks for the CC collector.Hiroshi Yamauchi2015-07-131-0/+1
* Move image intern table into imageMathieu Chartier2015-06-111-0/+28
* Replace NULL with nullptrMathieu Chartier2015-04-221-1/+1
* Refactor and improve GC root handlingMathieu Chartier2015-04-061-2/+2
* More of the concurrent copying collector.Hiroshi Yamauchi2015-01-231-1/+2
* Add hash setMathieu Chartier2014-11-061-7/+16
* Add image strings to intern tableMathieu Chartier2014-11-031-12/+70
* Change intern table to unordered set.Mathieu Chartier2014-09-021-16/+22
* Add native memory accounting through custom allocator.Mathieu Chartier2014-08-291-1/+3
* Add GcRoot to clean up and enforce read barriers.Hiroshi Yamauchi2014-07-291-4/+7