Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
d9faf4586d5ddfcbe344bf0eefa624e157435003
/
runtime
/
object_utils.h
bfd9a43
Change MethodHelper to use a Handle.
by Mathieu Chartier
· 10 years ago
61c5ebc
Change FieldHelper to use a handle.
by Mathieu Chartier
· 10 years ago
f832284
Delete ClassHelper and fix compaction bug in GetDirectInterface
by Mathieu Chartier
· 10 years ago
db2633c
Change ObjectLock to take Handle instead of Handle pointer.
by Mathieu Chartier
· 10 years ago
eb8167a
Add Handle/HandleScope and delete SirtRef.
by Mathieu Chartier
· 10 years ago
151f221
Improve ValidateSuperClassDescriptors performance.
by Ian Rogers
· 10 years ago
80989a6
Fix ClassHelper::GetDirectInterface for proxy class
by Sebastien Hertz
· 10 years ago
53b8b09
Refactor reflective method invocation.
by Ian Rogers
· 10 years ago
3314dcf
Merge "Fix debugger crashes in presence of proxy objects."
by Sebastien Hertz
· 10 years ago
b7054ba
Fix debugger crashes in presence of proxy objects.
by Sebastien Hertz
· 10 years ago
36fea8d
Fixing structure of native frame for Generic JNI
by Andreas Gampe
· 10 years ago
c645f1d
Add more VerifyObject calls.
by Mathieu Chartier
· 10 years ago
9837939
Avoid std::string allocations for finding an array class.
by Ian Rogers
· 11 years ago
bbcc0c0
Speed up method lookup in a different dex file.
by Vladimir Marko
· 11 years ago
ef7d42f
Object model changes to support 64bit.
by Ian Rogers
· 11 years ago
eae2fb2
Don't resolve types in verifier when we can't load classes.
by Mathieu Chartier
· 11 years ago
e6da9af
Background compaction support.
by Mathieu Chartier
· 11 years ago
c528dba
Enable moving classes.
by Mathieu Chartier
· 11 years ago
590fee9
Compacting collector.
by Mathieu Chartier
· 11 years ago
7195dd8
Merge "Don't use UTF16 length as length for MUTF8." into dalvik-dev
by Ian Rogers
· 11 years ago
dfb325e
Don't use UTF16 length as length for MUTF8.
by Ian Rogers
· 11 years ago
88474b4
Implement Interface Method Tables (IMT).
by Jeff Hao
· 11 years ago
83883d7
Populate dex cache for sharpened calls.
by Ian Rogers
· 11 years ago
241b5de
Clinits may not have the kAccConstructor flag.
by Ian Rogers
· 11 years ago
d9c4fc9
Inflate contended lock word by suspending owner.
by Ian Rogers
· 11 years ago
d91d6d6
Introduce Signature type to avoid string comparisons.
by Ian Rogers
· 11 years ago
fc0e94b
StringPiece clean up.
by Ian Rogers
· 11 years ago
e4ef095
Revert "Avoid std::string allocations in HasSameNameAndSignature."
by Ian Rogers
· 11 years ago
b605a4f
Avoid std::string allocations in HasSameNameAndSignature.
by Ian Rogers
· 11 years ago
8b2c0b9
Use class def index from java.lang.Class.
by Ian Rogers
· 11 years ago
ea46f95
Refactor java.lang.reflect implementation
by Brian Carlstrom
· 11 years ago
848871b
Entry point clean up.
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/object_utils.h]
9a916d3
Add marks for instrumentation frames that get interpreted.
by Jeff Hao
· 11 years ago
50239c7
Avoid resolution for field types in image dumping.
by Ian Rogers
· 11 years ago
d8274bc
Fix clang build issues.
by Ian Rogers
· 11 years ago
0920163
Fix ObjectReference.InvokeMethod.
by Elliott Hughes
· 11 years ago
6474d19
Remove use of compiled invoke stubs from portable.
by Jeff Hao
· 11 years ago
4f6ad8a
Various performance improvements.
by Ian Rogers
· 11 years ago
5d91730
Changes to remove need for compiled invoke stubs for quick.
by Jeff Hao
· 11 years ago
05f3057
Move monitor related object routines to object-inl.h
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
4cd121e
Implement the Thread.sleep native method.
by Elliott Hughes
· 12 years ago
0a9bb73
Fixed access checks on class resolution in interpreter.
by jeffhao
· 12 years ago
2fa6b2e
Interpreter.
by Ian Rogers
· 12 years ago
9bc8191
Flatten interface entries into the iftable.
by Ian Rogers
· 12 years ago
4445a7e
Class clean-up.
by Ian Rogers
· 12 years ago
50b35e2
Explicitly pass Thread::Current to MutexLock and Alloc.
by Ian Rogers
· 12 years ago
1f53934
Make PopSirt inlinable, pass self to SirtRef.
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
ca19066
Fix initializer lists to be Google C++ style.
by Ian Rogers
· 12 years ago
0399dde
Remove Frame, merge shadow and quick representations.
by Ian Rogers
· 12 years ago
a21039c
Fix a bunch more lint.
by Elliott Hughes
· 12 years ago
d24e264
Fix recursive static field lookup.
by Ian Rogers
· 12 years ago
ad0b3a3
Support for a set of verifier failures.
by Ian Rogers
· 12 years ago
e1758fe
Revert "Support for a set of verifier failures."
by Ian Rogers
· 12 years ago
0d60484
Support for a set of verifier failures.
by Ian Rogers
· 12 years ago
01e076e
Do not reset SirtRef pointing to a live object
by Brian Carlstrom
· 12 years ago
e77be40
More ClassHelper class validation
by Brian Carlstrom
· 12 years ago
93235f7
Dump current klass_ on bad ChangeClass
by Brian Carlstrom
· 12 years ago
64277f3
Additional check to catch BooksTablet monkey issue
by Brian Carlstrom
· 12 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 12 years ago
441d912
Class getField/Method returns NULL if type/args are unresolved.
by jeffhao
· 12 years ago
2ed52c4
Stash the directly-implemented interfaces in Proxy so we can implement Class.getInterfaces.
by Elliott Hughes
· 12 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
45651fd
Fix various debugger method invocation bugs.
by Elliott Hughes
· 13 years ago
7b0c5b4
Various dex index tweaks to improve verifier performance
by Ian Rogers
· 13 years ago
16f9367
Remove dexCacheResolvedMethods, address Proxy issue
by Ian Rogers
· 13 years ago
b5d6a49
Revert "Remove dexCacheResolvedMethods from Method/Constructor"
by Ian Rogers
· 13 years ago
42882d1
Remove dexCacheResolvedMethods from Method/Constructor
by Ian Rogers
· 13 years ago
ff17f1f
Remove various bits of lint.
by Elliott Hughes
· 13 years ago
12c51e3
We use NULL to mean "unknown source", but you can't pass NULL to C string functions.
by Elliott Hughes
· 13 years ago
672f520
Fix race in double verifying super class
by Ian Rogers
· 13 years ago
a68a1cb
Streamline ClassHelper::GetDescriptor
by Ian Rogers
· 13 years ago
c2b4447
Fix for test 044-proxy
by Ian Rogers
· 13 years ago
91250e0
Knock 0.5s off the Calculator startup time.
by Elliott Hughes
· 13 years ago
9557241
Don't default-construct std::strings and then assign them.
by Elliott Hughes
· 13 years ago
6f1dfe4
Ensure referenced catch block exceptions are in the image.
by Ian Rogers
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago