summaryrefslogtreecommitdiff
path: root/simpleperf/README.md
diff options
context:
space:
mode:
Diffstat (limited to 'simpleperf/README.md')
-rw-r--r--simpleperf/README.md6
1 files changed, 6 insertions, 0 deletions
diff --git a/simpleperf/README.md b/simpleperf/README.md
index 5412f906..5700c8aa 100644
--- a/simpleperf/README.md
+++ b/simpleperf/README.md
@@ -582,6 +582,12 @@ but not well on arm).
angler:/data/data/com.example.sudogame $./simpleperf record -p 10324 --call-graph fp --symfs . --duration 30
simpleperf I 01-01 10:03:58 11267 11267 cmd_record.cpp:341] Samples recorded: 56736. Samples lost: 0.
+**Recording stack frame based call graph doesn't work well on arm architecture,**
+**even if compiled using -O0 -g -fno-omit-frame-pointer options. It is because**
+**the kernel can't unwind user stack containing both arm/thumb code. So please**
+**consider using dwarf based call graph on arm architecture, or profiling in**
+**aarch64 environment.**
+
#### Report call graph
Report accumulated period. In the table below, the first column is “Children”,
it is the cpu cycle percentage of a function and functions called by that