Josh Gao
bad5069cc0
Revert "adb: extend sync protocol's stat support."
...
am: afa4b5d6eb
Change-Id: I5fbf0e936685b320d322d4a8e1b1671f2d0da8cf
2016-12-05 21:23:44 +00:00
Josh Gao
3cad1843f8
Revert "adb: move adb_strerror to sysdeps/win32/errno.cpp."
...
am: 43c02b27cd
Change-Id: I5a4a050fdbf05910edf2e55dfb8442e30e88464e
2016-12-05 21:23:38 +00:00
Josh Gao
afa4b5d6eb
Revert "adb: extend sync protocol's stat support."
...
This reverts commit d6d5c38469 .
2016-12-05 13:16:02 -08:00
Josh Gao
43c02b27cd
Revert "adb: move adb_strerror to sysdeps/win32/errno.cpp."
...
This reverts commit 4fba3d2638 .
2016-12-05 13:15:55 -08:00
Josh Gao
b96e37353b
Merge changes I9df4d6fa,I841123de
...
am: 97e228e903
Change-Id: I923d6f507cfba689bc714ce2b8a26aa5ba13a4f9
2016-12-05 20:35:42 +00:00
Josh Gao
d5286d376b
adb: move adb_strerror to sysdeps/win32/errno.cpp.
...
am: 4fba3d2638
Change-Id: Ibdfa8ebbcfee5baf459f82fd13e1a0e8167c5053
2016-12-05 20:35:41 +00:00
Josh Gao
4733b631ed
adb: extend sync protocol's stat support.
...
am: d6d5c38469
Change-Id: I26a1518bba4f65c0fdcc7c75d751badd9a3563d3
2016-12-05 20:35:36 +00:00
Josh Gao
97e228e903
Merge changes I9df4d6fa,I841123de
...
* changes:
adb: move adb_strerror to sysdeps/win32/errno.cpp.
adb: extend sync protocol's stat support.
2016-12-05 20:31:55 +00:00
Elliott Hughes
8cf9d66486
Merge "Replace the "coldboot" timeout with a property."
...
am: e218fc673f
Change-Id: Ibaf1f7ad3a90e5216db04506288df51258e19f4b
2016-12-05 18:04:27 +00:00
Elliott Hughes
e218fc673f
Merge "Replace the "coldboot" timeout with a property."
2016-12-05 18:00:25 +00:00
Elliott Hughes
331cf2fb7c
Replace the "coldboot" timeout with a property.
...
Also rename init's existing boot-time related properties so they're
all "ro.*" properties.
Example result:
# Three properties showing when init started...
[ro.boottime.init]: [5294587604]
# ...how long it waited for ueventd...
[ro.boottime.init.cold_boot_wait]: [646956470]
# ...and how long SELinux initialization took...
[ro.boottime.init.selinux]: [45742921]
# Plus one property for each service, showing when it first started.
[ro.boottime.InputEventFind]: [10278767840]
[ro.boottime.adbd]: [8359267180]
[ro.boottime.atfwd]: [10338554773]
[ro.boottime.audioserver]: [10298157478]
[ro.boottime.bootanim]: [9323670089]
[ro.boottime.cameraserver]: [10299402321]
[ro.boottime.cnd]: [10335931856]
[ro.boottime.debuggerd]: [7001352774]
[ro.boottime.debuggerd64]: [7002261785]
[ro.boottime.drm]: [10301082113]
[ro.boottime.fingerprintd]: [10331443314]
[ro.boottime.flash-nanohub-fw]: [6995265534]
[ro.boottime.gatekeeperd]: [10340355242]
[ro.boottime.healthd]: [7856893380]
[ro.boottime.hwservicemanager]: [7856051088]
[ro.boottime.imscmservice]: [10290530758]
[ro.boottime.imsdatadaemon]: [10358136702]
[ro.boottime.imsqmidaemon]: [10289084872]
[ro.boottime.installd]: [10303296020]
[ro.boottime.irsc_util]: [10279807632]
[ro.boottime.keystore]: [10305034093]
[ro.boottime.lmkd]: [7863506714]
[ro.boottime.loc_launcher]: [10324525241]
[ro.boottime.logd]: [6526221633]
[ro.boottime.logd-reinit]: [7850662702]
[ro.boottime.mcfg-sh]: [10337268315]
[ro.boottime.media]: [10312152687]
[ro.boottime.mediacodec]: [10306852530]
[ro.boottime.mediadrm]: [10308707999]
[ro.boottime.mediaextractor]: [10310681177]
[ro.boottime.msm_irqbalance]: [7862451974]
[ro.boottime.netd]: [10313523104]
[ro.boottime.netmgrd]: [10285009351]
[ro.boottime.oem_qmi_server]: [10293329092]
[ro.boottime.per_mgr]: [7857915776]
[ro.boottime.per_proxy]: [8335121605]
[ro.boottime.perfd]: [10283443101]
[ro.boottime.qcamerasvr]: [10329644772]
[ro.boottime.qmuxd]: [10282346643]
[ro.boottime.qseecomd]: [6855708593]
[ro.boottime.qti]: [10286196851]
[ro.boottime.ril-daemon]: [10314933677]
[ro.boottime.rmt_storage]: [7859105047]
[ro.boottime.servicemanager]: [7864555881]
[ro.boottime.ss_ramdump]: [8337634938]
[ro.boottime.ssr_setup]: [8336268324]
[ro.boottime.surfaceflinger]: [7866921402]
[ro.boottime.thermal-engine]: [10281249924]
[ro.boottime.time_daemon]: [10322006542]
[ro.boottime.ueventd]: [5618663938]
[ro.boottime.vold]: [7003493920]
[ro.boottime.wificond]: [10316641073]
[ro.boottime.wpa_supplicant]: [18959816881]
[ro.boottime.zygote]: [10295295029]
[ro.boottime.zygote_secondary]: [10296637269]
Bug: http://b/31800756
Test: boots
Change-Id: I094cce0c1bab9406d950ca94212689dc2e15dba5
2016-12-03 10:54:26 -08:00
Jeff Sharkey
33d1ec216b
Merge "Define GIDs for internal media file types."
...
am: 4b44753085
Change-Id: I95df8c122f0600e3af6306d800724d1ac9f26040
2016-12-03 04:23:24 +00:00
Elliott Hughes
32ca0ab616
Merge "Remove unused adb_set_transport."
...
am: b898ce00fa
Change-Id: Ia428922f1a0241b8d7ec97517d360b02596a9781
2016-12-03 04:23:10 +00:00
The Android Automerger
9f9a239ca3
Manually merge commit '61e74d7' into stage-aosp-master
...
* commit '61e74d7':
libsparse: add a function to retrieve the data blocks
BUG:33304034wq
2016-12-03 04:05:51 +00:00
Treehugger Robot
4b44753085
Merge "Define GIDs for internal media file types."
2016-12-03 03:29:51 +00:00
Treehugger Robot
b898ce00fa
Merge "Remove unused adb_set_transport."
2016-12-03 02:48:03 +00:00
Treehugger Robot
61e74d7a1b
Merge "libsparse: add a function to retrieve the data blocks"
2016-12-02 22:48:24 +00:00
Jeff Sharkey
4de27c6a6d
Define GIDs for internal media file types.
...
Currently, all internal media storage files (under /data/media) are
given the same "media_rw" GID. To support an upcoming optimization
to disk usage calculation, this CL defines three new GIDs that can be
used to quickly identify common types: audio, video, and images.
Test: builds
Bug: 27948817
Change-Id: I8548459c3d3ccbf7d822431c6e2ebd1c2e309d70
2016-12-02 14:17:48 -07:00
Elliott Hughes
de80be39aa
Remove unused adb_set_transport.
...
Bug: N/A
Test: builds
Change-Id: I0824d29c080c47e1002abf3520ebed8996bcbcc6
2016-12-02 12:53:09 -08:00
Mark Salyzyn
18f2b9f4c0
Merge "liblog: switch event_tag_map.c to event_tag_map.cpp"
...
am: 48dfc220cb
Change-Id: Ifa613fa9909bab3ba634062ef57c90dfa21a24a3
2016-12-02 17:56:09 +00:00
Mark Salyzyn
48dfc220cb
Merge "liblog: switch event_tag_map.c to event_tag_map.cpp"
2016-12-02 17:51:36 +00:00
James Hawkins
ebe84bbcd4
Merge "bootstat: Fix the boot complete signal for FBE devices."
...
am: 6e5f730243
Change-Id: I18a54e10b495434a7a4b78d44d37814a09fbf919
2016-12-02 01:54:54 +00:00
Treehugger Robot
6e5f730243
Merge "bootstat: Fix the boot complete signal for FBE devices."
2016-12-02 01:46:46 +00:00
Mark Salyzyn
ed9dc8abe2
liblog: switch event_tag_map.c to event_tag_map.cpp
...
NB: recent activities on event_tag_map.c were to allow
this transition to be unremarkable.
Test: compile
Bug: 31456426
Change-Id: I13e1771a001874244711a5ac3023861c2a5f8c7d
2016-12-01 15:42:03 -08:00
James Hawkins
e4079fbdef
bootstat: Fix the boot complete signal for FBE devices.
...
FBE devices suffice with bootanim=stopped, but must be gated on
ro.crypto.type=file.
Bug: 33049941
Test: adb reboot && adb logcat | grep bootstat < Has output
Change-Id: I346d47aaf9d1d4b40f05906056849630b922a20d
2016-12-01 14:02:17 -08:00
Mark Salyzyn
27123d52fc
Merge "liblog: fortify event_log_tags test"
...
am: de07029ad0
Change-Id: I70b7c3d0bf07c061a04f8770979efd7b87bc6cec
2016-12-01 17:45:58 +00:00
Treehugger Robot
de07029ad0
Merge "liblog: fortify event_log_tags test"
2016-12-01 17:24:33 +00:00
Wei Wang
c746ecbcbe
Merge "init: don't wait if we have more work to do"
...
am: 32ee9fc24a
Change-Id: Ie260a9e3d491b9108dc7681ede5a0e3ceac9ef79
2016-12-01 03:51:19 +00:00
Treehugger Robot
32ee9fc24a
Merge "init: don't wait if we have more work to do"
2016-12-01 03:45:41 +00:00
Adrien Schildknecht
a26a6bd6f3
libsparse: add a function to retrieve the data blocks
...
Test: m libsparse
Change-Id: I04bd3912bb4364e591b064ec2aab782cf02f6bd7
2016-11-30 19:16:28 -08:00
Wei Wang
16db4346a2
init: don't wait if we have more work to do
...
Bug: 33212253
Test: On marlin
Change-Id: I8502eaa73fac6953d358af01482760b3249cfd67
2016-11-30 18:09:29 -08:00
Jin Qian
eee645ec2a
Merge "fs_mgr: support to reserved some blocks for an ext2/3/4 partition."
...
am: bde6ddbbfa -s ours
Change-Id: Icaac50e60b7ee881e593dea2ad5f10bf33aceb15
2016-12-01 01:52:43 +00:00
Jin Qian
bde6ddbbfa
Merge "fs_mgr: support to reserved some blocks for an ext2/3/4 partition."
2016-12-01 01:35:37 +00:00
Elliott Hughes
8656ed109b
Merge "Use hasmntopt(3) rather than reinventing the wheel."
...
am: 769a5a1962
Change-Id: I62541c0ff6961888239a7686bb37115b39fc787b
2016-11-30 22:49:53 +00:00
Elliott Hughes
769a5a1962
Merge "Use hasmntopt(3) rather than reinventing the wheel."
2016-11-30 22:32:44 +00:00
Josh Gao
4fba3d2638
adb: move adb_strerror to sysdeps/win32/errno.cpp.
...
Bug: none
Test: mma
Change-Id: I9df4d6faf9883a78f50ca6b2b7c35f095d06ae20
2016-11-30 13:23:21 -08:00
Josh Gao
d6d5c38469
adb: extend sync protocol's stat support.
...
Extend the file sync protocol to support calling regular stat (instead
of lstat), return error codes, and provide the entire stat struct.
Bug: http://b/33058958
Test: python test_device.py with both old and new adbd
Change-Id: I841123debc380f86194a19e91c97d85160112144
2016-11-30 13:23:21 -08:00
Mark Salyzyn
3cd9e31446
liblog: fortify event_log_tags test
...
Robustness fortification. Deal with gtest failure if event-log-tags
file is updated, adb sync for example, and thus will report
Shared_Dirty instead of Shared_Clear. Add check for Private_Dirty
and Private_Clean being clear at zero too as a bonus.
Test: gTest liblog-unit-tests --gtest_filter=liblog.event_log_tags
Bug: 31456426
Change-Id: Id912929fdd65499aa532a15653ef387a997a5054
2016-11-30 11:08:46 -08:00
Pirama Arumuga Nainar
66d86967bd
Merge "Statically link LLVM libraries into backtrace_test"
...
am: 9e8467a070
Change-Id: Iddd06215b4a696283f645080d4183dd524827af4
2016-11-30 18:36:16 +00:00
Pirama Arumuga Nainar
473f17cde0
Statically link LLVM libraries into backtrace_test
...
am: c198b150d4
Change-Id: I5d0db1329ac17a2a59cac589b9ab34c909f903ea
2016-11-30 18:36:14 +00:00
Treehugger Robot
9e8467a070
Merge "Statically link LLVM libraries into backtrace_test"
2016-11-30 18:27:39 +00:00
Elliott Hughes
65016074c2
Merge "init: Fix sync issue on property trigger."
...
am: 80d2f01fbf
Change-Id: Iae57b79abeb7a372c0e483316d328d5307c66b73
2016-11-30 17:54:31 +00:00
Pirama Arumuga Nainar
c198b150d4
Statically link LLVM libraries into backtrace_test
...
Bug: http://b/28866258
Remove dependency of backtrace_test on libLLVM. Also clean up
specification for libbacktrace_offline module. Since it is a static
library now, dependencies are only needed to automatically include
necessary headers.
Test: 32-bit and 64-bit backtrace_test passes on host and on Angler.
mma in system/extras/simpleperf, cts/tests/tests/simpleperf
m test-art-host
Change-Id: I76b0db14d067fa7b140a99edd237370ac04fe873
2016-11-30 17:43:20 +00:00
Elliott Hughes
80d2f01fbf
Merge "init: Fix sync issue on property trigger."
2016-11-30 17:39:55 +00:00
Elliott Hughes
8c1838823a
Use hasmntopt(3) rather than reinventing the wheel.
...
Bug: N/A
Test: "power off" still works
Change-Id: I11d3dc22f98ac71608c9929a3fd43319c787d49e
2016-11-30 09:37:17 -08:00
Mark Salyzyn
6878cd20e6
Merge "libcutils: tests"
...
am: bac388e424
Change-Id: I86a00ea257985836400b530c1e60bdc5e070dd00
2016-11-30 17:28:39 +00:00
Treehugger Robot
bac388e424
Merge "libcutils: tests"
2016-11-30 17:21:46 +00:00
Oleksiy Avramchenko
8a96f5e4a7
Merge "logcat: Fix --last usage option typo"
...
am: 95a53b8b7a
Change-Id: Ic18c2cec4c72cd97353c22f9e41c926baac8085b
2016-11-30 17:01:37 +00:00
Treehugger Robot
95a53b8b7a
Merge "logcat: Fix --last usage option typo"
2016-11-30 16:55:23 +00:00
Mark Salyzyn
815e0bd6fa
Merge "liblog: CTS test"
...
am: f1f7333e7c
Change-Id: I400e7c1aa53fd431102bff843e672ee1fe49e8f7
2016-11-30 16:34:05 +00:00