summaryrefslogtreecommitdiff
path: root/tools/dexanalyze
Commit message (Expand)AuthorAgeFilesLines
* [LSC] Add LOCAL_LICENSE_KINDS to artBob Badour2021-03-021-0/+9
* Rename ART release APEX to com.android.art.Martin Stjernholm2020-10-201-1/+1
* Revert^2 "art: Remove dependencies on platform unavailable modules"Yo Chiang2020-08-111-1/+5
* Revert "art: Remove dependencies on platform unavailable modules"Insaf Latypov2020-08-061-5/+1
* art: Remove dependencies on platform unavailable modulesYo Chiang2020-08-061-1/+5
* Finish move of jar compilation rules from makefile to soong.David Srbecky2020-05-291-0/+3
* Fix a typo in dexanalyze usage infoleon.wang2020-03-261-1/+1
* Revert submission 1194828-revert-1191937-art_apex_available-DWXQGTKMARJiyong Park2019-12-201-0/+4
* Revert submission 1191937-art_apex_availableJoseph Murphy2019-12-191-4/+0
* Use apex_available propertyJiyong Park2019-12-191-0/+4
* Various renames following the name change from "Runtime APEX" to "ART APEX".Martin Stjernholm2019-09-241-1/+1
* Add and use art::GetAndroidRuntimeBinDir.Roland Levillain2019-04-121-1/+1
* Modernise code to use override specifierYi Kong2019-03-291-1/+1
* Revert "Revert "ART: introduce PALette abstraction layer""Orion Hodson2019-01-311-5/+0
* Revert "ART: introduce PALette abstraction layer"Orion Hodson2019-01-301-0/+5
* ART: introduce PALette abstraction layerOrion Hodson2019-01-301-5/+0
* ART: Refactor code_item_accessorsAndreas Gampe2019-01-031-0/+1
* ART: Move dex structs into own headerAndreas Gampe2019-01-021-1/+1
* ART: Refactor for bugprone-argument-commentAndreas Gampe2018-10-092-7/+7
* Refactor DecodeDebugLocalInfoMathieu Chartier2018-09-131-3/+19
* String representation performance measurementsMathieu Chartier2018-09-102-131/+339
* Add trie based greedy prefix constructionMathieu Chartier2018-08-283-64/+278
* Use 'final' and 'override' specifiers directly in ART.Roland Levillain2018-08-282-8/+8
* Merge "Move string analysis to its own file"Mathieu Chartier2018-08-276-150/+218
|\
| * Move string analysis to its own fileMathieu Chartier2018-08-236-150/+218
* | Add measurement of linkage pairsMathieu Chartier2018-08-232-36/+111
|/
* Update bytecode experimentsMathieu Chartier2018-08-142-38/+26
* Add string prefix optimizationMathieu Chartier2018-07-272-30/+91
* Merge "Add a public error code to DexFileLoader::OpenAll."Dario Freni2018-07-201-0/+2
|\
| * Add a public error code to DexFileLoader::OpenAll.Dario Freni2018-07-191-0/+2
* | Add analysis for move-result targetMathieu Chartier2018-07-164-19/+43
|/
* Refactor InstructionBuilder into NewRegisterInstructions experimentMathieu Chartier2018-07-112-84/+58
* Fix typo in INSTANCE_OF bytecode analysisMathieu Chartier2018-07-071-1/+1
* Add bytecode conversion experimentsMathieu Chartier2018-06-296-9/+721
* dexanalyze: distinguish fields from other classes.Vladimir Marko2018-06-272-39/+41
* dexanalyze: Improve field analysis.Vladimir Marko2018-06-262-39/+156
* Count unique string, method names, and type namesMathieu Chartier2018-06-202-7/+49
* Analysis of field iget/iset on first arg registerMathieu Chartier2018-06-122-8/+123
* Refactor experiments to allow multidex analysisMathieu Chartier2018-06-013-91/+103
* Add experiment for analyzing debug infoMathieu Chartier2018-06-013-0/+157
* Add experiments for Dex bytecode analysisMathieu Chartier2018-05-303-33/+147
* Add Method/Field iterator to ClassAccessorMathieu Chartier2018-05-291-2/+2
* Merge "Add measurement of Dex code bytes and number of unique code items"Mathieu Chartier2018-05-253-2/+9
|\
| * Add measurement of Dex code bytes and number of unique code itemsMathieu Chartier2018-05-233-2/+9
* | Move compiler/ to ClassAccessorMathieu Chartier2018-05-241-3/+3
|/
* Add ClassIteratorMathieu Chartier2018-05-231-14/+7
* Add ClassAccessorMathieu Chartier2018-05-211-65/+60
* Add ASCII vs UTF-16 string data analysisMathieu Chartier2018-05-183-7/+31
* Merge "Add some extra dexanalyze tests"Treehugger Robot2018-05-172-3/+15
|\
| * Add some extra dexanalyze testsMathieu Chartier2018-05-172-3/+15