Bruce Beare
4711f8faa8
Simplify variable typing for IA builds
...
Orig-Change-Id: I3f080b34360bfade0dbd5e2d8d0365e049162e4c
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
e5705524e2
sigsetmask.c was not processing the "mask" argument.
...
Orig-Change-Id: I79b898ea5b882e8c0564e25466e827a9bedda6e8
Author: yhe19 <yunan.he@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
074af91700
Add defines for CAIF support
...
Orig-Change-Id: I32d2e02814f1965ebdcecb804e947ff303dbe230
Author: Mark Gross <mark.gross@intel.com>
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
18142abc06
Remove extra/unneeded copy of fenv.h
...
Orig-Change-Id: I80da2521c50df7e8967af48164cc834abf499c50
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
4029e0e7cb
Use proper variable typing
...
Orig-Change-Id: If5c33d90b33f538448ac12e7bee94b4b9173d39c
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
832a86eaba
Update ATOM string routines to latest
...
Orig-Change-Id: I22a600e7f172681cfd38ff73a64e3fd07b284959
Signed-off-by: Lu, Hongjiu <hongjiu.lu@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
88bb394c0d
Fix undefined reference to dl_iterate_phdr for x86
...
Orig-Change-Id: I22410b27939e8f54da932d7a1104102550c4685f
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
0bbcbf0d57
Fix missing NL
...
Orig-Change-Id: Ic210fe9f740b9a8235a66d479ad4eddc869998bb
Signed-off-by: Bruce Beare <brucex.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Bruce Beare
0f2dc2b60c
ptrace.c Fix source file format to unix from dos
...
Orig-Change-Id: Ia771b457eec7f9575d4631fb1c12a7062ebcc7de
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
2011-07-07 22:46:15 +02:00
Jean-Baptiste Queru
681c4bd782
Merge b3773e9c
...
Change-Id: I5787d9ac5e745a08e1c891e9ce9efc4e7f97ace8
2011-07-06 13:00:05 -07:00
Jean-Baptiste Queru
cb5529efd8
Merge 784515ad
...
Change-Id: I3e5b691d008e9548f43339635bafdd95bc2f56fe
2011-07-06 12:59:55 -07:00
Jean-Baptiste Queru
c993768360
Revert "Revert "libc: Add logcat error message for memory corruption""
...
This reverts commit 368ee1e4d6
.
2011-07-06 12:58:56 -07:00
David 'Digit' Turner
b3773e9cc8
am 9c95cbf7
: Merge "Really fix the build."
...
* commit '9c95cbf75094c15d251bb3d57a55ce47d7c6c2c8':
Really fix the build.
2011-07-06 10:27:49 -07:00
David 'Digit' Turner
9c95cbf750
Merge "Really fix the build."
2011-07-06 10:19:47 -07:00
David 'Digit' Turner
c51871d4b2
Really fix the build.
...
libcutils/mspace.c includes libc/bionic/dlmalloc.c, we need to
take care of the fact that any internal C library function cannot
be used from it.
Change-Id: I0bc81ae090b7ac2d464f26b97fc6b94a08cdad9c
2011-07-06 19:02:15 +02:00
David 'Digit' Turner
784515ad93
am 01eb7f72
: Merge "Fix broken build"
...
* commit '01eb7f72434830bb14cec906d885d2b7ee40d53b':
Fix broken build
2011-07-06 09:08:47 -07:00
David 'Digit' Turner
01eb7f7243
Merge "Fix broken build"
2011-07-06 08:56:48 -07:00
David 'Digit' Turner
a4824467c3
Fix broken build
...
Change-Id: Ia46b50aec51a55434c8828a73e07f4732f8f6c1c
2011-07-06 17:54:35 +02:00
Mathew Inwood
368ee1e4d6
Revert "libc: Add logcat error message for memory corruption"
...
This fixes the build.
This reverts commit 7708a89c60
.
2011-07-06 16:51:54 +01:00
David 'Digit' Turner
877923d369
am d25ea49e
: am b73b6783
: Merge "libc: Add logcat error message for memory corruption"
...
* commit 'd25ea49e632c00d57d893563dac3f6dae5493b7e':
libc: Add logcat error message for memory corruption
2011-07-06 07:53:10 -07:00
David 'Digit' Turner
d25ea49e63
am b73b6783
: Merge "libc: Add logcat error message for memory corruption"
...
* commit 'b73b6783a595cf4b1cef6463c23317a8b417f1e9':
libc: Add logcat error message for memory corruption
2011-07-06 07:46:40 -07:00
David 'Digit' Turner
b73b6783a5
Merge "libc: Add logcat error message for memory corruption"
2011-07-05 11:59:42 -07:00
David 'Digit' Turner
7708a89c60
libc: Add logcat error message for memory corruption
...
Our dlmalloc implementation currently calls abort() when it detects
that the heap is corrupted, or that an invalid pointer is passed to
one of its functions.
The only way to detect this is because abort() will force-fully
crash the current program with a magic fault address of '0xdeadbaad'.
However, this is not really well documented, and a frequent topic
on the android-ndk forum (among others).
This change makes our dlmalloc code dump a simple message to the
log just before the abort() call (and hence before the stack trace)
to better help identify the problem.
Change-Id: Iebf7eb7fe26463ecadfaca8f247d237edb441e3c
2011-07-05 19:53:53 +02:00
Dragos Tatulea
0e1723e684
enable support for large files (> 2G)
...
bionic has an i386 ifdef guard for the O_LARGEFILE flag. The reason for this
is not traceable in the git history, but it's most likely due to some old
toolchain or emulator problem.
Bug Id: 10035
Change-Id: I742ee6e50220276c2cb268d66f89b5655ef689fc
Signed-off-by: Dragos Tatulea <dragos.tatulea@intel.com>
2011-07-05 15:36:43 +03:00
Nathan Forbes
7743f68204
typo in libc/stdio/wcio.h
...
whcar_io_data -> wchar_io_data
Signed-off-by: Nathan Forbes <me@nathanforbes.com>
Change-Id: I45c231efffac265eed51b7632d5a1b21c18bfa55
2011-07-02 20:29:25 -04:00
repo sync
d625b56d6b
am 946f3ad1
: resolved conflicts for merge of 2f5c6d2d
to honeycomb-plus-aosp
...
* commit '946f3ad199e4c20606f4461751f510220b22e7b8':
Update to tzdata2011h.
2011-07-01 09:21:18 -07:00
repo sync
946f3ad199
resolved conflicts for merge of 2f5c6d2d
to honeycomb-plus-aosp
...
Change-Id: I858210fce4a04531afd9337a098db1dbf2308c2c
2011-06-30 17:28:59 -07:00
Elliott Hughes
2f5c6d2d66
Merge "Update to tzdata2011h."
2011-06-30 17:00:17 -07:00
Elliott Hughes
1ee2cbe919
Update to tzdata2011h.
...
This includes the Egyptian and Russian DST changes.
(Cherry pick of dd0ffc738e3f956cf4f0ae409cda22595a33f08b.)
Change-Id: Ibf4b6a1f004c997a0b8df66e78f8867425d15dbe
2011-06-30 16:03:23 -07:00
Rebecca Schultz Zavin
015f3a770d
Merge "Add cleaned headers for ion to bionic"
2011-06-30 15:10:37 -07:00
Elliott Hughes
dd0ffc738e
Update to tzdata2011h.
...
This reflects the Russia and Curacao changes.
Change-Id: Id324b5b7690e0e7e46e1984f51647a6d6e7f0df3
2011-06-30 14:56:34 -07:00
Rebecca Schultz Zavin
1079eb1747
Add cleaned headers for ion to bionic
...
Change-Id: I0e2c35e8fb5cd20a796c4f588954205eacde0ae2
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2011-06-30 14:16:17 -07:00
Robert Greenwalt
8f88cbedc1
am e0a4b678
: am cc32fbc3
: Merge "Add support for a dns cache per interface"
...
* commit 'e0a4b67811981ab4c04c437b23c36ae42c444bce':
Add support for a dns cache per interface
2011-06-27 14:14:07 -07:00
David 'Digit' Turner
2d2dbd3024
x86: fix full_x86-eng build
...
The latest merge conflict resolution worked only for ARM, but not for x86
Both ARM and x86 builds have been tested with this fix.
Change-Id: I4ec1f1b0ea32fa86e7e2515b221133473d6550a3
NOTE: Care has been taken to not change the compiler flags for ARM builds.
In particular, when building crtbegin_so.so, the -fPIC flag is only
used for x86 (previous reports indicate that it breaks the ARM
build at runtime for obscure reasons).
2011-06-25 17:26:38 +02:00
David Turner
afc92c7023
am c643a4d4
: am 2be3f09f
: Merge "time: Improve C99 compliance"
...
* commit 'c643a4d4c71c2caaf016ab402fba99c1c9377567':
time: Improve C99 compliance
2011-06-24 17:16:56 -07:00
David Turner
8bac1c0dfc
am cd9f1f0b
: am ac56f5ca
: Merge "strftime: Use snprintf() instead of sprintf()"
...
* commit 'cd9f1f0b2726fbaac75b47231eb80a91841231f9':
strftime: Use snprintf() instead of sprintf()
2011-06-24 10:50:37 -07:00
David 'Digit' Turner
67cbb25865
resolved conflicts for merge of b4896660
to master
...
Change-Id: I40451873c006e5bbcbd17d3bddc1a44773ba16a0
2011-06-24 18:00:04 +02:00
Robert Greenwalt
e0a4b67811
am cc32fbc3
: Merge "Add support for a dns cache per interface"
...
* commit 'cc32fbc3050079aa020ac39afb1c84b5e72737a8':
Add support for a dns cache per interface
2011-06-23 11:12:19 -07:00
Robert Greenwalt
cc32fbc305
Merge "Add support for a dns cache per interface"
2011-06-23 10:20:38 -07:00
David Turner
c643a4d4c7
am 2be3f09f
: Merge "time: Improve C99 compliance"
...
* commit '2be3f09f2d9b6d35b262f7a6148f51c164bb8cbb':
time: Improve C99 compliance
2011-06-23 10:01:11 -07:00
David Turner
2be3f09f2d
Merge "time: Improve C99 compliance"
2011-06-23 09:10:39 -07:00
David Turner
cd9f1f0b27
am ac56f5ca
: Merge "strftime: Use snprintf() instead of sprintf()"
...
* commit 'ac56f5ca2f4c54ddbd37b033f9465d89542c2cbe':
strftime: Use snprintf() instead of sprintf()
2011-06-23 06:13:53 -07:00
David Turner
ac56f5ca2f
Merge "strftime: Use snprintf() instead of sprintf()"
2011-06-23 06:04:28 -07:00
David Turner
b489666086
am 1c0a0381
: Merge "Enable functional DSO object destruction"
...
* commit '1c0a0381dfb3648ffadef9537ec9383d63d62473':
Enable functional DSO object destruction
2011-06-23 05:28:13 -07:00
David Turner
1c0a0381df
Merge "Enable functional DSO object destruction"
2011-06-23 04:39:04 -07:00
Jim Huang
e6cff939e6
strftime: Use snprintf() instead of sprintf()
...
Change-Id: I112ac012894eddc96e5f3e77cb87bb300596e3ce
Signed-off-by: Jim Huang <jserv@0xlab.org>
2011-06-23 11:10:32 +08:00
Brian Carlstrom
e4e7755de3
Merge "Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master"
2011-06-22 14:45:07 -07:00
Brian Carlstrom
a94dc678fb
Merge remote branch 'goog/dalvik-dev' into dalvik-dev-to-master
...
Change-Id: I795687c11ca2e8443f7c8c264e209501dab9b2c9
2011-06-22 14:34:39 -07:00
Jim Huang
21edf366ea
time: Improve C99 compliance
...
Quote from Linux Programmer's Manual:
"If t is non-NULL, the return value is also stored in the memory
pointed to by t."
Change-Id: I8cb66b67e5f34c536ce2f0db76a6dc337c42ea3f
Signed-off-by: Jim Huang <jserv@0xlab.org>
2011-06-22 16:44:45 +08:00
Glenn Kasten
31b1221c2f
Re-generate resource.h from Linux 2.6.39
...
Change-Id: I22534914a4ae042ece4933bd372aafbc9129ab59
2011-06-21 17:49:32 -07:00