Commits

Show all
Author Commit Message Labels Comments Date
Ken Sumrall
Fix a few bugs in rand_emmc_perf Fix the code to properly read urandom to init the random number generator. Fix to properly read the arguments if any options are given. Fix to enable it to be built against glibc. Change-Id: I9127a71232e39afa3054fe9f1612def9ae13d9d3
Ken Sumrall
Add some tools for testing ext4 performance and resiliency. rand_emmc_perf is a simple test to test random read/write performance of emmc chips. android_emmc_perf_tests is a script that runs on the host that uses rand_emmc_perf to test the emmc performance on a device. corrupt_gdt_free_blocks is used to corrupt a filesystem so the kernel trips over it at runtime and panics, thus testing kernel's ability to mark the filesystem as needing to be fixed. set…
Jamie Gennis
atrace: enable running on user builds This change allows atrace to be run on a user build, where it is not run as root. Some command line options still require root, and atrace will refuse to run if those options are specified when run as non-root. Bug: 6513400 Change-Id: I29984cb8a7c3ad80ba5fa6b031ed8ff81acabacf
Jeff Brown
Add disk I/O tracing. Bug: 6488845 Change-Id: I93acb726f35b114fb1ea7297da4456826f805b7b
JP Abgrall
Ignore SIGPIPE is some of the tools used via dumpstate adb bugreport > b & sleep 5; kill $? will show that a bunch of tools will SIGPIPE when trying to output data which is normal. We don't have a way on linux (bsd yes), to set NOSIGPIPE on the file desc passed down via fork/exec. Bug: 6447319 Change-Id: I1634a00a155fd8a3fd827aa4a77e94518534336c
Jamie Gennis
atrace: add support for tracing CPU idle events This change adds the -i command line flag to atrace to enable tracing CPU idle kernel events. Change-Id: I4a2c8619224c0f50c7fd7c61c7b24fa2211f656c
Jamie Gennis
atrace: add support for zlib compression This change adds the -z command line flag to atrace to enable support for compressing the trace with zlib as it's printed to stdout. Change-Id: I45301c63a4d1d388152244fec3c9e05e554598e8
Jamie Gennis
Merge "atrace: make cpu freq governor tracing optional"
Jamie Gennis
atrace: make cpu freq governor tracing optional This change allows atrace to run on kernels that do not have CPU frequency interactive governor tracing enabled in the kernel. Change-Id: Ibfde751da7b6cc9a55794355093a37feb28f5e52
Kenny Root
Fix SELinux building A bad merge and some new features caused SELinux not to build on top-of-tree master. Some changes the Makefile restore its ability to build. Change-Id: Id60b89538beff33f1d8b436b5b7854d3eaa00069
Eric Rowe
Merge "First checkin of cpustats"
Eric Rowe
First checkin of cpustats This utility is similar to top but with two major differences. 1) It removes the overhead of gathering process/thread stats. 2) It measures the time spent in each frequency for each sample duration. Bug: 6147843 Change-Id: Ie9073470f8cd1778fe902ea6383bef2311e91cf1
Nick Kralevich
su: do uid check earlier. Change-Id: Ied4894019d2b0021e7f727569ff85650d209e5da
Kenny Root
resolved conflicts for merge of 8f9b41d9 to master Change-Id: I9af02b9bba1176174540c849f905dece8ade54d8
Kenny Root
Merge changes I4f6755fe,Ief9c44ee * changes: Extend make_ext4fs() interface to allow callers to pass selabel_handle. Extend make_ext4fs to support setting SELinux security contexts in ext4 images.
Stephen Smalley
Extend make_ext4fs() interface to allow callers to pass selabel_handle. Extend make_ext4fs() to allow callers to pass an selabel_handle for labeling files in the ext4 image. Previously, this was only done via the _internal() function. This extends the library interface so that it can be used by the recovery and updater code for labeling files from OTA and update packages. Change-Id: I4f6755fe7c65b69587276d17ef5b971ebec0161f
Stephen Smalley
Extend make_ext4fs to support setting SELinux security contexts in ext4 images. Extend make_ext4fs with support for looking up the right security context from the file_contexts configuration and setting it in the generated image. This is similar to the existing support for looking up the UID/GID/mode via android_filesystem_config.h and setting it, but via configuration rather than defined in a header. Change-Id: Ief9c44eeaaca4a44100a384b063f40b185469be3
Kenny Root
make_ext4fs: Allow custom filesystem configs Before we used the "fs_config" function from android_filesystem_config.h, but we want to use make_ext4fs with ASEC containers which will not always be mounted in the same place. Bug: 6258335 Change-Id: Icf62e3c46425f01434bf92a9823f8d542b0fa5b1
Colin Cross
bugmailer: prevent building on pdk builds bugmailer is in java, so it won't build on pdk builds. It should probably be moved out of system/extras. Change-Id: I9423b565cff2078290390fab22d6622a06959b05
Amith Yamasani
Merge "Pass extra parameter for user id."
Mike Lockwood
Merge remote-tracking branch 'goog/ics-aah-exp'
Amith Yamasani
Pass extra parameter for user id. Change-Id: I2c2ed833946e18aeabbd7e0a7cb3e515a0d95d4e
Nick Kralevich
Merge "perm_checker: fix permissions."
Nick Kralevich
perm_checker: fix permissions. /data/local permissions have changed. Adjust the config file. Tighten up requirements for /data/local/tmp Change-Id: I06ef9a97d6c7c0b360c53b82637a19207db4a28c
Dianne Hackborn
Update to follow IActivityManager change. Change-Id: I5ea3fcaffdaaae6bfeb0edd878fc952952012396
Siva Velusamy
Merge "Fix # of arguments to startActivity"
Siva Velusamy
Fix # of arguments to startActivity Change-Id: I376864150349862e9dcb3b964aa316559c904a4a
Jamie Gennis
atrace: add some more command line options This change adds two command line optiosn: -b for setting the trace buffer size -f for enabling tracing of the CPU frequency -l for enabling tracing of the CPU load Change-Id: Id99851a4c4eba5cfed218f29081e072bbe492133
Jamie Gennis
atrace: include the binary in debug builds This change makes the atrace module tag 'debug' so that the binary is included in all debug builds. Change-Id: I1fdb87be0461daf686e52ded04b37b9a122edea3
Jamie Gennis
Add the atrace utility. This change adds a new system binary to help with capturing and dumping kernel traces. Change-Id: If2fc074480f822588a4c171312dc4c04fd305356
  1. Prev
  2. Next