Commit Graph

25865 Commits

Author SHA1 Message Date
Treehugger Robot
ee0870d0a2 Merge changes I1b9dc4d5,I44da96fa
* changes:
  Log broadcasts in DevToolsConnectivity.
  Add OWNERS for the connectivity page in the Dev Tools app.
2018-10-02 03:50:16 +00:00
Lorenzo Colitti
223fc59aca Log broadcasts in DevToolsConnectivity.
Test: manual
Change-Id: I1b9dc4d56b56dae5da779aec1d99cd7190e94a4e
2018-10-02 10:20:33 +09:00
Lorenzo Colitti
2b9b9b44be Add OWNERS for the connectivity page in the Dev Tools app.
Test: ../../../build/make/tools/checkowners.py src/com/android/development/OWNERS
Change-Id: I44da96fa7daaa6fcd0033797a7ca3f633509364b
2018-10-02 10:20:33 +09:00
Roman Kiryanov
5f34327bed Merge "Enable the KernelDeviceTreeBlobSupport feature" am: 2a5017b8fa
am: e096773c0d

Change-Id: Iae413baae82b91c7000449036f3a85222bb94cd7
2018-10-01 14:50:58 -07:00
Roman Kiryanov
e096773c0d Merge "Enable the KernelDeviceTreeBlobSupport feature"
am: 2a5017b8fa

Change-Id: I7d324e01b44138a82804b9c9aa86407eecf4fa3c
2018-10-01 14:37:50 -07:00
Treehugger Robot
2a5017b8fa Merge "Enable the KernelDeviceTreeBlobSupport feature" 2018-10-01 21:16:35 +00:00
Roman Kiryanov
98847e237c Enable the KernelDeviceTreeBlobSupport feature
This feature tells the image where to find vendor's
partition. It replaces the fwdata driver which we
retired.

Bug: 116663979
Test: run emulator
Change-Id: I00e081a1e929de0277cb7d559b6f20fb6307e689
Signed-off-by: Roman Kiryanov <rkir@google.com>
2018-10-01 11:30:33 -07:00
Hsin-Yi Chen
cb208a5412 Merge "Do not omit enum_field_value in JSON dumps" am: 66d95e1ce4
am: cd043fda89

Change-Id: Iebbaece2b1cc09fca3f2ed41738dda0ad895fc72
2018-09-27 01:52:44 -07:00
Hsin-Yi Chen
cd043fda89 Merge "Do not omit enum_field_value in JSON dumps"
am: 66d95e1ce4

Change-Id: I9bb4c434696897d6d3011bccf67ba0821c98113b
2018-09-27 01:44:33 -07:00
Treehugger Robot
66d95e1ce4 Merge "Do not omit enum_field_value in JSON dumps" 2018-09-27 08:35:20 +00:00
Hsin-Yi Chen
bee93e1099 Do not omit enum_field_value in JSON dumps
Bug: 112877706
Test: ./test.py
Change-Id: Ice81d3457e8f8f91c3dcd0bcf5485fcecf7c5516
2018-09-27 14:35:18 +08:00
Hsin-Yi Chen
d31dbe0922 Merge "Omit default values in JSON dumps" am: bed6b4feb9
am: 1794d48ce3

Change-Id: I37e215ee0d9b8c23d35680db27d03f6d00674bfc
2018-09-26 04:23:10 -07:00
Hsin-Yi Chen
0787495a80 Merge "Add test for loading JSON dump" am: 74343ae993
am: 70729023fc

Change-Id: I43f797eb5cc988d5910e0b10771155ff050590fd
2018-09-26 04:16:39 -07:00
Hsin-Yi Chen
1794d48ce3 Merge "Omit default values in JSON dumps"
am: bed6b4feb9

Change-Id: I4d29a2b576ed9441600ef6e55fc9fd22ac671da8
2018-09-26 04:16:34 -07:00
Hsin-Yi Chen
70729023fc Merge "Add test for loading JSON dump"
am: 74343ae993

Change-Id: I242b9f35b9fb38b2a19f42602b2c09a9be59f5ae
2018-09-26 04:09:29 -07:00
Hsin-Yi Chen
bed6b4feb9 Merge "Omit default values in JSON dumps" 2018-09-26 11:02:36 +00:00
Hsin-Yi Chen
74343ae993 Merge "Add test for loading JSON dump" 2018-09-26 10:58:22 +00:00
Hsin-Yi Chen
85382e703e Omit default values in JSON dumps
The following values are omitted in JSON dumps:
- false
- 0
- empty string
- empty array
- AccessSpecifierIR::PublicAccess
- RecordTypeIR::RecordKind::struct_kind
- VTableComponentIR::Kind::FunctionPointer
- ElfSymbolIR::ElfSymbolBinding::Global

Bug: 112877706
Test: ./test.py
Change-Id: Ifef38ab9909258831ee9750c71e0513d7b56fca0
2018-09-25 11:06:58 +08:00
Hsin-Yi Chen
8c8d6d8b50 Merge "Support loading VNDK ABI dump in JSON format" am: 868cdf5cb2
am: 7e4c2cfc30

Change-Id: I4c88528e2f8df235fe1332ea72abf34a8657c730
2018-09-20 23:18:22 -07:00
Hsin-Yi Chen
7e4c2cfc30 Merge "Support loading VNDK ABI dump in JSON format"
am: 868cdf5cb2

Change-Id: Ifa88bd74b3500bab01386be447dd3decf4a97621
2018-09-20 22:42:36 -07:00
Hsin-Yi Chen
4b9b242efe Add test for loading JSON dump
- Add a test that compares protobuf and JSON dumps.
- Add input-format=Json to header-abi-linker and diff.

Bug: 112877706
Test: ./test.py
Change-Id: Ic9be304b565a2ac58ed76e1a0fcc96530395b750
2018-09-21 11:50:26 +08:00
Hsin-Yi Chen
868cdf5cb2 Merge "Support loading VNDK ABI dump in JSON format" 2018-09-20 09:57:24 +00:00
Hsin-Yi Chen
e54e7986e4 Support loading VNDK ABI dump in JSON format
- Add JsonToIRReader which uses jsoncpp to convert JSON to IR.
- Move IsPresentInExportedHeaders to class TextFormatToIRReader.

Bug: 112877706
Test: ./test.py
Change-Id: Ib4382a8d4aa67ec4640cecd1fa433ffdf88a365a
2018-09-20 11:26:15 +08:00
Sundong Ahn
447a6ca32b Merge "Add the dist path of android stubs files" am: 4d9ea2c551
am: 1f398837c5

Change-Id: I8a4d0185397dcc23086d3a5fc2423033c5c4a3de
2018-09-19 17:58:36 -07:00
Sundong Ahn
1f398837c5 Merge "Add the dist path of android stubs files"
am: 4d9ea2c551

Change-Id: Ia24e315205826ff643401003a5d20b335004d66c
2018-09-19 17:51:21 -07:00
Treehugger Robot
4d9ea2c551 Merge "Add the dist path of android stubs files" 2018-09-20 00:37:22 +00:00
Nan Zhang
093d864cbc [automerger skipped] Merge "Bundle Metalava based api-versions.xml to SDK" am: 34d25504bb -s ours
am: 5dfbd8a20e  -s ours

Change-Id: I7d9e65beea7840e0c63817b4cdeacb07600bef9c
2018-09-19 09:06:45 -07:00
Nan Zhang
5dfbd8a20e [automerger skipped] Merge "Bundle Metalava based api-versions.xml to SDK"
am: 34d25504bb  -s ours

Change-Id: Ia96c6e9b5fdae0ee928c95d06385b55eac42ec3d
2018-09-19 08:45:59 -07:00
Nan Zhang
34d25504bb Merge "Bundle Metalava based api-versions.xml to SDK" 2018-09-19 14:34:04 +00:00
Hsin-Yi Chen
685ffd95cd Merge "Reduce nested objects in JSON dump" am: 6ce82f92a0
am: 9a02507fea

Change-Id: I64ce0b0b83c587c6530a108a5e4c6c1fc0f414cc
2018-09-18 23:36:05 -07:00
Hsin-Yi Chen
9a02507fea Merge "Reduce nested objects in JSON dump"
am: 6ce82f92a0

Change-Id: I4bc7dbe9b27f5579fb45d03f87fc4871bec7b2b0
2018-09-18 23:30:48 -07:00
Hsin-Yi Chen
6ce82f92a0 Merge "Reduce nested objects in JSON dump" 2018-09-19 06:23:30 +00:00
Hsin-Yi Chen
353852fa63 Merge "Remove trailing spaces from JSON dump" am: 83e7410d9b
am: 0267ba17fe

Change-Id: I37daa6b18279be1babd9be6a87e5b7fa782af884
2018-09-18 22:35:00 -07:00
Hsin-Yi Chen
0267ba17fe Merge "Remove trailing spaces from JSON dump"
am: 83e7410d9b

Change-Id: I9f52f84f217df7295162ba408843f2351eb60c9a
2018-09-18 22:16:47 -07:00
Hsin-Yi Chen
69ea5b0784 Reduce nested objects in JSON dump
To reduce the dump size, this commit moves the properties of the
following nested objects to their parents:
- tag_type
- type_info
- template_info
- vtable_layout

Bug: 112877706
Test: ./test.py
Change-Id: Ia6e126dbaf85c29eff59f873b4b468bd7a20396a
2018-09-19 12:41:15 +08:00
Hsin-Yi Chen
83e7410d9b Merge "Remove trailing spaces from JSON dump" 2018-09-19 04:09:07 +00:00
Sundong Ahn
f4b9f6edc2 Add the dist path of android stubs files
The dist path of the android stubs files are added for consistency of
dist path.

Test: make -j50 PRODUCT-sdk_phone_armv7-sdk dist
Change-Id: I7d1d981f1e99cf12b45af5aa757d350d9a8de3eb
2018-09-19 12:30:29 +09:00
Nan Zhang
38f1f3b9f5 Bundle Metalava based api-versions.xml to SDK
Since Metalava has the ability to generate api-versions.xml, so just
remove the old ones, and ship the new file to SDK.

Test: m -j
out/target/common/obj/PACKAGING/api-stubs-docs_generated-api-versions.xml
Bug: b/78245848

Change-Id: I007fd17b6e0f069f0d9dd9eac192f5e915be5f7a
Merged-In: I007fd17b6e0f069f0d9dd9eac192f5e915be5f7a
2018-09-19 01:57:17 +00:00
Nan Zhang
2d44d773eb Merge "Bundle Metalava based api-versions.xml to SDK" into stage-aosp-master
am: e205e2a934

Change-Id: I97d17153730b803225e8d3efb0367a6e9f9b450a
2018-09-18 17:54:01 -07:00
TreeHugger Robot
e205e2a934 Merge "Bundle Metalava based api-versions.xml to SDK" into stage-aosp-master 2018-09-19 00:44:11 +00:00
Nan Zhang
2fcbc4e364 Bundle Metalava based api-versions.xml to SDK
Since Metalava has the ability to generate api-versions.xml, so just
remove the old ones, and ship the new file to SDK.

Test: m -j
out/target/common/obj/PACKAGING/api-stubs-docs_generated-api-versions.xml
Bug: b/78245848

Change-Id: I007fd17b6e0f069f0d9dd9eac192f5e915be5f7a
2018-09-18 12:44:36 -07:00
Miao Wang
52916149c5 Update SDK atree to include librsjni_androidx
am: b0a428fd03

Change-Id: I0a8989593184a522d1a9cd7705e36fe046b6b8a0
2018-09-18 11:55:08 -07:00
Bowgo Tsai
ee67a72c31 Merge "Add OWNERS file for development/gsi" am: 6aa48b7139
am: f94432d85c

Change-Id: Ia49306ed1087d559aa554214864404795d48c37a
2018-09-18 08:11:42 -07:00
Bowgo Tsai
f94432d85c Merge "Add OWNERS file for development/gsi"
am: 6aa48b7139

Change-Id: Ie01a4dc69a39cae76c1bcb9817dcb93f93d696b5
2018-09-18 07:59:35 -07:00
Treehugger Robot
6aa48b7139 Merge "Add OWNERS file for development/gsi" 2018-09-18 14:41:48 +00:00
Bowgo Tsai
7cca5c35f3 Add OWNERS file for development/gsi
Bug: None
Test: None
Change-Id: I0508163b0e61dbd11c5730ab83b028d2651cba5a
2018-09-18 11:31:19 +08:00
Hsin-Yi Chen
9cece313fc Remove trailing spaces from JSON dump
This commit makes JsonIRDumper remove trailing spaces and empty lines
from the output of jsoncpp writer before writing to file.

Bug: 112877706
Test: ./test.py
Change-Id: Ic3103c96ca128f40bd08bf25ae166ae04732cf11
2018-09-18 11:04:07 +08:00
Hsin-Yi Chen
fe4258d7b2 Merge "Add ELF symbol binding to JSON dump" am: e8eca8112c
am: 1d1c6d9a7b

Change-Id: I6b5f33f777c875531f2ca25fff5808b5c10370ac
2018-09-17 19:31:33 -07:00
Hsin-Yi Chen
c1ced4d9c4 Merge "Write enum string to JSON dump" am: 5ad90b10e1
am: 4f0a3db25d

Change-Id: I22ba2a7b2052c1726b1a5731095dd7fbb577265f
2018-09-17 19:30:12 -07:00
Hsin-Yi Chen
1d1c6d9a7b Merge "Add ELF symbol binding to JSON dump"
am: e8eca8112c

Change-Id: I3ec1b5bce4c241d2fecac0bae6b7a691b781a2fa
2018-09-17 19:26:46 -07:00