Merge "adb: implement "adb reverse <local> <remote>""
am 6e7343b8: Merge "adb: implement "adb reverse <local> <remote>""

* commit '6e7343b8993fecb2f0600a9e5cff91dd4480a877':
  adb: implement "adb reverse <local> <remote>"
am c3358875: am 6e7343b8: Merge "adb: implement "adb reverse <local> <remote>""

* commit 'c3358875169b920847a72428f4e8b8f09f7bdf05':
  adb: implement "adb reverse <local> <remote>"
am 97267755: am c3358875: am 6e7343b8: Merge "adb: implement "adb reverse <local> <remote>""

* commit '972677557bd2c3a0678a945765783e85c7ec7b9c':
  adb: implement "adb reverse <local> <remote>"
Updated trace.h to recognize ATRACE_TAG_BIONIC.

Bug: 15116468
Change-Id: If8d4971505ffe5cbc193c6ad71618a5adb8192b6
adb: Add USB vendor ID for Unowhy

Change-Id: I8bab07734d5b6acb4d8ceaf45b0bab0723f5fe03
Signed-off-by: Wing Tseng <Wing_Tseng@pegatroncorp.com>
Merge "adb: Add USB vendor ID for Unowhy"
am b24085d5: Merge "adb: Add USB vendor ID for Unowhy"

* commit 'b24085d55b082d802eba699243dba26fbc6ac712':
  adb: Add USB vendor ID for Unowhy
logd: logcat: debuggerd: audit logs to events and main

- auditd spawn log copy to events and main
- logcat delete events as one of the default logs
- debuggerd do not collect events.
- squish multiple spaces
- switch from strcpy to memmove for overlapping buffers

BUG: 14626551
Change-Id: I89b30273ce931ed2b25a53ea9be48e77f4c1bbf4
am 769db021: am b24085d5: Merge "adb: Add USB vendor ID for Unowhy"

* commit '769db021e6b61d10c13a7b17a72750f18ebdee16':
  adb: Add USB vendor ID for Unowhy
am 8ed26bd6: am 769db021: am b24085d5: Merge "adb: Add USB vendor ID for Unowhy"

* commit '8ed26bd6531a8d52dcaff6c14b6fc59749791679':
  adb: Add USB vendor ID for Unowhy
Merge "logd: logcat: debuggerd: audit logs to events and main"
am 5df557f6: Merge "logd: logcat: debuggerd: audit logs to events and main"

* commit '5df557f6b05ebde2e3f98affa54ef60b717d4b96':
  logd: logcat: debuggerd: audit logs to events and main
am 1e4cfe06: am 5df557f6: Merge "logd: logcat: debuggerd: audit logs to events and main"

* commit '1e4cfe0636f5ade52e8aabac90166b7040e60d8e':
  logd: logcat: debuggerd: audit logs to events and main
am 73334e60: am 1e4cfe06: am 5df557f6: Merge "logd: logcat: debuggerd: audit logs to events and main"

* commit '73334e60530ac68c8b4686316924c225fd037a84':
  logd: logcat: debuggerd: audit logs to events and main
Remove dmesg_restrict

dmesg_restrict is too coarse of a control. In Android's case,
we want to allow the shell user to see dmesg output, but disallow
others from seeing it.

Rather than rely on dmesg_restrict, use SELinux to control access
to dmesg instead. See corresponding change in external/sepolicy .

Bug: 10020939
Change-Id: I9d4bbbd41cb02b707cdfee79f826a39c1ec2f177
Merge "Add UID and directory for RELRO sharing support."
am 96109cf3: Merge "Add UID and directory for RELRO sharing support."

* commit '96109cf36c3dd44e9ecfe4b810e21e77eaf834dc':
  Add UID and directory for RELRO sharing support.
am a8329a36: am 96109cf3: Merge "Add UID and directory for RELRO sharing support."

* commit 'a8329a36ca0e5f5799ec2dd14ae360dc0656b9c9':
  Add UID and directory for RELRO sharing support.
Merge "Remove dmesg_restrict"