Michael Lentine
eca8183699
perf tools: Add automatic remapping of Android libraries
...
This patch automatically adjusts the path of MMAP records
associated with Android system libraries.
The Android system is organized with system libraries found in
/system/lib and user libraries in /data/app-lib. On the host system
(not running Android), system libraries can be found in the downloaded
NDK directory under ${NDK_ROOT}/platforms/${APP_PLATFORM}/arch-${ARCH}/usr/lib
and the user libraries are installed under libs/${APP_ABI} within
the apk build directory. This patch makes running the reporting
tools possible on the host system using the libraries from the NDK.
Signed-off-by: Michael Lentine <mlentine@google.com>
Reviewed-by: Stephane Eranian <eranian@google.com>
Link: http://lkml.kernel.org/r/1400579330-5043-3-git-send-email-eranian@google.com
[ fixed 'space required before the open parenthesis' checkpatch.pl errors ]
Signed-off-by: Jiri Olsa <jolsa@kernel.org>
2014-05-21 15:03:25 +02:00
..
arch
perf tools: Add libdw DWARF post unwind support for ARM
2014-05-16 11:39:29 +02:00
bench
Merge branch 'perf-core-for-mingo' into perf/urgent
2014-04-14 16:45:39 +02:00
config
perf tests: Add dwarf unwind test on ARM
2014-05-16 11:39:18 +02:00
Documentation
perf top: Add --fields option to specify output fields
2014-05-21 11:45:36 +02:00
python
perf python: Remove duplicate TID bit from mask
2013-08-07 17:35:25 -03:00
scripts
perf tools: Finish the removal of 'self' arguments
2013-11-05 15:32:36 -03:00
tests
perf tests: Add a testcase for histogram output sorting
2014-05-21 11:45:37 +02:00
ui
perf tools: Introduce reset_output_field()
2014-05-21 11:45:37 +02:00
util
perf tools: Add automatic remapping of Android libraries
2014-05-21 15:03:25 +02:00
.gitignore
perf tools: Ignore 'perf timechart' output file
2013-10-11 12:17:37 -03:00
builtin-annotate.c
perf tools: Account entry stats when it's added to the output tree
2014-04-24 16:32:15 +02:00
builtin-bench.c
perf bench: Fix segfault at the end of an 'all' execution
2014-04-14 12:55:53 +02:00
builtin-buildid-cache.c
perf buildid-cache: Check relocation when checking for existing kcore
2014-01-31 17:21:54 -03:00
builtin-buildid-list.c
perf session: Separating data file properties from session
2013-10-21 17:33:25 -03:00
builtin-diff.c
perf tools: Consolidate management of default sort orders
2014-05-21 11:45:35 +02:00
builtin-evlist.c
perf evlist: Introduce evlist__for_each() & friends
2014-01-13 10:06:25 -03:00
builtin-help.c
perf help: Fix --help for builtins
2012-10-22 12:35:49 -02:00
builtin-inject.c
perf tools: Use tid for finding thread
2014-05-12 11:09:50 +02:00
builtin-kmem.c
perf tools: Use tid for finding thread
2014-05-12 11:09:50 +02:00
builtin-kvm.c
perf kvm: Fix 'Min time' counting in report command
2014-04-20 00:14:08 +02:00
builtin-list.c
perf list: Add usage
2013-11-05 14:26:41 -03:00
builtin-lock.c
perf lock: Introduce --list-cmds for use by scripts
2014-04-16 17:16:04 +02:00
builtin-mem.c
perf mem: Introduce --list-cmds for use by scripts
2014-04-16 17:16:04 +02:00
builtin-probe.c
perf probe: Replace line_list with intlist
2014-02-18 09:34:50 -03:00
builtin-record.c
perf tools: Get rid of on_exit() feature test
2014-05-12 11:09:50 +02:00
builtin-report.c
perf report: Add -F option to specify output fields
2014-05-21 11:45:35 +02:00
builtin-sched.c
perf sched: Cleanup, remove unused variables in map_switch_event()
2014-05-16 09:17:50 +02:00
builtin-script.c
perf evlist: Introduce evlist__for_each() & friends
2014-01-13 10:06:25 -03:00
builtin-stat.c
perf stat: Initialize statistics correctly
2014-04-14 12:56:06 +02:00
builtin-timechart.c
perf symbols: Record the reason for filtering an address_location
2014-03-18 18:16:57 -03:00
builtin-top.c
perf top: Add --fields option to specify output fields
2014-05-21 11:45:36 +02:00
builtin-trace.c
perf trace: Decode architecture-specific signal numbers
2014-03-10 11:10:45 -03:00
builtin.h
perf tools: Add new mem command for memory access profiling
2013-04-01 12:21:44 -03:00
command-list.txt
perf tools: Add new mem command for memory access profiling
2013-04-01 12:21:44 -03:00
CREDITS
perf_counter tools: Add CREDITS file for Git contributors
2009-06-24 19:54:29 +02:00
design.txt
perf tools: Update some code references in design.txt
2014-03-18 18:17:06 -03:00
Makefile
perf tools: Add 'build-test' make target
2014-01-16 16:26:26 -03:00
Makefile.perf
perf tests: Add a testcase for histogram output sorting
2014-05-21 11:45:37 +02:00
MANIFEST
tools: Consolidate types.h
2014-05-01 21:22:39 +02:00
perf-archive.sh
perf archive: Make 'f' the last parameter for tar
2012-09-17 13:10:42 -03:00
perf-completion.sh
perf sched: Introduce --list-cmds for use by scripts
2014-04-16 17:16:05 +02:00
perf-sys.h
perf tools: Move sys_perf_event_open function from perf.h
2014-05-05 17:48:51 +02:00
perf.c
tools/: Convert to new topic libraries
2013-12-16 16:03:27 -03:00
perf.h
perf tools: Move ACCESS_ONCE from perf.h header
2014-05-05 17:49:07 +02:00