Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
d70faafce3b04aa79faa5def1e907f29bc24a788
/
src
/
object.h
7c6169d
Port my AOSP QuasiAtomic rewrite to art.
by Elliott Hughes
· 13 years ago
110bcba
Update frame size after the bitcode is translated into machine code.
by Logan Chien
· 13 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
dd361c9
Fix 065 and 066 tests (NULL Method bug). Don't use Method in LLVM method compiler.
by Logan Chien
· 13 years ago
0f3c553
Kill constants.h and fix some copyright headers.
by Elliott Hughes
· 13 years ago
57b86d4
Refactor runtime support.
by Ian Rogers
· 13 years ago
0ce1315
Fix GetUtfLength to add offset to char array data.
by jeffhao
· 13 years ago
28f1a14
Implement LLVM version of jni_compiler to pass 17 jni_compiler tests.
by TDYa127
· 13 years ago
b25c3f6
Fix cpplint's whitespace complaints.
by Elliott Hughes
· 13 years ago
fc9e6fa
Compiler intrinsics
by buzbee
· 13 years ago
67d9200
Add a compile-time constant bool equivalent to !defined(NDEBUG).
by Elliott Hughes
· 13 years ago
81ff318
Nomenclature improvements.
by Elliott Hughes
· 13 years ago
2ed52c4
Stash the directly-implemented interfaces in Proxy so we can implement Class.getInterfaces.
by Elliott Hughes
· 13 years ago
16da88c
Custom codegen for small frameless methods.
by buzbee
· 13 years ago
f582258
oat file patching
by Brian Carlstrom
· 13 years ago
76e3694
Clean up the trivial uses of __attribute__((unused)).
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
f8bbb84
Add code size to oat files
by Brian Carlstrom
· 13 years ago
b3bd5f0
Refactor the compilers out of libart.
by Elliott Hughes
· 13 years ago
5b8b1ed
Implement Link-loading and pass 62 tests in JniInternalTest.
by Shih-wei Liao
· 13 years ago
a15e67d
Remove pad word from arrays
by Ian Rogers
· 13 years ago
1984651
Invoke static/direct dispatch change.
by Ian Rogers
· 13 years ago
60db5ab
SIRT work around JNI support for legacy apps
by Ian Rogers
· 13 years ago
c8b306f
Run time illegal access checks on static and direct methods
by Ian Rogers
· 13 years ago
7b0c5b4
Various dex index tweaks to improve verifier performance
by Ian Rogers
· 13 years ago
fca7e87
Add inferred register category map to Method object.
by Logan Chien
· 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
a32a6fd
Runtime access checks on virtual method calls
by Ian Rogers
· 13 years ago
53a77a5
Remove Method's dex_cache_resolved_fields_
by Ian Rogers
· 13 years ago
5167c97
Improve debug-ability of native method registration
by Ian Rogers
· 13 years ago
1c5eb70
Move super class verification to class linker
by Ian Rogers
· 13 years ago
4d9716c
Class::SetStatus(kStatusError) now checks that an exception is pending and uses it to SetVerifyErrorClass
by Brian Carlstrom
· 13 years ago
d418eda
Class clean-up and compute name during image writing.
by Ian Rogers
· 13 years ago
30fab40
Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like naming.
by Ian Rogers
· 13 years ago
ff17f1f
Remove various bits of lint.
by Elliott Hughes
· 13 years ago
11d1b0c
Reduce namespace pollution.
by Elliott Hughes
· 13 years ago
e7d856b
Add GC map to oat file
by Brian Carlstrom
· 13 years ago
eaa200d
Remove unnecessary casts.
by Elliott Hughes
· 13 years ago
9004019
Fixes for verifier access checks.
by Ian Rogers
· 13 years ago
c2b4447
Fix for test 044-proxy
by Ian Rogers
· 13 years ago
f239165
Improve documentation on CanAccessMember
by Ian Rogers
· 13 years ago
4d3c95b
Fix for 075-verification-error
by Ian Rogers
· 13 years ago
b067ac2
Fix for 073-mismatched-field test
by Ian Rogers
· 13 years ago
5fc5a0c
Fix VM test 065 and 066
by Ian Rogers
· 13 years ago
7b3cdfc
More JDWP robustness.
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
1bba14f
Implement getting of 64-bit locals (double, long).
by Elliott Hughes
· 13 years ago
68fdbd0
Return values for locals, so "locals" can show them.
by Elliott Hughes
· 13 years ago
c129a6b
Make methods and fields accessible by default in art.
by Jesse Wilson
· 13 years ago
dbb4079
Start implementing jdb "locals".
by Elliott Hughes
· 13 years ago
0571d35
Refactor the use of Method by the compiler.
by Ian Rogers
· 13 years ago
1121e0b
Wire up hprof.
by Jesse Wilson
· 13 years ago
6415503
Added caching of indexes for annotations.
by jeffhao
· 13 years ago
5d76c43
Mark non-image spaces and use write barrier for image spaces.
by Ian Rogers
· 13 years ago
c4824e6
Add hprof. This code builds but is untested.
by Jesse Wilson
· 13 years ago
28ad40d
Support for unresolved types in new-instance during verification.
by Ian Rogers
· 13 years ago
9074b99
Better unresolved type support.
by Ian Rogers
· 13 years ago
6b4ef02
Make ResolveField not rely on Field::GetType resolution
by Brian Carlstrom
· 13 years ago
d81871c
Verifier clean up.
by Ian Rogers
· 13 years ago
b066311
Some low-hanging GC performance fruit.
by Elliott Hughes
· 13 years ago
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
24a3c2e
ClassLinker changes
by Brian Carlstrom
· 13 years ago
b04f69f
Fix for test 069.
by Ian Rogers
· 13 years ago
06b37d9
Always log the value when an alignment check fails.
by Elliott Hughes
· 13 years ago
466bb25
Proxy implementation
by Ian Rogers
· 13 years ago
95caa79
Create proxy class, constructor, and methods.
by Jesse Wilson
· 13 years ago
307f75d
Add a C++ equivalent of Android's TimingLogger, and use it for the heap.
by Elliott Hughes
· 13 years ago
caab8c4
Various tidy ups, add LIKELY/UNLIKELY macros.
by Ian Rogers
· 13 years ago
0796af0
Fix Object::IsSoftReference
by Brian Carlstrom
· 13 years ago
dfcdf1a
Proxy invocation stub.
by Ian Rogers
· 13 years ago
582a7d1
Fix a handful of reflection bugs.
by Elliott Hughes
· 13 years ago
ae67599
Various assembly fixes.
by Ian Rogers
· 13 years ago
ce9eca6
Move from code field routines to runtime support.
by Ian Rogers
· 13 years ago
f5a7a47
Enhance CHECK_EQ and friends to allow extra detail to be appended (like CHECK).
by Elliott Hughes
· 13 years ago
3320cf4
Move rest of code related blobs from Method to oat
by Brian Carlstrom
· 13 years ago
4f0d07c
Spill possibly reference holding registers for runtime calls.
by Ian Rogers
· 13 years ago
adb460d
Implement finalization.
by Elliott Hughes
· 13 years ago
20cde90
Add Class::IsFinalizable and Object::AddFinalizerReference.
by Elliott Hughes
· 13 years ago
b408de7
Implement the "unreasonable array allocation" OutOfMemoryError.
by Elliott Hughes
· 13 years ago
34f426c
Make class roots an image root
by Brian Carlstrom
· 13 years ago
e24fa61
Separate oat from image
by Brian Carlstrom
· 13 years ago
991e3ac
Clean up instanceof codegen in compiler.
by buzbee
· 13 years ago
6bf1915
Revert "Reverts to track dalvik and libcore"
by Jesse Wilson
· 13 years ago
d6b1f61
Support for stack scanning of roots.
by Ian Rogers
· 13 years ago
5d40f18
Fixes for "null instanceof" and class initialization
by Brian Carlstrom
· 13 years ago
395520e
Assorted fixes for running frameworks apps
by Brian Carlstrom
· 13 years ago
4681c80
Various things.
by Elliott Hughes
· 13 years ago
65ca077
Tolerant compilation of classes with missing super classes
by Brian Carlstrom
· 13 years ago
8060925
Implement Class.getDeclared(Constructors|Fields|Methods).
by Elliott Hughes
· 13 years ago
21d9e83
Exception support for object allocation.
by Ian Rogers
· 13 years ago
b886da8
Support for exceptions from array allocation.
by Ian Rogers
· 13 years ago
e51a511
Exception support for CanPutArrayElementFromCode.
by Ian Rogers
· 13 years ago
4a801a4
Enabled access check for classes and methods in the verifier.
by jeffhao
· 13 years ago
418d20f
Implement reflective method invocation.
by Elliott Hughes
· 13 years ago
c41e5b5
Add tables to map between callee saves and vregs
by buzbee
· 13 years ago
Next »