Colin Cross
76aa9e1b65
Package framework.aidl produced by Soong
...
Bug: 130798034
Test: forrest
Change-Id: Ie5606eeace783b09e822b7045880f57f7fb8dab1
2019-04-18 12:10:41 -07:00
Colin Cross
236e021c47
Merge "Update idegen for guava 27.1"
2019-04-16 23:14:12 +00:00
Treehugger Robot
1b9cc3a63f
Merge "Bump platform-tools version to 28.0.3."
2019-04-16 21:48:30 +00:00
Josh Gao
ac39ecee3e
Bump platform-tools version to 28.0.3.
...
Test: n/a
Change-Id: I0cfc6bc7644f6a7c414b9591e2112af20c66cbab
2019-04-16 13:06:31 -07:00
Colin Cross
cf6423f70d
Update idegen for guava 27.1
...
Objects.toStringHelper has been replaced with
MoreObjects.toStringHelper.
Bug: 130306229
Test: m checkbuild
Change-Id: I0110d355aa071f3f5c8174c7dfa3c8403ac8f596
Merged-In: I0110d355aa071f3f5c8174c7dfa3c8403ac8f596
Exempt-From-Owner-Approval: cherry pick
(cherry picked from commit 9502c0fe6a )
2019-04-15 21:44:57 -07:00
Treehugger Robot
b75ea5eb23
Merge "emulator: uses 4.14 for x86[_64]"
2019-04-16 00:26:01 +00:00
bohu
5abed79791
emulator: uses 4.14 for x86[_64]
...
BUG: 129274443
Change-Id: Ia24a85203c39cf829ae96fda1f0ccc41b104816f
2019-04-15 15:27:44 -07:00
Hsin-Yi Chen
af6157c912
Merge "Label libdl_android.so as LLNDK-private"
2019-04-10 07:45:23 +00:00
Hsin-Yi Chen
f846ee8e50
Label libdl_android.so as LLNDK-private
...
libvndksupport.so depends on libdl_android.so.
Test: vts-tradefed run vts -m VtsVndkOpenLibraries
Bug: 130196353
Change-Id: I98b8ba2fbadabf552b82bae11013711fd5a22f01
Merged-In: I98b8ba2fbadabf552b82bae11013711fd5a22f01
(cherry picked from commit ca536a2983 )
2019-04-10 12:39:32 +08:00
Treehugger Robot
458206d64e
Merge changes Ibe0c93c6,Ib7b1de46
...
* changes:
Stack: Add ability to override symbols dir
Stack: Replace getopt with argparse
2019-04-09 20:15:40 +00:00
Logan Chien
56c4910600
Merge "header-checker: Add maintenance script"
2019-04-09 17:08:19 +00:00
Logan Chien
bcc30717e7
header-checker: Add maintenance script
...
Test: ANDROID_BUILD_TOP=$(pwd) \
./development/vndk/tools/header-checker/\
android/update_clang-tools.sh ${BUILD_ID}
Change-Id: I2cf364f7fc132f4905c3e4ac13b628de4664c2f2
2019-04-09 07:58:51 +08:00
Andreas Gampe
d8c0293a33
Stack: Add ability to override symbols dir
...
Add --syms option to set the symbols directory used for lookup.
Test: m
Test: manual
Change-Id: Ibe0c93c68cafe017341e54e8f14ea9d775ae13bd
2019-04-08 12:32:27 -07:00
Andreas Gampe
3c9db52fd7
Stack: Replace getopt with argparse
...
Modernize and make it easier to add new options.
Test: m
Test: manual
Change-Id: Ib7b1de4626e6b2cd27dca1dd911c594db93cb292
2019-04-08 12:32:01 -07:00
Hsin-Yi Chen
bb57864370
Merge "Add vndk-lib-extra-list-28.txt"
2019-04-05 04:18:59 +00:00
Logan Chien
84055985ef
Merge changes I3295f029,Idb524a7e,Idcbc6e67,I5b3e03d6,Ib1351092, ...
...
* changes:
header-checker: Add file name to error messages
header-checker: Re-use GetODRListMapKey
header-checker: Hide GetKeyForTypeId implementation
header-checker: Remove unused variable and dead code
header-checker: Remove indecipherable comment
header-checker: Re-group the code in abi_wrappers
header-checker: Remove dead GetTypeLinkageName
2019-04-04 16:27:42 +00:00
Aurimas Liutikas
ad14f556e2
Merge "idegen: Add darwin support for index-gen"
2019-04-03 08:37:25 +00:00
Logan Chien
068a6d1e7e
header-checker: Add file name to error messages
...
This commit adds file name to the error messages when IRReader cannot
read the input file.
Bug: 74764811
Test: ./tests/test.py
Change-Id: I3295f029d8195750da9f3cba18eacbde13e3371f
2019-04-03 11:21:45 +08:00
Logan Chien
a9c00011f3
Merge "def-tool: Add APEX module support"
2019-04-03 03:08:46 +00:00
Logan Chien
89ebe73754
header-checker: Re-use GetODRListMapKey
...
Bug: 74764811
Test: ./tests/test.py
Change-Id: Idb524a7e783c65aee08875bc1cec2481c06e880a
2019-04-03 05:29:28 +08:00
Logan Chien
5eb6aeb9f5
header-checker: Hide GetKeyForTypeId implementation
...
Bug: 74764811
Test: ./tests/test.py
Change-Id: Idcbc6e676d8d69274271ff23756be89e2414f2fd
2019-04-03 04:34:34 +08:00
Logan Chien
565d361c1d
header-checker: Remove unused variable and dead code
...
Bug: 74764811
Test: ./tests/test.py
Change-Id: I5b3e03d65283565866157502fb09a1191edc9ef8
2019-04-03 00:00:57 +08:00
Logan Chien
f10fcc533a
header-checker: Remove indecipherable comment
...
Bug: 74764811
Test: ./tests/test.py
Change-Id: Ib1351092c7cd2c45aefc69291e558eed264a7cd8
2019-04-03 00:00:55 +08:00
Logan Chien
02b0ccb55b
header-checker: Re-group the code in abi_wrappers
...
Bug: 74764811
Test: ./tests/test.py
Change-Id: I86c126909f9ca14fb9af358e98a52448639283f0
2019-04-03 00:00:53 +08:00
Logan Chien
6feb839161
header-checker: Remove dead GetTypeLinkageName
...
Bug: 74764811
Test: ./tests/test.py
Change-Id: Ief3dc65d47b1c045be73f0dc2b91bea3c69286be
2019-04-03 00:00:47 +08:00
Hsin-Yi Chen
13959ea821
Add vndk-lib-extra-list-28.txt
...
Bug: 129492862
Test: vts-tradefed run vts-vndk
Change-Id: I37ba2a7f3498dfd6cc8228d523b7be8a79161bc6
2019-04-02 11:16:41 +08:00
Logan Chien
443fa6142d
def-tool: Add APEX module support
...
This commit adds APEX module support to VNDK definition tool.
Test: ./tests/run.sh
Test: Run vndk_definition_tool.py on latest walleye
Test: Run vndk_definition_tool.py on latest aosp_arm64
Bug: 126126189
Change-Id: Ib92e7b058a3fee3520b612e053751d380cf448cd
2019-03-29 12:20:14 +08:00
Christopher Ferris
7f8b899fe2
Merge "Update path to gdbserver to match misc change."
2019-03-27 00:28:52 +00:00
Haibo Huang
d328a9c301
Merge "Fix gdbserver path in gdbclient.py"
2019-03-26 21:59:03 +00:00
Haibo Huang
931cd0b237
Fix gdbserver path in gdbclient.py
...
gdbserver is moved in aosp/932459
Test: run gdbclient.py
Change-Id: Ia8cedfc994556bc1019649d15c91a505bdbf6dff
2019-03-26 20:58:21 +00:00
Christopher Ferris
01c04ad70d
Update path to gdbserver to match misc change.
...
Test: Ran gdbclient.py without a failure.
Change-Id: I381c7acf8ed396116fc6b174ddd6e9337338adf4
2019-03-26 12:50:05 -07:00
Brandon McAnsh
66e5fb0f7f
idegen: Add darwin support for index-gen
...
Change-Id: I1f4490bc224a4275a6345bbfae92b9fdc62bde3e
Signed-off-by: Brandon McAnsh <brandon@moblabs.com >
2019-03-22 14:49:46 -04:00
Logan Chien
fd08ad980e
Merge changes Ibc7a9a94,I4e8a0683,I4f741262,Ib19c9666,Ib55dc8bd, ...
...
* changes:
header-checker: header-abi-dumper should use ModuleIR instead
header-checker: Extract common code to ModuleIR
header-checker: Remove getters from IRReader
header-checker: Fix minor style problem
header-checker: Do not expose format-specific details
header-checker: Rename to IRReader
header-checker: Split IRDumper and IRReader
header-checker: Extract ModuleIR
header-checker: Cleanup namespaces
header-checker: Restructure the source tree
2019-03-20 13:32:39 +00:00
Logan Chien
598b869846
header-checker: header-abi-dumper should use ModuleIR instead
...
This commit redirects header-abi-dumper output to ModuleIR and then
write ModuleIR with `IRDumper::Dump(module)`. This decouples ABI
information extraction from IRDumper and allows post-processing ModuleIR
before writing to files.
This commit also sorts the reference test data.
Test: ./tests/test.py
Change-Id: Ibc7a9a94c08df496ff76351f951170bddc1a66a9
2019-03-20 17:16:09 +08:00
Logan Chien
37531359be
header-checker: Extract common code to ModuleIR
...
This commit extracts common IRReader code to ModuleIR.
Test: tests/test.py
Change-Id: I4e8a06833fae8d44718bd52628b3d7351882a3d8
2019-03-20 17:07:39 +08:00
Logan Chien
9c7aaeaacc
header-checker: Remove getters from IRReader
...
This commit removes getter functions from IRReader. Most users should
interact with ModuleIR instead.
Test: ./tests/test.py
Change-Id: I4f74126214de2230d0445a02ab1129619efa7757
2019-03-20 17:06:14 +08:00
Logan Chien
99c68442f3
header-checker: Fix minor style problem
...
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: Ib19c96664ec1708478cd0de22a80a8d4e711c4ea
2019-03-20 17:06:14 +08:00
Logan Chien
bc69c3266f
header-checker: Do not expose format-specific details
...
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: Ib55dc8bdd195d4072d875d0cbd495c7c9c550fec
2019-03-20 17:06:14 +08:00
Logan Chien
ba156afb1e
header-checker: Rename to IRReader
...
This commit renames `TextFormatToIRReader` to `IRReader`,
`ProtobufTextFormatToIRReader` to `ProtobufIRReader`, and
`JsonToIRReader` to `JsonIRReader`.
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: I42e51eca31f6949f9e74b2e1c711075de22220fe
2019-03-20 17:06:14 +08:00
Logan Chien
fb0213fe3d
header-checker: Split IRDumper and IRReader
...
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: I975ec98924901f2ab059d2b7a96065d419742dfb
2019-03-20 17:06:13 +08:00
Logan Chien
a58b9d9f6a
header-checker: Extract ModuleIR
...
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: I3ae005ddee723213f524881c30ecf5a4a8d45cd9
2019-03-20 16:16:27 +08:00
Logan Chien
ef967f7325
header-checker: Cleanup namespaces
...
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: I65347228e31e63678c2642eaf19a60303cf33683
2019-03-20 14:13:21 +08:00
Logan Chien
b229c4e38f
header-checker: Restructure the source tree
...
Test: ./tests/test.py
Test: ${ANDROID_HOST_OUT}/nativetest64/\
header-checker-unittests/header-checker-unittests
Change-Id: I6dd907b6fd233ea1f529d263a603c56f9a5034cc
2019-03-20 14:13:21 +08:00
Yi Kong
47eb248855
Merge "Adapt to clang-r353983 changes."
2019-03-20 03:44:50 +00:00
Dan Willemsen
c4f99b56ec
Merge "Remove host packages from PRODUCT_PACKAGES"
2019-03-19 21:16:55 +00:00
Dan Willemsen
9db29322e7
Remove host packages from PRODUCT_PACKAGES
...
I only left deployagent in PRODUCT_PACKAGES, since that was the only
device-only module. I'm assuming that we only cared about the host
versions of any host-and-device modules in this file.
Test: treehugger
Change-Id: I8b84c20570e313b20f5c8d87417b75943ea3d345
2019-03-19 11:12:42 -07:00
Stephen Hines
a266e45f9e
Adapt to clang-r353983 changes.
...
https://reviews.llvm.org/rC350914 altered this API by removing the
ASTContext parameter, so this is needed to update the tools to build
cleanly with clang-r353983.
Test: prebuilts/clang-tools/build.sh
Change-Id: I394b0a75bfa073ede0f2ef83d699a3a21f12c6a5
2019-03-19 08:25:49 -07:00
Christopher Ferris
2f5dc0a066
Merge "Really fix support for soname in apk."
2019-03-15 19:46:05 +00:00
Christopher Ferris
ac90d1da7e
Really fix support for soname in apk.
...
Bug: 29218999
Test: Run a stack through vendor/google/tools/stack --auto with this change.
Change-Id: I0d650f30d37bb0dfa9db011d7624c0c74a98f2df
2019-03-15 12:21:57 -07:00
Jaewoong Jung
104232e0fc
Merge "Recompress android.jar before packaging it."
2019-03-14 16:59:24 +00:00