diff options
author | Andrew Hsieh <andrewhsieh@google.com> | 2014-05-09 21:37:30 +0800 |
---|---|---|
committer | Andrew Hsieh <andrewhsieh@google.com> | 2014-05-09 23:42:43 +0800 |
commit | 1b1d56acc5281d0201fdbe8539012a2dbf09bc8f (patch) | |
tree | 5c6aeb7acb5aa97762a1b97c74e754855455e083 /9/sources/cxx-stl/EH/gabi++ | |
parent | 5fd2a238a3a2697a4cde0e4ed2a8b05b3791fb43 (diff) | |
download | prebuilts_ndk-1b1d56acc5281d0201fdbe8539012a2dbf09bc8f.zip prebuilts_ndk-1b1d56acc5281d0201fdbe8539012a2dbf09bc8f.tar.gz prebuilts_ndk-1b1d56acc5281d0201fdbe8539012a2dbf09bc8f.tar.bz2 |
Refresh 64-bit headers/libs; upgrade libc++ to r207307
to bionic: adfc007dbf936bd021d79ba2d2c360a3cfc77be9 5/19 2014
Change-Id: Id9994bab1ab8240853890c108e8aaa3ebac47fa8
Diffstat (limited to '9/sources/cxx-stl/EH/gabi++')
20 files changed, 20 insertions, 0 deletions
diff --git a/9/sources/cxx-stl/EH/gabi++/include/gabixx_config.h b/9/sources/cxx-stl/EH/gabi++/include/gabixx_config.h index 718b919..d16a6be 100644 --- a/9/sources/cxx-stl/EH/gabi++/include/gabixx_config.h +++ b/9/sources/cxx-stl/EH/gabi++/include/gabixx_config.h @@ -53,6 +53,9 @@ // never be exposed to client code. #define _GABIXX_HIDDEN __attribute__((__visibility__("hidden"))) +// Use _GABIXX_DEFAULT to prevent user command -fvisibility=hidden +#define _GABIXX_DEFAULT __attribute__((__visibility__("default"))) + // Use _GABIXX_WEAK to define a symbol with weak linkage. #define _GABIXX_WEAK __attribute__((__weak__)) diff --git a/9/sources/cxx-stl/EH/gabi++/include/new b/9/sources/cxx-stl/EH/gabi++/include/new index 1643e01..935731d 100644 --- a/9/sources/cxx-stl/EH/gabi++/include/new +++ b/9/sources/cxx-stl/EH/gabi++/include/new @@ -48,6 +48,23 @@ public: virtual const char* what() const throw(); }; +class bad_array_new_length : public bad_alloc { +public: + bad_array_new_length() throw(); + virtual ~bad_array_new_length() throw(); + virtual const char* what() const throw(); +}; + +#if __cplusplus > 201103L +// C++14 stuff +class bad_array_length : public bad_alloc { +public: + bad_array_length() throw(); + virtual ~bad_array_length() throw(); + virtual const char* what() const throw(); +}; +#endif + typedef void (*new_handler)(); new_handler set_new_handler(new_handler) throw(); new_handler get_new_handler() throw(); diff --git a/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_shared.so Binary files differindex e3fce3d..8be0a04 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_static.a Binary files differindex 5f6f285..147aa64 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_shared.so Binary files differindex 0a2ab96..a36160d 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_static.a Binary files differindex c3cc91a..f39af75 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_shared.so Binary files differnew file mode 100755 index 0000000..b5a5fcc --- /dev/null +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_static.a Binary files differnew file mode 100644 index 0000000..b45fdbc --- /dev/null +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_shared.so Binary files differindex db1ec08..7ab5bad 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_static.a Binary files differindex 5c11732..f5fcda3 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_shared.so Binary files differnew file mode 100755 index 0000000..1fb4b76 --- /dev/null +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_static.a Binary files differnew file mode 100644 index 0000000..5e57fe5 --- /dev/null +++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_shared.so Binary files differindex 2bb1c76..eed48a3 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_static.a Binary files differindex 4e851c7..dfbdb5f 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_shared.so Binary files differindex 35747d3..aa6aae7 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_static.a Binary files differindex 63523de..ab05fa2 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_shared.so Binary files differindex d2029d4..021d8f5 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_static.a Binary files differindex 11f3cd3..c070dbe 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_static.a diff --git a/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_shared.so b/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_shared.so Binary files differindex 236ae2c..ae1e391 100755 --- a/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_shared.so +++ b/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_shared.so diff --git a/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_static.a b/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_static.a Binary files differindex fcd7cca..a01b19d 100644 --- a/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_static.a +++ b/9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_static.a |