Elliott Hughes
2ec400bfc7
Don't allow int<->pointer conversions.
...
Normally we don't have -Werror for upstream code, but for those warnings
that probably point to 32-bit assumptions about pointers, we want those
warnings to always be errors.
Change-Id: Ibece9caf09b2f7989ca600ef448d07868669a8fb
2013-10-08 17:04:33 -07:00
Elliott Hughes
c7c5f85ead
Fix bionic's built-in stack trace dumping for LP64.
...
Change-Id: I967c5789d7bb2d3d248d94d81a40d5ec4e1bf26d
2013-10-08 17:02:26 -07:00
Elliott Hughes
ef0696d46a
Fix malloc debugging for LP64.
...
Change-Id: Idd0b239f5c66d45de315d556271a5d13b8eb907c
2013-10-08 16:18:55 -07:00
Elliott Hughes
e769368d76
am c8bd2c2e
: am 458076c3
: Merge "Fix the ALIGN and ALIGNBYTES macros for LP64."
...
* commit 'c8bd2c2e45c93b999a40449e4c6f44470f010367':
Fix the ALIGN and ALIGNBYTES macros for LP64.
2013-10-08 16:15:33 -07:00
Elliott Hughes
c8bd2c2e45
am 458076c3
: Merge "Fix the ALIGN and ALIGNBYTES macros for LP64."
...
* commit '458076c3c7f41c72e0d1ae8da23907f75427ca3a':
Fix the ALIGN and ALIGNBYTES macros for LP64.
2013-10-08 16:13:17 -07:00
Elliott Hughes
458076c3c7
Merge "Fix the ALIGN and ALIGNBYTES macros for LP64."
2013-10-08 23:09:54 +00:00
Ed Heyl
53f30951d3
am f87684ee
: merge in KQS81M
...
* commit 'f87684eea10d951b056ce664bc890d7607a3c1cf':
Use kernel default for initial thread size
2013-10-08 15:45:46 -07:00
Ed Heyl
f87684eea1
merge in KQS81M
2013-10-08 15:35:17 -07:00
Elliott Hughes
78df45e1d1
Fix the ALIGN and ALIGNBYTES macros for LP64.
...
Change-Id: I3a361255afce375ab1cefa449721f0aea4d47919
2013-10-08 15:31:44 -07:00
Elliott Hughes
42b618cffe
am 58b8f225
: am 5cf1f229
: Merge "pthread_exit should call __NR_exit with status 0."
...
* commit '58b8f2256637c5b1e24b568b699fb3aa6cf0ca96':
pthread_exit should call __NR_exit with status 0.
2013-10-08 15:06:49 -07:00
Elliott Hughes
58b8f22566
am 5cf1f229
: Merge "pthread_exit should call __NR_exit with status 0."
...
* commit '5cf1f229620d02c0ca266c9e03418fdeefd85191':
pthread_exit should call __NR_exit with status 0.
2013-10-08 15:04:45 -07:00
Elliott Hughes
5cf1f22962
Merge "pthread_exit should call __NR_exit with status 0."
2013-10-08 22:02:20 +00:00
Elliott Hughes
caa0deeefb
am 97368e82
: am 242b2e0b
: Merge "Use /system/lib64 and /vendor/lib64 for 64-bit libraries."
...
* commit '97368e823250fcc0b48f6f392df77c275bf3c5e1':
Use /system/lib64 and /vendor/lib64 for 64-bit libraries.
2013-10-08 14:54:01 -07:00
Elliott Hughes
97368e8232
am 242b2e0b
: Merge "Use /system/lib64 and /vendor/lib64 for 64-bit libraries."
...
* commit '242b2e0b928f83083f60bbb856309122981299af':
Use /system/lib64 and /vendor/lib64 for 64-bit libraries.
2013-10-08 14:52:04 -07:00
Elliott Hughes
242b2e0b92
Merge "Use /system/lib64 and /vendor/lib64 for 64-bit libraries."
2013-10-08 21:50:34 +00:00
Elliott Hughes
c4c6e192ac
pthread_exit should call __NR_exit with status 0.
...
We shouldn't have been passing the bottom 32 bits of the address used
for pthread_join to the kernel.
Change-Id: I487e5002d60c27adba51173719213abbee0f183f
2013-10-08 14:48:05 -07:00
Elliott Hughes
011bc0ba45
Use /system/lib64 and /vendor/lib64 for 64-bit libraries.
...
Change-Id: I4886aeb3070bf97b4cfe8053388ecb1bda288017
2013-10-08 14:27:10 -07:00
Elliott Hughes
6260fa5025
am ee9da565
: am 58522099
: Merge "Make logging fall back to /dev/stderr if we\'re on the host."
...
* commit 'ee9da5653361f0171e417a4bcb1958a2b91f886d':
Make logging fall back to /dev/stderr if we're on the host.
2013-10-08 13:47:48 -07:00
Elliott Hughes
ee9da56533
am 58522099
: Merge "Make logging fall back to /dev/stderr if we\'re on the host."
...
* commit '58522099e52be3b5eba702ee6e82c03050e0dcca':
Make logging fall back to /dev/stderr if we're on the host.
2013-10-08 13:45:05 -07:00
Elliott Hughes
58522099e5
Merge "Make logging fall back to /dev/stderr if we're on the host."
2013-10-08 20:42:36 +00:00
Elliott Hughes
0f395b7ba0
Make logging fall back to /dev/stderr if we're on the host.
...
Otherwise you get no logging, which sucks.
Change-Id: Iea1e8f996461afbb217a55711b7967005c39cfcb
2013-10-08 13:19:00 -07:00
Elliott Hughes
2f2e8b9778
am 4a5c4711
: am 9c710927
: Merge "Use linker64 for the 64-bit linker."
...
* commit '4a5c471162b79a12402ab41a68037a2453b83eaa':
Use linker64 for the 64-bit linker.
2013-10-08 11:41:21 -07:00
Elliott Hughes
4a5c471162
am 9c710927
: Merge "Use linker64 for the 64-bit linker."
...
* commit '9c710927ab33a663a5ba34b15902e7062523f8e3':
Use linker64 for the 64-bit linker.
2013-10-08 11:39:45 -07:00
Elliott Hughes
9c710927ab
Merge "Use linker64 for the 64-bit linker."
2013-10-08 18:37:22 +00:00
Elliott Hughes
2ad80c46ba
am 24f4da96
: am 3df50f57
: Merge "Use C99 structure initializer designator style."
...
* commit '24f4da964263b04d3a89575d42272bf897cddec3':
Use C99 structure initializer designator style.
2013-10-08 10:08:08 -07:00
Elliott Hughes
24f4da9642
am 3df50f57
: Merge "Use C99 structure initializer designator style."
...
* commit '3df50f57e5c106dd70483d4a0a295aa031a5906b':
Use C99 structure initializer designator style.
2013-10-08 10:05:20 -07:00
Elliott Hughes
d7398f146d
Use linker64 for the 64-bit linker.
...
Change-Id: I13fc7f93274f99e4cf99b077afdf5293e7233f39
2013-10-08 10:05:05 -07:00
Elliott Hughes
5d389a0acf
am b1f4f9aa
: am 26933f40
: Merge "x86_64 linker."
...
* commit 'b1f4f9aabd4e9f4019e2f1637ec38e6bfdfa3c6b':
x86_64 linker.
2013-10-08 10:04:31 -07:00
Elliott Hughes
b1f4f9aabd
am 26933f40
: Merge "x86_64 linker."
...
* commit '26933f4046d7362bfd276fc208e959a733a121c2':
x86_64 linker.
2013-10-08 10:01:46 -07:00
Elliott Hughes
3df50f57e5
Merge "Use C99 structure initializer designator style."
2013-10-08 17:01:42 +00:00
Elliott Hughes
afac15d686
Use C99 structure initializer designator style.
...
clang warns about using the GCC style of designator.
Change-Id: I86ec79f06c8774618082859f48d7d1f576520e32
2013-10-08 10:01:09 -07:00
Elliott Hughes
26933f4046
Merge "x86_64 linker."
2013-10-08 16:59:17 +00:00
Elliott Hughes
d2e0b1e777
am 83b5acf4
: am 5d06718c
: Merge "Refactor the syscall generation script."
...
* commit '83b5acf418544394011ee2f29829b5c1791a52eb':
Refactor the syscall generation script.
2013-10-08 09:58:04 -07:00
Elliott Hughes
c00f2cb587
x86_64 linker.
...
Based on I8dc3e2cb596f75dc58ae82e4dc58f8c177dd3323 by
Pavel Chupin <pavel.v.chupin@intel.com>.
Change-Id: Icd582d277cbe273477b450f2848343d72c86ec9f
2013-10-08 09:57:01 -07:00
Elliott Hughes
83b5acf418
am 5d06718c
: Merge "Refactor the syscall generation script."
...
* commit '5d06718cd357b509588465ec1fa261db23b5899a':
Refactor the syscall generation script.
2013-10-08 09:55:27 -07:00
Elliott Hughes
5d06718cd3
Merge "Refactor the syscall generation script."
2013-10-08 16:53:02 +00:00
Elliott Hughes
6c3e26ad34
am 64cb7e36
: am 0c1379e4
: Merge "Fix Clang warning since KernelArgumentBlock is actually a class."
...
* commit '64cb7e36bf96850f0de1d3d8cf01cf18285797b0':
Fix Clang warning since KernelArgumentBlock is actually a class.
2013-10-08 09:18:47 -07:00
Elliott Hughes
64cb7e36bf
am 0c1379e4
: Merge "Fix Clang warning since KernelArgumentBlock is actually a class."
...
* commit '0c1379e42ddc7f135403fb06f115ed62396c6102':
Fix Clang warning since KernelArgumentBlock is actually a class.
2013-10-08 09:16:07 -07:00
Elliott Hughes
0c1379e42d
Merge "Fix Clang warning since KernelArgumentBlock is actually a class."
2013-10-08 16:12:54 +00:00
The Android Automerger
303f08b439
merge in klp-release history after reset to klp-dev
2013-10-08 06:00:18 -07:00
Stephen Hines
99f0e1a329
Fix Clang warning since KernelArgumentBlock is actually a class.
...
Change-Id: Id72868d80feffbbc5f7d1e43beaed5d4e4d95f52
2013-10-08 00:08:13 -07:00
Elliott Hughes
0437f3ff29
Refactor the syscall generation script.
...
Primarily so that the new x86_64 alias functionality is now available for
all architectures.
Change-Id: I9fde59093a1d08de98923f121a6e3d05ec5801d2
2013-10-07 23:53:13 -07:00
Elliott Hughes
f662660ca3
am 4501a00b
: am d2b6b5f2
: Merge "Add an optional alias list to SYSCALLS.TXT"
...
* commit '4501a00be35f2fc851795ac8b15b8956eab69c27':
Add an optional alias list to SYSCALLS.TXT
2013-10-07 23:07:09 -07:00
Elliott Hughes
4501a00be3
am d2b6b5f2
: Merge "Add an optional alias list to SYSCALLS.TXT"
...
* commit 'd2b6b5f2dbe56f19b6143f876e2677da1735bb5d':
Add an optional alias list to SYSCALLS.TXT
2013-10-07 23:05:08 -07:00
Elliott Hughes
d2b6b5f2db
Merge "Add an optional alias list to SYSCALLS.TXT"
2013-10-08 06:03:01 +00:00
Elliott Hughes
911214d582
am 3fce4015
: Upgrade to tzdata2013g.
...
* commit '3fce4015902bcf8d4257ee7624d463d92453b602':
Upgrade to tzdata2013g.
2013-10-07 15:12:09 -07:00
Elliott Hughes
af19e09b02
resolved conflicts for merge of e1fe52cc
to klp-dev-plus-aosp
...
Change-Id: Id3f3176a842fb4bb45f4f48773e6e27ea7d8769f
2013-10-07 15:10:00 -07:00
Elliott Hughes
46a091f5f1
resolved conflicts for merge of 21f59276
to klp-dev-plus-aosp
...
Change-Id: Idab174c61b0e3122124aece6b7bf2179aea1536d
2013-10-07 15:04:47 -07:00
Elliott Hughes
5be92401e9
am 101a6987
: am 5d40527a
: Merge "libc: fix __cxa_atexit implicit declaration"
...
* commit '101a6987c1e3ebfabefb1692ada492b7c0da43ee':
libc: fix __cxa_atexit implicit declaration
2013-10-07 11:36:40 -07:00
Elliott Hughes
101a6987c1
am 5d40527a
: Merge "libc: fix __cxa_atexit implicit declaration"
...
* commit '5d40527aba85bfbd19155a6d7a6ea3bb3a541cb6':
libc: fix __cxa_atexit implicit declaration
2013-10-07 11:35:28 -07:00