Commit Graph

31837 Commits

Author SHA1 Message Date
Treehugger Robot
2e3eb8434a Merge "Change android12-5.10 to android13-5.10" am: b3455f4a2e
Original change: https://android-review.googlesource.com/c/platform/development/+/1877079

Change-Id: Ia177f6b1ce7c1c5d5034023e69fa7f15c6ce570a
2021-11-04 06:08:19 +00:00
Treehugger Robot
b3455f4a2e Merge "Change android12-5.10 to android13-5.10" 2021-11-04 05:52:28 +00:00
Brett Chabot
8c19c5042d Merge "Add source prop for ATD image." am: 6ba05b6990 am: 587e80895f
Original change: https://android-review.googlesource.com/c/platform/development/+/1871056

Change-Id: I830737e489ddd3a46f5bc2d99d689a5b612fdfdf
2021-11-03 18:27:31 +00:00
Brett Chabot
587e80895f Merge "Add source prop for ATD image." am: 6ba05b6990
Original change: https://android-review.googlesource.com/c/platform/development/+/1871056

Change-Id: I8befd892aa87824ba43d4bbd2ddae5ffa83babcd
2021-11-03 18:12:23 +00:00
Brett Chabot
6ba05b6990 Merge "Add source prop for ATD image." 2021-11-03 18:00:49 +00:00
Neha Jain
4e62d9c44a [DO NOT MERGE] Update API 32 release config and emulator files for SC-V2 Beta 1 am: 3b426b047b
Original change: https://googleplex-android-review.googlesource.com/c/platform/development/+/16169193

Change-Id: I2787c137f9842deb9d138fe2b7f6d589258a2dcc
2021-11-02 18:07:20 +00:00
Neha Jain
3b426b047b [DO NOT MERGE] Update API 32 release config and emulator files for SC-V2 Beta 1
Bug: 204814503
Change-Id: I83879f05804d40fa502ff2046ce17aa6f6d1d196
2021-11-02 06:27:31 +00:00
Howard Chen
35b6f96567 Change android12-5.10 to android13-5.10
The aosp/master is using android13-5.10 for T.
The fetch_kernel.sh is for testing.

Bug: 198363484
Test: \
  development/gsi/build_with_kernel/fetch_kernel.sh && \
  development/gsi/build_with_kernel/repack_kernels.sh && \
  development/gsi/build_with_kernel/kernel_info_to_dist.sh

Change-Id: Iad16792312ba3dad8b3352534ecc3e184afc71cb
2021-11-01 09:07:13 +00:00
Isaac Chen
8ec913f4b0 Merge "Add kernel test modules for Android 12 GKI 5.4" am: dbd8f14727 am: 04a3300100 am: 788f2f37a4 am: 893966ac80
Original change: https://android-review.googlesource.com/c/platform/development/+/1875233

Change-Id: I11b968682660a6d7b90b80cd2ddf6d0aa85dad5c
2021-11-01 03:31:54 +00:00
Isaac Chen
691f4e6a8d Merge "Add test modules for arm64 GKI 5.10 Oct release" am: 28ac820d0e am: ae738006fb am: 9c8e205210 am: 9c6ef70f54
Original change: https://android-review.googlesource.com/c/platform/development/+/1875234

Change-Id: Ieecf08402db7578e50da3dd0e0894c53f9df12e2
2021-11-01 03:31:45 +00:00
Isaac Chen
893966ac80 Merge "Add kernel test modules for Android 12 GKI 5.4" am: dbd8f14727 am: 04a3300100 am: 788f2f37a4
Original change: https://android-review.googlesource.com/c/platform/development/+/1875233

Change-Id: I3529714fecb7689d89bf6fb5dd9fb89a97f76585
2021-11-01 03:20:40 +00:00
Isaac Chen
9c6ef70f54 Merge "Add test modules for arm64 GKI 5.10 Oct release" am: 28ac820d0e am: ae738006fb am: 9c8e205210
Original change: https://android-review.googlesource.com/c/platform/development/+/1875234

Change-Id: I1d512283441a0a5e9118c4cf9b35651d0a393405
2021-11-01 03:20:35 +00:00
Isaac Chen
788f2f37a4 Merge "Add kernel test modules for Android 12 GKI 5.4" am: dbd8f14727 am: 04a3300100
Original change: https://android-review.googlesource.com/c/platform/development/+/1875233

Change-Id: I1d001e1d186dbc99d16e288baa1d61d844cc7353
2021-11-01 03:02:23 +00:00
Isaac Chen
9c8e205210 Merge "Add test modules for arm64 GKI 5.10 Oct release" am: 28ac820d0e am: ae738006fb
Original change: https://android-review.googlesource.com/c/platform/development/+/1875234

Change-Id: I410f8302fa28dc27284a26a2c5ab2150209f42bf
2021-11-01 03:02:17 +00:00
Isaac Chen
04a3300100 Merge "Add kernel test modules for Android 12 GKI 5.4" am: dbd8f14727
Original change: https://android-review.googlesource.com/c/platform/development/+/1875233

Change-Id: I42c58e474de4d979d513c25e293706de36c59927
2021-11-01 02:50:54 +00:00
Isaac Chen
ae738006fb Merge "Add test modules for arm64 GKI 5.10 Oct release" am: 28ac820d0e
Original change: https://android-review.googlesource.com/c/platform/development/+/1875234

Change-Id: I5be1f009eb687cd3462625a0901cd3e5a34aff55
2021-11-01 02:50:48 +00:00
Isaac Chen
dbd8f14727 Merge "Add kernel test modules for Android 12 GKI 5.4" 2021-11-01 02:41:09 +00:00
Isaac Chen
28ac820d0e Merge "Add test modules for arm64 GKI 5.10 Oct release" 2021-11-01 02:40:23 +00:00
Colin Cross
ef70c3d410 Merge "Use --skip-config --soong-only instead of --skip-make" am: 44c45759f9 am: c9ca8f000b am: 63b90232db am: c234763804
Original change: https://android-review.googlesource.com/c/platform/development/+/1874616

Change-Id: I2aa753c65a1849968b9549ea12d553828bb75ac9
2021-10-29 17:33:35 +00:00
Colin Cross
c234763804 Merge "Use --skip-config --soong-only instead of --skip-make" am: 44c45759f9 am: c9ca8f000b am: 63b90232db
Original change: https://android-review.googlesource.com/c/platform/development/+/1874616

Change-Id: I848847d8d7b38f9aefe8dbce28c9e64718102ef8
2021-10-29 16:55:22 +00:00
Colin Cross
63b90232db Merge "Use --skip-config --soong-only instead of --skip-make" am: 44c45759f9 am: c9ca8f000b
Original change: https://android-review.googlesource.com/c/platform/development/+/1874616

Change-Id: I4aaa298d0745b4bd38039b0df8b0643c3cae6fb4
2021-10-29 16:30:52 +00:00
Colin Cross
c9ca8f000b Merge "Use --skip-config --soong-only instead of --skip-make" am: 44c45759f9
Original change: https://android-review.googlesource.com/c/platform/development/+/1874616

Change-Id: Icc12be74e968d9831d2bb82bea9714698db092b0
2021-10-29 16:08:19 +00:00
Colin Cross
44c45759f9 Merge "Use --skip-config --soong-only instead of --skip-make" 2021-10-29 15:43:34 +00:00
David Srbecky
f5d25dc2f1 Merge "Stack symbolization: Replace functools.cache" am: 2241d20603 am: eb96289c12 am: 42c1003842 am: d5d4505768
Original change: https://android-review.googlesource.com/c/platform/development/+/1873563

Change-Id: I1fef47e633ef96fc1b56d078ebde8cf6f44ad33a
2021-10-29 15:00:08 +00:00
David Srbecky
d5d4505768 Merge "Stack symbolization: Replace functools.cache" am: 2241d20603 am: eb96289c12 am: 42c1003842
Original change: https://android-review.googlesource.com/c/platform/development/+/1873563

Change-Id: I797b5f5d4f6192fdeafa38d45519be3ad22d74cb
2021-10-29 14:42:29 +00:00
David Srbecky
42c1003842 Merge "Stack symbolization: Replace functools.cache" am: 2241d20603 am: eb96289c12
Original change: https://android-review.googlesource.com/c/platform/development/+/1873563

Change-Id: I0f1c113798952e526622434d6ac9cf515b5ddaf7
2021-10-29 14:25:03 +00:00
David Srbecky
eb96289c12 Merge "Stack symbolization: Replace functools.cache" am: 2241d20603
Original change: https://android-review.googlesource.com/c/platform/development/+/1873563

Change-Id: I2290f08cf780a6ebf4fecab022c82b95ce0e9bac
2021-10-29 14:07:02 +00:00
David Srbecky
2241d20603 Merge "Stack symbolization: Replace functools.cache" 2021-10-29 13:46:08 +00:00
David Srbecky
df6d482c25 Stack symbolization: Replace functools.cache
Use lru_cache(maxsize=None) instead which is equivalent,
and is available on older python versions as well.

Also fix a bug where null "lib" variable was dereferenced.

Bug: 204507951
Bug: 171980804
Test: Run script with python3.7
Change-Id: I922ee48451ad3c60c2237fb0554e1838c1bf81af
2021-10-29 10:45:23 +00:00
Isaac Chen
405570f206 Add test modules for arm64 GKI 5.10 Oct release
7833008	Android 12 GKI 5.10 (Oct, 2021)

Bug: 201603411
Test: # Set up GKI_DIR and export it.
      $ export GKI_BID=7833008
      $ make ARCH=arm64 CROSS_COMPILE=aarch64 LLVM=1 LLVM_IAS=1 LTO=thin
      $ ls prebuilts
      kmi_sym-a12-5.10-7833008.ko
      # On any arm64 Android 12 device running GKI 5.10
      $ uname -a
      Linux localhost 5.10.43-android12-9-00095-g142d4b0ce255-ab7833008 #1 SMP PREEMPT Fri Oct 15 06:45:00 UTC 2021 aarch64
      $ insmod kmi_sym-a12-5.10-7833008.ko; echo $?
      0
      $ lsmod | grep kmi_sym
      kmi_sym                61440  0
      $ rmmod kmi_sym
      $ dmesg | grep GKI
      [  213.352577] GKI build: 7833008
      [  213.353253] 6037 GKI KMI symbols at 000000009798cabe
      [  246.806967] Cleaning up GKI KMI test.
Change-Id: I5213e2b79ac103bb8819d2f6445b8ca43269a218
2021-10-29 17:21:25 +08:00
Isaac Chen
e92152d1ff Add kernel test modules for Android 12 GKI 5.4
7855344 Android 12 GKI 5.4 Oct, 2021
7732866 Android 12 GKI 5.4 Sep, 2021

Bug: 204516946
Test: # Set up GKI_DIR and export it.
      $ export GKI_BID=7732866
      $ make ARCH=arm64 CROSS_COMPILE=aarch64 LLVM=1 LLVM_IAS=1 LTO=thin
      $ ls prebuilts
      kmi_sym-a12-5.4-7732866.ko
      # On any arm64 Android 12 device running GKI 5.4
      $ insmod /data/local/tmp/kmi_sym-a12-5.4-7732866.ko; echo $?
      0
      $ lsmod | grep kmi
      kmi_sym                53248  0
      $ rmmod kmi_sym
      $ dmesg | grep GKI
      [  122.637127] GKI build: 7732866
      [  122.637391] 4332 GKI KMI symbols at 00000000d17bba78
      [  138.187845] Cleaning up GKI KMI test.
Change-Id: I117cc46d0f0cf5d50e383ed224f3600a055c5f70
2021-10-29 15:02:55 +08:00
Treehugger Robot
82660de2bc Merge "Try to locate symbols using build-id." am: b0f82fbc61 am: 065fb2f219 am: e16c85af51 am: a6479fa056
Original change: https://android-review.googlesource.com/c/platform/development/+/1873614

Change-Id: I2357bd2ba768237fc6943183e9611b63562a9ab4
2021-10-29 00:22:23 +00:00
Treehugger Robot
a6479fa056 Merge "Try to locate symbols using build-id." am: b0f82fbc61 am: 065fb2f219 am: e16c85af51
Original change: https://android-review.googlesource.com/c/platform/development/+/1873614

Change-Id: I31b337efb9729717c72825c053c68cc4f98563c6
2021-10-29 00:12:00 +00:00
Treehugger Robot
e16c85af51 Merge "Try to locate symbols using build-id." am: b0f82fbc61 am: 065fb2f219
Original change: https://android-review.googlesource.com/c/platform/development/+/1873614

Change-Id: I37c880458856bf5a403ed68d1f837d41ca6c035f
2021-10-28 23:54:39 +00:00
Colin Cross
ab1445a006 Use --skip-config --soong-only instead of --skip-make
--skip-make is deprecated because of its odd behavior around the
out/.soong.kati_enabled file.  Replace it with --skip-config --soong-only
instead, which will unambigiously skip running kati.

Bug: 204136549
Test: None, development/vndk/tools/header-checker/android/build-prebuilts.sh already broken
Change-Id: Ibdc052f86fa177304e53247e69371933b618180e
2021-10-28 16:52:44 -07:00
Treehugger Robot
065fb2f219 Merge "Try to locate symbols using build-id." am: b0f82fbc61
Original change: https://android-review.googlesource.com/c/platform/development/+/1873614

Change-Id: I8f1139b2558feadce2d0a25dab9e27f234a06acb
2021-10-28 23:30:50 +00:00
Treehugger Robot
b0f82fbc61 Merge "Try to locate symbols using build-id." 2021-10-28 23:12:12 +00:00
David Srbecky
3a3349eeeb Try to locate symbols using build-id.
If the parsed backtrace has ELF build-ids, use them to
brute-force search for files in the symbols directory.

The search only considers files with the same basename,
so the number of candidates to check is very small.

This fixes issues when compile time directory does not
match the runtime directory on device (e.g. for apex).

Bug: 171980804
Test: ART crashes can be symbolized again
Change-Id: I0311a10c1e2eab92ee44f1b32c523d4763a54ee1
2021-10-28 22:53:46 +01:00
Brett Chabot
da3572d5b1 Add source prop for ATD image.
Bug: 201691826
Test: lunch + m
Change-Id: I8dbe0193b38173cc4fd849b856e248d6694bc13e
2021-10-26 21:30:07 +00:00
Treehugger Robot
f7ec8e2269 Merge "Add OWNERS to vndk snapshot directories" am: 657f7aa040 am: d5dd42f497 am: 64dd451a05 am: fced4e3d51
Original change: https://android-review.googlesource.com/c/platform/development/+/1870194

Change-Id: I5bb6e18a665a5493dbdf76ce9fb3dd40ddb728ef
2021-10-26 06:55:29 +00:00
Treehugger Robot
fced4e3d51 Merge "Add OWNERS to vndk snapshot directories" am: 657f7aa040 am: d5dd42f497 am: 64dd451a05
Original change: https://android-review.googlesource.com/c/platform/development/+/1870194

Change-Id: Ib6df05d3a326ef19d8ddc73ebd73f25c4d07e25e
2021-10-26 06:42:52 +00:00
Treehugger Robot
64dd451a05 Merge "Add OWNERS to vndk snapshot directories" am: 657f7aa040 am: d5dd42f497
Original change: https://android-review.googlesource.com/c/platform/development/+/1870194

Change-Id: I9f50557ed7dfae5b872f2205c5623f2902e90294
2021-10-26 06:28:12 +00:00
Treehugger Robot
d5dd42f497 Merge "Add OWNERS to vndk snapshot directories" am: 657f7aa040
Original change: https://android-review.googlesource.com/c/platform/development/+/1870194

Change-Id: I9749935eaf964cfb07da96f3b4e176d7e7af8c0d
2021-10-26 06:13:13 +00:00
Treehugger Robot
657f7aa040 Merge "Add OWNERS to vndk snapshot directories" 2021-10-26 05:59:51 +00:00
Justin Yun
084664b95a Add OWNERS to vndk snapshot directories
Copy the OWNERS in this directory to the VNDK snapshot prebuilt
directories to protect the snapshots from random updates.

Bug: 202780389
Test: generate snapshots
Change-Id: I778616762ee017f87c771fbf6628887178fda86f
2021-10-26 13:33:05 +09:00
Joel Galenson
da36101878 Merge "Document the expectations of two arguments." am: 0038349332 am: da9c6533d9 am: 4f0f9f5340 am: ba5e9235fa
Original change: https://android-review.googlesource.com/c/platform/development/+/1861785

Change-Id: If4106334af2e90cffecd053c83e31b7785c99a49
2021-10-25 17:49:24 +00:00
Joel Galenson
ba5e9235fa Merge "Document the expectations of two arguments." am: 0038349332 am: da9c6533d9 am: 4f0f9f5340
Original change: https://android-review.googlesource.com/c/platform/development/+/1861785

Change-Id: Ibdfc0b67f73ca33363b7f49cac5eceb5b762028b
2021-10-25 17:31:02 +00:00
Joel Galenson
4f0f9f5340 Merge "Document the expectations of two arguments." am: 0038349332 am: da9c6533d9
Original change: https://android-review.googlesource.com/c/platform/development/+/1861785

Change-Id: I8819bdb20a35b9499123f5ecb739da47d1235538
2021-10-25 17:13:48 +00:00
Joel Galenson
da9c6533d9 Merge "Document the expectations of two arguments." am: 0038349332
Original change: https://android-review.googlesource.com/c/platform/development/+/1861785

Change-Id: If7d6c9e146578457f1d084defcbae3c3da9c4811
2021-10-25 16:58:12 +00:00
Joel Galenson
0038349332 Merge "Document the expectations of two arguments." 2021-10-25 16:45:04 +00:00