Allow the host libcorkscrew to build.

Change-Id: Iabe82720d3261a9bd35763c260d3c4b6d422e287
Merge "Allow the host libcorkscrew to build."
LP64: Enable debuggerd/libbacktrace/libunwind.

Change-Id: I2e432839f86c33c2adbaac8cc12ca8961956044b
Signed-off-by: Pavel Chupin <pavel.v.chupin@intel.com>
Fix build by defining LOCAL_PATH early enough.

Change-Id: I959b04e5539d6f24ce96cd6737434f932d717e1b
Merge "Fix build by defining LOCAL_PATH early enough."
Merge "LP64: Enable debuggerd/libbacktrace/libunwind."
Increase the scope of other reused definitions.

(Testing this in a non-x86 tree, as I'd been doing, was no testing at all.)

Change-Id: I6c5d08e9d566554c212feb8499238aeadf877dad
Merge "Increase the scope of other reused definitions."
AArch64: Port debuggerd

Change-Id: Ib18f76f375a1d70c84e0a09d221e17ac43144b96
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
Merge "AArch64: Port debuggerd"
Refactor makefile.

With this change allow the creation of host backtrace libraries using
libunwind.

Change-Id: Ie48bb36cf0d2eccf94cb8ff516d829d8032f11f2
Remove dead code that looked like part of debuggerd.

Note that these were two different functions. The definition was unused,
and the declaration was undefined.

Change-Id: I2edd10a0ab9422cd5252bdb9ccdd726dc5fad531
Merge "Refactor makefile."
Merge "Remove dead code that looked like part of debuggerd."
libsysutil: frequent native crash /system/bin/vold

regression from commit a6e965578e44f9ae5f98de822ba5decec381dffc

* wrap writev with sigaction SIG_IGN SIGPIPE to emulate the
  send(,,,MSG_NOSIGNAL) call it had replaced.

(cherry pick from commit 83fc720785c4e40f3341daf7c0bf5ee99261fee9)

BUG: 12796279
Change-Id: I14363630ada79c0a5b85bb6b2afd0a1c4d5c3109
LP64 should have debuggerd and debuggerd64.

Change-Id: I4e39c200e6867bb9a5bbcfec1c449b8864028feb
Merge "LP64 should have debuggerd and debuggerd64."
Fix debuggerd's symbol offset output.

Before:
  00007fff33e489d8  00007ff286e4ad94  /system/lib64/libc.so (__libc_init+54u)

After:
  00007fff45c6c158  00007f61bc36fd94  /system/lib64/libc.so (__libc_init+84)

Change-Id: I36796c99843a41583824a96793a5a4c81ddb666e
Merge "Fix debuggerd's symbol offset output."
Call a specialized local map set.

Bug: 12852152
Change-Id: I8a0c558bc218805b0e06371af0af055e4aa6e0bb