| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Change-Id: I195d38c5e1f50d1cc6d4353dc8857f11b803b7a3
|
|\ |
|
| |
| |
| |
| | |
Change-Id: I4454e69a982f239b168678c5a681d1078b4bd4f1
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The previous pthread_key_create_many test was really
pthread_key_create_all, which has proven very difficult to test
correctly (because it is affected by any other parts of the system using
pthread keys, and that can vary with test ordering). It also tested
expected values of PTHREAD_KEYS_MAX and the associated sysconf() value,
rather than those being in their own test.
Instead, split this test into a few distinct tests:
* pthread.pthread_keys_max
* pthread._SC_THREAD_KEYS_MAX_big_enough_for_POSIX
* pthread.pthread_key_many_distinct
* We actually didn't have a test to ensure that the keys we were
creating were distinct.
* pthread.pthread_key_EAGAIN
* Make sure pthread_key_create() will _eventually_ fail with
EAGAIN, not at a (sometimes incorrectly) predetermined maximum.
Change-Id: Iff1e4fdcc02404094bde0418122c64c227cf1702
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
DT_STRSZ Implement strtab boundary checks
DT_FLAGS_1 Warn if flags other than DF_1_NOW|DF_1_GLOBAL are set
Bug: 17552334
Change-Id: Iaad29cd52f5b2d7d2f785fb351697906dc1617d9
|
|\ \ |
|
| | |
| | |
| | |
| | | |
Change-Id: I3b9c8f8c14a1e227e67ae1977cc29b0e8fccef5d
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
|/
|
|
|
|
|
|
|
| |
libc and libc++ both define std::nothrow. libc's is a private symbol,
but this still causes issues when linking libc.a and libc++.a, since
private isn't effective until it has been linked. To fix this, just
allow multiple symbol definitions for the static tests.
Change-Id: Idbf19fefda47298c39360e3f5b6242b0b1a52fcc
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This reverts commit 8f61d991831f0ea515fa50a5c38dbbcfbab0dd28
Despite the fact that static linker does all the work while linking
-Bsymbolic executables, according to the SCO doc following DT_SYMBOLIC
and DF_SYMBOLIC flags is still a requirement for the dynamic linker
as well.
(see http://www.sco.com/developers/gabi/2012-12-31/ch5.dynamic.html)
Change-Id: I23f6a5e9b662e40cdbc462b64feff912431e800c
|
|\ \ |
|
|/ /
| |
| |
| |
| |
| | |
__get_sp.S doesn't exist
Change-Id: Id84f8904c8022c683263a317a18fabeb50fed992
|
|\ \
| |/
|/| |
|
|/
|
|
|
|
|
|
| |
Remove the old arm directives.
Change the non-local labels to .L labels.
Add cfi directives to strcpy.S.
Change-Id: I9bafee1ffe5d85c92d07cfa8a85338cef9759562
|
|\ |
|
|/
|
|
| |
Change-Id: I1596110e4ed7e8f9ab9e2605dfcd9fd0489ca0d1
|
|\ |
|
| |
| |
| |
| |
| |
| |
| | |
This is needed to avoid multiple symbol definitions when linking with
libstdc++ or with compiler-rt.
Change-Id: I2f713bcff113222f0d2538e49691e715d8a8475d
|
|\ \
| |/ |
|
| |
| |
| |
| | |
Change-Id: I4b30b8875f14352bae2948ab8cf544ae818795ab
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Get dynamic flags from phdr table's correct entry rather the first
entry, so that the following DT_DEBUG entry can be set.
Also fix the undefined reference to LoadTask::deleter issue under gcc
-O0 option.
Bug: 17524778
Change-Id: I9c679af197b034761fb739d6c980e628ff2ab84c
|
|\ \ |
|
|/ /
| |
| |
| |
| | |
Bug: 17623887
Change-Id: I443723bc941b40f84884b330d222baabee01f868
|
|\ \
| |/
|/| |
|
|/
|
|
| |
Change-Id: I2d27b39ecdfc50e78098314567c295a2f113f8d3
|
|\ |
|
|/
|
|
|
|
|
|
|
| |
Keeps a variety of apps running.
(cherry-pick of 5def2f5aecd968e4022b0afbe4441fa7ba3e7c7e.)
Bug: 17047819
Change-Id: I55882ec95f2b59a5df76e5a89c23aa315609e01d
|
|\ |
|
|/
|
|
|
|
|
|
|
|
|
| |
It's not allowed for a shell user to create a fifo in /data/local/tmp.
Make the test do nothing if not run as root.
Bug: 17646702
(cherry picked from commit 6c69afdb6ddd56e011b59e3060f12a5bdffb5f5c)
Change-Id: Ia3a862ed4586413b7bb393557ab57e0a7141d888
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
This means all our stdio implementation is now the OpenBSD implementation.
The only thing we lose is the STDIO_THREAD_LOCK calls but they were no-ops
anyway.
We should probably talk to upstream about this. Either fix the locking or,
preferably, encourage them to move away from this pooling (especially since
there's no eviction policy).
Bug: 17154680
Change-Id: Ie2523e444a7d0965b8d141d57e3e11f6432d5b9a
|
|\ \
| |/
|/| |
|
|/
|
|
| |
Change-Id: I269195aa581a688fd3eb99552d506b8f5f6a8395
|
|\ |
|
| |
| |
| |
| | |
Change-Id: Ib298f46de0c4d0fd4ce0a9b456c163e8b8b06342
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | | |
Bug: 17553780
Change-Id: Iee7d0c210e2379e71e0c1e4e7058bce23f61e8cd
|
|\ \ \
| |/ /
| | /
| |/
|/| |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This is needed when building the linker against a libc that was built
with coverage information.
Bug: 17553780
Change-Id: If131002e067dd7768fc657c30e62c42a45c05ace
|
|\ \ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
strtoll(3), strtoull(3), wcstoll(3), and wcstoull(3) all take an _int_
as a base, not a size_t. This is an ABI compatibility issue.
Bug: 17628622
Change-Id: I17f8eead34ce2112005899fc30162067573023ec
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | | |
Change-Id: I0a35e5bd9f8edba27e0c73e5c8150636346d6a81
|
|\ \ \ \
| |/ / /
|/| | | |
|
| |/ /
| | |
| | |
| | | |
Change-Id: Ib75c33caafd76750ec1aca3a74dec5e4b881e965
|
|\ \ \
| |/ /
|/| | |
|