{
 "array_types" :
 [
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA0_c",
   "name" : "char[0]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA0_c",
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA1024_c",
   "name" : "char[1024]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA1024_c",
   "size" : 1024,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIA28_j",
   "name" : "unsigned int[28]",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIA28_j",
   "size" : 112,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA32_c",
   "name" : "char[32]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA32_c",
   "size" : 32,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA56_c",
   "name" : "char[56]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA56_c",
   "size" : 56,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  },
  {
   "alignment" : 1,
   "linker_set_key" : "_ZTIA92_c",
   "name" : "char[92]",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIA92_c",
   "size" : 92,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  }
 ],
 "builtin_types" :
 [
  {
   "alignment" : 1,
   "is_integral" : true,
   "linker_set_key" : "_ZTIa",
   "name" : "signed char",
   "referenced_type" : "_ZTIa",
   "self_type" : "_ZTIa",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIb",
   "name" : "bool",
   "referenced_type" : "_ZTIb",
   "self_type" : "_ZTIb",
   "size" : 1
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIc",
   "name" : "char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIc",
   "size" : 1
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTId",
   "name" : "double",
   "referenced_type" : "_ZTId",
   "self_type" : "_ZTId",
   "size" : 8
  },
  {
   "alignment" : 8,
   "linker_set_key" : "_ZTIe",
   "name" : "long double",
   "referenced_type" : "_ZTIe",
   "self_type" : "_ZTIe",
   "size" : 8
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIf",
   "name" : "float",
   "referenced_type" : "_ZTIf",
   "self_type" : "_ZTIf",
   "size" : 4
  },
  {
   "alignment" : 1,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIh",
   "name" : "unsigned char",
   "referenced_type" : "_ZTIh",
   "self_type" : "_ZTIh",
   "size" : 1
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIi",
   "name" : "int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIi",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIj",
   "name" : "unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIj",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "linker_set_key" : "_ZTIl",
   "name" : "long",
   "referenced_type" : "_ZTIl",
   "self_type" : "_ZTIl",
   "size" : 4
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIm",
   "name" : "unsigned long",
   "referenced_type" : "_ZTIm",
   "self_type" : "_ZTIm",
   "size" : 4
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "linker_set_key" : "_ZTIs",
   "name" : "short",
   "referenced_type" : "_ZTIs",
   "self_type" : "_ZTIs",
   "size" : 2
  },
  {
   "alignment" : 2,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIt",
   "name" : "unsigned short",
   "referenced_type" : "_ZTIt",
   "self_type" : "_ZTIt",
   "size" : 2
  },
  {
   "linker_set_key" : "_ZTIv",
   "name" : "void",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIv"
  },
  {
   "alignment" : 4,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIw",
   "name" : "wchar_t",
   "referenced_type" : "_ZTIw",
   "self_type" : "_ZTIw",
   "size" : 4
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "linker_set_key" : "_ZTIx",
   "name" : "long long",
   "referenced_type" : "_ZTIx",
   "self_type" : "_ZTIx",
   "size" : 8
  },
  {
   "alignment" : 8,
   "is_integral" : true,
   "is_unsigned" : true,
   "linker_set_key" : "_ZTIy",
   "name" : "unsigned long long",
   "referenced_type" : "_ZTIy",
   "self_type" : "_ZTIy",
   "size" : 8
  }
 ],
 "elf_functions" :
 [
  {
   "name" : "SHA1Final"
  },
  {
   "name" : "SHA1Init"
  },
  {
   "name" : "SHA1Transform"
  },
  {
   "name" : "SHA1Update"
  },
  {
   "name" : "_Exit"
  },
  {
   "name" : "_Unwind_Backtrace"
  },
  {
   "name" : "_Unwind_Complete"
  },
  {
   "name" : "_Unwind_DeleteException"
  },
  {
   "name" : "_Unwind_FindEnclosingFunction"
  },
  {
   "name" : "_Unwind_Find_FDE"
  },
  {
   "name" : "_Unwind_GetCFA"
  },
  {
   "name" : "_Unwind_GetDataRelBase"
  },
  {
   "name" : "_Unwind_GetGR"
  },
  {
   "name" : "_Unwind_GetIP"
  },
  {
   "name" : "_Unwind_GetIPInfo"
  },
  {
   "name" : "_Unwind_GetLanguageSpecificData"
  },
  {
   "name" : "_Unwind_GetRegionStart"
  },
  {
   "name" : "_Unwind_GetTextRelBase"
  },
  {
   "name" : "_Unwind_RaiseException"
  },
  {
   "name" : "_Unwind_Resume"
  },
  {
   "name" : "_Unwind_Resume_or_Rethrow"
  },
  {
   "name" : "_Unwind_SetGR"
  },
  {
   "name" : "_Unwind_SetIP"
  },
  {
   "name" : "_Unwind_VRS_Get"
  },
  {
   "name" : "_Unwind_VRS_Pop"
  },
  {
   "name" : "_Unwind_VRS_Set"
  },
  {
   "name" : "__FD_CLR_chk"
  },
  {
   "name" : "__FD_ISSET_chk"
  },
  {
   "name" : "__FD_SET_chk"
  },
  {
   "name" : "__accept4"
  },
  {
   "name" : "__adddf3"
  },
  {
   "name" : "__addsf3"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_atexit"
  },
  {
   "name" : "__aeabi_cdcmpeq"
  },
  {
   "name" : "__aeabi_cdcmple"
  },
  {
   "name" : "__aeabi_cdrcmple"
  },
  {
   "name" : "__aeabi_cfcmpeq"
  },
  {
   "name" : "__aeabi_cfcmple"
  },
  {
   "name" : "__aeabi_cfrcmple"
  },
  {
   "name" : "__aeabi_d2f"
  },
  {
   "name" : "__aeabi_d2iz"
  },
  {
   "name" : "__aeabi_d2uiz"
  },
  {
   "name" : "__aeabi_dadd"
  },
  {
   "name" : "__aeabi_dcmpeq"
  },
  {
   "name" : "__aeabi_dcmpge"
  },
  {
   "name" : "__aeabi_dcmpgt"
  },
  {
   "name" : "__aeabi_dcmple"
  },
  {
   "name" : "__aeabi_dcmplt"
  },
  {
   "name" : "__aeabi_dcmpun"
  },
  {
   "name" : "__aeabi_ddiv"
  },
  {
   "name" : "__aeabi_dmul"
  },
  {
   "name" : "__aeabi_drsub"
  },
  {
   "name" : "__aeabi_dsub"
  },
  {
   "name" : "__aeabi_f2d"
  },
  {
   "name" : "__aeabi_f2iz"
  },
  {
   "name" : "__aeabi_f2uiz"
  },
  {
   "name" : "__aeabi_fadd"
  },
  {
   "name" : "__aeabi_fcmpeq"
  },
  {
   "name" : "__aeabi_fcmpge"
  },
  {
   "name" : "__aeabi_fcmpgt"
  },
  {
   "name" : "__aeabi_fcmple"
  },
  {
   "name" : "__aeabi_fcmplt"
  },
  {
   "name" : "__aeabi_fcmpun"
  },
  {
   "name" : "__aeabi_fdiv"
  },
  {
   "name" : "__aeabi_fmul"
  },
  {
   "name" : "__aeabi_frsub"
  },
  {
   "name" : "__aeabi_fsub"
  },
  {
   "name" : "__aeabi_i2d"
  },
  {
   "name" : "__aeabi_i2f"
  },
  {
   "name" : "__aeabi_idiv"
  },
  {
   "name" : "__aeabi_idivmod"
  },
  {
   "name" : "__aeabi_l2d"
  },
  {
   "name" : "__aeabi_l2f"
  },
  {
   "name" : "__aeabi_lasr"
  },
  {
   "name" : "__aeabi_ldivmod"
  },
  {
   "name" : "__aeabi_llsl"
  },
  {
   "name" : "__aeabi_llsr"
  },
  {
   "name" : "__aeabi_lmul"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memclr"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memclr4"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memclr8"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memcpy"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memcpy4"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memcpy8"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memmove"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memmove4"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memmove8"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memset"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memset4"
  },
  {
   "binding" : "weak",
   "name" : "__aeabi_memset8"
  },
  {
   "name" : "__aeabi_read_tp"
  },
  {
   "name" : "__aeabi_ui2d"
  },
  {
   "name" : "__aeabi_ui2f"
  },
  {
   "name" : "__aeabi_uidiv"
  },
  {
   "name" : "__aeabi_uidivmod"
  },
  {
   "name" : "__aeabi_ul2d"
  },
  {
   "name" : "__aeabi_ul2f"
  },
  {
   "name" : "__aeabi_uldivmod"
  },
  {
   "name" : "__aeabi_unwind_cpp_pr0"
  },
  {
   "name" : "__aeabi_unwind_cpp_pr1"
  },
  {
   "name" : "__aeabi_unwind_cpp_pr2"
  },
  {
   "name" : "__arm_fadvise64_64"
  },
  {
   "name" : "__ashldi3"
  },
  {
   "name" : "__ashrdi3"
  },
  {
   "name" : "__assert"
  },
  {
   "name" : "__assert2"
  },
  {
   "name" : "__atomic_cmpxchg"
  },
  {
   "name" : "__atomic_dec"
  },
  {
   "name" : "__atomic_inc"
  },
  {
   "name" : "__atomic_swap"
  },
  {
   "name" : "__b64_ntop"
  },
  {
   "name" : "__b64_pton"
  },
  {
   "name" : "__cmpdf2"
  },
  {
   "name" : "__cmpsf2"
  },
  {
   "name" : "__cmsg_nxthdr"
  },
  {
   "name" : "__connect"
  },
  {
   "name" : "__ctype_get_mb_cur_max"
  },
  {
   "name" : "__cxa_atexit"
  },
  {
   "name" : "__cxa_finalize"
  },
  {
   "name" : "__cxa_thread_atexit_impl"
  },
  {
   "name" : "__divdf3"
  },
  {
   "name" : "__divdi3"
  },
  {
   "name" : "__divsf3"
  },
  {
   "name" : "__divsi3"
  },
  {
   "name" : "__dn_comp"
  },
  {
   "name" : "__dn_count_labels"
  },
  {
   "name" : "__dn_skipname"
  },
  {
   "name" : "__epoll_pwait"
  },
  {
   "name" : "__eqdf2"
  },
  {
   "name" : "__eqsf2"
  },
  {
   "name" : "__errno"
  },
  {
   "name" : "__exit"
  },
  {
   "name" : "__extendsfdf2"
  },
  {
   "name" : "__fbufsize"
  },
  {
   "name" : "__fcntl64"
  },
  {
   "name" : "__fgets_chk"
  },
  {
   "name" : "__fixdfsi"
  },
  {
   "name" : "__fixsfsi"
  },
  {
   "name" : "__fixunsdfsi"
  },
  {
   "name" : "__fixunssfsi"
  },
  {
   "name" : "__flbf"
  },
  {
   "name" : "__floatdidf"
  },
  {
   "name" : "__floatdisf"
  },
  {
   "name" : "__floatsidf"
  },
  {
   "name" : "__floatsisf"
  },
  {
   "name" : "__floatundidf"
  },
  {
   "name" : "__floatundisf"
  },
  {
   "name" : "__floatunsidf"
  },
  {
   "name" : "__floatunsisf"
  },
  {
   "name" : "__fp_nquery"
  },
  {
   "name" : "__fp_query"
  },
  {
   "name" : "__fpclassify"
  },
  {
   "name" : "__fpclassifyd"
  },
  {
   "name" : "__fpclassifyf"
  },
  {
   "name" : "__fpclassifyl"
  },
  {
   "name" : "__fpending"
  },
  {
   "name" : "__fpurge"
  },
  {
   "name" : "__fread_chk"
  },
  {
   "name" : "__freadable"
  },
  {
   "name" : "__freadahead"
  },
  {
   "name" : "__freading"
  },
  {
   "name" : "__fseterr"
  },
  {
   "name" : "__fsetlocking"
  },
  {
   "name" : "__fstatfs64"
  },
  {
   "name" : "__futex_wait"
  },
  {
   "name" : "__futex_wake"
  },
  {
   "name" : "__fwritable"
  },
  {
   "name" : "__fwrite_chk"
  },
  {
   "name" : "__fwriting"
  },
  {
   "name" : "__gedf2"
  },
  {
   "name" : "__gesf2"
  },
  {
   "name" : "__get_h_errno"
  },
  {
   "name" : "__get_thread"
  },
  {
   "name" : "__get_tls"
  },
  {
   "name" : "__getcpu"
  },
  {
   "name" : "__getcwd"
  },
  {
   "name" : "__getcwd_chk"
  },
  {
   "name" : "__getdents64"
  },
  {
   "name" : "__getpid"
  },
  {
   "name" : "__getpriority"
  },
  {
   "name" : "__gnu_Unwind_Find_exidx"
  },
  {
   "name" : "__gnu_basename"
  },
  {
   "name" : "__gnu_ldivmod_helper"
  },
  {
   "name" : "__gnu_strerror_r"
  },
  {
   "name" : "__gnu_uldivmod_helper"
  },
  {
   "name" : "__gnu_unwind_frame"
  },
  {
   "name" : "__gtdf2"
  },
  {
   "name" : "__gtsf2"
  },
  {
   "name" : "__hostalias"
  },
  {
   "name" : "__ioctl"
  },
  {
   "name" : "__isfinite"
  },
  {
   "name" : "__isfinitef"
  },
  {
   "name" : "__isfinitel"
  },
  {
   "name" : "__isinf"
  },
  {
   "name" : "__isinff"
  },
  {
   "name" : "__isinfl"
  },
  {
   "name" : "__isnan"
  },
  {
   "name" : "__isnanf"
  },
  {
   "name" : "__isnanl"
  },
  {
   "name" : "__isnormal"
  },
  {
   "name" : "__isnormalf"
  },
  {
   "name" : "__isnormall"
  },
  {
   "name" : "__ledf2"
  },
  {
   "name" : "__lesf2"
  },
  {
   "name" : "__libc_current_sigrtmax"
  },
  {
   "name" : "__libc_current_sigrtmin"
  },
  {
   "name" : "__libc_get_static_tls_bounds"
  },
  {
   "name" : "__libc_init"
  },
  {
   "name" : "__libc_iterate_dynamic_tls"
  },
  {
   "name" : "__libc_register_dynamic_tls_listeners"
  },
  {
   "name" : "__libc_register_thread_exit_callback"
  },
  {
   "name" : "__llseek"
  },
  {
   "name" : "__loc_aton"
  },
  {
   "name" : "__loc_ntoa"
  },
  {
   "name" : "__lshrdi3"
  },
  {
   "name" : "__ltdf2"
  },
  {
   "name" : "__ltsf2"
  },
  {
   "name" : "__memchr_chk"
  },
  {
   "name" : "__memcpy_chk"
  },
  {
   "name" : "__memmove_chk"
  },
  {
   "name" : "__mempcpy_chk"
  },
  {
   "name" : "__memrchr_chk"
  },
  {
   "name" : "__memset_chk"
  },
  {
   "name" : "__mmap2"
  },
  {
   "name" : "__muldf3"
  },
  {
   "name" : "__muldi3"
  },
  {
   "name" : "__mulsf3"
  },
  {
   "name" : "__nedf2"
  },
  {
   "name" : "__nesf2"
  },
  {
   "name" : "__ns_format_ttl"
  },
  {
   "name" : "__ns_get16"
  },
  {
   "name" : "__ns_get32"
  },
  {
   "name" : "__ns_initparse"
  },
  {
   "name" : "__ns_makecanon"
  },
  {
   "name" : "__ns_msg_getflag"
  },
  {
   "name" : "__ns_name_compress"
  },
  {
   "name" : "__ns_name_ntol"
  },
  {
   "name" : "__ns_name_ntop"
  },
  {
   "name" : "__ns_name_pack"
  },
  {
   "name" : "__ns_name_pton"
  },
  {
   "name" : "__ns_name_rollback"
  },
  {
   "name" : "__ns_name_skip"
  },
  {
   "name" : "__ns_name_uncompress"
  },
  {
   "name" : "__ns_name_unpack"
  },
  {
   "name" : "__ns_parserr"
  },
  {
   "name" : "__ns_put16"
  },
  {
   "name" : "__ns_put32"
  },
  {
   "name" : "__ns_samename"
  },
  {
   "name" : "__ns_skiprr"
  },
  {
   "name" : "__ns_sprintrr"
  },
  {
   "name" : "__ns_sprintrrf"
  },
  {
   "name" : "__open"
  },
  {
   "name" : "__open_2"
  },
  {
   "name" : "__openat"
  },
  {
   "name" : "__openat_2"
  },
  {
   "name" : "__p_cdname"
  },
  {
   "name" : "__p_cdnname"
  },
  {
   "name" : "__p_class"
  },
  {
   "name" : "__p_fqname"
  },
  {
   "name" : "__p_fqnname"
  },
  {
   "name" : "__p_option"
  },
  {
   "name" : "__p_query"
  },
  {
   "name" : "__p_rcode"
  },
  {
   "name" : "__p_secstodate"
  },
  {
   "name" : "__p_time"
  },
  {
   "name" : "__p_type"
  },
  {
   "name" : "__poll_chk"
  },
  {
   "name" : "__popcountsi2"
  },
  {
   "name" : "__ppoll"
  },
  {
   "name" : "__ppoll64_chk"
  },
  {
   "name" : "__ppoll_chk"
  },
  {
   "name" : "__pread64_chk"
  },
  {
   "name" : "__pread_chk"
  },
  {
   "name" : "__pselect6"
  },
  {
   "name" : "__pthread_cleanup_pop"
  },
  {
   "name" : "__pthread_cleanup_push"
  },
  {
   "name" : "__pthread_gettid"
  },
  {
   "name" : "__ptrace"
  },
  {
   "name" : "__putlong"
  },
  {
   "name" : "__putshort"
  },
  {
   "name" : "__pwrite64_chk"
  },
  {
   "name" : "__pwrite_chk"
  },
  {
   "name" : "__read_chk"
  },
  {
   "name" : "__readlink_chk"
  },
  {
   "name" : "__readlinkat_chk"
  },
  {
   "name" : "__reboot"
  },
  {
   "name" : "__recvfrom_chk"
  },
  {
   "name" : "__register_atfork"
  },
  {
   "name" : "__res_close"
  },
  {
   "name" : "__res_dnok"
  },
  {
   "name" : "__res_hnok"
  },
  {
   "name" : "__res_hostalias"
  },
  {
   "name" : "__res_isourserver"
  },
  {
   "name" : "__res_mailok"
  },
  {
   "name" : "__res_nameinquery"
  },
  {
   "name" : "__res_nclose"
  },
  {
   "name" : "__res_ninit"
  },
  {
   "name" : "__res_nmkquery"
  },
  {
   "name" : "__res_nquery"
  },
  {
   "name" : "__res_nquerydomain"
  },
  {
   "name" : "__res_nsearch"
  },
  {
   "name" : "__res_nsend"
  },
  {
   "name" : "__res_ownok"
  },
  {
   "name" : "__res_queriesmatch"
  },
  {
   "name" : "__res_querydomain"
  },
  {
   "name" : "__res_randomid"
  },
  {
   "name" : "__res_send"
  },
  {
   "name" : "__res_send_setqhook"
  },
  {
   "name" : "__res_send_setrhook"
  },
  {
   "name" : "__rt_sigaction"
  },
  {
   "name" : "__rt_sigpending"
  },
  {
   "name" : "__rt_sigprocmask"
  },
  {
   "name" : "__rt_sigsuspend"
  },
  {
   "name" : "__rt_sigtimedwait"
  },
  {
   "name" : "__sched_cpualloc"
  },
  {
   "name" : "__sched_cpucount"
  },
  {
   "name" : "__sched_cpufree"
  },
  {
   "name" : "__sched_getaffinity"
  },
  {
   "name" : "__sclose"
  },
  {
   "name" : "__sendto_chk"
  },
  {
   "name" : "__set_errno"
  },
  {
   "name" : "__set_tid_address"
  },
  {
   "name" : "__sflags"
  },
  {
   "name" : "__sflush"
  },
  {
   "name" : "__sfp"
  },
  {
   "name" : "__sigaction"
  },
  {
   "name" : "__sinit"
  },
  {
   "name" : "__smakebuf"
  },
  {
   "name" : "__snprintf_chk"
  },
  {
   "name" : "__socket"
  },
  {
   "name" : "__sprintf_chk"
  },
  {
   "name" : "__sread"
  },
  {
   "name" : "__srefill"
  },
  {
   "name" : "__srget"
  },
  {
   "name" : "__sseek"
  },
  {
   "name" : "__stack_chk_fail"
  },
  {
   "name" : "__statfs64"
  },
  {
   "name" : "__stpcpy_chk"
  },
  {
   "name" : "__stpncpy_chk"
  },
  {
   "name" : "__stpncpy_chk2"
  },
  {
   "name" : "__strcat_chk"
  },
  {
   "name" : "__strchr_chk"
  },
  {
   "name" : "__strcpy_chk"
  },
  {
   "name" : "__strlcat_chk"
  },
  {
   "name" : "__strlcpy_chk"
  },
  {
   "name" : "__strlen_chk"
  },
  {
   "name" : "__strncat_chk"
  },
  {
   "name" : "__strncpy_chk"
  },
  {
   "name" : "__strncpy_chk2"
  },
  {
   "name" : "__strrchr_chk"
  },
  {
   "name" : "__subdf3"
  },
  {
   "name" : "__subsf3"
  },
  {
   "name" : "__swbuf"
  },
  {
   "name" : "__swrite"
  },
  {
   "name" : "__swsetup"
  },
  {
   "name" : "__sym_ntop"
  },
  {
   "name" : "__sym_ntos"
  },
  {
   "name" : "__sym_ston"
  },
  {
   "name" : "__system_properties_init"
  },
  {
   "name" : "__system_property_add"
  },
  {
   "name" : "__system_property_area_init"
  },
  {
   "name" : "__system_property_area_serial"
  },
  {
   "name" : "__system_property_find"
  },
  {
   "name" : "__system_property_find_nth"
  },
  {
   "name" : "__system_property_foreach"
  },
  {
   "name" : "__system_property_get"
  },
  {
   "name" : "__system_property_read"
  },
  {
   "name" : "__system_property_read_callback"
  },
  {
   "name" : "__system_property_serial"
  },
  {
   "name" : "__system_property_set"
  },
  {
   "name" : "__system_property_set_filename"
  },
  {
   "name" : "__system_property_update"
  },
  {
   "name" : "__system_property_wait"
  },
  {
   "name" : "__system_property_wait_any"
  },
  {
   "name" : "__timer_create"
  },
  {
   "name" : "__timer_delete"
  },
  {
   "name" : "__timer_getoverrun"
  },
  {
   "name" : "__timer_gettime"
  },
  {
   "name" : "__timer_settime"
  },
  {
   "name" : "__tls_get_addr"
  },
  {
   "name" : "__truncdfsf2"
  },
  {
   "name" : "__udivdi3"
  },
  {
   "name" : "__udivsi3"
  },
  {
   "name" : "__umask_chk"
  },
  {
   "name" : "__unorddf2"
  },
  {
   "name" : "__unordsf2"
  },
  {
   "name" : "__vsnprintf_chk"
  },
  {
   "name" : "__vsprintf_chk"
  },
  {
   "name" : "__wait4"
  },
  {
   "name" : "__waitid"
  },
  {
   "name" : "__write_chk"
  },
  {
   "name" : "_exit"
  },
  {
   "name" : "_flushlbf"
  },
  {
   "name" : "_fwalk"
  },
  {
   "name" : "_getlong"
  },
  {
   "name" : "_getshort"
  },
  {
   "binding" : "weak",
   "name" : "_longjmp"
  },
  {
   "name" : "_resolv_delete_cache_for_net"
  },
  {
   "name" : "_resolv_flush_cache_for_net"
  },
  {
   "name" : "_resolv_set_nameservers_for_net"
  },
  {
   "binding" : "weak",
   "name" : "_setjmp"
  },
  {
   "name" : "_tolower"
  },
  {
   "name" : "_toupper"
  },
  {
   "name" : "abort"
  },
  {
   "name" : "abs"
  },
  {
   "name" : "accept"
  },
  {
   "name" : "accept4"
  },
  {
   "name" : "access"
  },
  {
   "name" : "acct"
  },
  {
   "name" : "adjtimex"
  },
  {
   "name" : "alarm"
  },
  {
   "name" : "aligned_alloc"
  },
  {
   "name" : "alphasort"
  },
  {
   "name" : "alphasort64"
  },
  {
   "binding" : "weak",
   "name" : "android_fdsan_close_with_tag"
  },
  {
   "binding" : "weak",
   "name" : "android_fdsan_create_owner_tag"
  },
  {
   "binding" : "weak",
   "name" : "android_fdsan_exchange_owner_tag"
  },
  {
   "binding" : "weak",
   "name" : "android_fdsan_get_error_level"
  },
  {
   "name" : "android_fdsan_get_fd_table"
  },
  {
   "name" : "android_fdsan_get_owner_tag"
  },
  {
   "name" : "android_fdsan_get_tag_type"
  },
  {
   "name" : "android_fdsan_get_tag_value"
  },
  {
   "binding" : "weak",
   "name" : "android_fdsan_set_error_level"
  },
  {
   "name" : "android_fdtrack_compare_exchange_hook"
  },
  {
   "name" : "android_fdtrack_get_enabled"
  },
  {
   "name" : "android_fdtrack_set_enabled"
  },
  {
   "name" : "android_fdtrack_set_globally_enabled"
  },
  {
   "name" : "android_get_device_api_level"
  },
  {
   "name" : "android_getaddrinfofornet"
  },
  {
   "name" : "android_getaddrinfofornetcontext"
  },
  {
   "name" : "android_gethostbyaddrfornet"
  },
  {
   "name" : "android_gethostbyaddrfornetcontext"
  },
  {
   "name" : "android_gethostbynamefornet"
  },
  {
   "name" : "android_gethostbynamefornetcontext"
  },
  {
   "name" : "android_mallopt"
  },
  {
   "name" : "android_net_res_stats_aggregate"
  },
  {
   "name" : "android_net_res_stats_get_info_for_net"
  },
  {
   "name" : "android_net_res_stats_get_usable_servers"
  },
  {
   "name" : "android_reset_stack_guards"
  },
  {
   "name" : "android_run_on_all_threads"
  },
  {
   "name" : "android_set_abort_message"
  },
  {
   "name" : "android_unsafe_frame_pointer_chase"
  },
  {
   "name" : "arc4random"
  },
  {
   "name" : "arc4random_addrandom"
  },
  {
   "name" : "arc4random_buf"
  },
  {
   "name" : "arc4random_stir"
  },
  {
   "name" : "arc4random_uniform"
  },
  {
   "name" : "asctime"
  },
  {
   "name" : "asctime64"
  },
  {
   "name" : "asctime64_r"
  },
  {
   "name" : "asctime_r"
  },
  {
   "name" : "asprintf"
  },
  {
   "name" : "at_quick_exit"
  },
  {
   "name" : "atexit"
  },
  {
   "name" : "atof"
  },
  {
   "name" : "atoi"
  },
  {
   "name" : "atol"
  },
  {
   "name" : "atoll"
  },
  {
   "name" : "backtrace"
  },
  {
   "name" : "backtrace_symbols"
  },
  {
   "name" : "backtrace_symbols_fd"
  },
  {
   "name" : "basename"
  },
  {
   "name" : "basename_r"
  },
  {
   "name" : "bcopy"
  },
  {
   "name" : "bind"
  },
  {
   "name" : "bindresvport"
  },
  {
   "name" : "brk"
  },
  {
   "name" : "bsd_signal"
  },
  {
   "name" : "bsearch"
  },
  {
   "name" : "btowc"
  },
  {
   "name" : "bzero"
  },
  {
   "name" : "c16rtomb"
  },
  {
   "name" : "c32rtomb"
  },
  {
   "name" : "cacheflush"
  },
  {
   "name" : "call_once"
  },
  {
   "name" : "calloc"
  },
  {
   "name" : "capget"
  },
  {
   "name" : "capset"
  },
  {
   "name" : "catclose"
  },
  {
   "name" : "catgets"
  },
  {
   "name" : "catopen"
  },
  {
   "name" : "cfgetispeed"
  },
  {
   "name" : "cfgetospeed"
  },
  {
   "name" : "cfmakeraw"
  },
  {
   "name" : "cfsetispeed"
  },
  {
   "name" : "cfsetospeed"
  },
  {
   "name" : "cfsetspeed"
  },
  {
   "name" : "chdir"
  },
  {
   "name" : "chmod"
  },
  {
   "name" : "chown"
  },
  {
   "name" : "chroot"
  },
  {
   "name" : "clearenv"
  },
  {
   "name" : "clearerr"
  },
  {
   "name" : "clearerr_unlocked"
  },
  {
   "name" : "clock"
  },
  {
   "name" : "clock_adjtime"
  },
  {
   "name" : "clock_getcpuclockid"
  },
  {
   "name" : "clock_getres"
  },
  {
   "name" : "clock_gettime"
  },
  {
   "name" : "clock_nanosleep"
  },
  {
   "name" : "clock_settime"
  },
  {
   "name" : "clone"
  },
  {
   "name" : "close"
  },
  {
   "name" : "close_range"
  },
  {
   "name" : "closedir"
  },
  {
   "name" : "closelog"
  },
  {
   "name" : "cnd_broadcast"
  },
  {
   "name" : "cnd_destroy"
  },
  {
   "name" : "cnd_init"
  },
  {
   "name" : "cnd_signal"
  },
  {
   "name" : "cnd_timedwait"
  },
  {
   "name" : "cnd_wait"
  },
  {
   "name" : "connect"
  },
  {
   "name" : "copy_file_range"
  },
  {
   "name" : "creat"
  },
  {
   "name" : "creat64"
  },
  {
   "name" : "ctermid"
  },
  {
   "name" : "ctime"
  },
  {
   "name" : "ctime64"
  },
  {
   "name" : "ctime64_r"
  },
  {
   "name" : "ctime_r"
  },
  {
   "name" : "daemon"
  },
  {
   "name" : "delete_module"
  },
  {
   "name" : "difftime"
  },
  {
   "name" : "dirfd"
  },
  {
   "name" : "dirname"
  },
  {
   "name" : "dirname_r"
  },
  {
   "name" : "div"
  },
  {
   "name" : "dlmalloc"
  },
  {
   "name" : "dlmalloc_inspect_all"
  },
  {
   "name" : "dlmalloc_trim"
  },
  {
   "name" : "dlmalloc_usable_size"
  },
  {
   "name" : "dn_expand"
  },
  {
   "name" : "dprintf"
  },
  {
   "name" : "drand48"
  },
  {
   "name" : "dup"
  },
  {
   "name" : "dup2"
  },
  {
   "name" : "dup3"
  },
  {
   "name" : "duplocale"
  },
  {
   "name" : "endgrent"
  },
  {
   "name" : "endhostent"
  },
  {
   "name" : "endmntent"
  },
  {
   "name" : "endnetent"
  },
  {
   "name" : "endprotoent"
  },
  {
   "name" : "endpwent"
  },
  {
   "name" : "endservent"
  },
  {
   "name" : "endutent"
  },
  {
   "name" : "epoll_create"
  },
  {
   "name" : "epoll_create1"
  },
  {
   "name" : "epoll_ctl"
  },
  {
   "name" : "epoll_pwait"
  },
  {
   "name" : "epoll_pwait64"
  },
  {
   "name" : "epoll_wait"
  },
  {
   "name" : "erand48"
  },
  {
   "name" : "err"
  },
  {
   "name" : "error"
  },
  {
   "name" : "error_at_line"
  },
  {
   "name" : "errx"
  },
  {
   "name" : "ether_aton"
  },
  {
   "name" : "ether_aton_r"
  },
  {
   "name" : "ether_ntoa"
  },
  {
   "name" : "ether_ntoa_r"
  },
  {
   "name" : "eventfd"
  },
  {
   "name" : "eventfd_read"
  },
  {
   "name" : "eventfd_write"
  },
  {
   "name" : "execl"
  },
  {
   "name" : "execle"
  },
  {
   "name" : "execlp"
  },
  {
   "name" : "execv"
  },
  {
   "name" : "execve"
  },
  {
   "name" : "execvp"
  },
  {
   "name" : "execvpe"
  },
  {
   "name" : "exit"
  },
  {
   "name" : "faccessat"
  },
  {
   "name" : "fallocate"
  },
  {
   "name" : "fallocate64"
  },
  {
   "name" : "fchdir"
  },
  {
   "name" : "fchmod"
  },
  {
   "name" : "fchmodat"
  },
  {
   "name" : "fchown"
  },
  {
   "name" : "fchownat"
  },
  {
   "name" : "fclose"
  },
  {
   "name" : "fcntl"
  },
  {
   "name" : "fdatasync"
  },
  {
   "name" : "fdopen"
  },
  {
   "name" : "fdopendir"
  },
  {
   "name" : "fdprintf"
  },
  {
   "name" : "feof"
  },
  {
   "name" : "feof_unlocked"
  },
  {
   "name" : "ferror"
  },
  {
   "name" : "ferror_unlocked"
  },
  {
   "name" : "fexecve"
  },
  {
   "name" : "fflush"
  },
  {
   "name" : "fflush_unlocked"
  },
  {
   "name" : "ffs"
  },
  {
   "name" : "ffsl"
  },
  {
   "name" : "ffsll"
  },
  {
   "name" : "fgetc"
  },
  {
   "name" : "fgetc_unlocked"
  },
  {
   "name" : "fgetln"
  },
  {
   "name" : "fgetpos"
  },
  {
   "name" : "fgetpos64"
  },
  {
   "name" : "fgets"
  },
  {
   "name" : "fgets_unlocked"
  },
  {
   "name" : "fgetwc"
  },
  {
   "name" : "fgetws"
  },
  {
   "name" : "fgetxattr"
  },
  {
   "name" : "fileno"
  },
  {
   "name" : "fileno_unlocked"
  },
  {
   "name" : "flistxattr"
  },
  {
   "name" : "flock"
  },
  {
   "name" : "flockfile"
  },
  {
   "name" : "fmemopen"
  },
  {
   "name" : "fnmatch"
  },
  {
   "name" : "fopen"
  },
  {
   "name" : "fopen64"
  },
  {
   "name" : "fork"
  },
  {
   "name" : "forkpty"
  },
  {
   "name" : "fpathconf"
  },
  {
   "name" : "fprintf"
  },
  {
   "name" : "fpurge"
  },
  {
   "name" : "fputc"
  },
  {
   "name" : "fputc_unlocked"
  },
  {
   "name" : "fputs"
  },
  {
   "name" : "fputs_unlocked"
  },
  {
   "name" : "fputwc"
  },
  {
   "name" : "fputws"
  },
  {
   "name" : "fread"
  },
  {
   "name" : "fread_unlocked"
  },
  {
   "name" : "free"
  },
  {
   "name" : "free_malloc_leak_info"
  },
  {
   "name" : "freeaddrinfo"
  },
  {
   "name" : "freeifaddrs"
  },
  {
   "name" : "freelocale"
  },
  {
   "name" : "fremovexattr"
  },
  {
   "name" : "freopen"
  },
  {
   "name" : "freopen64"
  },
  {
   "name" : "fscanf"
  },
  {
   "name" : "fseek"
  },
  {
   "name" : "fseeko"
  },
  {
   "name" : "fseeko64"
  },
  {
   "name" : "fsetpos"
  },
  {
   "name" : "fsetpos64"
  },
  {
   "name" : "fsetxattr"
  },
  {
   "name" : "fstat"
  },
  {
   "name" : "fstat64"
  },
  {
   "name" : "fstatat"
  },
  {
   "name" : "fstatat64"
  },
  {
   "name" : "fstatfs"
  },
  {
   "name" : "fstatfs64"
  },
  {
   "name" : "fstatvfs"
  },
  {
   "name" : "fstatvfs64"
  },
  {
   "name" : "fsync"
  },
  {
   "name" : "ftell"
  },
  {
   "name" : "ftello"
  },
  {
   "name" : "ftello64"
  },
  {
   "name" : "ftime"
  },
  {
   "name" : "ftok"
  },
  {
   "name" : "ftruncate"
  },
  {
   "name" : "ftruncate64"
  },
  {
   "name" : "ftrylockfile"
  },
  {
   "name" : "fts_children"
  },
  {
   "name" : "fts_close"
  },
  {
   "name" : "fts_open"
  },
  {
   "name" : "fts_read"
  },
  {
   "name" : "fts_set"
  },
  {
   "name" : "ftw"
  },
  {
   "name" : "ftw64"
  },
  {
   "name" : "funlockfile"
  },
  {
   "name" : "funopen"
  },
  {
   "name" : "funopen64"
  },
  {
   "name" : "futimens"
  },
  {
   "name" : "futimes"
  },
  {
   "name" : "futimesat"
  },
  {
   "name" : "fwide"
  },
  {
   "name" : "fwprintf"
  },
  {
   "name" : "fwrite"
  },
  {
   "name" : "fwrite_unlocked"
  },
  {
   "name" : "fwscanf"
  },
  {
   "name" : "gai_strerror"
  },
  {
   "name" : "get_avphys_pages"
  },
  {
   "name" : "get_malloc_leak_info"
  },
  {
   "name" : "get_nprocs"
  },
  {
   "name" : "get_nprocs_conf"
  },
  {
   "name" : "get_phys_pages"
  },
  {
   "name" : "getaddrinfo"
  },
  {
   "name" : "getauxval"
  },
  {
   "name" : "getc"
  },
  {
   "name" : "getc_unlocked"
  },
  {
   "name" : "getchar"
  },
  {
   "name" : "getchar_unlocked"
  },
  {
   "name" : "getcwd"
  },
  {
   "name" : "getdelim"
  },
  {
   "name" : "getdents"
  },
  {
   "name" : "getdomainname"
  },
  {
   "name" : "getdtablesize"
  },
  {
   "name" : "getegid"
  },
  {
   "name" : "getentropy"
  },
  {
   "name" : "getenv"
  },
  {
   "name" : "geteuid"
  },
  {
   "name" : "getgid"
  },
  {
   "name" : "getgrent"
  },
  {
   "name" : "getgrgid"
  },
  {
   "name" : "getgrgid_r"
  },
  {
   "name" : "getgrnam"
  },
  {
   "name" : "getgrnam_r"
  },
  {
   "name" : "getgrouplist"
  },
  {
   "name" : "getgroups"
  },
  {
   "name" : "gethostbyaddr"
  },
  {
   "name" : "gethostbyaddr_r"
  },
  {
   "name" : "gethostbyname"
  },
  {
   "name" : "gethostbyname2"
  },
  {
   "name" : "gethostbyname2_r"
  },
  {
   "name" : "gethostbyname_r"
  },
  {
   "name" : "gethostent"
  },
  {
   "name" : "gethostname"
  },
  {
   "name" : "getifaddrs"
  },
  {
   "name" : "getitimer"
  },
  {
   "name" : "getline"
  },
  {
   "name" : "getloadavg"
  },
  {
   "name" : "getlogin"
  },
  {
   "name" : "getlogin_r"
  },
  {
   "name" : "getmntent"
  },
  {
   "name" : "getmntent_r"
  },
  {
   "name" : "getnameinfo"
  },
  {
   "name" : "getnetbyaddr"
  },
  {
   "name" : "getnetbyname"
  },
  {
   "name" : "getnetent"
  },
  {
   "name" : "getopt"
  },
  {
   "name" : "getopt_long"
  },
  {
   "name" : "getopt_long_only"
  },
  {
   "name" : "getpagesize"
  },
  {
   "name" : "getpeername"
  },
  {
   "name" : "getpgid"
  },
  {
   "name" : "getpgrp"
  },
  {
   "name" : "getpid"
  },
  {
   "name" : "getppid"
  },
  {
   "name" : "getpriority"
  },
  {
   "name" : "getprogname"
  },
  {
   "name" : "getprotobyname"
  },
  {
   "name" : "getprotobynumber"
  },
  {
   "name" : "getprotoent"
  },
  {
   "name" : "getpt"
  },
  {
   "name" : "getpwent"
  },
  {
   "name" : "getpwnam"
  },
  {
   "name" : "getpwnam_r"
  },
  {
   "name" : "getpwuid"
  },
  {
   "name" : "getpwuid_r"
  },
  {
   "name" : "getrandom"
  },
  {
   "name" : "getresgid"
  },
  {
   "name" : "getresuid"
  },
  {
   "name" : "getrlimit"
  },
  {
   "name" : "getrlimit64"
  },
  {
   "name" : "getrusage"
  },
  {
   "name" : "gets"
  },
  {
   "name" : "getservbyname"
  },
  {
   "name" : "getservbyport"
  },
  {
   "name" : "getservent"
  },
  {
   "name" : "getsid"
  },
  {
   "name" : "getsockname"
  },
  {
   "name" : "getsockopt"
  },
  {
   "name" : "getsubopt"
  },
  {
   "name" : "gettid"
  },
  {
   "name" : "gettimeofday"
  },
  {
   "name" : "getuid"
  },
  {
   "name" : "getutent"
  },
  {
   "name" : "getwc"
  },
  {
   "name" : "getwchar"
  },
  {
   "name" : "getxattr"
  },
  {
   "name" : "glob"
  },
  {
   "name" : "globfree"
  },
  {
   "name" : "gmtime"
  },
  {
   "name" : "gmtime64"
  },
  {
   "name" : "gmtime64_r"
  },
  {
   "name" : "gmtime_r"
  },
  {
   "name" : "grantpt"
  },
  {
   "name" : "hasmntopt"
  },
  {
   "name" : "hcreate"
  },
  {
   "name" : "hcreate_r"
  },
  {
   "name" : "hdestroy"
  },
  {
   "name" : "hdestroy_r"
  },
  {
   "name" : "herror"
  },
  {
   "name" : "hsearch"
  },
  {
   "name" : "hsearch_r"
  },
  {
   "name" : "hstrerror"
  },
  {
   "name" : "htonl"
  },
  {
   "name" : "htons"
  },
  {
   "name" : "iconv"
  },
  {
   "name" : "iconv_close"
  },
  {
   "name" : "iconv_open"
  },
  {
   "name" : "if_freenameindex"
  },
  {
   "name" : "if_indextoname"
  },
  {
   "name" : "if_nameindex"
  },
  {
   "name" : "if_nametoindex"
  },
  {
   "name" : "imaxabs"
  },
  {
   "name" : "imaxdiv"
  },
  {
   "name" : "index"
  },
  {
   "name" : "inet_addr"
  },
  {
   "name" : "inet_aton"
  },
  {
   "name" : "inet_lnaof"
  },
  {
   "name" : "inet_makeaddr"
  },
  {
   "name" : "inet_netof"
  },
  {
   "name" : "inet_network"
  },
  {
   "name" : "inet_nsap_addr"
  },
  {
   "name" : "inet_nsap_ntoa"
  },
  {
   "name" : "inet_ntoa"
  },
  {
   "name" : "inet_ntop"
  },
  {
   "name" : "inet_pton"
  },
  {
   "name" : "init_module"
  },
  {
   "name" : "initgroups"
  },
  {
   "name" : "initstate"
  },
  {
   "name" : "inotify_add_watch"
  },
  {
   "name" : "inotify_init"
  },
  {
   "name" : "inotify_init1"
  },
  {
   "name" : "inotify_rm_watch"
  },
  {
   "name" : "insque"
  },
  {
   "name" : "ioctl"
  },
  {
   "name" : "isalnum"
  },
  {
   "name" : "isalnum_l"
  },
  {
   "name" : "isalpha"
  },
  {
   "name" : "isalpha_l"
  },
  {
   "name" : "isascii"
  },
  {
   "name" : "isatty"
  },
  {
   "name" : "isblank"
  },
  {
   "name" : "isblank_l"
  },
  {
   "name" : "iscntrl"
  },
  {
   "name" : "iscntrl_l"
  },
  {
   "name" : "isdigit"
  },
  {
   "name" : "isdigit_l"
  },
  {
   "name" : "isfinite"
  },
  {
   "name" : "isfinitef"
  },
  {
   "name" : "isfinitel"
  },
  {
   "name" : "isgraph"
  },
  {
   "name" : "isgraph_l"
  },
  {
   "name" : "isinf"
  },
  {
   "name" : "isinff"
  },
  {
   "name" : "isinfl"
  },
  {
   "name" : "islower"
  },
  {
   "name" : "islower_l"
  },
  {
   "name" : "isnan"
  },
  {
   "name" : "isnanf"
  },
  {
   "name" : "isnanl"
  },
  {
   "name" : "isnormal"
  },
  {
   "name" : "isnormalf"
  },
  {
   "name" : "isnormall"
  },
  {
   "name" : "isprint"
  },
  {
   "name" : "isprint_l"
  },
  {
   "name" : "ispunct"
  },
  {
   "name" : "ispunct_l"
  },
  {
   "name" : "issetugid"
  },
  {
   "name" : "isspace"
  },
  {
   "name" : "isspace_l"
  },
  {
   "name" : "isupper"
  },
  {
   "name" : "isupper_l"
  },
  {
   "name" : "iswalnum"
  },
  {
   "name" : "iswalnum_l"
  },
  {
   "name" : "iswalpha"
  },
  {
   "name" : "iswalpha_l"
  },
  {
   "name" : "iswblank"
  },
  {
   "name" : "iswblank_l"
  },
  {
   "name" : "iswcntrl"
  },
  {
   "name" : "iswcntrl_l"
  },
  {
   "name" : "iswctype"
  },
  {
   "name" : "iswctype_l"
  },
  {
   "name" : "iswdigit"
  },
  {
   "name" : "iswdigit_l"
  },
  {
   "name" : "iswgraph"
  },
  {
   "name" : "iswgraph_l"
  },
  {
   "name" : "iswlower"
  },
  {
   "name" : "iswlower_l"
  },
  {
   "name" : "iswprint"
  },
  {
   "name" : "iswprint_l"
  },
  {
   "name" : "iswpunct"
  },
  {
   "name" : "iswpunct_l"
  },
  {
   "name" : "iswspace"
  },
  {
   "name" : "iswspace_l"
  },
  {
   "name" : "iswupper"
  },
  {
   "name" : "iswupper_l"
  },
  {
   "name" : "iswxdigit"
  },
  {
   "name" : "iswxdigit_l"
  },
  {
   "name" : "isxdigit"
  },
  {
   "name" : "isxdigit_l"
  },
  {
   "name" : "jrand48"
  },
  {
   "name" : "kill"
  },
  {
   "name" : "killpg"
  },
  {
   "name" : "klogctl"
  },
  {
   "name" : "labs"
  },
  {
   "name" : "lchown"
  },
  {
   "name" : "lcong48"
  },
  {
   "name" : "ldexp"
  },
  {
   "name" : "ldiv"
  },
  {
   "name" : "lfind"
  },
  {
   "name" : "lgetxattr"
  },
  {
   "name" : "link"
  },
  {
   "name" : "linkat"
  },
  {
   "name" : "listen"
  },
  {
   "name" : "listxattr"
  },
  {
   "name" : "llabs"
  },
  {
   "name" : "lldiv"
  },
  {
   "name" : "llistxattr"
  },
  {
   "name" : "localeconv"
  },
  {
   "name" : "localtime"
  },
  {
   "name" : "localtime64"
  },
  {
   "name" : "localtime64_r"
  },
  {
   "name" : "localtime_r"
  },
  {
   "name" : "lockf"
  },
  {
   "name" : "lockf64"
  },
  {
   "name" : "login_tty"
  },
  {
   "binding" : "weak",
   "name" : "longjmp"
  },
  {
   "name" : "lrand48"
  },
  {
   "name" : "lremovexattr"
  },
  {
   "name" : "lsearch"
  },
  {
   "name" : "lseek"
  },
  {
   "name" : "lseek64"
  },
  {
   "name" : "lsetxattr"
  },
  {
   "name" : "lstat"
  },
  {
   "name" : "lstat64"
  },
  {
   "name" : "lutimes"
  },
  {
   "name" : "madvise"
  },
  {
   "name" : "mallinfo"
  },
  {
   "name" : "malloc"
  },
  {
   "name" : "malloc_backtrace"
  },
  {
   "name" : "malloc_disable"
  },
  {
   "name" : "malloc_enable"
  },
  {
   "name" : "malloc_info"
  },
  {
   "name" : "malloc_iterate"
  },
  {
   "name" : "malloc_usable_size"
  },
  {
   "name" : "mallopt"
  },
  {
   "name" : "mblen"
  },
  {
   "name" : "mbrlen"
  },
  {
   "name" : "mbrtoc16"
  },
  {
   "name" : "mbrtoc32"
  },
  {
   "name" : "mbrtowc"
  },
  {
   "name" : "mbsinit"
  },
  {
   "name" : "mbsnrtowcs"
  },
  {
   "name" : "mbsrtowcs"
  },
  {
   "name" : "mbstowcs"
  },
  {
   "name" : "mbtowc"
  },
  {
   "name" : "memalign"
  },
  {
   "name" : "memccpy"
  },
  {
   "name" : "memchr"
  },
  {
   "name" : "memcmp"
  },
  {
   "name" : "memcpy"
  },
  {
   "name" : "memfd_create"
  },
  {
   "name" : "memmem"
  },
  {
   "name" : "memmove"
  },
  {
   "name" : "mempcpy"
  },
  {
   "name" : "memrchr"
  },
  {
   "name" : "memset"
  },
  {
   "name" : "memset_explicit"
  },
  {
   "name" : "memswap"
  },
  {
   "name" : "mincore"
  },
  {
   "name" : "mkdir"
  },
  {
   "name" : "mkdirat"
  },
  {
   "name" : "mkdtemp"
  },
  {
   "name" : "mkfifo"
  },
  {
   "name" : "mkfifoat"
  },
  {
   "name" : "mknod"
  },
  {
   "name" : "mknodat"
  },
  {
   "name" : "mkostemp"
  },
  {
   "name" : "mkostemp64"
  },
  {
   "name" : "mkostemps"
  },
  {
   "name" : "mkostemps64"
  },
  {
   "name" : "mkstemp"
  },
  {
   "name" : "mkstemp64"
  },
  {
   "name" : "mkstemps"
  },
  {
   "name" : "mkstemps64"
  },
  {
   "name" : "mktemp"
  },
  {
   "name" : "mktime"
  },
  {
   "name" : "mktime64"
  },
  {
   "name" : "mlock"
  },
  {
   "name" : "mlock2"
  },
  {
   "name" : "mlockall"
  },
  {
   "name" : "mmap"
  },
  {
   "name" : "mmap64"
  },
  {
   "name" : "mount"
  },
  {
   "name" : "mprotect"
  },
  {
   "name" : "mrand48"
  },
  {
   "name" : "mremap"
  },
  {
   "name" : "msgctl"
  },
  {
   "name" : "msgget"
  },
  {
   "name" : "msgrcv"
  },
  {
   "name" : "msgsnd"
  },
  {
   "name" : "msync"
  },
  {
   "name" : "mtx_destroy"
  },
  {
   "name" : "mtx_init"
  },
  {
   "name" : "mtx_lock"
  },
  {
   "name" : "mtx_timedlock"
  },
  {
   "name" : "mtx_trylock"
  },
  {
   "name" : "mtx_unlock"
  },
  {
   "name" : "munlock"
  },
  {
   "name" : "munlockall"
  },
  {
   "name" : "munmap"
  },
  {
   "name" : "nanosleep"
  },
  {
   "name" : "newlocale"
  },
  {
   "name" : "nftw"
  },
  {
   "name" : "nftw64"
  },
  {
   "name" : "nice"
  },
  {
   "name" : "nl_langinfo"
  },
  {
   "name" : "nl_langinfo_l"
  },
  {
   "name" : "nrand48"
  },
  {
   "name" : "nsdispatch"
  },
  {
   "name" : "ntohl"
  },
  {
   "name" : "ntohs"
  },
  {
   "name" : "open"
  },
  {
   "name" : "open64"
  },
  {
   "name" : "open_memstream"
  },
  {
   "name" : "open_wmemstream"
  },
  {
   "name" : "openat"
  },
  {
   "name" : "openat64"
  },
  {
   "name" : "opendir"
  },
  {
   "name" : "openlog"
  },
  {
   "name" : "openpty"
  },
  {
   "name" : "pathconf"
  },
  {
   "name" : "pause"
  },
  {
   "name" : "pclose"
  },
  {
   "name" : "perror"
  },
  {
   "name" : "personality"
  },
  {
   "name" : "pidfd_getfd"
  },
  {
   "name" : "pidfd_open"
  },
  {
   "name" : "pidfd_send_signal"
  },
  {
   "name" : "pipe"
  },
  {
   "name" : "pipe2"
  },
  {
   "name" : "poll"
  },
  {
   "name" : "popen"
  },
  {
   "name" : "posix_fadvise"
  },
  {
   "name" : "posix_fadvise64"
  },
  {
   "name" : "posix_fallocate"
  },
  {
   "name" : "posix_fallocate64"
  },
  {
   "name" : "posix_madvise"
  },
  {
   "name" : "posix_memalign"
  },
  {
   "name" : "posix_openpt"
  },
  {
   "name" : "posix_spawn"
  },
  {
   "name" : "posix_spawn_file_actions_addchdir_np"
  },
  {
   "name" : "posix_spawn_file_actions_addclose"
  },
  {
   "name" : "posix_spawn_file_actions_adddup2"
  },
  {
   "name" : "posix_spawn_file_actions_addfchdir_np"
  },
  {
   "name" : "posix_spawn_file_actions_addopen"
  },
  {
   "name" : "posix_spawn_file_actions_destroy"
  },
  {
   "name" : "posix_spawn_file_actions_init"
  },
  {
   "name" : "posix_spawnattr_destroy"
  },
  {
   "name" : "posix_spawnattr_getflags"
  },
  {
   "name" : "posix_spawnattr_getpgroup"
  },
  {
   "name" : "posix_spawnattr_getschedparam"
  },
  {
   "name" : "posix_spawnattr_getschedpolicy"
  },
  {
   "name" : "posix_spawnattr_getsigdefault"
  },
  {
   "name" : "posix_spawnattr_getsigdefault64"
  },
  {
   "name" : "posix_spawnattr_getsigmask"
  },
  {
   "name" : "posix_spawnattr_getsigmask64"
  },
  {
   "name" : "posix_spawnattr_init"
  },
  {
   "name" : "posix_spawnattr_setflags"
  },
  {
   "name" : "posix_spawnattr_setpgroup"
  },
  {
   "name" : "posix_spawnattr_setschedparam"
  },
  {
   "name" : "posix_spawnattr_setschedpolicy"
  },
  {
   "name" : "posix_spawnattr_setsigdefault"
  },
  {
   "name" : "posix_spawnattr_setsigdefault64"
  },
  {
   "name" : "posix_spawnattr_setsigmask"
  },
  {
   "name" : "posix_spawnattr_setsigmask64"
  },
  {
   "name" : "posix_spawnp"
  },
  {
   "name" : "ppoll"
  },
  {
   "name" : "ppoll64"
  },
  {
   "name" : "prctl"
  },
  {
   "name" : "pread"
  },
  {
   "name" : "pread64"
  },
  {
   "name" : "preadv"
  },
  {
   "name" : "preadv2"
  },
  {
   "name" : "preadv64"
  },
  {
   "name" : "preadv64v2"
  },
  {
   "name" : "printf"
  },
  {
   "name" : "prlimit"
  },
  {
   "name" : "prlimit64"
  },
  {
   "name" : "process_madvise"
  },
  {
   "name" : "process_vm_readv"
  },
  {
   "name" : "process_vm_writev"
  },
  {
   "name" : "pselect"
  },
  {
   "name" : "pselect64"
  },
  {
   "name" : "psiginfo"
  },
  {
   "name" : "psignal"
  },
  {
   "name" : "pthread_atfork"
  },
  {
   "name" : "pthread_attr_destroy"
  },
  {
   "name" : "pthread_attr_getdetachstate"
  },
  {
   "name" : "pthread_attr_getguardsize"
  },
  {
   "name" : "pthread_attr_getinheritsched"
  },
  {
   "name" : "pthread_attr_getschedparam"
  },
  {
   "name" : "pthread_attr_getschedpolicy"
  },
  {
   "name" : "pthread_attr_getscope"
  },
  {
   "name" : "pthread_attr_getstack"
  },
  {
   "name" : "pthread_attr_getstackaddr"
  },
  {
   "name" : "pthread_attr_getstacksize"
  },
  {
   "name" : "pthread_attr_init"
  },
  {
   "name" : "pthread_attr_setdetachstate"
  },
  {
   "name" : "pthread_attr_setguardsize"
  },
  {
   "name" : "pthread_attr_setinheritsched"
  },
  {
   "name" : "pthread_attr_setschedparam"
  },
  {
   "name" : "pthread_attr_setschedpolicy"
  },
  {
   "name" : "pthread_attr_setscope"
  },
  {
   "name" : "pthread_attr_setstack"
  },
  {
   "name" : "pthread_attr_setstackaddr"
  },
  {
   "name" : "pthread_attr_setstacksize"
  },
  {
   "name" : "pthread_barrier_destroy"
  },
  {
   "name" : "pthread_barrier_init"
  },
  {
   "name" : "pthread_barrier_wait"
  },
  {
   "name" : "pthread_barrierattr_destroy"
  },
  {
   "name" : "pthread_barrierattr_getpshared"
  },
  {
   "name" : "pthread_barrierattr_init"
  },
  {
   "name" : "pthread_barrierattr_setpshared"
  },
  {
   "name" : "pthread_cond_broadcast"
  },
  {
   "name" : "pthread_cond_clockwait"
  },
  {
   "name" : "pthread_cond_destroy"
  },
  {
   "name" : "pthread_cond_init"
  },
  {
   "name" : "pthread_cond_signal"
  },
  {
   "name" : "pthread_cond_timedwait"
  },
  {
   "name" : "pthread_cond_timedwait_monotonic"
  },
  {
   "name" : "pthread_cond_timedwait_monotonic_np"
  },
  {
   "name" : "pthread_cond_timedwait_relative_np"
  },
  {
   "name" : "pthread_cond_timeout_np"
  },
  {
   "name" : "pthread_cond_wait"
  },
  {
   "name" : "pthread_condattr_destroy"
  },
  {
   "name" : "pthread_condattr_getclock"
  },
  {
   "name" : "pthread_condattr_getpshared"
  },
  {
   "name" : "pthread_condattr_init"
  },
  {
   "name" : "pthread_condattr_setclock"
  },
  {
   "name" : "pthread_condattr_setpshared"
  },
  {
   "name" : "pthread_create"
  },
  {
   "name" : "pthread_detach"
  },
  {
   "name" : "pthread_equal"
  },
  {
   "name" : "pthread_exit"
  },
  {
   "name" : "pthread_getattr_np"
  },
  {
   "name" : "pthread_getcpuclockid"
  },
  {
   "name" : "pthread_getname_np"
  },
  {
   "name" : "pthread_getschedparam"
  },
  {
   "name" : "pthread_getspecific"
  },
  {
   "name" : "pthread_gettid_np"
  },
  {
   "name" : "pthread_join"
  },
  {
   "name" : "pthread_key_create"
  },
  {
   "name" : "pthread_key_delete"
  },
  {
   "name" : "pthread_kill"
  },
  {
   "name" : "pthread_mutex_clocklock"
  },
  {
   "name" : "pthread_mutex_destroy"
  },
  {
   "name" : "pthread_mutex_init"
  },
  {
   "name" : "pthread_mutex_lock"
  },
  {
   "name" : "pthread_mutex_lock_timeout_np"
  },
  {
   "name" : "pthread_mutex_timedlock"
  },
  {
   "name" : "pthread_mutex_timedlock_monotonic_np"
  },
  {
   "name" : "pthread_mutex_trylock"
  },
  {
   "name" : "pthread_mutex_unlock"
  },
  {
   "name" : "pthread_mutexattr_destroy"
  },
  {
   "name" : "pthread_mutexattr_getprotocol"
  },
  {
   "name" : "pthread_mutexattr_getpshared"
  },
  {
   "name" : "pthread_mutexattr_gettype"
  },
  {
   "name" : "pthread_mutexattr_init"
  },
  {
   "name" : "pthread_mutexattr_setprotocol"
  },
  {
   "name" : "pthread_mutexattr_setpshared"
  },
  {
   "name" : "pthread_mutexattr_settype"
  },
  {
   "name" : "pthread_once"
  },
  {
   "name" : "pthread_rwlock_clockrdlock"
  },
  {
   "name" : "pthread_rwlock_clockwrlock"
  },
  {
   "name" : "pthread_rwlock_destroy"
  },
  {
   "name" : "pthread_rwlock_init"
  },
  {
   "name" : "pthread_rwlock_rdlock"
  },
  {
   "name" : "pthread_rwlock_timedrdlock"
  },
  {
   "name" : "pthread_rwlock_timedrdlock_monotonic_np"
  },
  {
   "name" : "pthread_rwlock_timedwrlock"
  },
  {
   "name" : "pthread_rwlock_timedwrlock_monotonic_np"
  },
  {
   "name" : "pthread_rwlock_tryrdlock"
  },
  {
   "name" : "pthread_rwlock_trywrlock"
  },
  {
   "name" : "pthread_rwlock_unlock"
  },
  {
   "name" : "pthread_rwlock_wrlock"
  },
  {
   "name" : "pthread_rwlockattr_destroy"
  },
  {
   "name" : "pthread_rwlockattr_getkind_np"
  },
  {
   "name" : "pthread_rwlockattr_getpshared"
  },
  {
   "name" : "pthread_rwlockattr_init"
  },
  {
   "name" : "pthread_rwlockattr_setkind_np"
  },
  {
   "name" : "pthread_rwlockattr_setpshared"
  },
  {
   "name" : "pthread_self"
  },
  {
   "name" : "pthread_setname_np"
  },
  {
   "name" : "pthread_setschedparam"
  },
  {
   "name" : "pthread_setschedprio"
  },
  {
   "name" : "pthread_setspecific"
  },
  {
   "name" : "pthread_sigmask"
  },
  {
   "name" : "pthread_sigmask64"
  },
  {
   "name" : "pthread_sigqueue"
  },
  {
   "name" : "pthread_spin_destroy"
  },
  {
   "name" : "pthread_spin_init"
  },
  {
   "name" : "pthread_spin_lock"
  },
  {
   "name" : "pthread_spin_trylock"
  },
  {
   "name" : "pthread_spin_unlock"
  },
  {
   "name" : "ptrace"
  },
  {
   "name" : "ptsname"
  },
  {
   "name" : "ptsname_r"
  },
  {
   "name" : "putc"
  },
  {
   "name" : "putc_unlocked"
  },
  {
   "name" : "putchar"
  },
  {
   "name" : "putchar_unlocked"
  },
  {
   "name" : "putenv"
  },
  {
   "name" : "puts"
  },
  {
   "name" : "pututline"
  },
  {
   "name" : "putw"
  },
  {
   "name" : "putwc"
  },
  {
   "name" : "putwchar"
  },
  {
   "name" : "pvalloc"
  },
  {
   "name" : "pwrite"
  },
  {
   "name" : "pwrite64"
  },
  {
   "name" : "pwritev"
  },
  {
   "name" : "pwritev2"
  },
  {
   "name" : "pwritev64"
  },
  {
   "name" : "pwritev64v2"
  },
  {
   "name" : "qsort"
  },
  {
   "name" : "quick_exit"
  },
  {
   "name" : "quotactl"
  },
  {
   "name" : "raise"
  },
  {
   "name" : "rand"
  },
  {
   "name" : "rand_r"
  },
  {
   "name" : "random"
  },
  {
   "name" : "read"
  },
  {
   "name" : "readahead"
  },
  {
   "name" : "readdir"
  },
  {
   "name" : "readdir64"
  },
  {
   "name" : "readdir64_r"
  },
  {
   "name" : "readdir_r"
  },
  {
   "name" : "readlink"
  },
  {
   "name" : "readlinkat"
  },
  {
   "name" : "readv"
  },
  {
   "name" : "realloc"
  },
  {
   "name" : "reallocarray"
  },
  {
   "name" : "realpath"
  },
  {
   "name" : "reboot"
  },
  {
   "name" : "recv"
  },
  {
   "name" : "recvfrom"
  },
  {
   "name" : "recvmmsg"
  },
  {
   "name" : "recvmsg"
  },
  {
   "name" : "regcomp"
  },
  {
   "name" : "regerror"
  },
  {
   "name" : "regexec"
  },
  {
   "name" : "regfree"
  },
  {
   "name" : "remove"
  },
  {
   "name" : "removexattr"
  },
  {
   "name" : "remque"
  },
  {
   "name" : "rename"
  },
  {
   "name" : "renameat"
  },
  {
   "name" : "renameat2"
  },
  {
   "name" : "res_init"
  },
  {
   "name" : "res_mkquery"
  },
  {
   "name" : "res_query"
  },
  {
   "name" : "res_search"
  },
  {
   "name" : "rewind"
  },
  {
   "name" : "rewinddir"
  },
  {
   "name" : "rmdir"
  },
  {
   "name" : "sbrk"
  },
  {
   "name" : "scandir"
  },
  {
   "name" : "scandir64"
  },
  {
   "name" : "scandirat"
  },
  {
   "name" : "scandirat64"
  },
  {
   "name" : "scanf"
  },
  {
   "name" : "sched_get_priority_max"
  },
  {
   "name" : "sched_get_priority_min"
  },
  {
   "name" : "sched_getaffinity"
  },
  {
   "name" : "sched_getcpu"
  },
  {
   "name" : "sched_getparam"
  },
  {
   "name" : "sched_getscheduler"
  },
  {
   "name" : "sched_rr_get_interval"
  },
  {
   "name" : "sched_setaffinity"
  },
  {
   "name" : "sched_setparam"
  },
  {
   "name" : "sched_setscheduler"
  },
  {
   "name" : "sched_yield"
  },
  {
   "name" : "seed48"
  },
  {
   "name" : "seekdir"
  },
  {
   "name" : "select"
  },
  {
   "name" : "sem_clockwait"
  },
  {
   "name" : "sem_close"
  },
  {
   "name" : "sem_destroy"
  },
  {
   "name" : "sem_getvalue"
  },
  {
   "name" : "sem_init"
  },
  {
   "name" : "sem_open"
  },
  {
   "name" : "sem_post"
  },
  {
   "name" : "sem_timedwait"
  },
  {
   "name" : "sem_timedwait_monotonic_np"
  },
  {
   "name" : "sem_trywait"
  },
  {
   "name" : "sem_unlink"
  },
  {
   "name" : "sem_wait"
  },
  {
   "name" : "semctl"
  },
  {
   "name" : "semget"
  },
  {
   "name" : "semop"
  },
  {
   "name" : "semtimedop"
  },
  {
   "name" : "send"
  },
  {
   "name" : "sendfile"
  },
  {
   "name" : "sendfile64"
  },
  {
   "name" : "sendmmsg"
  },
  {
   "name" : "sendmsg"
  },
  {
   "name" : "sendto"
  },
  {
   "name" : "setbuf"
  },
  {
   "name" : "setbuffer"
  },
  {
   "name" : "setdomainname"
  },
  {
   "name" : "setegid"
  },
  {
   "name" : "setenv"
  },
  {
   "name" : "seteuid"
  },
  {
   "name" : "setfsgid"
  },
  {
   "name" : "setfsuid"
  },
  {
   "name" : "setgid"
  },
  {
   "name" : "setgrent"
  },
  {
   "name" : "setgroups"
  },
  {
   "name" : "sethostent"
  },
  {
   "name" : "sethostname"
  },
  {
   "name" : "setitimer"
  },
  {
   "binding" : "weak",
   "name" : "setjmp"
  },
  {
   "name" : "setlinebuf"
  },
  {
   "name" : "setlocale"
  },
  {
   "name" : "setlogmask"
  },
  {
   "name" : "setmntent"
  },
  {
   "name" : "setnetent"
  },
  {
   "name" : "setns"
  },
  {
   "name" : "setpgid"
  },
  {
   "name" : "setpgrp"
  },
  {
   "name" : "setpriority"
  },
  {
   "name" : "setprogname"
  },
  {
   "name" : "setprotoent"
  },
  {
   "name" : "setpwent"
  },
  {
   "name" : "setregid"
  },
  {
   "name" : "setresgid"
  },
  {
   "name" : "setresuid"
  },
  {
   "name" : "setreuid"
  },
  {
   "name" : "setrlimit"
  },
  {
   "name" : "setrlimit64"
  },
  {
   "name" : "setservent"
  },
  {
   "name" : "setsid"
  },
  {
   "name" : "setsockopt"
  },
  {
   "name" : "setstate"
  },
  {
   "name" : "settimeofday"
  },
  {
   "name" : "setuid"
  },
  {
   "name" : "setutent"
  },
  {
   "name" : "setvbuf"
  },
  {
   "name" : "setxattr"
  },
  {
   "name" : "shmat"
  },
  {
   "name" : "shmctl"
  },
  {
   "name" : "shmdt"
  },
  {
   "name" : "shmget"
  },
  {
   "name" : "shutdown"
  },
  {
   "name" : "sigaction"
  },
  {
   "name" : "sigaction64"
  },
  {
   "name" : "sigaddset"
  },
  {
   "name" : "sigaddset64"
  },
  {
   "name" : "sigaltstack"
  },
  {
   "name" : "sigblock"
  },
  {
   "name" : "sigdelset"
  },
  {
   "name" : "sigdelset64"
  },
  {
   "name" : "sigemptyset"
  },
  {
   "name" : "sigemptyset64"
  },
  {
   "name" : "sigfillset"
  },
  {
   "name" : "sigfillset64"
  },
  {
   "name" : "sighold"
  },
  {
   "name" : "sigignore"
  },
  {
   "name" : "siginterrupt"
  },
  {
   "name" : "sigismember"
  },
  {
   "name" : "sigismember64"
  },
  {
   "binding" : "weak",
   "name" : "siglongjmp"
  },
  {
   "name" : "signal"
  },
  {
   "name" : "signalfd"
  },
  {
   "name" : "signalfd64"
  },
  {
   "name" : "sigpause"
  },
  {
   "name" : "sigpending"
  },
  {
   "name" : "sigpending64"
  },
  {
   "name" : "sigprocmask"
  },
  {
   "name" : "sigprocmask64"
  },
  {
   "name" : "sigqueue"
  },
  {
   "name" : "sigrelse"
  },
  {
   "name" : "sigset"
  },
  {
   "binding" : "weak",
   "name" : "sigsetjmp"
  },
  {
   "name" : "sigsetmask"
  },
  {
   "name" : "sigsuspend"
  },
  {
   "name" : "sigsuspend64"
  },
  {
   "name" : "sigtimedwait"
  },
  {
   "name" : "sigtimedwait64"
  },
  {
   "name" : "sigwait"
  },
  {
   "name" : "sigwait64"
  },
  {
   "name" : "sigwaitinfo"
  },
  {
   "name" : "sigwaitinfo64"
  },
  {
   "name" : "sleep"
  },
  {
   "name" : "snprintf"
  },
  {
   "name" : "socket"
  },
  {
   "name" : "socketpair"
  },
  {
   "name" : "splice"
  },
  {
   "name" : "sprintf"
  },
  {
   "name" : "srand"
  },
  {
   "name" : "srand48"
  },
  {
   "name" : "srandom"
  },
  {
   "name" : "sscanf"
  },
  {
   "name" : "stat"
  },
  {
   "name" : "stat64"
  },
  {
   "name" : "statfs"
  },
  {
   "name" : "statfs64"
  },
  {
   "name" : "statvfs"
  },
  {
   "name" : "statvfs64"
  },
  {
   "name" : "statx"
  },
  {
   "name" : "stpcpy"
  },
  {
   "name" : "stpncpy"
  },
  {
   "name" : "strcasecmp"
  },
  {
   "name" : "strcasecmp_l"
  },
  {
   "name" : "strcasestr"
  },
  {
   "name" : "strcat"
  },
  {
   "name" : "strchr"
  },
  {
   "name" : "strchrnul"
  },
  {
   "name" : "strcmp"
  },
  {
   "name" : "strcoll"
  },
  {
   "name" : "strcoll_l"
  },
  {
   "name" : "strcpy"
  },
  {
   "name" : "strcspn"
  },
  {
   "name" : "strdup"
  },
  {
   "name" : "strerror"
  },
  {
   "name" : "strerror_l"
  },
  {
   "name" : "strerror_r"
  },
  {
   "name" : "strftime"
  },
  {
   "name" : "strftime_l"
  },
  {
   "name" : "strlcat"
  },
  {
   "name" : "strlcpy"
  },
  {
   "name" : "strlen"
  },
  {
   "name" : "strncasecmp"
  },
  {
   "name" : "strncasecmp_l"
  },
  {
   "name" : "strncat"
  },
  {
   "name" : "strncmp"
  },
  {
   "name" : "strncpy"
  },
  {
   "name" : "strndup"
  },
  {
   "name" : "strnlen"
  },
  {
   "name" : "strntoimax"
  },
  {
   "name" : "strntoumax"
  },
  {
   "name" : "strpbrk"
  },
  {
   "name" : "strptime"
  },
  {
   "name" : "strptime_l"
  },
  {
   "name" : "strrchr"
  },
  {
   "name" : "strsep"
  },
  {
   "name" : "strsignal"
  },
  {
   "name" : "strspn"
  },
  {
   "name" : "strstr"
  },
  {
   "name" : "strtod"
  },
  {
   "name" : "strtod_l"
  },
  {
   "name" : "strtof"
  },
  {
   "name" : "strtof_l"
  },
  {
   "name" : "strtoimax"
  },
  {
   "name" : "strtok"
  },
  {
   "name" : "strtok_r"
  },
  {
   "name" : "strtol"
  },
  {
   "name" : "strtol_l"
  },
  {
   "name" : "strtold"
  },
  {
   "name" : "strtold_l"
  },
  {
   "name" : "strtoll"
  },
  {
   "name" : "strtoll_l"
  },
  {
   "name" : "strtotimeval"
  },
  {
   "name" : "strtoul"
  },
  {
   "name" : "strtoul_l"
  },
  {
   "name" : "strtoull"
  },
  {
   "name" : "strtoull_l"
  },
  {
   "name" : "strtoumax"
  },
  {
   "name" : "strxfrm"
  },
  {
   "name" : "strxfrm_l"
  },
  {
   "name" : "swab"
  },
  {
   "name" : "swapoff"
  },
  {
   "name" : "swapon"
  },
  {
   "name" : "swprintf"
  },
  {
   "name" : "swscanf"
  },
  {
   "name" : "symlink"
  },
  {
   "name" : "symlinkat"
  },
  {
   "name" : "sync"
  },
  {
   "name" : "sync_file_range"
  },
  {
   "name" : "syncfs"
  },
  {
   "name" : "syscall"
  },
  {
   "name" : "sysconf"
  },
  {
   "name" : "sysinfo"
  },
  {
   "name" : "syslog"
  },
  {
   "name" : "system"
  },
  {
   "name" : "sysv_signal"
  },
  {
   "name" : "tcdrain"
  },
  {
   "name" : "tcflow"
  },
  {
   "name" : "tcflush"
  },
  {
   "name" : "tcgetattr"
  },
  {
   "name" : "tcgetpgrp"
  },
  {
   "name" : "tcgetsid"
  },
  {
   "name" : "tcsendbreak"
  },
  {
   "name" : "tcsetattr"
  },
  {
   "name" : "tcsetpgrp"
  },
  {
   "name" : "tdelete"
  },
  {
   "name" : "tdestroy"
  },
  {
   "name" : "tee"
  },
  {
   "name" : "telldir"
  },
  {
   "name" : "tempnam"
  },
  {
   "name" : "tfind"
  },
  {
   "name" : "tgkill"
  },
  {
   "name" : "thrd_create"
  },
  {
   "name" : "thrd_current"
  },
  {
   "name" : "thrd_detach"
  },
  {
   "name" : "thrd_equal"
  },
  {
   "name" : "thrd_exit"
  },
  {
   "name" : "thrd_join"
  },
  {
   "name" : "thrd_sleep"
  },
  {
   "name" : "thrd_yield"
  },
  {
   "name" : "time"
  },
  {
   "name" : "timegm"
  },
  {
   "name" : "timegm64"
  },
  {
   "name" : "timelocal"
  },
  {
   "name" : "timelocal64"
  },
  {
   "name" : "timer_create"
  },
  {
   "name" : "timer_delete"
  },
  {
   "name" : "timer_getoverrun"
  },
  {
   "name" : "timer_gettime"
  },
  {
   "name" : "timer_settime"
  },
  {
   "name" : "timerfd_create"
  },
  {
   "name" : "timerfd_gettime"
  },
  {
   "name" : "timerfd_settime"
  },
  {
   "name" : "times"
  },
  {
   "name" : "timespec_get"
  },
  {
   "name" : "tkill"
  },
  {
   "name" : "tmpfile"
  },
  {
   "name" : "tmpfile64"
  },
  {
   "name" : "tmpnam"
  },
  {
   "name" : "toascii"
  },
  {
   "name" : "tolower"
  },
  {
   "name" : "tolower_l"
  },
  {
   "name" : "toupper"
  },
  {
   "name" : "toupper_l"
  },
  {
   "name" : "towctrans"
  },
  {
   "name" : "towctrans_l"
  },
  {
   "name" : "towlower"
  },
  {
   "name" : "towlower_l"
  },
  {
   "name" : "towupper"
  },
  {
   "name" : "towupper_l"
  },
  {
   "name" : "truncate"
  },
  {
   "name" : "truncate64"
  },
  {
   "name" : "tsearch"
  },
  {
   "name" : "tss_create"
  },
  {
   "name" : "tss_delete"
  },
  {
   "name" : "tss_get"
  },
  {
   "name" : "tss_set"
  },
  {
   "name" : "ttyname"
  },
  {
   "name" : "ttyname_r"
  },
  {
   "name" : "twalk"
  },
  {
   "name" : "tzset"
  },
  {
   "name" : "umask"
  },
  {
   "name" : "umount"
  },
  {
   "name" : "umount2"
  },
  {
   "name" : "uname"
  },
  {
   "name" : "ungetc"
  },
  {
   "name" : "ungetwc"
  },
  {
   "name" : "unlink"
  },
  {
   "name" : "unlinkat"
  },
  {
   "name" : "unlockpt"
  },
  {
   "name" : "unsetenv"
  },
  {
   "name" : "unshare"
  },
  {
   "name" : "uselocale"
  },
  {
   "name" : "usleep"
  },
  {
   "name" : "utime"
  },
  {
   "name" : "utimensat"
  },
  {
   "name" : "utimes"
  },
  {
   "name" : "utmpname"
  },
  {
   "name" : "valloc"
  },
  {
   "name" : "vasprintf"
  },
  {
   "name" : "vdprintf"
  },
  {
   "name" : "verr"
  },
  {
   "name" : "verrx"
  },
  {
   "name" : "vfdprintf"
  },
  {
   "binding" : "weak",
   "name" : "vfork"
  },
  {
   "name" : "vfprintf"
  },
  {
   "name" : "vfscanf"
  },
  {
   "name" : "vfwprintf"
  },
  {
   "name" : "vfwscanf"
  },
  {
   "name" : "vmsplice"
  },
  {
   "name" : "vprintf"
  },
  {
   "name" : "vscanf"
  },
  {
   "name" : "vsnprintf"
  },
  {
   "name" : "vsprintf"
  },
  {
   "name" : "vsscanf"
  },
  {
   "name" : "vswprintf"
  },
  {
   "name" : "vswscanf"
  },
  {
   "name" : "vsyslog"
  },
  {
   "name" : "vwarn"
  },
  {
   "name" : "vwarnx"
  },
  {
   "name" : "vwprintf"
  },
  {
   "name" : "vwscanf"
  },
  {
   "name" : "wait"
  },
  {
   "name" : "wait3"
  },
  {
   "name" : "wait4"
  },
  {
   "name" : "waitid"
  },
  {
   "name" : "waitpid"
  },
  {
   "name" : "warn"
  },
  {
   "name" : "warnx"
  },
  {
   "name" : "wcpcpy"
  },
  {
   "name" : "wcpncpy"
  },
  {
   "name" : "wcrtomb"
  },
  {
   "name" : "wcscasecmp"
  },
  {
   "name" : "wcscasecmp_l"
  },
  {
   "name" : "wcscat"
  },
  {
   "name" : "wcschr"
  },
  {
   "name" : "wcscmp"
  },
  {
   "name" : "wcscoll"
  },
  {
   "name" : "wcscoll_l"
  },
  {
   "name" : "wcscpy"
  },
  {
   "name" : "wcscspn"
  },
  {
   "name" : "wcsdup"
  },
  {
   "name" : "wcsftime"
  },
  {
   "name" : "wcsftime_l"
  },
  {
   "name" : "wcslcat"
  },
  {
   "name" : "wcslcpy"
  },
  {
   "name" : "wcslen"
  },
  {
   "name" : "wcsncasecmp"
  },
  {
   "name" : "wcsncasecmp_l"
  },
  {
   "name" : "wcsncat"
  },
  {
   "name" : "wcsncmp"
  },
  {
   "name" : "wcsncpy"
  },
  {
   "name" : "wcsnlen"
  },
  {
   "name" : "wcsnrtombs"
  },
  {
   "name" : "wcspbrk"
  },
  {
   "name" : "wcsrchr"
  },
  {
   "name" : "wcsrtombs"
  },
  {
   "name" : "wcsspn"
  },
  {
   "name" : "wcsstr"
  },
  {
   "name" : "wcstod"
  },
  {
   "name" : "wcstod_l"
  },
  {
   "name" : "wcstof"
  },
  {
   "name" : "wcstof_l"
  },
  {
   "name" : "wcstoimax"
  },
  {
   "name" : "wcstok"
  },
  {
   "name" : "wcstol"
  },
  {
   "name" : "wcstol_l"
  },
  {
   "name" : "wcstold"
  },
  {
   "name" : "wcstold_l"
  },
  {
   "name" : "wcstoll"
  },
  {
   "name" : "wcstoll_l"
  },
  {
   "name" : "wcstombs"
  },
  {
   "name" : "wcstoul"
  },
  {
   "name" : "wcstoul_l"
  },
  {
   "name" : "wcstoull"
  },
  {
   "name" : "wcstoull_l"
  },
  {
   "name" : "wcstoumax"
  },
  {
   "name" : "wcswcs"
  },
  {
   "name" : "wcswidth"
  },
  {
   "name" : "wcsxfrm"
  },
  {
   "name" : "wcsxfrm_l"
  },
  {
   "name" : "wctob"
  },
  {
   "name" : "wctomb"
  },
  {
   "name" : "wctrans"
  },
  {
   "name" : "wctrans_l"
  },
  {
   "name" : "wctype"
  },
  {
   "name" : "wctype_l"
  },
  {
   "name" : "wcwidth"
  },
  {
   "name" : "wmemchr"
  },
  {
   "name" : "wmemcmp"
  },
  {
   "name" : "wmemcpy"
  },
  {
   "name" : "wmemmove"
  },
  {
   "name" : "wmempcpy"
  },
  {
   "name" : "wmemset"
  },
  {
   "name" : "wprintf"
  },
  {
   "name" : "write"
  },
  {
   "name" : "writev"
  },
  {
   "name" : "wscanf"
  }
 ],
 "elf_objects" :
 [
  {
   "name" : "__bionic_brk"
  },
  {
   "name" : "__bionic_libcrt_compat_symbols"
  },
  {
   "name" : "__dso_handle"
  },
  {
   "name" : "__free_hook"
  },
  {
   "name" : "__isthreaded"
  },
  {
   "name" : "__malloc_hook"
  },
  {
   "name" : "__memalign_hook"
  },
  {
   "name" : "__p_class_syms"
  },
  {
   "name" : "__p_type_syms"
  },
  {
   "name" : "__page_shift"
  },
  {
   "name" : "__page_size"
  },
  {
   "name" : "__popcount_tab"
  },
  {
   "name" : "__progname"
  },
  {
   "name" : "__realloc_hook"
  },
  {
   "name" : "__sF"
  },
  {
   "name" : "__sdidinit"
  },
  {
   "name" : "__sglue"
  },
  {
   "name" : "__stack_chk_guard"
  },
  {
   "name" : "__system_property_area__"
  },
  {
   "name" : "_ctype_"
  },
  {
   "name" : "_tolower_tab_"
  },
  {
   "name" : "_toupper_tab_"
  },
  {
   "name" : "daylight"
  },
  {
   "name" : "environ"
  },
  {
   "name" : "error_message_count"
  },
  {
   "name" : "error_one_per_line"
  },
  {
   "name" : "error_print_progname"
  },
  {
   "name" : "in6addr_any"
  },
  {
   "name" : "in6addr_loopback"
  },
  {
   "name" : "optarg"
  },
  {
   "name" : "opterr"
  },
  {
   "name" : "optind"
  },
  {
   "name" : "optopt"
  },
  {
   "name" : "optreset"
  },
  {
   "name" : "stderr"
  },
  {
   "name" : "stdin"
  },
  {
   "name" : "stdout"
  },
  {
   "name" : "sys_siglist"
  },
  {
   "name" : "sys_signame"
  },
  {
   "name" : "timezone"
  },
  {
   "name" : "tzname"
  }
 ],
 "enum_types" :
 [
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "ANDROID_LOG_UNKNOWN"
    },
    {
     "enum_field_value" : 1,
     "name" : "ANDROID_LOG_DEFAULT"
    },
    {
     "enum_field_value" : 2,
     "name" : "ANDROID_LOG_VERBOSE"
    },
    {
     "enum_field_value" : 3,
     "name" : "ANDROID_LOG_DEBUG"
    },
    {
     "enum_field_value" : 4,
     "name" : "ANDROID_LOG_INFO"
    },
    {
     "enum_field_value" : 5,
     "name" : "ANDROID_LOG_WARN"
    },
    {
     "enum_field_value" : 6,
     "name" : "ANDROID_LOG_ERROR"
    },
    {
     "enum_field_value" : 7,
     "name" : "ANDROID_LOG_FATAL"
    },
    {
     "enum_field_value" : 8,
     "name" : "ANDROID_LOG_SILENT"
    }
   ],
   "linker_set_key" : "_ZTI19android_LogPriority",
   "name" : "android_LogPriority",
   "referenced_type" : "_ZTI19android_LogPriority",
   "self_type" : "_ZTI19android_LogPriority",
   "size" : 4,
   "source_file" : "system/logging/liblog/include/android/log.h",
   "underlying_type" : "_ZTIj"
  },
  {
   "alignment" : 4,
   "enum_fields" :
   [
    {
     "enum_field_value" : 0,
     "name" : "LOG_ID_MIN"
    },
    {
     "enum_field_value" : 0,
     "name" : "LOG_ID_MAIN"
    },
    {
     "enum_field_value" : 1,
     "name" : "LOG_ID_RADIO"
    },
    {
     "enum_field_value" : 2,
     "name" : "LOG_ID_EVENTS"
    },
    {
     "enum_field_value" : 3,
     "name" : "LOG_ID_SYSTEM"
    },
    {
     "enum_field_value" : 4,
     "name" : "LOG_ID_CRASH"
    },
    {
     "enum_field_value" : 5,
     "name" : "LOG_ID_STATS"
    },
    {
     "enum_field_value" : 6,
     "name" : "LOG_ID_SECURITY"
    },
    {
     "enum_field_value" : 7,
     "name" : "LOG_ID_KERNEL"
    },
    {
     "enum_field_value" : 8,
     "name" : "LOG_ID_MAX"
    },
    {
     "enum_field_value" : 2147483647,
     "name" : "LOG_ID_DEFAULT"
    }
   ],
   "linker_set_key" : "_ZTI6log_id",
   "name" : "log_id",
   "referenced_type" : "_ZTI6log_id",
   "self_type" : "_ZTI6log_id",
   "size" : 4,
   "source_file" : "system/logging/liblog/include/android/log.h",
   "underlying_type" : "_ZTIj"
  }
 ],
 "function_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvPK9prop_infoPvE",
   "name" : "void (const prop_info *, void *)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPK9prop_info"
    },
    {
     "referenced_type" : "_ZTIPv"
    }
   ],
   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvPK9prop_infoPvE",
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIFvPvPKcS1_jE",
   "name" : "void (void *, const char *, const char *, unsigned int)",
   "parameters" :
   [
    {
     "referenced_type" : "_ZTIPv"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIPKc"
    },
    {
     "referenced_type" : "_ZTIj"
    }
   ],
   "referenced_type" : "_ZTIFvPvPKcS1_jE",
   "return_type" : "_ZTIv",
   "self_type" : "_ZTIFvPvPKcS1_jE",
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  }
 ],
 "functions" : [],
 "global_vars" : [],
 "lvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRKN7android10properties8TrieNodeE",
   "name" : "const android::properties::TrieNode &",
   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
   "self_type" : "_ZTIRKN7android10properties8TrieNodeE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
   "name" : "android::properties::PropertyInfoAreaFile &",
   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "self_type" : "_ZTIRN7android10properties20PropertyInfoAreaFileE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  }
 ],
 "pointer_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP10PrefixNode",
   "name" : "PrefixNode *",
   "referenced_type" : "_ZTI10PrefixNode",
   "self_type" : "_ZTIP10PrefixNode",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_split.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP11ContextNode",
   "name" : "ContextNode *",
   "referenced_type" : "_ZTI11ContextNode",
   "self_type" : "_ZTIP11ContextNode",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/context_node.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP13ContextsSplit",
   "name" : "ContextsSplit *",
   "referenced_type" : "_ZTI13ContextsSplit",
   "self_type" : "_ZTIP13ContextsSplit",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_split.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP15ContextListNode",
   "name" : "ContextListNode *",
   "referenced_type" : "_ZTI15ContextListNode",
   "self_type" : "_ZTIP15ContextListNode",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_split.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16ContextsPreSplit",
   "name" : "ContextsPreSplit *",
   "referenced_type" : "_ZTI16ContextsPreSplit",
   "self_type" : "_ZTIP16ContextsPreSplit",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP16SystemProperties",
   "name" : "SystemProperties *",
   "referenced_type" : "_ZTI16SystemProperties",
   "self_type" : "_ZTIP16SystemProperties",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP18ContextsSerialized",
   "name" : "ContextsSerialized *",
   "referenced_type" : "_ZTI18ContextsSerialized",
   "self_type" : "_ZTIP18ContextsSerialized",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_serialized.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP7prop_bt",
   "name" : "prop_bt *",
   "referenced_type" : "_ZTI7prop_bt",
   "self_type" : "_ZTIP7prop_bt",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP8Contexts",
   "name" : "Contexts *",
   "referenced_type" : "_ZTI8Contexts",
   "self_type" : "_ZTIP8Contexts",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP9prop_area",
   "name" : "prop_area *",
   "referenced_type" : "_ZTI9prop_area",
   "self_type" : "_ZTIP9prop_area",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIP9prop_info",
   "name" : "prop_info *",
   "referenced_type" : "_ZTI9prop_info",
   "self_type" : "_ZTIP9prop_info",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvPK9prop_infoPvE",
   "name" : "void (*)(const prop_info *, void *)",
   "referenced_type" : "_ZTIFvPK9prop_infoPvE",
   "self_type" : "_ZTIPFvPK9prop_infoPvE",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_pre_split.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPFvPvPKcS1_jE",
   "name" : "void (*)(void *, const char *, const char *, unsigned int)",
   "referenced_type" : "_ZTIFvPvPKcS1_jE",
   "self_type" : "_ZTIPFvPvPKcS1_jE",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK11ContextNode",
   "name" : "const ContextNode *",
   "referenced_type" : "_ZTIK11ContextNode",
   "self_type" : "_ZTIPK11ContextNode",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/context_node.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK8timespec",
   "name" : "const timespec *",
   "referenced_type" : "_ZTIK8timespec",
   "self_type" : "_ZTIPK8timespec",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK9prop_area",
   "name" : "const prop_area *",
   "referenced_type" : "_ZTIK9prop_area",
   "self_type" : "_ZTIPK9prop_area",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPK9prop_info",
   "name" : "const prop_info *",
   "referenced_type" : "_ZTIK9prop_info",
   "self_type" : "_ZTIPK9prop_info",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties13PropertyEntryE",
   "name" : "const android::properties::PropertyEntry *",
   "referenced_type" : "_ZTIKN7android10properties13PropertyEntryE",
   "self_type" : "_ZTIPKN7android10properties13PropertyEntryE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties14SerializedDataE",
   "name" : "const android::properties::SerializedData *",
   "referenced_type" : "_ZTIKN7android10properties14SerializedDataE",
   "self_type" : "_ZTIPKN7android10properties14SerializedDataE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
   "name" : "const android::properties::PropertyInfoArea *",
   "referenced_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
   "self_type" : "_ZTIPKN7android10properties16PropertyInfoAreaE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties16TrieNodeInternalE",
   "name" : "const android::properties::TrieNodeInternal *",
   "referenced_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
   "self_type" : "_ZTIPKN7android10properties16TrieNodeInternalE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
   "name" : "const android::properties::PropertyInfoAreaFile *",
   "referenced_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
   "self_type" : "_ZTIPKN7android10properties20PropertyInfoAreaFileE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
   "name" : "const android::properties::PropertyInfoAreaHeader *",
   "referenced_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
   "self_type" : "_ZTIPKN7android10properties22PropertyInfoAreaHeaderE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKN7android10properties8TrieNodeE",
   "name" : "const android::properties::TrieNode *",
   "referenced_type" : "_ZTIKN7android10properties8TrieNodeE",
   "self_type" : "_ZTIPKN7android10properties8TrieNodeE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKc",
   "name" : "const char *",
   "referenced_type" : "_ZTIKc",
   "self_type" : "_ZTIPKc",
   "size" : 4,
   "source_file" : "system/logging/liblog/include/android/log.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPKj",
   "name" : "const unsigned int *",
   "referenced_type" : "_ZTIKj",
   "self_type" : "_ZTIPKj",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
   "name" : "android::properties::PropertyInfoAreaFile *",
   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "self_type" : "_ZTIPN7android10properties20PropertyInfoAreaFileE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPN7android10properties8TrieNodeE",
   "name" : "android::properties::TrieNode *",
   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
   "self_type" : "_ZTIPN7android10properties8TrieNodeE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPP9prop_area",
   "name" : "prop_area **",
   "referenced_type" : "_ZTIP9prop_area",
   "self_type" : "_ZTIPP9prop_area",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPPKc",
   "name" : "const char **",
   "referenced_type" : "_ZTIPKc",
   "self_type" : "_ZTIPPKc",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPU7_Atomicj",
   "name" : "_Atomic(unsigned int) *",
   "referenced_type" : "_ZTIU7_Atomicj",
   "self_type" : "_ZTIPU7_Atomicj",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPb",
   "name" : "bool *",
   "referenced_type" : "_ZTIb",
   "self_type" : "_ZTIPb",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/context_node.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPc",
   "name" : "char *",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIPc",
   "size" : 4,
   "source_file" : "bionic/libc/async_safe/include/async_safe/log.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPj",
   "name" : "unsigned int *",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIPj",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTIPv",
   "name" : "void *",
   "referenced_type" : "_ZTIv",
   "self_type" : "_ZTIPv",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  }
 ],
 "qualified_types" :
 [
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIA0_Kc",
   "name" : "const char[0]",
   "referenced_type" : "_ZTIA0_c",
   "self_type" : "_ZTIA0_Kc",
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK11ContextNode",
   "name" : "const ContextNode",
   "referenced_type" : "_ZTI11ContextNode",
   "self_type" : "_ZTIK11ContextNode",
   "size" : 24,
   "source_file" : "bionic/libc/system_properties/include/system_properties/context_node.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK8timespec",
   "name" : "const timespec",
   "referenced_type" : "_ZTI8timespec",
   "self_type" : "_ZTIK8timespec",
   "size" : 8,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK9prop_area",
   "name" : "const prop_area",
   "referenced_type" : "_ZTI9prop_area",
   "self_type" : "_ZTIK9prop_area",
   "size" : 128,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIK9prop_info",
   "name" : "const prop_info",
   "referenced_type" : "_ZTI9prop_info",
   "self_type" : "_ZTIK9prop_info",
   "size" : 96,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties13PropertyEntryE",
   "name" : "const android::properties::PropertyEntry",
   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
   "self_type" : "_ZTIKN7android10properties13PropertyEntryE",
   "size" : 16,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties14SerializedDataE",
   "name" : "const android::properties::SerializedData",
   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
   "self_type" : "_ZTIKN7android10properties14SerializedDataE",
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties16PropertyInfoAreaE",
   "name" : "const android::properties::PropertyInfoArea",
   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
   "self_type" : "_ZTIKN7android10properties16PropertyInfoAreaE",
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties16TrieNodeInternalE",
   "name" : "const android::properties::TrieNodeInternal",
   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
   "self_type" : "_ZTIKN7android10properties16TrieNodeInternalE",
   "size" : 28,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
   "name" : "const android::properties::PropertyInfoAreaFile",
   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "self_type" : "_ZTIKN7android10properties20PropertyInfoAreaFileE",
   "size" : 8,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
   "name" : "const android::properties::PropertyInfoAreaHeader",
   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
   "self_type" : "_ZTIKN7android10properties22PropertyInfoAreaHeaderE",
   "size" : 24,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKN7android10properties8TrieNodeE",
   "name" : "const android::properties::TrieNode",
   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
   "self_type" : "_ZTIKN7android10properties8TrieNodeE",
   "size" : 8,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKP7prop_bt",
   "name" : "prop_bt *const",
   "referenced_type" : "_ZTIP7prop_bt",
   "self_type" : "_ZTIKP7prop_bt",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKPj",
   "name" : "unsigned int *const",
   "referenced_type" : "_ZTIPj",
   "self_type" : "_ZTIKPj",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 1,
   "is_const" : true,
   "linker_set_key" : "_ZTIKc",
   "name" : "const char",
   "referenced_type" : "_ZTIc",
   "self_type" : "_ZTIKc",
   "size" : 1,
   "source_file" : "system/logging/liblog/include/android/log.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKi",
   "name" : "const int",
   "referenced_type" : "_ZTIi",
   "self_type" : "_ZTIKi",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "is_const" : true,
   "linker_set_key" : "_ZTIKj",
   "name" : "const unsigned int",
   "referenced_type" : "_ZTIj",
   "self_type" : "_ZTIKj",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  }
 ],
 "record_types" :
 [
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "lock_",
     "referenced_type" : "_ZTI4Lock"
    },
    {
     "access" : "private",
     "field_name" : "context_",
     "field_offset" : 64,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "access" : "private",
     "field_name" : "pa_",
     "field_offset" : 96,
     "referenced_type" : "_ZTIP9prop_area"
    },
    {
     "access" : "private",
     "field_name" : "no_access_",
     "field_offset" : 128,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "filename_",
     "field_offset" : 160,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTI11ContextNode",
   "name" : "ContextNode",
   "record_kind" : "class",
   "referenced_type" : "_ZTI11ContextNode",
   "self_type" : "_ZTI11ContextNode",
   "size" : 24,
   "source_file" : "bionic/libc/system_properties/include/system_properties/context_node.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI8Contexts"
    }
   ],
   "fields" :
   [
    {
     "access" : "protected",
     "field_name" : "prefixes_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP10PrefixNode"
    },
    {
     "access" : "protected",
     "field_name" : "contexts_",
     "field_offset" : 64,
     "referenced_type" : "_ZTIP15ContextListNode"
    },
    {
     "access" : "protected",
     "field_name" : "serial_prop_area_",
     "field_offset" : 96,
     "referenced_type" : "_ZTIP9prop_area"
    },
    {
     "access" : "protected",
     "field_name" : "filename_",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTI13ContextsSplit",
   "name" : "ContextsSplit",
   "record_kind" : "class",
   "referenced_type" : "_ZTI13ContextsSplit",
   "self_type" : "_ZTI13ContextsSplit",
   "size" : 20,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_split.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI13ContextsSplit"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN13ContextsSplitD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN13ContextsSplitD0Ev"
    },
    {
     "mangled_component_name" : "_ZN13ContextsSplit10InitializeEbPKcPb"
    },
    {
     "mangled_component_name" : "_ZN13ContextsSplit18GetPropAreaForNameEPKc"
    },
    {
     "mangled_component_name" : "_ZN13ContextsSplit17GetSerialPropAreaEv"
    },
    {
     "mangled_component_name" : "_ZN13ContextsSplit7ForEachEPFvPK9prop_infoPvES3_"
    },
    {
     "mangled_component_name" : "_ZN13ContextsSplit11ResetAccessEv"
    },
    {
     "mangled_component_name" : "_ZN13ContextsSplit12FreeAndUnmapEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI8Contexts"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "pre_split_prop_area_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIP9prop_area"
    }
   ],
   "linker_set_key" : "_ZTI16ContextsPreSplit",
   "name" : "ContextsPreSplit",
   "record_kind" : "class",
   "referenced_type" : "_ZTI16ContextsPreSplit",
   "self_type" : "_ZTI16ContextsPreSplit",
   "size" : 8,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_pre_split.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI16ContextsPreSplit"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN16ContextsPreSplitD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN16ContextsPreSplitD0Ev"
    },
    {
     "mangled_component_name" : "_ZN16ContextsPreSplit10InitializeEbPKcPb"
    },
    {
     "mangled_component_name" : "_ZN16ContextsPreSplit18GetPropAreaForNameEPKc"
    },
    {
     "mangled_component_name" : "_ZN16ContextsPreSplit17GetSerialPropAreaEv"
    },
    {
     "mangled_component_name" : "_ZN16ContextsPreSplit7ForEachEPFvPK9prop_infoPvES3_"
    },
    {
     "mangled_component_name" : "_ZN16ContextsPreSplit11ResetAccessEv"
    },
    {
     "mangled_component_name" : "_ZN16ContextsPreSplit12FreeAndUnmapEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "contexts_data_",
     "referenced_type" : "_ZTIA32_c"
    },
    {
     "access" : "private",
     "field_name" : "contexts_",
     "field_offset" : 256,
     "referenced_type" : "_ZTIP8Contexts"
    },
    {
     "access" : "private",
     "field_name" : "initialized_",
     "field_offset" : 288,
     "referenced_type" : "_ZTIb"
    },
    {
     "access" : "private",
     "field_name" : "property_filename_",
     "field_offset" : 296,
     "referenced_type" : "_ZTIA1024_c"
    }
   ],
   "linker_set_key" : "_ZTI16SystemProperties",
   "name" : "SystemProperties",
   "record_kind" : "class",
   "referenced_type" : "_ZTI16SystemProperties",
   "self_type" : "_ZTI16SystemProperties",
   "size" : 1064,
   "source_file" : "bionic/libc/system_properties/include/system_properties/system_properties.h"
  },
  {
   "alignment" : 4,
   "base_specifiers" :
   [
    {
     "referenced_type" : "_ZTI8Contexts"
    }
   ],
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "filename_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "access" : "private",
     "field_name" : "property_info_area_file_",
     "field_offset" : 64,
     "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE"
    },
    {
     "access" : "private",
     "field_name" : "context_nodes_",
     "field_offset" : 128,
     "referenced_type" : "_ZTIP11ContextNode"
    },
    {
     "access" : "private",
     "field_name" : "num_context_nodes_",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "context_nodes_mmap_size_",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "serial_prop_area_",
     "field_offset" : 224,
     "referenced_type" : "_ZTIP9prop_area"
    }
   ],
   "linker_set_key" : "_ZTI18ContextsSerialized",
   "name" : "ContextsSerialized",
   "record_kind" : "class",
   "referenced_type" : "_ZTI18ContextsSerialized",
   "self_type" : "_ZTI18ContextsSerialized",
   "size" : 32,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts_serialized.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI18ContextsSerialized"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN18ContextsSerializedD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN18ContextsSerializedD0Ev"
    },
    {
     "mangled_component_name" : "_ZN18ContextsSerialized10InitializeEbPKcPb"
    },
    {
     "mangled_component_name" : "_ZN18ContextsSerialized18GetPropAreaForNameEPKc"
    },
    {
     "mangled_component_name" : "_ZN18ContextsSerialized17GetSerialPropAreaEv"
    },
    {
     "mangled_component_name" : "_ZN18ContextsSerialized7ForEachEPFvPK9prop_infoPvES3_"
    },
    {
     "mangled_component_name" : "_ZN18ContextsSerialized11ResetAccessEv"
    },
    {
     "mangled_component_name" : "_ZN18ContextsSerialized12FreeAndUnmapEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "struct_size",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "buffer_id",
     "field_offset" : 32,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "priority",
     "field_offset" : 64,
     "referenced_type" : "_ZTIi"
    },
    {
     "field_name" : "tag",
     "field_offset" : 96,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "field_name" : "file",
     "field_offset" : 128,
     "referenced_type" : "_ZTIPKc"
    },
    {
     "field_name" : "line",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "message",
     "field_offset" : 192,
     "referenced_type" : "_ZTIPKc"
    }
   ],
   "linker_set_key" : "_ZTI21__android_log_message",
   "name" : "__android_log_message",
   "referenced_type" : "_ZTI21__android_log_message",
   "self_type" : "_ZTI21__android_log_message",
   "size" : 28,
   "source_file" : "system/logging/liblog/include/android/log.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "namelen",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "prop",
     "field_offset" : 32,
     "referenced_type" : "_ZTIU7_Atomicj"
    },
    {
     "field_name" : "left",
     "field_offset" : 64,
     "referenced_type" : "_ZTIU7_Atomicj"
    },
    {
     "field_name" : "right",
     "field_offset" : 96,
     "referenced_type" : "_ZTIU7_Atomicj"
    },
    {
     "field_name" : "children",
     "field_offset" : 128,
     "referenced_type" : "_ZTIU7_Atomicj"
    },
    {
     "field_name" : "name",
     "field_offset" : 160,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI7prop_bt",
   "name" : "prop_bt",
   "referenced_type" : "_ZTI7prop_bt",
   "self_type" : "_ZTI7prop_bt",
   "size" : 20,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTI8Contexts",
   "name" : "Contexts",
   "record_kind" : "class",
   "referenced_type" : "_ZTI8Contexts",
   "self_type" : "_ZTI8Contexts",
   "size" : 4,
   "source_file" : "bionic/libc/system_properties/include/system_properties/contexts.h",
   "vtable_components" :
   [
    {
     "kind" : "offset_to_top"
    },
    {
     "kind" : "rtti",
     "mangled_component_name" : "_ZTI8Contexts"
    },
    {
     "kind" : "complete_dtor_pointer",
     "mangled_component_name" : "_ZN8ContextsD1Ev"
    },
    {
     "kind" : "deleting_dtor_pointer",
     "mangled_component_name" : "_ZN8ContextsD0Ev"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN8Contexts10InitializeEbPKcPb"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN8Contexts18GetPropAreaForNameEPKc"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN8Contexts17GetSerialPropAreaEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN8Contexts7ForEachEPFvPK9prop_infoPvES3_"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN8Contexts11ResetAccessEv"
    },
    {
     "is_pure" : true,
     "mangled_component_name" : "_ZN8Contexts12FreeAndUnmapEv"
    }
   ]
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "bytes_used_",
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "serial_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIU7_Atomicj"
    },
    {
     "access" : "private",
     "field_name" : "magic_",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "version_",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "access" : "private",
     "field_name" : "reserved_",
     "field_offset" : 128,
     "referenced_type" : "_ZTIA28_j"
    },
    {
     "access" : "private",
     "field_name" : "data_",
     "field_offset" : 1024,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI9prop_area",
   "name" : "prop_area",
   "record_kind" : "class",
   "referenced_type" : "_ZTI9prop_area",
   "self_type" : "_ZTI9prop_area",
   "size" : 128,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_area.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "serial",
     "referenced_type" : "_ZTIU7_Atomicj"
    },
    {
     "field_offset" : 32,
     "referenced_type" : "_ZTIN9prop_infoUt_E"
    },
    {
     "field_name" : "name",
     "field_offset" : 768,
     "referenced_type" : "_ZTIA0_c"
    }
   ],
   "linker_set_key" : "_ZTI9prop_info",
   "name" : "prop_info",
   "referenced_type" : "_ZTI9prop_info",
   "self_type" : "_ZTI9prop_info",
   "size" : 96,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "name_offset",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "namelen",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "context_index",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "type_index",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties13PropertyEntryE",
   "name" : "android::properties::PropertyEntry",
   "referenced_type" : "_ZTIN7android10properties13PropertyEntryE",
   "self_type" : "_ZTIN7android10properties13PropertyEntryE",
   "size" : 16,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 1,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "data_base_",
     "referenced_type" : "_ZTIA0_Kc"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties14SerializedDataE",
   "name" : "android::properties::SerializedData",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android10properties14SerializedDataE",
   "self_type" : "_ZTIN7android10properties14SerializedDataE",
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 1,
   "base_specifiers" :
   [
    {
     "access" : "private",
     "referenced_type" : "_ZTIN7android10properties14SerializedDataE"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties16PropertyInfoAreaE",
   "name" : "android::properties::PropertyInfoArea",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
   "self_type" : "_ZTIN7android10properties16PropertyInfoAreaE",
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "property_entry",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "num_child_nodes",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "child_nodes",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "num_prefixes",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "prefix_entries",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "num_exact_matches",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "exact_match_entries",
     "field_offset" : 192,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties16TrieNodeInternalE",
   "name" : "android::properties::TrieNodeInternal",
   "referenced_type" : "_ZTIN7android10properties16TrieNodeInternalE",
   "self_type" : "_ZTIN7android10properties16TrieNodeInternalE",
   "size" : 28,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "mmap_base_",
     "referenced_type" : "_ZTIPv"
    },
    {
     "access" : "private",
     "field_name" : "mmap_size_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "name" : "android::properties::PropertyInfoAreaFile",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "self_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "size" : 8,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "current_version",
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "minimum_supported_version",
     "field_offset" : 32,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "size",
     "field_offset" : 64,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "contexts_offset",
     "field_offset" : 96,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "types_offset",
     "field_offset" : 128,
     "referenced_type" : "_ZTIj"
    },
    {
     "field_name" : "root_offset",
     "field_offset" : 160,
     "referenced_type" : "_ZTIj"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
   "name" : "android::properties::PropertyInfoAreaHeader",
   "referenced_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
   "self_type" : "_ZTIN7android10properties22PropertyInfoAreaHeaderE",
   "size" : 24,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "access" : "private",
     "field_name" : "serialized_data_",
     "referenced_type" : "_ZTIPKN7android10properties14SerializedDataE"
    },
    {
     "access" : "private",
     "field_name" : "trie_node_base_",
     "field_offset" : 32,
     "referenced_type" : "_ZTIPKN7android10properties16TrieNodeInternalE"
    }
   ],
   "linker_set_key" : "_ZTIN7android10properties8TrieNodeE",
   "name" : "android::properties::TrieNode",
   "record_kind" : "class",
   "referenced_type" : "_ZTIN7android10properties8TrieNodeE",
   "self_type" : "_ZTIN7android10properties8TrieNodeE",
   "size" : 8,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "value",
     "referenced_type" : "_ZTIA92_c"
    },
    {
     "field_name" : "long_property",
     "referenced_type" : "_ZTIN9prop_infoUt_Ut_E"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN9prop_infoUt_E",
   "name" : "prop_info::(anonymous)",
   "record_kind" : "union",
   "referenced_type" : "_ZTIN9prop_infoUt_E",
   "self_type" : "_ZTIN9prop_infoUt_E",
   "size" : 92,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  },
  {
   "alignment" : 4,
   "fields" :
   [
    {
     "field_name" : "error_message",
     "referenced_type" : "_ZTIA56_c"
    },
    {
     "field_name" : "offset",
     "field_offset" : 448,
     "referenced_type" : "_ZTIj"
    }
   ],
   "is_anonymous" : true,
   "linker_set_key" : "_ZTIN9prop_infoUt_Ut_E",
   "name" : "prop_info::(anonymous)::(unnamed)",
   "referenced_type" : "_ZTIN9prop_infoUt_Ut_E",
   "self_type" : "_ZTIN9prop_infoUt_Ut_E",
   "size" : 60,
   "source_file" : "bionic/libc/system_properties/include/system_properties/prop_info.h"
  }
 ],
 "rvalue_reference_types" :
 [
  {
   "alignment" : 4,
   "linker_set_key" : "_ZTION7android10properties20PropertyInfoAreaFileE",
   "name" : "android::properties::PropertyInfoAreaFile &&",
   "referenced_type" : "_ZTIN7android10properties20PropertyInfoAreaFileE",
   "self_type" : "_ZTION7android10properties20PropertyInfoAreaFileE",
   "size" : 4,
   "source_file" : "system/core/property_service/libpropertyinfoparser/include/property_info_parser/property_info_parser.h"
  }
 ]
}
