summaryrefslogtreecommitdiffstats
path: root/9/sources/cxx-stl/EH
diff options
context:
space:
mode:
Diffstat (limited to '9/sources/cxx-stl/EH')
-rw-r--r--9/sources/cxx-stl/EH/gabi++/include/gabixx_config.h3
-rw-r--r--9/sources/cxx-stl/EH/gabi++/include/new17
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_shared.sobin265519 -> 209298 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/arm64-v8a/libgabi++_static.abin207406 -> 213006 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_shared.sobin98004 -> 106572 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/libgabi++_static.abin179202 -> 186378 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_shared.sobin0 -> 102684 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_static.abin0 -> 182518 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_shared.sobin125124 -> 133420 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/armeabi/libgabi++_static.abin180826 -> 186694 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_shared.sobin0 -> 129808 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_static.abin0 -> 184146 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_shared.sobin227500 -> 228123 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/mips/libgabi++_static.abin166798 -> 169494 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_shared.sobin254221 -> 212742 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/mips64/libgabi++_static.abin245446 -> 249398 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_shared.sobin159968 -> 160428 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/x86/libgabi++_static.abin155286 -> 157774 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_shared.sobin187336 -> 187584 bytes
-rw-r--r--9/sources/cxx-stl/EH/gabi++/libs/x86_64/libgabi++_static.abin202838 -> 206006 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_shared.sobin969369 -> 926160 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/arm64-v8a/libstlport_static.abin1440926 -> 1490850 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_shared.sobin595232 -> 669080 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/libstlport_static.abin1390306 -> 1470250 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_shared.sobin0 -> 595816 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_static.abin0 -> 1393622 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_shared.sobin648512 -> 710976 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/armeabi/libstlport_static.abin1418546 -> 1479886 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_shared.sobin0 -> 649096 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_static.abin0 -> 1421874 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_shared.sobin870113 -> 870716 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/mips/libstlport_static.abin1302862 -> 1305566 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_shared.sobin1004704 -> 971193 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/mips64/libstlport_static.abin1822560 -> 1829584 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_shared.sobin764196 -> 772856 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/x86/libstlport_static.abin1174670 -> 1177156 bytes
-rwxr-xr-x9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_shared.sobin894840 -> 895544 bytes
-rw-r--r--9/sources/cxx-stl/EH/stlport/libs/x86_64/libstlport_static.abin1437140 -> 1436940 bytes
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
new file mode 100755
index 0000000..b5a5fcc
--- /dev/null
+++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_shared.so
Binary files differ
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
new file mode 100644
index 0000000..b45fdbc
--- /dev/null
+++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi-v7a/thumb/libgabi++_static.a
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
new file mode 100755
index 0000000..1fb4b76
--- /dev/null
+++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_shared.so
Binary files differ
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
new file mode 100644
index 0000000..5e57fe5
--- /dev/null
+++ b/9/sources/cxx-stl/EH/gabi++/libs/armeabi/thumb/libgabi++_static.a
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
new file mode 100755
index 0000000..c56babf
--- /dev/null
+++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_shared.so
Binary files differ
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
new file mode 100644
index 0000000..37d7bd8
--- /dev/null
+++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi-v7a/thumb/libstlport_static.a
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
new file mode 100755
index 0000000..cd41ca2
--- /dev/null
+++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_shared.so
Binary files differ
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
new file mode 100644
index 0000000..f1830e8
--- /dev/null
+++ b/9/sources/cxx-stl/EH/stlport/libs/armeabi/thumb/libstlport_static.a
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ
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
index 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
Binary files differ