summaryrefslogtreecommitdiffstats
path: root/9/sources/cxx-stl/EH/gabi++
diff options
context:
space:
mode:
authorAndrew Hsieh <andrewhsieh@google.com>2014-05-09 21:37:30 +0800
committerAndrew Hsieh <andrewhsieh@google.com>2014-05-09 23:42:43 +0800
commit1b1d56acc5281d0201fdbe8539012a2dbf09bc8f (patch)
tree5c6aeb7acb5aa97762a1b97c74e754855455e083 /9/sources/cxx-stl/EH/gabi++
parent5fd2a238a3a2697a4cde0e4ed2a8b05b3791fb43 (diff)
downloadprebuilts_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++')
-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
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
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