Jeff Sharkey
27f9e6d849
Support broadcast when dumpstate finishes.
...
Add flag that sends BUGREPORT_FINISHED broadcast when dumpstate
is finished, including the resulting filesystem paths. Also reduces
directory creation to 0770.
Bug: 7005318
Change-Id: Id4c6b699a56f8acd859b7ab73368500e1a8f3c67
2013-03-13 16:59:27 -07:00
jp abgrall
574d6902b7
am ba8abb51
: Merge "Ensure dumpstate children die"
...
* commit 'ba8abb517d1eddebeda62bf907fa446e3c3b81f6':
Ensure dumpstate children die
2013-03-11 12:28:06 -07:00
John Michelau
e7b6cf13f9
Ensure dumpstate children die
...
Use prctl(PR_SET_PDEATHSIG, SIGKILL) in each forked child to ensure
it dies when dumpstate dies.
This is important for two cases:
- dumpstate runs a timer for each child process. On expiration, it
sends SIGTERM to kill the process. Sometimes SIGTERM isn't enough
to kill a hung process, so the child lives on.
- When dumpstate is killed by the user before completing, outstanding
children continue to run and generate output.
Change-Id: I96e0dc918c26d56c9fee53611980ba2edd238712
2013-03-11 11:44:15 -05:00
Mathias Agopian
649b976a00
limit number of extra binder threads in SF to 4
...
it should be enough and it makes debugging easier.
Bug: 6609290
Change-Id: I2341e20cfcfde184fe1ed9b925215f8fa3481ced
2013-03-07 15:32:47 -08:00
Nick Kralevich
98ca63e6d1
am 22641851
: Merge "dumpstate: use correct header file."
...
* commit '22641851c48fee6e79d01adcfab01c0b625cfb3c':
dumpstate: use correct header file.
2013-03-01 18:05:56 +00:00
Nick Kralevich
d747129e1e
installd: use correct header file.
...
This is a port of https://android-review.googlesource.com/52540 ,
which doesn't apply cleanly to master.
Change-Id: I2824bb7afd4e343b5dc8bed9f24002ec1dcbf07f
2013-02-28 16:59:13 -08:00
Nick Kralevich
e96b2d0037
dumpstate: use correct header file.
...
Change-Id: I006d7a219ce6309259f271beff6011cc266f1a61
2013-02-28 16:46:22 -08:00
Dmitry Shmidt
5b8176471c
Remove obsolte 'su' from 'ping' call (to work on user build)
...
Change-Id: I2d391bbd39fc591eef33b9c9e4b4cdbda29e41e7
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2013-02-22 11:27:58 -08:00
Mathias Agopian
b7daa0dade
fix build: SurfaceTextureClient to Surface rename
...
Change-Id: Ibcf98337940f9195bcff7b5e8bddb6e912e65163
2013-02-15 14:48:52 -08:00
Mathias Agopian
e3c697fb92
Refactoring: Rename SurfaceTextureClient to Surface
...
Change-Id: Ibed34175ae273608393aaa5f0a7df207dc40d709
2013-02-14 19:19:05 -08:00
Alex Ray
36ebf51a1b
atrace: add HAL tag
...
Change-Id: Idfd4f2075e8cd82833ef06d4487423c62b59fe11
2013-02-13 15:30:31 -08:00
Jamie Gennis
c52e16cbf9
flatland: remove an unneeded #include
...
Change-Id: I50831d4efd543664ff7df7aaef35d842aebf1bd6
2013-02-12 18:15:38 -08:00
Ken Sumrall
8f75fa7bcf
Do not use su to run the df command in bugreports
...
User builds do not have su, so when the bugreport attempts to report
disk free space, the command fails and nothing is reported. However,
the df command does not need to be run as root to report free space,
so just run the command directly.
Change-Id: Ic7deb696f293e772ddf28eacfe16e4250af9a9f3
2013-02-08 17:35:58 -08:00
Glenn Kasten
64c8be0787
Add media.log service
...
Change-Id: Ic17752fff30676fe692c80260ff68284543385dd
2013-01-16 12:07:03 -08:00
Nick Kralevich
a2d838a542
Revert "App home directories are now 0700 for targetSdkVersion > 17"
...
This reverts commit 7f5c84a0b2
.
Bug: 7966399
Bug: 7208882
Change-Id: I9fb13cf06c0f6605f3d992525346b14fe3259c66
2013-01-09 16:00:53 -08:00
Jamie Gennis
9c183f2493
flatland: add a GPU hardware benchmark
...
This change adds a GPU benchmark named 'flatland' that is intended to measure
GPU performance of UI rendering and compositing scenarios at a fixed a clock
frequency. This initial version includes only window compositing scenarios.
Change-Id: I5577863aa3be5c6da8b49cb5d53cc49dec2f7081
2012-12-21 18:07:58 -08:00
Nick Kralevich
7f5c84a0b2
App home directories are now 0700 for targetSdkVersion > 17
...
Have installd set an app's home directory permissions to
0700 if the app has targetSdkVersion > 17.
Bug: 7208882
Change-Id: Iaa4fc42fec69bc1abdfae53704d6264dd6fa965f
2012-12-14 11:53:14 -08:00
Nick Kralevich
603b6c1975
Merge "remove unused code."
2012-12-12 12:43:19 -08:00
Nick Kralevich
f62d2851a8
remove unused code.
...
Change-Id: Iacc8b2664a0e404dfa554f223a44126c41581ae4
2012-12-12 10:38:54 -08:00
Jamie Gennis
92573f1ba0
atrace: fix the help string
...
Change-Id: I19f0093d65d64e669ad71c600c103f4080bfa2c2
2012-12-07 16:29:03 -08:00
Jamie Gennis
6eea6fb259
atrace: clean up tracing option enabling
...
This change switches atrace to use a table-driven approach to enabling and
disabling options. It unifies how framework and kernel tracing are enabled,
and causes userland tracing options to be picked up by currently running
processes.
Change-Id: Iba2a3012ca0a67c4defdd076bce597db26e9f539
2012-12-07 14:03:07 -08:00
Chad Jones
9a57c5c69b
Merge atrace/ from platform/system/extras to cmds/atrace/
2012-11-29 14:35:18 -08:00
Glenn Kasten
9284fddfc6
Fix build
...
Change-Id: Ibb398f36a7569af3480e24145da4317bf5b86998
2012-11-14 16:24:27 -08:00
Erik Gilling
4edbd078cd
add asynchronous tracing
...
Change-Id: I5b8660cd4d2af2ad7c6b2548c9572d3527882d6d
2012-11-14 16:06:04 -08:00
Kenny Root
244408786c
Switch keystore to binder
...
Change-Id: Ie15781de079e8ecc9616cab9a5e392f5c814d9d8
2012-11-14 15:42:38 -08:00
rpcraig
f1c3ffe5f0
Bug fix on installd with SELinux enabled kernel.
...
setfilecon is not required on libsymlinks when target
doesn't exist. A bootloop is caused without this
change.
Change-Id: Ia895d9063f42885a3db6e8ca30cee5dceb8c1bac
Signed-off-by: rpcraig <rpcraig@tycho.ncsc.mil>
2012-11-14 10:42:28 -08:00
Dmitry Shmidt
258fe7eac9
am 77622879
: am 4bacaec4
: am 0b2c9268
: bugreport: Add /proc/interrupts dump
...
* commit '77622879a6a12c6cb916df46c919dde87656e6df':
bugreport: Add /proc/interrupts dump
2012-11-08 15:59:28 -08:00
Dmitry Shmidt
03d0600ea7
am af9e8a59
: am 61db92e7
: am c11f56e5
: bugreport: Add wlan FW counters dump for bcmdhd
...
* commit 'af9e8a59619ec6050739dd68ea108cc7e182d059':
bugreport: Add wlan FW counters dump for bcmdhd
2012-11-08 15:59:27 -08:00
Colin Cross
1493a3974a
dumpstate: fix incorrectly zeroed array
...
Change-Id: I55a916568baf66629b02a6d80fce34b84ffb3a34
2012-11-07 11:25:31 -08:00
Dmitry Shmidt
0b2c926826
bugreport: Add /proc/interrupts dump
...
Bug: 7301178
Change-Id: Ifad3b981ac904d4637d69dfc223d5bb2c9d80bda
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2012-11-07 11:09:46 -08:00
Dmitry Shmidt
c11f56e561
bugreport: Add wlan FW counters dump for bcmdhd
...
Bug: 7494877
Change-Id: I4d24dbcf7596777ec02ab1312c2ab996ba7688f1
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
2012-11-07 10:42:05 -08:00
Colin Cross
0c22e8b316
dumpstate: dump all threads in show_wchan
...
for_each_pid only finds processes and not their threads. Add
for_each_tid and call it for show_wchan so we can see where all
threads are blocked in the kernel.
Change-Id: Iffb59f7c2933cecf51cdd358a36e19932c2f24c7
2012-11-02 23:57:43 -07:00
Colin Cross
13990bb4ca
am 5b47c5c5
: am 742801c6
: am 2281af96
: dumpstate: add kernel memory fragmentation unusable index
...
* commit '5b47c5c574d8d3bf8e73ea4fd7a08e0d881d461c':
dumpstate: add kernel memory fragmentation unusable index
2012-10-30 10:11:27 -07:00
Colin Cross
2281af967d
dumpstate: add kernel memory fragmentation unusable index
...
Dump /d/extfrag/unusable_index in bugreports. It shows the
percentage of memory in each zone that is not available for
allocations for each order.
Change-Id: I2af6680cb609887ea7b3d6107d1aa88bd0206b52
2012-10-28 22:41:06 -07:00
Mike Lockwood
126d215667
More changes to fix PDK build:
...
move screencap back to frameworks/base
move libdiskusage over from frameworks/base
Change-Id: I8415716634a4cb5b0fae15ef15ff21ee0a08906a
2012-10-24 12:30:41 -07:00
Mike Lockwood
133ea73de0
Move app_process and system_server back to frameworks/base
...
due to dependency on libandroid_runtime
Change-Id: Ie30a76ebb57a07ab29dc1b553c0e2dc9ab8d271a
Signed-off-by: Mike Lockwood <lockwood@google.com>
2012-10-24 11:51:51 -07:00
Mike Lockwood
94afecf4b6
Move non-Java commands over from frameworks/base
...
Change-Id: I0571813c1cfcf66abd36eb9f178fc49b618e88a6
Signed-off-by: Mike Lockwood <lockwood@google.com>
2012-10-24 10:45:23 -07:00
Erik Gilling
9ba4baf178
atrace: add sync trace support
...
Change-Id: I2cd2f1a1e51f6e3d1ebbde4d5442be68a218b33d
2012-10-17 12:16:01 -07:00
Glenn Kasten
31be80f02c
Add -n and -S options for 'nohup', offline traces
...
Change-Id: Ieef12b36b8519ff689ab5a81447b1b9bf4806171
2012-10-08 15:48:53 -07:00
Jamie Gennis
e8744fd4dc
atrace: make clock & bus bw tracing optional
...
This change makes enabling clock tracing and bus bandwidth tracing depend on
whether the device's kernel supports these features. If it's not supported it
will be skipped.
Change-Id: I51d57299693635b0ecebb75de5dccd5b62d47be3
2012-10-05 16:38:04 -07:00
Erik Gilling
99be77cf00
atrace: add clock rate and bus utilization
...
Change-Id: I4e1764b51225436fc2b3d61454ee822f511a1a7d
2012-10-04 11:55:24 -07:00
Jeff Sharkey
719b8aa1c5
Include Global table in bugreports.
...
Bug: 7257648
Change-Id: I84c7230fd115cf9d7269bc5367026b52cbcc86ac
2012-10-01 12:52:42 -07:00
Elliott Hughes
c8cff90d49
Merge "Use a named constant rather than a magic number." into jb-mr1-dev
2012-09-17 12:11:25 -07:00
Elliott Hughes
5f87b31d80
Use a named constant rather than a magic number.
...
Change-Id: I86e8c91c6f5628df3eec38faf28598cc8cef2ea3
2012-09-17 11:43:40 -07:00
jp abgrall
86ca50d860
am e917bfbd
: am 09a22fc2
: Merge "Allow disable of dumpstate vibrate"
...
* commit 'e917bfbd19c265ef09c90f93f5dc175fc62259f5':
Allow disable of dumpstate vibrate
2012-09-17 11:01:37 -07:00
John Michelau
1f794c442c
Allow disable of dumpstate vibrate
...
Change-Id: I747b757f4b5e2d6a472b7b2a19f8c1ca8a4b7fdd
2012-09-17 11:20:19 -05:00
James Dong
1fc4f80fc3
Add stack dump from drmserver process to bugreports
...
This would be helpful tracking down ANR issues in drmserver
o related-to-bug: 7132419
Change-Id: I7eceaa0c29af26bd0092110be6bddf8f4c063545
2012-09-10 16:10:29 -07:00
Mathias Agopian
85aea74886
add /d/sync to dumpstate
...
Change-Id: I24f8f3e0420c2198ae3981fc067fb660898655e8
2012-08-08 15:32:02 -07:00
Mathias Agopian
852db07d69
move sensorservice from frameworks/base to frameworks/native
...
this commit also imports all of sensorservice history.
Change-Id: Iadffcc92be600c48175b8afadcb15b6648532b3f
2012-06-28 15:06:35 -07:00
Jeff Brown
04d7eaf138
am 4f0dfaa7
: am 9be7caf3
: Merge "Include stack traces for certain native processes in bugreport." into jb-dev
...
* commit '4f0dfaa7c338870eb58d96fe40234505734db728':
Include stack traces for certain native processes in bugreport.
2012-06-08 15:33:30 -07:00