OSDN Git Service
Elliott Hughes [Thu, 27 Oct 2016 23:16:21 +0000 (23:16 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler."
am:
b1d98da378
Change-Id: I2ccfd6d66e7b46030697da935d2cdad2390874b3
Treehugger Robot [Thu, 27 Oct 2016 23:07:28 +0000 (23:07 +0000)]
Merge "Use ENTRY_PRIVATE in __bionic_clone assembler."
Elliott Hughes [Thu, 27 Oct 2016 00:01:32 +0000 (17:01 -0700)]
Use ENTRY_PRIVATE in __bionic_clone assembler.
Bug: N/A
Test: bionic tests
Change-Id: Ic651d628be009487a36d0b2e5bcf900b981b1ef9
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:41:36 +0000 (17:41 +0000)]
Merge "Make versioner build with LLVM r275480"
am:
7409b9cfed
Change-Id: I2a9653438248af262ee75e629f2d303505b2c30f
Pirama Arumuga Nainar [Wed, 26 Oct 2016 17:35:50 +0000 (17:35 +0000)]
Merge "Make versioner build with LLVM r275480"
Elliott Hughes [Wed, 26 Oct 2016 15:39:33 +0000 (15:39 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64."
am:
689ba18e11
Change-Id: I7e8c6b3e0d0430905731208073060701503aaee2
Elliott Hughes [Wed, 26 Oct 2016 15:33:11 +0000 (15:33 +0000)]
Merge "_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64."
Elliott Hughes [Tue, 25 Oct 2016 21:13:32 +0000 (14:13 -0700)]
_FILE_OFFSET_BITS=64's posix_fallocate should be posix_fallocate64.
Bug: found when reproducing http://b/
32331571
Test: "toybox fallocate -l 3m /data/local/tmp/new" on LP32
Change-Id: I4ec5835813b9556d824a12ad650bdf55698ea539
Pirama Arumuga Nainar [Fri, 16 Sep 2016 23:56:15 +0000 (16:56 -0700)]
Make versioner build with LLVM r275480
Bug: http://b/
31320715
Test: tools/versioner/preupload.sh
Change-Id: Icdff19b214b2b26c60288e49d26a88f04df68ef0
Neil Fuller [Tue, 25 Oct 2016 08:33:50 +0000 (08:33 +0000)]
Merge "Update timezone data to 2016h."
am:
268b3d8878
Change-Id: I453e256647ff3ed90045d228db7287ac98f84308
Neil Fuller [Tue, 25 Oct 2016 08:28:11 +0000 (08:28 +0000)]
Merge "Update timezone data to 2016h."
Elliott Hughes [Tue, 25 Oct 2016 04:50:32 +0000 (04:50 +0000)]
Merge "Don't scan .swp files for copyright headers."
am:
e0baade272
Change-Id: I9c2371f5fcb4bd1369fbba47cf161eb7170f3db3
Treehugger Robot [Tue, 25 Oct 2016 04:43:19 +0000 (04:43 +0000)]
Merge "Don't scan .swp files for copyright headers."
Elliott Hughes [Tue, 25 Oct 2016 00:42:48 +0000 (00:42 +0000)]
Merge "The default locale "" should be a UTF-8 locale."
am:
5e6eb761fc
Change-Id: Idac1bf34e000047b714a41426362de7983cb4130
Elliott Hughes [Tue, 25 Oct 2016 00:34:42 +0000 (17:34 -0700)]
Don't scan .swp files for copyright headers.
These are binary files, so that's not a good idea.
Bug: N/A
Test: N/A
Change-Id: If5e98df4bbbbac8a15a953be043df7d05c2b409a
Treehugger Robot [Tue, 25 Oct 2016 00:33:43 +0000 (00:33 +0000)]
Merge "The default locale "" should be a UTF-8 locale."
Elliott Hughes [Mon, 24 Oct 2016 22:24:39 +0000 (22:24 +0000)]
Merge "Minor copyright header unification."
am:
ac96f6affc
Change-Id: Id39c91be36737c2e5b66416b91aa597a7318a9bc
Treehugger Robot [Mon, 24 Oct 2016 22:16:58 +0000 (22:16 +0000)]
Merge "Minor copyright header unification."
Elliott Hughes [Mon, 24 Oct 2016 21:50:31 +0000 (14:50 -0700)]
The default locale "" should be a UTF-8 locale.
"ls -q" (or "adb shell -tt ls") was mangling non-ASCII because mbrtowc
was returning multibyte characters as their individual bytes. This was
because toybox asks for "" rather than "C.UTF-8", and for some reason
we were interpreting that as "C" rather than "C.UTF-8".
Test: bionic tests, ls
Change-Id: Ic60e3b90cd5fe689e5489fad0d5d91062b9594ed
Elliott Hughes [Mon, 24 Oct 2016 19:53:17 +0000 (12:53 -0700)]
Minor copyright header unification.
Regenerating the NOTICE file the other day left me scratching my head at
various "how do they differ?" cases, resolved by this patch.
Test: N/A
Change-Id: I4230bfa1d7ec842a4b9fb8c73dd3b39443d74054
Neil Fuller [Fri, 21 Oct 2016 13:35:42 +0000 (14:35 +0100)]
Update timezone data to 2016h.
IANA update relating to the data as follows:
The 2016h release of the tz code and data is available. Its primary
motivation is to update to the new rules for Palestine, where 2016g
becomes incorrect starting about four hours from now (sorry, we
didn't get much notice). More generally, the 2016h release reflects
the following changes, which were either circulated on the tz mailing
list or are relatively minor technical or administrative changes:
Changes to future time stamps
Asia/Gaza and Asia/Hebron end DST on 2016-10-29 at 01:00, not
2016-10-21 at 00:00. (Thanks to Sharef Mustafa.) Predict that
future fall transitions will be on the last Saturday of October
at 01:00, which is consistent with predicted spring transitions
on the last Saturday of March. (Thanks to Tim Parenti.)
Changes to past time stamps
In Turkey, transitions in 1986-1990 were at 01:00 standard time
not at 02:00, and the spring 1994 transition was on March 20, not
March 27. (Thanks to Kıvanç Yazan.)
Changes to past and future time zone abbreviations
Asia/Colombo now uses numeric time zone abbreviations like "+0530"
instead of alphabetic ones like "IST" and "LKT". Various
English-language sources use "IST", "LKT" and "SLST", with no
working consensus. (Usage of "SLST" mentioned by Sadika
Sumanapala.)
Bug:
32320380
Test: Ran CtsLibcoreTestCases, CtsBionicTestCases and ICU tests
Change-Id: I0286e7feac65f43518741d9ae18960e1adb888fb
Dan Albert [Thu, 20 Oct 2016 22:17:10 +0000 (22:17 +0000)]
Merge changes from topic 'ndk-headers-licenses'
am:
bd839d100d
Change-Id: Ibd2a5c6aa6db6ea075b414b2e59cfbf2467218a1
Dan Albert [Thu, 20 Oct 2016 22:16:34 +0000 (22:16 +0000)]
Add license to ndk_headers modules.
am:
9259265fc2
Change-Id: I21df443051d380fb1154dd9c1589b58d2f88981b
Dan Albert [Thu, 20 Oct 2016 22:16:30 +0000 (22:16 +0000)]
One NOTICE file to rule them all.
am:
c30862fdbc
Change-Id: I0d6ee8f4b233f00268520804d751df99e5927cff
Dan Albert [Thu, 20 Oct 2016 22:15:42 +0000 (22:15 +0000)]
Merge "Update our notice files as a pre-upload step."
am:
93a988debb
Change-Id: I49b3c30853b617cc7ca848366e035f8d4d739f92
Treehugger Robot [Thu, 20 Oct 2016 22:12:39 +0000 (22:12 +0000)]
Merge changes from topic 'ndk-headers-licenses'
* changes:
Add license to ndk_headers modules.
One NOTICE file to rule them all.
Treehugger Robot [Thu, 20 Oct 2016 22:07:55 +0000 (22:07 +0000)]
Merge "Update our notice files as a pre-upload step."
Colin Cross [Thu, 20 Oct 2016 20:33:35 +0000 (20:33 +0000)]
Merge "Add missing host ldlibs"
am:
94b428c80a
Change-Id: Ic27234126a63b2c3719170a17a70f5233e52dc9b
Colin Cross [Thu, 20 Oct 2016 20:26:09 +0000 (20:26 +0000)]
Merge "Add missing host ldlibs"
Dan Albert [Thu, 20 Oct 2016 19:43:02 +0000 (19:43 +0000)]
Merge "Fix stdin/stdout/stderr for pre-M."
am:
edecce3ac2
Change-Id: I43fa5496c5be59aba6cd75777521b4b1b86da7ed
Treehugger Robot [Thu, 20 Oct 2016 19:34:56 +0000 (19:34 +0000)]
Merge "Fix stdin/stdout/stderr for pre-M."
Dan Albert [Thu, 20 Oct 2016 08:42:54 +0000 (01:42 -0700)]
Add license to ndk_headers modules.
Test: make ndk
Bug: None
Change-Id: I0e9a39def2be9cd81369843906f6d7c180d17045
Dan Albert [Thu, 20 Oct 2016 18:45:16 +0000 (11:45 -0700)]
One NOTICE file to rule them all.
Generate a single NOTICE file rather than one per library. All the
headers come from libc these days anyway.
Test: tools/update_notice.sh
Bug: None
Change-Id: I127da185fdabc2815042e19aea74c507ec108f46
Dan Albert [Thu, 20 Oct 2016 17:34:47 +0000 (10:34 -0700)]
Update our notice files as a pre-upload step.
Also updates the license files, since apparently they're out of date.
Test: repo upload --cbr .
Bug: None
Change-Id: Ic8d855a7ee5185c4933da699292868e02ef79531
Colin Cross [Thu, 20 Oct 2016 17:39:50 +0000 (10:39 -0700)]
Add missing host ldlibs
Host builds were compiling without -Wl,--no-undefined. Add missing
host ldlibs so that -Wl,--no-undefined can be added again.
Test: m -j host
Bug:
32305815
Change-Id: I456098775ead2bddae3e61c7055b2bde3f6b38ff
Dan Albert [Thu, 6 Oct 2016 22:46:45 +0000 (15:46 -0700)]
Fix stdin/stdout/stderr for pre-M.
This wasn't an array of pointers, it was an array of structs.
Unfortunately we need a complete type to index into the struct for
stdin/stdout/stderr, so add a phony struct that matches the size and
alignment of `struct __sFILE`. This property is guaranteed by the
static_asserts in libc/bionic/struct_file_test.cpp.
Test: mma
Bug: http://b/
30465923
Change-Id: I8ce851dd64a261703bb44f9b5cd23b7caff4dd68
Elliott Hughes [Thu, 20 Oct 2016 16:40:52 +0000 (16:40 +0000)]
Merge "Add regression test for http://b/
31938693."
am:
6901ca2799
Change-Id: I08432c98bfae0bf087b01b4901aa982e1e21d3fe
Elliott Hughes [Thu, 20 Oct 2016 16:30:05 +0000 (16:30 +0000)]
Merge "Add regression test for http://b/
31938693."
Dimitry Ivanov [Thu, 20 Oct 2016 01:44:43 +0000 (01:44 +0000)]
Merge "Add test for libraries with textrels"
am:
2a2b41038f
Change-Id: I76f947bcf19e87834e048bff5d1057b04af4090a
Treehugger Robot [Thu, 20 Oct 2016 01:37:19 +0000 (01:37 +0000)]
Merge "Add test for libraries with textrels"
Elliott Hughes [Wed, 19 Oct 2016 23:02:31 +0000 (16:02 -0700)]
Add regression test for http://b/
31938693.
Bug: http://b/
31938693
Bug: https://code.google.com/p/android/issues/detail?id=225132
Test: this is a test
Change-Id: I858962a1dcd56d555a4836a7bfbdf92d5c3042f6
Elliott Hughes [Wed, 19 Oct 2016 21:25:17 +0000 (21:25 +0000)]
Merge "Fix our _POSIX_* macros to declare barriers and spin locks."
am:
0759e7f5c1
Change-Id: I602b845f97ce26dbc22edff2124d075951eb941c
Dimitry Ivanov [Wed, 19 Oct 2016 18:00:28 +0000 (11:00 -0700)]
Add test for libraries with textrels
Make sure android fails to load them.
Bug: http://b/
30795430
Test: bionic-unit-tests --gtest_filter=dlfcn.dlopen_invalid*
Test: cts-tradefed run singleCommand cts --skip-preconditions -m CtsBionicTestCases
Change-Id: Id0ebdf336b2f297007479ceb1bbccf778a7ca3f2
Elliott Hughes [Wed, 19 Oct 2016 21:16:21 +0000 (21:16 +0000)]
Merge "Fix our _POSIX_* macros to declare barriers and spin locks."
Elliott Hughes [Wed, 19 Oct 2016 16:27:02 +0000 (09:27 -0700)]
Fix our _POSIX_* macros to declare barriers and spin locks.
We have these now.
Test: ran tests
Change-Id: Ie7b479061ecec19c8b35ea81e04debfd8323d94a
Elliott Hughes [Fri, 14 Oct 2016 23:40:53 +0000 (23:40 +0000)]
Merge "Fix ifaddrs error handling."
am:
d824421475
Change-Id: I1eb9d61522501a9e5c925a8d3b4976674169af97
Treehugger Robot [Fri, 14 Oct 2016 23:35:52 +0000 (23:35 +0000)]
Merge "Fix ifaddrs error handling."
Elliott Hughes [Fri, 14 Oct 2016 19:15:32 +0000 (12:15 -0700)]
Fix ifaddrs error handling.
An NLMSG_ERROR packet includes an errno value that we should use. Also report
failures to create a socket immediately, rather than falling through to the
send and reporting EBADF.
Bug: http://b/
32145516
Bug: http://b/
31038971
Test: bionic ifaddr tests on ryu (with broken kernel) and flounder
Change-Id: I84c480c5b75077eb90d40426a9d66d7bffbd3d51
Dimitry Ivanov [Thu, 13 Oct 2016 00:06:04 +0000 (00:06 +0000)]
Merge "Remove unused build targets" am:
49ef8c822f am:
df4e844940
am:
7e22b1317b
Change-Id: Ia012e4ee440c14150f8a70f631bf13d5820b6553
Dimitry Ivanov [Wed, 12 Oct 2016 23:59:05 +0000 (23:59 +0000)]
Merge "Remove unused build targets" am:
49ef8c822f
am:
df4e844940
Change-Id: I4129a4ff758552c0eb29b7ce4471a25f05e0286c
Dimitry Ivanov [Wed, 12 Oct 2016 23:52:33 +0000 (23:52 +0000)]
Merge "Remove unused build targets"
am:
49ef8c822f
Change-Id: I68e8fd8ab0fd6f1fefd80e9e6a664be32ce3c593
Treehugger Robot [Wed, 12 Oct 2016 23:46:40 +0000 (23:46 +0000)]
Merge "Remove unused build targets"
Dimitry Ivanov [Wed, 12 Oct 2016 21:06:18 +0000 (14:06 -0700)]
Remove unused build targets
Test: mm
Change-Id: I4eadc40411a31a0e5fa910b0054c19f0dea6c1e2
Elliott Hughes [Tue, 11 Oct 2016 22:22:40 +0000 (22:22 +0000)]
Merge "Allocate all arc4random data on the same page." am:
2eaba9343f am:
a1a07174a1
am:
9cc503d76e
Change-Id: If0a00f7076e6a29af1cdd316d30a4bff4e08c365
Elliott Hughes [Tue, 11 Oct 2016 22:16:39 +0000 (22:16 +0000)]
Merge "Allocate all arc4random data on the same page." am:
2eaba9343f
am:
a1a07174a1
Change-Id: Ic7ba1567e9807ef56edee95428f0ef9e1161b457
Elliott Hughes [Tue, 11 Oct 2016 22:10:39 +0000 (22:10 +0000)]
Merge "Allocate all arc4random data on the same page."
am:
2eaba9343f
Change-Id: I7ff5a437db6ec403d269a530bf755c915ef0e601
Treehugger Robot [Tue, 11 Oct 2016 22:05:41 +0000 (22:05 +0000)]
Merge "Allocate all arc4random data on the same page."
Elliott Hughes [Tue, 11 Oct 2016 19:58:40 +0000 (12:58 -0700)]
Allocate all arc4random data on the same page.
Saves one dirty page per process.
Test: bionic unit tests, reboot, manual check of /proc/*/maps
Change-Id: Ibbcafa955d60e43f4cb735fa484c6868aa357cd5
Elliott Hughes [Tue, 11 Oct 2016 18:35:54 +0000 (18:35 +0000)]
Merge "Remove obsolete -std request." am:
0e6aa81999 am:
5e76352cc3
am:
aab356acef
Change-Id: I95d7de76179069323077067f175306c01a93355a
Elliott Hughes [Tue, 11 Oct 2016 18:30:24 +0000 (18:30 +0000)]
Merge "Remove obsolete -std request." am:
0e6aa81999
am:
5e76352cc3
Change-Id: Iddf239acbf665466505a625314be7c312323476a
Elliott Hughes [Tue, 11 Oct 2016 18:24:54 +0000 (18:24 +0000)]
Merge "Remove obsolete -std request."
am:
0e6aa81999
Change-Id: I84df5bdc9d37ca2df7e2c9a2675c23b8275bca11
Elliott Hughes [Tue, 11 Oct 2016 18:13:07 +0000 (18:13 +0000)]
Merge "Remove obsolete -std request."
Dan Albert [Tue, 11 Oct 2016 06:20:10 +0000 (06:20 +0000)]
Merge "Migrate libstdc++ to ndk_library." am:
2c8a26d8bf am:
090e27556a
am:
4adc5710e9
Change-Id: Ic6b645666d762b8c017c566bfbd79adfd50c2011
Dan Albert [Tue, 11 Oct 2016 06:14:39 +0000 (06:14 +0000)]
Merge "Migrate libstdc++ to ndk_library." am:
2c8a26d8bf
am:
090e27556a
Change-Id: I72fe1bac44e440f2a526538caeb6ab79ba49f86f
Dan Albert [Tue, 11 Oct 2016 06:08:39 +0000 (06:08 +0000)]
Merge "Migrate libstdc++ to ndk_library."
am:
2c8a26d8bf
Change-Id: Icd01cea8c7390daf081f26d8d7aadcb9fb329cf9
Treehugger Robot [Tue, 11 Oct 2016 06:01:17 +0000 (06:01 +0000)]
Merge "Migrate libstdc++ to ndk_library."
Elliott Hughes [Tue, 11 Oct 2016 04:12:01 +0000 (04:12 +0000)]
Merge "Fix Mac build." am:
e89385743e am:
cbe7d68916
am:
76d8f51256
Change-Id: I0f93ba5cd644eff7661392353263398e96b483c8
Elliott Hughes [Tue, 11 Oct 2016 04:06:03 +0000 (04:06 +0000)]
Merge "Fix Mac build." am:
e89385743e
am:
cbe7d68916
Change-Id: I689671c08773b0d9e7f5a3bb1990d72d17e28ecc
Elliott Hughes [Tue, 11 Oct 2016 04:00:31 +0000 (04:00 +0000)]
Merge "Fix Mac build."
am:
e89385743e
Change-Id: Ie5feeb3e2834b8dd2bba868fbf66dbb98b6d23de
Elliott Hughes [Tue, 11 Oct 2016 03:50:26 +0000 (03:50 +0000)]
Merge "Fix Mac build."
Elliott Hughes [Tue, 11 Oct 2016 01:34:27 +0000 (18:34 -0700)]
Fix Mac build.
Test: builds on Linux (I don't have a Mac)
Change-Id: I049e1d6420b0d169e727680da9c3d97e0b8aa3d2
Dimitry Ivanov [Tue, 11 Oct 2016 00:53:56 +0000 (00:53 +0000)]
Merge changes I5667e991,I9d2a873e am:
c3e09e1ff0 am:
676196c1e2
am:
209dd35443
Change-Id: I0072c18ed9e7940739422474d5c12aa07ab0f8ec
Dimitry Ivanov [Tue, 11 Oct 2016 00:53:53 +0000 (00:53 +0000)]
bionic-unit-tests: remove dependency on ANDROID_DATA am:
927877c7d3 am:
474da5a6d4
am:
dde2ec372b
Change-Id: I394bdb0e53af24c075f95946efcfa75d534c03b6
Dimitry Ivanov [Tue, 11 Oct 2016 00:53:49 +0000 (00:53 +0000)]
bionic-unit-tests: Create symlinks in runtime am:
708589f5e8 am:
dbad17c928
am:
56f4114322
Change-Id: I491aaf15a2bf292ea52a4137cb18b08a29c4e2c0
Dimitry Ivanov [Tue, 11 Oct 2016 00:48:27 +0000 (00:48 +0000)]
Merge changes I5667e991,I9d2a873e am:
c3e09e1ff0
am:
676196c1e2
Change-Id: I0eba8e67c507ffd9614594e51855f1d707abdf3e
Dimitry Ivanov [Tue, 11 Oct 2016 00:48:23 +0000 (00:48 +0000)]
bionic-unit-tests: remove dependency on ANDROID_DATA am:
927877c7d3
am:
474da5a6d4
Change-Id: I5c8816296a341971317775d9682ac6d5bf92f446
Dimitry Ivanov [Tue, 11 Oct 2016 00:48:19 +0000 (00:48 +0000)]
bionic-unit-tests: Create symlinks in runtime am:
708589f5e8
am:
dbad17c928
Change-Id: I37fbe821391d5461fd14eaea51b0b063e5859a63
Dimitry Ivanov [Tue, 11 Oct 2016 00:42:55 +0000 (00:42 +0000)]
Merge changes I5667e991,I9d2a873e
am:
c3e09e1ff0
Change-Id: I1fa7770646c90e42dda53bcf08a19ab6c6ab97c2
Dimitry Ivanov [Tue, 11 Oct 2016 00:42:54 +0000 (00:42 +0000)]
bionic-unit-tests: remove dependency on ANDROID_DATA
am:
927877c7d3
Change-Id: Icbebb8309d5f6a6fa3173b5d844c1d75915bc7e3
Dimitry Ivanov [Tue, 11 Oct 2016 00:42:49 +0000 (00:42 +0000)]
bionic-unit-tests: Create symlinks in runtime
am:
708589f5e8
Change-Id: I0074677cb1561ce5924f4b9bf32501d57a31b0bd
Treehugger Robot [Tue, 11 Oct 2016 00:30:53 +0000 (00:30 +0000)]
Merge changes I5667e991,I9d2a873e
* changes:
bionic-unit-tests: remove dependency on ANDROID_DATA
bionic-unit-tests: Create symlinks in runtime
Josh Gao [Mon, 10 Oct 2016 21:49:06 +0000 (21:49 +0000)]
Merge "Use STDERR_FILENO instead of opening /dev/stderr." am:
e0505ab0fb am:
8efd55b774
am:
12e1498fa6
Change-Id: I5427033c4e00f14321873a23f9b6305105fe6e12
Josh Gao [Mon, 10 Oct 2016 21:43:37 +0000 (21:43 +0000)]
Merge "Use STDERR_FILENO instead of opening /dev/stderr." am:
e0505ab0fb
am:
8efd55b774
Change-Id: I5898e427a4f875af5e4dbe0b5c9401ce479ea3fb
Josh Gao [Mon, 10 Oct 2016 21:38:05 +0000 (21:38 +0000)]
Merge "Use STDERR_FILENO instead of opening /dev/stderr."
am:
e0505ab0fb
Change-Id: I3918867ec5806ae57f77e5d03a1b80fbc8fc143b
Treehugger Robot [Mon, 10 Oct 2016 21:19:05 +0000 (21:19 +0000)]
Merge "Use STDERR_FILENO instead of opening /dev/stderr."
Dimitry Ivanov [Wed, 21 Sep 2016 18:17:13 +0000 (11:17 -0700)]
bionic-unit-tests: remove dependency on ANDROID_DATA
Replace references to ANDROID_DATA enviroment variable with references
to g_testlib_root.
Bug: http://b/
22182538
Test: build and run bionic-unit-tests --gtest_filter=dl*:Dl*
Test: make cts && cts-tradefed run singleCommand cts --skip-preconditions -m CtsBionicTestCases
Change-Id: I5667e991551cec55b9b664f2f0063039671ff34b
Dimitry Ivanov [Mon, 19 Sep 2016 17:50:28 +0000 (10:50 -0700)]
bionic-unit-tests: Create symlinks in runtime
Instead of creating symlinks in build time and then relying
on usage of adb sync (adb push follows symlinks) - create
them in test run time.
Test: mm && run bionic-unit-tests --gtest_filter=dl*:Dl*
Bug: http://b/
22182538
Change-Id: I9d2a873e3ba303533c14ba5e3b779e4a67925462
Elliott Hughes [Sat, 8 Oct 2016 20:58:03 +0000 (20:58 +0000)]
Merge "Document a post-N dynamic linker change." am:
1c45e6fa47 am:
a38fd57a0b
am:
61cd6b977f
Change-Id: I0f35bb50e8f4ee2194de0cd084e009fec440429c
Elliott Hughes [Sat, 8 Oct 2016 20:53:33 +0000 (20:53 +0000)]
Merge "Document a post-N dynamic linker change." am:
1c45e6fa47
am:
a38fd57a0b
Change-Id: I92e3efb634d7912fcc37b3c54a46cac43bf2826a
Elliott Hughes [Sat, 8 Oct 2016 20:48:31 +0000 (20:48 +0000)]
Merge "Document a post-N dynamic linker change."
am:
1c45e6fa47
Change-Id: I9107e734f1796a5570d171cd6dcbe9225a5411c2
Treehugger Robot [Sat, 8 Oct 2016 20:41:27 +0000 (20:41 +0000)]
Merge "Document a post-N dynamic linker change."
Elliott Hughes [Fri, 7 Oct 2016 23:12:32 +0000 (23:12 +0000)]
Merge "Turn the recent blog post into markdown docs." am:
a3745834f2 am:
f9e330bbc8
am:
83b211bc16
Change-Id: I27347d859f437b82324b23cf176a602a792aa9fd
Elliott Hughes [Fri, 7 Oct 2016 23:12:22 +0000 (23:12 +0000)]
Turn the recent blog post into markdown docs. am:
c45380d20c am:
277864c3d1
am:
c962852a5d
Change-Id: I2f2832c6c7f9aa542da8ad7d0251d5ea9668ffd0
Elliott Hughes [Fri, 7 Oct 2016 23:08:33 +0000 (23:08 +0000)]
Merge "Turn the recent blog post into markdown docs." am:
a3745834f2
am:
f9e330bbc8
Change-Id: I4225830fe3a51c09369eab8e7c2b79b999d59523
Elliott Hughes [Fri, 7 Oct 2016 23:08:23 +0000 (23:08 +0000)]
Turn the recent blog post into markdown docs. am:
c45380d20c
am:
277864c3d1
Change-Id: I414c4cdf9f31c05c264e5cbf8fb4905ad7013d89
Elliott Hughes [Fri, 7 Oct 2016 23:03:27 +0000 (23:03 +0000)]
Merge "Turn the recent blog post into markdown docs."
am:
a3745834f2
Change-Id: I221adde4dde21cec911fe0537f72f39f7f2b13e7
Elliott Hughes [Fri, 7 Oct 2016 23:03:26 +0000 (23:03 +0000)]
Turn the recent blog post into markdown docs.
am:
c45380d20c
Change-Id: I3559e1ae5e2c4fd9d7a4687fab39d9678d557234
Elliott Hughes [Fri, 7 Oct 2016 22:59:58 +0000 (15:59 -0700)]
Document a post-N dynamic linker change.
Test: N/A
Change-Id: I37f3ccccd81c29a4ffe400fc2177bbe082195ade
Elliott Hughes [Fri, 7 Oct 2016 22:56:32 +0000 (22:56 +0000)]
Merge "Turn the recent blog post into markdown docs."
Josh Gao [Fri, 7 Oct 2016 20:21:03 +0000 (13:21 -0700)]
Use STDERR_FILENO instead of opening /dev/stderr.
/dev/stderr is a symlink to /proc/self/fd/2, so this only has different
behavior when we're out of file descriptors, or when STDERR_FILENO is in
a different state (it's not at the end, it's not writable, etc.).
Test: mma
Change-Id: Ie99688d810218eca8482ff060373e88c4e001824