OSDN Git Service

android-x86/bionic.git
10 years agoam 29eed9cc: am 7f15e28d: Merge "Clean up warnings in libstdc++."
Elliott Hughes [Tue, 18 Feb 2014 20:18:18 +0000 (20:18 +0000)]
am 29eed9cc: am 7f15e28d: Merge "Clean up warnings in libstdc++."

* commit '29eed9cc3aaee9236ec3c6397b41d5421e9b0c91':
  Clean up warnings in libstdc++.

10 years agoam d4c049e0: am cd6748cd: Merge "Clean up various warnings in bionic."
Elliott Hughes [Tue, 18 Feb 2014 20:18:17 +0000 (20:18 +0000)]
am d4c049e0: am cd6748cd: Merge "Clean up various warnings in bionic."

* commit 'd4c049e0234b0447b4da4369f2e2e509fe3ac549':
  Clean up various warnings in bionic.

10 years agoam 7f15e28d: Merge "Clean up warnings in libstdc++."
Elliott Hughes [Tue, 18 Feb 2014 20:11:36 +0000 (20:11 +0000)]
am 7f15e28d: Merge "Clean up warnings in libstdc++."

* commit '7f15e28dd4184015a2c990b6e45c33c35b251935':
  Clean up warnings in libstdc++.

10 years agoam cd6748cd: Merge "Clean up various warnings in bionic."
Elliott Hughes [Tue, 18 Feb 2014 20:11:35 +0000 (20:11 +0000)]
am cd6748cd: Merge "Clean up various warnings in bionic."

* commit 'cd6748cdd7bcab702fe0bf6de943eb832f4fb762':
  Clean up various warnings in bionic.

10 years agoMerge "Clean up warnings in libstdc++."
Elliott Hughes [Tue, 18 Feb 2014 20:05:59 +0000 (20:05 +0000)]
Merge "Clean up warnings in libstdc++."

10 years agoMerge "Clean up various warnings in bionic."
Elliott Hughes [Tue, 18 Feb 2014 20:05:16 +0000 (20:05 +0000)]
Merge "Clean up various warnings in bionic."

10 years agoClean up various warnings in bionic.
Elliott Hughes [Mon, 17 Feb 2014 20:33:16 +0000 (12:33 -0800)]
Clean up various warnings in bionic.

Change-Id: Ic57541d0a567fd4ae79f0ad59b2ffde1130eb7d2

10 years agoClean up warnings in libstdc++.
Elliott Hughes [Tue, 18 Feb 2014 20:02:37 +0000 (12:02 -0800)]
Clean up warnings in libstdc++.

Change-Id: Ie71a2fdf227e7a5fc9a446bb1be110da9b3a4280

10 years agoam 447d5655: am d4bc9ef8: Merge "Remove duplicate definitions of MIN and MAX."
Elliott Hughes [Mon, 17 Feb 2014 19:10:32 +0000 (19:10 +0000)]
am 447d5655: am d4bc9ef8: Merge "Remove duplicate definitions of MIN and MAX."

* commit '447d5655498f1dc2a20269e252fd0442d78b4ff2':
  Remove duplicate definitions of MIN and MAX.

10 years agoam d4bc9ef8: Merge "Remove duplicate definitions of MIN and MAX."
Elliott Hughes [Mon, 17 Feb 2014 19:05:00 +0000 (19:05 +0000)]
am d4bc9ef8: Merge "Remove duplicate definitions of MIN and MAX."

* commit 'd4bc9ef83b36916d5e63c4c3e4a092381473ea52':
  Remove duplicate definitions of MIN and MAX.

10 years agoMerge "Remove duplicate definitions of MIN and MAX."
Elliott Hughes [Mon, 17 Feb 2014 19:00:18 +0000 (19:00 +0000)]
Merge "Remove duplicate definitions of MIN and MAX."

10 years agoRemove duplicate definitions of MIN and MAX.
Elliott Hughes [Mon, 17 Feb 2014 18:57:56 +0000 (10:57 -0800)]
Remove duplicate definitions of MIN and MAX.

These were needed when bionic's header files were missing these macros (though
it would have made a lot more sense to just fix the header files!) but cause
warnings now.

Change-Id: I65a677122f4f6bd07dffc3f37a0c4c0e823d1bb0

10 years agoam 9e8ee4dd: am 95b808c4: Merge "build linker and linker64 on 64-bit architectures"
Colin Cross [Fri, 14 Feb 2014 01:08:39 +0000 (01:08 +0000)]
am 9e8ee4dd: am 95b808c4: Merge "build linker and linker64 on 64-bit architectures"

* commit '9e8ee4dd6ae56ee541a2c858039e29314a6923d6':
  build linker and linker64 on 64-bit architectures

10 years agoam 95b808c4: Merge "build linker and linker64 on 64-bit architectures"
Colin Cross [Fri, 14 Feb 2014 01:02:47 +0000 (01:02 +0000)]
am 95b808c4: Merge "build linker and linker64 on 64-bit architectures"

* commit '95b808c4ae11ea5737fee63f7b61673483ea5e2d':
  build linker and linker64 on 64-bit architectures

10 years agoMerge "build linker and linker64 on 64-bit architectures"
Colin Cross [Fri, 14 Feb 2014 00:56:22 +0000 (00:56 +0000)]
Merge "build linker and linker64 on 64-bit architectures"

10 years agobuild linker and linker64 on 64-bit architectures
Colin Cross [Thu, 13 Feb 2014 05:58:47 +0000 (21:58 -0800)]
build linker and linker64 on 64-bit architectures

Change-Id: I400bbaf5a779fc427de4c3d86c66548b0179b10d

10 years agoam 57f42f77: am fadc8a77: Merge "Restore sys_signame for LP64."
Elliott Hughes [Thu, 13 Feb 2014 11:27:26 +0000 (11:27 +0000)]
am 57f42f77: am fadc8a77: Merge "Restore sys_signame for LP64."

* commit '57f42f773dac7cbe374ec8449b1b57599367a878':
  Restore sys_signame for LP64.

10 years agoam 97a376d8: am fc48e8cf: Merge "Remove unused variables not spotted by GCC."
Elliott Hughes [Thu, 13 Feb 2014 11:27:19 +0000 (11:27 +0000)]
am 97a376d8: am fc48e8cf: Merge "Remove unused variables not spotted by GCC."

* commit '97a376d856f91b0406a71174dc1314fc3f3b31f2':
  Remove unused variables not spotted by GCC.

10 years agoam f2e3964d: am 7b3876e2: Merge "Clean up sys_signame and sys_siglist a little."
Elliott Hughes [Thu, 13 Feb 2014 11:27:18 +0000 (11:27 +0000)]
am f2e3964d: am 7b3876e2: Merge "Clean up sys_signame and sys_siglist a little."

* commit 'f2e3964d4e060d1b76be34bdc7847fad5c11ca63':
  Clean up sys_signame and sys_siglist a little.

10 years agoam 00956d03: am 9e572ca4: Merge "Fix missing args."
Ying Wang [Thu, 13 Feb 2014 11:27:18 +0000 (11:27 +0000)]
am 00956d03: am 9e572ca4: Merge "Fix missing args."

* commit '00956d039fb4ceafe92d5ffade51725b95da38d4':
  Fix missing args.

10 years agoam fadc8a77: Merge "Restore sys_signame for LP64."
Elliott Hughes [Thu, 13 Feb 2014 03:48:55 +0000 (03:48 +0000)]
am fadc8a77: Merge "Restore sys_signame for LP64."

* commit 'fadc8a7777ca304c8a7de066a94effd3a5471ee6':
  Restore sys_signame for LP64.

10 years agoMerge "Restore sys_signame for LP64."
Elliott Hughes [Thu, 13 Feb 2014 03:43:11 +0000 (03:43 +0000)]
Merge "Restore sys_signame for LP64."

10 years agoRestore sys_signame for LP64.
Elliott Hughes [Thu, 13 Feb 2014 03:04:27 +0000 (19:04 -0800)]
Restore sys_signame for LP64.

mksh is using this, and we probably build as much BSD source as glibc source.

Change-Id: I400d255a67f9614ca9e57090e3a2e49d2b10cba4

10 years agoam fc48e8cf: Merge "Remove unused variables not spotted by GCC."
Elliott Hughes [Thu, 13 Feb 2014 01:30:18 +0000 (01:30 +0000)]
am fc48e8cf: Merge "Remove unused variables not spotted by GCC."

* commit 'fc48e8cf28b80ce0f95e288eeee459b4cb932afa':
  Remove unused variables not spotted by GCC.

10 years agoMerge "Remove unused variables not spotted by GCC."
Elliott Hughes [Thu, 13 Feb 2014 01:23:31 +0000 (01:23 +0000)]
Merge "Remove unused variables not spotted by GCC."

10 years agoam 7b3876e2: Merge "Clean up sys_signame and sys_siglist a little."
Elliott Hughes [Thu, 13 Feb 2014 01:18:07 +0000 (01:18 +0000)]
am 7b3876e2: Merge "Clean up sys_signame and sys_siglist a little."

* commit '7b3876e2516fd55d61a48cb23a7080ea88b9617b':
  Clean up sys_signame and sys_siglist a little.

10 years agoRemove unused variables not spotted by GCC.
Elliott Hughes [Thu, 13 Feb 2014 01:17:41 +0000 (17:17 -0800)]
Remove unused variables not spotted by GCC.

Change-Id: I49a16096bc0f41f3ad0007249161e8bdfcf3438c

10 years agoam c25552bb: am c4c50b25: Merge "Reconfig libc\'s Android.mk to build for multilib"
Ying Wang [Thu, 13 Feb 2014 01:11:36 +0000 (01:11 +0000)]
am c25552bb: am c4c50b25: Merge "Reconfig libc\'s Android.mk to build for multilib"

* commit 'c25552bb13e664bfd4574d77cbcaad459b52a47f':
  Reconfig libc's Android.mk to build for multilib

10 years agoMerge "Clean up sys_signame and sys_siglist a little."
Elliott Hughes [Thu, 13 Feb 2014 01:10:41 +0000 (01:10 +0000)]
Merge "Clean up sys_signame and sys_siglist a little."

10 years agoClean up sys_signame and sys_siglist a little.
Elliott Hughes [Wed, 12 Feb 2014 03:57:06 +0000 (19:57 -0800)]
Clean up sys_signame and sys_siglist a little.

We don't need quite so much duplication because we already have a way
to get the signal number from its name, and that already copes with the
fact that the mips/mips64 numbers are different from everyone else's.

Also remove sys_signame from LP64. glibc doesn't have this BSD-ism.

Change-Id: I6dc411a3d73589383c85d3b07d9d648311492a10

10 years agoam 9e572ca4: Merge "Fix missing args."
Ying Wang [Thu, 13 Feb 2014 00:51:16 +0000 (00:51 +0000)]
am 9e572ca4: Merge "Fix missing args."

* commit '9e572ca4163e42bcd053df2cb8557e4b61ad064d':
  Fix missing args.

10 years agoMerge "Fix missing args."
Ying Wang [Thu, 13 Feb 2014 00:43:23 +0000 (00:43 +0000)]
Merge "Fix missing args."

10 years agoFix missing args.
Ying Wang [Thu, 13 Feb 2014 00:40:55 +0000 (16:40 -0800)]
Fix missing args.

Change-Id: I89a366db984ea6b2553896a4351e59bb91f93040

10 years agoam c4c50b25: Merge "Reconfig libc\'s Android.mk to build for multilib"
Ying Wang [Wed, 12 Feb 2014 23:59:49 +0000 (23:59 +0000)]
am c4c50b25: Merge "Reconfig libc\'s Android.mk to build for multilib"

* commit 'c4c50b25f805b48338f3e8fb9ac137e81c187706':
  Reconfig libc's Android.mk to build for multilib

10 years agoMerge "Reconfig libc's Android.mk to build for multilib"
Ying Wang [Wed, 12 Feb 2014 23:53:08 +0000 (23:53 +0000)]
Merge "Reconfig libc's Android.mk to build for multilib"

10 years agoam f1f19464: am 819c132e: Merge "Fix NSIG."
Elliott Hughes [Wed, 12 Feb 2014 23:01:26 +0000 (23:01 +0000)]
am f1f19464: am 819c132e: Merge "Fix NSIG."

* commit 'f1f19464c52e663ade6c18833eaa30bfcd5194de':
  Fix NSIG.

10 years agoam bff8cdfc: am 022885e2: Merge "Clean up all the lint cpplint can find in the dynami...
Elliott Hughes [Wed, 12 Feb 2014 23:01:26 +0000 (23:01 +0000)]
am bff8cdfc: am 022885e2: Merge "Clean up all the lint cpplint can find in the dynamic linker."

* commit 'bff8cdfcece52f3fedaabb1fb498fdd7b4984f57':
  Clean up all the lint cpplint can find in the dynamic linker.

10 years agoam b5bf7a72: am 577fce01: Merge "[MIPS64] Dynamic linker"
Elliott Hughes [Wed, 12 Feb 2014 23:01:25 +0000 (23:01 +0000)]
am b5bf7a72: am 577fce01: Merge "[MIPS64] Dynamic linker"

* commit 'b5bf7a725f5b63b0239fd5d92087d2f4c9dbee25':
  [MIPS64] Dynamic linker

10 years agoam d26184c0: am c856baee: Merge "Build syscall stubs in their own library."
Elliott Hughes [Wed, 12 Feb 2014 23:01:24 +0000 (23:01 +0000)]
am d26184c0: am c856baee: Merge "Build syscall stubs in their own library."

* commit 'd26184c0385105ada22a9c060858a10e7b8f53e5':
  Build syscall stubs in their own library.

10 years agoReconfig libc's Android.mk to build for multilib
Ying Wang [Thu, 23 Jan 2014 23:17:50 +0000 (15:17 -0800)]
Reconfig libc's Android.mk to build for multilib

1. Moved arch-specific setup to their own files:
    - <arch>/<arch>.mk, arch-specific configs. Variables in those config
      end with the arch name.
    - removed the extra complexity introduced by function libc-add-cpu-variant-src,
      which seems to be not very useful these days.
2. Separated out the crt object files generation rules and set up the
   rules for both TARGET_ARCH and TARGET_2ND_ARCH.
3. Build all the libraries for both TARGET_ARCH and TARGET_2ND_ARCH,
  with the arch-specific LOCAL_ variables.

Bug: 11654773
Change-Id: I9c2d85db0affa49199d182236d2210060a321421

10 years agoam 819c132e: Merge "Fix NSIG."
Elliott Hughes [Wed, 12 Feb 2014 20:20:20 +0000 (20:20 +0000)]
am 819c132e: Merge "Fix NSIG."

* commit '819c132ebc18a458f651e6dacd75a0950269656b':
  Fix NSIG.

10 years agoMerge "Fix NSIG."
Elliott Hughes [Wed, 12 Feb 2014 20:13:29 +0000 (20:13 +0000)]
Merge "Fix NSIG."

10 years agoam 022885e2: Merge "Clean up all the lint cpplint can find in the dynamic linker."
Elliott Hughes [Wed, 12 Feb 2014 19:22:52 +0000 (19:22 +0000)]
am 022885e2: Merge "Clean up all the lint cpplint can find in the dynamic linker."

* commit '022885e2fad5ef9643e05d80c6f50a2a90bf3431':
  Clean up all the lint cpplint can find in the dynamic linker.

10 years agoam 577fce01: Merge "[MIPS64] Dynamic linker"
Elliott Hughes [Wed, 12 Feb 2014 19:22:44 +0000 (19:22 +0000)]
am 577fce01: Merge "[MIPS64] Dynamic linker"

* commit '577fce0108feda58296beacfbc0ada4a6d6afbc2':
  [MIPS64] Dynamic linker

10 years agoam c856baee: Merge "Build syscall stubs in their own library."
Elliott Hughes [Wed, 12 Feb 2014 19:22:30 +0000 (19:22 +0000)]
am c856baee: Merge "Build syscall stubs in their own library."

* commit 'c856baeeade96c167400f179a86d50c426e81788':
  Build syscall stubs in their own library.

10 years agoFix NSIG.
Elliott Hughes [Wed, 12 Feb 2014 04:01:11 +0000 (20:01 -0800)]
Fix NSIG.

Our sigset_t definition hasn't been tied to our NSIG definition since we
switched to uapi headers, so we can now fix it without breaking the LP32 ABI.
The kernel uapi headers define and use _NSIG, so we need to have our scripts
rename the kernel's definitions out of the way, then we can define _NSIG
and NSIG in terms of the kernel's off-by-one value.

Bug: 12938442
Change-Id: Ic7c86fd5be5ad1d822f7b2b1d88c8a0d70a1ac0f

10 years agoMerge "Clean up all the lint cpplint can find in the dynamic linker."
Elliott Hughes [Wed, 12 Feb 2014 01:35:04 +0000 (01:35 +0000)]
Merge "Clean up all the lint cpplint can find in the dynamic linker."

10 years agoClean up all the lint cpplint can find in the dynamic linker.
Elliott Hughes [Wed, 12 Feb 2014 00:59:37 +0000 (16:59 -0800)]
Clean up all the lint cpplint can find in the dynamic linker.

Change-Id: Ic9ee7153817c22a252cc4b309283e355b623cab9

10 years agoMerge "[MIPS64] Dynamic linker"
Elliott Hughes [Tue, 11 Feb 2014 23:48:51 +0000 (23:48 +0000)]
Merge "[MIPS64] Dynamic linker"

10 years ago[MIPS64] Dynamic linker
Chris Dearman [Fri, 7 Feb 2014 04:36:51 +0000 (20:36 -0800)]
[MIPS64] Dynamic linker

Change-Id: I937c7c776cae3d66e214798d5217a922cd106bfc
Signed-off-by: Chris Dearman <chris.dearman@imgtec.com>
Signed-off-by: Duane Sand <duane.sand@imgtec.com>
10 years agoMerge "Build syscall stubs in their own library."
Elliott Hughes [Tue, 11 Feb 2014 22:01:45 +0000 (22:01 +0000)]
Merge "Build syscall stubs in their own library."

10 years agoBuild syscall stubs in their own library.
Elliott Hughes [Tue, 11 Feb 2014 21:32:02 +0000 (13:32 -0800)]
Build syscall stubs in their own library.

This lets us lose the auto-generated makefiles.

Change-Id: I2de0c71b3b9c08f9cce8f4ff7fd7254dda008c86

10 years agoam f7aa55d6: am a206dde5: Merge "Clean up cacheflush."
Elliott Hughes [Tue, 11 Feb 2014 18:38:43 +0000 (18:38 +0000)]
am f7aa55d6: am a206dde5: Merge "Clean up cacheflush."

* commit 'f7aa55d684ecceab531856917745a52dc2eb05e1':
  Clean up cacheflush.

10 years agoam a206dde5: Merge "Clean up cacheflush."
Elliott Hughes [Tue, 11 Feb 2014 18:32:43 +0000 (18:32 +0000)]
am a206dde5: Merge "Clean up cacheflush."

* commit 'a206dde5bdf9b4d995bf578cc3b54fb8b85e02c5':
  Clean up cacheflush.

10 years agoMerge "Clean up cacheflush."
Elliott Hughes [Tue, 11 Feb 2014 18:28:03 +0000 (18:28 +0000)]
Merge "Clean up cacheflush."

10 years agoClean up cacheflush.
Elliott Hughes [Tue, 11 Feb 2014 02:37:02 +0000 (18:37 -0800)]
Clean up cacheflush.

No cacheflush for LP64; use the GCC builtin instead. Clean up the
32-bit MIPS implementation now we no longer need to worry about
old versions of GCC.

Bug: 12924756
Change-Id: Ie23955b3ec194e226c4b2bce35b11d5e061f4753

10 years agoam 5f0374ab: am 71e4466b: Merge "Switch <elf.h> over to linux uapi under the covers."
Elliott Hughes [Tue, 11 Feb 2014 02:40:00 +0000 (02:40 +0000)]
am 5f0374ab: am 71e4466b: Merge "Switch <elf.h> over to linux uapi under the covers."

* commit '5f0374ab4ff198c658b3902ebf4cc8f818efc5fc':
  Switch <elf.h> over to linux uapi under the covers.

10 years agoam 71e4466b: Merge "Switch <elf.h> over to linux uapi under the covers."
Elliott Hughes [Tue, 11 Feb 2014 02:32:57 +0000 (02:32 +0000)]
am 71e4466b: Merge "Switch <elf.h> over to linux uapi under the covers."

* commit '71e4466b100359f36a29c8c0277888df6081a265':
  Switch <elf.h> over to linux uapi under the covers.

10 years agoMerge "Switch <elf.h> over to linux uapi under the covers."
Elliott Hughes [Tue, 11 Feb 2014 02:22:45 +0000 (02:22 +0000)]
Merge "Switch <elf.h> over to linux uapi under the covers."

10 years agoSwitch <elf.h> over to linux uapi under the covers.
Elliott Hughes [Tue, 11 Feb 2014 01:46:57 +0000 (17:46 -0800)]
Switch <elf.h> over to linux uapi under the covers.

Remove the linker's reliance on BSD cruft and use the glibc-style
ElfW macro. (Other code too, but the linker contains the majority
of the code that needs to work for Elf32 and Elf64.)

All platforms need dl_iterate_phdr_static, so it doesn't make sense
to have that part of the per-architecture configuration.

Bug: 12476126
Change-Id: I1d7f918f1303a392794a6cd8b3512ff56bd6e487

10 years agoam 6b0da947: am eeb9a9f5: Merge "Fix <link.h>."
Elliott Hughes [Tue, 11 Feb 2014 00:18:38 +0000 (00:18 +0000)]
am 6b0da947: am eeb9a9f5: Merge "Fix <link.h>."

* commit '6b0da947e9bc8badc739eece66cf3a9f66188dd4':
  Fix <link.h>.

10 years agoam eeb9a9f5: Merge "Fix <link.h>."
Elliott Hughes [Tue, 11 Feb 2014 00:09:12 +0000 (00:09 +0000)]
am eeb9a9f5: Merge "Fix <link.h>."

* commit 'eeb9a9f59a58a2f042e8f6fd1a4911ae92ac5493':
  Fix <link.h>.

10 years agoMerge "Fix <link.h>."
Elliott Hughes [Tue, 11 Feb 2014 00:03:02 +0000 (00:03 +0000)]
Merge "Fix <link.h>."

10 years agoFix <link.h>.
Elliott Hughes [Mon, 10 Feb 2014 21:31:13 +0000 (13:31 -0800)]
Fix <link.h>.

Also move some of the stuff that should be in <link.h> out of the
private "linker.h", to make it clearer that these are public API
known to gdb that we can't change.

Bug: 12554197
Change-Id: I830e1260d3d8b833ed99bc1518f1c6b6102be8af

10 years agoam e7b1e0e2: am e74fc3a6: Merge "Fix socklen_t (on LP64 only)."
Elliott Hughes [Mon, 10 Feb 2014 12:50:51 +0000 (12:50 +0000)]
am e7b1e0e2: am e74fc3a6: Merge "Fix socklen_t (on LP64 only)."

* commit 'e7b1e0e2919c65f352f4bf89cc4eb93151873453':
  Fix socklen_t (on LP64 only).

10 years agoam 1138e128: am c16a4532: Merge "Remove <sys/_types.h>."
Elliott Hughes [Mon, 10 Feb 2014 12:50:50 +0000 (12:50 +0000)]
am 1138e128: am c16a4532: Merge "Remove <sys/_types.h>."

* commit '1138e1281285ab17e2eb315e7d34e9c6bb752383':
  Remove <sys/_types.h>.

10 years agoam d12185bf: am 4affcbf8: Merge "Make sure that the same tests are on all platforms."
Christopher Ferris [Mon, 10 Feb 2014 12:50:50 +0000 (12:50 +0000)]
am d12185bf: am 4affcbf8: Merge "Make sure that the same tests are on all platforms."

* commit 'd12185bf2c9ad343e44ff9aeb0247f4963222281':
  Make sure that the same tests are on all platforms.

10 years agoam f03ea9d0: am 8a80a23c: Merge "[MIPS64] libc/libm support"
Elliott Hughes [Sat, 8 Feb 2014 07:22:15 +0000 (07:22 +0000)]
am f03ea9d0: am 8a80a23c: Merge "[MIPS64] libc/libm support"

* commit 'f03ea9d02459c888fef26761e4139c1da065c821':
  [MIPS64] libc/libm support

10 years agoam e74fc3a6: Merge "Fix socklen_t (on LP64 only)."
Elliott Hughes [Sat, 8 Feb 2014 01:11:54 +0000 (01:11 +0000)]
am e74fc3a6: Merge "Fix socklen_t (on LP64 only)."

* commit 'e74fc3a64fe9296813e5bd867d0c66bd8213be6a':
  Fix socklen_t (on LP64 only).

10 years agoMerge "Fix socklen_t (on LP64 only)."
Elliott Hughes [Sat, 8 Feb 2014 01:05:35 +0000 (01:05 +0000)]
Merge "Fix socklen_t (on LP64 only)."

10 years agoFix socklen_t (on LP64 only).
Elliott Hughes [Sat, 8 Feb 2014 00:50:55 +0000 (16:50 -0800)]
Fix socklen_t (on LP64 only).

Too late to fix LP32 :-(

Bug: 12935461
Change-Id: Ib056ca1eaf9ae8712f88ae21ff94e91b08cf588b

10 years agoam c16a4532: Merge "Remove <sys/_types.h>."
Elliott Hughes [Sat, 8 Feb 2014 00:37:32 +0000 (00:37 +0000)]
am c16a4532: Merge "Remove <sys/_types.h>."

* commit 'c16a4532917259fabc8018d681cdd1ad1b1b5e08':
  Remove <sys/_types.h>.

10 years agoMerge "Remove <sys/_types.h>."
Elliott Hughes [Sat, 8 Feb 2014 00:23:50 +0000 (00:23 +0000)]
Merge "Remove <sys/_types.h>."

10 years agoRemove <sys/_types.h>.
Elliott Hughes [Fri, 7 Feb 2014 22:55:58 +0000 (14:55 -0800)]
Remove <sys/_types.h>.

Bug: 12213562
Change-Id: I0d10664f9da60739bdbad0408be0dd61eea3c1fe

10 years agoam 4affcbf8: Merge "Make sure that the same tests are on all platforms."
Christopher Ferris [Fri, 7 Feb 2014 19:43:29 +0000 (19:43 +0000)]
am 4affcbf8: Merge "Make sure that the same tests are on all platforms."

* commit '4affcbf87769c43c4d03ecd60f902b0b6a6cb84a':
  Make sure that the same tests are on all platforms.

10 years agoMerge "Make sure that the same tests are on all platforms."
Christopher Ferris [Fri, 7 Feb 2014 19:03:41 +0000 (19:03 +0000)]
Merge "Make sure that the same tests are on all platforms."

10 years agoMake sure that the same tests are on all platforms.
Christopher Ferris [Sat, 21 Dec 2013 02:43:21 +0000 (18:43 -0800)]
Make sure that the same tests are on all platforms.

In order to be able to generate a list of tests for cts, the same set of
tests must exist across all platforms. This CL adds empty tests where a
test was conditionally compiled out.

This CL creates a single library libBionicTests that includes all of
the tests found in bionic-unit-tests-static.

Also fix a few missing include files in some test files.

Tested by running and compiling the tests for every platform and
verifying the same number of tests are on each platform.

Change-Id: I9989d4bfebb0f9c409a0ce7e87169299eac605a2

10 years agoam 8a80a23c: Merge "[MIPS64] libc/libm support"
Elliott Hughes [Fri, 7 Feb 2014 00:28:47 +0000 (00:28 +0000)]
am 8a80a23c: Merge "[MIPS64] libc/libm support"

* commit '8a80a23c930a41b62cfa47bed362732ee5833bf0':
  [MIPS64] libc/libm support

10 years agoMerge "[MIPS64] libc/libm support"
Elliott Hughes [Fri, 7 Feb 2014 00:23:21 +0000 (00:23 +0000)]
Merge "[MIPS64] libc/libm support"

10 years ago[MIPS64] libc/libm support
Chris Dearman [Thu, 6 Feb 2014 02:51:43 +0000 (18:51 -0800)]
[MIPS64] libc/libm support

libc/libm support for MIPS64 targets

Change-Id: I8271941d418612a286be55495f0e95822f90004f
Signed-off-by: Chris Dearman <chris.dearman@imgtec.com>
Signed-off-by: Raghu Gandham <raghu.gandham@imgtec.com>
10 years agoam c2917297: am 5036935c: Merge "[MIPS64] Add syscall related files"
Elliott Hughes [Fri, 7 Feb 2014 00:02:24 +0000 (00:02 +0000)]
am c2917297: am 5036935c: Merge "[MIPS64] Add syscall related files"

* commit 'c2917297bd34c8345c9b384b874f122ec4597779':
  [MIPS64] Add syscall related files

10 years agoam 5036935c: Merge "[MIPS64] Add syscall related files"
Elliott Hughes [Thu, 6 Feb 2014 23:45:28 +0000 (23:45 +0000)]
am 5036935c: Merge "[MIPS64] Add syscall related files"

* commit '5036935c41d9193cfbba606df2121cd4c6973116':
  [MIPS64] Add syscall related files

10 years agoMerge "[MIPS64] Add syscall related files"
Elliott Hughes [Thu, 6 Feb 2014 23:40:22 +0000 (23:40 +0000)]
Merge "[MIPS64] Add syscall related files"

10 years ago[MIPS64] Add syscall related files
Chris Dearman [Thu, 6 Feb 2014 00:59:23 +0000 (16:59 -0800)]
[MIPS64] Add syscall related files

Change-Id: I2f5d05df0e767538a6fe467ca0a2386325f8b71f
Signed-off-by: Chris Dearman <chris.dearman@imgtec.com>
Signed-off-by: Raghu Gandham <raghu.gandham@imgtec.com>
Signed-off-by: Duane Sand <duane.sand@imgtec.com>
10 years agoam 03910c9a: am e163a398: Merge "Remove unused cruft from MIPS <machine/signal.h>."
Elliott Hughes [Wed, 5 Feb 2014 22:36:01 +0000 (22:36 +0000)]
am 03910c9a: am e163a398: Merge "Remove unused cruft from MIPS <machine/signal.h>."

* commit '03910c9ae1ab504c3d542416eac741147cb89e0a':
  Remove unused cruft from MIPS <machine/signal.h>.

10 years agoam e163a398: Merge "Remove unused cruft from MIPS <machine/signal.h>."
Elliott Hughes [Wed, 5 Feb 2014 22:28:58 +0000 (22:28 +0000)]
am e163a398: Merge "Remove unused cruft from MIPS <machine/signal.h>."

* commit 'e163a3986aa7d1c67fe3274eb9204812be0a6245':
  Remove unused cruft from MIPS <machine/signal.h>.

10 years agoMerge "Remove unused cruft from MIPS <machine/signal.h>."
Elliott Hughes [Wed, 5 Feb 2014 22:24:52 +0000 (22:24 +0000)]
Merge "Remove unused cruft from MIPS <machine/signal.h>."

10 years agoam 9eb69a3c: am 375aaa3f: Merge "Kill <machine/_types.h>."
Elliott Hughes [Wed, 5 Feb 2014 22:15:57 +0000 (22:15 +0000)]
am 9eb69a3c: am 375aaa3f: Merge "Kill <machine/_types.h>."

* commit '9eb69a3c72c0ee23fd5f11997c2c0f7e5c0c58a3':
  Kill <machine/_types.h>.

10 years agoRemove unused cruft from MIPS <machine/signal.h>.
Elliott Hughes [Wed, 5 Feb 2014 22:11:38 +0000 (14:11 -0800)]
Remove unused cruft from MIPS <machine/signal.h>.

An extra (unused) struct sigcontext doesn't help anybody.

Change-Id: I73899fe7e1ccccf50a507c737945cf014d430396

10 years agoam 375aaa3f: Merge "Kill <machine/_types.h>."
Elliott Hughes [Wed, 5 Feb 2014 22:08:36 +0000 (22:08 +0000)]
am 375aaa3f: Merge "Kill <machine/_types.h>."

* commit '375aaa3f608d6089102b256f162e423638a16c47':
  Kill <machine/_types.h>.

10 years agoMerge "Kill <machine/_types.h>."
Elliott Hughes [Wed, 5 Feb 2014 22:04:39 +0000 (22:04 +0000)]
Merge "Kill <machine/_types.h>."

10 years agoKill <machine/_types.h>.
Elliott Hughes [Wed, 5 Feb 2014 03:26:31 +0000 (19:26 -0800)]
Kill <machine/_types.h>.

Most of <machine/_types.h> was either unused, wrong, or identical across
all 32-/64-bit architectures.

I'm not a huge fan of <sys/_types.h> either, but moving the bits we need
up into there is a step forward.

Bug: 12213562
Change-Id: Id13551c78966e324beee2dd90c5575e37d2a71e6

10 years agoam 616ea65d: am 12e8b76e: Merge "Use arch-specific LOCAL_ variables to build libm."
Ying Wang [Tue, 4 Feb 2014 02:13:47 +0000 (02:13 +0000)]
am 616ea65d: am 12e8b76e: Merge "Use arch-specific LOCAL_ variables to build libm."

* commit '616ea65dbaa95c0aaf577e2169ccbe229c70f2a7':
  Use arch-specific LOCAL_ variables to build libm.

10 years agoam 12e8b76e: Merge "Use arch-specific LOCAL_ variables to build libm."
Ying Wang [Tue, 4 Feb 2014 02:05:54 +0000 (02:05 +0000)]
am 12e8b76e: Merge "Use arch-specific LOCAL_ variables to build libm."

* commit '12e8b76e5f799b2b8407bf354a9675577529d34b':
  Use arch-specific LOCAL_ variables to build libm.

10 years agoMerge "Use arch-specific LOCAL_ variables to build libm."
Ying Wang [Tue, 4 Feb 2014 01:20:32 +0000 (01:20 +0000)]
Merge "Use arch-specific LOCAL_ variables to build libm."

10 years agoUse arch-specific LOCAL_ variables to build libm.
Ying Wang [Mon, 27 Jan 2014 22:59:26 +0000 (14:59 -0800)]
Use arch-specific LOCAL_ variables to build libm.

Use arch-specific LOCAL_ variables to build libm for both
TARGET_ARCH and TARGET_2ND_ARCH.

Bug: 11654773
Change-Id: I6da794ba722bb68e7484d8869c6eb0425b7d17cb

10 years agoam 6944fcf0: am 53cc62c3: Merge "Add fallocate/fallocate64/posix_fallocate/posix_fall...
Elliott Hughes [Tue, 4 Feb 2014 00:49:45 +0000 (00:49 +0000)]
am 6944fcf0: am 53cc62c3: Merge "Add fallocate/fallocate64/posix_fallocate/posix_fallocate64."

* commit '6944fcf04e76a76a467dd4ab61af123539f7ccf7':
  Add fallocate/fallocate64/posix_fallocate/posix_fallocate64.

10 years agoam 53cc62c3: Merge "Add fallocate/fallocate64/posix_fallocate/posix_fallocate64."
Elliott Hughes [Tue, 4 Feb 2014 00:44:13 +0000 (00:44 +0000)]
am 53cc62c3: Merge "Add fallocate/fallocate64/posix_fallocate/posix_fallocate64."

* commit '53cc62c31bfb6c329299549b69fdadd2705f6497':
  Add fallocate/fallocate64/posix_fallocate/posix_fallocate64.

10 years agoMerge "Add fallocate/fallocate64/posix_fallocate/posix_fallocate64."
Elliott Hughes [Tue, 4 Feb 2014 00:39:29 +0000 (00:39 +0000)]
Merge "Add fallocate/fallocate64/posix_fallocate/posix_fallocate64."

10 years agoAdd fallocate/fallocate64/posix_fallocate/posix_fallocate64.
Elliott Hughes [Tue, 4 Feb 2014 00:20:46 +0000 (16:20 -0800)]
Add fallocate/fallocate64/posix_fallocate/posix_fallocate64.

Bug: 5287571
Bug: 12612860
Change-Id: I4501b9c6cdf9a830336ce0b3afc4ea716b6a0f6f