Update libandroid_net ABI dump files
This commit updates ABI dump files for libandroid_net to reflect
the addition of following functions:
* android_res_cancel
* android_res_nquery
* android_res_nresult
* android_res_nsend
Test: Build aosp_arm64-userdebug and no longer see EXTENSION warning
messages on libandroid_net
Change-Id: Ic9a7480998e93fa2b3e1bda5bb1080ddc4f9c739
diff --git a/Q/32/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump b/Q/32/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump
index 1905709..80d9f2a 100644
--- a/Q/32/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump
+++ b/Q/32/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump
@@ -2,144 +2,25 @@
"array_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [32]",
- "name" : "unsigned int [32]",
- "referenced_type" : "type-12",
- "self_type" : "type-651",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [5]",
- "name" : "unsigned int [5]",
- "referenced_type" : "type-12",
- "self_type" : "type-684",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [13]",
- "name" : "unsigned int [13]",
- "referenced_type" : "type-12",
- "self_type" : "type-643",
- "size" : 52,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [29]",
- "name" : "int [29]",
- "referenced_type" : "type-15",
- "self_type" : "type-401",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [8]",
- "name" : "int [8]",
- "referenced_type" : "type-15",
- "self_type" : "type-333",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [1]",
- "name" : "int [1]",
- "referenced_type" : "type-15",
- "self_type" : "type-312",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-15",
- "self_type" : "type-347",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [13]",
- "name" : "int [13]",
- "referenced_type" : "type-15",
- "self_type" : "type-424",
- "size" : 52,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-15",
- "self_type" : "type-267",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-17",
- "self_type" : "type-19",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *[65]",
- "name" : "const char *[65]",
- "referenced_type" : "type-229",
- "self_type" : "type-454",
- "size" : 260,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
+ "linker_set_key" : "__sFILE []",
+ "name" : "__sFILE []",
+ "referenced_type" : "type-330",
+ "self_type" : "type-332",
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdio.h"
},
{
"linker_set_key" : "char *[]",
"name" : "char *[]",
- "referenced_type" : "type-232",
- "self_type" : "type-458",
+ "referenced_type" : "type-15",
+ "self_type" : "type-302",
"source_file" : "/out/soong/ndk/sysroot/usr/include/time.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-24",
- "self_type" : "type-29",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
- },
- {
"alignment" : 1,
"linker_set_key" : "char [120]",
"name" : "char [120]",
- "referenced_type" : "type-26",
- "self_type" : "type-452",
+ "referenced_type" : "type-7",
+ "self_type" : "type-297",
"size" : 120,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
},
@@ -147,8 +28,8 @@
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-26",
- "self_type" : "type-25",
+ "referenced_type" : "type-7",
+ "self_type" : "type-39",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -156,26 +37,17 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-26",
- "self_type" : "type-185",
+ "referenced_type" : "type-7",
+ "self_type" : "type-19",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
{
"alignment" : 1,
- "linker_set_key" : "char [2]",
- "name" : "char [2]",
- "referenced_type" : "type-26",
- "self_type" : "type-59",
- "size" : 2,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "alignment" : 1,
"linker_set_key" : "char [32]",
"name" : "char [32]",
- "referenced_type" : "type-26",
- "self_type" : "type-445",
+ "referenced_type" : "type-7",
+ "self_type" : "type-291",
"size" : 32,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
},
@@ -183,8 +55,8 @@
"alignment" : 1,
"linker_set_key" : "char [4]",
"name" : "char [4]",
- "referenced_type" : "type-26",
- "self_type" : "type-410",
+ "referenced_type" : "type-7",
+ "self_type" : "type-246",
"size" : 4,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
@@ -192,17 +64,225 @@
"alignment" : 1,
"linker_set_key" : "char [84]",
"name" : "char [84]",
- "referenced_type" : "type-26",
- "self_type" : "type-371",
+ "referenced_type" : "type-7",
+ "self_type" : "type-331",
"size" : 84,
"source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h"
},
{
- "linker_set_key" : "__sFILE []",
- "name" : "__sFILE []",
- "referenced_type" : "type-370",
- "self_type" : "type-417",
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdio.h"
+ "alignment" : 4,
+ "linker_set_key" : "const char *[65]",
+ "name" : "const char *[65]",
+ "referenced_type" : "type-5",
+ "self_type" : "type-299",
+ "size" : 260,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "double [32]",
+ "name" : "double [32]",
+ "referenced_type" : "type-74",
+ "self_type" : "type-82",
+ "size" : 256,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in6_addr [0]",
+ "name" : "in6_addr [0]",
+ "referenced_type" : "type-25",
+ "self_type" : "type-143",
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-31",
+ "self_type" : "type-33",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-312",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [13]",
+ "name" : "int [13]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-261",
+ "size" : 52,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [1]",
+ "name" : "int [1]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-309",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-258",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [32]",
+ "name" : "int [32]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-250",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [8]",
+ "name" : "int [8]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-208",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+ "referenced_type" : "type-94",
+ "self_type" : "type-96",
+ "size" : 1024,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::v128 [32]",
+ "name" : "libunwind::v128 [32]",
+ "referenced_type" : "type-64",
+ "self_type" : "type-83",
+ "size" : 512,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-38",
+ "self_type" : "type-42",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [16]",
+ "name" : "unsigned char [16]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-27",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [3]",
+ "name" : "unsigned char [3]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-186",
+ "size" : 3,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [8]",
+ "name" : "unsigned char [8]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-45",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [13]",
+ "name" : "unsigned int [13]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-108",
+ "size" : 52,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [32]",
+ "name" : "unsigned int [32]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-119",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-29",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [5]",
+ "name" : "unsigned int [5]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-379",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [128]",
+ "name" : "unsigned long [128]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-298",
+ "size" : 512,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [18]",
+ "name" : "unsigned long [18]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-285",
+ "size" : 72,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [1]",
+ "name" : "unsigned long [1]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-216",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [2]",
+ "name" : "unsigned long [2]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-276",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h"
},
{
"alignment" : 4,
@@ -214,118 +294,38 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "unsigned long [1]",
- "name" : "unsigned long [1]",
- "referenced_type" : "type-3",
- "self_type" : "type-792",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [128]",
- "name" : "unsigned long [128]",
- "referenced_type" : "type-3",
- "self_type" : "type-453",
- "size" : 512,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [18]",
- "name" : "unsigned long [18]",
- "referenced_type" : "type-3",
- "self_type" : "type-439",
- "size" : 72,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [2]",
- "name" : "unsigned long [2]",
- "referenced_type" : "type-3",
- "self_type" : "type-430",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "user_fpregs::fp_reg [8]",
- "name" : "user_fpregs::fp_reg [8]",
- "referenced_type" : "type-437",
- "self_type" : "type-436",
- "size" : 96,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
- },
- {
"alignment" : 8,
- "linker_set_key" : "double [32]",
- "name" : "double [32]",
- "referenced_type" : "type-48",
- "self_type" : "type-627",
- "size" : 256,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "double [4]",
- "name" : "double [4]",
- "referenced_type" : "type-48",
- "self_type" : "type-111",
- "size" : 32,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in6_addr [0]",
- "name" : "in6_addr [0]",
- "referenced_type" : "type-5",
- "self_type" : "type-4",
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::v128 [32]",
- "name" : "libunwind::v128 [32]",
- "referenced_type" : "type-629",
- "self_type" : "type-628",
- "size" : 512,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "unsigned long long [128]",
- "name" : "unsigned long long [128]",
- "referenced_type" : "type-71",
- "self_type" : "type-84",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "unsigned long long [140]",
- "name" : "unsigned long long [140]",
- "referenced_type" : "type-71",
- "self_type" : "type-70",
- "size" : 1120,
+ "linker_set_key" : "unsigned long long [167]",
+ "name" : "unsigned long long [167]",
+ "referenced_type" : "type-73",
+ "self_type" : "type-91",
+ "size" : 1336,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long long [16]",
"name" : "unsigned long long [16]",
- "referenced_type" : "type-71",
- "self_type" : "type-645",
+ "referenced_type" : "type-73",
+ "self_type" : "type-111",
"size" : 128,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 8,
+ "linker_set_key" : "unsigned long long [179]",
+ "name" : "unsigned long long [179]",
+ "referenced_type" : "type-73",
+ "self_type" : "type-72",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 8,
"linker_set_key" : "unsigned long long [17]",
"name" : "unsigned long long [17]",
- "referenced_type" : "type-71",
- "self_type" : "type-644",
+ "referenced_type" : "type-73",
+ "self_type" : "type-110",
"size" : 136,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -333,8 +333,8 @@
"alignment" : 8,
"linker_set_key" : "unsigned long long [29]",
"name" : "unsigned long long [29]",
- "referenced_type" : "type-71",
- "self_type" : "type-636",
+ "referenced_type" : "type-73",
+ "self_type" : "type-102",
"size" : 232,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -342,74 +342,40 @@
"alignment" : 8,
"linker_set_key" : "unsigned long long [32]",
"name" : "unsigned long long [32]",
- "referenced_type" : "type-71",
- "self_type" : "type-441",
+ "referenced_type" : "type-73",
+ "self_type" : "type-131",
"size" : 256,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
- "alignment" : 1,
- "linker_set_key" : "unsigned char [16]",
- "name" : "unsigned char [16]",
- "referenced_type" : "type-8",
- "self_type" : "type-7",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-28",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
{
- "alignment" : 1,
- "linker_set_key" : "unsigned char [3]",
- "name" : "unsigned char [3]",
- "referenced_type" : "type-8",
- "self_type" : "type-113",
- "size" : 3,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [4]",
- "name" : "unsigned char [4]",
- "referenced_type" : "type-8",
- "self_type" : "type-461",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/mbstate_t.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [8]",
- "name" : "unsigned char [8]",
- "referenced_type" : "type-8",
- "self_type" : "type-32",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ "alignment" : 4,
+ "linker_set_key" : "user_fpregs::fp_reg [8]",
+ "name" : "user_fpregs::fp_reg [8]",
+ "referenced_type" : "type-283",
+ "self_type" : "type-282",
+ "size" : 96,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
}
],
"builtin_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "_Float16",
- "name" : "_Float16",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
- "size" : 2
- },
- {
- "alignment" : 2,
- "linker_set_key" : "__fp16",
- "name" : "__fp16",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 2
- },
- {
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "bool",
"name" : "bool",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
+ "referenced_type" : "type-114",
+ "self_type" : "type-114",
"size" : 1
},
{
@@ -418,53 +384,25 @@
"is_unsigned" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
+ "referenced_type" : "type-7",
+ "self_type" : "type-7",
"size" : 1
},
{
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "char16_t",
- "name" : "char16_t",
- "referenced_type" : "type-265",
- "self_type" : "type-265",
- "size" : 2
- },
- {
- "alignment" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "char32_t",
- "name" : "char32_t",
- "referenced_type" : "type-269",
- "self_type" : "type-269",
- "size" : 4
- },
- {
"alignment" : 8,
"linker_set_key" : "double",
"name" : "double",
- "referenced_type" : "type-48",
- "self_type" : "type-48",
+ "referenced_type" : "type-74",
+ "self_type" : "type-74",
"size" : 8
},
{
"alignment" : 4,
- "linker_set_key" : "float",
- "name" : "float",
- "referenced_type" : "type-46",
- "self_type" : "type-46",
- "size" : 4
- },
- {
- "alignment" : 4,
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-15",
- "self_type" : "type-15",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 4
},
{
@@ -472,16 +410,16 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-172",
- "self_type" : "type-172",
+ "referenced_type" : "type-213",
+ "self_type" : "type-213",
"size" : 4
},
{
"alignment" : 8,
"linker_set_key" : "long double",
"name" : "long double",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
+ "referenced_type" : "type-48",
+ "self_type" : "type-48",
"size" : 8
},
{
@@ -489,44 +427,27 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-38",
- "self_type" : "type-38",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
"size" : 8
},
{
- "alignment" : 4,
- "linker_set_key" : "nullptr_t",
- "name" : "nullptr_t",
- "referenced_type" : "type-64",
- "self_type" : "type-64",
- "size" : 4
- },
- {
"alignment" : 2,
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-167",
- "self_type" : "type-167",
+ "referenced_type" : "type-244",
+ "self_type" : "type-244",
"size" : 2
},
{
"alignment" : 1,
"is_integral" : true,
- "linker_set_key" : "signed char",
- "name" : "signed char",
- "referenced_type" : "type-117",
- "self_type" : "type-117",
- "size" : 1
- },
- {
- "alignment" : 1,
- "is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
"size" : 1
},
{
@@ -535,8 +456,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
+ "referenced_type" : "type-9",
+ "self_type" : "type-9",
"size" : 4
},
{
@@ -555,8 +476,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
- "referenced_type" : "type-71",
- "self_type" : "type-71",
+ "referenced_type" : "type-73",
+ "self_type" : "type-73",
"size" : 8
},
{
@@ -565,33 +486,53 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-163",
- "self_type" : "type-163"
- },
- {
- "alignment" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "wchar_t",
- "name" : "wchar_t",
- "referenced_type" : "type-271",
- "self_type" : "type-271",
- "size" : 4
+ "referenced_type" : "type-11",
+ "self_type" : "type-11"
}
],
"elf_functions" :
[
{
+ "name" : "__aeabi_memclr"
+ },
+ {
+ "name" : "__aeabi_memclr4"
+ },
+ {
+ "name" : "__aeabi_memclr8"
+ },
+ {
+ "name" : "__aeabi_memset"
+ },
+ {
+ "name" : "__aeabi_memset4"
+ },
+ {
+ "name" : "__aeabi_memset8"
+ },
+ {
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -607,346 +548,6 @@
[
{
"enum_field_value" : 0,
- "name" : "res_goahead"
- },
- {
- "enum_field_value" : 1,
- "name" : "res_nextns"
- },
- {
- "enum_field_value" : 2,
- "name" : "res_modified"
- },
- {
- "enum_field_value" : 3,
- "name" : "res_done"
- },
- {
- "enum_field_value" : 4,
- "name" : "res_error"
- }
- ],
- "linker_set_key" : "res_sendhookact",
- "name" : "res_sendhookact",
- "referenced_type" : "type-165",
- "self_type" : "type-165",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-12",
- "unique_id" : "res_sendhookact"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : -1,
- "name" : "std::__1::round_indeterminate"
- },
- {
- "enum_field_value" : 0,
- "name" : "std::__1::round_toward_zero"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::round_to_nearest"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::round_toward_infinity"
- },
- {
- "enum_field_value" : 3,
- "name" : "std::__1::round_toward_neg_infinity"
- }
- ],
- "linker_set_key" : "std::float_round_style",
- "name" : "std::float_round_style",
- "referenced_type" : "type-366",
- "self_type" : "type-366",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits",
- "underlying_type" : "type-15",
- "unique_id" : "_ZTSNSt3__117float_round_styleE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : -1,
- "name" : "std::__1::denorm_indeterminate"
- },
- {
- "enum_field_value" : 0,
- "name" : "std::__1::denorm_absent"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::denorm_present"
- }
- ],
- "linker_set_key" : "std::float_denorm_style",
- "name" : "std::float_denorm_style",
- "referenced_type" : "type-367",
- "self_type" : "type-367",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits",
- "underlying_type" : "type-15",
- "unique_id" : "_ZTSNSt3__118float_denorm_styleE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "std::__1::memory_order_relaxed"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::memory_order_consume"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::memory_order_acquire"
- },
- {
- "enum_field_value" : 3,
- "name" : "std::__1::memory_order_release"
- },
- {
- "enum_field_value" : 4,
- "name" : "std::__1::memory_order_acq_rel"
- },
- {
- "enum_field_value" : 5,
- "name" : "std::__1::memory_order_seq_cst"
- }
- ],
- "linker_set_key" : "std::memory_order",
- "name" : "std::memory_order",
- "referenced_type" : "type-514",
- "self_type" : "type-514",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTSNSt3__112memory_orderE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "std::__1::pointer_safety::relaxed"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::pointer_safety::preferred"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::pointer_safety::strict"
- }
- ],
- "linker_set_key" : "std::pointer_safety::__lx",
- "name" : "std::pointer_safety::__lx",
- "referenced_type" : "type-547",
- "self_type" : "type-547",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTSNSt3__114pointer_safety4__lxE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_URC_NO_REASON"
- },
- {
- "enum_field_value" : 0,
- "name" : "_URC_OK"
- },
- {
- "enum_field_value" : 1,
- "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
- },
- {
- "enum_field_value" : 2,
- "name" : "_URC_FATAL_PHASE2_ERROR"
- },
- {
- "enum_field_value" : 3,
- "name" : "_URC_FATAL_PHASE1_ERROR"
- },
- {
- "enum_field_value" : 4,
- "name" : "_URC_NORMAL_STOP"
- },
- {
- "enum_field_value" : 5,
- "name" : "_URC_END_OF_STACK"
- },
- {
- "enum_field_value" : 6,
- "name" : "_URC_HANDLER_FOUND"
- },
- {
- "enum_field_value" : 7,
- "name" : "_URC_INSTALL_CONTEXT"
- },
- {
- "enum_field_value" : 8,
- "name" : "_URC_CONTINUE_UNWIND"
- },
- {
- "enum_field_value" : 9,
- "name" : "_URC_FAILURE"
- }
- ],
- "linker_set_key" : "_Unwind_Reason_Code",
- "name" : "_Unwind_Reason_Code",
- "referenced_type" : "type-675",
- "self_type" : "type-675",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTS19_Unwind_Reason_Code"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 1,
- "name" : "_UA_SEARCH_PHASE"
- },
- {
- "enum_field_value" : 2,
- "name" : "_UA_CLEANUP_PHASE"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UA_HANDLER_FRAME"
- },
- {
- "enum_field_value" : 8,
- "name" : "_UA_FORCE_UNWIND"
- },
- {
- "enum_field_value" : 16,
- "name" : "_UA_END_OF_STACK"
- }
- ],
- "linker_set_key" : "_Unwind_Action",
- "name" : "_Unwind_Action",
- "referenced_type" : "type-677",
- "self_type" : "type-677",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTS14_Unwind_Action"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSC_CORE"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSC_VFP"
- },
- {
- "enum_field_value" : 3,
- "name" : "_UVRSC_WMMXD"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UVRSC_WMMXC"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_RegClass",
- "name" : "_Unwind_VRS_RegClass",
- "referenced_type" : "type-688",
- "self_type" : "type-688",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_RegClass"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSD_UINT32"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSD_VFPX"
- },
- {
- "enum_field_value" : 3,
- "name" : "_UVRSD_UINT64"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UVRSD_FLOAT"
- },
- {
- "enum_field_value" : 5,
- "name" : "_UVRSD_DOUBLE"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_DataRepresentation",
- "name" : "_Unwind_VRS_DataRepresentation",
- "referenced_type" : "type-689",
- "self_type" : "type-689",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_DataRepresentation"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSR_OK"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSR_NOT_IMPLEMENTED"
- },
- {
- "enum_field_value" : 2,
- "name" : "_UVRSR_FAILED"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_Result",
- "name" : "_Unwind_VRS_Result",
- "referenced_type" : "type-690",
- "self_type" : "type-690",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_Result"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
"name" : "(anonymous namespace)::Descriptor::SU16"
},
{
@@ -1008,11 +609,11 @@
],
"linker_set_key" : "Descriptor::Format",
"name" : "Descriptor::Format",
- "referenced_type" : "type-832",
- "self_type" : "type-832",
+ "referenced_type" : "type-386",
+ "self_type" : "type-386",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor6FormatE"
},
{
@@ -1038,11 +639,11 @@
],
"linker_set_key" : "Descriptor::Kind",
"name" : "Descriptor::Kind",
- "referenced_type" : "type-833",
- "self_type" : "type-833",
+ "referenced_type" : "type-387",
+ "self_type" : "type-387",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor4KindE"
},
{
@@ -1050,6 +651,100 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-23",
+ "self_type" : "type-23",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 1,
+ "name" : "_UA_SEARCH_PHASE"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UA_CLEANUP_PHASE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UA_HANDLER_FRAME"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_UA_FORCE_UNWIND"
+ },
+ {
+ "enum_field_value" : 16,
+ "name" : "_UA_END_OF_STACK"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Action",
+ "name" : "_Unwind_Action",
+ "referenced_type" : "type-372",
+ "self_type" : "type-372",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_ZTS14_Unwind_Action"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 1,
+ "name" : "_UA_SEARCH_PHASE"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UA_CLEANUP_PHASE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UA_HANDLER_FRAME"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_UA_FORCE_UNWIND"
+ },
+ {
+ "enum_field_value" : 16,
+ "name" : "_UA_END_OF_STACK"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Action",
+ "name" : "_Unwind_Action",
+ "referenced_type" : "type-401",
+ "self_type" : "type-401",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_Action"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "_URC_NO_REASON"
},
@@ -1096,11 +791,69 @@
],
"linker_set_key" : "_Unwind_Reason_Code",
"name" : "_Unwind_Reason_Code",
- "referenced_type" : "type-838",
- "self_type" : "type-838",
+ "referenced_type" : "type-371",
+ "self_type" : "type-371",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
+ "unique_id" : "_ZTS19_Unwind_Reason_Code"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_URC_NO_REASON"
+ },
+ {
+ "enum_field_value" : 0,
+ "name" : "_URC_OK"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_URC_FATAL_PHASE2_ERROR"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_URC_FATAL_PHASE1_ERROR"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_URC_NORMAL_STOP"
+ },
+ {
+ "enum_field_value" : 5,
+ "name" : "_URC_END_OF_STACK"
+ },
+ {
+ "enum_field_value" : 6,
+ "name" : "_URC_HANDLER_FOUND"
+ },
+ {
+ "enum_field_value" : 7,
+ "name" : "_URC_INSTALL_CONTEXT"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_URC_CONTINUE_UNWIND"
+ },
+ {
+ "enum_field_value" : 9,
+ "name" : "_URC_FAILURE"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Reason_Code",
+ "name" : "_Unwind_Reason_Code",
+ "referenced_type" : "type-388",
+ "self_type" : "type-388",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
"unique_id" : "_Unwind_Reason_Code"
},
{
@@ -1108,82 +861,220 @@
"enum_fields" :
[
{
- "enum_field_value" : 1,
- "name" : "_UA_SEARCH_PHASE"
+ "enum_field_value" : 0,
+ "name" : "_UVRSD_UINT32"
},
{
- "enum_field_value" : 2,
- "name" : "_UA_CLEANUP_PHASE"
+ "enum_field_value" : 1,
+ "name" : "_UVRSD_VFPX"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_UVRSD_UINT64"
},
{
"enum_field_value" : 4,
- "name" : "_UA_HANDLER_FRAME"
+ "name" : "_UVRSD_FLOAT"
},
{
- "enum_field_value" : 8,
- "name" : "_UA_FORCE_UNWIND"
- },
- {
- "enum_field_value" : 16,
- "name" : "_UA_END_OF_STACK"
+ "enum_field_value" : 5,
+ "name" : "_UVRSD_DOUBLE"
}
],
- "linker_set_key" : "_Unwind_Action",
- "name" : "_Unwind_Action",
- "referenced_type" : "type-852",
- "self_type" : "type-852",
+ "linker_set_key" : "_Unwind_VRS_DataRepresentation",
+ "name" : "_Unwind_VRS_DataRepresentation",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_Action"
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_DataRepresentation"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_UVRSC_CORE"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_UVRSC_VFP"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_UVRSC_WMMXD"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UVRSC_WMMXC"
+ }
+ ],
+ "linker_set_key" : "_Unwind_VRS_RegClass",
+ "name" : "_Unwind_VRS_RegClass",
+ "referenced_type" : "type-52",
+ "self_type" : "type-52",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_RegClass"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_UVRSR_OK"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_UVRSR_NOT_IMPLEMENTED"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UVRSR_FAILED"
+ }
+ ],
+ "linker_set_key" : "_Unwind_VRS_Result",
+ "name" : "_Unwind_VRS_Result",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_Result"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "res_goahead"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "res_nextns"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "res_modified"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "res_done"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "res_error"
+ }
+ ],
+ "linker_set_key" : "res_sendhookact",
+ "name" : "res_sendhookact",
+ "referenced_type" : "type-255",
+ "self_type" : "type-255",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_params.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "res_sendhookact"
}
],
"function_types" :
[
{
"alignment" : 4,
+ "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+ "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-414"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "referenced_type" : "type-413",
+ "return_type" : "type-388",
+ "self_type" : "type-413",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"parameters" :
[
{
- "referenced_type" : "type-181"
+ "referenced_type" : "type-268"
},
{
- "referenced_type" : "type-186"
+ "referenced_type" : "type-270"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-273"
},
{
- "referenced_type" : "type-189"
+ "referenced_type" : "type-274"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-273"
}
],
- "referenced_type" : "type-180",
- "return_type" : "type-165",
- "self_type" : "type-180",
+ "referenced_type" : "type-267",
+ "return_type" : "type-255",
+ "self_type" : "type-267",
"source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (const std::__1::__libcpp_debug_info &)",
- "name" : "void (const std::__1::__libcpp_debug_info &)",
+ "linker_set_key" : "void ()",
+ "name" : "void ()",
+ "referenced_type" : "type-252",
+ "return_type" : "type-11",
+ "self_type" : "type-252",
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
"parameters" :
[
{
- "referenced_type" : "type-251"
+ "referenced_type" : "type-371"
+ },
+ {
+ "referenced_type" : "type-376"
}
],
- "referenced_type" : "type-250",
- "return_type" : "type-163",
- "self_type" : "type-250",
- "source_file" : "/external/libcxx/include/__debug"
+ "referenced_type" : "type-375",
+ "return_type" : "type-11",
+ "self_type" : "type-375",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-388"
+ },
+ {
+ "referenced_type" : "type-389"
+ }
+ ],
+ "referenced_type" : "type-392",
+ "return_type" : "type-11",
+ "self_type" : "type-392",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
@@ -1192,12 +1083,12 @@
"parameters" :
[
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "referenced_type" : "type-395",
- "return_type" : "type-163",
- "self_type" : "type-395",
+ "referenced_type" : "type-229",
+ "return_type" : "type-11",
+ "self_type" : "type-229",
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
@@ -1207,27 +1098,18 @@
"parameters" :
[
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "referenced_type" : "type-398"
+ "referenced_type" : "type-232"
},
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
- "referenced_type" : "type-397",
- "return_type" : "type-163",
- "self_type" : "type-397",
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void ()",
- "name" : "void ()",
- "referenced_type" : "type-415",
- "return_type" : "type-163",
- "self_type" : "type-415",
+ "referenced_type" : "type-231",
+ "return_type" : "type-11",
+ "self_type" : "type-231",
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
@@ -1237,84 +1119,27 @@
"parameters" :
[
{
- "referenced_type" : "type-404"
+ "referenced_type" : "type-239"
}
],
- "referenced_type" : "type-427",
- "return_type" : "type-163",
- "self_type" : "type-427",
+ "referenced_type" : "type-264",
+ "return_type" : "type-11",
+ "self_type" : "type-264",
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-675"
- },
- {
- "referenced_type" : "type-681"
- }
- ],
- "referenced_type" : "type-680",
- "return_type" : "type-163",
- "self_type" : "type-680",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(unsigned int, const void *)",
- "name" : "void *(unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-225"
- }
- ],
- "referenced_type" : "type-728",
- "return_type" : "type-209",
- "self_type" : "type-728",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned int, const void *)",
- "name" : "void *(void *, unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-209"
- },
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-225"
- }
- ],
- "referenced_type" : "type-781",
- "return_type" : "type-209",
- "self_type" : "type-781",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "void (void *)",
"name" : "void (void *)",
"parameters" :
[
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
- "referenced_type" : "type-796",
- "return_type" : "type-163",
- "self_type" : "type-796",
+ "referenced_type" : "type-307",
+ "return_type" : "type-11",
+ "self_type" : "type-307",
"source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
@@ -1324,15 +1149,33 @@
"parameters" :
[
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-225"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-814",
- "return_type" : "type-163",
- "self_type" : "type-814",
+ "referenced_type" : "type-450",
+ "return_type" : "type-11",
+ "self_type" : "type-450",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(unsigned int, const void *)",
+ "name" : "void *(unsigned int, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-57"
+ }
+ ],
+ "referenced_type" : "type-444",
+ "return_type" : "type-10",
+ "self_type" : "type-444",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
@@ -1342,55 +1185,40 @@
"parameters" :
[
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-225"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-837",
- "return_type" : "type-209",
- "self_type" : "type-837",
+ "referenced_type" : "type-453",
+ "return_type" : "type-10",
+ "self_type" : "type-453",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "linker_set_key" : "void *(void *, unsigned int, const void *)",
+ "name" : "void *(void *, unsigned int, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-838"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-839"
- }
- ],
- "referenced_type" : "type-842",
- "return_type" : "type-163",
- "self_type" : "type-842",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
- "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-865"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-864",
- "return_type" : "type-838",
- "self_type" : "type-864",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "referenced_type" : "type-447",
+ "return_type" : "type-10",
+ "self_type" : "type-447",
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"functions" :
@@ -1401,22 +1229,100 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
},
{
- "referenced_type" : "type-229"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-229"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-875"
+ "referenced_type" : "type-21"
},
{
- "referenced_type" : "type-876"
+ "referenced_type" : "type-22"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ }
+ ],
+ "return_type" : "type-11",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-73"
+ },
+ {
+ "referenced_type" : "type-5"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-273"
+ },
+ {
+ "referenced_type" : "type-274"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-73"
+ },
+ {
+ "referenced_type" : "type-271"
+ },
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -1425,10 +1331,10 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -1437,13 +1343,13 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -1452,73 +1358,10 @@
[
{
"alignment" : 4,
- "linker_set_key" : "unsigned int &",
- "name" : "unsigned int &",
- "referenced_type" : "type-12",
- "self_type" : "type-778",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "long &",
- "name" : "long &",
- "referenced_type" : "type-172",
- "self_type" : "type-530",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::exception_ptr &",
- "name" : "const std::exception_ptr &",
- "referenced_type" : "type-211",
- "self_type" : "type-213",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__libcpp_debug_info &",
- "name" : "const std::__libcpp_debug_info &",
- "referenced_type" : "type-252",
- "self_type" : "type-251",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned int &",
- "name" : "const unsigned int &",
- "referenced_type" : "type-354",
- "self_type" : "type-602",
- "size" : 4,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::type_info &",
- "name" : "const std::type_info &",
- "referenced_type" : "type-360",
- "self_type" : "type-362",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "referenced_type" : "type-471",
- "self_type" : "type-481",
- "size" : 4,
- "source_file" : "/external/libcxx/include/iterator"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::LocalAddressSpace &",
- "name" : "libunwind::LocalAddressSpace &",
- "referenced_type" : "type-473",
- "self_type" : "type-669",
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "referenced_type" : "type-326",
+ "self_type" : "type-327",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
@@ -1526,8 +1369,26 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::UnwindInfoSections &",
"name" : "const libunwind::UnwindInfoSections &",
- "referenced_type" : "type-475",
- "self_type" : "type-804",
+ "referenced_type" : "type-319",
+ "self_type" : "type-320",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "referenced_type" : "type-322",
+ "self_type" : "type-325",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::LocalAddressSpace &",
+ "name" : "libunwind::LocalAddressSpace &",
+ "referenced_type" : "type-196",
+ "self_type" : "type-316",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
@@ -1535,880 +1396,101 @@
"alignment" : 4,
"linker_set_key" : "libunwind::UnwindInfoSections &",
"name" : "libunwind::UnwindInfoSections &",
- "referenced_type" : "type-476",
- "self_type" : "type-779",
+ "referenced_type" : "type-195",
+ "self_type" : "type-199",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "std::tuple<> &",
- "name" : "std::tuple<> &",
- "referenced_type" : "type-482",
- "self_type" : "type-484",
+ "linker_set_key" : "unsigned int &",
+ "name" : "unsigned int &",
+ "referenced_type" : "type-9",
+ "self_type" : "type-198",
"size" : 4,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
- "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
- "referenced_type" : "type-497",
- "self_type" : "type-500",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__less<unsigned int, unsigned int> &",
- "name" : "std::__less<unsigned int, unsigned int> &",
- "referenced_type" : "type-57",
- "self_type" : "type-56",
- "size" : 4,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "linker_set_key" : "const class std::__1::uniform_int_distribution::param_type &",
- "name" : "const class std::__1::uniform_int_distribution::param_type &",
- "referenced_type" : "type-603",
- "self_type" : "type-605",
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "linker_set_key" : "const uniform_int_distribution<_IntType> &",
- "name" : "const uniform_int_distribution<_IntType> &",
- "referenced_type" : "type-606",
- "self_type" : "type-608",
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "referenced_type" : "type-807",
- "self_type" : "type-808",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
}
],
"pointer_types" :
[
{
"alignment" : 4,
- "linker_set_key" : "unsigned int *",
- "name" : "unsigned int *",
- "referenced_type" : "type-12",
- "self_type" : "type-104",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
+ "referenced_type" : "type-381",
+ "self_type" : "type-380",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-15",
- "self_type" : "type-115",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-163",
- "self_type" : "type-209",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unw_proc_info_t *",
- "name" : "unw_proc_info_t *",
- "referenced_type" : "type-175",
- "self_type" : "type-174",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-180",
- "self_type" : "type-179",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-182",
- "self_type" : "type-181",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-184",
- "self_type" : "type-183",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-187",
- "self_type" : "type-186",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char *",
- "name" : "const unsigned char *",
- "referenced_type" : "type-188",
- "self_type" : "type-187",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception *",
- "name" : "std::exception *",
- "referenced_type" : "type-204",
- "self_type" : "type-205",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::bad_exception *",
- "name" : "std::bad_exception *",
- "referenced_type" : "type-206",
- "self_type" : "type-207",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception_ptr *",
- "name" : "std::exception_ptr *",
- "referenced_type" : "type-208",
- "self_type" : "type-210",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::exception_ptr *",
- "name" : "const std::exception_ptr *",
- "referenced_type" : "type-211",
- "self_type" : "type-212",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::nested_exception *",
- "name" : "const std::nested_exception *",
- "referenced_type" : "type-215",
- "self_type" : "type-216",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-220",
- "self_type" : "type-219",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const void *",
- "name" : "const void *",
- "referenced_type" : "type-226",
- "self_type" : "type-225",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-230",
- "self_type" : "type-229",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-232",
- "self_type" : "type-598",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__libcpp_debug_info *",
- "name" : "std::__libcpp_debug_info *",
- "referenced_type" : "type-248",
- "self_type" : "type-249",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(const std::__1::__libcpp_debug_info &)",
- "name" : "void (*)(const std::__1::__libcpp_debug_info &)",
- "referenced_type" : "type-250",
- "self_type" : "type-253",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-26",
- "self_type" : "type-232",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "wchar_t *",
- "name" : "wchar_t *",
- "referenced_type" : "type-271",
- "self_type" : "type-462",
- "size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__murmur2_or_cityhash<unsigned int, 32> *",
- "name" : "std::__murmur2_or_cityhash<unsigned int, 32> *",
- "referenced_type" : "type-283",
- "self_type" : "type-284",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<std::_PairT, 2> *",
- "name" : "const std::__scalar_hash<std::_PairT, 2> *",
- "referenced_type" : "type-286",
- "self_type" : "type-287",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<float, 1> *",
- "name" : "const std::__scalar_hash<float, 1> *",
- "referenced_type" : "type-292",
- "self_type" : "type-293",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<double, 2> *",
- "name" : "const std::__scalar_hash<double, 2> *",
- "referenced_type" : "type-295",
- "self_type" : "type-296",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<long double, 2> *",
- "name" : "const std::__scalar_hash<long double, 2> *",
- "referenced_type" : "type-298",
- "self_type" : "type-299",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<bool> *",
- "name" : "const std::hash<bool> *",
- "referenced_type" : "type-301",
- "self_type" : "type-302",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char> *",
- "name" : "const std::hash<char> *",
- "referenced_type" : "type-304",
- "self_type" : "type-305",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<signed char> *",
- "name" : "const std::hash<signed char> *",
- "referenced_type" : "type-307",
- "self_type" : "type-308",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned char> *",
- "name" : "const std::hash<unsigned char> *",
- "referenced_type" : "type-310",
- "self_type" : "type-313",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char16_t> *",
- "name" : "const std::hash<char16_t> *",
- "referenced_type" : "type-315",
- "self_type" : "type-316",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char32_t> *",
- "name" : "const std::hash<char32_t> *",
- "referenced_type" : "type-318",
- "self_type" : "type-319",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<wchar_t> *",
- "name" : "const std::hash<wchar_t> *",
- "referenced_type" : "type-321",
- "self_type" : "type-322",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<short> *",
- "name" : "const std::hash<short> *",
- "referenced_type" : "type-324",
- "self_type" : "type-325",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned short> *",
- "name" : "const std::hash<unsigned short> *",
- "referenced_type" : "type-327",
- "self_type" : "type-328",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<int> *",
- "name" : "const std::hash<int> *",
- "referenced_type" : "type-330",
- "self_type" : "type-331",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned int> *",
- "name" : "const std::hash<unsigned int> *",
- "referenced_type" : "type-336",
- "self_type" : "type-337",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<long> *",
- "name" : "const std::hash<long> *",
- "referenced_type" : "type-339",
- "self_type" : "type-340",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned long> *",
- "name" : "const std::hash<unsigned long> *",
- "referenced_type" : "type-342",
- "self_type" : "type-343",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<float> *",
- "name" : "const std::hash<float> *",
- "referenced_type" : "type-349",
- "self_type" : "type-350",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<double> *",
- "name" : "const std::hash<double> *",
- "referenced_type" : "type-352",
- "self_type" : "type-353",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned int *",
- "name" : "const unsigned int *",
- "referenced_type" : "type-354",
- "self_type" : "type-831",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<long double> *",
- "name" : "const std::hash<long double> *",
- "referenced_type" : "type-356",
- "self_type" : "type-357",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::type_info *",
- "name" : "std::type_info *",
- "referenced_type" : "type-358",
- "self_type" : "type-359",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::type_info *",
- "name" : "const std::type_info *",
- "referenced_type" : "type-360",
- "self_type" : "type-361",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(int)",
- "name" : "void (*)(int)",
- "referenced_type" : "type-395",
- "self_type" : "type-394",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(int, siginfo *, void *)",
- "name" : "void (*)(int, siginfo *, void *)",
- "referenced_type" : "type-397",
- "self_type" : "type-396",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "siginfo *",
- "name" : "siginfo *",
- "referenced_type" : "type-399",
- "self_type" : "type-398",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)()",
- "name" : "void (*)()",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
"referenced_type" : "type-415",
"self_type" : "type-414",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(sigval)",
- "name" : "void (*)(sigval)",
- "referenced_type" : "type-427",
- "self_type" : "type-426",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
+ "referenced_type" : "type-422",
+ "self_type" : "type-421",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "user_fpregs *",
- "name" : "user_fpregs *",
- "referenced_type" : "type-435",
- "self_type" : "type-446",
+ "linker_set_key" : "_Unwind_Control_Block *",
+ "name" : "_Unwind_Control_Block *",
+ "referenced_type" : "type-373",
+ "self_type" : "type-376",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "user_regs *",
- "name" : "user_regs *",
- "referenced_type" : "type-438",
- "self_type" : "type-444",
+ "linker_set_key" : "_Unwind_Control_Block *",
+ "name" : "_Unwind_Control_Block *",
+ "referenced_type" : "type-390",
+ "self_type" : "type-389",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "ucontext *",
- "name" : "ucontext *",
- "referenced_type" : "type-448",
- "self_type" : "type-449",
+ "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+ "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+ "referenced_type" : "type-413",
+ "self_type" : "type-416",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const wchar_t *",
- "name" : "const wchar_t *",
- "referenced_type" : "type-463",
- "self_type" : "type-464",
+ "linker_set_key" : "__pthread_cleanup_t *",
+ "name" : "__pthread_cleanup_t *",
+ "referenced_type" : "type-304",
+ "self_type" : "type-305",
"size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
"alignment" : 4,
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "referenced_type" : "type-471",
- "self_type" : "type-806",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-441",
+ "self_type" : "type-440",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::LocalAddressSpace *",
- "name" : "libunwind::LocalAddressSpace *",
- "referenced_type" : "type-473",
- "self_type" : "type-472",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::UnwindInfoSections *",
- "name" : "const libunwind::UnwindInfoSections *",
- "referenced_type" : "type-475",
- "self_type" : "type-474",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::UnwindInfoSections *",
- "name" : "libunwind::UnwindInfoSections *",
- "referenced_type" : "type-476",
- "self_type" : "type-783",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::tuple<> *",
- "name" : "std::tuple<> *",
- "referenced_type" : "type-482",
- "self_type" : "type-483",
- "size" : 4,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__libcpp_refstring *",
- "name" : "const std::__libcpp_refstring *",
- "referenced_type" : "type-491",
- "self_type" : "type-492",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::domain_error *",
- "name" : "std::domain_error *",
- "referenced_type" : "type-495",
- "self_type" : "type-496",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::invalid_argument *",
- "name" : "std::invalid_argument *",
- "referenced_type" : "type-501",
- "self_type" : "type-502",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::length_error *",
- "name" : "std::length_error *",
- "referenced_type" : "type-503",
- "self_type" : "type-505",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::out_of_range *",
- "name" : "std::out_of_range *",
- "referenced_type" : "type-506",
- "self_type" : "type-507",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::range_error *",
- "name" : "std::range_error *",
- "referenced_type" : "type-508",
- "self_type" : "type-509",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::overflow_error *",
- "name" : "std::overflow_error *",
- "referenced_type" : "type-510",
- "self_type" : "type-511",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::underflow_error *",
- "name" : "std::underflow_error *",
- "referenced_type" : "type-512",
- "self_type" : "type-513",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::atomic_flag *",
- "name" : "std::atomic_flag *",
- "referenced_type" : "type-515",
- "self_type" : "type-519",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "volatile std::atomic_flag *",
- "name" : "volatile std::atomic_flag *",
- "referenced_type" : "type-517",
- "self_type" : "type-518",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-520",
- "self_type" : "type-542",
- "size" : 4,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const long *",
- "name" : "const long *",
- "referenced_type" : "type-521",
- "self_type" : "type-522",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__destruct_n *",
- "name" : "std::__destruct_n *",
- "referenced_type" : "type-528",
- "self_type" : "type-529",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__shared_count *",
- "name" : "std::__shared_count *",
- "referenced_type" : "type-533",
- "self_type" : "type-534",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__shared_count *",
- "name" : "const std::__shared_count *",
- "referenced_type" : "type-535",
- "self_type" : "type-536",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__shared_weak_count *",
- "name" : "std::__shared_weak_count *",
- "referenced_type" : "type-537",
- "self_type" : "type-538",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__shared_weak_count *",
- "name" : "const std::__shared_weak_count *",
- "referenced_type" : "type-539",
- "self_type" : "type-540",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::pointer_safety *",
- "name" : "std::pointer_safety *",
- "referenced_type" : "type-546",
- "self_type" : "type-548",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::pointer_safety *",
- "name" : "const std::pointer_safety *",
- "referenced_type" : "type-549",
- "self_type" : "type-550",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__less<unsigned int, unsigned int> *",
- "name" : "const std::__less<unsigned int, unsigned int> *",
- "referenced_type" : "type-600",
- "self_type" : "type-601",
- "size" : 4,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_x86 *",
- "name" : "libunwind::Registers_x86 *",
- "referenced_type" : "type-614",
- "self_type" : "type-696",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_x86_64 *",
- "name" : "libunwind::Registers_x86_64 *",
- "referenced_type" : "type-619",
- "self_type" : "type-700",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_ppc *",
- "name" : "libunwind::Registers_ppc *",
- "referenced_type" : "type-624",
- "self_type" : "type-703",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_arm64 *",
- "name" : "libunwind::Registers_arm64 *",
- "referenced_type" : "type-634",
- "self_type" : "type-707",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_arm *",
- "name" : "libunwind::Registers_arm *",
- "referenced_type" : "type-641",
- "self_type" : "type-711",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_or1k *",
- "name" : "libunwind::Registers_or1k *",
- "referenced_type" : "type-649",
- "self_type" : "type-714",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_mips_o32 *",
- "name" : "libunwind::Registers_mips_o32 *",
- "referenced_type" : "type-656",
- "self_type" : "type-719",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_mips_n64 *",
- "name" : "libunwind::Registers_mips_n64 *",
- "referenced_type" : "type-663",
- "self_type" : "type-722",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
- "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
- "referenced_type" : "type-668",
- "self_type" : "type-801",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::AbstractUnwindCursor *",
- "name" : "libunwind::AbstractUnwindCursor *",
- "referenced_type" : "type-670",
- "self_type" : "type-800",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 4,
"linker_set_key" : "addrinfo *",
"name" : "addrinfo *",
- "referenced_type" : "type-672",
- "self_type" : "type-673",
+ "referenced_type" : "type-14",
+ "self_type" : "type-20",
"size" : 4,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -2416,80 +1498,71 @@
"alignment" : 4,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-673",
- "self_type" : "type-876",
+ "referenced_type" : "type-20",
+ "self_type" : "type-22",
"size" : 4,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Control_Block *",
- "name" : "_Unwind_Control_Block *",
- "referenced_type" : "type-678",
- "self_type" : "type-681",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-7",
+ "self_type" : "type-15",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "referenced_type" : "type-680",
- "self_type" : "type-679",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-15",
+ "self_type" : "type-435",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_cursor_t *",
- "name" : "unw_cursor_t *",
- "referenced_type" : "type-69",
- "self_type" : "type-68",
+ "linker_set_key" : "const addrinfo *",
+ "name" : "const addrinfo *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-21",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "dwarf_eh_bases *",
- "name" : "dwarf_eh_bases *",
- "referenced_type" : "type-691",
- "self_type" : "type-868",
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-695",
- "self_type" : "type-694",
+ "linker_set_key" : "const elf32_phdr *",
+ "name" : "const elf32_phdr *",
+ "referenced_type" : "type-190",
+ "self_type" : "type-189",
"size" : 4,
- "source_file" : "/bionic/libc/include/stdio.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_x86 *",
- "name" : "const libunwind::Registers_x86 *",
- "referenced_type" : "type-698",
- "self_type" : "type-699",
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "referenced_type" : "type-326",
+ "self_type" : "type-328",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_x86_64 *",
- "name" : "const libunwind::Registers_x86_64 *",
- "referenced_type" : "type-701",
- "self_type" : "type-702",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_ppc *",
- "name" : "const libunwind::Registers_ppc *",
- "referenced_type" : "type-705",
- "self_type" : "type-706",
+ "linker_set_key" : "const libunwind::Registers_arm *",
+ "name" : "const libunwind::Registers_arm *",
+ "referenced_type" : "type-115",
+ "self_type" : "type-116",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -2497,35 +1570,17 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::Registers_arm64 *",
"name" : "const libunwind::Registers_arm64 *",
- "referenced_type" : "type-708",
- "self_type" : "type-709",
+ "referenced_type" : "type-105",
+ "self_type" : "type-106",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "unsigned long long *",
- "name" : "unsigned long long *",
- "referenced_type" : "type-71",
- "self_type" : "type-119",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_arm *",
- "name" : "const libunwind::Registers_arm *",
- "referenced_type" : "type-712",
- "self_type" : "type-713",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_or1k *",
- "name" : "const libunwind::Registers_or1k *",
- "referenced_type" : "type-715",
- "self_type" : "type-717",
+ "linker_set_key" : "const libunwind::Registers_mips_newabi *",
+ "name" : "const libunwind::Registers_mips_newabi *",
+ "referenced_type" : "type-135",
+ "self_type" : "type-136",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -2533,125 +1588,404 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::Registers_mips_o32 *",
"name" : "const libunwind::Registers_mips_o32 *",
- "referenced_type" : "type-720",
- "self_type" : "type-721",
+ "referenced_type" : "type-128",
+ "self_type" : "type-129",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_mips_n64 *",
- "name" : "const libunwind::Registers_mips_n64 *",
- "referenced_type" : "type-723",
- "self_type" : "type-724",
+ "linker_set_key" : "const libunwind::Registers_or1k *",
+ "name" : "const libunwind::Registers_or1k *",
+ "referenced_type" : "type-123",
+ "self_type" : "type-124",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "dynamic *",
- "name" : "dynamic *",
- "referenced_type" : "type-725",
- "self_type" : "type-774",
+ "linker_set_key" : "const libunwind::Registers_ppc *",
+ "name" : "const libunwind::Registers_ppc *",
+ "referenced_type" : "type-86",
+ "self_type" : "type-92",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, const void *)",
- "referenced_type" : "type-728",
- "self_type" : "type-727",
+ "linker_set_key" : "const libunwind::Registers_ppc64 *",
+ "name" : "const libunwind::Registers_ppc64 *",
+ "referenced_type" : "type-99",
+ "self_type" : "type-100",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const elf32_phdr *",
- "name" : "const elf32_phdr *",
- "referenced_type" : "type-772",
- "self_type" : "type-771",
+ "linker_set_key" : "const libunwind::Registers_sparc *",
+ "name" : "const libunwind::Registers_sparc *",
+ "referenced_type" : "type-140",
+ "self_type" : "type-141",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "link_map *",
- "name" : "link_map *",
- "referenced_type" : "type-773",
- "self_type" : "type-775",
+ "linker_set_key" : "const libunwind::Registers_x86 *",
+ "name" : "const libunwind::Registers_x86 *",
+ "referenced_type" : "type-68",
+ "self_type" : "type-69",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
- "name" : "void *(*)(void *, unsigned int, const void *)",
- "referenced_type" : "type-781",
- "self_type" : "type-780",
+ "linker_set_key" : "const libunwind::Registers_x86_64 *",
+ "name" : "const libunwind::Registers_x86_64 *",
+ "referenced_type" : "type-78",
+ "self_type" : "type-79",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "__pthread_cleanup_t *",
- "name" : "__pthread_cleanup_t *",
- "referenced_type" : "type-793",
- "self_type" : "type-794",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(void *)",
- "name" : "void (*)(void *)",
- "referenced_type" : "type-796",
- "self_type" : "type-795",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::RWMutex *",
- "name" : "libunwind::RWMutex *",
- "referenced_type" : "type-798",
- "self_type" : "type-799",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-8",
- "self_type" : "type-189",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "referenced_type" : "type-807",
- "self_type" : "type-809",
+ "linker_set_key" : "const libunwind::UnwindInfoSections *",
+ "name" : "const libunwind::UnwindInfoSections *",
+ "referenced_type" : "type-319",
+ "self_type" : "type-323",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-814",
- "self_type" : "type-813",
+ "linker_set_key" : "const unsigned char *",
+ "name" : "const unsigned char *",
+ "referenced_type" : "type-272",
+ "self_type" : "type-271",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-271",
+ "self_type" : "type-270",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned int *",
+ "name" : "const unsigned int *",
+ "referenced_type" : "type-385",
+ "self_type" : "type-384",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const void *",
+ "name" : "const void *",
+ "referenced_type" : "type-58",
+ "self_type" : "type-57",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
+ "linker_set_key" : "dwarf_eh_bases *",
+ "name" : "dwarf_eh_bases *",
+ "referenced_type" : "type-55",
+ "self_type" : "type-417",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "dynamic *",
+ "name" : "dynamic *",
+ "referenced_type" : "type-144",
+ "self_type" : "type-192",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-12",
+ "self_type" : "type-273",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-427",
+ "self_type" : "type-430",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::AbstractUnwindCursor *",
+ "name" : "libunwind::AbstractUnwindCursor *",
+ "referenced_type" : "type-314",
+ "self_type" : "type-315",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "referenced_type" : "type-322",
+ "self_type" : "type-324",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::LocalAddressSpace *",
+ "name" : "libunwind::LocalAddressSpace *",
+ "referenced_type" : "type-196",
+ "self_type" : "type-197",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::RWMutex *",
+ "name" : "libunwind::RWMutex *",
+ "referenced_type" : "type-310",
+ "self_type" : "type-313",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_arm *",
+ "name" : "libunwind::Registers_arm *",
+ "referenced_type" : "type-113",
+ "self_type" : "type-112",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_arm64 *",
+ "name" : "libunwind::Registers_arm64 *",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_mips_newabi *",
+ "name" : "libunwind::Registers_mips_newabi *",
+ "referenced_type" : "type-134",
+ "self_type" : "type-133",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_mips_o32 *",
+ "name" : "libunwind::Registers_mips_o32 *",
+ "referenced_type" : "type-127",
+ "self_type" : "type-126",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_or1k *",
+ "name" : "libunwind::Registers_or1k *",
+ "referenced_type" : "type-122",
+ "self_type" : "type-121",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_ppc *",
+ "name" : "libunwind::Registers_ppc *",
+ "referenced_type" : "type-85",
+ "self_type" : "type-84",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_ppc64 *",
+ "name" : "libunwind::Registers_ppc64 *",
+ "referenced_type" : "type-98",
+ "self_type" : "type-97",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_sparc *",
+ "name" : "libunwind::Registers_sparc *",
+ "referenced_type" : "type-139",
+ "self_type" : "type-138",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_x86 *",
+ "name" : "libunwind::Registers_x86 *",
+ "referenced_type" : "type-67",
+ "self_type" : "type-66",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_x86_64 *",
+ "name" : "libunwind::Registers_x86_64 *",
+ "referenced_type" : "type-77",
+ "self_type" : "type-76",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+ "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+ "referenced_type" : "type-318",
+ "self_type" : "type-317",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::UnwindInfoSections *",
+ "name" : "libunwind::UnwindInfoSections *",
+ "referenced_type" : "type-195",
+ "self_type" : "type-201",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "link_map *",
+ "name" : "link_map *",
+ "referenced_type" : "type-191",
+ "self_type" : "type-193",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-267",
+ "self_type" : "type-266",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "siginfo *",
+ "name" : "siginfo *",
+ "referenced_type" : "type-233",
+ "self_type" : "type-232",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-269",
+ "self_type" : "type-268",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "ucontext *",
+ "name" : "ucontext *",
+ "referenced_type" : "type-293",
+ "self_type" : "type-294",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-4",
+ "self_type" : "type-274",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int *",
+ "name" : "unsigned int *",
+ "referenced_type" : "type-9",
+ "self_type" : "type-51",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long long *",
+ "name" : "unsigned long long *",
+ "referenced_type" : "type-73",
+ "self_type" : "type-117",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "unw_addr_space *",
"name" : "unw_addr_space *",
- "referenced_type" : "type-829",
- "self_type" : "type-828",
+ "referenced_type" : "type-211",
+ "self_type" : "type-210",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-383",
+ "self_type" : "type-382",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-411",
+ "self_type" : "type-410",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-420",
+ "self_type" : "type-419",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
@@ -2659,35 +1993,62 @@
"alignment" : 4,
"linker_set_key" : "unw_context_t *",
"name" : "unw_context_t *",
- "referenced_type" : "type-83",
- "self_type" : "type-82",
+ "referenced_type" : "type-90",
+ "self_type" : "type-89",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-835",
- "self_type" : "type-834",
+ "linker_set_key" : "unw_cursor_t *",
+ "name" : "unw_cursor_t *",
+ "referenced_type" : "type-71",
+ "self_type" : "type-70",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-837",
- "self_type" : "type-836",
+ "linker_set_key" : "unw_proc_info_t *",
+ "name" : "unw_proc_info_t *",
+ "referenced_type" : "type-174",
+ "self_type" : "type-173",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Control_Block *",
- "name" : "_Unwind_Control_Block *",
- "referenced_type" : "type-840",
- "self_type" : "type-839",
+ "linker_set_key" : "user_fpregs *",
+ "name" : "user_fpregs *",
+ "referenced_type" : "type-281",
+ "self_type" : "type-292",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "user_regs *",
+ "name" : "user_regs *",
+ "referenced_type" : "type-284",
+ "self_type" : "type-290",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)()",
+ "name" : "void (*)()",
+ "referenced_type" : "type-252",
+ "self_type" : "type-251",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "referenced_type" : "type-375",
+ "self_type" : "type-374",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h"
},
@@ -2695,64 +2056,91 @@
"alignment" : 4,
"linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
"name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "referenced_type" : "type-842",
- "self_type" : "type-841",
+ "referenced_type" : "type-392",
+ "self_type" : "type-391",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-863",
- "self_type" : "type-862",
+ "linker_set_key" : "void (*)(int)",
+ "name" : "void (*)(int)",
+ "referenced_type" : "type-229",
+ "self_type" : "type-228",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
- "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
- "referenced_type" : "type-864",
- "self_type" : "type-867",
+ "linker_set_key" : "void (*)(int, siginfo *, void *)",
+ "name" : "void (*)(int, siginfo *, void *)",
+ "referenced_type" : "type-231",
+ "self_type" : "type-230",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-866",
- "self_type" : "type-865",
+ "linker_set_key" : "void (*)(sigval)",
+ "name" : "void (*)(sigval)",
+ "referenced_type" : "type-264",
+ "self_type" : "type-263",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-870",
- "self_type" : "type-869",
+ "linker_set_key" : "void (*)(void *)",
+ "name" : "void (*)(void *)",
+ "referenced_type" : "type-307",
+ "self_type" : "type-306",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-872",
- "self_type" : "type-871",
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-450",
+ "self_type" : "type-449",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const addrinfo *",
- "name" : "const addrinfo *",
- "referenced_type" : "type-874",
- "self_type" : "type-875",
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-11",
+ "self_type" : "type-10",
"size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, const void *)",
+ "referenced_type" : "type-444",
+ "self_type" : "type-443",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "referenced_type" : "type-453",
+ "self_type" : "type-452",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+ "name" : "void *(*)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-447",
+ "self_type" : "type-446",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"qualified_types" :
@@ -2760,652 +2148,180 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const unsigned int",
- "name" : "const unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-354",
- "size" : 4,
- "source_file" : "/frameworks/base/native/android/net.c"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const int",
- "name" : "const int",
- "referenced_type" : "type-15",
- "self_type" : "type-573",
- "size" : 4,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const void",
- "name" : "const void",
- "referenced_type" : "type-163",
- "self_type" : "type-226",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const long",
- "name" : "const long",
- "referenced_type" : "type-172",
- "self_type" : "type-521",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-183",
- "self_type" : "type-182",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::exception_ptr",
- "name" : "const std::exception_ptr",
- "referenced_type" : "type-208",
- "self_type" : "type-211",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "void *const",
- "name" : "void *const",
- "referenced_type" : "type-209",
- "self_type" : "type-227",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::nested_exception",
- "name" : "const std::nested_exception",
- "referenced_type" : "type-214",
- "self_type" : "type-215",
- "size" : 8,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::nothrow_t",
- "name" : "const std::nothrow_t",
- "referenced_type" : "type-217",
- "self_type" : "type-218",
- "size" : 1,
- "source_file" : "/external/libcxx/include/new"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const void *const",
- "name" : "const void *const",
- "referenced_type" : "type-225",
- "self_type" : "type-224",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const char *const",
- "name" : "const char *const",
- "referenced_type" : "type-229",
- "self_type" : "type-228",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "char *const",
"name" : "char *const",
- "referenced_type" : "type-232",
- "self_type" : "type-231",
+ "referenced_type" : "type-15",
+ "self_type" : "type-61",
"size" : 4,
"source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const std::__libcpp_debug_info",
- "name" : "const std::__libcpp_debug_info",
- "referenced_type" : "type-248",
- "self_type" : "type-252",
- "size" : 16,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::piecewise_construct_t",
- "name" : "const std::piecewise_construct_t",
- "referenced_type" : "type-254",
- "self_type" : "type-255",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-26",
- "self_type" : "type-230",
- "size" : 1,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 32,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const wchar_t",
- "name" : "const wchar_t",
- "referenced_type" : "type-271",
- "self_type" : "type-463",
- "size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<std::_PairT, 2>",
- "name" : "const std::__scalar_hash<std::_PairT, 2>",
- "referenced_type" : "type-285",
- "self_type" : "type-286",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<float, 1>",
- "name" : "const std::__scalar_hash<float, 1>",
- "referenced_type" : "type-291",
- "self_type" : "type-292",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<double, 2>",
- "name" : "const std::__scalar_hash<double, 2>",
- "referenced_type" : "type-294",
- "self_type" : "type-295",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<long double, 2>",
- "name" : "const std::__scalar_hash<long double, 2>",
- "referenced_type" : "type-297",
- "self_type" : "type-298",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<bool>",
- "name" : "const std::hash<bool>",
- "referenced_type" : "type-300",
- "self_type" : "type-301",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char>",
- "name" : "const std::hash<char>",
- "referenced_type" : "type-303",
- "self_type" : "type-304",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<signed char>",
- "name" : "const std::hash<signed char>",
- "referenced_type" : "type-306",
- "self_type" : "type-307",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned char>",
- "name" : "const std::hash<unsigned char>",
- "referenced_type" : "type-309",
- "self_type" : "type-310",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char16_t>",
- "name" : "const std::hash<char16_t>",
- "referenced_type" : "type-314",
- "self_type" : "type-315",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char32_t>",
- "name" : "const std::hash<char32_t>",
- "referenced_type" : "type-317",
- "self_type" : "type-318",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<wchar_t>",
- "name" : "const std::hash<wchar_t>",
- "referenced_type" : "type-320",
- "self_type" : "type-321",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<short>",
- "name" : "const std::hash<short>",
- "referenced_type" : "type-323",
- "self_type" : "type-324",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned short>",
- "name" : "const std::hash<unsigned short>",
- "referenced_type" : "type-326",
- "self_type" : "type-327",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<int>",
- "name" : "const std::hash<int>",
- "referenced_type" : "type-329",
- "self_type" : "type-330",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned int>",
- "name" : "const std::hash<unsigned int>",
- "referenced_type" : "type-334",
- "self_type" : "type-336",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<long>",
- "name" : "const std::hash<long>",
- "referenced_type" : "type-338",
- "self_type" : "type-339",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned long>",
- "name" : "const std::hash<unsigned long>",
- "referenced_type" : "type-341",
- "self_type" : "type-342",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<float>",
- "name" : "const std::hash<float>",
- "referenced_type" : "type-348",
- "self_type" : "type-349",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<double>",
- "name" : "const std::hash<double>",
- "referenced_type" : "type-351",
- "self_type" : "type-352",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<long double>",
- "name" : "const std::hash<long double>",
- "referenced_type" : "type-355",
- "self_type" : "type-356",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::type_info",
- "name" : "const std::type_info",
- "referenced_type" : "type-358",
- "self_type" : "type-360",
- "size" : 8,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::float_round_style",
- "name" : "const std::float_round_style",
- "referenced_type" : "type-366",
- "self_type" : "type-369",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::float_denorm_style",
- "name" : "const std::float_denorm_style",
- "referenced_type" : "type-367",
- "self_type" : "type-368",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits"
- },
- {
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const bool",
"name" : "const bool",
- "referenced_type" : "type-43",
- "self_type" : "type-504",
+ "referenced_type" : "type-114",
+ "self_type" : "type-337",
"size" : 1,
- "source_file" : "/external/libcxx/include/type_traits"
+ "source_file" : "/external/libunwind_llvm/src/config.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-7",
+ "self_type" : "type-6",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const char *const",
+ "name" : "const char *const",
+ "referenced_type" : "type-5",
+ "self_type" : "type-60",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const char *const[65]",
"name" : "const char *const[65]",
- "referenced_type" : "type-454",
- "self_type" : "type-455",
+ "referenced_type" : "type-299",
+ "self_type" : "type-300",
"size" : 260,
"source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
},
{
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::allocator_arg_t",
- "name" : "const std::allocator_arg_t",
- "referenced_type" : "type-467",
- "self_type" : "type-469",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base"
- },
- {
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "referenced_type" : "type-471",
- "self_type" : "type-807",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const libunwind::UnwindInfoSections",
- "name" : "const libunwind::UnwindInfoSections",
- "referenced_type" : "type-476",
- "self_type" : "type-475",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__ignore_t<unsigned char>",
- "name" : "const std::__ignore_t<unsigned char>",
- "referenced_type" : "type-485",
- "self_type" : "type-486",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__libcpp_refstring",
- "name" : "const std::__libcpp_refstring",
- "referenced_type" : "type-490",
- "self_type" : "type-491",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
- "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
- "referenced_type" : "type-498",
- "self_type" : "type-497",
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 1,
- "is_volatile" : true,
- "linker_set_key" : "volatile std::atomic_flag",
- "name" : "volatile std::atomic_flag",
- "referenced_type" : "type-515",
- "self_type" : "type-517",
- "size" : 1,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__shared_count",
- "name" : "const std::__shared_count",
- "referenced_type" : "type-533",
- "self_type" : "type-535",
- "size" : 8,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__shared_weak_count",
- "name" : "const std::__shared_weak_count",
- "referenced_type" : "type-537",
- "self_type" : "type-539",
- "size" : 12,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::pointer_safety",
- "name" : "const std::pointer_safety",
- "referenced_type" : "type-546",
- "self_type" : "type-549",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<1>",
- "name" : "const std::placeholders::__ph<1>",
- "referenced_type" : "type-574",
- "self_type" : "type-587",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<2>",
- "name" : "const std::placeholders::__ph<2>",
- "referenced_type" : "type-576",
- "self_type" : "type-588",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<3>",
- "name" : "const std::placeholders::__ph<3>",
- "referenced_type" : "type-577",
- "self_type" : "type-589",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<4>",
- "name" : "const std::placeholders::__ph<4>",
- "referenced_type" : "type-578",
- "self_type" : "type-590",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<5>",
- "name" : "const std::placeholders::__ph<5>",
- "referenced_type" : "type-579",
- "self_type" : "type-591",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__less<unsigned int, unsigned int>",
- "name" : "const std::__less<unsigned int, unsigned int>",
- "referenced_type" : "type-57",
- "self_type" : "type-600",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<6>",
- "name" : "const std::placeholders::__ph<6>",
- "referenced_type" : "type-580",
- "self_type" : "type-592",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<7>",
- "name" : "const std::placeholders::__ph<7>",
- "referenced_type" : "type-581",
- "self_type" : "type-593",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<8>",
- "name" : "const std::placeholders::__ph<8>",
- "referenced_type" : "type-582",
- "self_type" : "type-594",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<9>",
- "name" : "const std::placeholders::__ph<9>",
- "referenced_type" : "type-583",
- "self_type" : "type-595",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<10>",
- "name" : "const std::placeholders::__ph<10>",
- "referenced_type" : "type-584",
- "self_type" : "type-596",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
+ "linker_set_key" : "const elf32_phdr",
+ "name" : "const elf32_phdr",
+ "referenced_type" : "type-156",
+ "self_type" : "type-190",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const in6_addr",
"name" : "const in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-135",
+ "referenced_type" : "type-25",
+ "self_type" : "type-253",
"size" : 16,
"source_file" : "/bionic/libc/include/netinet/in.h"
},
{
+ "alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const class std::__1::uniform_int_distribution::param_type",
- "name" : "const class std::__1::uniform_int_distribution::param_type",
- "referenced_type" : "type-604",
- "self_type" : "type-603",
- "source_file" : "/external/libcxx/include/algorithm"
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "referenced_type" : "type-322",
+ "self_type" : "type-326",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
+ "alignment" : 8,
"is_const" : true,
- "linker_set_key" : "const uniform_int_distribution<_IntType>",
- "name" : "const uniform_int_distribution<_IntType>",
- "referenced_type" : "type-607",
- "self_type" : "type-606",
- "source_file" : "/external/libcxx/include/algorithm"
+ "linker_set_key" : "const libunwind::Registers_arm",
+ "name" : "const libunwind::Registers_arm",
+ "referenced_type" : "type-113",
+ "self_type" : "type-115",
+ "size" : 336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_arm64",
+ "name" : "const libunwind::Registers_arm64",
+ "referenced_type" : "type-104",
+ "self_type" : "type-105",
+ "size" : 528,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_mips_newabi",
+ "name" : "const libunwind::Registers_mips_newabi",
+ "referenced_type" : "type-134",
+ "self_type" : "type-135",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_mips_o32",
+ "name" : "const libunwind::Registers_mips_o32",
+ "referenced_type" : "type-127",
+ "self_type" : "type-128",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_or1k",
+ "name" : "const libunwind::Registers_or1k",
+ "referenced_type" : "type-122",
+ "self_type" : "type-123",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_ppc",
+ "name" : "const libunwind::Registers_ppc",
+ "referenced_type" : "type-85",
+ "self_type" : "type-86",
+ "size" : 936,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_ppc64",
+ "name" : "const libunwind::Registers_ppc64",
+ "referenced_type" : "type-98",
+ "self_type" : "type-99",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_sparc",
+ "name" : "const libunwind::Registers_sparc",
+ "referenced_type" : "type-139",
+ "self_type" : "type-140",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const libunwind::Registers_x86",
"name" : "const libunwind::Registers_x86",
- "referenced_type" : "type-614",
- "self_type" : "type-698",
+ "referenced_type" : "type-67",
+ "self_type" : "type-68",
"size" : 64,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -3414,118 +2330,86 @@
"is_const" : true,
"linker_set_key" : "const libunwind::Registers_x86_64",
"name" : "const libunwind::Registers_x86_64",
- "referenced_type" : "type-619",
- "self_type" : "type-701",
+ "referenced_type" : "type-77",
+ "self_type" : "type-78",
"size" : 168,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_ppc",
- "name" : "const libunwind::Registers_ppc",
- "referenced_type" : "type-624",
- "self_type" : "type-705",
- "size" : 936,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_arm64",
- "name" : "const libunwind::Registers_arm64",
- "referenced_type" : "type-634",
- "self_type" : "type-708",
- "size" : 528,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_arm",
- "name" : "const libunwind::Registers_arm",
- "referenced_type" : "type-641",
- "self_type" : "type-712",
- "size" : 336,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const libunwind::Registers_or1k",
- "name" : "const libunwind::Registers_or1k",
- "referenced_type" : "type-649",
- "self_type" : "type-715",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ "linker_set_key" : "const libunwind::UnwindInfoSections",
+ "name" : "const libunwind::UnwindInfoSections",
+ "referenced_type" : "type-195",
+ "self_type" : "type-319",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
- "alignment" : 4,
+ "alignment" : 1,
"is_const" : true,
- "linker_set_key" : "const libunwind::Registers_mips_o32",
- "name" : "const libunwind::Registers_mips_o32",
- "referenced_type" : "type-656",
- "self_type" : "type-720",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_mips_n64",
- "name" : "const libunwind::Registers_mips_n64",
- "referenced_type" : "type-663",
- "self_type" : "type-723",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-672",
- "self_type" : "type-874",
- "size" : 32,
+ "linker_set_key" : "const unsigned char",
+ "name" : "const unsigned char",
+ "referenced_type" : "type-4",
+ "self_type" : "type-272",
+ "size" : 1,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
- "name" : "void *(*volatile)(unsigned int, const void *)",
- "referenced_type" : "type-727",
- "self_type" : "type-769",
+ "is_const" : true,
+ "linker_set_key" : "const unsigned int",
+ "name" : "const unsigned int",
+ "referenced_type" : "type-9",
+ "self_type" : "type-385",
"size" : 4,
+ "source_file" : "/frameworks/base/native/android/net.c"
+ },
+ {
+ "is_const" : true,
+ "linker_set_key" : "const void",
+ "name" : "const void",
+ "referenced_type" : "type-11",
+ "self_type" : "type-58",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const elf32_phdr",
- "name" : "const elf32_phdr",
- "referenced_type" : "type-741",
- "self_type" : "type-772",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "linker_set_key" : "const void *const",
+ "name" : "const void *const",
+ "referenced_type" : "type-57",
+ "self_type" : "type-56",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
- "name" : "void *(*volatile)(void *, unsigned int, const void *)",
- "referenced_type" : "type-780",
- "self_type" : "type-802",
+ "is_const" : true,
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-16",
+ "self_type" : "type-269",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
"is_volatile" : true,
"linker_set_key" : "void (*volatile)(void *, const void *)",
"name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-813",
- "self_type" : "type-830",
+ "referenced_type" : "type-449",
+ "self_type" : "type-451",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+ "name" : "void *(*volatile)(unsigned int, const void *)",
+ "referenced_type" : "type-443",
+ "self_type" : "type-445",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
@@ -3534,20 +2418,30 @@
"is_volatile" : true,
"linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
"name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-836",
- "self_type" : "type-847",
+ "referenced_type" : "type-452",
+ "self_type" : "type-454",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
- "alignment" : 1,
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-446",
+ "self_type" : "type-448",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const unsigned char",
- "name" : "const unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-188",
- "size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "linker_set_key" : "void *const",
+ "name" : "void *const",
+ "referenced_type" : "type-10",
+ "self_type" : "type-59",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
}
],
"record_types" :
@@ -3557,6 +2451,1018 @@
"fields" :
[
{
+ "field_name" : "dli_fname",
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dli_fbase",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "dli_sname",
+ "field_offset" : 64,
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dli_saddr",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "Dl_info",
+ "name" : "Dl_info",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/dlfcn.h",
+ "unique_id" : "Dl_info"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ch_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_size",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_addralign",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Chdr",
+ "name" : "Elf32_Chdr",
+ "referenced_type" : "type-167",
+ "self_type" : "type-167",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf32_Chdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_time_stamp",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_checksum",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_version",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_flags",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Lib",
+ "name" : "Elf32_Lib",
+ "referenced_type" : "type-169",
+ "self_type" : "type-169",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS9Elf32_Lib"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "m_value",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "m_poffset",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "m_repeat",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "m_stride",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf32_Move",
+ "name" : "Elf32_Move",
+ "referenced_type" : "type-171",
+ "self_type" : "type-171",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf32_Move"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "si_boundto",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "si_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf32_Syminfo",
+ "name" : "Elf32_Syminfo",
+ "referenced_type" : "type-176",
+ "self_type" : "type-176",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Syminfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vda_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vda_next",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verdaux",
+ "name" : "Elf32_Verdaux",
+ "referenced_type" : "type-179",
+ "self_type" : "type-179",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Verdaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vd_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_ndx",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_cnt",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_hash",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_aux",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_next",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verdef",
+ "name" : "Elf32_Verdef",
+ "referenced_type" : "type-178",
+ "self_type" : "type-178",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf32_Verdef"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vna_hash",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_other",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_name",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Vernaux",
+ "name" : "Elf32_Vernaux",
+ "referenced_type" : "type-183",
+ "self_type" : "type-183",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Vernaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vn_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_cnt",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_file",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_aux",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verneed",
+ "name" : "Elf32_Verneed",
+ "referenced_type" : "type-182",
+ "self_type" : "type-182",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Verneed"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "a_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "a_un",
+ "field_offset" : 32,
+ "referenced_type" : "type-163"
+ }
+ ],
+ "linker_set_key" : "Elf32_auxv_t",
+ "name" : "Elf32_auxv_t",
+ "referenced_type" : "type-162",
+ "self_type" : "type-162",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf32_auxv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "a_val",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
+ "name" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-163",
+ "self_type" : "type-163",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "ch_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "ch_addralign",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "Elf64_Chdr",
+ "name" : "Elf64_Chdr",
+ "referenced_type" : "type-168",
+ "self_type" : "type-168",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf64_Chdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "d_tag",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "d_un",
+ "field_offset" : 64,
+ "referenced_type" : "type-147"
+ }
+ ],
+ "linker_set_key" : "Elf64_Dyn",
+ "name" : "Elf64_Dyn",
+ "referenced_type" : "type-146",
+ "self_type" : "type-146",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9Elf64_Dyn"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "d_val",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "d_ptr",
+ "referenced_type" : "type-73"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
+ "name" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-147",
+ "self_type" : "type-147",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTSN9Elf64_DynUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_time_stamp",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_checksum",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_version",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_flags",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Lib",
+ "name" : "Elf64_Lib",
+ "referenced_type" : "type-170",
+ "self_type" : "type-170",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS9Elf64_Lib"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "m_value",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_poffset",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_repeat",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "m_stride",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf64_Move",
+ "name" : "Elf64_Move",
+ "referenced_type" : "type-172",
+ "self_type" : "type-172",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf64_Move"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "si_boundto",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "si_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf64_Syminfo",
+ "name" : "Elf64_Syminfo",
+ "referenced_type" : "type-177",
+ "self_type" : "type-177",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Syminfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vda_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vda_next",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verdaux",
+ "name" : "Elf64_Verdaux",
+ "referenced_type" : "type-181",
+ "self_type" : "type-181",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Verdaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vd_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_ndx",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_cnt",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_hash",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_aux",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_next",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verdef",
+ "name" : "Elf64_Verdef",
+ "referenced_type" : "type-180",
+ "self_type" : "type-180",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf64_Verdef"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vna_hash",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_other",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_name",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Vernaux",
+ "name" : "Elf64_Vernaux",
+ "referenced_type" : "type-187",
+ "self_type" : "type-187",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Vernaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vn_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_cnt",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_file",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_aux",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verneed",
+ "name" : "Elf64_Verneed",
+ "referenced_type" : "type-184",
+ "self_type" : "type-184",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Verneed"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "a_type",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "a_un",
+ "field_offset" : 64,
+ "referenced_type" : "type-166"
+ }
+ ],
+ "linker_set_key" : "Elf64_auxv_t",
+ "name" : "Elf64_auxv_t",
+ "referenced_type" : "type-165",
+ "self_type" : "type-165",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf64_auxv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "a_val",
+ "referenced_type" : "type-73"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
+ "name" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-166",
+ "self_type" : "type-166",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "exception_class",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "exception_cleanup",
+ "field_offset" : 64,
+ "referenced_type" : "type-374"
+ },
+ {
+ "field_name" : "unwinder_cache",
+ "field_offset" : 96,
+ "referenced_type" : "type-377"
+ },
+ {
+ "field_name" : "barrier_cache",
+ "field_offset" : 256,
+ "referenced_type" : "type-378"
+ },
+ {
+ "field_name" : "cleanup_cache",
+ "field_offset" : 448,
+ "referenced_type" : "type-49"
+ },
+ {
+ "field_name" : "pr_cache",
+ "field_offset" : 576,
+ "referenced_type" : "type-50"
+ },
+ {
+ "field_offset" : 704,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Control_Block",
+ "name" : "_Unwind_Control_Block",
+ "referenced_type" : "type-373",
+ "self_type" : "type-373",
+ "size" : 88,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTS21_Unwind_Control_Block"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "exception_class",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "exception_cleanup",
+ "field_offset" : 64,
+ "referenced_type" : "type-391"
+ },
+ {
+ "field_name" : "unwinder_cache",
+ "field_offset" : 96,
+ "referenced_type" : "type-393"
+ },
+ {
+ "field_name" : "barrier_cache",
+ "field_offset" : 256,
+ "referenced_type" : "type-394"
+ },
+ {
+ "field_name" : "cleanup_cache",
+ "field_offset" : 448,
+ "referenced_type" : "type-395"
+ },
+ {
+ "field_name" : "pr_cache",
+ "field_offset" : 576,
+ "referenced_type" : "type-396"
+ },
+ {
+ "field_offset" : 704,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Control_Block",
+ "name" : "_Unwind_Control_Block",
+ "referenced_type" : "type-390",
+ "self_type" : "type-390",
+ "size" : 88,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "reserved1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved2",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved3",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved4",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved5",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "referenced_type" : "type-377",
+ "self_type" : "type-377",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "reserved1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved2",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved3",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved4",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved5",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "referenced_type" : "type-393",
+ "self_type" : "type-393",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sp",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "bitpattern",
+ "field_offset" : 32,
+ "referenced_type" : "type-379"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "referenced_type" : "type-378",
+ "self_type" : "type-378",
+ "size" : 24,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sp",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "bitpattern",
+ "field_offset" : 32,
+ "referenced_type" : "type-379"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "referenced_type" : "type-394",
+ "self_type" : "type-394",
+ "size" : 24,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "bitpattern",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "referenced_type" : "type-395",
+ "self_type" : "type-395",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "bitpattern",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fnstart",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ehtp",
+ "field_offset" : 32,
+ "referenced_type" : "type-51"
+ },
+ {
+ "field_name" : "additional",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "referenced_type" : "type-396",
+ "self_type" : "type-396",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fnstart",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ehtp",
+ "field_offset" : 32,
+ "referenced_type" : "type-51"
+ },
+ {
+ "field_name" : "additional",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
"field_name" : "fds_bits",
"referenced_type" : "type-2"
}
@@ -3570,1594 +3476,21 @@
"unique_id" : "__kernel_fd_set"
},
{
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned long>",
- "name" : "std::alignment_of<unsigned long>",
- "referenced_type" : "type-100",
- "self_type" : "type-100",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofImEE"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-101",
- "self_type" : "type-101",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned long long>",
- "name" : "std::alignment_of<unsigned long long>",
- "referenced_type" : "type-102",
- "self_type" : "type-102",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIyEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 8>",
- "name" : "std::integral_constant<unsigned int, 8>",
- "referenced_type" : "type-103",
- "self_type" : "type-103",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj8EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<double>",
- "name" : "std::alignment_of<double>",
- "referenced_type" : "type-105",
- "self_type" : "type-105",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIdEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<long double>",
- "name" : "std::alignment_of<long double>",
- "referenced_type" : "type-106",
- "self_type" : "type-106",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIeEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<std::__struct_double>",
- "name" : "std::alignment_of<std::__struct_double>",
- "referenced_type" : "type-107",
- "self_type" : "type-107",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-108" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofINS_15__struct_doubleEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-39"
- }
- ],
- "linker_set_key" : "std::__struct_double",
- "name" : "std::__struct_double",
- "referenced_type" : "type-108",
- "self_type" : "type-108",
- "size" : 8,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115__struct_doubleE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<std::__struct_double4>",
- "name" : "std::alignment_of<std::__struct_double4>",
- "referenced_type" : "type-109",
- "self_type" : "type-109",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-110" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofINS_16__struct_double4EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-111"
- }
- ],
- "linker_set_key" : "std::__struct_double4",
- "name" : "std::__struct_double4",
- "referenced_type" : "type-110",
- "self_type" : "type-110",
- "size" : 32,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__116__struct_double4E"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "field_name" : "priority",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-113"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-5"
+ "field_name" : "fds_bits",
+ "referenced_type" : "type-2"
}
],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-112",
- "self_type" : "type-112",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<int *>",
- "name" : "std::alignment_of<int *>",
- "referenced_type" : "type-114",
- "self_type" : "type-114",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-115" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIPiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__type_list<signed char, std::__type_list<short, std::__type_list<int, std::__type_list<long, std::__type_list<long long, std::__nat> > > > >",
- "name" : "std::__type_list<signed char, std::__type_list<short, std::__type_list<int, std::__type_list<long, std::__type_list<long long, std::__nat> > > > >",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-117", "type-118" ],
- "unique_id" : "_ZTSNSt3__111__type_listIaNS0_IsNS0_IiNS0_IlNS0_IxNS_5__natEEEEEEEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__type_list<unsigned char, std::__type_list<unsigned short, std::__type_list<unsigned int, std::__type_list<unsigned long, std::__type_list<unsigned long long, std::__nat> > > > >",
- "name" : "std::__type_list<unsigned char, std::__type_list<unsigned short, std::__type_list<unsigned int, std::__type_list<unsigned long, std::__type_list<unsigned long long, std::__nat> > > > >",
- "referenced_type" : "type-120",
- "self_type" : "type-120",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8", "type-121" ],
- "unique_id" : "_ZTSNSt3__111__type_listIhNS0_ItNS0_IjNS0_ImNS0_IyNS_5__natEEEEEEEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__nat",
- "name" : "std::__nat",
- "referenced_type" : "type-122",
- "self_type" : "type-122",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__natE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned char>",
- "name" : "std::__align_type<unsigned char>",
- "referenced_type" : "type-123",
- "self_type" : "type-123",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned short>",
- "name" : "std::__align_type<unsigned short>",
- "referenced_type" : "type-124",
- "self_type" : "type-124",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__112__align_typeItEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned int>",
- "name" : "std::__align_type<unsigned int>",
- "referenced_type" : "type-125",
- "self_type" : "type-125",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned long>",
- "name" : "std::__align_type<unsigned long>",
- "referenced_type" : "type-126",
- "self_type" : "type-126",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__112__align_typeImEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned long long>",
- "name" : "std::__align_type<unsigned long long>",
- "referenced_type" : "type-127",
- "self_type" : "type-127",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIyEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<double>",
- "name" : "std::__align_type<double>",
- "referenced_type" : "type-128",
- "self_type" : "type-128",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIdEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<long double>",
- "name" : "std::__align_type<long double>",
- "referenced_type" : "type-129",
- "self_type" : "type-129",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<std::__struct_double>",
- "name" : "std::__align_type<std::__struct_double>",
- "referenced_type" : "type-130",
- "self_type" : "type-130",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-108" ],
- "unique_id" : "_ZTSNSt3__112__align_typeINS_15__struct_doubleEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<std::__struct_double4>",
- "name" : "std::__align_type<std::__struct_double4>",
- "referenced_type" : "type-131",
- "self_type" : "type-131",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-110" ],
- "unique_id" : "_ZTSNSt3__112__align_typeINS_16__struct_double4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<int *>",
- "name" : "std::__align_type<int *>",
- "referenced_type" : "type-132",
- "self_type" : "type-132",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-115" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIPiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned char>, std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned char>, std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > > >, 12>",
- "referenced_type" : "type-133",
- "self_type" : "type-133",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-134" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIhEENS1_INS2_ItEENS1_INS2_IjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > >, 12>",
- "referenced_type" : "type-136",
- "self_type" : "type-136",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-137" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeItEENS1_INS2_IjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > >, 12>",
- "referenced_type" : "type-138",
- "self_type" : "type-138",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-139" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-14",
- "self_type" : "type-14",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > >, 12>",
- "referenced_type" : "type-140",
- "self_type" : "type-140",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-141" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > >, 12>",
- "referenced_type" : "type-142",
- "self_type" : "type-142",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-143" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sample_validity",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "success_threshold",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "min_samples",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "max_samples",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "base_timeout_msec",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "__res_params",
- "name" : "__res_params",
- "referenced_type" : "type-144",
- "self_type" : "type-144",
- "size" : 12,
- "source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "unique_id" : "__res_params"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > >, 12>",
- "referenced_type" : "type-145",
- "self_type" : "type-145",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-146" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > >, 12>",
- "referenced_type" : "type-147",
- "self_type" : "type-147",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-148" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > >, 12>",
- "referenced_type" : "type-149",
- "self_type" : "type-149",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-150" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeINS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> >, 12>",
- "referenced_type" : "type-151",
- "self_type" : "type-151",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-152" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeINS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<int *>, std::__nat>, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<int *>, std::__nat>, 12>",
- "referenced_type" : "type-153",
- "self_type" : "type-153",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-154" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIPiEENS_5__natEEELj12EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 8, 4>",
- "name" : "std::__select_align<12, 8, 4>",
- "referenced_type" : "type-155",
- "self_type" : "type-155",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj8ELj4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 8, 8>",
- "name" : "std::__select_align<12, 8, 8>",
- "referenced_type" : "type-156",
- "self_type" : "type-156",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj8ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 4, 8>",
- "name" : "std::__select_align<12, 4, 8>",
- "referenced_type" : "type-157",
- "self_type" : "type-157",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj4ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 2, 8>",
- "name" : "std::__select_align<12, 2, 8>",
- "referenced_type" : "type-158",
- "self_type" : "type-158",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj2ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 1, 8>",
- "name" : "std::__select_align<12, 1, 8>",
- "referenced_type" : "type-159",
- "self_type" : "type-159",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj1ELj8EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-16",
- "self_type" : "type-16",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::aligned_storage<12, 8>",
- "name" : "std::aligned_storage<12, 8>",
- "referenced_type" : "type-160",
- "self_type" : "type-160",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115aligned_storageILj12ELj8EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-7"
- }
- ],
- "linker_set_key" : "std::aligned_storage<12, 8>::type",
- "name" : "std::aligned_storage<12, 8>::type",
- "referenced_type" : "type-161",
- "self_type" : "type-161",
- "size" : 16,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115aligned_storageILj12ELj8EE4typeE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__numeric_type<void>",
- "name" : "std::__numeric_type<void>",
- "referenced_type" : "type-162",
- "self_type" : "type-162",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__114__numeric_typeIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<bool, true>",
- "name" : "std::__make_signed<bool, true>",
- "referenced_type" : "type-164",
- "self_type" : "type-164",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<short, true>",
- "name" : "std::__make_signed<short, true>",
- "referenced_type" : "type-166",
- "self_type" : "type-166",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIsLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned short, true>",
- "name" : "std::__make_signed<unsigned short, true>",
- "referenced_type" : "type-168",
- "self_type" : "type-168",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__113__make_signedItLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<int, true>",
- "name" : "std::__make_signed<int, true>",
- "referenced_type" : "type-169",
- "self_type" : "type-169",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIiLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned int, true>",
- "name" : "std::__make_signed<unsigned int, true>",
- "referenced_type" : "type-170",
- "self_type" : "type-170",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<long, true>",
- "name" : "std::__make_signed<long, true>",
- "referenced_type" : "type-171",
- "self_type" : "type-171",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIlLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned long, true>",
- "name" : "std::__make_signed<unsigned long, true>",
- "referenced_type" : "type-173",
- "self_type" : "type-173",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__113__make_signedImLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "start_ip",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "end_ip",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsda",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "handler",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gp",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "format",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info_size",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "extra",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unw_proc_info_t",
- "name" : "unw_proc_info_t",
- "referenced_type" : "type-175",
- "self_type" : "type-175",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS15unw_proc_info_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<long long, true>",
- "name" : "std::__make_signed<long long, true>",
- "referenced_type" : "type-176",
- "self_type" : "type-176",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIxLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned long long, true>",
- "name" : "std::__make_signed<unsigned long long, true>",
- "referenced_type" : "type-177",
- "self_type" : "type-177",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIyLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "app_netid",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "app_mark",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dns_netid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dns_mark",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uid",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "qhook",
- "field_offset" : 192,
- "referenced_type" : "type-179"
- }
- ],
- "linker_set_key" : "android_net_context",
- "name" : "android_net_context",
- "referenced_type" : "type-178",
- "self_type" : "type-178",
- "size" : 28,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
- "unique_id" : "android_net_context"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-185"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-184",
- "self_type" : "type-184",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<bool, true>",
- "name" : "std::__make_unsigned<bool, true>",
- "referenced_type" : "type-190",
- "self_type" : "type-190",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<short, true>",
- "name" : "std::__make_unsigned<short, true>",
- "referenced_type" : "type-191",
- "self_type" : "type-191",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIsLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned short, true>",
- "name" : "std::__make_unsigned<unsigned short, true>",
- "referenced_type" : "type-192",
- "self_type" : "type-192",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedItLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<int, true>",
- "name" : "std::__make_unsigned<int, true>",
- "referenced_type" : "type-193",
- "self_type" : "type-193",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned int, true>",
- "name" : "std::__make_unsigned<unsigned int, true>",
- "referenced_type" : "type-194",
- "self_type" : "type-194",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<long, true>",
- "name" : "std::__make_unsigned<long, true>",
- "referenced_type" : "type-195",
- "self_type" : "type-195",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIlLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned long, true>",
- "name" : "std::__make_unsigned<unsigned long, true>",
- "referenced_type" : "type-196",
- "self_type" : "type-196",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedImLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<long long, true>",
- "name" : "std::__make_unsigned<long long, true>",
- "referenced_type" : "type-197",
- "self_type" : "type-197",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIxLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned long long, true>",
- "name" : "std::__make_unsigned<unsigned long long, true>",
- "referenced_type" : "type-198",
- "self_type" : "type-198",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIyLb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_destructible<void>",
- "name" : "std::is_destructible<void>",
- "referenced_type" : "type-199",
- "self_type" : "type-199",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__115is_destructibleIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-20",
- "self_type" : "type-20",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__is_construct::__nat",
- "name" : "std::__is_construct::__nat",
- "referenced_type" : "type-200",
- "self_type" : "type-200",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__is_construct5__natE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_fail_tag",
- "name" : "std::__extract_key_fail_tag",
- "referenced_type" : "type-201",
- "self_type" : "type-201",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__122__extract_key_fail_tagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_self_tag",
- "name" : "std::__extract_key_self_tag",
- "referenced_type" : "type-202",
- "self_type" : "type-202",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__122__extract_key_self_tagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_first_tag",
- "name" : "std::__extract_key_first_tag",
- "referenced_type" : "type-203",
- "self_type" : "type-203",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__123__extract_key_first_tagE"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception",
- "name" : "std::exception",
- "record_kind" : "class",
- "referenced_type" : "type-204",
- "self_type" : "type-204",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt9exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9exceptionD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_exception",
- "name" : "std::bad_exception",
- "record_kind" : "class",
- "referenced_type" : "type-206",
- "self_type" : "type-206",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt13bad_exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt13bad_exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt13bad_exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt13bad_exceptionD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13bad_exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__ptr_",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "std::exception_ptr",
- "name" : "std::exception_ptr",
- "record_kind" : "class",
- "referenced_type" : "type-208",
- "self_type" : "type-208",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt13exception_ptr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__ptr_",
- "field_offset" : 32,
- "referenced_type" : "type-208"
- }
- ],
- "linker_set_key" : "std::nested_exception",
- "name" : "std::nested_exception",
- "record_kind" : "class",
- "referenced_type" : "type-214",
- "self_type" : "type-214",
- "size" : 8,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt16nested_exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16nested_exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16nested_exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16nested_exceptionD0Ev"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::nothrow_t",
- "name" : "std::nothrow_t",
- "referenced_type" : "type-217",
- "self_type" : "type-217",
- "size" : 1,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt9nothrow_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-22",
- "self_type" : "type-22",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_alloc",
- "name" : "std::bad_alloc",
- "record_kind" : "class",
- "referenced_type" : "type-221",
- "self_type" : "type-221",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt9bad_alloc",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9bad_alloc"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9bad_allocD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9bad_allocD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9bad_alloc4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-221"
- }
- ],
- "linker_set_key" : "std::bad_array_new_length",
- "name" : "std::bad_array_new_length",
- "record_kind" : "class",
- "referenced_type" : "type-222",
- "self_type" : "type-222",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt20bad_array_new_length",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt20bad_array_new_length"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt20bad_array_new_lengthD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt20bad_array_new_lengthD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt20bad_array_new_length4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-221"
- }
- ],
- "linker_set_key" : "std::bad_array_length",
- "name" : "std::bad_array_length",
- "record_kind" : "class",
+ "linker_set_key" : "__kernel_fd_set",
+ "name" : "__kernel_fd_set",
"referenced_type" : "type-223",
"self_type" : "type-223",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt16bad_array_length",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16bad_array_length"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16bad_array_lengthD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16bad_array_lengthD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt16bad_array_length4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-23",
- "self_type" : "type-23",
- "size" : 132,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_indices<>",
- "name" : "std::__tuple_indices<>",
- "referenced_type" : "type-233",
- "self_type" : "type-233",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__115__tuple_indicesIJEEE"
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
+ "unique_id" : "_ZTS15__kernel_fd_set"
},
{
"alignment" : 4,
@@ -5170,314 +3503,11 @@
],
"linker_set_key" : "__kernel_fd_set",
"name" : "__kernel_fd_set",
- "referenced_type" : "type-234",
- "self_type" : "type-234",
+ "referenced_type" : "type-399",
+ "self_type" : "type-399",
"size" : 128,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
- "unique_id" : "_ZTS15__kernel_fd_set"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__integer_sequence<unsigned int>",
- "name" : "std::__integer_sequence<unsigned int>",
- "referenced_type" : "type-235",
- "self_type" : "type-235",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__118__integer_sequenceIjJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_tuple_indices<0, 0>",
- "name" : "std::__make_tuple_indices<0, 0>",
- "referenced_type" : "type-236",
- "self_type" : "type-236",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__120__make_tuple_indicesILj0ELj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_types<>",
- "name" : "std::__tuple_types<>",
- "referenced_type" : "type-237",
- "self_type" : "type-237",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__tuple_typesIJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, false, false>",
- "name" : "std::__apply_cv_mf<false, false, false>",
- "referenced_type" : "type-238",
- "self_type" : "type-238",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb0ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, true, false>",
- "name" : "std::__apply_cv_mf<false, true, false>",
- "referenced_type" : "type-239",
- "self_type" : "type-239",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb1ELb0EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-25"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, false, true>",
- "name" : "std::__apply_cv_mf<false, false, true>",
- "referenced_type" : "type-240",
- "self_type" : "type-240",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb0ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, true, true>",
- "name" : "std::__apply_cv_mf<false, true, true>",
- "referenced_type" : "type-241",
- "self_type" : "type-241",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb1ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, false, false>",
- "name" : "std::__apply_cv_mf<true, false, false>",
- "referenced_type" : "type-242",
- "self_type" : "type-242",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb0ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, true, false>",
- "name" : "std::__apply_cv_mf<true, true, false>",
- "referenced_type" : "type-243",
- "self_type" : "type-243",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb1ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, false, true>",
- "name" : "std::__apply_cv_mf<true, false, true>",
- "referenced_type" : "type-244",
- "self_type" : "type-244",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb0ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, true, true>",
- "name" : "std::__apply_cv_mf<true, true, true>",
- "referenced_type" : "type-245",
- "self_type" : "type-245",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb1ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_sfinae_base",
- "name" : "std::__tuple_sfinae_base",
- "referenced_type" : "type-246",
- "self_type" : "type-246",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__119__tuple_sfinae_baseE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__check_tuple_constructor_fail",
- "name" : "std::__check_tuple_constructor_fail",
- "referenced_type" : "type-247",
- "self_type" : "type-247",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__130__check_tuple_constructor_failE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__file_",
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "__line_",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "__pred_",
- "field_offset" : 64,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "__msg_",
- "field_offset" : 96,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::__libcpp_debug_info",
- "name" : "std::__libcpp_debug_info",
- "referenced_type" : "type-248",
- "self_type" : "type-248",
- "size" : 16,
- "source_file" : "/external/libcxx/include/__debug",
- "unique_id" : "_ZTSNSt3__119__libcpp_debug_infoE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::piecewise_construct_t",
- "name" : "std::piecewise_construct_t",
- "referenced_type" : "type-254",
- "self_type" : "type-254",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__121piecewise_construct_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__get_pair<0>",
- "name" : "std::__get_pair<0>",
- "referenced_type" : "type-256",
- "self_type" : "type-256",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__110__get_pairILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__get_pair<1>",
- "name" : "std::__get_pair<1>",
- "referenced_type" : "type-257",
- "self_type" : "type-257",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__110__get_pairILj1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<std::_PairT, unsigned int>",
- "name" : "std::unary_function<std::_PairT, unsigned int>",
- "referenced_type" : "type-258",
- "self_type" : "type-258",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-259", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionINS_6_PairTEjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "first",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "second",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "std::_PairT",
- "name" : "std::_PairT",
- "referenced_type" : "type-259",
- "self_type" : "type-259",
- "size" : 8,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__16_PairTE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<bool, unsigned int>",
- "name" : "std::unary_function<bool, unsigned int>",
- "referenced_type" : "type-260",
- "self_type" : "type-260",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-43", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIbjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char, unsigned int>",
- "name" : "std::unary_function<char, unsigned int>",
- "referenced_type" : "type-261",
- "self_type" : "type-261",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-26", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIcjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<signed char, unsigned int>",
- "name" : "std::unary_function<signed char, unsigned int>",
- "referenced_type" : "type-262",
- "self_type" : "type-262",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-117", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIajEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned char, unsigned int>",
- "name" : "std::unary_function<unsigned char, unsigned int>",
- "referenced_type" : "type-263",
- "self_type" : "type-263",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-8", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIhjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char16_t, unsigned int>",
- "name" : "std::unary_function<char16_t, unsigned int>",
- "referenced_type" : "type-264",
- "self_type" : "type-264",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-265", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIDsjEE"
+ "unique_id" : "__kernel_fd_set"
},
{
"alignment" : 4,
@@ -5485,1355 +3515,50 @@
[
{
"field_name" : "val",
- "referenced_type" : "type-267"
+ "referenced_type" : "type-258"
}
],
"linker_set_key" : "__kernel_fsid_t",
"name" : "__kernel_fsid_t",
- "referenced_type" : "type-266",
- "self_type" : "type-266",
+ "referenced_type" : "type-257",
+ "self_type" : "type-257",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
"unique_id" : "_ZTS15__kernel_fsid_t"
},
{
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char32_t, unsigned int>",
- "name" : "std::unary_function<char32_t, unsigned int>",
- "referenced_type" : "type-268",
- "self_type" : "type-268",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-269", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIDijEE"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "field_name" : "gsr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1056,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 260,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<wchar_t, unsigned int>",
- "name" : "std::unary_function<wchar_t, unsigned int>",
- "referenced_type" : "type-270",
- "self_type" : "type-270",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-271", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIwjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<short, unsigned int>",
- "name" : "std::unary_function<short, unsigned int>",
- "referenced_type" : "type-272",
- "self_type" : "type-272",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-167", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIsjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned short, unsigned int>",
- "name" : "std::unary_function<unsigned short, unsigned int>",
- "referenced_type" : "type-273",
- "self_type" : "type-273",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-10", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionItjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<int, unsigned int>",
- "name" : "std::unary_function<int, unsigned int>",
- "referenced_type" : "type-274",
- "self_type" : "type-274",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-15", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIijEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned int, unsigned int>",
- "name" : "std::unary_function<unsigned int, unsigned int>",
- "referenced_type" : "type-275",
- "self_type" : "type-275",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIjjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long, unsigned int>",
- "name" : "std::unary_function<long, unsigned int>",
- "referenced_type" : "type-276",
- "self_type" : "type-276",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-172", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIljEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned long, unsigned int>",
- "name" : "std::unary_function<unsigned long, unsigned int>",
- "referenced_type" : "type-277",
- "self_type" : "type-277",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-3", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionImjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long long, unsigned int>",
- "name" : "std::unary_function<long long, unsigned int>",
- "referenced_type" : "type-278",
- "self_type" : "type-278",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIxjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned long long, unsigned int>",
- "name" : "std::unary_function<unsigned long long, unsigned int>",
- "referenced_type" : "type-279",
- "self_type" : "type-279",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIyjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1120,
- "referenced_type" : "type-29"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-28",
- "self_type" : "type-28",
- "size" : 268,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<float, unsigned int>",
- "name" : "std::unary_function<float, unsigned int>",
- "referenced_type" : "type-280",
- "self_type" : "type-280",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIfjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<double, unsigned int>",
- "name" : "std::unary_function<double, unsigned int>",
- "referenced_type" : "type-281",
- "self_type" : "type-281",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIdjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long double, unsigned int>",
- "name" : "std::unary_function<long double, unsigned int>",
- "referenced_type" : "type-282",
- "self_type" : "type-282",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIejEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__murmur2_or_cityhash<unsigned int, 32>",
- "name" : "std::__murmur2_or_cityhash<unsigned int, 32>",
- "referenced_type" : "type-283",
- "self_type" : "type-283",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__121__murmur2_or_cityhashIjLj32EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
+ "field_name" : "val",
"referenced_type" : "type-258"
}
],
- "linker_set_key" : "std::__scalar_hash<std::_PairT, 2>",
- "name" : "std::__scalar_hash<std::_PairT, 2>",
- "referenced_type" : "type-285",
- "self_type" : "type-285",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-259" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashINS_6_PairTELj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-278"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<long long, 2>",
- "name" : "std::__scalar_hash<long long, 2>",
- "referenced_type" : "type-288",
- "self_type" : "type-288",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIxLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-279"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<unsigned long long, 2>",
- "name" : "std::__scalar_hash<unsigned long long, 2>",
- "referenced_type" : "type-289",
- "self_type" : "type-289",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIyLj2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-290",
- "self_type" : "type-290",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS14pthread_attr_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-280"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<float, 1>",
- "name" : "std::__scalar_hash<float, 1>",
- "referenced_type" : "type-291",
- "self_type" : "type-291",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIfLj1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-281"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<double, 2>",
- "name" : "std::__scalar_hash<double, 2>",
- "referenced_type" : "type-294",
- "self_type" : "type-294",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIdLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-282"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<long double, 2>",
- "name" : "std::__scalar_hash<long double, 2>",
- "referenced_type" : "type-297",
- "self_type" : "type-297",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIeLj2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-260"
- }
- ],
- "linker_set_key" : "std::hash<bool>",
- "name" : "std::hash<bool>",
- "referenced_type" : "type-300",
- "self_type" : "type-300",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__14hashIbEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-261"
- }
- ],
- "linker_set_key" : "std::hash<char>",
- "name" : "std::hash<char>",
- "referenced_type" : "type-303",
- "self_type" : "type-303",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-26" ],
- "unique_id" : "_ZTSNSt3__14hashIcEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-262"
- }
- ],
- "linker_set_key" : "std::hash<signed char>",
- "name" : "std::hash<signed char>",
- "referenced_type" : "type-306",
- "self_type" : "type-306",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-117" ],
- "unique_id" : "_ZTSNSt3__14hashIaEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-263"
- }
- ],
- "linker_set_key" : "std::hash<unsigned char>",
- "name" : "std::hash<unsigned char>",
- "referenced_type" : "type-309",
- "self_type" : "type-309",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__14hashIhEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-32"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-31",
- "self_type" : "type-31",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-311",
- "self_type" : "type-311",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS14pthread_cond_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-264"
- }
- ],
- "linker_set_key" : "std::hash<char16_t>",
- "name" : "std::hash<char16_t>",
- "referenced_type" : "type-314",
- "self_type" : "type-314",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-265" ],
- "unique_id" : "_ZTSNSt3__14hashIDsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-268"
- }
- ],
- "linker_set_key" : "std::hash<char32_t>",
- "name" : "std::hash<char32_t>",
- "referenced_type" : "type-317",
- "self_type" : "type-317",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-269" ],
- "unique_id" : "_ZTSNSt3__14hashIDiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-270"
- }
- ],
- "linker_set_key" : "std::hash<wchar_t>",
- "name" : "std::hash<wchar_t>",
- "referenced_type" : "type-320",
- "self_type" : "type-320",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-271" ],
- "unique_id" : "_ZTSNSt3__14hashIwEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-272"
- }
- ],
- "linker_set_key" : "std::hash<short>",
- "name" : "std::hash<short>",
- "referenced_type" : "type-323",
- "self_type" : "type-323",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__14hashIsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-273"
- }
- ],
- "linker_set_key" : "std::hash<unsigned short>",
- "name" : "std::hash<unsigned short>",
- "referenced_type" : "type-326",
- "self_type" : "type-326",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__14hashItEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-274"
- }
- ],
- "linker_set_key" : "std::hash<int>",
- "name" : "std::hash<int>",
- "referenced_type" : "type-329",
- "self_type" : "type-329",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__14hashIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-333"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-332",
- "self_type" : "type-332",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-275"
- }
- ],
- "linker_set_key" : "std::hash<unsigned int>",
- "name" : "std::hash<unsigned int>",
- "referenced_type" : "type-334",
- "self_type" : "type-334",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__14hashIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-335",
- "self_type" : "type-335",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS15pthread_mutex_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-276"
- }
- ],
- "linker_set_key" : "std::hash<long>",
- "name" : "std::hash<long>",
- "referenced_type" : "type-338",
- "self_type" : "type-338",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__14hashIlEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-277"
- }
- ],
- "linker_set_key" : "std::hash<unsigned long>",
- "name" : "std::hash<unsigned long>",
- "referenced_type" : "type-341",
- "self_type" : "type-341",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__14hashImEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-288"
- }
- ],
- "linker_set_key" : "std::hash<long long>",
- "name" : "std::hash<long long>",
- "referenced_type" : "type-344",
- "self_type" : "type-344",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__14hashIxEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-289"
- }
- ],
- "linker_set_key" : "std::hash<unsigned long long>",
- "name" : "std::hash<unsigned long long>",
- "referenced_type" : "type-345",
- "self_type" : "type-345",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__14hashIyEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-346",
- "self_type" : "type-346",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS16pthread_rwlock_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-291"
- }
- ],
- "linker_set_key" : "std::hash<float>",
- "name" : "std::hash<float>",
- "referenced_type" : "type-348",
- "self_type" : "type-348",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__14hashIfEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-35",
- "self_type" : "type-35",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-294"
- }
- ],
- "linker_set_key" : "std::hash<double>",
- "name" : "std::hash<double>",
- "referenced_type" : "type-351",
- "self_type" : "type-351",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__14hashIdEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-297"
- }
- ],
- "linker_set_key" : "std::hash<long double>",
- "name" : "std::hash<long double>",
- "referenced_type" : "type-355",
- "self_type" : "type-355",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__14hashIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "protected",
- "field_name" : "__type_name",
- "field_offset" : 32,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::type_info",
- "name" : "std::type_info",
- "record_kind" : "class",
- "referenced_type" : "type-358",
- "self_type" : "type-358",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-400",
+ "self_type" : "type-400",
"size" : 8,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt9type_info",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9type_info"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9type_infoD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9type_infoD0Ev"
- }
- ]
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_cast",
- "name" : "std::bad_cast",
- "record_kind" : "class",
- "referenced_type" : "type-363",
- "self_type" : "type-363",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt8bad_cast",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt8bad_cast"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt8bad_castD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt8bad_castD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt8bad_cast4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_typeid",
- "name" : "std::bad_typeid",
- "record_kind" : "class",
- "referenced_type" : "type-364",
- "self_type" : "type-364",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt10bad_typeid",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt10bad_typeid"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt10bad_typeidD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt10bad_typeidD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt10bad_typeid4whatEv"
- }
- ]
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-312"
+ "field_name" : "val",
+ "referenced_type" : "type-258"
}
],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-365",
- "self_type" : "type-365",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__clang_max_align_nonce1",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "__clang_max_align_nonce2",
- "field_offset" : 64,
- "referenced_type" : "type-39"
- }
- ],
- "linker_set_key" : "max_align_t",
- "name" : "max_align_t",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 16,
- "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/8.0.5/include/__stddef_max_align_t.h",
- "unique_id" : "_ZTS11max_align_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-371"
- }
- ],
- "linker_set_key" : "__sFILE",
- "name" : "__sFILE",
- "referenced_type" : "type-370",
- "self_type" : "type-370",
- "size" : 84,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h",
- "unique_id" : "__sFILE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<int, true>",
- "name" : "std::__libcpp_numeric_limits<int, true>",
- "record_kind" : "class",
- "referenced_type" : "type-372",
- "self_type" : "type-372",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<unsigned int, true>",
- "name" : "std::__libcpp_numeric_limits<unsigned int, true>",
- "record_kind" : "class",
- "referenced_type" : "type-373",
- "self_type" : "type-373",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_compute_min<int, 31, true>",
- "name" : "std::__libcpp_compute_min<int, 31, true>",
- "referenced_type" : "type-374",
- "self_type" : "type-374",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_compute_minIiLi31ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_compute_min<unsigned int, 32, false>",
- "name" : "std::__libcpp_compute_min<unsigned int, 32, false>",
- "referenced_type" : "type-375",
- "self_type" : "type-375",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_compute_minIjLi32ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<bool, true>",
- "name" : "std::__libcpp_numeric_limits<bool, true>",
- "record_kind" : "class",
- "referenced_type" : "type-376",
- "self_type" : "type-376",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<float, true>",
- "name" : "std::__libcpp_numeric_limits<float, true>",
- "record_kind" : "class",
- "referenced_type" : "type-377",
- "self_type" : "type-377",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIfLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<double, true>",
- "name" : "std::__libcpp_numeric_limits<double, true>",
- "record_kind" : "class",
- "referenced_type" : "type-378",
- "self_type" : "type-378",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIdLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<long double, true>",
- "name" : "std::__libcpp_numeric_limits<long double, true>",
- "record_kind" : "class",
- "referenced_type" : "type-379",
- "self_type" : "type-379",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIeLb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-372"
- }
- ],
- "linker_set_key" : "std::numeric_limits<int>",
- "name" : "std::numeric_limits<int>",
- "record_kind" : "class",
- "referenced_type" : "type-380",
- "self_type" : "type-380",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__114numeric_limitsIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-373"
- }
- ],
- "linker_set_key" : "std::numeric_limits<unsigned int>",
- "name" : "std::numeric_limits<unsigned int>",
- "record_kind" : "class",
- "referenced_type" : "type-381",
- "self_type" : "type-381",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__114numeric_limitsIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tv_nsec",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "timespec",
- "name" : "timespec",
- "referenced_type" : "type-382",
- "self_type" : "type-382",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-436",
+ "self_type" : "type-436",
"size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS8timespec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tv_usec",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "timeval",
- "name" : "timeval",
- "referenced_type" : "type-383",
- "self_type" : "type-383",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS7timeval"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tz_minuteswest",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tz_dsttime",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "timezone",
- "name" : "timezone",
- "referenced_type" : "type-384",
- "self_type" : "type-384",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS8timezone"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "it_interval",
- "referenced_type" : "type-382"
- },
- {
- "field_name" : "it_value",
- "field_offset" : 64,
- "referenced_type" : "type-382"
- }
- ],
- "linker_set_key" : "itimerspec",
- "name" : "itimerspec",
- "referenced_type" : "type-385",
- "self_type" : "type-385",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS10itimerspec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-386",
- "self_type" : "type-386",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "it_interval",
- "referenced_type" : "type-383"
- },
- {
- "field_name" : "it_value",
- "field_offset" : 64,
- "referenced_type" : "type-383"
- }
- ],
- "linker_set_key" : "itimerval",
- "name" : "itimerval",
- "referenced_type" : "type-387",
- "self_type" : "type-387",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS9itimerval"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "tv_nsec",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "__kernel_timespec",
- "name" : "__kernel_timespec",
- "referenced_type" : "type-388",
- "self_type" : "type-388",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS17__kernel_timespec"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 8,
@@ -6841,18 +3566,18 @@
[
{
"field_name" : "it_interval",
- "referenced_type" : "type-388"
+ "referenced_type" : "type-221"
},
{
"field_name" : "it_value",
"field_offset" : 128,
- "referenced_type" : "type-388"
+ "referenced_type" : "type-221"
}
],
"linker_set_key" : "__kernel_itimerspec",
"name" : "__kernel_itimerspec",
- "referenced_type" : "type-389",
- "self_type" : "type-389",
+ "referenced_type" : "type-222",
+ "self_type" : "type-222",
"size" : 32,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
"unique_id" : "_ZTS19__kernel_itimerspec"
@@ -6863,18 +3588,18 @@
[
{
"field_name" : "tv_sec",
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
},
{
"field_name" : "tv_usec",
"field_offset" : 32,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
}
],
"linker_set_key" : "__kernel_old_timeval",
"name" : "__kernel_old_timeval",
- "referenced_type" : "type-390",
- "self_type" : "type-390",
+ "referenced_type" : "type-224",
+ "self_type" : "type-224",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
"unique_id" : "_ZTS20__kernel_old_timeval"
@@ -6884,6 +3609,5063 @@
"fields" :
[
{
+ "field_name" : "_u",
+ "referenced_type" : "type-227"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 32,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 96,
+ "referenced_type" : "type-251"
+ }
+ ],
+ "linker_set_key" : "__kernel_sigaction",
+ "name" : "__kernel_sigaction",
+ "referenced_type" : "type-226",
+ "self_type" : "type-226",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTS18__kernel_sigaction"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "_sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
+ "name" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-227",
+ "self_type" : "type-227",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "tv_nsec",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "__kernel_timespec",
+ "name" : "__kernel_timespec",
+ "referenced_type" : "type-221",
+ "self_type" : "type-221",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS17__kernel_timespec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__cleanup_prev",
+ "referenced_type" : "type-305"
+ },
+ {
+ "field_name" : "__cleanup_routine",
+ "field_offset" : 32,
+ "referenced_type" : "type-306"
+ },
+ {
+ "field_name" : "__cleanup_arg",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "__pthread_cleanup_t",
+ "name" : "__pthread_cleanup_t",
+ "referenced_type" : "type-304",
+ "self_type" : "type-304",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h",
+ "unique_id" : "__pthread_cleanup_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sample_validity",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "success_threshold",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "min_samples",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "max_samples",
+ "field_offset" : 32,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "base_timeout_msec",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "__res_params",
+ "name" : "__res_params",
+ "referenced_type" : "type-254",
+ "self_type" : "type-254",
+ "size" : 12,
+ "source_file" : "/bionic/libc/dns/include/resolv_params.h",
+ "unique_id" : "__res_params"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-331"
+ }
+ ],
+ "linker_set_key" : "__sFILE",
+ "name" : "__sFILE",
+ "referenced_type" : "type-330",
+ "self_type" : "type-330",
+ "size" : 84,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h",
+ "unique_id" : "__sFILE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_kill",
+ "referenced_type" : "type-237"
+ },
+ {
+ "field_name" : "_timer",
+ "referenced_type" : "type-238"
+ },
+ {
+ "field_name" : "_rt",
+ "referenced_type" : "type-240"
+ },
+ {
+ "field_name" : "_sigchld",
+ "referenced_type" : "type-241"
+ },
+ {
+ "field_name" : "_sigfault",
+ "referenced_type" : "type-242"
+ },
+ {
+ "field_name" : "_sigpoll",
+ "referenced_type" : "type-248"
+ },
+ {
+ "field_name" : "_sigsys",
+ "referenced_type" : "type-249"
+ }
+ ],
+ "linker_set_key" : "__sifields",
+ "name" : "__sifields",
+ "record_kind" : "union",
+ "referenced_type" : "type-236",
+ "self_type" : "type-236",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS10__sifields"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3",
+ "referenced_type" : "type-237",
+ "self_type" : "type-237",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_tid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_overrun",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_sigval",
+ "field_offset" : 64,
+ "referenced_type" : "type-239"
+ },
+ {
+ "field_name" : "_sys_private",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3",
+ "referenced_type" : "type-238",
+ "self_type" : "type-238",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "_sigval",
+ "field_offset" : 64,
+ "referenced_type" : "type-239"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3",
+ "referenced_type" : "type-240",
+ "self_type" : "type-240",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt1_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "_status",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_utime",
+ "field_offset" : 96,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "_stime",
+ "field_offset" : 128,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3",
+ "referenced_type" : "type-241",
+ "self_type" : "type-241",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt2_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_addr",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_offset" : 32,
+ "referenced_type" : "type-243"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3",
+ "referenced_type" : "type-242",
+ "self_type" : "type-242",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_addr_lsb",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "_addr_bnd",
+ "referenced_type" : "type-245"
+ },
+ {
+ "field_name" : "_addr_pkey",
+ "referenced_type" : "type-247"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5",
+ "record_kind" : "union",
+ "referenced_type" : "type-243",
+ "self_type" : "type-243",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_dummy_bnd",
+ "referenced_type" : "type-246"
+ },
+ {
+ "field_name" : "_lower",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "_upper",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7",
+ "referenced_type" : "type-245",
+ "self_type" : "type-245",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_dummy_pkey",
+ "referenced_type" : "type-246"
+ },
+ {
+ "field_name" : "_pkey",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7",
+ "referenced_type" : "type-247",
+ "self_type" : "type-247",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_band",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "_fd",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3",
+ "referenced_type" : "type-248",
+ "self_type" : "type-248",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt4_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_call_addr",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "_syscall",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_arch",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3",
+ "referenced_type" : "type-249",
+ "self_type" : "type-249",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt5_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ai_flags",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_family",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_socktype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_protocol",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_addrlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_canonname",
+ "field_offset" : 160,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "ai_addr",
+ "field_offset" : 192,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "ai_next",
+ "field_offset" : 224,
+ "referenced_type" : "type-20"
+ }
+ ],
+ "linker_set_key" : "addrinfo",
+ "name" : "addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "addrinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "app_netid",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "app_mark",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_netid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "qhook",
+ "field_offset" : 192,
+ "referenced_type" : "type-266"
+ }
+ ],
+ "linker_set_key" : "android_net_context",
+ "name" : "android_net_context",
+ "referenced_type" : "type-265",
+ "self_type" : "type-265",
+ "size" : 28,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
+ "unique_id" : "android_net_context"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+ "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+ "referenced_type" : "type-354",
+ "self_type" : "type-354",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-113" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-355",
+ "self_type" : "type-355",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+ "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+ "referenced_type" : "type-351",
+ "self_type" : "type-351",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-104" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-352",
+ "self_type" : "type-352",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+ "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+ "referenced_type" : "type-363",
+ "self_type" : "type-363",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-134" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-364",
+ "self_type" : "type-364",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+ "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+ "referenced_type" : "type-360",
+ "self_type" : "type-360",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-127" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-361",
+ "self_type" : "type-361",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+ "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+ "referenced_type" : "type-357",
+ "self_type" : "type-357",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-122" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-358",
+ "self_type" : "type-358",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+ "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+ "referenced_type" : "type-345",
+ "self_type" : "type-345",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-85" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-346",
+ "self_type" : "type-346",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+ "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+ "referenced_type" : "type-348",
+ "self_type" : "type-348",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-98" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-349",
+ "self_type" : "type-349",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+ "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+ "referenced_type" : "type-366",
+ "self_type" : "type-366",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-139" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-367",
+ "self_type" : "type-367",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+ "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+ "referenced_type" : "type-339",
+ "self_type" : "type-339",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-67" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-340",
+ "self_type" : "type-340",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+ "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+ "referenced_type" : "type-342",
+ "self_type" : "type-342",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-77" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-343",
+ "self_type" : "type-343",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+ "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+ "referenced_type" : "type-369",
+ "self_type" : "type-369",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-318" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+ "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+ "referenced_type" : "type-370",
+ "self_type" : "type-370",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-71" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+ "referenced_type" : "type-353",
+ "self_type" : "type-353",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-113", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+ "referenced_type" : "type-350",
+ "self_type" : "type-350",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-104", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+ "referenced_type" : "type-362",
+ "self_type" : "type-362",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-134", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+ "referenced_type" : "type-359",
+ "self_type" : "type-359",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-127", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+ "referenced_type" : "type-356",
+ "self_type" : "type-356",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-122", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+ "referenced_type" : "type-344",
+ "self_type" : "type-344",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-85", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+ "referenced_type" : "type-347",
+ "self_type" : "type-347",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-98", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+ "referenced_type" : "type-365",
+ "self_type" : "type-365",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-139", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+ "referenced_type" : "type-338",
+ "self_type" : "type-338",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-67", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+ "referenced_type" : "type-341",
+ "self_type" : "type-341",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-77", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+ "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+ "referenced_type" : "type-368",
+ "self_type" : "type-368",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-318", "type-71" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "cmsg_len",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "cmsg_level",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "cmsg_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "cmsghdr",
+ "name" : "cmsghdr",
+ "referenced_type" : "type-432",
+ "self_type" : "type-432",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "cmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__bits",
+ "referenced_type" : "type-216"
+ }
+ ],
+ "linker_set_key" : "cpu_set_t",
+ "name" : "cpu_set_t",
+ "referenced_type" : "type-215",
+ "self_type" : "type-215",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
+ "unique_id" : "cpu_set_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-334",
+ "self_type" : "type-334",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "div_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-455",
+ "self_type" : "type-455",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "addressSpace",
+ "referenced_type" : "type-197"
+ },
+ {
+ "field_name" : "sects",
+ "field_offset" : 32,
+ "referenced_type" : "type-201"
+ },
+ {
+ "field_name" : "targetAddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "dl_iterate_cb_data",
+ "name" : "dl_iterate_cb_data",
+ "referenced_type" : "type-200",
+ "self_type" : "type-200",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "dlpi_addr",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dlpi_name",
+ "field_offset" : 32,
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dlpi_phdr",
+ "field_offset" : 64,
+ "referenced_type" : "type-189"
+ },
+ {
+ "field_name" : "dlpi_phnum",
+ "field_offset" : 96,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "dl_phdr_info",
+ "name" : "dl_phdr_info",
+ "referenced_type" : "type-188",
+ "self_type" : "type-188",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "dl_phdr_info"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tbase",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dbase",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "func",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "dwarf_eh_bases",
+ "name" : "dwarf_eh_bases",
+ "referenced_type" : "type-55",
+ "self_type" : "type-55",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "dwarf_eh_bases"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "d_tag",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "d_un",
+ "field_offset" : 32,
+ "referenced_type" : "type-145"
+ }
+ ],
+ "linker_set_key" : "dynamic",
+ "name" : "dynamic",
+ "referenced_type" : "type-144",
+ "self_type" : "type-144",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS7dynamic"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "d_val",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "d_ptr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
+ "name" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-145",
+ "self_type" : "type-145",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTSN7dynamicUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "e_ident",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "e_type",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_machine",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_version",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_entry",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_phoff",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_shoff",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_flags",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_ehsize",
+ "field_offset" : 320,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phentsize",
+ "field_offset" : 336,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phnum",
+ "field_offset" : 352,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shentsize",
+ "field_offset" : 368,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shnum",
+ "field_offset" : 384,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shstrndx",
+ "field_offset" : 400,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf32_hdr",
+ "name" : "elf32_hdr",
+ "referenced_type" : "type-154",
+ "self_type" : "type-154",
+ "size" : 52,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_namesz",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_descsz",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_note",
+ "name" : "elf32_note",
+ "referenced_type" : "type-160",
+ "self_type" : "type-160",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_note"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "p_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_offset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_vaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_paddr",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_filesz",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_memsz",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_align",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_phdr",
+ "name" : "elf32_phdr",
+ "referenced_type" : "type-156",
+ "self_type" : "type-156",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_phdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_rel",
+ "name" : "elf32_rel",
+ "referenced_type" : "type-148",
+ "self_type" : "type-148",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_rel"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_addend",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "elf32_rela",
+ "name" : "elf32_rela",
+ "referenced_type" : "type-150",
+ "self_type" : "type-150",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_rela"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sh_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_type",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addr",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_offset",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_size",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_link",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_info",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addralign",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_entsize",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_shdr",
+ "name" : "elf32_shdr",
+ "referenced_type" : "type-158",
+ "self_type" : "type-158",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_shdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "st_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_value",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_info",
+ "field_offset" : 96,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_other",
+ "field_offset" : 104,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_shndx",
+ "field_offset" : 112,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf32_sym",
+ "name" : "elf32_sym",
+ "referenced_type" : "type-152",
+ "self_type" : "type-152",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_sym"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "e_ident",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "e_type",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_machine",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_version",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_entry",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_phoff",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_shoff",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_flags",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_ehsize",
+ "field_offset" : 416,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phentsize",
+ "field_offset" : 432,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phnum",
+ "field_offset" : 448,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shentsize",
+ "field_offset" : 464,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shnum",
+ "field_offset" : 480,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shstrndx",
+ "field_offset" : 496,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf64_hdr",
+ "name" : "elf64_hdr",
+ "referenced_type" : "type-155",
+ "self_type" : "type-155",
+ "size" : 64,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_namesz",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_descsz",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf64_note",
+ "name" : "elf64_note",
+ "referenced_type" : "type-161",
+ "self_type" : "type-161",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_note"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "p_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_offset",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_vaddr",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_paddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_filesz",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_memsz",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_align",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_phdr",
+ "name" : "elf64_phdr",
+ "referenced_type" : "type-157",
+ "self_type" : "type-157",
+ "size" : 56,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_phdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_rel",
+ "name" : "elf64_rel",
+ "referenced_type" : "type-149",
+ "self_type" : "type-149",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_rel"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_addend",
+ "field_offset" : 128,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "elf64_rela",
+ "name" : "elf64_rela",
+ "referenced_type" : "type-151",
+ "self_type" : "type-151",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_rela"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "sh_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_type",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_addr",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_offset",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_size",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_link",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_info",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addralign",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_entsize",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_shdr",
+ "name" : "elf64_shdr",
+ "referenced_type" : "type-159",
+ "self_type" : "type-159",
+ "size" : 64,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_shdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "st_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_other",
+ "field_offset" : 40,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_shndx",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "st_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "st_size",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_sym",
+ "name" : "elf64_sym",
+ "referenced_type" : "type-153",
+ "self_type" : "type-153",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_sym"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "pid",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "f_owner_ex",
+ "name" : "f_owner_ex",
+ "referenced_type" : "type-423",
+ "self_type" : "type-423",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "f_owner_ex"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fds_bits",
+ "referenced_type" : "type-2"
+ }
+ ],
+ "linker_set_key" : "fd_set",
+ "name" : "fd_set",
+ "referenced_type" : "type-301",
+ "self_type" : "type-301",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/select.h",
+ "unique_id" : "fd_set"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 64,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "flock",
+ "name" : "flock",
+ "referenced_type" : "type-424",
+ "self_type" : "type-424",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "flock64",
+ "name" : "flock64",
+ "referenced_type" : "type-426",
+ "self_type" : "type-426",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock64"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ },
+ {
+ "field_name" : "gf_fmode",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1120,
+ "referenced_type" : "type-42"
+ }
+ ],
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 268,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ }
+ ],
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 132,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gsr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ },
+ {
+ "field_name" : "gsr_source",
+ "field_offset" : 1056,
+ "referenced_type" : "type-38"
+ }
+ ],
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 260,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "h_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "h_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "h_addrtype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "h_length",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "h_addr_list",
+ "field_offset" : 128,
+ "referenced_type" : "type-435"
+ }
+ ],
+ "linker_set_key" : "hostent",
+ "name" : "hostent",
+ "referenced_type" : "type-434",
+ "self_type" : "type-434",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "hostent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "imaxdiv_t",
+ "name" : "imaxdiv_t",
+ "referenced_type" : "type-398",
+ "self_type" : "type-398",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
+ "unique_id" : "imaxdiv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "imaxdiv_t",
+ "name" : "imaxdiv_t",
+ "referenced_type" : "type-63",
+ "self_type" : "type-63",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
+ "unique_id" : "_ZTS9imaxdiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "in6_u",
+ "referenced_type" : "type-26"
+ }
+ ],
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-28"
+ },
+ {
+ "field_name" : "u6_addr32",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-26",
+ "self_type" : "type-26",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "flr_label",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_expires",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-109",
+ "self_type" : "type-109",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-425",
+ "self_type" : "type-425",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "iov_base",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "iov_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
+ "referenced_type" : "type-427",
+ "self_type" : "type-427",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-88"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-87",
+ "self_type" : "type-87",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-36",
+ "self_type" : "type-36",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-33"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-175",
+ "self_type" : "type-175",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-24",
+ "self_type" : "type-24",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-132",
+ "self_type" : "type-132",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-186"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-185",
+ "self_type" : "type-185",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "it_interval",
+ "referenced_type" : "type-212"
+ },
+ {
+ "field_name" : "it_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-212"
+ }
+ ],
+ "linker_set_key" : "itimerspec",
+ "name" : "itimerspec",
+ "referenced_type" : "type-219",
+ "self_type" : "type-219",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS10itimerspec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "it_interval",
+ "referenced_type" : "type-217"
+ },
+ {
+ "field_name" : "it_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-217"
+ }
+ ],
+ "linker_set_key" : "itimerval",
+ "name" : "itimerval",
+ "referenced_type" : "type-220",
+ "self_type" : "type-220",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS9itimerval"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-335",
+ "self_type" : "type-335",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-456",
+ "self_type" : "type-456",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::AbstractUnwindCursor",
+ "name" : "libunwind::AbstractUnwindCursor",
+ "record_kind" : "class",
+ "referenced_type" : "type-314",
+ "self_type" : "type-314",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
+ "vtable_components" :
+ [
+ {
+ "kind" : "offset_to_top"
+ },
+ {
+ "kind" : "rtti",
+ "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
+ },
+ {
+ "kind" : "complete_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
+ },
+ {
+ "kind" : "deleting_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
+ }
+ ]
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "data",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::EHABIIndexEntry",
+ "name" : "libunwind::EHABIIndexEntry",
+ "referenced_type" : "type-321",
+ "self_type" : "type-321",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_i",
+ "referenced_type" : "type-9"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_addressSpace",
+ "field_offset" : 32,
+ "referenced_type" : "type-197"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_sects",
+ "field_offset" : 64,
+ "referenced_type" : "type-323"
+ }
+ ],
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "referenced_type" : "type-322",
+ "self_type" : "type-322",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "template_args" : [ "type-196" ],
+ "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "libunwind::LocalAddressSpace",
+ "name" : "libunwind::LocalAddressSpace",
+ "record_kind" : "class",
+ "referenced_type" : "type-196",
+ "self_type" : "type-196",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_lock",
+ "referenced_type" : "type-311"
+ }
+ ],
+ "linker_set_key" : "libunwind::RWMutex",
+ "name" : "libunwind::RWMutex",
+ "record_kind" : "class",
+ "referenced_type" : "type-310",
+ "self_type" : "type-310",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
+ "unique_id" : "_ZTSN9libunwind7RWMutexE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-107"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_use_X_for_vfp_save",
+ "field_offset" : 512,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_saved_vfp_d0_d15",
+ "field_offset" : 520,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_saved_vfp_d16_d31",
+ "field_offset" : 528,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vfp_d0_d15_pad",
+ "field_offset" : 576,
+ "referenced_type" : "type-110"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vfp_d16_d31",
+ "field_offset" : 1664,
+ "referenced_type" : "type-111"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm",
+ "name" : "libunwind::Registers_arm",
+ "record_kind" : "class",
+ "referenced_type" : "type-113",
+ "self_type" : "type-113",
+ "size" : 336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_armE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-101"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorHalfRegisters",
+ "field_offset" : 2176,
+ "referenced_type" : "type-82"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm64",
+ "name" : "libunwind::Registers_arm64",
+ "record_kind" : "class",
+ "referenced_type" : "type-104",
+ "self_type" : "type-104",
+ "size" : 528,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__x",
+ "referenced_type" : "type-102"
+ },
+ {
+ "field_name" : "__fp",
+ "field_offset" : 1856,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 1920,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__sp",
+ "field_offset" : 1984,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__ra_sign_state",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm64::GPRs",
+ "name" : "libunwind::Registers_arm64::GPRs",
+ "referenced_type" : "type-101",
+ "self_type" : "type-101",
+ "size" : 272,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-108"
+ },
+ {
+ "field_name" : "__sp",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm::GPRs",
+ "name" : "libunwind::Registers_arm::GPRs",
+ "referenced_type" : "type-107",
+ "self_type" : "type-107",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-130"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_newabi",
+ "name" : "libunwind::Registers_mips_newabi",
+ "record_kind" : "class",
+ "referenced_type" : "type-134",
+ "self_type" : "type-134",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-131"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__hi",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lo",
+ "field_offset" : 2176,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+ "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+ "referenced_type" : "type-130",
+ "self_type" : "type-130",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-125"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_o32",
+ "name" : "libunwind::Registers_mips_o32",
+ "record_kind" : "class",
+ "referenced_type" : "type-127",
+ "self_type" : "type-127",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-119"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__hi",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lo",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+ "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+ "referenced_type" : "type-125",
+ "self_type" : "type-125",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-118"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_or1k",
+ "name" : "libunwind::Registers_or1k",
+ "record_kind" : "class",
+ "referenced_type" : "type-122",
+ "self_type" : "type-122",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-119"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__epcr",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
+ "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
+ "referenced_type" : "type-118",
+ "self_type" : "type-118",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-80"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_floatRegisters",
+ "field_offset" : 1280,
+ "referenced_type" : "type-81"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorRegisters",
+ "field_offset" : 3392,
+ "referenced_type" : "type-83"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc",
+ "name" : "libunwind::Registers_ppc",
+ "record_kind" : "class",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
+ "size" : 936,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-93"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorScalarRegisters",
+ "field_offset" : 2496,
+ "referenced_type" : "type-96"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64",
+ "name" : "libunwind::Registers_ppc64",
+ "record_kind" : "class",
+ "referenced_type" : "type-98",
+ "self_type" : "type-98",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__srr0",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__srr1",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r0",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r1",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r2",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r3",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r4",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r5",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r6",
+ "field_offset" : 512,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r7",
+ "field_offset" : 576,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 640,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 704,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 768,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 832,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 896,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 960,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 1024,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 1088,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r16",
+ "field_offset" : 1152,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r17",
+ "field_offset" : 1216,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r18",
+ "field_offset" : 1280,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r19",
+ "field_offset" : 1344,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r20",
+ "field_offset" : 1408,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r21",
+ "field_offset" : 1472,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r22",
+ "field_offset" : 1536,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r23",
+ "field_offset" : 1600,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r24",
+ "field_offset" : 1664,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r25",
+ "field_offset" : 1728,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r26",
+ "field_offset" : 1792,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r27",
+ "field_offset" : 1856,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r28",
+ "field_offset" : 1920,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r29",
+ "field_offset" : 1984,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r30",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r31",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__cr",
+ "field_offset" : 2176,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__xer",
+ "field_offset" : 2240,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 2304,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__ctr",
+ "field_offset" : 2368,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__vrsave",
+ "field_offset" : 2432,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+ "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
+ "size" : 312,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "asfloat",
+ "referenced_type" : "type-95"
+ },
+ {
+ "field_name" : "v",
+ "referenced_type" : "type-64"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+ "record_kind" : "union",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "f",
+ "referenced_type" : "type-74"
+ },
+ {
+ "field_name" : "v2",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+ "referenced_type" : "type-95",
+ "self_type" : "type-95",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__fpregs",
+ "referenced_type" : "type-82"
+ },
+ {
+ "field_name" : "__fpscr_pad",
+ "field_offset" : 2048,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__fpscr",
+ "field_offset" : 2080,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
+ "name" : "libunwind::Registers_ppc::ppc_float_state_t",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
+ "size" : 264,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__srr0",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__srr1",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r0",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r2",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r3",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r4",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r5",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r6",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r7",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 512,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 544,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r16",
+ "field_offset" : 576,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r17",
+ "field_offset" : 608,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r18",
+ "field_offset" : 640,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r19",
+ "field_offset" : 672,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r20",
+ "field_offset" : 704,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r21",
+ "field_offset" : 736,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r22",
+ "field_offset" : 768,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r23",
+ "field_offset" : 800,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r24",
+ "field_offset" : 832,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r25",
+ "field_offset" : 864,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r26",
+ "field_offset" : 896,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r27",
+ "field_offset" : 928,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r28",
+ "field_offset" : 960,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r29",
+ "field_offset" : 992,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r30",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r31",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__cr",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__xer",
+ "field_offset" : 1120,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 1152,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ctr",
+ "field_offset" : 1184,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__mq",
+ "field_offset" : 1216,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__vrsave",
+ "field_offset" : 1248,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
+ "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
+ "referenced_type" : "type-80",
+ "self_type" : "type-80",
+ "size" : 160,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-137"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_sparc",
+ "name" : "libunwind::Registers_sparc",
+ "record_kind" : "class",
+ "referenced_type" : "type-139",
+ "self_type" : "type-139",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__regs",
+ "referenced_type" : "type-119"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
+ "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
+ "referenced_type" : "type-137",
+ "self_type" : "type-137",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-65"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86",
+ "name" : "libunwind::Registers_x86",
+ "record_kind" : "class",
+ "referenced_type" : "type-67",
+ "self_type" : "type-67",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_x86E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__eax",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ebx",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ecx",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__edx",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__edi",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__esi",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ebp",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__esp",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ss",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__eflags",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__eip",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__cs",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ds",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__es",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__fs",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__gs",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86::GPRs",
+ "name" : "libunwind::Registers_x86::GPRs",
+ "referenced_type" : "type-65",
+ "self_type" : "type-65",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-75"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86_64",
+ "name" : "libunwind::Registers_x86_64",
+ "record_kind" : "class",
+ "referenced_type" : "type-77",
+ "self_type" : "type-77",
+ "size" : 168,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__rax",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rbx",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rcx",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rdx",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rdi",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rsi",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rbp",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rsp",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 512,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 576,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 640,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 704,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 768,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 832,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 896,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 960,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rip",
+ "field_offset" : 1024,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rflags",
+ "field_offset" : 1088,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__cs",
+ "field_offset" : 1152,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__fs",
+ "field_offset" : 1216,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__gs",
+ "field_offset" : 1280,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
+ "name" : "libunwind::Registers_x86_64::GPRs",
+ "referenced_type" : "type-75",
+ "self_type" : "type-75",
+ "size" : 168,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "base_specifiers" :
+ [
+ {
+ "referenced_type" : "type-314"
+ }
+ ],
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_addressSpace",
+ "field_offset" : 32,
+ "referenced_type" : "type-316"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "field_offset" : 64,
+ "referenced_type" : "type-113"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_info",
+ "field_offset" : 2752,
+ "referenced_type" : "type-174"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_unwindInfoMissing",
+ "field_offset" : 3072,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_isSignalFrame",
+ "field_offset" : 3080,
+ "referenced_type" : "type-114"
+ }
+ ],
+ "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+ "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+ "record_kind" : "class",
+ "referenced_type" : "type-318",
+ "self_type" : "type-318",
+ "size" : 392,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "template_args" : [ "type-196", "type-113" ],
+ "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
+ "vtable_components" :
+ [
+ {
+ "kind" : "offset_to_top"
+ },
+ {
+ "kind" : "rtti",
+ "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
+ },
+ {
+ "kind" : "complete_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
+ },
+ {
+ "kind" : "deleting_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
+ }
+ ]
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arm_section",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "arm_section_length",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::UnwindInfoSections",
+ "name" : "libunwind::UnwindInfoSections",
+ "referenced_type" : "type-195",
+ "self_type" : "type-195",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vec",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "linker_set_key" : "libunwind::v128",
+ "name" : "libunwind::v128",
+ "referenced_type" : "type-64",
+ "self_type" : "type-64",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind4v128E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-428",
+ "self_type" : "type-428",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_addr",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_name",
+ "field_offset" : 32,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "l_ld",
+ "field_offset" : 64,
+ "referenced_type" : "type-192"
+ },
+ {
+ "field_name" : "l_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-193"
+ },
+ {
+ "field_name" : "l_prev",
+ "field_offset" : 128,
+ "referenced_type" : "type-193"
+ }
+ ],
+ "linker_set_key" : "link_map",
+ "name" : "link_map",
+ "referenced_type" : "type-191",
+ "self_type" : "type-191",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "link_map"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-336",
+ "self_type" : "type-336",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-457",
+ "self_type" : "type-457",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-333",
+ "self_type" : "type-333",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-442",
+ "self_type" : "type-442",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__clang_max_align_nonce1",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "__clang_max_align_nonce2",
+ "field_offset" : 64,
+ "referenced_type" : "type-48"
+ }
+ ],
+ "linker_set_key" : "max_align_t",
+ "name" : "max_align_t",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 16,
+ "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
+ "unique_id" : "_ZTS11max_align_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-429"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-431",
+ "self_type" : "type-431",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 64,
+ "referenced_type" : "type-430"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-429",
+ "self_type" : "type-429",
+ "size" : 28,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "n_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "n_addrtype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "n_net",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "netent",
+ "name" : "netent",
+ "referenced_type" : "type-437",
+ "self_type" : "type-437",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "netent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "p_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "p_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "p_proto",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "protoent",
+ "name" : "protoent",
+ "referenced_type" : "type-439",
+ "self_type" : "type-439",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "protoent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-288",
+ "self_type" : "type-288",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS14pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-402",
+ "self_type" : "type-402",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-208"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-207",
+ "self_type" : "type-207",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-308",
+ "self_type" : "type-308",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS14pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-397",
+ "self_type" : "type-397",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-403",
+ "self_type" : "type-403",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-329",
+ "self_type" : "type-329",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS15pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-404",
+ "self_type" : "type-404",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-406",
+ "self_type" : "type-406",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-311",
+ "self_type" : "type-311",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS16pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-405",
+ "self_type" : "type-405",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-412",
+ "self_type" : "type-412",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-258"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-418",
+ "self_type" : "type-418",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_version",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "r_map",
+ "field_offset" : 32,
+ "referenced_type" : "type-193"
+ },
+ {
+ "field_name" : "r_brk",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_state",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_ldbase",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "r_debug",
+ "name" : "r_debug",
+ "referenced_type" : "type-194",
+ "self_type" : "type-194",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "r_debug"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-120"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-143"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-142",
+ "self_type" : "type-142",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-120"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-164",
+ "self_type" : "type-164",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sched_priority",
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "sched_param",
+ "name" : "sched_param",
+ "referenced_type" : "type-214",
+ "self_type" : "type-214",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
+ "unique_id" : "sched_param"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "s_port",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "s_proto",
+ "field_offset" : 96,
+ "referenced_type" : "type-15"
+ }
+ ],
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-438",
+ "self_type" : "type-438",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-278"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 32,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 96,
+ "referenced_type" : "type-251"
+ }
+ ],
+ "linker_set_key" : "sigaction",
+ "name" : "sigaction",
+ "referenced_type" : "type-277",
+ "self_type" : "type-277",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTS9sigaction"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-280"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 64,
+ "referenced_type" : "type-251"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 96,
+ "referenced_type" : "type-275"
+ }
+ ],
+ "linker_set_key" : "sigaction64",
+ "name" : "sigaction64",
+ "referenced_type" : "type-279",
+ "self_type" : "type-279",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTS11sigaction64"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
+ "name" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-280",
+ "self_type" : "type-280",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTSN11sigaction64Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "name" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-278",
+ "self_type" : "type-278",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTSN9sigactionUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_sp",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "ss_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ss_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sigaltstack",
+ "name" : "sigaltstack",
+ "referenced_type" : "type-256",
+ "self_type" : "type-256",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTS11sigaltstack"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
"field_name" : "trap_no",
"referenced_type" : "type-3"
},
@@ -6990,8 +8772,8 @@
],
"linker_set_key" : "sigcontext",
"name" : "sigcontext",
- "referenced_type" : "type-391",
- "self_type" : "type-391",
+ "referenced_type" : "type-225",
+ "self_type" : "type-225",
"size" : 84,
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/sigcontext.h",
"unique_id" : "_ZTS10sigcontext"
@@ -7001,631 +8783,29 @@
"fields" :
[
{
- "field_name" : "_u",
- "referenced_type" : "type-393"
- },
- {
- "field_name" : "sa_mask",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_flags",
- "field_offset" : 64,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 96,
- "referenced_type" : "type-414"
- }
- ],
- "linker_set_key" : "__kernel_sigaction",
- "name" : "__kernel_sigaction",
- "referenced_type" : "type-392",
- "self_type" : "type-392",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTS18__kernel_sigaction"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "_sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
- "name" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
- "record_kind" : "union",
- "referenced_type" : "type-393",
- "self_type" : "type-393",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "si_signo",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "si_errno",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "si_code",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_sifields",
- "field_offset" : 96,
- "referenced_type" : "type-400"
- }
- ],
- "linker_set_key" : "siginfo",
- "name" : "siginfo",
- "referenced_type" : "type-399",
- "self_type" : "type-399",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTS7siginfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pad",
- "referenced_type" : "type-401"
- },
- {
- "field_name" : "_kill",
- "referenced_type" : "type-402"
- },
- {
- "field_name" : "_timer",
- "referenced_type" : "type-403"
- },
- {
- "field_name" : "_rt",
- "referenced_type" : "type-405"
- },
- {
- "field_name" : "_sigchld",
- "referenced_type" : "type-406"
- },
- {
- "field_name" : "_sigfault",
- "referenced_type" : "type-407"
- },
- {
- "field_name" : "_sigpoll",
- "referenced_type" : "type-412"
- },
- {
- "field_name" : "_sigsys",
- "referenced_type" : "type-413"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3",
- "record_kind" : "union",
- "referenced_type" : "type-400",
- "self_type" : "type-400",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5",
- "referenced_type" : "type-402",
- "self_type" : "type-402",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_tid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_overrun",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_sigval",
- "field_offset" : 64,
- "referenced_type" : "type-404"
- },
- {
- "field_name" : "_sys_private",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5",
- "referenced_type" : "type-403",
- "self_type" : "type-403",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sival_int",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sival_ptr",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "sigval",
- "name" : "sigval",
- "record_kind" : "union",
- "referenced_type" : "type-404",
- "self_type" : "type-404",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTS6sigval"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "_sigval",
- "field_offset" : 64,
- "referenced_type" : "type-404"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5",
- "referenced_type" : "type-405",
- "self_type" : "type-405",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut1_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "_status",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_utime",
- "field_offset" : 96,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "_stime",
- "field_offset" : 128,
- "referenced_type" : "type-172"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5",
- "referenced_type" : "type-406",
- "self_type" : "type-406",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut2_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_addr",
- "referenced_type" : "type-209"
- },
- {
- "field_offset" : 32,
- "referenced_type" : "type-408"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5",
- "referenced_type" : "type-407",
- "self_type" : "type-407",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_addr_lsb",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "_addr_bnd",
- "referenced_type" : "type-409"
- },
- {
- "field_name" : "_addr_pkey",
- "referenced_type" : "type-411"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7",
- "record_kind" : "union",
- "referenced_type" : "type-408",
- "self_type" : "type-408",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_dummy_bnd",
- "referenced_type" : "type-410"
- },
- {
- "field_name" : "_lower",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "_upper",
- "field_offset" : 64,
- "referenced_type" : "type-209"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9",
- "referenced_type" : "type-409",
- "self_type" : "type-409",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_Ut_E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<_Float16>",
- "name" : "std::__libcpp_is_floating_point<_Float16>",
- "referenced_type" : "type-41",
- "self_type" : "type-41",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-44" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIDF16_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_dummy_pkey",
- "referenced_type" : "type-410"
- },
- {
- "field_name" : "_pkey",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9",
- "referenced_type" : "type-411",
- "self_type" : "type-411",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_Ut0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_band",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "_fd",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5",
- "referenced_type" : "type-412",
- "self_type" : "type-412",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut4_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_call_addr",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "_syscall",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_arch",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5",
- "referenced_type" : "type-413",
- "self_type" : "type-413",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut5_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-416",
- "self_type" : "type-416",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-418",
- "self_type" : "type-418",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_sp",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "ss_flags",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ss_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sigaltstack",
- "name" : "sigaltstack",
- "referenced_type" : "type-419",
- "self_type" : "type-419",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTS11sigaltstack"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<bool, true>",
- "name" : "std::integral_constant<bool, true>",
- "referenced_type" : "type-42",
- "self_type" : "type-42",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIbLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arena",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ordblks",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "smblks",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblks",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-420",
- "self_type" : "type-420",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/malloc.h",
- "unique_id" : "mallinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-421",
- "self_type" : "type-421",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "sigev_value",
- "referenced_type" : "type-404"
+ "referenced_type" : "type-239"
},
{
"field_name" : "sigev_signo",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "sigev_notify",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "_sigev_un",
"field_offset" : 96,
- "referenced_type" : "type-423"
+ "referenced_type" : "type-260"
}
],
"linker_set_key" : "sigevent",
"name" : "sigevent",
- "referenced_type" : "type-422",
- "self_type" : "type-422",
+ "referenced_type" : "type-259",
+ "self_type" : "type-259",
"size" : 64,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTS8sigevent"
@@ -7636,23 +8816,23 @@
[
{
"field_name" : "_pad",
- "referenced_type" : "type-424"
+ "referenced_type" : "type-261"
},
{
"field_name" : "_tid",
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "_sigev_thread",
- "referenced_type" : "type-425"
+ "referenced_type" : "type-262"
}
],
"is_anonymous" : true,
- "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3",
- "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3",
+ "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3",
+ "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3",
"record_kind" : "union",
- "referenced_type" : "type-423",
- "self_type" : "type-423",
+ "referenced_type" : "type-260",
+ "self_type" : "type-260",
"size" : 52,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTSN8sigeventUt_E"
@@ -7663,19 +8843,19 @@
[
{
"field_name" : "_function",
- "referenced_type" : "type-426"
+ "referenced_type" : "type-263"
},
{
"field_name" : "_attribute",
"field_offset" : 32,
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
"is_anonymous" : true,
- "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5",
- "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5",
- "referenced_type" : "type-425",
- "self_type" : "type-425",
+ "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5",
+ "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5",
+ "referenced_type" : "type-262",
+ "self_type" : "type-262",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTSN8sigeventUt_Ut_E"
@@ -7685,22 +8865,71 @@
"fields" :
[
{
- "field_name" : "quot",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-234"
}
],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-428",
- "self_type" : "type-428",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "ldiv_t"
+ "linker_set_key" : "siginfo",
+ "name" : "siginfo",
+ "referenced_type" : "type-233",
+ "self_type" : "type-233",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS7siginfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-235"
+ },
+ {
+ "field_name" : "_si_pad",
+ "referenced_type" : "type-250"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3",
+ "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-234",
+ "self_type" : "type-234",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN7siginfoUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "si_signo",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "si_errno",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "si_code",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_sifields",
+ "field_offset" : 96,
+ "referenced_type" : "type-236"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5 <Spelling=out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:95:19>",
+ "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5 <Spelling=out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:95:19>",
+ "referenced_type" : "type-235",
+ "self_type" : "type-235",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN7siginfoUt_Ut_E"
},
{
"alignment" : 4,
@@ -7708,13 +8937,13 @@
[
{
"field_name" : "__bits",
- "referenced_type" : "type-430"
+ "referenced_type" : "type-276"
}
],
"linker_set_key" : "sigset64_t",
"name" : "sigset64_t",
- "referenced_type" : "type-429",
- "self_type" : "type-429",
+ "referenced_type" : "type-275",
+ "self_type" : "type-275",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
"unique_id" : "_ZTS10sigset64_t"
@@ -7724,258 +8953,760 @@
"fields" :
[
{
- "referenced_type" : "type-432"
+ "field_name" : "sival_int",
+ "referenced_type" : "type-12"
},
{
- "field_name" : "sa_mask",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_flags",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 96,
- "referenced_type" : "type-414"
+ "field_name" : "sival_ptr",
+ "referenced_type" : "type-10"
}
],
- "linker_set_key" : "sigaction",
- "name" : "sigaction",
- "referenced_type" : "type-431",
- "self_type" : "type-431",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTS9sigaction"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
- "name" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "linker_set_key" : "sigval",
+ "name" : "sigval",
"record_kind" : "union",
- "referenced_type" : "type-432",
- "self_type" : "type-432",
+ "referenced_type" : "type-239",
+ "self_type" : "type-239",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTSN9sigactionUt_E"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS6sigval"
},
{
- "alignment" : 4,
+ "alignment" : 2,
"fields" :
[
{
- "referenced_type" : "type-434"
+ "field_name" : "sa_family",
+ "referenced_type" : "type-18"
},
{
- "field_name" : "sa_flags",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 64,
- "referenced_type" : "type-414"
- },
- {
- "field_name" : "sa_mask",
- "field_offset" : 96,
- "referenced_type" : "type-429"
- }
- ],
- "linker_set_key" : "sigaction64",
- "name" : "sigaction64",
- "referenced_type" : "type-433",
- "self_type" : "type-433",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTS11sigaction64"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
- "name" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
- "record_kind" : "union",
- "referenced_type" : "type-434",
- "self_type" : "type-434",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTSN11sigaction64Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fpregs",
- "referenced_type" : "type-436"
- },
- {
- "field_name" : "fpsr",
- "field_offset" : 768,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fpcr",
- "field_offset" : 800,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ftype",
- "field_offset" : 832,
- "referenced_type" : "type-32"
- },
- {
- "field_name" : "init_flag",
- "field_offset" : 896,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "user_fpregs",
- "name" : "user_fpregs",
- "referenced_type" : "type-435",
- "self_type" : "type-435",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_fpregs"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sign1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unused",
- "field_offset" : 1,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sign2",
+ "field_name" : "sa_data",
"field_offset" : 16,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "exponent",
- "field_offset" : 17,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "j",
- "field_offset" : 31,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "mantissa1",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "mantissa0",
- "field_offset" : 64,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-19"
}
],
- "linker_set_key" : "user_fpregs::fp_reg",
- "name" : "user_fpregs::fp_reg",
- "referenced_type" : "type-437",
- "self_type" : "type-437",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_fpregs::fp_reg"
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-17",
+ "self_type" : "type-17",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "uregs",
- "referenced_type" : "type-439"
+ "field_name" : "sin_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-45"
}
],
- "linker_set_key" : "user_regs",
- "name" : "user_regs",
- "referenced_type" : "type-438",
- "self_type" : "type-438",
- "size" : 72,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_regs"
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-39"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tv_nsec",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "timespec",
+ "name" : "timespec",
+ "referenced_type" : "type-212",
+ "self_type" : "type-212",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/timespec.h",
+ "unique_id" : "_ZTS8timespec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tv_usec",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "timeval",
+ "name" : "timeval",
+ "referenced_type" : "type-217",
+ "self_type" : "type-217",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS7timeval"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tz_minuteswest",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tz_dsttime",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "timezone",
+ "name" : "timezone",
+ "referenced_type" : "type-218",
+ "self_type" : "type-218",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS8timezone"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tm_sec",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_min",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_hour",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_mday",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_mon",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_year",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_wday",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_yday",
+ "field_offset" : 224,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_isdst",
+ "field_offset" : 256,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_gmtoff",
+ "field_offset" : 288,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tm_zone",
+ "field_offset" : 320,
+ "referenced_type" : "type-5"
+ }
+ ],
+ "linker_set_key" : "tm",
+ "name" : "tm",
+ "referenced_type" : "type-303",
+ "self_type" : "type-303",
+ "size" : 44,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/time.h",
+ "unique_id" : "tm"
},
{
"alignment" : 8,
"fields" :
[
{
- "field_name" : "fpregs",
- "referenced_type" : "type-441"
+ "field_name" : "uc_flags",
+ "referenced_type" : "type-3"
},
{
- "field_name" : "fpscr",
- "field_offset" : 2048,
- "referenced_type" : "type-3"
+ "field_name" : "uc_link",
+ "field_offset" : 32,
+ "referenced_type" : "type-294"
+ },
+ {
+ "field_name" : "uc_stack",
+ "field_offset" : 64,
+ "referenced_type" : "type-256"
+ },
+ {
+ "field_name" : "uc_mcontext",
+ "field_offset" : 160,
+ "referenced_type" : "type-225"
+ },
+ {
+ "field_offset" : 832,
+ "referenced_type" : "type-295"
+ },
+ {
+ "field_name" : "__padding",
+ "field_offset" : 896,
+ "referenced_type" : "type-297"
+ },
+ {
+ "field_name" : "uc_regspace",
+ "field_offset" : 1856,
+ "referenced_type" : "type-298"
}
],
- "linker_set_key" : "user_vfp",
- "name" : "user_vfp",
- "referenced_type" : "type-440",
- "self_type" : "type-440",
- "size" : 264,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_vfp"
+ "linker_set_key" : "ucontext",
+ "name" : "ucontext",
+ "referenced_type" : "type-293",
+ "self_type" : "type-293",
+ "size" : 744,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "fpexc",
- "referenced_type" : "type-3"
+ "referenced_type" : "type-296"
},
{
- "field_name" : "fpinst",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "fpinst2",
- "field_offset" : 64,
- "referenced_type" : "type-3"
+ "field_name" : "uc_sigmask64",
+ "referenced_type" : "type-275"
}
],
- "linker_set_key" : "user_vfp_exc",
- "name" : "user_vfp_exc",
- "referenced_type" : "type-442",
- "self_type" : "type-442",
+ "is_anonymous" : true,
+ "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
+ "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-295",
+ "self_type" : "type-295",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "uc_sigmask",
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "__padding_rt_sigset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
+ "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
+ "referenced_type" : "type-296",
+ "self_type" : "type-296",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-433",
+ "self_type" : "type-433",
"size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_vfp_exc"
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-91"
+ }
+ ],
+ "linker_set_key" : "unw_context_t",
+ "name" : "unw_context_t",
+ "referenced_type" : "type-407",
+ "self_type" : "type-407",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_context_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-91"
+ }
+ ],
+ "linker_set_key" : "unw_context_t",
+ "name" : "unw_context_t",
+ "referenced_type" : "type-90",
+ "self_type" : "type-90",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS13unw_context_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-72"
+ }
+ ],
+ "linker_set_key" : "unw_cursor_t",
+ "name" : "unw_cursor_t",
+ "referenced_type" : "type-408",
+ "self_type" : "type-408",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_cursor_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-72"
+ }
+ ],
+ "linker_set_key" : "unw_cursor_t",
+ "name" : "unw_cursor_t",
+ "referenced_type" : "type-71",
+ "self_type" : "type-71",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS12unw_cursor_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "start_ip",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "end_ip",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsda",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "handler",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gp",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "format",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info_size",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "extra",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unw_proc_info_t",
+ "name" : "unw_proc_info_t",
+ "referenced_type" : "type-174",
+ "self_type" : "type-174",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS15unw_proc_info_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "start_ip",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "end_ip",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsda",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "handler",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gp",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "format",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info_size",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "extra",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unw_proc_info_t",
+ "name" : "unw_proc_info_t",
+ "referenced_type" : "type-409",
+ "self_type" : "type-409",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_proc_info_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "kind",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "entryPageOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "entryCount",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "encodingsPageOffset",
+ "field_offset" : 64,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "encodingsCount",
+ "field_offset" : 80,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "unwind_info_compressed_second_level_page_header",
+ "name" : "unwind_info_compressed_second_level_page_header",
+ "referenced_type" : "type-209",
+ "self_type" : "type-209",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "encoding",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_regular_second_level_entry",
+ "name" : "unwind_info_regular_second_level_entry",
+ "referenced_type" : "type-205",
+ "self_type" : "type-205",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "kind",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "entryPageOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "entryCount",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "unwind_info_regular_second_level_page_header",
+ "name" : "unwind_info_regular_second_level_page_header",
+ "referenced_type" : "type-206",
+ "self_type" : "type-206",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "version",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "commonEncodingsArraySectionOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "commonEncodingsArrayCount",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "personalityArraySectionOffset",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "personalityArrayCount",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "indexSectionOffset",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "indexCount",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header",
+ "name" : "unwind_info_section_header",
+ "referenced_type" : "type-202",
+ "self_type" : "type-202",
+ "size" : 28,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS26unwind_info_section_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "secondLevelPagesSectionOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsdaIndexArraySectionOffset",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header_index_entry",
+ "name" : "unwind_info_section_header_index_entry",
+ "referenced_type" : "type-203",
+ "self_type" : "type-203",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsdaOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
+ "name" : "unwind_info_section_header_lsda_index_entry",
+ "referenced_type" : "type-204",
+ "self_type" : "type-204",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
},
{
"alignment" : 4,
@@ -7983,12 +9714,12 @@
[
{
"field_name" : "regs",
- "referenced_type" : "type-438"
+ "referenced_type" : "type-284"
},
{
"field_name" : "u_fpvalid",
"field_offset" : 576,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "u_tsize",
@@ -8018,17 +9749,17 @@
{
"field_name" : "signal",
"field_offset" : 768,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
},
{
"field_name" : "reserved",
"field_offset" : 800,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "u_ar0",
"field_offset" : 832,
- "referenced_type" : "type-444"
+ "referenced_type" : "type-290"
},
{
"field_name" : "magic",
@@ -8038,7135 +9769,181 @@
{
"field_name" : "u_comm",
"field_offset" : 896,
- "referenced_type" : "type-445"
+ "referenced_type" : "type-291"
},
{
"field_name" : "u_debugreg",
"field_offset" : 1152,
- "referenced_type" : "type-333"
+ "referenced_type" : "type-208"
},
{
"field_name" : "u_fp",
"field_offset" : 1408,
- "referenced_type" : "type-435"
+ "referenced_type" : "type-281"
},
{
"field_name" : "u_fp0",
"field_offset" : 2336,
- "referenced_type" : "type-446"
+ "referenced_type" : "type-292"
}
],
"linker_set_key" : "user",
"name" : "user",
- "referenced_type" : "type-443",
- "self_type" : "type-443",
+ "referenced_type" : "type-289",
+ "self_type" : "type-289",
"size" : 296,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
"unique_id" : "user"
},
{
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-447",
- "self_type" : "type-447",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "uc_flags",
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "uc_link",
- "field_offset" : 32,
- "referenced_type" : "type-449"
- },
- {
- "field_name" : "uc_stack",
- "field_offset" : 64,
- "referenced_type" : "type-419"
- },
- {
- "field_name" : "uc_mcontext",
- "field_offset" : 160,
- "referenced_type" : "type-391"
- },
- {
- "field_offset" : 832,
- "referenced_type" : "type-450"
- },
- {
- "field_name" : "__padding",
- "field_offset" : 896,
- "referenced_type" : "type-452"
- },
- {
- "field_name" : "uc_regspace",
- "field_offset" : 1856,
- "referenced_type" : "type-453"
- }
- ],
- "linker_set_key" : "ucontext",
- "name" : "ucontext",
- "referenced_type" : "type-448",
- "self_type" : "type-448",
- "size" : 744,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<float>",
- "name" : "std::__libcpp_is_floating_point<float>",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIfEE"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "referenced_type" : "type-451"
+ "field_name" : "fpregs",
+ "referenced_type" : "type-282"
},
{
- "field_name" : "uc_sigmask64",
- "referenced_type" : "type-429"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
- "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
- "record_kind" : "union",
- "referenced_type" : "type-450",
- "self_type" : "type-450",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "uc_sigmask",
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "__padding_rt_sigset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
- "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
- "referenced_type" : "type-451",
- "self_type" : "type-451",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fds_bits",
- "referenced_type" : "type-2"
- }
- ],
- "linker_set_key" : "fd_set",
- "name" : "fd_set",
- "referenced_type" : "type-456",
- "self_type" : "type-456",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/select.h",
- "unique_id" : "fd_set"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "pid",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "f_owner_ex",
- "name" : "f_owner_ex",
- "referenced_type" : "type-457",
- "self_type" : "type-457",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "f_owner_ex"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tm_sec",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_min",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_hour",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_mday",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_mon",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_year",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_wday",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_yday",
- "field_offset" : 224,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_isdst",
- "field_offset" : 256,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_gmtoff",
- "field_offset" : 288,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tm_zone",
- "field_offset" : 320,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "tm",
- "name" : "tm",
- "referenced_type" : "type-459",
- "self_type" : "type-459",
- "size" : 44,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/time.h",
- "unique_id" : "tm"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__seq",
- "referenced_type" : "type-461"
- }
- ],
- "linker_set_key" : "mbstate_t",
- "name" : "mbstate_t",
- "referenced_type" : "type-460",
- "self_type" : "type-460",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/mbstate_t.h",
- "unique_id" : "_ZTS9mbstate_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::less<void>",
- "name" : "std::less<void>",
- "referenced_type" : "type-465",
- "self_type" : "type-465",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__14lessIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__invoke_void_return_wrapper<void>",
- "name" : "std::__invoke_void_return_wrapper<void>",
- "referenced_type" : "type-466",
- "self_type" : "type-466",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__128__invoke_void_return_wrapperIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator_arg_t",
- "name" : "std::allocator_arg_t",
- "referenced_type" : "type-467",
- "self_type" : "type-467",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "unique_id" : "_ZTSNSt3__115allocator_arg_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 64,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "flock",
- "name" : "flock",
- "referenced_type" : "type-468",
- "self_type" : "type-468",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<double>",
- "name" : "std::__libcpp_is_floating_point<double>",
- "referenced_type" : "type-47",
- "self_type" : "type-47",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIdEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__has_iterator_category<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "name" : "std::__has_iterator_category<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "referenced_type" : "type-470",
- "self_type" : "type-470",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__123__has_iterator_categoryIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_i",
- "referenced_type" : "type-12"
- },
- {
- "access" : "private",
- "field_name" : "_addressSpace",
- "field_offset" : 32,
- "referenced_type" : "type-472"
- },
- {
- "access" : "private",
- "field_name" : "_sects",
- "field_offset" : 64,
- "referenced_type" : "type-474"
- }
- ],
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "referenced_type" : "type-471",
- "self_type" : "type-471",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "template_args" : [ "type-473" ],
- "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "libunwind::LocalAddressSpace",
- "name" : "libunwind::LocalAddressSpace",
- "record_kind" : "class",
- "referenced_type" : "type-473",
- "self_type" : "type-473",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arm_section",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "arm_section_length",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::UnwindInfoSections",
- "name" : "libunwind::UnwindInfoSections",
- "referenced_type" : "type-476",
- "self_type" : "type-476",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "name" : "std::__iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "referenced_type" : "type-477",
- "self_type" : "type-477",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__122__iterator_traits_implIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEELb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-477"
- }
- ],
- "linker_set_key" : "std::__iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "name" : "std::__iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "referenced_type" : "type-478",
- "self_type" : "type-478",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__117__iterator_traitsIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEELb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-478"
- }
- ],
- "linker_set_key" : "std::iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "name" : "std::iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "referenced_type" : "type-479",
- "self_type" : "type-479",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__115iterator_traitsIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::iterator<std::output_iterator_tag, void, void, void, void>",
- "name" : "std::iterator<std::output_iterator_tag, void, void, void, void>",
- "referenced_type" : "type-480",
- "self_type" : "type-480",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-86", "type-163", "type-163", "type-163", "type-163" ],
- "unique_id" : "_ZTSNSt3__18iteratorINS_19output_iterator_tagEvvvvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::tuple<>",
- "name" : "std::tuple<>",
- "record_kind" : "class",
- "referenced_type" : "type-482",
- "self_type" : "type-482",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__15tupleIJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__ignore_t<unsigned char>",
- "name" : "std::__ignore_t<unsigned char>",
- "referenced_type" : "type-485",
- "self_type" : "type-485",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__110__ignore_tIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_equal<0>",
- "name" : "std::__tuple_equal<0>",
- "referenced_type" : "type-487",
- "self_type" : "type-487",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__113__tuple_equalILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_less<0>",
- "name" : "std::__tuple_less<0>",
- "referenced_type" : "type-488",
- "self_type" : "type-488",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__112__tuple_lessILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_cat_return<>",
- "name" : "std::__tuple_cat_return<>",
- "referenced_type" : "type-489",
- "self_type" : "type-489",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__118__tuple_cat_returnIJEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<long double>",
- "name" : "std::__libcpp_is_floating_point<long double>",
- "referenced_type" : "type-49",
- "self_type" : "type-49",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::__libcpp_refstring",
- "name" : "std::__libcpp_refstring",
- "record_kind" : "class",
- "referenced_type" : "type-490",
- "self_type" : "type-490",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSNSt3__118__libcpp_refstringE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "field_offset" : 32,
- "referenced_type" : "type-490"
- }
- ],
- "linker_set_key" : "std::logic_error",
- "name" : "std::logic_error",
- "record_kind" : "class",
- "referenced_type" : "type-493",
- "self_type" : "type-493",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt11logic_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt11logic_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt11logic_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt11logic_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "field_offset" : 32,
- "referenced_type" : "type-490"
- }
- ],
- "linker_set_key" : "std::runtime_error",
- "name" : "std::runtime_error",
- "record_kind" : "class",
- "referenced_type" : "type-494",
- "self_type" : "type-494",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt13runtime_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt13runtime_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt13runtime_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt13runtime_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::domain_error",
- "name" : "std::domain_error",
- "record_kind" : "class",
- "referenced_type" : "type-495",
- "self_type" : "type-495",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12domain_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12domain_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12domain_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12domain_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 128,
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "flock64",
- "name" : "flock64",
- "referenced_type" : "type-499",
- "self_type" : "type-499",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock64"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "in6_u",
- "referenced_type" : "type-6"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-5",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-51"
- }
- ],
- "linker_set_key" : "std::is_floating_point<int>",
- "name" : "std::is_floating_point<int>",
- "referenced_type" : "type-50",
- "self_type" : "type-50",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117is_floating_pointIiEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::invalid_argument",
- "name" : "std::invalid_argument",
- "record_kind" : "class",
- "referenced_type" : "type-501",
- "self_type" : "type-501",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt16invalid_argument",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16invalid_argument"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16invalid_argumentD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16invalid_argumentD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::length_error",
- "name" : "std::length_error",
- "record_kind" : "class",
- "referenced_type" : "type-503",
- "self_type" : "type-503",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12length_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12length_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12length_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12length_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::out_of_range",
- "name" : "std::out_of_range",
- "record_kind" : "class",
- "referenced_type" : "type-506",
- "self_type" : "type-506",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12out_of_range",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12out_of_range"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12out_of_rangeD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12out_of_rangeD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::range_error",
- "name" : "std::range_error",
- "record_kind" : "class",
- "referenced_type" : "type-508",
- "self_type" : "type-508",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt11range_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt11range_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt11range_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt11range_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<int>",
- "name" : "std::__libcpp_is_floating_point<int>",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIiEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::overflow_error",
- "name" : "std::overflow_error",
- "record_kind" : "class",
- "referenced_type" : "type-510",
- "self_type" : "type-510",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt14overflow_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt14overflow_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt14overflow_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt14overflow_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::underflow_error",
- "name" : "std::underflow_error",
- "record_kind" : "class",
- "referenced_type" : "type-512",
- "self_type" : "type-512",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt15underflow_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt15underflow_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt15underflow_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt15underflow_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__a_",
- "referenced_type" : "type-516"
- }
- ],
- "linker_set_key" : "std::atomic_flag",
- "name" : "std::atomic_flag",
- "referenced_type" : "type-515",
- "self_type" : "type-515",
- "size" : 1,
- "source_file" : "/external/libcxx/include/atomic",
- "unique_id" : "_ZTSNSt3__111atomic_flagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<bool, false>",
- "name" : "std::integral_constant<bool, false>",
- "referenced_type" : "type-52",
- "self_type" : "type-52",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIbLb0EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "iov_base",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "iov_len",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-520",
- "self_type" : "type-520",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<void>",
- "name" : "std::allocator<void>",
- "record_kind" : "class",
- "referenced_type" : "type-523",
- "self_type" : "type-523",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__19allocatorIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<const void>",
- "name" : "std::allocator<const void>",
- "record_kind" : "class",
- "referenced_type" : "type-524",
- "self_type" : "type-524",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-226" ],
- "unique_id" : "_ZTSNSt3__19allocatorIKvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::auto_ptr<void>",
- "name" : "std::auto_ptr<void>",
- "record_kind" : "class",
- "referenced_type" : "type-525",
- "self_type" : "type-525",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__18auto_ptrIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 0>",
- "name" : "std::integral_constant<unsigned int, 0>",
- "referenced_type" : "type-526",
- "self_type" : "type-526",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__second_tag",
- "name" : "std::__second_tag",
- "referenced_type" : "type-527",
- "self_type" : "type-527",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112__second_tagE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__size_",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "std::__destruct_n",
- "name" : "std::__destruct_n",
- "referenced_type" : "type-528",
- "self_type" : "type-528",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112__destruct_nE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-54"
- }
- ],
- "linker_set_key" : "std::is_floating_point<unsigned int>",
- "name" : "std::is_floating_point<unsigned int>",
- "referenced_type" : "type-53",
- "self_type" : "type-53",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117is_floating_pointIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-531",
- "self_type" : "type-531",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_weak_ptr",
- "name" : "std::bad_weak_ptr",
- "record_kind" : "class",
- "referenced_type" : "type-532",
- "self_type" : "type-532",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112bad_weak_ptrE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__112bad_weak_ptrE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__112bad_weak_ptrD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__112bad_weak_ptrD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt3__112bad_weak_ptr4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "protected",
- "field_name" : "__shared_owners_",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "std::__shared_count",
- "name" : "std::__shared_count",
- "record_kind" : "class",
- "referenced_type" : "type-533",
- "self_type" : "type-533",
- "size" : 8,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__114__shared_countE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__114__shared_countE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__114__shared_countD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__114__shared_countD0Ev"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__114__shared_count16__on_zero_sharedEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-533"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__shared_weak_owners_",
- "field_offset" : 64,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "std::__shared_weak_count",
- "name" : "std::__shared_weak_count",
- "record_kind" : "class",
- "referenced_type" : "type-537",
- "self_type" : "type-537",
- "size" : 12,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__119__shared_weak_countE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__119__shared_weak_countE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__119__shared_weak_countD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__119__shared_weak_countD0Ev"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__114__shared_count16__on_zero_sharedEv"
- },
- {
- "mangled_component_name" : "_ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__119__shared_weak_count21__on_zero_shared_weakEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<unsigned int>",
- "name" : "std::__libcpp_is_floating_point<unsigned int>",
- "referenced_type" : "type-54",
- "self_type" : "type-54",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 64,
- "referenced_type" : "type-542"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 128,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-541",
- "self_type" : "type-541",
- "size" : 28,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<std::__shared_ptr_dummy_rebind_allocator_type>",
- "name" : "std::allocator<std::__shared_ptr_dummy_rebind_allocator_type>",
- "record_kind" : "class",
- "referenced_type" : "type-543",
- "self_type" : "type-543",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-544" ],
- "unique_id" : "_ZTSNSt3__19allocatorINS_40__shared_ptr_dummy_rebind_allocator_typeEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__lx",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "std::__sp_mut",
- "name" : "std::__sp_mut",
- "record_kind" : "class",
- "referenced_type" : "type-545",
- "self_type" : "type-545",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__18__sp_mutE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__v_",
- "referenced_type" : "type-547"
- }
- ],
- "linker_set_key" : "std::pointer_safety",
- "name" : "std::pointer_safety",
- "referenced_type" : "type-546",
- "self_type" : "type-546",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__114pointer_safetyE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_same<std::__less<unsigned int, unsigned int> &, std::__two>",
- "name" : "std::is_same<std::__less<unsigned int, unsigned int> &, std::__two>",
- "referenced_type" : "type-55",
- "self_type" : "type-55",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-56", "type-58" ],
- "unique_id" : "_ZTSNSt3__17is_sameIRNS_6__lessIjjEENS_5__twoEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::plus<void>",
- "name" : "std::plus<void>",
- "referenced_type" : "type-551",
- "self_type" : "type-551",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__14plusIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::minus<void>",
- "name" : "std::minus<void>",
- "referenced_type" : "type-552",
- "self_type" : "type-552",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__15minusIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-92"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-553",
- "self_type" : "type-553",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::multiplies<void>",
- "name" : "std::multiplies<void>",
- "referenced_type" : "type-554",
- "self_type" : "type-554",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110multipliesIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::divides<void>",
- "name" : "std::divides<void>",
- "referenced_type" : "type-555",
- "self_type" : "type-555",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17dividesIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::modulus<void>",
- "name" : "std::modulus<void>",
- "referenced_type" : "type-556",
- "self_type" : "type-556",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17modulusIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::negate<void>",
- "name" : "std::negate<void>",
- "referenced_type" : "type-557",
- "self_type" : "type-557",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__16negateIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::equal_to<void>",
- "name" : "std::equal_to<void>",
- "referenced_type" : "type-558",
- "self_type" : "type-558",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__18equal_toIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::not_equal_to<void>",
- "name" : "std::not_equal_to<void>",
- "referenced_type" : "type-559",
- "self_type" : "type-559",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__112not_equal_toIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::greater<void>",
- "name" : "std::greater<void>",
- "referenced_type" : "type-560",
- "self_type" : "type-560",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17greaterIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 0>",
- "name" : "std::integral_constant<int, 0>",
- "referenced_type" : "type-561",
- "self_type" : "type-561",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::greater_equal<void>",
- "name" : "std::greater_equal<void>",
- "referenced_type" : "type-562",
- "self_type" : "type-562",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__113greater_equalIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::less_equal<void>",
- "name" : "std::less_equal<void>",
- "referenced_type" : "type-563",
- "self_type" : "type-563",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110less_equalIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_hdr",
- "referenced_type" : "type-541"
- },
- {
- "field_name" : "msg_len",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-564",
- "self_type" : "type-564",
- "size" : 32,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_and<void>",
- "name" : "std::logical_and<void>",
- "referenced_type" : "type-565",
- "self_type" : "type-565",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__111logical_andIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_or<void>",
- "name" : "std::logical_or<void>",
- "referenced_type" : "type-566",
- "self_type" : "type-566",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110logical_orIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_not<void>",
- "name" : "std::logical_not<void>",
- "referenced_type" : "type-567",
- "self_type" : "type-567",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__111logical_notIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_and<void>",
- "name" : "std::bit_and<void>",
- "referenced_type" : "type-568",
- "self_type" : "type-568",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_andIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_or<void>",
- "name" : "std::bit_or<void>",
- "referenced_type" : "type-569",
- "self_type" : "type-569",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__16bit_orIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__less<unsigned int, unsigned int>",
- "name" : "std::__less<unsigned int, unsigned int>",
- "referenced_type" : "type-57",
- "self_type" : "type-57",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "template_args" : [ "type-12", "type-12" ],
- "unique_id" : "_ZTSNSt3__16__lessIjjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_xor<void>",
- "name" : "std::bit_xor<void>",
- "referenced_type" : "type-570",
- "self_type" : "type-570",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_xorIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_not<void>",
- "name" : "std::bit_not<void>",
- "referenced_type" : "type-571",
- "self_type" : "type-571",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_notIvEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_function_call",
- "name" : "std::bad_function_call",
- "record_kind" : "class",
- "referenced_type" : "type-572",
- "self_type" : "type-572",
- "size" : 4,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__117bad_function_callE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__117bad_function_callE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__117bad_function_callD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__117bad_function_callD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<1>",
- "name" : "std::placeholders::__ph<1>",
- "referenced_type" : "type-574",
- "self_type" : "type-574",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "cmsg_len",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "cmsg_level",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "cmsg_type",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "cmsghdr",
- "name" : "cmsghdr",
- "referenced_type" : "type-575",
- "self_type" : "type-575",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "cmsghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<2>",
- "name" : "std::placeholders::__ph<2>",
- "referenced_type" : "type-576",
- "self_type" : "type-576",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi2EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<3>",
- "name" : "std::placeholders::__ph<3>",
- "referenced_type" : "type-577",
- "self_type" : "type-577",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi3EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<4>",
- "name" : "std::placeholders::__ph<4>",
- "referenced_type" : "type-578",
- "self_type" : "type-578",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<5>",
- "name" : "std::placeholders::__ph<5>",
- "referenced_type" : "type-579",
- "self_type" : "type-579",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi5EEE"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-59"
- }
- ],
- "linker_set_key" : "std::__two",
- "name" : "std::__two",
- "referenced_type" : "type-58",
- "self_type" : "type-58",
- "size" : 2,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__twoE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<6>",
- "name" : "std::placeholders::__ph<6>",
- "referenced_type" : "type-580",
- "self_type" : "type-580",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi6EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<7>",
- "name" : "std::placeholders::__ph<7>",
- "referenced_type" : "type-581",
- "self_type" : "type-581",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi7EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<8>",
- "name" : "std::placeholders::__ph<8>",
- "referenced_type" : "type-582",
- "self_type" : "type-582",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<9>",
- "name" : "std::placeholders::__ph<9>",
- "referenced_type" : "type-583",
- "self_type" : "type-583",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi9EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<10>",
- "name" : "std::placeholders::__ph<10>",
- "referenced_type" : "type-584",
- "self_type" : "type-584",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi10EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 1>",
- "name" : "std::integral_constant<int, 1>",
- "referenced_type" : "type-585",
- "self_type" : "type-585",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-586",
- "self_type" : "type-586",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "h_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "h_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "h_addrtype",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "h_length",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "h_addr_list",
- "field_offset" : 128,
- "referenced_type" : "type-598"
- }
- ],
- "linker_set_key" : "hostent",
- "name" : "hostent",
- "referenced_type" : "type-597",
- "self_type" : "type-597",
- "size" : 20,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "hostent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 2>",
- "name" : "std::integral_constant<int, 2>",
- "referenced_type" : "type-599",
- "self_type" : "type-599",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "u6_addr16",
+ "field_name" : "fpsr",
+ "field_offset" : 768,
"referenced_type" : "type-9"
},
{
- "field_name" : "u6_addr32",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-6",
- "self_type" : "type-6",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_is_function_imp::__dummy_type",
- "name" : "std::__libcpp_is_function_imp::__dummy_type",
- "referenced_type" : "type-60",
- "self_type" : "type-60",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__124__libcpp_is_function_imp12__dummy_typeE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__p_",
- "referenced_type" : "type-610"
- }
- ],
- "linker_set_key" : "std::uniform_int_distribution<int>",
- "name" : "std::uniform_int_distribution<int>",
- "record_kind" : "class",
- "referenced_type" : "type-609",
- "self_type" : "type-609",
- "size" : 8,
- "source_file" : "/external/libcxx/include/algorithm",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__124uniform_int_distributionIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_arithmetic<int>",
- "name" : "std::is_arithmetic<int>",
- "referenced_type" : "type-61",
- "self_type" : "type-61",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__113is_arithmeticIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__a_",
- "referenced_type" : "type-15"
- },
- {
- "access" : "private",
- "field_name" : "__b_",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "std::uniform_int_distribution<int>::param_type",
- "name" : "std::uniform_int_distribution<int>::param_type",
- "record_kind" : "class",
- "referenced_type" : "type-610",
- "self_type" : "type-610",
- "size" : 8,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__124uniform_int_distributionIiE10param_typeE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__rs_default",
- "name" : "std::__rs_default",
- "record_kind" : "class",
- "referenced_type" : "type-611",
- "self_type" : "type-611",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__112__rs_defaultE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__return_temporary_buffer",
- "name" : "std::__return_temporary_buffer",
- "referenced_type" : "type-612",
- "self_type" : "type-612",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__125__return_temporary_bufferE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
- "referenced_type" : "type-613",
- "self_type" : "type-613",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-614", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-615"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86",
- "name" : "libunwind::Registers_x86",
- "record_kind" : "class",
- "referenced_type" : "type-614",
- "self_type" : "type-614",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_x86E"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__eax",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ebx",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ecx",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__edx",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__edi",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__esi",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ebp",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__esp",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ss",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__eflags",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__eip",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__cs",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ds",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__es",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__fs",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__gs",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86::GPRs",
- "name" : "libunwind::Registers_x86::GPRs",
- "referenced_type" : "type-615",
- "self_type" : "type-615",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
- "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
- "referenced_type" : "type-616",
- "self_type" : "type-616",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-614" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-617",
- "self_type" : "type-617",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
- "referenced_type" : "type-618",
- "self_type" : "type-618",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-619", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-620"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86_64",
- "name" : "libunwind::Registers_x86_64",
- "record_kind" : "class",
- "referenced_type" : "type-619",
- "self_type" : "type-619",
- "size" : 168,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_arithmetic<unsigned int>",
- "name" : "std::is_arithmetic<unsigned int>",
- "referenced_type" : "type-62",
- "self_type" : "type-62",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__113is_arithmeticIjEE"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__rax",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rbx",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rcx",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rdx",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rdi",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rsi",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rbp",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rsp",
- "field_offset" : 448,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r8",
- "field_offset" : 512,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r9",
- "field_offset" : 576,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r10",
- "field_offset" : 640,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r11",
- "field_offset" : 704,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r12",
- "field_offset" : 768,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r13",
- "field_offset" : 832,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r14",
- "field_offset" : 896,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r15",
- "field_offset" : 960,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rip",
- "field_offset" : 1024,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rflags",
- "field_offset" : 1088,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__cs",
- "field_offset" : 1152,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__fs",
- "field_offset" : 1216,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__gs",
- "field_offset" : 1280,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
- "name" : "libunwind::Registers_x86_64::GPRs",
- "referenced_type" : "type-620",
- "self_type" : "type-620",
- "size" : 168,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
- "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
- "referenced_type" : "type-621",
- "self_type" : "type-621",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-619" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-622",
- "self_type" : "type-622",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
- "referenced_type" : "type-623",
- "self_type" : "type-623",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-624", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-625"
- },
- {
- "access" : "private",
- "field_name" : "_floatRegisters",
- "field_offset" : 1280,
- "referenced_type" : "type-626"
- },
- {
- "access" : "private",
- "field_name" : "_vectorRegisters",
- "field_offset" : 3392,
- "referenced_type" : "type-628"
- }
- ],
- "linker_set_key" : "libunwind::Registers_ppc",
- "name" : "libunwind::Registers_ppc",
- "record_kind" : "class",
- "referenced_type" : "type-624",
- "self_type" : "type-624",
- "size" : 936,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__srr0",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__srr1",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r0",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r2",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r3",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r4",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r5",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r6",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r7",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r8",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r9",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r10",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r11",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r12",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r13",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r14",
- "field_offset" : 512,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r15",
- "field_offset" : 544,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r16",
- "field_offset" : 576,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r17",
- "field_offset" : 608,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r18",
- "field_offset" : 640,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r19",
- "field_offset" : 672,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r20",
- "field_offset" : 704,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r21",
- "field_offset" : 736,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r22",
- "field_offset" : 768,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r23",
+ "field_name" : "fpcr",
"field_offset" : 800,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "__r24",
+ "field_name" : "ftype",
"field_offset" : 832,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-45"
},
{
- "field_name" : "__r25",
- "field_offset" : 864,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r26",
+ "field_name" : "init_flag",
"field_offset" : 896,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r27",
- "field_offset" : 928,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r28",
- "field_offset" : 960,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r29",
- "field_offset" : 992,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r30",
- "field_offset" : 1024,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r31",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__cr",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__xer",
- "field_offset" : 1120,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 1152,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ctr",
- "field_offset" : 1184,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__mq",
- "field_offset" : 1216,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__vrsave",
- "field_offset" : 1248,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
}
],
- "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
- "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
- "referenced_type" : "type-625",
- "self_type" : "type-625",
- "size" : 160,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+ "linker_set_key" : "user_fpregs",
+ "name" : "user_fpregs",
+ "referenced_type" : "type-281",
+ "self_type" : "type-281",
+ "size" : 116,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_fpregs"
},
{
- "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sign1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unused",
+ "field_offset" : 1,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sign2",
+ "field_offset" : 16,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "exponent",
+ "field_offset" : 17,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "j",
+ "field_offset" : 31,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "mantissa1",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "mantissa0",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "user_fpregs::fp_reg",
+ "name" : "user_fpregs::fp_reg",
+ "referenced_type" : "type-283",
+ "self_type" : "type-283",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_fpregs::fp_reg"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "uregs",
+ "referenced_type" : "type-285"
+ }
+ ],
+ "linker_set_key" : "user_regs",
+ "name" : "user_regs",
+ "referenced_type" : "type-284",
+ "self_type" : "type-284",
+ "size" : 72,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_regs"
+ },
+ {
"alignment" : 8,
"fields" :
[
{
- "field_name" : "__fpregs",
- "referenced_type" : "type-627"
+ "field_name" : "fpregs",
+ "referenced_type" : "type-131"
},
{
- "field_name" : "__fpscr_pad",
+ "field_name" : "fpscr",
"field_offset" : 2048,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__fpscr",
- "field_offset" : 2080,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
- "name" : "libunwind::Registers_ppc::ppc_float_state_t",
- "referenced_type" : "type-626",
- "self_type" : "type-626",
+ "linker_set_key" : "user_vfp",
+ "name" : "user_vfp",
+ "referenced_type" : "type-286",
+ "self_type" : "type-286",
"size" : 264,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_vfp"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "vec",
- "referenced_type" : "type-11"
- }
- ],
- "linker_set_key" : "libunwind::v128",
- "name" : "libunwind::v128",
- "referenced_type" : "type-629",
- "self_type" : "type-629",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind4v128E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_scalar<nullptr_t>",
- "name" : "std::is_scalar<nullptr_t>",
- "referenced_type" : "type-63",
- "self_type" : "type-63",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-64" ],
- "unique_id" : "_ZTSNSt3__19is_scalarIDnEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "val",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-630",
- "self_type" : "type-630",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
- "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
- "referenced_type" : "type-631",
- "self_type" : "type-631",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-624" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-632",
- "self_type" : "type-632",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
- "referenced_type" : "type-633",
- "self_type" : "type-633",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-634", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-635"
+ "field_name" : "fpexc",
+ "referenced_type" : "type-3"
},
{
- "access" : "private",
- "field_name" : "_vectorHalfRegisters",
- "field_offset" : 2176,
- "referenced_type" : "type-627"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm64",
- "name" : "libunwind::Registers_arm64",
- "record_kind" : "class",
- "referenced_type" : "type-634",
- "self_type" : "type-634",
- "size" : 528,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__x",
- "referenced_type" : "type-636"
- },
- {
- "field_name" : "__fp",
- "field_offset" : 1856,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 1920,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__sp",
- "field_offset" : 1984,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 2048,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "padding",
- "field_offset" : 2112,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm64::GPRs",
- "name" : "libunwind::Registers_arm64::GPRs",
- "referenced_type" : "type-635",
- "self_type" : "type-635",
- "size" : 272,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
- "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
- "referenced_type" : "type-637",
- "self_type" : "type-637",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-634" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-638",
- "self_type" : "type-638",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "n_aliases",
+ "field_name" : "fpinst",
"field_offset" : 32,
- "referenced_type" : "type-598"
+ "referenced_type" : "type-3"
},
{
- "field_name" : "n_addrtype",
+ "field_name" : "fpinst2",
"field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "n_net",
- "field_offset" : 96,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "netent",
- "name" : "netent",
- "referenced_type" : "type-639",
- "self_type" : "type-639",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "netent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
- "referenced_type" : "type-640",
- "self_type" : "type-640",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-641", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-642"
- },
- {
- "access" : "private",
- "field_name" : "_use_X_for_vfp_save",
- "field_offset" : 512,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_saved_vfp_d0_d15",
- "field_offset" : 520,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_saved_vfp_d16_d31",
- "field_offset" : 528,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_vfp_d0_d15_pad",
- "field_offset" : 576,
- "referenced_type" : "type-644"
- },
- {
- "access" : "private",
- "field_name" : "_vfp_d16_d31",
- "field_offset" : 1664,
- "referenced_type" : "type-645"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm",
- "name" : "libunwind::Registers_arm",
- "record_kind" : "class",
- "referenced_type" : "type-641",
- "self_type" : "type-641",
- "size" : 336,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_armE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-643"
- },
- {
- "field_name" : "__sp",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm::GPRs",
- "name" : "libunwind::Registers_arm::GPRs",
- "referenced_type" : "type-642",
- "self_type" : "type-642",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
- "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
- "referenced_type" : "type-646",
- "self_type" : "type-646",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-641" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-647",
- "self_type" : "type-647",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
- "referenced_type" : "type-648",
- "self_type" : "type-648",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-649", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-650"
- }
- ],
- "linker_set_key" : "libunwind::Registers_or1k",
- "name" : "libunwind::Registers_or1k",
- "record_kind" : "class",
- "referenced_type" : "type-649",
- "self_type" : "type-649",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__is_referenceable_impl",
- "name" : "std::__is_referenceable_impl",
- "referenced_type" : "type-65",
- "self_type" : "type-65",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__123__is_referenceable_implE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-651"
- }
- ],
- "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
- "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
- "referenced_type" : "type-650",
- "self_type" : "type-650",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "s_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "s_port",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "s_proto",
- "field_offset" : 96,
- "referenced_type" : "type-232"
- }
- ],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-652",
- "self_type" : "type-652",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
- "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
- "referenced_type" : "type-653",
- "self_type" : "type-653",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-649" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-654",
- "self_type" : "type-654",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
- "referenced_type" : "type-655",
- "self_type" : "type-655",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-656", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-657"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_o32",
- "name" : "libunwind::Registers_mips_o32",
- "record_kind" : "class",
- "referenced_type" : "type-656",
- "self_type" : "type-656",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-651"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 1024,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__hi",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lo",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
- "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
- "referenced_type" : "type-657",
- "self_type" : "type-657",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
- "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
- "referenced_type" : "type-658",
- "self_type" : "type-658",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-656" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__lazy_and_impl<true>",
- "name" : "std::__lazy_and_impl<true>",
- "referenced_type" : "type-659",
- "self_type" : "type-659",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115__lazy_and_implILb1EJEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__is_referenceable<std::__less<unsigned int, unsigned int> >",
- "name" : "std::__is_referenceable<std::__less<unsigned int, unsigned int> >",
- "referenced_type" : "type-66",
- "self_type" : "type-66",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__118__is_referenceableINS_6__lessIjjEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-660",
- "self_type" : "type-660",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "p_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "p_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "p_proto",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "protoent",
- "name" : "protoent",
- "referenced_type" : "type-661",
- "self_type" : "type-661",
+ "linker_set_key" : "user_vfp_exc",
+ "name" : "user_vfp_exc",
+ "referenced_type" : "type-287",
+ "self_type" : "type-287",
"size" : 12,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "protoent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_mips_n64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_mips_n64, unw_context_t>",
- "referenced_type" : "type-662",
- "self_type" : "type-662",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-663", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-664"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_n64",
- "name" : "libunwind::Registers_mips_n64",
- "record_kind" : "class",
- "referenced_type" : "type-663",
- "self_type" : "type-663",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_n64E"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-441"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 2048,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__hi",
- "field_offset" : 2112,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__lo",
- "field_offset" : 2176,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_n64::mips_n64_thread_state_t",
- "name" : "libunwind::Registers_mips_n64::mips_n64_thread_state_t",
- "referenced_type" : "type-664",
- "self_type" : "type-664",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_n6423mips_n64_thread_state_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<libunwind::Registers_mips_n64>",
- "name" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<libunwind::Registers_mips_n64>",
- "referenced_type" : "type-665",
- "self_type" : "type-665",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-663" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-666",
- "self_type" : "type-666",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
- "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
- "referenced_type" : "type-667",
- "self_type" : "type-667",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-668", "type-69" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
- },
- {
- "alignment" : 8,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-670"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_addressSpace",
- "field_offset" : 32,
- "referenced_type" : "type-669"
- },
- {
- "access" : "private",
- "field_name" : "_registers",
- "field_offset" : 64,
- "referenced_type" : "type-641"
- },
- {
- "access" : "private",
- "field_name" : "_info",
- "field_offset" : 2752,
- "referenced_type" : "type-175"
- },
- {
- "access" : "private",
- "field_name" : "_unwindInfoMissing",
- "field_offset" : 3072,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_isSignalFrame",
- "field_offset" : 3080,
- "referenced_type" : "type-43"
- }
- ],
- "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
- "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
- "record_kind" : "class",
- "referenced_type" : "type-668",
- "self_type" : "type-668",
- "size" : 392,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "template_args" : [ "type-473", "type-641" ],
- "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__add_lvalue_reference_impl<std::__less<unsigned int, unsigned int>, true>",
- "name" : "std::__add_lvalue_reference_impl<std::__less<unsigned int, unsigned int>, true>",
- "referenced_type" : "type-67",
- "self_type" : "type-67",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__127__add_lvalue_reference_implINS_6__lessIjjEELb1EEE"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::AbstractUnwindCursor",
- "name" : "libunwind::AbstractUnwindCursor",
- "record_kind" : "class",
- "referenced_type" : "type-670",
- "self_type" : "type-670",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
- "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
- "referenced_type" : "type-671",
- "self_type" : "type-671",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-668" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ai_flags",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_family",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_socktype",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_protocol",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_addrlen",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_canonname",
- "field_offset" : 160,
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "ai_addr",
- "field_offset" : 192,
- "referenced_type" : "type-183"
- },
- {
- "field_name" : "ai_next",
- "field_offset" : 224,
- "referenced_type" : "type-673"
- }
- ],
- "linker_set_key" : "addrinfo",
- "name" : "addrinfo",
- "referenced_type" : "type-672",
- "self_type" : "type-672",
- "size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "addrinfo"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
- "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
- "referenced_type" : "type-674",
- "self_type" : "type-674",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-69" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__lazy_or_impl<false>",
- "name" : "std::__lazy_or_impl<false>",
- "referenced_type" : "type-676",
- "self_type" : "type-676",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__lazy_or_implILb0EJEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "exception_class",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "exception_cleanup",
- "field_offset" : 64,
- "referenced_type" : "type-679"
- },
- {
- "field_name" : "unwinder_cache",
- "field_offset" : 96,
- "referenced_type" : "type-682"
- },
- {
- "field_name" : "barrier_cache",
- "field_offset" : 256,
- "referenced_type" : "type-683"
- },
- {
- "field_name" : "cleanup_cache",
- "field_offset" : 448,
- "referenced_type" : "type-685"
- },
- {
- "field_name" : "pr_cache",
- "field_offset" : 576,
- "referenced_type" : "type-686"
- },
- {
- "field_offset" : 704,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "_Unwind_Control_Block",
- "name" : "_Unwind_Control_Block",
- "referenced_type" : "type-678",
- "self_type" : "type-678",
- "size" : 88,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTS21_Unwind_Control_Block"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "reserved1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved2",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved3",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved4",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved5",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "referenced_type" : "type-682",
- "self_type" : "type-682",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sp",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "bitpattern",
- "field_offset" : 32,
- "referenced_type" : "type-684"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "referenced_type" : "type-683",
- "self_type" : "type-683",
- "size" : 24,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "bitpattern",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "referenced_type" : "type-685",
- "self_type" : "type-685",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fnstart",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ehtp",
- "field_offset" : 32,
- "referenced_type" : "type-104"
- },
- {
- "field_name" : "additional",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "referenced_type" : "type-686",
- "self_type" : "type-686",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__and_<>",
- "name" : "std::__and_<>",
- "referenced_type" : "type-687",
- "self_type" : "type-687",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__16__and_IJEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-70"
- }
- ],
- "linker_set_key" : "unw_cursor_t",
- "name" : "unw_cursor_t",
- "referenced_type" : "type-69",
- "self_type" : "type-69",
- "size" : 1120,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS12unw_cursor_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tbase",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dbase",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "func",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "dwarf_eh_bases",
- "name" : "dwarf_eh_bases",
- "referenced_type" : "type-691",
- "self_type" : "type-691",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "dwarf_eh_bases"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "dli_fname",
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dli_fbase",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "dli_sname",
- "field_offset" : 64,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dli_saddr",
- "field_offset" : 96,
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "Dl_info",
- "name" : "Dl_info",
- "referenced_type" : "type-692",
- "self_type" : "type-692",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/dlfcn.h",
- "unique_id" : "Dl_info"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "imaxdiv_t",
- "name" : "imaxdiv_t",
- "referenced_type" : "type-693",
- "self_type" : "type-693",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
- "unique_id" : "_ZTS9imaxdiv_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__or_<>",
- "name" : "std::__or_<>",
- "referenced_type" : "type-697",
- "self_type" : "type-697",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__or_IJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_const<int>",
- "name" : "std::remove_const<int>",
- "referenced_type" : "type-704",
- "self_type" : "type-704",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__112remove_constIiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_const<unsigned int>",
- "name" : "std::remove_const<unsigned int>",
- "referenced_type" : "type-710",
- "self_type" : "type-710",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112remove_constIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arena",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ordblks",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "smblks",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblks",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-716",
- "self_type" : "type-716",
- "size" : 40,
- "source_file" : "/bionic/libc/include/malloc.h",
- "unique_id" : "mallinfo"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_volatile<int>",
- "name" : "std::remove_volatile<int>",
- "referenced_type" : "type-718",
- "self_type" : "type-718",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__115remove_volatileIiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::add_lvalue_reference<std::__less<unsigned int, unsigned int> >",
- "name" : "std::add_lvalue_reference<std::__less<unsigned int, unsigned int> >",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__120add_lvalue_referenceINS_6__lessIjjEEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "d_tag",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "d_un",
- "field_offset" : 32,
- "referenced_type" : "type-726"
- }
- ],
- "linker_set_key" : "dynamic",
- "name" : "dynamic",
- "referenced_type" : "type-725",
- "self_type" : "type-725",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS7dynamic"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "d_val",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "d_ptr",
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
- "name" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
- "record_kind" : "union",
- "referenced_type" : "type-726",
- "self_type" : "type-726",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTSN7dynamicUt_E"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_volatile<unsigned int>",
- "name" : "std::remove_volatile<unsigned int>",
- "referenced_type" : "type-729",
- "self_type" : "type-729",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__115remove_volatileIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__any",
- "name" : "std::__any",
- "referenced_type" : "type-73",
- "self_type" : "type-73",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__anyE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "d_tag",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "d_un",
- "field_offset" : 64,
- "referenced_type" : "type-731"
- }
- ],
- "linker_set_key" : "Elf64_Dyn",
- "name" : "Elf64_Dyn",
- "referenced_type" : "type-730",
- "self_type" : "type-730",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9Elf64_Dyn"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "d_val",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "d_ptr",
- "referenced_type" : "type-71"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
- "name" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
- "record_kind" : "union",
- "referenced_type" : "type-731",
- "self_type" : "type-731",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTSN9Elf64_DynUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_rel",
- "name" : "elf32_rel",
- "referenced_type" : "type-732",
- "self_type" : "type-732",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_rel"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_rel",
- "name" : "elf64_rel",
- "referenced_type" : "type-733",
- "self_type" : "type-733",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_rel"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_addend",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "elf32_rela",
- "name" : "elf32_rela",
- "referenced_type" : "type-734",
- "self_type" : "type-734",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_rela"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_addend",
- "field_offset" : 128,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "elf64_rela",
- "name" : "elf64_rela",
- "referenced_type" : "type-735",
- "self_type" : "type-735",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_rela"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "st_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_value",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_info",
- "field_offset" : 96,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_other",
- "field_offset" : 104,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_shndx",
- "field_offset" : 112,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf32_sym",
- "name" : "elf32_sym",
- "referenced_type" : "type-736",
- "self_type" : "type-736",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_sym"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "st_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_info",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_other",
- "field_offset" : 40,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_shndx",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "st_value",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "st_size",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_sym",
- "name" : "elf64_sym",
- "referenced_type" : "type-737",
- "self_type" : "type-737",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_sym"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "e_ident",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "e_type",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_machine",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_version",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_entry",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_phoff",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_shoff",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_flags",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_ehsize",
- "field_offset" : 320,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phentsize",
- "field_offset" : 336,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phnum",
- "field_offset" : 352,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shentsize",
- "field_offset" : 368,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shnum",
- "field_offset" : 384,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shstrndx",
- "field_offset" : 400,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf32_hdr",
- "name" : "elf32_hdr",
- "referenced_type" : "type-738",
- "self_type" : "type-738",
- "size" : 52,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_hdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "e_ident",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "e_type",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_machine",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_version",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_entry",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_phoff",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_shoff",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_flags",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_ehsize",
- "field_offset" : 416,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phentsize",
- "field_offset" : 432,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phnum",
- "field_offset" : 448,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shentsize",
- "field_offset" : 464,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shnum",
- "field_offset" : 480,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shstrndx",
- "field_offset" : 496,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf64_hdr",
- "name" : "elf64_hdr",
- "referenced_type" : "type-739",
- "self_type" : "type-739",
- "size" : 64,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed_impl<int, true>",
- "name" : "std::__libcpp_is_signed_impl<int, true>",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_is_signed_implIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_cv<int>",
- "name" : "std::remove_cv<int>",
- "referenced_type" : "type-740",
- "self_type" : "type-740",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__19remove_cvIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "p_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_offset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_vaddr",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_paddr",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_filesz",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_memsz",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_flags",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_align",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_phdr",
- "name" : "elf32_phdr",
- "referenced_type" : "type-741",
- "self_type" : "type-741",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_phdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "p_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_flags",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_offset",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_vaddr",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_paddr",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_filesz",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_memsz",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_align",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_phdr",
- "name" : "elf64_phdr",
- "referenced_type" : "type-742",
- "self_type" : "type-742",
- "size" : 56,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_phdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sh_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_type",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_flags",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addr",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_offset",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_size",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_link",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_info",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addralign",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_entsize",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_shdr",
- "name" : "elf32_shdr",
- "referenced_type" : "type-743",
- "self_type" : "type-743",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_shdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "sh_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_type",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_flags",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_addr",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_offset",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_size",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_link",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_info",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addralign",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_entsize",
- "field_offset" : 448,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_shdr",
- "name" : "elf64_shdr",
- "referenced_type" : "type-744",
- "self_type" : "type-744",
- "size" : 64,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_shdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_namesz",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_descsz",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_type",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_note",
- "name" : "elf32_note",
- "referenced_type" : "type-745",
- "self_type" : "type-745",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_note"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_namesz",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_descsz",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_type",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf64_note",
- "name" : "elf64_note",
- "referenced_type" : "type-746",
- "self_type" : "type-746",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_note"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "a_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "a_un",
- "field_offset" : 32,
- "referenced_type" : "type-748"
- }
- ],
- "linker_set_key" : "Elf32_auxv_t",
- "name" : "Elf32_auxv_t",
- "referenced_type" : "type-747",
- "self_type" : "type-747",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf32_auxv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "a_val",
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
- "name" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
- "record_kind" : "union",
- "referenced_type" : "type-748",
- "self_type" : "type-748",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "a_type",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "a_un",
- "field_offset" : 64,
- "referenced_type" : "type-750"
- }
- ],
- "linker_set_key" : "Elf64_auxv_t",
- "name" : "Elf64_auxv_t",
- "referenced_type" : "type-749",
- "self_type" : "type-749",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf64_auxv_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed_impl<unsigned int, true>",
- "name" : "std::__libcpp_is_signed_impl<unsigned int, true>",
- "referenced_type" : "type-75",
- "self_type" : "type-75",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_is_signed_implIjLb1EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "a_val",
- "referenced_type" : "type-71"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
- "name" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
- "record_kind" : "union",
- "referenced_type" : "type-750",
- "self_type" : "type-750",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_cv<unsigned int>",
- "name" : "std::remove_cv<unsigned int>",
- "referenced_type" : "type-751",
- "self_type" : "type-751",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__19remove_cvIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ch_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_size",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_addralign",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Chdr",
- "name" : "Elf32_Chdr",
- "referenced_type" : "type-752",
- "self_type" : "type-752",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf32_Chdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ch_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_size",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "ch_addralign",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "Elf64_Chdr",
- "name" : "Elf64_Chdr",
- "referenced_type" : "type-753",
- "self_type" : "type-753",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf64_Chdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_time_stamp",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_checksum",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_version",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_flags",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Lib",
- "name" : "Elf32_Lib",
- "referenced_type" : "type-754",
- "self_type" : "type-754",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS9Elf32_Lib"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_time_stamp",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_checksum",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_version",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_flags",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Lib",
- "name" : "Elf64_Lib",
- "referenced_type" : "type-755",
- "self_type" : "type-755",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS9Elf64_Lib"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "m_value",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_info",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "m_poffset",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "m_repeat",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "m_stride",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf32_Move",
- "name" : "Elf32_Move",
- "referenced_type" : "type-756",
- "self_type" : "type-756",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf32_Move"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "m_value",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_poffset",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_repeat",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "m_stride",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf64_Move",
- "name" : "Elf64_Move",
- "referenced_type" : "type-757",
- "self_type" : "type-757",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf64_Move"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "si_boundto",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "si_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf32_Syminfo",
- "name" : "Elf32_Syminfo",
- "referenced_type" : "type-758",
- "self_type" : "type-758",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Syminfo"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "si_boundto",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "si_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf64_Syminfo",
- "name" : "Elf64_Syminfo",
- "referenced_type" : "type-759",
- "self_type" : "type-759",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Syminfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-74"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed<int, true>",
- "name" : "std::__libcpp_is_signed<int, true>",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__118__libcpp_is_signedIiLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vd_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_ndx",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_cnt",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_hash",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_aux",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_next",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verdef",
- "name" : "Elf32_Verdef",
- "referenced_type" : "type-760",
- "self_type" : "type-760",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf32_Verdef"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vda_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vda_next",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verdaux",
- "name" : "Elf32_Verdaux",
- "referenced_type" : "type-761",
- "self_type" : "type-761",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Verdaux"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_void<void>",
- "name" : "std::__libcpp_is_void<void>",
- "referenced_type" : "type-762",
- "self_type" : "type-762",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__116__libcpp_is_voidIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vd_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_ndx",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_cnt",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_hash",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_aux",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_next",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verdef",
- "name" : "Elf64_Verdef",
- "referenced_type" : "type-763",
- "self_type" : "type-763",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf64_Verdef"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vda_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vda_next",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verdaux",
- "name" : "Elf64_Verdaux",
- "referenced_type" : "type-764",
- "self_type" : "type-764",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Verdaux"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vn_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_cnt",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_file",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_aux",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verneed",
- "name" : "Elf32_Verneed",
- "referenced_type" : "type-765",
- "self_type" : "type-765",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Verneed"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vna_hash",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_flags",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_other",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_name",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Vernaux",
- "name" : "Elf32_Vernaux",
- "referenced_type" : "type-766",
- "self_type" : "type-766",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Vernaux"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vn_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_cnt",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_file",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_aux",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verneed",
- "name" : "Elf64_Verneed",
- "referenced_type" : "type-767",
- "self_type" : "type-767",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Verneed"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vna_hash",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_flags",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_other",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_name",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Vernaux",
- "name" : "Elf64_Vernaux",
- "referenced_type" : "type-768",
- "self_type" : "type-768",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Vernaux"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed<unsigned int, true>",
- "name" : "std::__libcpp_is_signed<unsigned int, true>",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__118__libcpp_is_signedIjLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "dlpi_addr",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dlpi_name",
- "field_offset" : 32,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dlpi_phdr",
- "field_offset" : 64,
- "referenced_type" : "type-771"
- },
- {
- "field_name" : "dlpi_phnum",
- "field_offset" : 96,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "dl_phdr_info",
- "name" : "dl_phdr_info",
- "referenced_type" : "type-770",
- "self_type" : "type-770",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "dl_phdr_info"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_addr",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_name",
- "field_offset" : 32,
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "l_ld",
- "field_offset" : 64,
- "referenced_type" : "type-774"
- },
- {
- "field_name" : "l_next",
- "field_offset" : 96,
- "referenced_type" : "type-775"
- },
- {
- "field_name" : "l_prev",
- "field_offset" : 128,
- "referenced_type" : "type-775"
- }
- ],
- "linker_set_key" : "link_map",
- "name" : "link_map",
- "referenced_type" : "type-773",
- "self_type" : "type-773",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "link_map"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__is_nullptr_t_impl<nullptr_t>",
- "name" : "std::__is_nullptr_t_impl<nullptr_t>",
- "referenced_type" : "type-776",
- "self_type" : "type-776",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-64" ],
- "unique_id" : "_ZTSNSt3__119__is_nullptr_t_implIDnEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_version",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "r_map",
- "field_offset" : 32,
- "referenced_type" : "type-775"
- },
- {
- "field_name" : "r_brk",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_state",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_ldbase",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "r_debug",
- "name" : "r_debug",
- "referenced_type" : "type-777",
- "self_type" : "type-777",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "r_debug"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-76"
- }
- ],
- "linker_set_key" : "std::is_signed<int>",
- "name" : "std::is_signed<int>",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__19is_signedIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "addressSpace",
- "referenced_type" : "type-472"
- },
- {
- "field_name" : "sects",
- "field_offset" : 32,
- "referenced_type" : "type-783"
- },
- {
- "field_name" : "targetAddr",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "dl_iterate_cb_data",
- "name" : "dl_iterate_cb_data",
- "referenced_type" : "type-782",
- "self_type" : "type-782",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "version",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "commonEncodingsArraySectionOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "commonEncodingsArrayCount",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "personalityArraySectionOffset",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "personalityArrayCount",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "indexSectionOffset",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "indexCount",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header",
- "name" : "unwind_info_section_header",
- "referenced_type" : "type-784",
- "self_type" : "type-784",
- "size" : 28,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS26unwind_info_section_header"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "secondLevelPagesSectionOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsdaIndexArraySectionOffset",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header_index_entry",
- "name" : "unwind_info_section_header_index_entry",
- "referenced_type" : "type-785",
- "self_type" : "type-785",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsdaOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
- "name" : "unwind_info_section_header_lsda_index_entry",
- "referenced_type" : "type-786",
- "self_type" : "type-786",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "encoding",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_regular_second_level_entry",
- "name" : "unwind_info_regular_second_level_entry",
- "referenced_type" : "type-787",
- "self_type" : "type-787",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "kind",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "entryPageOffset",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "entryCount",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "unwind_info_regular_second_level_page_header",
- "name" : "unwind_info_regular_second_level_page_header",
- "referenced_type" : "type-788",
- "self_type" : "type-788",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "kind",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "entryPageOffset",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "entryCount",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "encodingsPageOffset",
- "field_offset" : 64,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "encodingsCount",
- "field_offset" : 80,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "unwind_info_compressed_second_level_page_header",
- "name" : "unwind_info_compressed_second_level_page_header",
- "referenced_type" : "type-789",
- "self_type" : "type-789",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-77"
- }
- ],
- "linker_set_key" : "std::is_signed<unsigned int>",
- "name" : "std::is_signed<unsigned int>",
- "referenced_type" : "type-79",
- "self_type" : "type-79",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__19is_signedIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sched_priority",
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "sched_param",
- "name" : "sched_param",
- "referenced_type" : "type-790",
- "self_type" : "type-790",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
- "unique_id" : "sched_param"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__bits",
- "referenced_type" : "type-792"
- }
- ],
- "linker_set_key" : "cpu_set_t",
- "name" : "cpu_set_t",
- "referenced_type" : "type-791",
- "self_type" : "type-791",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
- "unique_id" : "cpu_set_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__cleanup_prev",
- "referenced_type" : "type-794"
- },
- {
- "field_name" : "__cleanup_routine",
- "field_offset" : 32,
- "referenced_type" : "type-795"
- },
- {
- "field_name" : "__cleanup_arg",
- "field_offset" : 64,
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "__pthread_cleanup_t",
- "name" : "__pthread_cleanup_t",
- "referenced_type" : "type-793",
- "self_type" : "type-793",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h",
- "unique_id" : "__pthread_cleanup_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<bool>",
- "name" : "std::__libcpp_is_integral<bool>",
- "referenced_type" : "type-797",
- "self_type" : "type-797",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIbEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_lock",
- "referenced_type" : "type-346"
- }
- ],
- "linker_set_key" : "libunwind::RWMutex",
- "name" : "libunwind::RWMutex",
- "record_kind" : "class",
- "referenced_type" : "type-798",
- "self_type" : "type-798",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
- "unique_id" : "_ZTSN9libunwind7RWMutexE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_abstract<std::input_iterator_tag>",
- "name" : "std::is_abstract<std::input_iterator_tag>",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-81" ],
- "unique_id" : "_ZTSNSt3__111is_abstractINS_18input_iterator_tagEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char>",
- "name" : "std::__libcpp_is_integral<char>",
- "referenced_type" : "type-803",
- "self_type" : "type-803",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-26" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIcEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "data",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::EHABIIndexEntry",
- "name" : "libunwind::EHABIIndexEntry",
- "referenced_type" : "type-805",
- "self_type" : "type-805",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::input_iterator_tag",
- "name" : "std::input_iterator_tag",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__118input_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<signed char>",
- "name" : "std::__libcpp_is_integral<signed char>",
- "referenced_type" : "type-810",
- "self_type" : "type-810",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-117" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIaEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned char>",
- "name" : "std::__libcpp_is_integral<unsigned char>",
- "referenced_type" : "type-811",
- "self_type" : "type-811",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIhEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<wchar_t>",
- "name" : "std::__libcpp_is_integral<wchar_t>",
- "referenced_type" : "type-812",
- "self_type" : "type-812",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-271" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIwEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char16_t>",
- "name" : "std::__libcpp_is_integral<char16_t>",
- "referenced_type" : "type-815",
- "self_type" : "type-815",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-265" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIDsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char32_t>",
- "name" : "std::__libcpp_is_integral<char32_t>",
- "referenced_type" : "type-816",
- "self_type" : "type-816",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-269" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIDiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<short>",
- "name" : "std::__libcpp_is_integral<short>",
- "referenced_type" : "type-817",
- "self_type" : "type-817",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned short>",
- "name" : "std::__libcpp_is_integral<unsigned short>",
- "referenced_type" : "type-818",
- "self_type" : "type-818",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralItEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<int>",
- "name" : "std::__libcpp_is_integral<int>",
- "referenced_type" : "type-819",
- "self_type" : "type-819",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned int>",
- "name" : "std::__libcpp_is_integral<unsigned int>",
- "referenced_type" : "type-820",
- "self_type" : "type-820",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIjEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<long>",
- "name" : "std::__libcpp_is_integral<long>",
- "referenced_type" : "type-821",
- "self_type" : "type-821",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIlEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned long>",
- "name" : "std::__libcpp_is_integral<unsigned long>",
- "referenced_type" : "type-822",
- "self_type" : "type-822",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralImEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<long long>",
- "name" : "std::__libcpp_is_integral<long long>",
- "referenced_type" : "type-823",
- "self_type" : "type-823",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIxEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned long long>",
- "name" : "std::__libcpp_is_integral<unsigned long long>",
- "referenced_type" : "type-824",
- "self_type" : "type-824",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIyEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-819"
- }
- ],
- "linker_set_key" : "std::is_integral<int>",
- "name" : "std::is_integral<int>",
- "referenced_type" : "type-825",
- "self_type" : "type-825",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__111is_integralIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-820"
- }
- ],
- "linker_set_key" : "std::is_integral<unsigned int>",
- "name" : "std::is_integral<unsigned int>",
- "referenced_type" : "type-826",
- "self_type" : "type-826",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__111is_integralIjEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<__fp16>",
- "name" : "std::__libcpp_is_floating_point<__fp16>",
- "referenced_type" : "type-827",
- "self_type" : "type-827",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-40" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIDhEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-84"
- }
- ],
- "linker_set_key" : "unw_context_t",
- "name" : "unw_context_t",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS13unw_context_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "exception_class",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "exception_cleanup",
- "field_offset" : 64,
- "referenced_type" : "type-841"
- },
- {
- "field_name" : "unwinder_cache",
- "field_offset" : 96,
- "referenced_type" : "type-843"
- },
- {
- "field_name" : "barrier_cache",
- "field_offset" : 256,
- "referenced_type" : "type-844"
- },
- {
- "field_name" : "cleanup_cache",
- "field_offset" : 448,
- "referenced_type" : "type-845"
- },
- {
- "field_name" : "pr_cache",
- "field_offset" : 576,
- "referenced_type" : "type-846"
- },
- {
- "field_offset" : 704,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "_Unwind_Control_Block",
- "name" : "_Unwind_Control_Block",
- "referenced_type" : "type-840",
- "self_type" : "type-840",
- "size" : 88,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "reserved1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved2",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved3",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved4",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved5",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "referenced_type" : "type-843",
- "self_type" : "type-843",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sp",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "bitpattern",
- "field_offset" : 32,
- "referenced_type" : "type-684"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "referenced_type" : "type-844",
- "self_type" : "type-844",
- "size" : 24,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "bitpattern",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "referenced_type" : "type-845",
- "self_type" : "type-845",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fnstart",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ehtp",
- "field_offset" : 32,
- "referenced_type" : "type-104"
- },
- {
- "field_name" : "additional",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "referenced_type" : "type-846",
- "self_type" : "type-846",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fds_bits",
- "referenced_type" : "type-2"
- }
- ],
- "linker_set_key" : "__kernel_fd_set",
- "name" : "__kernel_fd_set",
- "referenced_type" : "type-848",
- "self_type" : "type-848",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
- "unique_id" : "__kernel_fd_set"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "val",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-849",
- "self_type" : "type-849",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_abstract<std::output_iterator_tag>",
- "name" : "std::is_abstract<std::output_iterator_tag>",
- "referenced_type" : "type-85",
- "self_type" : "type-85",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-86" ],
- "unique_id" : "_ZTSNSt3__111is_abstractINS_19output_iterator_tagEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-850",
- "self_type" : "type-850",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-851",
- "self_type" : "type-851",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-853",
- "self_type" : "type-853",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-854",
- "self_type" : "type-854",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-855",
- "self_type" : "type-855",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-856",
- "self_type" : "type-856",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "imaxdiv_t",
- "name" : "imaxdiv_t",
- "referenced_type" : "type-857",
- "self_type" : "type-857",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
- "unique_id" : "imaxdiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-84"
- }
- ],
- "linker_set_key" : "unw_context_t",
- "name" : "unw_context_t",
- "referenced_type" : "type-858",
- "self_type" : "type-858",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_context_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-70"
- }
- ],
- "linker_set_key" : "unw_cursor_t",
- "name" : "unw_cursor_t",
- "referenced_type" : "type-859",
- "self_type" : "type-859",
- "size" : 1120,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_cursor_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::output_iterator_tag",
- "name" : "std::output_iterator_tag",
- "referenced_type" : "type-86",
- "self_type" : "type-86",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__119output_iterator_tagE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-860",
- "self_type" : "type-860",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "start_ip",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "end_ip",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsda",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "handler",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gp",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "format",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info_size",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "extra",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unw_proc_info_t",
- "name" : "unw_proc_info_t",
- "referenced_type" : "type-861",
- "self_type" : "type-861",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_proc_info_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>",
- "name" : "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>",
- "referenced_type" : "type-87",
- "self_type" : "type-87",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-88", "type-81" ],
- "unique_id" : "_ZTSNSt3__114is_convertibleINS_26random_access_iterator_tagENS_18input_iterator_tagEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-873",
- "self_type" : "type-873",
- "size" : 24,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-89"
- }
- ],
- "linker_set_key" : "std::random_access_iterator_tag",
- "name" : "std::random_access_iterator_tag",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__126random_access_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-90"
- }
- ],
- "linker_set_key" : "std::bidirectional_iterator_tag",
- "name" : "std::bidirectional_iterator_tag",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__126bidirectional_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-81"
- }
- ],
- "linker_set_key" : "std::forward_iterator_tag",
- "name" : "std::forward_iterator_tag",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__120forward_iterator_tagE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-92"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-91",
- "self_type" : "type-91",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-92",
- "self_type" : "type-92",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>",
- "name" : "std::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>",
- "referenced_type" : "type-93",
- "self_type" : "type-93",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-88", "type-86" ],
- "unique_id" : "_ZTSNSt3__114is_convertibleINS_26random_access_iterator_tagENS_19output_iterator_tagEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-95"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned char>",
- "name" : "std::alignment_of<unsigned char>",
- "referenced_type" : "type-94",
- "self_type" : "type-94",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 1>",
- "name" : "std::integral_constant<unsigned int, 1>",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-97"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned short>",
- "name" : "std::alignment_of<unsigned short>",
- "referenced_type" : "type-96",
- "self_type" : "type-96",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofItEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 2>",
- "name" : "std::integral_constant<unsigned int, 2>",
- "referenced_type" : "type-97",
- "self_type" : "type-97",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned int>",
- "name" : "std::alignment_of<unsigned int>",
- "referenced_type" : "type-98",
- "self_type" : "type-98",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 4>",
- "name" : "std::integral_constant<unsigned int, 4>",
- "referenced_type" : "type-99",
- "self_type" : "type-99",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj4EEE"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_vfp_exc"
}
],
"rvalue_reference_types" : []
diff --git a/Q/32/x86/source-based/libandroid_net.so.lsdump b/Q/32/x86/source-based/libandroid_net.so.lsdump
index f447242..f442892 100644
--- a/Q/32/x86/source-based/libandroid_net.so.lsdump
+++ b/Q/32/x86/source-based/libandroid_net.so.lsdump
@@ -2,83 +2,11 @@
"array_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [8]",
- "name" : "int [8]",
- "referenced_type" : "type-15",
- "self_type" : "type-59",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [1]",
- "name" : "int [1]",
- "referenced_type" : "type-15",
- "self_type" : "type-64",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-15",
- "self_type" : "type-67",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-15",
- "self_type" : "type-69",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-17",
- "self_type" : "type-19",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-24",
- "self_type" : "type-29",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
- },
- {
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-26",
- "self_type" : "type-25",
+ "referenced_type" : "type-7",
+ "self_type" : "type-39",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -86,13 +14,111 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-26",
- "self_type" : "type-52",
+ "referenced_type" : "type-7",
+ "self_type" : "type-19",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
{
"alignment" : 4,
+ "linker_set_key" : "in6_addr [0]",
+ "name" : "in6_addr [0]",
+ "referenced_type" : "type-25",
+ "self_type" : "type-52",
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-31",
+ "self_type" : "type-33",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-77",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [1]",
+ "name" : "int [1]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-74",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-79",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [8]",
+ "name" : "int [8]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-58",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-38",
+ "self_type" : "type-42",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [16]",
+ "name" : "unsigned char [16]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-27",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [3]",
+ "name" : "unsigned char [3]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-56",
+ "size" : 3,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [8]",
+ "name" : "unsigned char [8]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-45",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-29",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "unsigned long [32]",
"name" : "unsigned long [32]",
"referenced_type" : "type-3",
@@ -101,39 +127,13 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "in6_addr [0]",
- "name" : "in6_addr [0]",
- "referenced_type" : "type-5",
- "self_type" : "type-4",
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [16]",
- "name" : "unsigned char [16]",
- "referenced_type" : "type-8",
- "self_type" : "type-7",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-28",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [3]",
- "name" : "unsigned char [3]",
- "referenced_type" : "type-8",
- "self_type" : "type-41",
- "size" : 3,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [8]",
- "name" : "unsigned char [8]",
- "referenced_type" : "type-8",
- "self_type" : "type-32",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
}
],
"builtin_types" :
@@ -143,8 +143,8 @@
"is_integral" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
+ "referenced_type" : "type-7",
+ "self_type" : "type-7",
"size" : 1
},
{
@@ -152,8 +152,8 @@
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-15",
- "self_type" : "type-15",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 4
},
{
@@ -161,8 +161,8 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-73",
- "self_type" : "type-73",
+ "referenced_type" : "type-83",
+ "self_type" : "type-83",
"size" : 4
},
{
@@ -170,8 +170,8 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-75",
- "self_type" : "type-75",
+ "referenced_type" : "type-86",
+ "self_type" : "type-86",
"size" : 8
},
{
@@ -179,8 +179,8 @@
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
+ "referenced_type" : "type-82",
+ "self_type" : "type-82",
"size" : 2
},
{
@@ -189,8 +189,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
"size" : 1
},
{
@@ -199,8 +199,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
+ "referenced_type" : "type-9",
+ "self_type" : "type-9",
"size" : 4
},
{
@@ -219,8 +219,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
- "referenced_type" : "type-113",
- "self_type" : "type-113",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
"size" : 8
},
{
@@ -229,15 +229,15 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-61",
- "self_type" : "type-61"
+ "referenced_type" : "type-11",
+ "self_type" : "type-11"
}
],
"elf_functions" :
@@ -246,6 +246,18 @@
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -260,6 +272,32 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-23",
+ "self_type" : "type-23",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "res_goahead"
},
@@ -282,11 +320,11 @@
],
"linker_set_key" : "res_sendhookact",
"name" : "res_sendhookact",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
+ "referenced_type" : "type-61",
+ "self_type" : "type-61",
"size" : 4,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "res_sendhookact"
}
],
@@ -294,24 +332,33 @@
[
{
"alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned int, const void *)",
- "name" : "void *(void *, unsigned int, const void *)",
+ "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"parameters" :
[
{
- "referenced_type" : "type-60"
+ "referenced_type" : "type-65"
+ },
+ {
+ "referenced_type" : "type-67"
+ },
+ {
+ "referenced_type" : "type-70"
+ },
+ {
+ "referenced_type" : "type-71"
},
{
"referenced_type" : "type-12"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-70"
}
],
- "referenced_type" : "type-102",
- "return_type" : "type-60",
- "self_type" : "type-102",
- "source_file" : "/bionic/libc/include/malloc.h"
+ "referenced_type" : "type-64",
+ "return_type" : "type-61",
+ "self_type" : "type-64",
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
@@ -320,15 +367,33 @@
"parameters" :
[
{
- "referenced_type" : "type-60"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-105",
- "return_type" : "type-61",
- "self_type" : "type-105",
+ "referenced_type" : "type-112",
+ "return_type" : "type-11",
+ "self_type" : "type-112",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(unsigned int, const void *)",
+ "name" : "void *(unsigned int, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-105"
+ }
+ ],
+ "referenced_type" : "type-104",
+ "return_type" : "type-10",
+ "self_type" : "type-104",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
@@ -338,66 +403,39 @@
"parameters" :
[
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-108",
- "return_type" : "type-60",
- "self_type" : "type-108",
+ "referenced_type" : "type-115",
+ "return_type" : "type-10",
+ "self_type" : "type-115",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "linker_set_key" : "void *(void *, unsigned int, const void *)",
+ "name" : "void *(void *, unsigned int, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-48"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-53"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-56"
- },
- {
- "referenced_type" : "type-57"
- },
- {
- "referenced_type" : "type-15"
- },
- {
- "referenced_type" : "type-56"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-47",
- "return_type" : "type-44",
- "self_type" : "type-47",
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(unsigned int, const void *)",
- "name" : "void *(unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-98"
- }
- ],
- "referenced_type" : "type-97",
- "return_type" : "type-60",
- "self_type" : "type-97",
+ "referenced_type" : "type-109",
+ "return_type" : "type-10",
+ "self_type" : "type-109",
"source_file" : "/bionic/libc/include/malloc.h"
}
],
@@ -409,22 +447,100 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-118"
+ "referenced_type" : "type-21"
},
{
- "referenced_type" : "type-119"
+ "referenced_type" : "type-22"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ }
+ ],
+ "return_type" : "type-11",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-120"
+ },
+ {
+ "referenced_type" : "type-5"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-70"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-120"
+ },
+ {
+ "referenced_type" : "type-68"
+ },
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -433,10 +549,10 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -445,13 +561,13 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -461,154 +577,19 @@
[
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
- "name" : "void *(*)(void *, unsigned int, const void *)",
- "referenced_type" : "type-102",
- "self_type" : "type-101",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-101",
+ "self_type" : "type-100",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-105",
- "self_type" : "type-104",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-108",
- "self_type" : "type-107",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-114",
- "self_type" : "type-115",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const addrinfo *",
- "name" : "const addrinfo *",
- "referenced_type" : "type-117",
- "self_type" : "type-118",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-15",
- "self_type" : "type-56",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-26",
- "self_type" : "type-85",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-47",
- "self_type" : "type-46",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-49",
- "self_type" : "type-48",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-51",
- "self_type" : "type-50",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-54",
- "self_type" : "type-53",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char *",
- "name" : "const unsigned char *",
- "referenced_type" : "type-55",
- "self_type" : "type-54",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-61",
- "self_type" : "type-60",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-76",
- "self_type" : "type-79",
- "size" : 4,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-8",
- "self_type" : "type-57",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-85",
- "self_type" : "type-86",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 4,
"linker_set_key" : "addrinfo *",
"name" : "addrinfo *",
- "referenced_type" : "type-91",
- "self_type" : "type-92",
+ "referenced_type" : "type-14",
+ "self_type" : "type-20",
"size" : 4,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -616,35 +597,170 @@
"alignment" : 4,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-92",
- "self_type" : "type-119",
+ "referenced_type" : "type-20",
+ "self_type" : "type-22",
"size" : 4,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-94",
- "self_type" : "type-93",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-7",
+ "self_type" : "type-15",
"size" : 4,
- "source_file" : "/bionic/libc/include/stdio.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, const void *)",
- "referenced_type" : "type-97",
- "self_type" : "type-96",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-15",
+ "self_type" : "type-95",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const addrinfo *",
+ "name" : "const addrinfo *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-21",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char *",
+ "name" : "const unsigned char *",
+ "referenced_type" : "type-69",
+ "self_type" : "type-68",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-68",
+ "self_type" : "type-67",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
"linker_set_key" : "const void *",
"name" : "const void *",
- "referenced_type" : "type-99",
- "self_type" : "type-98",
+ "referenced_type" : "type-106",
+ "self_type" : "type-105",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-12",
+ "self_type" : "type-70",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-87",
+ "self_type" : "type-90",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-64",
+ "self_type" : "type-63",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-66",
+ "self_type" : "type-65",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-4",
+ "self_type" : "type-71",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-112",
+ "self_type" : "type-111",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-11",
+ "self_type" : "type-10",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, const void *)",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "referenced_type" : "type-115",
+ "self_type" : "type-114",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+ "name" : "void *(*)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-109",
+ "self_type" : "type-108",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
}
@@ -653,21 +769,89 @@
[
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
- "name" : "void *(*volatile)(void *, unsigned int, const void *)",
- "referenced_type" : "type-101",
- "self_type" : "type-103",
+ "is_const" : true,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 32,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-7",
+ "self_type" : "type-6",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const in6_addr",
+ "name" : "const in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-59",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netinet/in.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const unsigned char",
+ "name" : "const unsigned char",
+ "referenced_type" : "type-4",
+ "self_type" : "type-69",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const unsigned int",
+ "name" : "const unsigned int",
+ "referenced_type" : "type-9",
+ "self_type" : "type-72",
"size" : 4,
+ "source_file" : "/frameworks/base/native/android/net.c"
+ },
+ {
+ "is_const" : true,
+ "linker_set_key" : "const void",
+ "name" : "const void",
+ "referenced_type" : "type-11",
+ "self_type" : "type-106",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-16",
+ "self_type" : "type-66",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
"is_volatile" : true,
"linker_set_key" : "void (*volatile)(void *, const void *)",
"name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-104",
- "self_type" : "type-106",
+ "referenced_type" : "type-111",
+ "self_type" : "type-113",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+ "name" : "void *(*volatile)(unsigned int, const void *)",
+ "referenced_type" : "type-103",
+ "self_type" : "type-107",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
@@ -676,86 +860,18 @@
"is_volatile" : true,
"linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
"name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-107",
- "self_type" : "type-109",
+ "referenced_type" : "type-114",
+ "self_type" : "type-116",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const unsigned int",
- "name" : "const unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-62",
- "size" : 4,
- "source_file" : "/frameworks/base/native/android/net.c"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-26",
- "self_type" : "type-114",
- "size" : 1,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-50",
- "self_type" : "type-49",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const in6_addr",
- "name" : "const in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-42",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netinet/in.h"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const void",
- "name" : "const void",
- "referenced_type" : "type-61",
- "self_type" : "type-99",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const unsigned char",
- "name" : "const unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-55",
- "size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-91",
- "self_type" : "type-117",
- "size" : 32,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
"is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
- "name" : "void *(*volatile)(unsigned int, const void *)",
- "referenced_type" : "type-96",
- "self_type" : "type-100",
+ "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-108",
+ "self_type" : "type-110",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
}
@@ -784,747 +900,17 @@
"fields" :
[
{
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
+ "field_name" : "val",
+ "referenced_type" : "type-79"
}
],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-110",
- "self_type" : "type-110",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-96",
+ "self_type" : "type-96",
"size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-73"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-73"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-111",
- "self_type" : "type-111",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-75"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-112",
- "self_type" : "type-112",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 24,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-14",
- "self_type" : "type-14",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-16",
- "self_type" : "type-16",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-20",
- "self_type" : "type-20",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-22",
- "self_type" : "type-22",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-23",
- "self_type" : "type-23",
- "size" : 132,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-25"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gsr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1056,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 260,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1120,
- "referenced_type" : "type-29"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-28",
- "self_type" : "type-28",
- "size" : 268,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-32"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-31",
- "self_type" : "type-31",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-35",
- "self_type" : "type-35",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-38",
- "self_type" : "type-38",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "priority",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-41"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
@@ -1532,33 +918,33 @@
[
{
"field_name" : "sample_validity",
- "referenced_type" : "type-10"
+ "referenced_type" : "type-18"
},
{
"field_name" : "success_threshold",
"field_offset" : 16,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "min_samples",
"field_offset" : 24,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "max_samples",
"field_offset" : 32,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "base_timeout_msec",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "__res_params",
"name" : "__res_params",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
+ "referenced_type" : "type-60",
+ "self_type" : "type-60",
"size" : 12,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
"unique_id" : "__res_params"
@@ -1568,44 +954,96 @@
"fields" :
[
{
- "field_name" : "app_netid",
+ "field_name" : "ai_flags",
"referenced_type" : "type-12"
},
{
- "field_name" : "app_mark",
+ "field_name" : "ai_family",
"field_offset" : 32,
"referenced_type" : "type-12"
},
{
- "field_name" : "dns_netid",
+ "field_name" : "ai_socktype",
"field_offset" : 64,
"referenced_type" : "type-12"
},
{
- "field_name" : "dns_mark",
+ "field_name" : "ai_protocol",
"field_offset" : 96,
"referenced_type" : "type-12"
},
{
- "field_name" : "uid",
+ "field_name" : "ai_addrlen",
"field_offset" : 128,
"referenced_type" : "type-12"
},
{
+ "field_name" : "ai_canonname",
+ "field_offset" : 160,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "ai_addr",
+ "field_offset" : 192,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "ai_next",
+ "field_offset" : 224,
+ "referenced_type" : "type-20"
+ }
+ ],
+ "linker_set_key" : "addrinfo",
+ "name" : "addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "addrinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "app_netid",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "app_mark",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_netid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
"field_name" : "flags",
"field_offset" : 160,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
"field_name" : "qhook",
"field_offset" : 192,
- "referenced_type" : "type-46"
+ "referenced_type" : "type-63"
}
],
"linker_set_key" : "android_net_context",
"name" : "android_net_context",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
"size" : 28,
"source_file" : "/bionic/libc/dns/include/resolv_netid.h",
"unique_id" : "android_net_context"
@@ -1615,151 +1053,49 @@
"fields" :
[
{
- "field_name" : "in6_u",
- "referenced_type" : "type-6"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-5",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-59"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-58",
- "self_type" : "type-58",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "u6_addr16",
+ "field_name" : "cmsg_len",
"referenced_type" : "type-9"
},
{
- "field_name" : "u6_addr32",
- "referenced_type" : "type-11"
+ "field_name" : "cmsg_level",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "cmsg_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
}
],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-6",
- "self_type" : "type-6",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ "linker_set_key" : "cmsghdr",
+ "name" : "cmsghdr",
+ "referenced_type" : "type-92",
+ "self_type" : "type-92",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "cmsghdr"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-64"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-63",
- "self_type" : "type-63",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
{
- "field_name" : "__private",
- "referenced_type" : "type-64"
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
}
],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-65",
- "self_type" : "type-65",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-67"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-66",
- "self_type" : "type-66",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-68",
- "self_type" : "type-68",
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-117",
+ "self_type" : "type-117",
"size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
},
{
"alignment" : 4,
@@ -1767,18 +1103,18 @@
[
{
"field_name" : "type",
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "pid",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "f_owner_ex",
"name" : "f_owner_ex",
- "referenced_type" : "type-70",
- "self_type" : "type-70",
+ "referenced_type" : "type-80",
+ "self_type" : "type-80",
"size" : 8,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "f_owner_ex"
@@ -1789,33 +1125,33 @@
[
{
"field_name" : "l_type",
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_whence",
"field_offset" : 16,
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_start",
"field_offset" : 32,
- "referenced_type" : "type-73"
+ "referenced_type" : "type-83"
},
{
"field_name" : "l_len",
"field_offset" : 64,
- "referenced_type" : "type-73"
+ "referenced_type" : "type-83"
},
{
"field_name" : "l_pid",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "flock",
"name" : "flock",
- "referenced_type" : "type-71",
- "self_type" : "type-71",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "flock"
@@ -1826,33 +1162,33 @@
[
{
"field_name" : "l_type",
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_whence",
"field_offset" : 16,
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_start",
"field_offset" : 32,
- "referenced_type" : "type-75"
+ "referenced_type" : "type-86"
},
{
"field_name" : "l_len",
"field_offset" : 96,
- "referenced_type" : "type-75"
+ "referenced_type" : "type-86"
},
{
"field_name" : "l_pid",
"field_offset" : 160,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "flock64",
"name" : "flock64",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
"size" : 24,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "flock64"
@@ -1862,194 +1198,86 @@
"fields" :
[
{
- "field_name" : "iov_base",
- "referenced_type" : "type-60"
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "iov_len",
+ "field_name" : "gf_group",
"field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 64,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 128,
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
- "size" : 28,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
"referenced_type" : "type-38"
},
{
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
+ "field_name" : "gf_fmode",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
},
{
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-4"
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1120,
+ "referenced_type" : "type-42"
}
],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 268,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "msg_hdr",
- "referenced_type" : "type-78"
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "msg_len",
- "field_offset" : 224,
- "referenced_type" : "type-12"
+ "field_name" : "gr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
}
],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
- "size" : 32,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 132,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "cmsg_len",
- "referenced_type" : "type-12"
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "cmsg_level",
+ "field_name" : "gsr_group",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-38"
},
{
- "field_name" : "cmsg_type",
- "field_offset" : 64,
- "referenced_type" : "type-15"
+ "field_name" : "gsr_source",
+ "field_offset" : 1056,
+ "referenced_type" : "type-38"
}
],
- "linker_set_key" : "cmsghdr",
- "name" : "cmsghdr",
- "referenced_type" : "type-82",
- "self_type" : "type-82",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "cmsghdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 260,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
},
{
"alignment" : 4,
@@ -2057,33 +1285,33 @@
[
{
"field_name" : "h_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "h_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "h_addrtype",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "h_length",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "h_addr_list",
"field_offset" : 128,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
}
],
"linker_set_key" : "hostent",
"name" : "hostent",
- "referenced_type" : "type-84",
- "self_type" : "type-84",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
"size" : 20,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "hostent"
@@ -2093,17 +1321,698 @@
"fields" :
[
{
- "field_name" : "val",
- "referenced_type" : "type-69"
+ "field_name" : "in6_u",
+ "referenced_type" : "type-26"
}
],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-28"
+ },
+ {
+ "field_name" : "u6_addr32",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-26",
+ "self_type" : "type-26",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "flr_label",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_expires",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-48",
+ "self_type" : "type-48",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-84",
+ "self_type" : "type-84",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "iov_base",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "iov_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
"referenced_type" : "type-87",
"self_type" : "type-87",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-36",
+ "self_type" : "type-36",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-33"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-24",
+ "self_type" : "type-24",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-56"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-55",
+ "self_type" : "type-55",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-83"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-83"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-118",
+ "self_type" : "type-118",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-86"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-119",
+ "self_type" : "type-119",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-102",
+ "self_type" : "type-102",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-89"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-91",
+ "self_type" : "type-91",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 64,
+ "referenced_type" : "type-90"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-89",
+ "self_type" : "type-89",
+ "size" : 28,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
},
{
"alignment" : 4,
@@ -2111,28 +2020,28 @@
[
{
"field_name" : "n_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "n_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "n_addrtype",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "n_net",
"field_offset" : 96,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
}
],
"linker_set_key" : "netent",
"name" : "netent",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
+ "referenced_type" : "type-97",
+ "self_type" : "type-97",
"size" : 16,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "netent"
@@ -2142,56 +2051,24 @@
"fields" :
[
{
- "field_name" : "s_name",
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "s_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-86"
- },
- {
- "field_name" : "s_port",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "s_proto",
- "field_offset" : 96,
- "referenced_type" : "type-85"
- }
- ],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "p_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "p_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "p_proto",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "protoent",
"name" : "protoent",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
+ "referenced_type" : "type-99",
+ "self_type" : "type-99",
"size" : 12,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "protoent"
@@ -2201,114 +2078,353 @@
"fields" :
[
{
- "field_name" : "ai_flags",
- "referenced_type" : "type-15"
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_family",
+ "field_name" : "stack_base",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "ai_socktype",
+ "field_name" : "stack_size",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_protocol",
+ "field_name" : "guard_size",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_addrlen",
+ "field_name" : "sched_policy",
"field_offset" : 128,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "field_name" : "ai_canonname",
+ "field_name" : "sched_priority",
"field_offset" : 160,
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "ai_addr",
- "field_offset" : 192,
- "referenced_type" : "type-50"
- },
- {
- "field_name" : "ai_next",
- "field_offset" : 224,
- "referenced_type" : "type-92"
+ "referenced_type" : "type-12"
}
],
- "linker_set_key" : "addrinfo",
- "name" : "addrinfo",
- "referenced_type" : "type-91",
- "self_type" : "type-91",
- "size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "addrinfo"
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "arena",
- "referenced_type" : "type-12"
+ "field_name" : "__private",
+ "referenced_type" : "type-58"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-57",
+ "self_type" : "type-57",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-74"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-73",
+ "self_type" : "type-73",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-74"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-75",
+ "self_type" : "type-75",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-77"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-76",
+ "self_type" : "type-76",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-79"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-78",
+ "self_type" : "type-78",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-49"
},
{
- "field_name" : "ordblks",
+ "field_name" : "reserved",
"field_offset" : 32,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "smblks",
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-52"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-51",
+ "self_type" : "type-51",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-49"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-95"
+ },
+ {
+ "field_name" : "s_port",
"field_offset" : 64,
"referenced_type" : "type-12"
},
{
- "field_name" : "hblks",
+ "field_name" : "s_proto",
"field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-15"
}
],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
- "size" : 40,
- "source_file" : "/bionic/libc/include/malloc.h",
- "unique_id" : "mallinfo"
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-98",
+ "self_type" : "type-98",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sa_data",
+ "field_offset" : 16,
+ "referenced_type" : "type-19"
+ }
+ ],
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-17",
+ "self_type" : "type-17",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-45"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-39"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
}
],
"rvalue_reference_types" : []
diff --git a/Q/64/arm64_armv8-a/source-based/libandroid_net.so.lsdump b/Q/64/arm64_armv8-a/source-based/libandroid_net.so.lsdump
index 3bd1f7a..7728c1f 100644
--- a/Q/64/arm64_armv8-a/source-based/libandroid_net.so.lsdump
+++ b/Q/64/arm64_armv8-a/source-based/libandroid_net.so.lsdump
@@ -5,8 +5,8 @@
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-10",
- "self_type" : "type-35",
+ "referenced_type" : "type-14",
+ "self_type" : "type-42",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -14,8 +14,8 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-10",
- "self_type" : "type-14",
+ "referenced_type" : "type-14",
+ "self_type" : "type-26",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
@@ -23,34 +23,88 @@
"alignment" : 1,
"linker_set_key" : "char [16]",
"name" : "char [16]",
- "referenced_type" : "type-10",
- "self_type" : "type-65",
+ "referenced_type" : "type-14",
+ "self_type" : "type-19",
"size" : 16,
"source_file" : "/bionic/libc/include/bits/pthread_types.h"
},
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-13",
- "self_type" : "type-22",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
"alignment" : 4,
"linker_set_key" : "in6_addr [0]",
"name" : "in6_addr [0]",
- "referenced_type" : "type-18",
- "self_type" : "type-31",
+ "referenced_type" : "type-32",
+ "self_type" : "type-55",
"source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
},
{
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-34",
+ "self_type" : "type-36",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-80",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [12]",
+ "name" : "int [12]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-78",
+ "size" : 48,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [14]",
+ "name" : "int [14]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-82",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-96",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "long [4]",
+ "name" : "long [4]",
+ "referenced_type" : "type-76",
+ "self_type" : "type-75",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-41",
+ "self_type" : "type-45",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
"alignment" : 1,
"linker_set_key" : "unsigned char [16]",
"name" : "unsigned char [16]",
- "referenced_type" : "type-21",
- "self_type" : "type-20",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
@@ -58,8 +112,8 @@
"alignment" : 1,
"linker_set_key" : "unsigned char [3]",
"name" : "unsigned char [3]",
- "referenced_type" : "type-21",
- "self_type" : "type-49",
+ "referenced_type" : "type-6",
+ "self_type" : "type-59",
"size" : 3,
"source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
},
@@ -67,28 +121,19 @@
"alignment" : 1,
"linker_set_key" : "unsigned char [8]",
"name" : "unsigned char [8]",
- "referenced_type" : "type-21",
- "self_type" : "type-41",
+ "referenced_type" : "type-6",
+ "self_type" : "type-48",
"size" : 8,
"source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
},
{
"alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-26",
- "self_type" : "type-28",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-34",
- "self_type" : "type-38",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-10",
+ "self_type" : "type-9",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
{
"alignment" : 8,
@@ -100,58 +145,13 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-4",
- "self_type" : "type-23",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-8",
+ "self_type" : "type-7",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "long [4]",
- "name" : "long [4]",
- "referenced_type" : "type-69",
- "self_type" : "type-68",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-8",
- "self_type" : "type-73",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [12]",
- "name" : "int [12]",
- "referenced_type" : "type-8",
- "self_type" : "type-71",
- "size" : 48,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [14]",
- "name" : "int [14]",
- "referenced_type" : "type-8",
- "self_type" : "type-75",
- "size" : 56,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-8",
- "self_type" : "type-91",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
}
],
"builtin_types" :
@@ -162,8 +162,8 @@
"is_unsigned" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
"size" : 1
},
{
@@ -171,8 +171,8 @@
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 4
},
{
@@ -180,8 +180,8 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-69",
- "self_type" : "type-69",
+ "referenced_type" : "type-76",
+ "self_type" : "type-76",
"size" : 8
},
{
@@ -189,8 +189,8 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 8
},
{
@@ -198,8 +198,8 @@
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-79",
- "self_type" : "type-79",
+ "referenced_type" : "type-86",
+ "self_type" : "type-86",
"size" : 2
},
{
@@ -208,8 +208,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
+ "referenced_type" : "type-6",
+ "self_type" : "type-6",
"size" : 1
},
{
@@ -218,8 +218,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-4",
- "self_type" : "type-4",
+ "referenced_type" : "type-10",
+ "self_type" : "type-10",
"size" : 4
},
{
@@ -238,15 +238,15 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-64",
- "self_type" : "type-64"
+ "referenced_type" : "type-17",
+ "self_type" : "type-17"
}
],
"elf_functions" :
@@ -255,6 +255,18 @@
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -269,6 +281,32 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-10",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "res_goahead"
},
@@ -291,11 +329,11 @@
],
"linker_set_key" : "res_sendhookact",
"name" : "res_sendhookact",
- "referenced_type" : "type-52",
- "self_type" : "type-52",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
"size" : 4,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-4",
+ "underlying_type" : "type-10",
"unique_id" : "res_sendhookact"
}
],
@@ -303,6 +341,54 @@
[
{
"alignment" : 4,
+ "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-66"
+ },
+ {
+ "referenced_type" : "type-68"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-72"
+ },
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-71"
+ }
+ ],
+ "referenced_type" : "type-65",
+ "return_type" : "type-62",
+ "self_type" : "type-65",
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (void *, const void *)",
+ "name" : "void (void *, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-16"
+ },
+ {
+ "referenced_type" : "type-108"
+ }
+ ],
+ "referenced_type" : "type-115",
+ "return_type" : "type-17",
+ "self_type" : "type-115",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "void *(unsigned long, const void *)",
"name" : "void *(unsigned long, const void *)",
"parameters" :
@@ -311,55 +397,16 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-102"
- }
- ],
- "referenced_type" : "type-101",
- "return_type" : "type-63",
- "self_type" : "type-101",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned long, const void *)",
- "name" : "void *(void *, unsigned long, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-63"
- },
- {
- "referenced_type" : "type-3"
- },
- {
- "referenced_type" : "type-102"
+ "referenced_type" : "type-108"
}
],
"referenced_type" : "type-107",
- "return_type" : "type-63",
+ "return_type" : "type-16",
"self_type" : "type-107",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (void *, const void *)",
- "name" : "void (void *, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-63"
- },
- {
- "referenced_type" : "type-102"
- }
- ],
- "referenced_type" : "type-110",
- "return_type" : "type-64",
- "self_type" : "type-110",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "void *(unsigned long, unsigned long, const void *)",
"name" : "void *(unsigned long, unsigned long, const void *)",
"parameters" :
@@ -371,43 +418,34 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-102"
+ "referenced_type" : "type-108"
}
],
- "referenced_type" : "type-113",
- "return_type" : "type-63",
- "self_type" : "type-113",
+ "referenced_type" : "type-118",
+ "return_type" : "type-16",
+ "self_type" : "type-118",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "linker_set_key" : "void *(void *, unsigned long, const void *)",
+ "name" : "void *(void *, unsigned long, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-56"
+ "referenced_type" : "type-16"
},
{
- "referenced_type" : "type-58"
+ "referenced_type" : "type-3"
},
{
- "referenced_type" : "type-61"
- },
- {
- "referenced_type" : "type-62"
- },
- {
- "referenced_type" : "type-8"
- },
- {
- "referenced_type" : "type-61"
+ "referenced_type" : "type-108"
}
],
- "referenced_type" : "type-55",
- "return_type" : "type-52",
- "self_type" : "type-55",
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "referenced_type" : "type-112",
+ "return_type" : "type-16",
+ "self_type" : "type-112",
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"functions" :
@@ -421,19 +459,97 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-120"
+ "referenced_type" : "type-20"
},
{
- "referenced_type" : "type-120"
+ "referenced_type" : "type-20"
},
{
- "referenced_type" : "type-5"
+ "referenced_type" : "type-28"
},
{
- "referenced_type" : "type-16"
+ "referenced_type" : "type-29"
}
],
- "return_type" : "type-8",
+ "return_type" : "type-18",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-18"
+ }
+ ],
+ "return_type" : "type-17",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-3"
+ },
+ {
+ "referenced_type" : "type-20"
+ },
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "return_type" : "type-18",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-72"
+ },
+ {
+ "referenced_type" : "type-3"
+ }
+ ],
+ "return_type" : "type-18",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-3"
+ },
+ {
+ "referenced_type" : "type-69"
+ },
+ {
+ "referenced_type" : "type-3"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "return_type" : "type-18",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -445,7 +561,7 @@
"referenced_type" : "type-3"
}
],
- "return_type" : "type-8",
+ "return_type" : "type-18",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -457,10 +573,10 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
}
],
- "return_type" : "type-8",
+ "return_type" : "type-18",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -470,73 +586,19 @@
[
{
"alignment" : 8,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
"size" : 8,
- "source_file" : "/bionic/libc/include/netdb.h"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 8,
- "linker_set_key" : "void *(*)(unsigned long, const void *)",
- "name" : "void *(*)(unsigned long, const void *)",
- "referenced_type" : "type-101",
- "self_type" : "type-100",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "const void *",
- "name" : "const void *",
- "referenced_type" : "type-103",
- "self_type" : "type-102",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "void *(*)(void *, unsigned long, const void *)",
- "name" : "void *(*)(void *, unsigned long, const void *)",
- "referenced_type" : "type-107",
- "self_type" : "type-106",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-110",
- "self_type" : "type-109",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "void *(*)(unsigned long, unsigned long, const void *)",
- "name" : "void *(*)(unsigned long, unsigned long, const void *)",
- "referenced_type" : "type-113",
- "self_type" : "type-112",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-118",
- "self_type" : "type-120",
- "size" : 8,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
+ "linker_set_key" : "addrinfo *",
+ "name" : "addrinfo *",
+ "referenced_type" : "type-22",
+ "self_type" : "type-27",
"size" : 8,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -544,53 +606,44 @@
"alignment" : 8,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-15",
- "self_type" : "type-16",
+ "referenced_type" : "type-27",
+ "self_type" : "type-29",
"size" : 8,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 8,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-21",
- "self_type" : "type-62",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-14",
+ "self_type" : "type-23",
"size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 8,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-55",
- "self_type" : "type-54",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-23",
+ "self_type" : "type-98",
"size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-57",
- "self_type" : "type-56",
- "size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-59",
- "self_type" : "type-58",
- "size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 8,
"linker_set_key" : "const addrinfo *",
"name" : "const addrinfo *",
- "referenced_type" : "type-6",
- "self_type" : "type-5",
+ "referenced_type" : "type-21",
+ "self_type" : "type-28",
+ "size" : 8,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-20",
"size" : 8,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
@@ -598,135 +651,158 @@
"alignment" : 8,
"linker_set_key" : "const unsigned char *",
"name" : "const unsigned char *",
- "referenced_type" : "type-60",
- "self_type" : "type-59",
+ "referenced_type" : "type-70",
+ "self_type" : "type-69",
+ "size" : 8,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-69",
+ "self_type" : "type-68",
"size" : 8,
"source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 8,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-64",
- "self_type" : "type-63",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "addrinfo *",
- "name" : "addrinfo *",
- "referenced_type" : "type-7",
- "self_type" : "type-15",
- "size" : 8,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-8",
- "self_type" : "type-61",
- "size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-82",
- "self_type" : "type-86",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-9",
- "self_type" : "type-93",
- "size" : 8,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-98",
- "self_type" : "type-97",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdio.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned long, const void *)",
- "name" : "void *(*volatile)(unsigned long, const void *)",
- "referenced_type" : "type-100",
- "self_type" : "type-105",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned long, const void *)",
- "name" : "void *(*volatile)(void *, unsigned long, const void *)",
- "referenced_type" : "type-106",
+ "linker_set_key" : "const void *",
+ "name" : "const void *",
+ "referenced_type" : "type-109",
"self_type" : "type-108",
"size" : 8,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void (*volatile)(void *, const void *)",
- "name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-109",
- "self_type" : "type-111",
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-18",
+ "self_type" : "type-71",
"size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-10",
- "self_type" : "type-118",
- "size" : 1,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
- "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
- "referenced_type" : "type-112",
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-88",
+ "self_type" : "type-91",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-65",
+ "self_type" : "type-64",
+ "size" : 8,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-25",
+ "self_type" : "type-24",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-67",
+ "self_type" : "type-66",
+ "size" : 8,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-72",
+ "size" : 8,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-115",
"self_type" : "type-114",
"size" : 8,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-11",
- "self_type" : "type-57",
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
"size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void *(*)(unsigned long, const void *)",
+ "name" : "void *(*)(unsigned long, const void *)",
+ "referenced_type" : "type-107",
+ "self_type" : "type-106",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void *(*)(unsigned long, unsigned long, const void *)",
+ "name" : "void *(*)(unsigned long, unsigned long, const void *)",
+ "referenced_type" : "type-118",
+ "self_type" : "type-117",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void *(*)(void *, unsigned long, const void *)",
+ "name" : "void *(*)(void *, unsigned long, const void *)",
+ "referenced_type" : "type-112",
+ "self_type" : "type-111",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ }
+ ],
+ "qualified_types" :
+ [
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-22",
+ "self_type" : "type-21",
+ "size" : 48,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const in6_addr",
"name" : "const in6_addr",
- "referenced_type" : "type-18",
- "self_type" : "type-50",
+ "referenced_type" : "type-32",
+ "self_type" : "type-60",
"size" : 16,
"source_file" : "/bionic/libc/include/netinet/in.h"
},
@@ -735,18 +811,18 @@
"is_const" : true,
"linker_set_key" : "const unsigned char",
"name" : "const unsigned char",
- "referenced_type" : "type-21",
- "self_type" : "type-60",
+ "referenced_type" : "type-6",
+ "self_type" : "type-70",
"size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const unsigned int",
"name" : "const unsigned int",
- "referenced_type" : "type-4",
- "self_type" : "type-66",
+ "referenced_type" : "type-10",
+ "self_type" : "type-73",
"size" : 4,
"source_file" : "/frameworks/base/native/android/net.c"
},
@@ -754,19 +830,59 @@
"is_const" : true,
"linker_set_key" : "const void",
"name" : "const void",
- "referenced_type" : "type-64",
- "self_type" : "type-103",
+ "referenced_type" : "type-17",
+ "self_type" : "type-109",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 8,
"is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-7",
- "self_type" : "type-6",
- "size" : 48,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-24",
+ "self_type" : "type-67",
+ "size" : 8,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void (*volatile)(void *, const void *)",
+ "name" : "void (*volatile)(void *, const void *)",
+ "referenced_type" : "type-114",
+ "self_type" : "type-116",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned long, const void *)",
+ "name" : "void *(*volatile)(unsigned long, const void *)",
+ "referenced_type" : "type-106",
+ "self_type" : "type-110",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
+ "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
+ "referenced_type" : "type-117",
+ "self_type" : "type-119",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(void *, unsigned long, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned long, const void *)",
+ "referenced_type" : "type-111",
+ "self_type" : "type-113",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"record_types" :
@@ -793,823 +909,17 @@
"fields" :
[
{
- "field_name" : "rt_hdr",
- "referenced_type" : "type-46"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-31"
+ "field_name" : "val",
+ "referenced_type" : "type-96"
}
],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-104",
- "self_type" : "type-104",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-95",
+ "self_type" : "type-95",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-115",
- "self_type" : "type-115",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-69"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-81"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-81"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-117",
- "self_type" : "type-117",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 64,
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 128,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 192,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 256,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 288,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "__reserved",
- "field_offset" : 320,
- "referenced_type" : "type-65"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-119",
- "self_type" : "type-119",
- "size" : 56,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-14"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "in6_u",
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-20"
- },
- {
- "field_name" : "u6_addr16",
- "referenced_type" : "type-22"
- },
- {
- "field_name" : "u6_addr32",
- "referenced_type" : "type-23"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-19",
- "self_type" : "type-19",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-25",
- "self_type" : "type-25",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-28"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-26"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-29",
- "self_type" : "type-29",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-32",
- "self_type" : "type-32",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 64,
- "referenced_type" : "type-34"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 136,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-35"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "gsr_interface",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 64,
- "referenced_type" : "type-34"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1088,
- "referenced_type" : "type-34"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 264,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 64,
- "referenced_type" : "type-34"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1088,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1120,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1152,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 272,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-26"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-41"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-42",
- "self_type" : "type-42",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-46"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-18"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-21"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-46",
- "self_type" : "type-46",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-18"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-47",
- "self_type" : "type-47",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "priority",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-49"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-18"
- }
- ],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-48",
- "self_type" : "type-48",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
@@ -1617,33 +927,33 @@
[
{
"field_name" : "sample_validity",
- "referenced_type" : "type-13"
+ "referenced_type" : "type-8"
},
{
"field_name" : "success_threshold",
"field_offset" : 16,
- "referenced_type" : "type-21"
+ "referenced_type" : "type-6"
},
{
"field_name" : "min_samples",
"field_offset" : 24,
- "referenced_type" : "type-21"
+ "referenced_type" : "type-6"
},
{
"field_name" : "max_samples",
"field_offset" : 32,
- "referenced_type" : "type-21"
+ "referenced_type" : "type-6"
},
{
"field_name" : "base_timeout_msec",
"field_offset" : 64,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
}
],
"linker_set_key" : "__res_params",
"name" : "__res_params",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
+ "referenced_type" : "type-61",
+ "self_type" : "type-61",
"size" : 12,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
"unique_id" : "__res_params"
@@ -1653,415 +963,99 @@
"fields" :
[
{
- "field_name" : "app_netid",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "app_mark",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "dns_netid",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "dns_mark",
- "field_offset" : 96,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "uid",
- "field_offset" : 128,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "qhook",
- "field_offset" : 192,
- "referenced_type" : "type-54"
- }
- ],
- "linker_set_key" : "android_net_context",
- "name" : "android_net_context",
- "referenced_type" : "type-53",
- "self_type" : "type-53",
- "size" : 32,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
- "unique_id" : "android_net_context"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-68"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-67",
- "self_type" : "type-67",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
"field_name" : "ai_flags",
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_family",
"field_offset" : 32,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_socktype",
"field_offset" : 64,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_protocol",
"field_offset" : 96,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_addrlen",
"field_offset" : 128,
- "referenced_type" : "type-4"
+ "referenced_type" : "type-10"
},
{
"field_name" : "ai_canonname",
"field_offset" : 192,
- "referenced_type" : "type-9"
+ "referenced_type" : "type-23"
},
{
"field_name" : "ai_addr",
"field_offset" : 256,
- "referenced_type" : "type-11"
+ "referenced_type" : "type-24"
},
{
"field_name" : "ai_next",
"field_offset" : 320,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-27"
}
],
"linker_set_key" : "addrinfo",
"name" : "addrinfo",
- "referenced_type" : "type-7",
- "self_type" : "type-7",
+ "referenced_type" : "type-22",
+ "self_type" : "type-22",
"size" : 48,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "addrinfo"
},
{
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-70",
- "self_type" : "type-70",
- "size" : 48,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-73"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
- "size" : 56,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
"alignment" : 8,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
+ "field_name" : "app_netid",
+ "referenced_type" : "type-10"
},
{
- "field_name" : "pid",
+ "field_name" : "app_mark",
"field_offset" : 32,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "f_owner_ex",
- "name" : "f_owner_ex",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "f_owner_ex"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-79"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "l_start",
+ "field_name" : "dns_netid",
"field_offset" : 64,
- "referenced_type" : "type-69"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "l_len",
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "uid",
"field_offset" : 128,
- "referenced_type" : "type-69"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "l_pid",
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "qhook",
"field_offset" : 192,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-64"
}
],
- "linker_set_key" : "flock",
- "name" : "flock",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
+ "linker_set_key" : "android_net_context",
+ "name" : "android_net_context",
+ "referenced_type" : "type-63",
+ "self_type" : "type-63",
"size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 64,
- "referenced_type" : "type-81"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 128,
- "referenced_type" : "type-81"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 192,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "flock64",
- "name" : "flock64",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock64"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "iov_base",
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "iov_len",
- "field_offset" : 64,
- "referenced_type" : "type-3"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-82",
- "self_type" : "type-82",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-21"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-84",
- "self_type" : "type-84",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 128,
- "referenced_type" : "type-86"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 192,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 256,
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 320,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 384,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-85",
- "self_type" : "type-85",
- "size" : 56,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "msg_hdr",
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "msg_len",
- "field_offset" : 448,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-87",
- "self_type" : "type-87",
- "size" : 64,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
+ "unique_id" : "android_net_context"
},
{
"alignment" : 8,
@@ -2074,18 +1068,18 @@
{
"field_name" : "cmsg_level",
"field_offset" : 64,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "cmsg_type",
"field_offset" : 96,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
}
],
"linker_set_key" : "cmsghdr",
"name" : "cmsghdr",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
"size" : 16,
"source_file" : "/bionic/libc/include/sys/socket.h",
"unique_id" : "cmsghdr"
@@ -2095,44 +1089,204 @@
"fields" :
[
{
- "field_name" : "pid",
- "referenced_type" : "type-8"
+ "field_name" : "quot",
+ "referenced_type" : "type-18"
},
{
- "field_name" : "uid",
+ "field_name" : "rem",
"field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-4"
+ "referenced_type" : "type-18"
}
],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "val",
- "referenced_type" : "type-91"
+ "field_name" : "type",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "pid",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
}
],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
+ "linker_set_key" : "f_owner_ex",
+ "name" : "f_owner_ex",
+ "referenced_type" : "type-84",
+ "self_type" : "type-84",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "f_owner_ex"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-76"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-76"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "flock",
+ "name" : "flock",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "flock64",
+ "name" : "flock64",
+ "referenced_type" : "type-87",
+ "self_type" : "type-87",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock64"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gf_group",
+ "field_offset" : 64,
+ "referenced_type" : "type-41"
+ },
+ {
+ "field_name" : "gf_fmode",
+ "field_offset" : 1088,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1120,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1152,
+ "referenced_type" : "type-45"
+ }
+ ],
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 272,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gr_group",
+ "field_offset" : 64,
+ "referenced_type" : "type-41"
+ }
+ ],
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 136,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gsr_group",
+ "field_offset" : 64,
+ "referenced_type" : "type-41"
+ },
+ {
+ "field_name" : "gsr_source",
+ "field_offset" : 1088,
+ "referenced_type" : "type-41"
+ }
+ ],
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 264,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
},
{
"alignment" : 8,
@@ -2140,127 +1294,603 @@
[
{
"field_name" : "h_name",
- "referenced_type" : "type-9"
+ "referenced_type" : "type-23"
},
{
"field_name" : "h_aliases",
"field_offset" : 64,
- "referenced_type" : "type-93"
+ "referenced_type" : "type-98"
},
{
"field_name" : "h_addrtype",
"field_offset" : 128,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "h_length",
"field_offset" : 160,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "h_addr_list",
"field_offset" : 192,
- "referenced_type" : "type-93"
+ "referenced_type" : "type-98"
}
],
"linker_set_key" : "hostent",
"name" : "hostent",
- "referenced_type" : "type-92",
- "self_type" : "type-92",
+ "referenced_type" : "type-97",
+ "self_type" : "type-97",
"size" : 32,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "hostent"
},
{
- "alignment" : 8,
+ "alignment" : 4,
"fields" :
[
{
- "field_name" : "n_name",
- "referenced_type" : "type-9"
- },
- {
- "field_name" : "n_aliases",
- "field_offset" : 64,
- "referenced_type" : "type-93"
- },
- {
- "field_name" : "n_addrtype",
- "field_offset" : 128,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "n_net",
- "field_offset" : 160,
+ "field_name" : "in6_u",
"referenced_type" : "type-4"
}
],
- "linker_set_key" : "netent",
- "name" : "netent",
- "referenced_type" : "type-94",
- "self_type" : "type-94",
- "size" : 24,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "netent"
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
},
{
- "alignment" : 8,
+ "alignment" : 4,
"fields" :
[
{
- "field_name" : "s_name",
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-7"
+ },
+ {
+ "field_name" : "u6_addr32",
"referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-32"
},
{
- "field_name" : "s_aliases",
- "field_offset" : 64,
- "referenced_type" : "type-93"
- },
- {
- "field_name" : "s_port",
+ "field_name" : "flr_label",
"field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
"referenced_type" : "type-8"
},
{
- "field_name" : "s_proto",
+ "field_name" : "flr_expires",
"field_offset" : 192,
- "referenced_type" : "type-9"
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-10"
}
],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-33",
+ "self_type" : "type-33",
"size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-51",
+ "self_type" : "type-51",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-102",
+ "self_type" : "type-102",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-34"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
},
{
"alignment" : 8,
"fields" :
[
{
- "field_name" : "p_name",
- "referenced_type" : "type-9"
+ "field_name" : "iov_base",
+ "referenced_type" : "type-16"
},
{
- "field_name" : "p_aliases",
+ "field_name" : "iov_len",
"field_offset" : 64,
- "referenced_type" : "type-93"
- },
- {
- "field_name" : "p_proto",
- "field_offset" : 128,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "protoent",
- "name" : "protoent",
- "referenced_type" : "type-96",
- "self_type" : "type-96",
- "size" : 24,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "protoent"
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-50"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-34"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-39",
+ "self_type" : "type-39",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-36"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-32"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-57",
+ "self_type" : "type-57",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-6"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-6"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-52",
+ "self_type" : "type-52",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-59"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-32"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-58",
+ "self_type" : "type-58",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-76"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-76"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-121",
+ "self_type" : "type-121",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-89",
+ "self_type" : "type-89",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-11",
+ "self_type" : "type-11",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
},
{
"alignment" : 8,
@@ -2318,11 +1948,497 @@
],
"linker_set_key" : "mallinfo",
"name" : "mallinfo",
- "referenced_type" : "type-99",
- "self_type" : "type-99",
+ "referenced_type" : "type-105",
+ "self_type" : "type-105",
"size" : 80,
"source_file" : "/bionic/libc/include/malloc.h",
"unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-90"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 448,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-92",
+ "self_type" : "type-92",
+ "size" : 64,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 128,
+ "referenced_type" : "type-91"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 192,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 256,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 320,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 384,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-90",
+ "self_type" : "type-90",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "n_name",
+ "referenced_type" : "type-23"
+ },
+ {
+ "field_name" : "n_aliases",
+ "field_offset" : 64,
+ "referenced_type" : "type-98"
+ },
+ {
+ "field_name" : "n_addrtype",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "n_net",
+ "field_offset" : 160,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "netent",
+ "name" : "netent",
+ "referenced_type" : "type-99",
+ "self_type" : "type-99",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "netent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "p_name",
+ "referenced_type" : "type-23"
+ },
+ {
+ "field_name" : "p_aliases",
+ "field_offset" : 64,
+ "referenced_type" : "type-98"
+ },
+ {
+ "field_name" : "p_proto",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "protoent",
+ "name" : "protoent",
+ "referenced_type" : "type-101",
+ "self_type" : "type-101",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "protoent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 64,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 128,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 192,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 256,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 288,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__reserved",
+ "field_offset" : 320,
+ "referenced_type" : "type-19"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-15",
+ "self_type" : "type-15",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-75"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-74",
+ "self_type" : "type-74",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-78"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-77",
+ "self_type" : "type-77",
+ "size" : 48,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-80"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-79",
+ "self_type" : "type-79",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-82"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-76"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-83",
+ "self_type" : "type-83",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-52"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-55"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-52"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-32"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-56",
+ "self_type" : "type-56",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-23"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 64,
+ "referenced_type" : "type-98"
+ },
+ {
+ "field_name" : "s_port",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "s_proto",
+ "field_offset" : 192,
+ "referenced_type" : "type-23"
+ }
+ ],
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-100",
+ "self_type" : "type-100",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sa_data",
+ "field_offset" : 16,
+ "referenced_type" : "type-26"
+ }
+ ],
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-48"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-42"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
}
],
"rvalue_reference_types" : []
diff --git a/Q/64/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump b/Q/64/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump
index 1905709..80d9f2a 100644
--- a/Q/64/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump
+++ b/Q/64/arm_armv7-a-neon/source-based/libandroid_net.so.lsdump
@@ -2,144 +2,25 @@
"array_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [32]",
- "name" : "unsigned int [32]",
- "referenced_type" : "type-12",
- "self_type" : "type-651",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [5]",
- "name" : "unsigned int [5]",
- "referenced_type" : "type-12",
- "self_type" : "type-684",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [13]",
- "name" : "unsigned int [13]",
- "referenced_type" : "type-12",
- "self_type" : "type-643",
- "size" : 52,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [29]",
- "name" : "int [29]",
- "referenced_type" : "type-15",
- "self_type" : "type-401",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [8]",
- "name" : "int [8]",
- "referenced_type" : "type-15",
- "self_type" : "type-333",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [1]",
- "name" : "int [1]",
- "referenced_type" : "type-15",
- "self_type" : "type-312",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-15",
- "self_type" : "type-347",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [13]",
- "name" : "int [13]",
- "referenced_type" : "type-15",
- "self_type" : "type-424",
- "size" : 52,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-15",
- "self_type" : "type-267",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-17",
- "self_type" : "type-19",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *[65]",
- "name" : "const char *[65]",
- "referenced_type" : "type-229",
- "self_type" : "type-454",
- "size" : 260,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
+ "linker_set_key" : "__sFILE []",
+ "name" : "__sFILE []",
+ "referenced_type" : "type-330",
+ "self_type" : "type-332",
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdio.h"
},
{
"linker_set_key" : "char *[]",
"name" : "char *[]",
- "referenced_type" : "type-232",
- "self_type" : "type-458",
+ "referenced_type" : "type-15",
+ "self_type" : "type-302",
"source_file" : "/out/soong/ndk/sysroot/usr/include/time.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-24",
- "self_type" : "type-29",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
- },
- {
"alignment" : 1,
"linker_set_key" : "char [120]",
"name" : "char [120]",
- "referenced_type" : "type-26",
- "self_type" : "type-452",
+ "referenced_type" : "type-7",
+ "self_type" : "type-297",
"size" : 120,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
},
@@ -147,8 +28,8 @@
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-26",
- "self_type" : "type-25",
+ "referenced_type" : "type-7",
+ "self_type" : "type-39",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -156,26 +37,17 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-26",
- "self_type" : "type-185",
+ "referenced_type" : "type-7",
+ "self_type" : "type-19",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
{
"alignment" : 1,
- "linker_set_key" : "char [2]",
- "name" : "char [2]",
- "referenced_type" : "type-26",
- "self_type" : "type-59",
- "size" : 2,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "alignment" : 1,
"linker_set_key" : "char [32]",
"name" : "char [32]",
- "referenced_type" : "type-26",
- "self_type" : "type-445",
+ "referenced_type" : "type-7",
+ "self_type" : "type-291",
"size" : 32,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
},
@@ -183,8 +55,8 @@
"alignment" : 1,
"linker_set_key" : "char [4]",
"name" : "char [4]",
- "referenced_type" : "type-26",
- "self_type" : "type-410",
+ "referenced_type" : "type-7",
+ "self_type" : "type-246",
"size" : 4,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
@@ -192,17 +64,225 @@
"alignment" : 1,
"linker_set_key" : "char [84]",
"name" : "char [84]",
- "referenced_type" : "type-26",
- "self_type" : "type-371",
+ "referenced_type" : "type-7",
+ "self_type" : "type-331",
"size" : 84,
"source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h"
},
{
- "linker_set_key" : "__sFILE []",
- "name" : "__sFILE []",
- "referenced_type" : "type-370",
- "self_type" : "type-417",
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdio.h"
+ "alignment" : 4,
+ "linker_set_key" : "const char *[65]",
+ "name" : "const char *[65]",
+ "referenced_type" : "type-5",
+ "self_type" : "type-299",
+ "size" : 260,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "double [32]",
+ "name" : "double [32]",
+ "referenced_type" : "type-74",
+ "self_type" : "type-82",
+ "size" : 256,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in6_addr [0]",
+ "name" : "in6_addr [0]",
+ "referenced_type" : "type-25",
+ "self_type" : "type-143",
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-31",
+ "self_type" : "type-33",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-312",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [13]",
+ "name" : "int [13]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-261",
+ "size" : 52,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [1]",
+ "name" : "int [1]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-309",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-258",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [32]",
+ "name" : "int [32]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-250",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [8]",
+ "name" : "int [8]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-208",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+ "referenced_type" : "type-94",
+ "self_type" : "type-96",
+ "size" : 1024,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::v128 [32]",
+ "name" : "libunwind::v128 [32]",
+ "referenced_type" : "type-64",
+ "self_type" : "type-83",
+ "size" : 512,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-38",
+ "self_type" : "type-42",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [16]",
+ "name" : "unsigned char [16]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-27",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [3]",
+ "name" : "unsigned char [3]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-186",
+ "size" : 3,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [8]",
+ "name" : "unsigned char [8]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-45",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [13]",
+ "name" : "unsigned int [13]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-108",
+ "size" : 52,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [32]",
+ "name" : "unsigned int [32]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-119",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-29",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [5]",
+ "name" : "unsigned int [5]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-379",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [128]",
+ "name" : "unsigned long [128]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-298",
+ "size" : 512,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [18]",
+ "name" : "unsigned long [18]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-285",
+ "size" : 72,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [1]",
+ "name" : "unsigned long [1]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-216",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [2]",
+ "name" : "unsigned long [2]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-276",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h"
},
{
"alignment" : 4,
@@ -214,118 +294,38 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "unsigned long [1]",
- "name" : "unsigned long [1]",
- "referenced_type" : "type-3",
- "self_type" : "type-792",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [128]",
- "name" : "unsigned long [128]",
- "referenced_type" : "type-3",
- "self_type" : "type-453",
- "size" : 512,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [18]",
- "name" : "unsigned long [18]",
- "referenced_type" : "type-3",
- "self_type" : "type-439",
- "size" : 72,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [2]",
- "name" : "unsigned long [2]",
- "referenced_type" : "type-3",
- "self_type" : "type-430",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "user_fpregs::fp_reg [8]",
- "name" : "user_fpregs::fp_reg [8]",
- "referenced_type" : "type-437",
- "self_type" : "type-436",
- "size" : 96,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
- },
- {
"alignment" : 8,
- "linker_set_key" : "double [32]",
- "name" : "double [32]",
- "referenced_type" : "type-48",
- "self_type" : "type-627",
- "size" : 256,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "double [4]",
- "name" : "double [4]",
- "referenced_type" : "type-48",
- "self_type" : "type-111",
- "size" : 32,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in6_addr [0]",
- "name" : "in6_addr [0]",
- "referenced_type" : "type-5",
- "self_type" : "type-4",
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::v128 [32]",
- "name" : "libunwind::v128 [32]",
- "referenced_type" : "type-629",
- "self_type" : "type-628",
- "size" : 512,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "unsigned long long [128]",
- "name" : "unsigned long long [128]",
- "referenced_type" : "type-71",
- "self_type" : "type-84",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "unsigned long long [140]",
- "name" : "unsigned long long [140]",
- "referenced_type" : "type-71",
- "self_type" : "type-70",
- "size" : 1120,
+ "linker_set_key" : "unsigned long long [167]",
+ "name" : "unsigned long long [167]",
+ "referenced_type" : "type-73",
+ "self_type" : "type-91",
+ "size" : 1336,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long long [16]",
"name" : "unsigned long long [16]",
- "referenced_type" : "type-71",
- "self_type" : "type-645",
+ "referenced_type" : "type-73",
+ "self_type" : "type-111",
"size" : 128,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 8,
+ "linker_set_key" : "unsigned long long [179]",
+ "name" : "unsigned long long [179]",
+ "referenced_type" : "type-73",
+ "self_type" : "type-72",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 8,
"linker_set_key" : "unsigned long long [17]",
"name" : "unsigned long long [17]",
- "referenced_type" : "type-71",
- "self_type" : "type-644",
+ "referenced_type" : "type-73",
+ "self_type" : "type-110",
"size" : 136,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -333,8 +333,8 @@
"alignment" : 8,
"linker_set_key" : "unsigned long long [29]",
"name" : "unsigned long long [29]",
- "referenced_type" : "type-71",
- "self_type" : "type-636",
+ "referenced_type" : "type-73",
+ "self_type" : "type-102",
"size" : 232,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -342,74 +342,40 @@
"alignment" : 8,
"linker_set_key" : "unsigned long long [32]",
"name" : "unsigned long long [32]",
- "referenced_type" : "type-71",
- "self_type" : "type-441",
+ "referenced_type" : "type-73",
+ "self_type" : "type-131",
"size" : 256,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
- "alignment" : 1,
- "linker_set_key" : "unsigned char [16]",
- "name" : "unsigned char [16]",
- "referenced_type" : "type-8",
- "self_type" : "type-7",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-28",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
{
- "alignment" : 1,
- "linker_set_key" : "unsigned char [3]",
- "name" : "unsigned char [3]",
- "referenced_type" : "type-8",
- "self_type" : "type-113",
- "size" : 3,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [4]",
- "name" : "unsigned char [4]",
- "referenced_type" : "type-8",
- "self_type" : "type-461",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/mbstate_t.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [8]",
- "name" : "unsigned char [8]",
- "referenced_type" : "type-8",
- "self_type" : "type-32",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ "alignment" : 4,
+ "linker_set_key" : "user_fpregs::fp_reg [8]",
+ "name" : "user_fpregs::fp_reg [8]",
+ "referenced_type" : "type-283",
+ "self_type" : "type-282",
+ "size" : 96,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
}
],
"builtin_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "_Float16",
- "name" : "_Float16",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
- "size" : 2
- },
- {
- "alignment" : 2,
- "linker_set_key" : "__fp16",
- "name" : "__fp16",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 2
- },
- {
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "bool",
"name" : "bool",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
+ "referenced_type" : "type-114",
+ "self_type" : "type-114",
"size" : 1
},
{
@@ -418,53 +384,25 @@
"is_unsigned" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
+ "referenced_type" : "type-7",
+ "self_type" : "type-7",
"size" : 1
},
{
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "char16_t",
- "name" : "char16_t",
- "referenced_type" : "type-265",
- "self_type" : "type-265",
- "size" : 2
- },
- {
- "alignment" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "char32_t",
- "name" : "char32_t",
- "referenced_type" : "type-269",
- "self_type" : "type-269",
- "size" : 4
- },
- {
"alignment" : 8,
"linker_set_key" : "double",
"name" : "double",
- "referenced_type" : "type-48",
- "self_type" : "type-48",
+ "referenced_type" : "type-74",
+ "self_type" : "type-74",
"size" : 8
},
{
"alignment" : 4,
- "linker_set_key" : "float",
- "name" : "float",
- "referenced_type" : "type-46",
- "self_type" : "type-46",
- "size" : 4
- },
- {
- "alignment" : 4,
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-15",
- "self_type" : "type-15",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 4
},
{
@@ -472,16 +410,16 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-172",
- "self_type" : "type-172",
+ "referenced_type" : "type-213",
+ "self_type" : "type-213",
"size" : 4
},
{
"alignment" : 8,
"linker_set_key" : "long double",
"name" : "long double",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
+ "referenced_type" : "type-48",
+ "self_type" : "type-48",
"size" : 8
},
{
@@ -489,44 +427,27 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-38",
- "self_type" : "type-38",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
"size" : 8
},
{
- "alignment" : 4,
- "linker_set_key" : "nullptr_t",
- "name" : "nullptr_t",
- "referenced_type" : "type-64",
- "self_type" : "type-64",
- "size" : 4
- },
- {
"alignment" : 2,
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-167",
- "self_type" : "type-167",
+ "referenced_type" : "type-244",
+ "self_type" : "type-244",
"size" : 2
},
{
"alignment" : 1,
"is_integral" : true,
- "linker_set_key" : "signed char",
- "name" : "signed char",
- "referenced_type" : "type-117",
- "self_type" : "type-117",
- "size" : 1
- },
- {
- "alignment" : 1,
- "is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
"size" : 1
},
{
@@ -535,8 +456,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
+ "referenced_type" : "type-9",
+ "self_type" : "type-9",
"size" : 4
},
{
@@ -555,8 +476,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
- "referenced_type" : "type-71",
- "self_type" : "type-71",
+ "referenced_type" : "type-73",
+ "self_type" : "type-73",
"size" : 8
},
{
@@ -565,33 +486,53 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-163",
- "self_type" : "type-163"
- },
- {
- "alignment" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "wchar_t",
- "name" : "wchar_t",
- "referenced_type" : "type-271",
- "self_type" : "type-271",
- "size" : 4
+ "referenced_type" : "type-11",
+ "self_type" : "type-11"
}
],
"elf_functions" :
[
{
+ "name" : "__aeabi_memclr"
+ },
+ {
+ "name" : "__aeabi_memclr4"
+ },
+ {
+ "name" : "__aeabi_memclr8"
+ },
+ {
+ "name" : "__aeabi_memset"
+ },
+ {
+ "name" : "__aeabi_memset4"
+ },
+ {
+ "name" : "__aeabi_memset8"
+ },
+ {
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -607,346 +548,6 @@
[
{
"enum_field_value" : 0,
- "name" : "res_goahead"
- },
- {
- "enum_field_value" : 1,
- "name" : "res_nextns"
- },
- {
- "enum_field_value" : 2,
- "name" : "res_modified"
- },
- {
- "enum_field_value" : 3,
- "name" : "res_done"
- },
- {
- "enum_field_value" : 4,
- "name" : "res_error"
- }
- ],
- "linker_set_key" : "res_sendhookact",
- "name" : "res_sendhookact",
- "referenced_type" : "type-165",
- "self_type" : "type-165",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-12",
- "unique_id" : "res_sendhookact"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : -1,
- "name" : "std::__1::round_indeterminate"
- },
- {
- "enum_field_value" : 0,
- "name" : "std::__1::round_toward_zero"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::round_to_nearest"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::round_toward_infinity"
- },
- {
- "enum_field_value" : 3,
- "name" : "std::__1::round_toward_neg_infinity"
- }
- ],
- "linker_set_key" : "std::float_round_style",
- "name" : "std::float_round_style",
- "referenced_type" : "type-366",
- "self_type" : "type-366",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits",
- "underlying_type" : "type-15",
- "unique_id" : "_ZTSNSt3__117float_round_styleE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : -1,
- "name" : "std::__1::denorm_indeterminate"
- },
- {
- "enum_field_value" : 0,
- "name" : "std::__1::denorm_absent"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::denorm_present"
- }
- ],
- "linker_set_key" : "std::float_denorm_style",
- "name" : "std::float_denorm_style",
- "referenced_type" : "type-367",
- "self_type" : "type-367",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits",
- "underlying_type" : "type-15",
- "unique_id" : "_ZTSNSt3__118float_denorm_styleE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "std::__1::memory_order_relaxed"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::memory_order_consume"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::memory_order_acquire"
- },
- {
- "enum_field_value" : 3,
- "name" : "std::__1::memory_order_release"
- },
- {
- "enum_field_value" : 4,
- "name" : "std::__1::memory_order_acq_rel"
- },
- {
- "enum_field_value" : 5,
- "name" : "std::__1::memory_order_seq_cst"
- }
- ],
- "linker_set_key" : "std::memory_order",
- "name" : "std::memory_order",
- "referenced_type" : "type-514",
- "self_type" : "type-514",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTSNSt3__112memory_orderE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "std::__1::pointer_safety::relaxed"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::pointer_safety::preferred"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::pointer_safety::strict"
- }
- ],
- "linker_set_key" : "std::pointer_safety::__lx",
- "name" : "std::pointer_safety::__lx",
- "referenced_type" : "type-547",
- "self_type" : "type-547",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTSNSt3__114pointer_safety4__lxE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_URC_NO_REASON"
- },
- {
- "enum_field_value" : 0,
- "name" : "_URC_OK"
- },
- {
- "enum_field_value" : 1,
- "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
- },
- {
- "enum_field_value" : 2,
- "name" : "_URC_FATAL_PHASE2_ERROR"
- },
- {
- "enum_field_value" : 3,
- "name" : "_URC_FATAL_PHASE1_ERROR"
- },
- {
- "enum_field_value" : 4,
- "name" : "_URC_NORMAL_STOP"
- },
- {
- "enum_field_value" : 5,
- "name" : "_URC_END_OF_STACK"
- },
- {
- "enum_field_value" : 6,
- "name" : "_URC_HANDLER_FOUND"
- },
- {
- "enum_field_value" : 7,
- "name" : "_URC_INSTALL_CONTEXT"
- },
- {
- "enum_field_value" : 8,
- "name" : "_URC_CONTINUE_UNWIND"
- },
- {
- "enum_field_value" : 9,
- "name" : "_URC_FAILURE"
- }
- ],
- "linker_set_key" : "_Unwind_Reason_Code",
- "name" : "_Unwind_Reason_Code",
- "referenced_type" : "type-675",
- "self_type" : "type-675",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTS19_Unwind_Reason_Code"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 1,
- "name" : "_UA_SEARCH_PHASE"
- },
- {
- "enum_field_value" : 2,
- "name" : "_UA_CLEANUP_PHASE"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UA_HANDLER_FRAME"
- },
- {
- "enum_field_value" : 8,
- "name" : "_UA_FORCE_UNWIND"
- },
- {
- "enum_field_value" : 16,
- "name" : "_UA_END_OF_STACK"
- }
- ],
- "linker_set_key" : "_Unwind_Action",
- "name" : "_Unwind_Action",
- "referenced_type" : "type-677",
- "self_type" : "type-677",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTS14_Unwind_Action"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSC_CORE"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSC_VFP"
- },
- {
- "enum_field_value" : 3,
- "name" : "_UVRSC_WMMXD"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UVRSC_WMMXC"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_RegClass",
- "name" : "_Unwind_VRS_RegClass",
- "referenced_type" : "type-688",
- "self_type" : "type-688",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_RegClass"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSD_UINT32"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSD_VFPX"
- },
- {
- "enum_field_value" : 3,
- "name" : "_UVRSD_UINT64"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UVRSD_FLOAT"
- },
- {
- "enum_field_value" : 5,
- "name" : "_UVRSD_DOUBLE"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_DataRepresentation",
- "name" : "_Unwind_VRS_DataRepresentation",
- "referenced_type" : "type-689",
- "self_type" : "type-689",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_DataRepresentation"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSR_OK"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSR_NOT_IMPLEMENTED"
- },
- {
- "enum_field_value" : 2,
- "name" : "_UVRSR_FAILED"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_Result",
- "name" : "_Unwind_VRS_Result",
- "referenced_type" : "type-690",
- "self_type" : "type-690",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_Result"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
"name" : "(anonymous namespace)::Descriptor::SU16"
},
{
@@ -1008,11 +609,11 @@
],
"linker_set_key" : "Descriptor::Format",
"name" : "Descriptor::Format",
- "referenced_type" : "type-832",
- "self_type" : "type-832",
+ "referenced_type" : "type-386",
+ "self_type" : "type-386",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor6FormatE"
},
{
@@ -1038,11 +639,11 @@
],
"linker_set_key" : "Descriptor::Kind",
"name" : "Descriptor::Kind",
- "referenced_type" : "type-833",
- "self_type" : "type-833",
+ "referenced_type" : "type-387",
+ "self_type" : "type-387",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor4KindE"
},
{
@@ -1050,6 +651,100 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-23",
+ "self_type" : "type-23",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 1,
+ "name" : "_UA_SEARCH_PHASE"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UA_CLEANUP_PHASE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UA_HANDLER_FRAME"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_UA_FORCE_UNWIND"
+ },
+ {
+ "enum_field_value" : 16,
+ "name" : "_UA_END_OF_STACK"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Action",
+ "name" : "_Unwind_Action",
+ "referenced_type" : "type-372",
+ "self_type" : "type-372",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_ZTS14_Unwind_Action"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 1,
+ "name" : "_UA_SEARCH_PHASE"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UA_CLEANUP_PHASE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UA_HANDLER_FRAME"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_UA_FORCE_UNWIND"
+ },
+ {
+ "enum_field_value" : 16,
+ "name" : "_UA_END_OF_STACK"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Action",
+ "name" : "_Unwind_Action",
+ "referenced_type" : "type-401",
+ "self_type" : "type-401",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_Action"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "_URC_NO_REASON"
},
@@ -1096,11 +791,69 @@
],
"linker_set_key" : "_Unwind_Reason_Code",
"name" : "_Unwind_Reason_Code",
- "referenced_type" : "type-838",
- "self_type" : "type-838",
+ "referenced_type" : "type-371",
+ "self_type" : "type-371",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
+ "unique_id" : "_ZTS19_Unwind_Reason_Code"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_URC_NO_REASON"
+ },
+ {
+ "enum_field_value" : 0,
+ "name" : "_URC_OK"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_URC_FATAL_PHASE2_ERROR"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_URC_FATAL_PHASE1_ERROR"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_URC_NORMAL_STOP"
+ },
+ {
+ "enum_field_value" : 5,
+ "name" : "_URC_END_OF_STACK"
+ },
+ {
+ "enum_field_value" : 6,
+ "name" : "_URC_HANDLER_FOUND"
+ },
+ {
+ "enum_field_value" : 7,
+ "name" : "_URC_INSTALL_CONTEXT"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_URC_CONTINUE_UNWIND"
+ },
+ {
+ "enum_field_value" : 9,
+ "name" : "_URC_FAILURE"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Reason_Code",
+ "name" : "_Unwind_Reason_Code",
+ "referenced_type" : "type-388",
+ "self_type" : "type-388",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
"unique_id" : "_Unwind_Reason_Code"
},
{
@@ -1108,82 +861,220 @@
"enum_fields" :
[
{
- "enum_field_value" : 1,
- "name" : "_UA_SEARCH_PHASE"
+ "enum_field_value" : 0,
+ "name" : "_UVRSD_UINT32"
},
{
- "enum_field_value" : 2,
- "name" : "_UA_CLEANUP_PHASE"
+ "enum_field_value" : 1,
+ "name" : "_UVRSD_VFPX"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_UVRSD_UINT64"
},
{
"enum_field_value" : 4,
- "name" : "_UA_HANDLER_FRAME"
+ "name" : "_UVRSD_FLOAT"
},
{
- "enum_field_value" : 8,
- "name" : "_UA_FORCE_UNWIND"
- },
- {
- "enum_field_value" : 16,
- "name" : "_UA_END_OF_STACK"
+ "enum_field_value" : 5,
+ "name" : "_UVRSD_DOUBLE"
}
],
- "linker_set_key" : "_Unwind_Action",
- "name" : "_Unwind_Action",
- "referenced_type" : "type-852",
- "self_type" : "type-852",
+ "linker_set_key" : "_Unwind_VRS_DataRepresentation",
+ "name" : "_Unwind_VRS_DataRepresentation",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_Action"
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_DataRepresentation"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_UVRSC_CORE"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_UVRSC_VFP"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_UVRSC_WMMXD"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UVRSC_WMMXC"
+ }
+ ],
+ "linker_set_key" : "_Unwind_VRS_RegClass",
+ "name" : "_Unwind_VRS_RegClass",
+ "referenced_type" : "type-52",
+ "self_type" : "type-52",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_RegClass"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_UVRSR_OK"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_UVRSR_NOT_IMPLEMENTED"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UVRSR_FAILED"
+ }
+ ],
+ "linker_set_key" : "_Unwind_VRS_Result",
+ "name" : "_Unwind_VRS_Result",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_Result"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "res_goahead"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "res_nextns"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "res_modified"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "res_done"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "res_error"
+ }
+ ],
+ "linker_set_key" : "res_sendhookact",
+ "name" : "res_sendhookact",
+ "referenced_type" : "type-255",
+ "self_type" : "type-255",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_params.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "res_sendhookact"
}
],
"function_types" :
[
{
"alignment" : 4,
+ "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+ "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-414"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "referenced_type" : "type-413",
+ "return_type" : "type-388",
+ "self_type" : "type-413",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"parameters" :
[
{
- "referenced_type" : "type-181"
+ "referenced_type" : "type-268"
},
{
- "referenced_type" : "type-186"
+ "referenced_type" : "type-270"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-273"
},
{
- "referenced_type" : "type-189"
+ "referenced_type" : "type-274"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-273"
}
],
- "referenced_type" : "type-180",
- "return_type" : "type-165",
- "self_type" : "type-180",
+ "referenced_type" : "type-267",
+ "return_type" : "type-255",
+ "self_type" : "type-267",
"source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (const std::__1::__libcpp_debug_info &)",
- "name" : "void (const std::__1::__libcpp_debug_info &)",
+ "linker_set_key" : "void ()",
+ "name" : "void ()",
+ "referenced_type" : "type-252",
+ "return_type" : "type-11",
+ "self_type" : "type-252",
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
"parameters" :
[
{
- "referenced_type" : "type-251"
+ "referenced_type" : "type-371"
+ },
+ {
+ "referenced_type" : "type-376"
}
],
- "referenced_type" : "type-250",
- "return_type" : "type-163",
- "self_type" : "type-250",
- "source_file" : "/external/libcxx/include/__debug"
+ "referenced_type" : "type-375",
+ "return_type" : "type-11",
+ "self_type" : "type-375",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-388"
+ },
+ {
+ "referenced_type" : "type-389"
+ }
+ ],
+ "referenced_type" : "type-392",
+ "return_type" : "type-11",
+ "self_type" : "type-392",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
@@ -1192,12 +1083,12 @@
"parameters" :
[
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "referenced_type" : "type-395",
- "return_type" : "type-163",
- "self_type" : "type-395",
+ "referenced_type" : "type-229",
+ "return_type" : "type-11",
+ "self_type" : "type-229",
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
@@ -1207,27 +1098,18 @@
"parameters" :
[
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "referenced_type" : "type-398"
+ "referenced_type" : "type-232"
},
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
- "referenced_type" : "type-397",
- "return_type" : "type-163",
- "self_type" : "type-397",
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void ()",
- "name" : "void ()",
- "referenced_type" : "type-415",
- "return_type" : "type-163",
- "self_type" : "type-415",
+ "referenced_type" : "type-231",
+ "return_type" : "type-11",
+ "self_type" : "type-231",
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
@@ -1237,84 +1119,27 @@
"parameters" :
[
{
- "referenced_type" : "type-404"
+ "referenced_type" : "type-239"
}
],
- "referenced_type" : "type-427",
- "return_type" : "type-163",
- "self_type" : "type-427",
+ "referenced_type" : "type-264",
+ "return_type" : "type-11",
+ "self_type" : "type-264",
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-675"
- },
- {
- "referenced_type" : "type-681"
- }
- ],
- "referenced_type" : "type-680",
- "return_type" : "type-163",
- "self_type" : "type-680",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(unsigned int, const void *)",
- "name" : "void *(unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-225"
- }
- ],
- "referenced_type" : "type-728",
- "return_type" : "type-209",
- "self_type" : "type-728",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned int, const void *)",
- "name" : "void *(void *, unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-209"
- },
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-225"
- }
- ],
- "referenced_type" : "type-781",
- "return_type" : "type-209",
- "self_type" : "type-781",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "void (void *)",
"name" : "void (void *)",
"parameters" :
[
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
- "referenced_type" : "type-796",
- "return_type" : "type-163",
- "self_type" : "type-796",
+ "referenced_type" : "type-307",
+ "return_type" : "type-11",
+ "self_type" : "type-307",
"source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
@@ -1324,15 +1149,33 @@
"parameters" :
[
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-225"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-814",
- "return_type" : "type-163",
- "self_type" : "type-814",
+ "referenced_type" : "type-450",
+ "return_type" : "type-11",
+ "self_type" : "type-450",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(unsigned int, const void *)",
+ "name" : "void *(unsigned int, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-57"
+ }
+ ],
+ "referenced_type" : "type-444",
+ "return_type" : "type-10",
+ "self_type" : "type-444",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
@@ -1342,55 +1185,40 @@
"parameters" :
[
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-225"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-837",
- "return_type" : "type-209",
- "self_type" : "type-837",
+ "referenced_type" : "type-453",
+ "return_type" : "type-10",
+ "self_type" : "type-453",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "linker_set_key" : "void *(void *, unsigned int, const void *)",
+ "name" : "void *(void *, unsigned int, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-838"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-839"
- }
- ],
- "referenced_type" : "type-842",
- "return_type" : "type-163",
- "self_type" : "type-842",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
- "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-865"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-864",
- "return_type" : "type-838",
- "self_type" : "type-864",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "referenced_type" : "type-447",
+ "return_type" : "type-10",
+ "self_type" : "type-447",
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"functions" :
@@ -1401,22 +1229,100 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
},
{
- "referenced_type" : "type-229"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-229"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-875"
+ "referenced_type" : "type-21"
},
{
- "referenced_type" : "type-876"
+ "referenced_type" : "type-22"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ }
+ ],
+ "return_type" : "type-11",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-73"
+ },
+ {
+ "referenced_type" : "type-5"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-273"
+ },
+ {
+ "referenced_type" : "type-274"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-73"
+ },
+ {
+ "referenced_type" : "type-271"
+ },
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -1425,10 +1331,10 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -1437,13 +1343,13 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -1452,73 +1358,10 @@
[
{
"alignment" : 4,
- "linker_set_key" : "unsigned int &",
- "name" : "unsigned int &",
- "referenced_type" : "type-12",
- "self_type" : "type-778",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "long &",
- "name" : "long &",
- "referenced_type" : "type-172",
- "self_type" : "type-530",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::exception_ptr &",
- "name" : "const std::exception_ptr &",
- "referenced_type" : "type-211",
- "self_type" : "type-213",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__libcpp_debug_info &",
- "name" : "const std::__libcpp_debug_info &",
- "referenced_type" : "type-252",
- "self_type" : "type-251",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned int &",
- "name" : "const unsigned int &",
- "referenced_type" : "type-354",
- "self_type" : "type-602",
- "size" : 4,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::type_info &",
- "name" : "const std::type_info &",
- "referenced_type" : "type-360",
- "self_type" : "type-362",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "referenced_type" : "type-471",
- "self_type" : "type-481",
- "size" : 4,
- "source_file" : "/external/libcxx/include/iterator"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::LocalAddressSpace &",
- "name" : "libunwind::LocalAddressSpace &",
- "referenced_type" : "type-473",
- "self_type" : "type-669",
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "referenced_type" : "type-326",
+ "self_type" : "type-327",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
@@ -1526,8 +1369,26 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::UnwindInfoSections &",
"name" : "const libunwind::UnwindInfoSections &",
- "referenced_type" : "type-475",
- "self_type" : "type-804",
+ "referenced_type" : "type-319",
+ "self_type" : "type-320",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "referenced_type" : "type-322",
+ "self_type" : "type-325",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::LocalAddressSpace &",
+ "name" : "libunwind::LocalAddressSpace &",
+ "referenced_type" : "type-196",
+ "self_type" : "type-316",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
@@ -1535,880 +1396,101 @@
"alignment" : 4,
"linker_set_key" : "libunwind::UnwindInfoSections &",
"name" : "libunwind::UnwindInfoSections &",
- "referenced_type" : "type-476",
- "self_type" : "type-779",
+ "referenced_type" : "type-195",
+ "self_type" : "type-199",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "std::tuple<> &",
- "name" : "std::tuple<> &",
- "referenced_type" : "type-482",
- "self_type" : "type-484",
+ "linker_set_key" : "unsigned int &",
+ "name" : "unsigned int &",
+ "referenced_type" : "type-9",
+ "self_type" : "type-198",
"size" : 4,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
- "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
- "referenced_type" : "type-497",
- "self_type" : "type-500",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__less<unsigned int, unsigned int> &",
- "name" : "std::__less<unsigned int, unsigned int> &",
- "referenced_type" : "type-57",
- "self_type" : "type-56",
- "size" : 4,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "linker_set_key" : "const class std::__1::uniform_int_distribution::param_type &",
- "name" : "const class std::__1::uniform_int_distribution::param_type &",
- "referenced_type" : "type-603",
- "self_type" : "type-605",
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "linker_set_key" : "const uniform_int_distribution<_IntType> &",
- "name" : "const uniform_int_distribution<_IntType> &",
- "referenced_type" : "type-606",
- "self_type" : "type-608",
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "referenced_type" : "type-807",
- "self_type" : "type-808",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
}
],
"pointer_types" :
[
{
"alignment" : 4,
- "linker_set_key" : "unsigned int *",
- "name" : "unsigned int *",
- "referenced_type" : "type-12",
- "self_type" : "type-104",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
+ "referenced_type" : "type-381",
+ "self_type" : "type-380",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-15",
- "self_type" : "type-115",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-163",
- "self_type" : "type-209",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unw_proc_info_t *",
- "name" : "unw_proc_info_t *",
- "referenced_type" : "type-175",
- "self_type" : "type-174",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-180",
- "self_type" : "type-179",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-182",
- "self_type" : "type-181",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-184",
- "self_type" : "type-183",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-187",
- "self_type" : "type-186",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char *",
- "name" : "const unsigned char *",
- "referenced_type" : "type-188",
- "self_type" : "type-187",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception *",
- "name" : "std::exception *",
- "referenced_type" : "type-204",
- "self_type" : "type-205",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::bad_exception *",
- "name" : "std::bad_exception *",
- "referenced_type" : "type-206",
- "self_type" : "type-207",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception_ptr *",
- "name" : "std::exception_ptr *",
- "referenced_type" : "type-208",
- "self_type" : "type-210",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::exception_ptr *",
- "name" : "const std::exception_ptr *",
- "referenced_type" : "type-211",
- "self_type" : "type-212",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::nested_exception *",
- "name" : "const std::nested_exception *",
- "referenced_type" : "type-215",
- "self_type" : "type-216",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-220",
- "self_type" : "type-219",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const void *",
- "name" : "const void *",
- "referenced_type" : "type-226",
- "self_type" : "type-225",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-230",
- "self_type" : "type-229",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-232",
- "self_type" : "type-598",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__libcpp_debug_info *",
- "name" : "std::__libcpp_debug_info *",
- "referenced_type" : "type-248",
- "self_type" : "type-249",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(const std::__1::__libcpp_debug_info &)",
- "name" : "void (*)(const std::__1::__libcpp_debug_info &)",
- "referenced_type" : "type-250",
- "self_type" : "type-253",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-26",
- "self_type" : "type-232",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "wchar_t *",
- "name" : "wchar_t *",
- "referenced_type" : "type-271",
- "self_type" : "type-462",
- "size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__murmur2_or_cityhash<unsigned int, 32> *",
- "name" : "std::__murmur2_or_cityhash<unsigned int, 32> *",
- "referenced_type" : "type-283",
- "self_type" : "type-284",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<std::_PairT, 2> *",
- "name" : "const std::__scalar_hash<std::_PairT, 2> *",
- "referenced_type" : "type-286",
- "self_type" : "type-287",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<float, 1> *",
- "name" : "const std::__scalar_hash<float, 1> *",
- "referenced_type" : "type-292",
- "self_type" : "type-293",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<double, 2> *",
- "name" : "const std::__scalar_hash<double, 2> *",
- "referenced_type" : "type-295",
- "self_type" : "type-296",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<long double, 2> *",
- "name" : "const std::__scalar_hash<long double, 2> *",
- "referenced_type" : "type-298",
- "self_type" : "type-299",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<bool> *",
- "name" : "const std::hash<bool> *",
- "referenced_type" : "type-301",
- "self_type" : "type-302",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char> *",
- "name" : "const std::hash<char> *",
- "referenced_type" : "type-304",
- "self_type" : "type-305",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<signed char> *",
- "name" : "const std::hash<signed char> *",
- "referenced_type" : "type-307",
- "self_type" : "type-308",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned char> *",
- "name" : "const std::hash<unsigned char> *",
- "referenced_type" : "type-310",
- "self_type" : "type-313",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char16_t> *",
- "name" : "const std::hash<char16_t> *",
- "referenced_type" : "type-315",
- "self_type" : "type-316",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char32_t> *",
- "name" : "const std::hash<char32_t> *",
- "referenced_type" : "type-318",
- "self_type" : "type-319",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<wchar_t> *",
- "name" : "const std::hash<wchar_t> *",
- "referenced_type" : "type-321",
- "self_type" : "type-322",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<short> *",
- "name" : "const std::hash<short> *",
- "referenced_type" : "type-324",
- "self_type" : "type-325",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned short> *",
- "name" : "const std::hash<unsigned short> *",
- "referenced_type" : "type-327",
- "self_type" : "type-328",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<int> *",
- "name" : "const std::hash<int> *",
- "referenced_type" : "type-330",
- "self_type" : "type-331",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned int> *",
- "name" : "const std::hash<unsigned int> *",
- "referenced_type" : "type-336",
- "self_type" : "type-337",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<long> *",
- "name" : "const std::hash<long> *",
- "referenced_type" : "type-339",
- "self_type" : "type-340",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned long> *",
- "name" : "const std::hash<unsigned long> *",
- "referenced_type" : "type-342",
- "self_type" : "type-343",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<float> *",
- "name" : "const std::hash<float> *",
- "referenced_type" : "type-349",
- "self_type" : "type-350",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<double> *",
- "name" : "const std::hash<double> *",
- "referenced_type" : "type-352",
- "self_type" : "type-353",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned int *",
- "name" : "const unsigned int *",
- "referenced_type" : "type-354",
- "self_type" : "type-831",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<long double> *",
- "name" : "const std::hash<long double> *",
- "referenced_type" : "type-356",
- "self_type" : "type-357",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::type_info *",
- "name" : "std::type_info *",
- "referenced_type" : "type-358",
- "self_type" : "type-359",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::type_info *",
- "name" : "const std::type_info *",
- "referenced_type" : "type-360",
- "self_type" : "type-361",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(int)",
- "name" : "void (*)(int)",
- "referenced_type" : "type-395",
- "self_type" : "type-394",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(int, siginfo *, void *)",
- "name" : "void (*)(int, siginfo *, void *)",
- "referenced_type" : "type-397",
- "self_type" : "type-396",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "siginfo *",
- "name" : "siginfo *",
- "referenced_type" : "type-399",
- "self_type" : "type-398",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)()",
- "name" : "void (*)()",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
"referenced_type" : "type-415",
"self_type" : "type-414",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(sigval)",
- "name" : "void (*)(sigval)",
- "referenced_type" : "type-427",
- "self_type" : "type-426",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
+ "referenced_type" : "type-422",
+ "self_type" : "type-421",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "user_fpregs *",
- "name" : "user_fpregs *",
- "referenced_type" : "type-435",
- "self_type" : "type-446",
+ "linker_set_key" : "_Unwind_Control_Block *",
+ "name" : "_Unwind_Control_Block *",
+ "referenced_type" : "type-373",
+ "self_type" : "type-376",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "user_regs *",
- "name" : "user_regs *",
- "referenced_type" : "type-438",
- "self_type" : "type-444",
+ "linker_set_key" : "_Unwind_Control_Block *",
+ "name" : "_Unwind_Control_Block *",
+ "referenced_type" : "type-390",
+ "self_type" : "type-389",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "ucontext *",
- "name" : "ucontext *",
- "referenced_type" : "type-448",
- "self_type" : "type-449",
+ "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+ "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+ "referenced_type" : "type-413",
+ "self_type" : "type-416",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const wchar_t *",
- "name" : "const wchar_t *",
- "referenced_type" : "type-463",
- "self_type" : "type-464",
+ "linker_set_key" : "__pthread_cleanup_t *",
+ "name" : "__pthread_cleanup_t *",
+ "referenced_type" : "type-304",
+ "self_type" : "type-305",
"size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
"alignment" : 4,
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "referenced_type" : "type-471",
- "self_type" : "type-806",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-441",
+ "self_type" : "type-440",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::LocalAddressSpace *",
- "name" : "libunwind::LocalAddressSpace *",
- "referenced_type" : "type-473",
- "self_type" : "type-472",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::UnwindInfoSections *",
- "name" : "const libunwind::UnwindInfoSections *",
- "referenced_type" : "type-475",
- "self_type" : "type-474",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::UnwindInfoSections *",
- "name" : "libunwind::UnwindInfoSections *",
- "referenced_type" : "type-476",
- "self_type" : "type-783",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::tuple<> *",
- "name" : "std::tuple<> *",
- "referenced_type" : "type-482",
- "self_type" : "type-483",
- "size" : 4,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__libcpp_refstring *",
- "name" : "const std::__libcpp_refstring *",
- "referenced_type" : "type-491",
- "self_type" : "type-492",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::domain_error *",
- "name" : "std::domain_error *",
- "referenced_type" : "type-495",
- "self_type" : "type-496",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::invalid_argument *",
- "name" : "std::invalid_argument *",
- "referenced_type" : "type-501",
- "self_type" : "type-502",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::length_error *",
- "name" : "std::length_error *",
- "referenced_type" : "type-503",
- "self_type" : "type-505",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::out_of_range *",
- "name" : "std::out_of_range *",
- "referenced_type" : "type-506",
- "self_type" : "type-507",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::range_error *",
- "name" : "std::range_error *",
- "referenced_type" : "type-508",
- "self_type" : "type-509",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::overflow_error *",
- "name" : "std::overflow_error *",
- "referenced_type" : "type-510",
- "self_type" : "type-511",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::underflow_error *",
- "name" : "std::underflow_error *",
- "referenced_type" : "type-512",
- "self_type" : "type-513",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::atomic_flag *",
- "name" : "std::atomic_flag *",
- "referenced_type" : "type-515",
- "self_type" : "type-519",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "volatile std::atomic_flag *",
- "name" : "volatile std::atomic_flag *",
- "referenced_type" : "type-517",
- "self_type" : "type-518",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-520",
- "self_type" : "type-542",
- "size" : 4,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const long *",
- "name" : "const long *",
- "referenced_type" : "type-521",
- "self_type" : "type-522",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__destruct_n *",
- "name" : "std::__destruct_n *",
- "referenced_type" : "type-528",
- "self_type" : "type-529",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__shared_count *",
- "name" : "std::__shared_count *",
- "referenced_type" : "type-533",
- "self_type" : "type-534",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__shared_count *",
- "name" : "const std::__shared_count *",
- "referenced_type" : "type-535",
- "self_type" : "type-536",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__shared_weak_count *",
- "name" : "std::__shared_weak_count *",
- "referenced_type" : "type-537",
- "self_type" : "type-538",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__shared_weak_count *",
- "name" : "const std::__shared_weak_count *",
- "referenced_type" : "type-539",
- "self_type" : "type-540",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::pointer_safety *",
- "name" : "std::pointer_safety *",
- "referenced_type" : "type-546",
- "self_type" : "type-548",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::pointer_safety *",
- "name" : "const std::pointer_safety *",
- "referenced_type" : "type-549",
- "self_type" : "type-550",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__less<unsigned int, unsigned int> *",
- "name" : "const std::__less<unsigned int, unsigned int> *",
- "referenced_type" : "type-600",
- "self_type" : "type-601",
- "size" : 4,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_x86 *",
- "name" : "libunwind::Registers_x86 *",
- "referenced_type" : "type-614",
- "self_type" : "type-696",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_x86_64 *",
- "name" : "libunwind::Registers_x86_64 *",
- "referenced_type" : "type-619",
- "self_type" : "type-700",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_ppc *",
- "name" : "libunwind::Registers_ppc *",
- "referenced_type" : "type-624",
- "self_type" : "type-703",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_arm64 *",
- "name" : "libunwind::Registers_arm64 *",
- "referenced_type" : "type-634",
- "self_type" : "type-707",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_arm *",
- "name" : "libunwind::Registers_arm *",
- "referenced_type" : "type-641",
- "self_type" : "type-711",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_or1k *",
- "name" : "libunwind::Registers_or1k *",
- "referenced_type" : "type-649",
- "self_type" : "type-714",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_mips_o32 *",
- "name" : "libunwind::Registers_mips_o32 *",
- "referenced_type" : "type-656",
- "self_type" : "type-719",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_mips_n64 *",
- "name" : "libunwind::Registers_mips_n64 *",
- "referenced_type" : "type-663",
- "self_type" : "type-722",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
- "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
- "referenced_type" : "type-668",
- "self_type" : "type-801",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::AbstractUnwindCursor *",
- "name" : "libunwind::AbstractUnwindCursor *",
- "referenced_type" : "type-670",
- "self_type" : "type-800",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 4,
"linker_set_key" : "addrinfo *",
"name" : "addrinfo *",
- "referenced_type" : "type-672",
- "self_type" : "type-673",
+ "referenced_type" : "type-14",
+ "self_type" : "type-20",
"size" : 4,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -2416,80 +1498,71 @@
"alignment" : 4,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-673",
- "self_type" : "type-876",
+ "referenced_type" : "type-20",
+ "self_type" : "type-22",
"size" : 4,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Control_Block *",
- "name" : "_Unwind_Control_Block *",
- "referenced_type" : "type-678",
- "self_type" : "type-681",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-7",
+ "self_type" : "type-15",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "referenced_type" : "type-680",
- "self_type" : "type-679",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-15",
+ "self_type" : "type-435",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_cursor_t *",
- "name" : "unw_cursor_t *",
- "referenced_type" : "type-69",
- "self_type" : "type-68",
+ "linker_set_key" : "const addrinfo *",
+ "name" : "const addrinfo *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-21",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "dwarf_eh_bases *",
- "name" : "dwarf_eh_bases *",
- "referenced_type" : "type-691",
- "self_type" : "type-868",
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-695",
- "self_type" : "type-694",
+ "linker_set_key" : "const elf32_phdr *",
+ "name" : "const elf32_phdr *",
+ "referenced_type" : "type-190",
+ "self_type" : "type-189",
"size" : 4,
- "source_file" : "/bionic/libc/include/stdio.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_x86 *",
- "name" : "const libunwind::Registers_x86 *",
- "referenced_type" : "type-698",
- "self_type" : "type-699",
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "referenced_type" : "type-326",
+ "self_type" : "type-328",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_x86_64 *",
- "name" : "const libunwind::Registers_x86_64 *",
- "referenced_type" : "type-701",
- "self_type" : "type-702",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_ppc *",
- "name" : "const libunwind::Registers_ppc *",
- "referenced_type" : "type-705",
- "self_type" : "type-706",
+ "linker_set_key" : "const libunwind::Registers_arm *",
+ "name" : "const libunwind::Registers_arm *",
+ "referenced_type" : "type-115",
+ "self_type" : "type-116",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -2497,35 +1570,17 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::Registers_arm64 *",
"name" : "const libunwind::Registers_arm64 *",
- "referenced_type" : "type-708",
- "self_type" : "type-709",
+ "referenced_type" : "type-105",
+ "self_type" : "type-106",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "unsigned long long *",
- "name" : "unsigned long long *",
- "referenced_type" : "type-71",
- "self_type" : "type-119",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_arm *",
- "name" : "const libunwind::Registers_arm *",
- "referenced_type" : "type-712",
- "self_type" : "type-713",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_or1k *",
- "name" : "const libunwind::Registers_or1k *",
- "referenced_type" : "type-715",
- "self_type" : "type-717",
+ "linker_set_key" : "const libunwind::Registers_mips_newabi *",
+ "name" : "const libunwind::Registers_mips_newabi *",
+ "referenced_type" : "type-135",
+ "self_type" : "type-136",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -2533,125 +1588,404 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::Registers_mips_o32 *",
"name" : "const libunwind::Registers_mips_o32 *",
- "referenced_type" : "type-720",
- "self_type" : "type-721",
+ "referenced_type" : "type-128",
+ "self_type" : "type-129",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_mips_n64 *",
- "name" : "const libunwind::Registers_mips_n64 *",
- "referenced_type" : "type-723",
- "self_type" : "type-724",
+ "linker_set_key" : "const libunwind::Registers_or1k *",
+ "name" : "const libunwind::Registers_or1k *",
+ "referenced_type" : "type-123",
+ "self_type" : "type-124",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "dynamic *",
- "name" : "dynamic *",
- "referenced_type" : "type-725",
- "self_type" : "type-774",
+ "linker_set_key" : "const libunwind::Registers_ppc *",
+ "name" : "const libunwind::Registers_ppc *",
+ "referenced_type" : "type-86",
+ "self_type" : "type-92",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, const void *)",
- "referenced_type" : "type-728",
- "self_type" : "type-727",
+ "linker_set_key" : "const libunwind::Registers_ppc64 *",
+ "name" : "const libunwind::Registers_ppc64 *",
+ "referenced_type" : "type-99",
+ "self_type" : "type-100",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const elf32_phdr *",
- "name" : "const elf32_phdr *",
- "referenced_type" : "type-772",
- "self_type" : "type-771",
+ "linker_set_key" : "const libunwind::Registers_sparc *",
+ "name" : "const libunwind::Registers_sparc *",
+ "referenced_type" : "type-140",
+ "self_type" : "type-141",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "link_map *",
- "name" : "link_map *",
- "referenced_type" : "type-773",
- "self_type" : "type-775",
+ "linker_set_key" : "const libunwind::Registers_x86 *",
+ "name" : "const libunwind::Registers_x86 *",
+ "referenced_type" : "type-68",
+ "self_type" : "type-69",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
- "name" : "void *(*)(void *, unsigned int, const void *)",
- "referenced_type" : "type-781",
- "self_type" : "type-780",
+ "linker_set_key" : "const libunwind::Registers_x86_64 *",
+ "name" : "const libunwind::Registers_x86_64 *",
+ "referenced_type" : "type-78",
+ "self_type" : "type-79",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "__pthread_cleanup_t *",
- "name" : "__pthread_cleanup_t *",
- "referenced_type" : "type-793",
- "self_type" : "type-794",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(void *)",
- "name" : "void (*)(void *)",
- "referenced_type" : "type-796",
- "self_type" : "type-795",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::RWMutex *",
- "name" : "libunwind::RWMutex *",
- "referenced_type" : "type-798",
- "self_type" : "type-799",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-8",
- "self_type" : "type-189",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "referenced_type" : "type-807",
- "self_type" : "type-809",
+ "linker_set_key" : "const libunwind::UnwindInfoSections *",
+ "name" : "const libunwind::UnwindInfoSections *",
+ "referenced_type" : "type-319",
+ "self_type" : "type-323",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-814",
- "self_type" : "type-813",
+ "linker_set_key" : "const unsigned char *",
+ "name" : "const unsigned char *",
+ "referenced_type" : "type-272",
+ "self_type" : "type-271",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-271",
+ "self_type" : "type-270",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned int *",
+ "name" : "const unsigned int *",
+ "referenced_type" : "type-385",
+ "self_type" : "type-384",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const void *",
+ "name" : "const void *",
+ "referenced_type" : "type-58",
+ "self_type" : "type-57",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
+ "linker_set_key" : "dwarf_eh_bases *",
+ "name" : "dwarf_eh_bases *",
+ "referenced_type" : "type-55",
+ "self_type" : "type-417",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "dynamic *",
+ "name" : "dynamic *",
+ "referenced_type" : "type-144",
+ "self_type" : "type-192",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-12",
+ "self_type" : "type-273",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-427",
+ "self_type" : "type-430",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::AbstractUnwindCursor *",
+ "name" : "libunwind::AbstractUnwindCursor *",
+ "referenced_type" : "type-314",
+ "self_type" : "type-315",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "referenced_type" : "type-322",
+ "self_type" : "type-324",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::LocalAddressSpace *",
+ "name" : "libunwind::LocalAddressSpace *",
+ "referenced_type" : "type-196",
+ "self_type" : "type-197",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::RWMutex *",
+ "name" : "libunwind::RWMutex *",
+ "referenced_type" : "type-310",
+ "self_type" : "type-313",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_arm *",
+ "name" : "libunwind::Registers_arm *",
+ "referenced_type" : "type-113",
+ "self_type" : "type-112",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_arm64 *",
+ "name" : "libunwind::Registers_arm64 *",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_mips_newabi *",
+ "name" : "libunwind::Registers_mips_newabi *",
+ "referenced_type" : "type-134",
+ "self_type" : "type-133",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_mips_o32 *",
+ "name" : "libunwind::Registers_mips_o32 *",
+ "referenced_type" : "type-127",
+ "self_type" : "type-126",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_or1k *",
+ "name" : "libunwind::Registers_or1k *",
+ "referenced_type" : "type-122",
+ "self_type" : "type-121",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_ppc *",
+ "name" : "libunwind::Registers_ppc *",
+ "referenced_type" : "type-85",
+ "self_type" : "type-84",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_ppc64 *",
+ "name" : "libunwind::Registers_ppc64 *",
+ "referenced_type" : "type-98",
+ "self_type" : "type-97",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_sparc *",
+ "name" : "libunwind::Registers_sparc *",
+ "referenced_type" : "type-139",
+ "self_type" : "type-138",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_x86 *",
+ "name" : "libunwind::Registers_x86 *",
+ "referenced_type" : "type-67",
+ "self_type" : "type-66",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_x86_64 *",
+ "name" : "libunwind::Registers_x86_64 *",
+ "referenced_type" : "type-77",
+ "self_type" : "type-76",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+ "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+ "referenced_type" : "type-318",
+ "self_type" : "type-317",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::UnwindInfoSections *",
+ "name" : "libunwind::UnwindInfoSections *",
+ "referenced_type" : "type-195",
+ "self_type" : "type-201",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "link_map *",
+ "name" : "link_map *",
+ "referenced_type" : "type-191",
+ "self_type" : "type-193",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-267",
+ "self_type" : "type-266",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "siginfo *",
+ "name" : "siginfo *",
+ "referenced_type" : "type-233",
+ "self_type" : "type-232",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-269",
+ "self_type" : "type-268",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "ucontext *",
+ "name" : "ucontext *",
+ "referenced_type" : "type-293",
+ "self_type" : "type-294",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-4",
+ "self_type" : "type-274",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int *",
+ "name" : "unsigned int *",
+ "referenced_type" : "type-9",
+ "self_type" : "type-51",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long long *",
+ "name" : "unsigned long long *",
+ "referenced_type" : "type-73",
+ "self_type" : "type-117",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "unw_addr_space *",
"name" : "unw_addr_space *",
- "referenced_type" : "type-829",
- "self_type" : "type-828",
+ "referenced_type" : "type-211",
+ "self_type" : "type-210",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-383",
+ "self_type" : "type-382",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-411",
+ "self_type" : "type-410",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-420",
+ "self_type" : "type-419",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
@@ -2659,35 +1993,62 @@
"alignment" : 4,
"linker_set_key" : "unw_context_t *",
"name" : "unw_context_t *",
- "referenced_type" : "type-83",
- "self_type" : "type-82",
+ "referenced_type" : "type-90",
+ "self_type" : "type-89",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-835",
- "self_type" : "type-834",
+ "linker_set_key" : "unw_cursor_t *",
+ "name" : "unw_cursor_t *",
+ "referenced_type" : "type-71",
+ "self_type" : "type-70",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-837",
- "self_type" : "type-836",
+ "linker_set_key" : "unw_proc_info_t *",
+ "name" : "unw_proc_info_t *",
+ "referenced_type" : "type-174",
+ "self_type" : "type-173",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Control_Block *",
- "name" : "_Unwind_Control_Block *",
- "referenced_type" : "type-840",
- "self_type" : "type-839",
+ "linker_set_key" : "user_fpregs *",
+ "name" : "user_fpregs *",
+ "referenced_type" : "type-281",
+ "self_type" : "type-292",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "user_regs *",
+ "name" : "user_regs *",
+ "referenced_type" : "type-284",
+ "self_type" : "type-290",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)()",
+ "name" : "void (*)()",
+ "referenced_type" : "type-252",
+ "self_type" : "type-251",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "referenced_type" : "type-375",
+ "self_type" : "type-374",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h"
},
@@ -2695,64 +2056,91 @@
"alignment" : 4,
"linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
"name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "referenced_type" : "type-842",
- "self_type" : "type-841",
+ "referenced_type" : "type-392",
+ "self_type" : "type-391",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-863",
- "self_type" : "type-862",
+ "linker_set_key" : "void (*)(int)",
+ "name" : "void (*)(int)",
+ "referenced_type" : "type-229",
+ "self_type" : "type-228",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
- "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
- "referenced_type" : "type-864",
- "self_type" : "type-867",
+ "linker_set_key" : "void (*)(int, siginfo *, void *)",
+ "name" : "void (*)(int, siginfo *, void *)",
+ "referenced_type" : "type-231",
+ "self_type" : "type-230",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-866",
- "self_type" : "type-865",
+ "linker_set_key" : "void (*)(sigval)",
+ "name" : "void (*)(sigval)",
+ "referenced_type" : "type-264",
+ "self_type" : "type-263",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-870",
- "self_type" : "type-869",
+ "linker_set_key" : "void (*)(void *)",
+ "name" : "void (*)(void *)",
+ "referenced_type" : "type-307",
+ "self_type" : "type-306",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-872",
- "self_type" : "type-871",
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-450",
+ "self_type" : "type-449",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const addrinfo *",
- "name" : "const addrinfo *",
- "referenced_type" : "type-874",
- "self_type" : "type-875",
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-11",
+ "self_type" : "type-10",
"size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, const void *)",
+ "referenced_type" : "type-444",
+ "self_type" : "type-443",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "referenced_type" : "type-453",
+ "self_type" : "type-452",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+ "name" : "void *(*)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-447",
+ "self_type" : "type-446",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"qualified_types" :
@@ -2760,652 +2148,180 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const unsigned int",
- "name" : "const unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-354",
- "size" : 4,
- "source_file" : "/frameworks/base/native/android/net.c"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const int",
- "name" : "const int",
- "referenced_type" : "type-15",
- "self_type" : "type-573",
- "size" : 4,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const void",
- "name" : "const void",
- "referenced_type" : "type-163",
- "self_type" : "type-226",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const long",
- "name" : "const long",
- "referenced_type" : "type-172",
- "self_type" : "type-521",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-183",
- "self_type" : "type-182",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::exception_ptr",
- "name" : "const std::exception_ptr",
- "referenced_type" : "type-208",
- "self_type" : "type-211",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "void *const",
- "name" : "void *const",
- "referenced_type" : "type-209",
- "self_type" : "type-227",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::nested_exception",
- "name" : "const std::nested_exception",
- "referenced_type" : "type-214",
- "self_type" : "type-215",
- "size" : 8,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::nothrow_t",
- "name" : "const std::nothrow_t",
- "referenced_type" : "type-217",
- "self_type" : "type-218",
- "size" : 1,
- "source_file" : "/external/libcxx/include/new"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const void *const",
- "name" : "const void *const",
- "referenced_type" : "type-225",
- "self_type" : "type-224",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const char *const",
- "name" : "const char *const",
- "referenced_type" : "type-229",
- "self_type" : "type-228",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "char *const",
"name" : "char *const",
- "referenced_type" : "type-232",
- "self_type" : "type-231",
+ "referenced_type" : "type-15",
+ "self_type" : "type-61",
"size" : 4,
"source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const std::__libcpp_debug_info",
- "name" : "const std::__libcpp_debug_info",
- "referenced_type" : "type-248",
- "self_type" : "type-252",
- "size" : 16,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::piecewise_construct_t",
- "name" : "const std::piecewise_construct_t",
- "referenced_type" : "type-254",
- "self_type" : "type-255",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-26",
- "self_type" : "type-230",
- "size" : 1,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 32,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const wchar_t",
- "name" : "const wchar_t",
- "referenced_type" : "type-271",
- "self_type" : "type-463",
- "size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<std::_PairT, 2>",
- "name" : "const std::__scalar_hash<std::_PairT, 2>",
- "referenced_type" : "type-285",
- "self_type" : "type-286",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<float, 1>",
- "name" : "const std::__scalar_hash<float, 1>",
- "referenced_type" : "type-291",
- "self_type" : "type-292",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<double, 2>",
- "name" : "const std::__scalar_hash<double, 2>",
- "referenced_type" : "type-294",
- "self_type" : "type-295",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<long double, 2>",
- "name" : "const std::__scalar_hash<long double, 2>",
- "referenced_type" : "type-297",
- "self_type" : "type-298",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<bool>",
- "name" : "const std::hash<bool>",
- "referenced_type" : "type-300",
- "self_type" : "type-301",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char>",
- "name" : "const std::hash<char>",
- "referenced_type" : "type-303",
- "self_type" : "type-304",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<signed char>",
- "name" : "const std::hash<signed char>",
- "referenced_type" : "type-306",
- "self_type" : "type-307",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned char>",
- "name" : "const std::hash<unsigned char>",
- "referenced_type" : "type-309",
- "self_type" : "type-310",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char16_t>",
- "name" : "const std::hash<char16_t>",
- "referenced_type" : "type-314",
- "self_type" : "type-315",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char32_t>",
- "name" : "const std::hash<char32_t>",
- "referenced_type" : "type-317",
- "self_type" : "type-318",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<wchar_t>",
- "name" : "const std::hash<wchar_t>",
- "referenced_type" : "type-320",
- "self_type" : "type-321",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<short>",
- "name" : "const std::hash<short>",
- "referenced_type" : "type-323",
- "self_type" : "type-324",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned short>",
- "name" : "const std::hash<unsigned short>",
- "referenced_type" : "type-326",
- "self_type" : "type-327",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<int>",
- "name" : "const std::hash<int>",
- "referenced_type" : "type-329",
- "self_type" : "type-330",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned int>",
- "name" : "const std::hash<unsigned int>",
- "referenced_type" : "type-334",
- "self_type" : "type-336",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<long>",
- "name" : "const std::hash<long>",
- "referenced_type" : "type-338",
- "self_type" : "type-339",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned long>",
- "name" : "const std::hash<unsigned long>",
- "referenced_type" : "type-341",
- "self_type" : "type-342",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<float>",
- "name" : "const std::hash<float>",
- "referenced_type" : "type-348",
- "self_type" : "type-349",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<double>",
- "name" : "const std::hash<double>",
- "referenced_type" : "type-351",
- "self_type" : "type-352",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<long double>",
- "name" : "const std::hash<long double>",
- "referenced_type" : "type-355",
- "self_type" : "type-356",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::type_info",
- "name" : "const std::type_info",
- "referenced_type" : "type-358",
- "self_type" : "type-360",
- "size" : 8,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::float_round_style",
- "name" : "const std::float_round_style",
- "referenced_type" : "type-366",
- "self_type" : "type-369",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::float_denorm_style",
- "name" : "const std::float_denorm_style",
- "referenced_type" : "type-367",
- "self_type" : "type-368",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits"
- },
- {
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const bool",
"name" : "const bool",
- "referenced_type" : "type-43",
- "self_type" : "type-504",
+ "referenced_type" : "type-114",
+ "self_type" : "type-337",
"size" : 1,
- "source_file" : "/external/libcxx/include/type_traits"
+ "source_file" : "/external/libunwind_llvm/src/config.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-7",
+ "self_type" : "type-6",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const char *const",
+ "name" : "const char *const",
+ "referenced_type" : "type-5",
+ "self_type" : "type-60",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const char *const[65]",
"name" : "const char *const[65]",
- "referenced_type" : "type-454",
- "self_type" : "type-455",
+ "referenced_type" : "type-299",
+ "self_type" : "type-300",
"size" : 260,
"source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
},
{
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::allocator_arg_t",
- "name" : "const std::allocator_arg_t",
- "referenced_type" : "type-467",
- "self_type" : "type-469",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base"
- },
- {
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "referenced_type" : "type-471",
- "self_type" : "type-807",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const libunwind::UnwindInfoSections",
- "name" : "const libunwind::UnwindInfoSections",
- "referenced_type" : "type-476",
- "self_type" : "type-475",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__ignore_t<unsigned char>",
- "name" : "const std::__ignore_t<unsigned char>",
- "referenced_type" : "type-485",
- "self_type" : "type-486",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__libcpp_refstring",
- "name" : "const std::__libcpp_refstring",
- "referenced_type" : "type-490",
- "self_type" : "type-491",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
- "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
- "referenced_type" : "type-498",
- "self_type" : "type-497",
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 1,
- "is_volatile" : true,
- "linker_set_key" : "volatile std::atomic_flag",
- "name" : "volatile std::atomic_flag",
- "referenced_type" : "type-515",
- "self_type" : "type-517",
- "size" : 1,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__shared_count",
- "name" : "const std::__shared_count",
- "referenced_type" : "type-533",
- "self_type" : "type-535",
- "size" : 8,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__shared_weak_count",
- "name" : "const std::__shared_weak_count",
- "referenced_type" : "type-537",
- "self_type" : "type-539",
- "size" : 12,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::pointer_safety",
- "name" : "const std::pointer_safety",
- "referenced_type" : "type-546",
- "self_type" : "type-549",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<1>",
- "name" : "const std::placeholders::__ph<1>",
- "referenced_type" : "type-574",
- "self_type" : "type-587",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<2>",
- "name" : "const std::placeholders::__ph<2>",
- "referenced_type" : "type-576",
- "self_type" : "type-588",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<3>",
- "name" : "const std::placeholders::__ph<3>",
- "referenced_type" : "type-577",
- "self_type" : "type-589",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<4>",
- "name" : "const std::placeholders::__ph<4>",
- "referenced_type" : "type-578",
- "self_type" : "type-590",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<5>",
- "name" : "const std::placeholders::__ph<5>",
- "referenced_type" : "type-579",
- "self_type" : "type-591",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__less<unsigned int, unsigned int>",
- "name" : "const std::__less<unsigned int, unsigned int>",
- "referenced_type" : "type-57",
- "self_type" : "type-600",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<6>",
- "name" : "const std::placeholders::__ph<6>",
- "referenced_type" : "type-580",
- "self_type" : "type-592",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<7>",
- "name" : "const std::placeholders::__ph<7>",
- "referenced_type" : "type-581",
- "self_type" : "type-593",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<8>",
- "name" : "const std::placeholders::__ph<8>",
- "referenced_type" : "type-582",
- "self_type" : "type-594",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<9>",
- "name" : "const std::placeholders::__ph<9>",
- "referenced_type" : "type-583",
- "self_type" : "type-595",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<10>",
- "name" : "const std::placeholders::__ph<10>",
- "referenced_type" : "type-584",
- "self_type" : "type-596",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
+ "linker_set_key" : "const elf32_phdr",
+ "name" : "const elf32_phdr",
+ "referenced_type" : "type-156",
+ "self_type" : "type-190",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const in6_addr",
"name" : "const in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-135",
+ "referenced_type" : "type-25",
+ "self_type" : "type-253",
"size" : 16,
"source_file" : "/bionic/libc/include/netinet/in.h"
},
{
+ "alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const class std::__1::uniform_int_distribution::param_type",
- "name" : "const class std::__1::uniform_int_distribution::param_type",
- "referenced_type" : "type-604",
- "self_type" : "type-603",
- "source_file" : "/external/libcxx/include/algorithm"
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "referenced_type" : "type-322",
+ "self_type" : "type-326",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
+ "alignment" : 8,
"is_const" : true,
- "linker_set_key" : "const uniform_int_distribution<_IntType>",
- "name" : "const uniform_int_distribution<_IntType>",
- "referenced_type" : "type-607",
- "self_type" : "type-606",
- "source_file" : "/external/libcxx/include/algorithm"
+ "linker_set_key" : "const libunwind::Registers_arm",
+ "name" : "const libunwind::Registers_arm",
+ "referenced_type" : "type-113",
+ "self_type" : "type-115",
+ "size" : 336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_arm64",
+ "name" : "const libunwind::Registers_arm64",
+ "referenced_type" : "type-104",
+ "self_type" : "type-105",
+ "size" : 528,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_mips_newabi",
+ "name" : "const libunwind::Registers_mips_newabi",
+ "referenced_type" : "type-134",
+ "self_type" : "type-135",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_mips_o32",
+ "name" : "const libunwind::Registers_mips_o32",
+ "referenced_type" : "type-127",
+ "self_type" : "type-128",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_or1k",
+ "name" : "const libunwind::Registers_or1k",
+ "referenced_type" : "type-122",
+ "self_type" : "type-123",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_ppc",
+ "name" : "const libunwind::Registers_ppc",
+ "referenced_type" : "type-85",
+ "self_type" : "type-86",
+ "size" : 936,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_ppc64",
+ "name" : "const libunwind::Registers_ppc64",
+ "referenced_type" : "type-98",
+ "self_type" : "type-99",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_sparc",
+ "name" : "const libunwind::Registers_sparc",
+ "referenced_type" : "type-139",
+ "self_type" : "type-140",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const libunwind::Registers_x86",
"name" : "const libunwind::Registers_x86",
- "referenced_type" : "type-614",
- "self_type" : "type-698",
+ "referenced_type" : "type-67",
+ "self_type" : "type-68",
"size" : 64,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -3414,118 +2330,86 @@
"is_const" : true,
"linker_set_key" : "const libunwind::Registers_x86_64",
"name" : "const libunwind::Registers_x86_64",
- "referenced_type" : "type-619",
- "self_type" : "type-701",
+ "referenced_type" : "type-77",
+ "self_type" : "type-78",
"size" : 168,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_ppc",
- "name" : "const libunwind::Registers_ppc",
- "referenced_type" : "type-624",
- "self_type" : "type-705",
- "size" : 936,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_arm64",
- "name" : "const libunwind::Registers_arm64",
- "referenced_type" : "type-634",
- "self_type" : "type-708",
- "size" : 528,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_arm",
- "name" : "const libunwind::Registers_arm",
- "referenced_type" : "type-641",
- "self_type" : "type-712",
- "size" : 336,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const libunwind::Registers_or1k",
- "name" : "const libunwind::Registers_or1k",
- "referenced_type" : "type-649",
- "self_type" : "type-715",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ "linker_set_key" : "const libunwind::UnwindInfoSections",
+ "name" : "const libunwind::UnwindInfoSections",
+ "referenced_type" : "type-195",
+ "self_type" : "type-319",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
- "alignment" : 4,
+ "alignment" : 1,
"is_const" : true,
- "linker_set_key" : "const libunwind::Registers_mips_o32",
- "name" : "const libunwind::Registers_mips_o32",
- "referenced_type" : "type-656",
- "self_type" : "type-720",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_mips_n64",
- "name" : "const libunwind::Registers_mips_n64",
- "referenced_type" : "type-663",
- "self_type" : "type-723",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-672",
- "self_type" : "type-874",
- "size" : 32,
+ "linker_set_key" : "const unsigned char",
+ "name" : "const unsigned char",
+ "referenced_type" : "type-4",
+ "self_type" : "type-272",
+ "size" : 1,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
- "name" : "void *(*volatile)(unsigned int, const void *)",
- "referenced_type" : "type-727",
- "self_type" : "type-769",
+ "is_const" : true,
+ "linker_set_key" : "const unsigned int",
+ "name" : "const unsigned int",
+ "referenced_type" : "type-9",
+ "self_type" : "type-385",
"size" : 4,
+ "source_file" : "/frameworks/base/native/android/net.c"
+ },
+ {
+ "is_const" : true,
+ "linker_set_key" : "const void",
+ "name" : "const void",
+ "referenced_type" : "type-11",
+ "self_type" : "type-58",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const elf32_phdr",
- "name" : "const elf32_phdr",
- "referenced_type" : "type-741",
- "self_type" : "type-772",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "linker_set_key" : "const void *const",
+ "name" : "const void *const",
+ "referenced_type" : "type-57",
+ "self_type" : "type-56",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
- "name" : "void *(*volatile)(void *, unsigned int, const void *)",
- "referenced_type" : "type-780",
- "self_type" : "type-802",
+ "is_const" : true,
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-16",
+ "self_type" : "type-269",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
"is_volatile" : true,
"linker_set_key" : "void (*volatile)(void *, const void *)",
"name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-813",
- "self_type" : "type-830",
+ "referenced_type" : "type-449",
+ "self_type" : "type-451",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+ "name" : "void *(*volatile)(unsigned int, const void *)",
+ "referenced_type" : "type-443",
+ "self_type" : "type-445",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
@@ -3534,20 +2418,30 @@
"is_volatile" : true,
"linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
"name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-836",
- "self_type" : "type-847",
+ "referenced_type" : "type-452",
+ "self_type" : "type-454",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
- "alignment" : 1,
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-446",
+ "self_type" : "type-448",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const unsigned char",
- "name" : "const unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-188",
- "size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "linker_set_key" : "void *const",
+ "name" : "void *const",
+ "referenced_type" : "type-10",
+ "self_type" : "type-59",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
}
],
"record_types" :
@@ -3557,6 +2451,1018 @@
"fields" :
[
{
+ "field_name" : "dli_fname",
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dli_fbase",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "dli_sname",
+ "field_offset" : 64,
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dli_saddr",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "Dl_info",
+ "name" : "Dl_info",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/dlfcn.h",
+ "unique_id" : "Dl_info"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ch_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_size",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_addralign",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Chdr",
+ "name" : "Elf32_Chdr",
+ "referenced_type" : "type-167",
+ "self_type" : "type-167",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf32_Chdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_time_stamp",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_checksum",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_version",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_flags",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Lib",
+ "name" : "Elf32_Lib",
+ "referenced_type" : "type-169",
+ "self_type" : "type-169",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS9Elf32_Lib"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "m_value",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "m_poffset",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "m_repeat",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "m_stride",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf32_Move",
+ "name" : "Elf32_Move",
+ "referenced_type" : "type-171",
+ "self_type" : "type-171",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf32_Move"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "si_boundto",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "si_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf32_Syminfo",
+ "name" : "Elf32_Syminfo",
+ "referenced_type" : "type-176",
+ "self_type" : "type-176",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Syminfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vda_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vda_next",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verdaux",
+ "name" : "Elf32_Verdaux",
+ "referenced_type" : "type-179",
+ "self_type" : "type-179",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Verdaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vd_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_ndx",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_cnt",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_hash",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_aux",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_next",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verdef",
+ "name" : "Elf32_Verdef",
+ "referenced_type" : "type-178",
+ "self_type" : "type-178",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf32_Verdef"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vna_hash",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_other",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_name",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Vernaux",
+ "name" : "Elf32_Vernaux",
+ "referenced_type" : "type-183",
+ "self_type" : "type-183",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Vernaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vn_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_cnt",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_file",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_aux",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verneed",
+ "name" : "Elf32_Verneed",
+ "referenced_type" : "type-182",
+ "self_type" : "type-182",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Verneed"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "a_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "a_un",
+ "field_offset" : 32,
+ "referenced_type" : "type-163"
+ }
+ ],
+ "linker_set_key" : "Elf32_auxv_t",
+ "name" : "Elf32_auxv_t",
+ "referenced_type" : "type-162",
+ "self_type" : "type-162",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf32_auxv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "a_val",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
+ "name" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-163",
+ "self_type" : "type-163",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "ch_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "ch_addralign",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "Elf64_Chdr",
+ "name" : "Elf64_Chdr",
+ "referenced_type" : "type-168",
+ "self_type" : "type-168",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf64_Chdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "d_tag",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "d_un",
+ "field_offset" : 64,
+ "referenced_type" : "type-147"
+ }
+ ],
+ "linker_set_key" : "Elf64_Dyn",
+ "name" : "Elf64_Dyn",
+ "referenced_type" : "type-146",
+ "self_type" : "type-146",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9Elf64_Dyn"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "d_val",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "d_ptr",
+ "referenced_type" : "type-73"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
+ "name" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-147",
+ "self_type" : "type-147",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTSN9Elf64_DynUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_time_stamp",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_checksum",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_version",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_flags",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Lib",
+ "name" : "Elf64_Lib",
+ "referenced_type" : "type-170",
+ "self_type" : "type-170",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS9Elf64_Lib"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "m_value",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_poffset",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_repeat",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "m_stride",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf64_Move",
+ "name" : "Elf64_Move",
+ "referenced_type" : "type-172",
+ "self_type" : "type-172",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf64_Move"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "si_boundto",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "si_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf64_Syminfo",
+ "name" : "Elf64_Syminfo",
+ "referenced_type" : "type-177",
+ "self_type" : "type-177",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Syminfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vda_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vda_next",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verdaux",
+ "name" : "Elf64_Verdaux",
+ "referenced_type" : "type-181",
+ "self_type" : "type-181",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Verdaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vd_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_ndx",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_cnt",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_hash",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_aux",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_next",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verdef",
+ "name" : "Elf64_Verdef",
+ "referenced_type" : "type-180",
+ "self_type" : "type-180",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf64_Verdef"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vna_hash",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_other",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_name",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Vernaux",
+ "name" : "Elf64_Vernaux",
+ "referenced_type" : "type-187",
+ "self_type" : "type-187",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Vernaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vn_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_cnt",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_file",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_aux",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verneed",
+ "name" : "Elf64_Verneed",
+ "referenced_type" : "type-184",
+ "self_type" : "type-184",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Verneed"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "a_type",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "a_un",
+ "field_offset" : 64,
+ "referenced_type" : "type-166"
+ }
+ ],
+ "linker_set_key" : "Elf64_auxv_t",
+ "name" : "Elf64_auxv_t",
+ "referenced_type" : "type-165",
+ "self_type" : "type-165",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf64_auxv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "a_val",
+ "referenced_type" : "type-73"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
+ "name" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-166",
+ "self_type" : "type-166",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "exception_class",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "exception_cleanup",
+ "field_offset" : 64,
+ "referenced_type" : "type-374"
+ },
+ {
+ "field_name" : "unwinder_cache",
+ "field_offset" : 96,
+ "referenced_type" : "type-377"
+ },
+ {
+ "field_name" : "barrier_cache",
+ "field_offset" : 256,
+ "referenced_type" : "type-378"
+ },
+ {
+ "field_name" : "cleanup_cache",
+ "field_offset" : 448,
+ "referenced_type" : "type-49"
+ },
+ {
+ "field_name" : "pr_cache",
+ "field_offset" : 576,
+ "referenced_type" : "type-50"
+ },
+ {
+ "field_offset" : 704,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Control_Block",
+ "name" : "_Unwind_Control_Block",
+ "referenced_type" : "type-373",
+ "self_type" : "type-373",
+ "size" : 88,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTS21_Unwind_Control_Block"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "exception_class",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "exception_cleanup",
+ "field_offset" : 64,
+ "referenced_type" : "type-391"
+ },
+ {
+ "field_name" : "unwinder_cache",
+ "field_offset" : 96,
+ "referenced_type" : "type-393"
+ },
+ {
+ "field_name" : "barrier_cache",
+ "field_offset" : 256,
+ "referenced_type" : "type-394"
+ },
+ {
+ "field_name" : "cleanup_cache",
+ "field_offset" : 448,
+ "referenced_type" : "type-395"
+ },
+ {
+ "field_name" : "pr_cache",
+ "field_offset" : 576,
+ "referenced_type" : "type-396"
+ },
+ {
+ "field_offset" : 704,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Control_Block",
+ "name" : "_Unwind_Control_Block",
+ "referenced_type" : "type-390",
+ "self_type" : "type-390",
+ "size" : 88,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "reserved1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved2",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved3",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved4",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved5",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "referenced_type" : "type-377",
+ "self_type" : "type-377",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "reserved1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved2",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved3",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved4",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved5",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "referenced_type" : "type-393",
+ "self_type" : "type-393",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sp",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "bitpattern",
+ "field_offset" : 32,
+ "referenced_type" : "type-379"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "referenced_type" : "type-378",
+ "self_type" : "type-378",
+ "size" : 24,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sp",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "bitpattern",
+ "field_offset" : 32,
+ "referenced_type" : "type-379"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "referenced_type" : "type-394",
+ "self_type" : "type-394",
+ "size" : 24,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "bitpattern",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "referenced_type" : "type-395",
+ "self_type" : "type-395",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "bitpattern",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fnstart",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ehtp",
+ "field_offset" : 32,
+ "referenced_type" : "type-51"
+ },
+ {
+ "field_name" : "additional",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "referenced_type" : "type-396",
+ "self_type" : "type-396",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fnstart",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ehtp",
+ "field_offset" : 32,
+ "referenced_type" : "type-51"
+ },
+ {
+ "field_name" : "additional",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
"field_name" : "fds_bits",
"referenced_type" : "type-2"
}
@@ -3570,1594 +3476,21 @@
"unique_id" : "__kernel_fd_set"
},
{
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned long>",
- "name" : "std::alignment_of<unsigned long>",
- "referenced_type" : "type-100",
- "self_type" : "type-100",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofImEE"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-101",
- "self_type" : "type-101",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned long long>",
- "name" : "std::alignment_of<unsigned long long>",
- "referenced_type" : "type-102",
- "self_type" : "type-102",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIyEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 8>",
- "name" : "std::integral_constant<unsigned int, 8>",
- "referenced_type" : "type-103",
- "self_type" : "type-103",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj8EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<double>",
- "name" : "std::alignment_of<double>",
- "referenced_type" : "type-105",
- "self_type" : "type-105",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIdEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<long double>",
- "name" : "std::alignment_of<long double>",
- "referenced_type" : "type-106",
- "self_type" : "type-106",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIeEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<std::__struct_double>",
- "name" : "std::alignment_of<std::__struct_double>",
- "referenced_type" : "type-107",
- "self_type" : "type-107",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-108" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofINS_15__struct_doubleEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-39"
- }
- ],
- "linker_set_key" : "std::__struct_double",
- "name" : "std::__struct_double",
- "referenced_type" : "type-108",
- "self_type" : "type-108",
- "size" : 8,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115__struct_doubleE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<std::__struct_double4>",
- "name" : "std::alignment_of<std::__struct_double4>",
- "referenced_type" : "type-109",
- "self_type" : "type-109",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-110" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofINS_16__struct_double4EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-111"
- }
- ],
- "linker_set_key" : "std::__struct_double4",
- "name" : "std::__struct_double4",
- "referenced_type" : "type-110",
- "self_type" : "type-110",
- "size" : 32,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__116__struct_double4E"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "field_name" : "priority",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-113"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-5"
+ "field_name" : "fds_bits",
+ "referenced_type" : "type-2"
}
],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-112",
- "self_type" : "type-112",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<int *>",
- "name" : "std::alignment_of<int *>",
- "referenced_type" : "type-114",
- "self_type" : "type-114",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-115" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIPiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__type_list<signed char, std::__type_list<short, std::__type_list<int, std::__type_list<long, std::__type_list<long long, std::__nat> > > > >",
- "name" : "std::__type_list<signed char, std::__type_list<short, std::__type_list<int, std::__type_list<long, std::__type_list<long long, std::__nat> > > > >",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-117", "type-118" ],
- "unique_id" : "_ZTSNSt3__111__type_listIaNS0_IsNS0_IiNS0_IlNS0_IxNS_5__natEEEEEEEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__type_list<unsigned char, std::__type_list<unsigned short, std::__type_list<unsigned int, std::__type_list<unsigned long, std::__type_list<unsigned long long, std::__nat> > > > >",
- "name" : "std::__type_list<unsigned char, std::__type_list<unsigned short, std::__type_list<unsigned int, std::__type_list<unsigned long, std::__type_list<unsigned long long, std::__nat> > > > >",
- "referenced_type" : "type-120",
- "self_type" : "type-120",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8", "type-121" ],
- "unique_id" : "_ZTSNSt3__111__type_listIhNS0_ItNS0_IjNS0_ImNS0_IyNS_5__natEEEEEEEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__nat",
- "name" : "std::__nat",
- "referenced_type" : "type-122",
- "self_type" : "type-122",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__natE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned char>",
- "name" : "std::__align_type<unsigned char>",
- "referenced_type" : "type-123",
- "self_type" : "type-123",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned short>",
- "name" : "std::__align_type<unsigned short>",
- "referenced_type" : "type-124",
- "self_type" : "type-124",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__112__align_typeItEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned int>",
- "name" : "std::__align_type<unsigned int>",
- "referenced_type" : "type-125",
- "self_type" : "type-125",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned long>",
- "name" : "std::__align_type<unsigned long>",
- "referenced_type" : "type-126",
- "self_type" : "type-126",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__112__align_typeImEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned long long>",
- "name" : "std::__align_type<unsigned long long>",
- "referenced_type" : "type-127",
- "self_type" : "type-127",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIyEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<double>",
- "name" : "std::__align_type<double>",
- "referenced_type" : "type-128",
- "self_type" : "type-128",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIdEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<long double>",
- "name" : "std::__align_type<long double>",
- "referenced_type" : "type-129",
- "self_type" : "type-129",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<std::__struct_double>",
- "name" : "std::__align_type<std::__struct_double>",
- "referenced_type" : "type-130",
- "self_type" : "type-130",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-108" ],
- "unique_id" : "_ZTSNSt3__112__align_typeINS_15__struct_doubleEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<std::__struct_double4>",
- "name" : "std::__align_type<std::__struct_double4>",
- "referenced_type" : "type-131",
- "self_type" : "type-131",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-110" ],
- "unique_id" : "_ZTSNSt3__112__align_typeINS_16__struct_double4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<int *>",
- "name" : "std::__align_type<int *>",
- "referenced_type" : "type-132",
- "self_type" : "type-132",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-115" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIPiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned char>, std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned char>, std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > > >, 12>",
- "referenced_type" : "type-133",
- "self_type" : "type-133",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-134" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIhEENS1_INS2_ItEENS1_INS2_IjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > >, 12>",
- "referenced_type" : "type-136",
- "self_type" : "type-136",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-137" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeItEENS1_INS2_IjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > >, 12>",
- "referenced_type" : "type-138",
- "self_type" : "type-138",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-139" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-14",
- "self_type" : "type-14",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > >, 12>",
- "referenced_type" : "type-140",
- "self_type" : "type-140",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-141" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > >, 12>",
- "referenced_type" : "type-142",
- "self_type" : "type-142",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-143" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sample_validity",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "success_threshold",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "min_samples",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "max_samples",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "base_timeout_msec",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "__res_params",
- "name" : "__res_params",
- "referenced_type" : "type-144",
- "self_type" : "type-144",
- "size" : 12,
- "source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "unique_id" : "__res_params"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > >, 12>",
- "referenced_type" : "type-145",
- "self_type" : "type-145",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-146" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > >, 12>",
- "referenced_type" : "type-147",
- "self_type" : "type-147",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-148" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > >, 12>",
- "referenced_type" : "type-149",
- "self_type" : "type-149",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-150" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeINS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> >, 12>",
- "referenced_type" : "type-151",
- "self_type" : "type-151",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-152" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeINS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<int *>, std::__nat>, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<int *>, std::__nat>, 12>",
- "referenced_type" : "type-153",
- "self_type" : "type-153",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-154" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIPiEENS_5__natEEELj12EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 8, 4>",
- "name" : "std::__select_align<12, 8, 4>",
- "referenced_type" : "type-155",
- "self_type" : "type-155",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj8ELj4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 8, 8>",
- "name" : "std::__select_align<12, 8, 8>",
- "referenced_type" : "type-156",
- "self_type" : "type-156",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj8ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 4, 8>",
- "name" : "std::__select_align<12, 4, 8>",
- "referenced_type" : "type-157",
- "self_type" : "type-157",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj4ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 2, 8>",
- "name" : "std::__select_align<12, 2, 8>",
- "referenced_type" : "type-158",
- "self_type" : "type-158",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj2ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 1, 8>",
- "name" : "std::__select_align<12, 1, 8>",
- "referenced_type" : "type-159",
- "self_type" : "type-159",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj1ELj8EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-16",
- "self_type" : "type-16",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::aligned_storage<12, 8>",
- "name" : "std::aligned_storage<12, 8>",
- "referenced_type" : "type-160",
- "self_type" : "type-160",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115aligned_storageILj12ELj8EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-7"
- }
- ],
- "linker_set_key" : "std::aligned_storage<12, 8>::type",
- "name" : "std::aligned_storage<12, 8>::type",
- "referenced_type" : "type-161",
- "self_type" : "type-161",
- "size" : 16,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115aligned_storageILj12ELj8EE4typeE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__numeric_type<void>",
- "name" : "std::__numeric_type<void>",
- "referenced_type" : "type-162",
- "self_type" : "type-162",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__114__numeric_typeIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<bool, true>",
- "name" : "std::__make_signed<bool, true>",
- "referenced_type" : "type-164",
- "self_type" : "type-164",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<short, true>",
- "name" : "std::__make_signed<short, true>",
- "referenced_type" : "type-166",
- "self_type" : "type-166",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIsLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned short, true>",
- "name" : "std::__make_signed<unsigned short, true>",
- "referenced_type" : "type-168",
- "self_type" : "type-168",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__113__make_signedItLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<int, true>",
- "name" : "std::__make_signed<int, true>",
- "referenced_type" : "type-169",
- "self_type" : "type-169",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIiLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned int, true>",
- "name" : "std::__make_signed<unsigned int, true>",
- "referenced_type" : "type-170",
- "self_type" : "type-170",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<long, true>",
- "name" : "std::__make_signed<long, true>",
- "referenced_type" : "type-171",
- "self_type" : "type-171",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIlLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned long, true>",
- "name" : "std::__make_signed<unsigned long, true>",
- "referenced_type" : "type-173",
- "self_type" : "type-173",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__113__make_signedImLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "start_ip",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "end_ip",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsda",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "handler",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gp",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "format",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info_size",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "extra",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unw_proc_info_t",
- "name" : "unw_proc_info_t",
- "referenced_type" : "type-175",
- "self_type" : "type-175",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS15unw_proc_info_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<long long, true>",
- "name" : "std::__make_signed<long long, true>",
- "referenced_type" : "type-176",
- "self_type" : "type-176",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIxLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned long long, true>",
- "name" : "std::__make_signed<unsigned long long, true>",
- "referenced_type" : "type-177",
- "self_type" : "type-177",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIyLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "app_netid",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "app_mark",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dns_netid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dns_mark",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uid",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "qhook",
- "field_offset" : 192,
- "referenced_type" : "type-179"
- }
- ],
- "linker_set_key" : "android_net_context",
- "name" : "android_net_context",
- "referenced_type" : "type-178",
- "self_type" : "type-178",
- "size" : 28,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
- "unique_id" : "android_net_context"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-185"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-184",
- "self_type" : "type-184",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<bool, true>",
- "name" : "std::__make_unsigned<bool, true>",
- "referenced_type" : "type-190",
- "self_type" : "type-190",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<short, true>",
- "name" : "std::__make_unsigned<short, true>",
- "referenced_type" : "type-191",
- "self_type" : "type-191",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIsLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned short, true>",
- "name" : "std::__make_unsigned<unsigned short, true>",
- "referenced_type" : "type-192",
- "self_type" : "type-192",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedItLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<int, true>",
- "name" : "std::__make_unsigned<int, true>",
- "referenced_type" : "type-193",
- "self_type" : "type-193",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned int, true>",
- "name" : "std::__make_unsigned<unsigned int, true>",
- "referenced_type" : "type-194",
- "self_type" : "type-194",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<long, true>",
- "name" : "std::__make_unsigned<long, true>",
- "referenced_type" : "type-195",
- "self_type" : "type-195",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIlLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned long, true>",
- "name" : "std::__make_unsigned<unsigned long, true>",
- "referenced_type" : "type-196",
- "self_type" : "type-196",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedImLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<long long, true>",
- "name" : "std::__make_unsigned<long long, true>",
- "referenced_type" : "type-197",
- "self_type" : "type-197",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIxLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned long long, true>",
- "name" : "std::__make_unsigned<unsigned long long, true>",
- "referenced_type" : "type-198",
- "self_type" : "type-198",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIyLb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_destructible<void>",
- "name" : "std::is_destructible<void>",
- "referenced_type" : "type-199",
- "self_type" : "type-199",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__115is_destructibleIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-20",
- "self_type" : "type-20",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__is_construct::__nat",
- "name" : "std::__is_construct::__nat",
- "referenced_type" : "type-200",
- "self_type" : "type-200",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__is_construct5__natE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_fail_tag",
- "name" : "std::__extract_key_fail_tag",
- "referenced_type" : "type-201",
- "self_type" : "type-201",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__122__extract_key_fail_tagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_self_tag",
- "name" : "std::__extract_key_self_tag",
- "referenced_type" : "type-202",
- "self_type" : "type-202",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__122__extract_key_self_tagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_first_tag",
- "name" : "std::__extract_key_first_tag",
- "referenced_type" : "type-203",
- "self_type" : "type-203",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__123__extract_key_first_tagE"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception",
- "name" : "std::exception",
- "record_kind" : "class",
- "referenced_type" : "type-204",
- "self_type" : "type-204",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt9exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9exceptionD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_exception",
- "name" : "std::bad_exception",
- "record_kind" : "class",
- "referenced_type" : "type-206",
- "self_type" : "type-206",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt13bad_exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt13bad_exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt13bad_exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt13bad_exceptionD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13bad_exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__ptr_",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "std::exception_ptr",
- "name" : "std::exception_ptr",
- "record_kind" : "class",
- "referenced_type" : "type-208",
- "self_type" : "type-208",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt13exception_ptr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__ptr_",
- "field_offset" : 32,
- "referenced_type" : "type-208"
- }
- ],
- "linker_set_key" : "std::nested_exception",
- "name" : "std::nested_exception",
- "record_kind" : "class",
- "referenced_type" : "type-214",
- "self_type" : "type-214",
- "size" : 8,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt16nested_exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16nested_exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16nested_exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16nested_exceptionD0Ev"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::nothrow_t",
- "name" : "std::nothrow_t",
- "referenced_type" : "type-217",
- "self_type" : "type-217",
- "size" : 1,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt9nothrow_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-22",
- "self_type" : "type-22",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_alloc",
- "name" : "std::bad_alloc",
- "record_kind" : "class",
- "referenced_type" : "type-221",
- "self_type" : "type-221",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt9bad_alloc",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9bad_alloc"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9bad_allocD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9bad_allocD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9bad_alloc4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-221"
- }
- ],
- "linker_set_key" : "std::bad_array_new_length",
- "name" : "std::bad_array_new_length",
- "record_kind" : "class",
- "referenced_type" : "type-222",
- "self_type" : "type-222",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt20bad_array_new_length",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt20bad_array_new_length"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt20bad_array_new_lengthD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt20bad_array_new_lengthD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt20bad_array_new_length4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-221"
- }
- ],
- "linker_set_key" : "std::bad_array_length",
- "name" : "std::bad_array_length",
- "record_kind" : "class",
+ "linker_set_key" : "__kernel_fd_set",
+ "name" : "__kernel_fd_set",
"referenced_type" : "type-223",
"self_type" : "type-223",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt16bad_array_length",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16bad_array_length"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16bad_array_lengthD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16bad_array_lengthD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt16bad_array_length4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-23",
- "self_type" : "type-23",
- "size" : 132,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_indices<>",
- "name" : "std::__tuple_indices<>",
- "referenced_type" : "type-233",
- "self_type" : "type-233",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__115__tuple_indicesIJEEE"
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
+ "unique_id" : "_ZTS15__kernel_fd_set"
},
{
"alignment" : 4,
@@ -5170,314 +3503,11 @@
],
"linker_set_key" : "__kernel_fd_set",
"name" : "__kernel_fd_set",
- "referenced_type" : "type-234",
- "self_type" : "type-234",
+ "referenced_type" : "type-399",
+ "self_type" : "type-399",
"size" : 128,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
- "unique_id" : "_ZTS15__kernel_fd_set"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__integer_sequence<unsigned int>",
- "name" : "std::__integer_sequence<unsigned int>",
- "referenced_type" : "type-235",
- "self_type" : "type-235",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__118__integer_sequenceIjJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_tuple_indices<0, 0>",
- "name" : "std::__make_tuple_indices<0, 0>",
- "referenced_type" : "type-236",
- "self_type" : "type-236",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__120__make_tuple_indicesILj0ELj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_types<>",
- "name" : "std::__tuple_types<>",
- "referenced_type" : "type-237",
- "self_type" : "type-237",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__tuple_typesIJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, false, false>",
- "name" : "std::__apply_cv_mf<false, false, false>",
- "referenced_type" : "type-238",
- "self_type" : "type-238",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb0ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, true, false>",
- "name" : "std::__apply_cv_mf<false, true, false>",
- "referenced_type" : "type-239",
- "self_type" : "type-239",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb1ELb0EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-25"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, false, true>",
- "name" : "std::__apply_cv_mf<false, false, true>",
- "referenced_type" : "type-240",
- "self_type" : "type-240",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb0ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, true, true>",
- "name" : "std::__apply_cv_mf<false, true, true>",
- "referenced_type" : "type-241",
- "self_type" : "type-241",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb1ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, false, false>",
- "name" : "std::__apply_cv_mf<true, false, false>",
- "referenced_type" : "type-242",
- "self_type" : "type-242",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb0ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, true, false>",
- "name" : "std::__apply_cv_mf<true, true, false>",
- "referenced_type" : "type-243",
- "self_type" : "type-243",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb1ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, false, true>",
- "name" : "std::__apply_cv_mf<true, false, true>",
- "referenced_type" : "type-244",
- "self_type" : "type-244",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb0ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, true, true>",
- "name" : "std::__apply_cv_mf<true, true, true>",
- "referenced_type" : "type-245",
- "self_type" : "type-245",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb1ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_sfinae_base",
- "name" : "std::__tuple_sfinae_base",
- "referenced_type" : "type-246",
- "self_type" : "type-246",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__119__tuple_sfinae_baseE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__check_tuple_constructor_fail",
- "name" : "std::__check_tuple_constructor_fail",
- "referenced_type" : "type-247",
- "self_type" : "type-247",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__130__check_tuple_constructor_failE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__file_",
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "__line_",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "__pred_",
- "field_offset" : 64,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "__msg_",
- "field_offset" : 96,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::__libcpp_debug_info",
- "name" : "std::__libcpp_debug_info",
- "referenced_type" : "type-248",
- "self_type" : "type-248",
- "size" : 16,
- "source_file" : "/external/libcxx/include/__debug",
- "unique_id" : "_ZTSNSt3__119__libcpp_debug_infoE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::piecewise_construct_t",
- "name" : "std::piecewise_construct_t",
- "referenced_type" : "type-254",
- "self_type" : "type-254",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__121piecewise_construct_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__get_pair<0>",
- "name" : "std::__get_pair<0>",
- "referenced_type" : "type-256",
- "self_type" : "type-256",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__110__get_pairILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__get_pair<1>",
- "name" : "std::__get_pair<1>",
- "referenced_type" : "type-257",
- "self_type" : "type-257",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__110__get_pairILj1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<std::_PairT, unsigned int>",
- "name" : "std::unary_function<std::_PairT, unsigned int>",
- "referenced_type" : "type-258",
- "self_type" : "type-258",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-259", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionINS_6_PairTEjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "first",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "second",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "std::_PairT",
- "name" : "std::_PairT",
- "referenced_type" : "type-259",
- "self_type" : "type-259",
- "size" : 8,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__16_PairTE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<bool, unsigned int>",
- "name" : "std::unary_function<bool, unsigned int>",
- "referenced_type" : "type-260",
- "self_type" : "type-260",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-43", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIbjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char, unsigned int>",
- "name" : "std::unary_function<char, unsigned int>",
- "referenced_type" : "type-261",
- "self_type" : "type-261",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-26", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIcjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<signed char, unsigned int>",
- "name" : "std::unary_function<signed char, unsigned int>",
- "referenced_type" : "type-262",
- "self_type" : "type-262",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-117", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIajEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned char, unsigned int>",
- "name" : "std::unary_function<unsigned char, unsigned int>",
- "referenced_type" : "type-263",
- "self_type" : "type-263",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-8", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIhjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char16_t, unsigned int>",
- "name" : "std::unary_function<char16_t, unsigned int>",
- "referenced_type" : "type-264",
- "self_type" : "type-264",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-265", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIDsjEE"
+ "unique_id" : "__kernel_fd_set"
},
{
"alignment" : 4,
@@ -5485,1355 +3515,50 @@
[
{
"field_name" : "val",
- "referenced_type" : "type-267"
+ "referenced_type" : "type-258"
}
],
"linker_set_key" : "__kernel_fsid_t",
"name" : "__kernel_fsid_t",
- "referenced_type" : "type-266",
- "self_type" : "type-266",
+ "referenced_type" : "type-257",
+ "self_type" : "type-257",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
"unique_id" : "_ZTS15__kernel_fsid_t"
},
{
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char32_t, unsigned int>",
- "name" : "std::unary_function<char32_t, unsigned int>",
- "referenced_type" : "type-268",
- "self_type" : "type-268",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-269", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIDijEE"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "field_name" : "gsr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1056,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 260,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<wchar_t, unsigned int>",
- "name" : "std::unary_function<wchar_t, unsigned int>",
- "referenced_type" : "type-270",
- "self_type" : "type-270",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-271", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIwjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<short, unsigned int>",
- "name" : "std::unary_function<short, unsigned int>",
- "referenced_type" : "type-272",
- "self_type" : "type-272",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-167", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIsjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned short, unsigned int>",
- "name" : "std::unary_function<unsigned short, unsigned int>",
- "referenced_type" : "type-273",
- "self_type" : "type-273",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-10", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionItjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<int, unsigned int>",
- "name" : "std::unary_function<int, unsigned int>",
- "referenced_type" : "type-274",
- "self_type" : "type-274",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-15", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIijEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned int, unsigned int>",
- "name" : "std::unary_function<unsigned int, unsigned int>",
- "referenced_type" : "type-275",
- "self_type" : "type-275",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIjjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long, unsigned int>",
- "name" : "std::unary_function<long, unsigned int>",
- "referenced_type" : "type-276",
- "self_type" : "type-276",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-172", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIljEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned long, unsigned int>",
- "name" : "std::unary_function<unsigned long, unsigned int>",
- "referenced_type" : "type-277",
- "self_type" : "type-277",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-3", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionImjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long long, unsigned int>",
- "name" : "std::unary_function<long long, unsigned int>",
- "referenced_type" : "type-278",
- "self_type" : "type-278",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIxjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned long long, unsigned int>",
- "name" : "std::unary_function<unsigned long long, unsigned int>",
- "referenced_type" : "type-279",
- "self_type" : "type-279",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIyjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1120,
- "referenced_type" : "type-29"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-28",
- "self_type" : "type-28",
- "size" : 268,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<float, unsigned int>",
- "name" : "std::unary_function<float, unsigned int>",
- "referenced_type" : "type-280",
- "self_type" : "type-280",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIfjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<double, unsigned int>",
- "name" : "std::unary_function<double, unsigned int>",
- "referenced_type" : "type-281",
- "self_type" : "type-281",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIdjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long double, unsigned int>",
- "name" : "std::unary_function<long double, unsigned int>",
- "referenced_type" : "type-282",
- "self_type" : "type-282",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIejEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__murmur2_or_cityhash<unsigned int, 32>",
- "name" : "std::__murmur2_or_cityhash<unsigned int, 32>",
- "referenced_type" : "type-283",
- "self_type" : "type-283",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__121__murmur2_or_cityhashIjLj32EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
+ "field_name" : "val",
"referenced_type" : "type-258"
}
],
- "linker_set_key" : "std::__scalar_hash<std::_PairT, 2>",
- "name" : "std::__scalar_hash<std::_PairT, 2>",
- "referenced_type" : "type-285",
- "self_type" : "type-285",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-259" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashINS_6_PairTELj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-278"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<long long, 2>",
- "name" : "std::__scalar_hash<long long, 2>",
- "referenced_type" : "type-288",
- "self_type" : "type-288",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIxLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-279"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<unsigned long long, 2>",
- "name" : "std::__scalar_hash<unsigned long long, 2>",
- "referenced_type" : "type-289",
- "self_type" : "type-289",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIyLj2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-290",
- "self_type" : "type-290",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS14pthread_attr_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-280"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<float, 1>",
- "name" : "std::__scalar_hash<float, 1>",
- "referenced_type" : "type-291",
- "self_type" : "type-291",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIfLj1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-281"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<double, 2>",
- "name" : "std::__scalar_hash<double, 2>",
- "referenced_type" : "type-294",
- "self_type" : "type-294",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIdLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-282"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<long double, 2>",
- "name" : "std::__scalar_hash<long double, 2>",
- "referenced_type" : "type-297",
- "self_type" : "type-297",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIeLj2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-260"
- }
- ],
- "linker_set_key" : "std::hash<bool>",
- "name" : "std::hash<bool>",
- "referenced_type" : "type-300",
- "self_type" : "type-300",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__14hashIbEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-261"
- }
- ],
- "linker_set_key" : "std::hash<char>",
- "name" : "std::hash<char>",
- "referenced_type" : "type-303",
- "self_type" : "type-303",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-26" ],
- "unique_id" : "_ZTSNSt3__14hashIcEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-262"
- }
- ],
- "linker_set_key" : "std::hash<signed char>",
- "name" : "std::hash<signed char>",
- "referenced_type" : "type-306",
- "self_type" : "type-306",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-117" ],
- "unique_id" : "_ZTSNSt3__14hashIaEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-263"
- }
- ],
- "linker_set_key" : "std::hash<unsigned char>",
- "name" : "std::hash<unsigned char>",
- "referenced_type" : "type-309",
- "self_type" : "type-309",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__14hashIhEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-32"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-31",
- "self_type" : "type-31",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-311",
- "self_type" : "type-311",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS14pthread_cond_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-264"
- }
- ],
- "linker_set_key" : "std::hash<char16_t>",
- "name" : "std::hash<char16_t>",
- "referenced_type" : "type-314",
- "self_type" : "type-314",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-265" ],
- "unique_id" : "_ZTSNSt3__14hashIDsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-268"
- }
- ],
- "linker_set_key" : "std::hash<char32_t>",
- "name" : "std::hash<char32_t>",
- "referenced_type" : "type-317",
- "self_type" : "type-317",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-269" ],
- "unique_id" : "_ZTSNSt3__14hashIDiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-270"
- }
- ],
- "linker_set_key" : "std::hash<wchar_t>",
- "name" : "std::hash<wchar_t>",
- "referenced_type" : "type-320",
- "self_type" : "type-320",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-271" ],
- "unique_id" : "_ZTSNSt3__14hashIwEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-272"
- }
- ],
- "linker_set_key" : "std::hash<short>",
- "name" : "std::hash<short>",
- "referenced_type" : "type-323",
- "self_type" : "type-323",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__14hashIsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-273"
- }
- ],
- "linker_set_key" : "std::hash<unsigned short>",
- "name" : "std::hash<unsigned short>",
- "referenced_type" : "type-326",
- "self_type" : "type-326",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__14hashItEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-274"
- }
- ],
- "linker_set_key" : "std::hash<int>",
- "name" : "std::hash<int>",
- "referenced_type" : "type-329",
- "self_type" : "type-329",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__14hashIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-333"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-332",
- "self_type" : "type-332",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-275"
- }
- ],
- "linker_set_key" : "std::hash<unsigned int>",
- "name" : "std::hash<unsigned int>",
- "referenced_type" : "type-334",
- "self_type" : "type-334",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__14hashIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-335",
- "self_type" : "type-335",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS15pthread_mutex_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-276"
- }
- ],
- "linker_set_key" : "std::hash<long>",
- "name" : "std::hash<long>",
- "referenced_type" : "type-338",
- "self_type" : "type-338",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__14hashIlEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-277"
- }
- ],
- "linker_set_key" : "std::hash<unsigned long>",
- "name" : "std::hash<unsigned long>",
- "referenced_type" : "type-341",
- "self_type" : "type-341",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__14hashImEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-288"
- }
- ],
- "linker_set_key" : "std::hash<long long>",
- "name" : "std::hash<long long>",
- "referenced_type" : "type-344",
- "self_type" : "type-344",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__14hashIxEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-289"
- }
- ],
- "linker_set_key" : "std::hash<unsigned long long>",
- "name" : "std::hash<unsigned long long>",
- "referenced_type" : "type-345",
- "self_type" : "type-345",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__14hashIyEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-346",
- "self_type" : "type-346",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS16pthread_rwlock_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-291"
- }
- ],
- "linker_set_key" : "std::hash<float>",
- "name" : "std::hash<float>",
- "referenced_type" : "type-348",
- "self_type" : "type-348",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__14hashIfEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-35",
- "self_type" : "type-35",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-294"
- }
- ],
- "linker_set_key" : "std::hash<double>",
- "name" : "std::hash<double>",
- "referenced_type" : "type-351",
- "self_type" : "type-351",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__14hashIdEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-297"
- }
- ],
- "linker_set_key" : "std::hash<long double>",
- "name" : "std::hash<long double>",
- "referenced_type" : "type-355",
- "self_type" : "type-355",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__14hashIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "protected",
- "field_name" : "__type_name",
- "field_offset" : 32,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::type_info",
- "name" : "std::type_info",
- "record_kind" : "class",
- "referenced_type" : "type-358",
- "self_type" : "type-358",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-400",
+ "self_type" : "type-400",
"size" : 8,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt9type_info",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9type_info"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9type_infoD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9type_infoD0Ev"
- }
- ]
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_cast",
- "name" : "std::bad_cast",
- "record_kind" : "class",
- "referenced_type" : "type-363",
- "self_type" : "type-363",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt8bad_cast",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt8bad_cast"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt8bad_castD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt8bad_castD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt8bad_cast4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_typeid",
- "name" : "std::bad_typeid",
- "record_kind" : "class",
- "referenced_type" : "type-364",
- "self_type" : "type-364",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt10bad_typeid",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt10bad_typeid"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt10bad_typeidD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt10bad_typeidD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt10bad_typeid4whatEv"
- }
- ]
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-312"
+ "field_name" : "val",
+ "referenced_type" : "type-258"
}
],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-365",
- "self_type" : "type-365",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__clang_max_align_nonce1",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "__clang_max_align_nonce2",
- "field_offset" : 64,
- "referenced_type" : "type-39"
- }
- ],
- "linker_set_key" : "max_align_t",
- "name" : "max_align_t",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 16,
- "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/8.0.5/include/__stddef_max_align_t.h",
- "unique_id" : "_ZTS11max_align_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-371"
- }
- ],
- "linker_set_key" : "__sFILE",
- "name" : "__sFILE",
- "referenced_type" : "type-370",
- "self_type" : "type-370",
- "size" : 84,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h",
- "unique_id" : "__sFILE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<int, true>",
- "name" : "std::__libcpp_numeric_limits<int, true>",
- "record_kind" : "class",
- "referenced_type" : "type-372",
- "self_type" : "type-372",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<unsigned int, true>",
- "name" : "std::__libcpp_numeric_limits<unsigned int, true>",
- "record_kind" : "class",
- "referenced_type" : "type-373",
- "self_type" : "type-373",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_compute_min<int, 31, true>",
- "name" : "std::__libcpp_compute_min<int, 31, true>",
- "referenced_type" : "type-374",
- "self_type" : "type-374",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_compute_minIiLi31ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_compute_min<unsigned int, 32, false>",
- "name" : "std::__libcpp_compute_min<unsigned int, 32, false>",
- "referenced_type" : "type-375",
- "self_type" : "type-375",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_compute_minIjLi32ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<bool, true>",
- "name" : "std::__libcpp_numeric_limits<bool, true>",
- "record_kind" : "class",
- "referenced_type" : "type-376",
- "self_type" : "type-376",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<float, true>",
- "name" : "std::__libcpp_numeric_limits<float, true>",
- "record_kind" : "class",
- "referenced_type" : "type-377",
- "self_type" : "type-377",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIfLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<double, true>",
- "name" : "std::__libcpp_numeric_limits<double, true>",
- "record_kind" : "class",
- "referenced_type" : "type-378",
- "self_type" : "type-378",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIdLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<long double, true>",
- "name" : "std::__libcpp_numeric_limits<long double, true>",
- "record_kind" : "class",
- "referenced_type" : "type-379",
- "self_type" : "type-379",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIeLb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-372"
- }
- ],
- "linker_set_key" : "std::numeric_limits<int>",
- "name" : "std::numeric_limits<int>",
- "record_kind" : "class",
- "referenced_type" : "type-380",
- "self_type" : "type-380",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__114numeric_limitsIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-373"
- }
- ],
- "linker_set_key" : "std::numeric_limits<unsigned int>",
- "name" : "std::numeric_limits<unsigned int>",
- "record_kind" : "class",
- "referenced_type" : "type-381",
- "self_type" : "type-381",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__114numeric_limitsIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tv_nsec",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "timespec",
- "name" : "timespec",
- "referenced_type" : "type-382",
- "self_type" : "type-382",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-436",
+ "self_type" : "type-436",
"size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS8timespec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tv_usec",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "timeval",
- "name" : "timeval",
- "referenced_type" : "type-383",
- "self_type" : "type-383",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS7timeval"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tz_minuteswest",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tz_dsttime",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "timezone",
- "name" : "timezone",
- "referenced_type" : "type-384",
- "self_type" : "type-384",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS8timezone"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "it_interval",
- "referenced_type" : "type-382"
- },
- {
- "field_name" : "it_value",
- "field_offset" : 64,
- "referenced_type" : "type-382"
- }
- ],
- "linker_set_key" : "itimerspec",
- "name" : "itimerspec",
- "referenced_type" : "type-385",
- "self_type" : "type-385",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS10itimerspec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-386",
- "self_type" : "type-386",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "it_interval",
- "referenced_type" : "type-383"
- },
- {
- "field_name" : "it_value",
- "field_offset" : 64,
- "referenced_type" : "type-383"
- }
- ],
- "linker_set_key" : "itimerval",
- "name" : "itimerval",
- "referenced_type" : "type-387",
- "self_type" : "type-387",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS9itimerval"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "tv_nsec",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "__kernel_timespec",
- "name" : "__kernel_timespec",
- "referenced_type" : "type-388",
- "self_type" : "type-388",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS17__kernel_timespec"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 8,
@@ -6841,18 +3566,18 @@
[
{
"field_name" : "it_interval",
- "referenced_type" : "type-388"
+ "referenced_type" : "type-221"
},
{
"field_name" : "it_value",
"field_offset" : 128,
- "referenced_type" : "type-388"
+ "referenced_type" : "type-221"
}
],
"linker_set_key" : "__kernel_itimerspec",
"name" : "__kernel_itimerspec",
- "referenced_type" : "type-389",
- "self_type" : "type-389",
+ "referenced_type" : "type-222",
+ "self_type" : "type-222",
"size" : 32,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
"unique_id" : "_ZTS19__kernel_itimerspec"
@@ -6863,18 +3588,18 @@
[
{
"field_name" : "tv_sec",
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
},
{
"field_name" : "tv_usec",
"field_offset" : 32,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
}
],
"linker_set_key" : "__kernel_old_timeval",
"name" : "__kernel_old_timeval",
- "referenced_type" : "type-390",
- "self_type" : "type-390",
+ "referenced_type" : "type-224",
+ "self_type" : "type-224",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
"unique_id" : "_ZTS20__kernel_old_timeval"
@@ -6884,6 +3609,5063 @@
"fields" :
[
{
+ "field_name" : "_u",
+ "referenced_type" : "type-227"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 32,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 96,
+ "referenced_type" : "type-251"
+ }
+ ],
+ "linker_set_key" : "__kernel_sigaction",
+ "name" : "__kernel_sigaction",
+ "referenced_type" : "type-226",
+ "self_type" : "type-226",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTS18__kernel_sigaction"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "_sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
+ "name" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-227",
+ "self_type" : "type-227",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "tv_nsec",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "__kernel_timespec",
+ "name" : "__kernel_timespec",
+ "referenced_type" : "type-221",
+ "self_type" : "type-221",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS17__kernel_timespec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__cleanup_prev",
+ "referenced_type" : "type-305"
+ },
+ {
+ "field_name" : "__cleanup_routine",
+ "field_offset" : 32,
+ "referenced_type" : "type-306"
+ },
+ {
+ "field_name" : "__cleanup_arg",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "__pthread_cleanup_t",
+ "name" : "__pthread_cleanup_t",
+ "referenced_type" : "type-304",
+ "self_type" : "type-304",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h",
+ "unique_id" : "__pthread_cleanup_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sample_validity",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "success_threshold",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "min_samples",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "max_samples",
+ "field_offset" : 32,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "base_timeout_msec",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "__res_params",
+ "name" : "__res_params",
+ "referenced_type" : "type-254",
+ "self_type" : "type-254",
+ "size" : 12,
+ "source_file" : "/bionic/libc/dns/include/resolv_params.h",
+ "unique_id" : "__res_params"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-331"
+ }
+ ],
+ "linker_set_key" : "__sFILE",
+ "name" : "__sFILE",
+ "referenced_type" : "type-330",
+ "self_type" : "type-330",
+ "size" : 84,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h",
+ "unique_id" : "__sFILE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_kill",
+ "referenced_type" : "type-237"
+ },
+ {
+ "field_name" : "_timer",
+ "referenced_type" : "type-238"
+ },
+ {
+ "field_name" : "_rt",
+ "referenced_type" : "type-240"
+ },
+ {
+ "field_name" : "_sigchld",
+ "referenced_type" : "type-241"
+ },
+ {
+ "field_name" : "_sigfault",
+ "referenced_type" : "type-242"
+ },
+ {
+ "field_name" : "_sigpoll",
+ "referenced_type" : "type-248"
+ },
+ {
+ "field_name" : "_sigsys",
+ "referenced_type" : "type-249"
+ }
+ ],
+ "linker_set_key" : "__sifields",
+ "name" : "__sifields",
+ "record_kind" : "union",
+ "referenced_type" : "type-236",
+ "self_type" : "type-236",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS10__sifields"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3",
+ "referenced_type" : "type-237",
+ "self_type" : "type-237",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_tid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_overrun",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_sigval",
+ "field_offset" : 64,
+ "referenced_type" : "type-239"
+ },
+ {
+ "field_name" : "_sys_private",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3",
+ "referenced_type" : "type-238",
+ "self_type" : "type-238",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "_sigval",
+ "field_offset" : 64,
+ "referenced_type" : "type-239"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3",
+ "referenced_type" : "type-240",
+ "self_type" : "type-240",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt1_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "_status",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_utime",
+ "field_offset" : 96,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "_stime",
+ "field_offset" : 128,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3",
+ "referenced_type" : "type-241",
+ "self_type" : "type-241",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt2_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_addr",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_offset" : 32,
+ "referenced_type" : "type-243"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3",
+ "referenced_type" : "type-242",
+ "self_type" : "type-242",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_addr_lsb",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "_addr_bnd",
+ "referenced_type" : "type-245"
+ },
+ {
+ "field_name" : "_addr_pkey",
+ "referenced_type" : "type-247"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5",
+ "record_kind" : "union",
+ "referenced_type" : "type-243",
+ "self_type" : "type-243",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_dummy_bnd",
+ "referenced_type" : "type-246"
+ },
+ {
+ "field_name" : "_lower",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "_upper",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7",
+ "referenced_type" : "type-245",
+ "self_type" : "type-245",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_dummy_pkey",
+ "referenced_type" : "type-246"
+ },
+ {
+ "field_name" : "_pkey",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7",
+ "referenced_type" : "type-247",
+ "self_type" : "type-247",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_band",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "_fd",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3",
+ "referenced_type" : "type-248",
+ "self_type" : "type-248",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt4_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_call_addr",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "_syscall",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_arch",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3",
+ "referenced_type" : "type-249",
+ "self_type" : "type-249",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt5_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ai_flags",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_family",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_socktype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_protocol",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_addrlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_canonname",
+ "field_offset" : 160,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "ai_addr",
+ "field_offset" : 192,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "ai_next",
+ "field_offset" : 224,
+ "referenced_type" : "type-20"
+ }
+ ],
+ "linker_set_key" : "addrinfo",
+ "name" : "addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "addrinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "app_netid",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "app_mark",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_netid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "qhook",
+ "field_offset" : 192,
+ "referenced_type" : "type-266"
+ }
+ ],
+ "linker_set_key" : "android_net_context",
+ "name" : "android_net_context",
+ "referenced_type" : "type-265",
+ "self_type" : "type-265",
+ "size" : 28,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
+ "unique_id" : "android_net_context"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+ "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+ "referenced_type" : "type-354",
+ "self_type" : "type-354",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-113" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-355",
+ "self_type" : "type-355",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+ "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+ "referenced_type" : "type-351",
+ "self_type" : "type-351",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-104" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-352",
+ "self_type" : "type-352",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+ "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+ "referenced_type" : "type-363",
+ "self_type" : "type-363",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-134" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-364",
+ "self_type" : "type-364",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+ "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+ "referenced_type" : "type-360",
+ "self_type" : "type-360",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-127" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-361",
+ "self_type" : "type-361",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+ "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+ "referenced_type" : "type-357",
+ "self_type" : "type-357",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-122" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-358",
+ "self_type" : "type-358",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+ "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+ "referenced_type" : "type-345",
+ "self_type" : "type-345",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-85" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-346",
+ "self_type" : "type-346",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+ "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+ "referenced_type" : "type-348",
+ "self_type" : "type-348",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-98" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-349",
+ "self_type" : "type-349",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+ "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+ "referenced_type" : "type-366",
+ "self_type" : "type-366",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-139" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-367",
+ "self_type" : "type-367",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+ "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+ "referenced_type" : "type-339",
+ "self_type" : "type-339",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-67" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-340",
+ "self_type" : "type-340",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+ "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+ "referenced_type" : "type-342",
+ "self_type" : "type-342",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-77" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-343",
+ "self_type" : "type-343",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+ "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+ "referenced_type" : "type-369",
+ "self_type" : "type-369",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-318" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+ "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+ "referenced_type" : "type-370",
+ "self_type" : "type-370",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-71" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+ "referenced_type" : "type-353",
+ "self_type" : "type-353",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-113", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+ "referenced_type" : "type-350",
+ "self_type" : "type-350",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-104", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+ "referenced_type" : "type-362",
+ "self_type" : "type-362",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-134", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+ "referenced_type" : "type-359",
+ "self_type" : "type-359",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-127", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+ "referenced_type" : "type-356",
+ "self_type" : "type-356",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-122", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+ "referenced_type" : "type-344",
+ "self_type" : "type-344",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-85", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+ "referenced_type" : "type-347",
+ "self_type" : "type-347",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-98", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+ "referenced_type" : "type-365",
+ "self_type" : "type-365",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-139", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+ "referenced_type" : "type-338",
+ "self_type" : "type-338",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-67", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+ "referenced_type" : "type-341",
+ "self_type" : "type-341",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-77", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+ "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+ "referenced_type" : "type-368",
+ "self_type" : "type-368",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-318", "type-71" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "cmsg_len",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "cmsg_level",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "cmsg_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "cmsghdr",
+ "name" : "cmsghdr",
+ "referenced_type" : "type-432",
+ "self_type" : "type-432",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "cmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__bits",
+ "referenced_type" : "type-216"
+ }
+ ],
+ "linker_set_key" : "cpu_set_t",
+ "name" : "cpu_set_t",
+ "referenced_type" : "type-215",
+ "self_type" : "type-215",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
+ "unique_id" : "cpu_set_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-334",
+ "self_type" : "type-334",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "div_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-455",
+ "self_type" : "type-455",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "addressSpace",
+ "referenced_type" : "type-197"
+ },
+ {
+ "field_name" : "sects",
+ "field_offset" : 32,
+ "referenced_type" : "type-201"
+ },
+ {
+ "field_name" : "targetAddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "dl_iterate_cb_data",
+ "name" : "dl_iterate_cb_data",
+ "referenced_type" : "type-200",
+ "self_type" : "type-200",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "dlpi_addr",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dlpi_name",
+ "field_offset" : 32,
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dlpi_phdr",
+ "field_offset" : 64,
+ "referenced_type" : "type-189"
+ },
+ {
+ "field_name" : "dlpi_phnum",
+ "field_offset" : 96,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "dl_phdr_info",
+ "name" : "dl_phdr_info",
+ "referenced_type" : "type-188",
+ "self_type" : "type-188",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "dl_phdr_info"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tbase",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dbase",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "func",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "dwarf_eh_bases",
+ "name" : "dwarf_eh_bases",
+ "referenced_type" : "type-55",
+ "self_type" : "type-55",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "dwarf_eh_bases"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "d_tag",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "d_un",
+ "field_offset" : 32,
+ "referenced_type" : "type-145"
+ }
+ ],
+ "linker_set_key" : "dynamic",
+ "name" : "dynamic",
+ "referenced_type" : "type-144",
+ "self_type" : "type-144",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS7dynamic"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "d_val",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "d_ptr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
+ "name" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-145",
+ "self_type" : "type-145",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTSN7dynamicUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "e_ident",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "e_type",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_machine",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_version",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_entry",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_phoff",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_shoff",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_flags",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_ehsize",
+ "field_offset" : 320,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phentsize",
+ "field_offset" : 336,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phnum",
+ "field_offset" : 352,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shentsize",
+ "field_offset" : 368,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shnum",
+ "field_offset" : 384,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shstrndx",
+ "field_offset" : 400,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf32_hdr",
+ "name" : "elf32_hdr",
+ "referenced_type" : "type-154",
+ "self_type" : "type-154",
+ "size" : 52,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_namesz",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_descsz",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_note",
+ "name" : "elf32_note",
+ "referenced_type" : "type-160",
+ "self_type" : "type-160",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_note"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "p_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_offset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_vaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_paddr",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_filesz",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_memsz",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_align",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_phdr",
+ "name" : "elf32_phdr",
+ "referenced_type" : "type-156",
+ "self_type" : "type-156",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_phdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_rel",
+ "name" : "elf32_rel",
+ "referenced_type" : "type-148",
+ "self_type" : "type-148",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_rel"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_addend",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "elf32_rela",
+ "name" : "elf32_rela",
+ "referenced_type" : "type-150",
+ "self_type" : "type-150",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_rela"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sh_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_type",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addr",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_offset",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_size",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_link",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_info",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addralign",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_entsize",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_shdr",
+ "name" : "elf32_shdr",
+ "referenced_type" : "type-158",
+ "self_type" : "type-158",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_shdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "st_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_value",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_info",
+ "field_offset" : 96,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_other",
+ "field_offset" : 104,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_shndx",
+ "field_offset" : 112,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf32_sym",
+ "name" : "elf32_sym",
+ "referenced_type" : "type-152",
+ "self_type" : "type-152",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_sym"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "e_ident",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "e_type",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_machine",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_version",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_entry",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_phoff",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_shoff",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_flags",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_ehsize",
+ "field_offset" : 416,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phentsize",
+ "field_offset" : 432,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phnum",
+ "field_offset" : 448,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shentsize",
+ "field_offset" : 464,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shnum",
+ "field_offset" : 480,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shstrndx",
+ "field_offset" : 496,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf64_hdr",
+ "name" : "elf64_hdr",
+ "referenced_type" : "type-155",
+ "self_type" : "type-155",
+ "size" : 64,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_namesz",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_descsz",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf64_note",
+ "name" : "elf64_note",
+ "referenced_type" : "type-161",
+ "self_type" : "type-161",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_note"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "p_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_offset",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_vaddr",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_paddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_filesz",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_memsz",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_align",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_phdr",
+ "name" : "elf64_phdr",
+ "referenced_type" : "type-157",
+ "self_type" : "type-157",
+ "size" : 56,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_phdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_rel",
+ "name" : "elf64_rel",
+ "referenced_type" : "type-149",
+ "self_type" : "type-149",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_rel"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_addend",
+ "field_offset" : 128,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "elf64_rela",
+ "name" : "elf64_rela",
+ "referenced_type" : "type-151",
+ "self_type" : "type-151",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_rela"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "sh_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_type",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_addr",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_offset",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_size",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_link",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_info",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addralign",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_entsize",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_shdr",
+ "name" : "elf64_shdr",
+ "referenced_type" : "type-159",
+ "self_type" : "type-159",
+ "size" : 64,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_shdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "st_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_other",
+ "field_offset" : 40,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_shndx",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "st_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "st_size",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_sym",
+ "name" : "elf64_sym",
+ "referenced_type" : "type-153",
+ "self_type" : "type-153",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_sym"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "pid",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "f_owner_ex",
+ "name" : "f_owner_ex",
+ "referenced_type" : "type-423",
+ "self_type" : "type-423",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "f_owner_ex"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fds_bits",
+ "referenced_type" : "type-2"
+ }
+ ],
+ "linker_set_key" : "fd_set",
+ "name" : "fd_set",
+ "referenced_type" : "type-301",
+ "self_type" : "type-301",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/select.h",
+ "unique_id" : "fd_set"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 64,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "flock",
+ "name" : "flock",
+ "referenced_type" : "type-424",
+ "self_type" : "type-424",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "flock64",
+ "name" : "flock64",
+ "referenced_type" : "type-426",
+ "self_type" : "type-426",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock64"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ },
+ {
+ "field_name" : "gf_fmode",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1120,
+ "referenced_type" : "type-42"
+ }
+ ],
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 268,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ }
+ ],
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 132,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gsr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ },
+ {
+ "field_name" : "gsr_source",
+ "field_offset" : 1056,
+ "referenced_type" : "type-38"
+ }
+ ],
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 260,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "h_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "h_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "h_addrtype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "h_length",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "h_addr_list",
+ "field_offset" : 128,
+ "referenced_type" : "type-435"
+ }
+ ],
+ "linker_set_key" : "hostent",
+ "name" : "hostent",
+ "referenced_type" : "type-434",
+ "self_type" : "type-434",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "hostent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "imaxdiv_t",
+ "name" : "imaxdiv_t",
+ "referenced_type" : "type-398",
+ "self_type" : "type-398",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
+ "unique_id" : "imaxdiv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "imaxdiv_t",
+ "name" : "imaxdiv_t",
+ "referenced_type" : "type-63",
+ "self_type" : "type-63",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
+ "unique_id" : "_ZTS9imaxdiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "in6_u",
+ "referenced_type" : "type-26"
+ }
+ ],
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-28"
+ },
+ {
+ "field_name" : "u6_addr32",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-26",
+ "self_type" : "type-26",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "flr_label",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_expires",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-109",
+ "self_type" : "type-109",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-425",
+ "self_type" : "type-425",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "iov_base",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "iov_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
+ "referenced_type" : "type-427",
+ "self_type" : "type-427",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-88"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-87",
+ "self_type" : "type-87",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-36",
+ "self_type" : "type-36",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-33"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-175",
+ "self_type" : "type-175",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-24",
+ "self_type" : "type-24",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-132",
+ "self_type" : "type-132",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-186"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-185",
+ "self_type" : "type-185",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "it_interval",
+ "referenced_type" : "type-212"
+ },
+ {
+ "field_name" : "it_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-212"
+ }
+ ],
+ "linker_set_key" : "itimerspec",
+ "name" : "itimerspec",
+ "referenced_type" : "type-219",
+ "self_type" : "type-219",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS10itimerspec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "it_interval",
+ "referenced_type" : "type-217"
+ },
+ {
+ "field_name" : "it_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-217"
+ }
+ ],
+ "linker_set_key" : "itimerval",
+ "name" : "itimerval",
+ "referenced_type" : "type-220",
+ "self_type" : "type-220",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS9itimerval"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-335",
+ "self_type" : "type-335",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-456",
+ "self_type" : "type-456",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::AbstractUnwindCursor",
+ "name" : "libunwind::AbstractUnwindCursor",
+ "record_kind" : "class",
+ "referenced_type" : "type-314",
+ "self_type" : "type-314",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
+ "vtable_components" :
+ [
+ {
+ "kind" : "offset_to_top"
+ },
+ {
+ "kind" : "rtti",
+ "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
+ },
+ {
+ "kind" : "complete_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
+ },
+ {
+ "kind" : "deleting_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
+ }
+ ]
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "data",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::EHABIIndexEntry",
+ "name" : "libunwind::EHABIIndexEntry",
+ "referenced_type" : "type-321",
+ "self_type" : "type-321",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_i",
+ "referenced_type" : "type-9"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_addressSpace",
+ "field_offset" : 32,
+ "referenced_type" : "type-197"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_sects",
+ "field_offset" : 64,
+ "referenced_type" : "type-323"
+ }
+ ],
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "referenced_type" : "type-322",
+ "self_type" : "type-322",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "template_args" : [ "type-196" ],
+ "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "libunwind::LocalAddressSpace",
+ "name" : "libunwind::LocalAddressSpace",
+ "record_kind" : "class",
+ "referenced_type" : "type-196",
+ "self_type" : "type-196",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_lock",
+ "referenced_type" : "type-311"
+ }
+ ],
+ "linker_set_key" : "libunwind::RWMutex",
+ "name" : "libunwind::RWMutex",
+ "record_kind" : "class",
+ "referenced_type" : "type-310",
+ "self_type" : "type-310",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
+ "unique_id" : "_ZTSN9libunwind7RWMutexE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-107"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_use_X_for_vfp_save",
+ "field_offset" : 512,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_saved_vfp_d0_d15",
+ "field_offset" : 520,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_saved_vfp_d16_d31",
+ "field_offset" : 528,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vfp_d0_d15_pad",
+ "field_offset" : 576,
+ "referenced_type" : "type-110"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vfp_d16_d31",
+ "field_offset" : 1664,
+ "referenced_type" : "type-111"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm",
+ "name" : "libunwind::Registers_arm",
+ "record_kind" : "class",
+ "referenced_type" : "type-113",
+ "self_type" : "type-113",
+ "size" : 336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_armE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-101"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorHalfRegisters",
+ "field_offset" : 2176,
+ "referenced_type" : "type-82"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm64",
+ "name" : "libunwind::Registers_arm64",
+ "record_kind" : "class",
+ "referenced_type" : "type-104",
+ "self_type" : "type-104",
+ "size" : 528,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__x",
+ "referenced_type" : "type-102"
+ },
+ {
+ "field_name" : "__fp",
+ "field_offset" : 1856,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 1920,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__sp",
+ "field_offset" : 1984,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__ra_sign_state",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm64::GPRs",
+ "name" : "libunwind::Registers_arm64::GPRs",
+ "referenced_type" : "type-101",
+ "self_type" : "type-101",
+ "size" : 272,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-108"
+ },
+ {
+ "field_name" : "__sp",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm::GPRs",
+ "name" : "libunwind::Registers_arm::GPRs",
+ "referenced_type" : "type-107",
+ "self_type" : "type-107",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-130"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_newabi",
+ "name" : "libunwind::Registers_mips_newabi",
+ "record_kind" : "class",
+ "referenced_type" : "type-134",
+ "self_type" : "type-134",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-131"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__hi",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lo",
+ "field_offset" : 2176,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+ "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+ "referenced_type" : "type-130",
+ "self_type" : "type-130",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-125"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_o32",
+ "name" : "libunwind::Registers_mips_o32",
+ "record_kind" : "class",
+ "referenced_type" : "type-127",
+ "self_type" : "type-127",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-119"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__hi",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lo",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+ "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+ "referenced_type" : "type-125",
+ "self_type" : "type-125",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-118"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_or1k",
+ "name" : "libunwind::Registers_or1k",
+ "record_kind" : "class",
+ "referenced_type" : "type-122",
+ "self_type" : "type-122",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-119"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__epcr",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
+ "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
+ "referenced_type" : "type-118",
+ "self_type" : "type-118",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-80"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_floatRegisters",
+ "field_offset" : 1280,
+ "referenced_type" : "type-81"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorRegisters",
+ "field_offset" : 3392,
+ "referenced_type" : "type-83"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc",
+ "name" : "libunwind::Registers_ppc",
+ "record_kind" : "class",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
+ "size" : 936,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-93"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorScalarRegisters",
+ "field_offset" : 2496,
+ "referenced_type" : "type-96"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64",
+ "name" : "libunwind::Registers_ppc64",
+ "record_kind" : "class",
+ "referenced_type" : "type-98",
+ "self_type" : "type-98",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__srr0",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__srr1",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r0",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r1",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r2",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r3",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r4",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r5",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r6",
+ "field_offset" : 512,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r7",
+ "field_offset" : 576,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 640,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 704,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 768,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 832,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 896,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 960,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 1024,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 1088,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r16",
+ "field_offset" : 1152,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r17",
+ "field_offset" : 1216,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r18",
+ "field_offset" : 1280,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r19",
+ "field_offset" : 1344,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r20",
+ "field_offset" : 1408,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r21",
+ "field_offset" : 1472,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r22",
+ "field_offset" : 1536,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r23",
+ "field_offset" : 1600,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r24",
+ "field_offset" : 1664,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r25",
+ "field_offset" : 1728,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r26",
+ "field_offset" : 1792,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r27",
+ "field_offset" : 1856,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r28",
+ "field_offset" : 1920,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r29",
+ "field_offset" : 1984,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r30",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r31",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__cr",
+ "field_offset" : 2176,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__xer",
+ "field_offset" : 2240,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 2304,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__ctr",
+ "field_offset" : 2368,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__vrsave",
+ "field_offset" : 2432,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+ "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
+ "size" : 312,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "asfloat",
+ "referenced_type" : "type-95"
+ },
+ {
+ "field_name" : "v",
+ "referenced_type" : "type-64"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+ "record_kind" : "union",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "f",
+ "referenced_type" : "type-74"
+ },
+ {
+ "field_name" : "v2",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+ "referenced_type" : "type-95",
+ "self_type" : "type-95",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__fpregs",
+ "referenced_type" : "type-82"
+ },
+ {
+ "field_name" : "__fpscr_pad",
+ "field_offset" : 2048,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__fpscr",
+ "field_offset" : 2080,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
+ "name" : "libunwind::Registers_ppc::ppc_float_state_t",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
+ "size" : 264,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__srr0",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__srr1",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r0",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r2",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r3",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r4",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r5",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r6",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r7",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 512,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 544,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r16",
+ "field_offset" : 576,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r17",
+ "field_offset" : 608,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r18",
+ "field_offset" : 640,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r19",
+ "field_offset" : 672,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r20",
+ "field_offset" : 704,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r21",
+ "field_offset" : 736,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r22",
+ "field_offset" : 768,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r23",
+ "field_offset" : 800,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r24",
+ "field_offset" : 832,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r25",
+ "field_offset" : 864,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r26",
+ "field_offset" : 896,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r27",
+ "field_offset" : 928,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r28",
+ "field_offset" : 960,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r29",
+ "field_offset" : 992,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r30",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r31",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__cr",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__xer",
+ "field_offset" : 1120,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 1152,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ctr",
+ "field_offset" : 1184,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__mq",
+ "field_offset" : 1216,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__vrsave",
+ "field_offset" : 1248,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
+ "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
+ "referenced_type" : "type-80",
+ "self_type" : "type-80",
+ "size" : 160,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-137"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_sparc",
+ "name" : "libunwind::Registers_sparc",
+ "record_kind" : "class",
+ "referenced_type" : "type-139",
+ "self_type" : "type-139",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__regs",
+ "referenced_type" : "type-119"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
+ "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
+ "referenced_type" : "type-137",
+ "self_type" : "type-137",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-65"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86",
+ "name" : "libunwind::Registers_x86",
+ "record_kind" : "class",
+ "referenced_type" : "type-67",
+ "self_type" : "type-67",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_x86E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__eax",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ebx",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ecx",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__edx",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__edi",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__esi",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ebp",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__esp",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ss",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__eflags",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__eip",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__cs",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ds",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__es",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__fs",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__gs",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86::GPRs",
+ "name" : "libunwind::Registers_x86::GPRs",
+ "referenced_type" : "type-65",
+ "self_type" : "type-65",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-75"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86_64",
+ "name" : "libunwind::Registers_x86_64",
+ "record_kind" : "class",
+ "referenced_type" : "type-77",
+ "self_type" : "type-77",
+ "size" : 168,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__rax",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rbx",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rcx",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rdx",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rdi",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rsi",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rbp",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rsp",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 512,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 576,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 640,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 704,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 768,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 832,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 896,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 960,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rip",
+ "field_offset" : 1024,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rflags",
+ "field_offset" : 1088,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__cs",
+ "field_offset" : 1152,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__fs",
+ "field_offset" : 1216,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__gs",
+ "field_offset" : 1280,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
+ "name" : "libunwind::Registers_x86_64::GPRs",
+ "referenced_type" : "type-75",
+ "self_type" : "type-75",
+ "size" : 168,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "base_specifiers" :
+ [
+ {
+ "referenced_type" : "type-314"
+ }
+ ],
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_addressSpace",
+ "field_offset" : 32,
+ "referenced_type" : "type-316"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "field_offset" : 64,
+ "referenced_type" : "type-113"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_info",
+ "field_offset" : 2752,
+ "referenced_type" : "type-174"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_unwindInfoMissing",
+ "field_offset" : 3072,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_isSignalFrame",
+ "field_offset" : 3080,
+ "referenced_type" : "type-114"
+ }
+ ],
+ "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+ "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+ "record_kind" : "class",
+ "referenced_type" : "type-318",
+ "self_type" : "type-318",
+ "size" : 392,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "template_args" : [ "type-196", "type-113" ],
+ "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
+ "vtable_components" :
+ [
+ {
+ "kind" : "offset_to_top"
+ },
+ {
+ "kind" : "rtti",
+ "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
+ },
+ {
+ "kind" : "complete_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
+ },
+ {
+ "kind" : "deleting_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
+ }
+ ]
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arm_section",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "arm_section_length",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::UnwindInfoSections",
+ "name" : "libunwind::UnwindInfoSections",
+ "referenced_type" : "type-195",
+ "self_type" : "type-195",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vec",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "linker_set_key" : "libunwind::v128",
+ "name" : "libunwind::v128",
+ "referenced_type" : "type-64",
+ "self_type" : "type-64",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind4v128E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-428",
+ "self_type" : "type-428",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_addr",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_name",
+ "field_offset" : 32,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "l_ld",
+ "field_offset" : 64,
+ "referenced_type" : "type-192"
+ },
+ {
+ "field_name" : "l_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-193"
+ },
+ {
+ "field_name" : "l_prev",
+ "field_offset" : 128,
+ "referenced_type" : "type-193"
+ }
+ ],
+ "linker_set_key" : "link_map",
+ "name" : "link_map",
+ "referenced_type" : "type-191",
+ "self_type" : "type-191",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "link_map"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-336",
+ "self_type" : "type-336",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-457",
+ "self_type" : "type-457",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-333",
+ "self_type" : "type-333",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-442",
+ "self_type" : "type-442",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__clang_max_align_nonce1",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "__clang_max_align_nonce2",
+ "field_offset" : 64,
+ "referenced_type" : "type-48"
+ }
+ ],
+ "linker_set_key" : "max_align_t",
+ "name" : "max_align_t",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 16,
+ "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
+ "unique_id" : "_ZTS11max_align_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-429"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-431",
+ "self_type" : "type-431",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 64,
+ "referenced_type" : "type-430"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-429",
+ "self_type" : "type-429",
+ "size" : 28,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "n_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "n_addrtype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "n_net",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "netent",
+ "name" : "netent",
+ "referenced_type" : "type-437",
+ "self_type" : "type-437",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "netent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "p_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "p_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "p_proto",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "protoent",
+ "name" : "protoent",
+ "referenced_type" : "type-439",
+ "self_type" : "type-439",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "protoent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-288",
+ "self_type" : "type-288",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS14pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-402",
+ "self_type" : "type-402",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-208"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-207",
+ "self_type" : "type-207",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-308",
+ "self_type" : "type-308",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS14pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-397",
+ "self_type" : "type-397",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-403",
+ "self_type" : "type-403",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-329",
+ "self_type" : "type-329",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS15pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-404",
+ "self_type" : "type-404",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-406",
+ "self_type" : "type-406",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-311",
+ "self_type" : "type-311",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS16pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-405",
+ "self_type" : "type-405",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-412",
+ "self_type" : "type-412",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-258"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-418",
+ "self_type" : "type-418",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_version",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "r_map",
+ "field_offset" : 32,
+ "referenced_type" : "type-193"
+ },
+ {
+ "field_name" : "r_brk",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_state",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_ldbase",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "r_debug",
+ "name" : "r_debug",
+ "referenced_type" : "type-194",
+ "self_type" : "type-194",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "r_debug"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-120"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-143"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-142",
+ "self_type" : "type-142",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-120"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-164",
+ "self_type" : "type-164",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sched_priority",
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "sched_param",
+ "name" : "sched_param",
+ "referenced_type" : "type-214",
+ "self_type" : "type-214",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
+ "unique_id" : "sched_param"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "s_port",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "s_proto",
+ "field_offset" : 96,
+ "referenced_type" : "type-15"
+ }
+ ],
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-438",
+ "self_type" : "type-438",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-278"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 32,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 96,
+ "referenced_type" : "type-251"
+ }
+ ],
+ "linker_set_key" : "sigaction",
+ "name" : "sigaction",
+ "referenced_type" : "type-277",
+ "self_type" : "type-277",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTS9sigaction"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-280"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 64,
+ "referenced_type" : "type-251"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 96,
+ "referenced_type" : "type-275"
+ }
+ ],
+ "linker_set_key" : "sigaction64",
+ "name" : "sigaction64",
+ "referenced_type" : "type-279",
+ "self_type" : "type-279",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTS11sigaction64"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
+ "name" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-280",
+ "self_type" : "type-280",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTSN11sigaction64Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "name" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-278",
+ "self_type" : "type-278",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTSN9sigactionUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_sp",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "ss_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ss_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sigaltstack",
+ "name" : "sigaltstack",
+ "referenced_type" : "type-256",
+ "self_type" : "type-256",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTS11sigaltstack"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
"field_name" : "trap_no",
"referenced_type" : "type-3"
},
@@ -6990,8 +8772,8 @@
],
"linker_set_key" : "sigcontext",
"name" : "sigcontext",
- "referenced_type" : "type-391",
- "self_type" : "type-391",
+ "referenced_type" : "type-225",
+ "self_type" : "type-225",
"size" : 84,
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/sigcontext.h",
"unique_id" : "_ZTS10sigcontext"
@@ -7001,631 +8783,29 @@
"fields" :
[
{
- "field_name" : "_u",
- "referenced_type" : "type-393"
- },
- {
- "field_name" : "sa_mask",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_flags",
- "field_offset" : 64,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 96,
- "referenced_type" : "type-414"
- }
- ],
- "linker_set_key" : "__kernel_sigaction",
- "name" : "__kernel_sigaction",
- "referenced_type" : "type-392",
- "self_type" : "type-392",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTS18__kernel_sigaction"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "_sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
- "name" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
- "record_kind" : "union",
- "referenced_type" : "type-393",
- "self_type" : "type-393",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "si_signo",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "si_errno",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "si_code",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_sifields",
- "field_offset" : 96,
- "referenced_type" : "type-400"
- }
- ],
- "linker_set_key" : "siginfo",
- "name" : "siginfo",
- "referenced_type" : "type-399",
- "self_type" : "type-399",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTS7siginfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pad",
- "referenced_type" : "type-401"
- },
- {
- "field_name" : "_kill",
- "referenced_type" : "type-402"
- },
- {
- "field_name" : "_timer",
- "referenced_type" : "type-403"
- },
- {
- "field_name" : "_rt",
- "referenced_type" : "type-405"
- },
- {
- "field_name" : "_sigchld",
- "referenced_type" : "type-406"
- },
- {
- "field_name" : "_sigfault",
- "referenced_type" : "type-407"
- },
- {
- "field_name" : "_sigpoll",
- "referenced_type" : "type-412"
- },
- {
- "field_name" : "_sigsys",
- "referenced_type" : "type-413"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3",
- "record_kind" : "union",
- "referenced_type" : "type-400",
- "self_type" : "type-400",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5",
- "referenced_type" : "type-402",
- "self_type" : "type-402",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_tid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_overrun",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_sigval",
- "field_offset" : 64,
- "referenced_type" : "type-404"
- },
- {
- "field_name" : "_sys_private",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5",
- "referenced_type" : "type-403",
- "self_type" : "type-403",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sival_int",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sival_ptr",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "sigval",
- "name" : "sigval",
- "record_kind" : "union",
- "referenced_type" : "type-404",
- "self_type" : "type-404",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTS6sigval"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "_sigval",
- "field_offset" : 64,
- "referenced_type" : "type-404"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5",
- "referenced_type" : "type-405",
- "self_type" : "type-405",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut1_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "_status",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_utime",
- "field_offset" : 96,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "_stime",
- "field_offset" : 128,
- "referenced_type" : "type-172"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5",
- "referenced_type" : "type-406",
- "self_type" : "type-406",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut2_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_addr",
- "referenced_type" : "type-209"
- },
- {
- "field_offset" : 32,
- "referenced_type" : "type-408"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5",
- "referenced_type" : "type-407",
- "self_type" : "type-407",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_addr_lsb",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "_addr_bnd",
- "referenced_type" : "type-409"
- },
- {
- "field_name" : "_addr_pkey",
- "referenced_type" : "type-411"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7",
- "record_kind" : "union",
- "referenced_type" : "type-408",
- "self_type" : "type-408",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_dummy_bnd",
- "referenced_type" : "type-410"
- },
- {
- "field_name" : "_lower",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "_upper",
- "field_offset" : 64,
- "referenced_type" : "type-209"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9",
- "referenced_type" : "type-409",
- "self_type" : "type-409",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_Ut_E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<_Float16>",
- "name" : "std::__libcpp_is_floating_point<_Float16>",
- "referenced_type" : "type-41",
- "self_type" : "type-41",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-44" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIDF16_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_dummy_pkey",
- "referenced_type" : "type-410"
- },
- {
- "field_name" : "_pkey",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9",
- "referenced_type" : "type-411",
- "self_type" : "type-411",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_Ut0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_band",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "_fd",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5",
- "referenced_type" : "type-412",
- "self_type" : "type-412",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut4_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_call_addr",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "_syscall",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_arch",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5",
- "referenced_type" : "type-413",
- "self_type" : "type-413",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut5_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-416",
- "self_type" : "type-416",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-418",
- "self_type" : "type-418",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_sp",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "ss_flags",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ss_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sigaltstack",
- "name" : "sigaltstack",
- "referenced_type" : "type-419",
- "self_type" : "type-419",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTS11sigaltstack"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<bool, true>",
- "name" : "std::integral_constant<bool, true>",
- "referenced_type" : "type-42",
- "self_type" : "type-42",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIbLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arena",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ordblks",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "smblks",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblks",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-420",
- "self_type" : "type-420",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/malloc.h",
- "unique_id" : "mallinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-421",
- "self_type" : "type-421",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "sigev_value",
- "referenced_type" : "type-404"
+ "referenced_type" : "type-239"
},
{
"field_name" : "sigev_signo",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "sigev_notify",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "_sigev_un",
"field_offset" : 96,
- "referenced_type" : "type-423"
+ "referenced_type" : "type-260"
}
],
"linker_set_key" : "sigevent",
"name" : "sigevent",
- "referenced_type" : "type-422",
- "self_type" : "type-422",
+ "referenced_type" : "type-259",
+ "self_type" : "type-259",
"size" : 64,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTS8sigevent"
@@ -7636,23 +8816,23 @@
[
{
"field_name" : "_pad",
- "referenced_type" : "type-424"
+ "referenced_type" : "type-261"
},
{
"field_name" : "_tid",
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "_sigev_thread",
- "referenced_type" : "type-425"
+ "referenced_type" : "type-262"
}
],
"is_anonymous" : true,
- "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3",
- "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3",
+ "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3",
+ "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3",
"record_kind" : "union",
- "referenced_type" : "type-423",
- "self_type" : "type-423",
+ "referenced_type" : "type-260",
+ "self_type" : "type-260",
"size" : 52,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTSN8sigeventUt_E"
@@ -7663,19 +8843,19 @@
[
{
"field_name" : "_function",
- "referenced_type" : "type-426"
+ "referenced_type" : "type-263"
},
{
"field_name" : "_attribute",
"field_offset" : 32,
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
"is_anonymous" : true,
- "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5",
- "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5",
- "referenced_type" : "type-425",
- "self_type" : "type-425",
+ "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5",
+ "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5",
+ "referenced_type" : "type-262",
+ "self_type" : "type-262",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTSN8sigeventUt_Ut_E"
@@ -7685,22 +8865,71 @@
"fields" :
[
{
- "field_name" : "quot",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-234"
}
],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-428",
- "self_type" : "type-428",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "ldiv_t"
+ "linker_set_key" : "siginfo",
+ "name" : "siginfo",
+ "referenced_type" : "type-233",
+ "self_type" : "type-233",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS7siginfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-235"
+ },
+ {
+ "field_name" : "_si_pad",
+ "referenced_type" : "type-250"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3",
+ "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-234",
+ "self_type" : "type-234",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN7siginfoUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "si_signo",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "si_errno",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "si_code",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_sifields",
+ "field_offset" : 96,
+ "referenced_type" : "type-236"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5 <Spelling=out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:95:19>",
+ "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5 <Spelling=out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:95:19>",
+ "referenced_type" : "type-235",
+ "self_type" : "type-235",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN7siginfoUt_Ut_E"
},
{
"alignment" : 4,
@@ -7708,13 +8937,13 @@
[
{
"field_name" : "__bits",
- "referenced_type" : "type-430"
+ "referenced_type" : "type-276"
}
],
"linker_set_key" : "sigset64_t",
"name" : "sigset64_t",
- "referenced_type" : "type-429",
- "self_type" : "type-429",
+ "referenced_type" : "type-275",
+ "self_type" : "type-275",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
"unique_id" : "_ZTS10sigset64_t"
@@ -7724,258 +8953,760 @@
"fields" :
[
{
- "referenced_type" : "type-432"
+ "field_name" : "sival_int",
+ "referenced_type" : "type-12"
},
{
- "field_name" : "sa_mask",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_flags",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 96,
- "referenced_type" : "type-414"
+ "field_name" : "sival_ptr",
+ "referenced_type" : "type-10"
}
],
- "linker_set_key" : "sigaction",
- "name" : "sigaction",
- "referenced_type" : "type-431",
- "self_type" : "type-431",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTS9sigaction"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
- "name" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "linker_set_key" : "sigval",
+ "name" : "sigval",
"record_kind" : "union",
- "referenced_type" : "type-432",
- "self_type" : "type-432",
+ "referenced_type" : "type-239",
+ "self_type" : "type-239",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTSN9sigactionUt_E"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS6sigval"
},
{
- "alignment" : 4,
+ "alignment" : 2,
"fields" :
[
{
- "referenced_type" : "type-434"
+ "field_name" : "sa_family",
+ "referenced_type" : "type-18"
},
{
- "field_name" : "sa_flags",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 64,
- "referenced_type" : "type-414"
- },
- {
- "field_name" : "sa_mask",
- "field_offset" : 96,
- "referenced_type" : "type-429"
- }
- ],
- "linker_set_key" : "sigaction64",
- "name" : "sigaction64",
- "referenced_type" : "type-433",
- "self_type" : "type-433",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTS11sigaction64"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
- "name" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
- "record_kind" : "union",
- "referenced_type" : "type-434",
- "self_type" : "type-434",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTSN11sigaction64Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fpregs",
- "referenced_type" : "type-436"
- },
- {
- "field_name" : "fpsr",
- "field_offset" : 768,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fpcr",
- "field_offset" : 800,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ftype",
- "field_offset" : 832,
- "referenced_type" : "type-32"
- },
- {
- "field_name" : "init_flag",
- "field_offset" : 896,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "user_fpregs",
- "name" : "user_fpregs",
- "referenced_type" : "type-435",
- "self_type" : "type-435",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_fpregs"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sign1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unused",
- "field_offset" : 1,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sign2",
+ "field_name" : "sa_data",
"field_offset" : 16,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "exponent",
- "field_offset" : 17,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "j",
- "field_offset" : 31,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "mantissa1",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "mantissa0",
- "field_offset" : 64,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-19"
}
],
- "linker_set_key" : "user_fpregs::fp_reg",
- "name" : "user_fpregs::fp_reg",
- "referenced_type" : "type-437",
- "self_type" : "type-437",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_fpregs::fp_reg"
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-17",
+ "self_type" : "type-17",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "uregs",
- "referenced_type" : "type-439"
+ "field_name" : "sin_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-45"
}
],
- "linker_set_key" : "user_regs",
- "name" : "user_regs",
- "referenced_type" : "type-438",
- "self_type" : "type-438",
- "size" : 72,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_regs"
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-39"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tv_nsec",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "timespec",
+ "name" : "timespec",
+ "referenced_type" : "type-212",
+ "self_type" : "type-212",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/timespec.h",
+ "unique_id" : "_ZTS8timespec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tv_usec",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "timeval",
+ "name" : "timeval",
+ "referenced_type" : "type-217",
+ "self_type" : "type-217",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS7timeval"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tz_minuteswest",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tz_dsttime",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "timezone",
+ "name" : "timezone",
+ "referenced_type" : "type-218",
+ "self_type" : "type-218",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS8timezone"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tm_sec",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_min",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_hour",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_mday",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_mon",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_year",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_wday",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_yday",
+ "field_offset" : 224,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_isdst",
+ "field_offset" : 256,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_gmtoff",
+ "field_offset" : 288,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tm_zone",
+ "field_offset" : 320,
+ "referenced_type" : "type-5"
+ }
+ ],
+ "linker_set_key" : "tm",
+ "name" : "tm",
+ "referenced_type" : "type-303",
+ "self_type" : "type-303",
+ "size" : 44,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/time.h",
+ "unique_id" : "tm"
},
{
"alignment" : 8,
"fields" :
[
{
- "field_name" : "fpregs",
- "referenced_type" : "type-441"
+ "field_name" : "uc_flags",
+ "referenced_type" : "type-3"
},
{
- "field_name" : "fpscr",
- "field_offset" : 2048,
- "referenced_type" : "type-3"
+ "field_name" : "uc_link",
+ "field_offset" : 32,
+ "referenced_type" : "type-294"
+ },
+ {
+ "field_name" : "uc_stack",
+ "field_offset" : 64,
+ "referenced_type" : "type-256"
+ },
+ {
+ "field_name" : "uc_mcontext",
+ "field_offset" : 160,
+ "referenced_type" : "type-225"
+ },
+ {
+ "field_offset" : 832,
+ "referenced_type" : "type-295"
+ },
+ {
+ "field_name" : "__padding",
+ "field_offset" : 896,
+ "referenced_type" : "type-297"
+ },
+ {
+ "field_name" : "uc_regspace",
+ "field_offset" : 1856,
+ "referenced_type" : "type-298"
}
],
- "linker_set_key" : "user_vfp",
- "name" : "user_vfp",
- "referenced_type" : "type-440",
- "self_type" : "type-440",
- "size" : 264,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_vfp"
+ "linker_set_key" : "ucontext",
+ "name" : "ucontext",
+ "referenced_type" : "type-293",
+ "self_type" : "type-293",
+ "size" : 744,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "fpexc",
- "referenced_type" : "type-3"
+ "referenced_type" : "type-296"
},
{
- "field_name" : "fpinst",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "fpinst2",
- "field_offset" : 64,
- "referenced_type" : "type-3"
+ "field_name" : "uc_sigmask64",
+ "referenced_type" : "type-275"
}
],
- "linker_set_key" : "user_vfp_exc",
- "name" : "user_vfp_exc",
- "referenced_type" : "type-442",
- "self_type" : "type-442",
+ "is_anonymous" : true,
+ "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
+ "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-295",
+ "self_type" : "type-295",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "uc_sigmask",
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "__padding_rt_sigset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
+ "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
+ "referenced_type" : "type-296",
+ "self_type" : "type-296",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-433",
+ "self_type" : "type-433",
"size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_vfp_exc"
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-91"
+ }
+ ],
+ "linker_set_key" : "unw_context_t",
+ "name" : "unw_context_t",
+ "referenced_type" : "type-407",
+ "self_type" : "type-407",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_context_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-91"
+ }
+ ],
+ "linker_set_key" : "unw_context_t",
+ "name" : "unw_context_t",
+ "referenced_type" : "type-90",
+ "self_type" : "type-90",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS13unw_context_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-72"
+ }
+ ],
+ "linker_set_key" : "unw_cursor_t",
+ "name" : "unw_cursor_t",
+ "referenced_type" : "type-408",
+ "self_type" : "type-408",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_cursor_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-72"
+ }
+ ],
+ "linker_set_key" : "unw_cursor_t",
+ "name" : "unw_cursor_t",
+ "referenced_type" : "type-71",
+ "self_type" : "type-71",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS12unw_cursor_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "start_ip",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "end_ip",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsda",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "handler",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gp",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "format",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info_size",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "extra",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unw_proc_info_t",
+ "name" : "unw_proc_info_t",
+ "referenced_type" : "type-174",
+ "self_type" : "type-174",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS15unw_proc_info_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "start_ip",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "end_ip",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsda",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "handler",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gp",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "format",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info_size",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "extra",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unw_proc_info_t",
+ "name" : "unw_proc_info_t",
+ "referenced_type" : "type-409",
+ "self_type" : "type-409",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_proc_info_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "kind",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "entryPageOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "entryCount",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "encodingsPageOffset",
+ "field_offset" : 64,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "encodingsCount",
+ "field_offset" : 80,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "unwind_info_compressed_second_level_page_header",
+ "name" : "unwind_info_compressed_second_level_page_header",
+ "referenced_type" : "type-209",
+ "self_type" : "type-209",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "encoding",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_regular_second_level_entry",
+ "name" : "unwind_info_regular_second_level_entry",
+ "referenced_type" : "type-205",
+ "self_type" : "type-205",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "kind",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "entryPageOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "entryCount",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "unwind_info_regular_second_level_page_header",
+ "name" : "unwind_info_regular_second_level_page_header",
+ "referenced_type" : "type-206",
+ "self_type" : "type-206",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "version",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "commonEncodingsArraySectionOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "commonEncodingsArrayCount",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "personalityArraySectionOffset",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "personalityArrayCount",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "indexSectionOffset",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "indexCount",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header",
+ "name" : "unwind_info_section_header",
+ "referenced_type" : "type-202",
+ "self_type" : "type-202",
+ "size" : 28,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS26unwind_info_section_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "secondLevelPagesSectionOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsdaIndexArraySectionOffset",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header_index_entry",
+ "name" : "unwind_info_section_header_index_entry",
+ "referenced_type" : "type-203",
+ "self_type" : "type-203",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsdaOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
+ "name" : "unwind_info_section_header_lsda_index_entry",
+ "referenced_type" : "type-204",
+ "self_type" : "type-204",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
},
{
"alignment" : 4,
@@ -7983,12 +9714,12 @@
[
{
"field_name" : "regs",
- "referenced_type" : "type-438"
+ "referenced_type" : "type-284"
},
{
"field_name" : "u_fpvalid",
"field_offset" : 576,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "u_tsize",
@@ -8018,17 +9749,17 @@
{
"field_name" : "signal",
"field_offset" : 768,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
},
{
"field_name" : "reserved",
"field_offset" : 800,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "u_ar0",
"field_offset" : 832,
- "referenced_type" : "type-444"
+ "referenced_type" : "type-290"
},
{
"field_name" : "magic",
@@ -8038,7135 +9769,181 @@
{
"field_name" : "u_comm",
"field_offset" : 896,
- "referenced_type" : "type-445"
+ "referenced_type" : "type-291"
},
{
"field_name" : "u_debugreg",
"field_offset" : 1152,
- "referenced_type" : "type-333"
+ "referenced_type" : "type-208"
},
{
"field_name" : "u_fp",
"field_offset" : 1408,
- "referenced_type" : "type-435"
+ "referenced_type" : "type-281"
},
{
"field_name" : "u_fp0",
"field_offset" : 2336,
- "referenced_type" : "type-446"
+ "referenced_type" : "type-292"
}
],
"linker_set_key" : "user",
"name" : "user",
- "referenced_type" : "type-443",
- "self_type" : "type-443",
+ "referenced_type" : "type-289",
+ "self_type" : "type-289",
"size" : 296,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
"unique_id" : "user"
},
{
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-447",
- "self_type" : "type-447",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "uc_flags",
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "uc_link",
- "field_offset" : 32,
- "referenced_type" : "type-449"
- },
- {
- "field_name" : "uc_stack",
- "field_offset" : 64,
- "referenced_type" : "type-419"
- },
- {
- "field_name" : "uc_mcontext",
- "field_offset" : 160,
- "referenced_type" : "type-391"
- },
- {
- "field_offset" : 832,
- "referenced_type" : "type-450"
- },
- {
- "field_name" : "__padding",
- "field_offset" : 896,
- "referenced_type" : "type-452"
- },
- {
- "field_name" : "uc_regspace",
- "field_offset" : 1856,
- "referenced_type" : "type-453"
- }
- ],
- "linker_set_key" : "ucontext",
- "name" : "ucontext",
- "referenced_type" : "type-448",
- "self_type" : "type-448",
- "size" : 744,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<float>",
- "name" : "std::__libcpp_is_floating_point<float>",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIfEE"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "referenced_type" : "type-451"
+ "field_name" : "fpregs",
+ "referenced_type" : "type-282"
},
{
- "field_name" : "uc_sigmask64",
- "referenced_type" : "type-429"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
- "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
- "record_kind" : "union",
- "referenced_type" : "type-450",
- "self_type" : "type-450",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "uc_sigmask",
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "__padding_rt_sigset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
- "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
- "referenced_type" : "type-451",
- "self_type" : "type-451",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fds_bits",
- "referenced_type" : "type-2"
- }
- ],
- "linker_set_key" : "fd_set",
- "name" : "fd_set",
- "referenced_type" : "type-456",
- "self_type" : "type-456",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/select.h",
- "unique_id" : "fd_set"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "pid",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "f_owner_ex",
- "name" : "f_owner_ex",
- "referenced_type" : "type-457",
- "self_type" : "type-457",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "f_owner_ex"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tm_sec",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_min",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_hour",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_mday",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_mon",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_year",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_wday",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_yday",
- "field_offset" : 224,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_isdst",
- "field_offset" : 256,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_gmtoff",
- "field_offset" : 288,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tm_zone",
- "field_offset" : 320,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "tm",
- "name" : "tm",
- "referenced_type" : "type-459",
- "self_type" : "type-459",
- "size" : 44,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/time.h",
- "unique_id" : "tm"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__seq",
- "referenced_type" : "type-461"
- }
- ],
- "linker_set_key" : "mbstate_t",
- "name" : "mbstate_t",
- "referenced_type" : "type-460",
- "self_type" : "type-460",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/mbstate_t.h",
- "unique_id" : "_ZTS9mbstate_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::less<void>",
- "name" : "std::less<void>",
- "referenced_type" : "type-465",
- "self_type" : "type-465",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__14lessIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__invoke_void_return_wrapper<void>",
- "name" : "std::__invoke_void_return_wrapper<void>",
- "referenced_type" : "type-466",
- "self_type" : "type-466",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__128__invoke_void_return_wrapperIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator_arg_t",
- "name" : "std::allocator_arg_t",
- "referenced_type" : "type-467",
- "self_type" : "type-467",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "unique_id" : "_ZTSNSt3__115allocator_arg_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 64,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "flock",
- "name" : "flock",
- "referenced_type" : "type-468",
- "self_type" : "type-468",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<double>",
- "name" : "std::__libcpp_is_floating_point<double>",
- "referenced_type" : "type-47",
- "self_type" : "type-47",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIdEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__has_iterator_category<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "name" : "std::__has_iterator_category<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "referenced_type" : "type-470",
- "self_type" : "type-470",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__123__has_iterator_categoryIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_i",
- "referenced_type" : "type-12"
- },
- {
- "access" : "private",
- "field_name" : "_addressSpace",
- "field_offset" : 32,
- "referenced_type" : "type-472"
- },
- {
- "access" : "private",
- "field_name" : "_sects",
- "field_offset" : 64,
- "referenced_type" : "type-474"
- }
- ],
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "referenced_type" : "type-471",
- "self_type" : "type-471",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "template_args" : [ "type-473" ],
- "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "libunwind::LocalAddressSpace",
- "name" : "libunwind::LocalAddressSpace",
- "record_kind" : "class",
- "referenced_type" : "type-473",
- "self_type" : "type-473",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arm_section",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "arm_section_length",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::UnwindInfoSections",
- "name" : "libunwind::UnwindInfoSections",
- "referenced_type" : "type-476",
- "self_type" : "type-476",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "name" : "std::__iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "referenced_type" : "type-477",
- "self_type" : "type-477",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__122__iterator_traits_implIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEELb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-477"
- }
- ],
- "linker_set_key" : "std::__iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "name" : "std::__iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "referenced_type" : "type-478",
- "self_type" : "type-478",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__117__iterator_traitsIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEELb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-478"
- }
- ],
- "linker_set_key" : "std::iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "name" : "std::iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "referenced_type" : "type-479",
- "self_type" : "type-479",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__115iterator_traitsIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::iterator<std::output_iterator_tag, void, void, void, void>",
- "name" : "std::iterator<std::output_iterator_tag, void, void, void, void>",
- "referenced_type" : "type-480",
- "self_type" : "type-480",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-86", "type-163", "type-163", "type-163", "type-163" ],
- "unique_id" : "_ZTSNSt3__18iteratorINS_19output_iterator_tagEvvvvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::tuple<>",
- "name" : "std::tuple<>",
- "record_kind" : "class",
- "referenced_type" : "type-482",
- "self_type" : "type-482",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__15tupleIJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__ignore_t<unsigned char>",
- "name" : "std::__ignore_t<unsigned char>",
- "referenced_type" : "type-485",
- "self_type" : "type-485",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__110__ignore_tIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_equal<0>",
- "name" : "std::__tuple_equal<0>",
- "referenced_type" : "type-487",
- "self_type" : "type-487",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__113__tuple_equalILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_less<0>",
- "name" : "std::__tuple_less<0>",
- "referenced_type" : "type-488",
- "self_type" : "type-488",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__112__tuple_lessILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_cat_return<>",
- "name" : "std::__tuple_cat_return<>",
- "referenced_type" : "type-489",
- "self_type" : "type-489",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__118__tuple_cat_returnIJEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<long double>",
- "name" : "std::__libcpp_is_floating_point<long double>",
- "referenced_type" : "type-49",
- "self_type" : "type-49",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::__libcpp_refstring",
- "name" : "std::__libcpp_refstring",
- "record_kind" : "class",
- "referenced_type" : "type-490",
- "self_type" : "type-490",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSNSt3__118__libcpp_refstringE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "field_offset" : 32,
- "referenced_type" : "type-490"
- }
- ],
- "linker_set_key" : "std::logic_error",
- "name" : "std::logic_error",
- "record_kind" : "class",
- "referenced_type" : "type-493",
- "self_type" : "type-493",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt11logic_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt11logic_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt11logic_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt11logic_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "field_offset" : 32,
- "referenced_type" : "type-490"
- }
- ],
- "linker_set_key" : "std::runtime_error",
- "name" : "std::runtime_error",
- "record_kind" : "class",
- "referenced_type" : "type-494",
- "self_type" : "type-494",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt13runtime_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt13runtime_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt13runtime_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt13runtime_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::domain_error",
- "name" : "std::domain_error",
- "record_kind" : "class",
- "referenced_type" : "type-495",
- "self_type" : "type-495",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12domain_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12domain_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12domain_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12domain_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 128,
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "flock64",
- "name" : "flock64",
- "referenced_type" : "type-499",
- "self_type" : "type-499",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock64"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "in6_u",
- "referenced_type" : "type-6"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-5",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-51"
- }
- ],
- "linker_set_key" : "std::is_floating_point<int>",
- "name" : "std::is_floating_point<int>",
- "referenced_type" : "type-50",
- "self_type" : "type-50",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117is_floating_pointIiEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::invalid_argument",
- "name" : "std::invalid_argument",
- "record_kind" : "class",
- "referenced_type" : "type-501",
- "self_type" : "type-501",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt16invalid_argument",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16invalid_argument"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16invalid_argumentD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16invalid_argumentD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::length_error",
- "name" : "std::length_error",
- "record_kind" : "class",
- "referenced_type" : "type-503",
- "self_type" : "type-503",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12length_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12length_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12length_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12length_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::out_of_range",
- "name" : "std::out_of_range",
- "record_kind" : "class",
- "referenced_type" : "type-506",
- "self_type" : "type-506",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12out_of_range",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12out_of_range"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12out_of_rangeD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12out_of_rangeD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::range_error",
- "name" : "std::range_error",
- "record_kind" : "class",
- "referenced_type" : "type-508",
- "self_type" : "type-508",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt11range_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt11range_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt11range_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt11range_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<int>",
- "name" : "std::__libcpp_is_floating_point<int>",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIiEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::overflow_error",
- "name" : "std::overflow_error",
- "record_kind" : "class",
- "referenced_type" : "type-510",
- "self_type" : "type-510",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt14overflow_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt14overflow_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt14overflow_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt14overflow_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::underflow_error",
- "name" : "std::underflow_error",
- "record_kind" : "class",
- "referenced_type" : "type-512",
- "self_type" : "type-512",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt15underflow_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt15underflow_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt15underflow_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt15underflow_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__a_",
- "referenced_type" : "type-516"
- }
- ],
- "linker_set_key" : "std::atomic_flag",
- "name" : "std::atomic_flag",
- "referenced_type" : "type-515",
- "self_type" : "type-515",
- "size" : 1,
- "source_file" : "/external/libcxx/include/atomic",
- "unique_id" : "_ZTSNSt3__111atomic_flagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<bool, false>",
- "name" : "std::integral_constant<bool, false>",
- "referenced_type" : "type-52",
- "self_type" : "type-52",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIbLb0EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "iov_base",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "iov_len",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-520",
- "self_type" : "type-520",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<void>",
- "name" : "std::allocator<void>",
- "record_kind" : "class",
- "referenced_type" : "type-523",
- "self_type" : "type-523",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__19allocatorIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<const void>",
- "name" : "std::allocator<const void>",
- "record_kind" : "class",
- "referenced_type" : "type-524",
- "self_type" : "type-524",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-226" ],
- "unique_id" : "_ZTSNSt3__19allocatorIKvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::auto_ptr<void>",
- "name" : "std::auto_ptr<void>",
- "record_kind" : "class",
- "referenced_type" : "type-525",
- "self_type" : "type-525",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__18auto_ptrIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 0>",
- "name" : "std::integral_constant<unsigned int, 0>",
- "referenced_type" : "type-526",
- "self_type" : "type-526",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__second_tag",
- "name" : "std::__second_tag",
- "referenced_type" : "type-527",
- "self_type" : "type-527",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112__second_tagE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__size_",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "std::__destruct_n",
- "name" : "std::__destruct_n",
- "referenced_type" : "type-528",
- "self_type" : "type-528",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112__destruct_nE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-54"
- }
- ],
- "linker_set_key" : "std::is_floating_point<unsigned int>",
- "name" : "std::is_floating_point<unsigned int>",
- "referenced_type" : "type-53",
- "self_type" : "type-53",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117is_floating_pointIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-531",
- "self_type" : "type-531",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_weak_ptr",
- "name" : "std::bad_weak_ptr",
- "record_kind" : "class",
- "referenced_type" : "type-532",
- "self_type" : "type-532",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112bad_weak_ptrE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__112bad_weak_ptrE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__112bad_weak_ptrD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__112bad_weak_ptrD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt3__112bad_weak_ptr4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "protected",
- "field_name" : "__shared_owners_",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "std::__shared_count",
- "name" : "std::__shared_count",
- "record_kind" : "class",
- "referenced_type" : "type-533",
- "self_type" : "type-533",
- "size" : 8,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__114__shared_countE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__114__shared_countE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__114__shared_countD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__114__shared_countD0Ev"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__114__shared_count16__on_zero_sharedEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-533"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__shared_weak_owners_",
- "field_offset" : 64,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "std::__shared_weak_count",
- "name" : "std::__shared_weak_count",
- "record_kind" : "class",
- "referenced_type" : "type-537",
- "self_type" : "type-537",
- "size" : 12,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__119__shared_weak_countE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__119__shared_weak_countE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__119__shared_weak_countD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__119__shared_weak_countD0Ev"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__114__shared_count16__on_zero_sharedEv"
- },
- {
- "mangled_component_name" : "_ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__119__shared_weak_count21__on_zero_shared_weakEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<unsigned int>",
- "name" : "std::__libcpp_is_floating_point<unsigned int>",
- "referenced_type" : "type-54",
- "self_type" : "type-54",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 64,
- "referenced_type" : "type-542"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 128,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-541",
- "self_type" : "type-541",
- "size" : 28,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<std::__shared_ptr_dummy_rebind_allocator_type>",
- "name" : "std::allocator<std::__shared_ptr_dummy_rebind_allocator_type>",
- "record_kind" : "class",
- "referenced_type" : "type-543",
- "self_type" : "type-543",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-544" ],
- "unique_id" : "_ZTSNSt3__19allocatorINS_40__shared_ptr_dummy_rebind_allocator_typeEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__lx",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "std::__sp_mut",
- "name" : "std::__sp_mut",
- "record_kind" : "class",
- "referenced_type" : "type-545",
- "self_type" : "type-545",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__18__sp_mutE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__v_",
- "referenced_type" : "type-547"
- }
- ],
- "linker_set_key" : "std::pointer_safety",
- "name" : "std::pointer_safety",
- "referenced_type" : "type-546",
- "self_type" : "type-546",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__114pointer_safetyE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_same<std::__less<unsigned int, unsigned int> &, std::__two>",
- "name" : "std::is_same<std::__less<unsigned int, unsigned int> &, std::__two>",
- "referenced_type" : "type-55",
- "self_type" : "type-55",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-56", "type-58" ],
- "unique_id" : "_ZTSNSt3__17is_sameIRNS_6__lessIjjEENS_5__twoEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::plus<void>",
- "name" : "std::plus<void>",
- "referenced_type" : "type-551",
- "self_type" : "type-551",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__14plusIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::minus<void>",
- "name" : "std::minus<void>",
- "referenced_type" : "type-552",
- "self_type" : "type-552",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__15minusIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-92"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-553",
- "self_type" : "type-553",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::multiplies<void>",
- "name" : "std::multiplies<void>",
- "referenced_type" : "type-554",
- "self_type" : "type-554",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110multipliesIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::divides<void>",
- "name" : "std::divides<void>",
- "referenced_type" : "type-555",
- "self_type" : "type-555",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17dividesIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::modulus<void>",
- "name" : "std::modulus<void>",
- "referenced_type" : "type-556",
- "self_type" : "type-556",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17modulusIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::negate<void>",
- "name" : "std::negate<void>",
- "referenced_type" : "type-557",
- "self_type" : "type-557",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__16negateIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::equal_to<void>",
- "name" : "std::equal_to<void>",
- "referenced_type" : "type-558",
- "self_type" : "type-558",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__18equal_toIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::not_equal_to<void>",
- "name" : "std::not_equal_to<void>",
- "referenced_type" : "type-559",
- "self_type" : "type-559",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__112not_equal_toIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::greater<void>",
- "name" : "std::greater<void>",
- "referenced_type" : "type-560",
- "self_type" : "type-560",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17greaterIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 0>",
- "name" : "std::integral_constant<int, 0>",
- "referenced_type" : "type-561",
- "self_type" : "type-561",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::greater_equal<void>",
- "name" : "std::greater_equal<void>",
- "referenced_type" : "type-562",
- "self_type" : "type-562",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__113greater_equalIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::less_equal<void>",
- "name" : "std::less_equal<void>",
- "referenced_type" : "type-563",
- "self_type" : "type-563",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110less_equalIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_hdr",
- "referenced_type" : "type-541"
- },
- {
- "field_name" : "msg_len",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-564",
- "self_type" : "type-564",
- "size" : 32,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_and<void>",
- "name" : "std::logical_and<void>",
- "referenced_type" : "type-565",
- "self_type" : "type-565",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__111logical_andIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_or<void>",
- "name" : "std::logical_or<void>",
- "referenced_type" : "type-566",
- "self_type" : "type-566",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110logical_orIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_not<void>",
- "name" : "std::logical_not<void>",
- "referenced_type" : "type-567",
- "self_type" : "type-567",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__111logical_notIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_and<void>",
- "name" : "std::bit_and<void>",
- "referenced_type" : "type-568",
- "self_type" : "type-568",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_andIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_or<void>",
- "name" : "std::bit_or<void>",
- "referenced_type" : "type-569",
- "self_type" : "type-569",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__16bit_orIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__less<unsigned int, unsigned int>",
- "name" : "std::__less<unsigned int, unsigned int>",
- "referenced_type" : "type-57",
- "self_type" : "type-57",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "template_args" : [ "type-12", "type-12" ],
- "unique_id" : "_ZTSNSt3__16__lessIjjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_xor<void>",
- "name" : "std::bit_xor<void>",
- "referenced_type" : "type-570",
- "self_type" : "type-570",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_xorIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_not<void>",
- "name" : "std::bit_not<void>",
- "referenced_type" : "type-571",
- "self_type" : "type-571",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_notIvEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_function_call",
- "name" : "std::bad_function_call",
- "record_kind" : "class",
- "referenced_type" : "type-572",
- "self_type" : "type-572",
- "size" : 4,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__117bad_function_callE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__117bad_function_callE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__117bad_function_callD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__117bad_function_callD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<1>",
- "name" : "std::placeholders::__ph<1>",
- "referenced_type" : "type-574",
- "self_type" : "type-574",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "cmsg_len",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "cmsg_level",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "cmsg_type",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "cmsghdr",
- "name" : "cmsghdr",
- "referenced_type" : "type-575",
- "self_type" : "type-575",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "cmsghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<2>",
- "name" : "std::placeholders::__ph<2>",
- "referenced_type" : "type-576",
- "self_type" : "type-576",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi2EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<3>",
- "name" : "std::placeholders::__ph<3>",
- "referenced_type" : "type-577",
- "self_type" : "type-577",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi3EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<4>",
- "name" : "std::placeholders::__ph<4>",
- "referenced_type" : "type-578",
- "self_type" : "type-578",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<5>",
- "name" : "std::placeholders::__ph<5>",
- "referenced_type" : "type-579",
- "self_type" : "type-579",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi5EEE"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-59"
- }
- ],
- "linker_set_key" : "std::__two",
- "name" : "std::__two",
- "referenced_type" : "type-58",
- "self_type" : "type-58",
- "size" : 2,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__twoE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<6>",
- "name" : "std::placeholders::__ph<6>",
- "referenced_type" : "type-580",
- "self_type" : "type-580",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi6EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<7>",
- "name" : "std::placeholders::__ph<7>",
- "referenced_type" : "type-581",
- "self_type" : "type-581",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi7EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<8>",
- "name" : "std::placeholders::__ph<8>",
- "referenced_type" : "type-582",
- "self_type" : "type-582",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<9>",
- "name" : "std::placeholders::__ph<9>",
- "referenced_type" : "type-583",
- "self_type" : "type-583",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi9EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<10>",
- "name" : "std::placeholders::__ph<10>",
- "referenced_type" : "type-584",
- "self_type" : "type-584",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi10EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 1>",
- "name" : "std::integral_constant<int, 1>",
- "referenced_type" : "type-585",
- "self_type" : "type-585",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-586",
- "self_type" : "type-586",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "h_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "h_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "h_addrtype",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "h_length",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "h_addr_list",
- "field_offset" : 128,
- "referenced_type" : "type-598"
- }
- ],
- "linker_set_key" : "hostent",
- "name" : "hostent",
- "referenced_type" : "type-597",
- "self_type" : "type-597",
- "size" : 20,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "hostent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 2>",
- "name" : "std::integral_constant<int, 2>",
- "referenced_type" : "type-599",
- "self_type" : "type-599",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "u6_addr16",
+ "field_name" : "fpsr",
+ "field_offset" : 768,
"referenced_type" : "type-9"
},
{
- "field_name" : "u6_addr32",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-6",
- "self_type" : "type-6",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_is_function_imp::__dummy_type",
- "name" : "std::__libcpp_is_function_imp::__dummy_type",
- "referenced_type" : "type-60",
- "self_type" : "type-60",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__124__libcpp_is_function_imp12__dummy_typeE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__p_",
- "referenced_type" : "type-610"
- }
- ],
- "linker_set_key" : "std::uniform_int_distribution<int>",
- "name" : "std::uniform_int_distribution<int>",
- "record_kind" : "class",
- "referenced_type" : "type-609",
- "self_type" : "type-609",
- "size" : 8,
- "source_file" : "/external/libcxx/include/algorithm",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__124uniform_int_distributionIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_arithmetic<int>",
- "name" : "std::is_arithmetic<int>",
- "referenced_type" : "type-61",
- "self_type" : "type-61",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__113is_arithmeticIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__a_",
- "referenced_type" : "type-15"
- },
- {
- "access" : "private",
- "field_name" : "__b_",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "std::uniform_int_distribution<int>::param_type",
- "name" : "std::uniform_int_distribution<int>::param_type",
- "record_kind" : "class",
- "referenced_type" : "type-610",
- "self_type" : "type-610",
- "size" : 8,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__124uniform_int_distributionIiE10param_typeE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__rs_default",
- "name" : "std::__rs_default",
- "record_kind" : "class",
- "referenced_type" : "type-611",
- "self_type" : "type-611",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__112__rs_defaultE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__return_temporary_buffer",
- "name" : "std::__return_temporary_buffer",
- "referenced_type" : "type-612",
- "self_type" : "type-612",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__125__return_temporary_bufferE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
- "referenced_type" : "type-613",
- "self_type" : "type-613",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-614", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-615"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86",
- "name" : "libunwind::Registers_x86",
- "record_kind" : "class",
- "referenced_type" : "type-614",
- "self_type" : "type-614",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_x86E"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__eax",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ebx",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ecx",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__edx",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__edi",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__esi",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ebp",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__esp",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ss",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__eflags",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__eip",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__cs",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ds",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__es",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__fs",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__gs",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86::GPRs",
- "name" : "libunwind::Registers_x86::GPRs",
- "referenced_type" : "type-615",
- "self_type" : "type-615",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
- "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
- "referenced_type" : "type-616",
- "self_type" : "type-616",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-614" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-617",
- "self_type" : "type-617",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
- "referenced_type" : "type-618",
- "self_type" : "type-618",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-619", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-620"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86_64",
- "name" : "libunwind::Registers_x86_64",
- "record_kind" : "class",
- "referenced_type" : "type-619",
- "self_type" : "type-619",
- "size" : 168,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_arithmetic<unsigned int>",
- "name" : "std::is_arithmetic<unsigned int>",
- "referenced_type" : "type-62",
- "self_type" : "type-62",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__113is_arithmeticIjEE"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__rax",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rbx",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rcx",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rdx",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rdi",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rsi",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rbp",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rsp",
- "field_offset" : 448,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r8",
- "field_offset" : 512,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r9",
- "field_offset" : 576,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r10",
- "field_offset" : 640,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r11",
- "field_offset" : 704,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r12",
- "field_offset" : 768,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r13",
- "field_offset" : 832,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r14",
- "field_offset" : 896,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r15",
- "field_offset" : 960,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rip",
- "field_offset" : 1024,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rflags",
- "field_offset" : 1088,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__cs",
- "field_offset" : 1152,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__fs",
- "field_offset" : 1216,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__gs",
- "field_offset" : 1280,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
- "name" : "libunwind::Registers_x86_64::GPRs",
- "referenced_type" : "type-620",
- "self_type" : "type-620",
- "size" : 168,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
- "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
- "referenced_type" : "type-621",
- "self_type" : "type-621",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-619" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-622",
- "self_type" : "type-622",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
- "referenced_type" : "type-623",
- "self_type" : "type-623",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-624", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-625"
- },
- {
- "access" : "private",
- "field_name" : "_floatRegisters",
- "field_offset" : 1280,
- "referenced_type" : "type-626"
- },
- {
- "access" : "private",
- "field_name" : "_vectorRegisters",
- "field_offset" : 3392,
- "referenced_type" : "type-628"
- }
- ],
- "linker_set_key" : "libunwind::Registers_ppc",
- "name" : "libunwind::Registers_ppc",
- "record_kind" : "class",
- "referenced_type" : "type-624",
- "self_type" : "type-624",
- "size" : 936,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__srr0",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__srr1",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r0",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r2",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r3",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r4",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r5",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r6",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r7",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r8",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r9",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r10",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r11",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r12",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r13",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r14",
- "field_offset" : 512,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r15",
- "field_offset" : 544,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r16",
- "field_offset" : 576,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r17",
- "field_offset" : 608,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r18",
- "field_offset" : 640,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r19",
- "field_offset" : 672,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r20",
- "field_offset" : 704,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r21",
- "field_offset" : 736,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r22",
- "field_offset" : 768,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r23",
+ "field_name" : "fpcr",
"field_offset" : 800,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "__r24",
+ "field_name" : "ftype",
"field_offset" : 832,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-45"
},
{
- "field_name" : "__r25",
- "field_offset" : 864,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r26",
+ "field_name" : "init_flag",
"field_offset" : 896,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r27",
- "field_offset" : 928,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r28",
- "field_offset" : 960,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r29",
- "field_offset" : 992,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r30",
- "field_offset" : 1024,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r31",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__cr",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__xer",
- "field_offset" : 1120,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 1152,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ctr",
- "field_offset" : 1184,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__mq",
- "field_offset" : 1216,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__vrsave",
- "field_offset" : 1248,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
}
],
- "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
- "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
- "referenced_type" : "type-625",
- "self_type" : "type-625",
- "size" : 160,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+ "linker_set_key" : "user_fpregs",
+ "name" : "user_fpregs",
+ "referenced_type" : "type-281",
+ "self_type" : "type-281",
+ "size" : 116,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_fpregs"
},
{
- "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sign1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unused",
+ "field_offset" : 1,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sign2",
+ "field_offset" : 16,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "exponent",
+ "field_offset" : 17,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "j",
+ "field_offset" : 31,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "mantissa1",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "mantissa0",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "user_fpregs::fp_reg",
+ "name" : "user_fpregs::fp_reg",
+ "referenced_type" : "type-283",
+ "self_type" : "type-283",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_fpregs::fp_reg"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "uregs",
+ "referenced_type" : "type-285"
+ }
+ ],
+ "linker_set_key" : "user_regs",
+ "name" : "user_regs",
+ "referenced_type" : "type-284",
+ "self_type" : "type-284",
+ "size" : 72,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_regs"
+ },
+ {
"alignment" : 8,
"fields" :
[
{
- "field_name" : "__fpregs",
- "referenced_type" : "type-627"
+ "field_name" : "fpregs",
+ "referenced_type" : "type-131"
},
{
- "field_name" : "__fpscr_pad",
+ "field_name" : "fpscr",
"field_offset" : 2048,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__fpscr",
- "field_offset" : 2080,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
- "name" : "libunwind::Registers_ppc::ppc_float_state_t",
- "referenced_type" : "type-626",
- "self_type" : "type-626",
+ "linker_set_key" : "user_vfp",
+ "name" : "user_vfp",
+ "referenced_type" : "type-286",
+ "self_type" : "type-286",
"size" : 264,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_vfp"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "vec",
- "referenced_type" : "type-11"
- }
- ],
- "linker_set_key" : "libunwind::v128",
- "name" : "libunwind::v128",
- "referenced_type" : "type-629",
- "self_type" : "type-629",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind4v128E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_scalar<nullptr_t>",
- "name" : "std::is_scalar<nullptr_t>",
- "referenced_type" : "type-63",
- "self_type" : "type-63",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-64" ],
- "unique_id" : "_ZTSNSt3__19is_scalarIDnEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "val",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-630",
- "self_type" : "type-630",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
- "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
- "referenced_type" : "type-631",
- "self_type" : "type-631",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-624" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-632",
- "self_type" : "type-632",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
- "referenced_type" : "type-633",
- "self_type" : "type-633",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-634", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-635"
+ "field_name" : "fpexc",
+ "referenced_type" : "type-3"
},
{
- "access" : "private",
- "field_name" : "_vectorHalfRegisters",
- "field_offset" : 2176,
- "referenced_type" : "type-627"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm64",
- "name" : "libunwind::Registers_arm64",
- "record_kind" : "class",
- "referenced_type" : "type-634",
- "self_type" : "type-634",
- "size" : 528,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__x",
- "referenced_type" : "type-636"
- },
- {
- "field_name" : "__fp",
- "field_offset" : 1856,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 1920,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__sp",
- "field_offset" : 1984,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 2048,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "padding",
- "field_offset" : 2112,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm64::GPRs",
- "name" : "libunwind::Registers_arm64::GPRs",
- "referenced_type" : "type-635",
- "self_type" : "type-635",
- "size" : 272,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
- "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
- "referenced_type" : "type-637",
- "self_type" : "type-637",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-634" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-638",
- "self_type" : "type-638",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "n_aliases",
+ "field_name" : "fpinst",
"field_offset" : 32,
- "referenced_type" : "type-598"
+ "referenced_type" : "type-3"
},
{
- "field_name" : "n_addrtype",
+ "field_name" : "fpinst2",
"field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "n_net",
- "field_offset" : 96,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "netent",
- "name" : "netent",
- "referenced_type" : "type-639",
- "self_type" : "type-639",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "netent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
- "referenced_type" : "type-640",
- "self_type" : "type-640",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-641", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-642"
- },
- {
- "access" : "private",
- "field_name" : "_use_X_for_vfp_save",
- "field_offset" : 512,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_saved_vfp_d0_d15",
- "field_offset" : 520,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_saved_vfp_d16_d31",
- "field_offset" : 528,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_vfp_d0_d15_pad",
- "field_offset" : 576,
- "referenced_type" : "type-644"
- },
- {
- "access" : "private",
- "field_name" : "_vfp_d16_d31",
- "field_offset" : 1664,
- "referenced_type" : "type-645"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm",
- "name" : "libunwind::Registers_arm",
- "record_kind" : "class",
- "referenced_type" : "type-641",
- "self_type" : "type-641",
- "size" : 336,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_armE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-643"
- },
- {
- "field_name" : "__sp",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm::GPRs",
- "name" : "libunwind::Registers_arm::GPRs",
- "referenced_type" : "type-642",
- "self_type" : "type-642",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
- "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
- "referenced_type" : "type-646",
- "self_type" : "type-646",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-641" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-647",
- "self_type" : "type-647",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
- "referenced_type" : "type-648",
- "self_type" : "type-648",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-649", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-650"
- }
- ],
- "linker_set_key" : "libunwind::Registers_or1k",
- "name" : "libunwind::Registers_or1k",
- "record_kind" : "class",
- "referenced_type" : "type-649",
- "self_type" : "type-649",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__is_referenceable_impl",
- "name" : "std::__is_referenceable_impl",
- "referenced_type" : "type-65",
- "self_type" : "type-65",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__123__is_referenceable_implE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-651"
- }
- ],
- "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
- "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
- "referenced_type" : "type-650",
- "self_type" : "type-650",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "s_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "s_port",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "s_proto",
- "field_offset" : 96,
- "referenced_type" : "type-232"
- }
- ],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-652",
- "self_type" : "type-652",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
- "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
- "referenced_type" : "type-653",
- "self_type" : "type-653",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-649" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-654",
- "self_type" : "type-654",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
- "referenced_type" : "type-655",
- "self_type" : "type-655",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-656", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-657"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_o32",
- "name" : "libunwind::Registers_mips_o32",
- "record_kind" : "class",
- "referenced_type" : "type-656",
- "self_type" : "type-656",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-651"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 1024,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__hi",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lo",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
- "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
- "referenced_type" : "type-657",
- "self_type" : "type-657",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
- "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
- "referenced_type" : "type-658",
- "self_type" : "type-658",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-656" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__lazy_and_impl<true>",
- "name" : "std::__lazy_and_impl<true>",
- "referenced_type" : "type-659",
- "self_type" : "type-659",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115__lazy_and_implILb1EJEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__is_referenceable<std::__less<unsigned int, unsigned int> >",
- "name" : "std::__is_referenceable<std::__less<unsigned int, unsigned int> >",
- "referenced_type" : "type-66",
- "self_type" : "type-66",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__118__is_referenceableINS_6__lessIjjEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-660",
- "self_type" : "type-660",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "p_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "p_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "p_proto",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "protoent",
- "name" : "protoent",
- "referenced_type" : "type-661",
- "self_type" : "type-661",
+ "linker_set_key" : "user_vfp_exc",
+ "name" : "user_vfp_exc",
+ "referenced_type" : "type-287",
+ "self_type" : "type-287",
"size" : 12,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "protoent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_mips_n64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_mips_n64, unw_context_t>",
- "referenced_type" : "type-662",
- "self_type" : "type-662",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-663", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-664"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_n64",
- "name" : "libunwind::Registers_mips_n64",
- "record_kind" : "class",
- "referenced_type" : "type-663",
- "self_type" : "type-663",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_n64E"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-441"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 2048,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__hi",
- "field_offset" : 2112,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__lo",
- "field_offset" : 2176,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_n64::mips_n64_thread_state_t",
- "name" : "libunwind::Registers_mips_n64::mips_n64_thread_state_t",
- "referenced_type" : "type-664",
- "self_type" : "type-664",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_n6423mips_n64_thread_state_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<libunwind::Registers_mips_n64>",
- "name" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<libunwind::Registers_mips_n64>",
- "referenced_type" : "type-665",
- "self_type" : "type-665",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-663" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-666",
- "self_type" : "type-666",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
- "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
- "referenced_type" : "type-667",
- "self_type" : "type-667",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-668", "type-69" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
- },
- {
- "alignment" : 8,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-670"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_addressSpace",
- "field_offset" : 32,
- "referenced_type" : "type-669"
- },
- {
- "access" : "private",
- "field_name" : "_registers",
- "field_offset" : 64,
- "referenced_type" : "type-641"
- },
- {
- "access" : "private",
- "field_name" : "_info",
- "field_offset" : 2752,
- "referenced_type" : "type-175"
- },
- {
- "access" : "private",
- "field_name" : "_unwindInfoMissing",
- "field_offset" : 3072,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_isSignalFrame",
- "field_offset" : 3080,
- "referenced_type" : "type-43"
- }
- ],
- "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
- "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
- "record_kind" : "class",
- "referenced_type" : "type-668",
- "self_type" : "type-668",
- "size" : 392,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "template_args" : [ "type-473", "type-641" ],
- "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__add_lvalue_reference_impl<std::__less<unsigned int, unsigned int>, true>",
- "name" : "std::__add_lvalue_reference_impl<std::__less<unsigned int, unsigned int>, true>",
- "referenced_type" : "type-67",
- "self_type" : "type-67",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__127__add_lvalue_reference_implINS_6__lessIjjEELb1EEE"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::AbstractUnwindCursor",
- "name" : "libunwind::AbstractUnwindCursor",
- "record_kind" : "class",
- "referenced_type" : "type-670",
- "self_type" : "type-670",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
- "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
- "referenced_type" : "type-671",
- "self_type" : "type-671",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-668" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ai_flags",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_family",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_socktype",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_protocol",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_addrlen",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_canonname",
- "field_offset" : 160,
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "ai_addr",
- "field_offset" : 192,
- "referenced_type" : "type-183"
- },
- {
- "field_name" : "ai_next",
- "field_offset" : 224,
- "referenced_type" : "type-673"
- }
- ],
- "linker_set_key" : "addrinfo",
- "name" : "addrinfo",
- "referenced_type" : "type-672",
- "self_type" : "type-672",
- "size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "addrinfo"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
- "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
- "referenced_type" : "type-674",
- "self_type" : "type-674",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-69" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__lazy_or_impl<false>",
- "name" : "std::__lazy_or_impl<false>",
- "referenced_type" : "type-676",
- "self_type" : "type-676",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__lazy_or_implILb0EJEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "exception_class",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "exception_cleanup",
- "field_offset" : 64,
- "referenced_type" : "type-679"
- },
- {
- "field_name" : "unwinder_cache",
- "field_offset" : 96,
- "referenced_type" : "type-682"
- },
- {
- "field_name" : "barrier_cache",
- "field_offset" : 256,
- "referenced_type" : "type-683"
- },
- {
- "field_name" : "cleanup_cache",
- "field_offset" : 448,
- "referenced_type" : "type-685"
- },
- {
- "field_name" : "pr_cache",
- "field_offset" : 576,
- "referenced_type" : "type-686"
- },
- {
- "field_offset" : 704,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "_Unwind_Control_Block",
- "name" : "_Unwind_Control_Block",
- "referenced_type" : "type-678",
- "self_type" : "type-678",
- "size" : 88,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTS21_Unwind_Control_Block"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "reserved1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved2",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved3",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved4",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved5",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "referenced_type" : "type-682",
- "self_type" : "type-682",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sp",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "bitpattern",
- "field_offset" : 32,
- "referenced_type" : "type-684"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "referenced_type" : "type-683",
- "self_type" : "type-683",
- "size" : 24,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "bitpattern",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "referenced_type" : "type-685",
- "self_type" : "type-685",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fnstart",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ehtp",
- "field_offset" : 32,
- "referenced_type" : "type-104"
- },
- {
- "field_name" : "additional",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "referenced_type" : "type-686",
- "self_type" : "type-686",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__and_<>",
- "name" : "std::__and_<>",
- "referenced_type" : "type-687",
- "self_type" : "type-687",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__16__and_IJEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-70"
- }
- ],
- "linker_set_key" : "unw_cursor_t",
- "name" : "unw_cursor_t",
- "referenced_type" : "type-69",
- "self_type" : "type-69",
- "size" : 1120,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS12unw_cursor_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tbase",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dbase",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "func",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "dwarf_eh_bases",
- "name" : "dwarf_eh_bases",
- "referenced_type" : "type-691",
- "self_type" : "type-691",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "dwarf_eh_bases"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "dli_fname",
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dli_fbase",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "dli_sname",
- "field_offset" : 64,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dli_saddr",
- "field_offset" : 96,
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "Dl_info",
- "name" : "Dl_info",
- "referenced_type" : "type-692",
- "self_type" : "type-692",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/dlfcn.h",
- "unique_id" : "Dl_info"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "imaxdiv_t",
- "name" : "imaxdiv_t",
- "referenced_type" : "type-693",
- "self_type" : "type-693",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
- "unique_id" : "_ZTS9imaxdiv_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__or_<>",
- "name" : "std::__or_<>",
- "referenced_type" : "type-697",
- "self_type" : "type-697",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__or_IJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_const<int>",
- "name" : "std::remove_const<int>",
- "referenced_type" : "type-704",
- "self_type" : "type-704",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__112remove_constIiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_const<unsigned int>",
- "name" : "std::remove_const<unsigned int>",
- "referenced_type" : "type-710",
- "self_type" : "type-710",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112remove_constIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arena",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ordblks",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "smblks",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblks",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-716",
- "self_type" : "type-716",
- "size" : 40,
- "source_file" : "/bionic/libc/include/malloc.h",
- "unique_id" : "mallinfo"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_volatile<int>",
- "name" : "std::remove_volatile<int>",
- "referenced_type" : "type-718",
- "self_type" : "type-718",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__115remove_volatileIiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::add_lvalue_reference<std::__less<unsigned int, unsigned int> >",
- "name" : "std::add_lvalue_reference<std::__less<unsigned int, unsigned int> >",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__120add_lvalue_referenceINS_6__lessIjjEEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "d_tag",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "d_un",
- "field_offset" : 32,
- "referenced_type" : "type-726"
- }
- ],
- "linker_set_key" : "dynamic",
- "name" : "dynamic",
- "referenced_type" : "type-725",
- "self_type" : "type-725",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS7dynamic"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "d_val",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "d_ptr",
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
- "name" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
- "record_kind" : "union",
- "referenced_type" : "type-726",
- "self_type" : "type-726",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTSN7dynamicUt_E"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_volatile<unsigned int>",
- "name" : "std::remove_volatile<unsigned int>",
- "referenced_type" : "type-729",
- "self_type" : "type-729",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__115remove_volatileIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__any",
- "name" : "std::__any",
- "referenced_type" : "type-73",
- "self_type" : "type-73",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__anyE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "d_tag",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "d_un",
- "field_offset" : 64,
- "referenced_type" : "type-731"
- }
- ],
- "linker_set_key" : "Elf64_Dyn",
- "name" : "Elf64_Dyn",
- "referenced_type" : "type-730",
- "self_type" : "type-730",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9Elf64_Dyn"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "d_val",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "d_ptr",
- "referenced_type" : "type-71"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
- "name" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
- "record_kind" : "union",
- "referenced_type" : "type-731",
- "self_type" : "type-731",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTSN9Elf64_DynUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_rel",
- "name" : "elf32_rel",
- "referenced_type" : "type-732",
- "self_type" : "type-732",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_rel"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_rel",
- "name" : "elf64_rel",
- "referenced_type" : "type-733",
- "self_type" : "type-733",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_rel"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_addend",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "elf32_rela",
- "name" : "elf32_rela",
- "referenced_type" : "type-734",
- "self_type" : "type-734",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_rela"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_addend",
- "field_offset" : 128,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "elf64_rela",
- "name" : "elf64_rela",
- "referenced_type" : "type-735",
- "self_type" : "type-735",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_rela"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "st_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_value",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_info",
- "field_offset" : 96,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_other",
- "field_offset" : 104,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_shndx",
- "field_offset" : 112,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf32_sym",
- "name" : "elf32_sym",
- "referenced_type" : "type-736",
- "self_type" : "type-736",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_sym"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "st_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_info",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_other",
- "field_offset" : 40,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_shndx",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "st_value",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "st_size",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_sym",
- "name" : "elf64_sym",
- "referenced_type" : "type-737",
- "self_type" : "type-737",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_sym"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "e_ident",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "e_type",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_machine",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_version",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_entry",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_phoff",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_shoff",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_flags",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_ehsize",
- "field_offset" : 320,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phentsize",
- "field_offset" : 336,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phnum",
- "field_offset" : 352,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shentsize",
- "field_offset" : 368,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shnum",
- "field_offset" : 384,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shstrndx",
- "field_offset" : 400,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf32_hdr",
- "name" : "elf32_hdr",
- "referenced_type" : "type-738",
- "self_type" : "type-738",
- "size" : 52,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_hdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "e_ident",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "e_type",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_machine",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_version",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_entry",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_phoff",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_shoff",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_flags",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_ehsize",
- "field_offset" : 416,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phentsize",
- "field_offset" : 432,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phnum",
- "field_offset" : 448,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shentsize",
- "field_offset" : 464,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shnum",
- "field_offset" : 480,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shstrndx",
- "field_offset" : 496,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf64_hdr",
- "name" : "elf64_hdr",
- "referenced_type" : "type-739",
- "self_type" : "type-739",
- "size" : 64,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed_impl<int, true>",
- "name" : "std::__libcpp_is_signed_impl<int, true>",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_is_signed_implIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_cv<int>",
- "name" : "std::remove_cv<int>",
- "referenced_type" : "type-740",
- "self_type" : "type-740",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__19remove_cvIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "p_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_offset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_vaddr",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_paddr",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_filesz",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_memsz",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_flags",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_align",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_phdr",
- "name" : "elf32_phdr",
- "referenced_type" : "type-741",
- "self_type" : "type-741",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_phdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "p_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_flags",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_offset",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_vaddr",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_paddr",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_filesz",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_memsz",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_align",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_phdr",
- "name" : "elf64_phdr",
- "referenced_type" : "type-742",
- "self_type" : "type-742",
- "size" : 56,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_phdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sh_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_type",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_flags",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addr",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_offset",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_size",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_link",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_info",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addralign",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_entsize",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_shdr",
- "name" : "elf32_shdr",
- "referenced_type" : "type-743",
- "self_type" : "type-743",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_shdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "sh_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_type",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_flags",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_addr",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_offset",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_size",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_link",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_info",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addralign",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_entsize",
- "field_offset" : 448,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_shdr",
- "name" : "elf64_shdr",
- "referenced_type" : "type-744",
- "self_type" : "type-744",
- "size" : 64,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_shdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_namesz",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_descsz",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_type",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_note",
- "name" : "elf32_note",
- "referenced_type" : "type-745",
- "self_type" : "type-745",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_note"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_namesz",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_descsz",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_type",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf64_note",
- "name" : "elf64_note",
- "referenced_type" : "type-746",
- "self_type" : "type-746",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_note"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "a_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "a_un",
- "field_offset" : 32,
- "referenced_type" : "type-748"
- }
- ],
- "linker_set_key" : "Elf32_auxv_t",
- "name" : "Elf32_auxv_t",
- "referenced_type" : "type-747",
- "self_type" : "type-747",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf32_auxv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "a_val",
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
- "name" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
- "record_kind" : "union",
- "referenced_type" : "type-748",
- "self_type" : "type-748",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "a_type",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "a_un",
- "field_offset" : 64,
- "referenced_type" : "type-750"
- }
- ],
- "linker_set_key" : "Elf64_auxv_t",
- "name" : "Elf64_auxv_t",
- "referenced_type" : "type-749",
- "self_type" : "type-749",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf64_auxv_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed_impl<unsigned int, true>",
- "name" : "std::__libcpp_is_signed_impl<unsigned int, true>",
- "referenced_type" : "type-75",
- "self_type" : "type-75",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_is_signed_implIjLb1EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "a_val",
- "referenced_type" : "type-71"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
- "name" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
- "record_kind" : "union",
- "referenced_type" : "type-750",
- "self_type" : "type-750",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_cv<unsigned int>",
- "name" : "std::remove_cv<unsigned int>",
- "referenced_type" : "type-751",
- "self_type" : "type-751",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__19remove_cvIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ch_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_size",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_addralign",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Chdr",
- "name" : "Elf32_Chdr",
- "referenced_type" : "type-752",
- "self_type" : "type-752",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf32_Chdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ch_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_size",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "ch_addralign",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "Elf64_Chdr",
- "name" : "Elf64_Chdr",
- "referenced_type" : "type-753",
- "self_type" : "type-753",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf64_Chdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_time_stamp",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_checksum",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_version",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_flags",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Lib",
- "name" : "Elf32_Lib",
- "referenced_type" : "type-754",
- "self_type" : "type-754",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS9Elf32_Lib"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_time_stamp",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_checksum",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_version",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_flags",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Lib",
- "name" : "Elf64_Lib",
- "referenced_type" : "type-755",
- "self_type" : "type-755",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS9Elf64_Lib"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "m_value",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_info",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "m_poffset",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "m_repeat",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "m_stride",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf32_Move",
- "name" : "Elf32_Move",
- "referenced_type" : "type-756",
- "self_type" : "type-756",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf32_Move"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "m_value",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_poffset",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_repeat",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "m_stride",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf64_Move",
- "name" : "Elf64_Move",
- "referenced_type" : "type-757",
- "self_type" : "type-757",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf64_Move"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "si_boundto",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "si_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf32_Syminfo",
- "name" : "Elf32_Syminfo",
- "referenced_type" : "type-758",
- "self_type" : "type-758",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Syminfo"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "si_boundto",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "si_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf64_Syminfo",
- "name" : "Elf64_Syminfo",
- "referenced_type" : "type-759",
- "self_type" : "type-759",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Syminfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-74"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed<int, true>",
- "name" : "std::__libcpp_is_signed<int, true>",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__118__libcpp_is_signedIiLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vd_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_ndx",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_cnt",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_hash",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_aux",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_next",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verdef",
- "name" : "Elf32_Verdef",
- "referenced_type" : "type-760",
- "self_type" : "type-760",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf32_Verdef"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vda_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vda_next",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verdaux",
- "name" : "Elf32_Verdaux",
- "referenced_type" : "type-761",
- "self_type" : "type-761",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Verdaux"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_void<void>",
- "name" : "std::__libcpp_is_void<void>",
- "referenced_type" : "type-762",
- "self_type" : "type-762",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__116__libcpp_is_voidIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vd_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_ndx",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_cnt",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_hash",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_aux",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_next",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verdef",
- "name" : "Elf64_Verdef",
- "referenced_type" : "type-763",
- "self_type" : "type-763",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf64_Verdef"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vda_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vda_next",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verdaux",
- "name" : "Elf64_Verdaux",
- "referenced_type" : "type-764",
- "self_type" : "type-764",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Verdaux"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vn_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_cnt",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_file",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_aux",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verneed",
- "name" : "Elf32_Verneed",
- "referenced_type" : "type-765",
- "self_type" : "type-765",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Verneed"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vna_hash",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_flags",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_other",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_name",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Vernaux",
- "name" : "Elf32_Vernaux",
- "referenced_type" : "type-766",
- "self_type" : "type-766",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Vernaux"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vn_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_cnt",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_file",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_aux",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verneed",
- "name" : "Elf64_Verneed",
- "referenced_type" : "type-767",
- "self_type" : "type-767",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Verneed"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vna_hash",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_flags",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_other",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_name",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Vernaux",
- "name" : "Elf64_Vernaux",
- "referenced_type" : "type-768",
- "self_type" : "type-768",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Vernaux"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed<unsigned int, true>",
- "name" : "std::__libcpp_is_signed<unsigned int, true>",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__118__libcpp_is_signedIjLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "dlpi_addr",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dlpi_name",
- "field_offset" : 32,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dlpi_phdr",
- "field_offset" : 64,
- "referenced_type" : "type-771"
- },
- {
- "field_name" : "dlpi_phnum",
- "field_offset" : 96,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "dl_phdr_info",
- "name" : "dl_phdr_info",
- "referenced_type" : "type-770",
- "self_type" : "type-770",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "dl_phdr_info"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_addr",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_name",
- "field_offset" : 32,
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "l_ld",
- "field_offset" : 64,
- "referenced_type" : "type-774"
- },
- {
- "field_name" : "l_next",
- "field_offset" : 96,
- "referenced_type" : "type-775"
- },
- {
- "field_name" : "l_prev",
- "field_offset" : 128,
- "referenced_type" : "type-775"
- }
- ],
- "linker_set_key" : "link_map",
- "name" : "link_map",
- "referenced_type" : "type-773",
- "self_type" : "type-773",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "link_map"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__is_nullptr_t_impl<nullptr_t>",
- "name" : "std::__is_nullptr_t_impl<nullptr_t>",
- "referenced_type" : "type-776",
- "self_type" : "type-776",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-64" ],
- "unique_id" : "_ZTSNSt3__119__is_nullptr_t_implIDnEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_version",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "r_map",
- "field_offset" : 32,
- "referenced_type" : "type-775"
- },
- {
- "field_name" : "r_brk",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_state",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_ldbase",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "r_debug",
- "name" : "r_debug",
- "referenced_type" : "type-777",
- "self_type" : "type-777",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "r_debug"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-76"
- }
- ],
- "linker_set_key" : "std::is_signed<int>",
- "name" : "std::is_signed<int>",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__19is_signedIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "addressSpace",
- "referenced_type" : "type-472"
- },
- {
- "field_name" : "sects",
- "field_offset" : 32,
- "referenced_type" : "type-783"
- },
- {
- "field_name" : "targetAddr",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "dl_iterate_cb_data",
- "name" : "dl_iterate_cb_data",
- "referenced_type" : "type-782",
- "self_type" : "type-782",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "version",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "commonEncodingsArraySectionOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "commonEncodingsArrayCount",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "personalityArraySectionOffset",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "personalityArrayCount",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "indexSectionOffset",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "indexCount",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header",
- "name" : "unwind_info_section_header",
- "referenced_type" : "type-784",
- "self_type" : "type-784",
- "size" : 28,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS26unwind_info_section_header"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "secondLevelPagesSectionOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsdaIndexArraySectionOffset",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header_index_entry",
- "name" : "unwind_info_section_header_index_entry",
- "referenced_type" : "type-785",
- "self_type" : "type-785",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsdaOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
- "name" : "unwind_info_section_header_lsda_index_entry",
- "referenced_type" : "type-786",
- "self_type" : "type-786",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "encoding",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_regular_second_level_entry",
- "name" : "unwind_info_regular_second_level_entry",
- "referenced_type" : "type-787",
- "self_type" : "type-787",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "kind",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "entryPageOffset",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "entryCount",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "unwind_info_regular_second_level_page_header",
- "name" : "unwind_info_regular_second_level_page_header",
- "referenced_type" : "type-788",
- "self_type" : "type-788",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "kind",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "entryPageOffset",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "entryCount",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "encodingsPageOffset",
- "field_offset" : 64,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "encodingsCount",
- "field_offset" : 80,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "unwind_info_compressed_second_level_page_header",
- "name" : "unwind_info_compressed_second_level_page_header",
- "referenced_type" : "type-789",
- "self_type" : "type-789",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-77"
- }
- ],
- "linker_set_key" : "std::is_signed<unsigned int>",
- "name" : "std::is_signed<unsigned int>",
- "referenced_type" : "type-79",
- "self_type" : "type-79",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__19is_signedIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sched_priority",
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "sched_param",
- "name" : "sched_param",
- "referenced_type" : "type-790",
- "self_type" : "type-790",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
- "unique_id" : "sched_param"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__bits",
- "referenced_type" : "type-792"
- }
- ],
- "linker_set_key" : "cpu_set_t",
- "name" : "cpu_set_t",
- "referenced_type" : "type-791",
- "self_type" : "type-791",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
- "unique_id" : "cpu_set_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__cleanup_prev",
- "referenced_type" : "type-794"
- },
- {
- "field_name" : "__cleanup_routine",
- "field_offset" : 32,
- "referenced_type" : "type-795"
- },
- {
- "field_name" : "__cleanup_arg",
- "field_offset" : 64,
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "__pthread_cleanup_t",
- "name" : "__pthread_cleanup_t",
- "referenced_type" : "type-793",
- "self_type" : "type-793",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h",
- "unique_id" : "__pthread_cleanup_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<bool>",
- "name" : "std::__libcpp_is_integral<bool>",
- "referenced_type" : "type-797",
- "self_type" : "type-797",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIbEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_lock",
- "referenced_type" : "type-346"
- }
- ],
- "linker_set_key" : "libunwind::RWMutex",
- "name" : "libunwind::RWMutex",
- "record_kind" : "class",
- "referenced_type" : "type-798",
- "self_type" : "type-798",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
- "unique_id" : "_ZTSN9libunwind7RWMutexE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_abstract<std::input_iterator_tag>",
- "name" : "std::is_abstract<std::input_iterator_tag>",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-81" ],
- "unique_id" : "_ZTSNSt3__111is_abstractINS_18input_iterator_tagEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char>",
- "name" : "std::__libcpp_is_integral<char>",
- "referenced_type" : "type-803",
- "self_type" : "type-803",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-26" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIcEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "data",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::EHABIIndexEntry",
- "name" : "libunwind::EHABIIndexEntry",
- "referenced_type" : "type-805",
- "self_type" : "type-805",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::input_iterator_tag",
- "name" : "std::input_iterator_tag",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__118input_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<signed char>",
- "name" : "std::__libcpp_is_integral<signed char>",
- "referenced_type" : "type-810",
- "self_type" : "type-810",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-117" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIaEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned char>",
- "name" : "std::__libcpp_is_integral<unsigned char>",
- "referenced_type" : "type-811",
- "self_type" : "type-811",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIhEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<wchar_t>",
- "name" : "std::__libcpp_is_integral<wchar_t>",
- "referenced_type" : "type-812",
- "self_type" : "type-812",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-271" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIwEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char16_t>",
- "name" : "std::__libcpp_is_integral<char16_t>",
- "referenced_type" : "type-815",
- "self_type" : "type-815",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-265" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIDsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char32_t>",
- "name" : "std::__libcpp_is_integral<char32_t>",
- "referenced_type" : "type-816",
- "self_type" : "type-816",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-269" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIDiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<short>",
- "name" : "std::__libcpp_is_integral<short>",
- "referenced_type" : "type-817",
- "self_type" : "type-817",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned short>",
- "name" : "std::__libcpp_is_integral<unsigned short>",
- "referenced_type" : "type-818",
- "self_type" : "type-818",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralItEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<int>",
- "name" : "std::__libcpp_is_integral<int>",
- "referenced_type" : "type-819",
- "self_type" : "type-819",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned int>",
- "name" : "std::__libcpp_is_integral<unsigned int>",
- "referenced_type" : "type-820",
- "self_type" : "type-820",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIjEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<long>",
- "name" : "std::__libcpp_is_integral<long>",
- "referenced_type" : "type-821",
- "self_type" : "type-821",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIlEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned long>",
- "name" : "std::__libcpp_is_integral<unsigned long>",
- "referenced_type" : "type-822",
- "self_type" : "type-822",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralImEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<long long>",
- "name" : "std::__libcpp_is_integral<long long>",
- "referenced_type" : "type-823",
- "self_type" : "type-823",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIxEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned long long>",
- "name" : "std::__libcpp_is_integral<unsigned long long>",
- "referenced_type" : "type-824",
- "self_type" : "type-824",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIyEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-819"
- }
- ],
- "linker_set_key" : "std::is_integral<int>",
- "name" : "std::is_integral<int>",
- "referenced_type" : "type-825",
- "self_type" : "type-825",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__111is_integralIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-820"
- }
- ],
- "linker_set_key" : "std::is_integral<unsigned int>",
- "name" : "std::is_integral<unsigned int>",
- "referenced_type" : "type-826",
- "self_type" : "type-826",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__111is_integralIjEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<__fp16>",
- "name" : "std::__libcpp_is_floating_point<__fp16>",
- "referenced_type" : "type-827",
- "self_type" : "type-827",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-40" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIDhEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-84"
- }
- ],
- "linker_set_key" : "unw_context_t",
- "name" : "unw_context_t",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS13unw_context_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "exception_class",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "exception_cleanup",
- "field_offset" : 64,
- "referenced_type" : "type-841"
- },
- {
- "field_name" : "unwinder_cache",
- "field_offset" : 96,
- "referenced_type" : "type-843"
- },
- {
- "field_name" : "barrier_cache",
- "field_offset" : 256,
- "referenced_type" : "type-844"
- },
- {
- "field_name" : "cleanup_cache",
- "field_offset" : 448,
- "referenced_type" : "type-845"
- },
- {
- "field_name" : "pr_cache",
- "field_offset" : 576,
- "referenced_type" : "type-846"
- },
- {
- "field_offset" : 704,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "_Unwind_Control_Block",
- "name" : "_Unwind_Control_Block",
- "referenced_type" : "type-840",
- "self_type" : "type-840",
- "size" : 88,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "reserved1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved2",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved3",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved4",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved5",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "referenced_type" : "type-843",
- "self_type" : "type-843",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sp",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "bitpattern",
- "field_offset" : 32,
- "referenced_type" : "type-684"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "referenced_type" : "type-844",
- "self_type" : "type-844",
- "size" : 24,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "bitpattern",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "referenced_type" : "type-845",
- "self_type" : "type-845",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fnstart",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ehtp",
- "field_offset" : 32,
- "referenced_type" : "type-104"
- },
- {
- "field_name" : "additional",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "referenced_type" : "type-846",
- "self_type" : "type-846",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fds_bits",
- "referenced_type" : "type-2"
- }
- ],
- "linker_set_key" : "__kernel_fd_set",
- "name" : "__kernel_fd_set",
- "referenced_type" : "type-848",
- "self_type" : "type-848",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
- "unique_id" : "__kernel_fd_set"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "val",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-849",
- "self_type" : "type-849",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_abstract<std::output_iterator_tag>",
- "name" : "std::is_abstract<std::output_iterator_tag>",
- "referenced_type" : "type-85",
- "self_type" : "type-85",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-86" ],
- "unique_id" : "_ZTSNSt3__111is_abstractINS_19output_iterator_tagEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-850",
- "self_type" : "type-850",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-851",
- "self_type" : "type-851",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-853",
- "self_type" : "type-853",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-854",
- "self_type" : "type-854",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-855",
- "self_type" : "type-855",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-856",
- "self_type" : "type-856",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "imaxdiv_t",
- "name" : "imaxdiv_t",
- "referenced_type" : "type-857",
- "self_type" : "type-857",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
- "unique_id" : "imaxdiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-84"
- }
- ],
- "linker_set_key" : "unw_context_t",
- "name" : "unw_context_t",
- "referenced_type" : "type-858",
- "self_type" : "type-858",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_context_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-70"
- }
- ],
- "linker_set_key" : "unw_cursor_t",
- "name" : "unw_cursor_t",
- "referenced_type" : "type-859",
- "self_type" : "type-859",
- "size" : 1120,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_cursor_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::output_iterator_tag",
- "name" : "std::output_iterator_tag",
- "referenced_type" : "type-86",
- "self_type" : "type-86",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__119output_iterator_tagE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-860",
- "self_type" : "type-860",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "start_ip",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "end_ip",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsda",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "handler",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gp",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "format",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info_size",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "extra",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unw_proc_info_t",
- "name" : "unw_proc_info_t",
- "referenced_type" : "type-861",
- "self_type" : "type-861",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_proc_info_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>",
- "name" : "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>",
- "referenced_type" : "type-87",
- "self_type" : "type-87",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-88", "type-81" ],
- "unique_id" : "_ZTSNSt3__114is_convertibleINS_26random_access_iterator_tagENS_18input_iterator_tagEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-873",
- "self_type" : "type-873",
- "size" : 24,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-89"
- }
- ],
- "linker_set_key" : "std::random_access_iterator_tag",
- "name" : "std::random_access_iterator_tag",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__126random_access_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-90"
- }
- ],
- "linker_set_key" : "std::bidirectional_iterator_tag",
- "name" : "std::bidirectional_iterator_tag",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__126bidirectional_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-81"
- }
- ],
- "linker_set_key" : "std::forward_iterator_tag",
- "name" : "std::forward_iterator_tag",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__120forward_iterator_tagE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-92"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-91",
- "self_type" : "type-91",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-92",
- "self_type" : "type-92",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>",
- "name" : "std::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>",
- "referenced_type" : "type-93",
- "self_type" : "type-93",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-88", "type-86" ],
- "unique_id" : "_ZTSNSt3__114is_convertibleINS_26random_access_iterator_tagENS_19output_iterator_tagEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-95"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned char>",
- "name" : "std::alignment_of<unsigned char>",
- "referenced_type" : "type-94",
- "self_type" : "type-94",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 1>",
- "name" : "std::integral_constant<unsigned int, 1>",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-97"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned short>",
- "name" : "std::alignment_of<unsigned short>",
- "referenced_type" : "type-96",
- "self_type" : "type-96",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofItEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 2>",
- "name" : "std::integral_constant<unsigned int, 2>",
- "referenced_type" : "type-97",
- "self_type" : "type-97",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned int>",
- "name" : "std::alignment_of<unsigned int>",
- "referenced_type" : "type-98",
- "self_type" : "type-98",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 4>",
- "name" : "std::integral_constant<unsigned int, 4>",
- "referenced_type" : "type-99",
- "self_type" : "type-99",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj4EEE"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_vfp_exc"
}
],
"rvalue_reference_types" : []
diff --git a/Q/64/arm_armv8-a/source-based/libandroid_net.so.lsdump b/Q/64/arm_armv8-a/source-based/libandroid_net.so.lsdump
index 1905709..80d9f2a 100644
--- a/Q/64/arm_armv8-a/source-based/libandroid_net.so.lsdump
+++ b/Q/64/arm_armv8-a/source-based/libandroid_net.so.lsdump
@@ -2,144 +2,25 @@
"array_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [32]",
- "name" : "unsigned int [32]",
- "referenced_type" : "type-12",
- "self_type" : "type-651",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [5]",
- "name" : "unsigned int [5]",
- "referenced_type" : "type-12",
- "self_type" : "type-684",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [13]",
- "name" : "unsigned int [13]",
- "referenced_type" : "type-12",
- "self_type" : "type-643",
- "size" : 52,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [29]",
- "name" : "int [29]",
- "referenced_type" : "type-15",
- "self_type" : "type-401",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [8]",
- "name" : "int [8]",
- "referenced_type" : "type-15",
- "self_type" : "type-333",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [1]",
- "name" : "int [1]",
- "referenced_type" : "type-15",
- "self_type" : "type-312",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-15",
- "self_type" : "type-347",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [13]",
- "name" : "int [13]",
- "referenced_type" : "type-15",
- "self_type" : "type-424",
- "size" : 52,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-15",
- "self_type" : "type-267",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-17",
- "self_type" : "type-19",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *[65]",
- "name" : "const char *[65]",
- "referenced_type" : "type-229",
- "self_type" : "type-454",
- "size" : 260,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
+ "linker_set_key" : "__sFILE []",
+ "name" : "__sFILE []",
+ "referenced_type" : "type-330",
+ "self_type" : "type-332",
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdio.h"
},
{
"linker_set_key" : "char *[]",
"name" : "char *[]",
- "referenced_type" : "type-232",
- "self_type" : "type-458",
+ "referenced_type" : "type-15",
+ "self_type" : "type-302",
"source_file" : "/out/soong/ndk/sysroot/usr/include/time.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-24",
- "self_type" : "type-29",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
- },
- {
"alignment" : 1,
"linker_set_key" : "char [120]",
"name" : "char [120]",
- "referenced_type" : "type-26",
- "self_type" : "type-452",
+ "referenced_type" : "type-7",
+ "self_type" : "type-297",
"size" : 120,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
},
@@ -147,8 +28,8 @@
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-26",
- "self_type" : "type-25",
+ "referenced_type" : "type-7",
+ "self_type" : "type-39",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -156,26 +37,17 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-26",
- "self_type" : "type-185",
+ "referenced_type" : "type-7",
+ "self_type" : "type-19",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
{
"alignment" : 1,
- "linker_set_key" : "char [2]",
- "name" : "char [2]",
- "referenced_type" : "type-26",
- "self_type" : "type-59",
- "size" : 2,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "alignment" : 1,
"linker_set_key" : "char [32]",
"name" : "char [32]",
- "referenced_type" : "type-26",
- "self_type" : "type-445",
+ "referenced_type" : "type-7",
+ "self_type" : "type-291",
"size" : 32,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
},
@@ -183,8 +55,8 @@
"alignment" : 1,
"linker_set_key" : "char [4]",
"name" : "char [4]",
- "referenced_type" : "type-26",
- "self_type" : "type-410",
+ "referenced_type" : "type-7",
+ "self_type" : "type-246",
"size" : 4,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
@@ -192,17 +64,225 @@
"alignment" : 1,
"linker_set_key" : "char [84]",
"name" : "char [84]",
- "referenced_type" : "type-26",
- "self_type" : "type-371",
+ "referenced_type" : "type-7",
+ "self_type" : "type-331",
"size" : 84,
"source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h"
},
{
- "linker_set_key" : "__sFILE []",
- "name" : "__sFILE []",
- "referenced_type" : "type-370",
- "self_type" : "type-417",
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdio.h"
+ "alignment" : 4,
+ "linker_set_key" : "const char *[65]",
+ "name" : "const char *[65]",
+ "referenced_type" : "type-5",
+ "self_type" : "type-299",
+ "size" : 260,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "double [32]",
+ "name" : "double [32]",
+ "referenced_type" : "type-74",
+ "self_type" : "type-82",
+ "size" : 256,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in6_addr [0]",
+ "name" : "in6_addr [0]",
+ "referenced_type" : "type-25",
+ "self_type" : "type-143",
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-31",
+ "self_type" : "type-33",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-312",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [13]",
+ "name" : "int [13]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-261",
+ "size" : 52,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [1]",
+ "name" : "int [1]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-309",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-258",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [32]",
+ "name" : "int [32]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-250",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [8]",
+ "name" : "int [8]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-208",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t [64]",
+ "referenced_type" : "type-94",
+ "self_type" : "type-96",
+ "size" : 1024,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::v128 [32]",
+ "name" : "libunwind::v128 [32]",
+ "referenced_type" : "type-64",
+ "self_type" : "type-83",
+ "size" : 512,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-38",
+ "self_type" : "type-42",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [16]",
+ "name" : "unsigned char [16]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-27",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [3]",
+ "name" : "unsigned char [3]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-186",
+ "size" : 3,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [8]",
+ "name" : "unsigned char [8]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-45",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [13]",
+ "name" : "unsigned int [13]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-108",
+ "size" : 52,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [32]",
+ "name" : "unsigned int [32]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-119",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-29",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [5]",
+ "name" : "unsigned int [5]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-379",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [128]",
+ "name" : "unsigned long [128]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-298",
+ "size" : 512,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [18]",
+ "name" : "unsigned long [18]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-285",
+ "size" : 72,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [1]",
+ "name" : "unsigned long [1]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-216",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long [2]",
+ "name" : "unsigned long [2]",
+ "referenced_type" : "type-3",
+ "self_type" : "type-276",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h"
},
{
"alignment" : 4,
@@ -214,118 +294,38 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "unsigned long [1]",
- "name" : "unsigned long [1]",
- "referenced_type" : "type-3",
- "self_type" : "type-792",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [128]",
- "name" : "unsigned long [128]",
- "referenced_type" : "type-3",
- "self_type" : "type-453",
- "size" : 512,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [18]",
- "name" : "unsigned long [18]",
- "referenced_type" : "type-3",
- "self_type" : "type-439",
- "size" : 72,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned long [2]",
- "name" : "unsigned long [2]",
- "referenced_type" : "type-3",
- "self_type" : "type-430",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "user_fpregs::fp_reg [8]",
- "name" : "user_fpregs::fp_reg [8]",
- "referenced_type" : "type-437",
- "self_type" : "type-436",
- "size" : 96,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
- },
- {
"alignment" : 8,
- "linker_set_key" : "double [32]",
- "name" : "double [32]",
- "referenced_type" : "type-48",
- "self_type" : "type-627",
- "size" : 256,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "double [4]",
- "name" : "double [4]",
- "referenced_type" : "type-48",
- "self_type" : "type-111",
- "size" : 32,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in6_addr [0]",
- "name" : "in6_addr [0]",
- "referenced_type" : "type-5",
- "self_type" : "type-4",
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::v128 [32]",
- "name" : "libunwind::v128 [32]",
- "referenced_type" : "type-629",
- "self_type" : "type-628",
- "size" : 512,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "unsigned long long [128]",
- "name" : "unsigned long long [128]",
- "referenced_type" : "type-71",
- "self_type" : "type-84",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "unsigned long long [140]",
- "name" : "unsigned long long [140]",
- "referenced_type" : "type-71",
- "self_type" : "type-70",
- "size" : 1120,
+ "linker_set_key" : "unsigned long long [167]",
+ "name" : "unsigned long long [167]",
+ "referenced_type" : "type-73",
+ "self_type" : "type-91",
+ "size" : 1336,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 8,
"linker_set_key" : "unsigned long long [16]",
"name" : "unsigned long long [16]",
- "referenced_type" : "type-71",
- "self_type" : "type-645",
+ "referenced_type" : "type-73",
+ "self_type" : "type-111",
"size" : 128,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 8,
+ "linker_set_key" : "unsigned long long [179]",
+ "name" : "unsigned long long [179]",
+ "referenced_type" : "type-73",
+ "self_type" : "type-72",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 8,
"linker_set_key" : "unsigned long long [17]",
"name" : "unsigned long long [17]",
- "referenced_type" : "type-71",
- "self_type" : "type-644",
+ "referenced_type" : "type-73",
+ "self_type" : "type-110",
"size" : 136,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -333,8 +333,8 @@
"alignment" : 8,
"linker_set_key" : "unsigned long long [29]",
"name" : "unsigned long long [29]",
- "referenced_type" : "type-71",
- "self_type" : "type-636",
+ "referenced_type" : "type-73",
+ "self_type" : "type-102",
"size" : 232,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -342,74 +342,40 @@
"alignment" : 8,
"linker_set_key" : "unsigned long long [32]",
"name" : "unsigned long long [32]",
- "referenced_type" : "type-71",
- "self_type" : "type-441",
+ "referenced_type" : "type-73",
+ "self_type" : "type-131",
"size" : 256,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
- "alignment" : 1,
- "linker_set_key" : "unsigned char [16]",
- "name" : "unsigned char [16]",
- "referenced_type" : "type-8",
- "self_type" : "type-7",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-28",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
{
- "alignment" : 1,
- "linker_set_key" : "unsigned char [3]",
- "name" : "unsigned char [3]",
- "referenced_type" : "type-8",
- "self_type" : "type-113",
- "size" : 3,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [4]",
- "name" : "unsigned char [4]",
- "referenced_type" : "type-8",
- "self_type" : "type-461",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/mbstate_t.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [8]",
- "name" : "unsigned char [8]",
- "referenced_type" : "type-8",
- "self_type" : "type-32",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ "alignment" : 4,
+ "linker_set_key" : "user_fpregs::fp_reg [8]",
+ "name" : "user_fpregs::fp_reg [8]",
+ "referenced_type" : "type-283",
+ "self_type" : "type-282",
+ "size" : 96,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
}
],
"builtin_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "_Float16",
- "name" : "_Float16",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
- "size" : 2
- },
- {
- "alignment" : 2,
- "linker_set_key" : "__fp16",
- "name" : "__fp16",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 2
- },
- {
"alignment" : 1,
"is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "bool",
"name" : "bool",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
+ "referenced_type" : "type-114",
+ "self_type" : "type-114",
"size" : 1
},
{
@@ -418,53 +384,25 @@
"is_unsigned" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
+ "referenced_type" : "type-7",
+ "self_type" : "type-7",
"size" : 1
},
{
- "alignment" : 2,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "char16_t",
- "name" : "char16_t",
- "referenced_type" : "type-265",
- "self_type" : "type-265",
- "size" : 2
- },
- {
- "alignment" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "char32_t",
- "name" : "char32_t",
- "referenced_type" : "type-269",
- "self_type" : "type-269",
- "size" : 4
- },
- {
"alignment" : 8,
"linker_set_key" : "double",
"name" : "double",
- "referenced_type" : "type-48",
- "self_type" : "type-48",
+ "referenced_type" : "type-74",
+ "self_type" : "type-74",
"size" : 8
},
{
"alignment" : 4,
- "linker_set_key" : "float",
- "name" : "float",
- "referenced_type" : "type-46",
- "self_type" : "type-46",
- "size" : 4
- },
- {
- "alignment" : 4,
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-15",
- "self_type" : "type-15",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 4
},
{
@@ -472,16 +410,16 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-172",
- "self_type" : "type-172",
+ "referenced_type" : "type-213",
+ "self_type" : "type-213",
"size" : 4
},
{
"alignment" : 8,
"linker_set_key" : "long double",
"name" : "long double",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
+ "referenced_type" : "type-48",
+ "self_type" : "type-48",
"size" : 8
},
{
@@ -489,44 +427,27 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-38",
- "self_type" : "type-38",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
"size" : 8
},
{
- "alignment" : 4,
- "linker_set_key" : "nullptr_t",
- "name" : "nullptr_t",
- "referenced_type" : "type-64",
- "self_type" : "type-64",
- "size" : 4
- },
- {
"alignment" : 2,
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-167",
- "self_type" : "type-167",
+ "referenced_type" : "type-244",
+ "self_type" : "type-244",
"size" : 2
},
{
"alignment" : 1,
"is_integral" : true,
- "linker_set_key" : "signed char",
- "name" : "signed char",
- "referenced_type" : "type-117",
- "self_type" : "type-117",
- "size" : 1
- },
- {
- "alignment" : 1,
- "is_integral" : true,
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
"size" : 1
},
{
@@ -535,8 +456,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
+ "referenced_type" : "type-9",
+ "self_type" : "type-9",
"size" : 4
},
{
@@ -555,8 +476,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
- "referenced_type" : "type-71",
- "self_type" : "type-71",
+ "referenced_type" : "type-73",
+ "self_type" : "type-73",
"size" : 8
},
{
@@ -565,33 +486,53 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-163",
- "self_type" : "type-163"
- },
- {
- "alignment" : 4,
- "is_integral" : true,
- "is_unsigned" : true,
- "linker_set_key" : "wchar_t",
- "name" : "wchar_t",
- "referenced_type" : "type-271",
- "self_type" : "type-271",
- "size" : 4
+ "referenced_type" : "type-11",
+ "self_type" : "type-11"
}
],
"elf_functions" :
[
{
+ "name" : "__aeabi_memclr"
+ },
+ {
+ "name" : "__aeabi_memclr4"
+ },
+ {
+ "name" : "__aeabi_memclr8"
+ },
+ {
+ "name" : "__aeabi_memset"
+ },
+ {
+ "name" : "__aeabi_memset4"
+ },
+ {
+ "name" : "__aeabi_memset8"
+ },
+ {
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -607,346 +548,6 @@
[
{
"enum_field_value" : 0,
- "name" : "res_goahead"
- },
- {
- "enum_field_value" : 1,
- "name" : "res_nextns"
- },
- {
- "enum_field_value" : 2,
- "name" : "res_modified"
- },
- {
- "enum_field_value" : 3,
- "name" : "res_done"
- },
- {
- "enum_field_value" : 4,
- "name" : "res_error"
- }
- ],
- "linker_set_key" : "res_sendhookact",
- "name" : "res_sendhookact",
- "referenced_type" : "type-165",
- "self_type" : "type-165",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-12",
- "unique_id" : "res_sendhookact"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : -1,
- "name" : "std::__1::round_indeterminate"
- },
- {
- "enum_field_value" : 0,
- "name" : "std::__1::round_toward_zero"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::round_to_nearest"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::round_toward_infinity"
- },
- {
- "enum_field_value" : 3,
- "name" : "std::__1::round_toward_neg_infinity"
- }
- ],
- "linker_set_key" : "std::float_round_style",
- "name" : "std::float_round_style",
- "referenced_type" : "type-366",
- "self_type" : "type-366",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits",
- "underlying_type" : "type-15",
- "unique_id" : "_ZTSNSt3__117float_round_styleE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : -1,
- "name" : "std::__1::denorm_indeterminate"
- },
- {
- "enum_field_value" : 0,
- "name" : "std::__1::denorm_absent"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::denorm_present"
- }
- ],
- "linker_set_key" : "std::float_denorm_style",
- "name" : "std::float_denorm_style",
- "referenced_type" : "type-367",
- "self_type" : "type-367",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits",
- "underlying_type" : "type-15",
- "unique_id" : "_ZTSNSt3__118float_denorm_styleE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "std::__1::memory_order_relaxed"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::memory_order_consume"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::memory_order_acquire"
- },
- {
- "enum_field_value" : 3,
- "name" : "std::__1::memory_order_release"
- },
- {
- "enum_field_value" : 4,
- "name" : "std::__1::memory_order_acq_rel"
- },
- {
- "enum_field_value" : 5,
- "name" : "std::__1::memory_order_seq_cst"
- }
- ],
- "linker_set_key" : "std::memory_order",
- "name" : "std::memory_order",
- "referenced_type" : "type-514",
- "self_type" : "type-514",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTSNSt3__112memory_orderE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "std::__1::pointer_safety::relaxed"
- },
- {
- "enum_field_value" : 1,
- "name" : "std::__1::pointer_safety::preferred"
- },
- {
- "enum_field_value" : 2,
- "name" : "std::__1::pointer_safety::strict"
- }
- ],
- "linker_set_key" : "std::pointer_safety::__lx",
- "name" : "std::pointer_safety::__lx",
- "referenced_type" : "type-547",
- "self_type" : "type-547",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTSNSt3__114pointer_safety4__lxE"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_URC_NO_REASON"
- },
- {
- "enum_field_value" : 0,
- "name" : "_URC_OK"
- },
- {
- "enum_field_value" : 1,
- "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
- },
- {
- "enum_field_value" : 2,
- "name" : "_URC_FATAL_PHASE2_ERROR"
- },
- {
- "enum_field_value" : 3,
- "name" : "_URC_FATAL_PHASE1_ERROR"
- },
- {
- "enum_field_value" : 4,
- "name" : "_URC_NORMAL_STOP"
- },
- {
- "enum_field_value" : 5,
- "name" : "_URC_END_OF_STACK"
- },
- {
- "enum_field_value" : 6,
- "name" : "_URC_HANDLER_FOUND"
- },
- {
- "enum_field_value" : 7,
- "name" : "_URC_INSTALL_CONTEXT"
- },
- {
- "enum_field_value" : 8,
- "name" : "_URC_CONTINUE_UNWIND"
- },
- {
- "enum_field_value" : 9,
- "name" : "_URC_FAILURE"
- }
- ],
- "linker_set_key" : "_Unwind_Reason_Code",
- "name" : "_Unwind_Reason_Code",
- "referenced_type" : "type-675",
- "self_type" : "type-675",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTS19_Unwind_Reason_Code"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 1,
- "name" : "_UA_SEARCH_PHASE"
- },
- {
- "enum_field_value" : 2,
- "name" : "_UA_CLEANUP_PHASE"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UA_HANDLER_FRAME"
- },
- {
- "enum_field_value" : 8,
- "name" : "_UA_FORCE_UNWIND"
- },
- {
- "enum_field_value" : 16,
- "name" : "_UA_END_OF_STACK"
- }
- ],
- "linker_set_key" : "_Unwind_Action",
- "name" : "_Unwind_Action",
- "referenced_type" : "type-677",
- "self_type" : "type-677",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_ZTS14_Unwind_Action"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSC_CORE"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSC_VFP"
- },
- {
- "enum_field_value" : 3,
- "name" : "_UVRSC_WMMXD"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UVRSC_WMMXC"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_RegClass",
- "name" : "_Unwind_VRS_RegClass",
- "referenced_type" : "type-688",
- "self_type" : "type-688",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_RegClass"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSD_UINT32"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSD_VFPX"
- },
- {
- "enum_field_value" : 3,
- "name" : "_UVRSD_UINT64"
- },
- {
- "enum_field_value" : 4,
- "name" : "_UVRSD_FLOAT"
- },
- {
- "enum_field_value" : 5,
- "name" : "_UVRSD_DOUBLE"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_DataRepresentation",
- "name" : "_Unwind_VRS_DataRepresentation",
- "referenced_type" : "type-689",
- "self_type" : "type-689",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_DataRepresentation"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
- "name" : "_UVRSR_OK"
- },
- {
- "enum_field_value" : 1,
- "name" : "_UVRSR_NOT_IMPLEMENTED"
- },
- {
- "enum_field_value" : 2,
- "name" : "_UVRSR_FAILED"
- }
- ],
- "linker_set_key" : "_Unwind_VRS_Result",
- "name" : "_Unwind_VRS_Result",
- "referenced_type" : "type-690",
- "self_type" : "type-690",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_VRS_Result"
- },
- {
- "alignment" : 4,
- "enum_fields" :
- [
- {
- "enum_field_value" : 0,
"name" : "(anonymous namespace)::Descriptor::SU16"
},
{
@@ -1008,11 +609,11 @@
],
"linker_set_key" : "Descriptor::Format",
"name" : "Descriptor::Format",
- "referenced_type" : "type-832",
- "self_type" : "type-832",
+ "referenced_type" : "type-386",
+ "self_type" : "type-386",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor6FormatE"
},
{
@@ -1038,11 +639,11 @@
],
"linker_set_key" : "Descriptor::Kind",
"name" : "Descriptor::Kind",
- "referenced_type" : "type-833",
- "self_type" : "type-833",
+ "referenced_type" : "type-387",
+ "self_type" : "type-387",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Unwind-EHABI.cpp",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "_ZTSN12_GLOBAL__N_110Descriptor4KindE"
},
{
@@ -1050,6 +651,100 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-23",
+ "self_type" : "type-23",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 1,
+ "name" : "_UA_SEARCH_PHASE"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UA_CLEANUP_PHASE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UA_HANDLER_FRAME"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_UA_FORCE_UNWIND"
+ },
+ {
+ "enum_field_value" : 16,
+ "name" : "_UA_END_OF_STACK"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Action",
+ "name" : "_Unwind_Action",
+ "referenced_type" : "type-372",
+ "self_type" : "type-372",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_ZTS14_Unwind_Action"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 1,
+ "name" : "_UA_SEARCH_PHASE"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UA_CLEANUP_PHASE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UA_HANDLER_FRAME"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_UA_FORCE_UNWIND"
+ },
+ {
+ "enum_field_value" : 16,
+ "name" : "_UA_END_OF_STACK"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Action",
+ "name" : "_Unwind_Action",
+ "referenced_type" : "type-401",
+ "self_type" : "type-401",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_Action"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "_URC_NO_REASON"
},
@@ -1096,11 +791,69 @@
],
"linker_set_key" : "_Unwind_Reason_Code",
"name" : "_Unwind_Reason_Code",
- "referenced_type" : "type-838",
- "self_type" : "type-838",
+ "referenced_type" : "type-371",
+ "self_type" : "type-371",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
+ "unique_id" : "_ZTS19_Unwind_Reason_Code"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_URC_NO_REASON"
+ },
+ {
+ "enum_field_value" : 0,
+ "name" : "_URC_OK"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_URC_FOREIGN_EXCEPTION_CAUGHT"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_URC_FATAL_PHASE2_ERROR"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_URC_FATAL_PHASE1_ERROR"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_URC_NORMAL_STOP"
+ },
+ {
+ "enum_field_value" : 5,
+ "name" : "_URC_END_OF_STACK"
+ },
+ {
+ "enum_field_value" : 6,
+ "name" : "_URC_HANDLER_FOUND"
+ },
+ {
+ "enum_field_value" : 7,
+ "name" : "_URC_INSTALL_CONTEXT"
+ },
+ {
+ "enum_field_value" : 8,
+ "name" : "_URC_CONTINUE_UNWIND"
+ },
+ {
+ "enum_field_value" : 9,
+ "name" : "_URC_FAILURE"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Reason_Code",
+ "name" : "_Unwind_Reason_Code",
+ "referenced_type" : "type-388",
+ "self_type" : "type-388",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
"unique_id" : "_Unwind_Reason_Code"
},
{
@@ -1108,82 +861,220 @@
"enum_fields" :
[
{
- "enum_field_value" : 1,
- "name" : "_UA_SEARCH_PHASE"
+ "enum_field_value" : 0,
+ "name" : "_UVRSD_UINT32"
},
{
- "enum_field_value" : 2,
- "name" : "_UA_CLEANUP_PHASE"
+ "enum_field_value" : 1,
+ "name" : "_UVRSD_VFPX"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_UVRSD_UINT64"
},
{
"enum_field_value" : 4,
- "name" : "_UA_HANDLER_FRAME"
+ "name" : "_UVRSD_FLOAT"
},
{
- "enum_field_value" : 8,
- "name" : "_UA_FORCE_UNWIND"
- },
- {
- "enum_field_value" : 16,
- "name" : "_UA_END_OF_STACK"
+ "enum_field_value" : 5,
+ "name" : "_UVRSD_DOUBLE"
}
],
- "linker_set_key" : "_Unwind_Action",
- "name" : "_Unwind_Action",
- "referenced_type" : "type-852",
- "self_type" : "type-852",
+ "linker_set_key" : "_Unwind_VRS_DataRepresentation",
+ "name" : "_Unwind_VRS_DataRepresentation",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h",
- "underlying_type" : "type-12",
- "unique_id" : "_Unwind_Action"
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_DataRepresentation"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_UVRSC_CORE"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_UVRSC_VFP"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "_UVRSC_WMMXD"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "_UVRSC_WMMXC"
+ }
+ ],
+ "linker_set_key" : "_Unwind_VRS_RegClass",
+ "name" : "_Unwind_VRS_RegClass",
+ "referenced_type" : "type-52",
+ "self_type" : "type-52",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_RegClass"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "_UVRSR_OK"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "_UVRSR_NOT_IMPLEMENTED"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "_UVRSR_FAILED"
+ }
+ ],
+ "linker_set_key" : "_Unwind_VRS_Result",
+ "name" : "_Unwind_VRS_Result",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "_Unwind_VRS_Result"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
+ "enum_field_value" : 0,
+ "name" : "res_goahead"
+ },
+ {
+ "enum_field_value" : 1,
+ "name" : "res_nextns"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "res_modified"
+ },
+ {
+ "enum_field_value" : 3,
+ "name" : "res_done"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "res_error"
+ }
+ ],
+ "linker_set_key" : "res_sendhookact",
+ "name" : "res_sendhookact",
+ "referenced_type" : "type-255",
+ "self_type" : "type-255",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_params.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "res_sendhookact"
}
],
"function_types" :
[
{
"alignment" : 4,
+ "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+ "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-414"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "referenced_type" : "type-413",
+ "return_type" : "type-388",
+ "self_type" : "type-413",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"parameters" :
[
{
- "referenced_type" : "type-181"
+ "referenced_type" : "type-268"
},
{
- "referenced_type" : "type-186"
+ "referenced_type" : "type-270"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-273"
},
{
- "referenced_type" : "type-189"
+ "referenced_type" : "type-274"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-273"
}
],
- "referenced_type" : "type-180",
- "return_type" : "type-165",
- "self_type" : "type-180",
+ "referenced_type" : "type-267",
+ "return_type" : "type-255",
+ "self_type" : "type-267",
"source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (const std::__1::__libcpp_debug_info &)",
- "name" : "void (const std::__1::__libcpp_debug_info &)",
+ "linker_set_key" : "void ()",
+ "name" : "void ()",
+ "referenced_type" : "type-252",
+ "return_type" : "type-11",
+ "self_type" : "type-252",
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
"parameters" :
[
{
- "referenced_type" : "type-251"
+ "referenced_type" : "type-371"
+ },
+ {
+ "referenced_type" : "type-376"
}
],
- "referenced_type" : "type-250",
- "return_type" : "type-163",
- "self_type" : "type-250",
- "source_file" : "/external/libcxx/include/__debug"
+ "referenced_type" : "type-375",
+ "return_type" : "type-11",
+ "self_type" : "type-375",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-388"
+ },
+ {
+ "referenced_type" : "type-389"
+ }
+ ],
+ "referenced_type" : "type-392",
+ "return_type" : "type-11",
+ "self_type" : "type-392",
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
@@ -1192,12 +1083,12 @@
"parameters" :
[
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "referenced_type" : "type-395",
- "return_type" : "type-163",
- "self_type" : "type-395",
+ "referenced_type" : "type-229",
+ "return_type" : "type-11",
+ "self_type" : "type-229",
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
@@ -1207,27 +1098,18 @@
"parameters" :
[
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "referenced_type" : "type-398"
+ "referenced_type" : "type-232"
},
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
- "referenced_type" : "type-397",
- "return_type" : "type-163",
- "self_type" : "type-397",
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void ()",
- "name" : "void ()",
- "referenced_type" : "type-415",
- "return_type" : "type-163",
- "self_type" : "type-415",
+ "referenced_type" : "type-231",
+ "return_type" : "type-11",
+ "self_type" : "type-231",
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
@@ -1237,84 +1119,27 @@
"parameters" :
[
{
- "referenced_type" : "type-404"
+ "referenced_type" : "type-239"
}
],
- "referenced_type" : "type-427",
- "return_type" : "type-163",
- "self_type" : "type-427",
+ "referenced_type" : "type-264",
+ "return_type" : "type-11",
+ "self_type" : "type-264",
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-675"
- },
- {
- "referenced_type" : "type-681"
- }
- ],
- "referenced_type" : "type-680",
- "return_type" : "type-163",
- "self_type" : "type-680",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(unsigned int, const void *)",
- "name" : "void *(unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-225"
- }
- ],
- "referenced_type" : "type-728",
- "return_type" : "type-209",
- "self_type" : "type-728",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned int, const void *)",
- "name" : "void *(void *, unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-209"
- },
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-225"
- }
- ],
- "referenced_type" : "type-781",
- "return_type" : "type-209",
- "self_type" : "type-781",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "void (void *)",
"name" : "void (void *)",
"parameters" :
[
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
- "referenced_type" : "type-796",
- "return_type" : "type-163",
- "self_type" : "type-796",
+ "referenced_type" : "type-307",
+ "return_type" : "type-11",
+ "self_type" : "type-307",
"source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
@@ -1324,15 +1149,33 @@
"parameters" :
[
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-225"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-814",
- "return_type" : "type-163",
- "self_type" : "type-814",
+ "referenced_type" : "type-450",
+ "return_type" : "type-11",
+ "self_type" : "type-450",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(unsigned int, const void *)",
+ "name" : "void *(unsigned int, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-57"
+ }
+ ],
+ "referenced_type" : "type-444",
+ "return_type" : "type-10",
+ "self_type" : "type-444",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
@@ -1342,55 +1185,40 @@
"parameters" :
[
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-225"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-837",
- "return_type" : "type-209",
- "self_type" : "type-837",
+ "referenced_type" : "type-453",
+ "return_type" : "type-10",
+ "self_type" : "type-453",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "linker_set_key" : "void *(void *, unsigned int, const void *)",
+ "name" : "void *(void *, unsigned int, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-838"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-839"
- }
- ],
- "referenced_type" : "type-842",
- "return_type" : "type-163",
- "self_type" : "type-842",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
- "name" : "_Unwind_Reason_Code (_Unwind_Context *, void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-865"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-209"
+ "referenced_type" : "type-57"
}
],
- "referenced_type" : "type-864",
- "return_type" : "type-838",
- "self_type" : "type-864",
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "referenced_type" : "type-447",
+ "return_type" : "type-10",
+ "self_type" : "type-447",
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"functions" :
@@ -1401,22 +1229,100 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
},
{
- "referenced_type" : "type-229"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-229"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-875"
+ "referenced_type" : "type-21"
},
{
- "referenced_type" : "type-876"
+ "referenced_type" : "type-22"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ }
+ ],
+ "return_type" : "type-11",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-73"
+ },
+ {
+ "referenced_type" : "type-5"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-273"
+ },
+ {
+ "referenced_type" : "type-274"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-73"
+ },
+ {
+ "referenced_type" : "type-271"
+ },
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -1425,10 +1331,10 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -1437,13 +1343,13 @@
"parameters" :
[
{
- "referenced_type" : "type-71"
+ "referenced_type" : "type-73"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -1452,73 +1358,10 @@
[
{
"alignment" : 4,
- "linker_set_key" : "unsigned int &",
- "name" : "unsigned int &",
- "referenced_type" : "type-12",
- "self_type" : "type-778",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "long &",
- "name" : "long &",
- "referenced_type" : "type-172",
- "self_type" : "type-530",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::exception_ptr &",
- "name" : "const std::exception_ptr &",
- "referenced_type" : "type-211",
- "self_type" : "type-213",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__libcpp_debug_info &",
- "name" : "const std::__libcpp_debug_info &",
- "referenced_type" : "type-252",
- "self_type" : "type-251",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned int &",
- "name" : "const unsigned int &",
- "referenced_type" : "type-354",
- "self_type" : "type-602",
- "size" : 4,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::type_info &",
- "name" : "const std::type_info &",
- "referenced_type" : "type-360",
- "self_type" : "type-362",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "referenced_type" : "type-471",
- "self_type" : "type-481",
- "size" : 4,
- "source_file" : "/external/libcxx/include/iterator"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::LocalAddressSpace &",
- "name" : "libunwind::LocalAddressSpace &",
- "referenced_type" : "type-473",
- "self_type" : "type-669",
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "referenced_type" : "type-326",
+ "self_type" : "type-327",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
@@ -1526,8 +1369,26 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::UnwindInfoSections &",
"name" : "const libunwind::UnwindInfoSections &",
- "referenced_type" : "type-475",
- "self_type" : "type-804",
+ "referenced_type" : "type-319",
+ "self_type" : "type-320",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
+ "referenced_type" : "type-322",
+ "self_type" : "type-325",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::LocalAddressSpace &",
+ "name" : "libunwind::LocalAddressSpace &",
+ "referenced_type" : "type-196",
+ "self_type" : "type-316",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
@@ -1535,880 +1396,101 @@
"alignment" : 4,
"linker_set_key" : "libunwind::UnwindInfoSections &",
"name" : "libunwind::UnwindInfoSections &",
- "referenced_type" : "type-476",
- "self_type" : "type-779",
+ "referenced_type" : "type-195",
+ "self_type" : "type-199",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "std::tuple<> &",
- "name" : "std::tuple<> &",
- "referenced_type" : "type-482",
- "self_type" : "type-484",
+ "linker_set_key" : "unsigned int &",
+ "name" : "unsigned int &",
+ "referenced_type" : "type-9",
+ "self_type" : "type-198",
"size" : 4,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
- "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> > &",
- "referenced_type" : "type-497",
- "self_type" : "type-500",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__less<unsigned int, unsigned int> &",
- "name" : "std::__less<unsigned int, unsigned int> &",
- "referenced_type" : "type-57",
- "self_type" : "type-56",
- "size" : 4,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "linker_set_key" : "const class std::__1::uniform_int_distribution::param_type &",
- "name" : "const class std::__1::uniform_int_distribution::param_type &",
- "referenced_type" : "type-603",
- "self_type" : "type-605",
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "linker_set_key" : "const uniform_int_distribution<_IntType> &",
- "name" : "const uniform_int_distribution<_IntType> &",
- "referenced_type" : "type-606",
- "self_type" : "type-608",
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> &",
- "referenced_type" : "type-807",
- "self_type" : "type-808",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
}
],
"pointer_types" :
[
{
"alignment" : 4,
- "linker_set_key" : "unsigned int *",
- "name" : "unsigned int *",
- "referenced_type" : "type-12",
- "self_type" : "type-104",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
+ "referenced_type" : "type-381",
+ "self_type" : "type-380",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-15",
- "self_type" : "type-115",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-163",
- "self_type" : "type-209",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unw_proc_info_t *",
- "name" : "unw_proc_info_t *",
- "referenced_type" : "type-175",
- "self_type" : "type-174",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-180",
- "self_type" : "type-179",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-182",
- "self_type" : "type-181",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-184",
- "self_type" : "type-183",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-187",
- "self_type" : "type-186",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char *",
- "name" : "const unsigned char *",
- "referenced_type" : "type-188",
- "self_type" : "type-187",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception *",
- "name" : "std::exception *",
- "referenced_type" : "type-204",
- "self_type" : "type-205",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::bad_exception *",
- "name" : "std::bad_exception *",
- "referenced_type" : "type-206",
- "self_type" : "type-207",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception_ptr *",
- "name" : "std::exception_ptr *",
- "referenced_type" : "type-208",
- "self_type" : "type-210",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::exception_ptr *",
- "name" : "const std::exception_ptr *",
- "referenced_type" : "type-211",
- "self_type" : "type-212",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::nested_exception *",
- "name" : "const std::nested_exception *",
- "referenced_type" : "type-215",
- "self_type" : "type-216",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-220",
- "self_type" : "type-219",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const void *",
- "name" : "const void *",
- "referenced_type" : "type-226",
- "self_type" : "type-225",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-230",
- "self_type" : "type-229",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-232",
- "self_type" : "type-598",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__libcpp_debug_info *",
- "name" : "std::__libcpp_debug_info *",
- "referenced_type" : "type-248",
- "self_type" : "type-249",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(const std::__1::__libcpp_debug_info &)",
- "name" : "void (*)(const std::__1::__libcpp_debug_info &)",
- "referenced_type" : "type-250",
- "self_type" : "type-253",
- "size" : 4,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-26",
- "self_type" : "type-232",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "wchar_t *",
- "name" : "wchar_t *",
- "referenced_type" : "type-271",
- "self_type" : "type-462",
- "size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__murmur2_or_cityhash<unsigned int, 32> *",
- "name" : "std::__murmur2_or_cityhash<unsigned int, 32> *",
- "referenced_type" : "type-283",
- "self_type" : "type-284",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<std::_PairT, 2> *",
- "name" : "const std::__scalar_hash<std::_PairT, 2> *",
- "referenced_type" : "type-286",
- "self_type" : "type-287",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<float, 1> *",
- "name" : "const std::__scalar_hash<float, 1> *",
- "referenced_type" : "type-292",
- "self_type" : "type-293",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<double, 2> *",
- "name" : "const std::__scalar_hash<double, 2> *",
- "referenced_type" : "type-295",
- "self_type" : "type-296",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__scalar_hash<long double, 2> *",
- "name" : "const std::__scalar_hash<long double, 2> *",
- "referenced_type" : "type-298",
- "self_type" : "type-299",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<bool> *",
- "name" : "const std::hash<bool> *",
- "referenced_type" : "type-301",
- "self_type" : "type-302",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char> *",
- "name" : "const std::hash<char> *",
- "referenced_type" : "type-304",
- "self_type" : "type-305",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<signed char> *",
- "name" : "const std::hash<signed char> *",
- "referenced_type" : "type-307",
- "self_type" : "type-308",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned char> *",
- "name" : "const std::hash<unsigned char> *",
- "referenced_type" : "type-310",
- "self_type" : "type-313",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char16_t> *",
- "name" : "const std::hash<char16_t> *",
- "referenced_type" : "type-315",
- "self_type" : "type-316",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<char32_t> *",
- "name" : "const std::hash<char32_t> *",
- "referenced_type" : "type-318",
- "self_type" : "type-319",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<wchar_t> *",
- "name" : "const std::hash<wchar_t> *",
- "referenced_type" : "type-321",
- "self_type" : "type-322",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<short> *",
- "name" : "const std::hash<short> *",
- "referenced_type" : "type-324",
- "self_type" : "type-325",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned short> *",
- "name" : "const std::hash<unsigned short> *",
- "referenced_type" : "type-327",
- "self_type" : "type-328",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<int> *",
- "name" : "const std::hash<int> *",
- "referenced_type" : "type-330",
- "self_type" : "type-331",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned int> *",
- "name" : "const std::hash<unsigned int> *",
- "referenced_type" : "type-336",
- "self_type" : "type-337",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<long> *",
- "name" : "const std::hash<long> *",
- "referenced_type" : "type-339",
- "self_type" : "type-340",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<unsigned long> *",
- "name" : "const std::hash<unsigned long> *",
- "referenced_type" : "type-342",
- "self_type" : "type-343",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<float> *",
- "name" : "const std::hash<float> *",
- "referenced_type" : "type-349",
- "self_type" : "type-350",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<double> *",
- "name" : "const std::hash<double> *",
- "referenced_type" : "type-352",
- "self_type" : "type-353",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned int *",
- "name" : "const unsigned int *",
- "referenced_type" : "type-354",
- "self_type" : "type-831",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::hash<long double> *",
- "name" : "const std::hash<long double> *",
- "referenced_type" : "type-356",
- "self_type" : "type-357",
- "size" : 4,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::type_info *",
- "name" : "std::type_info *",
- "referenced_type" : "type-358",
- "self_type" : "type-359",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::type_info *",
- "name" : "const std::type_info *",
- "referenced_type" : "type-360",
- "self_type" : "type-361",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(int)",
- "name" : "void (*)(int)",
- "referenced_type" : "type-395",
- "self_type" : "type-394",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(int, siginfo *, void *)",
- "name" : "void (*)(int, siginfo *, void *)",
- "referenced_type" : "type-397",
- "self_type" : "type-396",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "siginfo *",
- "name" : "siginfo *",
- "referenced_type" : "type-399",
- "self_type" : "type-398",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)()",
- "name" : "void (*)()",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
"referenced_type" : "type-415",
"self_type" : "type-414",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(sigval)",
- "name" : "void (*)(sigval)",
- "referenced_type" : "type-427",
- "self_type" : "type-426",
+ "linker_set_key" : "_Unwind_Context *",
+ "name" : "_Unwind_Context *",
+ "referenced_type" : "type-422",
+ "self_type" : "type-421",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "user_fpregs *",
- "name" : "user_fpregs *",
- "referenced_type" : "type-435",
- "self_type" : "type-446",
+ "linker_set_key" : "_Unwind_Control_Block *",
+ "name" : "_Unwind_Control_Block *",
+ "referenced_type" : "type-373",
+ "self_type" : "type-376",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "user_regs *",
- "name" : "user_regs *",
- "referenced_type" : "type-438",
- "self_type" : "type-444",
+ "linker_set_key" : "_Unwind_Control_Block *",
+ "name" : "_Unwind_Control_Block *",
+ "referenced_type" : "type-390",
+ "self_type" : "type-389",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "ucontext *",
- "name" : "ucontext *",
- "referenced_type" : "type-448",
- "self_type" : "type-449",
+ "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+ "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
+ "referenced_type" : "type-413",
+ "self_type" : "type-416",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const wchar_t *",
- "name" : "const wchar_t *",
- "referenced_type" : "type-463",
- "self_type" : "type-464",
+ "linker_set_key" : "__pthread_cleanup_t *",
+ "name" : "__pthread_cleanup_t *",
+ "referenced_type" : "type-304",
+ "self_type" : "type-305",
"size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
"alignment" : 4,
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "referenced_type" : "type-471",
- "self_type" : "type-806",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-441",
+ "self_type" : "type-440",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::LocalAddressSpace *",
- "name" : "libunwind::LocalAddressSpace *",
- "referenced_type" : "type-473",
- "self_type" : "type-472",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::UnwindInfoSections *",
- "name" : "const libunwind::UnwindInfoSections *",
- "referenced_type" : "type-475",
- "self_type" : "type-474",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::UnwindInfoSections *",
- "name" : "libunwind::UnwindInfoSections *",
- "referenced_type" : "type-476",
- "self_type" : "type-783",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::tuple<> *",
- "name" : "std::tuple<> *",
- "referenced_type" : "type-482",
- "self_type" : "type-483",
- "size" : 4,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__libcpp_refstring *",
- "name" : "const std::__libcpp_refstring *",
- "referenced_type" : "type-491",
- "self_type" : "type-492",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::domain_error *",
- "name" : "std::domain_error *",
- "referenced_type" : "type-495",
- "self_type" : "type-496",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::invalid_argument *",
- "name" : "std::invalid_argument *",
- "referenced_type" : "type-501",
- "self_type" : "type-502",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::length_error *",
- "name" : "std::length_error *",
- "referenced_type" : "type-503",
- "self_type" : "type-505",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::out_of_range *",
- "name" : "std::out_of_range *",
- "referenced_type" : "type-506",
- "self_type" : "type-507",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::range_error *",
- "name" : "std::range_error *",
- "referenced_type" : "type-508",
- "self_type" : "type-509",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::overflow_error *",
- "name" : "std::overflow_error *",
- "referenced_type" : "type-510",
- "self_type" : "type-511",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::underflow_error *",
- "name" : "std::underflow_error *",
- "referenced_type" : "type-512",
- "self_type" : "type-513",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::atomic_flag *",
- "name" : "std::atomic_flag *",
- "referenced_type" : "type-515",
- "self_type" : "type-519",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "volatile std::atomic_flag *",
- "name" : "volatile std::atomic_flag *",
- "referenced_type" : "type-517",
- "self_type" : "type-518",
- "size" : 4,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-520",
- "self_type" : "type-542",
- "size" : 4,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const long *",
- "name" : "const long *",
- "referenced_type" : "type-521",
- "self_type" : "type-522",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__destruct_n *",
- "name" : "std::__destruct_n *",
- "referenced_type" : "type-528",
- "self_type" : "type-529",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__shared_count *",
- "name" : "std::__shared_count *",
- "referenced_type" : "type-533",
- "self_type" : "type-534",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__shared_count *",
- "name" : "const std::__shared_count *",
- "referenced_type" : "type-535",
- "self_type" : "type-536",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::__shared_weak_count *",
- "name" : "std::__shared_weak_count *",
- "referenced_type" : "type-537",
- "self_type" : "type-538",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__shared_weak_count *",
- "name" : "const std::__shared_weak_count *",
- "referenced_type" : "type-539",
- "self_type" : "type-540",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::pointer_safety *",
- "name" : "std::pointer_safety *",
- "referenced_type" : "type-546",
- "self_type" : "type-548",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::pointer_safety *",
- "name" : "const std::pointer_safety *",
- "referenced_type" : "type-549",
- "self_type" : "type-550",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const std::__less<unsigned int, unsigned int> *",
- "name" : "const std::__less<unsigned int, unsigned int> *",
- "referenced_type" : "type-600",
- "self_type" : "type-601",
- "size" : 4,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_x86 *",
- "name" : "libunwind::Registers_x86 *",
- "referenced_type" : "type-614",
- "self_type" : "type-696",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_x86_64 *",
- "name" : "libunwind::Registers_x86_64 *",
- "referenced_type" : "type-619",
- "self_type" : "type-700",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_ppc *",
- "name" : "libunwind::Registers_ppc *",
- "referenced_type" : "type-624",
- "self_type" : "type-703",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_arm64 *",
- "name" : "libunwind::Registers_arm64 *",
- "referenced_type" : "type-634",
- "self_type" : "type-707",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_arm *",
- "name" : "libunwind::Registers_arm *",
- "referenced_type" : "type-641",
- "self_type" : "type-711",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_or1k *",
- "name" : "libunwind::Registers_or1k *",
- "referenced_type" : "type-649",
- "self_type" : "type-714",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_mips_o32 *",
- "name" : "libunwind::Registers_mips_o32 *",
- "referenced_type" : "type-656",
- "self_type" : "type-719",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::Registers_mips_n64 *",
- "name" : "libunwind::Registers_mips_n64 *",
- "referenced_type" : "type-663",
- "self_type" : "type-722",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
- "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
- "referenced_type" : "type-668",
- "self_type" : "type-801",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::AbstractUnwindCursor *",
- "name" : "libunwind::AbstractUnwindCursor *",
- "referenced_type" : "type-670",
- "self_type" : "type-800",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 4,
"linker_set_key" : "addrinfo *",
"name" : "addrinfo *",
- "referenced_type" : "type-672",
- "self_type" : "type-673",
+ "referenced_type" : "type-14",
+ "self_type" : "type-20",
"size" : 4,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -2416,80 +1498,71 @@
"alignment" : 4,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-673",
- "self_type" : "type-876",
+ "referenced_type" : "type-20",
+ "self_type" : "type-22",
"size" : 4,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Control_Block *",
- "name" : "_Unwind_Control_Block *",
- "referenced_type" : "type-678",
- "self_type" : "type-681",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-7",
+ "self_type" : "type-15",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "referenced_type" : "type-680",
- "self_type" : "type-679",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-15",
+ "self_type" : "type-435",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_cursor_t *",
- "name" : "unw_cursor_t *",
- "referenced_type" : "type-69",
- "self_type" : "type-68",
+ "linker_set_key" : "const addrinfo *",
+ "name" : "const addrinfo *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-21",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "dwarf_eh_bases *",
- "name" : "dwarf_eh_bases *",
- "referenced_type" : "type-691",
- "self_type" : "type-868",
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-695",
- "self_type" : "type-694",
+ "linker_set_key" : "const elf32_phdr *",
+ "name" : "const elf32_phdr *",
+ "referenced_type" : "type-190",
+ "self_type" : "type-189",
"size" : 4,
- "source_file" : "/bionic/libc/include/stdio.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_x86 *",
- "name" : "const libunwind::Registers_x86 *",
- "referenced_type" : "type-698",
- "self_type" : "type-699",
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "referenced_type" : "type-326",
+ "self_type" : "type-328",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_x86_64 *",
- "name" : "const libunwind::Registers_x86_64 *",
- "referenced_type" : "type-701",
- "self_type" : "type-702",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_ppc *",
- "name" : "const libunwind::Registers_ppc *",
- "referenced_type" : "type-705",
- "self_type" : "type-706",
+ "linker_set_key" : "const libunwind::Registers_arm *",
+ "name" : "const libunwind::Registers_arm *",
+ "referenced_type" : "type-115",
+ "self_type" : "type-116",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -2497,35 +1570,17 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::Registers_arm64 *",
"name" : "const libunwind::Registers_arm64 *",
- "referenced_type" : "type-708",
- "self_type" : "type-709",
+ "referenced_type" : "type-105",
+ "self_type" : "type-106",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "unsigned long long *",
- "name" : "unsigned long long *",
- "referenced_type" : "type-71",
- "self_type" : "type-119",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_arm *",
- "name" : "const libunwind::Registers_arm *",
- "referenced_type" : "type-712",
- "self_type" : "type-713",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_or1k *",
- "name" : "const libunwind::Registers_or1k *",
- "referenced_type" : "type-715",
- "self_type" : "type-717",
+ "linker_set_key" : "const libunwind::Registers_mips_newabi *",
+ "name" : "const libunwind::Registers_mips_newabi *",
+ "referenced_type" : "type-135",
+ "self_type" : "type-136",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -2533,125 +1588,404 @@
"alignment" : 4,
"linker_set_key" : "const libunwind::Registers_mips_o32 *",
"name" : "const libunwind::Registers_mips_o32 *",
- "referenced_type" : "type-720",
- "self_type" : "type-721",
+ "referenced_type" : "type-128",
+ "self_type" : "type-129",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const libunwind::Registers_mips_n64 *",
- "name" : "const libunwind::Registers_mips_n64 *",
- "referenced_type" : "type-723",
- "self_type" : "type-724",
+ "linker_set_key" : "const libunwind::Registers_or1k *",
+ "name" : "const libunwind::Registers_or1k *",
+ "referenced_type" : "type-123",
+ "self_type" : "type-124",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "dynamic *",
- "name" : "dynamic *",
- "referenced_type" : "type-725",
- "self_type" : "type-774",
+ "linker_set_key" : "const libunwind::Registers_ppc *",
+ "name" : "const libunwind::Registers_ppc *",
+ "referenced_type" : "type-86",
+ "self_type" : "type-92",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, const void *)",
- "referenced_type" : "type-728",
- "self_type" : "type-727",
+ "linker_set_key" : "const libunwind::Registers_ppc64 *",
+ "name" : "const libunwind::Registers_ppc64 *",
+ "referenced_type" : "type-99",
+ "self_type" : "type-100",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "const elf32_phdr *",
- "name" : "const elf32_phdr *",
- "referenced_type" : "type-772",
- "self_type" : "type-771",
+ "linker_set_key" : "const libunwind::Registers_sparc *",
+ "name" : "const libunwind::Registers_sparc *",
+ "referenced_type" : "type-140",
+ "self_type" : "type-141",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "link_map *",
- "name" : "link_map *",
- "referenced_type" : "type-773",
- "self_type" : "type-775",
+ "linker_set_key" : "const libunwind::Registers_x86 *",
+ "name" : "const libunwind::Registers_x86 *",
+ "referenced_type" : "type-68",
+ "self_type" : "type-69",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
- "name" : "void *(*)(void *, unsigned int, const void *)",
- "referenced_type" : "type-781",
- "self_type" : "type-780",
+ "linker_set_key" : "const libunwind::Registers_x86_64 *",
+ "name" : "const libunwind::Registers_x86_64 *",
+ "referenced_type" : "type-78",
+ "self_type" : "type-79",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "__pthread_cleanup_t *",
- "name" : "__pthread_cleanup_t *",
- "referenced_type" : "type-793",
- "self_type" : "type-794",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(void *)",
- "name" : "void (*)(void *)",
- "referenced_type" : "type-796",
- "self_type" : "type-795",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::RWMutex *",
- "name" : "libunwind::RWMutex *",
- "referenced_type" : "type-798",
- "self_type" : "type-799",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-8",
- "self_type" : "type-189",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
- "referenced_type" : "type-807",
- "self_type" : "type-809",
+ "linker_set_key" : "const libunwind::UnwindInfoSections *",
+ "name" : "const libunwind::UnwindInfoSections *",
+ "referenced_type" : "type-319",
+ "self_type" : "type-323",
"size" : 4,
"source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
"alignment" : 4,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-814",
- "self_type" : "type-813",
+ "linker_set_key" : "const unsigned char *",
+ "name" : "const unsigned char *",
+ "referenced_type" : "type-272",
+ "self_type" : "type-271",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-271",
+ "self_type" : "type-270",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned int *",
+ "name" : "const unsigned int *",
+ "referenced_type" : "type-385",
+ "self_type" : "type-384",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/libunwind_ext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const void *",
+ "name" : "const void *",
+ "referenced_type" : "type-58",
+ "self_type" : "type-57",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
+ "linker_set_key" : "dwarf_eh_bases *",
+ "name" : "dwarf_eh_bases *",
+ "referenced_type" : "type-55",
+ "self_type" : "type-417",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "dynamic *",
+ "name" : "dynamic *",
+ "referenced_type" : "type-144",
+ "self_type" : "type-192",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-12",
+ "self_type" : "type-273",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-427",
+ "self_type" : "type-430",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::AbstractUnwindCursor *",
+ "name" : "libunwind::AbstractUnwindCursor *",
+ "referenced_type" : "type-314",
+ "self_type" : "type-315",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> *",
+ "referenced_type" : "type-322",
+ "self_type" : "type-324",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::LocalAddressSpace *",
+ "name" : "libunwind::LocalAddressSpace *",
+ "referenced_type" : "type-196",
+ "self_type" : "type-197",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::RWMutex *",
+ "name" : "libunwind::RWMutex *",
+ "referenced_type" : "type-310",
+ "self_type" : "type-313",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_arm *",
+ "name" : "libunwind::Registers_arm *",
+ "referenced_type" : "type-113",
+ "self_type" : "type-112",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_arm64 *",
+ "name" : "libunwind::Registers_arm64 *",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_mips_newabi *",
+ "name" : "libunwind::Registers_mips_newabi *",
+ "referenced_type" : "type-134",
+ "self_type" : "type-133",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_mips_o32 *",
+ "name" : "libunwind::Registers_mips_o32 *",
+ "referenced_type" : "type-127",
+ "self_type" : "type-126",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_or1k *",
+ "name" : "libunwind::Registers_or1k *",
+ "referenced_type" : "type-122",
+ "self_type" : "type-121",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_ppc *",
+ "name" : "libunwind::Registers_ppc *",
+ "referenced_type" : "type-85",
+ "self_type" : "type-84",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_ppc64 *",
+ "name" : "libunwind::Registers_ppc64 *",
+ "referenced_type" : "type-98",
+ "self_type" : "type-97",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_sparc *",
+ "name" : "libunwind::Registers_sparc *",
+ "referenced_type" : "type-139",
+ "self_type" : "type-138",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_x86 *",
+ "name" : "libunwind::Registers_x86 *",
+ "referenced_type" : "type-67",
+ "self_type" : "type-66",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::Registers_x86_64 *",
+ "name" : "libunwind::Registers_x86_64 *",
+ "referenced_type" : "type-77",
+ "self_type" : "type-76",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+ "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> *",
+ "referenced_type" : "type-318",
+ "self_type" : "type-317",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::UnwindInfoSections *",
+ "name" : "libunwind::UnwindInfoSections *",
+ "referenced_type" : "type-195",
+ "self_type" : "type-201",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "link_map *",
+ "name" : "link_map *",
+ "referenced_type" : "type-191",
+ "self_type" : "type-193",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-267",
+ "self_type" : "type-266",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "siginfo *",
+ "name" : "siginfo *",
+ "referenced_type" : "type-233",
+ "self_type" : "type-232",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-269",
+ "self_type" : "type-268",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "ucontext *",
+ "name" : "ucontext *",
+ "referenced_type" : "type-293",
+ "self_type" : "type-294",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-4",
+ "self_type" : "type-274",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int *",
+ "name" : "unsigned int *",
+ "referenced_type" : "type-9",
+ "self_type" : "type-51",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned long long *",
+ "name" : "unsigned long long *",
+ "referenced_type" : "type-73",
+ "self_type" : "type-117",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "unw_addr_space *",
"name" : "unw_addr_space *",
- "referenced_type" : "type-829",
- "self_type" : "type-828",
+ "referenced_type" : "type-211",
+ "self_type" : "type-210",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-383",
+ "self_type" : "type-382",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-411",
+ "self_type" : "type-410",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unw_addr_space *",
+ "name" : "unw_addr_space *",
+ "referenced_type" : "type-420",
+ "self_type" : "type-419",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
@@ -2659,35 +1993,62 @@
"alignment" : 4,
"linker_set_key" : "unw_context_t *",
"name" : "unw_context_t *",
- "referenced_type" : "type-83",
- "self_type" : "type-82",
+ "referenced_type" : "type-90",
+ "self_type" : "type-89",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-835",
- "self_type" : "type-834",
+ "linker_set_key" : "unw_cursor_t *",
+ "name" : "unw_cursor_t *",
+ "referenced_type" : "type-71",
+ "self_type" : "type-70",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-837",
- "self_type" : "type-836",
+ "linker_set_key" : "unw_proc_info_t *",
+ "name" : "unw_proc_info_t *",
+ "referenced_type" : "type-174",
+ "self_type" : "type-173",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Control_Block *",
- "name" : "_Unwind_Control_Block *",
- "referenced_type" : "type-840",
- "self_type" : "type-839",
+ "linker_set_key" : "user_fpregs *",
+ "name" : "user_fpregs *",
+ "referenced_type" : "type-281",
+ "self_type" : "type-292",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "user_regs *",
+ "name" : "user_regs *",
+ "referenced_type" : "type-284",
+ "self_type" : "type-290",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)()",
+ "name" : "void (*)()",
+ "referenced_type" : "type-252",
+ "self_type" : "type-251",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
+ "referenced_type" : "type-375",
+ "self_type" : "type-374",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h"
},
@@ -2695,64 +2056,91 @@
"alignment" : 4,
"linker_set_key" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
"name" : "void (*)(_Unwind_Reason_Code, _Unwind_Control_Block *)",
- "referenced_type" : "type-842",
- "self_type" : "type-841",
+ "referenced_type" : "type-392",
+ "self_type" : "type-391",
"size" : 4,
"source_file" : "/external/libunwind_llvm/include/unwind.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-863",
- "self_type" : "type-862",
+ "linker_set_key" : "void (*)(int)",
+ "name" : "void (*)(int)",
+ "referenced_type" : "type-229",
+ "self_type" : "type-228",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
- "name" : "_Unwind_Reason_Code (*)(_Unwind_Context *, void *)",
- "referenced_type" : "type-864",
- "self_type" : "type-867",
+ "linker_set_key" : "void (*)(int, siginfo *, void *)",
+ "name" : "void (*)(int, siginfo *, void *)",
+ "referenced_type" : "type-231",
+ "self_type" : "type-230",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-866",
- "self_type" : "type-865",
+ "linker_set_key" : "void (*)(sigval)",
+ "name" : "void (*)(sigval)",
+ "referenced_type" : "type-264",
+ "self_type" : "type-263",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h"
},
{
"alignment" : 4,
- "linker_set_key" : "unw_addr_space *",
- "name" : "unw_addr_space *",
- "referenced_type" : "type-870",
- "self_type" : "type-869",
+ "linker_set_key" : "void (*)(void *)",
+ "name" : "void (*)(void *)",
+ "referenced_type" : "type-307",
+ "self_type" : "type-306",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h"
},
{
"alignment" : 4,
- "linker_set_key" : "_Unwind_Context *",
- "name" : "_Unwind_Context *",
- "referenced_type" : "type-872",
- "self_type" : "type-871",
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-450",
+ "self_type" : "type-449",
"size" : 4,
- "source_file" : "/external/libunwind_llvm/include/unwind.h"
+ "source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "const addrinfo *",
- "name" : "const addrinfo *",
- "referenced_type" : "type-874",
- "self_type" : "type-875",
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-11",
+ "self_type" : "type-10",
"size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, const void *)",
+ "referenced_type" : "type-444",
+ "self_type" : "type-443",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "referenced_type" : "type-453",
+ "self_type" : "type-452",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+ "name" : "void *(*)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-447",
+ "self_type" : "type-446",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"qualified_types" :
@@ -2760,652 +2148,180 @@
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const unsigned int",
- "name" : "const unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-354",
- "size" : 4,
- "source_file" : "/frameworks/base/native/android/net.c"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const int",
- "name" : "const int",
- "referenced_type" : "type-15",
- "self_type" : "type-573",
- "size" : 4,
- "source_file" : "/external/libcxx/include/type_traits"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const void",
- "name" : "const void",
- "referenced_type" : "type-163",
- "self_type" : "type-226",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const long",
- "name" : "const long",
- "referenced_type" : "type-172",
- "self_type" : "type-521",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-183",
- "self_type" : "type-182",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::exception_ptr",
- "name" : "const std::exception_ptr",
- "referenced_type" : "type-208",
- "self_type" : "type-211",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "void *const",
- "name" : "void *const",
- "referenced_type" : "type-209",
- "self_type" : "type-227",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::nested_exception",
- "name" : "const std::nested_exception",
- "referenced_type" : "type-214",
- "self_type" : "type-215",
- "size" : 8,
- "source_file" : "/external/libcxx/include/exception"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::nothrow_t",
- "name" : "const std::nothrow_t",
- "referenced_type" : "type-217",
- "self_type" : "type-218",
- "size" : 1,
- "source_file" : "/external/libcxx/include/new"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const void *const",
- "name" : "const void *const",
- "referenced_type" : "type-225",
- "self_type" : "type-224",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const char *const",
- "name" : "const char *const",
- "referenced_type" : "type-229",
- "self_type" : "type-228",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
"linker_set_key" : "char *const",
"name" : "char *const",
- "referenced_type" : "type-232",
- "self_type" : "type-231",
+ "referenced_type" : "type-15",
+ "self_type" : "type-61",
"size" : 4,
"source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const std::__libcpp_debug_info",
- "name" : "const std::__libcpp_debug_info",
- "referenced_type" : "type-248",
- "self_type" : "type-252",
- "size" : 16,
- "source_file" : "/external/libcxx/include/__debug"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::piecewise_construct_t",
- "name" : "const std::piecewise_construct_t",
- "referenced_type" : "type-254",
- "self_type" : "type-255",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-26",
- "self_type" : "type-230",
- "size" : 1,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 32,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const wchar_t",
- "name" : "const wchar_t",
- "referenced_type" : "type-271",
- "self_type" : "type-463",
- "size" : 4,
- "source_file" : "/external/libcxx/include/wchar.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<std::_PairT, 2>",
- "name" : "const std::__scalar_hash<std::_PairT, 2>",
- "referenced_type" : "type-285",
- "self_type" : "type-286",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<float, 1>",
- "name" : "const std::__scalar_hash<float, 1>",
- "referenced_type" : "type-291",
- "self_type" : "type-292",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<double, 2>",
- "name" : "const std::__scalar_hash<double, 2>",
- "referenced_type" : "type-294",
- "self_type" : "type-295",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__scalar_hash<long double, 2>",
- "name" : "const std::__scalar_hash<long double, 2>",
- "referenced_type" : "type-297",
- "self_type" : "type-298",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<bool>",
- "name" : "const std::hash<bool>",
- "referenced_type" : "type-300",
- "self_type" : "type-301",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char>",
- "name" : "const std::hash<char>",
- "referenced_type" : "type-303",
- "self_type" : "type-304",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<signed char>",
- "name" : "const std::hash<signed char>",
- "referenced_type" : "type-306",
- "self_type" : "type-307",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned char>",
- "name" : "const std::hash<unsigned char>",
- "referenced_type" : "type-309",
- "self_type" : "type-310",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char16_t>",
- "name" : "const std::hash<char16_t>",
- "referenced_type" : "type-314",
- "self_type" : "type-315",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<char32_t>",
- "name" : "const std::hash<char32_t>",
- "referenced_type" : "type-317",
- "self_type" : "type-318",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<wchar_t>",
- "name" : "const std::hash<wchar_t>",
- "referenced_type" : "type-320",
- "self_type" : "type-321",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<short>",
- "name" : "const std::hash<short>",
- "referenced_type" : "type-323",
- "self_type" : "type-324",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned short>",
- "name" : "const std::hash<unsigned short>",
- "referenced_type" : "type-326",
- "self_type" : "type-327",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<int>",
- "name" : "const std::hash<int>",
- "referenced_type" : "type-329",
- "self_type" : "type-330",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned int>",
- "name" : "const std::hash<unsigned int>",
- "referenced_type" : "type-334",
- "self_type" : "type-336",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<long>",
- "name" : "const std::hash<long>",
- "referenced_type" : "type-338",
- "self_type" : "type-339",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<unsigned long>",
- "name" : "const std::hash<unsigned long>",
- "referenced_type" : "type-341",
- "self_type" : "type-342",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<float>",
- "name" : "const std::hash<float>",
- "referenced_type" : "type-348",
- "self_type" : "type-349",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<double>",
- "name" : "const std::hash<double>",
- "referenced_type" : "type-351",
- "self_type" : "type-352",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::hash<long double>",
- "name" : "const std::hash<long double>",
- "referenced_type" : "type-355",
- "self_type" : "type-356",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::type_info",
- "name" : "const std::type_info",
- "referenced_type" : "type-358",
- "self_type" : "type-360",
- "size" : 8,
- "source_file" : "/external/libcxx/include/typeinfo"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::float_round_style",
- "name" : "const std::float_round_style",
- "referenced_type" : "type-366",
- "self_type" : "type-369",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::float_denorm_style",
- "name" : "const std::float_denorm_style",
- "referenced_type" : "type-367",
- "self_type" : "type-368",
- "size" : 4,
- "source_file" : "/external/libcxx/include/limits"
- },
- {
"alignment" : 1,
"is_const" : true,
"linker_set_key" : "const bool",
"name" : "const bool",
- "referenced_type" : "type-43",
- "self_type" : "type-504",
+ "referenced_type" : "type-114",
+ "self_type" : "type-337",
"size" : 1,
- "source_file" : "/external/libcxx/include/type_traits"
+ "source_file" : "/external/libunwind_llvm/src/config.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-7",
+ "self_type" : "type-6",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const char *const",
+ "name" : "const char *const",
+ "referenced_type" : "type-5",
+ "self_type" : "type-60",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const char *const[65]",
"name" : "const char *const[65]",
- "referenced_type" : "type-454",
- "self_type" : "type-455",
+ "referenced_type" : "type-299",
+ "self_type" : "type-300",
"size" : 260,
"source_file" : "/out/soong/ndk/sysroot/usr/include/signal.h"
},
{
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::allocator_arg_t",
- "name" : "const std::allocator_arg_t",
- "referenced_type" : "type-467",
- "self_type" : "type-469",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base"
- },
- {
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "referenced_type" : "type-471",
- "self_type" : "type-807",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const libunwind::UnwindInfoSections",
- "name" : "const libunwind::UnwindInfoSections",
- "referenced_type" : "type-476",
- "self_type" : "type-475",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__ignore_t<unsigned char>",
- "name" : "const std::__ignore_t<unsigned char>",
- "referenced_type" : "type-485",
- "self_type" : "type-486",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__libcpp_refstring",
- "name" : "const std::__libcpp_refstring",
- "referenced_type" : "type-490",
- "self_type" : "type-491",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
- "name" : "const std::basic_string<char, std::char_traits<char>, std::allocator<char> >",
- "referenced_type" : "type-498",
- "self_type" : "type-497",
- "source_file" : "/external/libcxx/include/stdexcept"
- },
- {
- "alignment" : 1,
- "is_volatile" : true,
- "linker_set_key" : "volatile std::atomic_flag",
- "name" : "volatile std::atomic_flag",
- "referenced_type" : "type-515",
- "self_type" : "type-517",
- "size" : 1,
- "source_file" : "/external/libcxx/include/atomic"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__shared_count",
- "name" : "const std::__shared_count",
- "referenced_type" : "type-533",
- "self_type" : "type-535",
- "size" : 8,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::__shared_weak_count",
- "name" : "const std::__shared_weak_count",
- "referenced_type" : "type-537",
- "self_type" : "type-539",
- "size" : 12,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const std::pointer_safety",
- "name" : "const std::pointer_safety",
- "referenced_type" : "type-546",
- "self_type" : "type-549",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<1>",
- "name" : "const std::placeholders::__ph<1>",
- "referenced_type" : "type-574",
- "self_type" : "type-587",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<2>",
- "name" : "const std::placeholders::__ph<2>",
- "referenced_type" : "type-576",
- "self_type" : "type-588",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<3>",
- "name" : "const std::placeholders::__ph<3>",
- "referenced_type" : "type-577",
- "self_type" : "type-589",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<4>",
- "name" : "const std::placeholders::__ph<4>",
- "referenced_type" : "type-578",
- "self_type" : "type-590",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<5>",
- "name" : "const std::placeholders::__ph<5>",
- "referenced_type" : "type-579",
- "self_type" : "type-591",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::__less<unsigned int, unsigned int>",
- "name" : "const std::__less<unsigned int, unsigned int>",
- "referenced_type" : "type-57",
- "self_type" : "type-600",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<6>",
- "name" : "const std::placeholders::__ph<6>",
- "referenced_type" : "type-580",
- "self_type" : "type-592",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<7>",
- "name" : "const std::placeholders::__ph<7>",
- "referenced_type" : "type-581",
- "self_type" : "type-593",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<8>",
- "name" : "const std::placeholders::__ph<8>",
- "referenced_type" : "type-582",
- "self_type" : "type-594",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<9>",
- "name" : "const std::placeholders::__ph<9>",
- "referenced_type" : "type-583",
- "self_type" : "type-595",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const std::placeholders::__ph<10>",
- "name" : "const std::placeholders::__ph<10>",
- "referenced_type" : "type-584",
- "self_type" : "type-596",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional"
+ "linker_set_key" : "const elf32_phdr",
+ "name" : "const elf32_phdr",
+ "referenced_type" : "type-156",
+ "self_type" : "type-190",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const in6_addr",
"name" : "const in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-135",
+ "referenced_type" : "type-25",
+ "self_type" : "type-253",
"size" : 16,
"source_file" : "/bionic/libc/include/netinet/in.h"
},
{
+ "alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const class std::__1::uniform_int_distribution::param_type",
- "name" : "const class std::__1::uniform_int_distribution::param_type",
- "referenced_type" : "type-604",
- "self_type" : "type-603",
- "source_file" : "/external/libcxx/include/algorithm"
+ "linker_set_key" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "name" : "const libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "referenced_type" : "type-322",
+ "self_type" : "type-326",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
+ "alignment" : 8,
"is_const" : true,
- "linker_set_key" : "const uniform_int_distribution<_IntType>",
- "name" : "const uniform_int_distribution<_IntType>",
- "referenced_type" : "type-607",
- "self_type" : "type-606",
- "source_file" : "/external/libcxx/include/algorithm"
+ "linker_set_key" : "const libunwind::Registers_arm",
+ "name" : "const libunwind::Registers_arm",
+ "referenced_type" : "type-113",
+ "self_type" : "type-115",
+ "size" : 336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_arm64",
+ "name" : "const libunwind::Registers_arm64",
+ "referenced_type" : "type-104",
+ "self_type" : "type-105",
+ "size" : 528,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_mips_newabi",
+ "name" : "const libunwind::Registers_mips_newabi",
+ "referenced_type" : "type-134",
+ "self_type" : "type-135",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_mips_o32",
+ "name" : "const libunwind::Registers_mips_o32",
+ "referenced_type" : "type-127",
+ "self_type" : "type-128",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_or1k",
+ "name" : "const libunwind::Registers_or1k",
+ "referenced_type" : "type-122",
+ "self_type" : "type-123",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_ppc",
+ "name" : "const libunwind::Registers_ppc",
+ "referenced_type" : "type-85",
+ "self_type" : "type-86",
+ "size" : 936,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_ppc64",
+ "name" : "const libunwind::Registers_ppc64",
+ "referenced_type" : "type-98",
+ "self_type" : "type-99",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const libunwind::Registers_sparc",
+ "name" : "const libunwind::Registers_sparc",
+ "referenced_type" : "type-139",
+ "self_type" : "type-140",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const libunwind::Registers_x86",
"name" : "const libunwind::Registers_x86",
- "referenced_type" : "type-614",
- "self_type" : "type-698",
+ "referenced_type" : "type-67",
+ "self_type" : "type-68",
"size" : 64,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
@@ -3414,118 +2330,86 @@
"is_const" : true,
"linker_set_key" : "const libunwind::Registers_x86_64",
"name" : "const libunwind::Registers_x86_64",
- "referenced_type" : "type-619",
- "self_type" : "type-701",
+ "referenced_type" : "type-77",
+ "self_type" : "type-78",
"size" : 168,
"source_file" : "/external/libunwind_llvm/src/Registers.hpp"
},
{
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_ppc",
- "name" : "const libunwind::Registers_ppc",
- "referenced_type" : "type-624",
- "self_type" : "type-705",
- "size" : 936,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_arm64",
- "name" : "const libunwind::Registers_arm64",
- "referenced_type" : "type-634",
- "self_type" : "type-708",
- "size" : 528,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_arm",
- "name" : "const libunwind::Registers_arm",
- "referenced_type" : "type-641",
- "self_type" : "type-712",
- "size" : 336,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const libunwind::Registers_or1k",
- "name" : "const libunwind::Registers_or1k",
- "referenced_type" : "type-649",
- "self_type" : "type-715",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
+ "linker_set_key" : "const libunwind::UnwindInfoSections",
+ "name" : "const libunwind::UnwindInfoSections",
+ "referenced_type" : "type-195",
+ "self_type" : "type-319",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp"
},
{
- "alignment" : 4,
+ "alignment" : 1,
"is_const" : true,
- "linker_set_key" : "const libunwind::Registers_mips_o32",
- "name" : "const libunwind::Registers_mips_o32",
- "referenced_type" : "type-656",
- "self_type" : "type-720",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "const libunwind::Registers_mips_n64",
- "name" : "const libunwind::Registers_mips_n64",
- "referenced_type" : "type-663",
- "self_type" : "type-723",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-672",
- "self_type" : "type-874",
- "size" : 32,
+ "linker_set_key" : "const unsigned char",
+ "name" : "const unsigned char",
+ "referenced_type" : "type-4",
+ "self_type" : "type-272",
+ "size" : 1,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
- "name" : "void *(*volatile)(unsigned int, const void *)",
- "referenced_type" : "type-727",
- "self_type" : "type-769",
+ "is_const" : true,
+ "linker_set_key" : "const unsigned int",
+ "name" : "const unsigned int",
+ "referenced_type" : "type-9",
+ "self_type" : "type-385",
"size" : 4,
+ "source_file" : "/frameworks/base/native/android/net.c"
+ },
+ {
+ "is_const" : true,
+ "linker_set_key" : "const void",
+ "name" : "const void",
+ "referenced_type" : "type-11",
+ "self_type" : "type-58",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const elf32_phdr",
- "name" : "const elf32_phdr",
- "referenced_type" : "type-741",
- "self_type" : "type-772",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h"
+ "linker_set_key" : "const void *const",
+ "name" : "const void *const",
+ "referenced_type" : "type-57",
+ "self_type" : "type-56",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
},
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
- "name" : "void *(*volatile)(void *, unsigned int, const void *)",
- "referenced_type" : "type-780",
- "self_type" : "type-802",
+ "is_const" : true,
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-16",
+ "self_type" : "type-269",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
"is_volatile" : true,
"linker_set_key" : "void (*volatile)(void *, const void *)",
"name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-813",
- "self_type" : "type-830",
+ "referenced_type" : "type-449",
+ "self_type" : "type-451",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+ "name" : "void *(*volatile)(unsigned int, const void *)",
+ "referenced_type" : "type-443",
+ "self_type" : "type-445",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
@@ -3534,20 +2418,30 @@
"is_volatile" : true,
"linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
"name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-836",
- "self_type" : "type-847",
+ "referenced_type" : "type-452",
+ "self_type" : "type-454",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
- "alignment" : 1,
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-446",
+ "self_type" : "type-448",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
"is_const" : true,
- "linker_set_key" : "const unsigned char",
- "name" : "const unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-188",
- "size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "linker_set_key" : "void *const",
+ "name" : "void *const",
+ "referenced_type" : "type-10",
+ "self_type" : "type-59",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/string.h"
}
],
"record_types" :
@@ -3557,6 +2451,1018 @@
"fields" :
[
{
+ "field_name" : "dli_fname",
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dli_fbase",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "dli_sname",
+ "field_offset" : 64,
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dli_saddr",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "Dl_info",
+ "name" : "Dl_info",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/dlfcn.h",
+ "unique_id" : "Dl_info"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ch_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_size",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_addralign",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Chdr",
+ "name" : "Elf32_Chdr",
+ "referenced_type" : "type-167",
+ "self_type" : "type-167",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf32_Chdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_time_stamp",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_checksum",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_version",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_flags",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Lib",
+ "name" : "Elf32_Lib",
+ "referenced_type" : "type-169",
+ "self_type" : "type-169",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS9Elf32_Lib"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "m_value",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "m_poffset",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "m_repeat",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "m_stride",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf32_Move",
+ "name" : "Elf32_Move",
+ "referenced_type" : "type-171",
+ "self_type" : "type-171",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf32_Move"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "si_boundto",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "si_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf32_Syminfo",
+ "name" : "Elf32_Syminfo",
+ "referenced_type" : "type-176",
+ "self_type" : "type-176",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Syminfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vda_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vda_next",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verdaux",
+ "name" : "Elf32_Verdaux",
+ "referenced_type" : "type-179",
+ "self_type" : "type-179",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Verdaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vd_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_ndx",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_cnt",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_hash",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_aux",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_next",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verdef",
+ "name" : "Elf32_Verdef",
+ "referenced_type" : "type-178",
+ "self_type" : "type-178",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf32_Verdef"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vna_hash",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_other",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_name",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Vernaux",
+ "name" : "Elf32_Vernaux",
+ "referenced_type" : "type-183",
+ "self_type" : "type-183",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Vernaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vn_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_cnt",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_file",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_aux",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf32_Verneed",
+ "name" : "Elf32_Verneed",
+ "referenced_type" : "type-182",
+ "self_type" : "type-182",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf32_Verneed"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "a_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "a_un",
+ "field_offset" : 32,
+ "referenced_type" : "type-163"
+ }
+ ],
+ "linker_set_key" : "Elf32_auxv_t",
+ "name" : "Elf32_auxv_t",
+ "referenced_type" : "type-162",
+ "self_type" : "type-162",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf32_auxv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "a_val",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
+ "name" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-163",
+ "self_type" : "type-163",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "ch_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ch_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "ch_addralign",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "Elf64_Chdr",
+ "name" : "Elf64_Chdr",
+ "referenced_type" : "type-168",
+ "self_type" : "type-168",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf64_Chdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "d_tag",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "d_un",
+ "field_offset" : 64,
+ "referenced_type" : "type-147"
+ }
+ ],
+ "linker_set_key" : "Elf64_Dyn",
+ "name" : "Elf64_Dyn",
+ "referenced_type" : "type-146",
+ "self_type" : "type-146",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9Elf64_Dyn"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "d_val",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "d_ptr",
+ "referenced_type" : "type-73"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
+ "name" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-147",
+ "self_type" : "type-147",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTSN9Elf64_DynUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_time_stamp",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_checksum",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_version",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_flags",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Lib",
+ "name" : "Elf64_Lib",
+ "referenced_type" : "type-170",
+ "self_type" : "type-170",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS9Elf64_Lib"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "m_value",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_poffset",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "m_repeat",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "m_stride",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf64_Move",
+ "name" : "Elf64_Move",
+ "referenced_type" : "type-172",
+ "self_type" : "type-172",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS10Elf64_Move"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "si_boundto",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "si_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "Elf64_Syminfo",
+ "name" : "Elf64_Syminfo",
+ "referenced_type" : "type-177",
+ "self_type" : "type-177",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Syminfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vda_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vda_next",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verdaux",
+ "name" : "Elf64_Verdaux",
+ "referenced_type" : "type-181",
+ "self_type" : "type-181",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Verdaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vd_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_flags",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_ndx",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_cnt",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vd_hash",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_aux",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vd_next",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verdef",
+ "name" : "Elf64_Verdef",
+ "referenced_type" : "type-180",
+ "self_type" : "type-180",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf64_Verdef"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vna_hash",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_other",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vna_name",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vna_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Vernaux",
+ "name" : "Elf64_Vernaux",
+ "referenced_type" : "type-187",
+ "self_type" : "type-187",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Vernaux"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vn_version",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_cnt",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "vn_file",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_aux",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "vn_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "Elf64_Verneed",
+ "name" : "Elf64_Verneed",
+ "referenced_type" : "type-184",
+ "self_type" : "type-184",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS13Elf64_Verneed"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "a_type",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "a_un",
+ "field_offset" : 64,
+ "referenced_type" : "type-166"
+ }
+ ],
+ "linker_set_key" : "Elf64_auxv_t",
+ "name" : "Elf64_auxv_t",
+ "referenced_type" : "type-165",
+ "self_type" : "type-165",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTS12Elf64_auxv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "a_val",
+ "referenced_type" : "type-73"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
+ "name" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-166",
+ "self_type" : "type-166",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
+ "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "exception_class",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "exception_cleanup",
+ "field_offset" : 64,
+ "referenced_type" : "type-374"
+ },
+ {
+ "field_name" : "unwinder_cache",
+ "field_offset" : 96,
+ "referenced_type" : "type-377"
+ },
+ {
+ "field_name" : "barrier_cache",
+ "field_offset" : 256,
+ "referenced_type" : "type-378"
+ },
+ {
+ "field_name" : "cleanup_cache",
+ "field_offset" : 448,
+ "referenced_type" : "type-49"
+ },
+ {
+ "field_name" : "pr_cache",
+ "field_offset" : 576,
+ "referenced_type" : "type-50"
+ },
+ {
+ "field_offset" : 704,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Control_Block",
+ "name" : "_Unwind_Control_Block",
+ "referenced_type" : "type-373",
+ "self_type" : "type-373",
+ "size" : 88,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTS21_Unwind_Control_Block"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "exception_class",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "exception_cleanup",
+ "field_offset" : 64,
+ "referenced_type" : "type-391"
+ },
+ {
+ "field_name" : "unwinder_cache",
+ "field_offset" : 96,
+ "referenced_type" : "type-393"
+ },
+ {
+ "field_name" : "barrier_cache",
+ "field_offset" : 256,
+ "referenced_type" : "type-394"
+ },
+ {
+ "field_name" : "cleanup_cache",
+ "field_offset" : 448,
+ "referenced_type" : "type-395"
+ },
+ {
+ "field_name" : "pr_cache",
+ "field_offset" : 576,
+ "referenced_type" : "type-396"
+ },
+ {
+ "field_offset" : 704,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "_Unwind_Control_Block",
+ "name" : "_Unwind_Control_Block",
+ "referenced_type" : "type-390",
+ "self_type" : "type-390",
+ "size" : 88,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "reserved1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved2",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved3",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved4",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved5",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "referenced_type" : "type-377",
+ "self_type" : "type-377",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "reserved1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved2",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved3",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved4",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved5",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3) at external/libunwind_llvm/include/unwind.h:79:3",
+ "referenced_type" : "type-393",
+ "self_type" : "type-393",
+ "size" : 20,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:79:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sp",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "bitpattern",
+ "field_offset" : 32,
+ "referenced_type" : "type-379"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "referenced_type" : "type-378",
+ "self_type" : "type-378",
+ "size" : 24,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sp",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "bitpattern",
+ "field_offset" : 32,
+ "referenced_type" : "type-379"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3) at external/libunwind_llvm/include/unwind.h:88:3",
+ "referenced_type" : "type-394",
+ "self_type" : "type-394",
+ "size" : 24,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:88:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "bitpattern",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "referenced_type" : "type-395",
+ "self_type" : "type-395",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "bitpattern",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:94:3) at external/libunwind_llvm/include/unwind.h:94:3",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fnstart",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ehtp",
+ "field_offset" : 32,
+ "referenced_type" : "type-51"
+ },
+ {
+ "field_name" : "additional",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "referenced_type" : "type-396",
+ "self_type" : "type-396",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fnstart",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ehtp",
+ "field_offset" : 32,
+ "referenced_type" : "type-51"
+ },
+ {
+ "field_name" : "additional",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "reserved1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:99:3) at external/libunwind_llvm/include/unwind.h:99:3",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
"field_name" : "fds_bits",
"referenced_type" : "type-2"
}
@@ -3570,1594 +3476,21 @@
"unique_id" : "__kernel_fd_set"
},
{
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned long>",
- "name" : "std::alignment_of<unsigned long>",
- "referenced_type" : "type-100",
- "self_type" : "type-100",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofImEE"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-101",
- "self_type" : "type-101",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned long long>",
- "name" : "std::alignment_of<unsigned long long>",
- "referenced_type" : "type-102",
- "self_type" : "type-102",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIyEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 8>",
- "name" : "std::integral_constant<unsigned int, 8>",
- "referenced_type" : "type-103",
- "self_type" : "type-103",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj8EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<double>",
- "name" : "std::alignment_of<double>",
- "referenced_type" : "type-105",
- "self_type" : "type-105",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIdEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<long double>",
- "name" : "std::alignment_of<long double>",
- "referenced_type" : "type-106",
- "self_type" : "type-106",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIeEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<std::__struct_double>",
- "name" : "std::alignment_of<std::__struct_double>",
- "referenced_type" : "type-107",
- "self_type" : "type-107",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-108" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofINS_15__struct_doubleEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-39"
- }
- ],
- "linker_set_key" : "std::__struct_double",
- "name" : "std::__struct_double",
- "referenced_type" : "type-108",
- "self_type" : "type-108",
- "size" : 8,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115__struct_doubleE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::alignment_of<std::__struct_double4>",
- "name" : "std::alignment_of<std::__struct_double4>",
- "referenced_type" : "type-109",
- "self_type" : "type-109",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-110" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofINS_16__struct_double4EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-111"
- }
- ],
- "linker_set_key" : "std::__struct_double4",
- "name" : "std::__struct_double4",
- "referenced_type" : "type-110",
- "self_type" : "type-110",
- "size" : 32,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__116__struct_double4E"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "field_name" : "priority",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-113"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-5"
+ "field_name" : "fds_bits",
+ "referenced_type" : "type-2"
}
],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-112",
- "self_type" : "type-112",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<int *>",
- "name" : "std::alignment_of<int *>",
- "referenced_type" : "type-114",
- "self_type" : "type-114",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-115" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIPiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__type_list<signed char, std::__type_list<short, std::__type_list<int, std::__type_list<long, std::__type_list<long long, std::__nat> > > > >",
- "name" : "std::__type_list<signed char, std::__type_list<short, std::__type_list<int, std::__type_list<long, std::__type_list<long long, std::__nat> > > > >",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-117", "type-118" ],
- "unique_id" : "_ZTSNSt3__111__type_listIaNS0_IsNS0_IiNS0_IlNS0_IxNS_5__natEEEEEEEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__type_list<unsigned char, std::__type_list<unsigned short, std::__type_list<unsigned int, std::__type_list<unsigned long, std::__type_list<unsigned long long, std::__nat> > > > >",
- "name" : "std::__type_list<unsigned char, std::__type_list<unsigned short, std::__type_list<unsigned int, std::__type_list<unsigned long, std::__type_list<unsigned long long, std::__nat> > > > >",
- "referenced_type" : "type-120",
- "self_type" : "type-120",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8", "type-121" ],
- "unique_id" : "_ZTSNSt3__111__type_listIhNS0_ItNS0_IjNS0_ImNS0_IyNS_5__natEEEEEEEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__nat",
- "name" : "std::__nat",
- "referenced_type" : "type-122",
- "self_type" : "type-122",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__natE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned char>",
- "name" : "std::__align_type<unsigned char>",
- "referenced_type" : "type-123",
- "self_type" : "type-123",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned short>",
- "name" : "std::__align_type<unsigned short>",
- "referenced_type" : "type-124",
- "self_type" : "type-124",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__112__align_typeItEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned int>",
- "name" : "std::__align_type<unsigned int>",
- "referenced_type" : "type-125",
- "self_type" : "type-125",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned long>",
- "name" : "std::__align_type<unsigned long>",
- "referenced_type" : "type-126",
- "self_type" : "type-126",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__112__align_typeImEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<unsigned long long>",
- "name" : "std::__align_type<unsigned long long>",
- "referenced_type" : "type-127",
- "self_type" : "type-127",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIyEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<double>",
- "name" : "std::__align_type<double>",
- "referenced_type" : "type-128",
- "self_type" : "type-128",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIdEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<long double>",
- "name" : "std::__align_type<long double>",
- "referenced_type" : "type-129",
- "self_type" : "type-129",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<std::__struct_double>",
- "name" : "std::__align_type<std::__struct_double>",
- "referenced_type" : "type-130",
- "self_type" : "type-130",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-108" ],
- "unique_id" : "_ZTSNSt3__112__align_typeINS_15__struct_doubleEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<std::__struct_double4>",
- "name" : "std::__align_type<std::__struct_double4>",
- "referenced_type" : "type-131",
- "self_type" : "type-131",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-110" ],
- "unique_id" : "_ZTSNSt3__112__align_typeINS_16__struct_double4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__align_type<int *>",
- "name" : "std::__align_type<int *>",
- "referenced_type" : "type-132",
- "self_type" : "type-132",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-115" ],
- "unique_id" : "_ZTSNSt3__112__align_typeIPiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned char>, std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned char>, std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > > >, 12>",
- "referenced_type" : "type-133",
- "self_type" : "type-133",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-134" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIhEENS1_INS2_ItEENS1_INS2_IjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned short>, std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > > >, 12>",
- "referenced_type" : "type-136",
- "self_type" : "type-136",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-137" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeItEENS1_INS2_IjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned int>, std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > > >, 12>",
- "referenced_type" : "type-138",
- "self_type" : "type-138",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-139" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIjEENS1_INS2_ImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-14",
- "self_type" : "type-14",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long>, std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > > >, 12>",
- "referenced_type" : "type-140",
- "self_type" : "type-140",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-141" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeImEENS1_INS2_IyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<unsigned long long>, std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > > >, 12>",
- "referenced_type" : "type-142",
- "self_type" : "type-142",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-143" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIyEENS1_INS2_IdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sample_validity",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "success_threshold",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "min_samples",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "max_samples",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "base_timeout_msec",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "__res_params",
- "name" : "__res_params",
- "referenced_type" : "type-144",
- "self_type" : "type-144",
- "size" : 12,
- "source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "unique_id" : "__res_params"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<double>, std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > > >, 12>",
- "referenced_type" : "type-145",
- "self_type" : "type-145",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-146" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIdEENS1_INS2_IeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<long double>, std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > > >, 12>",
- "referenced_type" : "type-147",
- "self_type" : "type-147",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-148" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIeEENS1_INS2_INS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double>, std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> > >, 12>",
- "referenced_type" : "type-149",
- "self_type" : "type-149",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-150" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeINS_15__struct_doubleEEENS1_INS2_INS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-103"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> >, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<std::__struct_double4>, std::__type_list<std::__align_type<int *>, std::__nat> >, 12>",
- "referenced_type" : "type-151",
- "self_type" : "type-151",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-152" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeINS_16__struct_double4EEENS1_INS2_IPiEENS_5__natEEEEELj12EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::__find_max_align<std::__type_list<std::__align_type<int *>, std::__nat>, 12>",
- "name" : "std::__find_max_align<std::__type_list<std::__align_type<int *>, std::__nat>, 12>",
- "referenced_type" : "type-153",
- "self_type" : "type-153",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-154" ],
- "unique_id" : "_ZTSNSt3__116__find_max_alignINS_11__type_listINS_12__align_typeIPiEENS_5__natEEELj12EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 8, 4>",
- "name" : "std::__select_align<12, 8, 4>",
- "referenced_type" : "type-155",
- "self_type" : "type-155",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj8ELj4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 8, 8>",
- "name" : "std::__select_align<12, 8, 8>",
- "referenced_type" : "type-156",
- "self_type" : "type-156",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj8ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 4, 8>",
- "name" : "std::__select_align<12, 4, 8>",
- "referenced_type" : "type-157",
- "self_type" : "type-157",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj4ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 2, 8>",
- "name" : "std::__select_align<12, 2, 8>",
- "referenced_type" : "type-158",
- "self_type" : "type-158",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj2ELj8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__select_align<12, 1, 8>",
- "name" : "std::__select_align<12, 1, 8>",
- "referenced_type" : "type-159",
- "self_type" : "type-159",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__select_alignILj12ELj1ELj8EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-16",
- "self_type" : "type-16",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::aligned_storage<12, 8>",
- "name" : "std::aligned_storage<12, 8>",
- "referenced_type" : "type-160",
- "self_type" : "type-160",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115aligned_storageILj12ELj8EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-7"
- }
- ],
- "linker_set_key" : "std::aligned_storage<12, 8>::type",
- "name" : "std::aligned_storage<12, 8>::type",
- "referenced_type" : "type-161",
- "self_type" : "type-161",
- "size" : 16,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115aligned_storageILj12ELj8EE4typeE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__numeric_type<void>",
- "name" : "std::__numeric_type<void>",
- "referenced_type" : "type-162",
- "self_type" : "type-162",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__114__numeric_typeIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<bool, true>",
- "name" : "std::__make_signed<bool, true>",
- "referenced_type" : "type-164",
- "self_type" : "type-164",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<short, true>",
- "name" : "std::__make_signed<short, true>",
- "referenced_type" : "type-166",
- "self_type" : "type-166",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIsLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned short, true>",
- "name" : "std::__make_signed<unsigned short, true>",
- "referenced_type" : "type-168",
- "self_type" : "type-168",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__113__make_signedItLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<int, true>",
- "name" : "std::__make_signed<int, true>",
- "referenced_type" : "type-169",
- "self_type" : "type-169",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIiLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned int, true>",
- "name" : "std::__make_signed<unsigned int, true>",
- "referenced_type" : "type-170",
- "self_type" : "type-170",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<long, true>",
- "name" : "std::__make_signed<long, true>",
- "referenced_type" : "type-171",
- "self_type" : "type-171",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIlLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned long, true>",
- "name" : "std::__make_signed<unsigned long, true>",
- "referenced_type" : "type-173",
- "self_type" : "type-173",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__113__make_signedImLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "start_ip",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "end_ip",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsda",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "handler",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gp",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "format",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info_size",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "extra",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unw_proc_info_t",
- "name" : "unw_proc_info_t",
- "referenced_type" : "type-175",
- "self_type" : "type-175",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS15unw_proc_info_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<long long, true>",
- "name" : "std::__make_signed<long long, true>",
- "referenced_type" : "type-176",
- "self_type" : "type-176",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIxLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_signed<unsigned long long, true>",
- "name" : "std::__make_signed<unsigned long long, true>",
- "referenced_type" : "type-177",
- "self_type" : "type-177",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__113__make_signedIyLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "app_netid",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "app_mark",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dns_netid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dns_mark",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uid",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "qhook",
- "field_offset" : 192,
- "referenced_type" : "type-179"
- }
- ],
- "linker_set_key" : "android_net_context",
- "name" : "android_net_context",
- "referenced_type" : "type-178",
- "self_type" : "type-178",
- "size" : 28,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
- "unique_id" : "android_net_context"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-185"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-184",
- "self_type" : "type-184",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<bool, true>",
- "name" : "std::__make_unsigned<bool, true>",
- "referenced_type" : "type-190",
- "self_type" : "type-190",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<short, true>",
- "name" : "std::__make_unsigned<short, true>",
- "referenced_type" : "type-191",
- "self_type" : "type-191",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIsLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned short, true>",
- "name" : "std::__make_unsigned<unsigned short, true>",
- "referenced_type" : "type-192",
- "self_type" : "type-192",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedItLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<int, true>",
- "name" : "std::__make_unsigned<int, true>",
- "referenced_type" : "type-193",
- "self_type" : "type-193",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned int, true>",
- "name" : "std::__make_unsigned<unsigned int, true>",
- "referenced_type" : "type-194",
- "self_type" : "type-194",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<long, true>",
- "name" : "std::__make_unsigned<long, true>",
- "referenced_type" : "type-195",
- "self_type" : "type-195",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIlLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned long, true>",
- "name" : "std::__make_unsigned<unsigned long, true>",
- "referenced_type" : "type-196",
- "self_type" : "type-196",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedImLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<long long, true>",
- "name" : "std::__make_unsigned<long long, true>",
- "referenced_type" : "type-197",
- "self_type" : "type-197",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIxLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_unsigned<unsigned long long, true>",
- "name" : "std::__make_unsigned<unsigned long long, true>",
- "referenced_type" : "type-198",
- "self_type" : "type-198",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__115__make_unsignedIyLb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_destructible<void>",
- "name" : "std::is_destructible<void>",
- "referenced_type" : "type-199",
- "self_type" : "type-199",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__115is_destructibleIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-20",
- "self_type" : "type-20",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__is_construct::__nat",
- "name" : "std::__is_construct::__nat",
- "referenced_type" : "type-200",
- "self_type" : "type-200",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__is_construct5__natE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_fail_tag",
- "name" : "std::__extract_key_fail_tag",
- "referenced_type" : "type-201",
- "self_type" : "type-201",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__122__extract_key_fail_tagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_self_tag",
- "name" : "std::__extract_key_self_tag",
- "referenced_type" : "type-202",
- "self_type" : "type-202",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__122__extract_key_self_tagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__extract_key_first_tag",
- "name" : "std::__extract_key_first_tag",
- "referenced_type" : "type-203",
- "self_type" : "type-203",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__123__extract_key_first_tagE"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "std::exception",
- "name" : "std::exception",
- "record_kind" : "class",
- "referenced_type" : "type-204",
- "self_type" : "type-204",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt9exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9exceptionD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_exception",
- "name" : "std::bad_exception",
- "record_kind" : "class",
- "referenced_type" : "type-206",
- "self_type" : "type-206",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt13bad_exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt13bad_exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt13bad_exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt13bad_exceptionD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13bad_exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__ptr_",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "std::exception_ptr",
- "name" : "std::exception_ptr",
- "record_kind" : "class",
- "referenced_type" : "type-208",
- "self_type" : "type-208",
- "size" : 4,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt13exception_ptr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__ptr_",
- "field_offset" : 32,
- "referenced_type" : "type-208"
- }
- ],
- "linker_set_key" : "std::nested_exception",
- "name" : "std::nested_exception",
- "record_kind" : "class",
- "referenced_type" : "type-214",
- "self_type" : "type-214",
- "size" : 8,
- "source_file" : "/external/libcxx/include/exception",
- "unique_id" : "_ZTSSt16nested_exception",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16nested_exception"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16nested_exceptionD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16nested_exceptionD0Ev"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::nothrow_t",
- "name" : "std::nothrow_t",
- "referenced_type" : "type-217",
- "self_type" : "type-217",
- "size" : 1,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt9nothrow_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-22",
- "self_type" : "type-22",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_alloc",
- "name" : "std::bad_alloc",
- "record_kind" : "class",
- "referenced_type" : "type-221",
- "self_type" : "type-221",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt9bad_alloc",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9bad_alloc"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9bad_allocD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9bad_allocD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9bad_alloc4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-221"
- }
- ],
- "linker_set_key" : "std::bad_array_new_length",
- "name" : "std::bad_array_new_length",
- "record_kind" : "class",
- "referenced_type" : "type-222",
- "self_type" : "type-222",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt20bad_array_new_length",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt20bad_array_new_length"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt20bad_array_new_lengthD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt20bad_array_new_lengthD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt20bad_array_new_length4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-221"
- }
- ],
- "linker_set_key" : "std::bad_array_length",
- "name" : "std::bad_array_length",
- "record_kind" : "class",
+ "linker_set_key" : "__kernel_fd_set",
+ "name" : "__kernel_fd_set",
"referenced_type" : "type-223",
"self_type" : "type-223",
- "size" : 4,
- "source_file" : "/external/libcxx/include/new",
- "unique_id" : "_ZTSSt16bad_array_length",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16bad_array_length"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16bad_array_lengthD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16bad_array_lengthD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt16bad_array_length4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-23",
- "self_type" : "type-23",
- "size" : 132,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_indices<>",
- "name" : "std::__tuple_indices<>",
- "referenced_type" : "type-233",
- "self_type" : "type-233",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__115__tuple_indicesIJEEE"
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
+ "unique_id" : "_ZTS15__kernel_fd_set"
},
{
"alignment" : 4,
@@ -5170,314 +3503,11 @@
],
"linker_set_key" : "__kernel_fd_set",
"name" : "__kernel_fd_set",
- "referenced_type" : "type-234",
- "self_type" : "type-234",
+ "referenced_type" : "type-399",
+ "self_type" : "type-399",
"size" : 128,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
- "unique_id" : "_ZTS15__kernel_fd_set"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__integer_sequence<unsigned int>",
- "name" : "std::__integer_sequence<unsigned int>",
- "referenced_type" : "type-235",
- "self_type" : "type-235",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__118__integer_sequenceIjJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__make_tuple_indices<0, 0>",
- "name" : "std::__make_tuple_indices<0, 0>",
- "referenced_type" : "type-236",
- "self_type" : "type-236",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__120__make_tuple_indicesILj0ELj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_types<>",
- "name" : "std::__tuple_types<>",
- "referenced_type" : "type-237",
- "self_type" : "type-237",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__tuple_typesIJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, false, false>",
- "name" : "std::__apply_cv_mf<false, false, false>",
- "referenced_type" : "type-238",
- "self_type" : "type-238",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb0ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, true, false>",
- "name" : "std::__apply_cv_mf<false, true, false>",
- "referenced_type" : "type-239",
- "self_type" : "type-239",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb1ELb0EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-25"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, false, true>",
- "name" : "std::__apply_cv_mf<false, false, true>",
- "referenced_type" : "type-240",
- "self_type" : "type-240",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb0ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<false, true, true>",
- "name" : "std::__apply_cv_mf<false, true, true>",
- "referenced_type" : "type-241",
- "self_type" : "type-241",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb0ELb1ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, false, false>",
- "name" : "std::__apply_cv_mf<true, false, false>",
- "referenced_type" : "type-242",
- "self_type" : "type-242",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb0ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, true, false>",
- "name" : "std::__apply_cv_mf<true, true, false>",
- "referenced_type" : "type-243",
- "self_type" : "type-243",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb1ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, false, true>",
- "name" : "std::__apply_cv_mf<true, false, true>",
- "referenced_type" : "type-244",
- "self_type" : "type-244",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb0ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__apply_cv_mf<true, true, true>",
- "name" : "std::__apply_cv_mf<true, true, true>",
- "referenced_type" : "type-245",
- "self_type" : "type-245",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__113__apply_cv_mfILb1ELb1ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_sfinae_base",
- "name" : "std::__tuple_sfinae_base",
- "referenced_type" : "type-246",
- "self_type" : "type-246",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__119__tuple_sfinae_baseE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__check_tuple_constructor_fail",
- "name" : "std::__check_tuple_constructor_fail",
- "referenced_type" : "type-247",
- "self_type" : "type-247",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__tuple",
- "unique_id" : "_ZTSNSt3__130__check_tuple_constructor_failE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__file_",
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "__line_",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "__pred_",
- "field_offset" : 64,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "__msg_",
- "field_offset" : 96,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::__libcpp_debug_info",
- "name" : "std::__libcpp_debug_info",
- "referenced_type" : "type-248",
- "self_type" : "type-248",
- "size" : 16,
- "source_file" : "/external/libcxx/include/__debug",
- "unique_id" : "_ZTSNSt3__119__libcpp_debug_infoE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::piecewise_construct_t",
- "name" : "std::piecewise_construct_t",
- "referenced_type" : "type-254",
- "self_type" : "type-254",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__121piecewise_construct_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__get_pair<0>",
- "name" : "std::__get_pair<0>",
- "referenced_type" : "type-256",
- "self_type" : "type-256",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__110__get_pairILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__get_pair<1>",
- "name" : "std::__get_pair<1>",
- "referenced_type" : "type-257",
- "self_type" : "type-257",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__110__get_pairILj1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<std::_PairT, unsigned int>",
- "name" : "std::unary_function<std::_PairT, unsigned int>",
- "referenced_type" : "type-258",
- "self_type" : "type-258",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-259", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionINS_6_PairTEjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "first",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "second",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "std::_PairT",
- "name" : "std::_PairT",
- "referenced_type" : "type-259",
- "self_type" : "type-259",
- "size" : 8,
- "source_file" : "/external/libcxx/include/utility",
- "unique_id" : "_ZTSNSt3__16_PairTE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<bool, unsigned int>",
- "name" : "std::unary_function<bool, unsigned int>",
- "referenced_type" : "type-260",
- "self_type" : "type-260",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-43", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIbjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char, unsigned int>",
- "name" : "std::unary_function<char, unsigned int>",
- "referenced_type" : "type-261",
- "self_type" : "type-261",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-26", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIcjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<signed char, unsigned int>",
- "name" : "std::unary_function<signed char, unsigned int>",
- "referenced_type" : "type-262",
- "self_type" : "type-262",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-117", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIajEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned char, unsigned int>",
- "name" : "std::unary_function<unsigned char, unsigned int>",
- "referenced_type" : "type-263",
- "self_type" : "type-263",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-8", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIhjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char16_t, unsigned int>",
- "name" : "std::unary_function<char16_t, unsigned int>",
- "referenced_type" : "type-264",
- "self_type" : "type-264",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-265", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIDsjEE"
+ "unique_id" : "__kernel_fd_set"
},
{
"alignment" : 4,
@@ -5485,1355 +3515,50 @@
[
{
"field_name" : "val",
- "referenced_type" : "type-267"
+ "referenced_type" : "type-258"
}
],
"linker_set_key" : "__kernel_fsid_t",
"name" : "__kernel_fsid_t",
- "referenced_type" : "type-266",
- "self_type" : "type-266",
+ "referenced_type" : "type-257",
+ "self_type" : "type-257",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
"unique_id" : "_ZTS15__kernel_fsid_t"
},
{
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<char32_t, unsigned int>",
- "name" : "std::unary_function<char32_t, unsigned int>",
- "referenced_type" : "type-268",
- "self_type" : "type-268",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-269", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIDijEE"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "field_name" : "gsr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1056,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 260,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<wchar_t, unsigned int>",
- "name" : "std::unary_function<wchar_t, unsigned int>",
- "referenced_type" : "type-270",
- "self_type" : "type-270",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-271", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIwjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<short, unsigned int>",
- "name" : "std::unary_function<short, unsigned int>",
- "referenced_type" : "type-272",
- "self_type" : "type-272",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-167", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIsjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned short, unsigned int>",
- "name" : "std::unary_function<unsigned short, unsigned int>",
- "referenced_type" : "type-273",
- "self_type" : "type-273",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-10", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionItjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<int, unsigned int>",
- "name" : "std::unary_function<int, unsigned int>",
- "referenced_type" : "type-274",
- "self_type" : "type-274",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-15", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIijEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned int, unsigned int>",
- "name" : "std::unary_function<unsigned int, unsigned int>",
- "referenced_type" : "type-275",
- "self_type" : "type-275",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIjjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long, unsigned int>",
- "name" : "std::unary_function<long, unsigned int>",
- "referenced_type" : "type-276",
- "self_type" : "type-276",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-172", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIljEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned long, unsigned int>",
- "name" : "std::unary_function<unsigned long, unsigned int>",
- "referenced_type" : "type-277",
- "self_type" : "type-277",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-3", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionImjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long long, unsigned int>",
- "name" : "std::unary_function<long long, unsigned int>",
- "referenced_type" : "type-278",
- "self_type" : "type-278",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIxjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<unsigned long long, unsigned int>",
- "name" : "std::unary_function<unsigned long long, unsigned int>",
- "referenced_type" : "type-279",
- "self_type" : "type-279",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIyjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1120,
- "referenced_type" : "type-29"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-28",
- "self_type" : "type-28",
- "size" : 268,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<float, unsigned int>",
- "name" : "std::unary_function<float, unsigned int>",
- "referenced_type" : "type-280",
- "self_type" : "type-280",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIfjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<double, unsigned int>",
- "name" : "std::unary_function<double, unsigned int>",
- "referenced_type" : "type-281",
- "self_type" : "type-281",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIdjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::unary_function<long double, unsigned int>",
- "name" : "std::unary_function<long double, unsigned int>",
- "referenced_type" : "type-282",
- "self_type" : "type-282",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39", "type-12" ],
- "unique_id" : "_ZTSNSt3__114unary_functionIejEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__murmur2_or_cityhash<unsigned int, 32>",
- "name" : "std::__murmur2_or_cityhash<unsigned int, 32>",
- "referenced_type" : "type-283",
- "self_type" : "type-283",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__121__murmur2_or_cityhashIjLj32EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
+ "field_name" : "val",
"referenced_type" : "type-258"
}
],
- "linker_set_key" : "std::__scalar_hash<std::_PairT, 2>",
- "name" : "std::__scalar_hash<std::_PairT, 2>",
- "referenced_type" : "type-285",
- "self_type" : "type-285",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-259" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashINS_6_PairTELj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-278"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<long long, 2>",
- "name" : "std::__scalar_hash<long long, 2>",
- "referenced_type" : "type-288",
- "self_type" : "type-288",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIxLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-279"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<unsigned long long, 2>",
- "name" : "std::__scalar_hash<unsigned long long, 2>",
- "referenced_type" : "type-289",
- "self_type" : "type-289",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIyLj2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-290",
- "self_type" : "type-290",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS14pthread_attr_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-280"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<float, 1>",
- "name" : "std::__scalar_hash<float, 1>",
- "referenced_type" : "type-291",
- "self_type" : "type-291",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIfLj1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-281"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<double, 2>",
- "name" : "std::__scalar_hash<double, 2>",
- "referenced_type" : "type-294",
- "self_type" : "type-294",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIdLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-282"
- }
- ],
- "linker_set_key" : "std::__scalar_hash<long double, 2>",
- "name" : "std::__scalar_hash<long double, 2>",
- "referenced_type" : "type-297",
- "self_type" : "type-297",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__113__scalar_hashIeLj2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-260"
- }
- ],
- "linker_set_key" : "std::hash<bool>",
- "name" : "std::hash<bool>",
- "referenced_type" : "type-300",
- "self_type" : "type-300",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__14hashIbEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-261"
- }
- ],
- "linker_set_key" : "std::hash<char>",
- "name" : "std::hash<char>",
- "referenced_type" : "type-303",
- "self_type" : "type-303",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-26" ],
- "unique_id" : "_ZTSNSt3__14hashIcEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-262"
- }
- ],
- "linker_set_key" : "std::hash<signed char>",
- "name" : "std::hash<signed char>",
- "referenced_type" : "type-306",
- "self_type" : "type-306",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-117" ],
- "unique_id" : "_ZTSNSt3__14hashIaEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-263"
- }
- ],
- "linker_set_key" : "std::hash<unsigned char>",
- "name" : "std::hash<unsigned char>",
- "referenced_type" : "type-309",
- "self_type" : "type-309",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__14hashIhEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-32"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-31",
- "self_type" : "type-31",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-311",
- "self_type" : "type-311",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS14pthread_cond_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-264"
- }
- ],
- "linker_set_key" : "std::hash<char16_t>",
- "name" : "std::hash<char16_t>",
- "referenced_type" : "type-314",
- "self_type" : "type-314",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-265" ],
- "unique_id" : "_ZTSNSt3__14hashIDsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-268"
- }
- ],
- "linker_set_key" : "std::hash<char32_t>",
- "name" : "std::hash<char32_t>",
- "referenced_type" : "type-317",
- "self_type" : "type-317",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-269" ],
- "unique_id" : "_ZTSNSt3__14hashIDiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-270"
- }
- ],
- "linker_set_key" : "std::hash<wchar_t>",
- "name" : "std::hash<wchar_t>",
- "referenced_type" : "type-320",
- "self_type" : "type-320",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-271" ],
- "unique_id" : "_ZTSNSt3__14hashIwEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-272"
- }
- ],
- "linker_set_key" : "std::hash<short>",
- "name" : "std::hash<short>",
- "referenced_type" : "type-323",
- "self_type" : "type-323",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__14hashIsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-273"
- }
- ],
- "linker_set_key" : "std::hash<unsigned short>",
- "name" : "std::hash<unsigned short>",
- "referenced_type" : "type-326",
- "self_type" : "type-326",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__14hashItEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-274"
- }
- ],
- "linker_set_key" : "std::hash<int>",
- "name" : "std::hash<int>",
- "referenced_type" : "type-329",
- "self_type" : "type-329",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__14hashIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-333"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-332",
- "self_type" : "type-332",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-275"
- }
- ],
- "linker_set_key" : "std::hash<unsigned int>",
- "name" : "std::hash<unsigned int>",
- "referenced_type" : "type-334",
- "self_type" : "type-334",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__14hashIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-335",
- "self_type" : "type-335",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS15pthread_mutex_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-276"
- }
- ],
- "linker_set_key" : "std::hash<long>",
- "name" : "std::hash<long>",
- "referenced_type" : "type-338",
- "self_type" : "type-338",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__14hashIlEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-277"
- }
- ],
- "linker_set_key" : "std::hash<unsigned long>",
- "name" : "std::hash<unsigned long>",
- "referenced_type" : "type-341",
- "self_type" : "type-341",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__14hashImEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-288"
- }
- ],
- "linker_set_key" : "std::hash<long long>",
- "name" : "std::hash<long long>",
- "referenced_type" : "type-344",
- "self_type" : "type-344",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__14hashIxEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-289"
- }
- ],
- "linker_set_key" : "std::hash<unsigned long long>",
- "name" : "std::hash<unsigned long long>",
- "referenced_type" : "type-345",
- "self_type" : "type-345",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__14hashIyEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-346",
- "self_type" : "type-346",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "_ZTS16pthread_rwlock_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-291"
- }
- ],
- "linker_set_key" : "std::hash<float>",
- "name" : "std::hash<float>",
- "referenced_type" : "type-348",
- "self_type" : "type-348",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__14hashIfEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-35",
- "self_type" : "type-35",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-294"
- }
- ],
- "linker_set_key" : "std::hash<double>",
- "name" : "std::hash<double>",
- "referenced_type" : "type-351",
- "self_type" : "type-351",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__14hashIdEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-297"
- }
- ],
- "linker_set_key" : "std::hash<long double>",
- "name" : "std::hash<long double>",
- "referenced_type" : "type-355",
- "self_type" : "type-355",
- "size" : 1,
- "source_file" : "/external/libcxx/include/utility",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__14hashIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "protected",
- "field_name" : "__type_name",
- "field_offset" : 32,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::type_info",
- "name" : "std::type_info",
- "record_kind" : "class",
- "referenced_type" : "type-358",
- "self_type" : "type-358",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-400",
+ "self_type" : "type-400",
"size" : 8,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt9type_info",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt9type_info"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt9type_infoD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt9type_infoD0Ev"
- }
- ]
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_cast",
- "name" : "std::bad_cast",
- "record_kind" : "class",
- "referenced_type" : "type-363",
- "self_type" : "type-363",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt8bad_cast",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt8bad_cast"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt8bad_castD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt8bad_castD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt8bad_cast4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_typeid",
- "name" : "std::bad_typeid",
- "record_kind" : "class",
- "referenced_type" : "type-364",
- "self_type" : "type-364",
- "size" : 4,
- "source_file" : "/external/libcxx/include/typeinfo",
- "unique_id" : "_ZTSSt10bad_typeid",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt10bad_typeid"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt10bad_typeidD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt10bad_typeidD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt10bad_typeid4whatEv"
- }
- ]
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-312"
+ "field_name" : "val",
+ "referenced_type" : "type-258"
}
],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-365",
- "self_type" : "type-365",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__clang_max_align_nonce1",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "__clang_max_align_nonce2",
- "field_offset" : 64,
- "referenced_type" : "type-39"
- }
- ],
- "linker_set_key" : "max_align_t",
- "name" : "max_align_t",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 16,
- "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/8.0.5/include/__stddef_max_align_t.h",
- "unique_id" : "_ZTS11max_align_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-371"
- }
- ],
- "linker_set_key" : "__sFILE",
- "name" : "__sFILE",
- "referenced_type" : "type-370",
- "self_type" : "type-370",
- "size" : 84,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h",
- "unique_id" : "__sFILE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<int, true>",
- "name" : "std::__libcpp_numeric_limits<int, true>",
- "record_kind" : "class",
- "referenced_type" : "type-372",
- "self_type" : "type-372",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<unsigned int, true>",
- "name" : "std::__libcpp_numeric_limits<unsigned int, true>",
- "record_kind" : "class",
- "referenced_type" : "type-373",
- "self_type" : "type-373",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIjLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_compute_min<int, 31, true>",
- "name" : "std::__libcpp_compute_min<int, 31, true>",
- "referenced_type" : "type-374",
- "self_type" : "type-374",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_compute_minIiLi31ELb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_compute_min<unsigned int, 32, false>",
- "name" : "std::__libcpp_compute_min<unsigned int, 32, false>",
- "referenced_type" : "type-375",
- "self_type" : "type-375",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_compute_minIjLi32ELb0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<bool, true>",
- "name" : "std::__libcpp_numeric_limits<bool, true>",
- "record_kind" : "class",
- "referenced_type" : "type-376",
- "self_type" : "type-376",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIbLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<float, true>",
- "name" : "std::__libcpp_numeric_limits<float, true>",
- "record_kind" : "class",
- "referenced_type" : "type-377",
- "self_type" : "type-377",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIfLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<double, true>",
- "name" : "std::__libcpp_numeric_limits<double, true>",
- "record_kind" : "class",
- "referenced_type" : "type-378",
- "self_type" : "type-378",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIdLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_numeric_limits<long double, true>",
- "name" : "std::__libcpp_numeric_limits<long double, true>",
- "record_kind" : "class",
- "referenced_type" : "type-379",
- "self_type" : "type-379",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_numeric_limitsIeLb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-372"
- }
- ],
- "linker_set_key" : "std::numeric_limits<int>",
- "name" : "std::numeric_limits<int>",
- "record_kind" : "class",
- "referenced_type" : "type-380",
- "self_type" : "type-380",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__114numeric_limitsIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-373"
- }
- ],
- "linker_set_key" : "std::numeric_limits<unsigned int>",
- "name" : "std::numeric_limits<unsigned int>",
- "record_kind" : "class",
- "referenced_type" : "type-381",
- "self_type" : "type-381",
- "size" : 1,
- "source_file" : "/external/libcxx/include/limits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__114numeric_limitsIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tv_nsec",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "timespec",
- "name" : "timespec",
- "referenced_type" : "type-382",
- "self_type" : "type-382",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-436",
+ "self_type" : "type-436",
"size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS8timespec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tv_usec",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "timeval",
- "name" : "timeval",
- "referenced_type" : "type-383",
- "self_type" : "type-383",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS7timeval"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tz_minuteswest",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tz_dsttime",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "timezone",
- "name" : "timezone",
- "referenced_type" : "type-384",
- "self_type" : "type-384",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS8timezone"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "it_interval",
- "referenced_type" : "type-382"
- },
- {
- "field_name" : "it_value",
- "field_offset" : 64,
- "referenced_type" : "type-382"
- }
- ],
- "linker_set_key" : "itimerspec",
- "name" : "itimerspec",
- "referenced_type" : "type-385",
- "self_type" : "type-385",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS10itimerspec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-386",
- "self_type" : "type-386",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "it_interval",
- "referenced_type" : "type-383"
- },
- {
- "field_name" : "it_value",
- "field_offset" : 64,
- "referenced_type" : "type-383"
- }
- ],
- "linker_set_key" : "itimerval",
- "name" : "itimerval",
- "referenced_type" : "type-387",
- "self_type" : "type-387",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS9itimerval"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "tv_sec",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "tv_nsec",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "__kernel_timespec",
- "name" : "__kernel_timespec",
- "referenced_type" : "type-388",
- "self_type" : "type-388",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
- "unique_id" : "_ZTS17__kernel_timespec"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 8,
@@ -6841,18 +3566,18 @@
[
{
"field_name" : "it_interval",
- "referenced_type" : "type-388"
+ "referenced_type" : "type-221"
},
{
"field_name" : "it_value",
"field_offset" : 128,
- "referenced_type" : "type-388"
+ "referenced_type" : "type-221"
}
],
"linker_set_key" : "__kernel_itimerspec",
"name" : "__kernel_itimerspec",
- "referenced_type" : "type-389",
- "self_type" : "type-389",
+ "referenced_type" : "type-222",
+ "self_type" : "type-222",
"size" : 32,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
"unique_id" : "_ZTS19__kernel_itimerspec"
@@ -6863,18 +3588,18 @@
[
{
"field_name" : "tv_sec",
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
},
{
"field_name" : "tv_usec",
"field_offset" : 32,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
}
],
"linker_set_key" : "__kernel_old_timeval",
"name" : "__kernel_old_timeval",
- "referenced_type" : "type-390",
- "self_type" : "type-390",
+ "referenced_type" : "type-224",
+ "self_type" : "type-224",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
"unique_id" : "_ZTS20__kernel_old_timeval"
@@ -6884,6 +3609,5063 @@
"fields" :
[
{
+ "field_name" : "_u",
+ "referenced_type" : "type-227"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 32,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 96,
+ "referenced_type" : "type-251"
+ }
+ ],
+ "linker_set_key" : "__kernel_sigaction",
+ "name" : "__kernel_sigaction",
+ "referenced_type" : "type-226",
+ "self_type" : "type-226",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTS18__kernel_sigaction"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "_sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
+ "name" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-227",
+ "self_type" : "type-227",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "tv_nsec",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "__kernel_timespec",
+ "name" : "__kernel_timespec",
+ "referenced_type" : "type-221",
+ "self_type" : "type-221",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS17__kernel_timespec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__cleanup_prev",
+ "referenced_type" : "type-305"
+ },
+ {
+ "field_name" : "__cleanup_routine",
+ "field_offset" : 32,
+ "referenced_type" : "type-306"
+ },
+ {
+ "field_name" : "__cleanup_arg",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "__pthread_cleanup_t",
+ "name" : "__pthread_cleanup_t",
+ "referenced_type" : "type-304",
+ "self_type" : "type-304",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h",
+ "unique_id" : "__pthread_cleanup_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sample_validity",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "success_threshold",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "min_samples",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "max_samples",
+ "field_offset" : 32,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "base_timeout_msec",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "__res_params",
+ "name" : "__res_params",
+ "referenced_type" : "type-254",
+ "self_type" : "type-254",
+ "size" : 12,
+ "source_file" : "/bionic/libc/dns/include/resolv_params.h",
+ "unique_id" : "__res_params"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-331"
+ }
+ ],
+ "linker_set_key" : "__sFILE",
+ "name" : "__sFILE",
+ "referenced_type" : "type-330",
+ "self_type" : "type-330",
+ "size" : 84,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/struct_file.h",
+ "unique_id" : "__sFILE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_kill",
+ "referenced_type" : "type-237"
+ },
+ {
+ "field_name" : "_timer",
+ "referenced_type" : "type-238"
+ },
+ {
+ "field_name" : "_rt",
+ "referenced_type" : "type-240"
+ },
+ {
+ "field_name" : "_sigchld",
+ "referenced_type" : "type-241"
+ },
+ {
+ "field_name" : "_sigfault",
+ "referenced_type" : "type-242"
+ },
+ {
+ "field_name" : "_sigpoll",
+ "referenced_type" : "type-248"
+ },
+ {
+ "field_name" : "_sigsys",
+ "referenced_type" : "type-249"
+ }
+ ],
+ "linker_set_key" : "__sifields",
+ "name" : "__sifields",
+ "record_kind" : "union",
+ "referenced_type" : "type-236",
+ "self_type" : "type-236",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS10__sifields"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:38:3",
+ "referenced_type" : "type-237",
+ "self_type" : "type-237",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_tid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_overrun",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_sigval",
+ "field_offset" : 64,
+ "referenced_type" : "type-239"
+ },
+ {
+ "field_name" : "_sys_private",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:42:3",
+ "referenced_type" : "type-238",
+ "self_type" : "type-238",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "_sigval",
+ "field_offset" : 64,
+ "referenced_type" : "type-239"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:48:3",
+ "referenced_type" : "type-240",
+ "self_type" : "type-240",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt1_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "_status",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_utime",
+ "field_offset" : 96,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "_stime",
+ "field_offset" : 128,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:53:3",
+ "referenced_type" : "type-241",
+ "self_type" : "type-241",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt2_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_addr",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_offset" : 32,
+ "referenced_type" : "type-243"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3",
+ "referenced_type" : "type-242",
+ "self_type" : "type-242",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_addr_lsb",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "_addr_bnd",
+ "referenced_type" : "type-245"
+ },
+ {
+ "field_name" : "_addr_pkey",
+ "referenced_type" : "type-247"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5",
+ "record_kind" : "union",
+ "referenced_type" : "type-243",
+ "self_type" : "type-243",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_dummy_bnd",
+ "referenced_type" : "type-246"
+ },
+ {
+ "field_name" : "_lower",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "_upper",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:73:7",
+ "referenced_type" : "type-245",
+ "self_type" : "type-245",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_dummy_pkey",
+ "referenced_type" : "type-246"
+ },
+ {
+ "field_name" : "_pkey",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:60:3)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:71:5)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:78:7",
+ "referenced_type" : "type-247",
+ "self_type" : "type-247",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt3_Ut_Ut0_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_band",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "_fd",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:84:3",
+ "referenced_type" : "type-248",
+ "self_type" : "type-248",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt4_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "_call_addr",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "_syscall",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_arch",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3",
+ "name" : "__sifields::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:88:3",
+ "referenced_type" : "type-249",
+ "self_type" : "type-249",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN10__sifieldsUt5_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ai_flags",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_family",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_socktype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_protocol",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_addrlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ai_canonname",
+ "field_offset" : 160,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "ai_addr",
+ "field_offset" : 192,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "ai_next",
+ "field_offset" : 224,
+ "referenced_type" : "type-20"
+ }
+ ],
+ "linker_set_key" : "addrinfo",
+ "name" : "addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "addrinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "app_netid",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "app_mark",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_netid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "qhook",
+ "field_offset" : 192,
+ "referenced_type" : "type-266"
+ }
+ ],
+ "linker_set_key" : "android_net_context",
+ "name" : "android_net_context",
+ "referenced_type" : "type-265",
+ "self_type" : "type-265",
+ "size" : 28,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
+ "unique_id" : "android_net_context"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+ "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
+ "referenced_type" : "type-354",
+ "self_type" : "type-354",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-113" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-355",
+ "self_type" : "type-355",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+ "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
+ "referenced_type" : "type-351",
+ "self_type" : "type-351",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-104" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-352",
+ "self_type" : "type-352",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+ "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<libunwind::Registers_mips_newabi>",
+ "referenced_type" : "type-363",
+ "self_type" : "type-363",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-134" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_mips_newabi, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-364",
+ "self_type" : "type-364",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+ "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
+ "referenced_type" : "type-360",
+ "self_type" : "type-360",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-127" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-361",
+ "self_type" : "type-361",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+ "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
+ "referenced_type" : "type-357",
+ "self_type" : "type-357",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-122" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-358",
+ "self_type" : "type-358",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+ "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
+ "referenced_type" : "type-345",
+ "self_type" : "type-345",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-85" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-346",
+ "self_type" : "type-346",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+ "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<libunwind::Registers_ppc64>",
+ "referenced_type" : "type-348",
+ "self_type" : "type-348",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-98" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_ppc64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-349",
+ "self_type" : "type-349",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+ "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<libunwind::Registers_sparc>",
+ "referenced_type" : "type-366",
+ "self_type" : "type-366",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-139" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_sparc, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-367",
+ "self_type" : "type-367",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_sparcE13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+ "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
+ "referenced_type" : "type-339",
+ "self_type" : "type-339",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-67" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-340",
+ "self_type" : "type-340",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+ "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
+ "referenced_type" : "type-342",
+ "self_type" : "type-342",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-77" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+ "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
+ "referenced_type" : "type-343",
+ "self_type" : "type-343",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-90" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+ "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
+ "referenced_type" : "type-369",
+ "self_type" : "type-369",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-318" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+ "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
+ "referenced_type" : "type-370",
+ "self_type" : "type-370",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-71" ],
+ "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
+ "referenced_type" : "type-353",
+ "self_type" : "type-353",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-113", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
+ "referenced_type" : "type-350",
+ "self_type" : "type-350",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-104", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_mips_newabi, unw_context_t>",
+ "referenced_type" : "type-362",
+ "self_type" : "type-362",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-134", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind21Registers_mips_newabiE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
+ "referenced_type" : "type-359",
+ "self_type" : "type-359",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-127", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
+ "referenced_type" : "type-356",
+ "self_type" : "type-356",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-122", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
+ "referenced_type" : "type-344",
+ "self_type" : "type-344",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-85", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_ppc64, unw_context_t>",
+ "referenced_type" : "type-347",
+ "self_type" : "type-347",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-98", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_ppc64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_sparc, unw_context_t>",
+ "referenced_type" : "type-365",
+ "self_type" : "type-365",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-139", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_sparcE13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
+ "referenced_type" : "type-338",
+ "self_type" : "type-338",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-67", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+ "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
+ "referenced_type" : "type-341",
+ "self_type" : "type-341",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-77", "type-90" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+ "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
+ "referenced_type" : "type-368",
+ "self_type" : "type-368",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/config.h",
+ "template_args" : [ "type-318", "type-71" ],
+ "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "cmsg_len",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "cmsg_level",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "cmsg_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "cmsghdr",
+ "name" : "cmsghdr",
+ "referenced_type" : "type-432",
+ "self_type" : "type-432",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "cmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__bits",
+ "referenced_type" : "type-216"
+ }
+ ],
+ "linker_set_key" : "cpu_set_t",
+ "name" : "cpu_set_t",
+ "referenced_type" : "type-215",
+ "self_type" : "type-215",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
+ "unique_id" : "cpu_set_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-334",
+ "self_type" : "type-334",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "div_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-455",
+ "self_type" : "type-455",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "addressSpace",
+ "referenced_type" : "type-197"
+ },
+ {
+ "field_name" : "sects",
+ "field_offset" : 32,
+ "referenced_type" : "type-201"
+ },
+ {
+ "field_name" : "targetAddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "dl_iterate_cb_data",
+ "name" : "dl_iterate_cb_data",
+ "referenced_type" : "type-200",
+ "self_type" : "type-200",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "dlpi_addr",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dlpi_name",
+ "field_offset" : 32,
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "dlpi_phdr",
+ "field_offset" : 64,
+ "referenced_type" : "type-189"
+ },
+ {
+ "field_name" : "dlpi_phnum",
+ "field_offset" : 96,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "dl_phdr_info",
+ "name" : "dl_phdr_info",
+ "referenced_type" : "type-188",
+ "self_type" : "type-188",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "dl_phdr_info"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tbase",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dbase",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "func",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "dwarf_eh_bases",
+ "name" : "dwarf_eh_bases",
+ "referenced_type" : "type-55",
+ "self_type" : "type-55",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/unwind.h",
+ "unique_id" : "dwarf_eh_bases"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "d_tag",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "d_un",
+ "field_offset" : 32,
+ "referenced_type" : "type-145"
+ }
+ ],
+ "linker_set_key" : "dynamic",
+ "name" : "dynamic",
+ "referenced_type" : "type-144",
+ "self_type" : "type-144",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS7dynamic"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "d_val",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "d_ptr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
+ "name" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-145",
+ "self_type" : "type-145",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTSN7dynamicUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "e_ident",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "e_type",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_machine",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_version",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_entry",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_phoff",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_shoff",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_flags",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_ehsize",
+ "field_offset" : 320,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phentsize",
+ "field_offset" : 336,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phnum",
+ "field_offset" : 352,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shentsize",
+ "field_offset" : 368,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shnum",
+ "field_offset" : 384,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shstrndx",
+ "field_offset" : 400,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf32_hdr",
+ "name" : "elf32_hdr",
+ "referenced_type" : "type-154",
+ "self_type" : "type-154",
+ "size" : 52,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_namesz",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_descsz",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_note",
+ "name" : "elf32_note",
+ "referenced_type" : "type-160",
+ "self_type" : "type-160",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_note"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "p_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_offset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_vaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_paddr",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_filesz",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_memsz",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_align",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_phdr",
+ "name" : "elf32_phdr",
+ "referenced_type" : "type-156",
+ "self_type" : "type-156",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_phdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_rel",
+ "name" : "elf32_rel",
+ "referenced_type" : "type-148",
+ "self_type" : "type-148",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_rel"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_addend",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "elf32_rela",
+ "name" : "elf32_rela",
+ "referenced_type" : "type-150",
+ "self_type" : "type-150",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_rela"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sh_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_type",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addr",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_offset",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_size",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_link",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_info",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addralign",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_entsize",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf32_shdr",
+ "name" : "elf32_shdr",
+ "referenced_type" : "type-158",
+ "self_type" : "type-158",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf32_shdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "st_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_value",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_info",
+ "field_offset" : 96,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_other",
+ "field_offset" : 104,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_shndx",
+ "field_offset" : 112,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf32_sym",
+ "name" : "elf32_sym",
+ "referenced_type" : "type-152",
+ "self_type" : "type-152",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf32_sym"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "e_ident",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "e_type",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_machine",
+ "field_offset" : 144,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_version",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_entry",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_phoff",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_shoff",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "e_flags",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "e_ehsize",
+ "field_offset" : 416,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phentsize",
+ "field_offset" : 432,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_phnum",
+ "field_offset" : 448,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shentsize",
+ "field_offset" : 464,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shnum",
+ "field_offset" : 480,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "e_shstrndx",
+ "field_offset" : 496,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "elf64_hdr",
+ "name" : "elf64_hdr",
+ "referenced_type" : "type-155",
+ "self_type" : "type-155",
+ "size" : 64,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_namesz",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_descsz",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "n_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "elf64_note",
+ "name" : "elf64_note",
+ "referenced_type" : "type-161",
+ "self_type" : "type-161",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_note"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "p_type",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "p_offset",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_vaddr",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_paddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_filesz",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_memsz",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "p_align",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_phdr",
+ "name" : "elf64_phdr",
+ "referenced_type" : "type-157",
+ "self_type" : "type-157",
+ "size" : 56,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_phdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_rel",
+ "name" : "elf64_rel",
+ "referenced_type" : "type-149",
+ "self_type" : "type-149",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_rel"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "r_offset",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_info",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "r_addend",
+ "field_offset" : 128,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "elf64_rela",
+ "name" : "elf64_rela",
+ "referenced_type" : "type-151",
+ "self_type" : "type-151",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_rela"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "sh_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_type",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_addr",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_offset",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_size",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_link",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_info",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sh_addralign",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "sh_entsize",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_shdr",
+ "name" : "elf64_shdr",
+ "referenced_type" : "type-159",
+ "self_type" : "type-159",
+ "size" : 64,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS10elf64_shdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "st_name",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "st_info",
+ "field_offset" : 32,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_other",
+ "field_offset" : 40,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "st_shndx",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "st_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "st_size",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "elf64_sym",
+ "name" : "elf64_sym",
+ "referenced_type" : "type-153",
+ "self_type" : "type-153",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
+ "unique_id" : "_ZTS9elf64_sym"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "pid",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "f_owner_ex",
+ "name" : "f_owner_ex",
+ "referenced_type" : "type-423",
+ "self_type" : "type-423",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "f_owner_ex"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "fds_bits",
+ "referenced_type" : "type-2"
+ }
+ ],
+ "linker_set_key" : "fd_set",
+ "name" : "fd_set",
+ "referenced_type" : "type-301",
+ "self_type" : "type-301",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/select.h",
+ "unique_id" : "fd_set"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 64,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "flock",
+ "name" : "flock",
+ "referenced_type" : "type-424",
+ "self_type" : "type-424",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-244"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "flock64",
+ "name" : "flock64",
+ "referenced_type" : "type-426",
+ "self_type" : "type-426",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock64"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ },
+ {
+ "field_name" : "gf_fmode",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1120,
+ "referenced_type" : "type-42"
+ }
+ ],
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 268,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ }
+ ],
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 132,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gsr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
+ },
+ {
+ "field_name" : "gsr_source",
+ "field_offset" : 1056,
+ "referenced_type" : "type-38"
+ }
+ ],
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 260,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "h_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "h_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "h_addrtype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "h_length",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "h_addr_list",
+ "field_offset" : 128,
+ "referenced_type" : "type-435"
+ }
+ ],
+ "linker_set_key" : "hostent",
+ "name" : "hostent",
+ "referenced_type" : "type-434",
+ "self_type" : "type-434",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "hostent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "imaxdiv_t",
+ "name" : "imaxdiv_t",
+ "referenced_type" : "type-398",
+ "self_type" : "type-398",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
+ "unique_id" : "imaxdiv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "imaxdiv_t",
+ "name" : "imaxdiv_t",
+ "referenced_type" : "type-63",
+ "self_type" : "type-63",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
+ "unique_id" : "_ZTS9imaxdiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "in6_u",
+ "referenced_type" : "type-26"
+ }
+ ],
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-28"
+ },
+ {
+ "field_name" : "u6_addr32",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-26",
+ "self_type" : "type-26",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "flr_label",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_expires",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-109",
+ "self_type" : "type-109",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-425",
+ "self_type" : "type-425",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "iov_base",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "iov_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
+ "referenced_type" : "type-427",
+ "self_type" : "type-427",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-88"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-87",
+ "self_type" : "type-87",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-36",
+ "self_type" : "type-36",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-33"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-175",
+ "self_type" : "type-175",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-24",
+ "self_type" : "type-24",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-132",
+ "self_type" : "type-132",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-186"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-185",
+ "self_type" : "type-185",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "it_interval",
+ "referenced_type" : "type-212"
+ },
+ {
+ "field_name" : "it_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-212"
+ }
+ ],
+ "linker_set_key" : "itimerspec",
+ "name" : "itimerspec",
+ "referenced_type" : "type-219",
+ "self_type" : "type-219",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS10itimerspec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "it_interval",
+ "referenced_type" : "type-217"
+ },
+ {
+ "field_name" : "it_value",
+ "field_offset" : 64,
+ "referenced_type" : "type-217"
+ }
+ ],
+ "linker_set_key" : "itimerval",
+ "name" : "itimerval",
+ "referenced_type" : "type-220",
+ "self_type" : "type-220",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS9itimerval"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-335",
+ "self_type" : "type-335",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-456",
+ "self_type" : "type-456",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "libunwind::AbstractUnwindCursor",
+ "name" : "libunwind::AbstractUnwindCursor",
+ "record_kind" : "class",
+ "referenced_type" : "type-314",
+ "self_type" : "type-314",
+ "size" : 4,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
+ "vtable_components" :
+ [
+ {
+ "kind" : "offset_to_top"
+ },
+ {
+ "kind" : "rtti",
+ "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
+ },
+ {
+ "kind" : "complete_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
+ },
+ {
+ "kind" : "deleting_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
+ }
+ ]
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "data",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::EHABIIndexEntry",
+ "name" : "libunwind::EHABIIndexEntry",
+ "referenced_type" : "type-321",
+ "self_type" : "type-321",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_i",
+ "referenced_type" : "type-9"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_addressSpace",
+ "field_offset" : 32,
+ "referenced_type" : "type-197"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_sects",
+ "field_offset" : 64,
+ "referenced_type" : "type-323"
+ }
+ ],
+ "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
+ "referenced_type" : "type-322",
+ "self_type" : "type-322",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "template_args" : [ "type-196" ],
+ "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "libunwind::LocalAddressSpace",
+ "name" : "libunwind::LocalAddressSpace",
+ "record_kind" : "class",
+ "referenced_type" : "type-196",
+ "self_type" : "type-196",
+ "size" : 1,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_lock",
+ "referenced_type" : "type-311"
+ }
+ ],
+ "linker_set_key" : "libunwind::RWMutex",
+ "name" : "libunwind::RWMutex",
+ "record_kind" : "class",
+ "referenced_type" : "type-310",
+ "self_type" : "type-310",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
+ "unique_id" : "_ZTSN9libunwind7RWMutexE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-107"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_use_X_for_vfp_save",
+ "field_offset" : 512,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_saved_vfp_d0_d15",
+ "field_offset" : 520,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_saved_vfp_d16_d31",
+ "field_offset" : 528,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vfp_d0_d15_pad",
+ "field_offset" : 576,
+ "referenced_type" : "type-110"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vfp_d16_d31",
+ "field_offset" : 1664,
+ "referenced_type" : "type-111"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm",
+ "name" : "libunwind::Registers_arm",
+ "record_kind" : "class",
+ "referenced_type" : "type-113",
+ "self_type" : "type-113",
+ "size" : 336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_armE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-101"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorHalfRegisters",
+ "field_offset" : 2176,
+ "referenced_type" : "type-82"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm64",
+ "name" : "libunwind::Registers_arm64",
+ "record_kind" : "class",
+ "referenced_type" : "type-104",
+ "self_type" : "type-104",
+ "size" : 528,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__x",
+ "referenced_type" : "type-102"
+ },
+ {
+ "field_name" : "__fp",
+ "field_offset" : 1856,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 1920,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__sp",
+ "field_offset" : 1984,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__ra_sign_state",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm64::GPRs",
+ "name" : "libunwind::Registers_arm64::GPRs",
+ "referenced_type" : "type-101",
+ "self_type" : "type-101",
+ "size" : 272,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-108"
+ },
+ {
+ "field_name" : "__sp",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_arm::GPRs",
+ "name" : "libunwind::Registers_arm::GPRs",
+ "referenced_type" : "type-107",
+ "self_type" : "type-107",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-130"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_newabi",
+ "name" : "libunwind::Registers_mips_newabi",
+ "record_kind" : "class",
+ "referenced_type" : "type-134",
+ "self_type" : "type-134",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind21Registers_mips_newabiE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-131"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__hi",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lo",
+ "field_offset" : 2176,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+ "name" : "libunwind::Registers_mips_newabi::mips_newabi_thread_state_t",
+ "referenced_type" : "type-130",
+ "self_type" : "type-130",
+ "size" : 280,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind21Registers_mips_newabi26mips_newabi_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-125"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_o32",
+ "name" : "libunwind::Registers_mips_o32",
+ "record_kind" : "class",
+ "referenced_type" : "type-127",
+ "self_type" : "type-127",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-119"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__hi",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lo",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+ "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
+ "referenced_type" : "type-125",
+ "self_type" : "type-125",
+ "size" : 140,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-118"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_or1k",
+ "name" : "libunwind::Registers_or1k",
+ "record_kind" : "class",
+ "referenced_type" : "type-122",
+ "self_type" : "type-122",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__r",
+ "referenced_type" : "type-119"
+ },
+ {
+ "field_name" : "__pc",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__epcr",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
+ "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
+ "referenced_type" : "type-118",
+ "self_type" : "type-118",
+ "size" : 136,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-80"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_floatRegisters",
+ "field_offset" : 1280,
+ "referenced_type" : "type-81"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorRegisters",
+ "field_offset" : 3392,
+ "referenced_type" : "type-83"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc",
+ "name" : "libunwind::Registers_ppc",
+ "record_kind" : "class",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
+ "size" : 936,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-93"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_vectorScalarRegisters",
+ "field_offset" : 2496,
+ "referenced_type" : "type-96"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64",
+ "name" : "libunwind::Registers_ppc64",
+ "record_kind" : "class",
+ "referenced_type" : "type-98",
+ "self_type" : "type-98",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__srr0",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__srr1",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r0",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r1",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r2",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r3",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r4",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r5",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r6",
+ "field_offset" : 512,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r7",
+ "field_offset" : 576,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 640,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 704,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 768,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 832,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 896,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 960,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 1024,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 1088,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r16",
+ "field_offset" : 1152,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r17",
+ "field_offset" : 1216,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r18",
+ "field_offset" : 1280,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r19",
+ "field_offset" : 1344,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r20",
+ "field_offset" : 1408,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r21",
+ "field_offset" : 1472,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r22",
+ "field_offset" : 1536,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r23",
+ "field_offset" : 1600,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r24",
+ "field_offset" : 1664,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r25",
+ "field_offset" : 1728,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r26",
+ "field_offset" : 1792,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r27",
+ "field_offset" : 1856,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r28",
+ "field_offset" : 1920,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r29",
+ "field_offset" : 1984,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r30",
+ "field_offset" : 2048,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r31",
+ "field_offset" : 2112,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__cr",
+ "field_offset" : 2176,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__xer",
+ "field_offset" : 2240,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 2304,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__ctr",
+ "field_offset" : 2368,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__vrsave",
+ "field_offset" : 2432,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+ "name" : "libunwind::Registers_ppc64::ppc64_thread_state_t",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
+ "size" : 312,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6420ppc64_thread_state_tE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "asfloat",
+ "referenced_type" : "type-95"
+ },
+ {
+ "field_name" : "v",
+ "referenced_type" : "type-64"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t",
+ "record_kind" : "union",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_tE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "f",
+ "referenced_type" : "type-74"
+ },
+ {
+ "field_name" : "v2",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+ "name" : "libunwind::Registers_ppc64::ppc64_vsr_t::asfloat_s",
+ "referenced_type" : "type-95",
+ "self_type" : "type-95",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_ppc6411ppc64_vsr_t9asfloat_sE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__fpregs",
+ "referenced_type" : "type-82"
+ },
+ {
+ "field_name" : "__fpscr_pad",
+ "field_offset" : 2048,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__fpscr",
+ "field_offset" : 2080,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
+ "name" : "libunwind::Registers_ppc::ppc_float_state_t",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
+ "size" : 264,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__srr0",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__srr1",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r0",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r1",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r2",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r3",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r4",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r5",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r6",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r7",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 512,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 544,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r16",
+ "field_offset" : 576,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r17",
+ "field_offset" : 608,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r18",
+ "field_offset" : 640,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r19",
+ "field_offset" : 672,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r20",
+ "field_offset" : 704,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r21",
+ "field_offset" : 736,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r22",
+ "field_offset" : 768,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r23",
+ "field_offset" : 800,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r24",
+ "field_offset" : 832,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r25",
+ "field_offset" : 864,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r26",
+ "field_offset" : 896,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r27",
+ "field_offset" : 928,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r28",
+ "field_offset" : 960,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r29",
+ "field_offset" : 992,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r30",
+ "field_offset" : 1024,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__r31",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__cr",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__xer",
+ "field_offset" : 1120,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__lr",
+ "field_offset" : 1152,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ctr",
+ "field_offset" : 1184,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__mq",
+ "field_offset" : 1216,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__vrsave",
+ "field_offset" : 1248,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
+ "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
+ "referenced_type" : "type-80",
+ "self_type" : "type-80",
+ "size" : 160,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-137"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_sparc",
+ "name" : "libunwind::Registers_sparc",
+ "record_kind" : "class",
+ "referenced_type" : "type-139",
+ "self_type" : "type-139",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_sparcE"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__regs",
+ "referenced_type" : "type-119"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_sparc::sparc_thread_state_t",
+ "name" : "libunwind::Registers_sparc::sparc_thread_state_t",
+ "referenced_type" : "type-137",
+ "self_type" : "type-137",
+ "size" : 128,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind15Registers_sparc20sparc_thread_state_tE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-65"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86",
+ "name" : "libunwind::Registers_x86",
+ "record_kind" : "class",
+ "referenced_type" : "type-67",
+ "self_type" : "type-67",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_x86E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__eax",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ebx",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ecx",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__edx",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__edi",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__esi",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ebp",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__esp",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ss",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__eflags",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__eip",
+ "field_offset" : 320,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__cs",
+ "field_offset" : 352,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__ds",
+ "field_offset" : 384,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__es",
+ "field_offset" : 416,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__fs",
+ "field_offset" : 448,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "__gs",
+ "field_offset" : 480,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86::GPRs",
+ "name" : "libunwind::Registers_x86::GPRs",
+ "referenced_type" : "type-65",
+ "self_type" : "type-65",
+ "size" : 64,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "referenced_type" : "type-75"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86_64",
+ "name" : "libunwind::Registers_x86_64",
+ "record_kind" : "class",
+ "referenced_type" : "type-77",
+ "self_type" : "type-77",
+ "size" : 168,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
+ },
+ {
+ "access" : "private",
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__rax",
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rbx",
+ "field_offset" : 64,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rcx",
+ "field_offset" : 128,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rdx",
+ "field_offset" : 192,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rdi",
+ "field_offset" : 256,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rsi",
+ "field_offset" : 320,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rbp",
+ "field_offset" : 384,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rsp",
+ "field_offset" : 448,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r8",
+ "field_offset" : 512,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r9",
+ "field_offset" : 576,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r10",
+ "field_offset" : 640,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r11",
+ "field_offset" : 704,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r12",
+ "field_offset" : 768,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r13",
+ "field_offset" : 832,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r14",
+ "field_offset" : 896,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__r15",
+ "field_offset" : 960,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rip",
+ "field_offset" : 1024,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__rflags",
+ "field_offset" : 1088,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__cs",
+ "field_offset" : 1152,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__fs",
+ "field_offset" : 1216,
+ "referenced_type" : "type-73"
+ },
+ {
+ "field_name" : "__gs",
+ "field_offset" : 1280,
+ "referenced_type" : "type-73"
+ }
+ ],
+ "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
+ "name" : "libunwind::Registers_x86_64::GPRs",
+ "referenced_type" : "type-75",
+ "self_type" : "type-75",
+ "size" : 168,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
+ },
+ {
+ "alignment" : 8,
+ "base_specifiers" :
+ [
+ {
+ "referenced_type" : "type-314"
+ }
+ ],
+ "fields" :
+ [
+ {
+ "access" : "private",
+ "field_name" : "_addressSpace",
+ "field_offset" : 32,
+ "referenced_type" : "type-316"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_registers",
+ "field_offset" : 64,
+ "referenced_type" : "type-113"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_info",
+ "field_offset" : 2752,
+ "referenced_type" : "type-174"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_unwindInfoMissing",
+ "field_offset" : 3072,
+ "referenced_type" : "type-114"
+ },
+ {
+ "access" : "private",
+ "field_name" : "_isSignalFrame",
+ "field_offset" : 3080,
+ "referenced_type" : "type-114"
+ }
+ ],
+ "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+ "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
+ "record_kind" : "class",
+ "referenced_type" : "type-318",
+ "self_type" : "type-318",
+ "size" : 392,
+ "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
+ "template_args" : [ "type-196", "type-113" ],
+ "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
+ "vtable_components" :
+ [
+ {
+ "kind" : "offset_to_top"
+ },
+ {
+ "kind" : "rtti",
+ "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
+ },
+ {
+ "kind" : "complete_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
+ },
+ {
+ "kind" : "deleting_dtor_pointer",
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
+ },
+ {
+ "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
+ }
+ ]
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arm_section",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "arm_section_length",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "libunwind::UnwindInfoSections",
+ "name" : "libunwind::UnwindInfoSections",
+ "referenced_type" : "type-195",
+ "self_type" : "type-195",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
+ "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "vec",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "linker_set_key" : "libunwind::v128",
+ "name" : "libunwind::v128",
+ "referenced_type" : "type-64",
+ "self_type" : "type-64",
+ "size" : 16,
+ "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
+ "unique_id" : "_ZTSN9libunwind4v128E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-428",
+ "self_type" : "type-428",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_addr",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "l_name",
+ "field_offset" : 32,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "l_ld",
+ "field_offset" : 64,
+ "referenced_type" : "type-192"
+ },
+ {
+ "field_name" : "l_next",
+ "field_offset" : 96,
+ "referenced_type" : "type-193"
+ },
+ {
+ "field_name" : "l_prev",
+ "field_offset" : 128,
+ "referenced_type" : "type-193"
+ }
+ ],
+ "linker_set_key" : "link_map",
+ "name" : "link_map",
+ "referenced_type" : "type-191",
+ "self_type" : "type-191",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "link_map"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-336",
+ "self_type" : "type-336",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-47"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-457",
+ "self_type" : "type-457",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-333",
+ "self_type" : "type-333",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-442",
+ "self_type" : "type-442",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__clang_max_align_nonce1",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "__clang_max_align_nonce2",
+ "field_offset" : 64,
+ "referenced_type" : "type-48"
+ }
+ ],
+ "linker_set_key" : "max_align_t",
+ "name" : "max_align_t",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 16,
+ "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.2/include/__stddef_max_align_t.h",
+ "unique_id" : "_ZTS11max_align_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-429"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-431",
+ "self_type" : "type-431",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 64,
+ "referenced_type" : "type-430"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-429",
+ "self_type" : "type-429",
+ "size" : 28,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "n_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "n_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "n_addrtype",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "n_net",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "netent",
+ "name" : "netent",
+ "referenced_type" : "type-437",
+ "self_type" : "type-437",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "netent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "p_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "p_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "p_proto",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "protoent",
+ "name" : "protoent",
+ "referenced_type" : "type-439",
+ "self_type" : "type-439",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "protoent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-288",
+ "self_type" : "type-288",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS14pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-402",
+ "self_type" : "type-402",
+ "size" : 24,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-208"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-207",
+ "self_type" : "type-207",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-308",
+ "self_type" : "type-308",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS14pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-397",
+ "self_type" : "type-397",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-403",
+ "self_type" : "type-403",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-329",
+ "self_type" : "type-329",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS15pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-404",
+ "self_type" : "type-404",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-309"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-406",
+ "self_type" : "type-406",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-311",
+ "self_type" : "type-311",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "_ZTS16pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-405",
+ "self_type" : "type-405",
+ "size" : 40,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-312"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-412",
+ "self_type" : "type-412",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-258"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-418",
+ "self_type" : "type-418",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "r_version",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "r_map",
+ "field_offset" : 32,
+ "referenced_type" : "type-193"
+ },
+ {
+ "field_name" : "r_brk",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_state",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "r_ldbase",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "r_debug",
+ "name" : "r_debug",
+ "referenced_type" : "type-194",
+ "self_type" : "type-194",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
+ "unique_id" : "r_debug"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-120"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-143"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-142",
+ "self_type" : "type-142",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-120"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-164",
+ "self_type" : "type-164",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sched_priority",
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "sched_param",
+ "name" : "sched_param",
+ "referenced_type" : "type-214",
+ "self_type" : "type-214",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
+ "unique_id" : "sched_param"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-435"
+ },
+ {
+ "field_name" : "s_port",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "s_proto",
+ "field_offset" : 96,
+ "referenced_type" : "type-15"
+ }
+ ],
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-438",
+ "self_type" : "type-438",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-278"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 32,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 96,
+ "referenced_type" : "type-251"
+ }
+ ],
+ "linker_set_key" : "sigaction",
+ "name" : "sigaction",
+ "referenced_type" : "type-277",
+ "self_type" : "type-277",
+ "size" : 16,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTS9sigaction"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-280"
+ },
+ {
+ "field_name" : "sa_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "sa_restorer",
+ "field_offset" : 64,
+ "referenced_type" : "type-251"
+ },
+ {
+ "field_name" : "sa_mask",
+ "field_offset" : 96,
+ "referenced_type" : "type-275"
+ }
+ ],
+ "linker_set_key" : "sigaction64",
+ "name" : "sigaction64",
+ "referenced_type" : "type-279",
+ "self_type" : "type-279",
+ "size" : 20,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTS11sigaction64"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
+ "name" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-280",
+ "self_type" : "type-280",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTSN11sigaction64Ut_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_handler",
+ "referenced_type" : "type-228"
+ },
+ {
+ "field_name" : "sa_sigaction",
+ "referenced_type" : "type-230"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "name" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-278",
+ "self_type" : "type-278",
+ "size" : 4,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
+ "unique_id" : "_ZTSN9sigactionUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_sp",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "ss_flags",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ss_size",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sigaltstack",
+ "name" : "sigaltstack",
+ "referenced_type" : "type-256",
+ "self_type" : "type-256",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
+ "unique_id" : "_ZTS11sigaltstack"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
"field_name" : "trap_no",
"referenced_type" : "type-3"
},
@@ -6990,8 +8772,8 @@
],
"linker_set_key" : "sigcontext",
"name" : "sigcontext",
- "referenced_type" : "type-391",
- "self_type" : "type-391",
+ "referenced_type" : "type-225",
+ "self_type" : "type-225",
"size" : 84,
"source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/sigcontext.h",
"unique_id" : "_ZTS10sigcontext"
@@ -7001,631 +8783,29 @@
"fields" :
[
{
- "field_name" : "_u",
- "referenced_type" : "type-393"
- },
- {
- "field_name" : "sa_mask",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_flags",
- "field_offset" : 64,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 96,
- "referenced_type" : "type-414"
- }
- ],
- "linker_set_key" : "__kernel_sigaction",
- "name" : "__kernel_sigaction",
- "referenced_type" : "type-392",
- "self_type" : "type-392",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTS18__kernel_sigaction"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "_sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
- "name" : "__kernel_sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3) at out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h:77:3",
- "record_kind" : "union",
- "referenced_type" : "type-393",
- "self_type" : "type-393",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTSN18__kernel_sigactionUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "si_signo",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "si_errno",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "si_code",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_sifields",
- "field_offset" : 96,
- "referenced_type" : "type-400"
- }
- ],
- "linker_set_key" : "siginfo",
- "name" : "siginfo",
- "referenced_type" : "type-399",
- "self_type" : "type-399",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTS7siginfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pad",
- "referenced_type" : "type-401"
- },
- {
- "field_name" : "_kill",
- "referenced_type" : "type-402"
- },
- {
- "field_name" : "_timer",
- "referenced_type" : "type-403"
- },
- {
- "field_name" : "_rt",
- "referenced_type" : "type-405"
- },
- {
- "field_name" : "_sigchld",
- "referenced_type" : "type-406"
- },
- {
- "field_name" : "_sigfault",
- "referenced_type" : "type-407"
- },
- {
- "field_name" : "_sigpoll",
- "referenced_type" : "type-412"
- },
- {
- "field_name" : "_sigsys",
- "referenced_type" : "type-413"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3",
- "record_kind" : "union",
- "referenced_type" : "type-400",
- "self_type" : "type-400",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:54:5",
- "referenced_type" : "type-402",
- "self_type" : "type-402",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_tid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_overrun",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_sigval",
- "field_offset" : 64,
- "referenced_type" : "type-404"
- },
- {
- "field_name" : "_sys_private",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:58:5",
- "referenced_type" : "type-403",
- "self_type" : "type-403",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sival_int",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sival_ptr",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "sigval",
- "name" : "sigval",
- "record_kind" : "union",
- "referenced_type" : "type-404",
- "self_type" : "type-404",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTS6sigval"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "_sigval",
- "field_offset" : 64,
- "referenced_type" : "type-404"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:64:5",
- "referenced_type" : "type-405",
- "self_type" : "type-405",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut1_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "_status",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_utime",
- "field_offset" : 96,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "_stime",
- "field_offset" : 128,
- "referenced_type" : "type-172"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:69:5",
- "referenced_type" : "type-406",
- "self_type" : "type-406",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut2_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_addr",
- "referenced_type" : "type-209"
- },
- {
- "field_offset" : 32,
- "referenced_type" : "type-408"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5",
- "referenced_type" : "type-407",
- "self_type" : "type-407",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_addr_lsb",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "_addr_bnd",
- "referenced_type" : "type-409"
- },
- {
- "field_name" : "_addr_pkey",
- "referenced_type" : "type-411"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7",
- "record_kind" : "union",
- "referenced_type" : "type-408",
- "self_type" : "type-408",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_dummy_bnd",
- "referenced_type" : "type-410"
- },
- {
- "field_name" : "_lower",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "_upper",
- "field_offset" : 64,
- "referenced_type" : "type-209"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:89:9",
- "referenced_type" : "type-409",
- "self_type" : "type-409",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_Ut_E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<_Float16>",
- "name" : "std::__libcpp_is_floating_point<_Float16>",
- "referenced_type" : "type-41",
- "self_type" : "type-41",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-44" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIDF16_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_dummy_pkey",
- "referenced_type" : "type-410"
- },
- {
- "field_name" : "_pkey",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:76:5)::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:87:7)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:94:9",
- "referenced_type" : "type-411",
- "self_type" : "type-411",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut3_Ut_Ut0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_band",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "_fd",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:100:5",
- "referenced_type" : "type-412",
- "self_type" : "type-412",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut4_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "_call_addr",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "_syscall",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "_arch",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5",
- "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:52:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:104:5",
- "referenced_type" : "type-413",
- "self_type" : "type-413",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
- "unique_id" : "_ZTSN7siginfoUt_Ut5_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-416",
- "self_type" : "type-416",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-418",
- "self_type" : "type-418",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_sp",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "ss_flags",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ss_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sigaltstack",
- "name" : "sigaltstack",
- "referenced_type" : "type-419",
- "self_type" : "type-419",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/arm-linux-androideabi/asm/signal.h",
- "unique_id" : "_ZTS11sigaltstack"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<bool, true>",
- "name" : "std::integral_constant<bool, true>",
- "referenced_type" : "type-42",
- "self_type" : "type-42",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIbLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arena",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ordblks",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "smblks",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblks",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-420",
- "self_type" : "type-420",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/malloc.h",
- "unique_id" : "mallinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-421",
- "self_type" : "type-421",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "sigev_value",
- "referenced_type" : "type-404"
+ "referenced_type" : "type-239"
},
{
"field_name" : "sigev_signo",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "sigev_notify",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "_sigev_un",
"field_offset" : 96,
- "referenced_type" : "type-423"
+ "referenced_type" : "type-260"
}
],
"linker_set_key" : "sigevent",
"name" : "sigevent",
- "referenced_type" : "type-422",
- "self_type" : "type-422",
+ "referenced_type" : "type-259",
+ "self_type" : "type-259",
"size" : 64,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTS8sigevent"
@@ -7636,23 +8816,23 @@
[
{
"field_name" : "_pad",
- "referenced_type" : "type-424"
+ "referenced_type" : "type-261"
},
{
"field_name" : "_tid",
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "_sigev_thread",
- "referenced_type" : "type-425"
+ "referenced_type" : "type-262"
}
],
"is_anonymous" : true,
- "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3",
- "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3",
+ "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3",
+ "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3",
"record_kind" : "union",
- "referenced_type" : "type-423",
- "self_type" : "type-423",
+ "referenced_type" : "type-260",
+ "self_type" : "type-260",
"size" : 52,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTSN8sigeventUt_E"
@@ -7663,19 +8843,19 @@
[
{
"field_name" : "_function",
- "referenced_type" : "type-426"
+ "referenced_type" : "type-263"
},
{
"field_name" : "_attribute",
"field_offset" : 32,
- "referenced_type" : "type-209"
+ "referenced_type" : "type-10"
}
],
"is_anonymous" : true,
- "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5",
- "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:228:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:231:5",
- "referenced_type" : "type-425",
- "self_type" : "type-425",
+ "linker_set_key" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5",
+ "name" : "sigevent::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:226:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:229:5",
+ "referenced_type" : "type-262",
+ "self_type" : "type-262",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
"unique_id" : "_ZTSN8sigeventUt_Ut_E"
@@ -7685,22 +8865,71 @@
"fields" :
[
{
- "field_name" : "quot",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-234"
}
],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-428",
- "self_type" : "type-428",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "ldiv_t"
+ "linker_set_key" : "siginfo",
+ "name" : "siginfo",
+ "referenced_type" : "type-233",
+ "self_type" : "type-233",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS7siginfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "referenced_type" : "type-235"
+ },
+ {
+ "field_name" : "_si_pad",
+ "referenced_type" : "type-250"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3",
+ "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-234",
+ "self_type" : "type-234",
+ "size" : 128,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN7siginfoUt_E"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "si_signo",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "si_errno",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "si_code",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "_sifields",
+ "field_offset" : 96,
+ "referenced_type" : "type-236"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5 <Spelling=out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:95:19>",
+ "name" : "siginfo::(anonymous union at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:102:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5) at out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:103:5 <Spelling=out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h:95:19>",
+ "referenced_type" : "type-235",
+ "self_type" : "type-235",
+ "size" : 32,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTSN7siginfoUt_Ut_E"
},
{
"alignment" : 4,
@@ -7708,13 +8937,13 @@
[
{
"field_name" : "__bits",
- "referenced_type" : "type-430"
+ "referenced_type" : "type-276"
}
],
"linker_set_key" : "sigset64_t",
"name" : "sigset64_t",
- "referenced_type" : "type-429",
- "self_type" : "type-429",
+ "referenced_type" : "type-275",
+ "self_type" : "type-275",
"size" : 8,
"source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
"unique_id" : "_ZTS10sigset64_t"
@@ -7724,258 +8953,760 @@
"fields" :
[
{
- "referenced_type" : "type-432"
+ "field_name" : "sival_int",
+ "referenced_type" : "type-12"
},
{
- "field_name" : "sa_mask",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sa_flags",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 96,
- "referenced_type" : "type-414"
+ "field_name" : "sival_ptr",
+ "referenced_type" : "type-10"
}
],
- "linker_set_key" : "sigaction",
- "name" : "sigaction",
- "referenced_type" : "type-431",
- "self_type" : "type-431",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTS9sigaction"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
- "name" : "sigaction::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:105:3",
+ "linker_set_key" : "sigval",
+ "name" : "sigval",
"record_kind" : "union",
- "referenced_type" : "type-432",
- "self_type" : "type-432",
+ "referenced_type" : "type-239",
+ "self_type" : "type-239",
"size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTSN9sigactionUt_E"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/siginfo.h",
+ "unique_id" : "_ZTS6sigval"
},
{
- "alignment" : 4,
+ "alignment" : 2,
"fields" :
[
{
- "referenced_type" : "type-434"
+ "field_name" : "sa_family",
+ "referenced_type" : "type-18"
},
{
- "field_name" : "sa_flags",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sa_restorer",
- "field_offset" : 64,
- "referenced_type" : "type-414"
- },
- {
- "field_name" : "sa_mask",
- "field_offset" : 96,
- "referenced_type" : "type-429"
- }
- ],
- "linker_set_key" : "sigaction64",
- "name" : "sigaction64",
- "referenced_type" : "type-433",
- "self_type" : "type-433",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTS11sigaction64"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sa_handler",
- "referenced_type" : "type-394"
- },
- {
- "field_name" : "sa_sigaction",
- "referenced_type" : "type-396"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
- "name" : "sigaction64::(anonymous union at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3) at out/soong/ndk/sysroot/usr/include/bits/signal_types.h:116:3",
- "record_kind" : "union",
- "referenced_type" : "type-434",
- "self_type" : "type-434",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/signal_types.h",
- "unique_id" : "_ZTSN11sigaction64Ut_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fpregs",
- "referenced_type" : "type-436"
- },
- {
- "field_name" : "fpsr",
- "field_offset" : 768,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fpcr",
- "field_offset" : 800,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ftype",
- "field_offset" : 832,
- "referenced_type" : "type-32"
- },
- {
- "field_name" : "init_flag",
- "field_offset" : 896,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "user_fpregs",
- "name" : "user_fpregs",
- "referenced_type" : "type-435",
- "self_type" : "type-435",
- "size" : 116,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_fpregs"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sign1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unused",
- "field_offset" : 1,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sign2",
+ "field_name" : "sa_data",
"field_offset" : 16,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "exponent",
- "field_offset" : 17,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "j",
- "field_offset" : 31,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "mantissa1",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "mantissa0",
- "field_offset" : 64,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-19"
}
],
- "linker_set_key" : "user_fpregs::fp_reg",
- "name" : "user_fpregs::fp_reg",
- "referenced_type" : "type-437",
- "self_type" : "type-437",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_fpregs::fp_reg"
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-17",
+ "self_type" : "type-17",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "uregs",
- "referenced_type" : "type-439"
+ "field_name" : "sin_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-45"
}
],
- "linker_set_key" : "user_regs",
- "name" : "user_regs",
- "referenced_type" : "type-438",
- "self_type" : "type-438",
- "size" : 72,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_regs"
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-39"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tv_nsec",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "timespec",
+ "name" : "timespec",
+ "referenced_type" : "type-212",
+ "self_type" : "type-212",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/timespec.h",
+ "unique_id" : "_ZTS8timespec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tv_sec",
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tv_usec",
+ "field_offset" : 32,
+ "referenced_type" : "type-213"
+ }
+ ],
+ "linker_set_key" : "timeval",
+ "name" : "timeval",
+ "referenced_type" : "type-217",
+ "self_type" : "type-217",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS7timeval"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tz_minuteswest",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tz_dsttime",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "timezone",
+ "name" : "timezone",
+ "referenced_type" : "type-218",
+ "self_type" : "type-218",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/time.h",
+ "unique_id" : "_ZTS8timezone"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "tm_sec",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_min",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_hour",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_mday",
+ "field_offset" : 96,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_mon",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_year",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_wday",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_yday",
+ "field_offset" : 224,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_isdst",
+ "field_offset" : 256,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "tm_gmtoff",
+ "field_offset" : 288,
+ "referenced_type" : "type-213"
+ },
+ {
+ "field_name" : "tm_zone",
+ "field_offset" : 320,
+ "referenced_type" : "type-5"
+ }
+ ],
+ "linker_set_key" : "tm",
+ "name" : "tm",
+ "referenced_type" : "type-303",
+ "self_type" : "type-303",
+ "size" : 44,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/time.h",
+ "unique_id" : "tm"
},
{
"alignment" : 8,
"fields" :
[
{
- "field_name" : "fpregs",
- "referenced_type" : "type-441"
+ "field_name" : "uc_flags",
+ "referenced_type" : "type-3"
},
{
- "field_name" : "fpscr",
- "field_offset" : 2048,
- "referenced_type" : "type-3"
+ "field_name" : "uc_link",
+ "field_offset" : 32,
+ "referenced_type" : "type-294"
+ },
+ {
+ "field_name" : "uc_stack",
+ "field_offset" : 64,
+ "referenced_type" : "type-256"
+ },
+ {
+ "field_name" : "uc_mcontext",
+ "field_offset" : 160,
+ "referenced_type" : "type-225"
+ },
+ {
+ "field_offset" : 832,
+ "referenced_type" : "type-295"
+ },
+ {
+ "field_name" : "__padding",
+ "field_offset" : 896,
+ "referenced_type" : "type-297"
+ },
+ {
+ "field_name" : "uc_regspace",
+ "field_offset" : 1856,
+ "referenced_type" : "type-298"
}
],
- "linker_set_key" : "user_vfp",
- "name" : "user_vfp",
- "referenced_type" : "type-440",
- "self_type" : "type-440",
- "size" : 264,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_vfp"
+ "linker_set_key" : "ucontext",
+ "name" : "ucontext",
+ "referenced_type" : "type-293",
+ "self_type" : "type-293",
+ "size" : 744,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "fpexc",
- "referenced_type" : "type-3"
+ "referenced_type" : "type-296"
},
{
- "field_name" : "fpinst",
- "field_offset" : 32,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "fpinst2",
- "field_offset" : 64,
- "referenced_type" : "type-3"
+ "field_name" : "uc_sigmask64",
+ "referenced_type" : "type-275"
}
],
- "linker_set_key" : "user_vfp_exc",
- "name" : "user_vfp_exc",
- "referenced_type" : "type-442",
- "self_type" : "type-442",
+ "is_anonymous" : true,
+ "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
+ "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-295",
+ "self_type" : "type-295",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "uc_sigmask",
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "__padding_rt_sigset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
+ "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
+ "referenced_type" : "type-296",
+ "self_type" : "type-296",
+ "size" : 8,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
+ "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-433",
+ "self_type" : "type-433",
"size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
- "unique_id" : "user_vfp_exc"
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-91"
+ }
+ ],
+ "linker_set_key" : "unw_context_t",
+ "name" : "unw_context_t",
+ "referenced_type" : "type-407",
+ "self_type" : "type-407",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_context_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-91"
+ }
+ ],
+ "linker_set_key" : "unw_context_t",
+ "name" : "unw_context_t",
+ "referenced_type" : "type-90",
+ "self_type" : "type-90",
+ "size" : 1336,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS13unw_context_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-72"
+ }
+ ],
+ "linker_set_key" : "unw_cursor_t",
+ "name" : "unw_cursor_t",
+ "referenced_type" : "type-408",
+ "self_type" : "type-408",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_cursor_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "data",
+ "referenced_type" : "type-72"
+ }
+ ],
+ "linker_set_key" : "unw_cursor_t",
+ "name" : "unw_cursor_t",
+ "referenced_type" : "type-71",
+ "self_type" : "type-71",
+ "size" : 1432,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS12unw_cursor_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "start_ip",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "end_ip",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsda",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "handler",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gp",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "format",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info_size",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "extra",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unw_proc_info_t",
+ "name" : "unw_proc_info_t",
+ "referenced_type" : "type-174",
+ "self_type" : "type-174",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "_ZTS15unw_proc_info_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "start_ip",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "end_ip",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsda",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "handler",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gp",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "format",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info_size",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unwind_info",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "extra",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unw_proc_info_t",
+ "name" : "unw_proc_info_t",
+ "referenced_type" : "type-409",
+ "self_type" : "type-409",
+ "size" : 40,
+ "source_file" : "/external/libunwind_llvm/include/libunwind.h",
+ "unique_id" : "unw_proc_info_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "kind",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "entryPageOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "entryCount",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "encodingsPageOffset",
+ "field_offset" : 64,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "encodingsCount",
+ "field_offset" : 80,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "unwind_info_compressed_second_level_page_header",
+ "name" : "unwind_info_compressed_second_level_page_header",
+ "referenced_type" : "type-209",
+ "self_type" : "type-209",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "encoding",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_regular_second_level_entry",
+ "name" : "unwind_info_regular_second_level_entry",
+ "referenced_type" : "type-205",
+ "self_type" : "type-205",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "kind",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "entryPageOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "entryCount",
+ "field_offset" : 48,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "unwind_info_regular_second_level_page_header",
+ "name" : "unwind_info_regular_second_level_page_header",
+ "referenced_type" : "type-206",
+ "self_type" : "type-206",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "version",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "commonEncodingsArraySectionOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "commonEncodingsArrayCount",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "personalityArraySectionOffset",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "personalityArrayCount",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "indexSectionOffset",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "indexCount",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header",
+ "name" : "unwind_info_section_header",
+ "referenced_type" : "type-202",
+ "self_type" : "type-202",
+ "size" : 28,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS26unwind_info_section_header"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "secondLevelPagesSectionOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsdaIndexArraySectionOffset",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header_index_entry",
+ "name" : "unwind_info_section_header_index_entry",
+ "referenced_type" : "type-203",
+ "self_type" : "type-203",
+ "size" : 12,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "functionOffset",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "lsdaOffset",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
+ "name" : "unwind_info_section_header_lsda_index_entry",
+ "referenced_type" : "type-204",
+ "self_type" : "type-204",
+ "size" : 8,
+ "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
+ "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
},
{
"alignment" : 4,
@@ -7983,12 +9714,12 @@
[
{
"field_name" : "regs",
- "referenced_type" : "type-438"
+ "referenced_type" : "type-284"
},
{
"field_name" : "u_fpvalid",
"field_offset" : 576,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "u_tsize",
@@ -8018,17 +9749,17 @@
{
"field_name" : "signal",
"field_offset" : 768,
- "referenced_type" : "type-172"
+ "referenced_type" : "type-213"
},
{
"field_name" : "reserved",
"field_offset" : 800,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "u_ar0",
"field_offset" : 832,
- "referenced_type" : "type-444"
+ "referenced_type" : "type-290"
},
{
"field_name" : "magic",
@@ -8038,7135 +9769,181 @@
{
"field_name" : "u_comm",
"field_offset" : 896,
- "referenced_type" : "type-445"
+ "referenced_type" : "type-291"
},
{
"field_name" : "u_debugreg",
"field_offset" : 1152,
- "referenced_type" : "type-333"
+ "referenced_type" : "type-208"
},
{
"field_name" : "u_fp",
"field_offset" : 1408,
- "referenced_type" : "type-435"
+ "referenced_type" : "type-281"
},
{
"field_name" : "u_fp0",
"field_offset" : 2336,
- "referenced_type" : "type-446"
+ "referenced_type" : "type-292"
}
],
"linker_set_key" : "user",
"name" : "user",
- "referenced_type" : "type-443",
- "self_type" : "type-443",
+ "referenced_type" : "type-289",
+ "self_type" : "type-289",
"size" : 296,
"source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
"unique_id" : "user"
},
{
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-447",
- "self_type" : "type-447",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "uc_flags",
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "uc_link",
- "field_offset" : 32,
- "referenced_type" : "type-449"
- },
- {
- "field_name" : "uc_stack",
- "field_offset" : 64,
- "referenced_type" : "type-419"
- },
- {
- "field_name" : "uc_mcontext",
- "field_offset" : 160,
- "referenced_type" : "type-391"
- },
- {
- "field_offset" : 832,
- "referenced_type" : "type-450"
- },
- {
- "field_name" : "__padding",
- "field_offset" : 896,
- "referenced_type" : "type-452"
- },
- {
- "field_name" : "uc_regspace",
- "field_offset" : 1856,
- "referenced_type" : "type-453"
- }
- ],
- "linker_set_key" : "ucontext",
- "name" : "ucontext",
- "referenced_type" : "type-448",
- "self_type" : "type-448",
- "size" : 744,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<float>",
- "name" : "std::__libcpp_is_floating_point<float>",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-46" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIfEE"
- },
- {
"alignment" : 4,
"fields" :
[
{
- "referenced_type" : "type-451"
+ "field_name" : "fpregs",
+ "referenced_type" : "type-282"
},
{
- "field_name" : "uc_sigmask64",
- "referenced_type" : "type-429"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
- "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3",
- "record_kind" : "union",
- "referenced_type" : "type-450",
- "self_type" : "type-450",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "uc_sigmask",
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "__padding_rt_sigset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
- "name" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5) at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5",
- "referenced_type" : "type-451",
- "self_type" : "type-451",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/ucontext.h",
- "unique_id" : "ucontext::(anonymous union at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:90:3)::(anonymous struct at out/soong/ndk/sysroot/usr/include/sys/ucontext.h:91:5)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fds_bits",
- "referenced_type" : "type-2"
- }
- ],
- "linker_set_key" : "fd_set",
- "name" : "fd_set",
- "referenced_type" : "type-456",
- "self_type" : "type-456",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/select.h",
- "unique_id" : "fd_set"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "pid",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "f_owner_ex",
- "name" : "f_owner_ex",
- "referenced_type" : "type-457",
- "self_type" : "type-457",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "f_owner_ex"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tm_sec",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_min",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_hour",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_mday",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_mon",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_year",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_wday",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_yday",
- "field_offset" : 224,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_isdst",
- "field_offset" : 256,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "tm_gmtoff",
- "field_offset" : 288,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "tm_zone",
- "field_offset" : 320,
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "tm",
- "name" : "tm",
- "referenced_type" : "type-459",
- "self_type" : "type-459",
- "size" : 44,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/time.h",
- "unique_id" : "tm"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__seq",
- "referenced_type" : "type-461"
- }
- ],
- "linker_set_key" : "mbstate_t",
- "name" : "mbstate_t",
- "referenced_type" : "type-460",
- "self_type" : "type-460",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/mbstate_t.h",
- "unique_id" : "_ZTS9mbstate_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::less<void>",
- "name" : "std::less<void>",
- "referenced_type" : "type-465",
- "self_type" : "type-465",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__14lessIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__invoke_void_return_wrapper<void>",
- "name" : "std::__invoke_void_return_wrapper<void>",
- "referenced_type" : "type-466",
- "self_type" : "type-466",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__128__invoke_void_return_wrapperIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator_arg_t",
- "name" : "std::allocator_arg_t",
- "referenced_type" : "type-467",
- "self_type" : "type-467",
- "size" : 1,
- "source_file" : "/external/libcxx/include/__functional_base",
- "unique_id" : "_ZTSNSt3__115allocator_arg_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 64,
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "flock",
- "name" : "flock",
- "referenced_type" : "type-468",
- "self_type" : "type-468",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<double>",
- "name" : "std::__libcpp_is_floating_point<double>",
- "referenced_type" : "type-47",
- "self_type" : "type-47",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-48" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIdEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__has_iterator_category<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "name" : "std::__has_iterator_category<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "referenced_type" : "type-470",
- "self_type" : "type-470",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__123__has_iterator_categoryIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_i",
- "referenced_type" : "type-12"
- },
- {
- "access" : "private",
- "field_name" : "_addressSpace",
- "field_offset" : 32,
- "referenced_type" : "type-472"
- },
- {
- "access" : "private",
- "field_name" : "_sects",
- "field_offset" : 64,
- "referenced_type" : "type-474"
- }
- ],
- "linker_set_key" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "name" : "libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>",
- "referenced_type" : "type-471",
- "self_type" : "type-471",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "template_args" : [ "type-473" ],
- "unique_id" : "_ZTSN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "libunwind::LocalAddressSpace",
- "name" : "libunwind::LocalAddressSpace",
- "record_kind" : "class",
- "referenced_type" : "type-473",
- "self_type" : "type-473",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSN9libunwind17LocalAddressSpaceE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arm_section",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "arm_section_length",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::UnwindInfoSections",
- "name" : "libunwind::UnwindInfoSections",
- "referenced_type" : "type-476",
- "self_type" : "type-476",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSN9libunwind18UnwindInfoSectionsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "name" : "std::__iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "referenced_type" : "type-477",
- "self_type" : "type-477",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__122__iterator_traits_implIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEELb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-477"
- }
- ],
- "linker_set_key" : "std::__iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "name" : "std::__iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true>",
- "referenced_type" : "type-478",
- "self_type" : "type-478",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__117__iterator_traitsIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEELb1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-478"
- }
- ],
- "linker_set_key" : "std::iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "name" : "std::iterator_traits<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> >",
- "referenced_type" : "type-479",
- "self_type" : "type-479",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-471" ],
- "unique_id" : "_ZTSNSt3__115iterator_traitsIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::iterator<std::output_iterator_tag, void, void, void, void>",
- "name" : "std::iterator<std::output_iterator_tag, void, void, void, void>",
- "referenced_type" : "type-480",
- "self_type" : "type-480",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "template_args" : [ "type-86", "type-163", "type-163", "type-163", "type-163" ],
- "unique_id" : "_ZTSNSt3__18iteratorINS_19output_iterator_tagEvvvvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::tuple<>",
- "name" : "std::tuple<>",
- "record_kind" : "class",
- "referenced_type" : "type-482",
- "self_type" : "type-482",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__15tupleIJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__ignore_t<unsigned char>",
- "name" : "std::__ignore_t<unsigned char>",
- "referenced_type" : "type-485",
- "self_type" : "type-485",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__110__ignore_tIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_equal<0>",
- "name" : "std::__tuple_equal<0>",
- "referenced_type" : "type-487",
- "self_type" : "type-487",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__113__tuple_equalILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_less<0>",
- "name" : "std::__tuple_less<0>",
- "referenced_type" : "type-488",
- "self_type" : "type-488",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__112__tuple_lessILj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__tuple_cat_return<>",
- "name" : "std::__tuple_cat_return<>",
- "referenced_type" : "type-489",
- "self_type" : "type-489",
- "size" : 1,
- "source_file" : "/external/libcxx/include/tuple",
- "unique_id" : "_ZTSNSt3__118__tuple_cat_returnIJEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<long double>",
- "name" : "std::__libcpp_is_floating_point<long double>",
- "referenced_type" : "type-49",
- "self_type" : "type-49",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-39" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIeEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "referenced_type" : "type-229"
- }
- ],
- "linker_set_key" : "std::__libcpp_refstring",
- "name" : "std::__libcpp_refstring",
- "record_kind" : "class",
- "referenced_type" : "type-490",
- "self_type" : "type-490",
- "size" : 4,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSNSt3__118__libcpp_refstringE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "field_offset" : 32,
- "referenced_type" : "type-490"
- }
- ],
- "linker_set_key" : "std::logic_error",
- "name" : "std::logic_error",
- "record_kind" : "class",
- "referenced_type" : "type-493",
- "self_type" : "type-493",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt11logic_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt11logic_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt11logic_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt11logic_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__imp_",
- "field_offset" : 32,
- "referenced_type" : "type-490"
- }
- ],
- "linker_set_key" : "std::runtime_error",
- "name" : "std::runtime_error",
- "record_kind" : "class",
- "referenced_type" : "type-494",
- "self_type" : "type-494",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt13runtime_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt13runtime_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt13runtime_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt13runtime_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::domain_error",
- "name" : "std::domain_error",
- "record_kind" : "class",
- "referenced_type" : "type-495",
- "self_type" : "type-495",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12domain_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12domain_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12domain_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12domain_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-167"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 128,
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "flock64",
- "name" : "flock64",
- "referenced_type" : "type-499",
- "self_type" : "type-499",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock64"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "in6_u",
- "referenced_type" : "type-6"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-5",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-51"
- }
- ],
- "linker_set_key" : "std::is_floating_point<int>",
- "name" : "std::is_floating_point<int>",
- "referenced_type" : "type-50",
- "self_type" : "type-50",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117is_floating_pointIiEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::invalid_argument",
- "name" : "std::invalid_argument",
- "record_kind" : "class",
- "referenced_type" : "type-501",
- "self_type" : "type-501",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt16invalid_argument",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt16invalid_argument"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt16invalid_argumentD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt16invalid_argumentD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::length_error",
- "name" : "std::length_error",
- "record_kind" : "class",
- "referenced_type" : "type-503",
- "self_type" : "type-503",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12length_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12length_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12length_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12length_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-493"
- }
- ],
- "linker_set_key" : "std::out_of_range",
- "name" : "std::out_of_range",
- "record_kind" : "class",
- "referenced_type" : "type-506",
- "self_type" : "type-506",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt12out_of_range",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt12out_of_range"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt12out_of_rangeD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt12out_of_rangeD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt11logic_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::range_error",
- "name" : "std::range_error",
- "record_kind" : "class",
- "referenced_type" : "type-508",
- "self_type" : "type-508",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt11range_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt11range_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt11range_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt11range_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<int>",
- "name" : "std::__libcpp_is_floating_point<int>",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIiEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::overflow_error",
- "name" : "std::overflow_error",
- "record_kind" : "class",
- "referenced_type" : "type-510",
- "self_type" : "type-510",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt14overflow_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt14overflow_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt14overflow_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt14overflow_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-494"
- }
- ],
- "linker_set_key" : "std::underflow_error",
- "name" : "std::underflow_error",
- "record_kind" : "class",
- "referenced_type" : "type-512",
- "self_type" : "type-512",
- "size" : 8,
- "source_file" : "/external/libcxx/include/stdexcept",
- "unique_id" : "_ZTSSt15underflow_error",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTISt15underflow_error"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt15underflow_errorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt15underflow_errorD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt13runtime_error4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__a_",
- "referenced_type" : "type-516"
- }
- ],
- "linker_set_key" : "std::atomic_flag",
- "name" : "std::atomic_flag",
- "referenced_type" : "type-515",
- "self_type" : "type-515",
- "size" : 1,
- "source_file" : "/external/libcxx/include/atomic",
- "unique_id" : "_ZTSNSt3__111atomic_flagE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<bool, false>",
- "name" : "std::integral_constant<bool, false>",
- "referenced_type" : "type-52",
- "self_type" : "type-52",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIbLb0EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "iov_base",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "iov_len",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-520",
- "self_type" : "type-520",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<void>",
- "name" : "std::allocator<void>",
- "record_kind" : "class",
- "referenced_type" : "type-523",
- "self_type" : "type-523",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__19allocatorIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<const void>",
- "name" : "std::allocator<const void>",
- "record_kind" : "class",
- "referenced_type" : "type-524",
- "self_type" : "type-524",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-226" ],
- "unique_id" : "_ZTSNSt3__19allocatorIKvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::auto_ptr<void>",
- "name" : "std::auto_ptr<void>",
- "record_kind" : "class",
- "referenced_type" : "type-525",
- "self_type" : "type-525",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__18auto_ptrIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 0>",
- "name" : "std::integral_constant<unsigned int, 0>",
- "referenced_type" : "type-526",
- "self_type" : "type-526",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__second_tag",
- "name" : "std::__second_tag",
- "referenced_type" : "type-527",
- "self_type" : "type-527",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112__second_tagE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__size_",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "std::__destruct_n",
- "name" : "std::__destruct_n",
- "referenced_type" : "type-528",
- "self_type" : "type-528",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112__destruct_nE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-54"
- }
- ],
- "linker_set_key" : "std::is_floating_point<unsigned int>",
- "name" : "std::is_floating_point<unsigned int>",
- "referenced_type" : "type-53",
- "self_type" : "type-53",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117is_floating_pointIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-531",
- "self_type" : "type-531",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_weak_ptr",
- "name" : "std::bad_weak_ptr",
- "record_kind" : "class",
- "referenced_type" : "type-532",
- "self_type" : "type-532",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__112bad_weak_ptrE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__112bad_weak_ptrE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__112bad_weak_ptrD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__112bad_weak_ptrD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt3__112bad_weak_ptr4whatEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "protected",
- "field_name" : "__shared_owners_",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "std::__shared_count",
- "name" : "std::__shared_count",
- "record_kind" : "class",
- "referenced_type" : "type-533",
- "self_type" : "type-533",
- "size" : 8,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__114__shared_countE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__114__shared_countE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__114__shared_countD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__114__shared_countD0Ev"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__114__shared_count16__on_zero_sharedEv"
- }
- ]
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "access" : "private",
- "referenced_type" : "type-533"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__shared_weak_owners_",
- "field_offset" : 64,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "std::__shared_weak_count",
- "name" : "std::__shared_weak_count",
- "record_kind" : "class",
- "referenced_type" : "type-537",
- "self_type" : "type-537",
- "size" : 12,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__119__shared_weak_countE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__119__shared_weak_countE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__119__shared_weak_countD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__119__shared_weak_countD0Ev"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__114__shared_count16__on_zero_sharedEv"
- },
- {
- "mangled_component_name" : "_ZNKSt3__119__shared_weak_count13__get_deleterERKSt9type_info"
- },
- {
- "is_pure" : true,
- "mangled_component_name" : "_ZNSt3__119__shared_weak_count21__on_zero_shared_weakEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<unsigned int>",
- "name" : "std::__libcpp_is_floating_point<unsigned int>",
- "referenced_type" : "type-54",
- "self_type" : "type-54",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 64,
- "referenced_type" : "type-542"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 128,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-541",
- "self_type" : "type-541",
- "size" : 28,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::allocator<std::__shared_ptr_dummy_rebind_allocator_type>",
- "name" : "std::allocator<std::__shared_ptr_dummy_rebind_allocator_type>",
- "record_kind" : "class",
- "referenced_type" : "type-543",
- "self_type" : "type-543",
- "size" : 1,
- "source_file" : "/external/libcxx/include/memory",
- "template_args" : [ "type-544" ],
- "unique_id" : "_ZTSNSt3__19allocatorINS_40__shared_ptr_dummy_rebind_allocator_typeEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__lx",
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "std::__sp_mut",
- "name" : "std::__sp_mut",
- "record_kind" : "class",
- "referenced_type" : "type-545",
- "self_type" : "type-545",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__18__sp_mutE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__v_",
- "referenced_type" : "type-547"
- }
- ],
- "linker_set_key" : "std::pointer_safety",
- "name" : "std::pointer_safety",
- "referenced_type" : "type-546",
- "self_type" : "type-546",
- "size" : 4,
- "source_file" : "/external/libcxx/include/memory",
- "unique_id" : "_ZTSNSt3__114pointer_safetyE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_same<std::__less<unsigned int, unsigned int> &, std::__two>",
- "name" : "std::is_same<std::__less<unsigned int, unsigned int> &, std::__two>",
- "referenced_type" : "type-55",
- "self_type" : "type-55",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-56", "type-58" ],
- "unique_id" : "_ZTSNSt3__17is_sameIRNS_6__lessIjjEENS_5__twoEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::plus<void>",
- "name" : "std::plus<void>",
- "referenced_type" : "type-551",
- "self_type" : "type-551",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__14plusIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::minus<void>",
- "name" : "std::minus<void>",
- "referenced_type" : "type-552",
- "self_type" : "type-552",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__15minusIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-92"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-553",
- "self_type" : "type-553",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::multiplies<void>",
- "name" : "std::multiplies<void>",
- "referenced_type" : "type-554",
- "self_type" : "type-554",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110multipliesIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::divides<void>",
- "name" : "std::divides<void>",
- "referenced_type" : "type-555",
- "self_type" : "type-555",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17dividesIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::modulus<void>",
- "name" : "std::modulus<void>",
- "referenced_type" : "type-556",
- "self_type" : "type-556",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17modulusIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::negate<void>",
- "name" : "std::negate<void>",
- "referenced_type" : "type-557",
- "self_type" : "type-557",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__16negateIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::equal_to<void>",
- "name" : "std::equal_to<void>",
- "referenced_type" : "type-558",
- "self_type" : "type-558",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__18equal_toIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::not_equal_to<void>",
- "name" : "std::not_equal_to<void>",
- "referenced_type" : "type-559",
- "self_type" : "type-559",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__112not_equal_toIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::greater<void>",
- "name" : "std::greater<void>",
- "referenced_type" : "type-560",
- "self_type" : "type-560",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17greaterIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 0>",
- "name" : "std::integral_constant<int, 0>",
- "referenced_type" : "type-561",
- "self_type" : "type-561",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi0EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::greater_equal<void>",
- "name" : "std::greater_equal<void>",
- "referenced_type" : "type-562",
- "self_type" : "type-562",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__113greater_equalIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::less_equal<void>",
- "name" : "std::less_equal<void>",
- "referenced_type" : "type-563",
- "self_type" : "type-563",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110less_equalIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_hdr",
- "referenced_type" : "type-541"
- },
- {
- "field_name" : "msg_len",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-564",
- "self_type" : "type-564",
- "size" : 32,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_and<void>",
- "name" : "std::logical_and<void>",
- "referenced_type" : "type-565",
- "self_type" : "type-565",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__111logical_andIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_or<void>",
- "name" : "std::logical_or<void>",
- "referenced_type" : "type-566",
- "self_type" : "type-566",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__110logical_orIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::logical_not<void>",
- "name" : "std::logical_not<void>",
- "referenced_type" : "type-567",
- "self_type" : "type-567",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__111logical_notIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_and<void>",
- "name" : "std::bit_and<void>",
- "referenced_type" : "type-568",
- "self_type" : "type-568",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_andIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_or<void>",
- "name" : "std::bit_or<void>",
- "referenced_type" : "type-569",
- "self_type" : "type-569",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__16bit_orIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__less<unsigned int, unsigned int>",
- "name" : "std::__less<unsigned int, unsigned int>",
- "referenced_type" : "type-57",
- "self_type" : "type-57",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "template_args" : [ "type-12", "type-12" ],
- "unique_id" : "_ZTSNSt3__16__lessIjjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_xor<void>",
- "name" : "std::bit_xor<void>",
- "referenced_type" : "type-570",
- "self_type" : "type-570",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_xorIvEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::bit_not<void>",
- "name" : "std::bit_not<void>",
- "referenced_type" : "type-571",
- "self_type" : "type-571",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__17bit_notIvEE"
- },
- {
- "alignment" : 4,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-204"
- }
- ],
- "linker_set_key" : "std::bad_function_call",
- "name" : "std::bad_function_call",
- "record_kind" : "class",
- "referenced_type" : "type-572",
- "self_type" : "type-572",
- "size" : 4,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__117bad_function_callE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTINSt3__117bad_function_callE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__117bad_function_callD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZNSt3__117bad_function_callD0Ev"
- },
- {
- "mangled_component_name" : "_ZNKSt9exception4whatEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<1>",
- "name" : "std::placeholders::__ph<1>",
- "referenced_type" : "type-574",
- "self_type" : "type-574",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "cmsg_len",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "cmsg_level",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "cmsg_type",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "cmsghdr",
- "name" : "cmsghdr",
- "referenced_type" : "type-575",
- "self_type" : "type-575",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "cmsghdr"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<2>",
- "name" : "std::placeholders::__ph<2>",
- "referenced_type" : "type-576",
- "self_type" : "type-576",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi2EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<3>",
- "name" : "std::placeholders::__ph<3>",
- "referenced_type" : "type-577",
- "self_type" : "type-577",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi3EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<4>",
- "name" : "std::placeholders::__ph<4>",
- "referenced_type" : "type-578",
- "self_type" : "type-578",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi4EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<5>",
- "name" : "std::placeholders::__ph<5>",
- "referenced_type" : "type-579",
- "self_type" : "type-579",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi5EEE"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "__lx",
- "referenced_type" : "type-59"
- }
- ],
- "linker_set_key" : "std::__two",
- "name" : "std::__two",
- "referenced_type" : "type-58",
- "self_type" : "type-58",
- "size" : 2,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__twoE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<6>",
- "name" : "std::placeholders::__ph<6>",
- "referenced_type" : "type-580",
- "self_type" : "type-580",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi6EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<7>",
- "name" : "std::placeholders::__ph<7>",
- "referenced_type" : "type-581",
- "self_type" : "type-581",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi7EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<8>",
- "name" : "std::placeholders::__ph<8>",
- "referenced_type" : "type-582",
- "self_type" : "type-582",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi8EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<9>",
- "name" : "std::placeholders::__ph<9>",
- "referenced_type" : "type-583",
- "self_type" : "type-583",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi9EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::placeholders::__ph<10>",
- "name" : "std::placeholders::__ph<10>",
- "referenced_type" : "type-584",
- "self_type" : "type-584",
- "size" : 1,
- "source_file" : "/external/libcxx/include/functional",
- "unique_id" : "_ZTSNSt3__112placeholders4__phILi10EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 1>",
- "name" : "std::integral_constant<int, 1>",
- "referenced_type" : "type-585",
- "self_type" : "type-585",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-586",
- "self_type" : "type-586",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "h_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "h_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "h_addrtype",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "h_length",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "h_addr_list",
- "field_offset" : 128,
- "referenced_type" : "type-598"
- }
- ],
- "linker_set_key" : "hostent",
- "name" : "hostent",
- "referenced_type" : "type-597",
- "self_type" : "type-597",
- "size" : 20,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "hostent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<int, 2>",
- "name" : "std::integral_constant<int, 2>",
- "referenced_type" : "type-599",
- "self_type" : "type-599",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIiLi2EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "u6_addr16",
+ "field_name" : "fpsr",
+ "field_offset" : 768,
"referenced_type" : "type-9"
},
{
- "field_name" : "u6_addr32",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-6",
- "self_type" : "type-6",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__libcpp_is_function_imp::__dummy_type",
- "name" : "std::__libcpp_is_function_imp::__dummy_type",
- "referenced_type" : "type-60",
- "self_type" : "type-60",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__124__libcpp_is_function_imp12__dummy_typeE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__p_",
- "referenced_type" : "type-610"
- }
- ],
- "linker_set_key" : "std::uniform_int_distribution<int>",
- "name" : "std::uniform_int_distribution<int>",
- "record_kind" : "class",
- "referenced_type" : "type-609",
- "self_type" : "type-609",
- "size" : 8,
- "source_file" : "/external/libcxx/include/algorithm",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__124uniform_int_distributionIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_arithmetic<int>",
- "name" : "std::is_arithmetic<int>",
- "referenced_type" : "type-61",
- "self_type" : "type-61",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__113is_arithmeticIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "__a_",
- "referenced_type" : "type-15"
- },
- {
- "access" : "private",
- "field_name" : "__b_",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "std::uniform_int_distribution<int>::param_type",
- "name" : "std::uniform_int_distribution<int>::param_type",
- "record_kind" : "class",
- "referenced_type" : "type-610",
- "self_type" : "type-610",
- "size" : 8,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__124uniform_int_distributionIiE10param_typeE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__rs_default",
- "name" : "std::__rs_default",
- "record_kind" : "class",
- "referenced_type" : "type-611",
- "self_type" : "type-611",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__112__rs_defaultE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__return_temporary_buffer",
- "name" : "std::__return_temporary_buffer",
- "referenced_type" : "type-612",
- "self_type" : "type-612",
- "size" : 1,
- "source_file" : "/external/libcxx/include/algorithm",
- "unique_id" : "_ZTSNSt3__125__return_temporary_bufferE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_x86, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_x86, unw_context_t>",
- "referenced_type" : "type-613",
- "self_type" : "type-613",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-614", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_x86E13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-615"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86",
- "name" : "libunwind::Registers_x86",
- "record_kind" : "class",
- "referenced_type" : "type-614",
- "self_type" : "type-614",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_x86E"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__eax",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ebx",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ecx",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__edx",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__edi",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__esi",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ebp",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__esp",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ss",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__eflags",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__eip",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__cs",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ds",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__es",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__fs",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__gs",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86::GPRs",
- "name" : "libunwind::Registers_x86::GPRs",
- "referenced_type" : "type-615",
- "self_type" : "type-615",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_x864GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
- "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<libunwind::Registers_x86>",
- "referenced_type" : "type-616",
- "self_type" : "type-616",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-614" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_x86, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-617",
- "self_type" : "type-617",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_x86E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_x86_64, unw_context_t>",
- "referenced_type" : "type-618",
- "self_type" : "type-618",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-619", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-620"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86_64",
- "name" : "libunwind::Registers_x86_64",
- "record_kind" : "class",
- "referenced_type" : "type-619",
- "self_type" : "type-619",
- "size" : 168,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind16Registers_x86_64E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_arithmetic<unsigned int>",
- "name" : "std::is_arithmetic<unsigned int>",
- "referenced_type" : "type-62",
- "self_type" : "type-62",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__113is_arithmeticIjEE"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__rax",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rbx",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rcx",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rdx",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rdi",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rsi",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rbp",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rsp",
- "field_offset" : 448,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r8",
- "field_offset" : 512,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r9",
- "field_offset" : 576,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r10",
- "field_offset" : 640,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r11",
- "field_offset" : 704,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r12",
- "field_offset" : 768,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r13",
- "field_offset" : 832,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r14",
- "field_offset" : 896,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__r15",
- "field_offset" : 960,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rip",
- "field_offset" : 1024,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__rflags",
- "field_offset" : 1088,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__cs",
- "field_offset" : 1152,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__fs",
- "field_offset" : 1216,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__gs",
- "field_offset" : 1280,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_x86_64::GPRs",
- "name" : "libunwind::Registers_x86_64::GPRs",
- "referenced_type" : "type-620",
- "self_type" : "type-620",
- "size" : 168,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind16Registers_x86_644GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
- "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<libunwind::Registers_x86_64>",
- "referenced_type" : "type-621",
- "self_type" : "type-621",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-619" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_x86_64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-622",
- "self_type" : "type-622",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind16Registers_x86_64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_ppc, unw_context_t>",
- "referenced_type" : "type-623",
- "self_type" : "type-623",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-624", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_ppcE13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-625"
- },
- {
- "access" : "private",
- "field_name" : "_floatRegisters",
- "field_offset" : 1280,
- "referenced_type" : "type-626"
- },
- {
- "access" : "private",
- "field_name" : "_vectorRegisters",
- "field_offset" : 3392,
- "referenced_type" : "type-628"
- }
- ],
- "linker_set_key" : "libunwind::Registers_ppc",
- "name" : "libunwind::Registers_ppc",
- "record_kind" : "class",
- "referenced_type" : "type-624",
- "self_type" : "type-624",
- "size" : 936,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppcE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__srr0",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__srr1",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r0",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r2",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r3",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r4",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r5",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r6",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r7",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r8",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r9",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r10",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r11",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r12",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r13",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r14",
- "field_offset" : 512,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r15",
- "field_offset" : 544,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r16",
- "field_offset" : 576,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r17",
- "field_offset" : 608,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r18",
- "field_offset" : 640,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r19",
- "field_offset" : 672,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r20",
- "field_offset" : 704,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r21",
- "field_offset" : 736,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r22",
- "field_offset" : 768,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r23",
+ "field_name" : "fpcr",
"field_offset" : 800,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "__r24",
+ "field_name" : "ftype",
"field_offset" : 832,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-45"
},
{
- "field_name" : "__r25",
- "field_offset" : 864,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r26",
+ "field_name" : "init_flag",
"field_offset" : 896,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r27",
- "field_offset" : 928,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r28",
- "field_offset" : 960,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r29",
- "field_offset" : 992,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r30",
- "field_offset" : 1024,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__r31",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__cr",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__xer",
- "field_offset" : 1120,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 1152,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__ctr",
- "field_offset" : 1184,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__mq",
- "field_offset" : 1216,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__vrsave",
- "field_offset" : 1248,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
}
],
- "linker_set_key" : "libunwind::Registers_ppc::ppc_thread_state_t",
- "name" : "libunwind::Registers_ppc::ppc_thread_state_t",
- "referenced_type" : "type-625",
- "self_type" : "type-625",
- "size" : 160,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppc18ppc_thread_state_tE"
+ "linker_set_key" : "user_fpregs",
+ "name" : "user_fpregs",
+ "referenced_type" : "type-281",
+ "self_type" : "type-281",
+ "size" : 116,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_fpregs"
},
{
- "access" : "private",
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sign1",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "unused",
+ "field_offset" : 1,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sign2",
+ "field_offset" : 16,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "exponent",
+ "field_offset" : 17,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "j",
+ "field_offset" : 31,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "mantissa1",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "mantissa0",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "user_fpregs::fp_reg",
+ "name" : "user_fpregs::fp_reg",
+ "referenced_type" : "type-283",
+ "self_type" : "type-283",
+ "size" : 12,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_fpregs::fp_reg"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "uregs",
+ "referenced_type" : "type-285"
+ }
+ ],
+ "linker_set_key" : "user_regs",
+ "name" : "user_regs",
+ "referenced_type" : "type-284",
+ "self_type" : "type-284",
+ "size" : 72,
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_regs"
+ },
+ {
"alignment" : 8,
"fields" :
[
{
- "field_name" : "__fpregs",
- "referenced_type" : "type-627"
+ "field_name" : "fpregs",
+ "referenced_type" : "type-131"
},
{
- "field_name" : "__fpscr_pad",
+ "field_name" : "fpscr",
"field_offset" : 2048,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__fpscr",
- "field_offset" : 2080,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "libunwind::Registers_ppc::ppc_float_state_t",
- "name" : "libunwind::Registers_ppc::ppc_float_state_t",
- "referenced_type" : "type-626",
- "self_type" : "type-626",
+ "linker_set_key" : "user_vfp",
+ "name" : "user_vfp",
+ "referenced_type" : "type-286",
+ "self_type" : "type-286",
"size" : 264,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_ppc17ppc_float_state_tE"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_vfp"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "vec",
- "referenced_type" : "type-11"
- }
- ],
- "linker_set_key" : "libunwind::v128",
- "name" : "libunwind::v128",
- "referenced_type" : "type-629",
- "self_type" : "type-629",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind4v128E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_scalar<nullptr_t>",
- "name" : "std::is_scalar<nullptr_t>",
- "referenced_type" : "type-63",
- "self_type" : "type-63",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-64" ],
- "unique_id" : "_ZTSNSt3__19is_scalarIDnEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "val",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-630",
- "self_type" : "type-630",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
- "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<libunwind::Registers_ppc>",
- "referenced_type" : "type-631",
- "self_type" : "type-631",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-624" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_ppc, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-632",
- "self_type" : "type-632",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_ppcE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_arm64, unw_context_t>",
- "referenced_type" : "type-633",
- "self_type" : "type-633",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-634", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind15Registers_arm64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-635"
+ "field_name" : "fpexc",
+ "referenced_type" : "type-3"
},
{
- "access" : "private",
- "field_name" : "_vectorHalfRegisters",
- "field_offset" : 2176,
- "referenced_type" : "type-627"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm64",
- "name" : "libunwind::Registers_arm64",
- "record_kind" : "class",
- "referenced_type" : "type-634",
- "self_type" : "type-634",
- "size" : 528,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind15Registers_arm64E"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__x",
- "referenced_type" : "type-636"
- },
- {
- "field_name" : "__fp",
- "field_offset" : 1856,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 1920,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__sp",
- "field_offset" : 1984,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 2048,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "padding",
- "field_offset" : 2112,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm64::GPRs",
- "name" : "libunwind::Registers_arm64::GPRs",
- "referenced_type" : "type-635",
- "self_type" : "type-635",
- "size" : 272,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind15Registers_arm644GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
- "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<libunwind::Registers_arm64>",
- "referenced_type" : "type-637",
- "self_type" : "type-637",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-634" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_arm64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-638",
- "self_type" : "type-638",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind15Registers_arm64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "n_aliases",
+ "field_name" : "fpinst",
"field_offset" : 32,
- "referenced_type" : "type-598"
+ "referenced_type" : "type-3"
},
{
- "field_name" : "n_addrtype",
+ "field_name" : "fpinst2",
"field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "n_net",
- "field_offset" : 96,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "netent",
- "name" : "netent",
- "referenced_type" : "type-639",
- "self_type" : "type-639",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "netent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_arm, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_arm, unw_context_t>",
- "referenced_type" : "type-640",
- "self_type" : "type-640",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-641", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind13Registers_armE13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-642"
- },
- {
- "access" : "private",
- "field_name" : "_use_X_for_vfp_save",
- "field_offset" : 512,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_saved_vfp_d0_d15",
- "field_offset" : 520,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_saved_vfp_d16_d31",
- "field_offset" : 528,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_vfp_d0_d15_pad",
- "field_offset" : 576,
- "referenced_type" : "type-644"
- },
- {
- "access" : "private",
- "field_name" : "_vfp_d16_d31",
- "field_offset" : 1664,
- "referenced_type" : "type-645"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm",
- "name" : "libunwind::Registers_arm",
- "record_kind" : "class",
- "referenced_type" : "type-641",
- "self_type" : "type-641",
- "size" : 336,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_armE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-643"
- },
- {
- "field_name" : "__sp",
- "field_offset" : 416,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lr",
- "field_offset" : 448,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 480,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_arm::GPRs",
- "name" : "libunwind::Registers_arm::GPRs",
- "referenced_type" : "type-642",
- "self_type" : "type-642",
- "size" : 64,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind13Registers_arm4GPRsE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
- "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<libunwind::Registers_arm>",
- "referenced_type" : "type-646",
- "self_type" : "type-646",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-641" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_arm, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-647",
- "self_type" : "type-647",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind13Registers_armE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_or1k, unw_context_t>",
- "referenced_type" : "type-648",
- "self_type" : "type-648",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-649", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind14Registers_or1kE13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-650"
- }
- ],
- "linker_set_key" : "libunwind::Registers_or1k",
- "name" : "libunwind::Registers_or1k",
- "record_kind" : "class",
- "referenced_type" : "type-649",
- "self_type" : "type-649",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind14Registers_or1kE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__is_referenceable_impl",
- "name" : "std::__is_referenceable_impl",
- "referenced_type" : "type-65",
- "self_type" : "type-65",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__123__is_referenceable_implE"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-651"
- }
- ],
- "linker_set_key" : "libunwind::Registers_or1k::or1k_thread_state_t",
- "name" : "libunwind::Registers_or1k::or1k_thread_state_t",
- "referenced_type" : "type-650",
- "self_type" : "type-650",
- "size" : 128,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind14Registers_or1k19or1k_thread_state_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "s_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "s_port",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "s_proto",
- "field_offset" : 96,
- "referenced_type" : "type-232"
- }
- ],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-652",
- "self_type" : "type-652",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
- "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<libunwind::Registers_or1k>",
- "referenced_type" : "type-653",
- "self_type" : "type-653",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-649" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_or1k, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-654",
- "self_type" : "type-654",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind14Registers_or1kE13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_mips_o32, unw_context_t>",
- "referenced_type" : "type-655",
- "self_type" : "type-655",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-656", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-657"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_o32",
- "name" : "libunwind::Registers_mips_o32",
- "record_kind" : "class",
- "referenced_type" : "type-656",
- "self_type" : "type-656",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_o32E"
- },
- {
- "access" : "private",
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-651"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 1024,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__hi",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "__lo",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
- "name" : "libunwind::Registers_mips_o32::mips_o32_thread_state_t",
- "referenced_type" : "type-657",
- "self_type" : "type-657",
- "size" : 140,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_o3223mips_o32_thread_state_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
- "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<libunwind::Registers_mips_o32>",
- "referenced_type" : "type-658",
- "self_type" : "type-658",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-656" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__lazy_and_impl<true>",
- "name" : "std::__lazy_and_impl<true>",
- "referenced_type" : "type-659",
- "self_type" : "type-659",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__115__lazy_and_implILb1EJEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__is_referenceable<std::__less<unsigned int, unsigned int> >",
- "name" : "std::__is_referenceable<std::__less<unsigned int, unsigned int> >",
- "referenced_type" : "type-66",
- "self_type" : "type-66",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__118__is_referenceableINS_6__lessIjjEEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_mips_o32, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-660",
- "self_type" : "type-660",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_o32E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "p_name",
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "p_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-598"
- },
- {
- "field_name" : "p_proto",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "protoent",
- "name" : "protoent",
- "referenced_type" : "type-661",
- "self_type" : "type-661",
+ "linker_set_key" : "user_vfp_exc",
+ "name" : "user_vfp_exc",
+ "referenced_type" : "type-287",
+ "self_type" : "type-287",
"size" : 12,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "protoent"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::Registers_mips_n64, unw_context_t>",
- "name" : "check_fit<libunwind::Registers_mips_n64, unw_context_t>",
- "referenced_type" : "type-662",
- "self_type" : "type-662",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-663", "type-83" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_registers",
- "referenced_type" : "type-664"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_n64",
- "name" : "libunwind::Registers_mips_n64",
- "record_kind" : "class",
- "referenced_type" : "type-663",
- "self_type" : "type-663",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_n64E"
- },
- {
- "access" : "private",
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__r",
- "referenced_type" : "type-441"
- },
- {
- "field_name" : "__pc",
- "field_offset" : 2048,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__hi",
- "field_offset" : 2112,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "__lo",
- "field_offset" : 2176,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "libunwind::Registers_mips_n64::mips_n64_thread_state_t",
- "name" : "libunwind::Registers_mips_n64::mips_n64_thread_state_t",
- "referenced_type" : "type-664",
- "self_type" : "type-664",
- "size" : 280,
- "source_file" : "/external/libunwind_llvm/src/Registers.hpp",
- "unique_id" : "_ZTSN9libunwind18Registers_mips_n6423mips_n64_thread_state_tE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<libunwind::Registers_mips_n64>",
- "name" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<libunwind::Registers_mips_n64>",
- "referenced_type" : "type-665",
- "self_type" : "type-665",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-663" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE9blk_countIS1_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<unw_context_t>",
- "name" : "check_fit<Registers_mips_n64, unw_context_t>::blk_count<unw_context_t>",
- "referenced_type" : "type-666",
- "self_type" : "type-666",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-83" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind18Registers_mips_n64E13unw_context_tE9blk_countIS2_EE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
- "name" : "check_fit<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>, unw_cursor_t>",
- "referenced_type" : "type-667",
- "self_type" : "type-667",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-668", "type-69" ],
- "unique_id" : "_ZTS9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE"
- },
- {
- "alignment" : 8,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-670"
- }
- ],
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_addressSpace",
- "field_offset" : 32,
- "referenced_type" : "type-669"
- },
- {
- "access" : "private",
- "field_name" : "_registers",
- "field_offset" : 64,
- "referenced_type" : "type-641"
- },
- {
- "access" : "private",
- "field_name" : "_info",
- "field_offset" : 2752,
- "referenced_type" : "type-175"
- },
- {
- "access" : "private",
- "field_name" : "_unwindInfoMissing",
- "field_offset" : 3072,
- "referenced_type" : "type-43"
- },
- {
- "access" : "private",
- "field_name" : "_isSignalFrame",
- "field_offset" : 3080,
- "referenced_type" : "type-43"
- }
- ],
- "linker_set_key" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
- "name" : "libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm>",
- "record_kind" : "class",
- "referenced_type" : "type-668",
- "self_type" : "type-668",
- "size" : 392,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "template_args" : [ "type-473", "type-641" ],
- "unique_id" : "_ZTSN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTIN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__add_lvalue_reference_impl<std::__less<unsigned int, unsigned int>, true>",
- "name" : "std::__add_lvalue_reference_impl<std::__less<unsigned int, unsigned int>, true>",
- "referenced_type" : "type-67",
- "self_type" : "type-67",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__127__add_lvalue_reference_implINS_6__lessIjjEELb1EEE"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "libunwind::AbstractUnwindCursor",
- "name" : "libunwind::AbstractUnwindCursor",
- "record_kind" : "class",
- "referenced_type" : "type-670",
- "self_type" : "type-670",
- "size" : 4,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "unique_id" : "_ZTSN9libunwind20AbstractUnwindCursorE",
- "vtable_components" :
- [
- {
- "kind" : "offset_to_top"
- },
- {
- "kind" : "rtti",
- "mangled_component_name" : "_ZTIN9libunwind20AbstractUnwindCursorE"
- },
- {
- "kind" : "complete_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD1Ev"
- },
- {
- "kind" : "deleting_dtor_pointer",
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursorD0Ev"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor8validRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6getRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6setRegEij"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13validFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11getFloatRegEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor4stepEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor6jumptoEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi"
- },
- {
- "mangled_component_name" : "_ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv"
- }
- ]
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
- "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<libunwind::UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> >",
- "referenced_type" : "type-671",
- "self_type" : "type-671",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-668" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS4_EE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ai_flags",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_family",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_socktype",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_protocol",
- "field_offset" : 96,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_addrlen",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ai_canonname",
- "field_offset" : 160,
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "ai_addr",
- "field_offset" : 192,
- "referenced_type" : "type-183"
- },
- {
- "field_name" : "ai_next",
- "field_offset" : 224,
- "referenced_type" : "type-673"
- }
- ],
- "linker_set_key" : "addrinfo",
- "name" : "addrinfo",
- "referenced_type" : "type-672",
- "self_type" : "type-672",
- "size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "addrinfo"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
- "name" : "check_fit<UnwindCursor<LocalAddressSpace, Registers_arm>, unw_cursor_t>::blk_count<unw_cursor_t>",
- "referenced_type" : "type-674",
- "self_type" : "type-674",
- "size" : 1,
- "source_file" : "/external/libunwind_llvm/src/config.h",
- "template_args" : [ "type-69" ],
- "unique_id" : "_ZTSN9check_fitIN9libunwind12UnwindCursorINS0_17LocalAddressSpaceENS0_13Registers_armEEE12unw_cursor_tE9blk_countIS5_EE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__lazy_or_impl<false>",
- "name" : "std::__lazy_or_impl<false>",
- "referenced_type" : "type-676",
- "self_type" : "type-676",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__114__lazy_or_implILb0EJEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "exception_class",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "exception_cleanup",
- "field_offset" : 64,
- "referenced_type" : "type-679"
- },
- {
- "field_name" : "unwinder_cache",
- "field_offset" : 96,
- "referenced_type" : "type-682"
- },
- {
- "field_name" : "barrier_cache",
- "field_offset" : 256,
- "referenced_type" : "type-683"
- },
- {
- "field_name" : "cleanup_cache",
- "field_offset" : 448,
- "referenced_type" : "type-685"
- },
- {
- "field_name" : "pr_cache",
- "field_offset" : 576,
- "referenced_type" : "type-686"
- },
- {
- "field_offset" : 704,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "_Unwind_Control_Block",
- "name" : "_Unwind_Control_Block",
- "referenced_type" : "type-678",
- "self_type" : "type-678",
- "size" : 88,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTS21_Unwind_Control_Block"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "reserved1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved2",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved3",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved4",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved5",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "referenced_type" : "type-682",
- "self_type" : "type-682",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sp",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "bitpattern",
- "field_offset" : 32,
- "referenced_type" : "type-684"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "referenced_type" : "type-683",
- "self_type" : "type-683",
- "size" : 24,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt0_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "bitpattern",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "referenced_type" : "type-685",
- "self_type" : "type-685",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt1_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fnstart",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ehtp",
- "field_offset" : 32,
- "referenced_type" : "type-104"
- },
- {
- "field_name" : "additional",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "referenced_type" : "type-686",
- "self_type" : "type-686",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_ZTSN21_Unwind_Control_BlockUt2_E"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__and_<>",
- "name" : "std::__and_<>",
- "referenced_type" : "type-687",
- "self_type" : "type-687",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__16__and_IJEEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-70"
- }
- ],
- "linker_set_key" : "unw_cursor_t",
- "name" : "unw_cursor_t",
- "referenced_type" : "type-69",
- "self_type" : "type-69",
- "size" : 1120,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS12unw_cursor_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "tbase",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dbase",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "func",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "dwarf_eh_bases",
- "name" : "dwarf_eh_bases",
- "referenced_type" : "type-691",
- "self_type" : "type-691",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "dwarf_eh_bases"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "dli_fname",
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dli_fbase",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "dli_sname",
- "field_offset" : 64,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dli_saddr",
- "field_offset" : 96,
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "Dl_info",
- "name" : "Dl_info",
- "referenced_type" : "type-692",
- "self_type" : "type-692",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/dlfcn.h",
- "unique_id" : "Dl_info"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "imaxdiv_t",
- "name" : "imaxdiv_t",
- "referenced_type" : "type-693",
- "self_type" : "type-693",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
- "unique_id" : "_ZTS9imaxdiv_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__or_<>",
- "name" : "std::__or_<>",
- "referenced_type" : "type-697",
- "self_type" : "type-697",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__or_IJEEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_const<int>",
- "name" : "std::remove_const<int>",
- "referenced_type" : "type-704",
- "self_type" : "type-704",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__112remove_constIiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_const<unsigned int>",
- "name" : "std::remove_const<unsigned int>",
- "referenced_type" : "type-710",
- "self_type" : "type-710",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112remove_constIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "arena",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ordblks",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "smblks",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblks",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-716",
- "self_type" : "type-716",
- "size" : 40,
- "source_file" : "/bionic/libc/include/malloc.h",
- "unique_id" : "mallinfo"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_volatile<int>",
- "name" : "std::remove_volatile<int>",
- "referenced_type" : "type-718",
- "self_type" : "type-718",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__115remove_volatileIiEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::add_lvalue_reference<std::__less<unsigned int, unsigned int> >",
- "name" : "std::add_lvalue_reference<std::__less<unsigned int, unsigned int> >",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-57" ],
- "unique_id" : "_ZTSNSt3__120add_lvalue_referenceINS_6__lessIjjEEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "d_tag",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "d_un",
- "field_offset" : 32,
- "referenced_type" : "type-726"
- }
- ],
- "linker_set_key" : "dynamic",
- "name" : "dynamic",
- "referenced_type" : "type-725",
- "self_type" : "type-725",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS7dynamic"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "d_val",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "d_ptr",
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
- "name" : "dynamic::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:119:3",
- "record_kind" : "union",
- "referenced_type" : "type-726",
- "self_type" : "type-726",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTSN7dynamicUt_E"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_volatile<unsigned int>",
- "name" : "std::remove_volatile<unsigned int>",
- "referenced_type" : "type-729",
- "self_type" : "type-729",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__115remove_volatileIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::__any",
- "name" : "std::__any",
- "referenced_type" : "type-73",
- "self_type" : "type-73",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "unique_id" : "_ZTSNSt3__15__anyE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "d_tag",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "d_un",
- "field_offset" : 64,
- "referenced_type" : "type-731"
- }
- ],
- "linker_set_key" : "Elf64_Dyn",
- "name" : "Elf64_Dyn",
- "referenced_type" : "type-730",
- "self_type" : "type-730",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9Elf64_Dyn"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "d_val",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "d_ptr",
- "referenced_type" : "type-71"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
- "name" : "Elf64_Dyn::(anonymous union at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3) at out/soong/ndk/sysroot/usr/include/linux/elf.h:126:3",
- "record_kind" : "union",
- "referenced_type" : "type-731",
- "self_type" : "type-731",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTSN9Elf64_DynUt_E"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_rel",
- "name" : "elf32_rel",
- "referenced_type" : "type-732",
- "self_type" : "type-732",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_rel"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_rel",
- "name" : "elf64_rel",
- "referenced_type" : "type-733",
- "self_type" : "type-733",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_rel"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_addend",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "elf32_rela",
- "name" : "elf32_rela",
- "referenced_type" : "type-734",
- "self_type" : "type-734",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_rela"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "r_offset",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "r_addend",
- "field_offset" : 128,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "elf64_rela",
- "name" : "elf64_rela",
- "referenced_type" : "type-735",
- "self_type" : "type-735",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_rela"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "st_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_value",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_info",
- "field_offset" : 96,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_other",
- "field_offset" : 104,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_shndx",
- "field_offset" : 112,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf32_sym",
- "name" : "elf32_sym",
- "referenced_type" : "type-736",
- "self_type" : "type-736",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_sym"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "st_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "st_info",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_other",
- "field_offset" : 40,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "st_shndx",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "st_value",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "st_size",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_sym",
- "name" : "elf64_sym",
- "referenced_type" : "type-737",
- "self_type" : "type-737",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_sym"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "e_ident",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "e_type",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_machine",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_version",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_entry",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_phoff",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_shoff",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_flags",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_ehsize",
- "field_offset" : 320,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phentsize",
- "field_offset" : 336,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phnum",
- "field_offset" : 352,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shentsize",
- "field_offset" : 368,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shnum",
- "field_offset" : 384,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shstrndx",
- "field_offset" : 400,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf32_hdr",
- "name" : "elf32_hdr",
- "referenced_type" : "type-738",
- "self_type" : "type-738",
- "size" : 52,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf32_hdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "e_ident",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "e_type",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_machine",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_version",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_entry",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_phoff",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_shoff",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "e_flags",
- "field_offset" : 384,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "e_ehsize",
- "field_offset" : 416,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phentsize",
- "field_offset" : 432,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_phnum",
- "field_offset" : 448,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shentsize",
- "field_offset" : 464,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shnum",
- "field_offset" : 480,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "e_shstrndx",
- "field_offset" : 496,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "elf64_hdr",
- "name" : "elf64_hdr",
- "referenced_type" : "type-739",
- "self_type" : "type-739",
- "size" : 64,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS9elf64_hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed_impl<int, true>",
- "name" : "std::__libcpp_is_signed_impl<int, true>",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_is_signed_implIiLb1EEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_cv<int>",
- "name" : "std::remove_cv<int>",
- "referenced_type" : "type-740",
- "self_type" : "type-740",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__19remove_cvIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "p_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_offset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_vaddr",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_paddr",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_filesz",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_memsz",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_flags",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_align",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_phdr",
- "name" : "elf32_phdr",
- "referenced_type" : "type-741",
- "self_type" : "type-741",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_phdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "p_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_flags",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "p_offset",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_vaddr",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_paddr",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_filesz",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_memsz",
- "field_offset" : 320,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "p_align",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_phdr",
- "name" : "elf64_phdr",
- "referenced_type" : "type-742",
- "self_type" : "type-742",
- "size" : 56,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_phdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sh_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_type",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_flags",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addr",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_offset",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_size",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_link",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_info",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addralign",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_entsize",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_shdr",
- "name" : "elf32_shdr",
- "referenced_type" : "type-743",
- "self_type" : "type-743",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_shdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "sh_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_type",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_flags",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_addr",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_offset",
- "field_offset" : 192,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_size",
- "field_offset" : 256,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_link",
- "field_offset" : 320,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_info",
- "field_offset" : 352,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sh_addralign",
- "field_offset" : 384,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "sh_entsize",
- "field_offset" : 448,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "elf64_shdr",
- "name" : "elf64_shdr",
- "referenced_type" : "type-744",
- "self_type" : "type-744",
- "size" : 64,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_shdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_namesz",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_descsz",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_type",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf32_note",
- "name" : "elf32_note",
- "referenced_type" : "type-745",
- "self_type" : "type-745",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf32_note"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "n_namesz",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_descsz",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "n_type",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "elf64_note",
- "name" : "elf64_note",
- "referenced_type" : "type-746",
- "self_type" : "type-746",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/elf.h",
- "unique_id" : "_ZTS10elf64_note"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "a_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "a_un",
- "field_offset" : 32,
- "referenced_type" : "type-748"
- }
- ],
- "linker_set_key" : "Elf32_auxv_t",
- "name" : "Elf32_auxv_t",
- "referenced_type" : "type-747",
- "self_type" : "type-747",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf32_auxv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "a_val",
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
- "name" : "Elf32_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:49:3) at out/soong/ndk/sysroot/usr/include/elf.h:49:3",
- "record_kind" : "union",
- "referenced_type" : "type-748",
- "self_type" : "type-748",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTSN12Elf32_auxv_tUt_E"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "a_type",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "a_un",
- "field_offset" : 64,
- "referenced_type" : "type-750"
- }
- ],
- "linker_set_key" : "Elf64_auxv_t",
- "name" : "Elf64_auxv_t",
- "referenced_type" : "type-749",
- "self_type" : "type-749",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf64_auxv_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed_impl<unsigned int, true>",
- "name" : "std::__libcpp_is_signed_impl<unsigned int, true>",
- "referenced_type" : "type-75",
- "self_type" : "type-75",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__123__libcpp_is_signed_implIjLb1EEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "a_val",
- "referenced_type" : "type-71"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
- "name" : "Elf64_auxv_t::(anonymous union at out/soong/ndk/sysroot/usr/include/elf.h:56:3) at out/soong/ndk/sysroot/usr/include/elf.h:56:3",
- "record_kind" : "union",
- "referenced_type" : "type-750",
- "self_type" : "type-750",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTSN12Elf64_auxv_tUt_E"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::remove_cv<unsigned int>",
- "name" : "std::remove_cv<unsigned int>",
- "referenced_type" : "type-751",
- "self_type" : "type-751",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__19remove_cvIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ch_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_size",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_addralign",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Chdr",
- "name" : "Elf32_Chdr",
- "referenced_type" : "type-752",
- "self_type" : "type-752",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf32_Chdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ch_type",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ch_size",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "ch_addralign",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "Elf64_Chdr",
- "name" : "Elf64_Chdr",
- "referenced_type" : "type-753",
- "self_type" : "type-753",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf64_Chdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_time_stamp",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_checksum",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_version",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_flags",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Lib",
- "name" : "Elf32_Lib",
- "referenced_type" : "type-754",
- "self_type" : "type-754",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS9Elf32_Lib"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_time_stamp",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_checksum",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_version",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_flags",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Lib",
- "name" : "Elf64_Lib",
- "referenced_type" : "type-755",
- "self_type" : "type-755",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS9Elf64_Lib"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "m_value",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_info",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "m_poffset",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "m_repeat",
- "field_offset" : 128,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "m_stride",
- "field_offset" : 144,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf32_Move",
- "name" : "Elf32_Move",
- "referenced_type" : "type-756",
- "self_type" : "type-756",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf32_Move"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "m_value",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_info",
- "field_offset" : 64,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_poffset",
- "field_offset" : 128,
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "m_repeat",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "m_stride",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf64_Move",
- "name" : "Elf64_Move",
- "referenced_type" : "type-757",
- "self_type" : "type-757",
- "size" : 32,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS10Elf64_Move"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "si_boundto",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "si_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf32_Syminfo",
- "name" : "Elf32_Syminfo",
- "referenced_type" : "type-758",
- "self_type" : "type-758",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Syminfo"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "si_boundto",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "si_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "Elf64_Syminfo",
- "name" : "Elf64_Syminfo",
- "referenced_type" : "type-759",
- "self_type" : "type-759",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Syminfo"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-74"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed<int, true>",
- "name" : "std::__libcpp_is_signed<int, true>",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__118__libcpp_is_signedIiLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vd_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_ndx",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_cnt",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_hash",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_aux",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_next",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verdef",
- "name" : "Elf32_Verdef",
- "referenced_type" : "type-760",
- "self_type" : "type-760",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf32_Verdef"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vda_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vda_next",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verdaux",
- "name" : "Elf32_Verdaux",
- "referenced_type" : "type-761",
- "self_type" : "type-761",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Verdaux"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_void<void>",
- "name" : "std::__libcpp_is_void<void>",
- "referenced_type" : "type-762",
- "self_type" : "type-762",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-163" ],
- "unique_id" : "_ZTSNSt3__116__libcpp_is_voidIvEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vd_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_flags",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_ndx",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_cnt",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vd_hash",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_aux",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vd_next",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verdef",
- "name" : "Elf64_Verdef",
- "referenced_type" : "type-763",
- "self_type" : "type-763",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS12Elf64_Verdef"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vda_name",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vda_next",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verdaux",
- "name" : "Elf64_Verdaux",
- "referenced_type" : "type-764",
- "self_type" : "type-764",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Verdaux"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vn_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_cnt",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_file",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_aux",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Verneed",
- "name" : "Elf32_Verneed",
- "referenced_type" : "type-765",
- "self_type" : "type-765",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Verneed"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vna_hash",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_flags",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_other",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_name",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf32_Vernaux",
- "name" : "Elf32_Vernaux",
- "referenced_type" : "type-766",
- "self_type" : "type-766",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf32_Vernaux"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vn_version",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_cnt",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vn_file",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_aux",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vn_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Verneed",
- "name" : "Elf64_Verneed",
- "referenced_type" : "type-767",
- "self_type" : "type-767",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Verneed"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "vna_hash",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_flags",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_other",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "vna_name",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "vna_next",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "Elf64_Vernaux",
- "name" : "Elf64_Vernaux",
- "referenced_type" : "type-768",
- "self_type" : "type-768",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/elf.h",
- "unique_id" : "_ZTS13Elf64_Vernaux"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_signed<unsigned int, true>",
- "name" : "std::__libcpp_is_signed<unsigned int, true>",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__118__libcpp_is_signedIjLb1EEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "dlpi_addr",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "dlpi_name",
- "field_offset" : 32,
- "referenced_type" : "type-229"
- },
- {
- "field_name" : "dlpi_phdr",
- "field_offset" : 64,
- "referenced_type" : "type-771"
- },
- {
- "field_name" : "dlpi_phnum",
- "field_offset" : 96,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "dl_phdr_info",
- "name" : "dl_phdr_info",
- "referenced_type" : "type-770",
- "self_type" : "type-770",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "dl_phdr_info"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_addr",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "l_name",
- "field_offset" : 32,
- "referenced_type" : "type-232"
- },
- {
- "field_name" : "l_ld",
- "field_offset" : 64,
- "referenced_type" : "type-774"
- },
- {
- "field_name" : "l_next",
- "field_offset" : 96,
- "referenced_type" : "type-775"
- },
- {
- "field_name" : "l_prev",
- "field_offset" : 128,
- "referenced_type" : "type-775"
- }
- ],
- "linker_set_key" : "link_map",
- "name" : "link_map",
- "referenced_type" : "type-773",
- "self_type" : "type-773",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "link_map"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__is_nullptr_t_impl<nullptr_t>",
- "name" : "std::__is_nullptr_t_impl<nullptr_t>",
- "referenced_type" : "type-776",
- "self_type" : "type-776",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-64" ],
- "unique_id" : "_ZTSNSt3__119__is_nullptr_t_implIDnEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "r_version",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "r_map",
- "field_offset" : 32,
- "referenced_type" : "type-775"
- },
- {
- "field_name" : "r_brk",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_state",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "r_ldbase",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "r_debug",
- "name" : "r_debug",
- "referenced_type" : "type-777",
- "self_type" : "type-777",
- "size" : 20,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/link.h",
- "unique_id" : "r_debug"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-76"
- }
- ],
- "linker_set_key" : "std::is_signed<int>",
- "name" : "std::is_signed<int>",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__19is_signedIiEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "addressSpace",
- "referenced_type" : "type-472"
- },
- {
- "field_name" : "sects",
- "field_offset" : 32,
- "referenced_type" : "type-783"
- },
- {
- "field_name" : "targetAddr",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "dl_iterate_cb_data",
- "name" : "dl_iterate_cb_data",
- "referenced_type" : "type-782",
- "self_type" : "type-782",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/src/AddressSpace.hpp",
- "unique_id" : "_ZTSZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEE18dl_iterate_cb_data"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "version",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "commonEncodingsArraySectionOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "commonEncodingsArrayCount",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "personalityArraySectionOffset",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "personalityArrayCount",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "indexSectionOffset",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "indexCount",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header",
- "name" : "unwind_info_section_header",
- "referenced_type" : "type-784",
- "self_type" : "type-784",
- "size" : 28,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS26unwind_info_section_header"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "secondLevelPagesSectionOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsdaIndexArraySectionOffset",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header_index_entry",
- "name" : "unwind_info_section_header_index_entry",
- "referenced_type" : "type-785",
- "self_type" : "type-785",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS38unwind_info_section_header_index_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsdaOffset",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_section_header_lsda_index_entry",
- "name" : "unwind_info_section_header_lsda_index_entry",
- "referenced_type" : "type-786",
- "self_type" : "type-786",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS43unwind_info_section_header_lsda_index_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "encoding",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unwind_info_regular_second_level_entry",
- "name" : "unwind_info_regular_second_level_entry",
- "referenced_type" : "type-787",
- "self_type" : "type-787",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS38unwind_info_regular_second_level_entry"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "kind",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "entryPageOffset",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "entryCount",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "unwind_info_regular_second_level_page_header",
- "name" : "unwind_info_regular_second_level_page_header",
- "referenced_type" : "type-788",
- "self_type" : "type-788",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS44unwind_info_regular_second_level_page_header"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "kind",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "entryPageOffset",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "entryCount",
- "field_offset" : 48,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "encodingsPageOffset",
- "field_offset" : 64,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "encodingsCount",
- "field_offset" : 80,
- "referenced_type" : "type-10"
- }
- ],
- "linker_set_key" : "unwind_info_compressed_second_level_page_header",
- "name" : "unwind_info_compressed_second_level_page_header",
- "referenced_type" : "type-789",
- "self_type" : "type-789",
- "size" : 12,
- "source_file" : "/external/libunwind_llvm/include/mach-o/compact_unwind_encoding.h",
- "unique_id" : "_ZTS47unwind_info_compressed_second_level_page_header"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-77"
- }
- ],
- "linker_set_key" : "std::is_signed<unsigned int>",
- "name" : "std::is_signed<unsigned int>",
- "referenced_type" : "type-79",
- "self_type" : "type-79",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__19is_signedIjEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sched_priority",
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "sched_param",
- "name" : "sched_param",
- "referenced_type" : "type-790",
- "self_type" : "type-790",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
- "unique_id" : "sched_param"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__bits",
- "referenced_type" : "type-792"
- }
- ],
- "linker_set_key" : "cpu_set_t",
- "name" : "cpu_set_t",
- "referenced_type" : "type-791",
- "self_type" : "type-791",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/sched.h",
- "unique_id" : "cpu_set_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__cleanup_prev",
- "referenced_type" : "type-794"
- },
- {
- "field_name" : "__cleanup_routine",
- "field_offset" : 32,
- "referenced_type" : "type-795"
- },
- {
- "field_name" : "__cleanup_arg",
- "field_offset" : 64,
- "referenced_type" : "type-209"
- }
- ],
- "linker_set_key" : "__pthread_cleanup_t",
- "name" : "__pthread_cleanup_t",
- "referenced_type" : "type-793",
- "self_type" : "type-793",
- "size" : 12,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/pthread.h",
- "unique_id" : "__pthread_cleanup_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<bool>",
- "name" : "std::__libcpp_is_integral<bool>",
- "referenced_type" : "type-797",
- "self_type" : "type-797",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-43" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIbEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "access" : "private",
- "field_name" : "_lock",
- "referenced_type" : "type-346"
- }
- ],
- "linker_set_key" : "libunwind::RWMutex",
- "name" : "libunwind::RWMutex",
- "record_kind" : "class",
- "referenced_type" : "type-798",
- "self_type" : "type-798",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/src/RWMutex.hpp",
- "unique_id" : "_ZTSN9libunwind7RWMutexE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_abstract<std::input_iterator_tag>",
- "name" : "std::is_abstract<std::input_iterator_tag>",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-81" ],
- "unique_id" : "_ZTSNSt3__111is_abstractINS_18input_iterator_tagEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char>",
- "name" : "std::__libcpp_is_integral<char>",
- "referenced_type" : "type-803",
- "self_type" : "type-803",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-26" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIcEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "functionOffset",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "data",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "libunwind::EHABIIndexEntry",
- "name" : "libunwind::EHABIIndexEntry",
- "referenced_type" : "type-805",
- "self_type" : "type-805",
- "size" : 8,
- "source_file" : "/external/libunwind_llvm/src/UnwindCursor.hpp",
- "unique_id" : "_ZTSN9libunwind15EHABIIndexEntryE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::input_iterator_tag",
- "name" : "std::input_iterator_tag",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__118input_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<signed char>",
- "name" : "std::__libcpp_is_integral<signed char>",
- "referenced_type" : "type-810",
- "self_type" : "type-810",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-117" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIaEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned char>",
- "name" : "std::__libcpp_is_integral<unsigned char>",
- "referenced_type" : "type-811",
- "self_type" : "type-811",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIhEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<wchar_t>",
- "name" : "std::__libcpp_is_integral<wchar_t>",
- "referenced_type" : "type-812",
- "self_type" : "type-812",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-271" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIwEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char16_t>",
- "name" : "std::__libcpp_is_integral<char16_t>",
- "referenced_type" : "type-815",
- "self_type" : "type-815",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-265" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIDsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<char32_t>",
- "name" : "std::__libcpp_is_integral<char32_t>",
- "referenced_type" : "type-816",
- "self_type" : "type-816",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-269" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIDiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<short>",
- "name" : "std::__libcpp_is_integral<short>",
- "referenced_type" : "type-817",
- "self_type" : "type-817",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-167" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIsEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned short>",
- "name" : "std::__libcpp_is_integral<unsigned short>",
- "referenced_type" : "type-818",
- "self_type" : "type-818",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralItEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<int>",
- "name" : "std::__libcpp_is_integral<int>",
- "referenced_type" : "type-819",
- "self_type" : "type-819",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned int>",
- "name" : "std::__libcpp_is_integral<unsigned int>",
- "referenced_type" : "type-820",
- "self_type" : "type-820",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIjEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<long>",
- "name" : "std::__libcpp_is_integral<long>",
- "referenced_type" : "type-821",
- "self_type" : "type-821",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-172" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIlEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned long>",
- "name" : "std::__libcpp_is_integral<unsigned long>",
- "referenced_type" : "type-822",
- "self_type" : "type-822",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-3" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralImEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<long long>",
- "name" : "std::__libcpp_is_integral<long long>",
- "referenced_type" : "type-823",
- "self_type" : "type-823",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-38" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIxEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_integral<unsigned long long>",
- "name" : "std::__libcpp_is_integral<unsigned long long>",
- "referenced_type" : "type-824",
- "self_type" : "type-824",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-71" ],
- "unique_id" : "_ZTSNSt3__120__libcpp_is_integralIyEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-819"
- }
- ],
- "linker_set_key" : "std::is_integral<int>",
- "name" : "std::is_integral<int>",
- "referenced_type" : "type-825",
- "self_type" : "type-825",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-15" ],
- "unique_id" : "_ZTSNSt3__111is_integralIiEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-820"
- }
- ],
- "linker_set_key" : "std::is_integral<unsigned int>",
- "name" : "std::is_integral<unsigned int>",
- "referenced_type" : "type-826",
- "self_type" : "type-826",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__111is_integralIjEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::__libcpp_is_floating_point<__fp16>",
- "name" : "std::__libcpp_is_floating_point<__fp16>",
- "referenced_type" : "type-827",
- "self_type" : "type-827",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-40" ],
- "unique_id" : "_ZTSNSt3__126__libcpp_is_floating_pointIDhEE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-84"
- }
- ],
- "linker_set_key" : "unw_context_t",
- "name" : "unw_context_t",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "_ZTS13unw_context_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "exception_class",
- "referenced_type" : "type-71"
- },
- {
- "field_name" : "exception_cleanup",
- "field_offset" : 64,
- "referenced_type" : "type-841"
- },
- {
- "field_name" : "unwinder_cache",
- "field_offset" : 96,
- "referenced_type" : "type-843"
- },
- {
- "field_name" : "barrier_cache",
- "field_offset" : 256,
- "referenced_type" : "type-844"
- },
- {
- "field_name" : "cleanup_cache",
- "field_offset" : 448,
- "referenced_type" : "type-845"
- },
- {
- "field_name" : "pr_cache",
- "field_offset" : 576,
- "referenced_type" : "type-846"
- },
- {
- "field_offset" : 704,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "_Unwind_Control_Block",
- "name" : "_Unwind_Control_Block",
- "referenced_type" : "type-840",
- "self_type" : "type-840",
- "size" : 88,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "reserved1",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved2",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved3",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved4",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved5",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3) at external/libunwind_llvm/include/unwind.h:75:3",
- "referenced_type" : "type-843",
- "self_type" : "type-843",
- "size" : 20,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:75:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sp",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "bitpattern",
- "field_offset" : 32,
- "referenced_type" : "type-684"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3) at external/libunwind_llvm/include/unwind.h:84:3",
- "referenced_type" : "type-844",
- "self_type" : "type-844",
- "size" : 24,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:84:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "bitpattern",
- "referenced_type" : "type-11"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3) at external/libunwind_llvm/include/unwind.h:90:3",
- "referenced_type" : "type-845",
- "self_type" : "type-845",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:90:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fnstart",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ehtp",
- "field_offset" : 32,
- "referenced_type" : "type-104"
- },
- {
- "field_name" : "additional",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "reserved1",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "name" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3) at external/libunwind_llvm/include/unwind.h:95:3",
- "referenced_type" : "type-846",
- "self_type" : "type-846",
- "size" : 16,
- "source_file" : "/external/libunwind_llvm/include/unwind.h",
- "unique_id" : "_Unwind_Control_Block::(anonymous struct at external/libunwind_llvm/include/unwind.h:95:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "fds_bits",
- "referenced_type" : "type-2"
- }
- ],
- "linker_set_key" : "__kernel_fd_set",
- "name" : "__kernel_fd_set",
- "referenced_type" : "type-848",
- "self_type" : "type-848",
- "size" : 128,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/linux/posix_types.h",
- "unique_id" : "__kernel_fd_set"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "val",
- "referenced_type" : "type-267"
- }
- ],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-849",
- "self_type" : "type-849",
- "size" : 8,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_abstract<std::output_iterator_tag>",
- "name" : "std::is_abstract<std::output_iterator_tag>",
- "referenced_type" : "type-85",
- "self_type" : "type-85",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-86" ],
- "unique_id" : "_ZTSNSt3__111is_abstractINS_19output_iterator_tagEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-850",
- "self_type" : "type-850",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-851",
- "self_type" : "type-851",
- "size" : 24,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-853",
- "self_type" : "type-853",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-312"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-854",
- "self_type" : "type-854",
- "size" : 4,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-347"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-855",
- "self_type" : "type-855",
- "size" : 40,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-172"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-172"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-856",
- "self_type" : "type-856",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "imaxdiv_t",
- "name" : "imaxdiv_t",
- "referenced_type" : "type-857",
- "self_type" : "type-857",
- "size" : 16,
- "source_file" : "/out/soong/ndk/sysroot/usr/include/inttypes.h",
- "unique_id" : "imaxdiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-84"
- }
- ],
- "linker_set_key" : "unw_context_t",
- "name" : "unw_context_t",
- "referenced_type" : "type-858",
- "self_type" : "type-858",
- "size" : 1024,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_context_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "data",
- "referenced_type" : "type-70"
- }
- ],
- "linker_set_key" : "unw_cursor_t",
- "name" : "unw_cursor_t",
- "referenced_type" : "type-859",
- "self_type" : "type-859",
- "size" : 1120,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_cursor_t"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::output_iterator_tag",
- "name" : "std::output_iterator_tag",
- "referenced_type" : "type-86",
- "self_type" : "type-86",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__119output_iterator_tagE"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-860",
- "self_type" : "type-860",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "start_ip",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "end_ip",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "lsda",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "handler",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gp",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "format",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info_size",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "unwind_info",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "extra",
- "field_offset" : 288,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "unw_proc_info_t",
- "name" : "unw_proc_info_t",
- "referenced_type" : "type-861",
- "self_type" : "type-861",
- "size" : 40,
- "source_file" : "/external/libunwind_llvm/include/libunwind.h",
- "unique_id" : "unw_proc_info_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-42"
- }
- ],
- "linker_set_key" : "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>",
- "name" : "std::is_convertible<std::random_access_iterator_tag, std::input_iterator_tag>",
- "referenced_type" : "type-87",
- "self_type" : "type-87",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-88", "type-81" ],
- "unique_id" : "_ZTSNSt3__114is_convertibleINS_26random_access_iterator_tagENS_18input_iterator_tagEEE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-209"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-873",
- "self_type" : "type-873",
- "size" : 24,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-89"
- }
- ],
- "linker_set_key" : "std::random_access_iterator_tag",
- "name" : "std::random_access_iterator_tag",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__126random_access_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-90"
- }
- ],
- "linker_set_key" : "std::bidirectional_iterator_tag",
- "name" : "std::bidirectional_iterator_tag",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__126bidirectional_iterator_tagE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-81"
- }
- ],
- "linker_set_key" : "std::forward_iterator_tag",
- "name" : "std::forward_iterator_tag",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
- "size" : 1,
- "source_file" : "/external/libcxx/include/iterator",
- "unique_id" : "_ZTSNSt3__120forward_iterator_tagE"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-92"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-91",
- "self_type" : "type-91",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-92",
- "self_type" : "type-92",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "std::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>",
- "name" : "std::is_convertible<std::random_access_iterator_tag, std::output_iterator_tag>",
- "referenced_type" : "type-93",
- "self_type" : "type-93",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-88", "type-86" ],
- "unique_id" : "_ZTSNSt3__114is_convertibleINS_26random_access_iterator_tagENS_19output_iterator_tagEEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-95"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned char>",
- "name" : "std::alignment_of<unsigned char>",
- "referenced_type" : "type-94",
- "self_type" : "type-94",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-8" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIhEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 1>",
- "name" : "std::integral_constant<unsigned int, 1>",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj1EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-97"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned short>",
- "name" : "std::alignment_of<unsigned short>",
- "referenced_type" : "type-96",
- "self_type" : "type-96",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-10" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofItEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 2>",
- "name" : "std::integral_constant<unsigned int, 2>",
- "referenced_type" : "type-97",
- "self_type" : "type-97",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj2EEE"
- },
- {
- "alignment" : 1,
- "base_specifiers" :
- [
- {
- "referenced_type" : "type-99"
- }
- ],
- "linker_set_key" : "std::alignment_of<unsigned int>",
- "name" : "std::alignment_of<unsigned int>",
- "referenced_type" : "type-98",
- "self_type" : "type-98",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__112alignment_ofIjEE"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "std::integral_constant<unsigned int, 4>",
- "name" : "std::integral_constant<unsigned int, 4>",
- "referenced_type" : "type-99",
- "self_type" : "type-99",
- "size" : 1,
- "source_file" : "/external/libcxx/include/type_traits",
- "template_args" : [ "type-12" ],
- "unique_id" : "_ZTSNSt3__117integral_constantIjLj4EEE"
+ "source_file" : "/out/soong/ndk/sysroot/usr/include/sys/user.h",
+ "unique_id" : "user_vfp_exc"
}
],
"rvalue_reference_types" : []
diff --git a/Q/64/x86/source-based/libandroid_net.so.lsdump b/Q/64/x86/source-based/libandroid_net.so.lsdump
index f447242..f442892 100644
--- a/Q/64/x86/source-based/libandroid_net.so.lsdump
+++ b/Q/64/x86/source-based/libandroid_net.so.lsdump
@@ -2,83 +2,11 @@
"array_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [8]",
- "name" : "int [8]",
- "referenced_type" : "type-15",
- "self_type" : "type-59",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [1]",
- "name" : "int [1]",
- "referenced_type" : "type-15",
- "self_type" : "type-64",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-15",
- "self_type" : "type-67",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-15",
- "self_type" : "type-69",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-17",
- "self_type" : "type-19",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-24",
- "self_type" : "type-29",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
- },
- {
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-26",
- "self_type" : "type-25",
+ "referenced_type" : "type-7",
+ "self_type" : "type-39",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -86,13 +14,111 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-26",
- "self_type" : "type-52",
+ "referenced_type" : "type-7",
+ "self_type" : "type-19",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
{
"alignment" : 4,
+ "linker_set_key" : "in6_addr [0]",
+ "name" : "in6_addr [0]",
+ "referenced_type" : "type-25",
+ "self_type" : "type-52",
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-31",
+ "self_type" : "type-33",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-77",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [1]",
+ "name" : "int [1]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-74",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-79",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [8]",
+ "name" : "int [8]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-58",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-38",
+ "self_type" : "type-42",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [16]",
+ "name" : "unsigned char [16]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-27",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [3]",
+ "name" : "unsigned char [3]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-56",
+ "size" : 3,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [8]",
+ "name" : "unsigned char [8]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-45",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-29",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "unsigned long [32]",
"name" : "unsigned long [32]",
"referenced_type" : "type-3",
@@ -101,39 +127,13 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "in6_addr [0]",
- "name" : "in6_addr [0]",
- "referenced_type" : "type-5",
- "self_type" : "type-4",
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [16]",
- "name" : "unsigned char [16]",
- "referenced_type" : "type-8",
- "self_type" : "type-7",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-28",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [3]",
- "name" : "unsigned char [3]",
- "referenced_type" : "type-8",
- "self_type" : "type-41",
- "size" : 3,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [8]",
- "name" : "unsigned char [8]",
- "referenced_type" : "type-8",
- "self_type" : "type-32",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
}
],
"builtin_types" :
@@ -143,8 +143,8 @@
"is_integral" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
+ "referenced_type" : "type-7",
+ "self_type" : "type-7",
"size" : 1
},
{
@@ -152,8 +152,8 @@
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-15",
- "self_type" : "type-15",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 4
},
{
@@ -161,8 +161,8 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-73",
- "self_type" : "type-73",
+ "referenced_type" : "type-83",
+ "self_type" : "type-83",
"size" : 4
},
{
@@ -170,8 +170,8 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-75",
- "self_type" : "type-75",
+ "referenced_type" : "type-86",
+ "self_type" : "type-86",
"size" : 8
},
{
@@ -179,8 +179,8 @@
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
+ "referenced_type" : "type-82",
+ "self_type" : "type-82",
"size" : 2
},
{
@@ -189,8 +189,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
"size" : 1
},
{
@@ -199,8 +199,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
+ "referenced_type" : "type-9",
+ "self_type" : "type-9",
"size" : 4
},
{
@@ -219,8 +219,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
- "referenced_type" : "type-113",
- "self_type" : "type-113",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
"size" : 8
},
{
@@ -229,15 +229,15 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-61",
- "self_type" : "type-61"
+ "referenced_type" : "type-11",
+ "self_type" : "type-11"
}
],
"elf_functions" :
@@ -246,6 +246,18 @@
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -260,6 +272,32 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-23",
+ "self_type" : "type-23",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "res_goahead"
},
@@ -282,11 +320,11 @@
],
"linker_set_key" : "res_sendhookact",
"name" : "res_sendhookact",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
+ "referenced_type" : "type-61",
+ "self_type" : "type-61",
"size" : 4,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "res_sendhookact"
}
],
@@ -294,24 +332,33 @@
[
{
"alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned int, const void *)",
- "name" : "void *(void *, unsigned int, const void *)",
+ "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"parameters" :
[
{
- "referenced_type" : "type-60"
+ "referenced_type" : "type-65"
+ },
+ {
+ "referenced_type" : "type-67"
+ },
+ {
+ "referenced_type" : "type-70"
+ },
+ {
+ "referenced_type" : "type-71"
},
{
"referenced_type" : "type-12"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-70"
}
],
- "referenced_type" : "type-102",
- "return_type" : "type-60",
- "self_type" : "type-102",
- "source_file" : "/bionic/libc/include/malloc.h"
+ "referenced_type" : "type-64",
+ "return_type" : "type-61",
+ "self_type" : "type-64",
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
@@ -320,15 +367,33 @@
"parameters" :
[
{
- "referenced_type" : "type-60"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-105",
- "return_type" : "type-61",
- "self_type" : "type-105",
+ "referenced_type" : "type-112",
+ "return_type" : "type-11",
+ "self_type" : "type-112",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(unsigned int, const void *)",
+ "name" : "void *(unsigned int, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-105"
+ }
+ ],
+ "referenced_type" : "type-104",
+ "return_type" : "type-10",
+ "self_type" : "type-104",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
@@ -338,66 +403,39 @@
"parameters" :
[
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-108",
- "return_type" : "type-60",
- "self_type" : "type-108",
+ "referenced_type" : "type-115",
+ "return_type" : "type-10",
+ "self_type" : "type-115",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "linker_set_key" : "void *(void *, unsigned int, const void *)",
+ "name" : "void *(void *, unsigned int, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-48"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-53"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-56"
- },
- {
- "referenced_type" : "type-57"
- },
- {
- "referenced_type" : "type-15"
- },
- {
- "referenced_type" : "type-56"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-47",
- "return_type" : "type-44",
- "self_type" : "type-47",
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(unsigned int, const void *)",
- "name" : "void *(unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-98"
- }
- ],
- "referenced_type" : "type-97",
- "return_type" : "type-60",
- "self_type" : "type-97",
+ "referenced_type" : "type-109",
+ "return_type" : "type-10",
+ "self_type" : "type-109",
"source_file" : "/bionic/libc/include/malloc.h"
}
],
@@ -409,22 +447,100 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-118"
+ "referenced_type" : "type-21"
},
{
- "referenced_type" : "type-119"
+ "referenced_type" : "type-22"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ }
+ ],
+ "return_type" : "type-11",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-120"
+ },
+ {
+ "referenced_type" : "type-5"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-70"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-120"
+ },
+ {
+ "referenced_type" : "type-68"
+ },
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -433,10 +549,10 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -445,13 +561,13 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -461,154 +577,19 @@
[
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
- "name" : "void *(*)(void *, unsigned int, const void *)",
- "referenced_type" : "type-102",
- "self_type" : "type-101",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-101",
+ "self_type" : "type-100",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-105",
- "self_type" : "type-104",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-108",
- "self_type" : "type-107",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-114",
- "self_type" : "type-115",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const addrinfo *",
- "name" : "const addrinfo *",
- "referenced_type" : "type-117",
- "self_type" : "type-118",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-15",
- "self_type" : "type-56",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-26",
- "self_type" : "type-85",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-47",
- "self_type" : "type-46",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-49",
- "self_type" : "type-48",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-51",
- "self_type" : "type-50",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-54",
- "self_type" : "type-53",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char *",
- "name" : "const unsigned char *",
- "referenced_type" : "type-55",
- "self_type" : "type-54",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-61",
- "self_type" : "type-60",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-76",
- "self_type" : "type-79",
- "size" : 4,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-8",
- "self_type" : "type-57",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-85",
- "self_type" : "type-86",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 4,
"linker_set_key" : "addrinfo *",
"name" : "addrinfo *",
- "referenced_type" : "type-91",
- "self_type" : "type-92",
+ "referenced_type" : "type-14",
+ "self_type" : "type-20",
"size" : 4,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -616,35 +597,170 @@
"alignment" : 4,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-92",
- "self_type" : "type-119",
+ "referenced_type" : "type-20",
+ "self_type" : "type-22",
"size" : 4,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-94",
- "self_type" : "type-93",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-7",
+ "self_type" : "type-15",
"size" : 4,
- "source_file" : "/bionic/libc/include/stdio.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, const void *)",
- "referenced_type" : "type-97",
- "self_type" : "type-96",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-15",
+ "self_type" : "type-95",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const addrinfo *",
+ "name" : "const addrinfo *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-21",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char *",
+ "name" : "const unsigned char *",
+ "referenced_type" : "type-69",
+ "self_type" : "type-68",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-68",
+ "self_type" : "type-67",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
"linker_set_key" : "const void *",
"name" : "const void *",
- "referenced_type" : "type-99",
- "self_type" : "type-98",
+ "referenced_type" : "type-106",
+ "self_type" : "type-105",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-12",
+ "self_type" : "type-70",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-87",
+ "self_type" : "type-90",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-64",
+ "self_type" : "type-63",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-66",
+ "self_type" : "type-65",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-4",
+ "self_type" : "type-71",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-112",
+ "self_type" : "type-111",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-11",
+ "self_type" : "type-10",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, const void *)",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "referenced_type" : "type-115",
+ "self_type" : "type-114",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+ "name" : "void *(*)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-109",
+ "self_type" : "type-108",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
}
@@ -653,21 +769,89 @@
[
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
- "name" : "void *(*volatile)(void *, unsigned int, const void *)",
- "referenced_type" : "type-101",
- "self_type" : "type-103",
+ "is_const" : true,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 32,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-7",
+ "self_type" : "type-6",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const in6_addr",
+ "name" : "const in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-59",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netinet/in.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const unsigned char",
+ "name" : "const unsigned char",
+ "referenced_type" : "type-4",
+ "self_type" : "type-69",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const unsigned int",
+ "name" : "const unsigned int",
+ "referenced_type" : "type-9",
+ "self_type" : "type-72",
"size" : 4,
+ "source_file" : "/frameworks/base/native/android/net.c"
+ },
+ {
+ "is_const" : true,
+ "linker_set_key" : "const void",
+ "name" : "const void",
+ "referenced_type" : "type-11",
+ "self_type" : "type-106",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-16",
+ "self_type" : "type-66",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
"is_volatile" : true,
"linker_set_key" : "void (*volatile)(void *, const void *)",
"name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-104",
- "self_type" : "type-106",
+ "referenced_type" : "type-111",
+ "self_type" : "type-113",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+ "name" : "void *(*volatile)(unsigned int, const void *)",
+ "referenced_type" : "type-103",
+ "self_type" : "type-107",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
@@ -676,86 +860,18 @@
"is_volatile" : true,
"linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
"name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-107",
- "self_type" : "type-109",
+ "referenced_type" : "type-114",
+ "self_type" : "type-116",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const unsigned int",
- "name" : "const unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-62",
- "size" : 4,
- "source_file" : "/frameworks/base/native/android/net.c"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-26",
- "self_type" : "type-114",
- "size" : 1,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-50",
- "self_type" : "type-49",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const in6_addr",
- "name" : "const in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-42",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netinet/in.h"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const void",
- "name" : "const void",
- "referenced_type" : "type-61",
- "self_type" : "type-99",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const unsigned char",
- "name" : "const unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-55",
- "size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-91",
- "self_type" : "type-117",
- "size" : 32,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
"is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
- "name" : "void *(*volatile)(unsigned int, const void *)",
- "referenced_type" : "type-96",
- "self_type" : "type-100",
+ "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-108",
+ "self_type" : "type-110",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
}
@@ -784,747 +900,17 @@
"fields" :
[
{
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
+ "field_name" : "val",
+ "referenced_type" : "type-79"
}
],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-110",
- "self_type" : "type-110",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-96",
+ "self_type" : "type-96",
"size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-73"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-73"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-111",
- "self_type" : "type-111",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-75"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-112",
- "self_type" : "type-112",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 24,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-14",
- "self_type" : "type-14",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-16",
- "self_type" : "type-16",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-20",
- "self_type" : "type-20",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-22",
- "self_type" : "type-22",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-23",
- "self_type" : "type-23",
- "size" : 132,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-25"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gsr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1056,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 260,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1120,
- "referenced_type" : "type-29"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-28",
- "self_type" : "type-28",
- "size" : 268,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-32"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-31",
- "self_type" : "type-31",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-35",
- "self_type" : "type-35",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-38",
- "self_type" : "type-38",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "priority",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-41"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
@@ -1532,33 +918,33 @@
[
{
"field_name" : "sample_validity",
- "referenced_type" : "type-10"
+ "referenced_type" : "type-18"
},
{
"field_name" : "success_threshold",
"field_offset" : 16,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "min_samples",
"field_offset" : 24,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "max_samples",
"field_offset" : 32,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "base_timeout_msec",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "__res_params",
"name" : "__res_params",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
+ "referenced_type" : "type-60",
+ "self_type" : "type-60",
"size" : 12,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
"unique_id" : "__res_params"
@@ -1568,44 +954,96 @@
"fields" :
[
{
- "field_name" : "app_netid",
+ "field_name" : "ai_flags",
"referenced_type" : "type-12"
},
{
- "field_name" : "app_mark",
+ "field_name" : "ai_family",
"field_offset" : 32,
"referenced_type" : "type-12"
},
{
- "field_name" : "dns_netid",
+ "field_name" : "ai_socktype",
"field_offset" : 64,
"referenced_type" : "type-12"
},
{
- "field_name" : "dns_mark",
+ "field_name" : "ai_protocol",
"field_offset" : 96,
"referenced_type" : "type-12"
},
{
- "field_name" : "uid",
+ "field_name" : "ai_addrlen",
"field_offset" : 128,
"referenced_type" : "type-12"
},
{
+ "field_name" : "ai_canonname",
+ "field_offset" : 160,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "ai_addr",
+ "field_offset" : 192,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "ai_next",
+ "field_offset" : 224,
+ "referenced_type" : "type-20"
+ }
+ ],
+ "linker_set_key" : "addrinfo",
+ "name" : "addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "addrinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "app_netid",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "app_mark",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_netid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
"field_name" : "flags",
"field_offset" : 160,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
"field_name" : "qhook",
"field_offset" : 192,
- "referenced_type" : "type-46"
+ "referenced_type" : "type-63"
}
],
"linker_set_key" : "android_net_context",
"name" : "android_net_context",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
"size" : 28,
"source_file" : "/bionic/libc/dns/include/resolv_netid.h",
"unique_id" : "android_net_context"
@@ -1615,151 +1053,49 @@
"fields" :
[
{
- "field_name" : "in6_u",
- "referenced_type" : "type-6"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-5",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-59"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-58",
- "self_type" : "type-58",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "u6_addr16",
+ "field_name" : "cmsg_len",
"referenced_type" : "type-9"
},
{
- "field_name" : "u6_addr32",
- "referenced_type" : "type-11"
+ "field_name" : "cmsg_level",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "cmsg_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
}
],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-6",
- "self_type" : "type-6",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ "linker_set_key" : "cmsghdr",
+ "name" : "cmsghdr",
+ "referenced_type" : "type-92",
+ "self_type" : "type-92",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "cmsghdr"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-64"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-63",
- "self_type" : "type-63",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
{
- "field_name" : "__private",
- "referenced_type" : "type-64"
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
}
],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-65",
- "self_type" : "type-65",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-67"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-66",
- "self_type" : "type-66",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-68",
- "self_type" : "type-68",
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-117",
+ "self_type" : "type-117",
"size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
},
{
"alignment" : 4,
@@ -1767,18 +1103,18 @@
[
{
"field_name" : "type",
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "pid",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "f_owner_ex",
"name" : "f_owner_ex",
- "referenced_type" : "type-70",
- "self_type" : "type-70",
+ "referenced_type" : "type-80",
+ "self_type" : "type-80",
"size" : 8,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "f_owner_ex"
@@ -1789,33 +1125,33 @@
[
{
"field_name" : "l_type",
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_whence",
"field_offset" : 16,
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_start",
"field_offset" : 32,
- "referenced_type" : "type-73"
+ "referenced_type" : "type-83"
},
{
"field_name" : "l_len",
"field_offset" : 64,
- "referenced_type" : "type-73"
+ "referenced_type" : "type-83"
},
{
"field_name" : "l_pid",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "flock",
"name" : "flock",
- "referenced_type" : "type-71",
- "self_type" : "type-71",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "flock"
@@ -1826,33 +1162,33 @@
[
{
"field_name" : "l_type",
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_whence",
"field_offset" : 16,
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_start",
"field_offset" : 32,
- "referenced_type" : "type-75"
+ "referenced_type" : "type-86"
},
{
"field_name" : "l_len",
"field_offset" : 96,
- "referenced_type" : "type-75"
+ "referenced_type" : "type-86"
},
{
"field_name" : "l_pid",
"field_offset" : 160,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "flock64",
"name" : "flock64",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
"size" : 24,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "flock64"
@@ -1862,194 +1198,86 @@
"fields" :
[
{
- "field_name" : "iov_base",
- "referenced_type" : "type-60"
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "iov_len",
+ "field_name" : "gf_group",
"field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 64,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 128,
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
- "size" : 28,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
"referenced_type" : "type-38"
},
{
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
+ "field_name" : "gf_fmode",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
},
{
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-4"
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1120,
+ "referenced_type" : "type-42"
}
],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 268,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "msg_hdr",
- "referenced_type" : "type-78"
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "msg_len",
- "field_offset" : 224,
- "referenced_type" : "type-12"
+ "field_name" : "gr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
}
],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
- "size" : 32,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 132,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "cmsg_len",
- "referenced_type" : "type-12"
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "cmsg_level",
+ "field_name" : "gsr_group",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-38"
},
{
- "field_name" : "cmsg_type",
- "field_offset" : 64,
- "referenced_type" : "type-15"
+ "field_name" : "gsr_source",
+ "field_offset" : 1056,
+ "referenced_type" : "type-38"
}
],
- "linker_set_key" : "cmsghdr",
- "name" : "cmsghdr",
- "referenced_type" : "type-82",
- "self_type" : "type-82",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "cmsghdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 260,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
},
{
"alignment" : 4,
@@ -2057,33 +1285,33 @@
[
{
"field_name" : "h_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "h_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "h_addrtype",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "h_length",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "h_addr_list",
"field_offset" : 128,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
}
],
"linker_set_key" : "hostent",
"name" : "hostent",
- "referenced_type" : "type-84",
- "self_type" : "type-84",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
"size" : 20,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "hostent"
@@ -2093,17 +1321,698 @@
"fields" :
[
{
- "field_name" : "val",
- "referenced_type" : "type-69"
+ "field_name" : "in6_u",
+ "referenced_type" : "type-26"
}
],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-28"
+ },
+ {
+ "field_name" : "u6_addr32",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-26",
+ "self_type" : "type-26",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "flr_label",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_expires",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-48",
+ "self_type" : "type-48",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-84",
+ "self_type" : "type-84",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "iov_base",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "iov_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
"referenced_type" : "type-87",
"self_type" : "type-87",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-36",
+ "self_type" : "type-36",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-33"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-24",
+ "self_type" : "type-24",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-56"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-55",
+ "self_type" : "type-55",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-83"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-83"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-118",
+ "self_type" : "type-118",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-86"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-119",
+ "self_type" : "type-119",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-102",
+ "self_type" : "type-102",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-89"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-91",
+ "self_type" : "type-91",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 64,
+ "referenced_type" : "type-90"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-89",
+ "self_type" : "type-89",
+ "size" : 28,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
},
{
"alignment" : 4,
@@ -2111,28 +2020,28 @@
[
{
"field_name" : "n_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "n_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "n_addrtype",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "n_net",
"field_offset" : 96,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
}
],
"linker_set_key" : "netent",
"name" : "netent",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
+ "referenced_type" : "type-97",
+ "self_type" : "type-97",
"size" : 16,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "netent"
@@ -2142,56 +2051,24 @@
"fields" :
[
{
- "field_name" : "s_name",
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "s_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-86"
- },
- {
- "field_name" : "s_port",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "s_proto",
- "field_offset" : 96,
- "referenced_type" : "type-85"
- }
- ],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "p_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "p_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "p_proto",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "protoent",
"name" : "protoent",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
+ "referenced_type" : "type-99",
+ "self_type" : "type-99",
"size" : 12,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "protoent"
@@ -2201,114 +2078,353 @@
"fields" :
[
{
- "field_name" : "ai_flags",
- "referenced_type" : "type-15"
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_family",
+ "field_name" : "stack_base",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "ai_socktype",
+ "field_name" : "stack_size",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_protocol",
+ "field_name" : "guard_size",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_addrlen",
+ "field_name" : "sched_policy",
"field_offset" : 128,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "field_name" : "ai_canonname",
+ "field_name" : "sched_priority",
"field_offset" : 160,
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "ai_addr",
- "field_offset" : 192,
- "referenced_type" : "type-50"
- },
- {
- "field_name" : "ai_next",
- "field_offset" : 224,
- "referenced_type" : "type-92"
+ "referenced_type" : "type-12"
}
],
- "linker_set_key" : "addrinfo",
- "name" : "addrinfo",
- "referenced_type" : "type-91",
- "self_type" : "type-91",
- "size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "addrinfo"
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "arena",
- "referenced_type" : "type-12"
+ "field_name" : "__private",
+ "referenced_type" : "type-58"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-57",
+ "self_type" : "type-57",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-74"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-73",
+ "self_type" : "type-73",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-74"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-75",
+ "self_type" : "type-75",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-77"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-76",
+ "self_type" : "type-76",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-79"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-78",
+ "self_type" : "type-78",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-49"
},
{
- "field_name" : "ordblks",
+ "field_name" : "reserved",
"field_offset" : 32,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "smblks",
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-52"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-51",
+ "self_type" : "type-51",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-49"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-95"
+ },
+ {
+ "field_name" : "s_port",
"field_offset" : 64,
"referenced_type" : "type-12"
},
{
- "field_name" : "hblks",
+ "field_name" : "s_proto",
"field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-15"
}
],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
- "size" : 40,
- "source_file" : "/bionic/libc/include/malloc.h",
- "unique_id" : "mallinfo"
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-98",
+ "self_type" : "type-98",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sa_data",
+ "field_offset" : 16,
+ "referenced_type" : "type-19"
+ }
+ ],
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-17",
+ "self_type" : "type-17",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-45"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-39"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
}
],
"rvalue_reference_types" : []
diff --git a/Q/64/x86_64/source-based/libandroid_net.so.lsdump b/Q/64/x86_64/source-based/libandroid_net.so.lsdump
index b56c5ee..1276174 100644
--- a/Q/64/x86_64/source-based/libandroid_net.so.lsdump
+++ b/Q/64/x86_64/source-based/libandroid_net.so.lsdump
@@ -5,8 +5,8 @@
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-10",
- "self_type" : "type-35",
+ "referenced_type" : "type-14",
+ "self_type" : "type-42",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -14,8 +14,8 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-10",
- "self_type" : "type-14",
+ "referenced_type" : "type-14",
+ "self_type" : "type-26",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
@@ -23,34 +23,88 @@
"alignment" : 1,
"linker_set_key" : "char [16]",
"name" : "char [16]",
- "referenced_type" : "type-10",
- "self_type" : "type-65",
+ "referenced_type" : "type-14",
+ "self_type" : "type-19",
"size" : 16,
"source_file" : "/bionic/libc/include/bits/pthread_types.h"
},
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-13",
- "self_type" : "type-22",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
"alignment" : 4,
"linker_set_key" : "in6_addr [0]",
"name" : "in6_addr [0]",
- "referenced_type" : "type-18",
- "self_type" : "type-31",
+ "referenced_type" : "type-32",
+ "self_type" : "type-55",
"source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
},
{
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-34",
+ "self_type" : "type-36",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-80",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [12]",
+ "name" : "int [12]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-78",
+ "size" : 48,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [14]",
+ "name" : "int [14]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-82",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-96",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "long [4]",
+ "name" : "long [4]",
+ "referenced_type" : "type-76",
+ "self_type" : "type-75",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-41",
+ "self_type" : "type-45",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
"alignment" : 1,
"linker_set_key" : "unsigned char [16]",
"name" : "unsigned char [16]",
- "referenced_type" : "type-21",
- "self_type" : "type-20",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
@@ -58,8 +112,8 @@
"alignment" : 1,
"linker_set_key" : "unsigned char [3]",
"name" : "unsigned char [3]",
- "referenced_type" : "type-21",
- "self_type" : "type-49",
+ "referenced_type" : "type-6",
+ "self_type" : "type-59",
"size" : 3,
"source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
},
@@ -67,28 +121,19 @@
"alignment" : 1,
"linker_set_key" : "unsigned char [8]",
"name" : "unsigned char [8]",
- "referenced_type" : "type-21",
- "self_type" : "type-41",
+ "referenced_type" : "type-6",
+ "self_type" : "type-48",
"size" : 8,
"source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
},
{
"alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-26",
- "self_type" : "type-28",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-34",
- "self_type" : "type-38",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-10",
+ "self_type" : "type-9",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
},
{
"alignment" : 8,
@@ -100,58 +145,13 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-4",
- "self_type" : "type-23",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-8",
+ "self_type" : "type-7",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "long [4]",
- "name" : "long [4]",
- "referenced_type" : "type-69",
- "self_type" : "type-68",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-8",
- "self_type" : "type-73",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [12]",
- "name" : "int [12]",
- "referenced_type" : "type-8",
- "self_type" : "type-71",
- "size" : 48,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [14]",
- "name" : "int [14]",
- "referenced_type" : "type-8",
- "self_type" : "type-75",
- "size" : 56,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-8",
- "self_type" : "type-91",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
}
],
"builtin_types" :
@@ -161,8 +161,8 @@
"is_integral" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
"size" : 1
},
{
@@ -170,8 +170,8 @@
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 4
},
{
@@ -179,8 +179,8 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-69",
- "self_type" : "type-69",
+ "referenced_type" : "type-76",
+ "self_type" : "type-76",
"size" : 8
},
{
@@ -188,8 +188,8 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 8
},
{
@@ -197,8 +197,8 @@
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-79",
- "self_type" : "type-79",
+ "referenced_type" : "type-86",
+ "self_type" : "type-86",
"size" : 2
},
{
@@ -207,8 +207,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
+ "referenced_type" : "type-6",
+ "self_type" : "type-6",
"size" : 1
},
{
@@ -217,8 +217,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-4",
- "self_type" : "type-4",
+ "referenced_type" : "type-10",
+ "self_type" : "type-10",
"size" : 4
},
{
@@ -237,15 +237,15 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-64",
- "self_type" : "type-64"
+ "referenced_type" : "type-17",
+ "self_type" : "type-17"
}
],
"elf_functions" :
@@ -254,6 +254,18 @@
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -268,6 +280,32 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-10",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "res_goahead"
},
@@ -290,11 +328,11 @@
],
"linker_set_key" : "res_sendhookact",
"name" : "res_sendhookact",
- "referenced_type" : "type-52",
- "self_type" : "type-52",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
"size" : 4,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-4",
+ "underlying_type" : "type-10",
"unique_id" : "res_sendhookact"
}
],
@@ -302,6 +340,54 @@
[
{
"alignment" : 4,
+ "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-66"
+ },
+ {
+ "referenced_type" : "type-68"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-72"
+ },
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-71"
+ }
+ ],
+ "referenced_type" : "type-65",
+ "return_type" : "type-62",
+ "self_type" : "type-65",
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (void *, const void *)",
+ "name" : "void (void *, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-16"
+ },
+ {
+ "referenced_type" : "type-108"
+ }
+ ],
+ "referenced_type" : "type-115",
+ "return_type" : "type-17",
+ "self_type" : "type-115",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "void *(unsigned long, const void *)",
"name" : "void *(unsigned long, const void *)",
"parameters" :
@@ -310,55 +396,16 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-102"
- }
- ],
- "referenced_type" : "type-101",
- "return_type" : "type-63",
- "self_type" : "type-101",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned long, const void *)",
- "name" : "void *(void *, unsigned long, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-63"
- },
- {
- "referenced_type" : "type-3"
- },
- {
- "referenced_type" : "type-102"
+ "referenced_type" : "type-108"
}
],
"referenced_type" : "type-107",
- "return_type" : "type-63",
+ "return_type" : "type-16",
"self_type" : "type-107",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void (void *, const void *)",
- "name" : "void (void *, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-63"
- },
- {
- "referenced_type" : "type-102"
- }
- ],
- "referenced_type" : "type-110",
- "return_type" : "type-64",
- "self_type" : "type-110",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
"linker_set_key" : "void *(unsigned long, unsigned long, const void *)",
"name" : "void *(unsigned long, unsigned long, const void *)",
"parameters" :
@@ -370,43 +417,34 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-102"
+ "referenced_type" : "type-108"
}
],
- "referenced_type" : "type-113",
- "return_type" : "type-63",
- "self_type" : "type-113",
+ "referenced_type" : "type-118",
+ "return_type" : "type-16",
+ "self_type" : "type-118",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "linker_set_key" : "void *(void *, unsigned long, const void *)",
+ "name" : "void *(void *, unsigned long, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-56"
+ "referenced_type" : "type-16"
},
{
- "referenced_type" : "type-58"
+ "referenced_type" : "type-3"
},
{
- "referenced_type" : "type-61"
- },
- {
- "referenced_type" : "type-62"
- },
- {
- "referenced_type" : "type-8"
- },
- {
- "referenced_type" : "type-61"
+ "referenced_type" : "type-108"
}
],
- "referenced_type" : "type-55",
- "return_type" : "type-52",
- "self_type" : "type-55",
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "referenced_type" : "type-112",
+ "return_type" : "type-16",
+ "self_type" : "type-112",
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"functions" :
@@ -420,19 +458,97 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-120"
+ "referenced_type" : "type-20"
},
{
- "referenced_type" : "type-120"
+ "referenced_type" : "type-20"
},
{
- "referenced_type" : "type-5"
+ "referenced_type" : "type-28"
},
{
- "referenced_type" : "type-16"
+ "referenced_type" : "type-29"
}
],
- "return_type" : "type-8",
+ "return_type" : "type-18",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-18"
+ }
+ ],
+ "return_type" : "type-17",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-3"
+ },
+ {
+ "referenced_type" : "type-20"
+ },
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "return_type" : "type-18",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-18"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-72"
+ },
+ {
+ "referenced_type" : "type-3"
+ }
+ ],
+ "return_type" : "type-18",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-3"
+ },
+ {
+ "referenced_type" : "type-69"
+ },
+ {
+ "referenced_type" : "type-3"
+ },
+ {
+ "referenced_type" : "type-10"
+ }
+ ],
+ "return_type" : "type-18",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -444,7 +560,7 @@
"referenced_type" : "type-3"
}
],
- "return_type" : "type-8",
+ "return_type" : "type-18",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -456,10 +572,10 @@
"referenced_type" : "type-3"
},
{
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
}
],
- "return_type" : "type-8",
+ "return_type" : "type-18",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -469,73 +585,19 @@
[
{
"alignment" : 8,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
"size" : 8,
- "source_file" : "/bionic/libc/include/netdb.h"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 8,
- "linker_set_key" : "void *(*)(unsigned long, const void *)",
- "name" : "void *(*)(unsigned long, const void *)",
- "referenced_type" : "type-101",
- "self_type" : "type-100",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "const void *",
- "name" : "const void *",
- "referenced_type" : "type-103",
- "self_type" : "type-102",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "void *(*)(void *, unsigned long, const void *)",
- "name" : "void *(*)(void *, unsigned long, const void *)",
- "referenced_type" : "type-107",
- "self_type" : "type-106",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-110",
- "self_type" : "type-109",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "void *(*)(unsigned long, unsigned long, const void *)",
- "name" : "void *(*)(unsigned long, unsigned long, const void *)",
- "referenced_type" : "type-113",
- "self_type" : "type-112",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-118",
- "self_type" : "type-120",
- "size" : 8,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
+ "linker_set_key" : "addrinfo *",
+ "name" : "addrinfo *",
+ "referenced_type" : "type-22",
+ "self_type" : "type-27",
"size" : 8,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -543,53 +605,44 @@
"alignment" : 8,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-15",
- "self_type" : "type-16",
+ "referenced_type" : "type-27",
+ "self_type" : "type-29",
"size" : 8,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 8,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-21",
- "self_type" : "type-62",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-14",
+ "self_type" : "type-23",
"size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 8,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-55",
- "self_type" : "type-54",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-23",
+ "self_type" : "type-98",
"size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-57",
- "self_type" : "type-56",
- "size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-59",
- "self_type" : "type-58",
- "size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 8,
"linker_set_key" : "const addrinfo *",
"name" : "const addrinfo *",
- "referenced_type" : "type-6",
- "self_type" : "type-5",
+ "referenced_type" : "type-21",
+ "self_type" : "type-28",
+ "size" : 8,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-20",
"size" : 8,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
@@ -597,135 +650,158 @@
"alignment" : 8,
"linker_set_key" : "const unsigned char *",
"name" : "const unsigned char *",
- "referenced_type" : "type-60",
- "self_type" : "type-59",
+ "referenced_type" : "type-70",
+ "self_type" : "type-69",
+ "size" : 8,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-69",
+ "self_type" : "type-68",
"size" : 8,
"source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 8,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-64",
- "self_type" : "type-63",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "addrinfo *",
- "name" : "addrinfo *",
- "referenced_type" : "type-7",
- "self_type" : "type-15",
- "size" : 8,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-8",
- "self_type" : "type-61",
- "size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-82",
- "self_type" : "type-86",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-9",
- "self_type" : "type-93",
- "size" : 8,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 8,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-98",
- "self_type" : "type-97",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdio.h"
- }
- ],
- "qualified_types" :
- [
- {
- "alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned long, const void *)",
- "name" : "void *(*volatile)(unsigned long, const void *)",
- "referenced_type" : "type-100",
- "self_type" : "type-105",
- "size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned long, const void *)",
- "name" : "void *(*volatile)(void *, unsigned long, const void *)",
- "referenced_type" : "type-106",
+ "linker_set_key" : "const void *",
+ "name" : "const void *",
+ "referenced_type" : "type-109",
"self_type" : "type-108",
"size" : 8,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void (*volatile)(void *, const void *)",
- "name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-109",
- "self_type" : "type-111",
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-18",
+ "self_type" : "type-71",
"size" : 8,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-10",
- "self_type" : "type-118",
- "size" : 1,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 8,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
- "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
- "referenced_type" : "type-112",
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-88",
+ "self_type" : "type-91",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-65",
+ "self_type" : "type-64",
+ "size" : 8,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-25",
+ "self_type" : "type-24",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-67",
+ "self_type" : "type-66",
+ "size" : 8,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-72",
+ "size" : 8,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-115",
"self_type" : "type-114",
"size" : 8,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 8,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-11",
- "self_type" : "type-57",
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
"size" : 8,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void *(*)(unsigned long, const void *)",
+ "name" : "void *(*)(unsigned long, const void *)",
+ "referenced_type" : "type-107",
+ "self_type" : "type-106",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void *(*)(unsigned long, unsigned long, const void *)",
+ "name" : "void *(*)(unsigned long, unsigned long, const void *)",
+ "referenced_type" : "type-118",
+ "self_type" : "type-117",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "linker_set_key" : "void *(*)(void *, unsigned long, const void *)",
+ "name" : "void *(*)(void *, unsigned long, const void *)",
+ "referenced_type" : "type-112",
+ "self_type" : "type-111",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ }
+ ],
+ "qualified_types" :
+ [
+ {
+ "alignment" : 8,
+ "is_const" : true,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-22",
+ "self_type" : "type-21",
+ "size" : 48,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const in6_addr",
"name" : "const in6_addr",
- "referenced_type" : "type-18",
- "self_type" : "type-50",
+ "referenced_type" : "type-32",
+ "self_type" : "type-60",
"size" : 16,
"source_file" : "/bionic/libc/include/netinet/in.h"
},
@@ -734,18 +810,18 @@
"is_const" : true,
"linker_set_key" : "const unsigned char",
"name" : "const unsigned char",
- "referenced_type" : "type-21",
- "self_type" : "type-60",
+ "referenced_type" : "type-6",
+ "self_type" : "type-70",
"size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
"is_const" : true,
"linker_set_key" : "const unsigned int",
"name" : "const unsigned int",
- "referenced_type" : "type-4",
- "self_type" : "type-66",
+ "referenced_type" : "type-10",
+ "self_type" : "type-73",
"size" : 4,
"source_file" : "/frameworks/base/native/android/net.c"
},
@@ -753,19 +829,59 @@
"is_const" : true,
"linker_set_key" : "const void",
"name" : "const void",
- "referenced_type" : "type-64",
- "self_type" : "type-103",
+ "referenced_type" : "type-17",
+ "self_type" : "type-109",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 8,
"is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-7",
- "self_type" : "type-6",
- "size" : 48,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-24",
+ "self_type" : "type-67",
+ "size" : 8,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void (*volatile)(void *, const void *)",
+ "name" : "void (*volatile)(void *, const void *)",
+ "referenced_type" : "type-114",
+ "self_type" : "type-116",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned long, const void *)",
+ "name" : "void *(*volatile)(unsigned long, const void *)",
+ "referenced_type" : "type-106",
+ "self_type" : "type-110",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
+ "name" : "void *(*volatile)(unsigned long, unsigned long, const void *)",
+ "referenced_type" : "type-117",
+ "self_type" : "type-119",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 8,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(void *, unsigned long, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned long, const void *)",
+ "referenced_type" : "type-111",
+ "self_type" : "type-113",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/malloc.h"
}
],
"record_types" :
@@ -792,823 +908,17 @@
"fields" :
[
{
- "field_name" : "rt_hdr",
- "referenced_type" : "type-46"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-31"
+ "field_name" : "val",
+ "referenced_type" : "type-96"
}
],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-104",
- "self_type" : "type-104",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-95",
+ "self_type" : "type-95",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-115",
- "self_type" : "type-115",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-69"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-81"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-81"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-117",
- "self_type" : "type-117",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 64,
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 128,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 192,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 256,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 288,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "__reserved",
- "field_offset" : 320,
- "referenced_type" : "type-65"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-119",
- "self_type" : "type-119",
- "size" : 56,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-14"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "in6_u",
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-20"
- },
- {
- "field_name" : "u6_addr16",
- "referenced_type" : "type-22"
- },
- {
- "field_name" : "u6_addr32",
- "referenced_type" : "type-23"
- }
- ],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-19",
- "self_type" : "type-19",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-25",
- "self_type" : "type-25",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-28"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-26"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-29",
- "self_type" : "type-29",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-32",
- "self_type" : "type-32",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 64,
- "referenced_type" : "type-34"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 136,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-35"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "gsr_interface",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 64,
- "referenced_type" : "type-34"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1088,
- "referenced_type" : "type-34"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 264,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 64,
- "referenced_type" : "type-34"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1088,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1120,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1152,
- "referenced_type" : "type-38"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 272,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-26"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-26"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-41"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-42",
- "self_type" : "type-42",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-46"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-18"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-21"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-46",
- "self_type" : "type-46",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-18"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-47",
- "self_type" : "type-47",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "priority",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-49"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-18"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-18"
- }
- ],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-48",
- "self_type" : "type-48",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
@@ -1616,33 +926,33 @@
[
{
"field_name" : "sample_validity",
- "referenced_type" : "type-13"
+ "referenced_type" : "type-8"
},
{
"field_name" : "success_threshold",
"field_offset" : 16,
- "referenced_type" : "type-21"
+ "referenced_type" : "type-6"
},
{
"field_name" : "min_samples",
"field_offset" : 24,
- "referenced_type" : "type-21"
+ "referenced_type" : "type-6"
},
{
"field_name" : "max_samples",
"field_offset" : 32,
- "referenced_type" : "type-21"
+ "referenced_type" : "type-6"
},
{
"field_name" : "base_timeout_msec",
"field_offset" : 64,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
}
],
"linker_set_key" : "__res_params",
"name" : "__res_params",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
+ "referenced_type" : "type-61",
+ "self_type" : "type-61",
"size" : 12,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
"unique_id" : "__res_params"
@@ -1652,415 +962,99 @@
"fields" :
[
{
- "field_name" : "app_netid",
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "app_mark",
- "field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "dns_netid",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "dns_mark",
- "field_offset" : 96,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "uid",
- "field_offset" : 128,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "flags",
- "field_offset" : 160,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "qhook",
- "field_offset" : 192,
- "referenced_type" : "type-54"
- }
- ],
- "linker_set_key" : "android_net_context",
- "name" : "android_net_context",
- "referenced_type" : "type-53",
- "self_type" : "type-53",
- "size" : 32,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
- "unique_id" : "android_net_context"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-68"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-67",
- "self_type" : "type-67",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
"field_name" : "ai_flags",
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_family",
"field_offset" : 32,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_socktype",
"field_offset" : 64,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_protocol",
"field_offset" : 96,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "ai_addrlen",
"field_offset" : 128,
- "referenced_type" : "type-4"
+ "referenced_type" : "type-10"
},
{
"field_name" : "ai_canonname",
"field_offset" : 192,
- "referenced_type" : "type-9"
+ "referenced_type" : "type-23"
},
{
"field_name" : "ai_addr",
"field_offset" : 256,
- "referenced_type" : "type-11"
+ "referenced_type" : "type-24"
},
{
"field_name" : "ai_next",
"field_offset" : 320,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-27"
}
],
"linker_set_key" : "addrinfo",
"name" : "addrinfo",
- "referenced_type" : "type-7",
- "self_type" : "type-7",
+ "referenced_type" : "type-22",
+ "self_type" : "type-22",
"size" : 48,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "addrinfo"
},
{
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-71"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-70",
- "self_type" : "type-70",
- "size" : 48,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-73"
- }
- ],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
- "size" : 56,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
"alignment" : 8,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
+ "field_name" : "app_netid",
+ "referenced_type" : "type-10"
},
{
- "field_name" : "pid",
+ "field_name" : "app_mark",
"field_offset" : 32,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "f_owner_ex",
- "name" : "f_owner_ex",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "f_owner_ex"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-79"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "l_start",
+ "field_name" : "dns_netid",
"field_offset" : 64,
- "referenced_type" : "type-69"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "l_len",
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "uid",
"field_offset" : 128,
- "referenced_type" : "type-69"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "l_pid",
+ "field_name" : "flags",
+ "field_offset" : 160,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "qhook",
"field_offset" : 192,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-64"
}
],
- "linker_set_key" : "flock",
- "name" : "flock",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
+ "linker_set_key" : "android_net_context",
+ "name" : "android_net_context",
+ "referenced_type" : "type-63",
+ "self_type" : "type-63",
"size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "l_type",
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "l_whence",
- "field_offset" : 16,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "l_start",
- "field_offset" : 64,
- "referenced_type" : "type-81"
- },
- {
- "field_name" : "l_len",
- "field_offset" : 128,
- "referenced_type" : "type-81"
- },
- {
- "field_name" : "l_pid",
- "field_offset" : 192,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "flock64",
- "name" : "flock64",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
- "unique_id" : "flock64"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "iov_base",
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "iov_len",
- "field_offset" : 64,
- "referenced_type" : "type-3"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-82",
- "self_type" : "type-82",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-21"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-21"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-84",
- "self_type" : "type-84",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 64,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 128,
- "referenced_type" : "type-86"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 192,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 256,
- "referenced_type" : "type-63"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 320,
- "referenced_type" : "type-3"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 384,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-85",
- "self_type" : "type-85",
- "size" : 56,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 8,
- "fields" :
- [
- {
- "field_name" : "msg_hdr",
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "msg_len",
- "field_offset" : 448,
- "referenced_type" : "type-4"
- }
- ],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-87",
- "self_type" : "type-87",
- "size" : 64,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h",
+ "unique_id" : "android_net_context"
},
{
"alignment" : 8,
@@ -2073,18 +1067,18 @@
{
"field_name" : "cmsg_level",
"field_offset" : 64,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "cmsg_type",
"field_offset" : 96,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
}
],
"linker_set_key" : "cmsghdr",
"name" : "cmsghdr",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
"size" : 16,
"source_file" : "/bionic/libc/include/sys/socket.h",
"unique_id" : "cmsghdr"
@@ -2094,44 +1088,204 @@
"fields" :
[
{
- "field_name" : "pid",
- "referenced_type" : "type-8"
+ "field_name" : "quot",
+ "referenced_type" : "type-18"
},
{
- "field_name" : "uid",
+ "field_name" : "rem",
"field_offset" : 32,
- "referenced_type" : "type-4"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-4"
+ "referenced_type" : "type-18"
}
],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "val",
- "referenced_type" : "type-91"
+ "field_name" : "type",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "pid",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
}
],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
+ "linker_set_key" : "f_owner_ex",
+ "name" : "f_owner_ex",
+ "referenced_type" : "type-84",
+ "self_type" : "type-84",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "f_owner_ex"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-76"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-76"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "flock",
+ "name" : "flock",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "l_type",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_whence",
+ "field_offset" : 16,
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "l_start",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_len",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_pid",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "flock64",
+ "name" : "flock64",
+ "referenced_type" : "type-87",
+ "self_type" : "type-87",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
+ "unique_id" : "flock64"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gf_group",
+ "field_offset" : 64,
+ "referenced_type" : "type-41"
+ },
+ {
+ "field_name" : "gf_fmode",
+ "field_offset" : 1088,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1120,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1152,
+ "referenced_type" : "type-45"
+ }
+ ],
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 272,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gr_group",
+ "field_offset" : 64,
+ "referenced_type" : "type-41"
+ }
+ ],
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 136,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gsr_group",
+ "field_offset" : 64,
+ "referenced_type" : "type-41"
+ },
+ {
+ "field_name" : "gsr_source",
+ "field_offset" : 1088,
+ "referenced_type" : "type-41"
+ }
+ ],
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 264,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
},
{
"alignment" : 8,
@@ -2139,127 +1293,603 @@
[
{
"field_name" : "h_name",
- "referenced_type" : "type-9"
+ "referenced_type" : "type-23"
},
{
"field_name" : "h_aliases",
"field_offset" : 64,
- "referenced_type" : "type-93"
+ "referenced_type" : "type-98"
},
{
"field_name" : "h_addrtype",
"field_offset" : 128,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "h_length",
"field_offset" : 160,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-18"
},
{
"field_name" : "h_addr_list",
"field_offset" : 192,
- "referenced_type" : "type-93"
+ "referenced_type" : "type-98"
}
],
"linker_set_key" : "hostent",
"name" : "hostent",
- "referenced_type" : "type-92",
- "self_type" : "type-92",
+ "referenced_type" : "type-97",
+ "self_type" : "type-97",
"size" : 32,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "hostent"
},
{
- "alignment" : 8,
+ "alignment" : 4,
"fields" :
[
{
- "field_name" : "n_name",
- "referenced_type" : "type-9"
- },
- {
- "field_name" : "n_aliases",
- "field_offset" : 64,
- "referenced_type" : "type-93"
- },
- {
- "field_name" : "n_addrtype",
- "field_offset" : 128,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "n_net",
- "field_offset" : 160,
+ "field_name" : "in6_u",
"referenced_type" : "type-4"
}
],
- "linker_set_key" : "netent",
- "name" : "netent",
- "referenced_type" : "type-94",
- "self_type" : "type-94",
- "size" : 24,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "netent"
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
},
{
- "alignment" : 8,
+ "alignment" : 4,
"fields" :
[
{
- "field_name" : "s_name",
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-5"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-7"
+ },
+ {
+ "field_name" : "u6_addr32",
"referenced_type" : "type-9"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-32"
},
{
- "field_name" : "s_aliases",
- "field_offset" : 64,
- "referenced_type" : "type-93"
- },
- {
- "field_name" : "s_port",
+ "field_name" : "flr_label",
"field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
"referenced_type" : "type-8"
},
{
- "field_name" : "s_proto",
+ "field_name" : "flr_expires",
"field_offset" : 192,
- "referenced_type" : "type-9"
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-10"
}
],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-33",
+ "self_type" : "type-33",
"size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-51",
+ "self_type" : "type-51",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-102",
+ "self_type" : "type-102",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-34"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
},
{
"alignment" : 8,
"fields" :
[
{
- "field_name" : "p_name",
- "referenced_type" : "type-9"
+ "field_name" : "iov_base",
+ "referenced_type" : "type-16"
},
{
- "field_name" : "p_aliases",
+ "field_name" : "iov_len",
"field_offset" : 64,
- "referenced_type" : "type-93"
- },
- {
- "field_name" : "p_proto",
- "field_offset" : 128,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-3"
}
],
- "linker_set_key" : "protoent",
- "name" : "protoent",
- "referenced_type" : "type-96",
- "self_type" : "type-96",
- "size" : 24,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "protoent"
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-50"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-34"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-39",
+ "self_type" : "type-39",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-36"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-32"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-57",
+ "self_type" : "type-57",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-6"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-6"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-52",
+ "self_type" : "type-52",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-59"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-6"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-32"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-58",
+ "self_type" : "type-58",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-76"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-76"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-121",
+ "self_type" : "type-121",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-89",
+ "self_type" : "type-89",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-11",
+ "self_type" : "type-11",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
},
{
"alignment" : 8,
@@ -2317,11 +1947,497 @@
],
"linker_set_key" : "mallinfo",
"name" : "mallinfo",
- "referenced_type" : "type-99",
- "self_type" : "type-99",
+ "referenced_type" : "type-105",
+ "self_type" : "type-105",
"size" : 80,
"source_file" : "/bionic/libc/include/malloc.h",
"unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-90"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 448,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-92",
+ "self_type" : "type-92",
+ "size" : 64,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 128,
+ "referenced_type" : "type-91"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 192,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 256,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 320,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 384,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-90",
+ "self_type" : "type-90",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "n_name",
+ "referenced_type" : "type-23"
+ },
+ {
+ "field_name" : "n_aliases",
+ "field_offset" : 64,
+ "referenced_type" : "type-98"
+ },
+ {
+ "field_name" : "n_addrtype",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "n_net",
+ "field_offset" : 160,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "netent",
+ "name" : "netent",
+ "referenced_type" : "type-99",
+ "self_type" : "type-99",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "netent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "p_name",
+ "referenced_type" : "type-23"
+ },
+ {
+ "field_name" : "p_aliases",
+ "field_offset" : 64,
+ "referenced_type" : "type-98"
+ },
+ {
+ "field_name" : "p_proto",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ }
+ ],
+ "linker_set_key" : "protoent",
+ "name" : "protoent",
+ "referenced_type" : "type-101",
+ "self_type" : "type-101",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "protoent"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "flags",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "stack_base",
+ "field_offset" : 64,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "stack_size",
+ "field_offset" : 128,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "guard_size",
+ "field_offset" : 192,
+ "referenced_type" : "type-3"
+ },
+ {
+ "field_name" : "sched_policy",
+ "field_offset" : 256,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sched_priority",
+ "field_offset" : 288,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__reserved",
+ "field_offset" : 320,
+ "referenced_type" : "type-19"
+ }
+ ],
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-15",
+ "self_type" : "type-15",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-75"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-74",
+ "self_type" : "type-74",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-78"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-77",
+ "self_type" : "type-77",
+ "size" : 48,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-80"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-79",
+ "self_type" : "type-79",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-82"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
+ "size" : 56,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-76"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-83",
+ "self_type" : "type-83",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-52"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-55"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-52"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-32"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-56",
+ "self_type" : "type-56",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-23"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 64,
+ "referenced_type" : "type-98"
+ },
+ {
+ "field_name" : "s_port",
+ "field_offset" : 128,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "s_proto",
+ "field_offset" : 192,
+ "referenced_type" : "type-23"
+ }
+ ],
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-100",
+ "self_type" : "type-100",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sa_data",
+ "field_offset" : 16,
+ "referenced_type" : "type-26"
+ }
+ ],
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-34"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-48"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-32"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 8,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-8"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-42"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-10"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
}
],
"rvalue_reference_types" : []
diff --git a/Q/64/x86_x86_64/source-based/libandroid_net.so.lsdump b/Q/64/x86_x86_64/source-based/libandroid_net.so.lsdump
index f447242..f442892 100644
--- a/Q/64/x86_x86_64/source-based/libandroid_net.so.lsdump
+++ b/Q/64/x86_x86_64/source-based/libandroid_net.so.lsdump
@@ -2,83 +2,11 @@
"array_types" :
[
{
- "alignment" : 2,
- "linker_set_key" : "unsigned short [8]",
- "name" : "unsigned short [8]",
- "referenced_type" : "type-10",
- "self_type" : "type-9",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned int [4]",
- "name" : "unsigned int [4]",
- "referenced_type" : "type-12",
- "self_type" : "type-11",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [8]",
- "name" : "int [8]",
- "referenced_type" : "type-15",
- "self_type" : "type-59",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [1]",
- "name" : "int [1]",
- "referenced_type" : "type-15",
- "self_type" : "type-64",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [10]",
- "name" : "int [10]",
- "referenced_type" : "type-15",
- "self_type" : "type-67",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int [2]",
- "name" : "int [2]",
- "referenced_type" : "type-15",
- "self_type" : "type-69",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "in_addr [1]",
- "name" : "in_addr [1]",
- "referenced_type" : "type-17",
- "self_type" : "type-19",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr_storage [1]",
- "name" : "sockaddr_storage [1]",
- "referenced_type" : "type-24",
- "self_type" : "type-29",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
- },
- {
"alignment" : 1,
"linker_set_key" : "char [126]",
"name" : "char [126]",
- "referenced_type" : "type-26",
- "self_type" : "type-25",
+ "referenced_type" : "type-7",
+ "self_type" : "type-39",
"size" : 126,
"source_file" : "/bionic/libc/kernel/uapi/linux/socket.h"
},
@@ -86,13 +14,111 @@
"alignment" : 1,
"linker_set_key" : "char [14]",
"name" : "char [14]",
- "referenced_type" : "type-26",
- "self_type" : "type-52",
+ "referenced_type" : "type-7",
+ "self_type" : "type-19",
"size" : 14,
"source_file" : "/bionic/libc/include/sys/socket.h"
},
{
"alignment" : 4,
+ "linker_set_key" : "in6_addr [0]",
+ "name" : "in6_addr [0]",
+ "referenced_type" : "type-25",
+ "self_type" : "type-52",
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "in_addr [1]",
+ "name" : "in_addr [1]",
+ "referenced_type" : "type-31",
+ "self_type" : "type-33",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [10]",
+ "name" : "int [10]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-77",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [1]",
+ "name" : "int [1]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-74",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [2]",
+ "name" : "int [2]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-79",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int [8]",
+ "name" : "int [8]",
+ "referenced_type" : "type-12",
+ "self_type" : "type-58",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr_storage [1]",
+ "name" : "sockaddr_storage [1]",
+ "referenced_type" : "type-38",
+ "self_type" : "type-42",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [16]",
+ "name" : "unsigned char [16]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-27",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [3]",
+ "name" : "unsigned char [3]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-56",
+ "size" : 3,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
+ },
+ {
+ "alignment" : 1,
+ "linker_set_key" : "unsigned char [8]",
+ "name" : "unsigned char [8]",
+ "referenced_type" : "type-4",
+ "self_type" : "type-45",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned int [4]",
+ "name" : "unsigned int [4]",
+ "referenced_type" : "type-9",
+ "self_type" : "type-29",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
+ },
+ {
+ "alignment" : 4,
"linker_set_key" : "unsigned long [32]",
"name" : "unsigned long [32]",
"referenced_type" : "type-3",
@@ -101,39 +127,13 @@
"source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h"
},
{
- "alignment" : 4,
- "linker_set_key" : "in6_addr [0]",
- "name" : "in6_addr [0]",
- "referenced_type" : "type-5",
- "self_type" : "type-4",
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [16]",
- "name" : "unsigned char [16]",
- "referenced_type" : "type-8",
- "self_type" : "type-7",
+ "alignment" : 2,
+ "linker_set_key" : "unsigned short [8]",
+ "name" : "unsigned short [8]",
+ "referenced_type" : "type-18",
+ "self_type" : "type-28",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/linux/in6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [3]",
- "name" : "unsigned char [3]",
- "referenced_type" : "type-8",
- "self_type" : "type-41",
- "size" : 3,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h"
- },
- {
- "alignment" : 1,
- "linker_set_key" : "unsigned char [8]",
- "name" : "unsigned char [8]",
- "referenced_type" : "type-8",
- "self_type" : "type-32",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h"
}
],
"builtin_types" :
@@ -143,8 +143,8 @@
"is_integral" : true,
"linker_set_key" : "char",
"name" : "char",
- "referenced_type" : "type-26",
- "self_type" : "type-26",
+ "referenced_type" : "type-7",
+ "self_type" : "type-7",
"size" : 1
},
{
@@ -152,8 +152,8 @@
"is_integral" : true,
"linker_set_key" : "int",
"name" : "int",
- "referenced_type" : "type-15",
- "self_type" : "type-15",
+ "referenced_type" : "type-12",
+ "self_type" : "type-12",
"size" : 4
},
{
@@ -161,8 +161,8 @@
"is_integral" : true,
"linker_set_key" : "long",
"name" : "long",
- "referenced_type" : "type-73",
- "self_type" : "type-73",
+ "referenced_type" : "type-83",
+ "self_type" : "type-83",
"size" : 4
},
{
@@ -170,8 +170,8 @@
"is_integral" : true,
"linker_set_key" : "long long",
"name" : "long long",
- "referenced_type" : "type-75",
- "self_type" : "type-75",
+ "referenced_type" : "type-86",
+ "self_type" : "type-86",
"size" : 8
},
{
@@ -179,8 +179,8 @@
"is_integral" : true,
"linker_set_key" : "short",
"name" : "short",
- "referenced_type" : "type-72",
- "self_type" : "type-72",
+ "referenced_type" : "type-82",
+ "self_type" : "type-82",
"size" : 2
},
{
@@ -189,8 +189,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned char",
"name" : "unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-8",
+ "referenced_type" : "type-4",
+ "self_type" : "type-4",
"size" : 1
},
{
@@ -199,8 +199,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned int",
"name" : "unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-12",
+ "referenced_type" : "type-9",
+ "self_type" : "type-9",
"size" : 4
},
{
@@ -219,8 +219,8 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned long long",
"name" : "unsigned long long",
- "referenced_type" : "type-113",
- "self_type" : "type-113",
+ "referenced_type" : "type-120",
+ "self_type" : "type-120",
"size" : 8
},
{
@@ -229,15 +229,15 @@
"is_unsigned" : true,
"linker_set_key" : "unsigned short",
"name" : "unsigned short",
- "referenced_type" : "type-10",
- "self_type" : "type-10",
+ "referenced_type" : "type-18",
+ "self_type" : "type-18",
"size" : 2
},
{
"linker_set_key" : "void",
"name" : "void",
- "referenced_type" : "type-61",
- "self_type" : "type-61"
+ "referenced_type" : "type-11",
+ "self_type" : "type-11"
}
],
"elf_functions" :
@@ -246,6 +246,18 @@
"name" : "android_getaddrinfofornetwork"
},
{
+ "name" : "android_res_cancel"
+ },
+ {
+ "name" : "android_res_nquery"
+ },
+ {
+ "name" : "android_res_nresult"
+ },
+ {
+ "name" : "android_res_nsend"
+ },
+ {
"name" : "android_setprocnetwork"
},
{
@@ -260,6 +272,32 @@
"enum_fields" :
[
{
+ "enum_field_value" : 1,
+ "name" : "ANDROID_RESOLV_NO_RETRY"
+ },
+ {
+ "enum_field_value" : 2,
+ "name" : "ANDROID_RESOLV_NO_CACHE_STORE"
+ },
+ {
+ "enum_field_value" : 4,
+ "name" : "ANDROID_RESOLV_NO_CACHE_LOOKUP"
+ }
+ ],
+ "linker_set_key" : "ResNsendFlags",
+ "name" : "ResNsendFlags",
+ "referenced_type" : "type-23",
+ "self_type" : "type-23",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h",
+ "underlying_type" : "type-9",
+ "unique_id" : "ResNsendFlags"
+ },
+ {
+ "alignment" : 4,
+ "enum_fields" :
+ [
+ {
"enum_field_value" : 0,
"name" : "res_goahead"
},
@@ -282,11 +320,11 @@
],
"linker_set_key" : "res_sendhookact",
"name" : "res_sendhookact",
- "referenced_type" : "type-44",
- "self_type" : "type-44",
+ "referenced_type" : "type-61",
+ "self_type" : "type-61",
"size" : 4,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
- "underlying_type" : "type-12",
+ "underlying_type" : "type-9",
"unique_id" : "res_sendhookact"
}
],
@@ -294,24 +332,33 @@
[
{
"alignment" : 4,
- "linker_set_key" : "void *(void *, unsigned int, const void *)",
- "name" : "void *(void *, unsigned int, const void *)",
+ "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
"parameters" :
[
{
- "referenced_type" : "type-60"
+ "referenced_type" : "type-65"
+ },
+ {
+ "referenced_type" : "type-67"
+ },
+ {
+ "referenced_type" : "type-70"
+ },
+ {
+ "referenced_type" : "type-71"
},
{
"referenced_type" : "type-12"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-70"
}
],
- "referenced_type" : "type-102",
- "return_type" : "type-60",
- "self_type" : "type-102",
- "source_file" : "/bionic/libc/include/malloc.h"
+ "referenced_type" : "type-64",
+ "return_type" : "type-61",
+ "self_type" : "type-64",
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
@@ -320,15 +367,33 @@
"parameters" :
[
{
- "referenced_type" : "type-60"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-105",
- "return_type" : "type-61",
- "self_type" : "type-105",
+ "referenced_type" : "type-112",
+ "return_type" : "type-11",
+ "self_type" : "type-112",
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(unsigned int, const void *)",
+ "name" : "void *(unsigned int, const void *)",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-105"
+ }
+ ],
+ "referenced_type" : "type-104",
+ "return_type" : "type-10",
+ "self_type" : "type-104",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
@@ -338,66 +403,39 @@
"parameters" :
[
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-98"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-108",
- "return_type" : "type-60",
- "self_type" : "type-108",
+ "referenced_type" : "type-115",
+ "return_type" : "type-10",
+ "self_type" : "type-115",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "linker_set_key" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "linker_set_key" : "void *(void *, unsigned int, const void *)",
+ "name" : "void *(void *, unsigned int, const void *)",
"parameters" :
[
{
- "referenced_type" : "type-48"
+ "referenced_type" : "type-10"
},
{
- "referenced_type" : "type-53"
+ "referenced_type" : "type-9"
},
{
- "referenced_type" : "type-56"
- },
- {
- "referenced_type" : "type-57"
- },
- {
- "referenced_type" : "type-15"
- },
- {
- "referenced_type" : "type-56"
+ "referenced_type" : "type-105"
}
],
- "referenced_type" : "type-47",
- "return_type" : "type-44",
- "self_type" : "type-47",
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(unsigned int, const void *)",
- "name" : "void *(unsigned int, const void *)",
- "parameters" :
- [
- {
- "referenced_type" : "type-12"
- },
- {
- "referenced_type" : "type-98"
- }
- ],
- "referenced_type" : "type-97",
- "return_type" : "type-60",
- "self_type" : "type-97",
+ "referenced_type" : "type-109",
+ "return_type" : "type-10",
+ "self_type" : "type-109",
"source_file" : "/bionic/libc/include/malloc.h"
}
],
@@ -409,22 +447,100 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-115"
+ "referenced_type" : "type-5"
},
{
- "referenced_type" : "type-118"
+ "referenced_type" : "type-21"
},
{
- "referenced_type" : "type-119"
+ "referenced_type" : "type-22"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_cancel",
+ "linker_set_key" : "android_res_cancel",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ }
+ ],
+ "return_type" : "type-11",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nquery",
+ "linker_set_key" : "android_res_nquery",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-120"
+ },
+ {
+ "referenced_type" : "type-5"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nresult",
+ "linker_set_key" : "android_res_nresult",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-12"
+ },
+ {
+ "referenced_type" : "type-70"
+ },
+ {
+ "referenced_type" : "type-71"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "function_name" : "android_res_nsend",
+ "linker_set_key" : "android_res_nsend",
+ "parameters" :
+ [
+ {
+ "referenced_type" : "type-120"
+ },
+ {
+ "referenced_type" : "type-68"
+ },
+ {
+ "referenced_type" : "type-9"
+ },
+ {
+ "referenced_type" : "type-9"
+ }
+ ],
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -433,10 +549,10 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
@@ -445,13 +561,13 @@
"parameters" :
[
{
- "referenced_type" : "type-113"
+ "referenced_type" : "type-120"
},
{
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
- "return_type" : "type-15",
+ "return_type" : "type-12",
"source_file" : "/frameworks/native/include/android/multinetwork.h"
}
],
@@ -461,154 +577,19 @@
[
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
- "name" : "void *(*)(void *, unsigned int, const void *)",
- "referenced_type" : "type-102",
- "self_type" : "type-101",
+ "linker_set_key" : "__sFILE *",
+ "name" : "__sFILE *",
+ "referenced_type" : "type-101",
+ "self_type" : "type-100",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void (*)(void *, const void *)",
- "name" : "void (*)(void *, const void *)",
- "referenced_type" : "type-105",
- "self_type" : "type-104",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-108",
- "self_type" : "type-107",
- "size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const char *",
- "name" : "const char *",
- "referenced_type" : "type-114",
- "self_type" : "type-115",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const addrinfo *",
- "name" : "const addrinfo *",
- "referenced_type" : "type-117",
- "self_type" : "type-118",
- "size" : 4,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "int *",
- "name" : "int *",
- "referenced_type" : "type-15",
- "self_type" : "type-56",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char *",
- "name" : "char *",
- "referenced_type" : "type-26",
- "self_type" : "type-85",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
- "referenced_type" : "type-47",
- "self_type" : "type-46",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *const *",
- "name" : "sockaddr *const *",
- "referenced_type" : "type-49",
- "self_type" : "type-48",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "sockaddr *",
- "name" : "sockaddr *",
- "referenced_type" : "type-51",
- "self_type" : "type-50",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char **",
- "name" : "const unsigned char **",
- "referenced_type" : "type-54",
- "self_type" : "type-53",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "const unsigned char *",
- "name" : "const unsigned char *",
- "referenced_type" : "type-55",
- "self_type" : "type-54",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "void *",
- "name" : "void *",
- "referenced_type" : "type-61",
- "self_type" : "type-60",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "iovec *",
- "name" : "iovec *",
- "referenced_type" : "type-76",
- "self_type" : "type-79",
- "size" : 4,
- "source_file" : "/bionic/libc/include/sys/socket.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "unsigned char *",
- "name" : "unsigned char *",
- "referenced_type" : "type-8",
- "self_type" : "type-57",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "linker_set_key" : "char **",
- "name" : "char **",
- "referenced_type" : "type-85",
- "self_type" : "type-86",
- "size" : 4,
- "source_file" : "/bionic/libc/include/netdb.h"
+ "source_file" : "/bionic/libc/include/stdio.h"
},
{
"alignment" : 4,
"linker_set_key" : "addrinfo *",
"name" : "addrinfo *",
- "referenced_type" : "type-91",
- "self_type" : "type-92",
+ "referenced_type" : "type-14",
+ "self_type" : "type-20",
"size" : 4,
"source_file" : "/bionic/libc/include/netdb.h"
},
@@ -616,35 +597,170 @@
"alignment" : 4,
"linker_set_key" : "addrinfo **",
"name" : "addrinfo **",
- "referenced_type" : "type-92",
- "self_type" : "type-119",
+ "referenced_type" : "type-20",
+ "self_type" : "type-22",
"size" : 4,
"source_file" : "/frameworks/native/include/android/multinetwork.h"
},
{
"alignment" : 4,
- "linker_set_key" : "__sFILE *",
- "name" : "__sFILE *",
- "referenced_type" : "type-94",
- "self_type" : "type-93",
+ "linker_set_key" : "char *",
+ "name" : "char *",
+ "referenced_type" : "type-7",
+ "self_type" : "type-15",
"size" : 4,
- "source_file" : "/bionic/libc/include/stdio.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
},
{
"alignment" : 4,
- "linker_set_key" : "void *(*)(unsigned int, const void *)",
- "name" : "void *(*)(unsigned int, const void *)",
- "referenced_type" : "type-97",
- "self_type" : "type-96",
+ "linker_set_key" : "char **",
+ "name" : "char **",
+ "referenced_type" : "type-15",
+ "self_type" : "type-95",
"size" : 4,
- "source_file" : "/bionic/libc/include/malloc.h"
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const addrinfo *",
+ "name" : "const addrinfo *",
+ "referenced_type" : "type-13",
+ "self_type" : "type-21",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const char *",
+ "name" : "const char *",
+ "referenced_type" : "type-6",
+ "self_type" : "type-5",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char *",
+ "name" : "const unsigned char *",
+ "referenced_type" : "type-69",
+ "self_type" : "type-68",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "const unsigned char **",
+ "name" : "const unsigned char **",
+ "referenced_type" : "type-68",
+ "self_type" : "type-67",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
},
{
"alignment" : 4,
"linker_set_key" : "const void *",
"name" : "const void *",
- "referenced_type" : "type-99",
- "self_type" : "type-98",
+ "referenced_type" : "type-106",
+ "self_type" : "type-105",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "int *",
+ "name" : "int *",
+ "referenced_type" : "type-12",
+ "self_type" : "type-70",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "iovec *",
+ "name" : "iovec *",
+ "referenced_type" : "type-87",
+ "self_type" : "type-90",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/sys/socket.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "name" : "res_sendhookact (*)(sockaddr *const *, const unsigned char **, int *, unsigned char *, int, int *)",
+ "referenced_type" : "type-64",
+ "self_type" : "type-63",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *",
+ "name" : "sockaddr *",
+ "referenced_type" : "type-17",
+ "self_type" : "type-16",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/netdb.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "sockaddr *const *",
+ "name" : "sockaddr *const *",
+ "referenced_type" : "type-66",
+ "self_type" : "type-65",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "unsigned char *",
+ "name" : "unsigned char *",
+ "referenced_type" : "type-4",
+ "self_type" : "type-71",
+ "size" : 4,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void (*)(void *, const void *)",
+ "name" : "void (*)(void *, const void *)",
+ "referenced_type" : "type-112",
+ "self_type" : "type-111",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *",
+ "name" : "void *",
+ "referenced_type" : "type-11",
+ "self_type" : "type-10",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, const void *)",
+ "referenced_type" : "type-104",
+ "self_type" : "type-103",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "name" : "void *(*)(unsigned int, unsigned int, const void *)",
+ "referenced_type" : "type-115",
+ "self_type" : "type-114",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "linker_set_key" : "void *(*)(void *, unsigned int, const void *)",
+ "name" : "void *(*)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-109",
+ "self_type" : "type-108",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
}
@@ -653,21 +769,89 @@
[
{
"alignment" : 4,
- "is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
- "name" : "void *(*volatile)(void *, unsigned int, const void *)",
- "referenced_type" : "type-101",
- "self_type" : "type-103",
+ "is_const" : true,
+ "linker_set_key" : "const addrinfo",
+ "name" : "const addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-13",
+ "size" : 32,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const char",
+ "name" : "const char",
+ "referenced_type" : "type-7",
+ "self_type" : "type-6",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const in6_addr",
+ "name" : "const in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-59",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netinet/in.h"
+ },
+ {
+ "alignment" : 1,
+ "is_const" : true,
+ "linker_set_key" : "const unsigned char",
+ "name" : "const unsigned char",
+ "referenced_type" : "type-4",
+ "self_type" : "type-69",
+ "size" : 1,
+ "source_file" : "/frameworks/native/include/android/multinetwork.h"
+ },
+ {
+ "alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "const unsigned int",
+ "name" : "const unsigned int",
+ "referenced_type" : "type-9",
+ "self_type" : "type-72",
"size" : 4,
+ "source_file" : "/frameworks/base/native/android/net.c"
+ },
+ {
+ "is_const" : true,
+ "linker_set_key" : "const void",
+ "name" : "const void",
+ "referenced_type" : "type-11",
+ "self_type" : "type-106",
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
+ "is_const" : true,
+ "linker_set_key" : "sockaddr *const",
+ "name" : "sockaddr *const",
+ "referenced_type" : "type-16",
+ "self_type" : "type-66",
+ "size" : 4,
+ "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
+ },
+ {
+ "alignment" : 4,
"is_volatile" : true,
"linker_set_key" : "void (*volatile)(void *, const void *)",
"name" : "void (*volatile)(void *, const void *)",
- "referenced_type" : "type-104",
- "self_type" : "type-106",
+ "referenced_type" : "type-111",
+ "self_type" : "type-113",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/malloc.h"
+ },
+ {
+ "alignment" : 4,
+ "is_volatile" : true,
+ "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
+ "name" : "void *(*volatile)(unsigned int, const void *)",
+ "referenced_type" : "type-103",
+ "self_type" : "type-107",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
@@ -676,86 +860,18 @@
"is_volatile" : true,
"linker_set_key" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
"name" : "void *(*volatile)(unsigned int, unsigned int, const void *)",
- "referenced_type" : "type-107",
- "self_type" : "type-109",
+ "referenced_type" : "type-114",
+ "self_type" : "type-116",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
},
{
"alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const unsigned int",
- "name" : "const unsigned int",
- "referenced_type" : "type-12",
- "self_type" : "type-62",
- "size" : 4,
- "source_file" : "/frameworks/base/native/android/net.c"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const char",
- "name" : "const char",
- "referenced_type" : "type-26",
- "self_type" : "type-114",
- "size" : 1,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "sockaddr *const",
- "name" : "sockaddr *const",
- "referenced_type" : "type-50",
- "self_type" : "type-49",
- "size" : 4,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const in6_addr",
- "name" : "const in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-42",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netinet/in.h"
- },
- {
- "is_const" : true,
- "linker_set_key" : "const void",
- "name" : "const void",
- "referenced_type" : "type-61",
- "self_type" : "type-99",
- "source_file" : "/bionic/libc/include/malloc.h"
- },
- {
- "alignment" : 1,
- "is_const" : true,
- "linker_set_key" : "const unsigned char",
- "name" : "const unsigned char",
- "referenced_type" : "type-8",
- "self_type" : "type-55",
- "size" : 1,
- "source_file" : "/bionic/libc/dns/include/resolv_netid.h"
- },
- {
- "alignment" : 4,
- "is_const" : true,
- "linker_set_key" : "const addrinfo",
- "name" : "const addrinfo",
- "referenced_type" : "type-91",
- "self_type" : "type-117",
- "size" : 32,
- "source_file" : "/frameworks/native/include/android/multinetwork.h"
- },
- {
- "alignment" : 4,
"is_volatile" : true,
- "linker_set_key" : "void *(*volatile)(unsigned int, const void *)",
- "name" : "void *(*volatile)(unsigned int, const void *)",
- "referenced_type" : "type-96",
- "self_type" : "type-100",
+ "linker_set_key" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "name" : "void *(*volatile)(void *, unsigned int, const void *)",
+ "referenced_type" : "type-108",
+ "self_type" : "type-110",
"size" : 4,
"source_file" : "/bionic/libc/include/malloc.h"
}
@@ -784,747 +900,17 @@
"fields" :
[
{
- "field_name" : "quot",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-15"
+ "field_name" : "val",
+ "referenced_type" : "type-79"
}
],
- "linker_set_key" : "div_t",
- "name" : "div_t",
- "referenced_type" : "type-110",
- "self_type" : "type-110",
+ "linker_set_key" : "__kernel_fsid_t",
+ "name" : "__kernel_fsid_t",
+ "referenced_type" : "type-96",
+ "self_type" : "type-96",
"size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "div_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-73"
- },
- {
- "field_name" : "rem",
- "field_offset" : 32,
- "referenced_type" : "type-73"
- }
- ],
- "linker_set_key" : "ldiv_t",
- "name" : "ldiv_t",
- "referenced_type" : "type-111",
- "self_type" : "type-111",
- "size" : 8,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "ldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "quot",
- "referenced_type" : "type-75"
- },
- {
- "field_name" : "rem",
- "field_offset" : 64,
- "referenced_type" : "type-75"
- }
- ],
- "linker_set_key" : "lldiv_t",
- "name" : "lldiv_t",
- "referenced_type" : "type-112",
- "self_type" : "type-112",
- "size" : 16,
- "source_file" : "/bionic/libc/include/stdlib.h",
- "unique_id" : "lldiv_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flags",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "stack_base",
- "field_offset" : 32,
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "stack_size",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "guard_size",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sched_policy",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "sched_priority",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "pthread_attr_t",
- "name" : "pthread_attr_t",
- "referenced_type" : "type-116",
- "self_type" : "type-116",
- "size" : 24,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_attr_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin6_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin6_flowinfo",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "sin6_addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "sin6_scope_id",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "sockaddr_in6",
- "name" : "sockaddr_in6",
- "referenced_type" : "type-13",
- "self_type" : "type-13",
- "size" : 28,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "sockaddr_in6"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipv6mr_multiaddr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipv6mr_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ipv6_mreq",
- "name" : "ipv6_mreq",
- "referenced_type" : "type-14",
- "self_type" : "type-14",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "ipv6_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "flr_dst",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "flr_label",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "flr_action",
- "field_offset" : 160,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_share",
- "field_offset" : 168,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flr_flags",
- "field_offset" : 176,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_expires",
- "field_offset" : 192,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "flr_linger",
- "field_offset" : 208,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__flr_pad",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in6_flowlabel_req",
- "name" : "in6_flowlabel_req",
- "referenced_type" : "type-16",
- "self_type" : "type-16",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_flowlabel_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "s_addr",
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "in_addr",
- "name" : "in_addr",
- "referenced_type" : "type-17",
- "self_type" : "type-17",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/in_addr.h",
- "unique_id" : "in_addr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imsf_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imsf_fmode",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_numsrc",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "imsf_slist",
- "field_offset" : 128,
- "referenced_type" : "type-19"
- }
- ],
- "linker_set_key" : "ip_msfilter",
- "name" : "ip_msfilter",
- "referenced_type" : "type-18",
- "self_type" : "type-18",
- "size" : 20,
- "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
- "unique_id" : "ip_msfilter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_sourceaddr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq_source",
- "name" : "ip_mreq_source",
- "referenced_type" : "type-20",
- "self_type" : "type-20",
- "size" : 12,
- "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
- "unique_id" : "ip_mreq_source"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_interface",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "ip_mreq",
- "name" : "ip_mreq",
- "referenced_type" : "type-21",
- "self_type" : "type-21",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreq"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "imr_multiaddr",
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_address",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "imr_ifindex",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "ip_mreqn",
- "name" : "ip_mreqn",
- "referenced_type" : "type-22",
- "self_type" : "type-22",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "ip_mreqn"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_req",
- "name" : "group_req",
- "referenced_type" : "type-23",
- "self_type" : "type-23",
- "size" : 132,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ss_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "__data",
- "field_offset" : 16,
- "referenced_type" : "type-25"
- }
- ],
- "linker_set_key" : "sockaddr_storage",
- "name" : "sockaddr_storage",
- "referenced_type" : "type-24",
- "self_type" : "type-24",
- "size" : 128,
- "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
- "unique_id" : "sockaddr_storage"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gsr_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gsr_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gsr_source",
- "field_offset" : 1056,
- "referenced_type" : "type-24"
- }
- ],
- "linker_set_key" : "group_source_req",
- "name" : "group_source_req",
- "referenced_type" : "type-27",
- "self_type" : "type-27",
- "size" : 260,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_source_req"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "gf_interface",
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_group",
- "field_offset" : 32,
- "referenced_type" : "type-24"
- },
- {
- "field_name" : "gf_fmode",
- "field_offset" : 1056,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_numsrc",
- "field_offset" : 1088,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gf_slist",
- "field_offset" : 1120,
- "referenced_type" : "type-29"
- }
- ],
- "linker_set_key" : "group_filter",
- "name" : "group_filter",
- "referenced_type" : "type-28",
- "self_type" : "type-28",
- "size" : 268,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "group_filter"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi_ifindex",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "ipi_spec_dst",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "ipi_addr",
- "field_offset" : 64,
- "referenced_type" : "type-17"
- }
- ],
- "linker_set_key" : "in_pktinfo",
- "name" : "in_pktinfo",
- "referenced_type" : "type-30",
- "self_type" : "type-30",
- "size" : 12,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "in_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "sin_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_port",
- "field_offset" : 16,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sin_addr",
- "field_offset" : 32,
- "referenced_type" : "type-17"
- },
- {
- "field_name" : "__pad",
- "field_offset" : 64,
- "referenced_type" : "type-32"
- }
- ],
- "linker_set_key" : "sockaddr_in",
- "name" : "sockaddr_in",
- "referenced_type" : "type-31",
- "self_type" : "type-31",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
- "unique_id" : "sockaddr_in"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ipi6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ipi6_ifindex",
- "field_offset" : 128,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_pktinfo",
- "name" : "in6_pktinfo",
- "referenced_type" : "type-33",
- "self_type" : "type-33",
- "size" : 20,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_pktinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ip6m_addr",
- "referenced_type" : "type-13"
- },
- {
- "field_name" : "ip6m_mtu",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ip6_mtuinfo",
- "name" : "ip6_mtuinfo",
- "referenced_type" : "type-34",
- "self_type" : "type-34",
- "size" : 32,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ip6_mtuinfo"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "ifr6_addr",
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "ifr6_prefixlen",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "ifr6_ifindex",
- "field_offset" : 160,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "in6_ifreq",
- "name" : "in6_ifreq",
- "referenced_type" : "type-35",
- "self_type" : "type-35",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "in6_ifreq"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_opt_hdr",
- "name" : "ipv6_opt_hdr",
- "referenced_type" : "type-36",
- "self_type" : "type-36",
- "size" : 2,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_opt_hdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
- "referenced_type" : "type-38"
- },
- {
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "rt2_hdr",
- "name" : "rt2_hdr",
- "referenced_type" : "type-37",
- "self_type" : "type-37",
- "size" : 24,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt2_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "nexthdr",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hdrlen",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "type",
- "field_offset" : 16,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "segments_left",
- "field_offset" : 24,
- "referenced_type" : "type-8"
- }
- ],
- "linker_set_key" : "ipv6_rt_hdr",
- "name" : "ipv6_rt_hdr",
- "referenced_type" : "type-38",
- "self_type" : "type-38",
- "size" : 4,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_rt_hdr"
- },
- {
- "alignment" : 1,
- "fields" :
- [
- {
- "field_name" : "type",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "length",
- "field_offset" : 8,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "addr",
- "field_offset" : 16,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6_destopt_hao",
- "name" : "ipv6_destopt_hao",
- "referenced_type" : "type-39",
- "self_type" : "type-39",
- "size" : 18,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6_destopt_hao"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "priority",
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "version",
- "field_offset" : 4,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "flow_lbl",
- "field_offset" : 8,
- "referenced_type" : "type-41"
- },
- {
- "field_name" : "payload_len",
- "field_offset" : 32,
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "nexthdr",
- "field_offset" : 48,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "hop_limit",
- "field_offset" : 56,
- "referenced_type" : "type-8"
- },
- {
- "field_name" : "saddr",
- "field_offset" : 64,
- "referenced_type" : "type-5"
- },
- {
- "field_name" : "daddr",
- "field_offset" : 192,
- "referenced_type" : "type-5"
- }
- ],
- "linker_set_key" : "ipv6hdr",
- "name" : "ipv6hdr",
- "referenced_type" : "type-40",
- "self_type" : "type-40",
- "size" : 40,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "ipv6hdr"
+ "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
+ "unique_id" : "__kernel_fsid_t"
},
{
"alignment" : 4,
@@ -1532,33 +918,33 @@
[
{
"field_name" : "sample_validity",
- "referenced_type" : "type-10"
+ "referenced_type" : "type-18"
},
{
"field_name" : "success_threshold",
"field_offset" : 16,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "min_samples",
"field_offset" : 24,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "max_samples",
"field_offset" : 32,
- "referenced_type" : "type-8"
+ "referenced_type" : "type-4"
},
{
"field_name" : "base_timeout_msec",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "__res_params",
"name" : "__res_params",
- "referenced_type" : "type-43",
- "self_type" : "type-43",
+ "referenced_type" : "type-60",
+ "self_type" : "type-60",
"size" : 12,
"source_file" : "/bionic/libc/dns/include/resolv_params.h",
"unique_id" : "__res_params"
@@ -1568,44 +954,96 @@
"fields" :
[
{
- "field_name" : "app_netid",
+ "field_name" : "ai_flags",
"referenced_type" : "type-12"
},
{
- "field_name" : "app_mark",
+ "field_name" : "ai_family",
"field_offset" : 32,
"referenced_type" : "type-12"
},
{
- "field_name" : "dns_netid",
+ "field_name" : "ai_socktype",
"field_offset" : 64,
"referenced_type" : "type-12"
},
{
- "field_name" : "dns_mark",
+ "field_name" : "ai_protocol",
"field_offset" : 96,
"referenced_type" : "type-12"
},
{
- "field_name" : "uid",
+ "field_name" : "ai_addrlen",
"field_offset" : 128,
"referenced_type" : "type-12"
},
{
+ "field_name" : "ai_canonname",
+ "field_offset" : 160,
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "ai_addr",
+ "field_offset" : 192,
+ "referenced_type" : "type-16"
+ },
+ {
+ "field_name" : "ai_next",
+ "field_offset" : 224,
+ "referenced_type" : "type-20"
+ }
+ ],
+ "linker_set_key" : "addrinfo",
+ "name" : "addrinfo",
+ "referenced_type" : "type-14",
+ "self_type" : "type-14",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "addrinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "app_netid",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "app_mark",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_netid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "dns_mark",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
"field_name" : "flags",
"field_offset" : 160,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
"field_name" : "qhook",
"field_offset" : 192,
- "referenced_type" : "type-46"
+ "referenced_type" : "type-63"
}
],
"linker_set_key" : "android_net_context",
"name" : "android_net_context",
- "referenced_type" : "type-45",
- "self_type" : "type-45",
+ "referenced_type" : "type-62",
+ "self_type" : "type-62",
"size" : 28,
"source_file" : "/bionic/libc/dns/include/resolv_netid.h",
"unique_id" : "android_net_context"
@@ -1615,151 +1053,49 @@
"fields" :
[
{
- "field_name" : "in6_u",
- "referenced_type" : "type-6"
- }
- ],
- "linker_set_key" : "in6_addr",
- "name" : "in6_addr",
- "referenced_type" : "type-5",
- "self_type" : "type-5",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr"
- },
- {
- "alignment" : 2,
- "fields" :
- [
- {
- "field_name" : "sa_family",
- "referenced_type" : "type-10"
- },
- {
- "field_name" : "sa_data",
- "field_offset" : 16,
- "referenced_type" : "type-52"
- }
- ],
- "linker_set_key" : "sockaddr",
- "name" : "sockaddr",
- "referenced_type" : "type-51",
- "self_type" : "type-51",
- "size" : 16,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "sockaddr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-59"
- }
- ],
- "linker_set_key" : "pthread_barrier_t",
- "name" : "pthread_barrier_t",
- "referenced_type" : "type-58",
- "self_type" : "type-58",
- "size" : 32,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_barrier_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "u6_addr8",
- "referenced_type" : "type-7"
- },
- {
- "field_name" : "u6_addr16",
+ "field_name" : "cmsg_len",
"referenced_type" : "type-9"
},
{
- "field_name" : "u6_addr32",
- "referenced_type" : "type-11"
+ "field_name" : "cmsg_level",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "cmsg_type",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
}
],
- "is_anonymous" : true,
- "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
- "record_kind" : "union",
- "referenced_type" : "type-6",
- "self_type" : "type-6",
- "size" : 16,
- "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
- "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ "linker_set_key" : "cmsghdr",
+ "name" : "cmsghdr",
+ "referenced_type" : "type-92",
+ "self_type" : "type-92",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "cmsghdr"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "__private",
- "referenced_type" : "type-64"
- }
- ],
- "linker_set_key" : "pthread_cond_t",
- "name" : "pthread_cond_t",
- "referenced_type" : "type-63",
- "self_type" : "type-63",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_cond_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
+ "field_name" : "quot",
+ "referenced_type" : "type-12"
+ },
{
- "field_name" : "__private",
- "referenced_type" : "type-64"
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
}
],
- "linker_set_key" : "pthread_mutex_t",
- "name" : "pthread_mutex_t",
- "referenced_type" : "type-65",
- "self_type" : "type-65",
- "size" : 4,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_mutex_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-67"
- }
- ],
- "linker_set_key" : "pthread_rwlock_t",
- "name" : "pthread_rwlock_t",
- "referenced_type" : "type-66",
- "self_type" : "type-66",
- "size" : 40,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_rwlock_t"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "__private",
- "referenced_type" : "type-69"
- }
- ],
- "linker_set_key" : "pthread_spinlock_t",
- "name" : "pthread_spinlock_t",
- "referenced_type" : "type-68",
- "self_type" : "type-68",
+ "linker_set_key" : "div_t",
+ "name" : "div_t",
+ "referenced_type" : "type-117",
+ "self_type" : "type-117",
"size" : 8,
- "source_file" : "/bionic/libc/include/bits/pthread_types.h",
- "unique_id" : "pthread_spinlock_t"
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "div_t"
},
{
"alignment" : 4,
@@ -1767,18 +1103,18 @@
[
{
"field_name" : "type",
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "pid",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "f_owner_ex",
"name" : "f_owner_ex",
- "referenced_type" : "type-70",
- "self_type" : "type-70",
+ "referenced_type" : "type-80",
+ "self_type" : "type-80",
"size" : 8,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "f_owner_ex"
@@ -1789,33 +1125,33 @@
[
{
"field_name" : "l_type",
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_whence",
"field_offset" : 16,
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_start",
"field_offset" : 32,
- "referenced_type" : "type-73"
+ "referenced_type" : "type-83"
},
{
"field_name" : "l_len",
"field_offset" : 64,
- "referenced_type" : "type-73"
+ "referenced_type" : "type-83"
},
{
"field_name" : "l_pid",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "flock",
"name" : "flock",
- "referenced_type" : "type-71",
- "self_type" : "type-71",
+ "referenced_type" : "type-81",
+ "self_type" : "type-81",
"size" : 16,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "flock"
@@ -1826,33 +1162,33 @@
[
{
"field_name" : "l_type",
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_whence",
"field_offset" : 16,
- "referenced_type" : "type-72"
+ "referenced_type" : "type-82"
},
{
"field_name" : "l_start",
"field_offset" : 32,
- "referenced_type" : "type-75"
+ "referenced_type" : "type-86"
},
{
"field_name" : "l_len",
"field_offset" : 96,
- "referenced_type" : "type-75"
+ "referenced_type" : "type-86"
},
{
"field_name" : "l_pid",
"field_offset" : 160,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "flock64",
"name" : "flock64",
- "referenced_type" : "type-74",
- "self_type" : "type-74",
+ "referenced_type" : "type-85",
+ "self_type" : "type-85",
"size" : 24,
"source_file" : "/bionic/libc/kernel/uapi/asm-generic/fcntl.h",
"unique_id" : "flock64"
@@ -1862,194 +1198,86 @@
"fields" :
[
{
- "field_name" : "iov_base",
- "referenced_type" : "type-60"
+ "field_name" : "gf_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "iov_len",
+ "field_name" : "gf_group",
"field_offset" : 32,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "iovec",
- "name" : "iovec",
- "referenced_type" : "type-76",
- "self_type" : "type-76",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
- "unique_id" : "iovec"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "l_onoff",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "l_linger",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "linger",
- "name" : "linger",
- "referenced_type" : "type-77",
- "self_type" : "type-77",
- "size" : 8,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "linger"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "msg_name",
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "msg_namelen",
- "field_offset" : 32,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "msg_iov",
- "field_offset" : 64,
- "referenced_type" : "type-79"
- },
- {
- "field_name" : "msg_iovlen",
- "field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_control",
- "field_offset" : 128,
- "referenced_type" : "type-60"
- },
- {
- "field_name" : "msg_controllen",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "msg_flags",
- "field_offset" : 192,
- "referenced_type" : "type-15"
- }
- ],
- "linker_set_key" : "msghdr",
- "name" : "msghdr",
- "referenced_type" : "type-78",
- "self_type" : "type-78",
- "size" : 28,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "msghdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "rt_hdr",
"referenced_type" : "type-38"
},
{
- "field_name" : "reserved",
- "field_offset" : 32,
- "referenced_type" : "type-12"
+ "field_name" : "gf_fmode",
+ "field_offset" : 1056,
+ "referenced_type" : "type-9"
},
{
- "field_name" : "addr",
- "field_offset" : 64,
- "referenced_type" : "type-4"
+ "field_name" : "gf_numsrc",
+ "field_offset" : 1088,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gf_slist",
+ "field_offset" : 1120,
+ "referenced_type" : "type-42"
}
],
- "linker_set_key" : "rt0_hdr",
- "name" : "rt0_hdr",
- "referenced_type" : "type-80",
- "self_type" : "type-80",
- "size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
- "unique_id" : "rt0_hdr"
+ "linker_set_key" : "group_filter",
+ "name" : "group_filter",
+ "referenced_type" : "type-41",
+ "self_type" : "type-41",
+ "size" : 268,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_filter"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "msg_hdr",
- "referenced_type" : "type-78"
+ "field_name" : "gr_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "msg_len",
- "field_offset" : 224,
- "referenced_type" : "type-12"
+ "field_name" : "gr_group",
+ "field_offset" : 32,
+ "referenced_type" : "type-38"
}
],
- "linker_set_key" : "mmsghdr",
- "name" : "mmsghdr",
- "referenced_type" : "type-81",
- "self_type" : "type-81",
- "size" : 32,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "mmsghdr"
+ "linker_set_key" : "group_req",
+ "name" : "group_req",
+ "referenced_type" : "type-37",
+ "self_type" : "type-37",
+ "size" : 132,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_req"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "cmsg_len",
- "referenced_type" : "type-12"
+ "field_name" : "gsr_interface",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "cmsg_level",
+ "field_name" : "gsr_group",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-38"
},
{
- "field_name" : "cmsg_type",
- "field_offset" : 64,
- "referenced_type" : "type-15"
+ "field_name" : "gsr_source",
+ "field_offset" : 1056,
+ "referenced_type" : "type-38"
}
],
- "linker_set_key" : "cmsghdr",
- "name" : "cmsghdr",
- "referenced_type" : "type-82",
- "self_type" : "type-82",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "cmsghdr"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
- "field_name" : "pid",
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "uid",
- "field_offset" : 32,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "gid",
- "field_offset" : 64,
- "referenced_type" : "type-12"
- }
- ],
- "linker_set_key" : "ucred",
- "name" : "ucred",
- "referenced_type" : "type-83",
- "self_type" : "type-83",
- "size" : 12,
- "source_file" : "/bionic/libc/include/sys/socket.h",
- "unique_id" : "ucred"
+ "linker_set_key" : "group_source_req",
+ "name" : "group_source_req",
+ "referenced_type" : "type-40",
+ "self_type" : "type-40",
+ "size" : 260,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "group_source_req"
},
{
"alignment" : 4,
@@ -2057,33 +1285,33 @@
[
{
"field_name" : "h_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "h_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "h_addrtype",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "h_length",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "h_addr_list",
"field_offset" : 128,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
}
],
"linker_set_key" : "hostent",
"name" : "hostent",
- "referenced_type" : "type-84",
- "self_type" : "type-84",
+ "referenced_type" : "type-94",
+ "self_type" : "type-94",
"size" : 20,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "hostent"
@@ -2093,17 +1321,698 @@
"fields" :
[
{
- "field_name" : "val",
- "referenced_type" : "type-69"
+ "field_name" : "in6_u",
+ "referenced_type" : "type-26"
}
],
- "linker_set_key" : "__kernel_fsid_t",
- "name" : "__kernel_fsid_t",
+ "linker_set_key" : "in6_addr",
+ "name" : "in6_addr",
+ "referenced_type" : "type-25",
+ "self_type" : "type-25",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "u6_addr8",
+ "referenced_type" : "type-27"
+ },
+ {
+ "field_name" : "u6_addr16",
+ "referenced_type" : "type-28"
+ },
+ {
+ "field_name" : "u6_addr32",
+ "referenced_type" : "type-29"
+ }
+ ],
+ "is_anonymous" : true,
+ "linker_set_key" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "name" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3) at bionic/libc/kernel/uapi/linux/in6.h:25:3",
+ "record_kind" : "union",
+ "referenced_type" : "type-26",
+ "self_type" : "type-26",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_addr::(anonymous union at bionic/libc/kernel/uapi/linux/in6.h:25:3)"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "flr_dst",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "flr_label",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "flr_action",
+ "field_offset" : 160,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_share",
+ "field_offset" : 168,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flr_flags",
+ "field_offset" : 176,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_expires",
+ "field_offset" : 192,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "flr_linger",
+ "field_offset" : 208,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__flr_pad",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in6_flowlabel_req",
+ "name" : "in6_flowlabel_req",
+ "referenced_type" : "type-30",
+ "self_type" : "type-30",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "in6_flowlabel_req"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ifr6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ifr6_prefixlen",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ifr6_ifindex",
+ "field_offset" : 160,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_ifreq",
+ "name" : "in6_ifreq",
+ "referenced_type" : "type-48",
+ "self_type" : "type-48",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_ifreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi6_addr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipi6_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "in6_pktinfo",
+ "name" : "in6_pktinfo",
+ "referenced_type" : "type-84",
+ "self_type" : "type-84",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "in6_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_addr",
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "in_addr",
+ "name" : "in_addr",
+ "referenced_type" : "type-31",
+ "self_type" : "type-31",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/in_addr.h",
+ "unique_id" : "in_addr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipi_ifindex",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "ipi_spec_dst",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "ipi_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "in_pktinfo",
+ "name" : "in_pktinfo",
+ "referenced_type" : "type-43",
+ "self_type" : "type-43",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "in_pktinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "iov_base",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "iov_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "iovec",
+ "name" : "iovec",
"referenced_type" : "type-87",
"self_type" : "type-87",
"size" : 8,
- "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h",
- "unique_id" : "__kernel_fsid_t"
+ "source_file" : "/bionic/libc/kernel/uapi/linux/uio.h",
+ "unique_id" : "iovec"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ip6m_addr",
+ "referenced_type" : "type-47"
+ },
+ {
+ "field_name" : "ip6m_mtu",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ip6_mtuinfo",
+ "name" : "ip6_mtuinfo",
+ "referenced_type" : "type-46",
+ "self_type" : "type-46",
+ "size" : 32,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ip6_mtuinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq",
+ "name" : "ip_mreq",
+ "referenced_type" : "type-35",
+ "self_type" : "type-35",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreq"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_sourceaddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-31"
+ }
+ ],
+ "linker_set_key" : "ip_mreq_source",
+ "name" : "ip_mreq_source",
+ "referenced_type" : "type-34",
+ "self_type" : "type-34",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/bits/ip_mreq_source.h",
+ "unique_id" : "ip_mreq_source"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imr_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_address",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imr_ifindex",
+ "field_offset" : 64,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ip_mreqn",
+ "name" : "ip_mreqn",
+ "referenced_type" : "type-36",
+ "self_type" : "type-36",
+ "size" : 12,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "ip_mreqn"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "imsf_multiaddr",
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_interface",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "imsf_fmode",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_numsrc",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "imsf_slist",
+ "field_offset" : 128,
+ "referenced_type" : "type-33"
+ }
+ ],
+ "linker_set_key" : "ip_msfilter",
+ "name" : "ip_msfilter",
+ "referenced_type" : "type-32",
+ "self_type" : "type-32",
+ "size" : 20,
+ "source_file" : "/bionic/libc/include/bits/ip_msfilter.h",
+ "unique_id" : "ip_msfilter"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "type",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "length",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 16,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6_destopt_hao",
+ "name" : "ipv6_destopt_hao",
+ "referenced_type" : "type-54",
+ "self_type" : "type-54",
+ "size" : 18,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_destopt_hao"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ipv6mr_multiaddr",
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "ipv6mr_ifindex",
+ "field_offset" : 128,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "ipv6_mreq",
+ "name" : "ipv6_mreq",
+ "referenced_type" : "type-24",
+ "self_type" : "type-24",
+ "size" : 20,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "ipv6_mreq"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_opt_hdr",
+ "name" : "ipv6_opt_hdr",
+ "referenced_type" : "type-50",
+ "self_type" : "type-50",
+ "size" : 2,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_opt_hdr"
+ },
+ {
+ "alignment" : 1,
+ "fields" :
+ [
+ {
+ "field_name" : "nexthdr",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hdrlen",
+ "field_offset" : 8,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "type",
+ "field_offset" : 16,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "segments_left",
+ "field_offset" : 24,
+ "referenced_type" : "type-4"
+ }
+ ],
+ "linker_set_key" : "ipv6_rt_hdr",
+ "name" : "ipv6_rt_hdr",
+ "referenced_type" : "type-49",
+ "self_type" : "type-49",
+ "size" : 4,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6_rt_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "priority",
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "version",
+ "field_offset" : 4,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "flow_lbl",
+ "field_offset" : 8,
+ "referenced_type" : "type-56"
+ },
+ {
+ "field_name" : "payload_len",
+ "field_offset" : 32,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "nexthdr",
+ "field_offset" : 48,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "hop_limit",
+ "field_offset" : 56,
+ "referenced_type" : "type-4"
+ },
+ {
+ "field_name" : "saddr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "daddr",
+ "field_offset" : 192,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "ipv6hdr",
+ "name" : "ipv6hdr",
+ "referenced_type" : "type-55",
+ "self_type" : "type-55",
+ "size" : 40,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "ipv6hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-83"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 32,
+ "referenced_type" : "type-83"
+ }
+ ],
+ "linker_set_key" : "ldiv_t",
+ "name" : "ldiv_t",
+ "referenced_type" : "type-118",
+ "self_type" : "type-118",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "ldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "l_onoff",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "l_linger",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "linger",
+ "name" : "linger",
+ "referenced_type" : "type-88",
+ "self_type" : "type-88",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "linger"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "quot",
+ "referenced_type" : "type-86"
+ },
+ {
+ "field_name" : "rem",
+ "field_offset" : 64,
+ "referenced_type" : "type-86"
+ }
+ ],
+ "linker_set_key" : "lldiv_t",
+ "name" : "lldiv_t",
+ "referenced_type" : "type-119",
+ "self_type" : "type-119",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/stdlib.h",
+ "unique_id" : "lldiv_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "arena",
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "ordblks",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "smblks",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblks",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "hblkhd",
+ "field_offset" : 128,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "usmblks",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fsmblks",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "uordblks",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "fordblks",
+ "field_offset" : 256,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "keepcost",
+ "field_offset" : 288,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mallinfo",
+ "name" : "mallinfo",
+ "referenced_type" : "type-102",
+ "self_type" : "type-102",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/malloc.h",
+ "unique_id" : "mallinfo"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_hdr",
+ "referenced_type" : "type-89"
+ },
+ {
+ "field_name" : "msg_len",
+ "field_offset" : 224,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "mmsghdr",
+ "name" : "mmsghdr",
+ "referenced_type" : "type-91",
+ "self_type" : "type-91",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "mmsghdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "msg_name",
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_namelen",
+ "field_offset" : 32,
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "msg_iov",
+ "field_offset" : 64,
+ "referenced_type" : "type-90"
+ },
+ {
+ "field_name" : "msg_iovlen",
+ "field_offset" : 96,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_control",
+ "field_offset" : 128,
+ "referenced_type" : "type-10"
+ },
+ {
+ "field_name" : "msg_controllen",
+ "field_offset" : 160,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "msg_flags",
+ "field_offset" : 192,
+ "referenced_type" : "type-12"
+ }
+ ],
+ "linker_set_key" : "msghdr",
+ "name" : "msghdr",
+ "referenced_type" : "type-89",
+ "self_type" : "type-89",
+ "size" : 28,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "msghdr"
},
{
"alignment" : 4,
@@ -2111,28 +2020,28 @@
[
{
"field_name" : "n_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "n_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "n_addrtype",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
"field_name" : "n_net",
"field_offset" : 96,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
}
],
"linker_set_key" : "netent",
"name" : "netent",
- "referenced_type" : "type-88",
- "self_type" : "type-88",
+ "referenced_type" : "type-97",
+ "self_type" : "type-97",
"size" : 16,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "netent"
@@ -2142,56 +2051,24 @@
"fields" :
[
{
- "field_name" : "s_name",
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "s_aliases",
- "field_offset" : 32,
- "referenced_type" : "type-86"
- },
- {
- "field_name" : "s_port",
- "field_offset" : 64,
- "referenced_type" : "type-15"
- },
- {
- "field_name" : "s_proto",
- "field_offset" : 96,
- "referenced_type" : "type-85"
- }
- ],
- "linker_set_key" : "servent",
- "name" : "servent",
- "referenced_type" : "type-89",
- "self_type" : "type-89",
- "size" : 16,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "servent"
- },
- {
- "alignment" : 4,
- "fields" :
- [
- {
"field_name" : "p_name",
- "referenced_type" : "type-85"
+ "referenced_type" : "type-15"
},
{
"field_name" : "p_aliases",
"field_offset" : 32,
- "referenced_type" : "type-86"
+ "referenced_type" : "type-95"
},
{
"field_name" : "p_proto",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
}
],
"linker_set_key" : "protoent",
"name" : "protoent",
- "referenced_type" : "type-90",
- "self_type" : "type-90",
+ "referenced_type" : "type-99",
+ "self_type" : "type-99",
"size" : 12,
"source_file" : "/bionic/libc/include/netdb.h",
"unique_id" : "protoent"
@@ -2201,114 +2078,353 @@
"fields" :
[
{
- "field_name" : "ai_flags",
- "referenced_type" : "type-15"
+ "field_name" : "flags",
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_family",
+ "field_name" : "stack_base",
"field_offset" : 32,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-10"
},
{
- "field_name" : "ai_socktype",
+ "field_name" : "stack_size",
"field_offset" : 64,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_protocol",
+ "field_name" : "guard_size",
"field_offset" : 96,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "ai_addrlen",
+ "field_name" : "sched_policy",
"field_offset" : 128,
- "referenced_type" : "type-15"
+ "referenced_type" : "type-12"
},
{
- "field_name" : "ai_canonname",
+ "field_name" : "sched_priority",
"field_offset" : 160,
- "referenced_type" : "type-85"
- },
- {
- "field_name" : "ai_addr",
- "field_offset" : 192,
- "referenced_type" : "type-50"
- },
- {
- "field_name" : "ai_next",
- "field_offset" : 224,
- "referenced_type" : "type-92"
+ "referenced_type" : "type-12"
}
],
- "linker_set_key" : "addrinfo",
- "name" : "addrinfo",
- "referenced_type" : "type-91",
- "self_type" : "type-91",
- "size" : 32,
- "source_file" : "/bionic/libc/include/netdb.h",
- "unique_id" : "addrinfo"
+ "linker_set_key" : "pthread_attr_t",
+ "name" : "pthread_attr_t",
+ "referenced_type" : "type-8",
+ "self_type" : "type-8",
+ "size" : 24,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_attr_t"
},
{
"alignment" : 4,
"fields" :
[
{
- "field_name" : "arena",
- "referenced_type" : "type-12"
+ "field_name" : "__private",
+ "referenced_type" : "type-58"
+ }
+ ],
+ "linker_set_key" : "pthread_barrier_t",
+ "name" : "pthread_barrier_t",
+ "referenced_type" : "type-57",
+ "self_type" : "type-57",
+ "size" : 32,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_barrier_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-74"
+ }
+ ],
+ "linker_set_key" : "pthread_cond_t",
+ "name" : "pthread_cond_t",
+ "referenced_type" : "type-73",
+ "self_type" : "type-73",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_cond_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-74"
+ }
+ ],
+ "linker_set_key" : "pthread_mutex_t",
+ "name" : "pthread_mutex_t",
+ "referenced_type" : "type-75",
+ "self_type" : "type-75",
+ "size" : 4,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_mutex_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-77"
+ }
+ ],
+ "linker_set_key" : "pthread_rwlock_t",
+ "name" : "pthread_rwlock_t",
+ "referenced_type" : "type-76",
+ "self_type" : "type-76",
+ "size" : 40,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_rwlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "__private",
+ "referenced_type" : "type-79"
+ }
+ ],
+ "linker_set_key" : "pthread_spinlock_t",
+ "name" : "pthread_spinlock_t",
+ "referenced_type" : "type-78",
+ "self_type" : "type-78",
+ "size" : 8,
+ "source_file" : "/bionic/libc/include/bits/pthread_types.h",
+ "unique_id" : "pthread_spinlock_t"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-49"
},
{
- "field_name" : "ordblks",
+ "field_name" : "reserved",
"field_offset" : 32,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-9"
},
{
- "field_name" : "smblks",
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-52"
+ }
+ ],
+ "linker_set_key" : "rt0_hdr",
+ "name" : "rt0_hdr",
+ "referenced_type" : "type-51",
+ "self_type" : "type-51",
+ "size" : 8,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt0_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "rt_hdr",
+ "referenced_type" : "type-49"
+ },
+ {
+ "field_name" : "reserved",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ }
+ ],
+ "linker_set_key" : "rt2_hdr",
+ "name" : "rt2_hdr",
+ "referenced_type" : "type-53",
+ "self_type" : "type-53",
+ "size" : 24,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/ipv6.h",
+ "unique_id" : "rt2_hdr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "s_name",
+ "referenced_type" : "type-15"
+ },
+ {
+ "field_name" : "s_aliases",
+ "field_offset" : 32,
+ "referenced_type" : "type-95"
+ },
+ {
+ "field_name" : "s_port",
"field_offset" : 64,
"referenced_type" : "type-12"
},
{
- "field_name" : "hblks",
+ "field_name" : "s_proto",
"field_offset" : 96,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "hblkhd",
- "field_offset" : 128,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "usmblks",
- "field_offset" : 160,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fsmblks",
- "field_offset" : 192,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "uordblks",
- "field_offset" : 224,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "fordblks",
- "field_offset" : 256,
- "referenced_type" : "type-12"
- },
- {
- "field_name" : "keepcost",
- "field_offset" : 288,
- "referenced_type" : "type-12"
+ "referenced_type" : "type-15"
}
],
- "linker_set_key" : "mallinfo",
- "name" : "mallinfo",
- "referenced_type" : "type-95",
- "self_type" : "type-95",
- "size" : 40,
- "source_file" : "/bionic/libc/include/malloc.h",
- "unique_id" : "mallinfo"
+ "linker_set_key" : "servent",
+ "name" : "servent",
+ "referenced_type" : "type-98",
+ "self_type" : "type-98",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/netdb.h",
+ "unique_id" : "servent"
+ },
+ {
+ "alignment" : 2,
+ "fields" :
+ [
+ {
+ "field_name" : "sa_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sa_data",
+ "field_offset" : 16,
+ "referenced_type" : "type-19"
+ }
+ ],
+ "linker_set_key" : "sockaddr",
+ "name" : "sockaddr",
+ "referenced_type" : "type-17",
+ "self_type" : "type-17",
+ "size" : 16,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "sockaddr"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin_addr",
+ "field_offset" : 32,
+ "referenced_type" : "type-31"
+ },
+ {
+ "field_name" : "__pad",
+ "field_offset" : 64,
+ "referenced_type" : "type-45"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in",
+ "name" : "sockaddr_in",
+ "referenced_type" : "type-44",
+ "self_type" : "type-44",
+ "size" : 16,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in.h",
+ "unique_id" : "sockaddr_in"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "sin6_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_port",
+ "field_offset" : 16,
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "sin6_flowinfo",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "sin6_addr",
+ "field_offset" : 64,
+ "referenced_type" : "type-25"
+ },
+ {
+ "field_name" : "sin6_scope_id",
+ "field_offset" : 192,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "sockaddr_in6",
+ "name" : "sockaddr_in6",
+ "referenced_type" : "type-47",
+ "self_type" : "type-47",
+ "size" : 28,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/in6.h",
+ "unique_id" : "sockaddr_in6"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "ss_family",
+ "referenced_type" : "type-18"
+ },
+ {
+ "field_name" : "__data",
+ "field_offset" : 16,
+ "referenced_type" : "type-39"
+ }
+ ],
+ "linker_set_key" : "sockaddr_storage",
+ "name" : "sockaddr_storage",
+ "referenced_type" : "type-38",
+ "self_type" : "type-38",
+ "size" : 128,
+ "source_file" : "/bionic/libc/kernel/uapi/linux/socket.h",
+ "unique_id" : "sockaddr_storage"
+ },
+ {
+ "alignment" : 4,
+ "fields" :
+ [
+ {
+ "field_name" : "pid",
+ "referenced_type" : "type-12"
+ },
+ {
+ "field_name" : "uid",
+ "field_offset" : 32,
+ "referenced_type" : "type-9"
+ },
+ {
+ "field_name" : "gid",
+ "field_offset" : 64,
+ "referenced_type" : "type-9"
+ }
+ ],
+ "linker_set_key" : "ucred",
+ "name" : "ucred",
+ "referenced_type" : "type-93",
+ "self_type" : "type-93",
+ "size" : 12,
+ "source_file" : "/bionic/libc/include/sys/socket.h",
+ "unique_id" : "ucred"
}
],
"rvalue_reference_types" : []