Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
8c5476a430222b4e43e744bfaf1dc0428c373551
/
runtime
/
indirect_reference_table.h
7fbc4a5
ART: Move to using locks.h instead of mutex.h
by Andreas Gampe
· 6 years ago
c34bebf
Remove unnecessary indirection from MemMap.
by Vladimir Marko
· 6 years ago
4c84ca6
Suppress clang 7.0 warnings.
by Chih-Hung Hsieh
· 7 years ago
5794381
ART: Replace base/logging with android-base/logging
by Andreas Gampe
· 7 years ago
1b35b46
ART: Add allocation tracking to JNI global refs
by Andreas Gampe
· 7 years ago
8a2a1fc
ART: Dump allocation stacks in reference table dumps
by Andreas Gampe
· 7 years ago
2565112
ART: Refactor IRT:Add
by Andreas Gampe
· 7 years ago
57cf00b
ART: Remove old object_callbacks.h includes
by Andreas Gampe
· 7 years ago
8883108
ART: Allow unlimited PushLocalFrame
by Andreas Gampe
· 7 years ago
9d7ef62
ART: Make IndirectReferenceTable resizable
by Andreas Gampe
· 8 years ago
e03662b
ART: Change IndirectReferenceTable
by Andreas Gampe
· 8 years ago
dc061d0
ART: Clean up IndirectReferenceTable
by Andreas Gampe
· 8 years ago
da0a69e
Return error message if IndirectReferenceTable construction fails.
by Richard Uhler
· 8 years ago
a8e3b86
ART: Remove IRT cruft
by Andreas Gampe
· 8 years ago
8778c52
Change indirect reference table to use ObjPtr
by Mathieu Chartier
· 8 years ago
f1e8630
ART: Clean up IRT-related abort messaging
by Andreas Gampe
· 8 years ago
bdf7f1c
ART: SHARED_REQUIRES to REQUIRES_SHARED
by Andreas Gampe
· 8 years ago
4d98c84
ART: Make trampoline compiler pointer-size-safe
by Andreas Gampe
· 9 years ago
30b5e27
Enable lockless decoding of weak globals
by Mathieu Chartier
· 9 years ago
3887c46
Remove unnecessary `explicit` qualifiers on constructors.
by Roland Levillain
· 9 years ago
9044347
Move to newer clang annotations
by Mathieu Chartier
· 9 years ago
39b6c24
Intercept JNI invocation of String.<init> methods.
by Jeff Hao
· 9 years ago
2cebb24
Replace NULL with nullptr
by Mathieu Chartier
· 10 years ago
3f5881f
ART: IRT refactor
by Andreas Gampe
· 10 years ago
bb87e0f
Refactor and improve GC root handling
by Mathieu Chartier
· 10 years ago
9e47bfa
Avoid unaligned accesses (SIGBUG/BUS_ADRALN) in IRT.
by Hiroshi Yamauchi
· 10 years ago
e34fa1d
Print more info in MarkSweep::VerifyRoot
by Mathieu Chartier
· 10 years ago
91c2f0c
Trim reference tables when we trim the heap
by Mathieu Chartier
· 10 years ago
4838d66
Reduce IndirectReferenceTable memory usage
by Mathieu Chartier
· 10 years ago
8a74117
Address read barrier issue with cl/106467
by Hiroshi Yamauchi
· 10 years ago
c0542af
Remove abuse of mirror::Object* to reference special values.
by Ian Rogers
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
94f7b49
Add GcRoot to clean up and enforce read barriers.
by Hiroshi Yamauchi
· 10 years ago
ea2e1bd
Add more read barriers for JNI roots.
by Hiroshi Yamauchi
· 10 years ago
196851b
Add read barriers for the weak roots in the JNI weak globals.
by Hiroshi Yamauchi
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 10 years ago
c56057e
Add lockless SynchronizedGet for indirect reference table.
by Mathieu Chartier
· 11 years ago
c645f1d
Add more VerifyObject calls.
by Mathieu Chartier
· 11 years ago
719d1a3
Enable annotalysis on clang ART builds.
by Ian Rogers
· 11 years ago
83c8ee0
Add root types and thread id to root visiting.
by Mathieu Chartier
· 11 years ago
f61db68
Fix 64bit compilation issues with IndirectRef.
by Ian Rogers
· 11 years ago
423d2a3
Add support for changing roots through the root visitor callback.
by Mathieu Chartier
· 11 years ago
02e2511
Fix up TODO: c++0x, update cpplint.
by Mathieu Chartier
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 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/indirect_reference_table.h]
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
07ed66b
Move logging.h into base/logging.h.
by Elliott Hughes
· 12 years ago
b726dcb
Rename GlobalSynchronization to Locks
by Ian Rogers
· 12 years ago
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
73e66f7
Tidy up and finish reference table dumping.
by Elliott Hughes
· 12 years ago
0e57ccb
Start automatically generating operator<<s for enums.
by Elliott Hughes
· 13 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 13 years ago
e84278b
Stop saying "clazz".
by Elliott Hughes
· 13 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
2ced6a5
Implement EnsureCapacity, PushLocalFrame, and PopLocalFrame.
by Elliott Hughes
· 13 years ago
726079d
Finish the OutOfMemoryError implementation.
by Elliott Hughes
· 13 years ago
ad25ac5
Static and direct resolution stub.
by Ian Rogers
· 13 years ago
dc51b79
Save/restore local table state on down calls.
by Ian Rogers
· 13 years ago
410c0c8
Mark more roots.
by Elliott Hughes
· 13 years ago
cf4c6c4
Fully implement string interning.
by Elliott Hughes
· 13 years ago
c5bfa8f
Add back the work-arounds for broken apps that assume JNI uses direct references.
by Elliott Hughes
· 13 years ago
a250199
Add -Xcheck:jni.
by Elliott Hughes
· 13 years ago
408f79a
Add validate object, clean up stack indirect reference table.
by Ian Rogers
· 13 years ago
6c1a394
Add IndirectReferenceTable and initialize all the instances.
by Elliott Hughes
· 13 years ago