OSDN Git Service
Dimitry Ivanov [Wed, 17 Aug 2016 19:04:29 +0000 (19:04 +0000)]
Merge "[mips] Add missing linker shdr tests" am:
fc9958ce76
am:
2223d5bb1c
Change-Id: Ibabad6ef6ac87d5977101615157faa02039b0d30
Dimitry Ivanov [Wed, 17 Aug 2016 19:00:02 +0000 (19:00 +0000)]
Merge "[mips] Add missing linker shdr tests"
am:
fc9958ce76
Change-Id: I621c6e98dac498e12552281b87374a7ba4578e71
Dimitry Ivanov [Wed, 17 Aug 2016 18:29:52 +0000 (18:29 +0000)]
Merge "[mips] Add missing linker shdr tests"
Elliott Hughes [Wed, 17 Aug 2016 17:44:37 +0000 (17:44 +0000)]
Merge "Be more restrictive about max frame size." am:
a6b73d36ef
am:
4321522b66
Change-Id: I2238031c0e3056550ddb1ab3d541fba1365e4537
Elliott Hughes [Wed, 17 Aug 2016 17:39:57 +0000 (17:39 +0000)]
Merge "Be more restrictive about max frame size."
am:
a6b73d36ef
Change-Id: I635cae0c7147aad3d6e6a36e889ddc90e1db44d6
Treehugger Robot [Wed, 17 Aug 2016 17:29:25 +0000 (17:29 +0000)]
Merge "Be more restrictive about max frame size."
Elliott Hughes [Wed, 17 Aug 2016 00:38:27 +0000 (00:38 +0000)]
Merge "Document that our getnameinfo(3) prototype is unfixably wrong." am:
f74eb2609f
am:
74600ce304
Change-Id: Idfc1ed6790e66a65f54a894217125a05154d6df8
Elliott Hughes [Wed, 17 Aug 2016 00:32:50 +0000 (00:32 +0000)]
Merge "Document that our getnameinfo(3) prototype is unfixably wrong."
am:
f74eb2609f
Change-Id: Ie9bd6e383ba5143242453a467234d91cb77a04a0
Treehugger Robot [Wed, 17 Aug 2016 00:17:24 +0000 (00:17 +0000)]
Merge "Document that our getnameinfo(3) prototype is unfixably wrong."
Elliott Hughes [Tue, 16 Aug 2016 22:57:47 +0000 (15:57 -0700)]
Be more restrictive about max frame size.
exec and realpath both have PATH_MAX buffers (which is a bug in its own
right, since PATH_MAX isn't a real limit). The printf/scanf implementation
has a few large functions, and the DNS implementation is a complete 1970s
C nightmare.
Bug: http://b/
30032507
Change-Id: I4b9daa552123c16bbe84f0632b2b32eba17a9dbd
Elliott Hughes [Tue, 16 Aug 2016 22:22:44 +0000 (22:22 +0000)]
Merge "Add missing <sys/stat.h> macros." am:
fe4ab7dc30
am:
5c730feb44
Change-Id: I3349f8db1f51d3e96dd739dcc966a9bd32461767
Elliott Hughes [Tue, 16 Aug 2016 22:22:43 +0000 (22:22 +0000)]
Merge "Fix various <sys/socket.h> prototypes." am:
c8476bb7ad
am:
daf7506af7
Change-Id: I7cdf937531dcc3255cb8832d4b2f07acfde21aab
Elliott Hughes [Tue, 16 Aug 2016 22:22:43 +0000 (22:22 +0000)]
Merge "mprotect and msync take void*, not const void*." am:
1df81cd177
am:
d29747f935
Change-Id: I58735f909e7f35ce9ac314ccc74764fefaaac304
Elliott Hughes [Tue, 16 Aug 2016 22:18:20 +0000 (22:18 +0000)]
Merge "Add missing <sys/stat.h> macros."
am:
fe4ab7dc30
Change-Id: Iebe7bd3970e16796493b2804b11621d744108baa
Elliott Hughes [Tue, 16 Aug 2016 22:18:17 +0000 (22:18 +0000)]
Merge "Fix various <sys/socket.h> prototypes."
am:
c8476bb7ad
Change-Id: I383ececb2f1757b15c804737dc0ceba6ec80e056
Elliott Hughes [Tue, 16 Aug 2016 22:18:14 +0000 (22:18 +0000)]
Merge "mprotect and msync take void*, not const void*."
am:
1df81cd177
Change-Id: I41a5ae96481e09a1de238d5cd361f32c65dc1e7c
Elliott Hughes [Tue, 16 Aug 2016 22:05:28 +0000 (15:05 -0700)]
Document that our getnameinfo(3) prototype is unfixably wrong.
http://pubs.opengroup.org/onlinepubs/
9699919799/functions/getnameinfo.html
We could fix it for LP32, but that's probably just more confusing and
inconvenient.
Change-Id: Ic37c60fe3665a309cc35c89961712b484dbdaa4c
Treehugger Robot [Tue, 16 Aug 2016 21:59:15 +0000 (21:59 +0000)]
Merge "Add missing <sys/stat.h> macros."
Treehugger Robot [Tue, 16 Aug 2016 21:57:30 +0000 (21:57 +0000)]
Merge "Fix various <sys/socket.h> prototypes."
Treehugger Robot [Tue, 16 Aug 2016 21:39:21 +0000 (21:39 +0000)]
Merge "mprotect and msync take void*, not const void*."
Elliott Hughes [Tue, 16 Aug 2016 21:07:40 +0000 (21:07 +0000)]
Merge "Fix memmem behavior with empty needles." am:
ce8a5b4b9d
am:
c8d967f0ec
Change-Id: Ic863e8acbafed02c522faec89a79fdc91d398ccf
Dan Albert [Tue, 16 Aug 2016 21:07:39 +0000 (21:07 +0000)]
Merge "Add a script to update the bionic headers." am:
061446c2df
am:
6ad89b0d0f
Change-Id: Ia07a0c076576f2daf09ece91f198fc442fd9f600
Elliott Hughes [Tue, 16 Aug 2016 21:02:38 +0000 (21:02 +0000)]
Merge "Fix memmem behavior with empty needles."
am:
ce8a5b4b9d
Change-Id: I82a48a9fdd872fdb4ced7846a6912a44530bbed1
Dan Albert [Tue, 16 Aug 2016 21:02:36 +0000 (21:02 +0000)]
Merge "Add a script to update the bionic headers."
am:
061446c2df
Change-Id: I2c98c7fa8a826e84e7835d9eefdb07b1667bcee9
Treehugger Robot [Tue, 16 Aug 2016 20:56:54 +0000 (20:56 +0000)]
Merge "Fix memmem behavior with empty needles."
Elliott Hughes [Tue, 16 Aug 2016 20:37:24 +0000 (13:37 -0700)]
Fix various <sys/socket.h> prototypes.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/sys_socket.h.html
Interestingly, recvmmsg/sendmmsg do actually return int, unlike their
recv/recvmsg/sendv/sendvmsg siblings.
The generated assembler stubs don't actually change.
Change-Id: If71cd02431903774de9bbce77fbedf6b03f90c0f
Elliott Hughes [Tue, 16 Aug 2016 20:26:35 +0000 (13:26 -0700)]
Add missing <sys/stat.h> macros.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/sys_stat.h.html
Change-Id: I8c31f3a6fae2c4955c5fba3d880a416d03dfafb7
Elliott Hughes [Tue, 16 Aug 2016 19:51:45 +0000 (12:51 -0700)]
mprotect and msync take void*, not const void*.
http://pubs.opengroup.org/onlinepubs/
9699919799/functions/mprotect.html
http://pubs.opengroup.org/onlinepubs/
9699919799/functions/msync.html
Change-Id: Ie26195e2e382c1387037c7ee5cd90b3963220328
Elliott Hughes [Mon, 15 Aug 2016 21:14:40 +0000 (14:14 -0700)]
Fix memmem behavior with empty needles.
Change-Id: I8b893d80c27b548652d843af9520d7adc8ba8902
Nikola Veljkovic [Tue, 16 Aug 2016 18:47:40 +0000 (20:47 +0200)]
[mips] Add missing linker shdr tests
Test: bionic-unit-tests for mips, mips64.
Change-Id: I8ed5f03df8d129e74fa04be2b203bd113a381888
Treehugger Robot [Tue, 16 Aug 2016 17:08:46 +0000 (17:08 +0000)]
Merge "Add a script to update the bionic headers."
Josh Gao [Tue, 16 Aug 2016 01:18:35 +0000 (01:18 +0000)]
Merge "versioner: handle _FILE_OFFSET_BITS=64." am:
8ca3f3116d
am:
9bc42a9d20
Change-Id: I5b5b9d55b13a629da74229d157158b4de9ed8bcb
Josh Gao [Tue, 16 Aug 2016 01:13:37 +0000 (01:13 +0000)]
Merge "versioner: handle _FILE_OFFSET_BITS=64."
am:
8ca3f3116d
Change-Id: I3f2e40e1c00e45b96625dc080ad6fa83b9251980
Treehugger Robot [Tue, 16 Aug 2016 01:00:14 +0000 (01:00 +0000)]
Merge "versioner: handle _FILE_OFFSET_BITS=64."
Josh Gao [Mon, 15 Aug 2016 23:39:27 +0000 (16:39 -0700)]
versioner: handle _FILE_OFFSET_BITS=64.
Compile headers with both -D_FILE_OFFSET_BITS=32 and -D_FILE_OFFSET_BITS=64.
Bug: http://b/
30170081
Change-Id: I92651e075cc69bdc1a2581f99892c9a7fdcdb35b
Test: python run_tests.py
Dimitry Ivanov [Mon, 15 Aug 2016 23:32:58 +0000 (23:32 +0000)]
Merge "linker: add test for zeroed out shdr_table_" am:
3b2d331e77
am:
b500830389
Change-Id: I24fb7734dc4c4742e8b9d240362835ff0349c3e0
Dimitry Ivanov [Mon, 15 Aug 2016 23:28:02 +0000 (23:28 +0000)]
Merge "linker: add test for zeroed out shdr_table_"
am:
3b2d331e77
Change-Id: Ie4923c9f9bfa1221f5aa367c8edb4f7e35ad27c4
Treehugger Robot [Mon, 15 Aug 2016 23:23:26 +0000 (23:23 +0000)]
Merge "linker: add test for zeroed out shdr_table_"
Josh Gao [Mon, 15 Aug 2016 23:20:28 +0000 (23:20 +0000)]
Merge changes Iaf798077,I9080838f,Ia13a8ae2,If0d81b0a,Ie493d8c3 am:
52848b02b3
am:
29114522dc
Change-Id: Id3728cd51a7569ef7ea34b287f6961513c1f327a
Josh Gao [Mon, 15 Aug 2016 23:15:28 +0000 (23:15 +0000)]
Merge changes Iaf798077,I9080838f,Ia13a8ae2,If0d81b0a,Ie493d8c3
am:
52848b02b3
Change-Id: Iba29e9463d82b0d5ac1298d65aeaf7f900d63ff5
Treehugger Robot [Mon, 15 Aug 2016 22:45:08 +0000 (22:45 +0000)]
Merge changes Iaf798077,I9080838f,Ia13a8ae2,If0d81b0a,Ie493d8c3
* changes:
versioner: add idempotence test that uses the bionic headers.
versioner: fix off-by-one error in header guard calculation.
versioner: improve preprocessor tests.
versioner: always copy over source headers when preprocessing.
versioner: add test output directories to gitignore.
Dimitry Ivanov [Mon, 15 Aug 2016 22:13:53 +0000 (22:13 +0000)]
Merge "linker: add test for zero shdr offset" am:
4154b77285
am:
a9e2c78f8a
Change-Id: I2da76030bd9c903e11f58b4647f34833cf9a8646
Dimitry Ivanov [Mon, 15 Aug 2016 22:09:25 +0000 (22:09 +0000)]
Merge "linker: add test for zero shdr offset"
am:
4154b77285
Change-Id: I3ec2c49314152af0575fdf3a238de2268d733583
Treehugger Robot [Mon, 15 Aug 2016 22:01:30 +0000 (22:01 +0000)]
Merge "linker: add test for zero shdr offset"
Josh Gao [Mon, 15 Aug 2016 21:19:05 +0000 (14:19 -0700)]
versioner: add idempotence test that uses the bionic headers.
Bug: http://b/
30170081
Change-Id: Iaf798077518a1a82c626c3b1524633c6df578409
Test: python run_tests.py
Lazar Trsic [Mon, 15 Aug 2016 21:17:19 +0000 (21:17 +0000)]
Merge "[MIPS] Fix bionic test build" am:
63ccb1bdac
am:
05d6befe01
Change-Id: I4fe0c00ea75876e2bdb4056caeb80800a0a89db1
Lazar Trsic [Mon, 15 Aug 2016 21:13:22 +0000 (21:13 +0000)]
Merge "[MIPS] Fix bionic test build"
am:
63ccb1bdac
Change-Id: If68781a1ed2d6fe22b8128e82c9d8a227d3cc444
Josh Gao [Mon, 15 Aug 2016 20:44:37 +0000 (13:44 -0700)]
versioner: fix off-by-one error in header guard calculation.
This was causing redundant guards to be emitted in cases where
declarations were already guarded by another macro.
Bug: http://b/
30170081
Change-Id: I9080838fbea5a56225df4b26d0918657fb6c4f21
Test: python run_tests.py
Dimitry Ivanov [Mon, 15 Aug 2016 21:06:04 +0000 (14:06 -0700)]
linker: add test for zeroed out shdr_table_
Bug: http://b/
30795430
Change-Id: I86b658d01b64670d3e702ddb1d3f9db4f75d784f
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Treehugger Robot [Mon, 15 Aug 2016 21:00:46 +0000 (21:00 +0000)]
Merge "[MIPS] Fix bionic test build"
Dan Albert [Mon, 15 Aug 2016 20:22:07 +0000 (13:22 -0700)]
Add a script to update the bionic headers.
Test: ./update_headers.sh
Bug: http://b/
30465923
Change-Id: I888a1ec0c4f26134845583a03bbaad88fa17afa0
Dimitry Ivanov [Mon, 15 Aug 2016 20:40:53 +0000 (13:40 -0700)]
linker: add test for zero shdr offset
Bug: http://b/
30795430
Change-Id: I03853257c4b632ad9daaf1e90f9620678397cff0
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Josh Gao [Mon, 15 Aug 2016 20:07:40 +0000 (13:07 -0700)]
versioner: improve preprocessor tests.
Make sure everything works with relative/absolute paths, and with and
without trailing slashes.
Bug: http://b/
30170081
Change-Id: Ia13a8ae2fa44590e835d0f4b006d4c31e9eaea83
Test: python run_tests.py
Josh Gao [Mon, 15 Aug 2016 20:04:51 +0000 (13:04 -0700)]
versioner: always copy over source headers when preprocessing.
Also, be less noisy when preprocessing.
Bug: http://b/
30170081
Change-Id: If0d81b0a3a49756164e4945a20703afeb302fd4d
Test: python run_tests.py
Josh Gao [Mon, 15 Aug 2016 18:30:41 +0000 (11:30 -0700)]
versioner: add test output directories to gitignore.
Bug: http://b/
30170081
Change-Id: Ie493d8c321bb0e8d308234dec2d42ac8306c21c6
Test: python run_tests.py
Elliott Hughes [Mon, 15 Aug 2016 20:21:17 +0000 (20:21 +0000)]
Merge "Fix mktime's errno behavior." am:
228e747b6c
am:
b3ed1c5202
Change-Id: I81e24481bc826d8df705335cbacf66c1778cd7ab
Dimitry Ivanov [Mon, 15 Aug 2016 20:21:16 +0000 (20:21 +0000)]
Merge "linker: add test for empty shdr table" am:
ac69db1f85
am:
68418746f2
Change-Id: I034e953b4a3c496b39f86c3e07bfba7fe310010c
Elliott Hughes [Mon, 15 Aug 2016 20:17:20 +0000 (20:17 +0000)]
Merge "Fix mktime's errno behavior."
am:
228e747b6c
Change-Id: I1f70691679023dd1e187ac8d4d41674272ac4688
Dimitry Ivanov [Mon, 15 Aug 2016 20:17:17 +0000 (20:17 +0000)]
Merge "linker: add test for empty shdr table"
am:
ac69db1f85
Change-Id: Ib72a58f9f3e07cb136cdf01e2e073b389d77c62e
Treehugger Robot [Mon, 15 Aug 2016 20:06:57 +0000 (20:06 +0000)]
Merge "Fix mktime's errno behavior."
Treehugger Robot [Mon, 15 Aug 2016 20:02:09 +0000 (20:02 +0000)]
Merge "linker: add test for empty shdr table"
Lazar Trsic [Mon, 15 Aug 2016 13:58:42 +0000 (15:58 +0200)]
[MIPS] Fix bionic test build
Group of libtest_invalid* libraries does not exists for mips architecture,
so disable relevant tests.
Change-Id: I3a4fef94933eb33654c4274aa249ea5d61d6cf9b
Dimitry Ivanov [Mon, 15 Aug 2016 19:01:09 +0000 (19:01 +0000)]
Merge "linker: add test for zero shstrndx" am:
21482db6e1
am:
5a66605226
Change-Id: I39d88967048bd0ed388fa201362892ecf494b290
Dimitry Ivanov [Mon, 15 Aug 2016 18:57:11 +0000 (18:57 +0000)]
Merge "linker: add test for zero shstrndx"
am:
21482db6e1
Change-Id: I977c806350895693127f2f3e3d40c449480691a8
Treehugger Robot [Mon, 15 Aug 2016 18:48:02 +0000 (18:48 +0000)]
Merge "linker: add test for zero shstrndx"
Dimitry Ivanov [Mon, 15 Aug 2016 18:30:45 +0000 (11:30 -0700)]
linker: add test for empty shdr table
Bug: http://b/
30795430
Change-Id: Id839c22f88276f31e0615bc2a67d75e27a9aa7c6
Test: run bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Dimitry Ivanov [Mon, 15 Aug 2016 17:27:47 +0000 (10:27 -0700)]
linker: add test for zero shstrndx
Bug: http://b/
30166532
Bug: http://b/
30795430
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Change-Id: I4cec73635cf403df9dd60b9a294d2298bb0abe3d
Dimitry Ivanov [Sat, 13 Aug 2016 03:51:39 +0000 (03:51 +0000)]
Merge changes Ibcefd6d9,I249c0815,If59cb6da am:
0deb70cd04
am:
aa2798e9a8
Change-Id: I68d7527da836fdae9d7f629533642fe61f02d773
Dimitry Ivanov [Sat, 13 Aug 2016 03:47:41 +0000 (03:47 +0000)]
Merge changes Ibcefd6d9,I249c0815,If59cb6da
am:
0deb70cd04
Change-Id: Iae249549924d9dbfc86fdaf3f0f91a741bd0d741
Dimitry Ivanov [Sat, 13 Aug 2016 03:42:15 +0000 (03:42 +0000)]
Merge changes Ibcefd6d9,I249c0815,If59cb6da
* changes:
Remove some duplication in the makefile
linker: add test for zero e_shentsize
Add test for misaligned section header
Andreas Gampe [Sat, 13 Aug 2016 03:37:08 +0000 (03:37 +0000)]
Merge "versioner: Ignore if Clang is missing" am:
3e3364a89d
am:
6a2f9e6ad3
Change-Id: I91a77fc1cd7abc2ffaabc3a9322ba708a72e4adc
Andreas Gampe [Sat, 13 Aug 2016 03:33:41 +0000 (03:33 +0000)]
Merge "versioner: Ignore if Clang is missing"
am:
3e3364a89d
Change-Id: I8e4d498c5838bc2049d0070ddcb1924a3fe913f8
Treehugger Robot [Sat, 13 Aug 2016 03:27:11 +0000 (03:27 +0000)]
Merge "versioner: Ignore if Clang is missing"
Andreas Gampe [Sat, 13 Aug 2016 02:10:21 +0000 (19:10 -0700)]
versioner: Ignore if Clang is missing
This happens in some branches. Work around for now.
Change-Id: I75c01a3ae52ce89f6c56a19728903bf86db0a309
Elliott Hughes [Sat, 13 Aug 2016 00:51:28 +0000 (00:51 +0000)]
Merge "Move some POSIX math functions out of _USE_GNU/_USE_BSD." am:
e73fc63f96
am:
a671192666
Change-Id: I5143b702f9f479293c4ea3d19d5f5d302a338b2e
Elliott Hughes [Sat, 13 Aug 2016 00:48:03 +0000 (00:48 +0000)]
Merge "Move some POSIX math functions out of _USE_GNU/_USE_BSD."
am:
e73fc63f96
Change-Id: Ia74880366d34d2e5d70c0f9b052cbbcfbaf4b3b4
Treehugger Robot [Sat, 13 Aug 2016 00:43:53 +0000 (00:43 +0000)]
Merge "Move some POSIX math functions out of _USE_GNU/_USE_BSD."
Josh Gao [Sat, 13 Aug 2016 00:41:40 +0000 (00:41 +0000)]
Merge "versioner: copy unmodified headers when preprocessing." am:
0538dcfd4c
am:
c275939791
Change-Id: I52bd554873dde4153025179701460d942c272327
Josh Gao [Sat, 13 Aug 2016 00:37:43 +0000 (00:37 +0000)]
Merge "versioner: copy unmodified headers when preprocessing."
am:
0538dcfd4c
Change-Id: I75e853f811eb20458141f26fbb3de31d58ee8904
Josh Gao [Sat, 13 Aug 2016 00:28:34 +0000 (00:28 +0000)]
Merge "versioner: copy unmodified headers when preprocessing."
Dimitry Ivanov [Fri, 12 Aug 2016 23:53:34 +0000 (16:53 -0700)]
Remove some duplication in the makefile
Bug: http://b/
30795430
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Change-Id: Ibcefd6d913abafe0b202a83399db72050510cd5d
Elliott Hughes [Fri, 12 Aug 2016 23:28:36 +0000 (16:28 -0700)]
Fix mktime's errno behavior.
Don't touch errno on success, do set it to EOVERFLOW (the only allowed errno
value according to POSIX: http://pubs.opengroup.org/onlinepubs/
9699919799/functions/mktime.html)
on failure.
Bug: http://b/
30477946
Change-Id: Ia915c7b9c3bfcd2f9025530cf5b068fe4dd4fd9e
Elliott Hughes [Fri, 12 Aug 2016 23:18:03 +0000 (16:18 -0700)]
Move some POSIX math functions out of _USE_GNU/_USE_BSD.
The signgam global and the j0/j1/jn and y0/y1/yn functions are POSIX.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/math.h.html
Change-Id: I802997a2060a011a777c2b641f28c1d58dfe49ed
Josh Gao [Fri, 12 Aug 2016 23:17:22 +0000 (16:17 -0700)]
versioner: copy unmodified headers when preprocessing.
Change-Id: I2517f560fd44fb519d6ee7e8d0a485036d3ecd87
Josh Gao [Fri, 12 Aug 2016 23:22:53 +0000 (23:22 +0000)]
Merge changes I9b662ca9,Iad7f3fc9,I1b16a4b5,I47b07755,I6496a8c4, ... am:
9519fc08b7
am:
080574433c
Change-Id: I78f2569226d75e6fb183c6c308a8c73d4fd46803
Josh Gao [Fri, 12 Aug 2016 23:19:24 +0000 (23:19 +0000)]
Merge changes I9b662ca9,Iad7f3fc9,I1b16a4b5,I47b07755,I6496a8c4, ...
am:
9519fc08b7
Change-Id: I837341f7ffeac2dc5a8f6c4d2921c19e26758a9e
Treehugger Robot [Fri, 12 Aug 2016 23:14:18 +0000 (23:14 +0000)]
Merge changes I9b662ca9,Iad7f3fc9,I1b16a4b5,I47b07755,I6496a8c4, ...
* changes:
versioner: add support for preprocessing headers.
versioner: fix makefiles.
versioner: purge iostreams.
versioner: assorted fixes.
versioner: replace availability attributes with annotate.
versioner: improve the test script.
Dimitry Ivanov [Fri, 12 Aug 2016 22:28:42 +0000 (15:28 -0700)]
linker: add test for zero e_shentsize
Bug: http://b/
30166532
Bug: http://b/
30795430
Change-Id: I249c081563f0ca7bcc799d8445a53683616eaa4e
Test: run bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Dimitry Ivanov [Fri, 12 Aug 2016 21:25:50 +0000 (14:25 -0700)]
Add test for misaligned section header
Make sure linker does not crash when dlopening
elf-file with odd section header offset.
Bug: http://b/
30795430
Bug: http://b/
30687964
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Change-Id: If59cb6da85b8752a69dc5687de85f9a9b74c92b4
Elliott Hughes [Fri, 12 Aug 2016 21:43:15 +0000 (21:43 +0000)]
Merge "POSIX says <sys/types.h> should make all the pthread_* types available." am:
6f89d02f55
am:
f6f567f299
Change-Id: I18851f9d919e84295a359dd1bbcf9a358459189e
Elliott Hughes [Fri, 12 Aug 2016 21:39:18 +0000 (21:39 +0000)]
Merge "POSIX says <sys/types.h> should make all the pthread_* types available."
am:
6f89d02f55
Change-Id: I4b471a6f658af7fcdccd0901a680c7b4441d387e
Treehugger Robot [Fri, 12 Aug 2016 21:32:20 +0000 (21:32 +0000)]
Merge "POSIX says <sys/types.h> should make all the pthread_* types available."
Elliott Hughes [Fri, 12 Aug 2016 20:18:32 +0000 (13:18 -0700)]
POSIX says <sys/types.h> should make all the pthread_* types available.
http://pubs.opengroup.org/onlinepubs/
9699919799/basedefs/sys_types.h.html
Change-Id: I606194e15ceaa3129f266a9a460c358eaa8bf686
Elliott Hughes [Fri, 12 Aug 2016 20:17:11 +0000 (20:17 +0000)]
Merge "POSIX says <locale.h> makes NULL visible." am:
cea5c8a609
am:
96ea9e6fd5
Change-Id: Idf796321f8b2a8d2114253fa64f47387ead53fd1
Elliott Hughes [Fri, 12 Aug 2016 20:10:02 +0000 (20:10 +0000)]
Merge "Fix sysconf(_SC_ARG_MAX)." am:
51b3b44585
am:
8407ddebec
Change-Id: Ia12b44244c8f11a7448ce0d6dde890e604396234
Elliott Hughes [Fri, 12 Aug 2016 20:09:59 +0000 (20:09 +0000)]
Merge "Fix recvfrom prototype." am:
4a77fa3dcd
am:
a7908ef625
Change-Id: If114779201ab100fd0b3dd88aed51082880d6ddd
Elliott Hughes [Fri, 12 Aug 2016 20:06:42 +0000 (20:06 +0000)]
Merge "POSIX says <locale.h> makes NULL visible."
am:
cea5c8a609
Change-Id: Ic28faf09d246aed6545eb4b11dbbb7af53a180f8
Elliott Hughes [Fri, 12 Aug 2016 19:59:22 +0000 (19:59 +0000)]
Merge "Fix sysconf(_SC_ARG_MAX)."
am:
51b3b44585
Change-Id: I9cbe4d41c1cb7422dadb13f28389ae44e8b8c325
Elliott Hughes [Fri, 12 Aug 2016 19:58:58 +0000 (19:58 +0000)]
Merge "Fix recvfrom prototype."
am:
4a77fa3dcd
Change-Id: I6824e7b6eafe1191c4a48830ace246fd7000a90d
Treehugger Robot [Fri, 12 Aug 2016 19:56:46 +0000 (19:56 +0000)]
Merge "POSIX says <locale.h> makes NULL visible."