Dan Albert
15a75decbf
am af8046a9
: am 66a805b9
: Merge "Revert "Prevent symbols from libgcc from being reexported.""
...
* commit 'af8046a9f9ee4d341047dfff156077d7e7a559db':
Revert "Prevent symbols from libgcc from being reexported."
2014-06-23 21:26:33 +00:00
Dan Albert
af8046a9f9
am 66a805b9
: Merge "Revert "Prevent symbols from libgcc from being reexported.""
...
* commit '66a805b91e53ae89d029d31f9e8b385bc79ac04a':
Revert "Prevent symbols from libgcc from being reexported."
2014-06-23 21:21:36 +00:00
Dan Albert
66a805b91e
Merge "Revert "Prevent symbols from libgcc from being reexported.""
2014-06-23 17:14:09 +00:00
Dan Albert
4e4e1a5d78
Revert "Prevent symbols from libgcc from being reexported."
...
This reverts commit 65e80cf622
.
Change-Id: I5f94b123f73db8d0b03cd71a5cffa0662776a017
2014-06-23 20:12:05 +00:00
Dan Albert
ff1917e08d
am 203ec23c
: am 559f3cb5
: Merge "Use __builtin_*_chk for bcopy/bzero."
...
* commit '203ec23c4b92d76b6bc2597d7d07b7e01e52d83e':
Use __builtin_*_chk for bcopy/bzero.
2014-06-23 17:12:18 +00:00
Dan Albert
203ec23c4b
am 559f3cb5
: Merge "Use __builtin_*_chk for bcopy/bzero."
...
* commit '559f3cb532f2740f1c86d16663ad23dad6aa96e8':
Use __builtin_*_chk for bcopy/bzero.
2014-06-23 17:08:26 +00:00
Dan Albert
0163222d18
am b5e050d2
: am 54e9dc02
: Merge "Prevent symbols from libgcc from being reexported."
...
* commit 'b5e050d2f98d7a196ac85ffae42ebc057985a664':
Prevent symbols from libgcc from being reexported.
2014-06-21 10:36:53 +00:00
Dan Albert
509cf86c80
am 4b62f0d8
: am 0d7415fb
: Merge "Remove SHA1 from LP64 in favor of libcrypto."
...
* commit '4b62f0d809e6a29366f8bbc987b4091b0fb94863':
Remove SHA1 from LP64 in favor of libcrypto.
2014-06-21 10:36:52 +00:00
Dan Albert
b5e050d2f9
am 54e9dc02
: Merge "Prevent symbols from libgcc from being reexported."
...
* commit '54e9dc02138838fdb7a89e62467c369e3cf1f41f':
Prevent symbols from libgcc from being reexported.
2014-06-21 09:47:23 +00:00
Dan Albert
4b62f0d809
am 0d7415fb
: Merge "Remove SHA1 from LP64 in favor of libcrypto."
...
* commit '0d7415fb225573c37ff9e880957cd2044dd658ce':
Remove SHA1 from LP64 in favor of libcrypto.
2014-06-21 09:47:20 +00:00
Dan Albert
65e80cf622
Prevent symbols from libgcc from being reexported.
...
Since this was not done earlier, there are binary compatibility concerns
that prevent us from being able to apply this to LP32.
Bug: 11156955
Change-Id: Ie717c3ae4b81c749548a45a993c834e109700b27
2014-06-21 00:09:31 -07:00
Christopher Ferris
92f979725f
am 6131798e
: am ac86f994
: Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
...
* commit '6131798e574d85200053d93bc2673ab5a0f715fe':
[MIPS64] Regenerate mips kernel headers with fixed tool
2014-06-21 01:06:58 +00:00
Christopher Ferris
4a96c1b216
am 40b85d34
: am eee5f173
: Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
...
* commit '40b85d34e0f87bdb0ede4c36d6389a7af9c6548c':
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
2014-06-21 01:06:57 +00:00
Christopher Ferris
6131798e57
am ac86f994
: Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
...
* commit 'ac86f99405707aa099e11d97cd68bfe011cf7a32':
[MIPS64] Regenerate mips kernel headers with fixed tool
2014-06-21 01:03:44 +00:00
Christopher Ferris
40b85d34e0
am eee5f173
: Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
...
* commit 'eee5f173d1e55c1fe35ef664b6eb0aa3eeab942d':
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
2014-06-21 01:03:43 +00:00
Elliott Hughes
8e34804df8
am 3e2ea6ba
: am fb0a3622
: Merge "Cache getpid."
...
* commit '3e2ea6ba22092ab23f4836d68eec2528f6f88ed1':
Cache getpid.
2014-06-20 23:14:37 +00:00
Elliott Hughes
3e2ea6ba22
am fb0a3622
: Merge "Cache getpid."
...
* commit 'fb0a3622f79bb0a31dd4d0e2f9cea990075ef129':
Cache getpid.
2014-06-20 22:40:16 +00:00
Dan Albert
54e9dc0213
Merge "Prevent symbols from libgcc from being reexported."
2014-06-20 21:00:34 +00:00
Dan Albert
0d7415fb22
Merge "Remove SHA1 from LP64 in favor of libcrypto."
2014-06-20 20:43:43 +00:00
Christopher Ferris
ac86f99405
Merge "[MIPS64] Regenerate mips kernel headers with fixed tool"
2014-06-20 20:43:43 +00:00
Duane Sand
2300332596
[MIPS64] Regenerate mips kernel headers with fixed tool
...
Change-Id: I530891123cba78edbea4aa8af88390213711ab16
2014-06-20 11:08:49 -07:00
Duane Sand
a69eaec4d4
[MIPS64] Adjust kernel/tools for mips32,mips64 headers
...
Define CONFIG_32BIT as _ABIO32 rather than as 1;
it needs to be undefined for calls from mips64.
We need defined(CONFIG_32BIT) == !defined(CONFIG_64BIT),
and get that via defined(_ABIO32) == !defined(__LP64__).
Define CONFIG_CPU_LITTLE_ENDIAN to get correctly-placed
struct msqid64_ds fillers on ipc calls from mips32.
Without this, big-endian fillers were erroneously used.
This bug exists in prior mips32 Android releases.
Define __SANE_USERSPACE_TYPES__ to use int_ll64.h
rather than int_ll64.h on mips64.
This depends on external/kernel-headers patch
https://android-review.googlesource.com/#/c/98915/
http://patchwork.linux-mips.org/patch/6890/
Change-Id: If65fa80746533723cdf46eebe95733bea7ce24ba
2014-06-20 10:46:28 -07:00
Christopher Ferris
eee5f173d1
Merge "[MIPS64] Adjust kernel/tools for mips32,mips64 headers"
2014-06-20 02:09:57 +00:00
Dan Albert
559f3cb532
Merge "Use __builtin_*_chk for bcopy/bzero."
2014-06-20 00:28:52 +00:00
Dan Albert
8ca440089f
Use __builtin_*_chk for bcopy/bzero.
...
Replacing memmove/memset with their builtin check equivalents fixes an
implicit definition warning when only including strings.h.
Change-Id: I74f03b9506ea37f5c2f9c11498e379a70998b430
2014-06-23 08:30:40 -07:00
Elliott Hughes
fb0a3622f7
Merge "Cache getpid."
2014-06-20 00:26:25 +00:00
Elliott Hughes
7086ad6919
Cache getpid.
...
In practice, with this implementation we never need to make a system call.
We get the main thread's tid (which is the same as our pid) back from
the set_tid_address system call we have to make during initialization.
A new pthread will have the same pid as its parent, and a fork child's
main (and only) thread will have a pid equal to its tid, which we get for
free from the kernel before clone returns.
The only time we'd actually have to make a getpid system call now is if
we take a signal during fork and the signal handler calls getpid. (That,
or we call getpid in the dynamic linker while it's still dealing with its
own relocations and hasn't even set up the main thread yet.)
Bug: 15387103
Change-Id: I6d4718ed0a5c912fc75b5f738c49a023dbed5189
2014-06-20 09:06:57 -07:00
Elliott Hughes
d5706a1a84
am 87170203
: am e58055f0
: Merge "Expose tzname, daylight, and timezone."
...
* commit '8717020375529de8b6027b9040c34246e9a97f9d':
Expose tzname, daylight, and timezone.
2014-06-19 23:21:10 +00:00
Elliott Hughes
8717020375
am e58055f0
: Merge "Expose tzname, daylight, and timezone."
...
* commit 'e58055f05dbbb22a9e308c4b628b93d858f57685':
Expose tzname, daylight, and timezone.
2014-06-19 23:17:15 +00:00
Elliott Hughes
dc042c64d1
am 9d963b40
: am d1bf3778
: Merge "Build tzcode with hidden visibility."
...
* commit '9d963b406b9e2ac98a820b868c99be91a0f5842d':
Build tzcode with hidden visibility.
2014-06-19 22:34:29 +00:00
Elliott Hughes
9d963b406b
am d1bf3778
: Merge "Build tzcode with hidden visibility."
...
* commit 'd1bf37780d0bcaca3e6046171f958ebfea34bde1':
Build tzcode with hidden visibility.
2014-06-19 22:31:01 +00:00
Elliott Hughes
e58055f05d
Merge "Expose tzname, daylight, and timezone."
2014-06-19 22:08:31 +00:00
Elliott Hughes
06366724d5
Expose tzname, daylight, and timezone.
...
These were accidentally hidden.
Bug: 11156955
Change-Id: I380f00bdafa547aea13d4634f3de9ec6f0b50a6f
2014-06-19 16:08:03 -07:00
Elliott Hughes
dbb4328da3
am abd03d34
: am 29e3a0e3
: Merge "Fix arm64 localtime.c build."
...
* commit 'abd03d348c13b5d5301702151e0729f6a491092f':
Fix arm64 localtime.c build.
2014-06-19 21:37:43 +00:00
Elliott Hughes
abd03d348c
am 29e3a0e3
: Merge "Fix arm64 localtime.c build."
...
* commit '29e3a0e312b7a76b91adfd77a399a390ffaed11d':
Fix arm64 localtime.c build.
2014-06-19 21:31:49 +00:00
Elliott Hughes
15dcc6f4cb
am ef0273e1
: am 477b45b8
: Merge "Build tzcode with -Werror."
...
* commit 'ef0273e130e171523e256efc2f077dbccca50ad6':
Build tzcode with -Werror.
2014-06-19 21:29:14 +00:00
Elliott Hughes
ef0273e130
am 477b45b8
: Merge "Build tzcode with -Werror."
...
* commit '477b45b89d84c9efec95c49a76cacbc9b2d5104c':
Build tzcode with -Werror.
2014-06-19 21:22:31 +00:00
Elliott Hughes
d1bf37780d
Merge "Build tzcode with hidden visibility."
2014-06-19 20:38:20 +00:00
Elliott Hughes
d10db82619
Build tzcode with hidden visibility.
...
Bug: 11156955
Change-Id: Ib98d837b56cbbdfd01687cb3054fe3103eec0da9
2014-06-19 14:49:30 -07:00
Elliott Hughes
29e3a0e312
Merge "Fix arm64 localtime.c build."
2014-06-19 20:38:20 +00:00
Elliott Hughes
2cb752664b
Fix arm64 localtime.c build.
...
I'm sick of having so many different compilers.
Change-Id: I9088c38df2504e2b827d0ce5ba0fa551ae48f8f9
2014-06-19 14:19:24 -07:00
Elliott Hughes
a2e7dc7cef
am 442a0b1c
: am 942fa486
: Merge "Update localtime.c."
...
* commit '442a0b1ca3a4a1ae0ddc022991bc25f8df92b23f':
Update localtime.c.
2014-06-19 18:18:23 +00:00
Elliott Hughes
442a0b1ca3
am 942fa486
: Merge "Update localtime.c."
...
* commit '942fa486f669da8bb5db724d5c4fdc93b4fb65d9':
Update localtime.c.
2014-06-19 18:12:17 +00:00
Christopher Ferris
66802993d5
am fa817e64
: am 5c864766
: Merge "add 64-bit bionic implementation for denver arch"
...
* commit 'fa817e64e9a422b6c9380b81597cf8bf8d44849f':
add 64-bit bionic implementation for denver arch
2014-06-19 18:09:11 +00:00
Christopher Ferris
fa817e64e9
am 5c864766
: Merge "add 64-bit bionic implementation for denver arch"
...
* commit '5c8647665c7fa84f50f75a18f7455c8f9c927c39':
add 64-bit bionic implementation for denver arch
2014-06-19 18:05:20 +00:00
Nick Kralevich
881e426524
am deca2451
: am 8a7cffc8
: Merge "Reenable support for non-PIE executables"
...
* commit 'deca2451e0bdcc98777f06bfbe8f9e10fc529778':
Reenable support for non-PIE executables
2014-06-19 17:15:02 +00:00
Nick Kralevich
deca2451e0
am 8a7cffc8
: Merge "Reenable support for non-PIE executables"
...
* commit '8a7cffc85dc4664a8bd7c3c526bfa56b25126864':
Reenable support for non-PIE executables
2014-06-19 17:12:04 +00:00
Dan Albert
3b46eaa80c
am 6eeb6176
: am 0df59bd3
: Merge "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""
...
* commit '6eeb61767d367258bb5709265769a3a931090529':
Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."
2014-06-19 10:04:11 +00:00
Dan Albert
6eeb61767d
am 0df59bd3
: Merge "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""
...
* commit '0df59bd3a5aed6c90dbac80f2c85968af52730d6':
Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."
2014-06-19 09:21:39 +00:00
Christopher Ferris
15d0e2a1c1
am 79cd486d
: am 0b09153c
: Merge "Move common macros into bionic_macros.h."
...
* commit '79cd486d54edd1fbaf6b33872f5c35e273d3c324':
Move common macros into bionic_macros.h.
2014-06-18 23:03:26 +00:00