Please note: We are aware of an issue affecting replies on the Arm Community forums, which may not be loading as expected.
We apologize for any inconvenience and appreciate your patience while we investigate and work to resolve the issue.
Thank you for your understanding.
I downloaded version 8.4 of arm mobile studio, and got the code of my mobile phone. After setting the configuration such as CONFIG_DEBUG_INFO according to official website's introduction, I brushed the image into my mobile phone. After linking through adb or tcp, I wanted to observe the performance of linux kernel, such as irq\scheduler, but I found that I couldn't find the function calling relationship of the kernel. After importing vmlinux, it was still unknow in the kernel.
When I was looking up the information, I saw that the previous versions all needed gator.ko, but the 8.4 AMS no longer has this. Will this affect it?
If there is no impact, can I see the performance parameters of linux kernel stack through AMS?
In addition, does streamline need a license key to profiling the kernel, and is there a limit to free?
In general the expected process is:
* Run shell as root
* echo 0 > /proc/sys/kernel/perf_event_paranoid
* Run a system wide capture (e.g. from /data/local/tmp run gatord manually)
If you have KASLR enabled, try running with it disabled (this shouldn't be necessary though - kallsyms should handle ALR relocations).