x /: ] - z huk_crypt seal_trusted_key unseal_trusted_key TA_InvokeCommandEntryPoint @ @ TA x /: ] - z tee_unmap tee_invoke_supp_plugin % ) + / 5 ; = C G I O S Y a e g k m q % 3 7 9 = K Q [ ] a g o u { # - 3 9 ; A K Q W Y _ e i k w ) + 5 7 ; = G U Y [ _ m q s w a d - P derive_unique_key failed: returned %#x huk_AE_encrypt failed: returned %#x huk_AE_decrypt failed: returned %#x ta/trusted_keys/entry.c out_sz == in_sz + sizeof(struct tk_blob_hdr) out_sz == in_sz - sizeof(struct tk_blob_hdr) Command ID %#x is not supported gpd.ta.singleInstance gpd.ta.multiSession gpd.ta.instanceKeepAlive gpd.ta.dataSize gpd.ta.stackSize gpd.ta.version Undefined version gpd.ta.description Undefined description %c/ %s: %0*d %*s %s:%d UEIDF(null) %08x-%04x-%04x-%02x%02x-%02x%02x%02x%02x%02x%02x 0123456789ABCDEF 0123456789abcdef assertion '%s' failed at %s:%d in %s() Invalid hint %#x TEE_Malloc true false %u %u:%pUl gpd.tee.arith.maxBigIntSize gpd.tee.sockets.version gpd.tee.sockets.tcp.version Invoke PTA_SYSTEM_UNMAP: buf %p, len %#zx Invoke tee-supplicant's plugin failed: %#x init/fini: out of memory _init_iterate_phdr_cb Abort! ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ Panic function %s, line %d: %s Panic function %s, line %d, code %d Failed to initialize memory pool Too large bigint Modulus is too short too small modulus or trying to invert zero get_mpi bigint_binary mpi_egcd _TEE_MathAPI_Init TEE_BigIntInit TEE_BigIntConvertToOctetString TEE_BigIntConvertFromS32 bigint_binary_mod TEE_BigIntShiftRight TEE_BigIntNeg TEE_BigIntDiv TEE_BigIntMod TEE_BigIntInvMod TEE_BigIntRelativePrime TEE_BigIntComputeExtendedGcd TEE_BigIntConvertFromFMM TEE_BigIntComputeFMM lib/libutee/arch/arm/tcb.c total_size >= _tls_size TCB allocation failed (%zu bytes) DTV allocation failed (%zu bytes) dl_phdr_info allocation failed __utee_tcb_init dl_iterate_phdr 0123456789ABCDEF EFE021C2645FD1DC586E69184AF4A31ED5F53E93B5F123FA41680867BA110131944FE7952E2517337780CB0DB80E61AAE7C8DDC6C5C6AADEB34EB38A2F40D5E6 B2E7EFD37075B9F03FF989C7C5051C2034D2A323810251127E7BF8625A4F49A5F3E27F4DA8BD59C47D6DAABA4C8127BD5B5C25763222FEFCCFC38B832366C29E 0066A198186C18C10B2F5ED9B522752A9830B69916E535C8F047518A889A43A594B6BED27A168D31D4A52F88925AA8F5 602AB7ECA597A3D6B56FF9829A5E8B859E857EA95A03512E2BAE7391688D264AA5663B0341DB9CCFD2C4C5F421FEC8148001B72E848A38CAE1C65F78E56ABDEFE12D3C039B8A02D6BE593F0BBBDA56F1ECF677152EF804370C1A305CAF3B5BF130879B56C61DE584A0F53A2447A51E MPI test #1 (mul_mpi): passed 256567336059E52CAE22925474705F39A94 6613F26162223DF488E9CD48CC132C7A0AC93C701B001B092E4E5B9F73BCD27B9EE50D0657C77F374E903CDFA4C642 MPI test #2 (div_mpi): 36E139AEA55215609D2816998ED020BBBD96C37890F65171D948E9BC7CBAA4D9325D24D6A3C12710F10A09FA08AB87 MPI test #3 (exp_mod): 003A0AAEDD7E784FC07D8F9EC6E3BFD5C3DBA76456363A10869622EAC2DD84ECC5B8A74DAC4D09E03B5E0BE779F2DF61 MPI test #4 (inv_mod): MPI test #5 (simple gcd): failed at %d Unexpected error, return code = %08X lib/libutils/isoc/bget.c b_next->prevfree == b->bh.bsize b->ql.blink->ql.flink == b b->ql.flink->ql.blink == b b_alloc->bsize < 0 poolset->freelist.ql.blink->ql.flink == &poolset->freelist poolset->freelist.ql.flink->ql.blink == &poolset->freelist BH((char *)b + b->bh.bsize) == b_next rsize >= size buf != NULL b->bh.bsize < 0 BH((char *) b - b->bh.bsize)->prevfree == 0 poolset->totalloc >= 0 BH((char *) b - b->bh.prevfree)->bsize == b->bh.prevfree BH((char *) bn + bn->bh.bsize)->prevfree == bn->bh.bsize bn->ql.blink->ql.flink == bn bn->ql.flink->ql.blink == bn bn->bh.bsize < 0 osize > 0 len - sizeof(struct bhead) <= -((bufsize) ESent + 1) b->bh.bsize > 0 %s: %ld gets, %ld releases. %ld in use, %ld free, largest = %ld bp != NULL Create pool !align || !(((unsigned long)cb + hdr_size) & (align - 1)) !align || !(((unsigned long)newb + hdr_size) & (align - 1)) After allocation After release lib/libutils/isoc/bget_malloc.c p bget bgetz brel bgetr bpool bstats bget_main_test @ gen_malloc_add_pool bget_buf_size bpool_foreach_pool lib/libutils/ext/mempool.c !((vaddr_t)data & (MEMPOOL_ALIGN - 1)) v > pool->data Failed to allocate %zu bytes, please tune the pool size mempool_alloc_pool init_mpool mempool_alloc
trace_level trace_ext_prefix __elf_phdr_info
z y x t p ! % = k
TEE_INT_CORE_API_SPEC_VERSION 0x0000000A __LACCUM_EPSILON__ 0x1P-31LK __thumb__ 1 TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0 TEE_PANIC_ID_TEE_GETOPERATIONINFOMULTIPLE 0x00000C08 __APCS_32__ 1 __LFRACT_EPSILON__ 0x1P-31LR __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ TEE_TYPE_DES 0xA0000011 __FLT_NORM_MAX__ 3.4028234663852886e+38F reserved TEE_API_DEFINES_H __ARM_FEATURE_MATMUL_INT8 TEE_TYPE_SM2_DSA_PUBLIC_KEY 0xA0000045 TEE_ATTR_HKDF_SALT 0xD00002C0 __FLT32_DIG__ 6 __DBL_EPSILON__ ((double)2.2204460492503131e-16L) __FLT32X_MAX__ 1.7976931348623157e+308F32x barrier() asm volatile ("" : : : "memory") __UACCUM_IBIT__ 16 CFG_TA_MBEDTLS_SELF_TEST 1 SHRT_MAX __SHRT_MAX__ __func__ CFG_ZLIB 1 CFG_CRYPTO_CBC 1 __SIZEOF_SHORT__ 2 __FLT64_MANT_DIG__ 53 PRId64 __PRI64_PREFIX "d" __FLT_MAX_10_EXP__ 38 __SIG_ATOMIC_MAX__ 0x7fffffff TEE_ERROR_COMMUNICATION 0xFFFF000E MIN(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a < _b ? _a : _b; })) _CFG_CORE_LTC_CBC_MAC 1 TEE_TYPE_SM2_KEP_PUBLIC_KEY 0xA0000046 TEE_AEEncryptFinal __ARM_PCS_VFP 1 __FLT32_HAS_INFINITY__ 1 CFG_CRYPTO_SM2_KEP 1 __USQ_IBIT__ 0 TEE_ATTR_PBKDF2_PASSWORD 0xC00001C2 TEE_ATTR_DSA_SUBPRIME 0xD0001131 __PTRDIFF_MAX__ 0x7fffffff CFG_CRYPTO_SHA224 1 UINT32_C(v) U(v) BIT32(nr) (UINT32_C(1) << (nr)) UINT_LEAST16_MAX UINT16_MAX CFG_CRYPTO_ECB 1 CFG_PREALLOC_RPC_CACHE 1 _CFG_CORE_LTC_SHA256_DESC 1 TEE_PARAM_TYPE_SET(t,i) (((uint32_t)(t) & 0xF) << ((i)*4)) PRIo32 "o" _CFG_CORE_LTC_SHA512_DESC 1 PTA_SYSTEM_ADD_RNG_ENTROPY 0 __ULLFRACT_IBIT__ 0 __FLT32_MAX_EXP__ 128 __SA_FBIT__ 15 TEE_ATTR_CONCAT_KDF_Z 0xC00001C1 __LLACCUM_MAX__ 0X7FFFFFFFFFFFFFFFP-31LLK __UDA_FBIT__ 32 TEE_ECC_CURVE_NIST_P256 0x00000003 LLONG_MAX __LONG_LONG_MAX__ CFG_CORE_CLUSTER_SHIFT 2 __DBL_MAX_10_EXP__ 308 __UINT_FAST64_MAX__ 0xffffffffffffffffULL TEE_ERROR_DEFER_DRIVER_INIT 0x80000000 __ARM_FEATURE_IDIV 1 __WCHAR_TYPE__ unsigned int __SA_IBIT__ 16 _STDARG_H __UDA_IBIT__ 32 __SECTION_FLAGS_RODATA ",\"a\",%progbits //" __ELF__ 1 __SIZEOF_LONG__ 4 TEE_ALG_DES3_ECB_NOPAD 0x10000013 __ARM_ARCH 8 CFG_FTRACE_US_MS 10000 ROUNDUP_OVERFLOW(v,size,res) (__extension__({ typeof(*(res)) __roundup_tmp = 0; typeof(v) __roundup_mask = (typeof(v))(size) - 1; ADD_OVERFLOW((v), __roundup_mask, &__roundup_tmp) ? 1 : (void)(*(res) = __roundup_tmp & ~__roundup_mask), 0; })) CFG_CRYPTOLIB_DIR core/lib/libtomcrypt SIZE_4K UINTPTR_C(0x1000) TEE_PANIC_ID_TEE_UNMASKCANCELLATION 0x00000503 __WCHAR_T__ PTA_SYSTEM_MAP_FLAG_SHAREABLE BIT32(0) __aligned(x) __attribute__((aligned(x))) TEE_MODE_MAC INTTYPES_H __need___va_list IS_ALIGNED_WITH_TYPE(x,type) (__extension__({ type __is_aligned_y; IS_ALIGNED((uintptr_t)(x), __alignof__(__is_aligned_y)); })) ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) _STDBOOL_H SCHAR_MAX __SCHAR_MAX__ TEE_ATTR_SM2_KEP_USER 0xF0000646 INTMAX_MAX INT64_MAX UINT_MAX (INT_MAX * 2U + 1U) __INTPTR_TYPE__ int __DQ_FBIT__ 63 INT_LEAST32_MIN INT32_MIN __UACCUM_EPSILON__ 0x1P-16UK TEE_ALG_DES3_CBC_MAC_NOPAD 0x30000113 __INT_FAST16_WIDTH__ 32 INT_FAST64_MIN INT64_MIN _CFG_CORE_LTC_MAC 1 UINT_LEAST64_MAX UINT64_MAX __FLT_HAS_INFINITY__ 1 TEE_PANIC_ID_TEE_DIGESTUPDATE 0x00000D02 PTA_SYSTEM_GET_TPM_EVENT_LOG 12 IV_SIZE 16 TEE_PANIC_ID_TEE_INVOKETACOMMAND 0x00000402 __LDBL_HAS_DENORM__ 1 INT_MIN (-INT_MAX - 1) TEE_PANIC_ID_TEE_GETCANCELLATIONFLAG 0x00000501 __ULLACCUM_FBIT__ 32 __SFRACT_MAX__ 0X7FP-7HR __PRI64_PREFIX "ll" UINTMAX_MAX UINT64_MAX TEE_PANIC_ID_TEE_RESETOPERATION 0x00000C05 __ARM_ARCH_ISA_THUMB 2 PRIX64 __PRI64_PREFIX "X" PTA_SYSTEM_CLOSE_TA_BINARY 5 _T_PTRDIFF_ TO_STR(x) _TO_STR(x) TEE_PANIC_ID_TEE_GENERATEKEY 0x00000804 CFG_LPAE_ADDR_SPACE_BITS 32 CFG_TA_BIGNUM_MAX_BITS 2048 TEE_ATTR_DH_X_BITS 0xF0001332 TEE_PANIC_ID_TEE_SETOPERATIONKEY 0x00000C06 INT_FAST32_MAX INT32_MAX CFG_ARM64_ta_arm64 1 attributeID __SFRACT_MIN__ (-0.5HR-0.5HR) _CFG_CORE_LTC_SM2_PKE 1 __INT_LEAST16_WIDTH__ 16 __USFRACT_MIN__ 0.0UHR CFG_MSG_LONG_PREFIX_MASK 0x1a _CFG_CORE_LTC_AUTHENC 1 __DBL_HAS_INFINITY__ 1 TEE_ERROR_CIPHERTEXT_INVALID 0xF0100006 TEE_ALG_DES3_CMAC 0xF0000613 _VA_LIST_DEFINED TEE_ATTR_DH_PRIVATE_VALUE 0xC0000232 INT64_C(v) LL(v) __SHRT_MAX__ 0x7fff CFG_ARM64_core 1 TEE_ALG_DES_ECB_NOPAD 0x10000011 _CFG_CORE_LTC_AES_DESC 1 CFG_ARM32_ta_arm32 1 __ARM_NEON_FP 4 __wchar_t__ _CFG_CORE_LTC_ECC 1 __PTA_SYSTEM_H TEE_StartPropertyEnumerator INT32_MAX 0x7fffffff trace_printf TEE_TYPE_SM2_PKE_KEYPAIR 0xA1000047 __INT32_MAX__ 0x7fffffff TEE_PANIC_ID_TEE_COPYOPERATION 0x00000C02 TEE_USAGE_SIGN 0x00000010 CFG_CORE_UNMAP_CORE_AT_EL0 1 __INT_FAST64_MAX__ 0x7fffffffffffffffLL BIT64(nr) (UINT64_C(1) << (nr)) __LLACCUM_MIN__ (-0X1P31LLK-0X1P31LLK) __GCC_ATOMIC_CHAR_LOCK_FREE 2 __UINT_FAST16_TYPE__ unsigned int TEE_ALG_MD5SHA1 0x5000000F CFG_KERN_LINKER_ARCH aarch64 _CFG_CORE_LTC_DH 1 __UINT64_MAX__ 0xffffffffffffffffULL TEE_ALG_MD5 0x50000001 PTA_SYSTEM_UNMAP 3 __SIZEOF_INT__ 4 CFG_WARN_INSECURE 1 __FILE_ID__ ta_trusted_keys_entry_c __FLT32X_MAX_10_EXP__ 308 TEE_ATTR_ECC_PUBLIC_VALUE_Y 0xD0000241 CFG_TZDRAM_SIZE 0x00f00000 TEE_ERROR_STORAGE_NO_SPACE 0xFFFF3041 __SIG_ATOMIC_TYPE__ int _BSD_SIZE_T_DEFINED_ TEE_PANIC_ID_TEE_GETPROPERTYNAME 0x0000020A TEE_PopulateTransientObject CFG_TA_STRICT_ANNOTATION_CHECKS 1 __UINT16_C(c) c __PRAGMA_REDEFINE_EXTNAME 1 __LDBL_MIN_EXP__ (-1021) __compiler_bswap64(x) __builtin_bswap64((x)) __pic__ 1 CFG_CRYPTO_SM2_DSA 1 TEE_ERROR_BAD_FORMAT 0xFFFF0005 TEE_PANIC_ID_TEE_PANIC 0x00000301 TEE_ALG_SM2_KEP 0x60000045 __SCHAR_MAX__ 0x7f _CFG_CORE_LTC_VFP 1 TEE_PARAM_TYPES(t0,t1,t2,t3) ((t0) | ((t1) << 4) | ((t2) << 8) | ((t3) << 12)) ___int_wchar_t_h __HAVE_SPECULATION_SAFE_VALUE 1 __TEE_TASessionHandle __ARMEL__ 1 PRIdPTR __PRIPTR_PREFIX "d" UL(v) v ## UL CFG_CRYPTO_ECC 1 __LDBL_DECIMAL_DIG__ 17 __INT_LEAST32_TYPE__ int __FLT32X_DENORM_MIN__ 4.9406564584124654e-324F32x __GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) TEE_OPERATION_ASYMMETRIC_CIPHER 6 TEE_PANIC_ID_TEE_GETNEXTPERSISTENTOBJECT 0x00000A03 __va_list__ __BIGGEST_ALIGNMENT__ 8 U(v) v ## U __UINT8_TYPE__ unsigned char TEE_TYPE_ECDH_PUBLIC_KEY 0xA0000042 PLATFORM_vexpress 1 UINTMAX_C(v) UINT64_C(v) __FLT32_MIN_10_EXP__ (-37) TEE_PANIC_ID_TEE_BIGINTRELATIVEPRIME 0x00001B03 __ULLACCUM_MAX__ 0XFFFFFFFFFFFFFFFFP-32ULLK __ULLACCUM_IBIT__ 32 __ARM_ARCH __STDC_UTF_32__ 1 __INT_LEAST16_MAX__ 0x7fff TEE_ERROR_BAD_STATE 0xFFFF0007 TEE_PANIC_ID_TEE_BIGINTINIT 0x00001601 TEE_PANIC_ID_TEE_MASKCANCELLATION 0x00000502 CFG_RPMB_FS_DEV_ID 0 __builtin_memset CFG_TEE_API_VERSION GPD-1.1-dev TEE_TYPE_ECDSA_KEYPAIR 0xA1000041 TEE_USER_MEM_HINT_NO_FILL_ZERO 0x80000000 INTMAX_C(v) INT64_C(v) __SACCUM_IBIT__ 8 __UINT16_TYPE__ short unsigned int TEE_SE_READER_NAME_MAX 20 TEE_PANIC_ID_TEE_MACCOMPAREFINAL 0x00000F01 clockSeqAndNode CFG_CRYPTO_CTR 1 LLONG_MIN (-LLONG_MAX - 1LL) _T_SIZE_ __FLT32_NORM_MAX__ 3.4028234663852886e+38F32 huk_ae_encrypt TEE_PROPSET_CURRENT_CLIENT (TEE_PropSetHandle)0xFFFFFFFE __FLT32X_HAS_INFINITY__ 1 __USACCUM_MIN__ 0.0UHK TEE_TYPE_CONCAT_KDF_Z 0xA10000C1 __INT8_C(c) c INT_LEAST64_MAX INT64_MAX TEE_ERROR_MAC_INVALID 0xFFFF3071 _CFG_WITH_SECURE_STORAGE 1 __ARM_EABI__ 1 TEE_ATTR_ECC_PRIVATE_VALUE 0xC0000341 __ARM_FEATURE_QRDMX __FLT32_EPSILON__ 1.1920928955078125e-7F32 TEE_PANIC_ID_TEE_GENERATERANDOM 0x00001301 TEE_OperationMode TEE_PANIC_ID_TEE_MEMFILL 0x00000606 false 0 __FLT_MAX_EXP__ 128 __INT64_MAX__ 0x7fffffffffffffffLL PRIX32 "X" __ATOMIC_SEQ_CST 5 _GCC_SIZE_T TRACE_LEVELS_H TEE_ATTR_FLAG_VALUE (1 << 29) TEE_PANIC_ID_TEE_CHECKMEMORYACCESSRIGHTS 0x00000601 _CFG_CORE_LTC_HASH 1 TEE_ORIGIN_TEE 0x00000003 __FLT32X_MAX_EXP__ 1024 __FLT32_MANT_DIG__ 24 TEE_ALG_DES_CBC_MAC_NOPAD 0x30000111 __UTA_FBIT__ 64 __DBL_DIG__ 15 TEE_HANDLE_FLAG_INITIALIZED 0x00020000 __PRIPTR_PREFIX "l" __DECIMAL_DIG__ 17 PRIuPTR __PRIPTR_PREFIX "u" TEE_PANIC_ID_TEE_AEDECRYPTFINAL 0x00001001 TEE_PANIC_ID_TEE_RENAMEPERSISTENTOBJECT 0x00000904 __UTA_IBIT__ 64 __GCC_IEC_559_COMPLEX 0 TEE_PANIC_ID_TEE_BIGINTCONVERTFROMOCTETSTRING 0x00001701 TEE_AllocatePropertyEnumerator __UINT64_TYPE__ long long unsigned int SIZE_8M UINTPTR_C(0x800000) _CFG_CORE_LTC_BIGNUM_MAX_BITS 4096 trace_printf_helper_raw(level,level_ok,...) trace_printf(NULL, 0, (level), (level_ok), __VA_ARGS__) uuid LIMITS_H TEE_BigIntSizeInU32(n) ((((n)+31)/32)+2) __USER_LABEL_PREFIX__ TEE_PANIC_ID_TEE_CIPHERDOFINAL 0x00000E01 _SIZE_T_DECLARED TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0 TEE_PANIC_ID_TEE_CREATEPERSISTENTOBJECT 0x00000902 __UINT_LEAST32_MAX__ 0xffffffffU CFG_OPTEE_REVISION_MINOR 16 TRACE_INFO 2 tag_len __DBL_MIN__ ((double)2.2250738585072014e-308L) __FLT64_EPSILON__ 2.2204460492503131e-16F64 __nex_bss __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 TEE_PANIC_ID_TEE_REALLOC 0x00000608 TA_EXPORT PLATFORM_FLAVOR qemu_armv8a TEE_PANIC_ID_TEE_GETOBJECTINFO 0x00000703 TEE_ERROR_BUSY 0xFFFF000D TEE_PANIC_ID_TEE_BIGINTCONVERTFROMS32 0x00001702 container_of(ptr,type,member) (__extension__({ const typeof(((type *)0)->member) *__ptr = (ptr); (type *)((unsigned long)(__ptr) - offsetof(type, member)); })) __LDBL_MAX__ 1.7976931348623157e+308L TEE_ALG_SHA224 0x50000003 __ARM_FP16_ARGS __FLT32_MIN_EXP__ (-125) _assert_log TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_Y 0xD0000A46 TEE_STORAGE_PRIVATE_RPMB 0x80000100 TEE_PANIC_ID_TEE_BIGINTISPROBABLEPRIME 0x00001B02 UINT_FAST32_MAX UINT32_MAX __DBL_MIN_10_EXP__ (-307) TEE_ERROR_NOT_SUPPORTED 0xFFFF000A CFG_OPTEE_REVISION_MAJOR 3 TEE_PANIC_ID_TEE_SETOPERATIONKEY2 0x00000C07 __UFRACT_MIN__ 0.0UR _GCC_PTRDIFF_T TEE_PANIC_ID_TEE_GETOBJECTINFO1 0x00000706 INT32_MIN (-0x7fffffff-1) CFG_WITH_USER_TA 1 __FLT_MIN_10_EXP__ (-37) _CFG_CORE_LTC_CTS 1 TEE_ERROR_BAD_PARAMETERS 0xFFFF0006 __rodata_unpaged(x) __section(".rodata.__unpaged." x __SECTION_FLAGS_RODATA) TEE_ERROR_OVERFLOW 0xFFFF300F __UDQ_IBIT__ 0 __DBL_MANT_DIG__ 53 __SACCUM_MIN__ (-0X1P7HK-0X1P7HK) TEE_PANIC_ID_TEE_CLOSEOBJECT 0x00000701 __PTRDIFF_WIDTH__ 32 TEE_ALG_AES_CBC_MAC_NOPAD 0x30000110 __ULLACCUM_MIN__ 0.0ULLK __INT_WCHAR_T_H TEE_PANIC_ID_TEE_DIGESTDOFINAL 0x00000D01 CFG_CRYPTO_PBKDF2 1 CFG_SHMEM_START 0x42000000 TEE_ALG_DES_CBC_MAC_PKCS5 0x30000511 CFG_TEE_TA_LOG_LEVEL 1 TEE_ALG_ECDSA_P384 0x70004041 __size_t __WINT_MAX__ 0xffffffffU TEE_LOGIN_APPLICATION_GROUP 0x00000006 __ARM_FP16_FORMAT_ALTERNATIVE __arm__ 1 TEE_PANIC_ID_TEE_GETPROPERTYASU32 0x00000208 CFG_SECSTOR_TA 1 TEE_ERROR_OUT_OF_MEMORY 0xFFFF000C __USACCUM_FBIT__ 8 TEE_ALG_AES_GCM 0x40000810 TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES 0x00000802 __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 derive_unique_key __FLT_EPSILON__ 1.1920928955078125e-7F PTA_SYSTEM_DLOPEN 10 __UINT8_C(c) c TEE_ATTR_ECC_PUBLIC_VALUE_X 0xD0000141 MSG_RAW(...) trace_printf_helper_raw(0, false, __VA_ARGS__) __ARM_FEATURE_NUMERIC_MAXMIN __ULFRACT_MAX__ 0XFFFFFFFFP-32ULR TEE_STORAGE_PRIVATE 0x00000001 CFG_WITH_STACK_CANARIES 1 INT_FAST32_MIN INT32_MIN TEE_ALG_ECDH_P384 0x80004042 TRUSTED_KEYS_H TEE_ATTR_BIT_VALUE TEE_ATTR_FLAG_VALUE CFG_CRYPTOLIB_NAME_tomcrypt 1 TEE_PANIC_ID_TEE_MALLOC 0x00000604 TA_CreateEntryPoint CFG_CRYPTO_CTS 1 __SFRACT_IBIT__ 0 TEE_PANIC_ID_TEE_CIPHERINIT 0x00000E02 __ORDER_LITTLE_ENDIAN__ 1234 _PTRDIFF_T_DECLARED TEE_PANIC_ID_TEE_GETPROPERTYASBINARYBLOCK 0x00000204 __FLT_DIG__ 6 TEE_PANIC_ID_TEE_BIGINTSQUAREMOD 0x00001A05 TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1 TEE_PANIC_ID_TEE_BIGINTSHIFTRIGHT 0x00001805 __DBL_MAX_EXP__ 1024 TEE_ATTR_RSA_PUBLIC_EXPONENT 0xD0000230 __ULACCUM_MAX__ 0XFFFFFFFFFFFFFFFFP-32ULK TEE_ATTR_BIT_PROTECTED TEE_ATTR_FLAG_PUBLIC __UINT_LEAST16_MAX__ 0xffff __SIZE_WIDTH__ 32 __ARM_FEATURE_FP16_FML TEE_FreeTransientObject __ULFRACT_FBIT__ 32 __bss __section(".bss") __SIZEOF_SIZE_T__ 4 FMSG(...) (void)0 CFG_SECSTOR_TA_MGMT_PTA 1 TEE_ECC_CURVE_NIST_P192 0x00000001 TEE_ALG_RSASSA_PKCS1_V1_5 0xF0000830 _CFG_CORE_LTC_CIPHER 1 timeHiAndVersion _out_arm_include_generated_conf_h_ SHRT_MIN (-SHRT_MAX - 1) __UINT_LEAST64_MAX__ 0xffffffffffffffffULL __ARM_NEON__ 1 TEE_PANIC_ID_TEE_AEUPDATE 0x00001004 __unix__ 1 TEE_FreeOperation TEE_ALG_AES_CBC_MAC_PKCS5 0x30000510 INTPTR_MAX LONG_MAX INT16_MAX 0x7fff TEE_TYPE_HMAC_SHA1 0xA0000002 __SFRACT_FBIT__ 7 __unix 1 __FLT32_DENORM_MIN__ 1.4012984643248171e-45F32 TAG_SIZE 16 TEE_ATTR_DSA_BASE 0xD0001231 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA512 0x60610230 TEE_PANIC_ID_TEE_BIGINTMULMOD 0x00001A04 __DBL_DECIMAL_DIG__ 17 __SIZEOF_LONG_LONG__ 8 PRId8 "d" PRIo16 "o" TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2 huk_crypt TEE_PANIC_ID_TEE_BIGINTINITFMM 0x00001602 __FLT32_DECIMAL_DIG__ 9 TEE_TA_API_H TEE_ATTR_RSA_COEFFICIENT 0xC0000830 PTA_SYSTEM_REMAP 9 TRACE_FLOW 4 TEE_ALG_AES_CTR 0x10000210 __ARM_ARCH_PROFILE 65 _WCHAR_T_DEFINED_ TEE_ATTR_RSA_PSS_SALT_LENGTH 0xF0000A30 TEE_GetPropertyAsIdentity __WINT_TYPE__ unsigned int TEE_LOGIN_APPLICATION_USER 0x00000005 TEE_ALG_HMAC_SHA384 0x30000005 _CFG_CORE_LTC_DES 1 TEE_ERROR_CORRUPT_OBJECT_2 0xF0100002 TEE_AEInit TEE_PANIC_ID_TEE_GETOBJECTBUFFERATTRIBUTE 0x00000702 CFG_TA_MBEDTLS_MPI 1 __ULACCUM_EPSILON__ 0x1P-32ULK __FLT_MANT_DIG__ 24 CHAR_BIT __CHAR_BIT__ TEE_Identity TEE_OPERATION_STATE_ACTIVE 0x00000001 __ULACCUM_FBIT__ 32 __va_copy(d,s) __builtin_va_copy(d,s) TEE_CRYPTO_ELEMENT_NONE 0x00000000 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1 0x60210230 __FLT64_HAS_QUIET_NAN__ 1 __ARM_FP 12 PRIoPTR __PRIPTR_PREFIX "o" va_end(v) __builtin_va_end(v) _CFG_CORE_LTC_DSA 1 TEE_ALG_HMAC_SHA256 0x30000004 TEE_ATTR_FLAG_PUBLIC (1 << 28) CFG_WITH_SOFTWARE_PRNG 1 __ULACCUM_IBIT__ 32 CFG_CORE_WORKAROUND_SPECTRE_BP 1 TEE_PANIC_ID_TEE_FREEOPERATION 0x00000C03 mode SIZE_2M UINTPTR_C(0x200000) CFG_DT 1 __INT_LEAST8_MAX__ 0x7f __FLT_MIN_EXP__ (-125) TEE_ALG_SM3 0x50000007 __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ TEE_PANIC_ID_TEE_WAIT 0x00001405 __UINT64_C(c) c ## ULL __FRACT_IBIT__ 0 TEE_NUM_PARAMS 4 __FLT_RADIX__ 2 __INT32_C(c) c __USA_FBIT__ 16 TEE_TYPE_SM2_KEP_KEYPAIR 0xA1000046 _ANSI_STDARG_H_ __SIZEOF_WCHAR_T__ 4 __FLT32X_DIG__ 15 __LDBL_EPSILON__ 2.2204460492503131e-16L INT_LEAST64_MIN INT64_MIN TEE_OPERATION_DIGEST 5 __FLT_EVAL_METHOD_TS_18661_3__ 0 extra_size __SQ_FBIT__ 31 __UINTMAX_MAX__ 0xffffffffffffffffULL CFG_EARLY_TA_COMPRESS 1 __USA_IBIT__ 16 __ACCUM_EPSILON__ 0x1P-15K TEE_PANIC_ID_TA_DESTROYENTRYPOINT 0x00000103 TEE_ALG_AES_XTS 0x10000410 __LACCUM_MAX__ 0X7FFFFFFFFFFFFFFFP-31LK CFG_CRYPTO_DES 1 TEE_PANIC_ID_TEE_TRUNCATEOBJECTDATA 0x00000B03 TEE_DATA_FLAG_ACCESS_WRITE_META 0x00000004 TEE_PANIC_ID_TEE_INITREFATTRIBUTE 0x00000805 TEE_DATA_FLAG_ACCESS_READ 0x00000001 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224 0x60310230 __FRACT_EPSILON__ 0x1P-15R __FLT32X_MANT_DIG__ 53 __INT_FAST16_MAX__ 0x7fffffff __UINT_FAST8_TYPE__ unsigned char __CHAR32_TYPE__ unsigned int MB_LEN_MAX 1 __INT_WIDTH__ 32 TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT 0x00000901 ULONG_MAX (LONG_MAX * 2UL + 1UL) CFG_CRYPTO_DSA 1 TEE_PANIC_ID_TEE_OPENPERSISTENTOBJECT 0x00000903 INT_LEAST32_MAX INT32_MAX INT_FAST64_MAX INT64_MAX __UDQ_FBIT__ 64 TEE_PARAM_TYPE_NONE 0 extra TEE_LOGIN_APPLICATION 0x00000004 TEE_HANDLE_FLAG_PERSISTENT 0x00010000 TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT1 0x00000905 INT32_C(v) v TEE_ALG_SM4_ECB_NOPAD 0x10000014 TEE_TYPE_SM2_PKE_PUBLIC_KEY 0xA0000047 CFG_EARLY_TA 1 INT8_MAX 0x7f __WCHAR_MIN__ 0U TEE_TYPE_HMAC_SM3 0xA0000007 TEE_SetOperationKey __FLT32X_DECIMAL_DIG__ 17 TEE_PARAM_TYPE_VALUE_OUTPUT 2 TEE_ATTR_DH_SUBPRIME 0xD0001132 __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 va_arg(v,l) __builtin_va_arg(v,l) __INT16_TYPE__ short int CFG_TEE_FW_MANUFACTURER FW_MAN_UNDEF __bool_true_false_are_defined 1 TEE_OPERATION_CIPHER 1 __FRACT_MIN__ (-0.5R-0.5R) CFG_CORE_DYN_SHM 1 UINT64_MAX 0xffffffffffffffffUL CFG_CRYPTO_SHA512_256 1 CFG_ARM64_ldelf 1 __UINT_LEAST32_TYPE__ unsigned int TEE_PANIC_ID_TEE_ALLOCATEPERSISTENTOBJECTENUMERATOR 0x00000A01 __GCC_ATOMIC_LONG_LOCK_FREE 2 CFG_TEE_CORE_NB_CORE 4 __GXX_TYPEINFO_EQUALITY_INLINE 0 __UHQ_FBIT__ 16 uint8_t __section(x) __attribute__((section(x))) TEE_PANIC_ID_TEE_MEMCOMPARE 0x00000605 _VA_LIST_ _CONCAT(x,y) x ##y INT_FAST16_MIN INT16_MIN _CFG_CORE_LTC_SHA224 1 MAX_PRINT_SIZE 256 __noprof __attribute__((no_instrument_function)) CFG_PL011 1 TEE_ERROR_TARGET_DEAD 0xFFFF3024 TEE_ERROR_STORAGE_NOT_AVAILABLE_2 0xF0100004 TEE_PANIC_ID_TEE_READOBJECTDATA 0x00000B01 TEE_PANIC_ID_TEE_GETPROPERTYASIDENTITY 0x00000206 __compiler_atomic_load(p) __atomic_load_n((p), __ATOMIC_RELAXED) __LDBL_MIN__ 2.2250738585072014e-308L TEE_ATTR_DSA_PUBLIC_VALUE 0xD0000131 UINTPTR_C(v) UL(v) TEE_PANIC_ID_TEE_GETPROPERTYASSTRING 0x00000207 _GCC_WCHAR_T unseal_trusted_key TEE_ALG_ECDSA_P521 0x70005041 ___int_size_t_h __uint32_t_defined TEE_ALG_ECDH_P224 0x80002042 __LLFRACT_EPSILON__ 0x1P-63LLR TEE_MEM_OUTPUT 0x00000002 __INT_FAST64_WIDTH__ 64 __FRACT_FBIT__ 15 TEE_ALG_AES_CCM 0x40000710 va_start(v,l) __builtin_va_start(v,l) CFG_TEE_MANUFACTURER LINARO __CHAR_UNSIGNED__ 1 NULL ((void *)0) _BSD_WCHAR_T_ CFG_CRYPTO_AES 1 __GCC_HAVE_DWARF2_CFI_ASM 1 enc_key_len CFG_UNWIND 1 TEE_TYPE_SM4 0xA0000014 __QQ_IBIT__ 0 __SACCUM_EPSILON__ 0x1P-7HK TEE_ALG_HMAC_SHA224 0x30000003 CFG_TA_BGET_TEST 1 TEE_DATA_FLAG_ACCESS_WRITE 0x00000002 __need_size_t CFG_FTRACE_BUF_WHEN_FULL shift __ULLFRACT_MAX__ 0XFFFFFFFFFFFFFFFFP-64ULLR __need_ptrdiff_t TEE_ALG_ECDH_P521 0x80005042 __INT16_MAX__ 0x7fff _CFG_CORE_LTC_ASN1 1 __HA_FBIT__ 7 INT_MAX __INT_MAX__ _CFG_CORE_LTC_CMAC 1 __UACCUM_MIN__ 0.0UK memref __UFRACT_IBIT__ 0 TEE_ATTR_DSA_PRIME 0xD0001031 TRACE_LEVEL 1 PRIxPTR __PRIPTR_PREFIX "x" __packed __attribute__((packed)) CFG_TA_ASLR 1 TEE_PANIC_ID_TEE_SEEKOBJECTDATA 0x00000B02 __GCC_IEC_559 0 PRIx64 __PRI64_PREFIX "x" __FLT_HAS_QUIET_NAN__ 1 TEE_ALG_ECDSA_P224 0x70002041 TEE_PANIC_ID_TEE_BIGINTMOD 0x00001A03 __FLT32X_NORM_MAX__ 1.7976931348623157e+308F32x __INT_LEAST16_TYPE__ short int CFG_TEE_CORE_TA_TRACE 1 __FLT64_HAS_INFINITY__ 1 TEE_OpenTASession TEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1 TEE_TYPE_DATA 0xA00000BF __SCHAR_WIDTH__ 8 SIZE_1M UINTPTR_C(0x100000) TEE_ERROR_ACCESS_DENIED 0xFFFF0001 __ORDER_PDP_ENDIAN__ 3412 __ATOMIC_ACQUIRE 2 __VERSION__ "10.2.1 20201103" TEE_ATTR_DH_PUBLIC_VALUE 0xD0000132 __INT_FAST32_WIDTH__ 32 __INT_FAST64_TYPE__ long long int __ACCUM_FBIT__ 15 TEE_PANIC_ID_TEE_BIGINTDIV 0x00001902 __INT_LEAST64_MAX__ 0x7fffffffffffffffLL __ARM_FEATURE_QBIT 1 __WINT_WIDTH__ 32 TEE_MEMORY_ACCESS_READ 0x00000001 TEE_ERROR_CORRUPT_OBJECT 0xF0100001 CFG_CRYPTO_SM2_PKE 1 CFG_DTB_MAX_SIZE 0x100000 TEE_Malloc PTA_SYSTEM_SET_PROT 8 __STDC_UTF_16__ 1 TEE_MEMREF_2_USED 0x00000004 MIN_UNSAFE(a,b) (((a) < (b)) ? (a) : (b)) PRIiPTR __PRIPTR_PREFIX "i" TEE_ALG_HKDF_SHA1_DERIVE_KEY 0x800020C0 CFG_TEE_IMPL_DESCR OPTEE LONG_MAX __LONG_MAX__ __INTMAX_WIDTH__ 64 TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE 0x00000705 __GNUC_VA_LIST CFG_WITH_LPAE 1 TEE_USAGE_DECRYPT 0x00000004 TEE_MEMORY_ACCESS_SECURE 0x20000000 TEE_USAGE_MAC 0x00000008 __INT_LEAST64_WIDTH__ 64 value _CFG_CORE_LTC_CCM 1 TEE_PANIC_ID_TEE_GETREETIME 0x00001401 __ARM_32BIT_STATE 1 __ATOMIC_RELAXED 0 __LFRACT_MAX__ 0X7FFFFFFFP-31LR __SACCUM_MAX__ 0X7FFFP-7HK __must_check __attribute__((warn_unused_result)) CFG_RPMB_FS_RD_ENTRIES 8 TEE_ORIGIN_COMMS 0x00000002 __THUMB_INTERWORK__ 1 out_key _CFG_CORE_LTC_SHA512_256 1 __deprecated __attribute__((deprecated)) TEE_PANIC_ID_TEE_BIGINTCONVERTTOFMM 0x00001C03 INT16_MIN (-0x7fff-1) __FRACT_MAX__ 0X7FFFP-15R __USQ_FBIT__ 32 GENMASK_64(h,l) (((~UINT64_C(0)) << (l)) & (~UINT64_C(0) >> (64 - 1 - (h)))) INTPTR_MIN LONG_MIN __LLFRACT_IBIT__ 0 __FLT32X_EPSILON__ 2.2204460492503131e-16F32x TEE_ALG_CONCAT_KDF_SHA256_DERIVE_KEY 0x800040C1 _CFG_CORE_LTC_MPI 1 TEE_MODE_DERIVE TEE_ALG_SHA384 0x50000005 INT64_MAX 0x7fffffffffffffffL hkey MAX(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a > _b ? _a : _b; })) CFG_CORE_ASLR 1 TEE_ALG_HMAC_MD5 0x30000001 __LFRACT_IBIT__ 0 COMPILER_H TEE_PANIC_ID_TEE_AEUPDATEAAD 0x00001005 PTA_SYSTEM_MAP_FLAG_WRITEABLE BIT32(1) __ARM_ARCH_ISA_ARM 1 _WCHAR_T_DECLARED CFG_CORE_WORKAROUND_SPECTRE_BP_SEC 1 __ATOMIC_RELEASE 3 TA_OpenSessionEntryPoint __ARM_BF16_FORMAT_ALTERNATIVE __INT_LEAST8_WIDTH__ 8 __GNUC__ 10 TEE_MEMORY_ACCESS_WRITE 0x00000002 TEE_MODE_DECRYPT __ARM_FEATURE_COPROC __USACCUM_EPSILON__ 0x1P-8UHK __int8_t_defined CFG_RPMB_FS_CACHE_ENTRIES 0 __INT_FAST16_TYPE__ int __ARM_FEATURE_CDE_COPROC __INT_LEAST32_WIDTH__ 32 __UTQ_IBIT__ 0 TEE_PANIC_ID_TEE_RESETTRANSIENTOBJECT 0x00000808 TEE_PANIC_ID_TEE_BIGINTSUB 0x00001906 TEE_LOGIN_REE_KERNEL 0x80000000 content TEE_HANDLE_FLAG_KEY_SET 0x00040000 IMSG_RAW(...) (void)0 TEE_ALG_DH_DERIVE_SHARED_SECRET 0x80000032 __ARM_FEATURE_SAT 1 PRId32 "d" __INT_MAX__ 0x7fffffff TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA384 0x70515930 __FLT_MAX__ 3.4028234663852886e+38F __GXX_ABI_VERSION 1014 __INT_LEAST8_TYPE__ signed char TEE_ALG_AES_ECB_NOPAD 0x10000010 TEE_ATTR_SM2_ID_RESPONDER 0xD0000546 __ARM_ARCH_ISA_THUMB TEE_Param CFG_RESERVED_VASPACE_SIZE (1024 * 1024 * 10) TEE_PANIC_ID_TEE_OPENTASESSION 0x00000403 TEE_LOGIN_PUBLIC 0x00000000 __USACCUM_MAX__ 0XFFFFP-8UHK CFG_ENABLE_EMBEDDED_TESTS 1 PTA_SYSTEM_MAP_FLAG_EXECUTABLE BIT32(2) TEE_MEMREF_1_USED 0x00000002 tk_blob_hdr INT8_MIN (-0x7f-1) SHIFT_U32(v,shift) ((uint32_t)(v) << (shift)) TEE_ATTR_PBKDF2_SALT 0xD00002C2 CFG_TA_FLOAT_SUPPORT 1 TEE_ATTR_RSA_PRIVATE_EXPONENT 0xC0000330 TA_CMD_GET_RANDOM 0x0 __PIC__ 1 __ARM_FEATURE_CMSE __LLACCUM_EPSILON__ 0x1P-31LLK _SYS_SIZE_T_H PLATFORM_FLAVOR_qemu_armv8a 1 __INTMAX_C(c) c ## LL __LACCUM_MIN__ (-0X1P31LK-0X1P31LK) PTA_SYSTEM_UUID { 0x3a2f8978, 0x5dc0, 0x11e8, { 0x9c, 0x2d, 0xfa, 0x7a, 0xe0, 0x1b, 0xbe, 0xbc } } __UINT_FAST16_MAX__ 0xffffffffU __ARM_ARCH_EXT_IDIV__ 1 __UINT_FAST64_TYPE__ long long unsigned int assert(expr) do { if (!(expr)) { _assert_log(#expr, __FILE__, __LINE__, __func__); _assert_break(); } } while (0) PRIu8 "u" TEE_ERROR_SECURITY 0xFFFF000F UINT_FAST16_MAX UINT16_MAX __UFRACT_EPSILON__ 0x1P-16UR PRIx32 "x" CFG_SM_NO_CYCLE_COUNTING 1 TEE_PANIC_ID_TEE_BIGINTINITFMMCONTEXT 0x00001603 __SIZE_MAX__ 0xffffffffU DMSG(...) (void)0 TEE_ERROR_NOT_IMPLEMENTED 0xFFFF0009 CFG_CRYPTO 1 CFG_CRYPTO_SIZE_OPTIMIZATION 1 TEE_ALG_HMAC_SHA512 0x30000006 PRIX8 "X" SIZE_2G UINTPTR_C(0x80000000) __SQ_IBIT__ 0 __ARM_FEATURE_SIMD32 1 __need_NULL offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) TEE_HANDLE_NULL 0 __UHQ_IBIT__ 0 TEE_ATTR_RSA_EXPONENT1 0xC0000630 CFG_CRYPTO_SHA384 1 TEE_TYPE_HMAC_SHA384 0xA0000005 IS_POWER_OF_TWO(x) (((x) != 0) && (((x) & (~(x) + 1)) == (x))) PRIi8 "i" MAX_BUF_SIZE 512 STRING_EXT_H CHAR_MIN 0 out_op __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 __LACCUM_FBIT__ 31 TEE_ALG_AES_CMAC 0x30000610 __ULACCUM_MIN__ 0.0ULK GENMASK_32(h,l) (((~UINT32_C(0)) << (l)) & (~UINT32_C(0) >> (32 - 1 - (h)))) MAX_FUNC_PRINT_SIZE 32 TEE_PANIC_ID_TEE_BIGINTCONVERTFROMFMM 0x00001C02 __UINT32_TYPE__ unsigned int CFG_REE_FS 1 __QQ_FBIT__ 7 UINTPTR_MAX ULONG_MAX TEE_TYPE_ECDSA_PUBLIC_KEY 0xA0000041 PTA_SYSTEM_OPEN_TA_BINARY 4 __LONG_MAX__ 0x7fffffffL TEE_LOGIN_TRUSTED_APP 0xF0000000 __LACCUM_IBIT__ 32 __FLT64_NORM_MAX__ 1.7976931348623157e+308F64 TEE_ATTR_CONCAT_KDF_DKM_LENGTH 0xF00003C1 UINT_FAST64_MAX UINT64_MAX TEE_ECC_CURVE_NIST_P384 0x00000004 CFG_CORE_NEX_HEAP_SIZE 16384 CFG_CORE_MAX_SYSCALL_RECURSION 4 TEE_PARAM_TYPE_MEMREF_OUTPUT 6 CFG_CRYPTO_SHA1 1 TEE_ATTR_HKDF_IKM 0xC00001C0 TEE_ATTR_PBKDF2_DKM_LENGTH 0xF00004C2 TA_DERIVED_EXTRA_DATA_MAX_SIZE 1024 __size_t__ INT_FAST8_MAX INT8_MAX TEE_HANDLE_FLAG_EXPECT_TWO_KEYS 0x00080000 TA_CloseSessionEntryPoint TEE_PANIC_ID_TEE_ASYMMETRICVERIFYDIGEST 0x00001104 _TO_STR(x) #x __CHAR_BIT__ 8 TEE_TYPE_RSA_KEYPAIR 0xA1000030 TEE_ALG_DES3_CBC_MAC_PKCS5 0x30000513 TEE_TYPE_AES 0xA0000010 TEE_MEMREF_0_USED 0x00000001 ROUNDUP(v,size) (((v) + ((__typeof__(v))(size) - 1)) & ~((__typeof__(v))(size) - 1)) __nostackcheck __attribute__((no_instrument_function)) TEE_ALG_CONCAT_KDF_SHA224_DERIVE_KEY 0x800030C1 __ARM_FEATURE_DOTPROD TEE_TYPE_DES3 0xA0000013 CFG_TA_MBEDTLS 1 _BSD_SIZE_T_ TEE_PANIC_ID_TEE_FREE 0x00000602 /home/test/workspace/code/optee_3.16/optee_os TEE_MEMORY_ACCESS_ANY_OWNER 0x00000004 INT_LEAST8_MAX INT8_MAX __FLT64_MIN__ 2.2250738585072014e-308F64 __INTPTR_MAX__ 0x7fffffff __DBL_MAX__ ((double)1.7976931348623157e+308L) TEE_ALG_SM4_CBC_NOPAD 0x10000114 __is_aligned_y __noreturn __attribute__((__noreturn__)) __GCC_ATOMIC_POINTER_LOCK_FREE 2 TEE_ATTR_DH_PRIME 0xD0001032 __always_inline __attribute__((always_inline)) inline PRIX16 "X" _CFG_CORE_LTC_SHA384 1 ROUNDDOWN(v,size) ((v) & ~((__typeof__(v))(size) - 1)) PTA_SYSTEM_SUPP_PLUGIN_INVOKE 13 __rodata __section(".rodata" __SECTION_FLAGS_RODATA) TEE_PANIC_ID_TEE_BIGINTCOMPUTEFMM 0x00001C01 TEE_OBJECT_ID_MAX_LEN 64 CFG_KERN_LINKER_FORMAT elf64-littleaarch64 __FLT32_MAX_10_EXP__ 38 CFG_CORE_ASYNC_NOTIF_GIC_INTID 0 ASSERT_H TEE_DATA_FLAG_SHARE_READ 0x00000010 TEE_PANIC_ID_TEE_GETPROPERTYASBOOL 0x00000205 CFG_CRYPTO_SHA512 1 LL(v) v ## LL TEE_ALG_RSASSA_PKCS1_V1_5_SHA384 0x70005830 CFG_CRYPTO_CONCAT_KDF 1 UINT16_MAX 0xffff CFG_STACK_TMP_EXTRA 0 CFG_ARM_GICV3 1 TA_DestroyEntryPoint _ANSI_STDDEF_H ULL(v) v ## ULL TEE_ERROR_TIME_NEEDS_RESET 0xFFFF5001 TEE_USAGE_VERIFY 0x00000020 __ARM_FP16_FORMAT_IEEE CFG_WARN_DECL_AFTER_STATEMENT 1 __GCC_ATOMIC_INT_LOCK_FREE 2 __UINT32_C(c) c ## U __FLT64_MAX_EXP__ 1024 TEE_OPERATION_AE 4 __compiler_bswap32(x) __builtin_bswap32((x)) __REGISTER_PREFIX__ out_sz TEE_PANIC_ID_TEE_BIGINTCONVERTTOS32 0x00001704 BIT(nr) BIT32(nr) __USFRACT_MAX__ 0XFFP-8UHR CFG_CORE_WORKAROUND_NSITR_CACHE_PRIME 1 TEE_PROPSET_TEE_IMPLEMENTATION (TEE_PropSetHandle)0xFFFFFFFD DMSG_RAW(...) (void)0 CFG_WITH_VFP 1 __FLT32_MAX__ 3.4028234663852886e+38F32 TEE_OPERATION_ASYMMETRIC_SIGNATURE 7 LONG_MIN (-LONG_MAX - 1L) TEE_ATTR_DH_BASE 0xD0001232 TEE_MEM_INPUT 0x00000001 UCHAR_MAX (SCHAR_MAX * 2 + 1) _CFG_CORE_LTC_ACIPHER 1 TEE_PANIC_ID_TEE_STARTPERSISTENTOBJECTENUMERATOR 0x00000A05 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA512 0x70616930 __linux__ 1 TEE_OPERATION_STATE_INITIAL 0x00000000 TEE_AllocateTransientObject PTA_SYSTEM_DERIVE_TA_UNIQUE_KEY 1 __ARM_FEATURE_BF16_SCALAR_ARITHMETIC TEE_ALG_RSAES_PKCS1_V1_5 0x60000130 __ARM_FEATURE_FP16_SCALAR_ARITHMETIC __rodata_dummy __section(".rodata.dummy" __SECTION_FLAGS_RODATA) TA_InvokeCommandEntryPoint __STDC_HOSTED__ 1 TEE_ERROR_CANCEL 0xFFFF0002 __UINTMAX_C(c) c ## ULL TEE_ATTR_PBKDF2_ITERATION_COUNT 0xF00003C2 TEE_PARAM_TYPE_VALUE_INOUT 3 __maybe_unused __attribute__((unused)) TEE_TYPE_DH_KEYPAIR 0xA1000032 __UACCUM_MAX__ 0XFFFFFFFFP-16UK __INT_LEAST32_MAX__ 0x7fffffff EMSG(...) trace_printf_helper(TRACE_ERROR, true, __VA_ARGS__) PRIo8 "o" __WINT_MIN__ 0U TEE_TYPE_HMAC_SHA224 0xA0000003 __DBL_NORM_MAX__ ((double)1.7976931348623157e+308L) __DBL_HAS_DENORM__ 1 INT_LEAST16_MIN INT16_MIN __ARM_FEATURE_FMA TEE_GenerateRandom __UINT32_MAX__ 0xffffffffU __FLT64_MAX_10_EXP__ 308 _WCHAR_T_DEFINED MAX_UNSAFE(a,b) (((a) > (b)) ? (a) : (b)) __PTRDIFF_TYPE__ int TEE_ATTR_RSA_PRIME2 0xC0000530 rng_buf TRUSTED_KEYS_UUID { 0xf04a0fe7, 0x1f5d, 0x4b9b, { 0xab, 0xf7, 0x61, 0x9b, 0x85, 0xb4, 0xce, 0x8c } } TEE_ATTR_CONCAT_KDF_OTHER_INFO 0xD00002C1 __TEE_ObjectHandle TEE_PANIC_ID_TEE_BIGINTNEG 0x00001904 __GNUC_STDC_INLINE__ 1 PRIi32 "i" _CFG_CORE_LTC_SHA512 1 __ARM_FP TEE_ALG_HMAC_SHA1 0x30000002 TEE_ALG_HKDF_SHA384_DERIVE_KEY 0x800050C0 CFG_TZDRAM_START 0x0e100000 TEE_PANIC_ID_TEE_STARTPROPERTYENUMERATOR 0x0000020C TEE_PANIC_ID_TEE_RESETPERSISTENTOBJECTENUMERATOR 0x00000A04 __WCHAR_WIDTH__ 32 IMSG(...) (void)0 __UTQ_FBIT__ 128 __PTRDIFF_T TRACE_ERROR 1 TEE_ALG_SM2_PKE 0x80000045 __attr_const __attribute__((__const__)) IS_ALIGNED(x,a) (((x) & ((a) - 1)) == 0) __ARM_FEATURE_DSP 1 __ARM_FEATURE_CRYPTO INT_FAST16_MAX INT16_MAX __FLT32_HAS_DENORM__ 1 get_random TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA384 0x60510230 __UQQ_FBIT__ 8 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA224 0x70313930 __SACCUM_FBIT__ 7 TEE_PARAM_TYPE_GET(t,i) ((((uint32_t)t) >> ((i)*4)) & 0xF) __LLACCUM_IBIT__ 32 __ACCUM_IBIT__ 16 uint32_t TEE_TYPE_PBKDF2_PASSWORD 0xA10000C2 __SIZE_T __LLFRACT_FBIT__ 63 __SHRT_WIDTH__ 16 __LDBL_DIG__ 15 __GCC_ATOMIC_SHORT_LOCK_FREE 2 TEE_PANIC_ID_TEE_ALLOCATETRANSIENTOBJECT 0x00000801 _CFG_CORE_LTC_CTR 1 CFG_CORE_HEAP_SIZE 65536 uintptr_t __SIZEOF_POINTER__ 4 PTA_SYSTEM_DLSYM 11 __GCC_ASM_FLAG_OUTPUTS__ 1 TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE1 0x00000707 __HQ_FBIT__ 15 TEE_PARAM_TYPE_MEMREF_INOUT 7 __UINTMAX_TYPE__ long long unsigned int _T_SIZE TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_X 0xD0000946 TEE_PANIC_ID_TEE_MACINIT 0x00000F03 TEE_ATTR_SM2_KEP_CONFIRMATION_IN 0xD0000746 __INTPTR_WIDTH__ 32 PRIu16 "u" TEE_ATTR_DSA_PRIVATE_VALUE 0xC0000231 __printf(a,b) __attribute__((format(printf, a, b))) TEE_ALG_RSASSA_PKCS1_V1_5_SHA256 0x70004830 PRIo64 __PRI64_PREFIX "o" CFG_CORE_RESERVED_SHM 1 __compiler_atomic_store(p,val) __atomic_store_n((p), (val), __ATOMIC_RELAXED) TEE_DATA_MAX_POSITION 0xFFFFFFFF __LONG_LONG_MAX__ 0x7fffffffffffffffLL CFG_MMAP_REGIONS 13 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA256 0x60410230 TEE_ALG_SHA512 0x50000006 _T_WCHAR_ __ULLACCUM_EPSILON__ 0x1P-32ULLK __STDC_VERSION__ 199901L __LFRACT_MIN__ (-0.5LR-0.5LR) __LLFRACT_MIN__ (-0.5LLR-0.5LLR) TEE_PANIC_ID_TEE_MACUPDATE 0x00000F04 TRACE_H __GCC_ATOMIC_LLONG_LOCK_FREE 2 TRACE_DEBUG 3 CFG_HWSUPP_MEM_PERM_PXN 1 __ULFRACT_EPSILON__ 0x1P-32ULR TEE_TYPE_CORRUPTED_OBJECT 0xA00000BE TEE_ATTR_HKDF_OKM_LENGTH 0xF00004C0 TEE_Result __LONG_LONG_WIDTH__ 64 TEE_ECC_CURVE_SM2 0x00000300 ADD_OVERFLOW(a,b,res) __compiler_add_overflow((a), (b), (res)) CFG_PKCS11_TA_HEAP_SIZE (32 * 1024) TEE_PANIC_ID_TEE_FREETRANSIENTOBJECT 0x00000803 _CFG_CORE_LTC_SIZE_OPTIMIZATION 1 __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 TEE_ATTR_SM2_ID_INITIATOR 0xD0000446 TEE_PANIC_ID_TEE_DERIVEKEY 0x00001201 TEE_ECC_CURVE_NIST_P224 0x00000002 CFG_AES_GCM_TABLE_BASED 1 _CFG_CORE_LTC_RSA 1 CFG_TEE_FW_IMPL_VERSION FW_IMPL_UNDEF __ILP32__ 1 __UINT_LEAST16_TYPE__ short unsigned int fallthrough __attribute__((__fallthrough__)) __LDBL_HAS_QUIET_NAN__ 1 CFG_TA_ASLR_MIN_OFFSET_PAGES 0 __WCHAR_MAX__ 0xffffffffU PRIi64 __PRI64_PREFIX "i" huk_key TEE_PANIC_ID_TEE_ALLOCATEPROPERTYENUMERATOR 0x00000201 CFG_NUM_THREADS 2 FMSG_RAW(...) (void)0 TEE_USAGE_EXTRACTABLE 0x00000001 CFG_CRYPTO_HMAC 1 TEE_PANIC_ID_TEE_BIGINTSUBMOD 0x00001A06 __nex_data STDIO_H __LDBL_MANT_DIG__ 53 TEE_MODE_VERIFY __INT_LEAST64_TYPE__ long long int __ULLFRACT_FBIT__ 64 __ARM_ARCH_8A__ 1 __DQ_IBIT__ 0 __LDBL_MIN_10_EXP__ (-307) TEE_TYPE_HMAC_MD5 0xA0000001 __FLT64_MAX__ 1.7976931348623157e+308F64 _SIZE_T_DEFINED CFG_TA_ASLR_MAX_OFFSET_PAGES 128 __UQQ_IBIT__ 0 __SIG_ATOMIC_WIDTH__ 32 TEE_ERROR_NO_DATA 0xFFFF000B __ARM_FEATURE_CDE TEE_ATTR_SM2_KEP_CONFIRMATION_OUT 0xD0000846 __ARM_FEATURE_LDREX CFG_PKCS11_TA_AUTH_TEE_IDENTITY 1 TEE_SUCCESS 0x00000000 TEE_PANIC_ID_TEE_BIGINTSQUARE 0x00001905 __ACCUM_MIN__ (-0X1P15K-0X1P15K) TEE_PANIC_ID_TEE_BIGINTINVMOD 0x00001A02 TEE_PROPSET_CURRENT_TA (TEE_PropSetHandle)0xFFFFFFFF __ORDER_BIG_ENDIAN__ 4321 CFG_TEE_CORE_DEBUG 1 CFG_CRYPTO_GCM 1 __gnu_linux__ 1 INT_FAST8_MIN INT8_MIN CFG_CRYPTO_RSA 1 __UFRACT_MAX__ 0XFFFFP-16UR __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 CFG_CORE_BIGNUM_MAX_BITS 4096 __UINT_FAST32_TYPE__ unsigned int __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) _CFG_CORE_LTC_MD5 1 true 1 TEE_PANIC_ID_TEE_CIPHERUPDATE 0x00000E03 UINT64_C(v) ULL(v) TEE_ALG_SM4_CTR 0x10000214 CFG_COMPAT_GP10_DES 1 TEE_API_H OUTRMSG(r) do { OUTMSG("r=[%x]", r); return r; } while (0) TRACE_PRINTF_LEVEL TRACE_ERROR CFG_CRYPTO_RSASSA_NA1 1 __compiler_add_overflow(a,b,res) __builtin_add_overflow((a), (b), (res)) __need_wchar_t __FLT_DECIMAL_DIG__ 9 _T_PTRDIFF TEE_OPERATION_MAC 3 TEE_TYPE_HMAC_SHA512 0xA0000006 UINT_LEAST32_MAX UINT32_MAX __USACCUM_IBIT__ 8 TA_CMD_SEAL 0x1 INT_LEAST8_MIN INT8_MIN _CFG_CORE_LTC_SHA384_DESC 1 SYS_CDEFS_H __ULFRACT_MIN__ 0.0ULR CFG_TEE_CORE_LOG_LEVEL 3 buffer TEE_ALG_AES_CBC_NOPAD 0x10000110 __linux 1 UINT32_MAX 0xffffffffU TEE_INTERNAL_API_H __UINTPTR_TYPE__ unsigned int CFG_PKCS11_TA_TOKEN_COUNT 3 __FINITE_MATH_ONLY__ 0 __noinline __attribute__((noinline)) TEE_AllocateOperation __ARM_FEATURE_UNALIGNED __LFRACT_FBIT__ 31 __ARM_FEATURE_BF16_VECTOR_ARITHMETIC CFG_LOCKDEP_RECORD_STACK 1 TEE_ATTR_RSA_PRIME1 0xC0000430 __ARM_ARCH_PROFILE __STDC__ 1 TEE_PANIC_ID_TEE_RESETPROPERTYENUMERATOR 0x0000020B CFG_SECURE_TIME_SOURCE_CNTPCT 1 TEE_PANIC_ID_TEE_BIGINTCMPS32 0x00001802 TEE_PANIC_ID_TEE_BIGINTADDMOD 0x00001A01 TEE_PANIC_ID_TEE_AEINIT 0x00001003 __ARM_SIZEOF_MINIMAL_ENUM 4 __INT64_C(c) c ## LL CFG_CORE_RWDATA_NOEXEC 1 __UACCUM_FBIT__ 16 __INT32_TYPE__ int huk_ae_decrypt TEE_ALG_ECDSA_P256 0x70003041 __DA_FBIT__ 31 __FLT32_MIN__ 1.1754943508222875e-38F32 PRIu64 __PRI64_PREFIX "u" CFG_CRYPTO_MD5 1 TEE_PANIC_ID_TA_CLOSESESSIONENTRYPOINT 0x00000101 _CFG_CORE_LTC_HMAC 1 __FLT64_DIG__ 15 __GCC_ATOMIC_BOOL_LOCK_FREE 2 __INT_FAST32_MAX__ 0x7fffffff TEE_ERROR_STORAGE_NOT_AVAILABLE 0xF0100003 __DA_IBIT__ 32 __TQ_FBIT__ 127 __VFP_FP__ 1 TEE_CloseTASession SIZE_4M UINTPTR_C(0x400000) __ARM_ASM_SYNTAX_UNIFIED__ 1 SIZE_MAX ULONG_MAX _CFG_CORE_LTC_AES 1 _STDINT_H TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 0x70414930 TEE_ALG_DSA_SHA1 0x70002131 TEE_PANIC_ID_TEE_GETOPERATIONINFO 0x00000C04 TEE_ALG_ECDH_P256 0x80003042 __ULFRACT_IBIT__ 0 CFG_DEVICE_ENUM_PTA 1 enc_key __builtin_memcpy TEE_ATTR_ECC_CURVE 0xF0000441 TEE_PANIC_ID_TEE_GETOBJECTVALUEATTRIBUTE 0x00000704 __ARM_NEON 1 TEE_PANIC_ID_TEE_BIGINTFMMSIZEINU32 0x00001502 __ARM_SIZEOF_WCHAR_T 4 __SIZEOF_DOUBLE__ 8 __UINT_FAST32_MAX__ 0xffffffffU __LDBL_MAX_EXP__ 1024 INTMAX_MIN INT64_MIN PRIx16 "x" _BSD_WCHAR_T_ __ARM_FEATURE_FP16_VECTOR_ARITHMETIC GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables CFG_PKCS11_TA_ALLOW_DIGEST_KEY 1 _CFG_CORE_LTC_OPTEE_THREAD 1 CFG_CRYPTO_SM3 1 ret_orig _CFG_CORE_LTC_SHA1 1 __compiler_sub_overflow(a,b,res) __builtin_sub_overflow((a), (b), (res)) timeMid TEE_PANIC_ID_TEE_CLOSETASESSION 0x00000401 _CFG_CORE_LTC_XTS 1 __INTMAX_MAX__ 0x7fffffffffffffffLL TEE_ERROR_EXCESS_DATA 0xFFFF0004 __LONG_WIDTH__ 32 __OPTIMIZE__ 1 timeLow TEE_USAGE_ENCRYPT 0x00000002 _CFG_CORE_LTC_SM2_DSA 1 CFG_CRYPTO_CBC_MAC 1 _CFG_CORE_LTC_SM2_KEP 1 CFG_OS_REV_REPORTS_GIT_SHA1 1 __restrict restrict SUB_OVERFLOW(a,b,res) __compiler_sub_overflow((a), (b), (res)) TEE_TYPE_HKDF_IKM 0xA10000C0 TEE_ALG_HMAC_SM3 0x30000007 __OPTIMIZE_SIZE__ 1 __weak __attribute__((weak)) TEE_InvokeTACommand __thumb2__ 1 CFG_STACK_THREAD_EXTRA 0 CFG_CRYPTO_HKDF 1 __pure __attribute__((pure)) __ATOMIC_ACQ_REL 4 _T_WCHAR TEE_MODE_SIGN _SIZET_ __INT8_TYPE__ signed char __LDBL_DENORM_MIN__ 4.9406564584124654e-324L __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 TEE_API_DEFINES_EXTENSIONS_H _STDDEF_H_ PRIu32 "u" TEE_ERROR_TIME_NOT_SET 0xFFFF5000 TEE_API_TYPES_H __ACCUM_MAX__ 0X7FFFFFFFP-15K __ULLFRACT_MIN__ 0.0ULLR __FLT64_MIN_EXP__ (-1021) __INT_FAST32_TYPE__ int TRACE_MAX TRACE_FLOW TEE_PANIC_ID_TA_INVOKECOMMANDENTRYPOINT 0x00000104 TEE_TYPE_DSA_KEYPAIR 0xA1000031 INMSG(...) FMSG("> " __VA_ARGS__) __INT_FAST8_TYPE__ signed char __ARM_FEATURE_CRC32 1 CFG_CRYPTO_XTS 1 TA_CMD_UNSEAL 0x2 _CFG_FTRACE_BUF_WHEN_FULL_shift 1 TEE_PANIC_ID_TEE_ALLOCATEOPERATION 0x00000C01 TEE_TYPE_RSA_PUBLIC_KEY 0xA0000030 __TEE_OperationHandle __FLT32X_MIN_EXP__ (-1021) TEE_ALG_RSASSA_PKCS1_V1_5_SHA224 0x70003830 TEE_ERROR_ACCESS_CONFLICT 0xFFFF0003 _BSD_PTRDIFF_T_ __WCHAR_T TEE_ALG_DES3_CBC_NOPAD 0x10000113 TEE_ALG_RSASSA_PKCS1_V1_5_SHA512 0x70006830 CFG_IN_TREE_EARLY_TAS trusted_keys/f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c TEE_PANIC_ID_TEE_BIGINTCOMPUTEEXTENDEDGCD 0x00001B01 CFG_CRYPTO_DH 1 __INT16_C(c) c ___int_ptrdiff_t_h TEE_ERROR_EXTERNAL_CANCEL 0xFFFF0011 TEE_PANIC_ID_TEE_BIGINTCMP 0x00001801 __INT_FAST8_MAX__ 0x7f TEE_MALLOC_FILL_ZERO 0x00000000 sess MUL_OVERFLOW(a,b,res) __compiler_mul_overflow((a), (b), (res)) TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0 CFG_CRYPTO_CCM 1 length L(v) v ## L UINT_LEAST8_MAX UINT8_MAX TEE_PANIC_ID_TEE_GETINSTANCEDATA 0x00000603 TEE_TYPE_ECDH_KEYPAIR 0xA1000042 __UINT8_MAX__ 0xff CHAR_MAX UCHAR_MAX TEE_ALG_RSASSA_PKCS1_V1_5_SHA1 0x70002830 TEE_PANIC_ID_TEE_SETINSTANCEDATA 0x00000609 __compiler_bswap16(x) __builtin_bswap16((x)) CFG_CRYPTO_CBC_MAC_BUNDLE_BLOCKS 64 TEE_ERROR_ITEM_NOT_FOUND 0xFFFF0008 CFG_CC_OPT_LEVEL s TEE_PANIC_ID_TEE_BIGINTFMMCONTEXTSIZEINU32 0x00001501 CFG_TEE_CORE_EMBED_INTERNAL_TESTS 1 __UINT_FAST8_MAX__ 0xff TEE_ORIGIN_TRUSTED_APP 0x00000004 __SIZEOF_WINT_T__ 4 ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) TEE_PANIC_ID_TEE_MACCOMPUTEFINAL 0x00000F02 __FLT64_DECIMAL_DIG__ 17 __UINTPTR_MAX__ 0xffffffffU TEE_ALG_ECDSA_P192 0x70001041 TEE_MODE_ENCRYPT CFG_LIBUTILS_WITH_ISOC 1 TRACE_MIN 0 SHIFT_U64(v,shift) ((uint64_t)(v) << (shift)) __SFRACT_EPSILON__ 0x1P-7HR __ATOMIC_CONSUME 1 __FLT_MIN__ 1.1754943508222875e-38F __TEE_PropSetHandle CFG_GP_SOCKETS 1 __UINT_LEAST64_TYPE__ long long unsigned int __USFRACT_FBIT__ 8 CFG_CORE_HUK_SUBKEY_COMPAT 1 CFG_GIC 1 UDIV_ROUND_NEAREST(x,y) (__extension__ ({ __typeof__(x) _x = (x); __typeof__(y) _y = (y); (_x + (_y / 2)) / _y; })) TEE_DATA_FLAG_SHARE_WRITE 0x00000020 __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 CFG_HWSUPP_MEM_PERM_WXN 1 TEE_ALG_SM2_DSA_SM3 0x70006045 TEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200 ta/trusted_keys/entry.c __SIZEOF_PTRDIFF_T__ 4 TEE_PANIC_ID_TEE_BIGINTGETBIT 0x00001803 TEE_TYPE_SM2_DSA_KEYPAIR 0xA1000045 UINT8_C(v) v TEE_ALG_DES_CBC_NOPAD 0x10000111 TEE_TYPE_DSA_PUBLIC_KEY 0xA0000031 INT64_MIN (-0x7fffffffffffffffL-1) __ARM_FEATURE_COMPLEX _VA_LIST_T_H TEE_ALG_ECDH_P192 0x80001042 __FLT32X_HAS_QUIET_NAN__ 1 TEE_PANIC_ID_TEE_MEMMOVE 0x00000607 TEE_ATTR_HKDF_INFO 0xD00003C0 __INT8_MAX__ 0x7f uint16_t TEE_FreePropertyEnumerator CFG_CRYPTO_SM4 1 TEE_PANIC_ID_TEE_BIGINTCONVERTTOOCTETSTRING 0x00001703 TEE_ALG_DSA_SHA224 0x70003131 TEE_ERROR_SHORT_BUFFER 0xFFFF0010 COMPILE_TIME_ASSERT(x) do { switch (0) { case 0: case ((x) ? 1: 0): default : break; } } while (0) __LDBL_MAX_10_EXP__ 308 TEE_ALG_AES_CTS 0x10000310 DIV_ROUND_UP(x,y) (((x) + (y) - 1) / (y)) PRId16 "d" TEE_PANIC_ID_TEE_BIGINTGETBITCOUNT 0x00001804 __INT64_TYPE__ long long int __TA_FBIT__ 63 __LDBL_NORM_MAX__ 1.7976931348623157e+308L CFG_CRYPTO_CMAC 1 key_size PTA_SYSTEM_COPY_FROM_TA_BINARY 7 bool _Bool __FLT64_DENORM_MIN__ 4.9406564584124654e-324F64 TEE_USAGE_DERIVE 0x00000040 TEE_ATTR_RSA_MODULUS 0xD0000130 CFG_SYSTEM_PTA 1 __used __attribute__((__used__)) CFG_REE_FS_TA 1 TEE_ALG_SHA256 0x50000004 DHEXDUMP(buf,len) (void)0 TEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0 __HA_IBIT__ 8 TEE_PANIC_ID_TA_OPENSESSIONENTRYPOINT 0x00000105 __TA_IBIT__ 64 CFG_EMBEDDED_TS 1 CFG_WITH_ARM_TRUSTED_FW 1 __FLT32X_HAS_DENORM__ 1 TEE_ALG_CONCAT_KDF_SHA512_DERIVE_KEY 0x800060C1 __FLT32_HAS_QUIET_NAN__ 1 __HQ_IBIT__ 0 PRIi16 "i" __FLT_EVAL_METHOD__ 0 in_sz crypto_op CFG_CORE_MBEDTLS_MPI 1 TEE_ALG_SHA1 0x50000002 __UHA_FBIT__ 8 trace_printf_helper(level,level_ok,...) trace_printf(__func__, __LINE__, (level), (level_ok), __VA_ARGS__) TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES1 0x00000809 __ARM_FEATURE_CLZ 1 CONCAT(x,y) _CONCAT(x, y) __FLT64_MIN_10_EXP__ (-307) __ARM_FEATURE_LDREX 15 TA_DERIVED_KEY_MIN_SIZE 16 TEE_ALG_RSA_NOPAD 0x60000030 TEE_UUID __ARM_NEON_FP __FDPIC__ MSG(...) trace_printf_helper(0, false, __VA_ARGS__) __HAVE_BUILTIN_OVERFLOW 1 __UINT16_MAX__ 0xffff UINT8_MAX 0xff TEE_MEMREF_3_USED 0x00000008 TEE_PARAM_TYPE_VALUE_INPUT 1 TEE_PANIC_ID_TEE_SETTAPERSISTENTTIME 0x00001404 TEE_PANIC_ID_TEE_GETPROPERTYASUUID 0x00000209 __cold __attribute__((__cold__)) TEE_MEMORY_ACCESS_NONSECURE 0x10000000 __DBL_HAS_QUIET_NAN__ 1 ARM32 1 TEE_ATTR_RSA_OAEP_LABEL 0xD0000930 TEE_PANIC_ID_TEE_INITVALUEATTRIBUTE 0x00000806 EMSG_RAW(...) trace_printf_helper_raw(TRACE_ERROR, true, __VA_ARGS__) TEE_LOGIN_USER 0x00000001 MEMBER_SIZE(type,member) sizeof(((type *)0)->member) __USFRACT_IBIT__ 0 __FLT32X_MIN_10_EXP__ (-307) SCHAR_MIN (-SCHAR_MAX - 1) __DEC_EVAL_METHOD__ 2 __LDBL_HAS_INFINITY__ 1 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA1 0x70212930 CFG_TEE_SDP_MEM_SIZE 0x00400000 __compiler_mul_overflow(a,b,res) __builtin_mul_overflow((a), (b), (res)) login TEE_STORAGE_PRIVATE_REE 0x80000000 TEE_ECC_CURVE_NIST_P521 0x00000005 CFG_CRYPTOLIB_NAME tomcrypt TEE_PANIC_ID_TEE_GETSYSTEMTIME 0x00001402 TEE_ERROR_GENERIC 0xFFFF0000 TEE_TIMEOUT_INFINITE 0xFFFFFFFF __DBL_MIN_EXP__ (-1021) TEE_PANIC_ID_TEE_ASYMMETRICSIGNDIGEST 0x00001103 __USFRACT_EPSILON__ 0x1P-8UHR UINT_FAST8_MAX UINT8_MAX TEE_ATTR_SECRET_VALUE 0xC0000000 PRIx8 "x" ROUNDUP_DIV(x,y) (__extension__({ typeof(x) __roundup_x = (x); typeof(y) __roundup_mask = (typeof(x))(y) - 1; (__roundup_x / (y)) + (__roundup_x & __roundup_mask ? 1 : 0); })) TEE_PANIC_ID_TEE_GETTAPERSISTENTTIME 0x00001403 __SIZEOF_LONG_DOUBLE__ 8 CFG_CORE_ARM64_PA_BITS 32 __FLT64_HAS_DENORM__ 1 SMSG(...) trace_printf(__func__, __LINE__, TRACE_ERROR, true, __VA_ARGS__) TEE_PANIC_ID_TEE_WRITEOBJECTDATA 0x00000B04 __DBL_DENORM_MIN__ ((double)4.9406564584124654e-324L) __FLT_HAS_DENORM__ 1 __LLACCUM_FBIT__ 31 __THUMBEL__ 1 TEE_PANIC_ID_TEE_BIGINTADD 0x00001901 CFG_CRYPTO_SHA256 1 TEE_ATTR_RSA_EXPONENT2 0xC0000730 TEE_INTERNAL_API_EXTENSIONS_H TEE_Free __TQ_IBIT__ 0 PTA_SYSTEM_MAP_ZI 2 TEE_Attribute __FLT32X_MIN__ 2.2250738585072014e-308F32x __unused __attribute__((unused)) __compiler_compare_and_swap(p,oval,nval) __atomic_compare_exchange_n((p), (oval), (nval), true, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED) INT_LEAST16_MAX INT16_MAX __SIZEOF_FLOAT__ 4 CFG_DEBUG_INFO 1 TEE_PANIC_ID_TEE_FREEPERSISTENTOBJECTENUMERATOR 0x00000A02 __SIZE_T__ __SIZE_TYPE__ unsigned int __UINT_LEAST8_TYPE__ unsigned char TEE_LOGIN_GROUP 0x00000002 TEE_AEDecryptFinal TEE_PANIC_ID_TEE_AEENCRYPTFINAL 0x00001002 TEE_PANIC_ID_TEE_POPULATETRANSIENTOBJECT 0x00000807 TEE_MODE_DIGEST memzero_explicit __CHAR16_TYPE__ short unsigned int TEE_ORIGIN_API 0x00000001 TEE_PARAM_TYPE_MEMREF_INPUT 5 TEE_TYPE_HMAC_SHA256 0xA0000004 __UFRACT_FBIT__ 16 TEE_OPERATION_KEY_DERIVATION 8 PRIXPTR __PRIPTR_PREFIX "X" TEE_ERROR_SIGNATURE_INVALID 0xFFFF3072 TA_DERIVED_KEY_MAX_SIZE 32 __data __section(".data") __ARM_FEATURE_MVE USHRT_MAX (SHRT_MAX * 2 + 1) TEE_DATA_FLAG_OVERWRITE 0x00000400 OUTMSG(...) FMSG("< " __VA_ARGS__) __UHA_IBIT__ 8 TEE_PANIC_ID_TEE_FREEPROPERTYENUMERATOR 0x00000202 TEE_ALG_RSASSA_PKCS1_V1_5_MD5SHA1 0x7000F830 _assert_break __LLFRACT_MAX__ 0X7FFFFFFFFFFFFFFFP-63LLR CFG_WITH_STATS 1 __GNUC_MINOR__ 2 CFG_SHMEM_SIZE 0x00200000 _CFG_CORE_LTC_CBC 1 TEE_PANIC_ID_TEE_GETNEXTPROPERTY 0x00000203 __INTMAX_TYPE__ long long int __ULLFRACT_EPSILON__ 0x1P-64ULLR UINT16_C(v) v TEE_ALG_RSASSA_PKCS1_V1_5_MD5 0x70001830 TEE_PANIC_ID_TEE_ASYMMETRICDECRYPT 0x00001101 TEE_TYPE_GENERIC_SECRET 0xA0000000 __INT_FAST8_WIDTH__ 8 TEE_ALG_ILLEGAL_VALUE 0xEFFFFFFF __FLT_DENORM_MIN__ 1.4012984643248171e-45F TEE_PANIC_ID_TA_CREATEENTRYPOINT 0x00000102 TEE_PANIC_ID_TEE_BIGINTMUL 0x00001903 CFG_CORE_THREAD_SHIFT 0 _CFG_CORE_LTC_ECB 1 __UINT_LEAST8_MAX__ 0xff TEE_PANIC_ID_TEE_ASYMMETRICENCRYPT 0x00001102 PTA_SYSTEM_MAP_TA_BINARY 6 STRING_H CMP_TRILEAN(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a > _b ? 1 : _a < _b ? -1 : 0; })) CFG_CORE_TZSRAM_EMUL_SIZE 458752 _CFG_CORE_LTC_SHA256 1 TEE_ALG_DSA_SHA256 0x70004131 __GNUC_PATCHLEVEL__ 1 UNISTD_H stack_size nex_free(ptr) free(ptr) nex_realloc(ptr,size) realloc(ptr, size) TA_FLAGS_MASK GENMASK_32(10, 0) TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" PRIxPA PRIxPTR cmd_id user_ta_prop_type TA_FLAG_INSTANCE_KEEP_ALIVE (1 << 4) vals PRIxVA_WIDTH ((int)(sizeof(vaddr_t) * 2)) __utee_entry USER_TA_PROP_TYPE_BOOL uint64_t USER_TA_PROP_TYPE_IDENTITY tahead_get_trace_level TA_FLAG_MULTI_SESSION (1 << 3) __SIZEOF_PADDR__ __SIZEOF_POINTER__ _C_FUNCTION(name) name ##_c TYPES_EXT_H TA_FLAG_SINGLE_INSTANCE (1 << 2) USER_TA_PROP_TYPE_U32 session_id out/arm/export-ta_arm32/src/user_ta_header.c TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" PRIxPASZ PRIxPTR depr_entry MALLOC_INITIAL_POOL_MIN_SIZE 1024 TA_FLAG_EXEC_DDR 0 MALLOC_H TA_PROP_STR_VERSION "gpd.ta.version" ta_props USER_TA_PROP_TYPE_UUID __FILE_ID__ out_arm_export_ta_arm32_src_user_ta_header_c ta_num_props TA_FLAG_REMAP_SUPPORT 0 TA_FLAG_DEVICE_ENUM_SUPP (1 << 10) TA_UUID TRUSTED_KEYS_UUID TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" ta_heap_size TA_FLAG_DEVICE_ENUM (1 << 9) UTEE_SYSCALLS_H TA_VERSION "Undefined version" trace_ext_prefix TA_PROP_STR_DESCRIPTION "gpd.ta.description" TA_DATA_SIZE (16 * 1024) TA_FLAG_USER_MODE 0 UTEE_TYPES_H TEE_ALLOCATOR_DESC_LENGTH 32 USER_TA_HEADER_DEFINES_H USER_TA_PROP_TYPE_STRING USER_TA_PROP_TYPE_BINARY_BLOCK TA_DESCRIPTION "Undefined description" nex_memalign(alignment,size) memalign(alignment, size) __ssize_t_defined USER_TA_HEADER_H nex_calloc(nmemb,size) calloc(nmemb, size) __ta_entry_c PRIxUA PRIxPTR PRIxVA PRIxPTR TA_STACK_SIZE (4 * 1024) TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" nex_malloc(size) malloc(size) TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" TA_FLAG_CACHE_MAINTENANCE (1 << 7) TA_FLAG_SECURE_DATA_PATH (1 << 5) TA_FRAMEWORK_STACK_SIZE 2048 _utee_return PRIxPA_WIDTH ((int)(sizeof(paddr_t) * 2)) mdbg_check(x) do { } while (0) TA_FLAGS (TA_FLAG_SINGLE_INSTANCE | TA_FLAG_MULTI_SESSION | TA_FLAG_DEVICE_ENUM) ta_head TA_FLAG_CONCURRENT (1 << 8) ta_heap user_ta_property out/arm/export-ta_arm32/src/ta_entry_a32.S GNU AS 2.35.1 _AND , _VOID void _VOLATILE volatile _END_STD_C len0 _NOARGS void _DEFUN_VOID(name) name(_NOARGS) __FILE_ID__ lib_libutils_isoc_newlib_memcpy_c _LONG_DOUBLE long double _PTR void * _CONST const _DEFUN(name,arglist,args) name(args) _HAVE_STDC TOO_SMALL(LEN) ((LEN) < BIGBLOCKSIZE) GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -O2 -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables -fno-tree-loop-distribute-patterns _CAST_VOID (void) dst0 _EXPARM(name,proto) (* name) proto src0 _DOTS , ... UNALIGNED(X,Y) (((long)X & (sizeof(long) - 1)) | ((long)Y & (sizeof(long) - 1))) _ANSIDECL_H_ _EXFUN(name,proto) name proto _ATTRIBUTE(attrs) __attribute__ (attrs) _SIGNED signed lib/libutils/isoc/newlib/memcpy.c aligned_src _BEGIN_STD_C LITTLEBLOCKSIZE (sizeof(long)) aligned_dst _PARAMS(paramlist) paramlist BIGBLOCKSIZE (sizeof(long) << 2) lib/libutils/isoc/newlib/memset.c GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables -fno-tree-loop-distribute-patterns TOO_SMALL(LEN) ((LEN) < LBLOCKSIZE) __FILE_ID__ lib_libutils_isoc_newlib_memset_c LBLOCKSIZE (sizeof(long)) UNALIGNED(X) ((long)X & (LBLOCKSIZE - 1)) trace_ext_puts trace_get_level trace_level_to_string dhex_dump __gnuc_va_list __ap num_thread_digits print_thread_id function PRINTK_H trace_vprintf boffs trace_ext_get_thread_id __FILE_ID__ lib_libutils_ext_trace_c vsnprintk print_core_id trace_set_level lvl_strs lib/libutils/ext/trace.c level_ok __FILE_ID__ lib_libutils_ext_memzero_explicit_c lib/libutils/ext/memzero_explicit.c memset_func __aeabi_unwind_cpp_pr0 __FILE_ID__ lib_libutils_ext_arch_arm_aeabi_unwind_c __aeabi_unwind_cpp_pr1 lib/libutils/ext/arch/arm/aeabi_unwind.c __aeabi_unwind_cpp_pr2 LADJUST 0x004 seq_n kprintf retval oflags to_digit(c) ((c) - '0') _uquad sbuf LONGINT 0x010 nosign hi_ver TOBUFONLY 0x0008 putchar(c,flags,tty) do { (void)(c); (void)(flags); (void)(tty); } while(0) KPRINTF_PUTCHAR(C) { if (oflags == TOBUFONLY) { if (sbuf && ((vp == NULL) || (sbuf < tailp))) *sbuf++ = (C); } else { putchar((C), oflags, vp); } } UARG() (flags&MAXINT ? va_arg(ap, uintmax_t) : flags&PTRINT ? va_arg(ap, uintptr_t) : flags&SIZEINT ? va_arg(ap, size_t) : flags&QUADINT ? va_arg(ap, uint64_t) : flags&LONGINT ? va_arg(ap, unsigned long) : flags&SHORTINT ? (unsigned long)(unsigned short)va_arg(ap, int) : (unsigned long)va_arg(ap, unsigned int)) TOLOG 0x0004 LONGDBL 0x008 fmt0 xdigs TOTTY 0x0002 ZEROPAD 0x400 reswitch hexdigits realsz width __vsprintf __aeabi_uldivmod __vsnprintf __UNCONST(a) ((void *)(unsigned long)(const void *)(a)) SIZEINT 0x200 memchr __FILE_ID__ lib_libutils_ext_snprintk_c lib/libutils/ext/snprintk.c PTRINT 0x100 tailp QUADINT 0x020 ALT 0x001 rflag number NOLOCK 0x1000 FPT 0x800 MAXINT 0x080 HEXDIGITS TODDB 0x0010 KPRINTF_BUFSIZE 37 uuid2str strlen HEXPREFIX 0x002 SARG() (flags&MAXINT ? va_arg(ap, intmax_t) : flags&PTRINT ? va_arg(ap, intptr_t) : flags&SIZEINT ? va_arg(ap, ssize_t) : flags&QUADINT ? va_arg(ap, int64_t) : flags&LONGINT ? va_arg(ap, long) : flags&SHORTINT ? (long)(short)va_arg(ap, int) : (long)va_arg(ap, int)) skipsize to_char(n) ((n) + '0') TOCONS 0x0001 base is_digit(c) ((unsigned)to_digit(c) <= 9) SHORTINT 0x040 dprec DETECTCHAR(X,MASK) (DETECTNULL(X ^ MASK)) UNALIGNED(X) ((long)X & (sizeof(long) - 1)) DETECTNULL(X) (((X) - 0x01010101L) & ~(X) & 0x80808080UL) src_void lib/libutils/isoc/newlib/memchr.c __FILE_ID__ lib_libutils_isoc_newlib_memchr_c __FILE_ID__ lib_libutils_isoc_newlib_strlen_c lib/libutils/isoc/newlib/strlen.c lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod_a32.S asm_lqr asm_ulqr division_lqr denominator __ul_divmod lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c __FILE_ID__ lib_libutils_isoc_arch_arm_arm32_aeabi_ldivmod_c __l_divmod ul_div_qr lib/libutee/assert.c file _utee_panic __FILE_ID__ lib_libutee_assert_c expr to_format lib/libutee/trace_ext.c _utee_log __FILE_ID__ lib_libutee_trace_ext_c TEE_GetSystemTime copy_param _utee_open_ta_session __utee_check_out_annotation tee_unmap _utee_get_cancellation_flag tmp_len _utee_mask_cancellation tmp_align TEE_Panic TEE_GetCancellationFlag TEE_GetREETime paramTypes TEE_Realloc _utee_close_ta_session timeout tee_map_zi TEE_MemFill STDLIB_H _utee_unmask_cancellation res2 TEE_CacheClean TEE_MaskCancellation instanceData TEE_MemMove hint TEE_CheckMemoryAccessRights tmp_buf lib/libutee/tee_api.c TEE_CACHEINVALIDATE _utee_set_ta_time TEE_MemCompare utee_time_category commandID buff old_mask TEE_API_PRIVATE TEE_Time tmp_va newSize destination vaddr_t TEE_Wait consttime_memcmp RAND_MAX __INT_MAX__ _utee_check_access_rights TEE_GetInstanceData _utee_cache_operation TEE_CACHEFLUSH __FILE_ID__ lib_libutee_tee_api_c TEE_GetTAPersistentTime cancellationRequestTimeout returnOrigin _utee_wait accessFlags _utee_get_time TEE_UnmaskCancellation UTEE_TIME_CAT_TA_PERSISTENT TEE_SetInstanceData TEE_NULL_SIZED_VA ((void *)1) buffer1 buffer2 __utee_check_inout_annotation memmove TEE_CacheFlush TEE_CACHECLEAN UTEE_TIME_CAT_SYSTEM UTEE_TIME_CAT_REE update_out_param ret_origin TEE_CacheInvalidate tee_api_instance_data TEE_SetTAPersistentTime _utee_invoke_ta_command is_tmp_mem millis seconds objectIDLen _utee_cryp_obj_populate _utee_storage_obj_read TEE_CreatePersistentObject object TEE_RenamePersistentObject TEE_ResetTransientObject newObjectIDLen TEE_RestrictObjectUsage1 _utee_storage_obj_del TEE_GetObjectInfo _utee_storage_obj_trunc TEE_ReadObjectData TEE_DATA_SEEK_CUR _utee_storage_obj_write dataSize dst_info _utee_storage_obj_seek TEE_CloseAndDeletePersistentObject1 _utee_storage_obj_rename _utee_storage_free_enum __utee_from_attr TEE_OpenPersistentObject TEE_FreePersistentObjectEnumerator __FILE_ID__ lib_libutee_tee_api_objects_c TEE_GetObjectBufferAttribute TEE_AllocatePersistentObjectEnumerator objectUsage whence TEE_DATA_SEEK_END _utee_storage_obj_create TEE_CopyObjectAttributes attrs newObjectID _utee_storage_alloc_enum TEE_WriteObjectData objectEnumerator maxKeySize objectID TEE_InitValueAttribute _utee_storage_reset_enum __TEE_ObjectEnumHandle _utee_storage_start_enum srcObject objectSize handleFlags _utee_cryp_obj_alloc _utee_storage_next_enum TEE_RestrictObjectUsage TEE_GetObjectInfo1 dataPosition pt_info TEE_CopyObjectAttributes1 TEE_ResetPersistentObjectEnumerator __utee_check_attr_in_annotation _utee_cryp_obj_generate_key _utee_cryp_obj_restrict_usage _utee_cryp_obj_get_attr lib/libutee/tee_api_objects.c TEE_GetObjectValueAttribute TEE_Whence maxObjectSize initialDataLen utee_attribute local_info TEE_CloseAndDeletePersistentObject TEE_GenerateKey TEE_CloseObject storageID TEE_GetNextPersistentObject objectInfo TEE_SeekObjectData attributes TEE_DATA_SEEK_SET TEE_TruncateObjectData TEE_ObjectInfo TEE_InitRefAttribute _utee_storage_obj_open destObject _utee_cryp_obj_copy TEE_StartPersistentObjectEnumerator src_info paramCount attribute_id objectType initialData _utee_cryp_obj_close TEE_ObjectType TEE_USAGE_DEFAULT 0xffffffff attrCount _utee_cryp_obj_reset cnt64 keySize _utee_cryp_obj_get_info attr_count TEE_MAIN_ALGO_ECDSA 0x41 IS_ENABLED(config_macro) Z_IS_ENABLED1(config_macro) _utee_cipher_init TEE_MAIN_ALGO_CONCAT_KDF 0xC1 TEE_MAIN_ALGO_MD5 0x01 TEE_SHA256_HASH_SIZE messageLen Z_IS_ENABLED3(ignore_this,val,...) val TEE_U32_BSWAP(x) __compiler_bswap32((x)) TEE_MD5SHA1_HASH_SIZE TEE_CHAIN_MODE_CBC_MAC_PKCS5 0x5 TEE_MAC_SIZE_AES_CMAC signature max_key_count TEE_MAIN_ALGO_DSA 0x31 TEE_U64_FROM_BIG_ENDIAN(x) TEE_U64_BSWAP(x) numberOfKeys dst_op TEE_CipherInit _utee_hash_final req_key_usage TEE_TIME_MILLIS_BASE 1000 nonce _utee_asymm_verify TEE_ALG_GET_DIGEST_HASH(algo) __tee_alg_get_digest_hash(algo) __tee_alg_get_digest_size __FILE_ID__ lib_libutee_tee_api_operations_c block_size TEE_OperationInfo TEE_MACUpdate chunk handle_state message TEE_DES_BLOCK_SIZE 8UL AADLen TEE_MAIN_ALGO_SM2_DSA_SM3 0x45 randomBufferLen TEE_MAIN_ALGO_SHA384 0x05 TEE_OperationInfoMultiple algo hashLen _utee_authenc_update_payload tmp_dlen _XXXX1 _YYYY, HW_UNIQUE_KEY_WORD2 (HW_UNIQUE_KEY_WORD1 + 1) update_func TEE_MAIN_ALGO_SM2_PKE 0x47 key_info dest_data kinfo TEE_AsymmetricEncrypt IVLen _utee_cryp_random_number_generate TEE_MAIN_ALGO_SHA1 0x02 TEE_CHAIN_MODE_CTR 0x2 keyInformation TEE_GetOperationInfoMultiple TEE_U16_BSWAP(x) __compiler_bswap16((x)) TEE_U16_FROM_BIG_ENDIAN(x) TEE_U16_BSWAP(x) TEE_MAC_SIZE_AES_CBC_MAC_PKCS5 slen TEE_MAIN_ALGO_RSA 0x30 TEE_MAIN_ALGO_SHA512 0x06 AADdata __tee_alg_get_key_type TEE_SM4_BLOCK_SIZE 16UL element _utee_authenc_update_aad _utee_cryp_derive_key buffer_offs TEE_DeriveKey HW_UNIQUE_KEY_WORD4 (HW_UNIQUE_KEY_WORD1 + 3) TEE_DIGEST_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_DIGEST_HASH(algo)) __CONFIG_H_ TEE_AEUpdate TEE_CipherDoFinal TEE_DigestUpdate _utee_cryp_state_copy with_private_key TEE_CHAIN_MODE_CCM 0x7 tee_buffer_update TEE_ALG_GET_CHAIN_MODE(algo) (((algo) >> 8) & 0xF) randomBuffer operationClass HW_UNIQUE_KEY_WORD3 (HW_UNIQUE_KEY_WORD1 + 2) TEE_MAIN_ALGO_SM3 0x07 TEE_MAIN_ALGO_SM4 0x14 req_dlen acc_dlen TEE_TIME_ADD(t1,t2,dst) do { (dst).seconds = (t1).seconds + (t2).seconds; (dst).millis = (t1).millis + (t2).millis; if ((dst).millis >= TEE_TIME_MILLIS_BASE) { (dst).seconds++; (dst).millis -= TEE_TIME_MILLIS_BASE; } } while (0) algorithm check_element_none digestLen _utee_authenc_enc_final TEE_AsymmetricVerifyDigest TEE_AES_BLOCK_SIZE 16UL destLen TEE_SHA384_HASH_SIZE TEE_SHA224_HASH_SIZE handleState TEE_INTERNAL_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_INTERNAL_HASH(algo)) TEE_MAC_SIZE_AES_CBC_MAC_NOPAD TEE_CipherUpdate _utee_authenc_init HW_UNIQUE_KEY_WORD1 (8) digest operationInfo key_info1 key_info2 _utee_cryp_state_alloc TEE_MAIN_ALGO_AES 0x10 TEE_OperationInfoKey TEE_TIME_SUB(t1,t2,dst) do { (dst).seconds = (t1).seconds - (t2).seconds; if ((t1).millis < (t2).millis) { (dst).seconds--; (dst).millis = (t1).millis + TEE_TIME_MILLIS_BASE - (t2).millis; } else { (dst).millis = (t1).millis - (t2).millis; } } while (0) requiredKeyUsage TEE_MAIN_ALGO_ECDH 0x42 TEE_CHAIN_MODE_XTS 0x4 __utee_check_outbuf_annotation tagLen operationState __tee_alg_get_class computed_mac TEE_AsymmetricSignDigest TEE_ALG_GET_DIGEST_SIZE(algo) __tee_alg_get_digest_size(algo) TEE_MAIN_ALGO_HKDF 0xC0 key1 key2 TEE_MAIN_ALGO_DES2 0x12 TEE_U16_TO_BIG_ENDIAN(x) TEE_U16_BSWAP(x) TEE_ALG_HMAC_ALGO(main_hash) (TEE_OPERATION_MAC << 28 | (main_hash)) TEE_CHAIN_MODE_PKCS1_PSS_MGF1 0x9 TEE_ResetOperation op_info macLen TEE_CHAIN_MODE_ECB_NOPAD 0x0 _utee_cipher_final TEE_CHAIN_MODE_GCM 0x8 TEE_GetOperationInfo TEE_ALG_GET_CLASS(algo) __tee_alg_get_class(algo) TEE_SHA512_HASH_SIZE _utee_hash_update chunkLen src_len TEE_SetOperationKey2 _utee_hash_init TEE_MACCompareFinal with_priv hash HW_UNIQUE_KEY_LENGTH (16) TEE_MACInit __tee_alg_get_main_alg nonceLen TEE_MAIN_ALGO_DH 0x32 _utee_asymm_operate TEE_CHAIN_MODE_CBC_NOPAD 0x1 TEE_MAIN_ALGO_SHA256 0x04 init_hash_operation TEE_U64_BSWAP(x) __compiler_bswap64((x)) srcLen src_op TEE_AEUpdateAAD TEE_ALG_GET_MAIN_ALG(algo) __tee_alg_get_main_alg(algo) TEE_SM3_HASH_SIZE computed_mac_size UTEE_SE_READER_PRESENT (1 << 0) TEE_U32_TO_BIG_ENDIAN(x) TEE_U32_BSWAP(x) TEE_SHA1_HASH_SIZE TEE_TIME_LE(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis <= (t2).millis) : ((t1).seconds <= (t2).seconds)) buffer_left chunkSize two_keys Z_IS_ENABLED1(config_macro) Z_IS_ENABLED2(_XXXX ##config_macro) lib/libutee/tee_api_operations.c srcData dest_len TEE_AsymmetricDecrypt TEE_CHAIN_MODE_CMAC 0x6 TEE_MAIN_ALGO_DES 0x11 TEE_CHAIN_MODE_CTS 0x3 digestLength derivedKey TEE_IsAlgorithmSupported Z_IS_ENABLED2(one_or_two_args) Z_IS_ENABLED3(one_or_two_args true, false) TEE_DigestDoFinal payloadLen src_data TEE_MAIN_ALGO_PBKDF2 0xC2 signatureLen TEE_TIME_LT(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis < (t2).millis) : ((t1).seconds < (t2).seconds)) TEE_MAIN_ALGO_DES3 0x13 UTEE_SE_READER_SELECT_RESPONE_ENABLE (1 << 2) buffer_size TEE_MACComputeFinal TEE_MAIN_ALGO_SHA224 0x03 TEE_MAX_HASH_SIZE buffer_two_blocks TEE_MAC_SIZE_DES_CBC_MAC_PKCS5 TEE_AES_MAX_KEY_SIZE 32UL TEE_CopyOperation __TEE_MAIN_HASH_SM3 0x7 TEE_ALG_HASH_ALGO(main_hash) __tee_alg_hash_algo(main_hash) TEE_ALG_GET_KEY_TYPE(algo,with_private_key) __tee_alg_get_key_type(algo, with_private_key) AADdataLen UTEE_DEFINES_H TEE_MD5_HASH_SIZE _utee_cryp_state_free UTEE_SE_READER_TEE_ONLY (1 << 1) _utee_authenc_dec_final _utee_cipher_update destData TEE_MAIN_ALGO_SM2_KEP 0x46 TEE_U64_TO_BIG_ENDIAN(x) TEE_U64_BSWAP(x) TEE_U32_FROM_BIG_ENDIAN(x) TEE_U32_BSWAP(x) TEE_ALG_GET_INTERNAL_HASH(algo) (((algo) >> 20) & 0x7) panicCode __utee_check_outstring_annotation ACCESS_W TEE_MEMORY_ACCESS_WRITE ACCESS_W_ANY (TEE_MEMORY_ACCESS_WRITE | TEE_MEMORY_ACCESS_ANY_OWNER) ACCESS_R TEE_MEMORY_ACCESS_READ lib/libutee/tee_api_panic.c check_access __utee_check_instring_annotation check_res __FILE_ID__ lib_libutee_tee_api_panic_c ACCESS_RW (TEE_MEMORY_ACCESS_READ | TEE_MEMORY_ACCESS_WRITE) _base64_enc_len TEE_ISOCKET_ERROR_HOSTNAME 0xF1007007 _utee_get_property_name_to_index propget_get_property BASE64_H bool_len eps_len identity_len name_len _base64_enc bufferlen TEE_STRING_MODE_HEX_UC MPA_STRING_MODE_HEX_UC is_propset_pseudo_handle propset_get OUTBUF TEE_ISOCKET_ERROR_REMOTE_CLOSED 0xF1007002 prop_set GUARD_TEE_MATHAPI_H INOUT strlcpy TEE_GetPropertyName TEE_ISOCKET_ERROR_PROTOCOL 0xF1007001 TEE_GetPropertyAsString TEE_GetPropertyAsUUID _utee_get_property value_len PROP_STR_MAX 80 TEE_GetPropertyAsBinaryBlock TEE_ISOCKET_ERROR_OUT_OF_RESOURCES 0xF1007004 TEE_ISOCKET_VERSION 0x01000000 TEE_MATHAPI_EXPORT p_identity_val TEE_ResetPropertyEnumerator uuid_len INBUF const PROP_ENUMERATOR_NOT_STARTED 0xffffffff TEE_STRING_MODE_HEX_LC MPA_STRING_MODE_HEX_UC uint32_val propget_get_ext_prop TEE_GetNextProperty TEE_ISOCKET_ERROR_TIMEOUT 0xF1007003 prop_enumerator uint32_len IN const tee_props _base64_dec ____TEE_ISOCKET_DEFINES_H TEE_GetPropertyAsU32 bool_val propsetOrEnumerator TEE_ISOCKET_WARNING_PROTOCOL 0xF1007006 TEE_ISOCKET_ERROR_LARGE_BUFFER 0xF1007005 __TEE_ISOCKET_H TEE_GetPropertyAsBool strcmp lib/libutee/tee_api_property.c next_idx propSet __FILE_ID__ lib_libutee_tee_api_property_c __FILE_ID__ lib_libutee_tee_system_pta_c invoke_system_pta lib/libutee/tee_system_pta.c reg_pair_to_64 reg_pair_from_64 reg0 reg1 sub_cmd tee_invoke_supp_plugin outlen lib/libutee/arch/arm/utee_syscalls_a32.S R_PPC_PLTREL32 28 R_IA_64_DTPREL14 0xb1 R_PPC_SECTOFF_HI 35 UTEE_ENTRY_FUNC_OPEN_SESSION SLIST_REMOVE(head,elm,type,field) do { if ((head)->slh_first == (elm)) { SLIST_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->slh_first; while(curelm->field.sle_next != (elm)) curelm = curelm->field.sle_next; curelm->field.sle_next = curelm->field.sle_next->field.sle_next; } } while ( 0) PT_SUNWBSS 0x6ffffffa R_PPC_ADDR14_BRNTAKEN 9 dl_iterate_phdr QUEUEDEBUG_CIRCLEQ_ELM(head,elm,field) EM_ARC 45 num_fn TAILQ_HEAD(name,type) _TAILQ_HEAD(name, struct type,) NT_GNU_GOLD_VERSION 4 init_done EM_68HC16 69 ET_DYN 3 R_X86_64_64 1 DF_1_NOOPEN 0x00000040 QUEUEDEBUG_LIST_OP(elm,field) SLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0) ET_CORE 4 SLIST_FOREACH(var,head,field) for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next) R_SPARC_PCPLT32 27 CIRCLEQ_ENTRY(type) struct { struct type *cqe_next; struct type *cqe_prev; } R_PPC_UADDR32 24 R_SPARC_M44 51 SHT_GNU_verdef 0x6ffffffd NT_GNU_ABI_TAG 1 PT_INTERP 3 EF_ARM_ABI_FLOAT_SOFT 0x00000200 R_PPC64_PLT64 45 SHF_INFO_LINK 0x40 R_IA_64_FPTR64I 0x43 R_PPC_EMB_SDA2I16 107 TAILQ_INIT(head) do { (head)->tqh_first = NULL; (head)->tqh_last = &(head)->tqh_first; } while ( 0) R_AARCH64_TLS_TPREL 1030 d_val p_memsz R_PPC_GOT_TLSGD16_HA 82 R_IA_64_LTOFF_FPTR64I 0x53 R_SPARC_L44 52 SIMPLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.sqe_next = NULL; *(head)->sqh_last = (elm); (head)->sqh_last = &(elm)->field.sqe_next; } while ( 0) PT_SUNWDTRACE 0x6ffffffc SHT_LOOS 0x60000000 GNU_PROPERTY_HIPROC 0xdfffffff R_PPC_GOT_TLSLD16_HA 86 R_SPARC_TLS_IE_LD 69 STT_NOTYPE 0 ELF_NOTE_FREEBSD "FreeBSD" R_PPC_GOT_TLSLD16_LO 84 PT_GNU_STACK 0x6474e551 DT_VERSYM 0x6ffffff0 reserved2 __FILE_ID__ lib_libutee_arch_arm_user_ta_entry_c R_386_GLOB_DAT 6 lib/libutee/arch/arm/user_ta_entry.c R_ARM_THM_SWI8 14 SIMPLEQ_NEXT(elm,field) ((elm)->field.sqe_next) R_IA_64_DTPREL22 0xb2 EM_VPP500 17 R_SPARC_HIX22 48 dlpi_tls_modid DT_PLTGOT 3 R_PPC_PLT16_HA 31 SHT_ARM_EXIDX 0x70000001 ELFOSABI_MODESTO 11 SHT_MIPS_OPTIONS 0x7000000d SHF_MASKOS 0x0ff00000 R_SPARC_TLS_DTPOFF32 76 ELFOSABI_NETBSD 2 ET_LOPROC 0xff00 R_IA_64_IPLTLSB 0x81 STAILQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (listelm)->field.stqe_next = (elm); } while ( 0) EM_FR30 84 Elf32_Dyn EM_MMA 54 LIST_FOREACH(var,head,field) for ((var) = ((head)->lh_first); (var); (var) = ((var)->field.le_next)) R_SPARC_PC_HH22 37 R_SPARC_REGISTER 53 STB_LOCAL 0 EM_TRICORE 44 EI_MAG2 2 p_filesz R_386_GOTPC 10 R_SPARC_WDISP22 8 EM_SPARC 2 VER_NDX_LOCAL 0 SHN_LORESERVE 0xff00 R_386_32 1 R_PPC_LOCAL24PC 23 CIRCLEQ_FOREACH_REVERSE(var,head,field) for ((var) = ((head)->cqh_last); (var) != (const void *)(head); (var) = ((var)->field.cqe_prev)) DT_SUNW_CAP 0x60000010 R_IA_64_IPLTMSB 0x80 _TEE_MathAPI_Init DT_BIND_NOW 24 R_SPARC_5 44 R_IA_64_GPREL32LSB 0x2d EM_HUANY 81 DT_VERDEF 0x6ffffffc TAILQ_CONCAT(head1,head2,field) do { if (!TAILQ_EMPTY(head2)) { *(head1)->tqh_last = (head2)->tqh_first; (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; (head1)->tqh_last = (head2)->tqh_last; TAILQ_INIT((head2)); } } while ( 0) EM_STARCORE 58 Elf_Phdr R_PPC64_ADDR16_HIGHESTA 42 R_ARM_GNU_VTENTRY 100 R_SPARC_UA32 23 NT_PROCSTAT_PSSTRINGS 15 EM_M32R 88 SLIST_NEXT(elm,field) ((elm)->field.sle_next) R_SPARC_LM22 36 R_SPARC_WDISP16 40 SHT_STRTAB 3 SHT_SUNW_verneed 0x6ffffffe EF_ARM_ABI_FLOAT_HARD 0x00000400 R_IA_64_GPREL32MSB 0x2c NT_PROCSTAT_AUXV 16 DT_FINI_ARRAYSZ 28 EI_ABIVERSION 8 EM_NCPU 56 SHT_SUNW_dof 0x6ffffff4 DF_1_NODEFLIB 0x00000800 tqh_first SHT_GROUP 17 EM_88K 5 R_IA_64_PCREL21B 0x49 SHT_GNU_HASH 0x6ffffff6 ELFCLASSNONE 0 EM_D10V 85 R_386_TLS_LDO_32 32 R_PPC_GOT16_HI 16 STN_UNDEF 0 DT_RELASZ 8 R_PPC_EMB_NADDR32 101 TAILQ_INSERT_AFTER(head,listelm,elm,field) do { QUEUEDEBUG_TAILQ_OP((listelm), field) if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (listelm)->field.tqe_next = (elm); (elm)->field.tqe_prev = &(listelm)->field.tqe_next; } while ( 0) R_IA_64_SECREL32LSB 0x65 SHN_COMMON 0xfff2 EM_H8S 48 R_PPC64_DTPMOD64 68 R_SPARC_TLS_LDO_LOX10 65 SHN_LOOS 0xff20 STAILQ_HEAD_INITIALIZER(head) { NULL, &(head).stqh_first } abort R_PPC_SECTOFF_HA 36 PF_MASKPROC 0xf0000000 SHT_DYNSYM 11 R_PPC_SECTOFF_LO 34 CIRCLEQ_FIRST(head) ((head)->cqh_first) ELF32_M_SIZE(info) ((unsigned char)(info)) R_PPC_GOT_TPREL16 87 __utee_tcb_init DT_POSFLAG_1 0x6ffffdfd R_MIPS_64 18 SHT_NOTE 7 R_X86_64_PC32 2 EM_PPC64 21 GNU_PROPERTY_LOPROC 0xc0000000 R_X86_64_PLT32 4 LIST_INIT(head) do { (head)->lh_first = NULL; } while ( 0) EM_VIDEOCORE 95 R_IA_64_SECREL32MSB 0x64 R_SPARC_TLS_IE_HI22 67 SHN_LOPROC 0xff00 R_SPARC_OLO10 33 Elf_Dyn EM_IP2K 101 from_utee_params SLIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = SLIST_FIRST((head)); (var) && ((tvar) = SLIST_NEXT((var), field), 1); (var) = (tvar)) R_MIPS_GPREL16 7 PT_SUNWCAP 0x6ffffffd OLD_EI_BRAND 8 EI_MAG3 3 DF_1_ORIGIN 0x00000080 R_SPARC_TLS_LDM_HI22 60 ELFOSABI_SYSV ELFOSABI_NONE CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next) session_ctx R_IA_64_FPTR32MSB 0x44 R_SPARC_PC22 17 DT_RELENT 19 R_ARM_TLS_TPOFF32 19 DT_VERDEFNUM 0x6ffffffd EM_ST200 100 EM_CRIS 76 EM_ZSP 79 R_PPC_SDAREL16 32 dlpi_addr dlpi_adds PF_W 0x2 EM_NONE 0 R_AARCH64_GLOB_DAT 1025 VER_NEED_WEAK (1u << 15) SIMPLEQ_HEAD(name,type) struct name { struct type *sqh_first; struct type **sqh_last; } ELFDATANONE 0 R_PPC_GLOB_DAT 20 SHT_HIUSER 0xffffffff DT_TEXTREL 22 EM_RCE 39 ta_param_types dlpi_tls_data PN_XNUM 0xffff EM_H8_300 46 EM_ST9PLUS 67 R_386_TLS_GD 18 SHN_HIRESERVE 0xffff R_MIPS_PC16 10 R_PPC_REL24 10 R_PPC64_TOC16 47 R_PPC_REL32 26 R_ARM_JUMP_SLOT 22 LIST_NEXT(elm,field) ((elm)->field.le_next) EM_MIPS_X 51 PT_GNU_RELRO 0x6474e552 PT_HIOS 0x6fffffff R_PPC_GOT16 14 R_PPC_ADDR14 7 R_IA_64_PLTOFF64I 0x3b STT_FUNC 2 DT_FILTER 0x7fffffff SHT_ARM_OVERLAYSECTION 0x70000005 EM_ARCA 109 R_PPC_PLT32 27 SHT_SYMTAB_SHNDX 18 EM_ALPHA_STD 41 SELFMAG 4 R_PPC_EMB_RELST_HI 113 R_PPC_REL14_BRNTAKEN 13 EM_MN10300 89 R_ARM_RELATIVE 23 R_IA_64_DTPREL32LSB 0xb5 R_386_TLS_GD_PUSH 25 R_SPARC_DISP16 5 R_MIPS_32 2 SHT_FINI_ARRAY 15 R_MIPS_16 1 R_SPARC_GOT22 15 R_IA_64_NONE 0 EM_68HC05 72 R_IA_64_DIR32LSB 0x25 NT_PROCSTAT_RLIMIT 13 R_MIPS_GOTHI16 21 R_PPC_TPREL16 69 EM_ALPHA 0x9026 R_PPC_GOT_TPREL16_HA 90 R_PPC_EMB_BIT_FLD 115 R_ARM_XPC25 15 DT_RELAENT 9 R_SPARC_32 3 EM_ST7 68 R_SPARC_22 10 R_IA_64_SEGREL64MSB 0x5e R_IA_64_SECREL64LSB 0x67 R_386_TLS_LE_32 34 CIRCLEQ_LOOP_NEXT(head,elm,field) (((elm)->field.cqe_next == (void *)(head)) ? ((head)->cqh_first) : (elm->field.cqe_next)) LIST_ENTRY(type) struct { struct type *le_next; struct type **le_prev; } R_IA_64_DTPREL32MSB 0xb4 STAILQ_NEXT(elm,field) ((elm)->field.stqe_next) PT_TLS 7 EM_COLDFIRE 52 R_IA_64_LTOFF_DTPREL22 0xba EM_MN10200 90 R_PPC_COPY 19 R_386_TLS_LE 17 DT_MOVEENT 0x6ffffdfa DT_STRSZ 10 ta_sessions VER_NDX_GLOBAL 1 STV_PROTECTED 0x3 NT_FPREGSET 2 R_ARM_THM_RPC22 251 STB_HIPROC 15 R_SPARC_TLS_IE_LO10 68 R_SPARC_TLS_TPOFF32 78 SLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0) Elf32_Phdr SHT_HIPROC 0x7fffffff CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) ELFOSABI_NONE 0 R_PPC_DTPMOD32 68 R_IA_64_LTOFF_FPTR64LSB 0x57 ELFOSABI_IRIX 8 CA_SUNW_HW_1 1 tqe_prev DT_NULL 0 R_PPC_ADDR16_LO 4 DF_SYMBOLIC 0x0002 STAILQ_CONCAT(head1,head2) do { if (!STAILQ_EMPTY((head2))) { *(head1)->stqh_last = (head2)->stqh_first; (head1)->stqh_last = (head2)->stqh_last; STAILQ_INIT((head2)); } } while ( 0) ELFOSABI_FREEBSD 9 R_IA_64_LTOFF64I 0x33 R_ARM_PC13 4 R_PPC_GOT16_LO 15 R_386_TLS_DTPOFF32 36 ELFDATA2LSB 1 R_SPARC_HIPLT22 25 R_X86_64_32S 11 R_IA_64_PCREL21M 0x4a EM_JAVELIN 77 DT_SYMINSZ 0x6ffffdfe R_IA_64_LTOFF_FPTR64MSB 0x56 DT_RUNPATH 29 DF_BIND_NOW 0x0008 STT_SECTION 3 R_IA_64_PCREL22 0x7a DT_INIT_ARRAY 25 VER_NDX_GIVEN 2 R_SPARC_TLS_LE_LOX10 73 R_X86_64_8 14 dlpi_subs _TAILQ_HEAD(name,type,qual) struct name { qual type *tqh_first; qual type *qual *tqh_last; } NT_PROCSTAT_FILES 9 R_SPARC_13 11 SHT_AMD64_UNWIND 0x70000001 LIST_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) if (((elm)->field.le_next = (head)->lh_first) != NULL) (head)->lh_first->field.le_prev = &(elm)->field.le_next; (head)->lh_first = (elm); (elm)->field.le_prev = &(head)->lh_first; } while ( 0) _TAILQ_ENTRY(type,qual) struct { qual type *tqe_next; qual type *qual *tqe_prev; } DT_HASH 4 SYMINFO_FLG_DIRECT 0x0001 R_PPC_EMB_RELSDA 116 R_X86_64_32 10 _num_mod_init R_PPC64_UADDR64 43 EM_CR 103 TAILQ_INSERT_TAIL(head,elm,field) do { QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) (elm)->field.tqe_next = NULL; (elm)->field.tqe_prev = (head)->tqh_last; *(head)->tqh_last = (elm); (head)->tqh_last = &(elm)->field.tqe_next; } while ( 0) R_SPARC_TLS_LDM_ADD 62 R_386_TLS_IE 15 EM_PPC 20 R_MIPS_GOT16 9 R_ARM_ABS8 8 EM_S390 22 tqh_last DT_DEPAUDIT 0x6ffffefb STAILQ_REMOVE(head,elm,type,field) do { if ((head)->stqh_first == (elm)) { STAILQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->stqh_first; while (curelm->field.stqe_next != (elm)) curelm = curelm->field.stqe_next; if ((curelm->field.stqe_next = curelm->field.stqe_next->field.stqe_next) == NULL) (head)->stqh_last = &(curelm)->field.stqe_next; } } while ( 0) LIST_HEAD(name,type) struct name { struct type *lh_first; } R_X86_64_DTPOFF64 17 EM_SPARC32PLUS 18 SIMPLEQ_INIT(head) do { (head)->sqh_first = NULL; (head)->sqh_last = &(head)->sqh_first; } while ( 0) EM_MSP430 105 DT_PREINIT_ARRAYSZ 33 R_X86_64_DTPOFF32 21 SLIST_REMOVE_AFTER(slistelm,field) do { (slistelm)->field.sle_next = SLIST_NEXT(SLIST_NEXT((slistelm), field), field); } while ( 0) SHF_WRITE 0x1 R_SPARC_TLS_LE_HIX22 72 DT_SONAME 14 PT_SUNWSTACK 0x6ffffffb SHF_EXECINSTR 0x4 R_PPC_ADDR16_HI 5 R_SPARC_JMP_SLOT 21 ELF32_ST_VISIBILITY(oth) ((oth) & 0x3) ELFCLASS32 1 TAILQ_FOREACH_REVERSE_SAFE(var,head,headname,field,prev) for ((var) = TAILQ_LAST((head), headname); (var) && ((prev) = TAILQ_PREV((var), headname, field), 1); (var) = (prev)) R_IA_64_LTV64MSB 0x76 SHT_SUNW_ANNOTATE 0x6ffffff7 SHT_SHLIB 10 EM_VAX 75 SHT_SUNW_DEBUGSTR 0x6ffffff8 DT_FEATURE_1 0x6ffffdfc utee_entry_func QUEUEDEBUG_TAILQ_INSERT_TAIL(head,elm,field) CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev) NT_PROCSTAT_PROC 8 ELFMAG1 'E' tqe_next uninit_instance R_SPARC_WDISP30 7 R_IA_64_REL32MSB 0x6c EM_MIPS_RS3_LE 10 DT_PLTREL 20 __phdr_info_head VER_NEED_HIDDEN VER_NDX_HIDDEN DF_1_NODELETE 0x00000008 R_PPC_GOT_TPREL16_HI 89 EM_MMIX 80 STB_WEAK 2 STV_ELIMINATE 0x6 EM_UNICORE 110 R_IA_64_LTOFF22X 0x86 DT_GNU_HASH 0x6ffffef5 EM_ST19 74 R_PPC64_ADDR16_HIGHER 39 R_PPC_EMB_NADDR16_HI 104 R_PPC64_REL64 44 num_mod SHT_SUNW_move 0x6ffffffa R_PPC_TPREL16_LO 70 R_IA_64_PCREL32LSB 0x4d LIST_INSERT_BEFORE(listelm,elm,field) do { QUEUEDEBUG_LIST_OP((listelm), field) (elm)->field.le_prev = (listelm)->field.le_prev; (elm)->field.le_next = (listelm); *(listelm)->field.le_prev = (elm); (listelm)->field.le_prev = &(elm)->field.le_next; } while ( 0) STT_NUM 7 STAILQ_FIRST(head) ((head)->stqh_first) __utee_gprof_init R_IA_64_GPREL64I 0x2b TAILQ_PREV(elm,headname,field) (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) R_MIPS_REL32 3 R_PPC_JMP_SLOT 21 R_PPC_GOT_TLSGD16_LO 80 R_SPARC_GOT13 14 PT_NULL 0 R_SPARC_PLT32 24 R_386_TLS_TPOFF32 37 DT_PLTRELSZ 2 GNU_PROPERTY_X86_FEATURE_1_AND 0xc0000002 ELFMAG3 'F' DT_SUNW_AUXILIARY 0x6000000d ELFOSABI_AROS 15 EM_ST100 60 R_IA_64_DTPMOD64LSB 0xa7 DF_TEXTREL 0x0004 SHF_STRINGS 0x20 ELFMAG0 0x7f SLIST_REMOVE_HEAD(head,field) do { (head)->slh_first = (head)->slh_first->field.sle_next; } while ( 0) QUEUEDEBUG_LIST_POSTREMOVE(elm,field) SHN_UNDEF 0 R_IA_64_PCREL32MSB 0x4c __elf_phdr_info R_PPC_TPREL16_HI 71 to_utee_params CIRCLEQ_HEAD_INITIALIZER(head) { (void *)&head, (void *)&head } EM_V850 87 R_PPC_ADDR14_BRTAKEN 8 STV_SINGLETON 0x5 PT_DYNAMIC 2 R_SPARC_DISP8 4 EF_ARM_BE8 0x00800000 R_SPARC_WDISP19 41 DT_MOVETAB 0x6ffffefe ELF_NOTE_NETBSD "NetBSD" VER_FLG_WEAK 0x02 R_IA_64_DTPMOD64MSB 0xa6 R_SPARC_PCPLT10 29 R_SPARC_HM10 35 SHT_SUNW_versym 0x6fffffff R_IA_64_SEGREL64LSB 0x5f R_X86_64_RELATIVE 8 SHT_SUNW_cap 0x6ffffff5 EI_CLASS 4 R_IA_64_PLTOFF64LSB 0x3f R_ARM_SBREL32 9 R_PPC_UADDR16 25 EM_SNP1K 99 EM_MAX 102 PT_LOAD 1 STB_GLOBAL 1 SHF_GROUP 0x200 R_SPARC_6 45 TAILQ_NEXT(elm,field) ((elm)->field.tqe_next) STT_FILE 4 ELFOSABI_HPUX 1 R_ARM_RREL32 252 LIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = LIST_FIRST((head)); (var) && ((tvar) = LIST_NEXT((var), field), 1); (var) = (tvar)) EM_MIPS_RS4_BE 10 ELF32_R_SYM(info) ((info) >> 8) EI_PAD 9 PT_SHLIB 5 __utee_call_elf_fini_fn ET_LOOS 0xfe00 EM_F2MC16 104 SHT_LOUSER 0x80000000 R_IA_64_PLTOFF64MSB 0x3e R_386_COPY 5 R_PPC_REL14_BRTAKEN 12 VER_DEF_IDX(x) VER_NDX(x) EM_SH 42 ta_header_save_params R_IA_64_PLTOFF22 0x3a R_PPC_DTPREL32 78 SHT_SUNW_verdef 0x6ffffffd ta_header_get_session STAILQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (head)->stqh_first = (elm); } while ( 0) R_IA_64_TPREL22 0x92 ta_header_remove_session R_AARCH64_JUMP_SLOT 1026 R_IA_64_LTOFF_FPTR32MSB 0x54 Elf_Addr PT_HISUNW 0x6fffffff CIRCLEQ_LAST(head) ((head)->cqh_last) ELF32_ST_BIND(info) ((info) >> 4) SHF_LINK_ORDER 0x80 R_SPARC_11 31 R_PPC_EMB_RELST_LO 112 SIMPLEQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (head)->sqh_first = (elm); } while ( 0) keep_alive R_IA_64_IMM14 0x21 R_386_TLS_LDM_POP 31 R_ARM_THM_PC8 11 QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm,field) R_IA_64_FPTR64LSB 0x47 R_IA_64_TPREL64I 0x93 R_PPC_EMB_RELSEC16 111 R_ARM_COPY 20 ELF_NOTE_SOLARIS "SUNW Solaris" R_PPC_EMB_SDA2REL 108 PF_MASKOS 0x0ff00000 R_SPARC_PLT64 47 SLIST_FIRST(head) ((head)->slh_first) R_MIPS_CALLLO16 31 R_SPARC_GLOB_JMP 42 R_SPARC_DISP32 6 SIMPLEQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (listelm)->field.sqe_next = (elm); } while ( 0) DT_PLTPADSZ 0x6ffffdf9 SHT_ARM_PREEMPTMAP 0x70000002 ET_HIOS 0xfeff DT_PLTPAD 0x6ffffefd Elf_Sword R_PPC_GOT_TPREL16_LO 88 EM_IA_64 50 CA_SUNW_NULL 0 R_IA_64_LTOFF_FPTR22 0x52 R_ARM_REL32 3 EM_PDSP 63 R_IA_64_PCREL21F 0x4b DF_1_GLOBAL 0x00000002 ELFOSABI_STANDALONE 255 R_386_TLS_GOTIE 16 DT_CHECKSUM 0x6ffffdf8 R_SPARC_DISP64 46 SYMINFO_NUM 2 R_X86_64_IRELATIVE 37 R_X86_64_GOTPCREL 9 DT_JMPREL 23 EM_386 3 dl_phdr_info ELF32_M_INFO(sym,size) (((sym)<<8)+(unsigned char)(size)) SHT_GNU_verneed 0x6ffffffe EM_X86_64 62 R_PPC_EMB_SDAI16 106 PT_LOSUNW 0x6ffffffa DT_MAXPOSTAGS 34 EM_OPENRISC 92 TAILQ_FIRST(head) ((head)->tqh_first) STB_LOOS 10 R_SPARC_RELATIVE 22 NT_GNU_PROPERTY_TYPE_0 5 R_SPARC_TLS_LDM_LO10 61 R_X86_64_GLOB_DAT 6 R_PPC_GOT16_HA 17 TAILQ_FOREACH_REVERSE(var,head,headname,field) for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); (var); (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last))) VER_NEED_CURRENT 1 CA_SUNW_SF_1 2 ELF32_ST_TYPE(info) ((info) & 0xf) EM_D30V 86 TAILQ_INSERT_BEFORE(listelm,elm,field) do { QUEUEDEBUG_TAILQ_OP((listelm), field) (elm)->field.tqe_prev = (listelm)->field.tqe_prev; (elm)->field.tqe_next = (listelm); *(listelm)->field.tqe_prev = (elm); (listelm)->field.tqe_prev = &(elm)->field.tqe_next; } while ( 0) R_ARM_THM_PC22 10 R_MIPS_CALL16 11 __utee_gprof_fini R_ARM_GLOB_DAT 21 Elf32_Word DF_1_INTERPOSE 0x00000400 EM_860 7 TAILQ_LAST(head,headname) (*(((struct headname *)((head)->tqh_last))->tqh_last)) SHT_REL 9 DF_1_BIND_NOW 0x00000001 _SYS_QUEUE_H_ R_SPARC_UA64 54 EM_TMM_GPP 96 SHT_MIPS_DWARF 0x7000001e R_PPC_TPREL16_HA 72 R_IA_64_FPTR64MSB 0x46 R_386_TLS_IE_32 33 DT_FINI 13 STAILQ_HEAD(name,type) struct name { struct type *stqh_first; struct type **stqh_last; } EM_AVR 83 ET_REL 1 SYMINFO_FLG_COPY 0x0004 R_ARM_GOTOFF 24 _fini_iterate_phdr_cb CIRCLEQ_INIT(head) do { (head)->cqh_first = (void *)(head); (head)->cqh_last = (void *)(head); } while ( 0) SHT_GNU_LIBLIST 0x6ffffff7 EM_PCP 55 SHT_SUNW_COMDAT 0x6ffffffb EM_PJ 91 R_ARM_ABS32 2 DT_LOOS 0x6000000d R_AARCH64_RELATIVE 1027 R_IA_64_SECREL64MSB 0x66 DF_ORIGIN 0x0001 R_SPARC_64 32 DT_VERNEEDNUM 0x6fffffff R_SPARC_TLS_GD_LO10 57 STT_LOOS 10 VER_NDX(x) ((x) & ~(1u << 15)) SYMINFO_FLG_FILTER 0x0002 SYMINFO_FLG_AUXILIARY 0x0040 R_PPC_RELATIVE 22 R_PPC64_ADDR16_HIGHEST 41 CIRCLEQ_INSERT_BEFORE(head,listelm,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) (elm)->field.cqe_next = (listelm); (elm)->field.cqe_prev = (listelm)->field.cqe_prev; if ((listelm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm); else (listelm)->field.cqe_prev->field.cqe_next = (elm); (listelm)->field.cqe_prev = (elm); } while ( 0) R_SPARC_TLS_GD_ADD 58 PF_X 0x1 DT_HIPROC 0x7fffffff R_SPARC_8 1 EM_SEP 108 R_PPC64_TOC16_HI 49 SHT_RELA 4 R_SPARC_TLS_LDM_CALL 63 R_SPARC_PC_HM10 38 R_ARM_GOT32 26 ELFDATA2MSB 2 R_ARM_PLT32 27 R_X86_64_TLSGD 19 DT_AUXILIARY 0x7ffffffd DT_FINI_ARRAY 26 SHT_HISUNW 0x6fffffff ELFOSABI_AIX 7 SHF_MASKPROC 0xf0000000 SIMPLEQ_FIRST(head) ((head)->sqh_first) R_386_PC32 2 R_ARM_ABS12 6 R_IA_64_PCREL64LSB 0x4f p_paddr STT_OBJECT 1 R_IA_64_GPREL22 0x2a R_386_GOTOFF 9 R_386_TLS_GD_CALL 26 EM_H8_500 49 STV_HIDDEN 0x2 EM_68HC11 70 STAILQ_ENTRY(type) struct { struct type *stqe_next; } d_un R_IA_64_DIR32MSB 0x24 R_SPARC_LO10 12 R_SPARC_TLS_DTPMOD32 74 R_IA_64_LTOFF22 0x32 SHN_ABS 0xfff1 CIRCLEQ_FOREACH(var,head,field) for ((var) = ((head)->cqh_first); (var) != (const void *)(head); (var) = ((var)->field.cqe_next)) TAILQ_FOREACH(var,head,field) for ((var) = ((head)->tqh_first); (var); (var) = ((var)->field.tqe_next)) R_386_TLS_LDM_PUSH 29 SHF_MERGE 0x10 ELFOSABI_HURD 4 R_SPARC_PC10 16 R_386_TLS_TPOFF 14 R_X86_64_GOT32 3 EM_ARC_A5 93 SHT_SUNW_syminfo 0x6ffffffc __utee_call_elf_init_fn TAILQ_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) (head)->tqh_first->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (head)->tqh_first = (elm); (elm)->field.tqe_prev = &(head)->tqh_first; } while ( 0) NT_PROCSTAT_VMMAP 10 R_IA_64_GPREL64LSB 0x2f R_PPC_PLTREL24 18 SLIST_EMPTY(head) ((head)->slh_first == NULL) DT_RPATH 15 R_MIPS_HI16 5 STAILQ_INSERT_TAIL(head,elm,field) do { (elm)->field.stqe_next = NULL; *(head)->stqh_last = (elm); (head)->stqh_last = &(elm)->field.stqe_next; } while ( 0) R_SPARC_TLS_GD_CALL 59 EM_MIPS 8 DT_USED 0x7ffffffe Elf32_Addr SHT_DYNAMIC 6 DT_RELCOUNT 0x6ffffffa R_MIPS_LO16 6 EI_DATA 5 STAILQ_REMOVE_HEAD(head,field) do { if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) (head)->stqh_last = &(head)->stqh_first; } while ( 0) R_SPARC_TLS_IE_ADD 71 SHF_OS_NONCONFORMING 0x100 SYMINFO_BT_SELF 0xffff _SYS_ELF_COMMON_H_ 1 EM_ME16 59 R_SPARC_TLS_LDO_HIX22 64 EM_FX66 66 R_SPARC_H44 50 R_386_TLS_GD_POP 27 R_AARCH64_NONE 0 NT_THRMISC 7 EM_S370 9 R_IA_64_GPREL64MSB 0x2e R_PPC_DTPREL16_HI 76 SYMINFO_BT_LOWRESERVE 0xff00 R_SPARC_16 2 DT_VALRNGLO 0x6ffffd00 QUEUEDEBUG_TAILQ_PREREMOVE(head,elm,field) R_IA_64_TPREL14 0x91 EM_SE_C33 107 PT_GNU_EH_FRAME 0x6474e550 QUEUEDEBUG_TAILQ_POSTREMOVE(elm,field) R_SPARC_TLS_IE_LDX 70 EM_FR20 37 R_PPC64_ADDR64 38 R_PPC64_TOC 51 ELFMAG "\177ELF" DT_RELA 7 EM_H8_300H 47 QUEUEDEBUG_LIST_INSERT_HEAD(head,elm,field) dlpi_phnum R_ARM_TLS_DTPMOD32 17 EM_68HC08 71 num_dyn R_IA_64_SUB 0x85 R_PPC_ADDR16 3 DT_FLAGS_1 0x6ffffffb R_IA_64_PCREL64I 0x7b R_X86_64_PC8 15 R_X86_64_DTPMOD64 16 UTEE_ENTRY_FUNC_INVOKE_COMMAND Elf_Half R_386_TLS_LDM_32 28 QUEUEDEBUG_TAILQ_OP(elm,field) R_X86_64_NONE 0 EM_68HC12 53 SLIST_INSERT_AFTER(slistelm,elm,field) do { (elm)->field.sle_next = (slistelm)->field.sle_next; (slistelm)->field.sle_next = (elm); } while ( 0) R_PPC_ADDR24 2 STAILQ_FOREACH(var,head,field) for ((var) = ((head)->stqh_first); (var); (var) = ((var)->field.stqe_next)) DT_SYMINENT 0x6ffffdff NT_PROCSTAT_UMASK 12 SHF_ALLOC 0x2 PT_NOTE 4 entry_close_session ta_header_add_session R_PPC_EMB_RELST_HA 114 PT_HIPROC 0x7fffffff R_SPARC_PCPLT22 28 R_PPC_EMB_NADDR16_LO 103 PF_R 0x4 SHT_PROGBITS 1 SHT_LOSUNW 0x6ffffff4 ELF32_R_TYPE(info) ((unsigned char)(info)) DT_SYMENT 11 SHF_TLS 0x400 R_386_IRELATIVE 42 R_MIPS_GPREL32 12 p_offset R_IA_64_LTOFF_DTPMOD22 0xaa EI_NIDENT 16 ET_HIPROC 0xffff IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && (ehdr).e_ident[EI_MAG1] == ELFMAG1 && (ehdr).e_ident[EI_MAG2] == ELFMAG2 && (ehdr).e_ident[EI_MAG3] == ELFMAG3) R_SPARC_PC_LM22 39 R_IA_64_LTOFF_FPTR32LSB 0x55 R_ARM_THM_XPC22 16 GNU_PROPERTY_AARCH64_FEATURE_1_BTI 0x00000001 R_PPC_TPREL32 73 DT_AUDIT 0x6ffffefc DT_LOPROC 0x70000000 PT_PHDR 6 NT_GNU_BUILD_ID 3 SHN_HIOS 0xff3f R_MIPS_CALLHI16 30 SHT_ARM_ATTRIBUTES 0x70000003 DT_INIT 12 R_PPC64_TOC16_LO 48 R_PPC_ADDR32 1 R_386_TLS_DTPMOD32 35 DT_CONFIG 0x6ffffefa R_MIPS_NONE 0 VER_DEF_CURRENT 1 R_PPC64_TOC16_HA 50 R_PPC64_ADDR16_HIGHERA 40 SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; } EM_PRISM 82 R_IA_64_TPREL64MSB 0x96 EM_NS32K 97 SYMINFO_FLG_LAZYLOAD 0x0008 R_SPARC_COPY 19 R_SPARC_TLS_LDO_ADD 66 EM_NDR1 57 SHT_LOPROC 0x70000000 PT_LOOS 0x60000000 SYMINFO_CURRENT 1 DT_ADDRRNGLO 0x6ffffe00 R_X86_64_TPOFF64 18 DT_REL 17 DT_VALRNGHI 0x6ffffdff ELF32_R_INFO(sym,type) (((sym) << 8) + (unsigned char)(type)) d_ptr CIRCLEQ_INSERT_TAIL(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) (elm)->field.cqe_next = (void *)(head); (elm)->field.cqe_prev = (head)->cqh_last; if ((head)->cqh_first == (void *)(head)) (head)->cqh_first = (elm); else (head)->cqh_last->field.cqe_next = (elm); (head)->cqh_last = (elm); } while ( 0) CIRCLEQ_INSERT_AFTER(head,listelm,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) (elm)->field.cqe_next = (listelm)->field.cqe_next; (elm)->field.cqe_prev = (listelm); if ((listelm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm); else (listelm)->field.cqe_next->field.cqe_prev = (elm); (listelm)->field.cqe_next = (elm); } while ( 0) R_X86_64_GOTTPOFF 22 R_PPC_DTPREL16 74 EM_V800 36 R_AARCH64_TLSDESC 1031 SIMPLEQ_FOREACH(var,head,field) for ((var) = ((head)->sqh_first); (var); (var) = ((var)->field.sqe_next)) dlpi_name SYMINFO_NONE 0 SLIST_HEAD(name,type) struct name { struct type *slh_first; } R_IA_64_DTPREL64LSB 0xb7 R_X86_64_JMP_SLOT 7 ELFOSABI_NSK 14 QUEUEDEBUG_TAILQ_INSERT_HEAD(head,elm,field) EM_RH32 38 GNU_PROPERTY_AARCH64_FEATURE_1_PAC 0x00000002 R_ARM_TLS_DTPOFF32 18 STT_COMMON 5 R_IA_64_DIR64LSB 0x27 ET_NONE 0 STAILQ_REMOVE_AFTER(head,elm,field) do { if ((STAILQ_NEXT(elm, field) = STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) (head)->stqh_last = &STAILQ_NEXT((elm), field); } while (0) R_SPARC_TLS_GD_HI22 56 R_IA_64_TPREL64LSB 0x97 R_386_TLS_LDM 19 _init_iterate_phdr_cb R_ARM_RSBREL32 250 R_IA_64_DTPREL64MSB 0xb6 LIST_EMPTY(head) ((head)->lh_first == NULL) SHT_SUNW_SIGNATURE 0x6ffffff6 ELFMAG2 'L' SHT_HASH 5 EM_BLACKFIN 106 R_SPARC_LOPLT10 26 dlpi EM_SPARCV9 43 R_ARM_NONE 0 DT_SYMTAB 6 ELFOSABI_LINUX 3 p_flags R_ARM_AMP_VCALL9 12 R_X86_64_PC16 13 ELFOSABI_OPENBSD 12 SYMINFO_FLG_NOEXTDIRECT 0x0020 EM_SVX 73 LIST_REMOVE(elm,field) do { QUEUEDEBUG_LIST_OP((elm), field) if ((elm)->field.le_next != NULL) (elm)->field.le_next->field.le_prev = (elm)->field.le_prev; *(elm)->field.le_prev = (elm)->field.le_next; QUEUEDEBUG_LIST_POSTREMOVE((elm), field) } while ( 0) R_PPC_DTPREL16_HA 77 R_IA_64_DIR64MSB 0x26 STAILQ_FOREACH_SAFE(var,head,field,tvar) for ((var) = STAILQ_FIRST((head)); (var) && ((tvar) = STAILQ_NEXT((var), field), 1); (var) = (tvar)) TAILQ_REMOVE(head,elm,field) do { QUEUEDEBUG_TAILQ_PREREMOVE((head), (elm), field) QUEUEDEBUG_TAILQ_OP((elm), field) if (((elm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = (elm)->field.tqe_prev; else (head)->tqh_last = (elm)->field.tqe_prev; *(elm)->field.tqe_prev = (elm)->field.tqe_next; QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); } while ( 0) DT_SUNW_RTLDINF 0x6000000e p_vaddr R_ARM_GNU_VTINHERIT 101 R_PPC_DTPREL16_LO 75 R_IA_64_LTV32MSB 0x74 R_PPC_GOT_TLSGD16_HI 81 EM_AARCH64 183 SHT_SYMTAB 2 ELF32_M_SYM(info) ((info)>>8) STT_GNU_IFUNC 10 R_SPARC_7 43 SYMINFO_FLG_PASSTHRU 0x0002 EI_VERSION 6 EM_TPC 98 R_386_NONE 0 R_PPC_GOT_TLSGD16 79 SLIST_ENTRY(type) struct { struct type *sle_next; } DT_RELSZ 18 SHT_MIPS_REGINFO 0x70000006 Elf32_Off DT_SYMBOLIC 16 R_PPC_EMB_SDA21 109 EV_NONE 0 R_ARM_RABS32 253 R_IA_64_LTV32LSB 0x75 DT_SYMINFO 0x6ffffeff VER_FLG_BASE 0x01 EM_ARM 40 EM_960 19 R_IA_64_DTPREL64I 0xb3 SHT_ARM_DEBUGOVERLAY 0x70000004 R_IA_64_LDXMOV 0x87 TAILQ_EMPTY(head) ((head)->tqh_first == NULL) R_SPARC_10 30 PT_SUNW_UNWIND 0x6464e550 R_PPC64_TPREL64 73 STT_HIPROC 15 GNU_PROPERTY_AARCH64_FEATURE_1_AND 0xc0000000 R_386_TLS_LDM_CALL 30 DT_ENCODING 32 d_tag EM_486 6 SLIST_HEAD_INITIALIZER(head) { NULL } R_X86_64_TPOFF32 23 dlpi_phdr DF_STATIC_TLS 0x0010 entry_open_session _SYS_ELF32_H_ 1 STB_LOPROC 13 NT_PRPSINFO 3 Elf32_Sword R_386_TLS_GD_32 24 PT_LOPROC 0x70000000 R_SPARC_GLOB_DAT 20 SHT_NULL 0 DT_ADDRRNGHI 0x6ffffeff SYMINFO_BT_EXTERN 0xfffc ELFOSABI_86OPEN 5 DT_HIOS 0x6ffff000 PT_ARM_EXIDX 0x70000001 Elf32_Half R_ARM_PC24 1 R_PPC_EMB_MRKREF 110 CIRCLEQ_LOOP_PREV(head,elm,field) (((elm)->field.cqe_prev == (void *)(head)) ? ((head)->cqh_last) : (elm->field.cqe_prev)) CIRCLEQ_HEAD(name,type) struct name { struct type *cqh_first; struct type *cqh_last; } SHN_HIPROC 0xff1f R_ARM_RPC24 254 NT_PRSTATUS 1 R_SPARC_HI22 9 R_PPC_SECTOFF 33 DF_1_LOADFLTR 0x00000010 R_SPARC_HH22 34 R_IA_64_IMM22 0x22 R_IA_64_PCREL21BI 0x79 R_PPC_EMB_NADDR16_HA 105 R_ARM_GOTPC 25 VER_NEED_IDX(x) VER_NDX(x) DT_VERNEED 0x6ffffffe EI_MAG0 0 SYMINFO_BT_PARENT 0xfffe SHN_XINDEX 0xffff R_386_PLT32 4 STV_EXPORTED 0x4 SIMPLEQ_REMOVE_HEAD(head,field) do { if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) (head)->sqh_last = &(head)->sqh_first; } while ( 0) ET_EXEC 2 NT_PROCSTAT_OSREL 14 R_MIPS_LITERAL 8 EF_ARM_ABI_VERSION 0x05000000 R_IA_64_SEGREL32LSB 0x5d EM_FIREPATH 78 R_IA_64_REL64LSB 0x6f LIST_FIRST(head) ((head)->lh_first) R_SPARC_TLS_DTPMOD64 75 DT_NEEDED 1 R_IA_64_LTV64LSB 0x77 STB_HIOS 12 R_X86_64_TLSLD 20 R_PPC_GOT_TLSLD16 83 _ELF_H_ R_PPC64_DTPREL64 78 ELFOSABI_OPENVMS 13 R_SPARC_WPLT30 18 R_PPC_GOT_TLSLD16_HI 85 R_PPC_REL14 11 DT_SUNW_FILTER 0x6000000f R_PPC64_PLTREL64 46 R_IA_64_LTOFF_TPREL22 0x9a EM_M32 1 SHT_NOBITS 8 ELFOSABI_TRU64 10 EV_CURRENT 1 DT_FLAGS 30 STAILQ_INIT(head) do { (head)->stqh_first = NULL; (head)->stqh_last = &(head)->stqh_first; } while ( 0) R_ARM_RBASE 255 R_IA_64_SEGREL32MSB 0x5c R_SPARC_NONE 0 LIST_INSERT_AFTER(listelm,elm,field) do { QUEUEDEBUG_LIST_OP((listelm), field) if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) (listelm)->field.le_next->field.le_prev = &(elm)->field.le_next; (listelm)->field.le_next = (elm); (elm)->field.le_prev = &(listelm)->field.le_next; } while ( 0) R_386_JMP_SLOT 7 R_IA_64_REL64MSB 0x6e R_PPC_PLT16_HI 30 R_SPARC_TLS_TPOFF64 79 SYMINFO_FLG_DIRECTBIND 0x0010 EM_PARISC 15 entry_invoke_command CIRCLEQ_REMOVE(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (elm), field) if ((elm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm)->field.cqe_prev; else (elm)->field.cqe_next->field.cqe_prev = (elm)->field.cqe_prev; if ((elm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm)->field.cqe_next; else (elm)->field.cqe_prev->field.cqe_next = (elm)->field.cqe_next; QUEUEDEBUG_CIRCLEQ_POSTREMOVE((elm), field) } while ( 0) STV_INTERNAL 0x1 VER_NDX_HIDDEN (1u << 15) R_386_GOT32 3 R_ARM_SWI24 13 ELF_NOTE_GNU "GNU" SHT_PREINIT_ARRAY 16 EF_ARM_ABIMASK 0xFF000000 SHT_INIT_ARRAY 14 ELFOSABI_MONTEREY ELFOSABI_AIX R_SPARC_LOX10 49 R_PPC_EMB_NADDR16 102 STT_TLS 6 _LINK_H_ NT_GNU_HWCAP 2 PT_GNU_PROPERTY 0x6474e553 SIMPLEQ_REMOVE(head,elm,type,field) do { if ((head)->sqh_first == (elm)) { SIMPLEQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->sqh_first; while (curelm->field.sqe_next != (elm)) curelm = curelm->field.sqe_next; if ((curelm->field.sqe_next = curelm->field.sqe_next->field.sqe_next) == NULL) (head)->sqh_last = &(curelm)->field.sqe_next; } } while ( 0) QUEUEDEBUG_CIRCLEQ_HEAD(head,field) DT_DEBUG 21 DT_DEPRECATED_SPARC_REGISTER 0x7000001 STAILQ_EMPTY(head) ((head)->stqh_first == NULL) ta_params SIMPLEQ_HEAD_INITIALIZER(head) { NULL, &(head).sqh_first } DT_INIT_ARRAYSZ 27 STT_HIOS 12 _get_fn_array R_IA_64_FPTR32LSB 0x45 R_386_RELATIVE 8 DT_PREINIT_ARRAY 32 TAILQ_HEAD_INITIALIZER(head) { NULL, &(head).tqh_first } R_SPARC_UA16 55 R_SPARC_GOT10 13 R_PPC_NONE 0 SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL) R_X86_64_COPY 5 R_IA_64_PCREL64MSB 0x4e UTEE_ENTRY_FUNC_CLOSE_SESSION tag_a TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) NT_PROCSTAT_GROUPS 11 R_SPARC_TLS_DTPOFF64 77 R_PPC_PLT16_LO 29 STV_DEFAULT 0x0 tag_s SYMINFO_BT_NONE 0xfffd TAILQ_FOREACH_SAFE(var,head,field,next) for ((var) = ((head)->tqh_first); (var) != NULL && ((next) = TAILQ_NEXT(var, field), 1); (var) = (next)) R_X86_64_16 12 R_IA_64_REL32LSB 0x6d SHT_SUNW_DEBUG 0x6ffffff9 EI_MAG1 1 EM_AMD64 EM_X86_64 STT_LOPROC 13 DT_MOVESZ 0x6ffffdfb EM_TINYJ 61 R_ARM_THM_ABS5 7 R_MIPS_GOTLO16 22 ELF32_ST_INFO(bind,type) (((bind) << 4) + ((type) & 0xf)) SHT_GNU_versym 0x6fffffff R_AARCH64_ABS64 257 CIRCLEQ_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) (elm)->field.cqe_next = (head)->cqh_first; (elm)->field.cqe_prev = (void *)(head); if ((head)->cqh_last == (void *)(head)) (head)->cqh_last = (elm); else (head)->cqh_first->field.cqe_prev = (elm); (head)->cqh_first = (elm); } while ( 0) ELFCLASS64 2 DT_RELACOUNT 0x6ffffff9 R_MIPS_26 4 EM_68K 4 R_IA_64_IMM64 0x23 R_ARM_ABS16 5 SHT_HIOS 0x6fffffff R_PPC_ADDR16_HA 6 R_PPC_TLS 67 ELFOSABI_SOLARIS 6 ELFOSABI_ARM 97 DT_STRTAB 5 EM_XTENSA 94 R_IA_64_PCREL60B 0x48 EI_OSABI 7 lib/libutee/abort.c __FILE_ID__ lib_libutee_abort_c __builtin_puts base64_table igrp blen byte get_idx lib/libutee/base64.c __FILE_ID__ lib_libutee_base64_c mpi_is_even mpi_panic MBEDTLS_ERR_MPI_NEGATIVE_VALUE -0x000A MBEDTLS_RSA_C TEE_BigIntFMM __MEMPOOL_H mpi_dest mpi_dest_r mbedtls_mpi_read_binary context bufferLen TEE_BigIntConvertFromFMM MBEDTLS_X509_CHECK_KEY_USAGE MBEDTLS_PK_C mpi_dest_q MBEDTLS_BASE64_C ignored MBEDTLS_DEPRECATED TEE_BigIntCmpS32 MBEDTLS_HAVE_INT32 confidenceLevel mbedtls_mpi TEE_BigIntConvertToS32 TEE_BigIntSquare MBEDTLS_CIPHER_C MBEDTLS_X509_USE_C modulus TEE_BigIntInitFMMContext MBEDTLS_SHA256_C MBEDTLS_ERR_MPI_BUFFER_TOO_SMALL -0x0008 bigint_binary TEE_BigIntGetBit rng_read TEE_BigIntNeg MBEDTLS_ERR_MPI_FILE_IO_ERROR -0x0002 mpi_op TEE_BigIntInitFMM mempool_free mbedtls_mpi_cmp_mpi API_PANIC(x) api_panic(__func__, __LINE__, x) MBEDTLS_ECP_DP_BP256R1_ENABLED TEE_BigIntSubMod mpi_gcd_res mbedtls_mpi_mempool MBEDTLS_ERR_MPI_DIVISION_BY_ZERO -0x000C TEE_BigIntMod TEE_BigIntCmp bigint_binary_mod mbedtls_mpi_bitlen BIGINT_HDR_SIZE_IN_U32 2 mpi_op1 TEE_BigIntMulMod MBEDTLS_DEPRECATED TEE_BigIntDiv mpi_op2 mpi_dst TEE_BigIntGetBitCount TEE_BigIntConvertToFMM MBEDTLS_PEM_WRITE_C nblimbs MBEDTLS_MPI_CHK(f) do { if( ( ret = (f) ) != 0 ) goto cleanup; } while( 0 ) mbedtls_mpi_init_mempool MBEDTLS_CTR_DRBG_C MBEDTLS_ECP_DP_SECP521R1_ENABLED TEE_BigIntConvertToOctetString mbedtls_mpi_uint lib/libutee/tee_api_arith_mpi.c TEE_BigIntMul mempool_alloc_pool MBEDTLS_ERR_MPI_NOT_ACCEPTABLE -0x000E MBEDTLS_AES_C MBEDTLS_X509_CREATE_C MBEDTLS_X509_CRT_WRITE_C mpi1 mpi2 mbedtls_mpi_get_bit use_mempool MBEDTLS_PKCS1_V15 MBEDTLS_GENPRIME TEE_BigIntComputeFMM mpi_egcd MBEDTLS_MPI_MAX_BITS ( 8 * MBEDTLS_MPI_MAX_SIZE ) TEE_BigIntFMMSizeInU32 MBEDTLS_ECP_DP_BP512R1_ENABLED MBEDTLS_X509_CSR_WRITE_C mbedtls_mpi_sub_mpi MBEDTLS_CHECK_CONFIG_H MBEDTLS_ECDSA_C MBEDTLS_ECP_DP_SECP256K1_ENABLED MBEDTLS_NO_PLATFORM_ENTROPY mbedtls_mpi_grow MPI_CHECK(x) do { int _rc = (x); if (_rc) mpi_panic(__func__, __LINE__, _rc); } while (0) x_in TEE_BigIntComputeExtendedGcd MBEDTLS_MD_C TEE_BigIntConvertFromOctetString TEE_BigIntAddMod TEE_BigIntInvMod MBEDTLS_PEM_PARSE_C MBEDTLS_LN_2_DIV_LN_10_SCALE100 332 copy_mpi_to_bigint mbedtls_mpi_mod_mpi MBEDTLS_BIGNUM_C mbedtls_mpi_size mbedtls_mpi_gcd MBEDTLS_X509_CRT_PARSE_C MBEDTLS_CIPHER_MODE_CBC shortVal TEE_BigIntRelativePrime bigIntFMM TEE_BigIntInit MBEDTLS_PK_WRITE_C bitIndex mempool_alloc TEE_BigIntIsProbablePrime MBEDTLS_X509_CSR_PARSE_C MBEDTLS_ECP_C MBEDTLS_ECP_DP_SECP384R1_ENABLED bigint_hdr TEE_BigIntSquareMod MBEDTLS_ECP_DP_SECP256R1_ENABLED MBEDTLS_BIGNUM_H TEE_BigIntFMMContextSizeInU32 TEE_BigIntShiftRight MBEDTLS_MPI_RW_BUFFER_SIZE ( ((MBEDTLS_MPI_MAX_BITS_SCALE100 + MBEDTLS_LN_2_DIV_LN_10_SCALE100 - 1) / MBEDTLS_LN_2_DIV_LN_10_SCALE100) + 10 + 6 ) get_mpi MBEDTLS_ASN1_WRITE_C alloc_size mpi_is_odd modulusSizeInBits MBEDTLS_MD5_C MBEDTLS_ERR_MPI_ALLOC_FAILED -0x0010 MBEDTLS_ECDH_C mpi_src mpi_n mpi_t mbedtls_mpi_write_binary MBEDTLS_ECP_DP_SECP192R1_ENABLED MBEDTLS_DES_C MBEDTLS_MPI_WINDOW_SIZE 6 MPI_MEMPOOL_SIZE (12 * 1024) bigInt MBEDTLS_ECP_DP_SECP224R1_ENABLED MBEDTLS_ECP_DP_BP384R1_ENABLED MBEDTLS_ECP_DP_SECP192K1_ENABLED TEE_BigIntFMMContext MBEDTLS_ERR_MPI_INVALID_CHARACTER -0x0006 mbedtls_mpi_inv_mod MBEDTLS_ECP_DP_SECP224K1_ENABLED MBEDTLS_THREADING_IMPL mbedtls_mpi_cmp_int mbedtls_mpi_lset MBEDTLS_PK_PARSE_C MBEDTLS_CERTS_C MBEDTLS_MPI_MAX_BITS_SCALE100 ( 100 * MBEDTLS_MPI_MAX_BITS ) mbedtls_mpi_free mpi_v pop1 pop2 mbedtls_mpi_cmp_abs MBEDTLS_ENTROPY_C mbedtls_mpi_copy mbedtls_mpi_shift_l mbedtls_mpi_shift_r mbedtls_mpi_add_mpi TEE_BigIntConvertFromS32 MBEDTLS_ERR_MPI_BAD_INPUT_DATA -0x0004 MBEDTLS_HAVE_UDBL MEMPOOL_ALIGN __alignof__(long) MBEDTLS_HAS_MEMSAN mbedtls_mpi_is_prime MBEDTLS_SHA1_C TEE_BigIntAdd MBEDTLS_ASN1_PARSE_C MBEDTLS_OID_C TEE_BigIntSub mpi_u mbedtls_mpi_div_mpi MBEDTLS_MPI_MAX_SIZE 1024 mbedtls_mpi_mul_mpi TEE_BigInt __MBEDTLS_CONFIG_UTA_H MBEDTLS_MPI_MAX_LIMBS 10000 __FILE_ID__ lib_libutee_tee_api_arith_mpi_c api_panic y_in tls_index TCB_SIZE(tls_size) (sizeof(*_tcb) + (tls_size)) lib/libutee/arch/arm/tcb.c tcb_head DEFINE_REG_WRITE_FUNC_(reg,type,asmreg) static inline __noprof void write_ ##reg(type val) { uint64_t val64 = val; asm volatile("msr " #asmreg ", %0" : : "r" (val64)); } __tls_get_addr callback module _tls_size total_size __FILE_ID__ lib_libutee_arch_arm_tcb_c DEFINE_REG_READ_FUNC_(reg,type,asmreg) static inline __noprof type read_ ##reg(void) { uint64_t val64 = 0; asm volatile("mrs %0, " #asmreg : "=r" (val64)); return val64; } ARM64_USER_SYSREG_H DTV_SIZE(size) (sizeof(union dtv) + (size)) _tcb cur_limb_right stored_bytes mbedtls_mpi_init mpi_uint_bigendian_to_host_c limb_mask mpi_mul_hlp MULADDC_INIT { mbedtls_t_udbl r; mbedtls_mpi_uint r0, r1; mbedtls_mpi_montred mbedtls_platform_zeroize bufsize mbedtls_mpi_montg_init MULADDC_STOP } MBEDTLS_DEPRECATED_NUMERIC_CONSTANT(VAL) VAL Apos MBEDTLS_INTERNAL_VALIDATE_RET(cond,ret) do { } while( 0 ) lt_lower mpi_sub_hlp mbedtls_mpi_sint p_end biL (ciL << 3) lower_bound dividend MPI_VALIDATE(cond) MBEDTLS_INTERNAL_VALIDATE( cond ) wsize mbedtls_mpi_read_string olen Y_is_negative mbedtls_mpi_exp_mod mpi_miller_rabin MBEDTLS_BN_MUL_H bytes_to_copy mbedtls_mpi_self_test rounds MBEDTLS_INTERNAL_VALIDATE(cond) do { } while( 0 ) biH (ciL << 2) BITS_TO_LIMBS(i) ( (i) / biL + ( (i) % biL != 0 ) ) MBEDTLS_BYTES_TO_T_UINT_8(a,b,c,d,e,f,g,h) MBEDTLS_BYTES_TO_T_UINT_4( a, b, c, d ), MBEDTLS_BYTES_TO_T_UINT_4( e, f, g, h ) MBEDTLS_ERROR_ADD(high,low) mbedtls_error_add( high, low, __FILE__, __LINE__ ) MPI_SIZE_T_MAX ( (size_t) -1 ) MBEDTLS_PLATFORM_UTIL_H MBEDTLS_ERROR_H MBEDTLS_BYTES_TO_T_UINT_2(a,b) MBEDTLS_BYTES_TO_T_UINT_4( a, b, 0, 0 ) T_size f_rng mbedtls_mpi_zeroize mbedtls_mpi_read_binary_le n_bytes verbose mpi_fill_random_internal MULADDC_CORE r = *(s++) * (mbedtls_t_udbl) b; r0 = (mbedtls_mpi_uint) r; r1 = (mbedtls_mpi_uint)( r >> biL ); r0 += c; r1 += (r0 < c); r0 += *d; r1 += (r0 < *d); c = r1; *(d++) = r0; CEIL_MAXUINT_DIV_SQRT2 0xb504f334U mbedtls_calloc calloc mbedtls_mpi_sub_abs mbedtls_mpi_sub_int ct_lt_mpi_uint diff_msb mpi_uint_bigendian_to_host mbedtls_int_div_int result_is_zero GET_BYTE(X,i) ( ( ( X )->p[( i ) / ciL] >> ( ( ( i ) % ciL ) * 8 ) ) & 0xff ) array_size_W second mbedtls_mpi_write_string MBEDTLS_LIBRARY_COMMON_H MBEDTLS_MPI_GEN_PRIME_FLAG_DH mpi_select cleanup CHARS_TO_LIMBS(i) ( (i) / ciL + ( (i) % ciL != 0 ) ) buflen MBEDTLS_STATIC_TESTABLE static mbedtls_clz mpi_safe_cond_select_sign X_is_negative __FILE_ID__ lib_libmbedtls_mbedtls_library_bignum_c mbedtls_mpi_lsb small_prime mbedtls_mpi_lt_mpi_ct MBEDTLS_BYTES_TO_T_UINT_4(a,b,c,d) ( (mbedtls_mpi_uint) (a) << 0 ) | ( (mbedtls_mpi_uint) (b) << 8 ) | ( (mbedtls_mpi_uint) (c) << 16 ) | ( (mbedtls_mpi_uint) (d) << 24 ) mbedtls_mpi_montmul __builtin_putchar mbedtls_mpi_mul_int mbedtls_mpi_resize_clear mbedtls_mpi_swap mbedtls_mpi_cf_bool_eq quotient mbedtls_mpi_set_bit mbedtls_free free overhead mbedtls_mpi_safe_cond_assign MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED -0x006E MBEDTLS_ERR_ERROR_GENERIC_ERROR -0x0001 mbedtls_mpi_shrink mpi_check_small_factors mpi_bigendian_to_host lib/libmbedtls/mbedtls/library/bignum.c GCD_PAIR_COUNT 3 mbedtls_mpi_fill_random cur_limb_left x_ptr MBEDTLS_DEPRECATED_STRING_CONSTANT(VAL) VAL mbedtls_t_udbl gcd_pairs MBEDTLS_MPI_GEN_PRIME_FLAG_LOW_ERR mbedtls_mpi_is_prime_ext mbedtls_mpi_gen_prime n_bits mbedtls_mpi_random p_rng mbedtls_mpi_add_abs mbedtls_mpi_mod_int mbedtls_printf printf mbedtls_mpi_add_int mpi_write_hlp radix diff lt_upper diff1 mbedtls_mpi_safe_cond_swap mbedtls_mpi_div_int MPI_VALIDATE_RET(cond) MBEDTLS_INTERNAL_VALIDATE_RET( cond, MBEDTLS_ERR_MPI_BAD_INPUT_DATA ) nbits ciL (sizeof(mbedtls_mpi_uint)) wbits mpi_get_digit mbedtls_mpi_write_binary_le carry MBEDTLS_PLATFORM_STD_PRINTF printf MBEDTLS_PLATFORM_STD_TIME time MBEDTLS_THREADING_H __FILE_ID__ lib_libmbedtls_mbedtls_library_platform_util_c lib/libmbedtls/mbedtls/library/platform_util.c MBEDTLS_PLATFORM_STD_EXIT exit MBEDTLS_ERR_THREADING_FEATURE_UNAVAILABLE -0x001A MBEDTLS_PLATFORM_STD_CALLOC calloc MBEDTLS_PLATFORM_STD_SNPRINTF snprintf MBEDTLS_PLATFORM_STD_EXIT_FAILURE EXIT_FAILURE MBEDTLS_PLATFORM_STD_EXIT_SUCCESS EXIT_SUCCESS MBEDTLS_EXIT_SUCCESS MBEDTLS_PLATFORM_STD_EXIT_SUCCESS _POSIX_C_SOURCE 200112L MBEDTLS_PLATFORM_STD_VSNPRINTF vsnprintf MBEDTLS_PLATFORM_STD_FREE free TIME_H MBEDTLS_PLATFORM_STD_FPRINTF fprintf MBEDTLS_EXIT_FAILURE MBEDTLS_PLATFORM_STD_EXIT_FAILURE MBEDTLS_ERR_THREADING_MUTEX_ERROR -0x001E mbedtls_exit exit mbedtls_snprintf MBEDTLS_PLATFORM_STD_SNPRINTF mbedtls_fprintf fprintf MBEDTLS_ERR_THREADING_BAD_INPUT_DATA -0x001C MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED -0x0072 mbedtls_vsnprintf vsnprintf MBEDTLS_PLATFORM_H MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED -0x0070 ExpIncr 32768 STDLIB_EXT_H raw_free bpool raw_malloc_init_ctx alignment BFH(p) ((struct bfhead *) (p)) bget_main_test hdr_size V (void) get_payload_start_size memset_unchecked raw_malloc_get_ctx_size bpool_foreach_iterator_init buf_get_pos realloc_unlocked tag_asan_alloced BH(p) ((struct bhead *) (p)) curalloc free_helper raw_malloc_validate_pools raw_memalign seed req_size myrand prevfree CompactTries 10 bpool_foreach tsize bstats gen_malloc_buffer_is_within_alloced malloc_ctx b_next mysrand raw_malloc_return_hook nbuf gen_malloc_buffer_overlaps_heap __FILE_ID__ lib_libutils_isoc_bget_malloc_c bchain bget_buf_size end_buf raw_malloc_add_pool gen_malloc_get_stats BDH(p) ((struct bdhead *) (p)) _(x) x num_alloc_fail isfree bfhead pool_idx DEFINE_CTX(name) struct malloc_ctx name = { .poolset = { .freelist = { {0, 0}, {&name.poolset.freelist, &name.poolset.freelist}}}} osize raw_malloc_get_stats malloc_unlock nfree start_buf flink BPOOL_FOREACH(ctx,iterator,bp) for (bpool_foreach_iterator_init((ctx),(iterator)); bpool_foreach((ctx),(iterator), (bp));) MemSize int malloc_lock bpool_iterator QLSize (sizeof(struct qlinks)) PROTOTYPES pool_start freelist bhead rsize free_func dumpAlloc 0 max_allocated biggest_alloc_fail SizeQuant 8 requested_align qlinks mymalloc mypoolset bgetr bgetz totfree pl_nmemb raw_realloc bdhead buf_start dumpFree 0 print_oom bsize bget pl_size bpool_foreach_pool memcpy_unchecked BufStats 1 maxfree desc nget blink free_wipe b_alloc gen_malloc_add_pool numget requested_size end_b blimit TestProg 20000 BGET_HDR_QUANTUM (2 * sizeof(long)) when MEMORY_H malloc_pool raw_calloc totalloc malloc_stats SizeQ ((SizeQuant > QLSize) ? SizeQuant : QLSize) PoolSize 50000 pool_end min_len myfree brel lib/libutils/isoc/bget_malloc.c tag_asan_free ftr_size ESent ((bufsize) (-(((1L << (sizeof(bufsize) * 8 - 2)) - 1) * 2) - 2)) newb exceptions next_buf start_b malloc_func buf_end raw_malloc cural nrel mstats biggest_alloc_fail_used pool_len gen_malloc_reset_stats numrel bpoolset __FILE_ID__ lib_libutils_isoc_snprintf_c lib/libutils/isoc/snprintf.c dst_void __FILE_ID__ lib_libutils_isoc_newlib_memmove_c lib/libutils/isoc/newlib/memmove.c lib/libutils/isoc/newlib/strcmp.c __FILE_ID__ lib_libutils_isoc_newlib_strcmp_c __FILE_ID__ lib_libutils_ext_strlcpy_c lib/libutils/ext/strlcpy.c get_pool release_mem put_pool mempool_calloc init_mpool __FILE_ID__ lib_libutils_ext_mempool_c lib/libutils/ext/mempool.c mctx lib/libutils/ext/consttime_memcmp.c ucp1 ucp2 isGT isLT __FILE_ID__ lib_libutils_ext_consttime_memcmp_c
GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103
user_ta_header.c $t $d __compound_literal.4 __compound_literal.3 __compound_literal.2 __compound_literal.1 __compound_literal.0 huk_crypt __func__.1 __func__.2 __func__.0 __func__.3 out/arm/ta/trusted_keys/ta_entry_a32.o $a memcpy.c trace.c lvl_strs.0 snprintk.c kprintf.constprop.0 HEXDIGITS hexdigits arm32_aeabi_ldivmod_a32.o assert.c trace_ext.c tee_api.c update_out_param copy_param tee_api_instance_data tee_api_objects.c tee_api_operations.c tee_buffer_update tee_api_panic.c check_access check_res.constprop.0 tee_api_property.c propset_get is_propset_pseudo_handle propget_get_ext_prop propget_get_property tee_system_pta.c invoke_system_pta uuid.2 sess.3 utee_syscalls_a32.o user_ta_entry.c _get_fn_array _fini_iterate_phdr_cb ta_header_get_session to_utee_params from_utee_params _init_iterate_phdr_cb ta_header_save_params.part.0 ta_header_remove_session _num_mod_init init_done ta_sessions __phdr_info_head abort.c base64.c base64_table tee_api_arith_mpi.c api_panic mpi_panic get_mpi copy_mpi_to_bigint bigint_binary mpi_is_odd rng_read mpi_egcd data.17 bigint_binary_mod __func__.14 __func__.10 __func__.16 __func__.15 __func__.13 __func__.12 __func__.6 __func__.11 __func__.9 __func__.8 __func__.7 __func__.5 __func__.4 tcb.c _tls_size _tcb bignum.c mpi_get_digit mpi_mul_hlp mpi_montg_init.isra.0 mpi_bigendian_to_host.part.0 mpi_fill_random_internal mbedtls_mpi_resize_clear mpi_check_small_factors mpi_miller_rabin small_prime gcd_pairs platform_util.c memset_func bget_malloc.c myrand raw_malloc_return_hook stats.constprop.0 gen_malloc_add_pool CSWTCH.106 next bchain mypoolset malloc_ctx mempool.c memset.c memzero_explicit.c aeabi_unwind.c memchr.c strlen.c arm32_aeabi_ldivmod.c ul_div_qr snprintf.c memmove.c strcmp.c strlcpy.c consttime_memcmp.c _DYNAMIC _GLOBAL_OFFSET_TABLE_ ___utee_log_from_thumb ___utee_cache_operation_from_thumb ___utee_panic_from_thumb ___utee_check_access_rights_from_thumb putchar TEE_PopulateTransientObject TEE_BigIntConvertToFMM TEE_BigIntSquareMod TEE_BigIntShiftRight raw_malloc_add_pool tee_invoke_supp_plugin mbedtls_mpi_grow __l_divmod TEE_DigestUpdate TEE_Realloc TEE_SetOperationKey2 __utee_check_inout_annotation raw_free TEE_InitRefAttribute _utee_log TEE_InvokeTACommand __utee_check_outbuf_annotation mbedtls_mpi_init_mempool _utee_cryp_random_number_generate mbedtls_mpi_write_binary TEE_AEEncryptFinal vsnprintk mbedtls_mpi_sub_int memmove TEE_BigIntCmpS32 TEE_InitValueAttribute mbedtls_mpi_shrink __aeabi_unwind_cpp_pr0 TEE_BigIntAdd _utee_cryp_obj_restrict_usage ta_heap_size TEE_ResetTransientObject _utee_asymm_operate _base64_enc_len mbedtls_mpi_read_string TEE_CipherInit TEE_BigIntNeg _utee_storage_free_enum __text_start TEE_GetNextProperty TEE_StartPersistentObjectEnumerator mbedtls_mpi_shift_r malloc_buffer_overlaps_heap _utee_hash_init TEE_BigIntSubMod mbedtls_mpi_gen_prime TEE_GetPropertyAsBinaryBlock mbedtls_mpi_get_bit mbedtls_mpi_read_binary TEE_AEInit trace_printf mbedtls_mpi_montmul _utee_cache_operation memcpy TEE_BigIntConvertFromFMM TEE_Panic __aeabi_uldivmod TEE_CopyOperation TEE_BigIntComputeFMM TEE_GetREETime raw_malloc_get_stats TEE_AllocatePersistentObjectEnumerator ta_props TEE_AsymmetricEncrypt __utee_check_instring_annotation __ta_entry_c TEE_FreePropertyEnumerator TEE_GenerateKey TEE_BigIntCmp ta_num_props bgetr _utee_storage_obj_open mempool_free TEE_CipherUpdate _utee_hash_update memzero_explicit TEE_BigIntConvertToOctetString TEE_GetOperationInfoMultiple mbedtls_mpi_bitlen TEE_BigIntGetBit trace_ext_prefix _utee_storage_next_enum raw_malloc bgetz TEE_GetInstanceData TEE_Wait mbedtls_mpi_mul_mpi __aeabi_unwind_cpp_pr2 TEE_CacheFlush trace_vprintf TA_DestroyEntryPoint mbedtls_mpi_init _utee_storage_obj_del mbedtls_mpi_lsb _assert_log _utee_cryp_state_copy TEE_BigIntFMMContextSizeInU32 tee_unmap TEE_MACCompareFinal TEE_RenamePersistentObject TEE_DigestDoFinal _TEE_MathAPI_Init __utee_tcb_init mbedtls_mpi_add_mpi abort mbedtls_mpi_random __utee_check_out_annotation ta_heap TEE_BigIntInvMod __utee_call_elf_init_fn TA_CloseSessionEntryPoint _utee_close_ta_session TEE_AsymmetricDecrypt TEE_OpenPersistentObject mbedtls_mpi_sub_mpi consttime_memcmp _utee_return __utee_panic __tls_get_addr TA_InvokeCommandEntryPoint __utee_call_elf_fini_fn free_wipe mempool_alloc raw_malloc_init_ctx mempool_calloc _utee_cryp_obj_generate_key _utee_storage_obj_trunc TEE_CopyObjectAttributes tee_props _utee_unmask_cancellation TEE_ResetPropertyEnumerator TEE_Malloc TEE_CheckMemoryAccessRights TEE_GetPropertyAsUUID __ul_divmod _utee_get_property mbedtls_mpi_lset TEE_ReadObjectData TEE_GetObjectBufferAttribute TA_OpenSessionEntryPoint TEE_FreeOperation dl_iterate_phdr __ftrace_buf_end ta_param_types mbedtls_mpi_div_int __utee_from_attr mbedtls_mpi_is_prime_ext TEE_BigIntIsProbablePrime mbedtls_mpi_mul_int TEE_CloseAndDeletePersistentObject1 mbedtls_mpi_exp_mod mbedtls_mpi_safe_cond_assign TEE_GetPropertyAsString mbedtls_mpi_lt_mpi_ct TEE_AEDecryptFinal TEE_BigIntInit __utee_check_outstring_annotation TEE_MemMove mbedtls_platform_zeroize TEE_BigIntConvertFromOctetString _utee_authenc_dec_final mbedtls_mpi_cmp_abs _utee_storage_obj_read TEE_MACInit TEE_AsymmetricSignDigest memchr TEE_UnmaskCancellation TEE_GetObjectInfo mbedtls_mpi_self_test _utee_storage_obj_seek TEE_AEUpdate TEE_FreeTransientObject _utee_check_access_rights mbedtls_mpi_cmp_int _base64_dec _utee_storage_reset_enum bget_main_test __utee_check_attr_in_annotation _utee_authenc_update_payload TEE_GetOperationInfo TEE_BigIntMod mbedtls_mpi_mod_int mbedtls_mpi_read_binary_le TEE_BigIntDiv _utee_cryp_obj_alloc __ftrace_buf_start strlcpy mbedtls_mpi_copy TEE_IsAlgorithmSupported malloc_reset_stats TEE_GetPropertyAsIdentity __vsprintf _utee_set_ta_time _utee_invoke_ta_command TEE_RestrictObjectUsage1 mbedtls_mpi_swap mempool_alloc_pool TEE_BigIntMul TEE_ResetOperation raw_malloc_get_ctx_size mbedtls_mpi_shift_l mbedtls_mpi_cmp_mpi TEE_MemFill TEE_MACUpdate trace_get_level mbedtls_mpi_add_abs TEE_RestrictObjectUsage TEE_BigIntFMMSizeInU32 TEE_GetPropertyAsBool raw_realloc TEE_BigIntInitFMM TEE_CloseObject _utee_cipher_init __utee_entry TEE_GetPropertyAsU32 __text_end TEE_BigIntRelativePrime mbedtls_mpi_mod_mpi _utee_cryp_obj_get_info bpool TEE_AllocatePropertyEnumerator _utee_cryp_state_alloc TEE_GetCancellationFlag mbedtls_mpi_gcd TEE_SetTAPersistentTime mbedtls_mpi_write_binary_le memset raw_memalign TEE_GetTAPersistentTime dhex_dump TEE_CreatePersistentObject TEE_MaskCancellation TEE_AEUpdateAAD TEE_TruncateObjectData _utee_cryp_obj_get_attr TEE_GetObjectInfo1 _utee_cipher_final trace_set_level TEE_GetObjectValueAttribute TEE_SetOperationKey _utee_cryp_state_free strcmp _utee_open_ta_session TEE_BigIntConvertToS32 TEE_BigIntSub tahead_get_trace_level _utee_storage_start_enum TEE_SeekObjectData tee_map_zi mbedtls_mpi_montred TEE_CipherDoFinal TEE_BigIntConvertFromS32 mbedtls_mpi_add_int _utee_authenc_enc_final malloc_buffer_is_within_alloced _utee_cryp_obj_close TEE_BigIntInitFMMContext _utee_mask_cancellation _utee_storage_obj_rename TEE_WriteObjectData TEE_ResetPersistentObjectEnumerator TEE_BigIntSquare _utee_storage_obj_write TA_CreateEntryPoint __ta_entry _utee_authenc_update_aad mbedtls_mpi_montg_init TEE_BigIntGetBitCount _utee_cryp_obj_copy TEE_BigIntMulMod mbedtls_mpi_inv_mod TEE_DeriveKey ta_params mbedtls_mpi_div_mpi mbedtls_mpi_size bget TEE_AllocateTransientObject TEE_StartPropertyEnumerator _utee_wait mbedtls_mpi_set_bit TEE_Free mbedtls_mpi_is_prime TEE_CacheInvalidate _assert_break TEE_BigIntAddMod _utee_get_time TEE_GetPropertyName TEE_AllocateOperation _utee_cryp_obj_populate TEE_GenerateRandom TEE_MemCompare _utee_cipher_update __vsnprintf __elf_phdr_info TEE_FreePersistentObjectEnumerator TEE_OpenTASession trace_ext_puts trace_ext_get_thread_id TEE_CloseAndDeletePersistentObject _utee_cryp_derive_key mbedtls_mpi_free _utee_cryp_obj_reset TEE_CacheClean _utee_get_property_name_to_index raw_calloc _base64_enc mbedtls_mpi_safe_cond_swap _utee_authenc_init TEE_CopyObjectAttributes1 strlen TEE_BigIntComputeExtendedGcd __aeabi_unwind_cpp_pr1 _utee_storage_alloc_enum TEE_GetSystemTime _utee_asymm_verify ta_head brel mbedtls_mpi_sub_abs mbedtls_mpi_fill_random TEE_SetInstanceData _utee_get_cancellation_flag __aeabi_ldivmod mbedtls_mpi_write_string TEE_GetNextPersistentObject TEE_CloseTASession TEE_AsymmetricVerifyDigest _utee_storage_obj_create bstats TEE_MACComputeFinal mbedtls_mpi_mempool _utee_hash_final
.symtab .strtab .shstrtab .ta_head .text .rodata .gnu.hash .ARM.extab .ARM.exidx .dynsym .dynstr .dynamic .rel.got .data .bss .debug_info .debug_abbrev .debug_loc .debug_aranges .debug_ranges .debug_macro .debug_line .debug_str .comment .ARM.attributes .debug_frame .rel.dyn
trace_level trace_ext_prefix __elf_phdr_info
z y x t p ! % = k
TEE_INT_CORE_API_SPEC_VERSION 0x0000000A __LACCUM_EPSILON__ 0x1P-31LK __thumb__ 1 TEE_ALG_HKDF_SHA256_DERIVE_KEY 0x800040C0 TEE_PANIC_ID_TEE_GETOPERATIONINFOMULTIPLE 0x00000C08 __APCS_32__ 1 __LFRACT_EPSILON__ 0x1P-31LR __FLOAT_WORD_ORDER__ __ORDER_LITTLE_ENDIAN__ TEE_TYPE_DES 0xA0000011 __FLT_NORM_MAX__ 3.4028234663852886e+38F reserved TEE_API_DEFINES_H __ARM_FEATURE_MATMUL_INT8 TEE_TYPE_SM2_DSA_PUBLIC_KEY 0xA0000045 TEE_ATTR_HKDF_SALT 0xD00002C0 __FLT32_DIG__ 6 __DBL_EPSILON__ ((double)2.2204460492503131e-16L) __FLT32X_MAX__ 1.7976931348623157e+308F32x barrier() asm volatile ("" : : : "memory") __UACCUM_IBIT__ 16 CFG_TA_MBEDTLS_SELF_TEST 1 SHRT_MAX __SHRT_MAX__ __func__ CFG_ZLIB 1 CFG_CRYPTO_CBC 1 __SIZEOF_SHORT__ 2 __FLT64_MANT_DIG__ 53 PRId64 __PRI64_PREFIX "d" __FLT_MAX_10_EXP__ 38 __SIG_ATOMIC_MAX__ 0x7fffffff TEE_ERROR_COMMUNICATION 0xFFFF000E MIN(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a < _b ? _a : _b; })) _CFG_CORE_LTC_CBC_MAC 1 TEE_TYPE_SM2_KEP_PUBLIC_KEY 0xA0000046 TEE_AEEncryptFinal __ARM_PCS_VFP 1 __FLT32_HAS_INFINITY__ 1 CFG_CRYPTO_SM2_KEP 1 __USQ_IBIT__ 0 TEE_ATTR_PBKDF2_PASSWORD 0xC00001C2 TEE_ATTR_DSA_SUBPRIME 0xD0001131 __PTRDIFF_MAX__ 0x7fffffff CFG_CRYPTO_SHA224 1 UINT32_C(v) U(v) BIT32(nr) (UINT32_C(1) << (nr)) UINT_LEAST16_MAX UINT16_MAX CFG_CRYPTO_ECB 1 CFG_PREALLOC_RPC_CACHE 1 _CFG_CORE_LTC_SHA256_DESC 1 TEE_PARAM_TYPE_SET(t,i) (((uint32_t)(t) & 0xF) << ((i)*4)) PRIo32 "o" _CFG_CORE_LTC_SHA512_DESC 1 PTA_SYSTEM_ADD_RNG_ENTROPY 0 __ULLFRACT_IBIT__ 0 __FLT32_MAX_EXP__ 128 __SA_FBIT__ 15 TEE_ATTR_CONCAT_KDF_Z 0xC00001C1 __LLACCUM_MAX__ 0X7FFFFFFFFFFFFFFFP-31LLK __UDA_FBIT__ 32 TEE_ECC_CURVE_NIST_P256 0x00000003 LLONG_MAX __LONG_LONG_MAX__ CFG_CORE_CLUSTER_SHIFT 2 __DBL_MAX_10_EXP__ 308 __UINT_FAST64_MAX__ 0xffffffffffffffffULL TEE_ERROR_DEFER_DRIVER_INIT 0x80000000 __ARM_FEATURE_IDIV 1 __WCHAR_TYPE__ unsigned int __SA_IBIT__ 16 _STDARG_H __UDA_IBIT__ 32 __SECTION_FLAGS_RODATA ",\"a\",%progbits //" __ELF__ 1 __SIZEOF_LONG__ 4 TEE_ALG_DES3_ECB_NOPAD 0x10000013 __ARM_ARCH 8 CFG_FTRACE_US_MS 10000 ROUNDUP_OVERFLOW(v,size,res) (__extension__({ typeof(*(res)) __roundup_tmp = 0; typeof(v) __roundup_mask = (typeof(v))(size) - 1; ADD_OVERFLOW((v), __roundup_mask, &__roundup_tmp) ? 1 : (void)(*(res) = __roundup_tmp & ~__roundup_mask), 0; })) CFG_CRYPTOLIB_DIR core/lib/libtomcrypt SIZE_4K UINTPTR_C(0x1000) TEE_PANIC_ID_TEE_UNMASKCANCELLATION 0x00000503 __WCHAR_T__ PTA_SYSTEM_MAP_FLAG_SHAREABLE BIT32(0) __aligned(x) __attribute__((aligned(x))) TEE_MODE_MAC INTTYPES_H __need___va_list IS_ALIGNED_WITH_TYPE(x,type) (__extension__({ type __is_aligned_y; IS_ALIGNED((uintptr_t)(x), __alignof__(__is_aligned_y)); })) ARRAY_SIZE(x) (sizeof(x) / sizeof((x)[0])) _STDBOOL_H SCHAR_MAX __SCHAR_MAX__ TEE_ATTR_SM2_KEP_USER 0xF0000646 INTMAX_MAX INT64_MAX UINT_MAX (INT_MAX * 2U + 1U) __INTPTR_TYPE__ int __DQ_FBIT__ 63 INT_LEAST32_MIN INT32_MIN __UACCUM_EPSILON__ 0x1P-16UK TEE_ALG_DES3_CBC_MAC_NOPAD 0x30000113 __INT_FAST16_WIDTH__ 32 INT_FAST64_MIN INT64_MIN _CFG_CORE_LTC_MAC 1 UINT_LEAST64_MAX UINT64_MAX __FLT_HAS_INFINITY__ 1 TEE_PANIC_ID_TEE_DIGESTUPDATE 0x00000D02 PTA_SYSTEM_GET_TPM_EVENT_LOG 12 IV_SIZE 16 TEE_PANIC_ID_TEE_INVOKETACOMMAND 0x00000402 __LDBL_HAS_DENORM__ 1 INT_MIN (-INT_MAX - 1) TEE_PANIC_ID_TEE_GETCANCELLATIONFLAG 0x00000501 __ULLACCUM_FBIT__ 32 __SFRACT_MAX__ 0X7FP-7HR __PRI64_PREFIX "ll" UINTMAX_MAX UINT64_MAX TEE_PANIC_ID_TEE_RESETOPERATION 0x00000C05 __ARM_ARCH_ISA_THUMB 2 PRIX64 __PRI64_PREFIX "X" PTA_SYSTEM_CLOSE_TA_BINARY 5 _T_PTRDIFF_ TO_STR(x) _TO_STR(x) TEE_PANIC_ID_TEE_GENERATEKEY 0x00000804 CFG_LPAE_ADDR_SPACE_BITS 32 CFG_TA_BIGNUM_MAX_BITS 2048 TEE_ATTR_DH_X_BITS 0xF0001332 TEE_PANIC_ID_TEE_SETOPERATIONKEY 0x00000C06 INT_FAST32_MAX INT32_MAX CFG_ARM64_ta_arm64 1 attributeID __SFRACT_MIN__ (-0.5HR-0.5HR) _CFG_CORE_LTC_SM2_PKE 1 __INT_LEAST16_WIDTH__ 16 __USFRACT_MIN__ 0.0UHR CFG_MSG_LONG_PREFIX_MASK 0x1a _CFG_CORE_LTC_AUTHENC 1 __DBL_HAS_INFINITY__ 1 TEE_ERROR_CIPHERTEXT_INVALID 0xF0100006 TEE_ALG_DES3_CMAC 0xF0000613 _VA_LIST_DEFINED TEE_ATTR_DH_PRIVATE_VALUE 0xC0000232 INT64_C(v) LL(v) __SHRT_MAX__ 0x7fff CFG_ARM64_core 1 TEE_ALG_DES_ECB_NOPAD 0x10000011 _CFG_CORE_LTC_AES_DESC 1 CFG_ARM32_ta_arm32 1 __ARM_NEON_FP 4 __wchar_t__ _CFG_CORE_LTC_ECC 1 __PTA_SYSTEM_H TEE_StartPropertyEnumerator INT32_MAX 0x7fffffff trace_printf TEE_TYPE_SM2_PKE_KEYPAIR 0xA1000047 __INT32_MAX__ 0x7fffffff TEE_PANIC_ID_TEE_COPYOPERATION 0x00000C02 TEE_USAGE_SIGN 0x00000010 CFG_CORE_UNMAP_CORE_AT_EL0 1 __INT_FAST64_MAX__ 0x7fffffffffffffffLL BIT64(nr) (UINT64_C(1) << (nr)) __LLACCUM_MIN__ (-0X1P31LLK-0X1P31LLK) __GCC_ATOMIC_CHAR_LOCK_FREE 2 __UINT_FAST16_TYPE__ unsigned int TEE_ALG_MD5SHA1 0x5000000F CFG_KERN_LINKER_ARCH aarch64 _CFG_CORE_LTC_DH 1 __UINT64_MAX__ 0xffffffffffffffffULL TEE_ALG_MD5 0x50000001 PTA_SYSTEM_UNMAP 3 __SIZEOF_INT__ 4 CFG_WARN_INSECURE 1 __FILE_ID__ ta_trusted_keys_entry_c __FLT32X_MAX_10_EXP__ 308 TEE_ATTR_ECC_PUBLIC_VALUE_Y 0xD0000241 CFG_TZDRAM_SIZE 0x00f00000 TEE_ERROR_STORAGE_NO_SPACE 0xFFFF3041 __SIG_ATOMIC_TYPE__ int _BSD_SIZE_T_DEFINED_ TEE_PANIC_ID_TEE_GETPROPERTYNAME 0x0000020A TEE_PopulateTransientObject CFG_TA_STRICT_ANNOTATION_CHECKS 1 __UINT16_C(c) c __PRAGMA_REDEFINE_EXTNAME 1 __LDBL_MIN_EXP__ (-1021) __compiler_bswap64(x) __builtin_bswap64((x)) __pic__ 1 CFG_CRYPTO_SM2_DSA 1 TEE_ERROR_BAD_FORMAT 0xFFFF0005 TEE_PANIC_ID_TEE_PANIC 0x00000301 TEE_ALG_SM2_KEP 0x60000045 __SCHAR_MAX__ 0x7f _CFG_CORE_LTC_VFP 1 TEE_PARAM_TYPES(t0,t1,t2,t3) ((t0) | ((t1) << 4) | ((t2) << 8) | ((t3) << 12)) ___int_wchar_t_h __HAVE_SPECULATION_SAFE_VALUE 1 __TEE_TASessionHandle __ARMEL__ 1 PRIdPTR __PRIPTR_PREFIX "d" UL(v) v ## UL CFG_CRYPTO_ECC 1 __LDBL_DECIMAL_DIG__ 17 __INT_LEAST32_TYPE__ int __FLT32X_DENORM_MIN__ 4.9406564584124654e-324F32x __GCC_VERSION (__GNUC__ * 10000 + __GNUC_MINOR__ * 100 + __GNUC_PATCHLEVEL__) TEE_OPERATION_ASYMMETRIC_CIPHER 6 TEE_PANIC_ID_TEE_GETNEXTPERSISTENTOBJECT 0x00000A03 __va_list__ __BIGGEST_ALIGNMENT__ 8 U(v) v ## U __UINT8_TYPE__ unsigned char TEE_TYPE_ECDH_PUBLIC_KEY 0xA0000042 PLATFORM_vexpress 1 UINTMAX_C(v) UINT64_C(v) __FLT32_MIN_10_EXP__ (-37) TEE_PANIC_ID_TEE_BIGINTRELATIVEPRIME 0x00001B03 __ULLACCUM_MAX__ 0XFFFFFFFFFFFFFFFFP-32ULLK __ULLACCUM_IBIT__ 32 __ARM_ARCH __STDC_UTF_32__ 1 __INT_LEAST16_MAX__ 0x7fff TEE_ERROR_BAD_STATE 0xFFFF0007 TEE_PANIC_ID_TEE_BIGINTINIT 0x00001601 TEE_PANIC_ID_TEE_MASKCANCELLATION 0x00000502 CFG_RPMB_FS_DEV_ID 0 __builtin_memset CFG_TEE_API_VERSION GPD-1.1-dev TEE_TYPE_ECDSA_KEYPAIR 0xA1000041 TEE_USER_MEM_HINT_NO_FILL_ZERO 0x80000000 INTMAX_C(v) INT64_C(v) __SACCUM_IBIT__ 8 __UINT16_TYPE__ short unsigned int TEE_SE_READER_NAME_MAX 20 TEE_PANIC_ID_TEE_MACCOMPAREFINAL 0x00000F01 clockSeqAndNode CFG_CRYPTO_CTR 1 LLONG_MIN (-LLONG_MAX - 1LL) _T_SIZE_ __FLT32_NORM_MAX__ 3.4028234663852886e+38F32 huk_ae_encrypt TEE_PROPSET_CURRENT_CLIENT (TEE_PropSetHandle)0xFFFFFFFE __FLT32X_HAS_INFINITY__ 1 __USACCUM_MIN__ 0.0UHK TEE_TYPE_CONCAT_KDF_Z 0xA10000C1 __INT8_C(c) c INT_LEAST64_MAX INT64_MAX TEE_ERROR_MAC_INVALID 0xFFFF3071 _CFG_WITH_SECURE_STORAGE 1 __ARM_EABI__ 1 TEE_ATTR_ECC_PRIVATE_VALUE 0xC0000341 __ARM_FEATURE_QRDMX __FLT32_EPSILON__ 1.1920928955078125e-7F32 TEE_PANIC_ID_TEE_GENERATERANDOM 0x00001301 TEE_OperationMode TEE_PANIC_ID_TEE_MEMFILL 0x00000606 false 0 __FLT_MAX_EXP__ 128 __INT64_MAX__ 0x7fffffffffffffffLL PRIX32 "X" __ATOMIC_SEQ_CST 5 _GCC_SIZE_T TRACE_LEVELS_H TEE_ATTR_FLAG_VALUE (1 << 29) TEE_PANIC_ID_TEE_CHECKMEMORYACCESSRIGHTS 0x00000601 _CFG_CORE_LTC_HASH 1 TEE_ORIGIN_TEE 0x00000003 __FLT32X_MAX_EXP__ 1024 __FLT32_MANT_DIG__ 24 TEE_ALG_DES_CBC_MAC_NOPAD 0x30000111 __UTA_FBIT__ 64 __DBL_DIG__ 15 TEE_HANDLE_FLAG_INITIALIZED 0x00020000 __PRIPTR_PREFIX "l" __DECIMAL_DIG__ 17 PRIuPTR __PRIPTR_PREFIX "u" TEE_PANIC_ID_TEE_AEDECRYPTFINAL 0x00001001 TEE_PANIC_ID_TEE_RENAMEPERSISTENTOBJECT 0x00000904 __UTA_IBIT__ 64 __GCC_IEC_559_COMPLEX 0 TEE_PANIC_ID_TEE_BIGINTCONVERTFROMOCTETSTRING 0x00001701 TEE_AllocatePropertyEnumerator __UINT64_TYPE__ long long unsigned int SIZE_8M UINTPTR_C(0x800000) _CFG_CORE_LTC_BIGNUM_MAX_BITS 4096 trace_printf_helper_raw(level,level_ok,...) trace_printf(NULL, 0, (level), (level_ok), __VA_ARGS__) uuid LIMITS_H TEE_BigIntSizeInU32(n) ((((n)+31)/32)+2) __USER_LABEL_PREFIX__ TEE_PANIC_ID_TEE_CIPHERDOFINAL 0x00000E01 _SIZE_T_DECLARED TEE_ALG_HKDF_SHA512_DERIVE_KEY 0x800060C0 TEE_PANIC_ID_TEE_CREATEPERSISTENTOBJECT 0x00000902 __UINT_LEAST32_MAX__ 0xffffffffU CFG_OPTEE_REVISION_MINOR 16 TRACE_INFO 2 tag_len __DBL_MIN__ ((double)2.2250738585072014e-308L) __FLT64_EPSILON__ 2.2204460492503131e-16F64 __nex_bss __GCC_HAVE_SYNC_COMPARE_AND_SWAP_8 1 TEE_PANIC_ID_TEE_REALLOC 0x00000608 TA_EXPORT PLATFORM_FLAVOR qemu_armv8a TEE_PANIC_ID_TEE_GETOBJECTINFO 0x00000703 TEE_ERROR_BUSY 0xFFFF000D TEE_PANIC_ID_TEE_BIGINTCONVERTFROMS32 0x00001702 container_of(ptr,type,member) (__extension__({ const typeof(((type *)0)->member) *__ptr = (ptr); (type *)((unsigned long)(__ptr) - offsetof(type, member)); })) __LDBL_MAX__ 1.7976931348623157e+308L TEE_ALG_SHA224 0x50000003 __ARM_FP16_ARGS __FLT32_MIN_EXP__ (-125) _assert_log TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_Y 0xD0000A46 TEE_STORAGE_PRIVATE_RPMB 0x80000100 TEE_PANIC_ID_TEE_BIGINTISPROBABLEPRIME 0x00001B02 UINT_FAST32_MAX UINT32_MAX __DBL_MIN_10_EXP__ (-307) TEE_ERROR_NOT_SUPPORTED 0xFFFF000A CFG_OPTEE_REVISION_MAJOR 3 TEE_PANIC_ID_TEE_SETOPERATIONKEY2 0x00000C07 __UFRACT_MIN__ 0.0UR _GCC_PTRDIFF_T TEE_PANIC_ID_TEE_GETOBJECTINFO1 0x00000706 INT32_MIN (-0x7fffffff-1) CFG_WITH_USER_TA 1 __FLT_MIN_10_EXP__ (-37) _CFG_CORE_LTC_CTS 1 TEE_ERROR_BAD_PARAMETERS 0xFFFF0006 __rodata_unpaged(x) __section(".rodata.__unpaged." x __SECTION_FLAGS_RODATA) TEE_ERROR_OVERFLOW 0xFFFF300F __UDQ_IBIT__ 0 __DBL_MANT_DIG__ 53 __SACCUM_MIN__ (-0X1P7HK-0X1P7HK) TEE_PANIC_ID_TEE_CLOSEOBJECT 0x00000701 __PTRDIFF_WIDTH__ 32 TEE_ALG_AES_CBC_MAC_NOPAD 0x30000110 __ULLACCUM_MIN__ 0.0ULLK __INT_WCHAR_T_H TEE_PANIC_ID_TEE_DIGESTDOFINAL 0x00000D01 CFG_CRYPTO_PBKDF2 1 CFG_SHMEM_START 0x42000000 TEE_ALG_DES_CBC_MAC_PKCS5 0x30000511 CFG_TEE_TA_LOG_LEVEL 1 TEE_ALG_ECDSA_P384 0x70004041 __size_t __WINT_MAX__ 0xffffffffU TEE_LOGIN_APPLICATION_GROUP 0x00000006 __ARM_FP16_FORMAT_ALTERNATIVE __arm__ 1 TEE_PANIC_ID_TEE_GETPROPERTYASU32 0x00000208 CFG_SECSTOR_TA 1 TEE_ERROR_OUT_OF_MEMORY 0xFFFF000C __USACCUM_FBIT__ 8 TEE_ALG_AES_GCM 0x40000810 TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES 0x00000802 __GCC_ATOMIC_TEST_AND_SET_TRUEVAL 1 derive_unique_key __FLT_EPSILON__ 1.1920928955078125e-7F PTA_SYSTEM_DLOPEN 10 __UINT8_C(c) c TEE_ATTR_ECC_PUBLIC_VALUE_X 0xD0000141 MSG_RAW(...) trace_printf_helper_raw(0, false, __VA_ARGS__) __ARM_FEATURE_NUMERIC_MAXMIN __ULFRACT_MAX__ 0XFFFFFFFFP-32ULR TEE_STORAGE_PRIVATE 0x00000001 CFG_WITH_STACK_CANARIES 1 INT_FAST32_MIN INT32_MIN TEE_ALG_ECDH_P384 0x80004042 TRUSTED_KEYS_H TEE_ATTR_BIT_VALUE TEE_ATTR_FLAG_VALUE CFG_CRYPTOLIB_NAME_tomcrypt 1 TEE_PANIC_ID_TEE_MALLOC 0x00000604 TA_CreateEntryPoint CFG_CRYPTO_CTS 1 __SFRACT_IBIT__ 0 TEE_PANIC_ID_TEE_CIPHERINIT 0x00000E02 __ORDER_LITTLE_ENDIAN__ 1234 _PTRDIFF_T_DECLARED TEE_PANIC_ID_TEE_GETPROPERTYASBINARYBLOCK 0x00000204 __FLT_DIG__ 6 TEE_PANIC_ID_TEE_BIGINTSQUAREMOD 0x00001A05 TEE_ALG_CONCAT_KDF_SHA1_DERIVE_KEY 0x800020C1 TEE_PANIC_ID_TEE_BIGINTSHIFTRIGHT 0x00001805 __DBL_MAX_EXP__ 1024 TEE_ATTR_RSA_PUBLIC_EXPONENT 0xD0000230 __ULACCUM_MAX__ 0XFFFFFFFFFFFFFFFFP-32ULK TEE_ATTR_BIT_PROTECTED TEE_ATTR_FLAG_PUBLIC __UINT_LEAST16_MAX__ 0xffff __SIZE_WIDTH__ 32 __ARM_FEATURE_FP16_FML TEE_FreeTransientObject __ULFRACT_FBIT__ 32 __bss __section(".bss") __SIZEOF_SIZE_T__ 4 FMSG(...) (void)0 CFG_SECSTOR_TA_MGMT_PTA 1 TEE_ECC_CURVE_NIST_P192 0x00000001 TEE_ALG_RSASSA_PKCS1_V1_5 0xF0000830 _CFG_CORE_LTC_CIPHER 1 timeHiAndVersion _out_arm_include_generated_conf_h_ SHRT_MIN (-SHRT_MAX - 1) __UINT_LEAST64_MAX__ 0xffffffffffffffffULL __ARM_NEON__ 1 TEE_PANIC_ID_TEE_AEUPDATE 0x00001004 __unix__ 1 TEE_FreeOperation TEE_ALG_AES_CBC_MAC_PKCS5 0x30000510 INTPTR_MAX LONG_MAX INT16_MAX 0x7fff TEE_TYPE_HMAC_SHA1 0xA0000002 __SFRACT_FBIT__ 7 __unix 1 __FLT32_DENORM_MIN__ 1.4012984643248171e-45F32 TAG_SIZE 16 TEE_ATTR_DSA_BASE 0xD0001231 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA512 0x60610230 TEE_PANIC_ID_TEE_BIGINTMULMOD 0x00001A04 __DBL_DECIMAL_DIG__ 17 __SIZEOF_LONG_LONG__ 8 PRId8 "d" PRIo16 "o" TEE_ALG_PBKDF2_HMAC_SHA1_DERIVE_KEY 0x800020C2 huk_crypt TEE_PANIC_ID_TEE_BIGINTINITFMM 0x00001602 __FLT32_DECIMAL_DIG__ 9 TEE_TA_API_H TEE_ATTR_RSA_COEFFICIENT 0xC0000830 PTA_SYSTEM_REMAP 9 TRACE_FLOW 4 TEE_ALG_AES_CTR 0x10000210 __ARM_ARCH_PROFILE 65 _WCHAR_T_DEFINED_ TEE_ATTR_RSA_PSS_SALT_LENGTH 0xF0000A30 TEE_GetPropertyAsIdentity __WINT_TYPE__ unsigned int TEE_LOGIN_APPLICATION_USER 0x00000005 TEE_ALG_HMAC_SHA384 0x30000005 _CFG_CORE_LTC_DES 1 TEE_ERROR_CORRUPT_OBJECT_2 0xF0100002 TEE_AEInit TEE_PANIC_ID_TEE_GETOBJECTBUFFERATTRIBUTE 0x00000702 CFG_TA_MBEDTLS_MPI 1 __ULACCUM_EPSILON__ 0x1P-32ULK __FLT_MANT_DIG__ 24 CHAR_BIT __CHAR_BIT__ TEE_Identity TEE_OPERATION_STATE_ACTIVE 0x00000001 __ULACCUM_FBIT__ 32 __va_copy(d,s) __builtin_va_copy(d,s) TEE_CRYPTO_ELEMENT_NONE 0x00000000 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA1 0x60210230 __FLT64_HAS_QUIET_NAN__ 1 __ARM_FP 12 PRIoPTR __PRIPTR_PREFIX "o" va_end(v) __builtin_va_end(v) _CFG_CORE_LTC_DSA 1 TEE_ALG_HMAC_SHA256 0x30000004 TEE_ATTR_FLAG_PUBLIC (1 << 28) CFG_WITH_SOFTWARE_PRNG 1 __ULACCUM_IBIT__ 32 CFG_CORE_WORKAROUND_SPECTRE_BP 1 TEE_PANIC_ID_TEE_FREEOPERATION 0x00000C03 mode SIZE_2M UINTPTR_C(0x200000) CFG_DT 1 __INT_LEAST8_MAX__ 0x7f __FLT_MIN_EXP__ (-125) TEE_ALG_SM3 0x50000007 __BYTE_ORDER__ __ORDER_LITTLE_ENDIAN__ TEE_PANIC_ID_TEE_WAIT 0x00001405 __UINT64_C(c) c ## ULL __FRACT_IBIT__ 0 TEE_NUM_PARAMS 4 __FLT_RADIX__ 2 __INT32_C(c) c __USA_FBIT__ 16 TEE_TYPE_SM2_KEP_KEYPAIR 0xA1000046 _ANSI_STDARG_H_ __SIZEOF_WCHAR_T__ 4 __FLT32X_DIG__ 15 __LDBL_EPSILON__ 2.2204460492503131e-16L INT_LEAST64_MIN INT64_MIN TEE_OPERATION_DIGEST 5 __FLT_EVAL_METHOD_TS_18661_3__ 0 extra_size __SQ_FBIT__ 31 __UINTMAX_MAX__ 0xffffffffffffffffULL CFG_EARLY_TA_COMPRESS 1 __USA_IBIT__ 16 __ACCUM_EPSILON__ 0x1P-15K TEE_PANIC_ID_TA_DESTROYENTRYPOINT 0x00000103 TEE_ALG_AES_XTS 0x10000410 __LACCUM_MAX__ 0X7FFFFFFFFFFFFFFFP-31LK CFG_CRYPTO_DES 1 TEE_PANIC_ID_TEE_TRUNCATEOBJECTDATA 0x00000B03 TEE_DATA_FLAG_ACCESS_WRITE_META 0x00000004 TEE_PANIC_ID_TEE_INITREFATTRIBUTE 0x00000805 TEE_DATA_FLAG_ACCESS_READ 0x00000001 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA224 0x60310230 __FRACT_EPSILON__ 0x1P-15R __FLT32X_MANT_DIG__ 53 __INT_FAST16_MAX__ 0x7fffffff __UINT_FAST8_TYPE__ unsigned char __CHAR32_TYPE__ unsigned int MB_LEN_MAX 1 __INT_WIDTH__ 32 TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT 0x00000901 ULONG_MAX (LONG_MAX * 2UL + 1UL) CFG_CRYPTO_DSA 1 TEE_PANIC_ID_TEE_OPENPERSISTENTOBJECT 0x00000903 INT_LEAST32_MAX INT32_MAX INT_FAST64_MAX INT64_MAX __UDQ_FBIT__ 64 TEE_PARAM_TYPE_NONE 0 extra TEE_LOGIN_APPLICATION 0x00000004 TEE_HANDLE_FLAG_PERSISTENT 0x00010000 TEE_PANIC_ID_TEE_CLOSEANDDELETEPERSISTENTOBJECT1 0x00000905 INT32_C(v) v TEE_ALG_SM4_ECB_NOPAD 0x10000014 TEE_TYPE_SM2_PKE_PUBLIC_KEY 0xA0000047 CFG_EARLY_TA 1 INT8_MAX 0x7f __WCHAR_MIN__ 0U TEE_TYPE_HMAC_SM3 0xA0000007 TEE_SetOperationKey __FLT32X_DECIMAL_DIG__ 17 TEE_PARAM_TYPE_VALUE_OUTPUT 2 TEE_ATTR_DH_SUBPRIME 0xD0001132 __GCC_ATOMIC_CHAR32_T_LOCK_FREE 2 va_arg(v,l) __builtin_va_arg(v,l) __INT16_TYPE__ short int CFG_TEE_FW_MANUFACTURER FW_MAN_UNDEF __bool_true_false_are_defined 1 TEE_OPERATION_CIPHER 1 __FRACT_MIN__ (-0.5R-0.5R) CFG_CORE_DYN_SHM 1 UINT64_MAX 0xffffffffffffffffUL CFG_CRYPTO_SHA512_256 1 CFG_ARM64_ldelf 1 __UINT_LEAST32_TYPE__ unsigned int TEE_PANIC_ID_TEE_ALLOCATEPERSISTENTOBJECTENUMERATOR 0x00000A01 __GCC_ATOMIC_LONG_LOCK_FREE 2 CFG_TEE_CORE_NB_CORE 4 __GXX_TYPEINFO_EQUALITY_INLINE 0 __UHQ_FBIT__ 16 uint8_t __section(x) __attribute__((section(x))) TEE_PANIC_ID_TEE_MEMCOMPARE 0x00000605 _VA_LIST_ _CONCAT(x,y) x ##y INT_FAST16_MIN INT16_MIN _CFG_CORE_LTC_SHA224 1 MAX_PRINT_SIZE 256 __noprof __attribute__((no_instrument_function)) CFG_PL011 1 TEE_ERROR_TARGET_DEAD 0xFFFF3024 TEE_ERROR_STORAGE_NOT_AVAILABLE_2 0xF0100004 TEE_PANIC_ID_TEE_READOBJECTDATA 0x00000B01 TEE_PANIC_ID_TEE_GETPROPERTYASIDENTITY 0x00000206 __compiler_atomic_load(p) __atomic_load_n((p), __ATOMIC_RELAXED) __LDBL_MIN__ 2.2250738585072014e-308L TEE_ATTR_DSA_PUBLIC_VALUE 0xD0000131 UINTPTR_C(v) UL(v) TEE_PANIC_ID_TEE_GETPROPERTYASSTRING 0x00000207 _GCC_WCHAR_T unseal_trusted_key TEE_ALG_ECDSA_P521 0x70005041 ___int_size_t_h __uint32_t_defined TEE_ALG_ECDH_P224 0x80002042 __LLFRACT_EPSILON__ 0x1P-63LLR TEE_MEM_OUTPUT 0x00000002 __INT_FAST64_WIDTH__ 64 __FRACT_FBIT__ 15 TEE_ALG_AES_CCM 0x40000710 va_start(v,l) __builtin_va_start(v,l) CFG_TEE_MANUFACTURER LINARO __CHAR_UNSIGNED__ 1 NULL ((void *)0) _BSD_WCHAR_T_ CFG_CRYPTO_AES 1 __GCC_HAVE_DWARF2_CFI_ASM 1 enc_key_len CFG_UNWIND 1 TEE_TYPE_SM4 0xA0000014 __QQ_IBIT__ 0 __SACCUM_EPSILON__ 0x1P-7HK TEE_ALG_HMAC_SHA224 0x30000003 CFG_TA_BGET_TEST 1 TEE_DATA_FLAG_ACCESS_WRITE 0x00000002 __need_size_t CFG_FTRACE_BUF_WHEN_FULL shift __ULLFRACT_MAX__ 0XFFFFFFFFFFFFFFFFP-64ULLR __need_ptrdiff_t TEE_ALG_ECDH_P521 0x80005042 __INT16_MAX__ 0x7fff _CFG_CORE_LTC_ASN1 1 __HA_FBIT__ 7 INT_MAX __INT_MAX__ _CFG_CORE_LTC_CMAC 1 __UACCUM_MIN__ 0.0UK memref __UFRACT_IBIT__ 0 TEE_ATTR_DSA_PRIME 0xD0001031 TRACE_LEVEL 1 PRIxPTR __PRIPTR_PREFIX "x" __packed __attribute__((packed)) CFG_TA_ASLR 1 TEE_PANIC_ID_TEE_SEEKOBJECTDATA 0x00000B02 __GCC_IEC_559 0 PRIx64 __PRI64_PREFIX "x" __FLT_HAS_QUIET_NAN__ 1 TEE_ALG_ECDSA_P224 0x70002041 TEE_PANIC_ID_TEE_BIGINTMOD 0x00001A03 __FLT32X_NORM_MAX__ 1.7976931348623157e+308F32x __INT_LEAST16_TYPE__ short int CFG_TEE_CORE_TA_TRACE 1 __FLT64_HAS_INFINITY__ 1 TEE_OpenTASession TEE_ALG_CONCAT_KDF_SHA384_DERIVE_KEY 0x800050C1 TEE_TYPE_DATA 0xA00000BF __SCHAR_WIDTH__ 8 SIZE_1M UINTPTR_C(0x100000) TEE_ERROR_ACCESS_DENIED 0xFFFF0001 __ORDER_PDP_ENDIAN__ 3412 __ATOMIC_ACQUIRE 2 __VERSION__ "10.2.1 20201103" TEE_ATTR_DH_PUBLIC_VALUE 0xD0000132 __INT_FAST32_WIDTH__ 32 __INT_FAST64_TYPE__ long long int __ACCUM_FBIT__ 15 TEE_PANIC_ID_TEE_BIGINTDIV 0x00001902 __INT_LEAST64_MAX__ 0x7fffffffffffffffLL __ARM_FEATURE_QBIT 1 __WINT_WIDTH__ 32 TEE_MEMORY_ACCESS_READ 0x00000001 TEE_ERROR_CORRUPT_OBJECT 0xF0100001 CFG_CRYPTO_SM2_PKE 1 CFG_DTB_MAX_SIZE 0x100000 TEE_Malloc PTA_SYSTEM_SET_PROT 8 __STDC_UTF_16__ 1 TEE_MEMREF_2_USED 0x00000004 MIN_UNSAFE(a,b) (((a) < (b)) ? (a) : (b)) PRIiPTR __PRIPTR_PREFIX "i" TEE_ALG_HKDF_SHA1_DERIVE_KEY 0x800020C0 CFG_TEE_IMPL_DESCR OPTEE LONG_MAX __LONG_MAX__ __INTMAX_WIDTH__ 64 TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE 0x00000705 __GNUC_VA_LIST CFG_WITH_LPAE 1 TEE_USAGE_DECRYPT 0x00000004 TEE_MEMORY_ACCESS_SECURE 0x20000000 TEE_USAGE_MAC 0x00000008 __INT_LEAST64_WIDTH__ 64 value _CFG_CORE_LTC_CCM 1 TEE_PANIC_ID_TEE_GETREETIME 0x00001401 __ARM_32BIT_STATE 1 __ATOMIC_RELAXED 0 __LFRACT_MAX__ 0X7FFFFFFFP-31LR __SACCUM_MAX__ 0X7FFFP-7HK __must_check __attribute__((warn_unused_result)) CFG_RPMB_FS_RD_ENTRIES 8 TEE_ORIGIN_COMMS 0x00000002 __THUMB_INTERWORK__ 1 out_key _CFG_CORE_LTC_SHA512_256 1 __deprecated __attribute__((deprecated)) TEE_PANIC_ID_TEE_BIGINTCONVERTTOFMM 0x00001C03 INT16_MIN (-0x7fff-1) __FRACT_MAX__ 0X7FFFP-15R __USQ_FBIT__ 32 GENMASK_64(h,l) (((~UINT64_C(0)) << (l)) & (~UINT64_C(0) >> (64 - 1 - (h)))) INTPTR_MIN LONG_MIN __LLFRACT_IBIT__ 0 __FLT32X_EPSILON__ 2.2204460492503131e-16F32x TEE_ALG_CONCAT_KDF_SHA256_DERIVE_KEY 0x800040C1 _CFG_CORE_LTC_MPI 1 TEE_MODE_DERIVE TEE_ALG_SHA384 0x50000005 INT64_MAX 0x7fffffffffffffffL hkey MAX(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a > _b ? _a : _b; })) CFG_CORE_ASLR 1 TEE_ALG_HMAC_MD5 0x30000001 __LFRACT_IBIT__ 0 COMPILER_H TEE_PANIC_ID_TEE_AEUPDATEAAD 0x00001005 PTA_SYSTEM_MAP_FLAG_WRITEABLE BIT32(1) __ARM_ARCH_ISA_ARM 1 _WCHAR_T_DECLARED CFG_CORE_WORKAROUND_SPECTRE_BP_SEC 1 __ATOMIC_RELEASE 3 TA_OpenSessionEntryPoint __ARM_BF16_FORMAT_ALTERNATIVE __INT_LEAST8_WIDTH__ 8 __GNUC__ 10 TEE_MEMORY_ACCESS_WRITE 0x00000002 TEE_MODE_DECRYPT __ARM_FEATURE_COPROC __USACCUM_EPSILON__ 0x1P-8UHK __int8_t_defined CFG_RPMB_FS_CACHE_ENTRIES 0 __INT_FAST16_TYPE__ int __ARM_FEATURE_CDE_COPROC __INT_LEAST32_WIDTH__ 32 __UTQ_IBIT__ 0 TEE_PANIC_ID_TEE_RESETTRANSIENTOBJECT 0x00000808 TEE_PANIC_ID_TEE_BIGINTSUB 0x00001906 TEE_LOGIN_REE_KERNEL 0x80000000 content TEE_HANDLE_FLAG_KEY_SET 0x00040000 IMSG_RAW(...) (void)0 TEE_ALG_DH_DERIVE_SHARED_SECRET 0x80000032 __ARM_FEATURE_SAT 1 PRId32 "d" __INT_MAX__ 0x7fffffff TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA384 0x70515930 __FLT_MAX__ 3.4028234663852886e+38F __GXX_ABI_VERSION 1014 __INT_LEAST8_TYPE__ signed char TEE_ALG_AES_ECB_NOPAD 0x10000010 TEE_ATTR_SM2_ID_RESPONDER 0xD0000546 __ARM_ARCH_ISA_THUMB TEE_Param CFG_RESERVED_VASPACE_SIZE (1024 * 1024 * 10) TEE_PANIC_ID_TEE_OPENTASESSION 0x00000403 TEE_LOGIN_PUBLIC 0x00000000 __USACCUM_MAX__ 0XFFFFP-8UHK CFG_ENABLE_EMBEDDED_TESTS 1 PTA_SYSTEM_MAP_FLAG_EXECUTABLE BIT32(2) TEE_MEMREF_1_USED 0x00000002 tk_blob_hdr INT8_MIN (-0x7f-1) SHIFT_U32(v,shift) ((uint32_t)(v) << (shift)) TEE_ATTR_PBKDF2_SALT 0xD00002C2 CFG_TA_FLOAT_SUPPORT 1 TEE_ATTR_RSA_PRIVATE_EXPONENT 0xC0000330 TA_CMD_GET_RANDOM 0x0 __PIC__ 1 __ARM_FEATURE_CMSE __LLACCUM_EPSILON__ 0x1P-31LLK _SYS_SIZE_T_H PLATFORM_FLAVOR_qemu_armv8a 1 __INTMAX_C(c) c ## LL __LACCUM_MIN__ (-0X1P31LK-0X1P31LK) PTA_SYSTEM_UUID { 0x3a2f8978, 0x5dc0, 0x11e8, { 0x9c, 0x2d, 0xfa, 0x7a, 0xe0, 0x1b, 0xbe, 0xbc } } __UINT_FAST16_MAX__ 0xffffffffU __ARM_ARCH_EXT_IDIV__ 1 __UINT_FAST64_TYPE__ long long unsigned int assert(expr) do { if (!(expr)) { _assert_log(#expr, __FILE__, __LINE__, __func__); _assert_break(); } } while (0) PRIu8 "u" TEE_ERROR_SECURITY 0xFFFF000F UINT_FAST16_MAX UINT16_MAX __UFRACT_EPSILON__ 0x1P-16UR PRIx32 "x" CFG_SM_NO_CYCLE_COUNTING 1 TEE_PANIC_ID_TEE_BIGINTINITFMMCONTEXT 0x00001603 __SIZE_MAX__ 0xffffffffU DMSG(...) (void)0 TEE_ERROR_NOT_IMPLEMENTED 0xFFFF0009 CFG_CRYPTO 1 CFG_CRYPTO_SIZE_OPTIMIZATION 1 TEE_ALG_HMAC_SHA512 0x30000006 PRIX8 "X" SIZE_2G UINTPTR_C(0x80000000) __SQ_IBIT__ 0 __ARM_FEATURE_SIMD32 1 __need_NULL offsetof(TYPE,MEMBER) __builtin_offsetof (TYPE, MEMBER) TEE_HANDLE_NULL 0 __UHQ_IBIT__ 0 TEE_ATTR_RSA_EXPONENT1 0xC0000630 CFG_CRYPTO_SHA384 1 TEE_TYPE_HMAC_SHA384 0xA0000005 IS_POWER_OF_TWO(x) (((x) != 0) && (((x) & (~(x) + 1)) == (x))) PRIi8 "i" MAX_BUF_SIZE 512 STRING_EXT_H CHAR_MIN 0 out_op __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 1 __LACCUM_FBIT__ 31 TEE_ALG_AES_CMAC 0x30000610 __ULACCUM_MIN__ 0.0ULK GENMASK_32(h,l) (((~UINT32_C(0)) << (l)) & (~UINT32_C(0) >> (32 - 1 - (h)))) MAX_FUNC_PRINT_SIZE 32 TEE_PANIC_ID_TEE_BIGINTCONVERTFROMFMM 0x00001C02 __UINT32_TYPE__ unsigned int CFG_REE_FS 1 __QQ_FBIT__ 7 UINTPTR_MAX ULONG_MAX TEE_TYPE_ECDSA_PUBLIC_KEY 0xA0000041 PTA_SYSTEM_OPEN_TA_BINARY 4 __LONG_MAX__ 0x7fffffffL TEE_LOGIN_TRUSTED_APP 0xF0000000 __LACCUM_IBIT__ 32 __FLT64_NORM_MAX__ 1.7976931348623157e+308F64 TEE_ATTR_CONCAT_KDF_DKM_LENGTH 0xF00003C1 UINT_FAST64_MAX UINT64_MAX TEE_ECC_CURVE_NIST_P384 0x00000004 CFG_CORE_NEX_HEAP_SIZE 16384 CFG_CORE_MAX_SYSCALL_RECURSION 4 TEE_PARAM_TYPE_MEMREF_OUTPUT 6 CFG_CRYPTO_SHA1 1 TEE_ATTR_HKDF_IKM 0xC00001C0 TEE_ATTR_PBKDF2_DKM_LENGTH 0xF00004C2 TA_DERIVED_EXTRA_DATA_MAX_SIZE 1024 __size_t__ INT_FAST8_MAX INT8_MAX TEE_HANDLE_FLAG_EXPECT_TWO_KEYS 0x00080000 TA_CloseSessionEntryPoint TEE_PANIC_ID_TEE_ASYMMETRICVERIFYDIGEST 0x00001104 _TO_STR(x) #x __CHAR_BIT__ 8 TEE_TYPE_RSA_KEYPAIR 0xA1000030 TEE_ALG_DES3_CBC_MAC_PKCS5 0x30000513 TEE_TYPE_AES 0xA0000010 TEE_MEMREF_0_USED 0x00000001 ROUNDUP(v,size) (((v) + ((__typeof__(v))(size) - 1)) & ~((__typeof__(v))(size) - 1)) __nostackcheck __attribute__((no_instrument_function)) TEE_ALG_CONCAT_KDF_SHA224_DERIVE_KEY 0x800030C1 __ARM_FEATURE_DOTPROD TEE_TYPE_DES3 0xA0000013 CFG_TA_MBEDTLS 1 _BSD_SIZE_T_ TEE_PANIC_ID_TEE_FREE 0x00000602 /home/test/workspace/code/optee_3.16/optee_os TEE_MEMORY_ACCESS_ANY_OWNER 0x00000004 INT_LEAST8_MAX INT8_MAX __FLT64_MIN__ 2.2250738585072014e-308F64 __INTPTR_MAX__ 0x7fffffff __DBL_MAX__ ((double)1.7976931348623157e+308L) TEE_ALG_SM4_CBC_NOPAD 0x10000114 __is_aligned_y __noreturn __attribute__((__noreturn__)) __GCC_ATOMIC_POINTER_LOCK_FREE 2 TEE_ATTR_DH_PRIME 0xD0001032 __always_inline __attribute__((always_inline)) inline PRIX16 "X" _CFG_CORE_LTC_SHA384 1 ROUNDDOWN(v,size) ((v) & ~((__typeof__(v))(size) - 1)) PTA_SYSTEM_SUPP_PLUGIN_INVOKE 13 __rodata __section(".rodata" __SECTION_FLAGS_RODATA) TEE_PANIC_ID_TEE_BIGINTCOMPUTEFMM 0x00001C01 TEE_OBJECT_ID_MAX_LEN 64 CFG_KERN_LINKER_FORMAT elf64-littleaarch64 __FLT32_MAX_10_EXP__ 38 CFG_CORE_ASYNC_NOTIF_GIC_INTID 0 ASSERT_H TEE_DATA_FLAG_SHARE_READ 0x00000010 TEE_PANIC_ID_TEE_GETPROPERTYASBOOL 0x00000205 CFG_CRYPTO_SHA512 1 LL(v) v ## LL TEE_ALG_RSASSA_PKCS1_V1_5_SHA384 0x70005830 CFG_CRYPTO_CONCAT_KDF 1 UINT16_MAX 0xffff CFG_STACK_TMP_EXTRA 0 CFG_ARM_GICV3 1 TA_DestroyEntryPoint _ANSI_STDDEF_H ULL(v) v ## ULL TEE_ERROR_TIME_NEEDS_RESET 0xFFFF5001 TEE_USAGE_VERIFY 0x00000020 __ARM_FP16_FORMAT_IEEE CFG_WARN_DECL_AFTER_STATEMENT 1 __GCC_ATOMIC_INT_LOCK_FREE 2 __UINT32_C(c) c ## U __FLT64_MAX_EXP__ 1024 TEE_OPERATION_AE 4 __compiler_bswap32(x) __builtin_bswap32((x)) __REGISTER_PREFIX__ out_sz TEE_PANIC_ID_TEE_BIGINTCONVERTTOS32 0x00001704 BIT(nr) BIT32(nr) __USFRACT_MAX__ 0XFFP-8UHR CFG_CORE_WORKAROUND_NSITR_CACHE_PRIME 1 TEE_PROPSET_TEE_IMPLEMENTATION (TEE_PropSetHandle)0xFFFFFFFD DMSG_RAW(...) (void)0 CFG_WITH_VFP 1 __FLT32_MAX__ 3.4028234663852886e+38F32 TEE_OPERATION_ASYMMETRIC_SIGNATURE 7 LONG_MIN (-LONG_MAX - 1L) TEE_ATTR_DH_BASE 0xD0001232 TEE_MEM_INPUT 0x00000001 UCHAR_MAX (SCHAR_MAX * 2 + 1) _CFG_CORE_LTC_ACIPHER 1 TEE_PANIC_ID_TEE_STARTPERSISTENTOBJECTENUMERATOR 0x00000A05 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA512 0x70616930 __linux__ 1 TEE_OPERATION_STATE_INITIAL 0x00000000 TEE_AllocateTransientObject PTA_SYSTEM_DERIVE_TA_UNIQUE_KEY 1 __ARM_FEATURE_BF16_SCALAR_ARITHMETIC TEE_ALG_RSAES_PKCS1_V1_5 0x60000130 __ARM_FEATURE_FP16_SCALAR_ARITHMETIC __rodata_dummy __section(".rodata.dummy" __SECTION_FLAGS_RODATA) TA_InvokeCommandEntryPoint __STDC_HOSTED__ 1 TEE_ERROR_CANCEL 0xFFFF0002 __UINTMAX_C(c) c ## ULL TEE_ATTR_PBKDF2_ITERATION_COUNT 0xF00003C2 TEE_PARAM_TYPE_VALUE_INOUT 3 __maybe_unused __attribute__((unused)) TEE_TYPE_DH_KEYPAIR 0xA1000032 __UACCUM_MAX__ 0XFFFFFFFFP-16UK __INT_LEAST32_MAX__ 0x7fffffff EMSG(...) trace_printf_helper(TRACE_ERROR, true, __VA_ARGS__) PRIo8 "o" __WINT_MIN__ 0U TEE_TYPE_HMAC_SHA224 0xA0000003 __DBL_NORM_MAX__ ((double)1.7976931348623157e+308L) __DBL_HAS_DENORM__ 1 INT_LEAST16_MIN INT16_MIN __ARM_FEATURE_FMA TEE_GenerateRandom __UINT32_MAX__ 0xffffffffU __FLT64_MAX_10_EXP__ 308 _WCHAR_T_DEFINED MAX_UNSAFE(a,b) (((a) > (b)) ? (a) : (b)) __PTRDIFF_TYPE__ int TEE_ATTR_RSA_PRIME2 0xC0000530 rng_buf TRUSTED_KEYS_UUID { 0xf04a0fe7, 0x1f5d, 0x4b9b, { 0xab, 0xf7, 0x61, 0x9b, 0x85, 0xb4, 0xce, 0x8c } } TEE_ATTR_CONCAT_KDF_OTHER_INFO 0xD00002C1 __TEE_ObjectHandle TEE_PANIC_ID_TEE_BIGINTNEG 0x00001904 __GNUC_STDC_INLINE__ 1 PRIi32 "i" _CFG_CORE_LTC_SHA512 1 __ARM_FP TEE_ALG_HMAC_SHA1 0x30000002 TEE_ALG_HKDF_SHA384_DERIVE_KEY 0x800050C0 CFG_TZDRAM_START 0x0e100000 TEE_PANIC_ID_TEE_STARTPROPERTYENUMERATOR 0x0000020C TEE_PANIC_ID_TEE_RESETPERSISTENTOBJECTENUMERATOR 0x00000A04 __WCHAR_WIDTH__ 32 IMSG(...) (void)0 __UTQ_FBIT__ 128 __PTRDIFF_T TRACE_ERROR 1 TEE_ALG_SM2_PKE 0x80000045 __attr_const __attribute__((__const__)) IS_ALIGNED(x,a) (((x) & ((a) - 1)) == 0) __ARM_FEATURE_DSP 1 __ARM_FEATURE_CRYPTO INT_FAST16_MAX INT16_MAX __FLT32_HAS_DENORM__ 1 get_random TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA384 0x60510230 __UQQ_FBIT__ 8 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA224 0x70313930 __SACCUM_FBIT__ 7 TEE_PARAM_TYPE_GET(t,i) ((((uint32_t)t) >> ((i)*4)) & 0xF) __LLACCUM_IBIT__ 32 __ACCUM_IBIT__ 16 uint32_t TEE_TYPE_PBKDF2_PASSWORD 0xA10000C2 __SIZE_T __LLFRACT_FBIT__ 63 __SHRT_WIDTH__ 16 __LDBL_DIG__ 15 __GCC_ATOMIC_SHORT_LOCK_FREE 2 TEE_PANIC_ID_TEE_ALLOCATETRANSIENTOBJECT 0x00000801 _CFG_CORE_LTC_CTR 1 CFG_CORE_HEAP_SIZE 65536 uintptr_t __SIZEOF_POINTER__ 4 PTA_SYSTEM_DLSYM 11 __GCC_ASM_FLAG_OUTPUTS__ 1 TEE_PANIC_ID_TEE_RESTRICTOBJECTUSAGE1 0x00000707 __HQ_FBIT__ 15 TEE_PARAM_TYPE_MEMREF_INOUT 7 __UINTMAX_TYPE__ long long unsigned int _T_SIZE TEE_ATTR_ECC_EPHEMERAL_PUBLIC_VALUE_X 0xD0000946 TEE_PANIC_ID_TEE_MACINIT 0x00000F03 TEE_ATTR_SM2_KEP_CONFIRMATION_IN 0xD0000746 __INTPTR_WIDTH__ 32 PRIu16 "u" TEE_ATTR_DSA_PRIVATE_VALUE 0xC0000231 __printf(a,b) __attribute__((format(printf, a, b))) TEE_ALG_RSASSA_PKCS1_V1_5_SHA256 0x70004830 PRIo64 __PRI64_PREFIX "o" CFG_CORE_RESERVED_SHM 1 __compiler_atomic_store(p,val) __atomic_store_n((p), (val), __ATOMIC_RELAXED) TEE_DATA_MAX_POSITION 0xFFFFFFFF __LONG_LONG_MAX__ 0x7fffffffffffffffLL CFG_MMAP_REGIONS 13 TEE_ALG_RSAES_PKCS1_OAEP_MGF1_SHA256 0x60410230 TEE_ALG_SHA512 0x50000006 _T_WCHAR_ __ULLACCUM_EPSILON__ 0x1P-32ULLK __STDC_VERSION__ 199901L __LFRACT_MIN__ (-0.5LR-0.5LR) __LLFRACT_MIN__ (-0.5LLR-0.5LLR) TEE_PANIC_ID_TEE_MACUPDATE 0x00000F04 TRACE_H __GCC_ATOMIC_LLONG_LOCK_FREE 2 TRACE_DEBUG 3 CFG_HWSUPP_MEM_PERM_PXN 1 __ULFRACT_EPSILON__ 0x1P-32ULR TEE_TYPE_CORRUPTED_OBJECT 0xA00000BE TEE_ATTR_HKDF_OKM_LENGTH 0xF00004C0 TEE_Result __LONG_LONG_WIDTH__ 64 TEE_ECC_CURVE_SM2 0x00000300 ADD_OVERFLOW(a,b,res) __compiler_add_overflow((a), (b), (res)) CFG_PKCS11_TA_HEAP_SIZE (32 * 1024) TEE_PANIC_ID_TEE_FREETRANSIENTOBJECT 0x00000803 _CFG_CORE_LTC_SIZE_OPTIMIZATION 1 __GCC_ATOMIC_CHAR16_T_LOCK_FREE 2 TEE_ATTR_SM2_ID_INITIATOR 0xD0000446 TEE_PANIC_ID_TEE_DERIVEKEY 0x00001201 TEE_ECC_CURVE_NIST_P224 0x00000002 CFG_AES_GCM_TABLE_BASED 1 _CFG_CORE_LTC_RSA 1 CFG_TEE_FW_IMPL_VERSION FW_IMPL_UNDEF __ILP32__ 1 __UINT_LEAST16_TYPE__ short unsigned int fallthrough __attribute__((__fallthrough__)) __LDBL_HAS_QUIET_NAN__ 1 CFG_TA_ASLR_MIN_OFFSET_PAGES 0 __WCHAR_MAX__ 0xffffffffU PRIi64 __PRI64_PREFIX "i" huk_key TEE_PANIC_ID_TEE_ALLOCATEPROPERTYENUMERATOR 0x00000201 CFG_NUM_THREADS 2 FMSG_RAW(...) (void)0 TEE_USAGE_EXTRACTABLE 0x00000001 CFG_CRYPTO_HMAC 1 TEE_PANIC_ID_TEE_BIGINTSUBMOD 0x00001A06 __nex_data STDIO_H __LDBL_MANT_DIG__ 53 TEE_MODE_VERIFY __INT_LEAST64_TYPE__ long long int __ULLFRACT_FBIT__ 64 __ARM_ARCH_8A__ 1 __DQ_IBIT__ 0 __LDBL_MIN_10_EXP__ (-307) TEE_TYPE_HMAC_MD5 0xA0000001 __FLT64_MAX__ 1.7976931348623157e+308F64 _SIZE_T_DEFINED CFG_TA_ASLR_MAX_OFFSET_PAGES 128 __UQQ_IBIT__ 0 __SIG_ATOMIC_WIDTH__ 32 TEE_ERROR_NO_DATA 0xFFFF000B __ARM_FEATURE_CDE TEE_ATTR_SM2_KEP_CONFIRMATION_OUT 0xD0000846 __ARM_FEATURE_LDREX CFG_PKCS11_TA_AUTH_TEE_IDENTITY 1 TEE_SUCCESS 0x00000000 TEE_PANIC_ID_TEE_BIGINTSQUARE 0x00001905 __ACCUM_MIN__ (-0X1P15K-0X1P15K) TEE_PANIC_ID_TEE_BIGINTINVMOD 0x00001A02 TEE_PROPSET_CURRENT_TA (TEE_PropSetHandle)0xFFFFFFFF __ORDER_BIG_ENDIAN__ 4321 CFG_TEE_CORE_DEBUG 1 CFG_CRYPTO_GCM 1 __gnu_linux__ 1 INT_FAST8_MIN INT8_MIN CFG_CRYPTO_RSA 1 __UFRACT_MAX__ 0XFFFFP-16UR __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 1 CFG_CORE_BIGNUM_MAX_BITS 4096 __UINT_FAST32_TYPE__ unsigned int __SIG_ATOMIC_MIN__ (-__SIG_ATOMIC_MAX__ - 1) _CFG_CORE_LTC_MD5 1 true 1 TEE_PANIC_ID_TEE_CIPHERUPDATE 0x00000E03 UINT64_C(v) ULL(v) TEE_ALG_SM4_CTR 0x10000214 CFG_COMPAT_GP10_DES 1 TEE_API_H OUTRMSG(r) do { OUTMSG("r=[%x]", r); return r; } while (0) TRACE_PRINTF_LEVEL TRACE_ERROR CFG_CRYPTO_RSASSA_NA1 1 __compiler_add_overflow(a,b,res) __builtin_add_overflow((a), (b), (res)) __need_wchar_t __FLT_DECIMAL_DIG__ 9 _T_PTRDIFF TEE_OPERATION_MAC 3 TEE_TYPE_HMAC_SHA512 0xA0000006 UINT_LEAST32_MAX UINT32_MAX __USACCUM_IBIT__ 8 TA_CMD_SEAL 0x1 INT_LEAST8_MIN INT8_MIN _CFG_CORE_LTC_SHA384_DESC 1 SYS_CDEFS_H __ULFRACT_MIN__ 0.0ULR CFG_TEE_CORE_LOG_LEVEL 3 buffer TEE_ALG_AES_CBC_NOPAD 0x10000110 __linux 1 UINT32_MAX 0xffffffffU TEE_INTERNAL_API_H __UINTPTR_TYPE__ unsigned int CFG_PKCS11_TA_TOKEN_COUNT 3 __FINITE_MATH_ONLY__ 0 __noinline __attribute__((noinline)) TEE_AllocateOperation __ARM_FEATURE_UNALIGNED __LFRACT_FBIT__ 31 __ARM_FEATURE_BF16_VECTOR_ARITHMETIC CFG_LOCKDEP_RECORD_STACK 1 TEE_ATTR_RSA_PRIME1 0xC0000430 __ARM_ARCH_PROFILE __STDC__ 1 TEE_PANIC_ID_TEE_RESETPROPERTYENUMERATOR 0x0000020B CFG_SECURE_TIME_SOURCE_CNTPCT 1 TEE_PANIC_ID_TEE_BIGINTCMPS32 0x00001802 TEE_PANIC_ID_TEE_BIGINTADDMOD 0x00001A01 TEE_PANIC_ID_TEE_AEINIT 0x00001003 __ARM_SIZEOF_MINIMAL_ENUM 4 __INT64_C(c) c ## LL CFG_CORE_RWDATA_NOEXEC 1 __UACCUM_FBIT__ 16 __INT32_TYPE__ int huk_ae_decrypt TEE_ALG_ECDSA_P256 0x70003041 __DA_FBIT__ 31 __FLT32_MIN__ 1.1754943508222875e-38F32 PRIu64 __PRI64_PREFIX "u" CFG_CRYPTO_MD5 1 TEE_PANIC_ID_TA_CLOSESESSIONENTRYPOINT 0x00000101 _CFG_CORE_LTC_HMAC 1 __FLT64_DIG__ 15 __GCC_ATOMIC_BOOL_LOCK_FREE 2 __INT_FAST32_MAX__ 0x7fffffff TEE_ERROR_STORAGE_NOT_AVAILABLE 0xF0100003 __DA_IBIT__ 32 __TQ_FBIT__ 127 __VFP_FP__ 1 TEE_CloseTASession SIZE_4M UINTPTR_C(0x400000) __ARM_ASM_SYNTAX_UNIFIED__ 1 SIZE_MAX ULONG_MAX _CFG_CORE_LTC_AES 1 _STDINT_H TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA256 0x70414930 TEE_ALG_DSA_SHA1 0x70002131 TEE_PANIC_ID_TEE_GETOPERATIONINFO 0x00000C04 TEE_ALG_ECDH_P256 0x80003042 __ULFRACT_IBIT__ 0 CFG_DEVICE_ENUM_PTA 1 enc_key __builtin_memcpy TEE_ATTR_ECC_CURVE 0xF0000441 TEE_PANIC_ID_TEE_GETOBJECTVALUEATTRIBUTE 0x00000704 __ARM_NEON 1 TEE_PANIC_ID_TEE_BIGINTFMMSIZEINU32 0x00001502 __ARM_SIZEOF_WCHAR_T 4 __SIZEOF_DOUBLE__ 8 __UINT_FAST32_MAX__ 0xffffffffU __LDBL_MAX_EXP__ 1024 INTMAX_MIN INT64_MIN PRIx16 "x" _BSD_WCHAR_T_ __ARM_FEATURE_FP16_VECTOR_ARITHMETIC GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables CFG_PKCS11_TA_ALLOW_DIGEST_KEY 1 _CFG_CORE_LTC_OPTEE_THREAD 1 CFG_CRYPTO_SM3 1 ret_orig _CFG_CORE_LTC_SHA1 1 __compiler_sub_overflow(a,b,res) __builtin_sub_overflow((a), (b), (res)) timeMid TEE_PANIC_ID_TEE_CLOSETASESSION 0x00000401 _CFG_CORE_LTC_XTS 1 __INTMAX_MAX__ 0x7fffffffffffffffLL TEE_ERROR_EXCESS_DATA 0xFFFF0004 __LONG_WIDTH__ 32 __OPTIMIZE__ 1 timeLow TEE_USAGE_ENCRYPT 0x00000002 _CFG_CORE_LTC_SM2_DSA 1 CFG_CRYPTO_CBC_MAC 1 _CFG_CORE_LTC_SM2_KEP 1 CFG_OS_REV_REPORTS_GIT_SHA1 1 __restrict restrict SUB_OVERFLOW(a,b,res) __compiler_sub_overflow((a), (b), (res)) TEE_TYPE_HKDF_IKM 0xA10000C0 TEE_ALG_HMAC_SM3 0x30000007 __OPTIMIZE_SIZE__ 1 __weak __attribute__((weak)) TEE_InvokeTACommand __thumb2__ 1 CFG_STACK_THREAD_EXTRA 0 CFG_CRYPTO_HKDF 1 __pure __attribute__((pure)) __ATOMIC_ACQ_REL 4 _T_WCHAR TEE_MODE_SIGN _SIZET_ __INT8_TYPE__ signed char __LDBL_DENORM_MIN__ 4.9406564584124654e-324L __GCC_HAVE_SYNC_COMPARE_AND_SWAP_4 1 TEE_API_DEFINES_EXTENSIONS_H _STDDEF_H_ PRIu32 "u" TEE_ERROR_TIME_NOT_SET 0xFFFF5000 TEE_API_TYPES_H __ACCUM_MAX__ 0X7FFFFFFFP-15K __ULLFRACT_MIN__ 0.0ULLR __FLT64_MIN_EXP__ (-1021) __INT_FAST32_TYPE__ int TRACE_MAX TRACE_FLOW TEE_PANIC_ID_TA_INVOKECOMMANDENTRYPOINT 0x00000104 TEE_TYPE_DSA_KEYPAIR 0xA1000031 INMSG(...) FMSG("> " __VA_ARGS__) __INT_FAST8_TYPE__ signed char __ARM_FEATURE_CRC32 1 CFG_CRYPTO_XTS 1 TA_CMD_UNSEAL 0x2 _CFG_FTRACE_BUF_WHEN_FULL_shift 1 TEE_PANIC_ID_TEE_ALLOCATEOPERATION 0x00000C01 TEE_TYPE_RSA_PUBLIC_KEY 0xA0000030 __TEE_OperationHandle __FLT32X_MIN_EXP__ (-1021) TEE_ALG_RSASSA_PKCS1_V1_5_SHA224 0x70003830 TEE_ERROR_ACCESS_CONFLICT 0xFFFF0003 _BSD_PTRDIFF_T_ __WCHAR_T TEE_ALG_DES3_CBC_NOPAD 0x10000113 TEE_ALG_RSASSA_PKCS1_V1_5_SHA512 0x70006830 CFG_IN_TREE_EARLY_TAS trusted_keys/f04a0fe7-1f5d-4b9b-abf7-619b85b4ce8c TEE_PANIC_ID_TEE_BIGINTCOMPUTEEXTENDEDGCD 0x00001B01 CFG_CRYPTO_DH 1 __INT16_C(c) c ___int_ptrdiff_t_h TEE_ERROR_EXTERNAL_CANCEL 0xFFFF0011 TEE_PANIC_ID_TEE_BIGINTCMP 0x00001801 __INT_FAST8_MAX__ 0x7f TEE_MALLOC_FILL_ZERO 0x00000000 sess MUL_OVERFLOW(a,b,res) __compiler_mul_overflow((a), (b), (res)) TEE_ALG_HKDF_SHA224_DERIVE_KEY 0x800030C0 CFG_CRYPTO_CCM 1 length L(v) v ## L UINT_LEAST8_MAX UINT8_MAX TEE_PANIC_ID_TEE_GETINSTANCEDATA 0x00000603 TEE_TYPE_ECDH_KEYPAIR 0xA1000042 __UINT8_MAX__ 0xff CHAR_MAX UCHAR_MAX TEE_ALG_RSASSA_PKCS1_V1_5_SHA1 0x70002830 TEE_PANIC_ID_TEE_SETINSTANCEDATA 0x00000609 __compiler_bswap16(x) __builtin_bswap16((x)) CFG_CRYPTO_CBC_MAC_BUNDLE_BLOCKS 64 TEE_ERROR_ITEM_NOT_FOUND 0xFFFF0008 CFG_CC_OPT_LEVEL s TEE_PANIC_ID_TEE_BIGINTFMMCONTEXTSIZEINU32 0x00001501 CFG_TEE_CORE_EMBED_INTERNAL_TESTS 1 __UINT_FAST8_MAX__ 0xff TEE_ORIGIN_TRUSTED_APP 0x00000004 __SIZEOF_WINT_T__ 4 ULLONG_MAX (LLONG_MAX * 2ULL + 1ULL) TEE_PANIC_ID_TEE_MACCOMPUTEFINAL 0x00000F02 __FLT64_DECIMAL_DIG__ 17 __UINTPTR_MAX__ 0xffffffffU TEE_ALG_ECDSA_P192 0x70001041 TEE_MODE_ENCRYPT CFG_LIBUTILS_WITH_ISOC 1 TRACE_MIN 0 SHIFT_U64(v,shift) ((uint64_t)(v) << (shift)) __SFRACT_EPSILON__ 0x1P-7HR __ATOMIC_CONSUME 1 __FLT_MIN__ 1.1754943508222875e-38F __TEE_PropSetHandle CFG_GP_SOCKETS 1 __UINT_LEAST64_TYPE__ long long unsigned int __USFRACT_FBIT__ 8 CFG_CORE_HUK_SUBKEY_COMPAT 1 CFG_GIC 1 UDIV_ROUND_NEAREST(x,y) (__extension__ ({ __typeof__(x) _x = (x); __typeof__(y) _y = (y); (_x + (_y / 2)) / _y; })) TEE_DATA_FLAG_SHARE_WRITE 0x00000020 __GCC_ATOMIC_WCHAR_T_LOCK_FREE 2 CFG_HWSUPP_MEM_PERM_WXN 1 TEE_ALG_SM2_DSA_SM3 0x70006045 TEE_STORAGE_PRIVATE_SQL_RESERVED 0x80000200 ta/trusted_keys/entry.c __SIZEOF_PTRDIFF_T__ 4 TEE_PANIC_ID_TEE_BIGINTGETBIT 0x00001803 TEE_TYPE_SM2_DSA_KEYPAIR 0xA1000045 UINT8_C(v) v TEE_ALG_DES_CBC_NOPAD 0x10000111 TEE_TYPE_DSA_PUBLIC_KEY 0xA0000031 INT64_MIN (-0x7fffffffffffffffL-1) __ARM_FEATURE_COMPLEX _VA_LIST_T_H TEE_ALG_ECDH_P192 0x80001042 __FLT32X_HAS_QUIET_NAN__ 1 TEE_PANIC_ID_TEE_MEMMOVE 0x00000607 TEE_ATTR_HKDF_INFO 0xD00003C0 __INT8_MAX__ 0x7f uint16_t TEE_FreePropertyEnumerator CFG_CRYPTO_SM4 1 TEE_PANIC_ID_TEE_BIGINTCONVERTTOOCTETSTRING 0x00001703 TEE_ALG_DSA_SHA224 0x70003131 TEE_ERROR_SHORT_BUFFER 0xFFFF0010 COMPILE_TIME_ASSERT(x) do { switch (0) { case 0: case ((x) ? 1: 0): default : break; } } while (0) __LDBL_MAX_10_EXP__ 308 TEE_ALG_AES_CTS 0x10000310 DIV_ROUND_UP(x,y) (((x) + (y) - 1) / (y)) PRId16 "d" TEE_PANIC_ID_TEE_BIGINTGETBITCOUNT 0x00001804 __INT64_TYPE__ long long int __TA_FBIT__ 63 __LDBL_NORM_MAX__ 1.7976931348623157e+308L CFG_CRYPTO_CMAC 1 key_size PTA_SYSTEM_COPY_FROM_TA_BINARY 7 bool _Bool __FLT64_DENORM_MIN__ 4.9406564584124654e-324F64 TEE_USAGE_DERIVE 0x00000040 TEE_ATTR_RSA_MODULUS 0xD0000130 CFG_SYSTEM_PTA 1 __used __attribute__((__used__)) CFG_REE_FS_TA 1 TEE_ALG_SHA256 0x50000004 DHEXDUMP(buf,len) (void)0 TEE_ALG_HKDF_MD5_DERIVE_KEY 0x800010C0 __HA_IBIT__ 8 TEE_PANIC_ID_TA_OPENSESSIONENTRYPOINT 0x00000105 __TA_IBIT__ 64 CFG_EMBEDDED_TS 1 CFG_WITH_ARM_TRUSTED_FW 1 __FLT32X_HAS_DENORM__ 1 TEE_ALG_CONCAT_KDF_SHA512_DERIVE_KEY 0x800060C1 __FLT32_HAS_QUIET_NAN__ 1 __HQ_IBIT__ 0 PRIi16 "i" __FLT_EVAL_METHOD__ 0 in_sz crypto_op CFG_CORE_MBEDTLS_MPI 1 TEE_ALG_SHA1 0x50000002 __UHA_FBIT__ 8 trace_printf_helper(level,level_ok,...) trace_printf(__func__, __LINE__, (level), (level_ok), __VA_ARGS__) TEE_PANIC_ID_TEE_COPYOBJECTATTRIBUTES1 0x00000809 __ARM_FEATURE_CLZ 1 CONCAT(x,y) _CONCAT(x, y) __FLT64_MIN_10_EXP__ (-307) __ARM_FEATURE_LDREX 15 TA_DERIVED_KEY_MIN_SIZE 16 TEE_ALG_RSA_NOPAD 0x60000030 TEE_UUID __ARM_NEON_FP __FDPIC__ MSG(...) trace_printf_helper(0, false, __VA_ARGS__) __HAVE_BUILTIN_OVERFLOW 1 __UINT16_MAX__ 0xffff UINT8_MAX 0xff TEE_MEMREF_3_USED 0x00000008 TEE_PARAM_TYPE_VALUE_INPUT 1 TEE_PANIC_ID_TEE_SETTAPERSISTENTTIME 0x00001404 TEE_PANIC_ID_TEE_GETPROPERTYASUUID 0x00000209 __cold __attribute__((__cold__)) TEE_MEMORY_ACCESS_NONSECURE 0x10000000 __DBL_HAS_QUIET_NAN__ 1 ARM32 1 TEE_ATTR_RSA_OAEP_LABEL 0xD0000930 TEE_PANIC_ID_TEE_INITVALUEATTRIBUTE 0x00000806 EMSG_RAW(...) trace_printf_helper_raw(TRACE_ERROR, true, __VA_ARGS__) TEE_LOGIN_USER 0x00000001 MEMBER_SIZE(type,member) sizeof(((type *)0)->member) __USFRACT_IBIT__ 0 __FLT32X_MIN_10_EXP__ (-307) SCHAR_MIN (-SCHAR_MAX - 1) __DEC_EVAL_METHOD__ 2 __LDBL_HAS_INFINITY__ 1 TEE_ALG_RSASSA_PKCS1_PSS_MGF1_SHA1 0x70212930 CFG_TEE_SDP_MEM_SIZE 0x00400000 __compiler_mul_overflow(a,b,res) __builtin_mul_overflow((a), (b), (res)) login TEE_STORAGE_PRIVATE_REE 0x80000000 TEE_ECC_CURVE_NIST_P521 0x00000005 CFG_CRYPTOLIB_NAME tomcrypt TEE_PANIC_ID_TEE_GETSYSTEMTIME 0x00001402 TEE_ERROR_GENERIC 0xFFFF0000 TEE_TIMEOUT_INFINITE 0xFFFFFFFF __DBL_MIN_EXP__ (-1021) TEE_PANIC_ID_TEE_ASYMMETRICSIGNDIGEST 0x00001103 __USFRACT_EPSILON__ 0x1P-8UHR UINT_FAST8_MAX UINT8_MAX TEE_ATTR_SECRET_VALUE 0xC0000000 PRIx8 "x" ROUNDUP_DIV(x,y) (__extension__({ typeof(x) __roundup_x = (x); typeof(y) __roundup_mask = (typeof(x))(y) - 1; (__roundup_x / (y)) + (__roundup_x & __roundup_mask ? 1 : 0); })) TEE_PANIC_ID_TEE_GETTAPERSISTENTTIME 0x00001403 __SIZEOF_LONG_DOUBLE__ 8 CFG_CORE_ARM64_PA_BITS 32 __FLT64_HAS_DENORM__ 1 SMSG(...) trace_printf(__func__, __LINE__, TRACE_ERROR, true, __VA_ARGS__) TEE_PANIC_ID_TEE_WRITEOBJECTDATA 0x00000B04 __DBL_DENORM_MIN__ ((double)4.9406564584124654e-324L) __FLT_HAS_DENORM__ 1 __LLACCUM_FBIT__ 31 __THUMBEL__ 1 TEE_PANIC_ID_TEE_BIGINTADD 0x00001901 CFG_CRYPTO_SHA256 1 TEE_ATTR_RSA_EXPONENT2 0xC0000730 TEE_INTERNAL_API_EXTENSIONS_H TEE_Free __TQ_IBIT__ 0 PTA_SYSTEM_MAP_ZI 2 TEE_Attribute __FLT32X_MIN__ 2.2250738585072014e-308F32x __unused __attribute__((unused)) __compiler_compare_and_swap(p,oval,nval) __atomic_compare_exchange_n((p), (oval), (nval), true, __ATOMIC_ACQUIRE, __ATOMIC_RELAXED) INT_LEAST16_MAX INT16_MAX __SIZEOF_FLOAT__ 4 CFG_DEBUG_INFO 1 TEE_PANIC_ID_TEE_FREEPERSISTENTOBJECTENUMERATOR 0x00000A02 __SIZE_T__ __SIZE_TYPE__ unsigned int __UINT_LEAST8_TYPE__ unsigned char TEE_LOGIN_GROUP 0x00000002 TEE_AEDecryptFinal TEE_PANIC_ID_TEE_AEENCRYPTFINAL 0x00001002 TEE_PANIC_ID_TEE_POPULATETRANSIENTOBJECT 0x00000807 TEE_MODE_DIGEST memzero_explicit __CHAR16_TYPE__ short unsigned int TEE_ORIGIN_API 0x00000001 TEE_PARAM_TYPE_MEMREF_INPUT 5 TEE_TYPE_HMAC_SHA256 0xA0000004 __UFRACT_FBIT__ 16 TEE_OPERATION_KEY_DERIVATION 8 PRIXPTR __PRIPTR_PREFIX "X" TEE_ERROR_SIGNATURE_INVALID 0xFFFF3072 TA_DERIVED_KEY_MAX_SIZE 32 __data __section(".data") __ARM_FEATURE_MVE USHRT_MAX (SHRT_MAX * 2 + 1) TEE_DATA_FLAG_OVERWRITE 0x00000400 OUTMSG(...) FMSG("< " __VA_ARGS__) __UHA_IBIT__ 8 TEE_PANIC_ID_TEE_FREEPROPERTYENUMERATOR 0x00000202 TEE_ALG_RSASSA_PKCS1_V1_5_MD5SHA1 0x7000F830 _assert_break __LLFRACT_MAX__ 0X7FFFFFFFFFFFFFFFP-63LLR CFG_WITH_STATS 1 __GNUC_MINOR__ 2 CFG_SHMEM_SIZE 0x00200000 _CFG_CORE_LTC_CBC 1 TEE_PANIC_ID_TEE_GETNEXTPROPERTY 0x00000203 __INTMAX_TYPE__ long long int __ULLFRACT_EPSILON__ 0x1P-64ULLR UINT16_C(v) v TEE_ALG_RSASSA_PKCS1_V1_5_MD5 0x70001830 TEE_PANIC_ID_TEE_ASYMMETRICDECRYPT 0x00001101 TEE_TYPE_GENERIC_SECRET 0xA0000000 __INT_FAST8_WIDTH__ 8 TEE_ALG_ILLEGAL_VALUE 0xEFFFFFFF __FLT_DENORM_MIN__ 1.4012984643248171e-45F TEE_PANIC_ID_TA_CREATEENTRYPOINT 0x00000102 TEE_PANIC_ID_TEE_BIGINTMUL 0x00001903 CFG_CORE_THREAD_SHIFT 0 _CFG_CORE_LTC_ECB 1 __UINT_LEAST8_MAX__ 0xff TEE_PANIC_ID_TEE_ASYMMETRICENCRYPT 0x00001102 PTA_SYSTEM_MAP_TA_BINARY 6 STRING_H CMP_TRILEAN(a,b) (__extension__({ __typeof__(a) _a = (a); __typeof__(b) _b = (b); _a > _b ? 1 : _a < _b ? -1 : 0; })) CFG_CORE_TZSRAM_EMUL_SIZE 458752 _CFG_CORE_LTC_SHA256 1 TEE_ALG_DSA_SHA256 0x70004131 __GNUC_PATCHLEVEL__ 1 UNISTD_H stack_size nex_free(ptr) free(ptr) nex_realloc(ptr,size) realloc(ptr, size) TA_FLAGS_MASK GENMASK_32(10, 0) TA_PROP_STR_SINGLE_INSTANCE "gpd.ta.singleInstance" PRIxPA PRIxPTR cmd_id user_ta_prop_type TA_FLAG_INSTANCE_KEEP_ALIVE (1 << 4) vals PRIxVA_WIDTH ((int)(sizeof(vaddr_t) * 2)) __utee_entry USER_TA_PROP_TYPE_BOOL uint64_t USER_TA_PROP_TYPE_IDENTITY tahead_get_trace_level TA_FLAG_MULTI_SESSION (1 << 3) __SIZEOF_PADDR__ __SIZEOF_POINTER__ _C_FUNCTION(name) name ##_c TYPES_EXT_H TA_FLAG_SINGLE_INSTANCE (1 << 2) USER_TA_PROP_TYPE_U32 session_id out/arm/export-ta_arm32/src/user_ta_header.c TA_PROP_STR_MULTI_SESSION "gpd.ta.multiSession" PRIxPASZ PRIxPTR depr_entry MALLOC_INITIAL_POOL_MIN_SIZE 1024 TA_FLAG_EXEC_DDR 0 MALLOC_H TA_PROP_STR_VERSION "gpd.ta.version" ta_props USER_TA_PROP_TYPE_UUID __FILE_ID__ out_arm_export_ta_arm32_src_user_ta_header_c ta_num_props TA_FLAG_REMAP_SUPPORT 0 TA_FLAG_DEVICE_ENUM_SUPP (1 << 10) TA_UUID TRUSTED_KEYS_UUID TA_PROP_STR_KEEP_ALIVE "gpd.ta.instanceKeepAlive" ta_heap_size TA_FLAG_DEVICE_ENUM (1 << 9) UTEE_SYSCALLS_H TA_VERSION "Undefined version" trace_ext_prefix TA_PROP_STR_DESCRIPTION "gpd.ta.description" TA_DATA_SIZE (16 * 1024) TA_FLAG_USER_MODE 0 UTEE_TYPES_H TEE_ALLOCATOR_DESC_LENGTH 32 USER_TA_HEADER_DEFINES_H USER_TA_PROP_TYPE_STRING USER_TA_PROP_TYPE_BINARY_BLOCK TA_DESCRIPTION "Undefined description" nex_memalign(alignment,size) memalign(alignment, size) __ssize_t_defined USER_TA_HEADER_H nex_calloc(nmemb,size) calloc(nmemb, size) __ta_entry_c PRIxUA PRIxPTR PRIxVA PRIxPTR TA_STACK_SIZE (4 * 1024) TA_PROP_STR_DATA_SIZE "gpd.ta.dataSize" nex_malloc(size) malloc(size) TA_PROP_STR_STACK_SIZE "gpd.ta.stackSize" TA_FLAG_CACHE_MAINTENANCE (1 << 7) TA_FLAG_SECURE_DATA_PATH (1 << 5) TA_FRAMEWORK_STACK_SIZE 2048 _utee_return PRIxPA_WIDTH ((int)(sizeof(paddr_t) * 2)) mdbg_check(x) do { } while (0) TA_FLAGS (TA_FLAG_SINGLE_INSTANCE | TA_FLAG_MULTI_SESSION | TA_FLAG_DEVICE_ENUM) ta_head TA_FLAG_CONCURRENT (1 << 8) ta_heap user_ta_property out/arm/export-ta_arm32/src/ta_entry_a32.S GNU AS 2.35.1 _AND , _VOID void _VOLATILE volatile _END_STD_C len0 _NOARGS void _DEFUN_VOID(name) name(_NOARGS) __FILE_ID__ lib_libutils_isoc_newlib_memcpy_c _LONG_DOUBLE long double _PTR void * _CONST const _DEFUN(name,arglist,args) name(args) _HAVE_STDC TOO_SMALL(LEN) ((LEN) < BIGBLOCKSIZE) GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -O2 -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables -fno-tree-loop-distribute-patterns _CAST_VOID (void) dst0 _EXPARM(name,proto) (* name) proto src0 _DOTS , ... UNALIGNED(X,Y) (((long)X & (sizeof(long) - 1)) | ((long)Y & (sizeof(long) - 1))) _ANSIDECL_H_ _EXFUN(name,proto) name proto _ATTRIBUTE(attrs) __attribute__ (attrs) _SIGNED signed lib/libutils/isoc/newlib/memcpy.c aligned_src _BEGIN_STD_C LITTLEBLOCKSIZE (sizeof(long)) aligned_dst _PARAMS(paramlist) paramlist BIGBLOCKSIZE (sizeof(long) << 2) lib/libutils/isoc/newlib/memset.c GNU C99 10.2.1 20201103 -mcpu=cortex-a53 -mthumb -mno-unaligned-access -mfloat-abi=hard -mfpu=neon -mtls-dialect=gnu -march=armv8-a+crc+simd -g3 -Os -std=gnu99 -fpic -fno-short-enums -fno-common -funsafe-math-optimizations -funwind-tables -fno-tree-loop-distribute-patterns TOO_SMALL(LEN) ((LEN) < LBLOCKSIZE) __FILE_ID__ lib_libutils_isoc_newlib_memset_c LBLOCKSIZE (sizeof(long)) UNALIGNED(X) ((long)X & (LBLOCKSIZE - 1)) trace_ext_puts trace_get_level trace_level_to_string dhex_dump __gnuc_va_list __ap num_thread_digits print_thread_id function PRINTK_H trace_vprintf boffs trace_ext_get_thread_id __FILE_ID__ lib_libutils_ext_trace_c vsnprintk print_core_id trace_set_level lvl_strs lib/libutils/ext/trace.c level_ok __FILE_ID__ lib_libutils_ext_memzero_explicit_c lib/libutils/ext/memzero_explicit.c memset_func __aeabi_unwind_cpp_pr0 __FILE_ID__ lib_libutils_ext_arch_arm_aeabi_unwind_c __aeabi_unwind_cpp_pr1 lib/libutils/ext/arch/arm/aeabi_unwind.c __aeabi_unwind_cpp_pr2 LADJUST 0x004 seq_n kprintf retval oflags to_digit(c) ((c) - '0') _uquad sbuf LONGINT 0x010 nosign hi_ver TOBUFONLY 0x0008 putchar(c,flags,tty) do { (void)(c); (void)(flags); (void)(tty); } while(0) KPRINTF_PUTCHAR(C) { if (oflags == TOBUFONLY) { if (sbuf && ((vp == NULL) || (sbuf < tailp))) *sbuf++ = (C); } else { putchar((C), oflags, vp); } } UARG() (flags&MAXINT ? va_arg(ap, uintmax_t) : flags&PTRINT ? va_arg(ap, uintptr_t) : flags&SIZEINT ? va_arg(ap, size_t) : flags&QUADINT ? va_arg(ap, uint64_t) : flags&LONGINT ? va_arg(ap, unsigned long) : flags&SHORTINT ? (unsigned long)(unsigned short)va_arg(ap, int) : (unsigned long)va_arg(ap, unsigned int)) TOLOG 0x0004 LONGDBL 0x008 fmt0 xdigs TOTTY 0x0002 ZEROPAD 0x400 reswitch hexdigits realsz width __vsprintf __aeabi_uldivmod __vsnprintf __UNCONST(a) ((void *)(unsigned long)(const void *)(a)) SIZEINT 0x200 memchr __FILE_ID__ lib_libutils_ext_snprintk_c lib/libutils/ext/snprintk.c PTRINT 0x100 tailp QUADINT 0x020 ALT 0x001 rflag number NOLOCK 0x1000 FPT 0x800 MAXINT 0x080 HEXDIGITS TODDB 0x0010 KPRINTF_BUFSIZE 37 uuid2str strlen HEXPREFIX 0x002 SARG() (flags&MAXINT ? va_arg(ap, intmax_t) : flags&PTRINT ? va_arg(ap, intptr_t) : flags&SIZEINT ? va_arg(ap, ssize_t) : flags&QUADINT ? va_arg(ap, int64_t) : flags&LONGINT ? va_arg(ap, long) : flags&SHORTINT ? (long)(short)va_arg(ap, int) : (long)va_arg(ap, int)) skipsize to_char(n) ((n) + '0') TOCONS 0x0001 base is_digit(c) ((unsigned)to_digit(c) <= 9) SHORTINT 0x040 dprec DETECTCHAR(X,MASK) (DETECTNULL(X ^ MASK)) UNALIGNED(X) ((long)X & (sizeof(long) - 1)) DETECTNULL(X) (((X) - 0x01010101L) & ~(X) & 0x80808080UL) src_void lib/libutils/isoc/newlib/memchr.c __FILE_ID__ lib_libutils_isoc_newlib_memchr_c __FILE_ID__ lib_libutils_isoc_newlib_strlen_c lib/libutils/isoc/newlib/strlen.c lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod_a32.S asm_lqr asm_ulqr division_lqr denominator __ul_divmod lib/libutils/isoc/arch/arm/arm32_aeabi_ldivmod.c __FILE_ID__ lib_libutils_isoc_arch_arm_arm32_aeabi_ldivmod_c __l_divmod ul_div_qr lib/libutee/assert.c file _utee_panic __FILE_ID__ lib_libutee_assert_c expr to_format lib/libutee/trace_ext.c _utee_log __FILE_ID__ lib_libutee_trace_ext_c TEE_GetSystemTime copy_param _utee_open_ta_session __utee_check_out_annotation tee_unmap _utee_get_cancellation_flag tmp_len _utee_mask_cancellation tmp_align TEE_Panic TEE_GetCancellationFlag TEE_GetREETime paramTypes TEE_Realloc _utee_close_ta_session timeout tee_map_zi TEE_MemFill STDLIB_H _utee_unmask_cancellation res2 TEE_CacheClean TEE_MaskCancellation instanceData TEE_MemMove hint TEE_CheckMemoryAccessRights tmp_buf lib/libutee/tee_api.c TEE_CACHEINVALIDATE _utee_set_ta_time TEE_MemCompare utee_time_category commandID buff old_mask TEE_API_PRIVATE TEE_Time tmp_va newSize destination vaddr_t TEE_Wait consttime_memcmp RAND_MAX __INT_MAX__ _utee_check_access_rights TEE_GetInstanceData _utee_cache_operation TEE_CACHEFLUSH __FILE_ID__ lib_libutee_tee_api_c TEE_GetTAPersistentTime cancellationRequestTimeout returnOrigin _utee_wait accessFlags _utee_get_time TEE_UnmaskCancellation UTEE_TIME_CAT_TA_PERSISTENT TEE_SetInstanceData TEE_NULL_SIZED_VA ((void *)1) buffer1 buffer2 __utee_check_inout_annotation memmove TEE_CacheFlush TEE_CACHECLEAN UTEE_TIME_CAT_SYSTEM UTEE_TIME_CAT_REE update_out_param ret_origin TEE_CacheInvalidate tee_api_instance_data TEE_SetTAPersistentTime _utee_invoke_ta_command is_tmp_mem millis seconds objectIDLen _utee_cryp_obj_populate _utee_storage_obj_read TEE_CreatePersistentObject object TEE_RenamePersistentObject TEE_ResetTransientObject newObjectIDLen TEE_RestrictObjectUsage1 _utee_storage_obj_del TEE_GetObjectInfo _utee_storage_obj_trunc TEE_ReadObjectData TEE_DATA_SEEK_CUR _utee_storage_obj_write dataSize dst_info _utee_storage_obj_seek TEE_CloseAndDeletePersistentObject1 _utee_storage_obj_rename _utee_storage_free_enum __utee_from_attr TEE_OpenPersistentObject TEE_FreePersistentObjectEnumerator __FILE_ID__ lib_libutee_tee_api_objects_c TEE_GetObjectBufferAttribute TEE_AllocatePersistentObjectEnumerator objectUsage whence TEE_DATA_SEEK_END _utee_storage_obj_create TEE_CopyObjectAttributes attrs newObjectID _utee_storage_alloc_enum TEE_WriteObjectData objectEnumerator maxKeySize objectID TEE_InitValueAttribute _utee_storage_reset_enum __TEE_ObjectEnumHandle _utee_storage_start_enum srcObject objectSize handleFlags _utee_cryp_obj_alloc _utee_storage_next_enum TEE_RestrictObjectUsage TEE_GetObjectInfo1 dataPosition pt_info TEE_CopyObjectAttributes1 TEE_ResetPersistentObjectEnumerator __utee_check_attr_in_annotation _utee_cryp_obj_generate_key _utee_cryp_obj_restrict_usage _utee_cryp_obj_get_attr lib/libutee/tee_api_objects.c TEE_GetObjectValueAttribute TEE_Whence maxObjectSize initialDataLen utee_attribute local_info TEE_CloseAndDeletePersistentObject TEE_GenerateKey TEE_CloseObject storageID TEE_GetNextPersistentObject objectInfo TEE_SeekObjectData attributes TEE_DATA_SEEK_SET TEE_TruncateObjectData TEE_ObjectInfo TEE_InitRefAttribute _utee_storage_obj_open destObject _utee_cryp_obj_copy TEE_StartPersistentObjectEnumerator src_info paramCount attribute_id objectType initialData _utee_cryp_obj_close TEE_ObjectType TEE_USAGE_DEFAULT 0xffffffff attrCount _utee_cryp_obj_reset cnt64 keySize _utee_cryp_obj_get_info attr_count TEE_MAIN_ALGO_ECDSA 0x41 IS_ENABLED(config_macro) Z_IS_ENABLED1(config_macro) _utee_cipher_init TEE_MAIN_ALGO_CONCAT_KDF 0xC1 TEE_MAIN_ALGO_MD5 0x01 TEE_SHA256_HASH_SIZE messageLen Z_IS_ENABLED3(ignore_this,val,...) val TEE_U32_BSWAP(x) __compiler_bswap32((x)) TEE_MD5SHA1_HASH_SIZE TEE_CHAIN_MODE_CBC_MAC_PKCS5 0x5 TEE_MAC_SIZE_AES_CMAC signature max_key_count TEE_MAIN_ALGO_DSA 0x31 TEE_U64_FROM_BIG_ENDIAN(x) TEE_U64_BSWAP(x) numberOfKeys dst_op TEE_CipherInit _utee_hash_final req_key_usage TEE_TIME_MILLIS_BASE 1000 nonce _utee_asymm_verify TEE_ALG_GET_DIGEST_HASH(algo) __tee_alg_get_digest_hash(algo) __tee_alg_get_digest_size __FILE_ID__ lib_libutee_tee_api_operations_c block_size TEE_OperationInfo TEE_MACUpdate chunk handle_state message TEE_DES_BLOCK_SIZE 8UL AADLen TEE_MAIN_ALGO_SM2_DSA_SM3 0x45 randomBufferLen TEE_MAIN_ALGO_SHA384 0x05 TEE_OperationInfoMultiple algo hashLen _utee_authenc_update_payload tmp_dlen _XXXX1 _YYYY, HW_UNIQUE_KEY_WORD2 (HW_UNIQUE_KEY_WORD1 + 1) update_func TEE_MAIN_ALGO_SM2_PKE 0x47 key_info dest_data kinfo TEE_AsymmetricEncrypt IVLen _utee_cryp_random_number_generate TEE_MAIN_ALGO_SHA1 0x02 TEE_CHAIN_MODE_CTR 0x2 keyInformation TEE_GetOperationInfoMultiple TEE_U16_BSWAP(x) __compiler_bswap16((x)) TEE_U16_FROM_BIG_ENDIAN(x) TEE_U16_BSWAP(x) TEE_MAC_SIZE_AES_CBC_MAC_PKCS5 slen TEE_MAIN_ALGO_RSA 0x30 TEE_MAIN_ALGO_SHA512 0x06 AADdata __tee_alg_get_key_type TEE_SM4_BLOCK_SIZE 16UL element _utee_authenc_update_aad _utee_cryp_derive_key buffer_offs TEE_DeriveKey HW_UNIQUE_KEY_WORD4 (HW_UNIQUE_KEY_WORD1 + 3) TEE_DIGEST_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_DIGEST_HASH(algo)) __CONFIG_H_ TEE_AEUpdate TEE_CipherDoFinal TEE_DigestUpdate _utee_cryp_state_copy with_private_key TEE_CHAIN_MODE_CCM 0x7 tee_buffer_update TEE_ALG_GET_CHAIN_MODE(algo) (((algo) >> 8) & 0xF) randomBuffer operationClass HW_UNIQUE_KEY_WORD3 (HW_UNIQUE_KEY_WORD1 + 2) TEE_MAIN_ALGO_SM3 0x07 TEE_MAIN_ALGO_SM4 0x14 req_dlen acc_dlen TEE_TIME_ADD(t1,t2,dst) do { (dst).seconds = (t1).seconds + (t2).seconds; (dst).millis = (t1).millis + (t2).millis; if ((dst).millis >= TEE_TIME_MILLIS_BASE) { (dst).seconds++; (dst).millis -= TEE_TIME_MILLIS_BASE; } } while (0) algorithm check_element_none digestLen _utee_authenc_enc_final TEE_AsymmetricVerifyDigest TEE_AES_BLOCK_SIZE 16UL destLen TEE_SHA384_HASH_SIZE TEE_SHA224_HASH_SIZE handleState TEE_INTERNAL_HASH_TO_ALGO(algo) TEE_ALG_HASH_ALGO(TEE_ALG_GET_INTERNAL_HASH(algo)) TEE_MAC_SIZE_AES_CBC_MAC_NOPAD TEE_CipherUpdate _utee_authenc_init HW_UNIQUE_KEY_WORD1 (8) digest operationInfo key_info1 key_info2 _utee_cryp_state_alloc TEE_MAIN_ALGO_AES 0x10 TEE_OperationInfoKey TEE_TIME_SUB(t1,t2,dst) do { (dst).seconds = (t1).seconds - (t2).seconds; if ((t1).millis < (t2).millis) { (dst).seconds--; (dst).millis = (t1).millis + TEE_TIME_MILLIS_BASE - (t2).millis; } else { (dst).millis = (t1).millis - (t2).millis; } } while (0) requiredKeyUsage TEE_MAIN_ALGO_ECDH 0x42 TEE_CHAIN_MODE_XTS 0x4 __utee_check_outbuf_annotation tagLen operationState __tee_alg_get_class computed_mac TEE_AsymmetricSignDigest TEE_ALG_GET_DIGEST_SIZE(algo) __tee_alg_get_digest_size(algo) TEE_MAIN_ALGO_HKDF 0xC0 key1 key2 TEE_MAIN_ALGO_DES2 0x12 TEE_U16_TO_BIG_ENDIAN(x) TEE_U16_BSWAP(x) TEE_ALG_HMAC_ALGO(main_hash) (TEE_OPERATION_MAC << 28 | (main_hash)) TEE_CHAIN_MODE_PKCS1_PSS_MGF1 0x9 TEE_ResetOperation op_info macLen TEE_CHAIN_MODE_ECB_NOPAD 0x0 _utee_cipher_final TEE_CHAIN_MODE_GCM 0x8 TEE_GetOperationInfo TEE_ALG_GET_CLASS(algo) __tee_alg_get_class(algo) TEE_SHA512_HASH_SIZE _utee_hash_update chunkLen src_len TEE_SetOperationKey2 _utee_hash_init TEE_MACCompareFinal with_priv hash HW_UNIQUE_KEY_LENGTH (16) TEE_MACInit __tee_alg_get_main_alg nonceLen TEE_MAIN_ALGO_DH 0x32 _utee_asymm_operate TEE_CHAIN_MODE_CBC_NOPAD 0x1 TEE_MAIN_ALGO_SHA256 0x04 init_hash_operation TEE_U64_BSWAP(x) __compiler_bswap64((x)) srcLen src_op TEE_AEUpdateAAD TEE_ALG_GET_MAIN_ALG(algo) __tee_alg_get_main_alg(algo) TEE_SM3_HASH_SIZE computed_mac_size UTEE_SE_READER_PRESENT (1 << 0) TEE_U32_TO_BIG_ENDIAN(x) TEE_U32_BSWAP(x) TEE_SHA1_HASH_SIZE TEE_TIME_LE(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis <= (t2).millis) : ((t1).seconds <= (t2).seconds)) buffer_left chunkSize two_keys Z_IS_ENABLED1(config_macro) Z_IS_ENABLED2(_XXXX ##config_macro) lib/libutee/tee_api_operations.c srcData dest_len TEE_AsymmetricDecrypt TEE_CHAIN_MODE_CMAC 0x6 TEE_MAIN_ALGO_DES 0x11 TEE_CHAIN_MODE_CTS 0x3 digestLength derivedKey TEE_IsAlgorithmSupported Z_IS_ENABLED2(one_or_two_args) Z_IS_ENABLED3(one_or_two_args true, false) TEE_DigestDoFinal payloadLen src_data TEE_MAIN_ALGO_PBKDF2 0xC2 signatureLen TEE_TIME_LT(t1,t2) (((t1).seconds == (t2).seconds) ? ((t1).millis < (t2).millis) : ((t1).seconds < (t2).seconds)) TEE_MAIN_ALGO_DES3 0x13 UTEE_SE_READER_SELECT_RESPONE_ENABLE (1 << 2) buffer_size TEE_MACComputeFinal TEE_MAIN_ALGO_SHA224 0x03 TEE_MAX_HASH_SIZE buffer_two_blocks TEE_MAC_SIZE_DES_CBC_MAC_PKCS5 TEE_AES_MAX_KEY_SIZE 32UL TEE_CopyOperation __TEE_MAIN_HASH_SM3 0x7 TEE_ALG_HASH_ALGO(main_hash) __tee_alg_hash_algo(main_hash) TEE_ALG_GET_KEY_TYPE(algo,with_private_key) __tee_alg_get_key_type(algo, with_private_key) AADdataLen UTEE_DEFINES_H TEE_MD5_HASH_SIZE _utee_cryp_state_free UTEE_SE_READER_TEE_ONLY (1 << 1) _utee_authenc_dec_final _utee_cipher_update destData TEE_MAIN_ALGO_SM2_KEP 0x46 TEE_U64_TO_BIG_ENDIAN(x) TEE_U64_BSWAP(x) TEE_U32_FROM_BIG_ENDIAN(x) TEE_U32_BSWAP(x) TEE_ALG_GET_INTERNAL_HASH(algo) (((algo) >> 20) & 0x7) panicCode __utee_check_outstring_annotation ACCESS_W TEE_MEMORY_ACCESS_WRITE ACCESS_W_ANY (TEE_MEMORY_ACCESS_WRITE | TEE_MEMORY_ACCESS_ANY_OWNER) ACCESS_R TEE_MEMORY_ACCESS_READ lib/libutee/tee_api_panic.c check_access __utee_check_instring_annotation check_res __FILE_ID__ lib_libutee_tee_api_panic_c ACCESS_RW (TEE_MEMORY_ACCESS_READ | TEE_MEMORY_ACCESS_WRITE) _base64_enc_len TEE_ISOCKET_ERROR_HOSTNAME 0xF1007007 _utee_get_property_name_to_index propget_get_property BASE64_H bool_len eps_len identity_len name_len _base64_enc bufferlen TEE_STRING_MODE_HEX_UC MPA_STRING_MODE_HEX_UC is_propset_pseudo_handle propset_get OUTBUF TEE_ISOCKET_ERROR_REMOTE_CLOSED 0xF1007002 prop_set GUARD_TEE_MATHAPI_H INOUT strlcpy TEE_GetPropertyName TEE_ISOCKET_ERROR_PROTOCOL 0xF1007001 TEE_GetPropertyAsString TEE_GetPropertyAsUUID _utee_get_property value_len PROP_STR_MAX 80 TEE_GetPropertyAsBinaryBlock TEE_ISOCKET_ERROR_OUT_OF_RESOURCES 0xF1007004 TEE_ISOCKET_VERSION 0x01000000 TEE_MATHAPI_EXPORT p_identity_val TEE_ResetPropertyEnumerator uuid_len INBUF const PROP_ENUMERATOR_NOT_STARTED 0xffffffff TEE_STRING_MODE_HEX_LC MPA_STRING_MODE_HEX_UC uint32_val propget_get_ext_prop TEE_GetNextProperty TEE_ISOCKET_ERROR_TIMEOUT 0xF1007003 prop_enumerator uint32_len IN const tee_props _base64_dec ____TEE_ISOCKET_DEFINES_H TEE_GetPropertyAsU32 bool_val propsetOrEnumerator TEE_ISOCKET_WARNING_PROTOCOL 0xF1007006 TEE_ISOCKET_ERROR_LARGE_BUFFER 0xF1007005 __TEE_ISOCKET_H TEE_GetPropertyAsBool strcmp lib/libutee/tee_api_property.c next_idx propSet __FILE_ID__ lib_libutee_tee_api_property_c __FILE_ID__ lib_libutee_tee_system_pta_c invoke_system_pta lib/libutee/tee_system_pta.c reg_pair_to_64 reg_pair_from_64 reg0 reg1 sub_cmd tee_invoke_supp_plugin outlen lib/libutee/arch/arm/utee_syscalls_a32.S R_PPC_PLTREL32 28 R_IA_64_DTPREL14 0xb1 R_PPC_SECTOFF_HI 35 UTEE_ENTRY_FUNC_OPEN_SESSION SLIST_REMOVE(head,elm,type,field) do { if ((head)->slh_first == (elm)) { SLIST_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->slh_first; while(curelm->field.sle_next != (elm)) curelm = curelm->field.sle_next; curelm->field.sle_next = curelm->field.sle_next->field.sle_next; } } while ( 0) PT_SUNWBSS 0x6ffffffa R_PPC_ADDR14_BRNTAKEN 9 dl_iterate_phdr QUEUEDEBUG_CIRCLEQ_ELM(head,elm,field) EM_ARC 45 num_fn TAILQ_HEAD(name,type) _TAILQ_HEAD(name, struct type,) NT_GNU_GOLD_VERSION 4 init_done EM_68HC16 69 ET_DYN 3 R_X86_64_64 1 DF_1_NOOPEN 0x00000040 QUEUEDEBUG_LIST_OP(elm,field) SLIST_INIT(head) do { (head)->slh_first = NULL; } while ( 0) ET_CORE 4 SLIST_FOREACH(var,head,field) for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next) R_SPARC_PCPLT32 27 CIRCLEQ_ENTRY(type) struct { struct type *cqe_next; struct type *cqe_prev; } R_PPC_UADDR32 24 R_SPARC_M44 51 SHT_GNU_verdef 0x6ffffffd NT_GNU_ABI_TAG 1 PT_INTERP 3 EF_ARM_ABI_FLOAT_SOFT 0x00000200 R_PPC64_PLT64 45 SHF_INFO_LINK 0x40 R_IA_64_FPTR64I 0x43 R_PPC_EMB_SDA2I16 107 TAILQ_INIT(head) do { (head)->tqh_first = NULL; (head)->tqh_last = &(head)->tqh_first; } while ( 0) R_AARCH64_TLS_TPREL 1030 d_val p_memsz R_PPC_GOT_TLSGD16_HA 82 R_IA_64_LTOFF_FPTR64I 0x53 R_SPARC_L44 52 SIMPLEQ_INSERT_TAIL(head,elm,field) do { (elm)->field.sqe_next = NULL; *(head)->sqh_last = (elm); (head)->sqh_last = &(elm)->field.sqe_next; } while ( 0) PT_SUNWDTRACE 0x6ffffffc SHT_LOOS 0x60000000 GNU_PROPERTY_HIPROC 0xdfffffff R_PPC_GOT_TLSLD16_HA 86 R_SPARC_TLS_IE_LD 69 STT_NOTYPE 0 ELF_NOTE_FREEBSD "FreeBSD" R_PPC_GOT_TLSLD16_LO 84 PT_GNU_STACK 0x6474e551 DT_VERSYM 0x6ffffff0 reserved2 __FILE_ID__ lib_libutee_arch_arm_user_ta_entry_c R_386_GLOB_DAT 6 lib/libutee/arch/arm/user_ta_entry.c R_ARM_THM_SWI8 14 SIMPLEQ_NEXT(elm,field) ((elm)->field.sqe_next) R_IA_64_DTPREL22 0xb2 EM_VPP500 17 R_SPARC_HIX22 48 dlpi_tls_modid DT_PLTGOT 3 R_PPC_PLT16_HA 31 SHT_ARM_EXIDX 0x70000001 ELFOSABI_MODESTO 11 SHT_MIPS_OPTIONS 0x7000000d SHF_MASKOS 0x0ff00000 R_SPARC_TLS_DTPOFF32 76 ELFOSABI_NETBSD 2 ET_LOPROC 0xff00 R_IA_64_IPLTLSB 0x81 STAILQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (listelm)->field.stqe_next = (elm); } while ( 0) EM_FR30 84 Elf32_Dyn EM_MMA 54 LIST_FOREACH(var,head,field) for ((var) = ((head)->lh_first); (var); (var) = ((var)->field.le_next)) R_SPARC_PC_HH22 37 R_SPARC_REGISTER 53 STB_LOCAL 0 EM_TRICORE 44 EI_MAG2 2 p_filesz R_386_GOTPC 10 R_SPARC_WDISP22 8 EM_SPARC 2 VER_NDX_LOCAL 0 SHN_LORESERVE 0xff00 R_386_32 1 R_PPC_LOCAL24PC 23 CIRCLEQ_FOREACH_REVERSE(var,head,field) for ((var) = ((head)->cqh_last); (var) != (const void *)(head); (var) = ((var)->field.cqe_prev)) DT_SUNW_CAP 0x60000010 R_IA_64_IPLTMSB 0x80 _TEE_MathAPI_Init DT_BIND_NOW 24 R_SPARC_5 44 R_IA_64_GPREL32LSB 0x2d EM_HUANY 81 DT_VERDEF 0x6ffffffc TAILQ_CONCAT(head1,head2,field) do { if (!TAILQ_EMPTY(head2)) { *(head1)->tqh_last = (head2)->tqh_first; (head2)->tqh_first->field.tqe_prev = (head1)->tqh_last; (head1)->tqh_last = (head2)->tqh_last; TAILQ_INIT((head2)); } } while ( 0) EM_STARCORE 58 Elf_Phdr R_PPC64_ADDR16_HIGHESTA 42 R_ARM_GNU_VTENTRY 100 R_SPARC_UA32 23 NT_PROCSTAT_PSSTRINGS 15 EM_M32R 88 SLIST_NEXT(elm,field) ((elm)->field.sle_next) R_SPARC_LM22 36 R_SPARC_WDISP16 40 SHT_STRTAB 3 SHT_SUNW_verneed 0x6ffffffe EF_ARM_ABI_FLOAT_HARD 0x00000400 R_IA_64_GPREL32MSB 0x2c NT_PROCSTAT_AUXV 16 DT_FINI_ARRAYSZ 28 EI_ABIVERSION 8 EM_NCPU 56 SHT_SUNW_dof 0x6ffffff4 DF_1_NODEFLIB 0x00000800 tqh_first SHT_GROUP 17 EM_88K 5 R_IA_64_PCREL21B 0x49 SHT_GNU_HASH 0x6ffffff6 ELFCLASSNONE 0 EM_D10V 85 R_386_TLS_LDO_32 32 R_PPC_GOT16_HI 16 STN_UNDEF 0 DT_RELASZ 8 R_PPC_EMB_NADDR32 101 TAILQ_INSERT_AFTER(head,listelm,elm,field) do { QUEUEDEBUG_TAILQ_OP((listelm), field) if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (listelm)->field.tqe_next = (elm); (elm)->field.tqe_prev = &(listelm)->field.tqe_next; } while ( 0) R_IA_64_SECREL32LSB 0x65 SHN_COMMON 0xfff2 EM_H8S 48 R_PPC64_DTPMOD64 68 R_SPARC_TLS_LDO_LOX10 65 SHN_LOOS 0xff20 STAILQ_HEAD_INITIALIZER(head) { NULL, &(head).stqh_first } abort R_PPC_SECTOFF_HA 36 PF_MASKPROC 0xf0000000 SHT_DYNSYM 11 R_PPC_SECTOFF_LO 34 CIRCLEQ_FIRST(head) ((head)->cqh_first) ELF32_M_SIZE(info) ((unsigned char)(info)) R_PPC_GOT_TPREL16 87 __utee_tcb_init DT_POSFLAG_1 0x6ffffdfd R_MIPS_64 18 SHT_NOTE 7 R_X86_64_PC32 2 EM_PPC64 21 GNU_PROPERTY_LOPROC 0xc0000000 R_X86_64_PLT32 4 LIST_INIT(head) do { (head)->lh_first = NULL; } while ( 0) EM_VIDEOCORE 95 R_IA_64_SECREL32MSB 0x64 R_SPARC_TLS_IE_HI22 67 SHN_LOPROC 0xff00 R_SPARC_OLO10 33 Elf_Dyn EM_IP2K 101 from_utee_params SLIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = SLIST_FIRST((head)); (var) && ((tvar) = SLIST_NEXT((var), field), 1); (var) = (tvar)) R_MIPS_GPREL16 7 PT_SUNWCAP 0x6ffffffd OLD_EI_BRAND 8 EI_MAG3 3 DF_1_ORIGIN 0x00000080 R_SPARC_TLS_LDM_HI22 60 ELFOSABI_SYSV ELFOSABI_NONE CIRCLEQ_NEXT(elm,field) ((elm)->field.cqe_next) session_ctx R_IA_64_FPTR32MSB 0x44 R_SPARC_PC22 17 DT_RELENT 19 R_ARM_TLS_TPOFF32 19 DT_VERDEFNUM 0x6ffffffd EM_ST200 100 EM_CRIS 76 EM_ZSP 79 R_PPC_SDAREL16 32 dlpi_addr dlpi_adds PF_W 0x2 EM_NONE 0 R_AARCH64_GLOB_DAT 1025 VER_NEED_WEAK (1u << 15) SIMPLEQ_HEAD(name,type) struct name { struct type *sqh_first; struct type **sqh_last; } ELFDATANONE 0 R_PPC_GLOB_DAT 20 SHT_HIUSER 0xffffffff DT_TEXTREL 22 EM_RCE 39 ta_param_types dlpi_tls_data PN_XNUM 0xffff EM_H8_300 46 EM_ST9PLUS 67 R_386_TLS_GD 18 SHN_HIRESERVE 0xffff R_MIPS_PC16 10 R_PPC_REL24 10 R_PPC64_TOC16 47 R_PPC_REL32 26 R_ARM_JUMP_SLOT 22 LIST_NEXT(elm,field) ((elm)->field.le_next) EM_MIPS_X 51 PT_GNU_RELRO 0x6474e552 PT_HIOS 0x6fffffff R_PPC_GOT16 14 R_PPC_ADDR14 7 R_IA_64_PLTOFF64I 0x3b STT_FUNC 2 DT_FILTER 0x7fffffff SHT_ARM_OVERLAYSECTION 0x70000005 EM_ARCA 109 R_PPC_PLT32 27 SHT_SYMTAB_SHNDX 18 EM_ALPHA_STD 41 SELFMAG 4 R_PPC_EMB_RELST_HI 113 R_PPC_REL14_BRNTAKEN 13 EM_MN10300 89 R_ARM_RELATIVE 23 R_IA_64_DTPREL32LSB 0xb5 R_386_TLS_GD_PUSH 25 R_SPARC_DISP16 5 R_MIPS_32 2 SHT_FINI_ARRAY 15 R_MIPS_16 1 R_SPARC_GOT22 15 R_IA_64_NONE 0 EM_68HC05 72 R_IA_64_DIR32LSB 0x25 NT_PROCSTAT_RLIMIT 13 R_MIPS_GOTHI16 21 R_PPC_TPREL16 69 EM_ALPHA 0x9026 R_PPC_GOT_TPREL16_HA 90 R_PPC_EMB_BIT_FLD 115 R_ARM_XPC25 15 DT_RELAENT 9 R_SPARC_32 3 EM_ST7 68 R_SPARC_22 10 R_IA_64_SEGREL64MSB 0x5e R_IA_64_SECREL64LSB 0x67 R_386_TLS_LE_32 34 CIRCLEQ_LOOP_NEXT(head,elm,field) (((elm)->field.cqe_next == (void *)(head)) ? ((head)->cqh_first) : (elm->field.cqe_next)) LIST_ENTRY(type) struct { struct type *le_next; struct type **le_prev; } R_IA_64_DTPREL32MSB 0xb4 STAILQ_NEXT(elm,field) ((elm)->field.stqe_next) PT_TLS 7 EM_COLDFIRE 52 R_IA_64_LTOFF_DTPREL22 0xba EM_MN10200 90 R_PPC_COPY 19 R_386_TLS_LE 17 DT_MOVEENT 0x6ffffdfa DT_STRSZ 10 ta_sessions VER_NDX_GLOBAL 1 STV_PROTECTED 0x3 NT_FPREGSET 2 R_ARM_THM_RPC22 251 STB_HIPROC 15 R_SPARC_TLS_IE_LO10 68 R_SPARC_TLS_TPOFF32 78 SLIST_INSERT_HEAD(head,elm,field) do { (elm)->field.sle_next = (head)->slh_first; (head)->slh_first = (elm); } while ( 0) Elf32_Phdr SHT_HIPROC 0x7fffffff CIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) ELFOSABI_NONE 0 R_PPC_DTPMOD32 68 R_IA_64_LTOFF_FPTR64LSB 0x57 ELFOSABI_IRIX 8 CA_SUNW_HW_1 1 tqe_prev DT_NULL 0 R_PPC_ADDR16_LO 4 DF_SYMBOLIC 0x0002 STAILQ_CONCAT(head1,head2) do { if (!STAILQ_EMPTY((head2))) { *(head1)->stqh_last = (head2)->stqh_first; (head1)->stqh_last = (head2)->stqh_last; STAILQ_INIT((head2)); } } while ( 0) ELFOSABI_FREEBSD 9 R_IA_64_LTOFF64I 0x33 R_ARM_PC13 4 R_PPC_GOT16_LO 15 R_386_TLS_DTPOFF32 36 ELFDATA2LSB 1 R_SPARC_HIPLT22 25 R_X86_64_32S 11 R_IA_64_PCREL21M 0x4a EM_JAVELIN 77 DT_SYMINSZ 0x6ffffdfe R_IA_64_LTOFF_FPTR64MSB 0x56 DT_RUNPATH 29 DF_BIND_NOW 0x0008 STT_SECTION 3 R_IA_64_PCREL22 0x7a DT_INIT_ARRAY 25 VER_NDX_GIVEN 2 R_SPARC_TLS_LE_LOX10 73 R_X86_64_8 14 dlpi_subs _TAILQ_HEAD(name,type,qual) struct name { qual type *tqh_first; qual type *qual *tqh_last; } NT_PROCSTAT_FILES 9 R_SPARC_13 11 SHT_AMD64_UNWIND 0x70000001 LIST_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_LIST_INSERT_HEAD((head), (elm), field) if (((elm)->field.le_next = (head)->lh_first) != NULL) (head)->lh_first->field.le_prev = &(elm)->field.le_next; (head)->lh_first = (elm); (elm)->field.le_prev = &(head)->lh_first; } while ( 0) _TAILQ_ENTRY(type,qual) struct { qual type *tqe_next; qual type *qual *tqe_prev; } DT_HASH 4 SYMINFO_FLG_DIRECT 0x0001 R_PPC_EMB_RELSDA 116 R_X86_64_32 10 _num_mod_init R_PPC64_UADDR64 43 EM_CR 103 TAILQ_INSERT_TAIL(head,elm,field) do { QUEUEDEBUG_TAILQ_INSERT_TAIL((head), (elm), field) (elm)->field.tqe_next = NULL; (elm)->field.tqe_prev = (head)->tqh_last; *(head)->tqh_last = (elm); (head)->tqh_last = &(elm)->field.tqe_next; } while ( 0) R_SPARC_TLS_LDM_ADD 62 R_386_TLS_IE 15 EM_PPC 20 R_MIPS_GOT16 9 R_ARM_ABS8 8 EM_S390 22 tqh_last DT_DEPAUDIT 0x6ffffefb STAILQ_REMOVE(head,elm,type,field) do { if ((head)->stqh_first == (elm)) { STAILQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->stqh_first; while (curelm->field.stqe_next != (elm)) curelm = curelm->field.stqe_next; if ((curelm->field.stqe_next = curelm->field.stqe_next->field.stqe_next) == NULL) (head)->stqh_last = &(curelm)->field.stqe_next; } } while ( 0) LIST_HEAD(name,type) struct name { struct type *lh_first; } R_X86_64_DTPOFF64 17 EM_SPARC32PLUS 18 SIMPLEQ_INIT(head) do { (head)->sqh_first = NULL; (head)->sqh_last = &(head)->sqh_first; } while ( 0) EM_MSP430 105 DT_PREINIT_ARRAYSZ 33 R_X86_64_DTPOFF32 21 SLIST_REMOVE_AFTER(slistelm,field) do { (slistelm)->field.sle_next = SLIST_NEXT(SLIST_NEXT((slistelm), field), field); } while ( 0) SHF_WRITE 0x1 R_SPARC_TLS_LE_HIX22 72 DT_SONAME 14 PT_SUNWSTACK 0x6ffffffb SHF_EXECINSTR 0x4 R_PPC_ADDR16_HI 5 R_SPARC_JMP_SLOT 21 ELF32_ST_VISIBILITY(oth) ((oth) & 0x3) ELFCLASS32 1 TAILQ_FOREACH_REVERSE_SAFE(var,head,headname,field,prev) for ((var) = TAILQ_LAST((head), headname); (var) && ((prev) = TAILQ_PREV((var), headname, field), 1); (var) = (prev)) R_IA_64_LTV64MSB 0x76 SHT_SUNW_ANNOTATE 0x6ffffff7 SHT_SHLIB 10 EM_VAX 75 SHT_SUNW_DEBUGSTR 0x6ffffff8 DT_FEATURE_1 0x6ffffdfc utee_entry_func QUEUEDEBUG_TAILQ_INSERT_TAIL(head,elm,field) CIRCLEQ_PREV(elm,field) ((elm)->field.cqe_prev) NT_PROCSTAT_PROC 8 ELFMAG1 'E' tqe_next uninit_instance R_SPARC_WDISP30 7 R_IA_64_REL32MSB 0x6c EM_MIPS_RS3_LE 10 DT_PLTREL 20 __phdr_info_head VER_NEED_HIDDEN VER_NDX_HIDDEN DF_1_NODELETE 0x00000008 R_PPC_GOT_TPREL16_HI 89 EM_MMIX 80 STB_WEAK 2 STV_ELIMINATE 0x6 EM_UNICORE 110 R_IA_64_LTOFF22X 0x86 DT_GNU_HASH 0x6ffffef5 EM_ST19 74 R_PPC64_ADDR16_HIGHER 39 R_PPC_EMB_NADDR16_HI 104 R_PPC64_REL64 44 num_mod SHT_SUNW_move 0x6ffffffa R_PPC_TPREL16_LO 70 R_IA_64_PCREL32LSB 0x4d LIST_INSERT_BEFORE(listelm,elm,field) do { QUEUEDEBUG_LIST_OP((listelm), field) (elm)->field.le_prev = (listelm)->field.le_prev; (elm)->field.le_next = (listelm); *(listelm)->field.le_prev = (elm); (listelm)->field.le_prev = &(elm)->field.le_next; } while ( 0) STT_NUM 7 STAILQ_FIRST(head) ((head)->stqh_first) __utee_gprof_init R_IA_64_GPREL64I 0x2b TAILQ_PREV(elm,headname,field) (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) R_MIPS_REL32 3 R_PPC_JMP_SLOT 21 R_PPC_GOT_TLSGD16_LO 80 R_SPARC_GOT13 14 PT_NULL 0 R_SPARC_PLT32 24 R_386_TLS_TPOFF32 37 DT_PLTRELSZ 2 GNU_PROPERTY_X86_FEATURE_1_AND 0xc0000002 ELFMAG3 'F' DT_SUNW_AUXILIARY 0x6000000d ELFOSABI_AROS 15 EM_ST100 60 R_IA_64_DTPMOD64LSB 0xa7 DF_TEXTREL 0x0004 SHF_STRINGS 0x20 ELFMAG0 0x7f SLIST_REMOVE_HEAD(head,field) do { (head)->slh_first = (head)->slh_first->field.sle_next; } while ( 0) QUEUEDEBUG_LIST_POSTREMOVE(elm,field) SHN_UNDEF 0 R_IA_64_PCREL32MSB 0x4c __elf_phdr_info R_PPC_TPREL16_HI 71 to_utee_params CIRCLEQ_HEAD_INITIALIZER(head) { (void *)&head, (void *)&head } EM_V850 87 R_PPC_ADDR14_BRTAKEN 8 STV_SINGLETON 0x5 PT_DYNAMIC 2 R_SPARC_DISP8 4 EF_ARM_BE8 0x00800000 R_SPARC_WDISP19 41 DT_MOVETAB 0x6ffffefe ELF_NOTE_NETBSD "NetBSD" VER_FLG_WEAK 0x02 R_IA_64_DTPMOD64MSB 0xa6 R_SPARC_PCPLT10 29 R_SPARC_HM10 35 SHT_SUNW_versym 0x6fffffff R_IA_64_SEGREL64LSB 0x5f R_X86_64_RELATIVE 8 SHT_SUNW_cap 0x6ffffff5 EI_CLASS 4 R_IA_64_PLTOFF64LSB 0x3f R_ARM_SBREL32 9 R_PPC_UADDR16 25 EM_SNP1K 99 EM_MAX 102 PT_LOAD 1 STB_GLOBAL 1 SHF_GROUP 0x200 R_SPARC_6 45 TAILQ_NEXT(elm,field) ((elm)->field.tqe_next) STT_FILE 4 ELFOSABI_HPUX 1 R_ARM_RREL32 252 LIST_FOREACH_SAFE(var,head,field,tvar) for ((var) = LIST_FIRST((head)); (var) && ((tvar) = LIST_NEXT((var), field), 1); (var) = (tvar)) EM_MIPS_RS4_BE 10 ELF32_R_SYM(info) ((info) >> 8) EI_PAD 9 PT_SHLIB 5 __utee_call_elf_fini_fn ET_LOOS 0xfe00 EM_F2MC16 104 SHT_LOUSER 0x80000000 R_IA_64_PLTOFF64MSB 0x3e R_386_COPY 5 R_PPC_REL14_BRTAKEN 12 VER_DEF_IDX(x) VER_NDX(x) EM_SH 42 ta_header_save_params R_IA_64_PLTOFF22 0x3a R_PPC_DTPREL32 78 SHT_SUNW_verdef 0x6ffffffd ta_header_get_session STAILQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.stqe_next = (head)->stqh_first) == NULL) (head)->stqh_last = &(elm)->field.stqe_next; (head)->stqh_first = (elm); } while ( 0) R_IA_64_TPREL22 0x92 ta_header_remove_session R_AARCH64_JUMP_SLOT 1026 R_IA_64_LTOFF_FPTR32MSB 0x54 Elf_Addr PT_HISUNW 0x6fffffff CIRCLEQ_LAST(head) ((head)->cqh_last) ELF32_ST_BIND(info) ((info) >> 4) SHF_LINK_ORDER 0x80 R_SPARC_11 31 R_PPC_EMB_RELST_LO 112 SIMPLEQ_INSERT_HEAD(head,elm,field) do { if (((elm)->field.sqe_next = (head)->sqh_first) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (head)->sqh_first = (elm); } while ( 0) keep_alive R_IA_64_IMM14 0x21 R_386_TLS_LDM_POP 31 R_ARM_THM_PC8 11 QUEUEDEBUG_CIRCLEQ_POSTREMOVE(elm,field) R_IA_64_FPTR64LSB 0x47 R_IA_64_TPREL64I 0x93 R_PPC_EMB_RELSEC16 111 R_ARM_COPY 20 ELF_NOTE_SOLARIS "SUNW Solaris" R_PPC_EMB_SDA2REL 108 PF_MASKOS 0x0ff00000 R_SPARC_PLT64 47 SLIST_FIRST(head) ((head)->slh_first) R_MIPS_CALLLO16 31 R_SPARC_GLOB_JMP 42 R_SPARC_DISP32 6 SIMPLEQ_INSERT_AFTER(head,listelm,elm,field) do { if (((elm)->field.sqe_next = (listelm)->field.sqe_next) == NULL) (head)->sqh_last = &(elm)->field.sqe_next; (listelm)->field.sqe_next = (elm); } while ( 0) DT_PLTPADSZ 0x6ffffdf9 SHT_ARM_PREEMPTMAP 0x70000002 ET_HIOS 0xfeff DT_PLTPAD 0x6ffffefd Elf_Sword R_PPC_GOT_TPREL16_LO 88 EM_IA_64 50 CA_SUNW_NULL 0 R_IA_64_LTOFF_FPTR22 0x52 R_ARM_REL32 3 EM_PDSP 63 R_IA_64_PCREL21F 0x4b DF_1_GLOBAL 0x00000002 ELFOSABI_STANDALONE 255 R_386_TLS_GOTIE 16 DT_CHECKSUM 0x6ffffdf8 R_SPARC_DISP64 46 SYMINFO_NUM 2 R_X86_64_IRELATIVE 37 R_X86_64_GOTPCREL 9 DT_JMPREL 23 EM_386 3 dl_phdr_info ELF32_M_INFO(sym,size) (((sym)<<8)+(unsigned char)(size)) SHT_GNU_verneed 0x6ffffffe EM_X86_64 62 R_PPC_EMB_SDAI16 106 PT_LOSUNW 0x6ffffffa DT_MAXPOSTAGS 34 EM_OPENRISC 92 TAILQ_FIRST(head) ((head)->tqh_first) STB_LOOS 10 R_SPARC_RELATIVE 22 NT_GNU_PROPERTY_TYPE_0 5 R_SPARC_TLS_LDM_LO10 61 R_X86_64_GLOB_DAT 6 R_PPC_GOT16_HA 17 TAILQ_FOREACH_REVERSE(var,head,headname,field) for ((var) = (*(((struct headname *)((head)->tqh_last))->tqh_last)); (var); (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last))) VER_NEED_CURRENT 1 CA_SUNW_SF_1 2 ELF32_ST_TYPE(info) ((info) & 0xf) EM_D30V 86 TAILQ_INSERT_BEFORE(listelm,elm,field) do { QUEUEDEBUG_TAILQ_OP((listelm), field) (elm)->field.tqe_prev = (listelm)->field.tqe_prev; (elm)->field.tqe_next = (listelm); *(listelm)->field.tqe_prev = (elm); (listelm)->field.tqe_prev = &(elm)->field.tqe_next; } while ( 0) R_ARM_THM_PC22 10 R_MIPS_CALL16 11 __utee_gprof_fini R_ARM_GLOB_DAT 21 Elf32_Word DF_1_INTERPOSE 0x00000400 EM_860 7 TAILQ_LAST(head,headname) (*(((struct headname *)((head)->tqh_last))->tqh_last)) SHT_REL 9 DF_1_BIND_NOW 0x00000001 _SYS_QUEUE_H_ R_SPARC_UA64 54 EM_TMM_GPP 96 SHT_MIPS_DWARF 0x7000001e R_PPC_TPREL16_HA 72 R_IA_64_FPTR64MSB 0x46 R_386_TLS_IE_32 33 DT_FINI 13 STAILQ_HEAD(name,type) struct name { struct type *stqh_first; struct type **stqh_last; } EM_AVR 83 ET_REL 1 SYMINFO_FLG_COPY 0x0004 R_ARM_GOTOFF 24 _fini_iterate_phdr_cb CIRCLEQ_INIT(head) do { (head)->cqh_first = (void *)(head); (head)->cqh_last = (void *)(head); } while ( 0) SHT_GNU_LIBLIST 0x6ffffff7 EM_PCP 55 SHT_SUNW_COMDAT 0x6ffffffb EM_PJ 91 R_ARM_ABS32 2 DT_LOOS 0x6000000d R_AARCH64_RELATIVE 1027 R_IA_64_SECREL64MSB 0x66 DF_ORIGIN 0x0001 R_SPARC_64 32 DT_VERNEEDNUM 0x6fffffff R_SPARC_TLS_GD_LO10 57 STT_LOOS 10 VER_NDX(x) ((x) & ~(1u << 15)) SYMINFO_FLG_FILTER 0x0002 SYMINFO_FLG_AUXILIARY 0x0040 R_PPC_RELATIVE 22 R_PPC64_ADDR16_HIGHEST 41 CIRCLEQ_INSERT_BEFORE(head,listelm,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) (elm)->field.cqe_next = (listelm); (elm)->field.cqe_prev = (listelm)->field.cqe_prev; if ((listelm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm); else (listelm)->field.cqe_prev->field.cqe_next = (elm); (listelm)->field.cqe_prev = (elm); } while ( 0) R_SPARC_TLS_GD_ADD 58 PF_X 0x1 DT_HIPROC 0x7fffffff R_SPARC_8 1 EM_SEP 108 R_PPC64_TOC16_HI 49 SHT_RELA 4 R_SPARC_TLS_LDM_CALL 63 R_SPARC_PC_HM10 38 R_ARM_GOT32 26 ELFDATA2MSB 2 R_ARM_PLT32 27 R_X86_64_TLSGD 19 DT_AUXILIARY 0x7ffffffd DT_FINI_ARRAY 26 SHT_HISUNW 0x6fffffff ELFOSABI_AIX 7 SHF_MASKPROC 0xf0000000 SIMPLEQ_FIRST(head) ((head)->sqh_first) R_386_PC32 2 R_ARM_ABS12 6 R_IA_64_PCREL64LSB 0x4f p_paddr STT_OBJECT 1 R_IA_64_GPREL22 0x2a R_386_GOTOFF 9 R_386_TLS_GD_CALL 26 EM_H8_500 49 STV_HIDDEN 0x2 EM_68HC11 70 STAILQ_ENTRY(type) struct { struct type *stqe_next; } d_un R_IA_64_DIR32MSB 0x24 R_SPARC_LO10 12 R_SPARC_TLS_DTPMOD32 74 R_IA_64_LTOFF22 0x32 SHN_ABS 0xfff1 CIRCLEQ_FOREACH(var,head,field) for ((var) = ((head)->cqh_first); (var) != (const void *)(head); (var) = ((var)->field.cqe_next)) TAILQ_FOREACH(var,head,field) for ((var) = ((head)->tqh_first); (var); (var) = ((var)->field.tqe_next)) R_386_TLS_LDM_PUSH 29 SHF_MERGE 0x10 ELFOSABI_HURD 4 R_SPARC_PC10 16 R_386_TLS_TPOFF 14 R_X86_64_GOT32 3 EM_ARC_A5 93 SHT_SUNW_syminfo 0x6ffffffc __utee_call_elf_init_fn TAILQ_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_TAILQ_INSERT_HEAD((head), (elm), field) if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) (head)->tqh_first->field.tqe_prev = &(elm)->field.tqe_next; else (head)->tqh_last = &(elm)->field.tqe_next; (head)->tqh_first = (elm); (elm)->field.tqe_prev = &(head)->tqh_first; } while ( 0) NT_PROCSTAT_VMMAP 10 R_IA_64_GPREL64LSB 0x2f R_PPC_PLTREL24 18 SLIST_EMPTY(head) ((head)->slh_first == NULL) DT_RPATH 15 R_MIPS_HI16 5 STAILQ_INSERT_TAIL(head,elm,field) do { (elm)->field.stqe_next = NULL; *(head)->stqh_last = (elm); (head)->stqh_last = &(elm)->field.stqe_next; } while ( 0) R_SPARC_TLS_GD_CALL 59 EM_MIPS 8 DT_USED 0x7ffffffe Elf32_Addr SHT_DYNAMIC 6 DT_RELCOUNT 0x6ffffffa R_MIPS_LO16 6 EI_DATA 5 STAILQ_REMOVE_HEAD(head,field) do { if (((head)->stqh_first = (head)->stqh_first->field.stqe_next) == NULL) (head)->stqh_last = &(head)->stqh_first; } while ( 0) R_SPARC_TLS_IE_ADD 71 SHF_OS_NONCONFORMING 0x100 SYMINFO_BT_SELF 0xffff _SYS_ELF_COMMON_H_ 1 EM_ME16 59 R_SPARC_TLS_LDO_HIX22 64 EM_FX66 66 R_SPARC_H44 50 R_386_TLS_GD_POP 27 R_AARCH64_NONE 0 NT_THRMISC 7 EM_S370 9 R_IA_64_GPREL64MSB 0x2e R_PPC_DTPREL16_HI 76 SYMINFO_BT_LOWRESERVE 0xff00 R_SPARC_16 2 DT_VALRNGLO 0x6ffffd00 QUEUEDEBUG_TAILQ_PREREMOVE(head,elm,field) R_IA_64_TPREL14 0x91 EM_SE_C33 107 PT_GNU_EH_FRAME 0x6474e550 QUEUEDEBUG_TAILQ_POSTREMOVE(elm,field) R_SPARC_TLS_IE_LDX 70 EM_FR20 37 R_PPC64_ADDR64 38 R_PPC64_TOC 51 ELFMAG "\177ELF" DT_RELA 7 EM_H8_300H 47 QUEUEDEBUG_LIST_INSERT_HEAD(head,elm,field) dlpi_phnum R_ARM_TLS_DTPMOD32 17 EM_68HC08 71 num_dyn R_IA_64_SUB 0x85 R_PPC_ADDR16 3 DT_FLAGS_1 0x6ffffffb R_IA_64_PCREL64I 0x7b R_X86_64_PC8 15 R_X86_64_DTPMOD64 16 UTEE_ENTRY_FUNC_INVOKE_COMMAND Elf_Half R_386_TLS_LDM_32 28 QUEUEDEBUG_TAILQ_OP(elm,field) R_X86_64_NONE 0 EM_68HC12 53 SLIST_INSERT_AFTER(slistelm,elm,field) do { (elm)->field.sle_next = (slistelm)->field.sle_next; (slistelm)->field.sle_next = (elm); } while ( 0) R_PPC_ADDR24 2 STAILQ_FOREACH(var,head,field) for ((var) = ((head)->stqh_first); (var); (var) = ((var)->field.stqe_next)) DT_SYMINENT 0x6ffffdff NT_PROCSTAT_UMASK 12 SHF_ALLOC 0x2 PT_NOTE 4 entry_close_session ta_header_add_session R_PPC_EMB_RELST_HA 114 PT_HIPROC 0x7fffffff R_SPARC_PCPLT22 28 R_PPC_EMB_NADDR16_LO 103 PF_R 0x4 SHT_PROGBITS 1 SHT_LOSUNW 0x6ffffff4 ELF32_R_TYPE(info) ((unsigned char)(info)) DT_SYMENT 11 SHF_TLS 0x400 R_386_IRELATIVE 42 R_MIPS_GPREL32 12 p_offset R_IA_64_LTOFF_DTPMOD22 0xaa EI_NIDENT 16 ET_HIPROC 0xffff IS_ELF(ehdr) ((ehdr).e_ident[EI_MAG0] == ELFMAG0 && (ehdr).e_ident[EI_MAG1] == ELFMAG1 && (ehdr).e_ident[EI_MAG2] == ELFMAG2 && (ehdr).e_ident[EI_MAG3] == ELFMAG3) R_SPARC_PC_LM22 39 R_IA_64_LTOFF_FPTR32LSB 0x55 R_ARM_THM_XPC22 16 GNU_PROPERTY_AARCH64_FEATURE_1_BTI 0x00000001 R_PPC_TPREL32 73 DT_AUDIT 0x6ffffefc DT_LOPROC 0x70000000 PT_PHDR 6 NT_GNU_BUILD_ID 3 SHN_HIOS 0xff3f R_MIPS_CALLHI16 30 SHT_ARM_ATTRIBUTES 0x70000003 DT_INIT 12 R_PPC64_TOC16_LO 48 R_PPC_ADDR32 1 R_386_TLS_DTPMOD32 35 DT_CONFIG 0x6ffffefa R_MIPS_NONE 0 VER_DEF_CURRENT 1 R_PPC64_TOC16_HA 50 R_PPC64_ADDR16_HIGHERA 40 SIMPLEQ_ENTRY(type) struct { struct type *sqe_next; } EM_PRISM 82 R_IA_64_TPREL64MSB 0x96 EM_NS32K 97 SYMINFO_FLG_LAZYLOAD 0x0008 R_SPARC_COPY 19 R_SPARC_TLS_LDO_ADD 66 EM_NDR1 57 SHT_LOPROC 0x70000000 PT_LOOS 0x60000000 SYMINFO_CURRENT 1 DT_ADDRRNGLO 0x6ffffe00 R_X86_64_TPOFF64 18 DT_REL 17 DT_VALRNGHI 0x6ffffdff ELF32_R_INFO(sym,type) (((sym) << 8) + (unsigned char)(type)) d_ptr CIRCLEQ_INSERT_TAIL(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) (elm)->field.cqe_next = (void *)(head); (elm)->field.cqe_prev = (head)->cqh_last; if ((head)->cqh_first == (void *)(head)) (head)->cqh_first = (elm); else (head)->cqh_last->field.cqe_next = (elm); (head)->cqh_last = (elm); } while ( 0) CIRCLEQ_INSERT_AFTER(head,listelm,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (listelm), field) (elm)->field.cqe_next = (listelm)->field.cqe_next; (elm)->field.cqe_prev = (listelm); if ((listelm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm); else (listelm)->field.cqe_next->field.cqe_prev = (elm); (listelm)->field.cqe_next = (elm); } while ( 0) R_X86_64_GOTTPOFF 22 R_PPC_DTPREL16 74 EM_V800 36 R_AARCH64_TLSDESC 1031 SIMPLEQ_FOREACH(var,head,field) for ((var) = ((head)->sqh_first); (var); (var) = ((var)->field.sqe_next)) dlpi_name SYMINFO_NONE 0 SLIST_HEAD(name,type) struct name { struct type *slh_first; } R_IA_64_DTPREL64LSB 0xb7 R_X86_64_JMP_SLOT 7 ELFOSABI_NSK 14 QUEUEDEBUG_TAILQ_INSERT_HEAD(head,elm,field) EM_RH32 38 GNU_PROPERTY_AARCH64_FEATURE_1_PAC 0x00000002 R_ARM_TLS_DTPOFF32 18 STT_COMMON 5 R_IA_64_DIR64LSB 0x27 ET_NONE 0 STAILQ_REMOVE_AFTER(head,elm,field) do { if ((STAILQ_NEXT(elm, field) = STAILQ_NEXT(STAILQ_NEXT(elm, field), field)) == NULL) (head)->stqh_last = &STAILQ_NEXT((elm), field); } while (0) R_SPARC_TLS_GD_HI22 56 R_IA_64_TPREL64LSB 0x97 R_386_TLS_LDM 19 _init_iterate_phdr_cb R_ARM_RSBREL32 250 R_IA_64_DTPREL64MSB 0xb6 LIST_EMPTY(head) ((head)->lh_first == NULL) SHT_SUNW_SIGNATURE 0x6ffffff6 ELFMAG2 'L' SHT_HASH 5 EM_BLACKFIN 106 R_SPARC_LOPLT10 26 dlpi EM_SPARCV9 43 R_ARM_NONE 0 DT_SYMTAB 6 ELFOSABI_LINUX 3 p_flags R_ARM_AMP_VCALL9 12 R_X86_64_PC16 13 ELFOSABI_OPENBSD 12 SYMINFO_FLG_NOEXTDIRECT 0x0020 EM_SVX 73 LIST_REMOVE(elm,field) do { QUEUEDEBUG_LIST_OP((elm), field) if ((elm)->field.le_next != NULL) (elm)->field.le_next->field.le_prev = (elm)->field.le_prev; *(elm)->field.le_prev = (elm)->field.le_next; QUEUEDEBUG_LIST_POSTREMOVE((elm), field) } while ( 0) R_PPC_DTPREL16_HA 77 R_IA_64_DIR64MSB 0x26 STAILQ_FOREACH_SAFE(var,head,field,tvar) for ((var) = STAILQ_FIRST((head)); (var) && ((tvar) = STAILQ_NEXT((var), field), 1); (var) = (tvar)) TAILQ_REMOVE(head,elm,field) do { QUEUEDEBUG_TAILQ_PREREMOVE((head), (elm), field) QUEUEDEBUG_TAILQ_OP((elm), field) if (((elm)->field.tqe_next) != NULL) (elm)->field.tqe_next->field.tqe_prev = (elm)->field.tqe_prev; else (head)->tqh_last = (elm)->field.tqe_prev; *(elm)->field.tqe_prev = (elm)->field.tqe_next; QUEUEDEBUG_TAILQ_POSTREMOVE((elm), field); } while ( 0) DT_SUNW_RTLDINF 0x6000000e p_vaddr R_ARM_GNU_VTINHERIT 101 R_PPC_DTPREL16_LO 75 R_IA_64_LTV32MSB 0x74 R_PPC_GOT_TLSGD16_HI 81 EM_AARCH64 183 SHT_SYMTAB 2 ELF32_M_SYM(info) ((info)>>8) STT_GNU_IFUNC 10 R_SPARC_7 43 SYMINFO_FLG_PASSTHRU 0x0002 EI_VERSION 6 EM_TPC 98 R_386_NONE 0 R_PPC_GOT_TLSGD16 79 SLIST_ENTRY(type) struct { struct type *sle_next; } DT_RELSZ 18 SHT_MIPS_REGINFO 0x70000006 Elf32_Off DT_SYMBOLIC 16 R_PPC_EMB_SDA21 109 EV_NONE 0 R_ARM_RABS32 253 R_IA_64_LTV32LSB 0x75 DT_SYMINFO 0x6ffffeff VER_FLG_BASE 0x01 EM_ARM 40 EM_960 19 R_IA_64_DTPREL64I 0xb3 SHT_ARM_DEBUGOVERLAY 0x70000004 R_IA_64_LDXMOV 0x87 TAILQ_EMPTY(head) ((head)->tqh_first == NULL) R_SPARC_10 30 PT_SUNW_UNWIND 0x6464e550 R_PPC64_TPREL64 73 STT_HIPROC 15 GNU_PROPERTY_AARCH64_FEATURE_1_AND 0xc0000000 R_386_TLS_LDM_CALL 30 DT_ENCODING 32 d_tag EM_486 6 SLIST_HEAD_INITIALIZER(head) { NULL } R_X86_64_TPOFF32 23 dlpi_phdr DF_STATIC_TLS 0x0010 entry_open_session _SYS_ELF32_H_ 1 STB_LOPROC 13 NT_PRPSINFO 3 Elf32_Sword R_386_TLS_GD_32 24 PT_LOPROC 0x70000000 R_SPARC_GLOB_DAT 20 SHT_NULL 0 DT_ADDRRNGHI 0x6ffffeff SYMINFO_BT_EXTERN 0xfffc ELFOSABI_86OPEN 5 DT_HIOS 0x6ffff000 PT_ARM_EXIDX 0x70000001 Elf32_Half R_ARM_PC24 1 R_PPC_EMB_MRKREF 110 CIRCLEQ_LOOP_PREV(head,elm,field) (((elm)->field.cqe_prev == (void *)(head)) ? ((head)->cqh_last) : (elm->field.cqe_prev)) CIRCLEQ_HEAD(name,type) struct name { struct type *cqh_first; struct type *cqh_last; } SHN_HIPROC 0xff1f R_ARM_RPC24 254 NT_PRSTATUS 1 R_SPARC_HI22 9 R_PPC_SECTOFF 33 DF_1_LOADFLTR 0x00000010 R_SPARC_HH22 34 R_IA_64_IMM22 0x22 R_IA_64_PCREL21BI 0x79 R_PPC_EMB_NADDR16_HA 105 R_ARM_GOTPC 25 VER_NEED_IDX(x) VER_NDX(x) DT_VERNEED 0x6ffffffe EI_MAG0 0 SYMINFO_BT_PARENT 0xfffe SHN_XINDEX 0xffff R_386_PLT32 4 STV_EXPORTED 0x4 SIMPLEQ_REMOVE_HEAD(head,field) do { if (((head)->sqh_first = (head)->sqh_first->field.sqe_next) == NULL) (head)->sqh_last = &(head)->sqh_first; } while ( 0) ET_EXEC 2 NT_PROCSTAT_OSREL 14 R_MIPS_LITERAL 8 EF_ARM_ABI_VERSION 0x05000000 R_IA_64_SEGREL32LSB 0x5d EM_FIREPATH 78 R_IA_64_REL64LSB 0x6f LIST_FIRST(head) ((head)->lh_first) R_SPARC_TLS_DTPMOD64 75 DT_NEEDED 1 R_IA_64_LTV64LSB 0x77 STB_HIOS 12 R_X86_64_TLSLD 20 R_PPC_GOT_TLSLD16 83 _ELF_H_ R_PPC64_DTPREL64 78 ELFOSABI_OPENVMS 13 R_SPARC_WPLT30 18 R_PPC_GOT_TLSLD16_HI 85 R_PPC_REL14 11 DT_SUNW_FILTER 0x6000000f R_PPC64_PLTREL64 46 R_IA_64_LTOFF_TPREL22 0x9a EM_M32 1 SHT_NOBITS 8 ELFOSABI_TRU64 10 EV_CURRENT 1 DT_FLAGS 30 STAILQ_INIT(head) do { (head)->stqh_first = NULL; (head)->stqh_last = &(head)->stqh_first; } while ( 0) R_ARM_RBASE 255 R_IA_64_SEGREL32MSB 0x5c R_SPARC_NONE 0 LIST_INSERT_AFTER(listelm,elm,field) do { QUEUEDEBUG_LIST_OP((listelm), field) if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) (listelm)->field.le_next->field.le_prev = &(elm)->field.le_next; (listelm)->field.le_next = (elm); (elm)->field.le_prev = &(listelm)->field.le_next; } while ( 0) R_386_JMP_SLOT 7 R_IA_64_REL64MSB 0x6e R_PPC_PLT16_HI 30 R_SPARC_TLS_TPOFF64 79 SYMINFO_FLG_DIRECTBIND 0x0010 EM_PARISC 15 entry_invoke_command CIRCLEQ_REMOVE(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) QUEUEDEBUG_CIRCLEQ_ELM((head), (elm), field) if ((elm)->field.cqe_next == (void *)(head)) (head)->cqh_last = (elm)->field.cqe_prev; else (elm)->field.cqe_next->field.cqe_prev = (elm)->field.cqe_prev; if ((elm)->field.cqe_prev == (void *)(head)) (head)->cqh_first = (elm)->field.cqe_next; else (elm)->field.cqe_prev->field.cqe_next = (elm)->field.cqe_next; QUEUEDEBUG_CIRCLEQ_POSTREMOVE((elm), field) } while ( 0) STV_INTERNAL 0x1 VER_NDX_HIDDEN (1u << 15) R_386_GOT32 3 R_ARM_SWI24 13 ELF_NOTE_GNU "GNU" SHT_PREINIT_ARRAY 16 EF_ARM_ABIMASK 0xFF000000 SHT_INIT_ARRAY 14 ELFOSABI_MONTEREY ELFOSABI_AIX R_SPARC_LOX10 49 R_PPC_EMB_NADDR16 102 STT_TLS 6 _LINK_H_ NT_GNU_HWCAP 2 PT_GNU_PROPERTY 0x6474e553 SIMPLEQ_REMOVE(head,elm,type,field) do { if ((head)->sqh_first == (elm)) { SIMPLEQ_REMOVE_HEAD((head), field); } else { struct type *curelm = (head)->sqh_first; while (curelm->field.sqe_next != (elm)) curelm = curelm->field.sqe_next; if ((curelm->field.sqe_next = curelm->field.sqe_next->field.sqe_next) == NULL) (head)->sqh_last = &(curelm)->field.sqe_next; } } while ( 0) QUEUEDEBUG_CIRCLEQ_HEAD(head,field) DT_DEBUG 21 DT_DEPRECATED_SPARC_REGISTER 0x7000001 STAILQ_EMPTY(head) ((head)->stqh_first == NULL) ta_params SIMPLEQ_HEAD_INITIALIZER(head) { NULL, &(head).sqh_first } DT_INIT_ARRAYSZ 27 STT_HIOS 12 _get_fn_array R_IA_64_FPTR32LSB 0x45 R_386_RELATIVE 8 DT_PREINIT_ARRAY 32 TAILQ_HEAD_INITIALIZER(head) { NULL, &(head).tqh_first } R_SPARC_UA16 55 R_SPARC_GOT10 13 R_PPC_NONE 0 SIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL) R_X86_64_COPY 5 R_IA_64_PCREL64MSB 0x4e UTEE_ENTRY_FUNC_CLOSE_SESSION tag_a TAILQ_ENTRY(type) _TAILQ_ENTRY(struct type,) NT_PROCSTAT_GROUPS 11 R_SPARC_TLS_DTPOFF64 77 R_PPC_PLT16_LO 29 STV_DEFAULT 0x0 tag_s SYMINFO_BT_NONE 0xfffd TAILQ_FOREACH_SAFE(var,head,field,next) for ((var) = ((head)->tqh_first); (var) != NULL && ((next) = TAILQ_NEXT(var, field), 1); (var) = (next)) R_X86_64_16 12 R_IA_64_REL32LSB 0x6d SHT_SUNW_DEBUG 0x6ffffff9 EI_MAG1 1 EM_AMD64 EM_X86_64 STT_LOPROC 13 DT_MOVESZ 0x6ffffdfb EM_TINYJ 61 R_ARM_THM_ABS5 7 R_MIPS_GOTLO16 22 ELF32_ST_INFO(bind,type) (((bind) << 4) + ((type) & 0xf)) SHT_GNU_versym 0x6fffffff R_AARCH64_ABS64 257 CIRCLEQ_INSERT_HEAD(head,elm,field) do { QUEUEDEBUG_CIRCLEQ_HEAD((head), field) (elm)->field.cqe_next = (head)->cqh_first; (elm)->field.cqe_prev = (void *)(head); if ((head)->cqh_last == (void *)(head)) (head)->cqh_last = (elm); else (head)->cqh_first->field.cqe_prev = (elm); (head)->cqh_first = (elm); } while ( 0) ELFCLASS64 2 DT_RELACOUNT 0x6ffffff9 R_MIPS_26 4 EM_68K 4 R_IA_64_IMM64 0x23 R_ARM_ABS16 5 SHT_HIOS 0x6fffffff R_PPC_ADDR16_HA 6 R_PPC_TLS 67 ELFOSABI_SOLARIS 6 ELFOSABI_ARM 97 DT_STRTAB 5 EM_XTENSA 94 R_IA_64_PCREL60B 0x48 EI_OSABI 7 lib/libutee/abort.c __FILE_ID__ lib_libutee_abort_c __builtin_puts base64_table igrp blen byte get_idx lib/libutee/base64.c __FILE_ID__ lib_libutee_base64_c mpi_is_even mpi_panic MBEDTLS_ERR_MPI_NEGATIVE_VALUE -0x000A MBEDTLS_RSA_C TEE_BigIntFMM __MEMPOOL_H mpi_dest mpi_dest_r mbedtls_mpi_read_binary context bufferLen TEE_BigIntConvertFromFMM MBEDTLS_X509_CHECK_KEY_USAGE MBEDTLS_PK_C mpi_dest_q MBEDTLS_BASE64_C ignored MBEDTLS_DEPRECATED TEE_BigIntCmpS32 MBEDTLS_HAVE_INT32 confidenceLevel mbedtls_mpi TEE_BigIntConvertToS32 TEE_BigIntSquare MBEDTLS_CIPHER_C MBEDTLS_X509_USE_C modulus TEE_BigIntInitFMMContext MBEDTLS_SHA256_C MBEDTLS_ERR_MPI_BUFFER_TOO_SMALL -0x0008 bigint_binary TEE_BigIntGetBit rng_read TEE_BigIntNeg MBEDTLS_ERR_MPI_FILE_IO_ERROR -0x0002 mpi_op TEE_BigIntInitFMM mempool_free mbedtls_mpi_cmp_mpi API_PANIC(x) api_panic(__func__, __LINE__, x) MBEDTLS_ECP_DP_BP256R1_ENABLED TEE_BigIntSubMod mpi_gcd_res mbedtls_mpi_mempool MBEDTLS_ERR_MPI_DIVISION_BY_ZERO -0x000C TEE_BigIntMod TEE_BigIntCmp bigint_binary_mod mbedtls_mpi_bitlen BIGINT_HDR_SIZE_IN_U32 2 mpi_op1 TEE_BigIntMulMod MBEDTLS_DEPRECATED TEE_BigIntDiv mpi_op2 mpi_dst TEE_BigIntGetBitCount TEE_BigIntConvertToFMM MBEDTLS_PEM_WRITE_C nblimbs MBEDTLS_MPI_CHK(f) do { if( ( ret = (f) ) != 0 ) goto cleanup; } while( 0 ) mbedtls_mpi_init_mempool MBEDTLS_CTR_DRBG_C MBEDTLS_ECP_DP_SECP521R1_ENABLED TEE_BigIntConvertToOctetString mbedtls_mpi_uint lib/libutee/tee_api_arith_mpi.c TEE_BigIntMul mempool_alloc_pool MBEDTLS_ERR_MPI_NOT_ACCEPTABLE -0x000E MBEDTLS_AES_C MBEDTLS_X509_CREATE_C MBEDTLS_X509_CRT_WRITE_C mpi1 mpi2 mbedtls_mpi_get_bit use_mempool MBEDTLS_PKCS1_V15 MBEDTLS_GENPRIME TEE_BigIntComputeFMM mpi_egcd MBEDTLS_MPI_MAX_BITS ( 8 * MBEDTLS_MPI_MAX_SIZE ) TEE_BigIntFMMSizeInU32 MBEDTLS_ECP_DP_BP512R1_ENABLED MBEDTLS_X509_CSR_WRITE_C mbedtls_mpi_sub_mpi MBEDTLS_CHECK_CONFIG_H MBEDTLS_ECDSA_C MBEDTLS_ECP_DP_SECP256K1_ENABLED MBEDTLS_NO_PLATFORM_ENTROPY mbedtls_mpi_grow MPI_CHECK(x) do { int _rc = (x); if (_rc) mpi_panic(__func__, __LINE__, _rc); } while (0) x_in TEE_BigIntComputeExtendedGcd MBEDTLS_MD_C TEE_BigIntConvertFromOctetString TEE_BigIntAddMod TEE_BigIntInvMod MBEDTLS_PEM_PARSE_C MBEDTLS_LN_2_DIV_LN_10_SCALE100 332 copy_mpi_to_bigint mbedtls_mpi_mod_mpi MBEDTLS_BIGNUM_C mbedtls_mpi_size mbedtls_mpi_gcd MBEDTLS_X509_CRT_PARSE_C MBEDTLS_CIPHER_MODE_CBC shortVal TEE_BigIntRelativePrime bigIntFMM TEE_BigIntInit MBEDTLS_PK_WRITE_C bitIndex mempool_alloc TEE_BigIntIsProbablePrime MBEDTLS_X509_CSR_PARSE_C MBEDTLS_ECP_C MBEDTLS_ECP_DP_SECP384R1_ENABLED bigint_hdr TEE_BigIntSquareMod MBEDTLS_ECP_DP_SECP256R1_ENABLED MBEDTLS_BIGNUM_H TEE_BigIntFMMContextSizeInU32 TEE_BigIntShiftRight MBEDTLS_MPI_RW_BUFFER_SIZE ( ((MBEDTLS_MPI_MAX_BITS_SCALE100 + MBEDTLS_LN_2_DIV_LN_10_SCALE100 - 1) / MBEDTLS_LN_2_DIV_LN_10_SCALE100) + 10 + 6 ) get_mpi MBEDTLS_ASN1_WRITE_C alloc_size mpi_is_odd modulusSizeInBits MBEDTLS_MD5_C MBEDTLS_ERR_MPI_ALLOC_FAILED -0x0010 MBEDTLS_ECDH_C mpi_src mpi_n mpi_t mbedtls_mpi_write_binary MBEDTLS_ECP_DP_SECP192R1_ENABLED MBEDTLS_DES_C MBEDTLS_MPI_WINDOW_SIZE 6 MPI_MEMPOOL_SIZE (12 * 1024) bigInt MBEDTLS_ECP_DP_SECP224R1_ENABLED MBEDTLS_ECP_DP_BP384R1_ENABLED MBEDTLS_ECP_DP_SECP192K1_ENABLED TEE_BigIntFMMContext MBEDTLS_ERR_MPI_INVALID_CHARACTER -0x0006 mbedtls_mpi_inv_mod MBEDTLS_ECP_DP_SECP224K1_ENABLED MBEDTLS_THREADING_IMPL mbedtls_mpi_cmp_int mbedtls_mpi_lset MBEDTLS_PK_PARSE_C MBEDTLS_CERTS_C MBEDTLS_MPI_MAX_BITS_SCALE100 ( 100 * MBEDTLS_MPI_MAX_BITS ) mbedtls_mpi_free mpi_v pop1 pop2 mbedtls_mpi_cmp_abs MBEDTLS_ENTROPY_C mbedtls_mpi_copy mbedtls_mpi_shift_l mbedtls_mpi_shift_r mbedtls_mpi_add_mpi TEE_BigIntConvertFromS32 MBEDTLS_ERR_MPI_BAD_INPUT_DATA -0x0004 MBEDTLS_HAVE_UDBL MEMPOOL_ALIGN __alignof__(long) MBEDTLS_HAS_MEMSAN mbedtls_mpi_is_prime MBEDTLS_SHA1_C TEE_BigIntAdd MBEDTLS_ASN1_PARSE_C MBEDTLS_OID_C TEE_BigIntSub mpi_u mbedtls_mpi_div_mpi MBEDTLS_MPI_MAX_SIZE 1024 mbedtls_mpi_mul_mpi TEE_BigInt __MBEDTLS_CONFIG_UTA_H MBEDTLS_MPI_MAX_LIMBS 10000 __FILE_ID__ lib_libutee_tee_api_arith_mpi_c api_panic y_in tls_index TCB_SIZE(tls_size) (sizeof(*_tcb) + (tls_size)) lib/libutee/arch/arm/tcb.c tcb_head DEFINE_REG_WRITE_FUNC_(reg,type,asmreg) static inline __noprof void write_ ##reg(type val) { uint64_t val64 = val; asm volatile("msr " #asmreg ", %0" : : "r" (val64)); } __tls_get_addr callback module _tls_size total_size __FILE_ID__ lib_libutee_arch_arm_tcb_c DEFINE_REG_READ_FUNC_(reg,type,asmreg) static inline __noprof type read_ ##reg(void) { uint64_t val64 = 0; asm volatile("mrs %0, " #asmreg : "=r" (val64)); return val64; } ARM64_USER_SYSREG_H DTV_SIZE(size) (sizeof(union dtv) + (size)) _tcb cur_limb_right stored_bytes mbedtls_mpi_init mpi_uint_bigendian_to_host_c limb_mask mpi_mul_hlp MULADDC_INIT { mbedtls_t_udbl r; mbedtls_mpi_uint r0, r1; mbedtls_mpi_montred mbedtls_platform_zeroize bufsize mbedtls_mpi_montg_init MULADDC_STOP } MBEDTLS_DEPRECATED_NUMERIC_CONSTANT(VAL) VAL Apos MBEDTLS_INTERNAL_VALIDATE_RET(cond,ret) do { } while( 0 ) lt_lower mpi_sub_hlp mbedtls_mpi_sint p_end biL (ciL << 3) lower_bound dividend MPI_VALIDATE(cond) MBEDTLS_INTERNAL_VALIDATE( cond ) wsize mbedtls_mpi_read_string olen Y_is_negative mbedtls_mpi_exp_mod mpi_miller_rabin MBEDTLS_BN_MUL_H bytes_to_copy mbedtls_mpi_self_test rounds MBEDTLS_INTERNAL_VALIDATE(cond) do { } while( 0 ) biH (ciL << 2) BITS_TO_LIMBS(i) ( (i) / biL + ( (i) % biL != 0 ) ) MBEDTLS_BYTES_TO_T_UINT_8(a,b,c,d,e,f,g,h) MBEDTLS_BYTES_TO_T_UINT_4( a, b, c, d ), MBEDTLS_BYTES_TO_T_UINT_4( e, f, g, h ) MBEDTLS_ERROR_ADD(high,low) mbedtls_error_add( high, low, __FILE__, __LINE__ ) MPI_SIZE_T_MAX ( (size_t) -1 ) MBEDTLS_PLATFORM_UTIL_H MBEDTLS_ERROR_H MBEDTLS_BYTES_TO_T_UINT_2(a,b) MBEDTLS_BYTES_TO_T_UINT_4( a, b, 0, 0 ) T_size f_rng mbedtls_mpi_zeroize mbedtls_mpi_read_binary_le n_bytes verbose mpi_fill_random_internal MULADDC_CORE r = *(s++) * (mbedtls_t_udbl) b; r0 = (mbedtls_mpi_uint) r; r1 = (mbedtls_mpi_uint)( r >> biL ); r0 += c; r1 += (r0 < c); r0 += *d; r1 += (r0 < *d); c = r1; *(d++) = r0; CEIL_MAXUINT_DIV_SQRT2 0xb504f334U mbedtls_calloc calloc mbedtls_mpi_sub_abs mbedtls_mpi_sub_int ct_lt_mpi_uint diff_msb mpi_uint_bigendian_to_host mbedtls_int_div_int result_is_zero GET_BYTE(X,i) ( ( ( X )->p[( i ) / ciL] >> ( ( ( i ) % ciL ) * 8 ) ) & 0xff ) array_size_W second mbedtls_mpi_write_string MBEDTLS_LIBRARY_COMMON_H MBEDTLS_MPI_GEN_PRIME_FLAG_DH mpi_select cleanup CHARS_TO_LIMBS(i) ( (i) / ciL + ( (i) % ciL != 0 ) ) buflen MBEDTLS_STATIC_TESTABLE static mbedtls_clz mpi_safe_cond_select_sign X_is_negative __FILE_ID__ lib_libmbedtls_mbedtls_library_bignum_c mbedtls_mpi_lsb small_prime mbedtls_mpi_lt_mpi_ct MBEDTLS_BYTES_TO_T_UINT_4(a,b,c,d) ( (mbedtls_mpi_uint) (a) << 0 ) | ( (mbedtls_mpi_uint) (b) << 8 ) | ( (mbedtls_mpi_uint) (c) << 16 ) | ( (mbedtls_mpi_uint) (d) << 24 ) mbedtls_mpi_montmul __builtin_putchar mbedtls_mpi_mul_int mbedtls_mpi_resize_clear mbedtls_mpi_swap mbedtls_mpi_cf_bool_eq quotient mbedtls_mpi_set_bit mbedtls_free free overhead mbedtls_mpi_safe_cond_assign MBEDTLS_ERR_ERROR_CORRUPTION_DETECTED -0x006E MBEDTLS_ERR_ERROR_GENERIC_ERROR -0x0001 mbedtls_mpi_shrink mpi_check_small_factors mpi_bigendian_to_host lib/libmbedtls/mbedtls/library/bignum.c GCD_PAIR_COUNT 3 mbedtls_mpi_fill_random cur_limb_left x_ptr MBEDTLS_DEPRECATED_STRING_CONSTANT(VAL) VAL mbedtls_t_udbl gcd_pairs MBEDTLS_MPI_GEN_PRIME_FLAG_LOW_ERR mbedtls_mpi_is_prime_ext mbedtls_mpi_gen_prime n_bits mbedtls_mpi_random p_rng mbedtls_mpi_add_abs mbedtls_mpi_mod_int mbedtls_printf printf mbedtls_mpi_add_int mpi_write_hlp radix diff lt_upper diff1 mbedtls_mpi_safe_cond_swap mbedtls_mpi_div_int MPI_VALIDATE_RET(cond) MBEDTLS_INTERNAL_VALIDATE_RET( cond, MBEDTLS_ERR_MPI_BAD_INPUT_DATA ) nbits ciL (sizeof(mbedtls_mpi_uint)) wbits mpi_get_digit mbedtls_mpi_write_binary_le carry MBEDTLS_PLATFORM_STD_PRINTF printf MBEDTLS_PLATFORM_STD_TIME time MBEDTLS_THREADING_H __FILE_ID__ lib_libmbedtls_mbedtls_library_platform_util_c lib/libmbedtls/mbedtls/library/platform_util.c MBEDTLS_PLATFORM_STD_EXIT exit MBEDTLS_ERR_THREADING_FEATURE_UNAVAILABLE -0x001A MBEDTLS_PLATFORM_STD_CALLOC calloc MBEDTLS_PLATFORM_STD_SNPRINTF snprintf MBEDTLS_PLATFORM_STD_EXIT_FAILURE EXIT_FAILURE MBEDTLS_PLATFORM_STD_EXIT_SUCCESS EXIT_SUCCESS MBEDTLS_EXIT_SUCCESS MBEDTLS_PLATFORM_STD_EXIT_SUCCESS _POSIX_C_SOURCE 200112L MBEDTLS_PLATFORM_STD_VSNPRINTF vsnprintf MBEDTLS_PLATFORM_STD_FREE free TIME_H MBEDTLS_PLATFORM_STD_FPRINTF fprintf MBEDTLS_EXIT_FAILURE MBEDTLS_PLATFORM_STD_EXIT_FAILURE MBEDTLS_ERR_THREADING_MUTEX_ERROR -0x001E mbedtls_exit exit mbedtls_snprintf MBEDTLS_PLATFORM_STD_SNPRINTF mbedtls_fprintf fprintf MBEDTLS_ERR_THREADING_BAD_INPUT_DATA -0x001C MBEDTLS_ERR_PLATFORM_FEATURE_UNSUPPORTED -0x0072 mbedtls_vsnprintf vsnprintf MBEDTLS_PLATFORM_H MBEDTLS_ERR_PLATFORM_HW_ACCEL_FAILED -0x0070 ExpIncr 32768 STDLIB_EXT_H raw_free bpool raw_malloc_init_ctx alignment BFH(p) ((struct bfhead *) (p)) bget_main_test hdr_size V (void) get_payload_start_size memset_unchecked raw_malloc_get_ctx_size bpool_foreach_iterator_init buf_get_pos realloc_unlocked tag_asan_alloced BH(p) ((struct bhead *) (p)) curalloc free_helper raw_malloc_validate_pools raw_memalign seed req_size myrand prevfree CompactTries 10 bpool_foreach tsize bstats gen_malloc_buffer_is_within_alloced malloc_ctx b_next mysrand raw_malloc_return_hook nbuf gen_malloc_buffer_overlaps_heap __FILE_ID__ lib_libutils_isoc_bget_malloc_c bchain bget_buf_size end_buf raw_malloc_add_pool gen_malloc_get_stats BDH(p) ((struct bdhead *) (p)) _(x) x num_alloc_fail isfree bfhead pool_idx DEFINE_CTX(name) struct malloc_ctx name = { .poolset = { .freelist = { {0, 0}, {&name.poolset.freelist, &name.poolset.freelist}}}} osize raw_malloc_get_stats malloc_unlock nfree start_buf flink BPOOL_FOREACH(ctx,iterator,bp) for (bpool_foreach_iterator_init((ctx),(iterator)); bpool_foreach((ctx),(iterator), (bp));) MemSize int malloc_lock bpool_iterator QLSize (sizeof(struct qlinks)) PROTOTYPES pool_start freelist bhead rsize free_func dumpAlloc 0 max_allocated biggest_alloc_fail SizeQuant 8 requested_align qlinks mymalloc mypoolset bgetr bgetz totfree pl_nmemb raw_realloc bdhead buf_start dumpFree 0 print_oom bsize bget pl_size bpool_foreach_pool memcpy_unchecked BufStats 1 maxfree desc nget blink free_wipe b_alloc gen_malloc_add_pool numget requested_size end_b blimit TestProg 20000 BGET_HDR_QUANTUM (2 * sizeof(long)) when MEMORY_H malloc_pool raw_calloc totalloc malloc_stats SizeQ ((SizeQuant > QLSize) ? SizeQuant : QLSize) PoolSize 50000 pool_end min_len myfree brel lib/libutils/isoc/bget_malloc.c tag_asan_free ftr_size ESent ((bufsize) (-(((1L << (sizeof(bufsize) * 8 - 2)) - 1) * 2) - 2)) newb exceptions next_buf start_b malloc_func buf_end raw_malloc cural nrel mstats biggest_alloc_fail_used pool_len gen_malloc_reset_stats numrel bpoolset __FILE_ID__ lib_libutils_isoc_snprintf_c lib/libutils/isoc/snprintf.c dst_void __FILE_ID__ lib_libutils_isoc_newlib_memmove_c lib/libutils/isoc/newlib/memmove.c lib/libutils/isoc/newlib/strcmp.c __FILE_ID__ lib_libutils_isoc_newlib_strcmp_c __FILE_ID__ lib_libutils_ext_strlcpy_c lib/libutils/ext/strlcpy.c get_pool release_mem put_pool mempool_calloc init_mpool __FILE_ID__ lib_libutils_ext_mempool_c lib/libutils/ext/mempool.c mctx lib/libutils/ext/consttime_memcmp.c ucp1 ucp2 isGT isLT __FILE_ID__ lib_libutils_ext_consttime_memcmp_c
GCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103
user_ta_header.c $t $d __compound_literal.4 __compound_literal.3 __compound_literal.2 __compound_literal.1 __compound_literal.0 huk_crypt __func__.1 __func__.2 __func__.0 __func__.3 out/arm/ta/trusted_keys/ta_entry_a32.o $a memcpy.c trace.c lvl_strs.0 snprintk.c kprintf.constprop.0 HEXDIGITS hexdigits arm32_aeabi_ldivmod_a32.o assert.c trace_ext.c tee_api.c update_out_param copy_param tee_api_instance_data tee_api_objects.c tee_api_operations.c tee_buffer_update tee_api_panic.c check_access check_res.constprop.0 tee_api_property.c propset_get is_propset_pseudo_handle propget_get_ext_prop propget_get_property tee_system_pta.c invoke_system_pta uuid.2 sess.3 utee_syscalls_a32.o user_ta_entry.c _get_fn_array _fini_iterate_phdr_cb ta_header_get_session to_utee_params from_utee_params _init_iterate_phdr_cb ta_header_save_params.part.0 ta_header_remove_session _num_mod_init init_done ta_sessions __phdr_info_head abort.c base64.c base64_table tee_api_arith_mpi.c api_panic mpi_panic get_mpi copy_mpi_to_bigint bigint_binary mpi_is_odd rng_read mpi_egcd data.17 bigint_binary_mod __func__.14 __func__.10 __func__.16 __func__.15 __func__.13 __func__.12 __func__.6 __func__.11 __func__.9 __func__.8 __func__.7 __func__.5 __func__.4 tcb.c _tls_size _tcb bignum.c mpi_get_digit mpi_mul_hlp mpi_montg_init.isra.0 mpi_bigendian_to_host.part.0 mpi_fill_random_internal mbedtls_mpi_resize_clear mpi_check_small_factors mpi_miller_rabin small_prime gcd_pairs platform_util.c memset_func bget_malloc.c myrand raw_malloc_return_hook stats.constprop.0 gen_malloc_add_pool CSWTCH.106 next bchain mypoolset malloc_ctx mempool.c memset.c memzero_explicit.c aeabi_unwind.c memchr.c strlen.c arm32_aeabi_ldivmod.c ul_div_qr snprintf.c memmove.c strcmp.c strlcpy.c consttime_memcmp.c _DYNAMIC _GLOBAL_OFFSET_TABLE_ ___utee_log_from_thumb ___utee_cache_operation_from_thumb ___utee_panic_from_thumb ___utee_check_access_rights_from_thumb putchar TEE_PopulateTransientObject TEE_BigIntConvertToFMM TEE_BigIntSquareMod TEE_BigIntShiftRight raw_malloc_add_pool tee_invoke_supp_plugin mbedtls_mpi_grow __l_divmod TEE_DigestUpdate TEE_Realloc TEE_SetOperationKey2 __utee_check_inout_annotation raw_free TEE_InitRefAttribute _utee_log TEE_InvokeTACommand __utee_check_outbuf_annotation mbedtls_mpi_init_mempool _utee_cryp_random_number_generate mbedtls_mpi_write_binary TEE_AEEncryptFinal vsnprintk mbedtls_mpi_sub_int memmove TEE_BigIntCmpS32 TEE_InitValueAttribute mbedtls_mpi_shrink __aeabi_unwind_cpp_pr0 TEE_BigIntAdd _utee_cryp_obj_restrict_usage ta_heap_size TEE_ResetTransientObject _utee_asymm_operate _base64_enc_len mbedtls_mpi_read_string TEE_CipherInit TEE_BigIntNeg _utee_storage_free_enum __text_start TEE_GetNextProperty TEE_StartPersistentObjectEnumerator mbedtls_mpi_shift_r malloc_buffer_overlaps_heap _utee_hash_init TEE_BigIntSubMod mbedtls_mpi_gen_prime TEE_GetPropertyAsBinaryBlock mbedtls_mpi_get_bit mbedtls_mpi_read_binary TEE_AEInit trace_printf mbedtls_mpi_montmul _utee_cache_operation memcpy TEE_BigIntConvertFromFMM TEE_Panic __aeabi_uldivmod TEE_CopyOperation TEE_BigIntComputeFMM TEE_GetREETime raw_malloc_get_stats TEE_AllocatePersistentObjectEnumerator ta_props TEE_AsymmetricEncrypt __utee_check_instring_annotation __ta_entry_c TEE_FreePropertyEnumerator TEE_GenerateKey TEE_BigIntCmp ta_num_props bgetr _utee_storage_obj_open mempool_free TEE_CipherUpdate _utee_hash_update memzero_explicit TEE_BigIntConvertToOctetString TEE_GetOperationInfoMultiple mbedtls_mpi_bitlen TEE_BigIntGetBit trace_ext_prefix _utee_storage_next_enum raw_malloc bgetz TEE_GetInstanceData TEE_Wait mbedtls_mpi_mul_mpi __aeabi_unwind_cpp_pr2 TEE_CacheFlush trace_vprintf TA_DestroyEntryPoint mbedtls_mpi_init _utee_storage_obj_del mbedtls_mpi_lsb _assert_log _utee_cryp_state_copy TEE_BigIntFMMContextSizeInU32 tee_unmap TEE_MACCompareFinal TEE_RenamePersistentObject TEE_DigestDoFinal _TEE_MathAPI_Init __utee_tcb_init mbedtls_mpi_add_mpi abort mbedtls_mpi_random __utee_check_out_annotation ta_heap TEE_BigIntInvMod __utee_call_elf_init_fn TA_CloseSessionEntryPoint _utee_close_ta_session TEE_AsymmetricDecrypt TEE_OpenPersistentObject mbedtls_mpi_sub_mpi consttime_memcmp _utee_return __utee_panic __tls_get_addr TA_InvokeCommandEntryPoint __utee_call_elf_fini_fn free_wipe mempool_alloc raw_malloc_init_ctx mempool_calloc _utee_cryp_obj_generate_key _utee_storage_obj_trunc TEE_CopyObjectAttributes tee_props _utee_unmask_cancellation TEE_ResetPropertyEnumerator TEE_Malloc TEE_CheckMemoryAccessRights TEE_GetPropertyAsUUID __ul_divmod _utee_get_property mbedtls_mpi_lset TEE_ReadObjectData TEE_GetObjectBufferAttribute TA_OpenSessionEntryPoint TEE_FreeOperation dl_iterate_phdr __ftrace_buf_end ta_param_types mbedtls_mpi_div_int __utee_from_attr mbedtls_mpi_is_prime_ext TEE_BigIntIsProbablePrime mbedtls_mpi_mul_int TEE_CloseAndDeletePersistentObject1 mbedtls_mpi_exp_mod mbedtls_mpi_safe_cond_assign TEE_GetPropertyAsString mbedtls_mpi_lt_mpi_ct TEE_AEDecryptFinal TEE_BigIntInit __utee_check_outstring_annotation TEE_MemMove mbedtls_platform_zeroize TEE_BigIntConvertFromOctetString _utee_authenc_dec_final mbedtls_mpi_cmp_abs _utee_storage_obj_read TEE_MACInit TEE_AsymmetricSignDigest memchr TEE_UnmaskCancellation TEE_GetObjectInfo mbedtls_mpi_self_test _utee_storage_obj_seek TEE_AEUpdate TEE_FreeTransientObject _utee_check_access_rights mbedtls_mpi_cmp_int _base64_dec _utee_storage_reset_enum bget_main_test __utee_check_attr_in_annotation _utee_authenc_update_payload TEE_GetOperationInfo TEE_BigIntMod mbedtls_mpi_mod_int mbedtls_mpi_read_binary_le TEE_BigIntDiv _utee_cryp_obj_alloc __ftrace_buf_start strlcpy mbedtls_mpi_copy TEE_IsAlgorithmSupported malloc_reset_stats TEE_GetPropertyAsIdentity __vsprintf _utee_set_ta_time _utee_invoke_ta_command TEE_RestrictObjectUsage1 mbedtls_mpi_swap mempool_alloc_pool TEE_BigIntMul TEE_ResetOperation raw_malloc_get_ctx_size mbedtls_mpi_shift_l mbedtls_mpi_cmp_mpi TEE_MemFill TEE_MACUpdate trace_get_level mbedtls_mpi_add_abs TEE_RestrictObjectUsage TEE_BigIntFMMSizeInU32 TEE_GetPropertyAsBool raw_realloc TEE_BigIntInitFMM TEE_CloseObject _utee_cipher_init __utee_entry TEE_GetPropertyAsU32 __text_end TEE_BigIntRelativePrime mbedtls_mpi_mod_mpi _utee_cryp_obj_get_info bpool TEE_AllocatePropertyEnumerator _utee_cryp_state_alloc TEE_GetCancellationFlag mbedtls_mpi_gcd TEE_SetTAPersistentTime mbedtls_mpi_write_binary_le memset raw_memalign TEE_GetTAPersistentTime dhex_dump TEE_CreatePersistentObject TEE_MaskCancellation TEE_AEUpdateAAD TEE_TruncateObjectData _utee_cryp_obj_get_attr TEE_GetObjectInfo1 _utee_cipher_final trace_set_level TEE_GetObjectValueAttribute TEE_SetOperationKey _utee_cryp_state_free strcmp _utee_open_ta_session TEE_BigIntConvertToS32 TEE_BigIntSub tahead_get_trace_level _utee_storage_start_enum TEE_SeekObjectData tee_map_zi mbedtls_mpi_montred TEE_CipherDoFinal TEE_BigIntConvertFromS32 mbedtls_mpi_add_int _utee_authenc_enc_final malloc_buffer_is_within_alloced _utee_cryp_obj_close TEE_BigIntInitFMMContext _utee_mask_cancellation _utee_storage_obj_rename TEE_WriteObjectData TEE_ResetPersistentObjectEnumerator TEE_BigIntSquare _utee_storage_obj_write TA_CreateEntryPoint __ta_entry _utee_authenc_update_aad mbedtls_mpi_montg_init TEE_BigIntGetBitCount _utee_cryp_obj_copy TEE_BigIntMulMod mbedtls_mpi_inv_mod TEE_DeriveKey ta_params mbedtls_mpi_div_mpi mbedtls_mpi_size bget TEE_AllocateTransientObject TEE_StartPropertyEnumerator _utee_wait mbedtls_mpi_set_bit TEE_Free mbedtls_mpi_is_prime TEE_CacheInvalidate _assert_break TEE_BigIntAddMod _utee_get_time TEE_GetPropertyName TEE_AllocateOperation _utee_cryp_obj_populate TEE_GenerateRandom TEE_MemCompare _utee_cipher_update __vsnprintf __elf_phdr_info TEE_FreePersistentObjectEnumerator TEE_OpenTASession trace_ext_puts trace_ext_get_thread_id TEE_CloseAndDeletePersistentObject _utee_cryp_derive_key mbedtls_mpi_free _utee_cryp_obj_reset TEE_CacheClean _utee_get_property_name_to_index raw_calloc _base64_enc mbedtls_mpi_safe_cond_swap _utee_authenc_init TEE_CopyObjectAttributes1 strlen TEE_BigIntComputeExtendedGcd __aeabi_unwind_cpp_pr1 _utee_storage_alloc_enum TEE_GetSystemTime _utee_asymm_verify ta_head brel mbedtls_mpi_sub_abs mbedtls_mpi_fill_random TEE_SetInstanceData _utee_get_cancellation_flag __aeabi_ldivmod mbedtls_mpi_write_string TEE_GetNextPersistentObject TEE_CloseTASession TEE_AsymmetricVerifyDigest _utee_storage_obj_create bstats TEE_MACComputeFinal mbedtls_mpi_mempool _utee_hash_final
.symtab .strtab .shstrtab .ta_head .text .rodata .gnu.hash .ARM.extab .ARM.exidx .dynsym .dynstr .dynamic .rel.got .data .bss .debug_info .debug_abbrev .debug_loc .debug_aranges .debug_ranges .debug_macro .debug_line .debug_str .comment .ARM.attributes .debug_frame .rel.dyn