Elliott Hughes
b9d95b5d2f
am c4c67893
: Merge "Don\'t zero r1 on entry to the dynamic linker."
...
* commit 'c4c6789362b82150e3f16cd655032f7ab2a1b6d6':
Don't zero r1 on entry to the dynamic linker.
2014-07-09 16:32:58 +00:00
Ying Wang
02406f688c
am 6cdd0cfd
: Merge "TARGET_OUT_DATA_NATIVE_TESTS now points to /nativetest64 in 64-bit target"
...
* commit '6cdd0cfd2f279dfb20b9f7cccc963eb9ee91c666':
TARGET_OUT_DATA_NATIVE_TESTS now points to $(TARGET_OUT_DATA)/nativetest64 in 64-bit target
2014-07-09 16:22:58 +00:00
Ying Wang
6cdd0cfd2f
Merge "TARGET_OUT_DATA_NATIVE_TESTS now points to $(TARGET_OUT_DATA)/nativetest64 in 64-bit target"
2014-07-09 14:50:30 +00:00
Elliott Hughes
c4c6789362
Merge "Don't zero r1 on entry to the dynamic linker."
2014-07-09 14:42:04 +00:00
Dmitriy Ivanov
b9247ada20
am 3c12ae56
: Merge "Add test for constructor function."
...
* commit '3c12ae56f402744d1a446ceef7d20f5ea01025c3':
Add test for constructor function.
2014-07-09 12:36:58 +00:00
Elliott Hughes
996524383f
Don't zero r1 on entry to the dynamic linker.
...
There's no need: __linker_init only takes one argument.
Also remove the arm __CTOR_LIST__; we use .init_array and .fini_array instead
of .ctor and .dtor anyway, and I don't think we've ever supported the latter.
Change-Id: Ifc91a5a90c6aa39d674bf0509a7af2e1ff0beddd
2014-07-08 21:38:32 -07:00
Ying Wang
dc42e20d54
TARGET_OUT_DATA_NATIVE_TESTS now points to $(TARGET_OUT_DATA)/nativetest64 in 64-bit target
...
Change-Id: I9a562e79de7ec0f065c90de9ae1b72cbcd7d8c6b
2014-07-08 18:54:42 -07:00
Dmitriy Ivanov
3c12ae56f4
Merge "Add test for constructor function."
2014-07-08 22:56:31 +00:00
Dmitriy Ivanov
f8846a4587
Add test for constructor function.
...
Change-Id: I0ad26d617f00cdd6c2241d613be39a1d16918612
2014-07-08 21:21:34 -07:00
Dmitriy Ivanov
b9c5d606aa
am 006e0770
: Merge "Change android_dlextinfo flags to uint64_t"
...
* commit '006e0770ffaa57d88f407fad8d9b78ea0efa9c6a':
Change android_dlextinfo flags to uint64_t
2014-07-08 18:33:20 +00:00
Elliott Hughes
aedc14b166
am 7244a861
: Merge "Regenerate the bionic NOTICE files."
...
* commit '7244a8610a1b6f7cb38336696e15e2e4ee04613c':
Regenerate the bionic NOTICE files.
2014-07-08 17:50:07 +00:00
Elliott Hughes
7244a8610a
Merge "Regenerate the bionic NOTICE files."
2014-07-08 02:15:13 +00:00
Elliott Hughes
1558138315
Regenerate the bionic NOTICE files.
...
Also fix a few formatting issues in copyright headers that were confusing
the script (though obviously it would be better if the script were smarter).
Change-Id: I7f561bef4f84fdcbd84f375ee226bd65db0e507b
2014-07-07 15:42:06 -07:00
Elliott Hughes
4568e344c0
am 2b2916d1
: Merge "Remove some dead data."
...
* commit '2b2916d15458671babed9e250b4d98f1980a976d':
Remove some dead data.
2014-07-07 18:02:34 +00:00
Elliott Hughes
d5a6a5e18d
am db42a9f5
: Merge "Fix three clang complaints about the DNS code."
...
* commit 'db42a9f5a3b8a6bb6af2d9ef42844c8dc835527b':
Fix three clang complaints about the DNS code.
2014-07-07 18:02:33 +00:00
Elliott Hughes
a19e1d1c65
am 4d763df3
: Merge "Fix a broken boolean test found by clang."
...
* commit '4d763df3243f81041269015d0ac3fbd2912d5f3d':
Fix a broken boolean test found by clang.
2014-07-07 18:02:33 +00:00
Elliott Hughes
13610bec6b
am 1ee1bfde
: Merge "Use __unused rather than self assignment for unused parameters."
...
* commit '1ee1bfdeeca74d71f3e7de7ac3a7e45c9a7d0f53':
Use __unused rather than self assignment for unused parameters.
2014-07-07 18:02:32 +00:00
Dmitriy Ivanov
006e0770ff
Merge "Change android_dlextinfo flags to uint64_t"
2014-07-07 17:50:18 +00:00
Dmitriy Ivanov
3a8646fc5d
Change android_dlextinfo flags to uint64_t
...
Change-Id: Id27e8f8e58dbcf6ae79644f2ad3af3dd0aef9ae7
2014-07-08 11:24:03 -07:00
Dan Albert
731f927313
am 2d94ee29
: Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""
...
* commit '2d94ee29f4be528167f1de328226cac259aac738':
Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64.""
2014-07-07 16:20:11 +00:00
Elliott Hughes
4d763df324
Merge "Fix a broken boolean test found by clang."
2014-07-05 03:01:43 +00:00
Elliott Hughes
29edbfd64f
Fix a broken boolean test found by clang.
...
This was only on the failure case, so this probably never caused
any real trouble.
Change-Id: Id983689772102cbb9171693b927e544fb0b584fb
2014-07-07 09:45:15 -07:00
Nick Kralevich
8ad9909a70
am d11ca4e8
: Merge "Revert "Reenable support for non-PIE executables""
...
* commit 'd11ca4e8c7cbbdd4b37ea82a351966da75907c0d':
Revert "Reenable support for non-PIE executables"
2014-07-03 19:54:53 +00:00
Nick Kralevich
e6ef19779f
am f95964c9
: Merge "libc_logging: Set SOCK_CLOEXEC on socket"
...
* commit 'f95964c93becfeb51433d7d90a6e1b9bb456a3e7':
libc_logging: Set SOCK_CLOEXEC on socket
2014-07-03 16:05:17 +00:00
Elliott Hughes
bebe8de7e2
am 1f262b35
: Merge "Fix recv.cpp so it can build with clang."
...
* commit '1f262b35fef5108e3bd3fbea4b6aa1ce635767f9':
Fix recv.cpp so it can build with clang.
2014-07-03 00:08:14 +00:00
Elliott Hughes
2a70aba846
am ab4fc823
: Merge "Fix all resolv warnings and turn on -Werror."
...
* commit 'ab4fc82315567a1400bb25af3f835f1b5d80a0fe':
Fix all resolv warnings and turn on -Werror.
2014-07-02 23:51:08 +00:00
Dmitriy Ivanov
176f13a708
am afd37c42
: Merge "Build fix"
...
* commit 'afd37c429b14d63ee4144f00cf1fb8041f681f68':
Build fix
2014-07-02 23:16:04 +00:00
Dmitriy Ivanov
8551bfb043
am 950a435f
: Merge "Load library using file handle."
...
* commit '950a435fc0dffc22a816194af175420176b86908':
Load library using file handle.
2014-07-02 22:57:45 +00:00
Elliott Hughes
1f262b35fe
Merge "Fix recv.cpp so it can build with clang."
2014-07-02 21:12:58 +00:00
Elliott Hughes
6917e6c2ae
Fix recv.cpp so it can build with clang.
...
Change-Id: Iac3e676aa256837333240219bcadbdc31985b5dd
2014-07-02 16:46:34 -07:00
Elliott Hughes
ab4fc82315
Merge "Fix all resolv warnings and turn on -Werror."
2014-07-02 21:12:58 +00:00
Elliott Hughes
37b1b5bbcd
Fix all resolv warnings and turn on -Werror.
...
The res_init.c changes bring us a bit closer to upstream too, though
there's still work to be done there. Some of the remaining differences
look like bugs we'd want to fix, so we should definitely try to come
back to that.
Change-Id: I50baa148e967c90d55d711e9904ad54c7d724d4d
2014-07-02 16:27:20 -07:00
Elliott Hughes
9ff95c4763
am 99e2a2f0
: Merge "Switch to upstream OpenBSD mktemp.c."
...
* commit '99e2a2f04ca3bc4c66ecb91bc5abb378ec7c10ef':
Switch to upstream OpenBSD mktemp.c.
2014-07-02 21:08:52 +00:00
Nick Kralevich
f95964c93b
Merge "libc_logging: Set SOCK_CLOEXEC on socket"
2014-07-02 20:52:43 +00:00
Nick Kralevich
bae5b1dbd8
libc_logging: Set SOCK_CLOEXEC on socket
...
Socket file descriptors remain open across exec unless
SOCK_CLOEXEC is set. Enable this option, to avoid leaking
file descriptors.
In practice, this isn't a big deal, since the socket only remains
open for a very short period to write a message. However, this
socket might leak for for multithreaded programs if an exec occurs
between the open and close.
Change-Id: Ica2e71fe28657c32d56de1431c8f7f1f5c7b7c58
2014-07-02 22:39:14 -07:00
Dmitriy Ivanov
afd37c429b
Merge "Build fix"
2014-07-02 20:52:43 +00:00
Dmitriy Ivanov
d383066941
Build fix
...
Change-Id: Ib43e0f055e3c5f07b50393bfcab9738454835ac3
2014-07-02 16:06:50 -07:00
Dmitriy Ivanov
950a435fc0
Merge "Load library using file handle."
2014-07-02 20:52:43 +00:00
Elliott Hughes
99e2a2f04c
Merge "Switch to upstream OpenBSD mktemp.c."
2014-07-02 20:52:16 +00:00
Dan Albert
2d94ee29f4
Merge "Revert "Revert "Hide _tolower_tab_ and _toupper_tab_ on LP64."""
2014-07-02 20:51:20 +00:00
Nick Kralevich
d11ca4e8c7
Merge "Revert "Reenable support for non-PIE executables""
2014-07-02 20:51:20 +00:00
Nick Kralevich
76e289c026
Revert "Reenable support for non-PIE executables"
...
/system/bin/tf_daemon on Nakasi has been updated so it's
a PIE executable. We can now drop non-PIE support.
This reverts commit d81b3b275d
.
Bug: 15086752
Bug: 15732002
Bug: 14566672
Change-Id: I832c4de01a8fa050754ea64da317d1639990265e
2014-07-03 12:08:34 -07:00
Elliott Hughes
1ee1bfdeec
Merge "Use __unused rather than self assignment for unused parameters."
2014-07-02 20:49:53 +00:00
Elliott Hughes
668da74ef1
Use __unused rather than self assignment for unused parameters.
...
Clang, reasonably enough, doesn't like self assignment.
Change-Id: Ie5843287802949dad148a1a815231035678e1306
2014-07-07 09:46:54 -07:00
Elliott Hughes
2b2916d154
Merge "Remove some dead data."
2014-07-02 20:49:42 +00:00
Elliott Hughes
920d831ba1
Remove some dead data.
...
Clang doesn't like dead data, and this is just an LP32 compatibility turd.
Change-Id: I3832748a4e773b254877f4438b5340e7d4c1ce70
2014-07-07 09:46:11 -07:00
Elliott Hughes
db42a9f5a3
Merge "Fix three clang complaints about the DNS code."
2014-07-02 20:49:42 +00:00
Elliott Hughes
68c2755d71
Fix three clang complaints about the DNS code.
...
These are all already fixed upstream in the same way.
Change-Id: I2881b6d0fbd0237fffc0f00563bc14750dcce0d9
2014-07-07 09:44:17 -07:00
Dmitriy Ivanov
04dc91ae76
Load library using file handle.
...
* This patch enables dlopen by file descriptor
instead of path/name.
Bug: 15984217
Change-Id: Ib39051e00567fb97070bf96d8ce63993877c0a01
2014-07-02 13:20:47 -07:00
Dmitriy Ivanov
f308174ae2
am 87b654ce
: Merge "Disable local/protected symbol test for lp64"
...
* commit '87b654ce467934ab6a0fe1546341e4db42b5c344':
Disable local/protected symbol test for lp64
2014-07-02 18:54:19 +00:00