summaryrefslogtreecommitdiffstats
path: root/toolbox
Commit message (Collapse)AuthorAgeFilesLines
...
* | | 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
| * | | | merge from open-source masterThe Android Open Source Project2010-07-161-1/+0
| |\ \ \ \ | | | |/ / | | |/| | | | | | | Change-Id: I9365615f5f94484fb5ab28bb076b25fb4721e2bc
| | * | | Merge "fix insmod reading more than one module parameter"Jean-Baptiste Queru2010-07-161-1/+0
| | |\ \ \
| | | * | | fix insmod reading more than one module parameterViral Mehta2010-04-201-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | it seems wrong to put '/0' after reading one argument if we are passing more than one module parameters, they are not being propogated to the kernel properly. Second module parameters onwards are simply being ignored by kernel since insmod incorrectly put '/0' after reading first module parameter Change-Id: I54283eb30a66a83d5c619ffb1fb174ccf5fdcaf7
* | | | | | am 0bcda269: merge from open-source masterThe Android Open Source Project2010-07-142-9/+119
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '0bcda269708bbc4f4bd729765e3d4d84e0fd5e60' * commit '0bcda269708bbc4f4bd729765e3d4d84e0fd5e60': Add -R to chmod Add -p support to mkdir
| * | | | | merge from open-source masterThe Android Open Source Project2010-07-142-9/+119
| |\ \ \ \ \ | | |/ / / / | | | | | | | | | | | | Change-Id: If9a300a80228f30166ed42853ae13236aaa2eee5
| | * | | | Merge "Add -R to chmod"Jean-Baptiste Queru2010-07-141-3/+64
| | |\ \ \ \
| | | * | | | Add -R to chmodAnthony Newnam2010-07-141-3/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Change-Id: I30f976598bd937f656a3ad3395349f09e695cfce
| | * | | | | Merge "Add -p support to mkdir"Jean-Baptiste Queru2010-07-141-6/+55
| | |\ \ \ \ \ | | | |_|_|_|/ | | |/| | | |
| | | * | | | Add -p support to mkdirAnthony Newnam2010-07-141-6/+55
| | | |/ / / | | | | | | | | | | | | | | | | | | Change-Id: Ia0298ccc6b476d6bd6756471c05ef2a345312734
* | | | | | am 0b1ff6be: am eb42170e: Display file sizes larger than 2GB correctlyKenny Root2010-06-251-2/+2
|\ \ \ \ \ \ | |/ / / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit '0b1ff6be08844c541e36fd735b41990453582ec1' * commit '0b1ff6be08844c541e36fd735b41990453582ec1': Display file sizes larger than 2GB correctly
| * | | | | am eb42170e: Display file sizes larger than 2GB correctlyKenny Root2010-06-251-2/+2
| |\ \ \ \ \ | | | |_|_|/ | | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'eb42170e6c8b70f11dca9965785aa04a80290c72' into gingerbread-plus-aosp * commit 'eb42170e6c8b70f11dca9965785aa04a80290c72': Display file sizes larger than 2GB correctly
| | * | | | Display file sizes larger than 2GB correctlyKenny Root2010-06-251-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | File size was cast to a signed integer which displayed files over 2GB as negative sizes on devices. Use a long long for printing instead which matches the stat struct. Change-Id: I0ec07f33716bb4c2e5d120633ed435f637238f46
* | | | | | am f72961d0: merge from froyo-plus-aospJean-Baptiste Queru2010-06-091-19/+168
|\ \ \ \ \ \ | |/ / / / /
| * | | | | merge from froyo-plus-aospJean-Baptiste Queru2010-06-091-19/+168
| |\ \ \ \ \ | | |/ / / / | |/| / / / | | |/ / / Change-Id: I82ec6dbd7c8c3b37b9505eaef351042f2ee53fb5
| | * | | merge from open-source masterThe Android Open Source Project2010-06-091-19/+168
| | |\ \ \ | | | | | | | | | | | | | | | | | | Change-Id: I2f725ca20bf08748a4b3e81a4e98fbe08fcf1a47
| | | * | | toolbox-ls: sort file and directory listsDavid 'Digit' Turner2010-06-041-18/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Sorts file and directory names properly in 'ls' + accept group flags (e.g. '-ld' instead of '-l -d') + accept flags in any position on the command line (e.g. 'ls foo -l' works) Change-Id: Idc24a69ae31fe0c13726d39892357ac89a8830db