summaryrefslogtreecommitdiffstats
path: root/toolbox
Commit message (Collapse)AuthorAgeFilesLines
* Show the resolution of each axis.Jeff Brown2011-08-161-1/+3
| | | | Change-Id: I81c4b7e6480b98e59fb389060ab2c8d34257ae5f
* Dump the HID descriptor when available.Jeff Brown2011-07-241-4/+47
| | | | | | | Also, always print the input properties when -p is specified. Change-Id: Ibacb6dd26ccab68c85b76928df60fdc2a53c198c
* am 070ec8e0: resolved conflicts for merge of 3ea075be to honeycomb-plus-aospKenny Root2011-07-151-2/+24
|\ | | | | | | | | * commit '070ec8e02e12aafc8a636737bba3d5ead7cecd8e': Add -F for classify to ls
| * resolved conflicts for merge of 3ea075be to honeycomb-plus-aospKenny Root2011-07-151-2/+24
| |\ | | | | | | | | | Change-Id: Ic668cb99822d4bc44f2f57782afd1a6c1b348e9b
| | * Add -F for classify to lsKenny Root2011-07-131-2/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | Adds a field to the non-long version of ls that tells what type of file it is (i.e., regular, directory, link, fifo, etc). This is useful for scripts that don't have direct filesystem access. Change-Id: I54a327390f6ed403acb13c824f62ba9594ba320d
* | | Show why umount failed.Jeff Brown2011-07-141-5/+6
| | | | | | | | | | | | Change-Id: Id2b3fbc46b8dfbe2f05637fb35c298915cd5f524
* | | Merge "Add -o loop= option to mount, and fix error detection in mount and ↵Ken Sumrall2011-07-132-19/+43
|\ \ \ | | | | | | | | | | | | umount"
| * | | Add -o loop= option to mount, and fix error detection in mount and umountKen Sumrall2011-07-132-19/+43
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This fixes bug http://b.android.com/18419, which complains about a bogus error check in the mount command (it also was wrong in the umount command) and also asks for the mount command to support more than one loopback device, as mentioned in the FIXME comments in mount.c. This required some corresponding changes to umount.c Change-Id: Ib796c70926395e61557e487bad64984d3295d5f3
* | | | Merge "getevent: Fix a couple of bugs."Jeff Brown2011-06-301-6/+2
|\ \ \ \
| * | | | getevent: Fix a couple of bugs.Jeff Brown2011-06-291-6/+2
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixed a bug printing the event value when using labels. Stop trying to print the available codes for EV_SYN because we cannot actually query them. EVIOCGBIT(0, size) is a special case that returns the set of events that are supported, and EV_SYN == 0. Change-Id: Iea086ba24300ca0815e4814a3bc5ff60756612c2
* | | | lsof: Print process user name.Jeff Brown2011-06-291-7/+29
|/ / / | | | | | | | | | Change-Id: I6e96faba894ad8c2eeb06e514d332c8ab2ec52f0
* | | Enhance getevent to print event labels.Jeff Brown2011-06-152-19/+899
| | | | | | | | | | | | | | | | | | | | | | | | Added -l argument to print labels for event types, codes and values. Added -i argument to print all device info. Added support for printing input properties. Change-Id: I3cacb716dbc38f50217b9dfc24ba44d08f352603
* | | add r to eng and userdebug buildsErik Gilling2011-04-281-0/+4
| | | | | | | | | | | | Change-Id: Ia52a4897e300568dad2c8c1c7af1fe228d058eaf
* | | Add the touch command to toolbox.Ken Sumrall2011-04-052-0/+88
| | | | | | | | | | | | | | | | | | | | | | | | | | | I wrote this to test my fix to support utime(2) system calls in the sdcard fuse filesystem for stingray, and decided to finish sprucing it up and make it part of toolbox. In an effort to keep it small, it doesn't accept dates a la touch, but just a time_t value. Change-Id: I5dd011cd2e34d0cc605d6f40e46b96a8c949f194
* | | am 276df093: am 70987108: Merge "Try to unmount writable filesystems when ↵Ken Sumrall2011-03-102-8/+10
|\ \ \ | |/ / | | | | | | | | | | | | | | | rebooting" into honeycomb-mr1 * commit '276df0936dbf438b32ab099b04f69f01d7f1eed7': Try to unmount writable filesystems when rebooting
| * | Try to unmount writable filesystems when rebootingKen Sumrall2011-03-102-8/+10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Ext4 filesystems like to be unmounted before rebooting. The Android system doesn't have a traditional Linux init setup, and shutting down the system was not much more than calling sync(2) and reboot(2). This adds a new function to libcutils called android_reboot(). By default, it calls sync() and then remounts all writable filesystems as read-only and marks them clean. There is a flag parameter in which the caller can ask for sync() not to be called, or to not remount the filesystems as read-only. Then it will call reboot(2) as directed by the other parameters. This change also updates adb, init and toolbox to call the new android_reboot() function. Fixes bugs 3350709 and 3495575. Change-Id: I16d71ffce3134310d7a260f61ec6f4dd204124a7
* | | Restart surfaceflinger with stop/start too.Brad Fitzpatrick2011-03-072-6/+6
|/ / | | | | | | Change-Id: Ide045fc3baced9e1bde95cb26d0b835511c21780
* | Merge "lsof: Add support for printing open files for a single process"Mike Lockwood2011-02-171-16/+25
|\ \
| * | lsof: Add support for printing open files for a single processMike Lockwood2010-12-221-16/+25
| | | | | | | | | | | | | | | Change-Id: If2afa0937064dffca6df2a8642ca75009dc6e70e Signed-off-by: Mike Lockwood <lockwood@android.com>
* | | Fix getprop FormatBrian Muramatsu2011-02-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | getprop used to output a colon after the property name like: [property.name]: [property.value] Add back the colon that was missing, because com.android.ddmlib.GetPropReceiver's regex expects it. Without the colon, the GetPropReceiver doesn't parse the device's properties causing CTS to not recognize the device. Change-Id: I9bef5ab2b310c831c49c8c51cae7f129167c2dc5
* | | am 618eca4e: am 6fa54fa2: Merge "Accept address ranges in r" into honeycombColin Cross2011-01-191-22/+43
|\ \ \ | | | | | | | | | | | | | | | | * commit '618eca4ed91af2d2a2c618168327ca4a6a496669': Accept address ranges in r
| * | | Accept address ranges in rColin Cross2011-01-191-22/+43
| | | | | | | | | | | | | | | | Change-Id: Ifece1b37d018216462844cc89e0f2f6a2b7d287d
* | | | Merge "toolbox: make getprop print a sorted list of properties"David 'Digit' Turner2011-01-105-135/+219
|\ \ \ \ | |/ / / |/| | |
| * | | toolbox: make getprop print a sorted list of propertiesDavid 'Digit' Turner2011-01-085-135/+219
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch also factors out the dynarray_t/strlist_t code from ls.c and moves it to dynarray.[hc]. Change-Id: Ifae2b364d7c2733aad5551ad3c78ae72f8ac31f4
* | | | uptime: Use clock_gettime to get monotonic timeColin Cross2011-01-051-1/+9
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The first field in /proc/uptime is bootbased time, not monotonic time. If the kernel tracks bootbased time correctly, it counts elapsed run time as well as sleep time, which is the same as the elapsed time in the android alarm driver, and sleep time is always returned as 0. Use clock_gettime(CLOCK_MONOTONIC) instead, which will return elapsed run time not counting sleep time on all platforms. Change-Id: I28a22e8c93d78f62666ee8c877c7c6718a2b640a
* | | Change libusbhost from static to shared libraryMike Lockwood2010-12-291-4/+1
|/ / | | | | | | | | Change-Id: I0c16cc4536c4ab700c33433c8a6323ade7cfc95d Signed-off-by: Mike Lockwood <lockwood@android.com>
* | toolbox: add verbose option for lsusbErik Gilling2010-12-091-13/+156
| | | | | | | | Change-Id: If9c51d96af7d69395917af55bb337352576f9422
* | toolbox: add lsusb commandErik Gilling2010-12-092-0/+87
| | | | | | | | Change-Id: I166d2859633ba4e15f170938262dcf6505b78dd3
* | Add missing headers for compilation on x86 targetsOlivier Bailly2010-11-179-2/+15
| | | | | | | | Change-Id: I5f4dc797b353a0f01fa00d38375ec303bf863254
* | Add ls -n to toolbox.Brad Fitzpatrick2010-10-251-2/+9
| | | | | | | | Change-Id: I641f9504554d14fb1289ac470e6e61c5bc12e9c7
* | am f1fd5eb8: am 2f7b72f9: netstat should include /proc/net/tcp6 and ↵Brian Carlstrom2010-09-291-49/+83
|\ \ | |/ | | | | | | | | | | | | | | /proc/net/udp6 data Merge commit 'f1fd5eb8cca9f1096c4d0de5abbbd2b264fd1b9e' * commit 'f1fd5eb8cca9f1096c4d0de5abbbd2b264fd1b9e': netstat should include /proc/net/tcp6 and /proc/net/udp6 data
| * am 2f7b72f9: netstat should include /proc/net/tcp6 and /proc/net/udp6 dataBrian Carlstrom2010-09-281-49/+83
| |\ | | | | | | | | | | | | | | | | | | Merge commit '2f7b72f9e8d06c80957cdf384d23d3bf5bd5ce5c' into gingerbread-plus-aosp * commit '2f7b72f9e8d06c80957cdf384d23d3bf5bd5ce5c': netstat should include /proc/net/tcp6 and /proc/net/udp6 data
| | * netstat should include /proc/net/tcp6 and /proc/net/udp6 dataBrian Carlstrom2010-09-282-50/+84
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Update netstat.c to process /proc/net/tcp6 and /proc/net/udp6. Example input and output and output follows. cat /proc/net/tcp: sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode 0: 0100007F:13AD 00000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 669 1 c74dbb40 300 0 0 2 -1 1: 0100007F:A432 0100007F:2253 01 00000000:00000000 00:00000000 00000000 0 0 15257 1 c74da040 22 4 16 2 -1 cat /proc/net/udp: sl local_address rem_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode ref pointer drops cat /proc/net/tcp6: sl local_address remote_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode 0: 00000000000000000000000000000000:8A88 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 15461 1 c730aaa0 300 0 0 2 -1 1: 00000000000000000000000000000000:2253 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 15255 1 c7393060 300 0 0 2 -1 2: 00000000000000000000000000000000:C91B 00000000000000000000000000000000:0000 0A 00000000:00000000 00:00000000 00000000 0 0 15261 1 c6591080 300 0 0 2 -1 3: 0000000000000000FFFF00000100007F:C91B 0000000000000000FFFF00000100007F:9238 01 00000000:00000000 00:00000000 00000000 0 0 15263 1 c7394aa0 22 4 29 4 -1 4: 0000000000000000FFFF00000100007F:C0E9 0000000000000000FFFF00000100007F:D3A4 01 00000000:00000000 00:00000000 00000000 0 0 15274 1 c7393aa0 22 4 26 4 -1 5: 0000000000000000FFFF00000100007F:C41A 0000000000000000FFFF00000100007F:B031 01 00000000:00000000 00:00000000 00000000 0 0 15269 1 c7126ac0 22 4 29 4 -1 6: 0000000000000000FFFF00000100007F:2253 0000000000000000FFFF00000100007F:A432 01 00000000:00000000 00:00000000 00000000 0 0 15256 1 c65e9040 21 0 0 5 -1 7: 0000000000000000FFFF00000100007F:9238 0000000000000000FFFF00000100007F:C91B 01 00000000:00000000 00:00000000 00000000 0 0 15262 1 c7394580 22 4 16 4 -1 8: 0000000000000000FFFF00000100007F:B031 0000000000000000FFFF00000100007F:C41A 01 00000000:00000000 00:00000000 00000000 0 0 15268 1 c71585a0 22 4 16 4 -1 9: 0000000000000000FFFF00000100007F:8A88 0000000000000000FFFF00000100007F:8A31 01 00000000:00000000 00:00000000 00000000 0 0 15503 1 c71265a0 22 4 30 2 -1 10: 0000000000000000FFFF00000100007F:D3A4 0000000000000000FFFF00000100007F:C0E9 01 00000000:00000000 00:00000000 00000000 0 0 15273 1 c7126080 22 4 12 4 -1 11: 0000000000000000FFFF00000100007F:8A31 0000000000000000FFFF00000100007F:8A88 01 00000000:00000000 00:00000000 00000000 0 0 15502 1 c730a060 22 0 0 3 -1 cat /proc/net/udp6: sl local_address remote_address st tx_queue rx_queue tr tm->when retrnsmt uid timeout inode ref pointer drops 86: 00000000000000000000000000000000:A256 00000000000000000000000000000000:0000 07 00000000:00000000 00:00000000 00000000 1000 0 14302 2 c6d13820 0 102: 00000000000000000000000000000000:A466 00000000000000000000000000000000:0000 07 00000000:00000000 00:00000000 00000000 1000 0 14301 2 c6d13ac0 0 125: 00000000000000000000000000000000:8B7D 00000000000000000000000000000000:0000 07 00000000:00000000 00:00000000 00000000 1000 0 14295 2 c6d13d60 0 netstat: Proto Recv-Q Send-Q Local Address Foreign Address State tcp 0 0 127.0.0.1:5037 0.0.0.0:* LISTEN tcp 0 0 127.0.0.1:42034 127.0.0.1:8787 ESTABLISHED tcp6 0 0 :::35464 :::* LISTEN tcp6 0 0 :::8787 :::* LISTEN tcp6 0 0 :::51483 :::* LISTEN tcp6 0 0 ::ffff:127.0.0.1:51483 ::ffff:127.0.0.1:37432 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:49385 ::ffff:127.0.0.1:54180 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:50202 ::ffff:127.0.0.1:45105 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:8787 ::ffff:127.0.0.1:42034 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:37432 ::ffff:127.0.0.1:51483 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:45105 ::ffff:127.0.0.1:50202 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:35464 ::ffff:127.0.0.1:35377 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:54180 ::ffff:127.0.0.1:49385 ESTABLISHED tcp6 0 0 ::ffff:127.0.0.1:35377 ::ffff:127.0.0.1:35464 ESTABLISHED udp6 0 0 :::41558 :::* CLOSE udp6 0 0 :::42086 :::* CLOSE udp6 0 0 :::35709 :::* CLOSE Bug: 2511871 Change-Id: I25e0470ba65e8a88e57506ae26232a7c43a9c16b
* | | am 5833769d: am 09dd3e57: make df more readableBrian Swetland2010-09-111-8/+24
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '5833769d9aa41dfb28a74c665fda0fca9c321fc1' * commit '5833769d9aa41dfb28a74c665fda0fca9c321fc1': make df more readable
| * | am 09dd3e57: make df more readableBrian Swetland2010-09-111-8/+24
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '09dd3e57b920c8f65cb486313a4c0f35b8cb9f46' into gingerbread-plus-aosp * commit '09dd3e57b920c8f65cb486313a4c0f35b8cb9f46': make df more readable
| | * make df more readableBrian Swetland2010-09-111-8/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Filesystem Size Used Free Blksize /dev 164M 32K 164M 4096 /system 442M 117M 325M 4096 /cache 492M 8M 483M 4096 /data 984M 59M 925M 4096 /mnt/sdcard 12G 27M 12G 32768 Change-Id: I9a84b7b84ae528ee5cf0b1e92a8bee032b87703b
* | | toolbox: top: Add processor fieldDmitry Shmidt2010-08-301-6/+8
| | | | | | | | | | | | | | | Change-Id: I9f8e45a963a0773f27ddcd1d249aecac1ab9152e Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* | | ps: Add -c flag to show CPU number last executed onDmitry Shmidt2010-08-181-4/+10
| | | | | | | | | | | | | | | Change-Id: I9a8faef0824c390ef980ce6c33e9c79102884879 Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
* | | am 60c8f863: resolved conflicts for merge of 0fcbdb41 to gingerbread-plus-aospJean-Baptiste Queru2010-07-292-8/+18
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit '60c8f863ca84f3e5bb8e78d8001c53511f094d53' * commit '60c8f863ca84f3e5bb8e78d8001c53511f094d53': Userland support for VM interconnection
| * | resolved conflicts for merge of 0fcbdb41 to gingerbread-plus-aospJean-Baptiste Queru2010-07-292-8/+18
| |\ \ | | | | | | | | | | | | Change-Id: I1396cd97b28f316849016d55596ad52fffd3235c
| | * \ Merge "Userland support for VM interconnection"Jean-Baptiste Queru2010-07-292-9/+19
| | |\ \
| | | * | Userland support for VM interconnectionDries Harnie2010-07-152-9/+19
| | | | | | | | | | | | | | | | | | | | Change-Id: I699608f3072b39c8da1a7cc313bd0b736e90f225
* | | | | am 331eb52d: am 5a0adf95: Merge "Add basic lsof command" into gingerbreadKenny Root2010-07-272-1/+225
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '331eb52d611de6bd2e70a2b0bde1f3c3733ce657' * commit '331eb52d611de6bd2e70a2b0bde1f3c3733ce657': Add basic lsof command
| * | | | am 5a0adf95: Merge "Add basic lsof command" into gingerbreadKenny Root2010-07-272-1/+225
| |\ \ \ \ | | | |_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | Merge commit '5a0adf95b1170d3d9ec91b0106662cd17514f0e4' into gingerbread-plus-aosp * commit '5a0adf95b1170d3d9ec91b0106662cd17514f0e4': Add basic lsof command
| | * | | Merge "Add basic lsof command" into gingerbreadKenny Root2010-07-272-1/+225
| | |\ \ \
| | | * | | Add basic lsof commandKenny Root2010-07-272-1/+225
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Basic "list open files" command. Supports reading all processes for their "exe", "cwd", "root", and "fd" entries. Change-Id: I2e2f0911dd65a1993aa1ce9f51222bf264a9d68d
* | | | | | am 65757da0: am 53308d4c: Correct copyright header for uptime and NOTICEKenny Root2010-07-272-12/+89
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '65757da0c99cb4b49e1dc9e21facc7b4e67192cd' * commit '65757da0c99cb4b49e1dc9e21facc7b4e67192cd': Correct copyright header for uptime and NOTICE
| * | | | | am 53308d4c: Correct copyright header for uptime and NOTICEKenny Root2010-07-272-12/+89
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '53308d4cd5c4414402e979a6771f7ef3b35f5c2f' into gingerbread-plus-aosp * commit '53308d4cd5c4414402e979a6771f7ef3b35f5c2f': Correct copyright header for uptime and NOTICE
| | * | | | Correct copyright header for uptime and NOTICEKenny Root2010-07-272-12/+89
| | |/ / / | | | | | | | | | | | | | | | Change-Id: I89f91c21db87955b20b1ef9b4590f7009f106b26
* | | | | am 869cc685: merge from open-source masterThe Android Open Source Project2010-07-161-1/+0
|\ \ \ \ \ | |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '869cc685b171c5c0c1efbad5df693cfaebe0af43' * commit '869cc685b171c5c0c1efbad5df693cfaebe0af43': fix insmod reading more than one module parameter