- 18 Dec, 2013 2 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 17 Dec, 2013 3 commits
-
-
David 'Digit' Turner authored
http://b.android.com/63806 Change-Id: Ic43078a99ac018650a5fa2f1fdacb0c7f91f5302
-
David 'Digit' Turner authored
The SVN URL for the mingw64 project was moved within SourceForge, so use the new location to avoid an error during SVN checkout. BUG=NONE Change-Id: I512280cd200d6bce9590108ee97258ff852d1cb9
-
Andrew Hsieh authored
-
- 13 Dec, 2013 1 commit
-
-
Andrew Hsieh authored
-
- 12 Dec, 2013 1 commit
-
-
Andrew Hsieh authored
-
- 11 Dec, 2013 3 commits
-
-
David 'Digit' Turner authored
wait4() is only available since API level 19, before that the C library didn't export the symbol. See [1] for the corresponding NDK platforms patch. + Rewrite the test to avoid sleeping and too much copy-and-paste. + Add a test-wait-api19 test that links the test program against API level 19 system libraries, which include wait4(). http://b.android.com/19854 [1] https://android-review.googlesource.com/#/c/71850/ Change-Id: Ia79461082a23b615650263102645ef302c14653f
-
Lai Wei-Chih authored
Change-Id: I662ec2ac7c1b5fdf60fc673cd7471d9c58c3a7a0
-
Andrew Hsieh authored
-
- 10 Dec, 2013 3 commits
-
-
Logan Chien authored
Change-Id: If356d2df2f76adb89c2ccd40c2f68cc6aefa1399
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 07 Dec, 2013 2 commits
-
-
David 'Digit' Turner authored
This adds a musl-based printf() implementation to the Android support library. This adds support for exotic formatters like %a (hexadecimal floats), required by the libc++ unit test suite, as found by Nico Weber (thakis@chromium.org) + Add missing implementation of frexp()/frexpf()/frexpl() (required by vfprintf.c) + Minimize the differences between our vfwprintf.c implementation and the original musl one, by moving the output wrapper structure to src/stdio/stdio_impl.[hc]. BUG=36496 Change-Id: I1b8e166646f5680434e3899bbecdf9492141e4ab
-
David 'Digit' Turner authored
Note: std::terminate() and std::unexpected() are 'nothrow' in C++11, but they are _not _ 'throw()' in C++98, so introduce a new _GABIXX config macro to deal with this. Change-Id: I3e9eab9186278c43906fdd6bce15a3d836b21957
-
- 05 Dec, 2013 5 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
- 04 Dec, 2013 3 commits
-
-
Pavel Chupin authored
Change-Id: Ieb66f203729104c2823a815d54734955a1e94bab Signed-off-by:
Pavel Chupin <pavel.v.chupin@intel.com>
-
David 'Digit' Turner authored
This patch removes several warnings that occur when building the support library with Clang: - Redefinitions of types like locale_t, wint_t and wctype_t - Implicit declaration of mb2wc() in vfwprintf.c - Other warnings triggered by unmodified Musl sources, even though the source code turns out to be fine after manual inspection. BUG=NONE Change-Id: Ie6186d59a50272e2448e58cbb8d6b2e76ba40a1f
-
David 'Digit' Turner authored
Fixes the following: cd tests/device/test-libc++ ../../../ndk-build NDK_TOOLCHAIN_VERSION=clang Change-Id: I0452c62ea69057483d05131ac8b40fdb7856e3a7
-
- 03 Dec, 2013 3 commits
-
-
Andrew Hsieh authored
See b.android.com/62910 Change-Id: I704f335196ad5fada578d5edb507952744b36b26
-
Andrew Hsieh authored
-
Andrew Hsieh authored
See https://code.google.com/p/android/issues/detail?id=60705 and b2f39181c6998661cd1146d77baa892d60e3d6c3 Change-Id: Ibeac3fcfceb56ef6723a68297249e35b6f0821f0
-
- 02 Dec, 2013 7 commits
-
-
Lai Wei-Chih authored
Change uint64x1_t to uint64_t for clang build error. Change-Id: Ie12db899c9130c0639693b0e5c5b5deb11c6c5a0
-
Lai Wei-Chih authored
This option lets our working platforms/ will not be re-generated. Change-Id: I56406db64af045dcb2b121169af36deb75bfea58
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-
Andrew Hsieh authored
Change-Id: Ic38680b61967d81d85b44eb64bee8435bb6c5bf0
-
- 29 Nov, 2013 2 commits
-
-
David 'Digit' Turner authored
This avoids a dead-lock when malloc() is called with libc.debug.malloc defined to something other than 0 on userdebug/eng Android builds. + Add a unit test to check that this works. BUG=61883 Change-Id: Ib7c023a549483fa950392041c7ab970c08eab6d0
-
Andrew Hsieh authored
-
- 26 Nov, 2013 2 commits
-
-
Andrew Hsieh authored
Regex generated by x86_64-w64-mingw32 compiler erroneously matches frame line with #[0-9]+ in "stack:" section even when the line has no word "pc", "eip", or "ip" in it, eg. stack: I/DEBUG ( 1151): #00 5f09db68 401f01c4 /system/lib/libc.so Workaround by double-checking the line does contain pc, and ensure it is a word, not part of filename or something Change-Id: I247fca80cc20ab16fb4c46eb39b82b91c6f90317
-
Andrew Hsieh authored
Previously ndk-stack stops when it fails to locate routine for given caller address. This CL fixes ndk-stack to print ?? on unknown routine, file, or line numbers for given address, and continue to next frame. Fixing home-brew elff/ isn't easy. Link against libbfd.a instead. Change-Id: Icaad512d8225c05d3e638ca86fdaef5fd5371d16
-
- 22 Nov, 2013 1 commit
-
-
David 'Digit' Turner authored
This patch adds two missing functions to GAbi++: - std::get_new_handler() is used to retrieve the current std::new_handler - __cxa_deleted_virtual() is used in C++11 vtables to point to 'deleted methods'. + Add missing _GABIXX_NOEXCEPT and _GABIXX_NORETURN declarations. + Change throw() declarations into _GABIXX_NOEXCEPT, when compiling C++11, this translates into the allegedly more efficient 'noexcept' statement. Change-Id: Ia5beaba8b6926372b96fa154b23bb118ab064f3e
-
- 19 Nov, 2013 2 commits
-
-
Andrew Hsieh authored
-
Andrew Hsieh authored
-