OSDN Git Service

android-x86/system-extras.git
6 years agoMerge "Perfprofd: Add process name to sampling" am: 74ffa03189
Andreas Gampe [Sat, 27 Jan 2018 04:16:27 +0000 (04:16 +0000)]
Merge "Perfprofd: Add process name to sampling" am: 74ffa03189
am: e80b09254a

Change-Id: Id1c5dd963fe0942099613477fa030e6ff3190a24

6 years agoMerge "Perfprofd: Add process name to sampling"
Andreas Gampe [Sat, 27 Jan 2018 04:13:31 +0000 (04:13 +0000)]
Merge "Perfprofd: Add process name to sampling"
am: 74ffa03189

Change-Id: I04527e39e65b8682e92a2b51a150bb6ff9465393

6 years agoMerge "Perfprofd: Add process name to sampling"
Treehugger Robot [Sat, 27 Jan 2018 04:07:35 +0000 (04:07 +0000)]
Merge "Perfprofd: Add process name to sampling"

6 years agoMerge "inferno: show time duration for perf.data recorded with --trace-offcpu." am...
Yabin Cui [Fri, 26 Jan 2018 19:50:50 +0000 (19:50 +0000)]
Merge "inferno: show time duration for perf.data recorded with --trace-offcpu." am: bed34e4796
am: 090758792e

Change-Id: I0448cb0861494a3319d4a6259648f7b90103e13b

6 years agoMerge "inferno: show time duration for perf.data recorded with --trace-offcpu."
Yabin Cui [Fri, 26 Jan 2018 19:33:22 +0000 (19:33 +0000)]
Merge "inferno: show time duration for perf.data recorded with --trace-offcpu."
am: bed34e4796

Change-Id: Id6bb4badd80d18d3fb24367957e2a9ff39ec4edb

6 years agoMerge "inferno: show time duration for perf.data recorded with --trace-offcpu."
Yabin Cui [Fri, 26 Jan 2018 18:37:24 +0000 (18:37 +0000)]
Merge "inferno: show time duration for perf.data recorded with --trace-offcpu."

6 years agoinferno: show time duration for perf.data recorded with --trace-offcpu.
Yabin Cui [Wed, 24 Jan 2018 01:50:52 +0000 (17:50 -0800)]
inferno: show time duration for perf.data recorded with --trace-offcpu.

Bug: http://b/72323886
Bug: http://b/72330172
Test: manually.

Change-Id: I91ece3081e0a7dcbe068154b36b35a694519af8e

6 years agoMerge "Avoid symlink of simpleperf." am: 908a3f30b5
Yabin Cui [Wed, 24 Jan 2018 21:08:57 +0000 (21:08 +0000)]
Merge "Avoid symlink of simpleperf." am: 908a3f30b5
am: 1ce28d40fd

Change-Id: I9468f653220bceec6d64f759eff4defe3940a663

6 years agoMerge "Avoid symlink of simpleperf."
Yabin Cui [Wed, 24 Jan 2018 20:55:42 +0000 (20:55 +0000)]
Merge "Avoid symlink of simpleperf."
am: 908a3f30b5

Change-Id: Ibb740440e435f4174d5a846f788f5a52a4c844f8

6 years agoMerge "Avoid symlink of simpleperf."
Yabin Cui [Wed, 24 Jan 2018 19:28:59 +0000 (19:28 +0000)]
Merge "Avoid symlink of simpleperf."

6 years agoMerge "Add dependency on libdexfile for static libraries." am: 9c7e0b641e
Christopher Ferris [Wed, 24 Jan 2018 02:58:20 +0000 (02:58 +0000)]
Merge "Add dependency on libdexfile for static libraries." am: 9c7e0b641e
am: cffa2405f2

Change-Id: I0c858eaede75df02da9e806d2de2b6a26f5b9d85

6 years agoMerge "Add dependency on libdexfile for static libraries."
Christopher Ferris [Wed, 24 Jan 2018 02:54:48 +0000 (02:54 +0000)]
Merge "Add dependency on libdexfile for static libraries."
am: 9c7e0b641e

Change-Id: Ib9f3e19d2ca2552f8ef78f14a6c282c3b857d819

6 years agoMerge "Add dependency on libdexfile for static libraries."
Christopher Ferris [Wed, 24 Jan 2018 02:44:21 +0000 (02:44 +0000)]
Merge "Add dependency on libdexfile for static libraries."

6 years agoAvoid symlink of simpleperf.
Yabin Cui [Tue, 23 Jan 2018 23:04:44 +0000 (15:04 -0800)]
Avoid symlink of simpleperf.

Add simpleperf/Android.bp.
Move libperfprofd_elf_read to libsimpleperf_elf_read.
Remove perfprofd/simpleperf.

Bug: http://b/72403367
Test: build.
Change-Id: I6525b19a94ddca1b935ad5c46a07cfa474471003

6 years agoMerge "simpleperf: fix test record_cmd.post_unwind_option." am: 44e68d9bae
Yabin Cui [Tue, 23 Jan 2018 02:39:33 +0000 (02:39 +0000)]
Merge "simpleperf: fix test record_cmd.post_unwind_option." am: 44e68d9bae
am: 550a0b5333

Change-Id: I5ebf1bfdb516ca6b8541fb9388a85db75d46445f

6 years agoMerge "simpleperf: fix test record_cmd.post_unwind_option."
Yabin Cui [Tue, 23 Jan 2018 02:21:22 +0000 (02:21 +0000)]
Merge "simpleperf: fix test record_cmd.post_unwind_option."
am: 44e68d9bae

Change-Id: I391815cae99273aedcf37c147adf0ec63b03a580

6 years agoMerge "simpleperf: fix test record_cmd.post_unwind_option."
Yabin Cui [Tue, 23 Jan 2018 02:00:50 +0000 (02:00 +0000)]
Merge "simpleperf: fix test record_cmd.post_unwind_option."

6 years agosimpleperf: fix test record_cmd.post_unwind_option.
Yabin Cui [Mon, 22 Jan 2018 23:11:07 +0000 (15:11 -0800)]
simpleperf: fix test record_cmd.post_unwind_option.

Sometimes a sample hits a pc location with no map, and results in
empty ips vector. This makes test record_cmd.post_unwind_option fail.

Bug: none
Test: run CtsSimpleperfTestCases.
Change-Id: If9ced5ee36fc6967afd2e82a11440d7410a74ea7

6 years agoMerge "simpleperf: temporarily disable handling cpu hotplug in record cmd." am: 3cd17...
Yabin Cui [Mon, 22 Jan 2018 22:28:19 +0000 (22:28 +0000)]
Merge "simpleperf: temporarily disable handling cpu hotplug in record cmd." am: 3cd1778cdf
am: d497110c46

Change-Id: Ie9b052c1982fd05ba89d2bd4dc8f91996aaa9987

6 years agoMerge "simpleperf: temporarily disable handling cpu hotplug in record cmd."
Yabin Cui [Mon, 22 Jan 2018 22:23:17 +0000 (22:23 +0000)]
Merge "simpleperf: temporarily disable handling cpu hotplug in record cmd."
am: 3cd1778cdf

Change-Id: I88aab65bbda8b05b7061fd3d88a81da156061e9e

6 years agoMerge "simpleperf: temporarily disable handling cpu hotplug in record cmd."
Yabin Cui [Mon, 22 Jan 2018 22:17:59 +0000 (22:17 +0000)]
Merge "simpleperf: temporarily disable handling cpu hotplug in record cmd."

6 years agoMerge "ext4_utils: disable ext4 64bit block support" am: 72f6658f3a
Jin Qian [Mon, 22 Jan 2018 21:30:47 +0000 (21:30 +0000)]
Merge "ext4_utils: disable ext4 64bit block support" am: 72f6658f3a
am: 8cba8ecd77

Change-Id: I733fef5a91c23141fb61d40f726ac15932e052e3

6 years agoMerge "ext4_utils: disable ext4 64bit block support"
Jin Qian [Mon, 22 Jan 2018 21:27:27 +0000 (21:27 +0000)]
Merge "ext4_utils: disable ext4 64bit block support"
am: 72f6658f3a

Change-Id: I1e5268d33e818ec761c16c72bc55e48483aba4d2

6 years agoMerge "ext4_utils: disable ext4 64bit block support"
Treehugger Robot [Mon, 22 Jan 2018 20:53:36 +0000 (20:53 +0000)]
Merge "ext4_utils: disable ext4 64bit block support"

6 years agosimpleperf: temporarily disable handling cpu hotplug in record cmd.
Yabin Cui [Mon, 22 Jan 2018 20:19:50 +0000 (12:19 -0800)]
simpleperf: temporarily disable handling cpu hotplug in record cmd.

mmap() can fail in cpu hotplug handling code, So disable it
temporarily to pass cts test.

Bug: http://b/65528673
Test: run CtsSimpleperfTestCases.
Change-Id: I4dd4958d802310dfaf6881ad1c438b4e130205c6

6 years agoAdd dependency on libdexfile for static libraries.
Christopher Ferris [Sat, 20 Jan 2018 07:05:42 +0000 (23:05 -0800)]
Add dependency on libdexfile for static libraries.

libbacktrace requires libdexfile now, so add the dependency.

Bug: 727070049

Test: Compiles. Unit tests pass.
Change-Id: I68d1275a5b59af1f2e7e25666c79f74ea5da1c11

6 years agoPerfprofd: Add process name to sampling
Andreas Gampe [Tue, 16 Jan 2018 01:49:53 +0000 (17:49 -0800)]
Perfprofd: Add process name to sampling

To distinguish samples in similarly-named threads (not being uncommon
because of unnamed Java threads or common functionality like GC,
async tasks, etc.), record the name of the process (defined to be
the comm of the process with pid == tid) in program samples.

Currently this is encoded as an index into a ProcessNames table.

Test: mmma system/extras/perfprofd
Test: perfprofd_test
Change-Id: I146f9335d9edecba6b7fcefa71a735a185ba2270

6 years agoMerge "Perfprofd: Dropbox support" am: 901c1cccb0
Andreas Gampe [Fri, 19 Jan 2018 01:28:11 +0000 (01:28 +0000)]
Merge "Perfprofd: Dropbox support" am: 901c1cccb0
am: b75eefb1d5

Change-Id: I3503a6898654178fbef124b21dc318728349f03b

6 years agoMerge "Perfprofd: Dropbox support"
Andreas Gampe [Fri, 19 Jan 2018 01:24:59 +0000 (01:24 +0000)]
Merge "Perfprofd: Dropbox support"
am: 901c1cccb0

Change-Id: Ia62733f184c0ebb66017a086a184b5d07a05f5c8

6 years agoMerge "Perfprofd: Remove ConfigReader from binder interface" am: cda0e80eea
Andreas Gampe [Fri, 19 Jan 2018 01:17:08 +0000 (01:17 +0000)]
Merge "Perfprofd: Remove ConfigReader from binder interface" am: cda0e80eea
am: 4c887fdea8

Change-Id: I28f41a5d39217dbae382e3eeef8ae50afaf18977

6 years agoMerge "Perfprofd: Dropbox support"
Treehugger Robot [Fri, 19 Jan 2018 01:11:23 +0000 (01:11 +0000)]
Merge "Perfprofd: Dropbox support"

6 years agoMerge "Perfprofd: Remove ConfigReader from binder interface"
Andreas Gampe [Fri, 19 Jan 2018 01:10:21 +0000 (01:10 +0000)]
Merge "Perfprofd: Remove ConfigReader from binder interface"
am: cda0e80eea

Change-Id: I92b6de274ee527445669a455fc491d2d492b9c6e

6 years agoMerge "Perfprofd: Remove ConfigReader from binder interface"
Treehugger Robot [Fri, 19 Jan 2018 00:54:32 +0000 (00:54 +0000)]
Merge "Perfprofd: Remove ConfigReader from binder interface"

6 years agoPerfprofd: Dropbox support
Andreas Gampe [Thu, 28 Dec 2017 20:02:12 +0000 (12:02 -0800)]
Perfprofd: Dropbox support

Use libservices to support sending an encoded proto to dropbox.
In the binder frontend, send the encoded proto to dropbox if
enabled in the current configuration.

Test: mmma system/extras/perfprofd
Test: collect profile, check /data/system/dropbox
Change-Id: I9830f42ff111eacc685bd13efd6008a8c9c6d6ab

6 years agoPerfprofd: Remove ConfigReader from binder interface
Andreas Gampe [Thu, 18 Jan 2018 22:30:58 +0000 (14:30 -0800)]
Perfprofd: Remove ConfigReader from binder interface

Remove reliance on ConfigReader for defaults.

Test: mmma system/extras/perfprofd
Change-Id: If580d30044a4ff2e1206b8ad2529f7dd9889292a

6 years agoMerge "Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE" am: bc0c17b7ce
Andreas Gampe [Thu, 18 Jan 2018 02:34:33 +0000 (02:34 +0000)]
Merge "Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE" am: bc0c17b7ce
am: 588e5dda2a

Change-Id: Iaf82609bdb29a4b5305c8e87e5dae87deb146dde

6 years agoMerge "Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE"
Andreas Gampe [Thu, 18 Jan 2018 02:32:27 +0000 (02:32 +0000)]
Merge "Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE"
am: bc0c17b7ce

Change-Id: Ie8a440eba51004b5f0c5b6f215fc419a1de0029d

6 years agoMerge "Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE"
Treehugger Robot [Thu, 18 Jan 2018 02:24:55 +0000 (02:24 +0000)]
Merge "Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE"

6 years agoext4_utils: disable ext4 64bit block support
Jin Qian [Tue, 14 Nov 2017 19:39:58 +0000 (11:39 -0800)]
ext4_utils: disable ext4 64bit block support

read_ext and vold full disk encryption can't handle 64bit block
address. Disable 64bit for now since 32bit can support 16TB file
system size.

Bug: 69234171
Change-Id: I7aab007e2e55f7416490e56864af1c69a9f55c9c

6 years agoMerge "Perfprofd: Fix missing symbol crash in stack script" am: 0d7d882c04
Andreas Gampe [Wed, 17 Jan 2018 02:17:56 +0000 (02:17 +0000)]
Merge "Perfprofd: Fix missing symbol crash in stack script" am: 0d7d882c04
am: 8f4998d0f8

Change-Id: Ic4474df4cc454932e0cbbe54af7c1632540a4cc1

6 years agoMerge "Perfprofd: Fix missing symbol crash in stack script"
Andreas Gampe [Wed, 17 Jan 2018 02:15:28 +0000 (02:15 +0000)]
Merge "Perfprofd: Fix missing symbol crash in stack script"
am: 0d7d882c04

Change-Id: If6d03598743cb4baef8a52ff4d982d240f1968cd

6 years agoMerge "Perfprofd: Fix missing symbol crash in stack script"
Treehugger Robot [Wed, 17 Jan 2018 02:07:26 +0000 (02:07 +0000)]
Merge "Perfprofd: Fix missing symbol crash in stack script"

6 years agoPerfprofd: minimal quipper fix for PERF_RECORD_THROTTLE
Andreas Gampe [Tue, 16 Jan 2018 21:31:05 +0000 (13:31 -0800)]
Perfprofd: minimal quipper fix for PERF_RECORD_THROTTLE

Add offset support for throttle/unthrottle.

Test: mmma system/extras/perfprofd
Test: perfprofd_test
Test: manual
Change-Id: If44a5253b513a2b901d6c5752ef2747034eea436

6 years agoMerge "Perfprofd: Change the imported chrome-base logging" am: 55e15b8b24
Andreas Gampe [Tue, 16 Jan 2018 18:52:26 +0000 (18:52 +0000)]
Merge "Perfprofd: Change the imported chrome-base logging" am: 55e15b8b24
am: ec5d5752e0

Change-Id: I6a19f416a9298cb67a94c6eac9f80580006bdf38

6 years agoMerge "Perfprofd: Change the imported chrome-base logging"
Andreas Gampe [Tue, 16 Jan 2018 18:42:58 +0000 (18:42 +0000)]
Merge "Perfprofd: Change the imported chrome-base logging"
am: 55e15b8b24

Change-Id: Icbe57d5e811d5c2e62ed58589d4f8396dd17527e

6 years agoMerge "Perfprofd: Change the imported chrome-base logging"
Treehugger Robot [Tue, 16 Jan 2018 18:36:42 +0000 (18:36 +0000)]
Merge "Perfprofd: Change the imported chrome-base logging"

6 years agoPerfprofd: Fix missing symbol crash in stack script
Andreas Gampe [Tue, 16 Jan 2018 01:49:11 +0000 (17:49 -0800)]
Perfprofd: Fix missing symbol crash in stack script

It is possible we will not find a symbol for a frame in the backtrace.
Do not crash, print '???' instead.

Test: mmma system/extras/perfprofd
Test: manual
Change-Id: Ic91907c2f38adcbbd5979b7d1533df642ce763b3

6 years agoPerfprofd: Change the imported chrome-base logging
Andreas Gampe [Mon, 15 Jan 2018 23:08:56 +0000 (15:08 -0800)]
Perfprofd: Change the imported chrome-base logging

Call abort instead of exit to get decent Android support.

Test: mmma system/extras/perfprofd
Change-Id: Idaa22fef770be343d7939eed6be66429584c85b0

6 years agoMerge "Perfprofd: Enable some more warnings" am: 3e4cd931cc
Andreas Gampe [Mon, 15 Jan 2018 23:40:02 +0000 (23:40 +0000)]
Merge "Perfprofd: Enable some more warnings" am: 3e4cd931cc
am: 3164f297fc

Change-Id: Id84458418c43161aa6fa086eb54f29ff84d51c51

6 years agoMerge "Perfprofd: Enable some more warnings"
Andreas Gampe [Mon, 15 Jan 2018 23:34:42 +0000 (23:34 +0000)]
Merge "Perfprofd: Enable some more warnings"
am: 3e4cd931cc

Change-Id: Ib38b0cd9d61f9834bbece8ad5be49ffa9beac051

6 years agoMerge "Perfprofd: Enable some more warnings"
Treehugger Robot [Mon, 15 Jan 2018 23:23:32 +0000 (23:23 +0000)]
Merge "Perfprofd: Enable some more warnings"

6 years agoPerfprofd: Enable some more warnings
Andreas Gampe [Fri, 12 Jan 2018 02:57:15 +0000 (18:57 -0800)]
Perfprofd: Enable some more warnings

Test: mmma system/extras/perfprofd
Change-Id: Ic004ff1a0aad28739880c1a562af7af82e87a9ae

6 years agoMerge "Perfprofd: Generalize post-collection handling" am: 61fb5fe766
Andreas Gampe [Fri, 12 Jan 2018 21:02:20 +0000 (21:02 +0000)]
Merge "Perfprofd: Generalize post-collection handling" am: 61fb5fe766
am: 45c9223598

Change-Id: I665d86c28cbec7fcb11ed096d59b3bacdb17b552

6 years agoMerge "Perfprofd: Generalize post-collection handling"
Andreas Gampe [Fri, 12 Jan 2018 20:56:07 +0000 (20:56 +0000)]
Merge "Perfprofd: Generalize post-collection handling"
am: 61fb5fe766

Change-Id: Iebe9c5926749118d2e79ec264c4d2099e2281fbb

6 years agoMerge "Perfprofd: Generalize post-collection handling"
Treehugger Robot [Fri, 12 Jan 2018 20:49:40 +0000 (20:49 +0000)]
Merge "Perfprofd: Generalize post-collection handling"

6 years agoMerge "Perfprofd: Remove perfprofdutils" am: f7f231042c
Andreas Gampe [Fri, 12 Jan 2018 20:47:42 +0000 (20:47 +0000)]
Merge "Perfprofd: Remove perfprofdutils" am: f7f231042c
am: a2ffc5e23c

Change-Id: Ie125d1bb29683a9bcd554bba03ee1e247d8dabfe

6 years agoMerge "Perfprofd: Remove perfprofdutils"
Andreas Gampe [Fri, 12 Jan 2018 20:43:11 +0000 (20:43 +0000)]
Merge "Perfprofd: Remove perfprofdutils"
am: f7f231042c

Change-Id: I483d992518f79ec3df0dd0307beb3e2036b8c8e7

6 years agoMerge "Perfprofd: Remove perfprofdutils"
Treehugger Robot [Fri, 12 Jan 2018 20:27:57 +0000 (20:27 +0000)]
Merge "Perfprofd: Remove perfprofdutils"

6 years agoMerge "Don't invent your own boolean type (and then not use it)." am: 359559dbc7
Elliott Hughes [Fri, 12 Jan 2018 19:59:21 +0000 (19:59 +0000)]
Merge "Don't invent your own boolean type (and then not use it)." am: 359559dbc7
am: ef0302e644

Change-Id: I91296ef39401239112de037f526279d36f6d259d

6 years agoMerge "Don't invent your own boolean type (and then not use it)."
Elliott Hughes [Fri, 12 Jan 2018 19:54:48 +0000 (19:54 +0000)]
Merge "Don't invent your own boolean type (and then not use it)."
am: 359559dbc7

Change-Id: I6cc2d24337e28134f741e0d44547047a3bd5cd1a

6 years agoMerge "Don't invent your own boolean type (and then not use it)."
Treehugger Robot [Fri, 12 Jan 2018 19:39:22 +0000 (19:39 +0000)]
Merge "Don't invent your own boolean type (and then not use it)."

6 years agoDon't invent your own boolean type (and then not use it).
Elliott Hughes [Fri, 12 Jan 2018 16:32:00 +0000 (08:32 -0800)]
Don't invent your own boolean type (and then not use it).

Bug: N/A
Test: builds
Change-Id: If1f064bce92e5c64768fd6d9042206c7e6a3aa69

6 years agoMerge "Perfprofd: Fix zero-second sleep" am: 48ecf72575
Andreas Gampe [Fri, 12 Jan 2018 04:19:56 +0000 (04:19 +0000)]
Merge "Perfprofd: Fix zero-second sleep" am: 48ecf72575
am: 7f03f9dd65

Change-Id: Ie8a8355cdddae18345ac9c2975ddddb6160f94be

6 years agoMerge "Perfprofd: Fix zero-second sleep"
Andreas Gampe [Fri, 12 Jan 2018 04:14:26 +0000 (04:14 +0000)]
Merge "Perfprofd: Fix zero-second sleep"
am: 48ecf72575

Change-Id: I463b377d4671e08933efb0b4b64ef83d479db570

6 years agoMerge "Perfprofd: Fix zero-second sleep"
Treehugger Robot [Fri, 12 Jan 2018 04:03:25 +0000 (04:03 +0000)]
Merge "Perfprofd: Fix zero-second sleep"

6 years agoPerfprofd: Fix zero-second sleep
Andreas Gampe [Fri, 12 Jan 2018 02:21:20 +0000 (18:21 -0800)]
Perfprofd: Fix zero-second sleep

The binder frontend uses wait_for, which will degenerate to
unlimited sleep on zero.

Test: mmma system/extras/perfprofd
Change-Id: I3c25d9b004f864ad9ce2c71cf6d49c5a68cc98b5

6 years agoPerfprofd: Generalize post-collection handling
Andreas Gampe [Thu, 11 Jan 2018 04:02:20 +0000 (20:02 -0800)]
Perfprofd: Generalize post-collection handling

Add a handler function to process to encoded protobuf. For now, just write
it to file, as before.

Test: mmma system/extras/perfprofd
Test: perfprofd_test
Change-Id: Ife55d6f62408fd1fd2eac5af3ad4cd319b985a69

6 years agoPerfprofd: Remove perfprofdutils
Andreas Gampe [Wed, 10 Jan 2018 19:37:20 +0000 (11:37 -0800)]
Perfprofd: Remove perfprofdutils

The indirection is unnecessary. Implement test hijacking through
custom libbase logger.

Add "[vdso]" to the recognized kernel DSOs to avoid a warning
message for the symbolizer.

Test: m
Test: perfprofd_test
Change-Id: I66c13f3b45a772f121be1e083c6194e2c962a104

6 years agoMerge "Perfprofd: Move binder code into subdirectory" am: 5d9d50dd2a
Andreas Gampe [Thu, 11 Jan 2018 01:23:08 +0000 (01:23 +0000)]
Merge "Perfprofd: Move binder code into subdirectory" am: 5d9d50dd2a
am: 7b6498af0c

Change-Id: Id88ab7ec345418cacbe622470e54892b807a8d87

6 years agoMerge "Perfprofd: Move binder code into subdirectory"
Andreas Gampe [Thu, 11 Jan 2018 01:21:14 +0000 (01:21 +0000)]
Merge "Perfprofd: Move binder code into subdirectory"
am: 5d9d50dd2a

Change-Id: I1b840bd093c40ab95af92db3cabf77253bac10c8

6 years agoMerge "Perfprofd: Move binder code into subdirectory"
Treehugger Robot [Thu, 11 Jan 2018 01:12:55 +0000 (01:12 +0000)]
Merge "Perfprofd: Move binder code into subdirectory"

6 years agoMerge "simpleperf: add missing report html example." am: 6ef674c596
Yabin Cui [Thu, 11 Jan 2018 01:06:04 +0000 (01:06 +0000)]
Merge "simpleperf: add missing report html example." am: 6ef674c596
am: e824c214ac

Change-Id: I1200dc2d20e9492681b31794af4ed2ae7e674075

6 years agoMerge "simpleperf: add missing report html example."
Yabin Cui [Thu, 11 Jan 2018 01:01:55 +0000 (01:01 +0000)]
Merge "simpleperf: add missing report html example."
am: 6ef674c596

Change-Id: Id1ac0b01f587f9a2e07cb2831a6e2bb7ae6a519d

6 years agoMerge "simpleperf: add missing report html example."
Yabin Cui [Thu, 11 Jan 2018 00:54:15 +0000 (00:54 +0000)]
Merge "simpleperf: add missing report html example."

6 years agosimpleperf: add missing report html example.
Yabin Cui [Wed, 10 Jan 2018 22:50:16 +0000 (14:50 -0800)]
simpleperf: add missing report html example.

It is referenced in README.md.

Bug: none
Test: none
Change-Id: I6e194178702f4b7611f3b94f80ab17cd60a05e20

6 years agoPerfprofd: Move binder code into subdirectory
Andreas Gampe [Wed, 10 Jan 2018 17:16:47 +0000 (09:16 -0800)]
Perfprofd: Move binder code into subdirectory

Cleaner separation of concerns.

Test: m
Change-Id: I8a2022b89bca225ee73d8779e2b7b32cc16e9113

6 years agoMerge "Perfprofd: Update proto config" am: 455413b218
Andreas Gampe [Wed, 10 Jan 2018 02:31:17 +0000 (02:31 +0000)]
Merge "Perfprofd: Update proto config" am: 455413b218
am: c513ffe62f

Change-Id: I924a4f9a85261dc4b2249e8c5047df270b3ef0c3

6 years agoMerge "Perfprofd: Update proto config"
Andreas Gampe [Wed, 10 Jan 2018 02:28:18 +0000 (02:28 +0000)]
Merge "Perfprofd: Update proto config"
am: 455413b218

Change-Id: Id00238116539f66d7799d685422b7999281ce425

6 years agoMerge "Perfprofd: Update proto config"
Treehugger Robot [Wed, 10 Jan 2018 02:19:04 +0000 (02:19 +0000)]
Merge "Perfprofd: Update proto config"

6 years agoMerge "Perfprofd: Add functions in script" am: edb8ec27f3
Andreas Gampe [Wed, 10 Jan 2018 00:32:37 +0000 (00:32 +0000)]
Merge "Perfprofd: Add functions in script" am: edb8ec27f3
am: 0c7a1a7c0d

Change-Id: Icfdc087e4d3ea520eaaa2de276fc5ac86c76d689

6 years agoMerge "Perfprofd: Add functions in script"
Andreas Gampe [Wed, 10 Jan 2018 00:26:29 +0000 (00:26 +0000)]
Merge "Perfprofd: Add functions in script"
am: edb8ec27f3

Change-Id: I30d7a27f5fe5761bf0fcf57c1077096caaf731eb

6 years agoPerfprofd: Update proto config
Andreas Gampe [Wed, 10 Jan 2018 00:18:35 +0000 (16:18 -0800)]
Perfprofd: Update proto config

Add symbolizer flag to config protobuf. Initialize to default in
FillConfig. Clean up perf_config_proto.py

Test: m
Change-Id: I891a76c16259d039739e7084dd384a68fb15d7b1

6 years agoMerge "Perfprofd: Add functions in script"
Treehugger Robot [Wed, 10 Jan 2018 00:10:04 +0000 (00:10 +0000)]
Merge "Perfprofd: Add functions in script"

6 years agoMerge "Perfprofd: Add a symbolizer based on simpleperf code" am: 84bfff37c5
Andreas Gampe [Tue, 9 Jan 2018 23:19:26 +0000 (23:19 +0000)]
Merge "Perfprofd: Add a symbolizer based on simpleperf code" am: 84bfff37c5
am: 857959bddb

Change-Id: Iae3f93f9b0c636178a07aee4cf71ff4426b0f36c

6 years agoMerge "Perfprofd: Add a symbolizer based on simpleperf code"
Andreas Gampe [Tue, 9 Jan 2018 23:14:18 +0000 (23:14 +0000)]
Merge "Perfprofd: Add a symbolizer based on simpleperf code"
am: 84bfff37c5

Change-Id: Ie003c78e28b65468e2953f27433e1a9201b5677b

6 years agoMerge "Perfprofd: Add a symbolizer based on simpleperf code"
Treehugger Robot [Tue, 9 Jan 2018 23:07:11 +0000 (23:07 +0000)]
Merge "Perfprofd: Add a symbolizer based on simpleperf code"

6 years agoPerfprofd: Add functions in script
Andreas Gampe [Tue, 9 Jan 2018 02:44:54 +0000 (18:44 -0800)]
Perfprofd: Add functions in script

Makes it easier to change functionality and printing for debug
purposes.

Test: m
Change-Id: I1a849adca9d72f748352accdc81a9ae38a7c174e

6 years agoMerge "Add OWNERS files for perfprofd and simpleperf." am: b64d4bd265
Elliott Hughes [Tue, 9 Jan 2018 21:17:40 +0000 (21:17 +0000)]
Merge "Add OWNERS files for perfprofd and simpleperf." am: b64d4bd265
am: 03c2ebc7fc

Change-Id: I798556b34013b0ddf81e73997237567258543d8c

6 years agoMerge "Add OWNERS files for perfprofd and simpleperf."
Elliott Hughes [Tue, 9 Jan 2018 21:12:01 +0000 (21:12 +0000)]
Merge "Add OWNERS files for perfprofd and simpleperf."
am: b64d4bd265

Change-Id: I976304d8ab2661866f1f0aeef1b5d064643bc673

6 years agoMerge "Add OWNERS files for perfprofd and simpleperf."
Treehugger Robot [Tue, 9 Jan 2018 21:03:14 +0000 (21:03 +0000)]
Merge "Add OWNERS files for perfprofd and simpleperf."

6 years agoPerfprofd: Add a symbolizer based on simpleperf code
Andreas Gampe [Mon, 8 Jan 2018 20:39:38 +0000 (12:39 -0800)]
Perfprofd: Add a symbolizer based on simpleperf code

For the time being, compile a small library straight out of
simpleperf sources. Once simpleperf has been transitioned to
Soong, use it directly.

Test: m
Change-Id: I2aa4695fda97ce424b9e9382db4346b8b0e38d2a

6 years agoMerge "Perfprofd: Add symbolizer interface" am: f85302809d
Andreas Gampe [Tue, 9 Jan 2018 20:07:30 +0000 (20:07 +0000)]
Merge "Perfprofd: Add symbolizer interface" am: f85302809d
am: 0202e68d0c

Change-Id: I11f1e7643b4408e52346f899f59671794d91b0d5

6 years agoMerge "simpleperf: stop recording when app exits." am: 7383649ebc
Yabin Cui [Tue, 9 Jan 2018 20:07:11 +0000 (20:07 +0000)]
Merge "simpleperf: stop recording when app exits." am: 7383649ebc
am: 4f66d47be9

Change-Id: I74d4444bd1a155f2c05947b72e9c50be9003b52f

6 years agoMerge "simpleperf: fix test for vdso file." am: 631cca4f48
Yabin Cui [Tue, 9 Jan 2018 20:06:49 +0000 (20:06 +0000)]
Merge "simpleperf: fix test for vdso file." am: 631cca4f48
am: 79aed4e768

Change-Id: I2203c3161e03f1024447d405d7091bd45b5141cf

6 years agoAdd OWNERS files for perfprofd and simpleperf.
Elliott Hughes [Tue, 9 Jan 2018 19:23:50 +0000 (11:23 -0800)]
Add OWNERS files for perfprofd and simpleperf.

Bug: N/A
Test: N/A
Change-Id: I04c950bcde5c2001c0dd0cc0acabbdfcc5e21e69

6 years agoMerge "Perfprofd: Add symbolizer interface"
Andreas Gampe [Tue, 9 Jan 2018 02:43:24 +0000 (02:43 +0000)]
Merge "Perfprofd: Add symbolizer interface"
am: f85302809d

Change-Id: I5c205c862d62275aa0fb19994d93a93ad2220357

6 years agoMerge "Perfprofd: Add symbolizer interface"
Treehugger Robot [Tue, 9 Jan 2018 02:38:49 +0000 (02:38 +0000)]
Merge "Perfprofd: Add symbolizer interface"

6 years agoMerge "simpleperf: stop recording when app exits."
Yabin Cui [Mon, 8 Jan 2018 22:17:56 +0000 (22:17 +0000)]
Merge "simpleperf: stop recording when app exits."
am: 7383649ebc

Change-Id: I93d87a5b48acc089c5fcc4e495907586068f85df

6 years agoMerge "simpleperf: fix test for vdso file."
Yabin Cui [Mon, 8 Jan 2018 22:17:33 +0000 (22:17 +0000)]
Merge "simpleperf: fix test for vdso file."
am: 631cca4f48

Change-Id: I9fbf5c3f4ebfb4620c9d0af87cd69f3c048fea83

6 years agoMerge "simpleperf: stop recording when app exits."
Yabin Cui [Mon, 8 Jan 2018 22:07:34 +0000 (22:07 +0000)]
Merge "simpleperf: stop recording when app exits."