diff options
Diffstat (limited to '9/sources/cxx-stl/EH')
38 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 diff --git a/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_shared.so Binary files differindex 97993fb..f0562a2 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_static.a Binary files differindex a0f36cf..dbdc63a 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_shared.so Binary files differindex ea96aec..e08bfb1 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_static.a Binary files differindex fe9fb0f..5df48c3 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_shared.so Binary files differnew file mode 100755 index 0000000..c56babf --- /dev/null +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_static.a Binary files differnew file mode 100644 index 0000000..37d7bd8 --- /dev/null +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_shared.so Binary files differindex 15d2dbd..89b403b 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_static.a Binary files differindex af09bf4..aaf4391 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_shared.so Binary files differnew file mode 100755 index 0000000..cd41ca2 --- /dev/null +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_static.a Binary files differnew file mode 100644 index 0000000..f1830e8 --- /dev/null +++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_shared.so Binary files differindex 536cb61..b56cd59 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_static.a Binary files differindex 5144f21..718206c 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_shared.so Binary files differindex 35f9e4d..651fdfd 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_static.a Binary files differindex d3b7354..a7843b0 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_shared.so Binary files differindex 3a24efe..18eea32 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_static.a Binary files differindex 9e06ae0..7e93c1f 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_static.a diff --git a/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_shared.so b/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_shared.so Binary files differindex 1732a66..47084de 100755 --- a/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_shared.so +++ b/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_shared.so diff --git a/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_static.a b/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_static.a Binary files differindex bca5998..cc2f905 100644 --- a/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_static.a +++ b/9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_static.a |