Yabin Cui
f11ff78db5
am 442a3fca
: Merge "add a fortified implementation of getcwd"
...
* commit '442a3fcae68152a95ef481ef99932d1bc001dc08':
add a fortified implementation of getcwd
2015-08-01 15:47:52 +00:00
Daniel Micay
89a121d43a
add a fortified implementation of getcwd
...
Change-Id: I95001ae4fe8f206db83e5c44d129ba11310695ce
2015-07-30 17:16:40 -04:00
Elliott Hughes
26ac060046
am 4955cde2
: Merge "Add a regression test for a fixed strnlen bug."
...
* commit '4955cde2c55d4860f12039a96d14fc756b1308a3':
Add a regression test for a fixed strnlen bug.
2015-07-28 15:27:25 +00:00
Elliott Hughes
d2a9fb3267
Add a regression test for a fixed strnlen bug.
...
Bug: https://code.google.com/p/android/issues/detail?id=74741
Change-Id: I78b0114bdbe8e680b0e938af608a634e73c86eda
2015-07-27 20:55:03 -07:00
Chih-hung Hsieh
d3d40b1531
am cebef1a7
: Merge "Add one simple thread local storage test."
...
* commit 'cebef1a7812fe3552f12dd7e885a1f879a9946ed':
Add one simple thread local storage test.
2015-07-28 02:02:20 +00:00
Chih-hung Hsieh
cebef1a781
Merge "Add one simple thread local storage test."
2015-07-28 01:33:01 +00:00
Chih-Hung Hsieh
7656d0cec0
Add one simple thread local storage test.
...
This test should pass with gcc and fail with clang,
until clang/llvm supports emutls or Android linker supports
ELF TLS models.
BUG: 21082792
Change-Id: Id8c97da52c68ec230c7d26af703f6ed32d53a4fe
2015-07-27 17:20:19 -07:00
Yabin Cui
98fc81cf5e
am 8af32633
: Merge "add fortified implementations of fread/fwrite"
...
* commit '8af32633498184e58e6f8d5d75b9f9cdbef5b6be':
add fortified implementations of fread/fwrite
2015-07-27 23:14:45 +00:00
Yabin Cui
8af3263349
Merge "add fortified implementations of fread/fwrite"
2015-07-27 22:46:29 +00:00
Elliott Hughes
e9f23862fe
am adc5795f
: Merge "Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE)."
...
* commit 'adc5795fb7b674e6d40d1f190c675607c1379343':
Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE).
2015-07-25 18:56:53 +00:00
Elliott Hughes
189394b885
Use AT_PAGESZ for sysconf(_SC_PAGE_SIZE).
...
Bug: http://b/18342333
Change-Id: Id12ed4e85a0f35d7d27202f7792df42a65a74b4e
2015-07-24 23:22:07 -07:00
Daniel Micay
fed2659869
add fortified implementations of fread/fwrite
...
A __size_mul_overflow utility is used to take advantage of the checked
overflow intrinsics in Clang and GCC (>= 5). The fallback for older
compilers is the optimized but less than ideal overflow checking pattern
used in OpenBSD.
Change-Id: Ibb0d4fd9b5acb67983e6a9f46844c2fd444f7e69
2015-07-23 18:55:46 -04:00
Yabin Cui
758bc0a806
am 2565492d
: Merge "Add getgrgid_r/getgrnam_r."
...
* commit '2565492db0d67b95348cd1c3026ed338ca59aa37':
Add getgrgid_r/getgrnam_r.
2015-07-22 03:44:16 +00:00
Yabin Cui
2565492db0
Merge "Add getgrgid_r/getgrnam_r."
2015-07-22 03:22:26 +00:00
Yabin Cui
c4786d366b
Add getgrgid_r/getgrnam_r.
...
Bug: 22568551
Change-Id: I3c0772d119d6041063c6be53f5bcc5ea1768f0d5
2015-07-21 19:33:34 -07:00
Ying Wang
e16cf1d531
am 86ac443c
: Merge "We don\'t have CXX_BARE any more"
...
* commit '86ac443cd1df83bbef4a18046714e067a9d13247':
We don't have CXX_BARE any more
2015-07-21 21:40:44 +00:00
Ying Wang
361d4b4c87
We don't have CXX_BARE any more
...
Now we have split CXX_WRAPPER from TARGET_CXX and CXX_BARE isn't needed
any more.
Bug: 22612634
Change-Id: I52c78b0d1b325910e875a786d17f780731778b4b
(cherry-pick from commit 9d11a7087c
)
2015-07-21 14:08:42 -07:00
Dmitriy Ivanov
d2aeefed8e
am e70d7a78
: Merge "Fix dt_runpath test."
...
* commit 'e70d7a78f0bfba8b09d37c145769cb8d1d7c5fb6':
Fix dt_runpath test.
2015-07-20 19:17:27 +00:00
Dmitriy Ivanov
3fef96f827
Fix dt_runpath test.
...
Bfd linker produces DT_RPATH instead of DT_RUNPATH
unless --enable-new-dtags option is specified.
Bug: http://b/22560945
Change-Id: I71bdc5137b899ab736e55c5a9574cfbba8e1983b
2015-07-20 10:47:49 -07:00
Yabin Cui
2f54a44110
am 60a11dcb
: Merge "Add test for an Android kernel bug about prctl."
...
* commit '60a11dcb44992f610e696fc246c70731012080dd':
Add test for an Android kernel bug about prctl.
2015-07-14 20:27:23 +00:00
Yabin Cui
91ce715af1
Add test for an Android kernel bug about prctl.
...
Bug: 20017123
Change-Id: I8c109a06999a8bffcc8e8298b04ee637bb67d878
2015-07-13 19:15:38 -07:00
Pirama Arumuga Nainar
a13ece0d6c
am d1e10d7d
: Merge "Use delete[] to de-allocate pointers from new[]"
...
* commit 'd1e10d7d168a8461d9eb47e48802ea11d8bd0640':
Use delete[] to de-allocate pointers from new[]
2015-07-09 23:06:07 +00:00
Pirama Arumuga Nainar
d1e10d7d16
Merge "Use delete[] to de-allocate pointers from new[]"
2015-07-09 22:40:51 +00:00
Pirama Arumuga Nainar
4d44675283
Use delete[] to de-allocate pointers from new[]
...
Upstream clang has a new diagnostic, '-Wmismatched-new-delete' to
generate a warning (that becomes an error with -Werror) when delete is
used to deallocate pointers created with 'new[]'. This patch fixes
'delete's that trigger this warning/error.
Change-Id: Id7b6f6c2df3e860e576de55e2f61f3d2be3a3986
2015-07-09 10:15:15 -07:00
Evgenii Stepanov
c9bd26e96b
am 33ef6c20
: Merge "Respect caller DT_RUNPATH in dlopen()."
...
* commit '33ef6c20f2ddf19b29ed3a4e50139fa391b1a3d4':
Respect caller DT_RUNPATH in dlopen().
2015-07-08 20:16:59 +00:00
Evgenii Stepanov
33ef6c20f2
Merge "Respect caller DT_RUNPATH in dlopen()."
2015-07-08 19:50:03 +00:00
Evgenii Stepanov
0cdef7e7f3
Respect caller DT_RUNPATH in dlopen().
...
When dlopen-ing a library, add the caller's DT_RUNPATH to the directory search
list. This fixes dlfcn.dt_runpath in bionic-unit-tests-glibc(32|64).
Bug: 21899363
Change-Id: Ife6a7e192939292cf4dc291b7e6b95945761cde3
2015-07-07 10:56:06 -07:00
Dmitriy Ivanov
7830dcf1b5
am 416695a7
: Merge "Improve personality initialization"
...
* commit '416695a75c3892dd709a80ea8a640da07082594e':
Improve personality initialization
2015-07-01 02:36:04 +00:00
Dmitriy Ivanov
c2247478d5
Improve personality initialization
...
1. Personality parameter should be unsigned int (not long)
2. Do not reset bits outside of PER_MASK when setting
personality value.
3. Set personality for static executables.
Bug: http://b/21900686
Change-Id: I4c7e34079cbd59b818ce221eed325c05b9bb2303
(cherry picked from commit f643eb38c3
)
2015-06-30 19:01:24 -07:00
Dmitriy Ivanov
168ebad960
am 46d24d12
: Merge "Replace NULL with nullptr"
...
* commit '46d24d12e167a0b5afa4ded218aa4db0a477141a':
Replace NULL with nullptr
2015-06-29 21:34:07 +00:00
Dmitriy Ivanov
46d24d12e1
Merge "Replace NULL with nullptr"
2015-06-29 21:08:49 +00:00
Chih-Hung Hsieh
4ab0edac1a
am d807b9a1
: Merge "Use gcc to build and test x86_64 long double code."
...
* commit 'd807b9a12d3e49132b095df3d883618452033b51':
Use gcc to build and test x86_64 long double code.
2015-06-24 00:40:16 +00:00
Chih-Hung Hsieh
d807b9a12d
Merge "Use gcc to build and test x86_64 long double code."
2015-06-24 00:15:51 +00:00
Chih-Hung Hsieh
e79d06b0e8
Use gcc to build and test x86_64 long double code.
...
Clang/llvm x86_64 configuration of long double is still
incompatible with gcc.
https://llvm.org/bugs/show_bug.cgi?id=23897
BUG: 21899249
Change-Id: I47fd6d0ce2daa84ae0035e7885a4d90e4c3056f7
2015-06-23 23:13:39 +00:00
Dmitriy Ivanov
0a9df9a13e
am af6ee5b5
: Merge "Work around compiler optimization"
...
* commit 'af6ee5b5bc446ef5a6f2bf41bc4f2e13657978be':
Work around compiler optimization
2015-06-23 22:17:08 +00:00
Dmitriy Ivanov
aff18fd608
Replace NULL with nullptr
...
Change-Id: If66d0c5ae1ea1ed371b44e067d4ae59ac54a8842
2015-06-23 13:58:22 -07:00
Dmitriy Ivanov
7d09a8cd11
Work around compiler optimization
...
This makes bionic-unit-test-glibc64 behave consistently
when testing dlopen from a library with dt_runpath.
Bug: http://b/21899363
Change-Id: I9d446eb6852876975874d6b7761f6f81cc4e9916
2015-06-23 13:47:23 -07:00
Dmitriy Ivanov
c29626c12a
am 13cee57d
: Merge "Remove libdl* tests from bionic-unit-tests-static"
...
* commit '13cee57dee4ebd14b57e7b5acd372228eb9c4a37':
Remove libdl* tests from bionic-unit-tests-static
2015-06-22 19:50:49 +00:00
Dmitriy Ivanov
de4e27e231
Remove libdl* tests from bionic-unit-tests-static
...
Bug: http://b/21900592
Change-Id: I907cc15684b121ec2fbdeca49fc584bb6d2eaacc
2015-06-22 11:54:58 -07:00
Yabin Cui
1df44bd0a4
am cb060759
: am 8beb0c34
: am b245bc75
: am 0f455612
: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit 'cb0607590341ed2512a55015e66e19e7f7db3723':
Fix flaky test of timer_create_multiple in L.
2015-06-19 20:29:49 +00:00
Yabin Cui
cb06075903
am 8beb0c34
: am b245bc75
: am 0f455612
: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit '8beb0c34da46a5146a2de8256db8bb42febb283c':
Fix flaky test of timer_create_multiple in L.
2015-06-19 19:06:22 +00:00
Yabin Cui
8beb0c34da
am b245bc75
: am 0f455612
: Merge "Fix flaky test of timer_create_multiple in L." into lollipop-mr1-cts-dev
...
* commit 'b245bc750021ce6d220e71625fca66620cdd1f05':
Fix flaky test of timer_create_multiple in L.
2015-06-19 18:55:51 +00:00
Yabin Cui
d1ade7ce02
Don't use TIMER_ABSTIME in time_test.
...
If TIMER_ABSTIME is used in timer_settime(), the timer is always fired
immediately, which is not the intent of the tests.
Change-Id: I76047dbeb2bdded272ee6d028630b53bfd7d8514
2015-06-19 00:54:34 +00:00
Yabin Cui
410c1adf5f
Fix flaky test of timer_create_multiple in L.
...
Bug: 20677618
Change-Id: I0cb5faf77edce042b10611543180f3e2e73d3d05
2015-06-18 16:19:02 -07:00
Dan Albert
11ea08c5cb
Use new sanitizer option.
...
Change-Id: I21b04a1f3be3b10ee557bf9e0caa5db638686364
2015-06-16 13:57:54 -07:00
Dan Albert
cce405a134
Add a sys/procfs.h.
...
Needed for building gdbserver out of the box.
Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: Ieadda2b595f08bfddfa61fcd68006b8e7c1a438d
(cherry picked from commit bf18c61798
)
2015-06-15 18:39:02 -07:00
Elliott Hughes
333bdad361
Merge "Add a sys/procfs.h."
2015-06-16 01:28:48 +00:00
Dan Albert
bf18c61798
Add a sys/procfs.h.
...
Needed for building gdbserver out of the box.
Bug: http://b/21695943
Bug: https://code.google.com/p/android/issues/detail?id=86712
Change-Id: Ieadda2b595f08bfddfa61fcd68006b8e7c1a438d
2015-06-15 14:33:54 -07:00
Dmitriy Ivanov
ae1e75458a
Merge "Make path to apk compliant with jar url format" into mnc-dev
2015-06-11 21:55:09 +00:00
Dmitriy Ivanov
402a75060d
Make path to apk compliant with jar url format
...
Bug: http://b/21726698
Bug: http://b/8076853
Change-Id: I8c1942a98fe3119746b4dc9f60a7ff215ea7009c
(cherry picked from commit 524f1f1efe
)
2015-06-11 11:01:23 -07:00