Commit Graph

25865 Commits

Author SHA1 Message Date
Bill Yi
48f279a9e2 [automerger skipped] Merge pie-platform-release to aosp-master - DO NOT MERGE
am: b366682def  -s ours

Change-Id: I7218c2a3905b42372b104ef08009ef04773706d5
2018-10-24 16:04:41 -07:00
Treehugger Robot
51af54dea4 Merge "Add feature flag for HWC2" 2018-10-24 22:09:22 +00:00
huans
0ef5915c8a Add feature flag for HWC2
This will enable HWC2, otherwise, it fallback to old rcPost

Test: Manual
Change-Id: Ia2694a3ecb52236394018478e69f9b8417646417
2018-10-24 22:09:08 +00:00
Bill Yi
b366682def Merge pie-platform-release to aosp-master - DO NOT MERGE
Change-Id: Iad18163dfaae41fc284caa206508954f4c2c46f9
2018-10-24 14:45:21 -07:00
Bill Yi
817c845ded [automerger skipped] Merge pi-platform-release to stage-aosp-master - DO NOT MERGE
am: 04e1eba886  -s ours

Change-Id: I9ac3216ba093a035ab5ab2c4a6eb77efbb7c8416
2018-10-24 11:02:55 -07:00
Bill Yi
04e1eba886 Merge pi-platform-release to stage-aosp-master - DO NOT MERGE
Change-Id: I3689c15cf64952c44a9b2c62602eb0f611014a2d
2018-10-24 09:05:00 -07:00
Bill Yi
8a5c73289e Merge pi-dr1-dev to aosp-master am: c6e29efb1c
am: ef5d477f40

Change-Id: Ib24a2735bbcd50c00a8ba6c1d3d0ee1456426d77
2018-10-19 14:22:58 -07:00
Bill Yi
ef5d477f40 Merge pi-dr1-dev to aosp-master
am: c6e29efb1c

Change-Id: I677c3f8250d3dee9365ba979135750cd4a4c7ef2
2018-10-19 14:19:35 -07:00
Bill Yi
c6e29efb1c Merge pi-dr1-dev to aosp-master
Change-Id: Ida13d3ff57b5b51a997f798fcf866b1ce5e85398
2018-10-19 12:20:20 -07:00
Logan Chien
df53d47451 Merge changes Ie6c300e1,I391f1e69 am: d00ec44aa5
am: 9aa8a05453

Change-Id: I52621be64d3fb57a78247fca0c92869fc1df8afd
2018-10-18 03:33:00 -07:00
Logan Chien
9aa8a05453 Merge changes Ie6c300e1,I391f1e69
am: d00ec44aa5

Change-Id: I056771bd34ce7246603715c9ba1aa12ee0fdc4f2
2018-10-18 03:28:11 -07:00
Logan Chien
d00ec44aa5 Merge changes Ie6c300e1,I391f1e69
* changes:
  header-checker: Remove protobuf parser for Python
  header-checker: Reorder command line option checks
2018-10-18 09:36:51 +00:00
Logan Chien
223e9a6128 header-checker: Remove protobuf parser for Python
This commit removes the protobuf parser for Python binding. It was
originally introduced for VTS testcases. However, it has been replaced
by JSON file format. These files are no longer needed.

Test: n/a
Change-Id: Ie6c300e1c869cb52e493f6935990faf55510e5d8
2018-10-18 16:07:01 +08:00
Logan Chien
174574f75e header-checker: Reorder command line option checks
This commit reorders the command line option checks for
`header-abi-dumper` so that `header-abi-dumper -help` can print help
messages without problems.

Test: header-abi-dumper -help
Change-Id: I391f1e697cde44f4edce9f0008c5f39f938dc967
2018-10-18 15:20:27 +08:00
Logan Chien
3593a51ab2 Merge "header-checker: Fix opaque types comparison" am: d199d5d3a0
am: 148f20a61f

Change-Id: I725baca155ed8f69a417d8a283ccfd86926f5deb
2018-10-17 19:16:23 -07:00
Logan Chien
148f20a61f Merge "header-checker: Fix opaque types comparison"
am: d199d5d3a0

Change-Id: Icacd0f84ca73692a002160b80f527d24f485ea56
2018-10-17 19:12:29 -07:00
Logan Chien
d199d5d3a0 Merge "header-checker: Fix opaque types comparison" 2018-10-18 01:46:54 +00:00
Logan Chien
36a00ad10f header-checker: Fix opaque types comparison
This commit fixes the opaque types comparison so that opaque types with
the identical name can be treated as the identical type.

Test: ./tests/test.py MyTest.test_opaque_type_self_diff
Test: ./tests/test.py
Test: header-abi-diff does not claim that there are incompatible
changes in `liblog.so` (w/o modification).

Bug: 112404352
Change-Id: I0e96f21a65051547d70a7728fd8c03e16b543163
2018-10-17 19:46:11 +08:00
Logan Chien
b2eadcce93 Merge changes I94b119a0,Id6522955,Ie9b95842,I687e4a31,Ibc355441 am: b39d66afd2
am: a0da820331

Change-Id: Ic78aef8e4ab1378b6c8e73cf3f73429c9c8eb4ed
2018-10-17 03:14:22 -07:00
Logan Chien
a0da820331 Merge changes I94b119a0,Id6522955,Ie9b95842,I687e4a31,Ibc355441
am: b39d66afd2

Change-Id: I93c8d378e316295da3317e84b76ceae0ebd0a1d5
2018-10-17 03:09:41 -07:00
Logan Chien
b39d66afd2 Merge changes I94b119a0,Id6522955,Ie9b95842,I687e4a31,Ibc355441
* changes:
  header-checker: Remove _FORTIFY_SOURCE workaround
  header-checker: Remove OpenMP workaround
  header-checker: Extract SoFileParser
  header-checker: Extract VersionScriptParser
  header-checker: Code cleanup
2018-10-17 09:45:19 +00:00
Chalard Jean
0d3e0e5aec Merge "Address comments from #725016" am: 5ca3145db9
am: 50b0f7388b

Change-Id: I66d00b6913e1b2a7bffe6bbc5b1ef2261ce9f53f
2018-10-16 20:03:11 -07:00
Chalard Jean
50b0f7388b Merge "Address comments from #725016"
am: 5ca3145db9

Change-Id: I1ac39d690ed6ee68e9909a7f2c4f06d2ffdcd0c9
2018-10-16 19:59:05 -07:00
Chalard Jean
5ca3145db9 Merge "Address comments from #725016" 2018-10-17 02:46:04 +00:00
Logan Chien
8632c2ba60 header-checker: Remove _FORTIFY_SOURCE workaround
This commit removes `-U_FORTIFY_SOURCE` workaround for the old clang.
clang-r339409b is new enough to build bionic w/o problems.

Bug: 117764794
Bug: 111579848
Test: development/vndk/tools/header-checker/utils/create_reference_dumps.py
Change-Id: I94b119a0195d47d74816ab3f92af79aaa04454f8
2018-10-17 09:46:29 +08:00
Logan Chien
0b461ee991 header-checker: Remove OpenMP workaround
This commit removes OpenMP workaround for old clang.  clang-r339409b
includes the latest `omp.h`.

Bug: 117764794
Bug: 111579848  (Port header-abi-dumper to clang-r339409b)
Bug: 77161122   (The bug that introduced the workaround)
Test: development/vndk/tools/header-checker/utils/create_reference_dumps.py
Test: libneuralnetworks.so.lsdump is created successfully.
Change-Id: Id65229551f86545e77bd8932b0ed4bf4e6783694
2018-10-17 09:46:29 +08:00
Logan Chien
b5a888c795 header-checker: Extract SoFileParser
This commit extracts SoFileParser and ELFSoFileParser into another
header file.

Test: tests/test.py
Change-Id: Ie9b9584230cfb783d5e24a210c7a5bcb7fb7feb7
2018-10-17 09:46:29 +08:00
Logan Chien
776c2aa80a header-checker: Extract VersionScriptParser
This commit extracts VersionScriptParser class into another header file.

Test: ./tests/test.py
Change-Id: I687e4a310753d33106f9b721d7366a83926fa29f
2018-10-17 09:46:29 +08:00
Logan Chien
f120783abd header-checker: Code cleanup
This commit cleans up several whitespaces nits, re-indent the code,
remove unnecessary data member initializers, and add missing header
guards.

Test: ./tests/test.py
Change-Id: Ibc355441aaa110280b263c5c3d8fc766941b08af
2018-10-17 09:46:24 +08:00
Michael Schwartz
6ef79f905c Merge "Add path to module" am: 1df74e2607
am: 35aa808fda

Change-Id: Idd9ed103c72751c34bc0dfdca28eddb14e0f3d0d
2018-10-16 15:10:30 -07:00
Michael Schwartz
ce13c9a048 Merge "Support comparing separate workspaces" am: efe63418b7
am: 3020a238e1

Change-Id: Iaebf79a72ecd1556bab28b89eca79e6af17d331e
2018-10-16 15:09:00 -07:00
Michael Schwartz
35aa808fda Merge "Add path to module"
am: 1df74e2607

Change-Id: I3b09e693aca4e63b506c2e1fe92fa2a4a6dc80d3
2018-10-16 15:02:15 -07:00
Michael Schwartz
3020a238e1 Merge "Support comparing separate workspaces"
am: efe63418b7

Change-Id: I13ae2a2745b0ada2564b630cb9028212c1354b6a
2018-10-16 15:00:54 -07:00
Michael Schwartz
1df74e2607 Merge "Add path to module" 2018-10-16 21:47:29 +00:00
Michael Schwartz
efe63418b7 Merge "Support comparing separate workspaces" 2018-10-16 21:47:16 +00:00
Chalard Jean
f92d0c91dc Merge "Add the core connectivity tools directory and a first tool" am: 735170647e
am: d8bb6995f0

Change-Id: I4653c67e57403d4af6dd7d9c96126b92c7f2c231
2018-10-16 03:01:31 -07:00
Chalard Jean
d8bb6995f0 Merge "Add the core connectivity tools directory and a first tool"
am: 735170647e

Change-Id: Iba2fc865df5d72109d89a6504aafd62605c3e202
2018-10-16 02:57:21 -07:00
Chalard Jean
1ecd3f6236 Address comments from #725016
Test: ran this
Change-Id: Iedda798519297499a1d6d28e4aac2199456e9e92
2018-10-16 18:53:57 +09:00
Chalard Jean
735170647e Merge "Add the core connectivity tools directory and a first tool" 2018-10-16 09:49:50 +00:00
Michael Schwartz
035c001d26 Add path to module
When reporting the file delta results, include the path to the module
which creates the module.

Bug: 116612996
Test: python system_image_diff.py <system1> <system2>
Change-Id: Iaa2cd5d063616b04b78d2cf339093e5e2d5e047c
2018-10-15 13:11:54 -07:00
Michael Schwartz
ba03a6ebcb Support comparing separate workspaces
Allow comparing "out" folders that do not share a common Android source
root eg. workspace1/out/... to workspace2/out/...

Test: python system_image_diff.py <system1> <system2>
Bug: 116612996
Change-Id: I0256bbc9196b11df49fd61cd56d44f428907838b
2018-10-15 13:11:54 -07:00
Logan Chien
88c8a946ab Merge "Revert "Revert "Build header-abi-dumper with clang-r339409b""" am: ee7cd953d6
am: 4b1d95b2ca

Change-Id: I87252d434812bc71afcd01c5af9a4ec65ef2499c
2018-10-14 18:59:41 -07:00
Logan Chien
4b1d95b2ca Merge "Revert "Revert "Build header-abi-dumper with clang-r339409b"""
am: ee7cd953d6

Change-Id: Iab7bcb6651d347f2979c1ee15a6889b35cd2fa74
2018-10-14 18:52:00 -07:00
Logan Chien
ee7cd953d6 Merge "Revert "Revert "Build header-abi-dumper with clang-r339409b""" 2018-10-15 01:40:55 +00:00
Logan Chien
ac8d2f2a51 Revert "Revert "Build header-abi-dumper with clang-r339409b""
This reverts commit fd439e926c.

Bug: 111579848
Test: prebuilts/clang-tools/build-prebuilts.sh
Test: out/soong/dist/bin/header-abi-dumper --help
Change-Id: I6d12f28b0c78418aaa2837eed2a9f7a0d7c9ce32
2018-10-12 16:01:45 +08:00
Logan Chien
07535abe95 Merge "Revert "Build header-abi-dumper with clang-r339409b"" am: 28cd5ef94a
am: 67f078ec2e

Change-Id: I401dba176c5ae3e92058c4a9abb74e830a93c9cf
2018-10-11 21:12:17 -07:00
Logan Chien
67f078ec2e Merge "Revert "Build header-abi-dumper with clang-r339409b""
am: 28cd5ef94a

Change-Id: I614729508c91560151fbb629d8412b75e8744b1f
2018-10-11 21:08:09 -07:00
Logan Chien
28cd5ef94a Merge "Revert "Build header-abi-dumper with clang-r339409b"" 2018-10-12 03:47:32 +00:00
Logan Chien
fd439e926c Revert "Build header-abi-dumper with clang-r339409b"
This reverts commit 638f53cbfb.

Reason for revert: Breaks Mac OS X build

Change-Id: I5bf40c462f54c2caaa1c2635192503fa2311ec93
2018-10-12 03:38:41 +00:00
Logan Chien
1a80edf72f Merge "Build header-abi-dumper with clang-r339409b" am: 051eabbbe6
am: b4e8e94a77

Change-Id: Ib4527f6da08fbfae27fc2cfc39397d01a0c697da
2018-10-11 20:37:09 -07:00