Commit Graph

32138 Commits

Author SHA1 Message Date
Yi-yo Chiang
c38fa6eb0a Merge "create_reference_dumps.py: Always rebuild lsdump_paths.txt" 2022-05-25 04:03:43 +00:00
Yi-Yo Chiang
43271c7bc8 create_reference_dumps.py: Always rebuild lsdump_paths.txt
If the contents of lsdump_paths.txt was corrupted,
create_reference_dumps.py might not rebuild lsdump_paths.txt due to
incremental build mechanism. Manually unlink and rebuild
lsdump_paths.txt in create_reference_dumps.py so that it always get the
up-to-date lsdump_paths.txt.

Bug: 233562033
Test: $ development/vndk/tools/header-checker/utils/create_reference_dumps.py -l libbinder -product aosp_arm64
  $ echo "" > $ANDROID_PRODUCT_OUT/lsdump_paths.txt
  $ development/vndk/tools/header-checker/utils/create_reference_dumps.py -l libbinder -product aosp_arm64
Change-Id: Iedccba6ffb659b3348c4f3fb57b82e38de8e53c3
2022-05-24 18:25:38 +08:00
Treehugger Robot
765adcd583 Merge "create_reference_dumps.py: Clear SKIP_ABI_CHECKS" am: 323c559e2e
Original change: https://android-review.googlesource.com/c/platform/development/+/2101513

Change-Id: Iaad05eacd4cbb77da78bbf69b2c8d338638e33fe
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-24 08:31:22 +00:00
Treehugger Robot
323c559e2e Merge "create_reference_dumps.py: Clear SKIP_ABI_CHECKS" 2022-05-24 08:03:43 +00:00
Yi-Yo Chiang
ec469d15ea create_reference_dumps.py: Clear SKIP_ABI_CHECKS
It's possible that a developer would set SKIP_ABI_CHECKS during
development, and only execute create_reference_dumps.py before
submitting the change. If the developer forgot to clear SKIP_ABI_CHECKS
before running create_reference_dumps.py, the developer would be hit by
a confusing error (something about lsdump_paths.txt has invalid format),
because some preconditions of create_reference_dumps.py aren't met.
The error message isn't helpful as it doesn't tell the developer how to
resolve the error.
Let's just unset SKIP_ABI_CHECKS in create_reference_dumps.py, so
create_reference_dumps.py can be as fool-proof as possible.
The developer doesn't need to know the preconditions of
create_reference_dumps.py as it should handle it by itself.

Bug: 233562033
Test: export SKIP_ABI_CHECKS=true && ./create_reference_dumps.py
Change-Id: I397f1fcad7f0a1f9a7cb2781f32d85cdf2439e60
2022-05-24 14:29:01 +08:00
Treehugger Robot
5d4f0e7546 Merge "Fix adb proxy get device id on windows" am: 120f46ef53
Original change: https://android-review.googlesource.com/c/platform/development/+/2098153

Change-Id: I0af71f0dbb26c1dfd0b52aadf6c68ec20bca6c65
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-23 14:57:42 +00:00
Treehugger Robot
120f46ef53 Merge "Fix adb proxy get device id on windows" 2022-05-23 14:42:21 +00:00
zengshuchuan
a7526ac28b Fix adb proxy get device id on windows
Window adb device contains a '\r' character,
translate string to integer comparing.

Bug: 232488036
Test: 1. Excute python.exe winscope_proxy.py on Window Powershell.
2. Launch winscope index.html and set the Winscope token.
3. Tablet connect adb and winscope select the device.
4. Tap the 'DUMP STATE' button.

Change-Id: I8c261da523763982ea4a4bfae6883694b221883c
2022-05-13 16:58:41 +08:00
Anton Hansson
0f1b793d59 Merge "Use lint database from api_versions_public" am: 4f9305a51c
Original change: https://android-review.googlesource.com/c/platform/development/+/2092064

Change-Id: Id3b47831f9a0d1a4966b7248c7e8110d9ef902f2
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-11 20:41:59 +00:00
Anton Hansson
4f9305a51c Merge "Use lint database from api_versions_public" 2022-05-11 08:11:45 +00:00
Anton Hansson
1d75c7fe31 Use lint database from api_versions_public
These two databases are (nearly) identical but the latter is generated
in a much more efficient way.

The diffs are very minor and it's not clear to me which versions is more
correct than the other, though I'm fairly confident they don't matter.

https://paste.googleplex.com/5567994005553152

Bug: 187398174
Test: diff api-versions.xml
Change-Id: I97375e0d72675bc8ff102551b3e3913e684be683
2022-05-09 10:46:38 +00:00
Treehugger Robot
a830ff7604 Merge "Bumping package version number for next release Test: N/A Bug: b/230461482 Change-Id: I8b5d925e556e493ab56fa52cedfed7476df46260" am: 430aa3f2a4
Original change: https://android-review.googlesource.com/c/platform/development/+/2090346

Change-Id: I303503a53c9062fd119f00948d968007e3d687e0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 23:21:07 +00:00
Treehugger Robot
430aa3f2a4 Merge "Bumping package version number for next release Test: N/A Bug: b/230461482 Change-Id: I8b5d925e556e493ab56fa52cedfed7476df46260" 2022-05-06 22:54:02 +00:00
Raju Kulkarni
fc22586cb5 Bumping package version number for next release
Test: N/A
Bug: b/230461482
Change-Id: I8b5d925e556e493ab56fa52cedfed7476df46260
2022-05-06 21:36:19 +00:00
Christopher Ferris
7a20156f00 Merge "Modify any lines with libc.so!libc.so to libc.so." am: d6ba6d2400
Original change: https://android-review.googlesource.com/c/platform/development/+/2089004

Change-Id: I226df484bd07165819e658ca6f7abe666b5db742
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-06 01:43:50 +00:00
Christopher Ferris
d6ba6d2400 Merge "Modify any lines with libc.so!libc.so to libc.so." 2022-05-06 01:11:41 +00:00
Christopher Ferris
7d4d527a1c Modify any lines with libc.so!libc.so to libc.so.
I had made this change if there was an offset on the line,
but I didn't make if there is no offset present. Add the
no offset present case.

Bug: 206463081

Test: Ran unit tests.
Test: Modified a normal stack line with libart.so to be
Test: libart.so!libart.so and verified the line numbers
Test: are still present.
Change-Id: I75e3fbe5eaa3a5419a2dca2c4542731c61c7b971
2022-05-05 15:14:01 -07:00
Christopher Ferris
b57824f4c1 Merge "Allow fixup of apex directories." am: 53c707781a
Original change: https://android-review.googlesource.com/c/platform/development/+/2072700

Change-Id: I100da8b90b03ce3c1e57ef235fb4821ac4f69e70
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-05-03 19:35:47 +00:00
Christopher Ferris
53c707781a Merge "Allow fixup of apex directories." 2022-05-03 19:02:24 +00:00
Treehugger Robot
0cb5053b09 Merge "Update clang-tools build to clang-r450784d" am: 5c744010a0
Original change: https://android-review.googlesource.com/c/platform/development/+/2080102

Change-Id: I75d539ec83f8121597fa6678f7ad94f21a16203f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 20:41:20 +00:00
Treehugger Robot
5c744010a0 Merge "Update clang-tools build to clang-r450784d" 2022-04-28 19:54:02 +00:00
Yi Kong
70645edd80 Update clang-tools build to clang-r450784d
Bug: 219872355
Test: presubmit
Change-Id: I05db5bfbf8562ec8a0ce0f36e4e2446bbb705da0
2022-04-29 02:52:19 +08:00
Anton Hansson
2859fabd5e Merge "Remove non-existing dependency" am: 1db78504aa
Original change: https://android-review.googlesource.com/c/platform/development/+/2077461

Change-Id: Ib386b102f7ad27957fed278df57e57f0612091df
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-28 13:11:37 +00:00
Anton Hansson
1db78504aa Merge "Remove non-existing dependency" 2022-04-28 12:18:56 +00:00
Ivan Lozano
afe6de53e3 Merge "Add test_mapping_config to update_crate_tests" am: 175c7a013d
Original change: https://android-review.googlesource.com/c/platform/development/+/2075847

Change-Id: I4284eda9445f892cdc2a81dccb0ed195d737eefd
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 17:26:59 +00:00
Anton Hansson
1710a2efc7 Remove non-existing dependency
We have removed the system-images sdk zip, so remove the tracking of it
as a dependency for the addon.

Bug: 205008975
Test: presubmit
Change-Id: I14e47d6418f355c6c7db7444a25c3030f36a3f92
2022-04-27 15:41:13 +00:00
Ivan Lozano
175c7a013d Merge "Add test_mapping_config to update_crate_tests" 2022-04-27 14:06:25 +00:00
Anton Hansson
460b007629 Merge changes from topic "sdksys" am: 0a264aa980
Original change: https://android-review.googlesource.com/c/platform/development/+/2073609

Change-Id: I1b54052b0b9534cbd8c9a2593932bfbb5f049bf8
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 11:18:58 +00:00
Anton Hansson
7764ce3cb6 Stop building the system-image zip am: 897fe05053
Original change: https://android-review.googlesource.com/c/platform/development/+/2073608

Change-Id: I672659eb7b2fc57194c9e091bd905e75b0009b63
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-27 11:18:52 +00:00
Anton Hansson
0a264aa980 Merge changes from topic "sdksys"
* changes:
  Remove system-images files from the SDK
  Stop building the system-image zip
2022-04-27 10:56:04 +00:00
Ivan Lozano
d7438cff3b Add test_mapping_config to update_crate_tests
Adds support for configuring TEST_MAPPING output in
update_crate_tests.py by defining a test_mapping_config.json.

The initial option that can be set is whether a test should be a
postsubmit test instead of a presubmit test.

Bug: 229727993
Test: update_crate_tests.py with test_mapping_config.json produces
      postsubmit tests
Change-Id: I2f5a336c1af12630cc5df9d2c32ab63ac6099af8
2022-04-26 13:04:08 -04:00
Anton Hansson
ae04c5c358 Remove system-images files from the SDK
The system images distributed externally are created by a separate
set of rules than these. There are no known consumers of these
legacy system-image files.

This makes the SDK zip architecture-agnostic.

Bug: 205008975
Test: m sdk sdk_repo dist
Test: diff sdk zips from sdk_phone_arm64 and sdk_phone_x86 (no diff)
Change-Id: I7ba2eb244a5930721c82895cd2947a1d2aff63e2
2022-04-25 16:28:03 +01:00
Anton Hansson
897fe05053 Stop building the system-image zip
The system images distributed externally are created by a separate
set of rules than these. There are no known consumers of these
legacy system-image zip files.

Bug: 205008975
Test: m sdk sdk_repo dist
Change-Id: I11a9aaea89c307d4698787e228fb47228244ab74
2022-04-25 16:24:33 +01:00
Christopher Ferris
598cc3607b Allow fixup of apex directories.
For some reason, apex directory structure in the symbols directory
is not the same as on device.

This means that a directory on device like:

  /apex/com.android.art/lib64/libart.so

Is really found in symbols as:

  /apex/com.google.android.art/lib64/libart.so

Modify the script to look in both places for libraries.

Bug: 206463081

Test: Verified that libart.so in a backtrace now finds the symbols
Test: libart.so.
Change-Id: I67610e3a236765cc92397c70a769c4aa705f13ce
2022-04-22 14:37:56 -07:00
Treehugger Robot
3cb8c57463 Merge "[DO NOT MERGE] Update winscope proxy on R" am: afdc6bc134
Original change: https://android-review.googlesource.com/c/platform/development/+/2071347

Change-Id: I0182232e715485618f97b121b8db908e466a24b3
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-21 17:28:26 +00:00
Nataniel Borges
0043465bcc [DO NOT MERGE] Update winscope proxy on R am: 50775a7444
Original change: https://android-review.googlesource.com/c/platform/development/+/2071347

Change-Id: I0fe351a9d58f3eb7658f2e37940bcf8271a84922
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-21 17:28:24 +00:00
Treehugger Robot
afdc6bc134 Merge "[DO NOT MERGE] Update winscope proxy on R" 2022-04-21 17:13:07 +00:00
Nataniel Borges
50775a7444 [DO NOT MERGE] Update winscope proxy on R
Backport uspport for device paths with :

Fixes: 196260922
Test: open winscope and collect a trace
Change-Id: Ib2d8088e3a3452c1fea1cccb599dbd9d2ce642d4
2022-04-21 14:32:26 +00:00
Treehugger Robot
19cd0dcbd2 Merge "Fix incorrect prebuilt-info.txt" am: 6cf816bbcf
Original change: https://android-review.googlesource.com/c/platform/development/+/2044647

Change-Id: I95ec3a0bdbe18f171de08de6ed728fa24d6f6cd5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-20 07:16:30 +00:00
Treehugger Robot
6cf816bbcf Merge "Fix incorrect prebuilt-info.txt" 2022-04-20 06:54:32 +00:00
Yi Kong
a9f1d7ba01 Merge "Update clang-tools build to clang-r450784c" am: 0228b3a92e
Original change: https://android-review.googlesource.com/c/platform/development/+/2064972

Change-Id: I949df76f81fa5733075631f2815f66d19ce250f1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-18 18:49:36 +00:00
Yi Kong
0228b3a92e Merge "Update clang-tools build to clang-r450784c" 2022-04-18 18:24:21 +00:00
Yi Kong
76b6aa23c2 Update clang-tools build to clang-r450784c
Bug: 219872355
Test: presubmit
Change-Id: I38ce0c3d9ec7d983f7146509c7701b79ba97f531
2022-04-16 22:32:31 +08:00
Edward Liaw
faec52fde5 Merge "gdbclient: use host ip when connecting to gdb" am: 7a89ee5b1b am: e1113109b9
Original change: https://android-review.googlesource.com/c/platform/development/+/2056834

Change-Id: I074fceefa5298c11070e3c2b7890ce93cdb360d0
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 19:37:43 +00:00
Edward Liaw
e1113109b9 Merge "gdbclient: use host ip when connecting to gdb" am: 7a89ee5b1b
Original change: https://android-review.googlesource.com/c/platform/development/+/2056834

Change-Id: I880ce81d882f7656a70e3c482e102fb1345d9923
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-07 18:39:12 +00:00
Edward Liaw
7a89ee5b1b Merge "gdbclient: use host ip when connecting to gdb" 2022-04-07 18:19:33 +00:00
Edward Liaw
22e9c50ec0 gdbclient: use host ip when connecting to gdb
When the device is not on localhost, gdbclient won't connect to it
properly.  If the serial is a tcp address, parse the host and pass that
to gdb-remote.

Bug: 228371506
Test: gdbclient.py -r /system/bin/ls /bin
Change-Id: I635d4bdc483a66ab908f5aa02aa94e2504976a45
2022-04-07 00:46:07 +00:00
Treehugger Robot
cd153e83da Merge "Fix typo in documentation of script acov-llvm.py." am: 721e4ba29e am: 3216ed66b3
Original change: https://android-review.googlesource.com/c/platform/development/+/2053953

Change-Id: I231dde9cd7d8efd9d0d95664aa882bb36489c122
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-05 20:12:37 +00:00
Treehugger Robot
3216ed66b3 Merge "Fix typo in documentation of script acov-llvm.py." am: 721e4ba29e
Original change: https://android-review.googlesource.com/c/platform/development/+/2053953

Change-Id: If888fc46743b94d430ffc9a91d108032d2bb3c1b
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
2022-04-05 19:46:36 +00:00
Treehugger Robot
721e4ba29e Merge "Fix typo in documentation of script acov-llvm.py." 2022-04-05 17:06:58 +00:00