Commit Graph

26312 Commits

Author SHA1 Message Date
Treehugger Robot d70a5feb60 Merge "Make sure wait for the dm device" 2016-10-26 22:31:23 +00:00
Elliott Hughes 90390302d5 Make "adb logcat" pass $ANDROID_LOG_TAGS through again.
But not for Windows, because even dealing with environment variables is
too hard there (and no Windows user has complained yet).

Bug: http://b/30184452
Test: manual
Change-Id: I2d60049ed0049a9532414a7cdecbd0687e06aba7
2016-10-26 15:12:14 -07:00
Mark Salyzyn a28525293d liblog: remove reference to log/logger.h
Test: compile
Bug: 31992412
Change-Id: Idd52072d0f8c657ac53dc3e6b505a66c47a94357
2016-10-26 14:59:42 -07:00
Wei Wang dba750e0e0 Make sure wait for the dm device
Bug: 32408249
Test: on m/s
Change-Id: I65fa4fec94c82ef51d2c8d0aabf9e90b8448f27f
2016-10-26 13:40:23 -07:00
Dimitry Ivanov 442b7b5f53 Merge "Upgrade native bridge to version 3 to support namespace" am: 28c0c0762e
am: 996cfc70a0

Change-Id: I396a056516354acedd610065a7c9ed97b7ca7c37
2016-10-26 20:18:25 +00:00
Dimitry Ivanov 996cfc70a0 Merge "Upgrade native bridge to version 3 to support namespace"
am: 28c0c0762e

Change-Id: Ic4263e89f59b1ad34f1f8f28b52f4b45a4df351d
2016-10-26 20:11:25 +00:00
Elliott Hughes 3a836e0e70 Merge "Improve "adb install" diagnostics." am: a16ae8717c
am: 66321bc889

Change-Id: Id3e873dff8f91329a882b522eb3e1ef87d98bbdd
2016-10-26 18:44:44 +00:00
Elliott Hughes 66321bc889 Merge "Improve "adb install" diagnostics."
am: a16ae8717c

Change-Id: Ia3a8b9cfce4d5e939a8a894e959731874d1f2fd0
2016-10-26 18:37:34 +00:00
Dimitry Ivanov 28c0c0762e Merge "Upgrade native bridge to version 3 to support namespace" 2016-10-26 18:27:38 +00:00
Treehugger Robot a16ae8717c Merge "Improve "adb install" diagnostics." 2016-10-26 18:25:59 +00:00
Pirama Arumuga Nainar f5e90dae7b Merge "Make libbacktrace build with LLVM r275480" am: f6653de814
am: d3ce6da7e5

Change-Id: Idd308fca6dd2fa51d3b9b04156bb2c0c919d3353
2016-10-26 17:57:46 +00:00
Pirama Arumuga Nainar d3ce6da7e5 Merge "Make libbacktrace build with LLVM r275480"
am: f6653de814

Change-Id: Ic16f8cac99b227df856c0eec9e351087f45534d9
2016-10-26 17:41:29 +00:00
Iliyan Malchev 96306b71a1 Merge "init: allow '.' and '@' in service names" am: d879e0c750
am: 8ef815de68

Change-Id: If3fb4300b6964f1603830a7f75221e9b7aec9623
2016-10-26 17:41:00 +00:00
Iliyan Malchev 8ef815de68 Merge "init: allow '.' and '@' in service names"
am: d879e0c750

Change-Id: Ib6064fff33f31905c9f2a0b3dc46ac87f29edcf1
2016-10-26 17:36:36 +00:00
Pirama Arumuga Nainar f6653de814 Merge "Make libbacktrace build with LLVM r275480" 2016-10-26 17:35:52 +00:00
Treehugger Robot d879e0c750 Merge "init: allow '.' and '@' in service names" 2016-10-26 17:29:06 +00:00
Iliyan Malchev f655480b48 init: allow '.' and '@' in service names
Services implementing HIDL HALs must be named the same as the HIDL
package, e.g. android.hardware.nfc@1.0.  Allow init to accept names
containing '.' and '@'.

Also combined logic for legal property names and legal service names.

Bug: 31458381
Bug: 32109611
Test: Tested creating service nfc@1.0-service which creates property
'init.svc.nfc@1.0-service' with and without this change. This service
successfully started only with this change.

Change-Id: Ie7a4310742bc03498d774d37b3b5fafa7c6068cc
Signed-off-by: Iliyan Malchev <malchev@google.com>
2016-10-26 08:46:24 -07:00
Elliott Hughes 76a62ca7c0 Merge "Make "adb bugreport"'s .zip check case-insensitive." am: da6fe65000
am: 02ee1725ae

Change-Id: Iae78e3907c3cd942e8f7439f2b904d9e841e4d32
2016-10-26 15:44:51 +00:00
Elliott Hughes 02ee1725ae Merge "Make "adb bugreport"'s .zip check case-insensitive."
am: da6fe65000

Change-Id: I34d95b38bec230729b3707c698b347c9a5908831
2016-10-26 15:39:50 +00:00
Treehugger Robot da6fe65000 Merge "Make "adb bugreport"'s .zip check case-insensitive." 2016-10-26 15:34:04 +00:00
Mark Salyzyn 58bca0bca5 Merge "logd: getTag() functional for chatty entries" am: fbe0b45544
am: 2bbb6d65d5

Change-Id: I1a2413b4b6c41e2dc156a37316d0b634172cb4b9
2016-10-26 14:21:58 +00:00
Mark Salyzyn 2bbb6d65d5 Merge "logd: getTag() functional for chatty entries"
am: fbe0b45544

Change-Id: I20705e262af4ed7c36616459b1f37dadca294277
2016-10-26 14:17:28 +00:00
Treehugger Robot fbe0b45544 Merge "logd: getTag() functional for chatty entries" 2016-10-26 14:11:27 +00:00
Pirama Arumuga Nainar 80fb4b09f4 Make libbacktrace build with LLVM r275480
Bug: http://b/31320715

Test: No regression in 32-bit and 64-bit backtrace_test on host and
angler.

Change-Id: Ic5c5511e89ca7707ed9c13d5ba0539e09310dfe3
2016-10-25 22:16:47 -07:00
Elliott Hughes 7acce1b0ab Make "adb bugreport"'s .zip check case-insensitive.
Bug: TODO
Test: manual
Change-Id: I0ece7d8dcb708e3755477f7df5ff03807fd227f2
2016-10-25 17:24:54 -07:00
Elliott Hughes 7288478443 Improve "adb install" diagnostics.
Bug: http://b/32094640
Test: manual testing
Change-Id: I661936eabd3bdd8aa7ee8cc0e398a7cc7d4ddbbb
2016-10-25 17:23:40 -07:00
Elliott Hughes d380061dc3 Merge "Add StartsWithIgnoreCase/EndsWithIgnoreCase." am: 61131fc92f
am: 35f85910ee

Change-Id: Ib5da172939531887c815c43c1959bc2ab85f0f16
2016-10-25 23:58:23 +00:00
Elliott Hughes 35f85910ee Merge "Add StartsWithIgnoreCase/EndsWithIgnoreCase."
am: 61131fc92f

Change-Id: Icb70321e301a6f80fcd2856c4ab573235dd8028c
2016-10-25 23:54:22 +00:00
Treehugger Robot 61131fc92f Merge "Add StartsWithIgnoreCase/EndsWithIgnoreCase." 2016-10-25 23:48:14 +00:00
Roshan Pius 6bbcba9f97 Merge "Rename 'wifi_legacy_hal' to 'android.hardware.wifi@1.0-service'" am: 4376d21e7f
am: c8356e5ca7

Change-Id: I99a6c03a4b6562c2447453c15d05d1096806dbe6
2016-10-25 23:34:38 +00:00
Roshan Pius c8356e5ca7 Merge "Rename 'wifi_legacy_hal' to 'android.hardware.wifi@1.0-service'"
am: 4376d21e7f

Change-Id: I2e187e4374fba232f0641c2fb447a281e507e216
2016-10-25 23:30:07 +00:00
Roshan Pius 4376d21e7f Merge "Rename 'wifi_legacy_hal' to 'android.hardware.wifi@1.0-service'" 2016-10-25 23:24:14 +00:00
Elliott Hughes 42937492c8 Add StartsWithIgnoreCase/EndsWithIgnoreCase.
This has come up a couple of times now.

Bug: wanted as part of http://b/32094640
Test: ran tests
Change-Id: I51b67074b7ddeedd771d7be9651ba33e05491b33
2016-10-25 14:56:04 -07:00
Mark Salyzyn 60636fa872 logd: getTag() functional for chatty entries
getTag() becomes invalid when entry is dropped because mMsg
disappears to save space; but the per-tag spam filter depends on it
still being valid.  Conserve space in LogBufferElement by optimizing
the size of the fields, then add a new mTag field that is set in the
object constructor.  Add an isBinary() method.

SideEffects: save 12 bytes/log message overhead on 64-bit.
Test: define DEBUG_CHECK_FOR_STALE_ENTRIES and look for stale entries
Bug: 32247044
Change-Id: Iaa5f416718a92c9e0e6ffd56bd5260d8b908d5c0
2016-10-25 21:48:33 +00:00
Mark Salyzyn a8c6a372b5 Merge "log/logd.h should point to log/log.h" am: d97efe0383
am: 171a6a4277

Change-Id: I90272c3a4538e35e8ae4a2dc99b215b2b60a2da0
2016-10-25 19:29:22 +00:00
Mark Salyzyn 171a6a4277 Merge "log/logd.h should point to log/log.h"
am: d97efe0383

Change-Id: I5fbbe7f957f303fb61d60177474f615c9f3e7c25
2016-10-25 19:24:54 +00:00
Treehugger Robot d97efe0383 Merge "log/logd.h should point to log/log.h" 2016-10-25 19:18:50 +00:00
Zhenhua WANG f2804e5985 Upgrade native bridge to version 3 to support namespace
Native bridge implements namespace related interfaces in version 3.
The namespace semantic here is same as Android dynamic linker's.
Native loader wraps library loading functions of dynamic linker and
native bridge. Thus, Android runtime is able to load native library
of different ISA on one device by calling native loader directly.

Bug: http://b/28242460
Test: mm && make test-art-host -j48
Change-Id: Idde2b9d99fb6ebe547407c716b5478a231f745a7
Signed-off-by: Zhenhua WANG <zhenhua.wang@intel.com>
2016-10-25 11:11:38 -07:00
Mark Salyzyn 57ba9c96e3 log/logd.h should point to log/log.h
Test: compile
Bug: 32395896
Bug: 30465923
Change-Id: I1ee85594a0dc6b094480161dc5dbec71eaecdfb9
2016-10-25 09:21:00 -07:00
Elliott Hughes 2337e51f11 Merge "Allow multiple tcp adb connection to same device." am: 4818194a25
am: e060cdadc8

Change-Id: I62c8f1c466de213c25cd36d03b3b6d7c0a71b989
2016-10-24 23:41:15 +00:00
Elliott Hughes e060cdadc8 Merge "Allow multiple tcp adb connection to same device."
am: 4818194a25

Change-Id: Id2b6bc99479e94cd94154ca194985f65df7e2afa
2016-10-24 23:36:44 +00:00
Elliott Hughes 4818194a25 Merge "Allow multiple tcp adb connection to same device." 2016-10-24 23:31:14 +00:00
Mark Salyzyn b00ad4bbb9 Merge "logd: address code fragility in last watermarks" am: dd153ef247
am: 54977be62b

Change-Id: I52691027ea5bff4e05d1fb72450b071907b9a43f
2016-10-24 23:15:54 +00:00
Mark Salyzyn 41afee2152 Merge "fix regression from android_lookupEventTag_len()" am: 9fa133cc28
am: 6df6448930

Change-Id: Icc46d5f670aec79652c1de0d989ee070db9a51b9
2016-10-24 23:15:42 +00:00
Mark Salyzyn 54977be62b Merge "logd: address code fragility in last watermarks"
am: dd153ef247

Change-Id: I4efa93b98429528cc0445eed55cfd593ba2c24d8
2016-10-24 23:12:55 +00:00
Mark Salyzyn 6df6448930 Merge "fix regression from android_lookupEventTag_len()"
am: 9fa133cc28

Change-Id: I8aa5cddb87290eaf86536b567b34cb3119839911
2016-10-24 23:12:42 +00:00
Treehugger Robot dd153ef247 Merge "logd: address code fragility in last watermarks" 2016-10-24 23:09:15 +00:00
Treehugger Robot 9fa133cc28 Merge "fix regression from android_lookupEventTag_len()" 2016-10-24 23:08:47 +00:00
Mark Salyzyn 835ee906ab Merge changes I8c58d6bd,I0a19fd87 am: 291fd678e5
am: d461fd39fb

Change-Id: I51cd639eaa6a4d0ec1d9db6c558a22ab4420a35c
2016-10-24 22:56:59 +00:00
Mark Salyzyn e0bf92f3c1 bootstat: drop event_log_list_builder am: 343b76e449
am: d601f3ff2c

Change-Id: I6776fd71d0ae16a21aebc7d2500edab984a31c9d
2016-10-24 22:56:51 +00:00