History log of /dalvik/tools/dexdeps/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
881d15f2e394997b1b3bbe444acb57666a36836a 08-Apr-2017 Colin Cross <ccross@android.com> Support dex version 38 in dexdeps

Dexdeps is used by cts-api-coverage

Test: m -j ANDROID_COMPILE_WITH_JACK=false continuous_instrumentation_tests_api_coverage
Change-Id: I16407367362166fed298a5b07e30bcd2f580b539
rc/com/android/dexdeps/DexData.java
6ec71c538aead9da3863e3a4a9c661223a945e79 10-Feb-2017 Brian Carlstrom <bdc@google.com> Make dexdeps multidex aware

Test: m -j32 -k dexdeps && dexdeps out/host/linux-x86/cts/android-cts/testcases/CtsLibcoreTestCases.apk
Test: verified ThreadLocal.withInitial now shown in output
Test: m -j32 cts-test-coverage
Test: verified ThreadLocal.withInitial now shown as covered in out/host/linux-x86/cts-api-coverage/test-coverage.html
Bug: 34924761
Change-Id: I19b473fb6ff47dd9f3c7321f5a2faceebc33b473
(cherry picked from commit 38e91254a9c5bf51055fc36ac79f4d5dccccc855)
rc/com/android/dexdeps/Main.java
fa2200a3be02933e8359fabf009717cb01841940 15-Apr-2016 Nicholas Sauer <nicksauer@google.com> Fix Dexdeps to accept dex version 037

Minor renaming and comments for clarity.

bug:28210069
Change-Id: I7bc24e5bfa708df5156e30f2e93528d70de30069
rc/com/android/dexdeps/DexData.java
d9d1a8685a394c7fd67d87aa52e826b88c981994 26-May-2011 Dan Bornstein <danfuzz@android.com> One more dex magic update.

I missed the dexdeps tool in my earlier change. This fixes it
to recognize both supported dex version numbers.

Change-Id: Ia6a26539f2ab6369ecbf3697b01b7d62a1e836b8
rc/com/android/dexdeps/DexData.java
06d020698f7182ae17b933fa688ab9302a8674e2 08-Dec-2010 Dan Bornstein <danfuzz@android.com> Various improvements to dexdeps.

This includes:
* Adding an option to only produce lists of dependent classes (and not
also fields and methods).
* Adding the ability to process multiple files on a single invocation.
* Adding a label at the head of the section for each file.
* Neatening up Output a bit by factoring "System.out" into a static field.

Change-Id: Id9a691d23afd18f82ab3790cb760cfd12e14bc86
EADME.txt
rc/com/android/dexdeps/Main.java
rc/com/android/dexdeps/Output.java
42929e15765640324d9181ec1159effd22aa86ca 17-Sep-2010 Jesse Wilson <jessewilson@google.com> Add optional tags to dalvik.

Change-Id: I29a78ccb6312d12b3ef0ed02cfbc638a5b01db9c
ndroid.mk
rc/Android.mk
7365493ad8d360c1dcf9cd8b6eee62747af01cae 09-Jun-2010 Carl Shapiro <cshapiro@google.com> Remove repeated newlines at the end of files.

Change-Id: I1e3d103a7b932ef21acedb6438c0f26b315df28f
EADME.txt
rc/Android.mk
rc/com/android/dexdeps/ClassRef.java
rc/com/android/dexdeps/DexData.java
rc/com/android/dexdeps/DexDataException.java
rc/com/android/dexdeps/FieldRef.java
rc/com/android/dexdeps/Main.java
rc/com/android/dexdeps/MethodRef.java
rc/com/android/dexdeps/Output.java
rc/com/android/dexdeps/UsageException.java
00da1fe5d42693f2bcf5351a459db1fb32b9ca9c 09-Feb-2010 Andy McFadden <fadden@android.com> Minor dexdeps touchups.

Made XML output the default.
Added a couple of blank lines in the "brief" output.
Added version number (1.1) and a copyright one-liner.
rc/com/android/dexdeps/Main.java
rc/com/android/dexdeps/Output.java
837070dd1e39c87370239643f0df2e2ab9d41fc9 06-Feb-2010 Andy McFadden <fadden@android.com> Improve dexdeps output.

This adds the list of referenced classes to the output. Previously it
only emitted fields and methods, so classes that were referenced by type
only (e.g. some dalvik annotation classes) weren't visible.

The XML output now more closely resembles the API files, having
distinct package/class tags. We no longer emit a return type for
constructors.
rc/com/android/dexdeps/ClassRef.java
rc/com/android/dexdeps/DexData.java
rc/com/android/dexdeps/Output.java
753f32ab1db6de174a1de68210f9f30a1e327612 27-Mar-2009 Andy McFadden <> AI 143120: Added simple XML output. Shuffled stuff around.

Automated import of CL 143120
EADME.txt
rc/com/android/dexdeps/DexData.java
rc/com/android/dexdeps/FieldRef.java
rc/com/android/dexdeps/Main.java
rc/com/android/dexdeps/MethodRef.java
rc/com/android/dexdeps/Output.java
12d6d4c0ea192b6a924df0df1e3b14ce1ed5793b 27-Mar-2009 Andy McFadden <> Automated import from //branches/master/...@143003,143003
ndroid.mk
tc/dexdeps
tc/manifest.txt
rc/Android.mk
rc/com/android/dexdeps/DexData.java
rc/com/android/dexdeps/DexDataException.java
rc/com/android/dexdeps/FieldRef.java
rc/com/android/dexdeps/Main.java
rc/com/android/dexdeps/MethodRef.java
rc/com/android/dexdeps/Output.java
rc/com/android/dexdeps/UsageException.java