Dmitriy Ivanov
fe78876f94
am 0b8f6d59: Merge "Add dlfcn_test to glibc test suite."
...
* commit '0b8f6d592ac20ec81dbc96766123c67655f34842':
Add dlfcn_test to glibc test suite.
2014-09-16 19:42:44 +00:00
Dmitriy Ivanov
0b8f6d592a
Merge "Add dlfcn_test to glibc test suite."
2014-09-15 22:12:06 +00:00
Dmitriy Ivanov
eb27bbae8f
Add dlfcn_test to glibc test suite.
...
Change-Id: I955e4f7dfcc23ea5c767f967b3532dc31663b876
2014-09-15 15:03:15 -07:00
Elliott Hughes
b104f0c438
am 95b0c6a9: Merge "POSIX says <signal.h> gets you ucontext_t."
...
* commit '95b0c6a9407d7a4084d956e273ad1697550452d3':
POSIX says <signal.h> gets you ucontext_t.
2014-09-15 22:02:31 +00:00
Elliott Hughes
95b0c6a940
Merge "POSIX says <signal.h> gets you ucontext_t."
2014-09-15 17:17:37 +00:00
Dan Albert
73c605e234
am 2c581047: Merge "Fix filename in comment in cmath"
...
* commit '2c58104718187ae99ea381a19ce8395b5349fded':
Fix filename in comment in cmath
2014-09-14 19:59:41 +00:00
Christopher Ferris
07ce976788
am 027d2717: Pull input.h from v3.16.1 kernel headers.
...
* commit '027d2717d067c3706f22bf84dc1226ede7c1566d':
Pull input.h from v3.16.1 kernel headers.
2014-09-14 19:51:38 +00:00
Dan Albert
2c58104718
Merge "Fix filename in comment in cmath"
2014-09-14 19:33:44 +00:00
Christopher Ferris
027d2717d0
Pull input.h from v3.16.1 kernel headers.
...
Bug: 17407564
Change-Id: Idcfc40a7254605280e3d5474c61ae1ab7b2b7b51
2014-09-14 12:08:37 -07:00
m4tx
2214a1ce17
Fix filename in comment in cmath
...
It looks like the file comment was copy-pasted from ctime. Fixed filename in comment to "math.h".
Change-Id: I27b0c2a7827076a91fc7b63913fad6eee4d6a79e
Signed-off-by: m4tx <m4tx@m4tx.pl>
2014-09-14 16:41:31 +02:00
Elliott Hughes
35981194d8
am 85ef3b5b: Merge "Update NOTICE files."
...
* commit '85ef3b5b80da353afa24d0ab21c35be01951e0b7':
Update NOTICE files.
2014-09-13 17:23:58 +00:00
Elliott Hughes
79f40ff929
am ae51accf: Merge "Remove an unused file."
...
* commit 'ae51accf22a897eecda329202431faa11e0f6015':
Remove an unused file.
2014-09-13 17:23:57 +00:00
Elliott Hughes
85ef3b5b80
Merge "Update NOTICE files."
2014-09-13 17:01:08 +00:00
Elliott Hughes
ae51accf22
Merge "Remove an unused file."
2014-09-13 17:00:27 +00:00
Elliott Hughes
5c2264a136
Update NOTICE files.
...
Change-Id: I37a2c297b318b8e1b1ce8b29a7ccc58ba214708a
2014-09-13 09:42:41 -07:00
Elliott Hughes
5681fe8eae
Remove an unused file.
...
Also remove a reference to it and two other files that have already
been removed in a script --- these files were problematic because they
weren't UTF-8.
Change-Id: Ibf597bac1903c34d8d0fe0a09615c42f24d4f23d
2014-09-13 09:24:28 -07:00
Elliott Hughes
26a8eb50a8
POSIX says <signal.h> gets you ucontext_t.
...
POSIX also says that ucontext_t's uc_sigmask has type sigset_t.
MIPS64 strace needs this.
The #define is to keep chromium off our lawn; otherwise it tries to redefine
all this stuff itself. We should probably clean that up and remove the #define.
Change-Id: I765d6a765a33dca7db33cd8c40f408dc98e5c95b
2014-09-12 20:47:35 -07:00
Elliott Hughes
934028eba3
am 73d2059f: Merge "Explain why clock(3) isn\'t broken."
...
* commit '73d2059f9b3f53446e25d800d64a86efb3bf3f9f':
Explain why clock(3) isn't broken.
2014-09-13 00:16:26 +00:00
Elliott Hughes
73d2059f9b
Merge "Explain why clock(3) isn't broken."
2014-09-12 23:52:13 +00:00
Elliott Hughes
8bd96e067c
am 21451f5b: Merge "Get new coshl, sinhl, and tanhl implementations from upstream."
...
* commit '21451f5bf65ecaa00c9f3b7ac721738b97f41599':
Get new coshl, sinhl, and tanhl implementations from upstream.
2014-09-12 23:49:31 +00:00
Elliott Hughes
f83c208b82
Explain why clock(3) isn't broken.
...
Bug: 17441123
Change-Id: I6ee9b7f54bab55b1a8760ce9bcaaa6eab1dcc492
2014-09-12 16:33:37 -07:00
Elliott Hughes
21451f5bf6
Merge "Get new coshl, sinhl, and tanhl implementations from upstream."
2014-09-12 23:13:43 +00:00
Elliott Hughes
8ce73725a3
am a40a16ea: Merge "Add a test for pthread_gettid_np."
...
* commit 'a40a16eab13b770c3ce80f4e4241dfcd9518022f':
Add a test for pthread_gettid_np.
2014-09-12 23:12:45 +00:00
Elliott Hughes
c729d4f237
Get new coshl, sinhl, and tanhl implementations from upstream.
...
Change-Id: I92f9cd53d12efb2e0f4f8a9590b9fe42398233f6
2014-09-12 16:09:40 -07:00
Elliott Hughes
a40a16eab1
Merge "Add a test for pthread_gettid_np."
2014-09-12 22:52:38 +00:00
Elliott Hughes
8fb639ca91
Add a test for pthread_gettid_np.
...
Bug: 17475191
Change-Id: I8c6a2f4ceba2d24a77ae9a21269edce523aea421
2014-09-12 14:43:07 -07:00
Elliott Hughes
4cc9c6cc83
am 69c2d7dc: Merge "Sync libm with upstream."
...
* commit '69c2d7dc6434c7e7e9bd22797deb7f727199ab0c':
Sync libm with upstream.
2014-09-12 21:34:56 +00:00
Elliott Hughes
69c2d7dc64
Merge "Sync libm with upstream."
2014-09-12 21:07:48 +00:00
Elliott Hughes
460ad7454a
Sync libm with upstream.
...
Change-Id: I8ac8ee52122ee19a2e423c3211092023cb4896eb
2014-09-12 14:00:02 -07:00
Elliott Hughes
ecd6be3bd2
am e39e47c6: Merge "Remove "private/bionic_pthread.h"."
...
* commit 'e39e47c6b377170d696c6b9b5b523a28c1382ca4':
Remove "private/bionic_pthread.h".
2014-09-12 20:08:45 +00:00
Dmitriy Ivanov
b58b821056
am d74aa580: Merge "Fix unload of recursively linked library"
...
* commit 'd74aa580354037b9972524e9d654c0a336974838':
Fix unload of recursively linked library
2014-09-12 20:08:44 +00:00
Dmitriy Ivanov
75386aa5ff
am aad92067: Merge "Reformatting"
...
* commit 'aad92067bf4eecda81a4c331ee4dec70483c5104':
Reformatting
2014-09-12 20:08:42 +00:00
Dmitriy Ivanov
bb5e2968ca
am 66bbf159: Merge "Refactoring: C++11 style DISABLE_ bionic marcos"
...
* commit '66bbf1595c0fc25d4bc47457d8020b11e135996d':
Refactoring: C++11 style DISABLE_ bionic marcos
2014-09-12 20:08:41 +00:00
Elliott Hughes
e39e47c6b3
Merge "Remove "private/bionic_pthread.h"."
2014-09-12 18:43:05 +00:00
Elliott Hughes
0f001b67fe
Remove "private/bionic_pthread.h".
...
Bug: 17476168
Change-Id: Id642987e641de81e914a28daea4ffe9d11e090ed
2014-09-12 11:35:05 -07:00
Dmitriy Ivanov
d74aa58035
Merge "Fix unload of recursively linked library"
2014-09-12 16:55:42 +00:00
Dmitriy Ivanov
aad92067bf
Merge "Reformatting"
2014-09-12 16:50:29 +00:00
Dmitriy Ivanov
66bbf1595c
Merge "Refactoring: C++11 style DISABLE_ bionic marcos"
2014-09-12 16:50:05 +00:00
Dmitriy Ivanov
6abf624d12
Reformatting
...
No functional changes.
Change-Id: If71775e5fc207e91ebd31ba3c5f9d2c13dc8dada
2014-09-12 09:43:13 -07:00
Elliott Hughes
0654250eb9
am 8d8a789c: Merge "Expose __swsetup for LP32 binary compatibility."
...
* commit '8d8a789c49ffb6b71e4b8f34df937cfaaff86e40':
Expose __swsetup for LP32 binary compatibility.
2014-09-12 05:59:18 +00:00
Dmitriy Ivanov
5a6e31c3cb
am 6487f0d8: Merge "Add IFUNC support for arm64 and IRELATIVE reloc"
...
* commit '6487f0d8341b00b476995e0174dc92e5ae8efbbe':
Add IFUNC support for arm64 and IRELATIVE reloc
2014-09-12 05:59:16 +00:00
Elliott Hughes
7f4c7060f0
am 5920a9ad: Merge "Add pthread_gettid_np and re-expose __get_thread for LP32."
...
* commit '5920a9ad5fd9f8d515c683e164f946bcfef1f1c3':
Add pthread_gettid_np and re-expose __get_thread for LP32.
2014-09-12 05:59:16 +00:00
Elliott Hughes
da7fe217d8
am 7e00b44e: Expose __swsetup for LP32 binary compatibility.
...
* commit '7e00b44e80d6e38b8ab86d0ebc86b666c0ac2ef6':
Expose __swsetup for LP32 binary compatibility.
2014-09-12 05:48:54 +00:00
Elliott Hughes
66265e80a1
am 27efc488: Add pthread_gettid_np and re-expose __get_thread for LP32.
...
* commit '27efc48814b8153c55cbcd0af5d9add824816e69':
Add pthread_gettid_np and re-expose __get_thread for LP32.
2014-09-12 05:48:52 +00:00
Dmitriy Ivanov
a6ac54a215
Fix unload of recursively linked library
...
Expanded test for recursive libs. Fixed bug with unnecessary
soinfo_free of already loaded library.
Change-Id: I2cc19f2650c8b12a35feeac127ef608ebba44d88
2014-09-11 22:40:48 -07:00
Elliott Hughes
8d8a789c49
Merge "Expose __swsetup for LP32 binary compatibility."
2014-09-12 01:27:45 +00:00
Elliott Hughes
5f35710fad
Expose __swsetup for LP32 binary compatibility.
...
(cherry-pick of 7e00b44e80d6e38b8ab86d0ebc86b666c0ac2ef6.)
Bug: 17476127
Change-Id: I0ef1355ac913d782c268a638f88642d6cfc236c2
2014-09-11 18:23:46 -07:00
Dmitriy Ivanov
6487f0d834
Merge "Add IFUNC support for arm64 and IRELATIVE reloc"
2014-09-12 00:40:12 +00:00
Elliott Hughes
7e00b44e80
Expose __swsetup for LP32 binary compatibility.
...
Bug: 17476127
Change-Id: I0ef1355ac913d782c268a638f88642d6cfc236c2
2014-09-11 16:41:11 -07:00
Dmitriy Ivanov
9aea164457
Add IFUNC support for arm64 and IRELATIVE reloc
...
There are number of changes in the way IFUNC related relocations are done:
1. IRELATIVE relocations are now supported for x86/x86_64 and arm64.
2. IFUNC relocations are now relying on static linker to generate
them in correct order - this removes necessety of additional
relocation pass for ifuncs.
3. Related to 2: rela?.dyn relocations are preformed before .plt ones.
4. Ifunc are resolved on symbol lookup this approach allowed to avoid
mprotect(PROT_WRITE) call on r-x program segments.
Bug: 17399706
Bug: 17177284
Change-Id: I414dd3e82bd47cc03442c5dfc7c279949aec51ed
2014-09-11 16:30:45 -07:00