summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* dexdeps: Ignore static initializers on analysis.staging/lineage-15.1lineage-15.1Adnan Begovic2018-01-011-4/+8
| | | | | | | | | | CTS's DexDepsXmlHandler's xml parser will error out when it finds a name attribute with a value of "<clinit>". Modify Output class to ignore static initializer elements to work around this. Change-Id: I0ecbd8d0f29336cb6acba08f457bebc014c0ad5c TICKET: CYNGNOS-2189
* dexdeps: Add option for --include-lineage-classes.Adnan Begovic2018-01-012-4/+15
| | | | | | | | | | | | dexdeps will filter out classes that are marked as internal when dumping class references from the classes.dex. Include a hack to allow public cm classes to be accessible via the dump. This is then utilized to generate an html page for api coverage. Change-Id: I1f2a8c28b33711235f46adf2f4a98102e72b3d74
* Snap for 4373604 from 8808d37f3b9037328cdd045e222b0b741ab5b840 to oc-mr1-releaseandroid-build-team Robot2017-10-030-0/+0
|\ | | | | | | Change-Id: Ia5bc2a6cf8d16c35c74879c022418e30951b071b
| * Keep InstrumentationTestCase in main dex am: cd1fc05021Yohann Roussel2017-08-180-0/+0
| |\ | | | | | | | | | | | | | | | am: 14e225f7d6 Change-Id: I224afd9a24e9ee5b05d3d2032d076f2d673b13e0
| | * Keep InstrumentationTestCase in main dexYohann Roussel2017-08-180-0/+0
| | |\ | | | | | | | | | | | | | | | | | | | | am: cd1fc05021 Change-Id: Ib0b8c009b1dfb696d5a5b1fede21f0fbcc61a543
| | | * Keep InstrumentationTestCase in main dexYohann Roussel2017-08-042-0/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | They must be in main dex or InstrumentationTestRunner won't find them. Bug: 31383194 Bug: 62286076 Test: frameworks/base/core/tests/hosttests/test-apps/MultiDex* (cherry picked from commit 19c0e1011c260da8c6de1f6b104f77794dd09e40) Change-Id: Id31d920bd9e504dfc56f6d043256deb85d8ab82e
* | | | release-request-d8901a87-7dd0-4cc8-a44e-d04982e429da-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-201-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | 4198291 snap-temp-L50900000084068812 Change-Id: Ifdebc1d9ca6a1196f7864e66a2c45f64a16096b3
| * | | Merge "dalvik: use proper nativehelper headers" am: dfdc080699 am: ↵Steven Moreland2017-07-191-1/+1
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 7d323ac8b2 am: e72c034e61 am: 66cc904514 Change-Id: I70b6caa3ef16467e4f1411363166fe94d3fbe9cd
| | * \ \ Merge "dalvik: use proper nativehelper headers" am: dfdc080699 am: 7d323ac8b2Steven Moreland2017-07-191-1/+1
| | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: e72c034e61 Change-Id: I68d8a21f6b8d77c3b41b290a737d33ed238745c1
| | | * \ \ Merge "dalvik: use proper nativehelper headers" am: dfdc080699Steven Moreland2017-07-191-1/+1
| | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 7d323ac8b2 Change-Id: If9321e98a0fdbc9c62bcd558f436c88df874ae86
| | | | * \ \ Merge "dalvik: use proper nativehelper headers"Steven Moreland2017-07-191-1/+1
| | | | |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: dfdc080699 Change-Id: Ic80e5a310d49c406723a523c5cbafbe4039576f4
| | | | | * \ \ Merge "dalvik: use proper nativehelper headers"Treehugger Robot2017-07-191-1/+1
| | | | | |\ \ \
| | | | | | * | | dalvik: use proper nativehelper headersSteven Moreland2017-07-181-1/+1
| | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | libnativeheader exports headers under nativeheader. These were available before incorrectly as global headers in order to give access to jni.h. Test: modules using dalvik find headers Bug: 63762847 Change-Id: Idda455b6606f6a5ab0cd68de90c525c83bf74c61
* | | | | | | | release-request-b6f2d5b3-a3d6-410f-b58f-c85ba8187177-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-1212-3110/+3186
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4173087 snap-temp-L93200000081515229 Change-Id: I85969b27450daf95affb53fd5f31a800cb569522
| * | | | | | | Merge "dx: Extend test 135-invoke-custom" am: 52ff15affb am: 6afaabbfa2 am: ↵Orion Hodson2017-07-114-3029/+3130
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 29aaed7172 am: fc6d21433d Change-Id: Ibe1f4864c68abdd30c16b09114a0783727dc7005
| | * | | | | | Merge "dx: Extend test 135-invoke-custom" am: 52ff15affb am: 6afaabbfa2Orion Hodson2017-07-114-3029/+3130
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 29aaed7172 Change-Id: Ia1d8d9667ba77f154a257019db0efd3f51fc7ebf
| | | * | | | | Merge "dx: Extend test 135-invoke-custom" am: 52ff15affbOrion Hodson2017-07-114-3029/+3130
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 6afaabbfa2 Change-Id: I26f47c207786c699ef5bc71776ca5ae046e6a99a
| | | | * | | | Merge "dx: Extend test 135-invoke-custom"Orion Hodson2017-07-114-3029/+3130
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 52ff15affb Change-Id: I834cc65bece657ece993684973fdb89f50f9654d
| | | | | * | | Merge "dx: Extend test 135-invoke-custom"Treehugger Robot2017-07-114-3029/+3130
| | | | | |\ \ \
| | | | | | * | | dx: Extend test 135-invoke-customOrion Hodson2017-07-114-3029/+3130
| | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add test for a method handle of kind invoke-direct and a private method target. Test: dalvik/dx/tests/run-test 135 Bug: 36957105 Change-Id: Ifaf5bdb2e4c1a846412d900d0664f8e8666483f0
| * | | | | | | Merge "Revert^2 "Refinements relating to invoke-custom"" am: 4211797bd3 am: ↵Orion Hodson2017-07-1110-2530/+2505
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 57fdeee982 am: 3e50aedfbb am: f70a738ba5 Change-Id: I63a149454250be5b9ec48eecec1709a38cbbd72a
| | * | | | | | Merge "Revert^2 "Refinements relating to invoke-custom"" am: 4211797bd3 am: ↵Orion Hodson2017-07-1110-2530/+2505
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 57fdeee982 am: 3e50aedfbb Change-Id: I0fa288114bc170410e26e3619e6753eca5e3bb7c
| | | * | | | | Merge "Revert^2 "Refinements relating to invoke-custom"" am: 4211797bd3Orion Hodson2017-07-1110-2530/+2505
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 57fdeee982 Change-Id: I79c9d5853063624231194a659831988c64912dbb
| | | | * | | | Merge "Revert^2 "Refinements relating to invoke-custom""Orion Hodson2017-07-1110-2530/+2505
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 4211797bd3 Change-Id: I46fb5e94858dee252fbd37817eb6082d9ad915f7
| | | | | * | | Merge "Revert^2 "Refinements relating to invoke-custom""Orion Hodson2017-07-1110-2530/+2505
| | | | | |\ \ \
| | | | | | * | | Revert^2 "Refinements relating to invoke-custom"Orion Hodson2017-07-1010-2530/+2505
| | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This reverts commit bd6107f1deec28e1184bfa4fd5a717d6b35b259d. Use the dump informatin from dx to validate call sites rather using dexdump. The latter is not available in the buildbot build. Bug: 36641082 Test: dalvik/dx/tests/run-all-tests Test: dalvik/dx/tests/run-test 135 Change-Id: Id7126010bc84f9bade956c9a4c8c1c5563a307fe
* | | | | | | | release-request-fda658d8-eecf-4c78-a2e9-e5093ca10451-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-0910-2506/+2529
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4165363 snap-temp-L49300000080728237 Change-Id: Iaf3e156b2095afd2c0e9842b6b0f6c93ea19af33
| * | | | | | | Merge "Revert "Refinements relating to invoke-custom"" am: b962db7b76 am: ↵Nicolas Geoffray2017-07-0710-2506/+2529
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3bc6e34d00 am: e8f740d97c am: 2373b5a115 Change-Id: I8aafca8404918dfceb1ca2858b82f0274128026f
| | * | | | | | Merge "Revert "Refinements relating to invoke-custom"" am: b962db7b76 am: ↵Nicolas Geoffray2017-07-0710-2506/+2529
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 3bc6e34d00 am: e8f740d97c Change-Id: I2d2e23da889a7f404f63aa5db83cac53c92e64fc
| | | * | | | | Merge "Revert "Refinements relating to invoke-custom"" am: b962db7b76Nicolas Geoffray2017-07-0710-2506/+2529
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 3bc6e34d00 Change-Id: I267bb79e45ea061107ecd4c6837268a95ba84037
| | | | * | | | Merge "Revert "Refinements relating to invoke-custom""Nicolas Geoffray2017-07-0710-2506/+2529
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: b962db7b76 Change-Id: Iee90e3d066f60b8c17f626f1aa922678bca172e3
| | | | | * | | Merge "Revert "Refinements relating to invoke-custom""Nicolas Geoffray2017-07-0710-2506/+2529
| | | | | |\ \ \
| | | | | | * | | Revert "Refinements relating to invoke-custom"Nicolas Geoffray2017-07-0710-2506/+2529
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Breaks dx tests. This reverts commit ff80988c1d58ccc63f12e61cce1417c4f5239eee. Change-Id: I822b6cfb81c99d2d92bb560b8cedfaea42913344
* | | | | | | | | release-request-ccd04736-6e66-4825-a227-ecd69d8b5337-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-0710-2529/+2506
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4163697 snap-temp-L79500000080559163 Change-Id: I002181fbd895fa1b58cf4582eb9c41cb6a36adbd
| * | | | | | | | Merge "Refinements relating to invoke-custom" am: c4a548c4ab am: 59343167a4 ↵Orion Hodson2017-07-0710-2529/+2506
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: d16a38c289 am: 74060ac242 Change-Id: I8662fa0983db19b6911802fa574e91c6058562a1
| | * | | | | | | Merge "Refinements relating to invoke-custom" am: c4a548c4ab am: 59343167a4Orion Hodson2017-07-0710-2529/+2506
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: d16a38c289 Change-Id: I7e36d55d2471cf6bbc981b475f20758522212512
| | | * | | | | | Merge "Refinements relating to invoke-custom" am: c4a548c4abOrion Hodson2017-07-0710-2529/+2506
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 59343167a4 Change-Id: I3424a6819bf5c0ab57e6299d067c8dd62c292c42
| | | | * | | | | Merge "Refinements relating to invoke-custom"Orion Hodson2017-07-0710-2529/+2506
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: c4a548c4ab Change-Id: Ida81b6300cf163de92e31ef9b467faa940148b5e
| | | | | * | | | Merge "Refinements relating to invoke-custom"Orion Hodson2017-07-0710-2529/+2506
| | | | | |\| | |
| | | | | | * | | Refinements relating to invoke-customOrion Hodson2017-07-0710-2529/+2506
| | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Move assignment of call site references in dx to avoid call site duplication. Previously we were allocating call site references in the BytecodeArray when visiting instructions, but there are two visitors that are applied to instructions :- the BasicBlocker and the Simulator. Allocation now happens in the Simulator visitor. Update dexdump to print call site offset of each listed callsite to enable calculating the number of call site ids and call site instances. Update 135-invoke-custom test to sanity check the number of call sites and call site ids. Do not allow dx/tests/run-test to report success if it fails when run with --update. Bug: 36641082 Test: dalvik/dx/tests/run-all-tests Test: dalvik/dx/tests/run-test 135 Change-Id: I8bb1f6c99c97c7a9fa785503df4f66c9e9b80672
* | | | | | | | release-request-60f1fc0d-1c6d-400a-8b4e-444f1452f036-for-git_oc-mr1-release- ↵android-build-team Robot2017-07-066-78/+138
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 4157261 snap-temp-L11100000079944679 Change-Id: I59f77f7e1ce1f263d3387a519c316c5fb25c917c
| * | | | | | | Merge "Dalvik: Fix dexmerger test" am: e65ce16e31 am: 0c4a03ff26 am: c913194650Andreas Gampe2017-07-061-18/+18
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 5ef33cf6f8 Change-Id: I52c4d423d76790f10d2a3816cfd26dc3945eb903
| | * | | | | | Merge "Dalvik: Fix dexmerger test" am: e65ce16e31 am: 0c4a03ff26Andreas Gampe2017-07-061-18/+18
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: c913194650 Change-Id: I16c8141a113ad7fea6bf629440cbbb5cb1ed09da
| | | * | | | | Merge "Dalvik: Fix dexmerger test" am: e65ce16e31Andreas Gampe2017-07-061-18/+18
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 0c4a03ff26 Change-Id: I40c6e3cb55e47e172df3a501771e3d2e6c0eea30
| | | | * | | | Merge "Dalvik: Fix dexmerger test"Andreas Gampe2017-07-061-18/+18
| | | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: e65ce16e31 Change-Id: Ic524190bd37b452cc75f0524d76a8e510f78b77e
| | | | | * | | Merge "Dalvik: Fix dexmerger test"Andreas Gampe2017-07-061-18/+18
| | | | | |\ \ \
| | | | | | * | | Dalvik: Fix dexmerger testAndreas Gampe2017-07-061-18/+18
| | | | | |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Follow-up to commit 775224df29c2539be706f1fb5ebd01a4da58b0a6. Bug: 36957105 Exempt-From-Owner-Approval: Tests are broken, and this process is broken Test: dalvik/dx/tests/run-test 137 Change-Id: Ib61dab73502868214d30a26315d08597961b4d98
| * | | | | | | Merge "dx: Test enhancements" am: 174674c989 am: 4412cff44d am: 0486fb663cOrion Hodson2017-07-055-60/+120
| |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 027608242b Change-Id: I2dccad42d3a887f4d3c2781f57d20e322ad2a4b4
| | * | | | | | Merge "dx: Test enhancements" am: 174674c989 am: 4412cff44dOrion Hodson2017-07-055-60/+120
| | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 0486fb663c Change-Id: I65ffdfa3a89217cda1738350441d06f62288758a
| | | * | | | | Merge "dx: Test enhancements" am: 174674c989Orion Hodson2017-07-055-60/+120
| | | |\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | am: 4412cff44d Change-Id: I57627dec4caad82220badd3574506f4bc835f838