Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
c89b047ed85cfabbdc79a7b76be413fb366b501a
/
runtime
/
reflection.cc
e401d14
Move mirror::ArtMethod to native
by Mathieu Chartier
· 10 years ago
83c8195
Fix updating of JNI references for String.<init>.
by Jeff Hao
· 9 years ago
39b6c24
Intercept JNI invocation of String.<init> methods.
by Jeff Hao
· 9 years ago
5446254
Remove unused InvokeWithShadowFrame
by Sebastien Hertz
· 10 years ago
848f70a
Replace String CharArray with internal uint16_t array.
by Jeff Hao
· 11 years ago
f36cb5f
Move Class.newInstance to native
by Mathieu Chartier
· 10 years ago
a61894d
Fix reflection handling and test flakiness
by Mathieu Chartier
· 10 years ago
fc58af4
Add AbstractMethod, Constructor, Method
by Mathieu Chartier
· 10 years ago
c785344
Move ArtField to native
by Mathieu Chartier
· 10 years ago
ca239af
Fix some reflection errors
by Mathieu Chartier
· 10 years ago
daaf326
Add AccessibleObject and Field to mirror
by Mathieu Chartier
· 10 years ago
0aa50ce
Remove ThrowLocation.
by Nicolas Geoffray
· 10 years ago
14691c5
Compute the right catch location for the debugger.
by Nicolas Geoffray
· 10 years ago
956af0f
Remove portable.
by Elliott Hughes
· 10 years ago
a048560
Move GetClassFromTypeIdx to ArtMethod.
by Ian Rogers
· 10 years ago
e94652f
Remove MethodHelper from the interpreter.
by Ian Rogers
· 10 years ago
6a3c1fc
Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
by Ian Rogers
· 10 years ago
ded66a0
Move MethodHelper::GetReturnType to mirror::ArtMethod.
by Ian Rogers
· 10 years ago
6f3dbba
Make ART compile with GCC -O0 again.
by Ian Rogers
· 10 years ago
c0d8229
ART: Better IllegalAccessException message
by Andreas Gampe
· 10 years ago
7643327
Optimize get/set reflection performance
by Mathieu Chartier
· 10 years ago
7b078e8
Compile time performance improvements focusing on interpret-only.
by Ian Rogers
· 10 years ago
b74ff13
Merge "Reduce stack usage for overflow checks"
by Dave Allison
· 10 years ago
648d711
Reduce stack usage for overflow checks
by Dave Allison
· 10 years ago
1ff3c98
Avoid use of std::string where we have const char*.
by Ian Rogers
· 10 years ago
68d8b42
Wire up check JNI force copy mode.
by Ian Rogers
· 10 years ago
e5877a1
Fix x86 build.
by Ian Rogers
· 10 years ago
22d5e73
Remove object_utils.h.
by Ian Rogers
· 10 years ago
e63db27
Break apart header files.
by Ian Rogers
· 10 years ago
3bd7a6c
Fix reflection access check for attached native threads.
by Vladimir Marko
· 10 years ago
bfd9a43
Change MethodHelper to use a Handle.
by Mathieu Chartier
· 10 years ago
607fa7b
Merge "Now we have a proper C++ library, use std::unique_ptr."
by Ian Rogers
· 10 years ago
700a402
Now we have a proper C++ library, use std::unique_ptr.
by Ian Rogers
· 10 years ago
2b7c4d1
Don't get and restore thread state for ScopedFastNativeObjectAccess.
by Mathieu Chartier
· 10 years ago
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 11 years ago
925b687
Fix reflection access checks for app compatibility.
by Jeff Hao
· 11 years ago
dd9699a
Revert "Fix access checks for app compatibility."
by Jeff Hao
· 11 years ago
b59b2c8
Fix access checks for app compatibility.
by Jeff Hao
· 11 years ago
cb4581a
Some fixes for comments and implied conversions.
by Jeff Hao
· 11 years ago
11d5d8f
Add access checks to Method and Field reflection.
by Jeff Hao
· 11 years ago
84956ff
Reflection tidying.
by Ian Rogers
· 11 years ago
62f0512
Improvements to Field.get/set.
by Ian Rogers
· 11 years ago
e18fdd2
Work-around GCC polymorphism problems.
by Ian Rogers
· 11 years ago
11e4c03
64bit build fix.
by Ian Rogers
· 11 years ago
53b8b09
Refactor reflective method invocation.
by Ian Rogers
· 11 years ago
0177e53
Work in the direction of hard float quick ABIs.
by Ian Rogers
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
dfb325e
Don't use UTF16 length as length for MUTF8.
by Ian Rogers
· 11 years ago
fc0e94b
StringPiece clean up.
by Ian Rogers
· 11 years ago
2e450bf
Revert "Remove bogus fastpath from String::Equals(const StringPiece&)"
by Brian Carlstrom
· 11 years ago
8438ed3
Remove bogus fastpath from String::Equals(const StringPiece&)
by Brian Carlstrom
· 11 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 11 years ago
7934ac2
Fix cpplint whitespace/comments issues
by Brian Carlstrom
· 11 years ago
df62950
Fix cpplint whitespace/parens issues
by Brian Carlstrom
· 11 years ago
7940e44
Create separate Android.mk for main build targets
by Brian Carlstrom
· 11 years ago
[Renamed from src/reflection.cc]
62d6c77
Interpreter entries and instrumentation as a listener.
by Ian Rogers
· 12 years ago
6474d19
Remove use of compiled invoke stubs from portable.
by Jeff Hao
· 12 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 12 years ago
5d91730
Changes to remove need for compiled invoke stubs for quick.
by Jeff Hao
· 12 years ago
c0fa3ad
Improve performance of JNI field operations.
by Ian Rogers
· 12 years ago
2dd0e2c
Directory restructuring of object.h
by Ian Rogers
· 12 years ago
af6e67a
Further proxy refactorings.
by Ian Rogers
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
66f1925
Change dex cache to be java object instead of array, add pointer to dex file in dex cache.
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
365c102
Increase use of ScopedJniThreadState.
by Ian Rogers
· 12 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 12 years ago
37f7775
Slightly clearer reflection.
by Elliott Hughes
· 12 years ago
84a5bb4
Even better reflection IllegalArgumentException detail messages and less code.
by Elliott Hughes
· 12 years ago
aaa5edc
Improve reflection IllegalArgumentException detail messages.
by Elliott Hughes
· 12 years ago
f24d3ce
Enforce the use of accessors on JValue so we can ensure sign extension.
by Elliott Hughes
· 13 years ago
1d878f3
Add a default constructor to JValue.
by Elliott Hughes
· 13 years ago
34e0696
Remove the useless "suspend count already zero" message for new threads.
by Elliott Hughes
· 13 years ago
0045a29
Avoid a case of eager initialization.
by Ian Rogers
· 13 years ago
dbac309
Ensure that BoxPrimitive only sees clean data...
by Elliott Hughes
· 13 years ago
5efa670
Don't trust all the bits in a JValue when boxing.
by Elliott Hughes
· 13 years ago
907a0db
Fix boxing; my invoke stub changes broke this.
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
7740579
Rewrite the invoke stubs to use JValue[]s.
by Elliott Hughes
· 13 years ago
b600b3f
Fix/improve exception detail messages for unboxing.
by Elliott Hughes
· 13 years ago
9557241
Don't default-construct std::strings and then assign them.
by Elliott Hughes
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
c129a6b
Make methods and fields accessible by default in art.
by Jesse Wilson
· 13 years ago
9a6bae8
Don't run managed code until the runtime has started.
by Jesse Wilson
· 13 years ago
6b4ef02
Make ResolveField not rely on Field::GetType resolution
by Brian Carlstrom
· 13 years ago
466bb25
Proxy implementation
by Ian Rogers
· 13 years ago
5cb5ad2
Fix exception throwing to support no detail message.
by Elliott Hughes
· 13 years ago
2a20cfd
Implement java.lang.reflect.Constructor.constructNative.
by Elliott Hughes
· 13 years ago
418d20f
Implement reflective method invocation.
by Elliott Hughes
· 13 years ago