| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
| |
32-bit devices still exist...
Bug: http://b/72335947
Test: builds
Change-Id: Ia644640f19ad9d9160554e3fe329b3ce8e585c66
|
|
|
|
|
|
| |
Bug: 70858511
Test: Return property types correctly
Change-Id: I506582d88c12a7f52d699635a41b24de4bc80289
|
|
|
|
|
|
|
|
|
|
| |
Add a non-toybox version of getprop, so that we can interface with the
new C++ PropertyInfoAreaFile class to return property context
information.
Bug: 36001741
Test: Compared toolbox getprop results with toybox getprop
Change-Id: I4e90aa5b843cb5cfcbe85f05f23ae8e22729b26e
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
In preparation for adding getprop to toolbox
Test: toolbox is present in vendor
Change-Id: I8f2f7f8359902e84c14cc0c4adf349475d1d7aa7
|
|/
|
|
|
|
| |
Bug: N/A
Test: builds
Change-Id: Ia08465799854a85da59c9fb9f5448aab11f81887
|
|
|
|
|
|
| |
This reverts commit c73497e17a1f0be9afd6903f58dea3ea5b01be08.
Change-Id: Id6b84c86781a6ad7b675c10f142c3daa4117ec46
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This drops the *TOOLS automated logic, though since there are only
three tools now, that seems less important. It would have been possible
to implement that logic in a Go plugin, but that seems like a lot of
overkill to fix a few duplicated entries.
See build/soong/README.md for more information.
Test: mmma system/core/toolbox
Test: List of installed files is the same
Test: input.h-labels.h and tools.h are the same
Change-Id: I9753083c3f689e689e40001b998b39ad20509598
|
|
|
|
|
|
|
|
|
|
| |
Add a non-toybox version of getprop, so that we can interface with the
new C++ PropertyInfoAreaFile class to return property context
information.
Bug: 36001741
Test: Compared toolbox getprop results with toybox getprop
Change-Id: I5f98f9e895d0620a2d9686bc0608490e7d9c3120
|
|\ |
|
| |
| |
| |
| |
| |
| | |
Bug: N/A
Test: N/A
Change-Id: Ie785058c0f5eb9b4086c98ccba6e63e3ed411b65
|
|/
|
|
|
|
|
|
|
| |
Disables integer overflow sanitization in grep on integer sanitized
builds.
Bug: 30969751
Test: Compiles.
Change-Id: I2668ef6f2261a86f17d2a0f04d5ec7a3c0336ff1
|
|
|
|
|
|
|
|
|
| |
This utility is always useful during device bringup, so let's bring it
back for debug builds.
This reverts commit 8a475f7e4ae72db0a6cfe31ab46f588e89e0fc34.
Change-Id: Ic4041afe538663f1e201ee1341dee247ab0d5ba2
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Bug: 38240024
Test: Verified that grep is installed in /vendor/bin. See details in
testing done comment in https://android-review.googlesource.com/412061 .
Change-Id: I06007014779310bc24c65f7343111c5217ba6ff0
|
|/
|
|
|
|
| |
Bug: N/A
Test: builds
Change-Id: I4f2f615720639cb6ec4ac8a6b08c5907008f98ee
|
|
|
|
|
|
| |
Bug: 37512442
Test: links
Change-Id: I98b2b463a69b065eff2bea562ce6be50f8a12341
|
|
|
|
|
|
| |
Bug: http://b/36653902
Test: ran toybox tests
Change-Id: If0f858121fa29b49fe85c3c21eacd8d5c55fb57b
|
|
|
|
|
|
| |
Bug: http://b/36653902
Test: ran tests
Change-Id: Ibda577ba1d2aea5c4796eb632edd4c6d5e50592e
|
|
|
|
|
|
|
| |
This reverts commit 344e929e6d8cc2925e55d7f72262002fcc181f52.
Bug: 35301292
Change-Id: Ib6805c986c0aa88d14652de59ad4602b1cce8b56
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This prevents the shell user from injecting input as if it were coming
from an existing input device, which in turn makes it easier for malware
/ abuse analysis to detect when someone is injecting input via the
command line vs a real user using a device.
(cherrypick of 95637eb2a332b9a09914b1bf32c10fccfba4a175.)
Bug: 30861057
Test: ran getevent, saw correct output, played with device
Change-Id: Ib53eea1b7767f25510b5d36fe6109101a9fad8e0
|
|
|
|
|
|
|
|
| |
/dev/mem has been turned off on all Android kernels (b/19549480). This
utility cannot be used.
Test: android compiles.
Change-Id: I500021f224febb15dd8bfe6e1f6e5c398fe6f552
|
|
|
|
|
|
|
| |
This is a "shouldn't happen" case.
Test: make WITH_TIDY=1 mmma system/core/toolbox
Change-Id: I51e44e17837b03d6df6f8c4c3e1aeab8253e094d
|
|
|
|
|
|
|
| |
free img
Test: make WITH_TIDY=1 mmma system/core/toolbox
Change-Id: I2f8feff0eddca763ee4e7fc9867480af60c8a911
|
|
|
|
|
|
| |
Bug: http://b/32019064
Test: builds
Change-Id: I18a1d816d63b64601485045070851f32d44e85eb
|
|
|
|
| |
Change-Id: I460b240c9cec0b0e966ab81ea6fdb0deb61c21bc
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Some of the less-used stuff stayed behind in input.h, so we need to
parse both files.
Change-Id: Iff2b6e3fc4f5a6584169d12f16427b4f235da21a
Test: manual inspection of the generated file.
|
|/
|
|
| |
Change-Id: Ifd918a40616ec55fd3e782423fba67e0183bb8f3
|
|
|
|
|
|
| |
Bug: http://b/29250988
Change-Id: Ic2d0514fcdbe26526e87bc681b71efcc90eda678
Test: still builds.
|
|
|
|
| |
Change-Id: I42d792e79ed51fcc3c89f77d039d39417ead03c3
|
|
|
|
| |
Change-Id: I625fad2c45a02bbc39125a4a10def8d74dd32cf7
|
|
|
|
|
|
|
|
|
| |
Let's remove this convenient tool for attacking buggy kernels and see if
anyone with a legitimate use notices. I suspect most potential legitimate
users write a short C program instead anyway.
Bug: http://b/29128170
Change-Id: I14e8b8594902951fe0b94c9ce13baa2c4d7b9e6e
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
LOCAL_LDLIBS should only be used with -l flags for NDK and some host
libraries. Other uses should use LOCAL_SHARED_LIBRARIES.
LOCAL_LDFLAGS should not contain -l entries, they should be in
LOCAL_LDLIBS instead.
LOCAL_CFLAGS should not contain -I entries, those should use
LOCAL_C_INCLUDES instead.
Change-Id: Ic901aa14651572ac682166becd4f0cd86baecc34
|
|
|
|
|
| |
Bug: 28705665
Change-Id: Ice67cebb8c42538f8fb9cf1756678f41a9d68a31
|
|
|
|
| |
Change-Id: I890a453533e1b3066169738f55314f8813285c17
|
|
|
|
| |
Change-Id: I0fdf9a8d5ab15bcff06cca3f3e7024ab76b219d9
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
Hopefully this will let us remove the empty file from bionic. It shouldn't
be there because -- unlike BSD -- we don't actually have a libutil.
Change-Id: I7e3042ca120aafa877709797866b52ac62675870
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Insert a space between 'if'/'while' and their clause.
Also insert a space after ',' for arguments.
This was done with clang-format.
Bug: None
Change-Id: I5315eba3d5d8ac68996a373dc7c8e1bc45165824
|
|/
|
|
|
|
|
|
|
| |
Currently, 'ps' will segfault when called with '--ppid' and no argument.
Make it return an error instead.
Bug: 28383024
Change-Id: I71f2d1ba9502996ae75b17605234eb99ebb589f2
|
|
|
|
|
|
|
|
| |
It's nothing like the real iftop, and there's no evidence anyone uses it.
In particular, it hasn't been touched since it was first checked in, back
in 2008. So it's either perfect or unused. Let's find out...
Change-Id: I941adbb67f0166b9b3bd796291060bd67eafa867
|
|
|
|
|
| |
Bug: https://code.google.com/p/android/issues/detail?id=182226
Change-Id: Ib05709b8f9b474d5989b69abd949a6dc661af998
|
|
|
|
|
|
|
| |
Remove the weird @command syntax, and make toolbox itself list the available
commands, like toybox does. Also stop special-casing toolbox itself.
Change-Id: I77dfaaf0cf42e375d866b77362dd8afa717fb2e1
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Also cleans up two instances of open() with useless mode params, and
changes a few uses of snprintf to use sizeof(buffer) instead of
hardcoded buffer sizes.
Change-Id: If11591003d910c995e72ad8f75afd072c255a3c5
|
|/
|
|
|
|
| |
Use /system/bin/ulimit -p instead.
Change-Id: I4f2e2f2f2ac98de9ce57a7def3636669ea0034fe
|
|
|
|
|
|
|
|
|
|
|
| |
The use of PR to mean PSR rather than PR was confusing, so let's just
use PR and NI the same way everyone else does.
Also remove bogus blank lines and unnecessary delays (both before first
showing anything and after having shown the final iteration).
Bug: http://b/27447491
Change-Id: I676131956facf2167abb5d0852c55b0670b5eaa6
|
|
|
|
|
|
|
| |
Allow the scripts to run with both python 2.x and 3.x
Change-Id: I911118bcf370d09bdb2fb46afa21af64257f1ffb
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
|
|
|
|
|
| |
Bug: http://b/27171986
Change-Id: I43fe595c05f5584e76d0359c42c8dc006bd3f5c5
|