Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
3c683150bcf2f1cabbe2e5f9d10d8c670b67fb7e
/
runtime
/
intern_table.h
6cfbdbc
Use mmapped boot image intern table for PIC app HLoadString.
by Vladimir Marko
· 7 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 7 years ago
5d08fcc
ART: More header cleanups
by Andreas Gampe
· 7 years ago
21f2364
Fix incorrect string hash value extension during cross-compilation.
by Alexey Grebenkin
· 8 years ago
39ce7d2
Merge "Make empty checkpoint work while weak ref access is disabled."
by Hiroshi Yamauchi
· 8 years ago
3049324
Make empty checkpoint work while weak ref access is disabled.
by Hiroshi Yamauchi
· 8 years ago
9e86809
Move intern table to ObjPtr
by Mathieu Chartier
· 8 years ago
1a1de67
Do not write empty class table and intern table to image.
by Vladimir Marko
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
cac5a7e
Optimizing: Improve const-string code generation.
by Vladimir Marko
· 9 years ago
fbc3108
Revert "Revert "Load app images""
by Mathieu Chartier
· 9 years ago
1bc977c
Revert "Load app images"
by Nicolas Geoffray
· 9 years ago
f7fd970
Load app images
by Mathieu Chartier
· 9 years ago
91d65e0
Fix various typos in ART's comments and string literals.
by Roland Levillain
· 9 years ago
205b762
Address some intern table comments
by Mathieu Chartier
· 9 years ago
ea0831f
Re-enable adding intern table to image
by Mathieu Chartier
· 9 years ago
32cc9ee
Change hash table load factors
by Mathieu Chartier
· 9 years ago
fdbd13c
Some fixes for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
90ef3db
Address some comments and clean up
by Mathieu Chartier
· 9 years ago
ed8990a
Add some more uninterruptible annotations
by Mathieu Chartier
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
14c3bf9
Change intern table to not use WaitHoldingLocks
by Mathieu Chartier
· 9 years ago
9750995
Clean up GC callbacks to be virtual methods
by Mathieu Chartier
· 9 years ago
0b71357
Thread-local mark stacks for the CC collector.
by Hiroshi Yamauchi
· 9 years ago
d39645e
Move image intern table into image
by Mathieu Chartier
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
2cd334a
More of the concurrent copying collector.
by Hiroshi Yamauchi
· 10 years ago
c2e2062
Add hash set
by Mathieu Chartier
· 10 years ago
eb175f7
Add image strings to intern table
by Mathieu Chartier
· 10 years ago
cdfd39f
Change intern table to unordered set.
by Mathieu Chartier
· 10 years ago
bad0267
Add native memory accounting through custom allocator.
by Mathieu Chartier
· 10 years ago
94f7b49
Add GcRoot to clean up and enforce read barriers.
by Hiroshi Yamauchi
· 10 years ago
a91a4bc
Add read barriers for the class and the intern tables.
by Hiroshi Yamauchi
· 10 years ago
1bd4872
Add read barriers to the weak roots in the intern table.
by Hiroshi Yamauchi
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
893263b
Avoid marking old class linker and intern table roots during pause.
by Mathieu Chartier
· 11 years ago
d2fe10a
Remove blacklist
by Sebastien Hertz
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 11 years ago
810b1d7
resolved conflicts for merge of bb0140e0 to dalvik-dev
by Mathieu Chartier
· 11 years ago
c11d9b8
Re-enable concurrent system weak sweeping.
by Mathieu Chartier
· 11 years ago
8c7ec8c
Merge "Refactor system weak sweeping, add support for modification." into dalvik-dev
by Mathieu Chartier
· 11 years ago
6aa3df9
Refactor system weak sweeping, add support for modification.
by Mathieu Chartier
· 11 years ago
c462198
Fix race in root marking.
by Mathieu Chartier
· 11 years ago
7dfb28c
Don't scan image space when starting runtime.
by Ian Rogers
· 11 years ago
fc0e321
Fix multiple inclusion guards to match new pathnames
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/intern_table.h]
1d54e73
GC clean up.
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
76b6167
Move mutex.h into base/mutex.h.
by Elliott Hughes
· 12 years ago
9ebae1f
Concurrent class linker and intern table root marking
by Mathieu Chartier
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
f834936
Use static thread safety analysis when available, and fix the bugs GCC finds.
by Elliott Hughes
· 12 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
e5448b5
Remove most of the unordered_ stuff and use the standard equivalents instead.
by Elliott Hughes
· 13 years ago
cac6cc7
More SIGQUIT detail, earlier exit in AttachCurrentThread, handling recursive aborts, and reporting debug/optimized builds.
by Elliott Hughes
· 13 years ago
5d76c43
Mark non-image spaces and use write barrier for image spaces.
by Ian Rogers
· 13 years ago
c33a32b
Sweep the monitor list.
by Elliott Hughes
· 13 years ago
c74255f
Interning image strings
by Brian Carlstrom
· 13 years ago
8daa092
More threads work.
by Elliott Hughes
· 13 years ago
410c0c8
Mark more roots.
by Elliott Hughes
· 13 years ago
cf4c6c4
Fully implement string interning.
by Elliott Hughes
· 13 years ago
a663ea5
Initialize ClassLinker from image
by Brian Carlstrom
· 13 years ago
de69d7f
Clean up mutexes on shutdown.
by Elliott Hughes
· 13 years ago
7e93b50
String intern table and support for unordered_map
by Brian Carlstrom
· 13 years ago