44a42677cfde5f1ae6d0be67dcd07659d9c0f265 |
|
02-Apr-2016 |
Felipe Leme <felipeal@google.com> |
Implements 'adb bugreport <ZIP_FILE>'. Dumpstate now supports zipped bugreport, whose output is more complete than the flat-file bugreports provided prior to N. As such, adb now has a 'adb bugreport <ZIP_FILE>' name whose implementation: - Calls the new bugreportz binary. - Parses its output, which in case of success is the path of the .zip file. - Pulls the device file and renames it according to the command-line argument. BUG: 27653204 Change-Id: I7169fe157c77bbef1684d0cb4e43095d95ddf2b8
/system/core/adb/file_sync_service.h
|
8d68591c46716a855cca4c8af6c36656310f55dc |
|
19-Feb-2016 |
Josh Gao <jmgao@google.com> |
adb: change unsigned to uint32_t in sync struct definitions. Change-Id: I9757ab853cfad1a2e1393ef32bcab222ab84acef (cherry picked from commit 69469c4e9ffac450f6807a06ca35edcbf2071071)
/system/core/adb/file_sync_service.h
|
05786779f390b23cc8611b101458cd174cf4e938 |
|
31-Oct-2015 |
Josh Gao <jmgao@google.com> |
adb: allow multiple args to push/pull. Bug: http://b/25324823 Change-Id: I369dd97adbe1d08e18e84af776ce8b1d61251835
/system/core/adb/file_sync_service.h
|
b708d1628332ea9266d08f0297cd9e9ee341a64f |
|
28-Oct-2015 |
Elliott Hughes <enh@google.com> |
Show transfer progress in adb sync/pull/push. Change-Id: If5439877d060f9bab29cf84be996071cf680c2d4
/system/core/adb/file_sync_service.h
|
f4465203b618fa57b6669c4d5627f32fb025b73e |
|
24-Aug-2015 |
Elliott Hughes <enh@google.com> |
There are no big endian hosts, grandpa. Change-Id: I6f64f702f919fe4af10d82c5f395a051571815ed
/system/core/adb/file_sync_service.h
|
aa2454919098ee14cd232669f1e7dbb33ed07ccf |
|
03-Aug-2015 |
Elliott Hughes <enh@google.com> |
adb sync cleanup. We can double the speed of "adb sync" (on N9) if we increase SYNC_DATA_MAX from 64KiB to 256KiB. This change doesn't do that, because I still haven't managed to plumb through the information about whether we're a new adb/adbd to file_sync_client.cpp and file_sync_service.cpp. But this is already a big change with a lot of cleanup, so let's do the cleanup and worry about the intended change another day... This change does improve performance somewhat by halving the number of lstat(2) calls made on the client side, and ensuring that most packets are sent with a single write. This has the pleasing result of making the null sync on an AOSP N9 go from just over 300ms to around 100ms, which means it now seems instantaneous (https://en.wikipedia.org/wiki/Mental_chronometry). Change-Id: If9f6d4c1f93ec752b95f71211bbbb1c513045166
/system/core/adb/file_sync_service.h
|
5c74270f95107952a893584d02b33f9a79f6b3c4 |
|
31-Jul-2015 |
Elliott Hughes <enh@google.com> |
More adb cleanup. This removes adb_dirstart and adb_dirstop. It also fixes a couple of memory leaks by switching to std::string. This also fixes the bug in the previous change --- mkdirs is given input like "/system/bin/sh" and only expected to create "/system/bin". In a later change, we should remove mkdirs and only expose the intended "unlink && mkdirs && create" functionality. Change-Id: I30289dc1b3dff575cc1b158d993652178f587552
/system/core/adb/file_sync_service.h
|
d236d071b960a387f536712f0314b99696167178 |
|
21-Apr-2015 |
Elliott Hughes <enh@google.com> |
Fix "adb sync" for devices without vendor and oem. Bug: http://b/20440110 Change-Id: I2481992198890f5ca50412c2b7ca361101961413
/system/core/adb/file_sync_service.h
|
2d4121c0dcc93382bcd7ea6476f433d8254919dd |
|
17-Apr-2015 |
Elliott Hughes <enh@google.com> |
Remove extern "C" barriers to using C++. Change-Id: Ic046d6aa540738cb46b54531bc59ba3b47b0136d
/system/core/adb/file_sync_service.h
|
818fb4b448a44ef9f1db85f66415fde4b7a96aa6 |
|
18-Feb-2015 |
Dan Albert <danalbert@google.com> |
Add extern "C" to all the adb headers. Change-Id: Iaefa3e18d6ee2e065eb97271a796613b2a8e7d6e
/system/core/adb/file_sync_service.h
|
97ac0e1bb42ddd17c75691ecbe1df8a6520d4c81 |
|
22-Nov-2014 |
Elliott Hughes <enh@google.com> |
Kill HAVE_BIG_ENDIAN, HAVE_ENDIAN_H, and HAVE_LITTLE_ENDIAN. Change-Id: I9e25ac9d27e95b04fb8bf7a66c619af0139d8b8f
/system/core/adb/file_sync_service.h
|
960df97c2356f5a804d3ef87fe49f788d7ecdfaf |
|
10-Jun-2014 |
Jeff Sharkey <jsharkey@android.com> |
Add install-multiple to adb. The new install-multiple command automates creating an install session, streaming multiple files into place, and then committing or destroying the session. This uses the recent "exec" feature to stream APK contents over stdin directly into their final resting place, requiring no extra copies. Blindly pass through command line arguments to "pm" to make adding new flags easier in future. Remove support for verifying APK before sending across wire, since it was reading the entire APK into memory (!) before sending. Also remove encrypted APKs, since they are no longer supported. Drop support for undocumented verification files. Bug: 14975160 Change-Id: I0c538471873061798160e2e47cec4c0424c27361
/system/core/adb/file_sync_service.h
|
de8ff4adcaa487259f9ddcd0eab4d1117d1cca71 |
|
19-Apr-2013 |
Lajos Molnar <lajos@google.com> |
adb: added support for adb pull -a to preserve time stamps and mode Added -a flag to adb pull that preserves time and mode. Mode is subjected to umask for security. We only receive modification time from adb server, so creation time will be set to the modification time as well. Change-Id: I37c0b94741ed464f19025d25dea3ff2f6ac43e7f Signed-off-by: Lajos Molnar <lajos@google.com>
/system/core/adb/file_sync_service.h
|
76f2a93b18e0d321d527cb64c2b2c4281e1cf70f |
|
12-Mar-2014 |
Mark Lindner <mlindner@google.com> |
Added transfer progress reporting for push and pull commands. Added a new '-p' switch to the 'push' and 'pull' commands that outputs the file transfer progress (bytes transmitted, total bytes, and % done). This provides useful feedback when transferring large files, and also makes it possible for other tools to easily monitor the progress of a forked push/pull command. Change-Id: Iee6f42f5bd41292e5bc80fba779f526f0072e356
/system/core/adb/file_sync_service.h
|
d340d2f57dc0d414ea66b1b556caaf8c98b1e967 |
|
22-Sep-2010 |
Marcus Comstedt <marcus@mc.pp.se> |
adb: Improved detection of big endian architecture 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
/system/core/adb/file_sync_service.h
|
705c944c0e2a50150ffb41707b6b3daebb45cf79 |
|
22-Feb-2010 |
Anthony Newnam <anthony.newnam@garmin.com> |
Add -l option to `adb sync` Change-Id: I87c01663dff319dde24b70560e6fe5647ebf9d49
/system/core/adb/file_sync_service.h
|
dd7bc3319deb2b77c5d07a51b7d6cd7e11b5beb0 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/adb/file_sync_service.h
|
e54eebbf1a908d65ee8cf80bab62821c05666d70 |
|
04-Mar-2009 |
The Android Open Source Project <initial-contribution@android.com> |
auto import from //depot/cupcake/@135843
/system/core/adb/file_sync_service.h
|
4f6e8d7a00cbeda1e70cc15be9c4af1018bdad53 |
|
21-Oct-2008 |
The Android Open Source Project <initial-contribution@android.com> |
Initial Contribution
/system/core/adb/file_sync_service.h
|