summaryrefslogtreecommitdiffstats
path: root/adb
Commit message (Collapse)AuthorAgeFilesLines
* am 55537c34: am 2f7995ee: Merge "adb: fix typo in helptext"Mike Lockwood2011-04-261-1/+1
|\ | | | | | | | | * commit '55537c347bb31d0e2b176ca2550d2054877f9d54': adb: fix typo in helptext
| * adb: fix typo in helptextBernhard Reutner-Fischer2011-04-261-1/+1
| | | | | | | | | | | | | | s/ocmmand/command Change-Id: I4ed17e8df9dc71a28e1caef5a21f6351e92628af Signed-off-by: Bernhard Reutner-Fischer <rep.dot.nop@gmail.com>
* | am e4bcf830: am d37e0840: Merge "In serial, skip over port as well if ↵Mike Lockwood2011-04-111-2/+28
|\ \ | |/ | | | | | | | | | | numbers found after colon." * commit 'e4bcf8305748e8799df9047fb0f6881553dd43b5': In serial, skip over port as well if numbers found after colon.
| * In serial, skip over port as well if numbers found after colon.Terence Haddock2011-04-061-2/+28
| | | | | | | | Change-Id: Icd45f570a9527790eb0cd614a3f77da1a72375b1
* | Try to unmount writable filesystems when rebootingKen Sumrall2011-03-101-3/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* | Revert "Fix adb hang when subprocess dies early."JP Abgrall2011-02-2312-314/+80
| | | | | | | | | | | | | | | | This is for http://b/3482112 "adb interactions with device causing test harness failures". This reverts commit 69c5c4c45bd4f1575ae8bdba13795297be7deb8c. Change-Id: I630bf2e04d2ecf0223bd2af4e87136754ff880d3
* | Fix adb hang when subprocess dies early.JP Abgrall2011-02-1812-80/+314
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Handling of the subprocess and its FD. This fixes http://b/3400254 "Many bugreports getting hung at the end in monkey" - Start up a service thread that waits on the subprocess to terminate, then closes the FD associated with it. - Have the event handler select() with a timeout so that it can detect the closed FD. Select() with no timeout does not return when an FD is closed. - Have the event handler force a read on the closed FD to trigger the close sequence. - Migrate the "shell:blabla" handling to "#if !ADB_HOST" sections. * Fix the race around OOM adjusting. - Do it in the child before exec() instead of the in the parent as the child could already have started or not (no /proc/pid/... yet). * Allow for multi-threaded D() invocations to not clobber each other. - Allow locks across object files. - Add lock within D() * Add some missing close(fd) calls - Match similar existing practices near dup2() * Add extra D() invocations related to FD handling. * Warn about using debugging as stderr/stdout is used for protocol. Change-Id: Ie5c4a5e6bfbe3f22201adf5f9a205d32e069bf9d Signed-off-by: JP Abgrall <jpa@google.com>
* | am c1fbf7c1: fix [3374821] Cannot take screenshot of HC previewMathias Agopian2011-02-091-13/+75
|\ \ | | | | | | | | | | | | * commit 'c1fbf7c1638cb4f1f139edf74562fcfbaa6f3435': fix [3374821] Cannot take screenshot of HC preview
| * | fix [3374821] Cannot take screenshot of HC previewMathias Agopian2011-02-091-13/+75
| | | | | | | | | | | | | | | | | | | | | don't hardcode the pixelformat to RGBA_8888 when taking screenshots. Change-Id: I3a76b49275acfce9a2994436f521b76310cd8fb2
* | | am d4894f4b: am 034117e4: Merge changes ↵Mike Lockwood2011-02-036-97/+140
|\ \ \ | |/ / |/| / | |/ | | | | | | | | | | | | | | | | | | I8df51128,Ie922b3e7,I31f78419,I7e8df44d,I6067857b,Ifd35587c,Ie8d66740 * commit 'd4894f4be608c28ef0f39c7794ba865ac812dff9': Fix adb leaking file descriptors to forked processes adb: Fix command-line parser. adb: Increase device descriptor buffer size in Linux host USB support adb: improve debug traces readability. adb: Don't report negative number of bytes after pushing file > 2 gigabytes Adding Texas Instruments to the VID list. Support an additional alias for 'adb shell.'
| * Fix adb leaking file descriptors to forked processesBenoit Goby2011-02-034-1/+11
| | | | | | | | | | | | | | | | | | | | accept() creates a new file descriptor that should be closed on exec so that forked processes don't keep a fd opened on the socket. This also fixes b/3297070 where adb hangs after running adb on the target. Change-Id: I8df511289e5549ae49b4824c9dfb71a3bf85eae8
| * adb: Fix command-line parser.David 'Digit' Turner2011-02-031-2/+5
| | | | | | | | | | | | | | | | | | | | This fixes the command-line parser to accept both "daemon server" and "server nodaemon". Before the patch, the second string would ignore the "nodaemon" flag. Fixes b/2191598 Change-Id: Ie922b3e7bf57a6e334fc448cec33fb340ca6abc4
| * adb: Increase device descriptor buffer size in Linux host USB supportMike Lockwood2011-02-031-1/+1
| | | | | | | | | | | | | | 256 bytes wasn't big enough for some complicated USB configurations Change-Id: I31f7841953d73b06958f44040f58166b159faff4 Signed-off-by: Mike Lockwood <lockwood@android.com>
| * adb: improve debug traces readability.David 'Digit' Turner2011-02-032-94/+124
| | | | | | | | | | | | | | This patch makes the traces easier to read. For example transports are displayed by name/serial instead of their hex address. Change-Id: I7e8df44ddbec19754d63d989bd56485998b4627b
| * adb: Don't report negative number of bytes after pushing file > 2 gigabytesMike Lockwood2011-02-031-2/+2
| | | | | | | | | | | | | | BUG: 3198322 Change-Id: I6067857b9490984a21b597f6ee338446a9decaf5 Signed-off-by: Mike Lockwood <lockwood@android.com>
| * Adding Texas Instruments to the VID list.Alex Sakhartchouk2011-02-031-0/+3
| | | | | | | | Change-Id: Ifd35587c93ae7d5c8253f477a92cca2345dc8bb5
| * Support an additional alias for 'adb shell.'Daniel Sandler2011-02-031-2/+18
| | | | | | | | Change-Id: Ie8d667407fef8ee5a6c7ab86b30307fb61869170
* | adb: Increase device descriptor buffer size in Linux host USB supportMike Lockwood2011-01-071-1/+1
| | | | | | | | | | | | | | 256 bytes wasn't big enough for some complicated USB configurations Change-Id: I31f7841953d73b06958f44040f58166b159faff4 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | adb: Don't report negative number of bytes after pushing file > 2 gigabytesMike Lockwood2010-12-141-2/+2
| | | | | | | | | | | | | | BUG: 3198322 Change-Id: I6067857b9490984a21b597f6ee338446a9decaf5 Signed-off-by: Mike Lockwood <lockwood@android.com>
* | Adding Texas Instruments to the VID list.Alex Sakhartchouk2010-12-131-0/+3
| | | | | | | | Change-Id: Ifd35587c93ae7d5c8253f477a92cca2345dc8bb5
* | dist for dist_filesYing Wang2010-12-091-1/+1
| | | | | | | | Change-Id: I665572a2212f1239b02b7816e37ada210afbdb48
* | am 34961b26: am 6713a2e0: Merge "Fix USB endianness bugs on Linux."Jean-Baptiste Queru2010-10-211-5/+4
|\ \ | |/ | | | | | | | | | | Merge commit '34961b266773006ec6643446e7b5a1558d82e4f4' * commit '34961b266773006ec6643446e7b5a1558d82e4f4': Fix USB endianness bugs on Linux.
| * am 6713a2e0: Merge "Fix USB endianness bugs on Linux."Jean-Baptiste Queru2010-10-201-5/+4
| |\ | | | | | | | | | | | | | | | | | | Merge commit '6713a2e0c659be9d992e75ab420da5680f522658' into gingerbread-plus-aosp * commit '6713a2e0c659be9d992e75ab420da5680f522658': Fix USB endianness bugs on Linux.
| | * Fix USB endianness bugs on Linux.Marcus Comstedt2010-10-161-5/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The fields device->idVendor and device->idProduct should not be converted from little endian to native byteorder, because the kernel has in fact done so already! On the other hand, the descriptors read using raw ioctl:s in register_device() do need to be converted. Change-Id: I5fe08b626b14ead56a592b68d026690e343c2656
* | | am 89463984: am 81347d27: Merge "adb: Improved detection of big endian ↵Jean-Baptiste Queru2010-10-213-6/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | architecture" Merge commit '89463984f5576d7ab61303e08f81eb9175afed59' * commit '89463984f5576d7ab61303e08f81eb9175afed59': adb: Improved detection of big endian architecture
| * | am 81347d27: Merge "adb: Improved detection of big endian architecture"Jean-Baptiste Queru2010-10-203-6/+5
| |\ \ | | |/ | | | | | | | | | | | | | | | Merge commit '81347d2764b32ec7224d4e2ab3348103816400b2' into gingerbread-plus-aosp * commit '81347d2764b32ec7224d4e2ab3348103816400b2': adb: Improved detection of big endian architecture
| | * adb: Improved detection of big endian architectureMarcus Comstedt2010-10-163-6/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | Instead of testing for the (compiler specific) define __ppc__ explicitly, use the define HAVE_BIG_ENDIAN provided by AndroidConfig.h. That way, it should work on all big endian systems. Change-Id: Ic4d62afcefce4c8ad5716178ebfcb2b055ac73ce
| | * Added Toshiba's USB VID (0x0930) upon their request.Takeshi Kishimoto2010-07-211-0/+3
| | | | | | | | | | | | Change-Id: I9f7fca6b98b0664ef9af4f7b86f0f5863e91e4c1
| | * Added NEC and PMC's USB VIDs upon their request.Takeshi Kishimoto2010-07-211-0/+6
| | | | | | | | | | | | Change-Id: I332ee1e68ff960d41a365aeb96d012253056edd2
* | | am a8b8c0e2: am d02e521d: adb: Add support for Philips\'s USB vendor IDMike Lockwood2010-10-181-0/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | Merge commit 'a8b8c0e21ac4bdb7838c8c1b8e7d60f632eda79b' * commit 'a8b8c0e21ac4bdb7838c8c1b8e7d60f632eda79b': adb: Add support for Philips's USB vendor ID
| * | am d02e521d: adb: Add support for Philips\'s USB vendor IDMike Lockwood2010-10-151-0/+3
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Merge commit 'd02e521d79a49471b3f1dc3717e842948df64789' into gingerbread-plus-aosp * commit 'd02e521d79a49471b3f1dc3717e842948df64789': adb: Add support for Philips's USB vendor ID
| | * | adb: Add support for Philips's USB vendor IDMike Lockwood2010-10-151-0/+3
| | | | | | | | | | | | | | | | | | | | Change-Id: Iaf2e3f6f111198740703b5c3581d95756f797224 Signed-off-by: Mike Lockwood <lockwood@google.com>
* | | | am fa5c690d: am 89aff1d2: Add Asus USB vendor ID to adb.Xavier Ducrohet2010-10-161-0/+3
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit 'fa5c690d93b92ccf57a0522c498ca2076a7ad98d' * commit 'fa5c690d93b92ccf57a0522c498ca2076a7ad98d': Add Asus USB vendor ID to adb.
| * | | am 89aff1d2: Add Asus USB vendor ID to adb.Xavier Ducrohet2010-10-151-0/+3
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '89aff1d22662c64cc2de384e7e2c699e4d1d5d47' into gingerbread-plus-aosp * commit '89aff1d22662c64cc2de384e7e2c699e4d1d5d47': Add Asus USB vendor ID to adb.
| | * | Add Asus USB vendor ID to adb.Xavier Ducrohet2010-10-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | Bug: 3099385 Change-Id: Ic068fbf58abd23f4bddfe13ae33854a8b4053cf8
* | | | am 1693c32f: am 6c263694: Fix KT Tech\'s usb vendor ID.Xavier Ducrohet2010-10-151-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '1693c32f42e69634b52df1bf827fd81dc3abda46' * commit '1693c32f42e69634b52df1bf827fd81dc3abda46': Fix KT Tech's usb vendor ID.
| * | | am 6c263694: Fix KT Tech\'s usb vendor ID.Xavier Ducrohet2010-10-141-1/+1
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '6c2636947c43c2950488d8d82bfc691cb907518d' into gingerbread-plus-aosp * commit '6c2636947c43c2950488d8d82bfc691cb907518d': Fix KT Tech's usb vendor ID.
| | * | Fix KT Tech's usb vendor ID.Xavier Ducrohet2010-10-141-1/+1
| | | | | | | | | | | | | | | | Change-Id: I77a6de8c11d490e2427f704ff64e7c09874a5d14
* | | | Don't build adb for sdk only buildsBenoit Goby2010-10-061-0/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: I0c56213e81a889fd3a7c5e72c4a6e63544a2a3bd Signed-off-by: Benoit Goby <benoit@android.com>
* | | | Don't build adb for simulator targetBenoit Goby2010-10-061-0/+2
| | | | | | | | | | | | | | | | | | | | Change-Id: Ibe4ef6bb111dc7123e53262553deb8f5e25e9391 Signed-off-by: Benoit Goby <benoit@android.com>
* | | | Build adb for target-as-hostJohn Michelau2010-10-052-1/+49
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Added a new target for adb, so that the adb host executable is built for the target as well. This allows the target to connect to any Android devices which are attached to it. Bug: 3022194 Change-Id: Ib01983e70b75cec40a9ee161da7f4cf1343eecf2
* | | | am 1e3f8f27: am f62b23f2: Add new USB vendor IDs.Xavier Ducrohet2010-09-281-0/+6
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '1e3f8f2769f9a227fe4d4abfe3d26083e4da91e9' * commit '1e3f8f2769f9a227fe4d4abfe3d26083e4da91e9': Add new USB vendor IDs.
| * | | am f62b23f2: Add new USB vendor IDs.Xavier Ducrohet2010-09-281-0/+6
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit 'f62b23f2c1540221621024c850fdf615dda0c903' into gingerbread-plus-aosp * commit 'f62b23f2c1540221621024c850fdf615dda0c903': Add new USB vendor IDs.
| | * | Add new USB vendor IDs.Xavier Ducrohet2010-09-281-0/+6
| | | | | | | | | | | | | | | | Change-Id: Ie3b1ee09c67c4c8fdb294cfc99fa28e4ebe8dfae
* | | | update adbd to use the new screencap command for taking screenshots.Mathias Agopian2010-09-261-41/+48
| | | | | | | | | | | | | | | | Change-Id: I02c49240f9db9258824020f3f5f04463e17a537a
* | | | am 4692599c: am 44db990d: Fix bug 2950316. Check return values.Nick Kralevich2010-08-271-4/+12
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | Merge commit '4692599cf73240e34d8e3bf7f54e99ebb9c0aaf3' * commit '4692599cf73240e34d8e3bf7f54e99ebb9c0aaf3': Fix bug 2950316. Check return values.
| * | | am 44db990d: Fix bug 2950316. Check return values.Nick Kralevich2010-08-271-4/+12
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | Merge commit '44db990d3a4ce0edbdd16fa7ac20693ef601b723' into gingerbread-plus-aosp * commit '44db990d3a4ce0edbdd16fa7ac20693ef601b723': Fix bug 2950316. Check return values.
| | * | Fix bug 2950316. Check return values.Nick Kralevich2010-08-271-4/+12
| | | | | | | | | | | | | | | | Change-Id: I687bb5fb8195d4c1fc863e32a5e233a8b9e74196
* | | | Support an additional alias for 'adb shell.'Daniel Sandler2010-08-191-2/+18
|/ / / | | | | | | | | | Change-Id: Ie8d667407fef8ee5a6c7ab86b30307fb61869170
* | | am 4309d602: Merge "Added Toshiba\'s USB VID (0x0930) upon their request." ↵Xavier Ducrohet2010-07-201-0/+3
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | into gingerbread Merge commit '4309d602b562eb9f181b0314837e6096577c6c18' into gingerbread-plus-aosp * commit '4309d602b562eb9f181b0314837e6096577c6c18': Added Toshiba's USB VID (0x0930) upon their request.