• Home
  • Raw
  • Download

Lines Matching refs:native

3 Simpleperf is a native profiling tool for Android. It can be used to profile
4 both Android applications and native processes running on Android. It can
220 Android studio strips symbol table and debug info of native libraries in the apk. So the profiling
222 a directory containing unstripped native libraries via the -lib option. Usually the directory can
229 the interpreter, or JITed, or compiled into native instructions. So you don't need to do anything.
231 On Android O, simpleperf supports profiling Java code which is compiled into native instructions,
235 On Android N, simpleperf supports profiling Java code that is compiled into native instructions.
263 # --compile_java_code option compiles Java code into native instructions, which isn't needed on
266 # -lib option gives the directory to find debug native libraries.
271 This will collect profiling data in perf.data in the current directory, and related native
819 information in native binaries. While recording stack frame based call graphs needs support of
1012 app_profiler.py is used to record profiling data for Android applications and native executables.
1018 # Record an Android application with Java code compiled into native instructions.
1024 # Record a native process.
1027 # Record a native process given its pid.
1193 # Record a native program and generate flame graph.
1267 4. Work well when profiling native programs on ARM64. One example is profiling surfacelinger. And
1278 Simpleperf needs to have unstripped native binaries on the device to generate good dwarf based call
1280 1. Use unstripped native binaries when building the apk, as [here](https://android.googlesource.com…
1281 2. Pass directory containing unstripped native libraries to app_profiler.py via -lib. And it will
1282 download the unstripped native libraries on the device.
1290 The simpleperf record command collects symbols on device in perf.data. But if the native libraries
1299 The NATIVE_LIB_DIRs passed in -lib option are the directories containing unstripped native
1300 libraries on host. After running it, the native libraries containing symbol tables are collected