Commit Graph

7251 Commits

Author SHA1 Message Date
Elliott Hughes 61e92a0264 am 68835ee8: Merge "system/core LP64 cleanup."
* commit '68835ee88b146f654fe3ce007f07ace71266e876':
  system/core LP64 cleanup.
2014-02-06 02:59:38 +00:00
Elliott Hughes 68835ee88b Merge "system/core LP64 cleanup." 2014-02-06 02:12:05 +00:00
Elliott Hughes 5d9fe779c8 system/core LP64 cleanup.
Fixes -Wint-to-pointer and -Wpointer-to-int warnings, plus various -Wformat
warnings.

Change-Id: I6c5eea6b4273d82d28b8e5d2925f3e5457511b17
2014-02-05 18:02:11 -08:00
Elliott Hughes afdd1915f6 am eaba2bed: Merge "Revert "Move to the canonical UniquePtr.h.""
* commit 'eaba2bedf529eeb21351c8bf6365107cb6a4e8b6':
  Revert "Move to the canonical UniquePtr.h."
2014-02-04 23:46:14 +00:00
Elliott Hughes eaba2bedf5 Merge "Revert "Move to the canonical UniquePtr.h."" 2014-02-04 23:41:58 +00:00
Elliott Hughes 5c4020005b Revert "Move to the canonical UniquePtr.h."
This reverts commit 2a72c575d2.

Change-Id: Idb485f1be2906e8c1c8f0da3df186a7aade027f6
2014-02-04 23:41:22 +00:00
Elliott Hughes 0056a41d2a am 345fc625: Merge "Move to the canonical UniquePtr.h."
* commit '345fc6252a3e5c6113be893638f4746a54173489':
  Move to the canonical UniquePtr.h.
2014-02-04 23:20:06 +00:00
Elliott Hughes 345fc6252a Merge "Move to the canonical UniquePtr.h." 2014-02-04 23:15:52 +00:00
Elliott Hughes 2a72c575d2 Move to the canonical UniquePtr.h.
Change-Id: I5330c36d2b571acb6d3debd30b8020e33aa8a4a7
2014-02-04 11:58:51 -08:00
Mark Salyzyn ddf872c0fb am 5931ea86: Merge "libsysutil: frequent native crash /system/bin/vold"
* commit '5931ea864599fc3ce29ed3b1ff8d4ff65413a168':
  libsysutil: frequent native crash /system/bin/vold
2014-02-04 19:24:20 +00:00
Mark Salyzyn 5931ea8645 Merge "libsysutil: frequent native crash /system/bin/vold" 2014-02-04 19:16:28 +00:00
Nick Kralevich 7e3d72d974 am ba023b06: Merge "Move creation of /data/misc/wifi and /data/misc/dhcp to main init.rc file."
* commit 'ba023b063d25b73923f2df536b6258967f756ff6':
  Move creation of /data/misc/wifi and /data/misc/dhcp to main init.rc file.
2014-02-04 18:37:36 +00:00
Nick Kralevich ba023b063d Merge "Move creation of /data/misc/wifi and /data/misc/dhcp to main init.rc file." 2014-02-04 18:31:51 +00:00
Christopher Ferris 77b2302331 am 3faf86c0: Merge "Call a specialized local map set."
* commit '3faf86c0d4b98e7d26edbe8d1c8a8a231c86a234':
  Call a specialized local map set.
2014-02-03 00:45:02 +00:00
Christopher Ferris f355750def am c47aa3bd: Merge "Fix mips build."
* commit 'c47aa3bd2acde49f858b21bcafd750b2981df7c0':
  Fix mips build.
2014-02-03 00:45:02 +00:00
Elliott Hughes 784b6181cf am cf53e5db: Merge "Fix debuggerd\'s symbol offset output."
* commit 'cf53e5dbdfa06a16104f4ffa03aeeb538fbd1509':
  Fix debuggerd's symbol offset output.
2014-02-03 00:45:01 +00:00
Christopher Ferris 3faf86c0d4 Merge "Call a specialized local map set." 2014-02-01 22:18:02 +00:00
Christopher Ferris c47aa3bd2a Merge "Fix mips build." 2014-02-01 22:13:17 +00:00
Christopher Ferris c53c47364f Fix mips build.
Change-Id: I5401ae6ca6553ebbec231166820c1c904355ec63
2014-02-01 12:23:03 -08:00
Christopher Ferris 73dc1cc3fb Call a specialized local map set.
Bug: 12852152
Change-Id: I8a0c558bc218805b0e06371af0af055e4aa6e0bb
2014-02-01 11:53:33 -08:00
Elliott Hughes cf53e5dbdf Merge "Fix debuggerd's symbol offset output." 2014-02-01 07:48:24 +00:00
Elliott Hughes f7b4b519e4 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
2014-01-31 23:13:55 -08:00
Elliott Hughes da9b5dab2d am 434edbe6: Merge "LP64 should have debuggerd and debuggerd64."
* commit '434edbe6fffb9445316567ac6de3f407c005b37b':
  LP64 should have debuggerd and debuggerd64.
2014-02-01 01:33:51 +00:00
Elliott Hughes 434edbe6ff Merge "LP64 should have debuggerd and debuggerd64." 2014-02-01 01:28:03 +00:00
Elliott Hughes e9edf7a0ef LP64 should have debuggerd and debuggerd64.
Change-Id: I4e39c200e6867bb9a5bbcfec1c449b8864028feb
2014-01-31 17:15:10 -08:00
Mark Salyzyn 4389588e8d 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 83fc720785)

BUG: 12796279
Change-Id: I14363630ada79c0a5b85bb6b2afd0a1c4d5c3109
2014-01-31 15:27:14 -08:00
Elliott Hughes 2e9dcd21d3 am 1bc6169f: Merge "Remove dead code that looked like part of debuggerd."
* commit '1bc6169f80fb02957695351ce8b4f49d0c019382':
  Remove dead code that looked like part of debuggerd.
2014-01-31 23:21:36 +00:00
Elliott Hughes 1bc6169f80 Merge "Remove dead code that looked like part of debuggerd." 2014-01-31 23:11:44 +00:00
Christopher Ferris 3133a4a203 am 0fdf0dc7: Merge "Refactor makefile."
* commit '0fdf0dc725a130b39a4232262b77c17ff053ef23':
  Refactor makefile.
2014-01-31 23:01:23 +00:00
Elliott Hughes 3f94aa5fbb am 51c4d4c4: Merge "AArch64: Port debuggerd"
* commit '51c4d4c431dbbabe6db1cea5bb21822c69b7546c':
  AArch64: Port debuggerd
2014-01-31 23:01:22 +00:00
Elliott Hughes 65bbc6c42d am e94985a2: Merge "Increase the scope of other reused definitions."
* commit 'e94985a2514312e7103fbb6a6a45e473031cb6c0':
2014-01-31 23:01:21 +00:00
Christopher Ferris 0fdf0dc725 Merge "Refactor makefile." 2014-01-31 22:55:50 +00:00
Elliott Hughes c337a96124 am ba0cecf8: Increase the scope of other reused definitions.
* commit 'ba0cecf8e3fd484494d3a586e1be97037c680bcf':
  Increase the scope of other reused definitions.
2014-01-31 22:09:30 +00:00
Elliott Hughes fe0d5d42e4 am 5434bf66: Merge "LP64: Enable debuggerd/libbacktrace/libunwind."
* commit '5434bf6640af7145986d63968846ba7168dab406':
  LP64: Enable debuggerd/libbacktrace/libunwind.
2014-01-31 22:09:29 +00:00
Elliott Hughes 287fed5d09 am 469f1533: Merge "Fix build by defining LOCAL_PATH early enough."
* commit '469f15339dd2ea7458d12bcdff802d26dcffbcd7':
  Fix build by defining LOCAL_PATH early enough.
2014-01-31 22:09:28 +00:00
Elliott Hughes 1ca51cba06 am 525155ac: Merge "Allow the host libcorkscrew to build."
* commit '525155ac49bae98e9f50ce667609c32eeccc80be':
  Allow the host libcorkscrew to build.
2014-01-31 22:09:28 +00:00
Elliott Hughes 6694d3e3d5 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
2014-01-31 10:37:18 -08:00
Christopher Ferris 04b1e8c812 Refactor makefile.
With this change allow the creation of host backtrace libraries using
libunwind.

Change-Id: Ie48bb36cf0d2eccf94cb8ff516d829d8032f11f2
2014-01-31 10:16:52 -08:00
Elliott Hughes 480fdd524d am e97dad0d: Merge "debuggerd: a few generic improvements"
* commit 'e97dad0d95ae1305686bf4294029da947fc2dcf2':
  debuggerd: a few generic improvements
2014-01-31 13:00:38 +00:00
Elliott Hughes 7dc91f8cfa am 8623972d: Merge "Don\'t try to build libcorkscrew for LP64."
* commit '8623972dc0055ae878df24cf93a663e60a6787f1':
  Don't try to build libcorkscrew for LP64.
2014-01-31 13:00:37 +00:00
Elliott Hughes e5734557d9 am caefe564: Merge "x86: Enable libunwind"
* commit 'caefe564a4b05e717a3baec155b8968ad36e58b6':
  x86: Enable libunwind
2014-01-31 12:17:16 +00:00
Christopher Ferris cbe55724c8 am 7957529d: Merge "Clean up UnwindCurrent.cpp\'s use of ucontext.h."
* commit '7957529d4419fa92928daebfdc5f5bb1ee50120a':
  Clean up UnwindCurrent.cpp's use of ucontext.h.
2014-01-31 12:17:15 +00:00
Colin Cross 1c75422c21 am 1686784a: Merge changes I6bffe1cd,I0984ba01
* commit '1686784a37848fa985258f3f87cf6835f1c8cf0e':
  fs_mgr: split fstab parsing into separate file
  fs_mgr: update ext4_parse_sb to match change in ext4_utils
2014-01-31 10:27:04 +00:00
Elliott Hughes c1c1c82728 am 710f6634: Merge "Switch mips libcorkscrew over to <sys/ucontext.h>."
* commit '710f66342591c889b0bf545ff3c578731f112a6b':
  Switch mips libcorkscrew over to <sys/ucontext.h>.
2014-01-31 10:27:02 +00:00
Ian Rogers c98690576a am 1ca10eab: Merge "Avoid redefinition of __STDC_FORMAT_MACROS."
* commit '1ca10eabd84e13e2c71d56ef48218bc981f79497':
  Avoid redefinition of  __STDC_FORMAT_MACROS.
2014-01-31 10:27:00 +00:00
Elliott Hughes 84ba6b52b2 am 59b5294f: Merge "Switch arm libcorkscrew over to <sys/ucontext.h>."
* commit '59b5294f0ead4f50dbd3b45b6602d145cf9d3afd':
  Switch arm libcorkscrew over to <sys/ucontext.h>.
2014-01-31 10:26:59 +00:00
Elliott Hughes 4d0520fbc9 am b99d5294: Merge "Switch x86 libcorkscrew over to <ucontext.h>."
* commit 'b99d52944f61aebdac427a490bfed2ae8cccbc10':
  Switch x86 libcorkscrew over to <ucontext.h>.
2014-01-31 10:26:58 +00:00
Elliott Hughes 51c4d4c431 Merge "AArch64: Port debuggerd" 2014-01-31 02:05:45 +00:00
Kévin PETIT abc60c26b7 AArch64: Port debuggerd
Change-Id: Ib18f76f375a1d70c84e0a09d221e17ac43144b96
Signed-off-by: Kévin PETIT <kevin.petit@arm.com>
2014-01-30 18:05:03 -08:00
Elliott Hughes e94985a251 Merge "Increase the scope of other reused definitions." 2014-01-31 01:52:17 +00:00