Age | Commit message (Collapse) | Author |
|
|
|
|
|
Tripped me up in b/337956762#comment7, where I thought
this binary had no native libs, but it was really 32-bit
only.
Bug: 337956762
Test: manual
Change-Id: I225757e2fd5618aa058ef1a528850827feb309f1
|
|
|
|
Summary: After switching to a time-based approach for report generation, we want to
ensure that we don't accidentally include repeated trace files. Thus, after
creating a zip file for the report, we delete the originals.
Test: Ran adb shell device_config put profcollect_native_boot enabled true
and rebooted the device to enable profcollectd.
Ranprofcollectctl once to collect trace files, profcollectctl process to
process them, and then profcollectctl report to generate the report.
Verified that the processed trace files were removed after profcollectctl report
was run & that the config.json file remained.
Tags:
Change-Id: Ic6ab934f52c7af277817ce992faebd96fcde223f
Signed-off-by: Abhishek Gadewar <abhishekgadewar@meta.com>
|
|
If an APK is passed in, then check the zipalignment as well to see if
it's 16K aligned. This will help cover both requirements -- zipalignment
and ELF alignment.
Also, add a print message after checking ELF alignment to indicate that
it was successful. This helps indicate success when there are no shared
libraries in the APK.
Bug: 337895632
Change-Id: I2578dba77e13570aa5b880f950058cfcd939857f
|
|
|
|
Update the document to align with recent changes in
AutoFDO on GitHub and the method for adding profiles
to toolchain/pgo-profiles.
Bug: 337338041
Test: none
Change-Id: Ic03b512eadf9b31a77ee564c0167451d44ce814f
|
|
|
|
This script can be used to check the ELF alignment of shared libraries
in the provided path or in the provided *.apk file.
Bug: 337895632
Change-Id: I3b40383eab076809a73e2ffcf920e6bd8b638cff
|
|
|
|
Currently we do not print info about super partition in lpdump.
Let's add it so we can get to know super's size and used size.
Available space can be inferred from these two.
Bug: 335891825
Test: lpdump --json
Test: atest CtsEdiHostTestCases
Change-Id: Ic3dea6346492c1f94c6432a96c55bfc6164d1b89
Signed-off-by: Sandeep Dhavale <dhavale@google.com>
|
|
* changes:
Merge changes from topic "am-4212e85279cd4af49081bfd97be33764" into android14-tests-dev am: 6df0a78dd6 -s ours
[automerger skipped] Merge "Merge "Merge "simpleperf: Fix flaky test check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336" into android13-tests-dev am: 57b29e5ba9 -s ours am: 04d7e66ade -s ours
|
|
android14-tests-dev am: 6df0a78dd6 -s ours
am skip reason: Merged-In I846cd2bbf1159abf05e9d754c2e96c12912c7d72 with SHA-1 31ec381052 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049053
Change-Id: I0d5ac89b02a494ffc61043c67db5094f2d1d15ca
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336" into android13-tests-dev am: 57b29e5ba9 -s ours am: 04d7e66ade -s ours
am skip reason: Merged-In I846cd2bbf1159abf05e9d754c2e96c12912c7d72 with SHA-1 31ec381052 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049053
Change-Id: Ieefaaeceb1f3686c899492f2531aa4ac82260eef
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
* changes:
Merge changes from topic "am-58ca7d8a2c394672818c16262cc7b67b" into android14-tests-dev am: 8961961b84 -s ours
[automerger skipped] Merge "Merge "Merge "simpleperf: Fix record_cmd#check_trampoline test" into android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703" into android13-tests-dev am: bc87a068b5 -s ours am: 39f3b7a553 -s ours
|
|
android14-tests-dev am: 8961961b84 -s ours
am skip reason: Merged-In I401b091e27e7b3ae86f003a270b53be4060c922f with SHA-1 b347fdbef6 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049052
Change-Id: Ifbe2c5d65e94cc97d7e455dfa2e67eac1253ddc4
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
record_cmd#check_trampoline test" into android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703" into android13-tests-dev am: bc87a068b5 -s ours am: 39f3b7a553 -s ours
am skip reason: Merged-In I401b091e27e7b3ae86f003a270b53be4060c922f with SHA-1 b347fdbef6 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049052
Change-Id: Icef8a8907710c2c45ed78df89ee02cc6398c7898
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
android14-tests-dev
* changes:
[automerger skipped] Merge "Merge "Merge "simpleperf: Fix flaky test check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336" into android13-tests-dev am: 57b29e5ba9 -s ours
[automerger skipped] Merge "Merge "simpleperf: Fix flaky test check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336 am: 5cec5340a8 -s ours
|
|
check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336" into android13-tests-dev am: 57b29e5ba9 -s ours
am skip reason: Merged-In I846cd2bbf1159abf05e9d754c2e96c12912c7d72 with SHA-1 31ec381052 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049053
Change-Id: Ifc0f8273a783c81844e26593a7435c7f0a5d9b9e
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336 am: 5cec5340a8 -s ours
am skip reason: Merged-In I846cd2bbf1159abf05e9d754c2e96c12912c7d72 with SHA-1 31ec381052 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049053
Change-Id: Ie838d9cb80a7d6bc45e6b47d92be3b71f1b23b26
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
android14-tests-dev
* changes:
[automerger skipped] Merge "Merge "Merge "simpleperf: Fix record_cmd#check_trampoline test" into android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703" into android13-tests-dev am: bc87a068b5 -s ours
[automerger skipped] Merge "Merge "simpleperf: Fix record_cmd#check_trampoline test" into android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703 am: 0498708589 -s ours
|
|
record_cmd#check_trampoline test" into android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703" into android13-tests-dev am: bc87a068b5 -s ours
am skip reason: Merged-In I401b091e27e7b3ae86f003a270b53be4060c922f with SHA-1 b347fdbef6 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049052
Change-Id: Ie0ed4de209fb78e6eb44039e1451b1d7fca238b1
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
record_cmd#check_trampoline test" into android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703 am: 0498708589 -s ours
am skip reason: Merged-In I401b091e27e7b3ae86f003a270b53be4060c922f with SHA-1 b347fdbef6 is already in history
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049052
Change-Id: I7dff312bee50058b2a8aa42f61164de18b28c360
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336" into android13-tests-dev
|
|
check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev am: 6b5a8b2336
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049053
Change-Id: Ia476005ba9cc0e7a529f965696c7ee49ae8dff58
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703" into android13-tests-dev
|
|
android12-tests-dev am: 927e0ca800" into android12L-tests-dev am: d9fb8dd703
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049052
Change-Id: Ieaab6a03bcc4c5da5cbcd85365dda2427c3fd50f
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
check_trampoline_after_art_jni_methods" into android12-tests-dev am: e4cc9c7725" into android12L-tests-dev
|
|
into android12-tests-dev am: e4cc9c7725
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049053
Change-Id: I33ed7fa5e08bc1cf07e8478c8ecfe82fd11e9ee5
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
android12-tests-dev am: 927e0ca800" into android12L-tests-dev
|
|
android12-tests-dev am: 927e0ca800
Original change: https://android-review.googlesource.com/c/platform/system/extras/+/3049052
Change-Id: Ie86c4b73269f707ae357f281d495bc653d3434d7
Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
|
|
into android12-tests-dev
|
|
android12-tests-dev
|
|
Bug: 335341168
Bug: 317955689
Bug: 299090869
Test: run simpleperf_unit_test
Change-Id: I846cd2bbf1159abf05e9d754c2e96c12912c7d72
Merged-In: I846cd2bbf1159abf05e9d754c2e96c12912c7d72
|
|
art_jni_trampoline may appear in JIT cache. To load symbols for JIT
cache (stored in the recording file), we need to call
LoadBuildIdAndFileFeatures().
Bug: 335341168
Bug: 317955689
Bug: 299090869
Test: run simpleperf_unit_test
Change-Id: I401b091e27e7b3ae86f003a270b53be4060c922f
Merged-In: I401b091e27e7b3ae86f003a270b53be4060c922f
|
|
|
|
* changes:
simpleperf: Check sched:sched_switch event in HasTracepointEvents
simpleperf: Handle empty string in TracepointStringFinder
simpleperf: skip checking tracepoint events in the list cmd
|
|
When recording ETM traces with cycle counting, mark the bit that
indicates this in the config register. Without this other software
might discard cycle count information.
Change-Id: I74182a1f48cd25c4b05ac67913c46f88fc0f3b26
|
|
aconfig_flags.profcollect_native_boot" into main
|
|
Trunk stable now puts flags under aconfig_flags.
Change-Id: I16f7c84b2f56793f10134e82e9a5c66f49425725
Test: manual
|
|
Because all tracepoint events related tests need sched:sched_switch
to be available.
Bug: 328598190
Test: run simpleperf_unit_test
Change-Id: I6905e8b5a500aedf63e92d80976092868a40e618
|
|
Avoid crash when the kernel doesn't expose any tracepoint
events.
Bug: 328598190
Test: run simpleperf_unit_test
Change-Id: I194a387c3ff94e4b669b41432530c5452a10d3a5
|
|
When running in emulator, accessing some tracepoint events
may cause warnings in the kernel.
Bug: 328598190
Test: run simpleperf_unit_test
Change-Id: Ia80fac978530fd9ecca2175c515d40c25257ee87
|
|
into main
|
|
Bug: 328598190
Test: run CtsSimpleperfTestCases
Change-Id: Ic011c16aca7359aa9ecc6140a76d722959aeec83
|
|
right-align" into main
|
|
Bug: 332807560
Test: run report_html.py manually
Change-Id: Ie59e3ce2fcc86ac0c867bf5e1f514dab13f317f4
|
|
|
|
Read the config every time we trigger trace, so that server configured value is instantly reflected rather than requiring a reboot.
Test: presubmit
Bug: 329547258
Change-Id: I378a8ac0f971143385994bb4e30434da5b6bde91
|