Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
art
/
0e4627e593bc39f8e3d89c31f8977d55054c07cc
/
src
/
dex_file.cc
88f3654
Add support for Value Format VALUE_TYPE in the encoded_array_item used for initial values of static field references from a class_def_item
by Brian Carlstrom
· 12 years ago
3d1548d
Make compiler initialization of classes parallel.
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
00f7d0e
Global lock levels.
by Ian Rogers
· 12 years ago
caf7654
Fix posting exceptions when a debugger is attached, fix UpdateDebugger, fully implement ThreadGroupReference.Children.
by Elliott Hughes
· 12 years ago
ca19066
Fix initializer lists to be Google C++ style.
by Ian Rogers
· 12 years ago
24edeb5
Fix some camelCase.
by Elliott Hughes
· 12 years ago
a168c83
Convince tsan that the card table isn't a problem.
by Elliott Hughes
· 12 years ago
a060ed9
Fix error meessages in DexFile::ChangePermissions() and mem_map.cc.
by Shih-wei Liao
· 12 years ago
d88fa26
Add mprotect helper function to MemMap class.
by Logan Chien
· 12 years ago
eac7667
DO NOT MERGE Fix all unsafe caching to be like libcore.
by Elliott Hughes
· 12 years ago
68adbe4
Better handle of 0 edge case in duplicate method skipping
by Brian Carlstrom
· 12 years ago
6f29d0e
Skip compilation of dead code from duplicate methods
by Brian Carlstrom
· 12 years ago
736df02
Use try item offset to find catch block instead of Dex PC.
by Logan Chien
· 12 years ago
c8dc101
Use dex_pc instead of line_number.
by TDYa127
· 12 years ago
a0e1806
Add a SafeMap equivalent to std::map but without the error-prone operator[].
by Elliott Hughes
· 12 years ago
dd361c9
Fix 065 and 066 tests (NULL Method bug). Don't use Method in LLVM method compiler.
by Logan Chien
· 12 years ago
ee0fa76
Don't use variable-length arrays.
by Elliott Hughes
· 12 years ago
1bac54f
Fix all our unused parameter warnings so we let GCC report them.
by Elliott Hughes
· 12 years ago
1db858a
Fix DexFile::GetChecksum to work on plain .dex files
by Brian Carlstrom
· 12 years ago
45651fd
Fix various debugger method invocation bugs.
by Elliott Hughes
· 13 years ago
2435a57
Support for single-stepping by line.
by Elliott Hughes
· 13 years ago
a004aa9
user build support for art (2 of 3)
by Brian Carlstrom
· 13 years ago
7b0c5b4
Various dex index tweaks to improve verifier performance
by Ian Rogers
· 13 years ago
5b332c8
Fix checksum verification when opening DexFiles from OatFiles
by Brian Carlstrom
· 13 years ago
54c1ceb
Fix to return null if dex file fails verification.
by jeffhao
· 13 years ago
f6174e8
Fix to prevent a dex file from being verified multiple times.
by jeffhao
· 13 years ago
2faa5f1
Fix copyright headers.
by Elliott Hughes
· 13 years ago
30fab40
Upgrade to latest dlmalloc. Refactor Heap and related APIs to use STL like naming.
by Ian Rogers
· 13 years ago
10037c8
Added pass to verify structure of dex file.
by jeffhao
· 13 years ago
ba8eee1
Remove more lint.
by Elliott Hughes
· 13 years ago
11d1b0c
Reduce namespace pollution.
by Elliott Hughes
· 13 years ago
7cfb93e
Disallow DexFile::Open on directories
by Ian Rogers
· 13 years ago
850162c
Include the name of the source when extracting classes.dex in memory.
by Elliott Hughes
· 13 years ago
6e3b1d9
Combine OatDexFile and OatClasses sections of oat file
by Brian Carlstrom
· 13 years ago
d601af8
Move old dex file creation logic to oat file creation
by Brian Carlstrom
· 13 years ago
a6cc893
Add installd support to dex2oat
by Brian Carlstrom
· 13 years ago
8952189
Merge art-cache dex files into oat files
by Brian Carlstrom
· 13 years ago
9557241
Don't default-construct std::strings and then assign them.
by Elliott Hughes
· 13 years ago
2aab947
Include DexFile::GetLocation() in DexFile LOGs
by Brian Carlstrom
· 13 years ago
996a72b
DexFile::OpenZip should give up if correctly extracted filed fails to DexFile::OpenFile
by Brian Carlstrom
· 13 years ago
61e513c
Include DexFile::GetLocation() in DexFile [D]CHECKs
by Brian Carlstrom
· 13 years ago
6d4d9fc
Reduce meta-data object sizes, introduce meta-data helper classes.
by Ian Rogers
· 13 years ago
392b124
Fix 'locals' for methods with arguments that were compiled without -g:locals.
by Elliott Hughes
· 13 years ago
ae82698
Add --image-classes to dex2oat
by Brian Carlstrom
· 13 years ago
9b1a4f4
Refactor testing to use dex file find routines.
by Ian Rogers
· 13 years ago
0571d35
Refactor the use of Method by the compiler.
by Ian Rogers
· 13 years ago
f872887
Fixed parsing of debug info in dex files.
by jeffhao
· 13 years ago
0dd7dda
Several fixes for proper creation and use of vmap tables
by Brian Carlstrom
· 13 years ago
d81871c
Verifier clean up.
by Ian Rogers
· 13 years ago
262bf46
dex2oat invoked by system if it can't find an oat file for a dex file.
by jeffhao
· 13 years ago
40381fb
Reuse SIRT for C++ references
by Brian Carlstrom
· 13 years ago
362f9bc
Fix cpplint's whitespace warnings.
by Elliott Hughes
· 13 years ago
a51a3dd
Add missing 'explicit's on single-argument constructors.
by Elliott Hughes
· 13 years ago
3b6baaa
Bring our native stack usage down.
by Elliott Hughes
· 13 years ago
8a05d27
Another bug fix for line numbers. Line uses signed in advancing.
by Shih-wei Liao
· 13 years ago
8e1b4ff
Fix line number calculation that deviates from old Dalvik.
by Shih-wei Liao
· 13 years ago
b7bbba4
Add oatopt drop in replacement for dexopt
by Brian Carlstrom
· 13 years ago
3064683
Fix the double-OOME case again.
by Elliott Hughes
· 13 years ago
a9f1978
Add support for oat files in /data/art-cache
by Brian Carlstrom
· 13 years ago
8cef0b8
Remove an UNIMPLEMENTED(WARNING) that isn't worth implementing.
by Elliott Hughes
· 13 years ago
928bf02
Ensure getConstString uses slow path for non-image compilation
by Brian Carlstrom
· 13 years ago
58ae941
Simplify command line arguments
by Brian Carlstrom
· 13 years ago
33f741e
Remove opening of DexFile from pointer
by Brian Carlstrom
· 13 years ago
e24fa61
Separate oat from image
by Brian Carlstrom
· 13 years ago
6bf1915
Revert "Reverts to track dalvik and libcore"
by Jesse Wilson
· 13 years ago
8e4aac5
Add the "- waiting on"/"- waiting to lock" lines to the SIGQUIT output.
by Elliott Hughes
· 13 years ago
53d6ff4
Reverts to track dalvik and libcore
by Brian Carlstrom
· 13 years ago
98fb416
Implement Class.getDex.
by Elliott Hughes
· 13 years ago
b4df514
Added more checking upon resolution and bytecode rewriting to verifier.
by jeffhao
· 13 years ago
03c99df
Fix Class_getDeclaredConstructorOrMethod to look at direct as well as virtual methods
by Brian Carlstrom
· 13 years ago
5b8e4c8
Change Class::component_type_ and implement reflect.Array
by Brian Carlstrom
· 13 years ago
380fac0
Failure to create/find the art-cache directory should be fatal.
by Elliott Hughes
· 13 years ago
78128a6
oatdump
by Brian Carlstrom
· 13 years ago
1619286
Add oat file generation and tests to build
by Brian Carlstrom
· 13 years ago
69b15fb
Working dex2oat and oatexec
by Brian Carlstrom
· 13 years ago
d92bec4
More SIGQUIT handling, various Thread fixes.
by Elliott Hughes
· 13 years ago
0cfe1fb
Use accessor methods for Object fields.
by Ian Rogers
· 13 years ago
ad7c2a3
Add infrastructure for registering built-in native methods.
by Elliott Hughes
· 13 years ago
1f87008
Add HeapTest and make GC work enough to pass it
by Brian Carlstrom
· 13 years ago
90a3369
Switch to UniquePtr.
by Elliott Hughes
· 13 years ago
ff0f9be
Fix DexFile's line number and test EH and StackTraceElement in 3 ways.
by Shih-wei Liao
· 13 years ago
9f30b38
Externalize test code
by Brian Carlstrom
· 13 years ago
55df06b
Stack Trace Element with its unit test added too.
by Shih-wei Liao
· 13 years ago
0c424cb
Switch CreateMethodDescriptor over to std::string to avoid memory leaks.
by Elliott Hughes
· 13 years ago
20cfffa
Finish implementation of ResolveField and ResolveMethod
by Brian Carlstrom
· 13 years ago
9ea1cb1
First pass of compiler wrapping class
by Brian Carlstrom
· 13 years ago
195487c
Initial implementation for adding StackTraceElement support.
by Shih-wei Liao
· 13 years ago
a663ea5
Initialize ClassLinker from image
by Brian Carlstrom
· 13 years ago
4a289ed
Work on heap and space initialization to support image loading
by Brian Carlstrom
· 13 years ago
4e777d4
Revisions to "First pass of ImageWriter"
by Brian Carlstrom
· 13 years ago
db4d540
First pass of ImageWriter
by Brian Carlstrom
· 13 years ago
53b6131
Use the UNIMPLEMENTED macro everywhere.
by Elliott Hughes
· 13 years ago
e0fc0ef
Fix a few more scoped_ptr/scoped_array confusions, and stop tring to optimistically load non-existent .dex files.
by Elliott Hughes
· 13 years ago
40ef99e
Start implementing JNI.
by Elliott Hughes
· 13 years ago
0024d6c
Minor zip cleanups
by Brian Carlstrom
· 13 years ago
7e93b50
String intern table and support for unordered_map
by Brian Carlstrom
· 13 years ago
74eb46a
Improved ClassLoader support
by Brian Carlstrom
· 13 years ago
419ec7b
Materialize method descriptors when instantiating method objects.
by Carl Shapiro
· 13 years ago
b0460ea
Add support for opening classes.dex file from zip, jar, apk
by Brian Carlstrom
· 13 years ago
Next »