summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYabin Cui <yabinc@google.com>2023-11-27 15:23:58 -0800
committerYabin Cui <yabinc@google.com>2023-11-27 15:34:50 -0800
commit7922db80ef97a0cdef01deb699048d9bb6dbab2e (patch)
tree2010deea297aeaf5fb8858a6059cc928711eeb9a
parent38619fcdb50193fb4e01f0ec4d32298bc6513c6f (diff)
downloadextras-7922db80ef97a0cdef01deb699048d9bb6dbab2e.tar.gz
simpleperf: update simpleperf prebuilts to build 11135784.
Taken from branch aosp-simpleperf-release. Bug: 293319499 Test: run run_simpleperf_on_device.py for riscv64 emulator Test: run test.py --only-host-test Change-Id: I79567f3f3d8766780236b8236808ad88dab22d63
-rwxr-xr-xsimpleperf/scripts/bin/android/arm/simpleperfbin2528504 -> 2525736 bytes
-rwxr-xr-xsimpleperf/scripts/bin/android/arm64/simpleperfbin3402432 -> 3402600 bytes
-rwxr-xr-xsimpleperf/scripts/bin/android/riscv64/simpleperfbin0 -> 2937032 bytes
-rwxr-xr-xsimpleperf/scripts/bin/android/x86/simpleperfbin3780316 -> 3784516 bytes
-rwxr-xr-xsimpleperf/scripts/bin/android/x86_64/simpleperfbin3555040 -> 3567160 bytes
-rwxr-xr-xsimpleperf/scripts/bin/darwin/x86_64/libsimpleperf_report.dylibbin21130784 -> 21128336 bytes
-rwxr-xr-xsimpleperf/scripts/bin/darwin/x86_64/simpleperfbin21071744 -> 21069264 bytes
-rwxr-xr-xsimpleperf/scripts/bin/linux/x86_64/libsimpleperf_report.sobin5185048 -> 5205984 bytes
-rwxr-xr-xsimpleperf/scripts/bin/linux/x86_64/simpleperfbin5163536 -> 5184536 bytes
-rw-r--r--simpleperf/scripts/simpleperf_utils.py4
-rwxr-xr-xsimpleperf/scripts/update.py3
11 files changed, 7 insertions, 0 deletions
diff --git a/simpleperf/scripts/bin/android/arm/simpleperf b/simpleperf/scripts/bin/android/arm/simpleperf
index 0ec8844c..84b04556 100755
--- a/simpleperf/scripts/bin/android/arm/simpleperf
+++ b/simpleperf/scripts/bin/android/arm/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/bin/android/arm64/simpleperf b/simpleperf/scripts/bin/android/arm64/simpleperf
index c08960a5..2d35c1a7 100755
--- a/simpleperf/scripts/bin/android/arm64/simpleperf
+++ b/simpleperf/scripts/bin/android/arm64/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/bin/android/riscv64/simpleperf b/simpleperf/scripts/bin/android/riscv64/simpleperf
new file mode 100755
index 00000000..3b806110
--- /dev/null
+++ b/simpleperf/scripts/bin/android/riscv64/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/bin/android/x86/simpleperf b/simpleperf/scripts/bin/android/x86/simpleperf
index 7e16b6da..f932ef95 100755
--- a/simpleperf/scripts/bin/android/x86/simpleperf
+++ b/simpleperf/scripts/bin/android/x86/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/bin/android/x86_64/simpleperf b/simpleperf/scripts/bin/android/x86_64/simpleperf
index 4a374ca6..bf32d474 100755
--- a/simpleperf/scripts/bin/android/x86_64/simpleperf
+++ b/simpleperf/scripts/bin/android/x86_64/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/bin/darwin/x86_64/libsimpleperf_report.dylib b/simpleperf/scripts/bin/darwin/x86_64/libsimpleperf_report.dylib
index 973f05d8..9b7a49a1 100755
--- a/simpleperf/scripts/bin/darwin/x86_64/libsimpleperf_report.dylib
+++ b/simpleperf/scripts/bin/darwin/x86_64/libsimpleperf_report.dylib
Binary files differ
diff --git a/simpleperf/scripts/bin/darwin/x86_64/simpleperf b/simpleperf/scripts/bin/darwin/x86_64/simpleperf
index ec3f126c..db0213a4 100755
--- a/simpleperf/scripts/bin/darwin/x86_64/simpleperf
+++ b/simpleperf/scripts/bin/darwin/x86_64/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/bin/linux/x86_64/libsimpleperf_report.so b/simpleperf/scripts/bin/linux/x86_64/libsimpleperf_report.so
index 6f8a9e49..ce7977cd 100755
--- a/simpleperf/scripts/bin/linux/x86_64/libsimpleperf_report.so
+++ b/simpleperf/scripts/bin/linux/x86_64/libsimpleperf_report.so
Binary files differ
diff --git a/simpleperf/scripts/bin/linux/x86_64/simpleperf b/simpleperf/scripts/bin/linux/x86_64/simpleperf
index 870862ba..534b33c5 100755
--- a/simpleperf/scripts/bin/linux/x86_64/simpleperf
+++ b/simpleperf/scripts/bin/linux/x86_64/simpleperf
Binary files differ
diff --git a/simpleperf/scripts/simpleperf_utils.py b/simpleperf/scripts/simpleperf_utils.py
index 4e1cca04..04939a8d 100644
--- a/simpleperf/scripts/simpleperf_utils.py
+++ b/simpleperf/scripts/simpleperf_utils.py
@@ -360,6 +360,8 @@ class AdbHelper(object):
return 'x86_64'
if '86' in output:
return 'x86'
+ if 'riscv64' in output:
+ return 'riscv64'
log_fatal('unsupported architecture: %s' % output.strip())
return ''
@@ -957,6 +959,8 @@ class ReadElf(object):
return 'x86_64'
if output.find('80386') != -1:
return 'x86'
+ if output.find('RISC-V') != -1:
+ return 'riscv64'
except subprocess.CalledProcessError:
pass
return 'unknown'
diff --git a/simpleperf/scripts/update.py b/simpleperf/scripts/update.py
index ca6692c1..ef2f84d3 100755
--- a/simpleperf/scripts/update.py
+++ b/simpleperf/scripts/update.py
@@ -47,6 +47,9 @@ INSTALL_LIST = [
InstallEntry('MODULES-IN-system-extras-simpleperf_x86',
'simpleperf/android/x86/simpleperf_ndk32',
'android/x86/simpleperf'),
+ InstallEntry('MODULES-IN-system-extras-simpleperf_riscv64',
+ 'simpleperf_ndk',
+ 'android/riscv64/simpleperf'),
# simpleperf on host.
InstallEntry('MODULES-IN-system-extras-simpleperf',