{ "array_types" : [ { "alignment" : 1, "linker_set_key" : "char [10]", "name" : "char [10]", "referenced_type" : "type-220", "self_type" : "type-221", "size" : 10, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_modf.c" }, { "alignment" : 8, "linker_set_key" : "double [10]", "name" : "double [10]", "referenced_type" : "type-4", "self_type" : "type-715", "size" : 80, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "double [11]", "name" : "double [11]", "referenced_type" : "type-4", "self_type" : "type-71", "size" : 88, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c" }, { "alignment" : 8, "linker_set_key" : "double [129]", "name" : "double [129]", "referenced_type" : "type-4", "self_type" : "type-32", "size" : 1032, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_log.c" }, { "alignment" : 8, "linker_set_key" : "double [16]", "name" : "double [16]", "referenced_type" : "type-4", "self_type" : "type-66", "size" : 128, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c" }, { "alignment" : 8, "linker_set_key" : "double [2]", "name" : "double [2]", "referenced_type" : "type-4", "self_type" : "type-19", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 8, "linker_set_key" : "double [3]", "name" : "double [3]", "referenced_type" : "type-4", "self_type" : "type-690", "size" : 24, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "double [4]", "name" : "double [4]", "referenced_type" : "type-4", "self_type" : "type-69", "size" : 32, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c" }, { "alignment" : 8, "linker_set_key" : "double [5]", "name" : "double [5]", "referenced_type" : "type-4", "self_type" : "type-38", "size" : 40, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 8, "linker_set_key" : "double [6]", "name" : "double [6]", "referenced_type" : "type-4", "self_type" : "type-36", "size" : 48, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 8, "linker_set_key" : "double [7]", "name" : "double [7]", "referenced_type" : "type-4", "self_type" : "type-722", "size" : 56, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "double [8]", "name" : "double [8]", "referenced_type" : "type-4", "self_type" : "type-63", "size" : 64, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "linker_set_key" : "float [2]", "name" : "float [2]", "referenced_type" : "type-8", "self_type" : "type-23", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "float [4]", "name" : "float [4]", "referenced_type" : "type-8", "self_type" : "type-73", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c" }, { "alignment" : 4, "linker_set_key" : "float [5]", "name" : "float [5]", "referenced_type" : "type-8", "self_type" : "type-42", "size" : 20, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "linker_set_key" : "float [6]", "name" : "float [6]", "referenced_type" : "type-8", "self_type" : "type-40", "size" : 24, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "linker_set_key" : "int [10]", "name" : "int [10]", "referenced_type" : "type-1", "self_type" : "type-2", "size" : 40, "source_file" : "/bionic/libc/include/bits/pthread_types.h" }, { "alignment" : 4, "linker_set_key" : "int [1]", "name" : "int [1]", "referenced_type" : "type-1", "self_type" : "type-55", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h" }, { "alignment" : 4, "linker_set_key" : "int [2]", "name" : "int [2]", "referenced_type" : "type-1", "self_type" : "type-6", "size" : 8, "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h" }, { "alignment" : 4, "linker_set_key" : "int [4]", "name" : "int [4]", "referenced_type" : "type-1", "self_type" : "type-59", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "linker_set_key" : "int [66]", "name" : "int [66]", "referenced_type" : "type-1", "self_type" : "type-61", "size" : 264, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "linker_set_key" : "int [8]", "name" : "int [8]", "referenced_type" : "type-1", "self_type" : "type-35", "size" : 32, "source_file" : "/bionic/libc/include/bits/pthread_types.h" }, { "alignment" : 8, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) [64] at /external/arm-optimized-routines/math/math_config.h:388:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) [64] at /external/arm-optimized-routines/math/math_config.h:388:3", "referenced_type" : "type-717", "self_type" : "type-716", "size" : 1024, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) [64] at /external/arm-optimized-routines/math/math_config.h:390:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) [64] at /external/arm-optimized-routines/math/math_config.h:390:3", "referenced_type" : "type-719", "self_type" : "type-718", "size" : 1024, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) [16] at /external/arm-optimized-routines/math/math_config.h:317:3", "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) [16] at /external/arm-optimized-routines/math/math_config.h:317:3", "referenced_type" : "type-693", "self_type" : "type-692", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) [128] at /external/arm-optimized-routines/math/math_config.h:373:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) [128] at /external/arm-optimized-routines/math/math_config.h:373:3", "referenced_type" : "type-707", "self_type" : "type-706", "size" : 2048, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) [128] at /external/arm-optimized-routines/math/math_config.h:375:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) [128] at /external/arm-optimized-routines/math/math_config.h:375:3", "referenced_type" : "type-709", "self_type" : "type-708", "size" : 2048, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) [16] at /external/arm-optimized-routines/math/math_config.h:305:3", "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) [16] at /external/arm-optimized-routines/math/math_config.h:305:3", "referenced_type" : "type-686", "self_type" : "type-687", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "long double [2]", "name" : "long double [2]", "referenced_type" : "type-10", "self_type" : "type-58", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 8, "linker_set_key" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [128] at /external/arm-optimized-routines/math/math_config.h:402:3", "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) [128] at /external/arm-optimized-routines/math/math_config.h:402:3", "referenced_type" : "type-724", "self_type" : "type-723", "size" : 4096, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) [16] at /external/arm-optimized-routines/math/math_config.h:334:3", "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) [16] at /external/arm-optimized-routines/math/math_config.h:334:3", "referenced_type" : "type-698", "self_type" : "type-697", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "sincos_t [2]", "name" : "sincos_t [2]", "referenced_type" : "type-726", "self_type" : "type-727", "size" : 224, "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "linker_set_key" : "unsigned int [24]", "name" : "unsigned int [24]", "referenced_type" : "type-12", "self_type" : "type-1248", "size" : 96, "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c" }, { "linker_set_key" : "unsigned int []", "name" : "unsigned int []", "referenced_type" : "type-12", "self_type" : "type-729", "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "linker_set_key" : "unsigned long [32]", "name" : "unsigned long [32]", "referenced_type" : "type-17", "self_type" : "type-16", "size" : 128, "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h" }, { "alignment" : 8, "linker_set_key" : "unsigned long long [256]", "name" : "unsigned long long [256]", "referenced_type" : "type-14", "self_type" : "type-702", "size" : 2048, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "linker_set_key" : "unsigned long long [32]", "name" : "unsigned long long [32]", "referenced_type" : "type-14", "self_type" : "type-711", "size" : 256, "source_file" : "/external/arm-optimized-routines/math/math_config.h" } ], "builtin_types" : [ { "alignment" : 1, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "char", "name" : "char", "referenced_type" : "type-220", "self_type" : "type-220", "size" : 1 }, { "alignment" : 8, "linker_set_key" : "double", "name" : "double", "referenced_type" : "type-4", "self_type" : "type-4", "size" : 8 }, { "alignment" : 4, "linker_set_key" : "float", "name" : "float", "referenced_type" : "type-8", "self_type" : "type-8", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "int", "name" : "int", "referenced_type" : "type-1", "self_type" : "type-1", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "linker_set_key" : "long", "name" : "long", "referenced_type" : "type-219", "self_type" : "type-219", "size" : 4 }, { "alignment" : 8, "linker_set_key" : "long double", "name" : "long double", "referenced_type" : "type-10", "self_type" : "type-10", "size" : 8 }, { "alignment" : 8, "is_integral" : true, "linker_set_key" : "long long", "name" : "long long", "referenced_type" : "type-262", "self_type" : "type-262", "size" : 8 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned int", "name" : "unsigned int", "referenced_type" : "type-12", "self_type" : "type-12", "size" : 4 }, { "alignment" : 4, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long", "name" : "unsigned long", "referenced_type" : "type-17", "self_type" : "type-17", "size" : 4 }, { "alignment" : 8, "is_integral" : true, "is_unsigned" : true, "linker_set_key" : "unsigned long long", "name" : "unsigned long long", "referenced_type" : "type-14", "self_type" : "type-14", "size" : 8 }, { "linker_set_key" : "void", "name" : "void", "referenced_type" : "type-21", "self_type" : "type-21" } ], "elf_functions" : [ { "name" : "_Unwind_Backtrace" }, { "name" : "_Unwind_Complete" }, { "name" : "_Unwind_DeleteException" }, { "name" : "_Unwind_ForcedUnwind" }, { "name" : "_Unwind_GetCFA" }, { "name" : "_Unwind_GetDataRelBase" }, { "name" : "_Unwind_GetLanguageSpecificData" }, { "name" : "_Unwind_GetRegionStart" }, { "name" : "_Unwind_GetTextRelBase" }, { "name" : "_Unwind_RaiseException" }, { "name" : "_Unwind_Resume" }, { "name" : "_Unwind_Resume_or_Rethrow" }, { "name" : "_Unwind_VRS_Get" }, { "name" : "_Unwind_VRS_Pop" }, { "name" : "_Unwind_VRS_Set" }, { "name" : "___Unwind_Backtrace" }, { "name" : "___Unwind_ForcedUnwind" }, { "name" : "___Unwind_RaiseException" }, { "name" : "___Unwind_Resume" }, { "name" : "___Unwind_Resume_or_Rethrow" }, { "name" : "__aeabi_d2lz" }, { "name" : "__aeabi_d2ulz" }, { "name" : "__aeabi_f2lz" }, { "name" : "__aeabi_f2ulz" }, { "name" : "__aeabi_l2d" }, { "name" : "__aeabi_unwind_cpp_pr0" }, { "binding" : "weak", "name" : "__aeabi_unwind_cpp_pr1" }, { "binding" : "weak", "name" : "__aeabi_unwind_cpp_pr2" }, { "name" : "__fixdfdi" }, { "name" : "__fixsfdi" }, { "name" : "__fixunsdfdi" }, { "name" : "__fixunssfdi" }, { "name" : "__floatdidf" }, { "name" : "__gnu_Unwind_Backtrace" }, { "name" : "__gnu_Unwind_ForcedUnwind" }, { "name" : "__gnu_Unwind_RaiseException" }, { "name" : "__gnu_Unwind_Restore_VFP" }, { "name" : "__gnu_Unwind_Restore_VFP_D" }, { "name" : "__gnu_Unwind_Restore_VFP_D_16_to_31" }, { "name" : "__gnu_Unwind_Restore_WMMXC" }, { "name" : "__gnu_Unwind_Restore_WMMXD" }, { "name" : "__gnu_Unwind_Resume" }, { "name" : "__gnu_Unwind_Resume_or_Rethrow" }, { "name" : "__gnu_Unwind_Save_VFP" }, { "name" : "__gnu_Unwind_Save_VFP_D" }, { "name" : "__gnu_Unwind_Save_VFP_D_16_to_31" }, { "name" : "__gnu_Unwind_Save_WMMXC" }, { "name" : "__gnu_Unwind_Save_WMMXD" }, { "name" : "__gnu_unwind_execute" }, { "name" : "__gnu_unwind_frame" }, { "name" : "__restore_core_regs" }, { "name" : "__signbit" }, { "name" : "__signbitf" }, { "name" : "__signbitl" }, { "name" : "acos" }, { "name" : "acosf" }, { "name" : "acosh" }, { "name" : "acoshf" }, { "binding" : "weak", "name" : "acoshl" }, { "binding" : "weak", "name" : "acosl" }, { "name" : "asin" }, { "name" : "asinf" }, { "name" : "asinh" }, { "name" : "asinhf" }, { "binding" : "weak", "name" : "asinhl" }, { "binding" : "weak", "name" : "asinl" }, { "name" : "atan" }, { "name" : "atan2" }, { "name" : "atan2f" }, { "binding" : "weak", "name" : "atan2l" }, { "name" : "atanf" }, { "name" : "atanh" }, { "name" : "atanhf" }, { "binding" : "weak", "name" : "atanhl" }, { "binding" : "weak", "name" : "atanl" }, { "name" : "cabs" }, { "name" : "cabsf" }, { "name" : "cabsl" }, { "name" : "cacos" }, { "name" : "cacosf" }, { "name" : "cacosh" }, { "name" : "cacoshf" }, { "binding" : "weak", "name" : "cacoshl" }, { "binding" : "weak", "name" : "cacosl" }, { "name" : "carg" }, { "name" : "cargf" }, { "name" : "cargl" }, { "name" : "casin" }, { "name" : "casinf" }, { "name" : "casinh" }, { "name" : "casinhf" }, { "binding" : "weak", "name" : "casinhl" }, { "binding" : "weak", "name" : "casinl" }, { "name" : "catan" }, { "name" : "catanf" }, { "name" : "catanh" }, { "name" : "catanhf" }, { "binding" : "weak", "name" : "catanhl" }, { "binding" : "weak", "name" : "catanl" }, { "name" : "cbrt" }, { "name" : "cbrtf" }, { "binding" : "weak", "name" : "cbrtl" }, { "name" : "ccos" }, { "name" : "ccosf" }, { "name" : "ccosh" }, { "name" : "ccoshf" }, { "name" : "ccoshl" }, { "name" : "ccosl" }, { "name" : "ceil" }, { "name" : "ceilf" }, { "binding" : "weak", "name" : "ceill" }, { "name" : "cexp" }, { "name" : "cexpf" }, { "name" : "cexpl" }, { "name" : "cimag" }, { "name" : "cimagf" }, { "name" : "cimagl" }, { "name" : "clog" }, { "name" : "clogf" }, { "binding" : "weak", "name" : "clogl" }, { "name" : "conj" }, { "name" : "conjf" }, { "name" : "conjl" }, { "name" : "copysign" }, { "name" : "copysignf" }, { "name" : "copysignl" }, { "name" : "cos" }, { "name" : "cosf" }, { "name" : "cosh" }, { "name" : "coshf" }, { "binding" : "weak", "name" : "coshl" }, { "binding" : "weak", "name" : "cosl" }, { "name" : "cpow" }, { "name" : "cpowf" }, { "name" : "cpowl" }, { "name" : "cproj" }, { "name" : "cprojf" }, { "name" : "cprojl" }, { "name" : "creal" }, { "name" : "crealf" }, { "name" : "creall" }, { "name" : "csin" }, { "name" : "csinf" }, { "name" : "csinh" }, { "name" : "csinhf" }, { "name" : "csinhl" }, { "name" : "csinl" }, { "name" : "csqrt" }, { "name" : "csqrtf" }, { "binding" : "weak", "name" : "csqrtl" }, { "name" : "ctan" }, { "name" : "ctanf" }, { "name" : "ctanh" }, { "name" : "ctanhf" }, { "name" : "ctanhl" }, { "name" : "ctanl" }, { "name" : "drem" }, { "name" : "dremf" }, { "name" : "erf" }, { "name" : "erfc" }, { "name" : "erfcf" }, { "binding" : "weak", "name" : "erfcl" }, { "name" : "erff" }, { "binding" : "weak", "name" : "erfl" }, { "name" : "exp" }, { "name" : "exp2" }, { "name" : "exp2f" }, { "name" : "exp2l" }, { "name" : "expf" }, { "name" : "expl" }, { "name" : "expm1" }, { "name" : "expm1f" }, { "binding" : "weak", "name" : "expm1l" }, { "name" : "fabs" }, { "name" : "fabsf" }, { "name" : "fabsl" }, { "name" : "fdim" }, { "name" : "fdimf" }, { "name" : "fdiml" }, { "name" : "feclearexcept" }, { "name" : "fedisableexcept" }, { "name" : "feenableexcept" }, { "name" : "fegetenv" }, { "name" : "fegetexcept" }, { "name" : "fegetexceptflag" }, { "name" : "fegetround" }, { "name" : "feholdexcept" }, { "name" : "feraiseexcept" }, { "name" : "fesetenv" }, { "name" : "fesetexceptflag" }, { "name" : "fesetround" }, { "name" : "fetestexcept" }, { "name" : "feupdateenv" }, { "name" : "finite" }, { "name" : "finitef" }, { "name" : "floor" }, { "name" : "floorf" }, { "name" : "floorl" }, { "name" : "fma" }, { "name" : "fmaf" }, { "binding" : "weak", "name" : "fmal" }, { "name" : "fmax" }, { "name" : "fmaxf" }, { "name" : "fmaxl" }, { "name" : "fmin" }, { "name" : "fminf" }, { "name" : "fminl" }, { "name" : "fmod" }, { "name" : "fmodf" }, { "name" : "fmodl" }, { "name" : "frexp" }, { "name" : "frexpf" }, { "binding" : "weak", "name" : "frexpl" }, { "name" : "gamma" }, { "name" : "gamma_r" }, { "name" : "gammaf" }, { "name" : "gammaf_r" }, { "name" : "hypot" }, { "name" : "hypotf" }, { "binding" : "weak", "name" : "hypotl" }, { "name" : "ilogb" }, { "name" : "ilogbf" }, { "name" : "ilogbl" }, { "name" : "j0" }, { "name" : "j0f" }, { "name" : "j1" }, { "name" : "j1f" }, { "name" : "jn" }, { "name" : "jnf" }, { "name" : "ldexpf" }, { "binding" : "weak", "name" : "ldexpl" }, { "name" : "lgamma" }, { "name" : "lgamma_r" }, { "name" : "lgammaf" }, { "name" : "lgammaf_r" }, { "binding" : "weak", "name" : "lgammal" }, { "binding" : "weak", "name" : "lgammal_r" }, { "name" : "llrint" }, { "name" : "llrintf" }, { "name" : "llrintl" }, { "name" : "llround" }, { "name" : "llroundf" }, { "name" : "llroundl" }, { "name" : "log" }, { "name" : "log10" }, { "name" : "log10f" }, { "binding" : "weak", "name" : "log10l" }, { "name" : "log1p" }, { "name" : "log1pf" }, { "binding" : "weak", "name" : "log1pl" }, { "name" : "log2" }, { "name" : "log2f" }, { "name" : "log2l" }, { "name" : "logb" }, { "name" : "logbf" }, { "binding" : "weak", "name" : "logbl" }, { "name" : "logf" }, { "name" : "logl" }, { "name" : "lrint" }, { "name" : "lrintf" }, { "name" : "lrintl" }, { "name" : "lround" }, { "name" : "lroundf" }, { "name" : "lroundl" }, { "name" : "modf" }, { "name" : "modff" }, { "name" : "modfl" }, { "name" : "nan" }, { "name" : "nanf" }, { "binding" : "weak", "name" : "nanl" }, { "name" : "nearbyint" }, { "name" : "nearbyintf" }, { "name" : "nearbyintl" }, { "name" : "nextafter" }, { "name" : "nextafterf" }, { "binding" : "weak", "name" : "nextafterl" }, { "binding" : "weak", "name" : "nexttoward" }, { "name" : "nexttowardf" }, { "binding" : "weak", "name" : "nexttowardl" }, { "name" : "pow" }, { "name" : "powf" }, { "name" : "powl" }, { "name" : "remainder" }, { "name" : "remainderf" }, { "binding" : "weak", "name" : "remainderl" }, { "name" : "remquo" }, { "name" : "remquof" }, { "binding" : "weak", "name" : "remquol" }, { "name" : "restore_core_regs" }, { "name" : "rint" }, { "name" : "rintf" }, { "binding" : "weak", "name" : "rintl" }, { "name" : "round" }, { "name" : "roundf" }, { "name" : "roundl" }, { "name" : "scalb" }, { "name" : "scalbf" }, { "name" : "scalbln" }, { "name" : "scalblnf" }, { "name" : "scalblnl" }, { "name" : "scalbn" }, { "name" : "scalbnf" }, { "binding" : "weak", "name" : "scalbnl" }, { "name" : "significand" }, { "name" : "significandf" }, { "name" : "significandl" }, { "name" : "sin" }, { "name" : "sincos" }, { "name" : "sincosf" }, { "name" : "sincosl" }, { "name" : "sinf" }, { "name" : "sinh" }, { "name" : "sinhf" }, { "binding" : "weak", "name" : "sinhl" }, { "binding" : "weak", "name" : "sinl" }, { "name" : "sqrt" }, { "name" : "sqrtf" }, { "name" : "sqrtl" }, { "name" : "tan" }, { "name" : "tanf" }, { "name" : "tanh" }, { "name" : "tanhf" }, { "binding" : "weak", "name" : "tanhl" }, { "binding" : "weak", "name" : "tanl" }, { "name" : "tgamma" }, { "name" : "tgammaf" }, { "name" : "tgammal" }, { "name" : "trunc" }, { "name" : "truncf" }, { "binding" : "weak", "name" : "truncl" }, { "name" : "y0" }, { "name" : "y0f" }, { "name" : "y1" }, { "name" : "y1f" }, { "name" : "yn" }, { "name" : "ynf" } ], "elf_objects" : [ { "name" : "__fe_dfl_env" }, { "name" : "signgam" } ], "enum_types" : [], "function_types" : [], "functions" : [ { "function_name" : "__signbit", "linker_set_key" : "__signbit", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-1", "source_file" : "/bionic/libm/signbit.cpp" }, { "function_name" : "__signbitf", "linker_set_key" : "__signbitf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-1", "source_file" : "/bionic/libm/signbit.cpp" }, { "function_name" : "__signbitl", "linker_set_key" : "__signbitl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-1", "source_file" : "/bionic/libm/signbit.cpp" }, { "function_name" : "acos", "linker_set_key" : "acos", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "acosf", "linker_set_key" : "acosf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "acosh", "linker_set_key" : "acosh", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "acoshf", "linker_set_key" : "acoshf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asin", "linker_set_key" : "asin", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asinf", "linker_set_key" : "asinf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asinh", "linker_set_key" : "asinh", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "asinhf", "linker_set_key" : "asinhf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atan", "linker_set_key" : "atan", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atan2", "linker_set_key" : "atan2", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atan2f", "linker_set_key" : "atan2f", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atanf", "linker_set_key" : "atanf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atanh", "linker_set_key" : "atanh", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "atanhf", "linker_set_key" : "atanhf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cabs", "linker_set_key" : "cabs", "parameters" : [ { "referenced_type" : "type-765" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cabsf", "linker_set_key" : "cabsf", "parameters" : [ { "referenced_type" : "type-766" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cabsl", "linker_set_key" : "cabsl", "parameters" : [ { "referenced_type" : "type-767" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacos", "linker_set_key" : "cacos", "parameters" : [ { "referenced_type" : "type-87" } ], "return_type" : "type-86", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacosf", "linker_set_key" : "cacosf", "parameters" : [ { "referenced_type" : "type-89" } ], "return_type" : "type-88", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacosh", "linker_set_key" : "cacosh", "parameters" : [ { "referenced_type" : "type-91" } ], "return_type" : "type-90", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cacoshf", "linker_set_key" : "cacoshf", "parameters" : [ { "referenced_type" : "type-93" } ], "return_type" : "type-92", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "carg", "linker_set_key" : "carg", "parameters" : [ { "referenced_type" : "type-94" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cargf", "linker_set_key" : "cargf", "parameters" : [ { "referenced_type" : "type-95" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cargl", "linker_set_key" : "cargl", "parameters" : [ { "referenced_type" : "type-96" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casin", "linker_set_key" : "casin", "parameters" : [ { "referenced_type" : "type-98" } ], "return_type" : "type-97", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casinf", "linker_set_key" : "casinf", "parameters" : [ { "referenced_type" : "type-100" } ], "return_type" : "type-99", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casinh", "linker_set_key" : "casinh", "parameters" : [ { "referenced_type" : "type-102" } ], "return_type" : "type-101", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "casinhf", "linker_set_key" : "casinhf", "parameters" : [ { "referenced_type" : "type-104" } ], "return_type" : "type-103", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catan", "linker_set_key" : "catan", "parameters" : [ { "referenced_type" : "type-106" } ], "return_type" : "type-105", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catanf", "linker_set_key" : "catanf", "parameters" : [ { "referenced_type" : "type-108" } ], "return_type" : "type-107", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catanh", "linker_set_key" : "catanh", "parameters" : [ { "referenced_type" : "type-110" } ], "return_type" : "type-109", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "catanhf", "linker_set_key" : "catanhf", "parameters" : [ { "referenced_type" : "type-112" } ], "return_type" : "type-111", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cbrt", "linker_set_key" : "cbrt", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cbrtf", "linker_set_key" : "cbrtf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ccos", "linker_set_key" : "ccos", "parameters" : [ { "referenced_type" : "type-114" } ], "return_type" : "type-113", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccosf", "linker_set_key" : "ccosf", "parameters" : [ { "referenced_type" : "type-116" } ], "return_type" : "type-115", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccosh", "linker_set_key" : "ccosh", "parameters" : [ { "referenced_type" : "type-118" } ], "return_type" : "type-117", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccoshf", "linker_set_key" : "ccoshf", "parameters" : [ { "referenced_type" : "type-120" } ], "return_type" : "type-119", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccoshl", "linker_set_key" : "ccoshl", "parameters" : [ { "referenced_type" : "type-769" } ], "return_type" : "type-768", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ccosl", "linker_set_key" : "ccosl", "parameters" : [ { "referenced_type" : "type-771" } ], "return_type" : "type-770", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ceil", "linker_set_key" : "ceil", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ceilf", "linker_set_key" : "ceilf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cexp", "linker_set_key" : "cexp", "parameters" : [ { "referenced_type" : "type-122" } ], "return_type" : "type-121", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cexpf", "linker_set_key" : "cexpf", "parameters" : [ { "referenced_type" : "type-124" } ], "return_type" : "type-123", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cexpl", "linker_set_key" : "cexpl", "parameters" : [ { "referenced_type" : "type-773" } ], "return_type" : "type-772", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cimag", "linker_set_key" : "cimag", "parameters" : [ { "referenced_type" : "type-125" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cimagf", "linker_set_key" : "cimagf", "parameters" : [ { "referenced_type" : "type-126" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cimagl", "linker_set_key" : "cimagl", "parameters" : [ { "referenced_type" : "type-127" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "clog", "linker_set_key" : "clog", "parameters" : [ { "referenced_type" : "type-129" } ], "return_type" : "type-128", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "clogf", "linker_set_key" : "clogf", "parameters" : [ { "referenced_type" : "type-131" } ], "return_type" : "type-130", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "conj", "linker_set_key" : "conj", "parameters" : [ { "referenced_type" : "type-133" } ], "return_type" : "type-132", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "conjf", "linker_set_key" : "conjf", "parameters" : [ { "referenced_type" : "type-135" } ], "return_type" : "type-134", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "conjl", "linker_set_key" : "conjl", "parameters" : [ { "referenced_type" : "type-137" } ], "return_type" : "type-136", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "copysign", "linker_set_key" : "copysign", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "copysignf", "linker_set_key" : "copysignf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "copysignl", "linker_set_key" : "copysignl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cos", "linker_set_key" : "cos", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cosf", "linker_set_key" : "cosf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cosh", "linker_set_key" : "cosh", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "coshf", "linker_set_key" : "coshf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "cpow", "linker_set_key" : "cpow", "parameters" : [ { "referenced_type" : "type-181" }, { "referenced_type" : "type-182" } ], "return_type" : "type-180", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cpowf", "linker_set_key" : "cpowf", "parameters" : [ { "referenced_type" : "type-184" }, { "referenced_type" : "type-185" } ], "return_type" : "type-183", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cpowl", "linker_set_key" : "cpowl", "parameters" : [ { "referenced_type" : "type-187" }, { "referenced_type" : "type-188" } ], "return_type" : "type-186", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cproj", "linker_set_key" : "cproj", "parameters" : [ { "referenced_type" : "type-190" } ], "return_type" : "type-189", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cprojf", "linker_set_key" : "cprojf", "parameters" : [ { "referenced_type" : "type-192" } ], "return_type" : "type-191", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "cprojl", "linker_set_key" : "cprojl", "parameters" : [ { "referenced_type" : "type-194" } ], "return_type" : "type-193", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "creal", "linker_set_key" : "creal", "parameters" : [ { "referenced_type" : "type-195" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "crealf", "linker_set_key" : "crealf", "parameters" : [ { "referenced_type" : "type-196" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "creall", "linker_set_key" : "creall", "parameters" : [ { "referenced_type" : "type-197" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csin", "linker_set_key" : "csin", "parameters" : [ { "referenced_type" : "type-199" } ], "return_type" : "type-198", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinf", "linker_set_key" : "csinf", "parameters" : [ { "referenced_type" : "type-201" } ], "return_type" : "type-200", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinh", "linker_set_key" : "csinh", "parameters" : [ { "referenced_type" : "type-203" } ], "return_type" : "type-202", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinhf", "linker_set_key" : "csinhf", "parameters" : [ { "referenced_type" : "type-205" } ], "return_type" : "type-204", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinhl", "linker_set_key" : "csinhl", "parameters" : [ { "referenced_type" : "type-775" } ], "return_type" : "type-774", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csinl", "linker_set_key" : "csinl", "parameters" : [ { "referenced_type" : "type-777" } ], "return_type" : "type-776", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csqrt", "linker_set_key" : "csqrt", "parameters" : [ { "referenced_type" : "type-207" } ], "return_type" : "type-206", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "csqrtf", "linker_set_key" : "csqrtf", "parameters" : [ { "referenced_type" : "type-209" } ], "return_type" : "type-208", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctan", "linker_set_key" : "ctan", "parameters" : [ { "referenced_type" : "type-211" } ], "return_type" : "type-210", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanf", "linker_set_key" : "ctanf", "parameters" : [ { "referenced_type" : "type-213" } ], "return_type" : "type-212", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanh", "linker_set_key" : "ctanh", "parameters" : [ { "referenced_type" : "type-215" } ], "return_type" : "type-214", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanhf", "linker_set_key" : "ctanhf", "parameters" : [ { "referenced_type" : "type-217" } ], "return_type" : "type-216", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanhl", "linker_set_key" : "ctanhl", "parameters" : [ { "referenced_type" : "type-779" } ], "return_type" : "type-778", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "ctanl", "linker_set_key" : "ctanl", "parameters" : [ { "referenced_type" : "type-781" } ], "return_type" : "type-780", "source_file" : "/bionic/libc/include/complex.h" }, { "function_name" : "drem", "linker_set_key" : "drem", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "dremf", "linker_set_key" : "dremf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erf", "linker_set_key" : "erf", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erfc", "linker_set_key" : "erfc", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erfcf", "linker_set_key" : "erfcf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "erff", "linker_set_key" : "erff", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp", "linker_set_key" : "exp", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp2", "linker_set_key" : "exp2", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp2f", "linker_set_key" : "exp2f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "exp2l", "linker_set_key" : "exp2l", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expf", "linker_set_key" : "expf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expl", "linker_set_key" : "expl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expm1", "linker_set_key" : "expm1", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "expm1f", "linker_set_key" : "expm1f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fabs", "linker_set_key" : "fabs", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fabsf", "linker_set_key" : "fabsf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fabsl", "linker_set_key" : "fabsl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fdim", "linker_set_key" : "fdim", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fdimf", "linker_set_key" : "fdimf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fdiml", "linker_set_key" : "fdiml", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "feclearexcept", "linker_set_key" : "feclearexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fedisableexcept", "linker_set_key" : "fedisableexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feenableexcept", "linker_set_key" : "feenableexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetenv", "linker_set_key" : "fegetenv", "parameters" : [ { "referenced_type" : "type-546" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetexcept", "linker_set_key" : "fegetexcept", "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetexceptflag", "linker_set_key" : "fegetexceptflag", "parameters" : [ { "referenced_type" : "type-546" }, { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fegetround", "linker_set_key" : "fegetround", "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feholdexcept", "linker_set_key" : "feholdexcept", "parameters" : [ { "referenced_type" : "type-546" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feraiseexcept", "linker_set_key" : "feraiseexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fesetenv", "linker_set_key" : "fesetenv", "parameters" : [ { "referenced_type" : "type-685" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fesetexceptflag", "linker_set_key" : "fesetexceptflag", "parameters" : [ { "referenced_type" : "type-685" }, { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fesetround", "linker_set_key" : "fesetround", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "fetestexcept", "linker_set_key" : "fetestexcept", "parameters" : [ { "referenced_type" : "type-1" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "feupdateenv", "linker_set_key" : "feupdateenv", "parameters" : [ { "referenced_type" : "type-685" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/fenv.h" }, { "function_name" : "finite", "linker_set_key" : "finite", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "finitef", "linker_set_key" : "finitef", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "floorf", "linker_set_key" : "floorf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fma", "linker_set_key" : "fma", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmaf", "linker_set_key" : "fmaf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmax", "linker_set_key" : "fmax", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmaxf", "linker_set_key" : "fmaxf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmaxl", "linker_set_key" : "fmaxl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmin", "linker_set_key" : "fmin", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fminf", "linker_set_key" : "fminf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fminl", "linker_set_key" : "fminl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmod", "linker_set_key" : "fmod", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmodf", "linker_set_key" : "fmodf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "fmodl", "linker_set_key" : "fmodl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "frexp", "linker_set_key" : "frexp", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-33" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "frexpf", "linker_set_key" : "frexpf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-33" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gamma", "linker_set_key" : "gamma", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gamma_r", "linker_set_key" : "gamma_r", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-33" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gammaf", "linker_set_key" : "gammaf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "gammaf_r", "linker_set_key" : "gammaf_r", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-33" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "hypot", "linker_set_key" : "hypot", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "hypotf", "linker_set_key" : "hypotf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ilogb", "linker_set_key" : "ilogb", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ilogbf", "linker_set_key" : "ilogbf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ilogbl", "linker_set_key" : "ilogbl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j0", "linker_set_key" : "j0", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j0f", "linker_set_key" : "j0f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j1", "linker_set_key" : "j1", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "j1f", "linker_set_key" : "j1f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "jn", "linker_set_key" : "jn", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "jnf", "linker_set_key" : "jnf", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ldexpf", "linker_set_key" : "ldexpf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-1" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgamma", "linker_set_key" : "lgamma", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgamma_r", "linker_set_key" : "lgamma_r", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-33" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgammaf", "linker_set_key" : "lgammaf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lgammaf_r", "linker_set_key" : "lgammaf_r", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-33" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llrint", "linker_set_key" : "llrint", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-262", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llrintf", "linker_set_key" : "llrintf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-262", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llrintl", "linker_set_key" : "llrintl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-262", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llround", "linker_set_key" : "llround", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-262", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llroundf", "linker_set_key" : "llroundf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-262", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "llroundl", "linker_set_key" : "llroundl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-262", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log", "linker_set_key" : "log", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log10", "linker_set_key" : "log10", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log10f", "linker_set_key" : "log10f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log1p", "linker_set_key" : "log1p", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log1pf", "linker_set_key" : "log1pf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log2", "linker_set_key" : "log2", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log2f", "linker_set_key" : "log2f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "log2l", "linker_set_key" : "log2l", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logb", "linker_set_key" : "logb", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logbf", "linker_set_key" : "logbf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logf", "linker_set_key" : "logf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "logl", "linker_set_key" : "logl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lrint", "linker_set_key" : "lrint", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-219", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lrintf", "linker_set_key" : "lrintf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-219", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lrintl", "linker_set_key" : "lrintl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-219", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lround", "linker_set_key" : "lround", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-219", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lroundf", "linker_set_key" : "lroundf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-219", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "lroundl", "linker_set_key" : "lroundl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-219", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "modf", "linker_set_key" : "modf", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-48" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "modff", "linker_set_key" : "modff", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-542" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "modfl", "linker_set_key" : "modfl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-678" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nan", "linker_set_key" : "nan", "parameters" : [ { "referenced_type" : "type-545" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nanf", "linker_set_key" : "nanf", "parameters" : [ { "referenced_type" : "type-545" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nearbyint", "linker_set_key" : "nearbyint", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nearbyintf", "linker_set_key" : "nearbyintf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nearbyintl", "linker_set_key" : "nearbyintl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nextafter", "linker_set_key" : "nextafter", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nextafterf", "linker_set_key" : "nextafterf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "nexttowardf", "linker_set_key" : "nexttowardf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-10" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "pow", "linker_set_key" : "pow", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "powf", "linker_set_key" : "powf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "powl", "linker_set_key" : "powl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remainder", "linker_set_key" : "remainder", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remainderf", "linker_set_key" : "remainderf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remquo", "linker_set_key" : "remquo", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" }, { "referenced_type" : "type-33" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "remquof", "linker_set_key" : "remquof", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" }, { "referenced_type" : "type-33" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "rint", "linker_set_key" : "rint", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "rintf", "linker_set_key" : "rintf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "round", "linker_set_key" : "round", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "roundf", "linker_set_key" : "roundf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "roundl", "linker_set_key" : "roundl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalb", "linker_set_key" : "scalb", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbf", "linker_set_key" : "scalbf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbln", "linker_set_key" : "scalbln", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-219" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalblnf", "linker_set_key" : "scalblnf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-219" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalblnl", "linker_set_key" : "scalblnl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-219" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbn", "linker_set_key" : "scalbn", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-1" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "scalbnf", "linker_set_key" : "scalbnf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-1" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "significand", "linker_set_key" : "significand", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "significandf", "linker_set_key" : "significandf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "significandl", "linker_set_key" : "significandl", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sin", "linker_set_key" : "sin", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sincos", "linker_set_key" : "sincos", "parameters" : [ { "referenced_type" : "type-4" }, { "referenced_type" : "type-48" }, { "referenced_type" : "type-48" } ], "return_type" : "type-21", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sincosf", "linker_set_key" : "sincosf", "parameters" : [ { "referenced_type" : "type-8" }, { "referenced_type" : "type-542" }, { "referenced_type" : "type-542" } ], "return_type" : "type-21", "source_file" : "/external/arm-optimized-routines/math/sincosf.c" }, { "function_name" : "sincosl", "linker_set_key" : "sincosl", "parameters" : [ { "referenced_type" : "type-10" }, { "referenced_type" : "type-678" }, { "referenced_type" : "type-678" } ], "return_type" : "type-21", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sinf", "linker_set_key" : "sinf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sinh", "linker_set_key" : "sinh", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "sinhf", "linker_set_key" : "sinhf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tan", "linker_set_key" : "tan", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tanf", "linker_set_key" : "tanf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tanh", "linker_set_key" : "tanh", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tanhf", "linker_set_key" : "tanhf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tgamma", "linker_set_key" : "tgamma", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tgammaf", "linker_set_key" : "tgammaf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "tgammal", "linker_set_key" : "tgammal", "parameters" : [ { "referenced_type" : "type-10" } ], "return_type" : "type-10", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "trunc", "linker_set_key" : "trunc", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "truncf", "linker_set_key" : "truncf", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y0", "linker_set_key" : "y0", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y0f", "linker_set_key" : "y0f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y1", "linker_set_key" : "y1", "parameters" : [ { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "y1f", "linker_set_key" : "y1f", "parameters" : [ { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "yn", "linker_set_key" : "yn", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-4" } ], "return_type" : "type-4", "source_file" : "/bionic/libc/include/math.h" }, { "function_name" : "ynf", "linker_set_key" : "ynf", "parameters" : [ { "referenced_type" : "type-1" }, { "referenced_type" : "type-8" } ], "return_type" : "type-8", "source_file" : "/bionic/libc/include/math.h" } ], "global_vars" : [ { "linker_set_key" : "__fe_dfl_env", "name" : "__fe_dfl_env", "referenced_type" : "type-53", "source_file" : "/bionic/libc/include/fenv.h" }, { "linker_set_key" : "signgam", "name" : "signgam", "referenced_type" : "type-1", "source_file" : "/bionic/libc/include/math.h" } ], "lvalue_reference_types" : [], "pointer_types" : [ { "alignment" : 4, "linker_set_key" : "const char *", "name" : "const char *", "referenced_type" : "type-544", "self_type" : "type-545", "size" : 4, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "linker_set_key" : "const unsigned int *", "name" : "const unsigned int *", "referenced_type" : "type-53", "self_type" : "type-685", "size" : 4, "source_file" : "/bionic/libc/include/fenv.h" }, { "alignment" : 4, "linker_set_key" : "double *", "name" : "double *", "referenced_type" : "type-4", "self_type" : "type-48", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "float *", "name" : "float *", "referenced_type" : "type-8", "self_type" : "type-542", "size" : 4, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "linker_set_key" : "int *", "name" : "int *", "referenced_type" : "type-1", "self_type" : "type-33", "size" : 4, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 4, "linker_set_key" : "long double *", "name" : "long double *", "referenced_type" : "type-10", "self_type" : "type-678", "size" : 4, "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.h" }, { "alignment" : 4, "linker_set_key" : "unsigned int *", "name" : "unsigned int *", "referenced_type" : "type-12", "self_type" : "type-546", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h" }, { "alignment" : 4, "linker_set_key" : "void *", "name" : "void *", "referenced_type" : "type-21", "self_type" : "type-20", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h" } ], "qualified_types" : [ { "alignment" : 1, "is_const" : true, "linker_set_key" : "char const[10]", "name" : "char const[10]", "referenced_type" : "type-221", "self_type" : "type-677", "size" : 10, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/w_cabsf.c" }, { "alignment" : 1, "is_const" : true, "linker_set_key" : "const char", "name" : "const char", "referenced_type" : "type-220", "self_type" : "type-544", "size" : 1, "source_file" : "/bionic/libc/include/math.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const double", "name" : "const double", "referenced_type" : "type-4", "self_type" : "type-29", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/b_exp.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const exp2f_data", "name" : "const exp2f_data", "referenced_type" : "type-710", "self_type" : "type-731", "size" : 328, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const exp_data", "name" : "const exp_data", "referenced_type" : "type-701", "self_type" : "type-703", "size" : 2160, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const float", "name" : "const float", "referenced_type" : "type-8", "self_type" : "type-80", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrigf.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const log2_data", "name" : "const log2_data", "referenced_type" : "type-713", "self_type" : "type-720", "size" : 2192, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const log2f_data", "name" : "const log2f_data", "referenced_type" : "type-691", "self_type" : "type-695", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const log_data", "name" : "const log_data", "referenced_type" : "type-704", "self_type" : "type-712", "size" : 4240, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const logf_data", "name" : "const logf_data", "referenced_type" : "type-689", "self_type" : "type-688", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const long double", "name" : "const long double", "referenced_type" : "type-10", "self_type" : "type-679", "size" : 8, "source_file" : "/bionic/libm/upstream-netbsd/lib/libm/complex/cephes_subrl.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const pow_log_data", "name" : "const pow_log_data", "referenced_type" : "type-721", "self_type" : "type-725", "size" : 4168, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "const powf_log2_data", "name" : "const powf_log2_data", "referenced_type" : "type-696", "self_type" : "type-700", "size" : 296, "source_file" : "/external/arm-optimized-routines/math/math_config.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "const unsigned int", "name" : "const unsigned int", "referenced_type" : "type-12", "self_type" : "type-53", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_exp.c" }, { "alignment" : 8, "is_const" : true, "is_volatile" : true, "linker_set_key" : "const volatile double", "name" : "const volatile double", "referenced_type" : "type-4", "self_type" : "type-65", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c" }, { "alignment" : 4, "is_const" : true, "is_volatile" : true, "linker_set_key" : "const volatile float", "name" : "const volatile float", "referenced_type" : "type-8", "self_type" : "type-67", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/catrig.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[11]", "name" : "double const[11]", "referenced_type" : "type-71", "self_type" : "type-72", "size" : 88, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[16]", "name" : "double const[16]", "referenced_type" : "type-66", "self_type" : "type-68", "size" : 128, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_tan.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[2]", "name" : "double const[2]", "referenced_type" : "type-19", "self_type" : "type-18", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmod.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[4]", "name" : "double const[4]", "referenced_type" : "type-69", "self_type" : "type-70", "size" : 32, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atan.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[5]", "name" : "double const[5]", "referenced_type" : "type-38", "self_type" : "type-39", "size" : 40, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[6]", "name" : "double const[6]", "referenced_type" : "type-36", "self_type" : "type-37", "size" : 48, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "double const[8]", "name" : "double const[8]", "referenced_type" : "type-63", "self_type" : "type-64", "size" : 64, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[2]", "name" : "float const[2]", "referenced_type" : "type-23", "self_type" : "type-22", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_fmodf.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[4]", "name" : "float const[4]", "referenced_type" : "type-73", "self_type" : "type-74", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_atanf.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[5]", "name" : "float const[5]", "referenced_type" : "type-42", "self_type" : "type-43", "size" : 20, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "float const[6]", "name" : "float const[6]", "referenced_type" : "type-40", "self_type" : "type-41", "size" : 24, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_j0f.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "int const[4]", "name" : "int const[4]", "referenced_type" : "type-59", "self_type" : "type-60", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "int const[66]", "name" : "int const[66]", "referenced_type" : "type-61", "self_type" : "type-62", "size" : 264, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/k_rem_pio2.c" }, { "alignment" : 8, "is_const" : true, "linker_set_key" : "sincos_t const[2]", "name" : "sincos_t const[2]", "referenced_type" : "type-727", "self_type" : "type-728", "size" : 224, "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 4, "is_const" : true, "linker_set_key" : "unsigned int const[24]", "name" : "unsigned int const[24]", "referenced_type" : "type-1248", "self_type" : "type-1249", "size" : 96, "source_file" : "/external/arm-optimized-routines/math/sincosf_data.c" }, { "is_const" : true, "linker_set_key" : "unsigned int const[]", "name" : "unsigned int const[]", "referenced_type" : "type-729", "self_type" : "type-730", "source_file" : "/external/arm-optimized-routines/math/sincosf.h" }, { "alignment" : 8, "is_volatile" : true, "linker_set_key" : "volatile double", "name" : "volatile double", "referenced_type" : "type-4", "self_type" : "type-3", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acos.c" }, { "alignment" : 4, "is_volatile" : true, "linker_set_key" : "volatile float", "name" : "volatile float", "referenced_type" : "type-8", "self_type" : "type-7", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/e_acosf.c" } ], "record_types" : [ { "alignment" : 8, "fields" : [ { "field_name" : "a", "referenced_type" : "type-4" }, { "field_name" : "b", "field_offset" : 64, "referenced_type" : "type-4" } ], "linker_set_key" : "Double", "name" : "Double", "referenced_type" : "type-28", "self_type" : "type-28", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/bsdsrc/mathimpl.h", "unique_id" : "Double" }, { "alignment" : 8, "fields" : [ { "field_name" : "d", "referenced_type" : "type-4" }, { "field_name" : "bits", "referenced_type" : "type-681" } ], "linker_set_key" : "IEEEd2bits", "name" : "IEEEd2bits", "record_kind" : "union", "referenced_type" : "type-680", "self_type" : "type-680", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTS10IEEEd2bits" }, { "alignment" : 8, "fields" : [ { "field_name" : "d", "referenced_type" : "type-4" }, { "field_name" : "bits", "referenced_type" : "type-79" } ], "linker_set_key" : "IEEEd2bits", "name" : "IEEEd2bits", "record_kind" : "union", "referenced_type" : "type-78", "self_type" : "type-78", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEd2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "manl", "referenced_type" : "type-12" }, { "field_name" : "manh", "field_offset" : 32, "referenced_type" : "type-12" }, { "field_name" : "exp", "field_offset" : 52, "referenced_type" : "type-12" }, { "field_name" : "sign", "field_offset" : 63, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "referenced_type" : "type-681", "self_type" : "type-681", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTSN10IEEEd2bitsUt_E" }, { "alignment" : 4, "fields" : [ { "field_name" : "manl", "referenced_type" : "type-12" }, { "field_name" : "manh", "field_offset" : 32, "referenced_type" : "type-12" }, { "field_name" : "exp", "field_offset" : 52, "referenced_type" : "type-12" }, { "field_name" : "sign", "field_offset" : 63, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "name" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3) at bionic/libm/fpmath.h:54:3", "referenced_type" : "type-79", "self_type" : "type-79", "size" : 8, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEd2bits::(anonymous struct at bionic/libm/fpmath.h:54:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-8" }, { "field_name" : "bits", "referenced_type" : "type-684" } ], "linker_set_key" : "IEEEf2bits", "name" : "IEEEf2bits", "record_kind" : "union", "referenced_type" : "type-683", "self_type" : "type-683", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTS10IEEEf2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-8" }, { "field_name" : "bits", "referenced_type" : "type-77" } ], "linker_set_key" : "IEEEf2bits", "name" : "IEEEf2bits", "record_kind" : "union", "referenced_type" : "type-76", "self_type" : "type-76", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEf2bits" }, { "alignment" : 4, "fields" : [ { "field_name" : "man", "referenced_type" : "type-12" }, { "field_name" : "exp", "field_offset" : 23, "referenced_type" : "type-12" }, { "field_name" : "sign", "field_offset" : 31, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "referenced_type" : "type-684", "self_type" : "type-684", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "_ZTSN10IEEEf2bitsUt_E" }, { "alignment" : 4, "fields" : [ { "field_name" : "man", "referenced_type" : "type-12" }, { "field_name" : "exp", "field_offset" : 23, "referenced_type" : "type-12" }, { "field_name" : "sign", "field_offset" : 31, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "name" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3) at bionic/libm/fpmath.h:42:3", "referenced_type" : "type-77", "self_type" : "type-77", "size" : 4, "source_file" : "/bionic/libm/fpmath.h", "unique_id" : "IEEEf2bits::(anonymous struct at bionic/libm/fpmath.h:42:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "fds_bits", "referenced_type" : "type-16" } ], "linker_set_key" : "__kernel_fd_set", "name" : "__kernel_fd_set", "referenced_type" : "type-15", "self_type" : "type-15", "size" : 128, "source_file" : "/bionic/libc/kernel/uapi/linux/posix_types.h", "unique_id" : "__kernel_fd_set" }, { "alignment" : 4, "fields" : [ { "field_name" : "val", "referenced_type" : "type-6" } ], "linker_set_key" : "__kernel_fsid_t", "name" : "__kernel_fsid_t", "referenced_type" : "type-30", "self_type" : "type-30", "size" : 8, "source_file" : "/bionic/libc/kernel/uapi/asm-generic/posix_types.h", "unique_id" : "__kernel_fsid_t" }, { "alignment" : 8, "fields" : [ { "field_name" : "hi", "referenced_type" : "type-4" }, { "field_name" : "lo", "field_offset" : 64, "referenced_type" : "type-4" } ], "linker_set_key" : "dd", "name" : "dd", "referenced_type" : "type-179", "self_type" : "type-179", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/s_fma.c", "unique_id" : "dd" }, { "alignment" : 8, "fields" : [ { "field_name" : "f", "referenced_type" : "type-52" }, { "field_name" : "a", "referenced_type" : "type-19" } ], "linker_set_key" : "double_complex", "name" : "double_complex", "record_kind" : "union", "referenced_type" : "type-51", "self_type" : "type-51", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "double_complex" }, { "alignment" : 8, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-711" }, { "field_name" : "shift_scaled", "field_offset" : 2048, "referenced_type" : "type-4" }, { "field_name" : "poly", "field_offset" : 2112, "referenced_type" : "type-690" }, { "field_name" : "shift", "field_offset" : 2304, "referenced_type" : "type-4" }, { "field_name" : "invln2_scaled", "field_offset" : 2368, "referenced_type" : "type-4" }, { "field_name" : "poly_scaled", "field_offset" : 2432, "referenced_type" : "type-690" } ], "linker_set_key" : "exp2f_data", "name" : "exp2f_data", "referenced_type" : "type-710", "self_type" : "type-710", "size" : 328, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "exp2f_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invln2N", "referenced_type" : "type-4" }, { "field_name" : "shift", "field_offset" : 64, "referenced_type" : "type-4" }, { "field_name" : "negln2hiN", "field_offset" : 128, "referenced_type" : "type-4" }, { "field_name" : "negln2loN", "field_offset" : 192, "referenced_type" : "type-4" }, { "field_name" : "poly", "field_offset" : 256, "referenced_type" : "type-69" }, { "field_name" : "exp2_shift", "field_offset" : 512, "referenced_type" : "type-4" }, { "field_name" : "exp2_poly", "field_offset" : 576, "referenced_type" : "type-38" }, { "field_name" : "tab", "field_offset" : 896, "referenced_type" : "type-702" } ], "linker_set_key" : "exp_data", "name" : "exp_data", "referenced_type" : "type-701", "self_type" : "type-701", "size" : 2160, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "exp_data" }, { "alignment" : 4, "fields" : [ { "field_name" : "f", "referenced_type" : "type-50" }, { "field_name" : "a", "referenced_type" : "type-23" } ], "linker_set_key" : "float_complex", "name" : "float_complex", "record_kind" : "union", "referenced_type" : "type-49", "self_type" : "type-49", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "float_complex" }, { "alignment" : 8, "fields" : [ { "field_name" : "value", "referenced_type" : "type-4" }, { "field_name" : "parts", "referenced_type" : "type-25" }, { "field_name" : "xparts", "referenced_type" : "type-26" } ], "linker_set_key" : "ieee_double_shape_type", "name" : "ieee_double_shape_type", "record_kind" : "union", "referenced_type" : "type-24", "self_type" : "type-24", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type" }, { "alignment" : 4, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-12" }, { "field_name" : "msw", "field_offset" : 32, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3", "name" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3", "referenced_type" : "type-25", "self_type" : "type-25", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:115:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "w", "referenced_type" : "type-14" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3", "name" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3", "referenced_type" : "type-26", "self_type" : "type-26", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:120:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-12" }, { "field_name" : "msw", "field_offset" : 32, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3", "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3", "referenced_type" : "type-46", "self_type" : "type-46", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:115:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "w", "referenced_type" : "type-14" } ], "is_anonymous" : true, "linker_set_key" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3", "name" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3", "referenced_type" : "type-47", "self_type" : "type-47", "size" : 8, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_double_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:120:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "value", "referenced_type" : "type-8" }, { "field_name" : "word", "referenced_type" : "type-12" } ], "linker_set_key" : "ieee_float_shape_type", "name" : "ieee_float_shape_type", "record_kind" : "union", "referenced_type" : "type-27", "self_type" : "type-27", "size" : 4, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_float_shape_type" }, { "alignment" : 8, "fields" : [ { "field_name" : "value", "referenced_type" : "type-10" }, { "field_name" : "parts32", "referenced_type" : "type-11" }, { "field_name" : "parts64", "referenced_type" : "type-13" } ], "linker_set_key" : "ieee_quad_shape_type", "name" : "ieee_quad_shape_type", "record_kind" : "union", "referenced_type" : "type-9", "self_type" : "type-9", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type" }, { "alignment" : 4, "fields" : [ { "field_name" : "lswlo", "referenced_type" : "type-12" }, { "field_name" : "lswhi", "field_offset" : 32, "referenced_type" : "type-12" }, { "field_name" : "mswlo", "field_offset" : 64, "referenced_type" : "type-12" }, { "field_name" : "mswhi", "field_offset" : 96, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3", "name" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3", "referenced_type" : "type-11", "self_type" : "type-11", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:78:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-14" }, { "field_name" : "msw", "field_offset" : 64, "referenced_type" : "type-14" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3", "name" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3) at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3", "referenced_type" : "type-13", "self_type" : "type-13", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at /bionic/libm/upstream-freebsd/lib/msun/bsdsrc/../src/math_private.h:84:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "lswlo", "referenced_type" : "type-12" }, { "field_name" : "lswhi", "field_offset" : 32, "referenced_type" : "type-12" }, { "field_name" : "mswlo", "field_offset" : 64, "referenced_type" : "type-12" }, { "field_name" : "mswhi", "field_offset" : 96, "referenced_type" : "type-12" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3", "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3", "referenced_type" : "type-44", "self_type" : "type-44", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:78:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "lsw", "referenced_type" : "type-14" }, { "field_name" : "msw", "field_offset" : 64, "referenced_type" : "type-14" } ], "is_anonymous" : true, "linker_set_key" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3", "name" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3) at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3", "referenced_type" : "type-45", "self_type" : "type-45", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "ieee_quad_shape_type::(anonymous struct at bionic/libm/upstream-freebsd/lib/msun/src/math_private.h:84:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "invln2hi", "referenced_type" : "type-4" }, { "field_name" : "invln2lo", "field_offset" : 64, "referenced_type" : "type-4" }, { "field_name" : "poly", "field_offset" : 128, "referenced_type" : "type-36" }, { "field_name" : "poly1", "field_offset" : 512, "referenced_type" : "type-715" }, { "field_name" : "tab", "field_offset" : 1152, "referenced_type" : "type-716" }, { "field_name" : "tab2", "field_offset" : 9344, "referenced_type" : "type-718" } ], "linker_set_key" : "log2_data", "name" : "log2_data", "referenced_type" : "type-713", "self_type" : "type-713", "size" : 2192, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-4" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) at /external/arm-optimized-routines/math/math_config.h:388:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3) at /external/arm-optimized-routines/math/math_config.h:388:3", "referenced_type" : "type-717", "self_type" : "type-717", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:388:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "chi", "referenced_type" : "type-4" }, { "field_name" : "clo", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) at /external/arm-optimized-routines/math/math_config.h:390:3", "name" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3) at /external/arm-optimized-routines/math/math_config.h:390:3", "referenced_type" : "type-719", "self_type" : "type-719", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:390:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-692" }, { "field_name" : "poly", "field_offset" : 2048, "referenced_type" : "type-69" } ], "linker_set_key" : "log2f_data", "name" : "log2f_data", "referenced_type" : "type-691", "self_type" : "type-691", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2f_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-4" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) at /external/arm-optimized-routines/math/math_config.h:317:3", "name" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3) at /external/arm-optimized-routines/math/math_config.h:317:3", "referenced_type" : "type-693", "self_type" : "type-693", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log2f_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:317:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "ln2hi", "referenced_type" : "type-4" }, { "field_name" : "ln2lo", "field_offset" : 64, "referenced_type" : "type-4" }, { "field_name" : "poly", "field_offset" : 128, "referenced_type" : "type-38" }, { "field_name" : "poly1", "field_offset" : 448, "referenced_type" : "type-71" }, { "field_name" : "tab", "field_offset" : 1152, "referenced_type" : "type-706" }, { "field_name" : "tab2", "field_offset" : 17536, "referenced_type" : "type-708" } ], "linker_set_key" : "log_data", "name" : "log_data", "referenced_type" : "type-704", "self_type" : "type-704", "size" : 4240, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-4" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) at /external/arm-optimized-routines/math/math_config.h:373:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3) at /external/arm-optimized-routines/math/math_config.h:373:3", "referenced_type" : "type-707", "self_type" : "type-707", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:373:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "chi", "referenced_type" : "type-4" }, { "field_name" : "clo", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) at /external/arm-optimized-routines/math/math_config.h:375:3", "name" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3) at /external/arm-optimized-routines/math/math_config.h:375:3", "referenced_type" : "type-709", "self_type" : "type-709", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:375:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-687" }, { "field_name" : "ln2", "field_offset" : 2048, "referenced_type" : "type-4" }, { "field_name" : "poly", "field_offset" : 2112, "referenced_type" : "type-690" } ], "linker_set_key" : "logf_data", "name" : "logf_data", "referenced_type" : "type-689", "self_type" : "type-689", "size" : 288, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "logf_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-4" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) at /external/arm-optimized-routines/math/math_config.h:305:3", "name" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3) at /external/arm-optimized-routines/math/math_config.h:305:3", "referenced_type" : "type-686", "self_type" : "type-686", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "logf_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:305:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "f", "referenced_type" : "type-57" }, { "field_name" : "a", "referenced_type" : "type-58" } ], "linker_set_key" : "long_double_complex", "name" : "long_double_complex", "record_kind" : "union", "referenced_type" : "type-56", "self_type" : "type-56", "size" : 16, "source_file" : "/bionic/libm/upstream-freebsd/lib/msun/src/math_private.h", "unique_id" : "long_double_complex" }, { "alignment" : 8, "fields" : [ { "field_name" : "__clang_max_align_nonce1", "referenced_type" : "type-262" }, { "field_name" : "__clang_max_align_nonce2", "field_offset" : 64, "referenced_type" : "type-10" } ], "linker_set_key" : "max_align_t", "name" : "max_align_t", "referenced_type" : "type-682", "self_type" : "type-682", "size" : 16, "source_file" : "/prebuilts/clang-tools/linux-x86/lib64/clang/9.0.1/include/__stddef_max_align_t.h", "unique_id" : "_ZTS11max_align_t" }, { "alignment" : 8, "fields" : [ { "field_name" : "ln2hi", "referenced_type" : "type-4" }, { "field_name" : "ln2lo", "field_offset" : 64, "referenced_type" : "type-4" }, { "field_name" : "poly", "field_offset" : 128, "referenced_type" : "type-722" }, { "field_name" : "tab", "field_offset" : 576, "referenced_type" : "type-723" } ], "linker_set_key" : "pow_log_data", "name" : "pow_log_data", "referenced_type" : "type-721", "self_type" : "type-721", "size" : 4168, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "pow_log_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-4" }, { "field_name" : "pad", "field_offset" : 64, "referenced_type" : "type-4" }, { "field_name" : "logc", "field_offset" : 128, "referenced_type" : "type-4" }, { "field_name" : "logctail", "field_offset" : 192, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) at /external/arm-optimized-routines/math/math_config.h:402:3", "name" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3) at /external/arm-optimized-routines/math/math_config.h:402:3", "referenced_type" : "type-724", "self_type" : "type-724", "size" : 32, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "pow_log_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:402:3)" }, { "alignment" : 8, "fields" : [ { "field_name" : "tab", "referenced_type" : "type-697" }, { "field_name" : "poly", "field_offset" : 2048, "referenced_type" : "type-38" } ], "linker_set_key" : "powf_log2_data", "name" : "powf_log2_data", "referenced_type" : "type-696", "self_type" : "type-696", "size" : 296, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "powf_log2_data" }, { "alignment" : 8, "fields" : [ { "field_name" : "invc", "referenced_type" : "type-4" }, { "field_name" : "logc", "field_offset" : 64, "referenced_type" : "type-4" } ], "is_anonymous" : true, "linker_set_key" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) at /external/arm-optimized-routines/math/math_config.h:334:3", "name" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3) at /external/arm-optimized-routines/math/math_config.h:334:3", "referenced_type" : "type-698", "self_type" : "type-698", "size" : 16, "source_file" : "/external/arm-optimized-routines/math/math_config.h", "unique_id" : "powf_log2_data::(anonymous struct at /external/arm-optimized-routines/math/math_config.h:334:3)" }, { "alignment" : 4, "fields" : [ { "field_name" : "flags", "referenced_type" : "type-12" }, { "field_name" : "stack_base", "field_offset" : 32, "referenced_type" : "type-20" }, { "field_name" : "stack_size", "field_offset" : 64, "referenced_type" : "type-12" }, { "field_name" : "guard_size", "field_offset" : 96, "referenced_type" : "type-12" }, { "field_name" : "sched_policy", "field_offset" : 128, "referenced_type" : "type-1" }, { "field_name" : "sched_priority", "field_offset" : 160, "referenced_type" : "type-1" } ], "linker_set_key" : "pthread_attr_t", "name" : "pthread_attr_t", "referenced_type" : "type-31", "self_type" : "type-31", "size" : 24, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_attr_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-35" } ], "linker_set_key" : "pthread_barrier_t", "name" : "pthread_barrier_t", "referenced_type" : "type-34", "self_type" : "type-34", "size" : 32, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_barrier_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-55" } ], "linker_set_key" : "pthread_cond_t", "name" : "pthread_cond_t", "referenced_type" : "type-54", "self_type" : "type-54", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_cond_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-55" } ], "linker_set_key" : "pthread_mutex_t", "name" : "pthread_mutex_t", "referenced_type" : "type-75", "self_type" : "type-75", "size" : 4, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_mutex_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-2" } ], "linker_set_key" : "pthread_rwlock_t", "name" : "pthread_rwlock_t", "referenced_type" : "type-81", "self_type" : "type-81", "size" : 40, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_rwlock_t" }, { "alignment" : 4, "fields" : [ { "field_name" : "__private", "referenced_type" : "type-6" } ], "linker_set_key" : "pthread_spinlock_t", "name" : "pthread_spinlock_t", "referenced_type" : "type-5", "self_type" : "type-5", "size" : 8, "source_file" : "/bionic/libc/include/bits/pthread_types.h", "unique_id" : "pthread_spinlock_t" }, { "alignment" : 8, "fields" : [ { "field_name" : "sign", "referenced_type" : "type-69" }, { "field_name" : "hpi_inv", "field_offset" : 256, "referenced_type" : "type-4" }, { "field_name" : "hpi", "field_offset" : 320, "referenced_type" : "type-4" }, { "field_name" : "c0", "field_offset" : 384, "referenced_type" : "type-4" }, { "field_name" : "c1", "field_offset" : 448, "referenced_type" : "type-4" }, { "field_name" : "c2", "field_offset" : 512, "referenced_type" : "type-4" }, { "field_name" : "c3", "field_offset" : 576, "referenced_type" : "type-4" }, { "field_name" : "c4", "field_offset" : 640, "referenced_type" : "type-4" }, { "field_name" : "s1", "field_offset" : 704, "referenced_type" : "type-4" }, { "field_name" : "s2", "field_offset" : 768, "referenced_type" : "type-4" }, { "field_name" : "s3", "field_offset" : 832, "referenced_type" : "type-4" } ], "linker_set_key" : "sincos_t", "name" : "sincos_t", "referenced_type" : "type-726", "self_type" : "type-726", "size" : 112, "source_file" : "/external/arm-optimized-routines/math/sincosf.h", "unique_id" : "sincos_t" } ], "rvalue_reference_types" : [] }