Mike Lockwood
39ac5c2714
am 0b33d998
: Add linux/leds-an30259a.h
...
* commit '0b33d9982e68991efb5035d126516391113b0baa':
Add linux/leds-an30259a.h
2011-08-25 13:07:25 -07:00
Mike Lockwood
0b33d9982e
Add linux/leds-an30259a.h
...
Change-Id: I9144b58bdc522d6ec22466adc459a40be648592f
Signed-off-by: Mike Lockwood <lockwood@android.com>
2011-08-23 10:29:30 -04:00
David 'Digit' Turner
19726f59d7
am 58246b70
: libc: Add __aeabi_f2uiz to libgcc_compat.c
...
* commit '58246b7067b4e1a0b3ce48ccd94331f6fd8fa7cc':
libc: Add __aeabi_f2uiz to libgcc_compat.c
2011-08-22 10:58:08 -07:00
David 'Digit' Turner
58246b7067
libc: Add __aeabi_f2uiz to libgcc_compat.c
...
This patch ensure that __aeabi_f2uiz is embedded in our C library.
This is needed to avoid breaking certain applications when they are
loaded in ICS. It is likely that the issue is due to mis-linked
binaries generated with the stand-alone toolchain (the problem
should not exist if you use ndk-build), but this fix is easier
than asking all app developers to fix their custom build system.
If you want more technical details, read the comments inside
libgcc_compat.c
Change-Id: I59ac1fc781ecb70b90b5573c5a3c67560ca8f270
2011-08-22 19:53:10 +02:00
Jing Yu
d3f2d49f3a
am d50225ad
: Disable sincos optimization for sincos calls.
...
* commit 'd50225ad20b4510892dc5f2306b64f04bab6e711':
Disable sincos optimization for sincos calls.
2011-08-17 15:18:52 -07:00
Jing Yu
d50225ad20
Disable sincos optimization for sincos calls.
...
sincos() functions would be turned into infinite calls to
itself if sincos optimization is applied to itself. See
gcc bugzilla http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46926
arm-linux-androideabi-4.4.3 toolchain does not have this problem
because sincos optimization is entirely disabled. Starting
from arm-linux-androideabi-4.6 toolchain, we enable sincos optimization
in gcc.
This patch simply enforce -O0 on this function to minimize the
change.
Change-Id: I0fc00b5f1dd71c0a024943bdedfed29b0d195e82
2011-08-17 10:29:41 -07:00
David Turner
68990d19e4
am 6dcf0d73
: am 3dc94305
: am 17a40ffb
: am c57fd963
: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t"
...
* commit '6dcf0d73a69e01a9ef1d4d2f1e61cd114c0851a5':
NDK: x86 header file has incorrect definition for ptrdiff_t
2011-08-09 13:39:42 -07:00
David Turner
9ac3e4377f
am 3afafd46
: am 951e8381
: am 3906a9c1
: am f5aa1382
: Merge "x86 libc: Fix the range to check the error"
...
* commit '3afafd46f3e0c820e3d0a1b13cceddbeea1b5966':
x86 libc: Fix the range to check the error
2011-08-09 13:39:40 -07:00
David Turner
6dcf0d73a6
am 3dc94305
: am 17a40ffb
: am c57fd963
: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t"
...
* commit '3dc94305e4eb243747248b43954c499ddc96638d':
NDK: x86 header file has incorrect definition for ptrdiff_t
2011-08-09 13:37:30 -07:00
David Turner
3afafd46f3
am 951e8381
: am 3906a9c1
: am f5aa1382
: Merge "x86 libc: Fix the range to check the error"
...
* commit '951e8381916464243c7601fdb41e941811aa3773':
x86 libc: Fix the range to check the error
2011-08-09 13:37:21 -07:00
Andy McFadden
af60b29097
am 8363448f
: Merge "Log signal info at time of receipt"
...
* commit '8363448fb594707e1d1bb5664963c549890dc84d':
Log signal info at time of receipt
2011-08-05 15:05:36 -07:00
Andy McFadden
8363448fb5
Merge "Log signal info at time of receipt"
2011-08-05 15:02:50 -07:00
David Turner
3dc94305e4
am 17a40ffb
: am c57fd963
: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t"
...
* commit '17a40ffbf0e12ee44a024a9bb37434388478b478':
NDK: x86 header file has incorrect definition for ptrdiff_t
2011-08-05 09:42:57 -07:00
David Turner
17a40ffbf0
am c57fd963
: Merge "NDK: x86 header file has incorrect definition for ptrdiff_t"
...
* commit 'c57fd963817afa8894af49d6c98a80d8f9100937':
NDK: x86 header file has incorrect definition for ptrdiff_t
2011-08-05 09:41:22 -07:00
David Turner
c57fd96381
Merge "NDK: x86 header file has incorrect definition for ptrdiff_t"
2011-08-05 09:23:29 -07:00
Mark D Horn
c3c0e88bed
NDK: x86 header file has incorrect definition for ptrdiff_t
...
See Bug http://code.google.com/p/android/issues/detail?id=19042
Change-Id: I8e975930e7f8c3c437ecdffbc6f6bc5028937829
Signed-off-by: Mark D Horn <mark.d.horn@intel.com>
2011-08-05 08:34:17 -07:00
David Turner
951e838191
am 3906a9c1
: am f5aa1382
: Merge "x86 libc: Fix the range to check the error"
...
* commit '3906a9c16b971c2689e1b8ae5455feec8cf7353c':
x86 libc: Fix the range to check the error
2011-08-05 08:25:35 -07:00
David Turner
3906a9c16b
am f5aa1382
: Merge "x86 libc: Fix the range to check the error"
...
* commit 'f5aa1382ec7592c58827ed0822c77cb5bf8df165':
x86 libc: Fix the range to check the error
2011-08-05 08:24:22 -07:00
David Turner
f5aa1382ec
Merge "x86 libc: Fix the range to check the error"
2011-08-05 08:08:57 -07:00
Iliyan Malchev
fadfe40155
am 5598077d
: bionic: update sanitized kernel header dsscomp.h
...
* commit '5598077d35f349a88549c6d4fe27458c9577edc9':
bionic: update sanitized kernel header dsscomp.h
2011-08-04 17:18:08 -07:00
Iliyan Malchev
5598077d35
bionic: update sanitized kernel header dsscomp.h
...
Change-Id: I3d52beb97efd23000b76131b6049978546571754
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-08-04 17:10:53 -07:00
Andy McFadden
ec92af8fe5
Log signal info at time of receipt
...
When a fatal signal is received, we now write a message to the log
that looks like this:
F/libc ( 1540): Fatal signal 11 (SIGSEGV) at 0xdeadd00d (code=1)
This is useful for debugging fatal signals that turn out not to be
fatal. This also changes the signal reset from SIG_IGN to SIG_DFL,
so that future non-fatal fatal signals are fatal.
The code that blocked SIGUSR1 to avoid being interrupted by the GC
has been removed.
Also, fix minor issues in format_buffer().
Bug 5035703
Change-Id: I8940af47297b5dcf3cf33537e3483ca5334ed565
2011-08-04 14:48:15 -07:00
David 'Digit' Turner
dda5d14a6b
am 83eb46c5
: am a64990f3
: am f03fb955
: am 023c4988
: Merge "libc: x86: Fixed size_t definition."
...
* commit '83eb46c59df8f54d7b73aaf67c8110aecfa25009':
libc: x86: Fixed size_t definition.
2011-08-04 11:19:39 -07:00
David 'Digit' Turner
83eb46c59d
am a64990f3
: am f03fb955
: am 023c4988
: Merge "libc: x86: Fixed size_t definition."
...
* commit 'a64990f3f25c45fcfe79b9b71cf54d7045af0e4f':
libc: x86: Fixed size_t definition.
2011-08-04 11:17:11 -07:00
David 'Digit' Turner
a64990f3f2
am f03fb955
: am 023c4988
: Merge "libc: x86: Fixed size_t definition."
...
* commit 'f03fb955a92bdcc341aaa1b4a6eb2d81bc844e06':
libc: x86: Fixed size_t definition.
2011-08-04 11:13:10 -07:00
David 'Digit' Turner
f03fb955a9
am 023c4988
: Merge "libc: x86: Fixed size_t definition."
...
* commit '023c49882e247bd0345946c908cff231ebf7097e':
libc: x86: Fixed size_t definition.
2011-08-04 11:09:34 -07:00
David 'Digit' Turner
023c49882e
Merge "libc: x86: Fixed size_t definition."
2011-08-04 11:01:13 -07:00
David 'Digit' Turner
d265046dcc
libc: x86: Fixed size_t definition.
...
This patch changes the declaration of size_t on x86 targets
to test for the __ANDROID__ macro, instead of ANDROID
__ANDROID__ should be a builting toolchain macro, while ANDROID
is usually added manually during the build.
Testing against __ANDROID__ allows us to use the header when
using the NDK's standalone x86 toolchain.
This is related to http://code.google.com/p/android/issues/detail?id=19011
The bug was already fixed in the NDK platform headers, this simply updates
the C library one accordingly.
Change-Id: Ie038c4c8b37b7d24e2e4ae4d7a63371b69c9a51e
2011-08-04 14:07:00 +02:00
Iliyan Malchev
2abf4606f9
am 3a5d668e
: bionic: add clean kernel header dsscomp.h
...
* commit '3a5d668e012eb27c33ecea7159d24209d45c5baa':
bionic: add clean kernel header dsscomp.h
2011-08-03 21:03:50 -07:00
Iliyan Malchev
3a5d668e01
bionic: add clean kernel header dsscomp.h
...
Change-Id: I09a98d0abe8ff4f92058f90ffb80ddc19ccee076
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-08-03 20:59:19 -07:00
Iliyan Malchev
a11bb504ec
am 7b79d1ed
: bionic: add processed kernel header rpmsg_omx.h
...
* commit '7b79d1ed88158ca43e2c307f4d9801280d4a8849':
bionic: add processed kernel header rpmsg_omx.h
2011-08-03 18:11:18 -07:00
Iliyan Malchev
7b79d1ed88
bionic: add processed kernel header rpmsg_omx.h
...
Change-Id: Id07ad37dd464d859cebdf72b68e6fb16d5e91c0f
Signed-off-by: Iliyan Malchev <malchev@google.com>
2011-08-03 18:08:35 -07:00
David Turner
d34ff3cb96
am ae3c9783
: am bc9d1fe7
: am 4685acbd
: am 9efda5b7
: Merge "typo in libc/stdio/wcio.h"
...
* commit 'ae3c9783f286f07e794fb67a458b0c9dc2becc29':
typo in libc/stdio/wcio.h
2011-08-03 17:45:26 -07:00
David Turner
ae3c9783f2
am bc9d1fe7
: am 4685acbd
: am 9efda5b7
: Merge "typo in libc/stdio/wcio.h"
...
* commit 'bc9d1fe7c467d861a2b7c1deafca5589c1bc309e':
typo in libc/stdio/wcio.h
2011-08-03 17:42:41 -07:00
David Turner
bc9d1fe7c4
am 4685acbd
: am 9efda5b7
: Merge "typo in libc/stdio/wcio.h"
...
* commit '4685acbdd45c44e2e21c74242953bee5198209f9':
typo in libc/stdio/wcio.h
2011-08-03 08:16:37 -07:00
David Turner
4685acbdd4
am 9efda5b7
: Merge "typo in libc/stdio/wcio.h"
...
* commit '9efda5b7d0a2e8d9dc7495680d66085dc0e151f3':
typo in libc/stdio/wcio.h
2011-08-03 08:14:52 -07:00
David Turner
9efda5b7d0
Merge "typo in libc/stdio/wcio.h"
2011-08-03 08:10:29 -07:00
Robert Greenwalt
a4f633ff2a
am 5a09973f
: am 663e0579
: am dfec555c
: am bcf861f2
: Merge "Don\'t call freeaddrinfo with a NULL ptr."
...
* commit '5a09973fa51aec83f934c95bf7b0b35ae4b3a017':
Don't call freeaddrinfo with a NULL ptr.
2011-07-29 12:32:33 -07:00
Robert Greenwalt
5a09973fa5
am 663e0579
: am dfec555c
: am bcf861f2
: Merge "Don\'t call freeaddrinfo with a NULL ptr."
...
* commit '663e05797f9bb2463217055a2510063ea7977379':
Don't call freeaddrinfo with a NULL ptr.
2011-07-29 12:30:33 -07:00
Robert Greenwalt
663e05797f
am dfec555c
: am bcf861f2
: Merge "Don\'t call freeaddrinfo with a NULL ptr."
...
* commit 'dfec555c7f1c25f42be209e9027ee47eabe0a7a4':
Don't call freeaddrinfo with a NULL ptr.
2011-07-29 11:27:00 -07:00
Robert Greenwalt
dfec555c7f
am bcf861f2
: Merge "Don\'t call freeaddrinfo with a NULL ptr."
...
* commit 'bcf861f246bb06ebba2c070af5b3222c5254970d':
Don't call freeaddrinfo with a NULL ptr.
2011-07-29 10:15:21 -07:00
Robert Greenwalt
bcf861f246
Merge "Don't call freeaddrinfo with a NULL ptr."
2011-07-29 10:00:39 -07:00
Robert Greenwalt
92425f097d
Don't call freeaddrinfo with a NULL ptr.
...
bug:5067055
Change-Id: I863dc4760a0aa449ac6298397ed571d8d9287801
2011-07-28 17:21:17 -07:00
JP Abgrall
c8b9ba7d41
am 0ade879a
: (-s ours) am 4e5f0d41
: (-s ours) am 821bea02
: Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE
...
* commit '0ade879a502ac4a0c2da80a7f5e456cddef4fefd':
DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
2011-07-27 09:25:52 -07:00
JP Abgrall
88f6fa70d7
am 26619dfb
: (-s ours) am cec4e990
: (-s ours) am 30517a93
: Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE
...
* commit '26619dfbb8c1f470407745837818b2654eb6a28f':
DO NOT MERGE: Update netlink-related kernel includes
2011-07-27 09:25:50 -07:00
JP Abgrall
0ade879a50
am 4e5f0d41
: (-s ours) am 821bea02
: Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE
...
* commit '4e5f0d41f6e239730bbd70b9a8512949bdfe01d9':
DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
2011-07-27 09:24:36 -07:00
JP Abgrall
26619dfbb8
am cec4e990
: (-s ours) am 30517a93
: Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE
...
* commit 'cec4e990d8f5cbf65f1f2a40b771ec476fb7914d':
DO NOT MERGE: Update netlink-related kernel includes
2011-07-27 09:24:34 -07:00
Robert Greenwalt
18126667b7
am 0cb2d467
: resolved conflicts for merge of 9363d912
to honeycomb-plus-aosp
...
* commit '0cb2d467de28ae60a375404b08ae9a83aaa9305a':
2011-07-27 09:22:56 -07:00
JP Abgrall
4e5f0d41f6
am 821bea02
: Merge "DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto." into honeycomb-LTE
...
* commit '821bea0266810e546a842582b0e29a9bfd5223d9':
DO NOT MERGE: libc: enable IPTOS_MINCOST, fixup gethostbyaddr() proto.
2011-07-27 09:20:51 -07:00
JP Abgrall
cec4e990d8
am 30517a93
: Merge "DO NOT MERGE: Update netlink-related kernel includes" into honeycomb-LTE
...
* commit '30517a9344a8ac06b6962bfb24bb33463767307e':
DO NOT MERGE: Update netlink-related kernel includes
2011-07-27 09:20:50 -07:00