__cxa_atexit LIBC libc.so __libc_init __vsnprintf_chk __register_atfork dl_iterate_phdr libdl.so __aeabi_memclr LIBC_N __aeabi_memcpy dladdr atoi __sF __stack_chk_fail __stack_chk_guard abort fflush fprintf _edata _end __bss_start libsimpleperf_inplace_sampler.so libc++.so libm.so
libunwind: %s %s:%d - %s external/libunwind_llvm/src/Unwind-EHABI.cpp unsupported register class during phase1 personality function said it would stop here, but now in phase2 it did not stop here external/libunwind_llvm/src/Registers.hpp unsupported arm register Unknown ARM float register index inlined table detected but pr function requires extra words
Android clang version 5.0.300080 (based on LLVM 5.0.300080)
Android clang version 5.0.300080 (based on LLVM 5.0.300080) system/extras/simpleperf/runtest/two_functions.cpp a int sizetype LOOP_COUNT std decltype(nullptr) nullptr_t _Z9Function1v Function1 p i _Z9Function2v Function2 main external/libunwind_llvm/src/Unwind-EHABI.cpp _US_VIRTUAL_UNWIND_FRAME unsigned int __uint32_t uint32_t _Unwind_State _US_UNWIND_FRAME_RESUME _US_UNWIND_FRAME_STARTING Descriptor SU16 LU16 LU32 RESERVED0 RESERVED1 RESERVED2 RESERVED3 RESERVED4 RESERVED5 RESERVED6 RESERVED7 RESERVED8 RESERVED9 RESERVED10 RESERVED11 _URC_NO_REASON _URC_OK _URC_FOREIGN_EXCEPTION_CAUGHT _URC_FATAL_PHASE2_ERROR _URC_FATAL_PHASE1_ERROR _URC_NORMAL_STOP _URC_END_OF_STACK _URC_HANDLER_FOUND _URC_INSTALL_CONTEXT _URC_CONTINUE_UNWIND _URC_FAILURE _UVRSC_CORE _UVRSC_VFP _UVRSC_WMMXD _UVRSC_WMMXC UNW_ARM_R0 UNW_ARM_R1 UNW_ARM_R2 UNW_ARM_R3 UNW_ARM_R4 UNW_ARM_R5 UNW_ARM_R6 UNW_ARM_R7 UNW_ARM_R8 UNW_ARM_R9 UNW_ARM_R10 UNW_ARM_R11 UNW_ARM_R12 UNW_ARM_SP UNW_ARM_R13 UNW_ARM_LR UNW_ARM_R14 UNW_ARM_IP UNW_ARM_R15 UNW_ARM_S0 UNW_ARM_S1 UNW_ARM_S2 UNW_ARM_S3 UNW_ARM_S4 UNW_ARM_S5 UNW_ARM_S6 UNW_ARM_S7 UNW_ARM_S8 UNW_ARM_S9 UNW_ARM_S10 UNW_ARM_S11 UNW_ARM_S12 UNW_ARM_S13 UNW_ARM_S14 UNW_ARM_S15 UNW_ARM_S16 UNW_ARM_S17 UNW_ARM_S18 UNW_ARM_S19 UNW_ARM_S20 UNW_ARM_S21 UNW_ARM_S22 UNW_ARM_S23 UNW_ARM_S24 UNW_ARM_S25 UNW_ARM_S26 UNW_ARM_S27 UNW_ARM_S28 UNW_ARM_S29 UNW_ARM_S30 UNW_ARM_S31 UNW_ARM_WR0 UNW_ARM_WR1 UNW_ARM_WR2 UNW_ARM_WR3 UNW_ARM_WR4 UNW_ARM_WR5 UNW_ARM_WR6 UNW_ARM_WR7 UNW_ARM_WR8 UNW_ARM_WR9 UNW_ARM_WR10 UNW_ARM_WR11 UNW_ARM_WR12 UNW_ARM_WR13 UNW_ARM_WR14 UNW_ARM_WR15 UNW_ARM_WC0 UNW_ARM_WC1 UNW_ARM_WC2 UNW_ARM_WC3 UNW_ARM_D0 UNW_ARM_D1 UNW_ARM_D2 UNW_ARM_D3 UNW_ARM_D4 UNW_ARM_D5 UNW_ARM_D6 UNW_ARM_D7 UNW_ARM_D8 UNW_ARM_D9 UNW_ARM_D10 UNW_ARM_D11 UNW_ARM_D12 UNW_ARM_D13 UNW_ARM_D14 UNW_ARM_D15 UNW_ARM_D16 UNW_ARM_D17 UNW_ARM_D18 UNW_ARM_D19 UNW_ARM_D20 UNW_ARM_D21 UNW_ARM_D22 UNW_ARM_D23 UNW_ARM_D24 UNW_ARM_D25 UNW_ARM_D26 UNW_ARM_D27 UNW_ARM_D28 UNW_ARM_D29 UNW_ARM_D30 UNW_ARM_D31 _UVRSD_UINT32 _UVRSD_VFPX _UVRSD_UINT64 _UVRSD_FLOAT _UVRSD_DOUBLE UNW_ESUCCESS UNW_EUNSPEC UNW_ENOMEM UNW_EBADREG UNW_EREADONLYREG UNW_ESTOPUNWIND UNW_EINVALIDIP UNW_EBADFRAME UNW_EINVAL UNW_EBADVERSION UNW_ENOINFO _UVRSR_OK _UVRSR_NOT_IMPLEMENTED _UVRSR_FAILED UNW_REG_IP UNW_REG_SP Format unsigned char __uint8_t uint8_t data long long unsigned int __uint64_t uint64_t unw_cursor_t __uintptr_t uintptr_t unw_regnum_t unw_word_t unw_fpreg_t size_t char unsigned short __uint16_t uint16_t _Unwind_Reason_Code exception_class exception_cleanup unwinder_cache reserved1 reserved2 reserved3 reserved4 reserved5 barrier_cache sp bitpattern cleanup_cache pr_cache fnstart ehtp _Unwind_EHT_Header additional _Unwind_Control_Block _Unwind_Exception _Unwind_Context __personality_routine long int __1 ptrdiff_t max_align_t _ZN12_GLOBAL__N_17getByteEPKjj getByte offset byteData _ZL24_Unwind_VRS_Get_InternalP15_Unwind_Context20_Unwind_VRS_RegClassj30_Unwind_VRS_DataRepresentationPv _Unwind_VRS_Get_Internal _Unwind_VRS_Result context regclass _Unwind_VRS_RegClass regno representation _Unwind_VRS_DataRepresentation valuep cursor _Unwind_VRS_Get result _Unwind_VRS_Set _ZN12_GLOBAL__N_112RegisterMaskEhh RegisterMask start count_minus_one _ZN12_GLOBAL__N_113RegisterRangeEhh RegisterRange _Unwind_GetLanguageSpecificData frameInfo start_ip end_ip lsda handler gp flags format unwind_info_size unwind_info extra unw_proc_info_t _ZN12_GLOBAL__N_118ProcessDescriptorsEjP21_Unwind_Control_BlockP15_Unwind_ContextNS_10Descriptor6FormatEPKcj ProcessDescriptors state ucbp descriptorStart descriptorWord descriptor length _ZN12_GLOBAL__N_111getNextWordEPKcPj getNextWord out _ZL13unwind_phase1P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Block unwind_phase1 uc unw_context_t exception_object handlerNotFound bool personalityResult decode_eht_entry _Unwind_VRS_Interpret _Unwind_VRS_Pop __aeabi_unwind_cpp_pr0 _ZN12_GLOBAL__N_1L14unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_Context unwindOneFrame __aeabi_unwind_cpp_pr1 __aeabi_unwind_cpp_pr2 _Unwind_RaiseException _ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockb unwind_phase2 _Unwind_Complete _Unwind_Resume _Unwind_GetRegionStart _Unwind_DeleteException __gnu_unwind_frame off len v shift addend registers wrotePC finish byte reg lr discriminator poppedSP value count first end unwindingData phase1 frame_count resume pc external/libunwind_llvm/src/libunwind.cpp libunwind sThisAddressSpace _ZN9libunwind17LocalAddressSpace4get8Ej get8 pint_t _ZN9libunwind17LocalAddressSpace5get16Ej get16 _ZN9libunwind17LocalAddressSpace5get32Ej get32 _ZN9libunwind17LocalAddressSpace5get64Ej get64 _ZN9libunwind17LocalAddressSpace9getDoubleEj getDouble double _ZN9libunwind17LocalAddressSpace9getVectorEj getVector vec v128 _ZN9libunwind17LocalAddressSpace4getPEj getP _ZN9libunwind17LocalAddressSpace10getULEB128ERjj getULEB128 _ZN9libunwind17LocalAddressSpace10getSLEB128ERjj getSLEB128 long long int __int64_t int64_t _ZN9libunwind17LocalAddressSpace11getEncodedPERjjhj getEncodedP _ZN9libunwind17LocalAddressSpace16findFunctionNameEjPcjPj findFunctionName _ZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsE findUnwindSections arm_section arm_section_length UnwindInfoSections _ZN9libunwind17LocalAddressSpace12findOtherFDEEjRj findOtherFDE LocalAddressSpace _ZN9libunwind17LocalAddressSpace17sThisAddressSpaceE unw_local_addr_space unw_addr_space unw_addr_space_t _vptr$AbstractUnwindCursor __vtbl_ptr_type _ZN9libunwind20AbstractUnwindCursordlEPvj operator delete ~AbstractUnwindCursor _ZN9libunwind20AbstractUnwindCursor8validRegEi validReg _ZN9libunwind20AbstractUnwindCursor6getRegEi getReg _ZN9libunwind20AbstractUnwindCursor6setRegEij setReg _ZN9libunwind20AbstractUnwindCursor13validFloatRegEi validFloatReg _ZN9libunwind20AbstractUnwindCursor11getFloatRegEi getFloatReg _ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy setFloatReg _ZN9libunwind20AbstractUnwindCursor4stepEv step _ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t getInfo _ZN9libunwind20AbstractUnwindCursor6jumptoEv jumpto _ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv isSignalFrame _ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj getFunctionName _ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb setInfoBasedOnIPRegister _ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi getRegisterName _ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv saveVFPAsX AbstractUnwindCursor _addressSpace _registers __r __sp __lr __pc GPRs _use_X_for_vfp_save _saved_vfp_d0_d15 _saved_vfp_d16_d31 _vfp_d0_d15_pad _vfp_d16_d31 Registers_arm _ZNK9libunwind13Registers_arm13validRegisterEi validRegister _ZN9libunwind13Registers_arm11getRegisterEi getRegister _ZN9libunwind13Registers_arm11setRegisterEij setRegister _ZNK9libunwind13Registers_arm18validFloatRegisterEi validFloatRegister _ZN9libunwind13Registers_arm16getFloatRegisterEi getFloatRegister _ZN9libunwind13Registers_arm16setFloatRegisterEiy setFloatRegister _ZNK9libunwind13Registers_arm19validVectorRegisterEi validVectorRegister _ZNK9libunwind13Registers_arm17getVectorRegisterEi getVectorRegister _ZN9libunwind13Registers_arm17setVectorRegisterEiNS_4v128E setVectorRegister _ZN9libunwind13Registers_arm15getRegisterNameEi _ZN9libunwind13Registers_arm6jumptoEv _ZNK9libunwind13Registers_arm5getSPEv getSP _ZN9libunwind13Registers_arm5setSPEj setSP _ZNK9libunwind13Registers_arm5getIPEv getIP _ZN9libunwind13Registers_arm5setIPEj setIP _ZN9libunwind13Registers_arm10saveVFPAsXEv _ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv restoreSavedFloatRegisters _ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPy saveVFPWithFSTMD _ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPy saveVFPWithFSTMX _ZN9libunwind13Registers_arm9saveVFPv3EPy saveVFPv3 _ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPy restoreVFPWithFLDMD _ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPy restoreVFPWithFLDMX _ZN9libunwind13Registers_arm12restoreVFPv3EPy restoreVFPv3 _ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv restoreCoreAndJumpTo _info _unwindInfoMissing _isSignalFrame UnwindCursor ~UnwindCursor _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE getInfoFromEHABISection _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv stepWithEHABI A R UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> addressSpace sects targetAddr dl_iterate_cb_data functionOffset EHABIIndexEntry div_t quot rem ldiv_t lldiv_t atof atoi atol atoll strtod strtof float strtold long double strtol strtoll strtoul long unsigned int strtoull rand srand calloc free malloc realloc abort atexit exit _Exit getenv system bsearch qsort _Z3absx abs labs llabs _Z3divxx div ldiv lldiv mblen mbtowc wchar_t wctomb mbstowcs wcstombs at_quick_exit quick_exit _ZL7memmovePvU17pass_object_size0PKvj memmove _ZL6strcpyPcU17pass_object_size1PKc strcpy _ZL7strncpyPcU17pass_object_size1PKcU17pass_object_size1j strncpy _ZL6strcatPcU17pass_object_size1PKc strcat _ZL7strncatPcU17pass_object_size1PKcj strncat memcmp strcmp strncmp strcoll strxfrm _Z6memchrUa9enable_ifIXLb1EEEPvij memchr _Z6strchrUa9enable_ifIXLb1EEEPci strchr strcspn _Z7strpbrkUa9enable_ifIXLb1EEEPcPKc strpbrk _Z7strrchrUa9enable_ifIXLb1EEEPci strrchr strspn _Z6strstrUa9enable_ifIXLb1EEEPcPKc strstr strtok strerror _ZL6strlenPKcU17pass_object_size0 strlen signed char __int8_t int8_t short __int16_t int16_t __int32_t int32_t int_least8_t int_least16_t int_least32_t int_least64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t __intptr_t intptr_t intmax_t uintmax_t _ZN9libunwind13Registers_armC2EPKv this _ZL6memcpyPvU17pass_object_size0PKvj memcpy dst src copy_amount _ZL6memsetPvU17pass_object_size0ij memset s c n regNum addr buf bufLen dyldInfo dli_fname dli_fbase dli_sname dli_saddr Dl_info info found cb_data _i _sects _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE5beginERS1_RKNS_18UnwindInfoSectionsE begin _Self _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE3endERS1_RKNS_18UnwindInfoSectionsE EHABISectionIterator _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEppEv operator++ _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEpLEj operator+= _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmmEv operator-- _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmIEj operator-= _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEplEj operator+ _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmiEj operator- _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmiERKS2_ _ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEeqERKS2_ operator== _ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEdeEv operator* _ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE15functionAddressEv functionAddress _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE11dataAddressEv dataAddress EHABISectionIterator<libunwind::LocalAddressSpace> _ForwardIterator _Tp _ZNKSt3__16__lessIjjEclERKjS3_ operator() _T1 _T2 __less<unsigned int, unsigned int> _Compare _ZNSt3__111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjNS_6__lessIjjEEEET_S7_S7_RKT0_T1_ upper_bound<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, unsigned int, std::__1::__less<unsigned int, unsigned int> > __first __last __value_ __comp _ZNSt3__111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjEET_S5_S5_RKT0_ upper_bound<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, unsigned int> other indexAddr val _ZL16signExtendPrel31j signExtendPrel31 dlpi_addr __u32 Elf32_Addr dlpi_name dlpi_phdr p_type Elf32_Word p_offset Elf32_Off p_vaddr p_paddr p_filesz p_memsz p_flags p_align elf32_phdr Elf32_Phdr dlpi_phnum __u16 Elf32_Half dl_phdr_info _ZZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEENKUlPNS_12dl_phdr_infoEjPvE_clES4_jS5_ pinfo found_hdr found_obj cbdata Elf_Half phdr Elf_Phdr exidx_start __invoke _RandIter _ZNSt3__110__distanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE __distance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > _Iter __iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true> difference_type input_iterator_tag forward_iterator_tag bidirectional_iterator_tag random_access_iterator_tag _InputIter _ZNSt3__18distanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_ distance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > _ZNSt3__19__advanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE __advance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > __i __n _ZNSt3__17advanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeE advance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > unw_init_local _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEC2EP13unw_context_tRS1_ unw_get_reg unw_set_reg unw_get_fpreg unw_set_fpreg unw_step unw_get_proc_info unw_resume unw_get_proc_name unw_is_fpreg unw_regname unw_is_signal_frame unw_save_vfp_as_X _ZN9libunwind20AbstractUnwindCursorD2Ev _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev _ZL8snprintfPcU17pass_object_size1jPKcz snprintf _ZZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEENUlPNS_12dl_phdr_infoEjPvE_8__invokeES4_jS5_ _ZNSt3__113__upper_boundIRNS_6__lessIjjEEN9libunwind20EHABISectionIteratorINS4_17LocalAddressSpaceEEEjEET0_S8_S8_RKT1_T_ __upper_bound<std::__1::__less<unsigned int, unsigned int> &, libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, unsigned int> co as isReturnAddress dest size va __ap __va_list __builtin_va_list va_list itNextPC indexDataAddr indexData exceptionTableAddr scope32 personalityRoutine exceptionTableData UnwindData personalityAddr FirstDataWord extraWords nextPC thisPC itThisPC isSingleWordEHT choice N NDataWords __len __l2 __m
bionic/libc/arch-common/bionic/crtbegin.c $a.0 $a.2 $a.4 $d.1 $d.3 $d.5 _start_main abitag system/extras/simpleperf/runtest/two_functions.cpp $t.4 external/libunwind_llvm/src/Unwind-EHABI.cpp $d.10 $d.12 $d.15 $d.19 $d.2 $d.21 $d.24 $d.26 $d.28 $d.4 $d.6 $d.8 $t.0 $t.1 $t.11 $t.13 $t.14 $t.16 $t.17 $t.18 $t.20 $t.22 $t.23 $t.25 $t.27 $t.29 $t.3 $t.30 $t.5 $t.7 $t.9 _ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockb _ZN12_GLOBAL__N_1L14unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_Context external/libunwind_llvm/src/libunwind.cpp $d.20 $d.22 $d.25 $d.27 $d.33 $d.35 $d.39 $d.42 $d.44 $d.48 $d.50 $d.52 $t.10 $t.15 $t.19 $t.2 $t.21 $t.24 $t.26 $t.28 $t.31 $t.32 $t.34 $t.36 $t.37 $t.38 $t.40 $t.41 $t.43 $t.45 $t.46 $t.47 $t.49 $t.51 $t.6 $t.8 _ZL8snprintfPcU17pass_object_size1jPKcz __atexit_handler_wrapper __dso_handle atexit pthread_atfork _Unwind_Complete _Unwind_DeleteException _Unwind_GetLanguageSpecificData _Unwind_GetRegionStart _Unwind_RaiseException _Unwind_Resume _Unwind_VRS_Get _Unwind_VRS_Interpret _Unwind_VRS_Pop _Unwind_VRS_Set __aeabi_unwind_cpp_pr0 __aeabi_unwind_cpp_pr1 __aeabi_unwind_cpp_pr2 __gnu_unwind_frame decode_eht_entry _ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPy _ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPy _ZN9libunwind13Registers_arm9saveVFPv3EPy unw_getcontext _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEC2EP13unw_context_tRS1_ _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev _ZN9libunwind13Registers_arm15getRegisterNameEi _ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv _ZN9libunwind17LocalAddressSpace17sThisAddressSpaceE _ZN9libunwind20AbstractUnwindCursorD2Ev _ZNSt3__113__upper_boundIRNS_6__lessIjjEEN9libunwind20EHABISectionIteratorINS4_17LocalAddressSpaceEEEjEET0_S8_S8_RKT1_T_ _ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE _ZZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEENUlPNS_12dl_phdr_infoEjPvE_8__invokeES4_jS5_ unw_get_fpreg unw_get_proc_info unw_get_reg unw_init_local unw_resume unw_save_vfp_as_X unw_set_fpreg unw_set_reg unw_step _ZN9libunwind13Registers_arm12restoreVFPv3EPy _ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPy _ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPy _ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv _DYNAMIC _GLOBAL_OFFSET_TABLE_ $a __FINI_ARRAY__ __INIT_ARRAY__ __PREINIT_ARRAY__ __cxa_atexit __libc_init __vsnprintf_chk __register_atfork dl_iterate_phdr _start main __aeabi_memclr __aeabi_memcpy dladdr a atoi __sF __stack_chk_fail __stack_chk_guard abort fflush fprintf _edata _end __bss_start
.preinit_array .init_array .fini_array .ARM.exidx .debug_abbrev .text .got .comment .note.android.ident .rel.plt .bss .ARM.attributes .debug_pubtypes .debug_pubnames .debug_aranges .debug_ranges .dynstr .debug_str .gnu.version_r .interp .data.rel.ro .debug_macinfo .debug_info .rel.dyn .gnu.version .note.gnu.gold-version .dynsym .gnu.hash .debug_line .debug_frame .note.gnu.build-id .debug_loc .dynamic .ARM.extab .shstrtab .strtab .symtab .rodata
libunwind: %s %s:%d - %s external/libunwind_llvm/src/Unwind-EHABI.cpp unsupported register class during phase1 personality function said it would stop here, but now in phase2 it did not stop here external/libunwind_llvm/src/Registers.hpp unsupported arm register Unknown ARM float register index inlined table detected but pr function requires extra words
Android clang version 5.0.300080 (based on LLVM 5.0.300080)
Android clang version 5.0.300080 (based on LLVM 5.0.300080) system/extras/simpleperf/runtest/two_functions.cpp a int sizetype LOOP_COUNT std decltype(nullptr) nullptr_t _Z9Function1v Function1 p i _Z9Function2v Function2 main external/libunwind_llvm/src/Unwind-EHABI.cpp _US_VIRTUAL_UNWIND_FRAME unsigned int __uint32_t uint32_t _Unwind_State _US_UNWIND_FRAME_RESUME _US_UNWIND_FRAME_STARTING Descriptor SU16 LU16 LU32 RESERVED0 RESERVED1 RESERVED2 RESERVED3 RESERVED4 RESERVED5 RESERVED6 RESERVED7 RESERVED8 RESERVED9 RESERVED10 RESERVED11 _URC_NO_REASON _URC_OK _URC_FOREIGN_EXCEPTION_CAUGHT _URC_FATAL_PHASE2_ERROR _URC_FATAL_PHASE1_ERROR _URC_NORMAL_STOP _URC_END_OF_STACK _URC_HANDLER_FOUND _URC_INSTALL_CONTEXT _URC_CONTINUE_UNWIND _URC_FAILURE _UVRSC_CORE _UVRSC_VFP _UVRSC_WMMXD _UVRSC_WMMXC UNW_ARM_R0 UNW_ARM_R1 UNW_ARM_R2 UNW_ARM_R3 UNW_ARM_R4 UNW_ARM_R5 UNW_ARM_R6 UNW_ARM_R7 UNW_ARM_R8 UNW_ARM_R9 UNW_ARM_R10 UNW_ARM_R11 UNW_ARM_R12 UNW_ARM_SP UNW_ARM_R13 UNW_ARM_LR UNW_ARM_R14 UNW_ARM_IP UNW_ARM_R15 UNW_ARM_S0 UNW_ARM_S1 UNW_ARM_S2 UNW_ARM_S3 UNW_ARM_S4 UNW_ARM_S5 UNW_ARM_S6 UNW_ARM_S7 UNW_ARM_S8 UNW_ARM_S9 UNW_ARM_S10 UNW_ARM_S11 UNW_ARM_S12 UNW_ARM_S13 UNW_ARM_S14 UNW_ARM_S15 UNW_ARM_S16 UNW_ARM_S17 UNW_ARM_S18 UNW_ARM_S19 UNW_ARM_S20 UNW_ARM_S21 UNW_ARM_S22 UNW_ARM_S23 UNW_ARM_S24 UNW_ARM_S25 UNW_ARM_S26 UNW_ARM_S27 UNW_ARM_S28 UNW_ARM_S29 UNW_ARM_S30 UNW_ARM_S31 UNW_ARM_WR0 UNW_ARM_WR1 UNW_ARM_WR2 UNW_ARM_WR3 UNW_ARM_WR4 UNW_ARM_WR5 UNW_ARM_WR6 UNW_ARM_WR7 UNW_ARM_WR8 UNW_ARM_WR9 UNW_ARM_WR10 UNW_ARM_WR11 UNW_ARM_WR12 UNW_ARM_WR13 UNW_ARM_WR14 UNW_ARM_WR15 UNW_ARM_WC0 UNW_ARM_WC1 UNW_ARM_WC2 UNW_ARM_WC3 UNW_ARM_D0 UNW_ARM_D1 UNW_ARM_D2 UNW_ARM_D3 UNW_ARM_D4 UNW_ARM_D5 UNW_ARM_D6 UNW_ARM_D7 UNW_ARM_D8 UNW_ARM_D9 UNW_ARM_D10 UNW_ARM_D11 UNW_ARM_D12 UNW_ARM_D13 UNW_ARM_D14 UNW_ARM_D15 UNW_ARM_D16 UNW_ARM_D17 UNW_ARM_D18 UNW_ARM_D19 UNW_ARM_D20 UNW_ARM_D21 UNW_ARM_D22 UNW_ARM_D23 UNW_ARM_D24 UNW_ARM_D25 UNW_ARM_D26 UNW_ARM_D27 UNW_ARM_D28 UNW_ARM_D29 UNW_ARM_D30 UNW_ARM_D31 _UVRSD_UINT32 _UVRSD_VFPX _UVRSD_UINT64 _UVRSD_FLOAT _UVRSD_DOUBLE UNW_ESUCCESS UNW_EUNSPEC UNW_ENOMEM UNW_EBADREG UNW_EREADONLYREG UNW_ESTOPUNWIND UNW_EINVALIDIP UNW_EBADFRAME UNW_EINVAL UNW_EBADVERSION UNW_ENOINFO _UVRSR_OK _UVRSR_NOT_IMPLEMENTED _UVRSR_FAILED UNW_REG_IP UNW_REG_SP Format unsigned char __uint8_t uint8_t data long long unsigned int __uint64_t uint64_t unw_cursor_t __uintptr_t uintptr_t unw_regnum_t unw_word_t unw_fpreg_t size_t char unsigned short __uint16_t uint16_t _Unwind_Reason_Code exception_class exception_cleanup unwinder_cache reserved1 reserved2 reserved3 reserved4 reserved5 barrier_cache sp bitpattern cleanup_cache pr_cache fnstart ehtp _Unwind_EHT_Header additional _Unwind_Control_Block _Unwind_Exception _Unwind_Context __personality_routine long int __1 ptrdiff_t max_align_t _ZN12_GLOBAL__N_17getByteEPKjj getByte offset byteData _ZL24_Unwind_VRS_Get_InternalP15_Unwind_Context20_Unwind_VRS_RegClassj30_Unwind_VRS_DataRepresentationPv _Unwind_VRS_Get_Internal _Unwind_VRS_Result context regclass _Unwind_VRS_RegClass regno representation _Unwind_VRS_DataRepresentation valuep cursor _Unwind_VRS_Get result _Unwind_VRS_Set _ZN12_GLOBAL__N_112RegisterMaskEhh RegisterMask start count_minus_one _ZN12_GLOBAL__N_113RegisterRangeEhh RegisterRange _Unwind_GetLanguageSpecificData frameInfo start_ip end_ip lsda handler gp flags format unwind_info_size unwind_info extra unw_proc_info_t _ZN12_GLOBAL__N_118ProcessDescriptorsEjP21_Unwind_Control_BlockP15_Unwind_ContextNS_10Descriptor6FormatEPKcj ProcessDescriptors state ucbp descriptorStart descriptorWord descriptor length _ZN12_GLOBAL__N_111getNextWordEPKcPj getNextWord out _ZL13unwind_phase1P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Block unwind_phase1 uc unw_context_t exception_object handlerNotFound bool personalityResult decode_eht_entry _Unwind_VRS_Interpret _Unwind_VRS_Pop __aeabi_unwind_cpp_pr0 _ZN12_GLOBAL__N_1L14unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_Context unwindOneFrame __aeabi_unwind_cpp_pr1 __aeabi_unwind_cpp_pr2 _Unwind_RaiseException _ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockb unwind_phase2 _Unwind_Complete _Unwind_Resume _Unwind_GetRegionStart _Unwind_DeleteException __gnu_unwind_frame off len v shift addend registers wrotePC finish byte reg lr discriminator poppedSP value count first end unwindingData phase1 frame_count resume pc external/libunwind_llvm/src/libunwind.cpp libunwind sThisAddressSpace _ZN9libunwind17LocalAddressSpace4get8Ej get8 pint_t _ZN9libunwind17LocalAddressSpace5get16Ej get16 _ZN9libunwind17LocalAddressSpace5get32Ej get32 _ZN9libunwind17LocalAddressSpace5get64Ej get64 _ZN9libunwind17LocalAddressSpace9getDoubleEj getDouble double _ZN9libunwind17LocalAddressSpace9getVectorEj getVector vec v128 _ZN9libunwind17LocalAddressSpace4getPEj getP _ZN9libunwind17LocalAddressSpace10getULEB128ERjj getULEB128 _ZN9libunwind17LocalAddressSpace10getSLEB128ERjj getSLEB128 long long int __int64_t int64_t _ZN9libunwind17LocalAddressSpace11getEncodedPERjjhj getEncodedP _ZN9libunwind17LocalAddressSpace16findFunctionNameEjPcjPj findFunctionName _ZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsE findUnwindSections arm_section arm_section_length UnwindInfoSections _ZN9libunwind17LocalAddressSpace12findOtherFDEEjRj findOtherFDE LocalAddressSpace _ZN9libunwind17LocalAddressSpace17sThisAddressSpaceE unw_local_addr_space unw_addr_space unw_addr_space_t _vptr$AbstractUnwindCursor __vtbl_ptr_type _ZN9libunwind20AbstractUnwindCursordlEPvj operator delete ~AbstractUnwindCursor _ZN9libunwind20AbstractUnwindCursor8validRegEi validReg _ZN9libunwind20AbstractUnwindCursor6getRegEi getReg _ZN9libunwind20AbstractUnwindCursor6setRegEij setReg _ZN9libunwind20AbstractUnwindCursor13validFloatRegEi validFloatReg _ZN9libunwind20AbstractUnwindCursor11getFloatRegEi getFloatReg _ZN9libunwind20AbstractUnwindCursor11setFloatRegEiy setFloatReg _ZN9libunwind20AbstractUnwindCursor4stepEv step _ZN9libunwind20AbstractUnwindCursor7getInfoEP15unw_proc_info_t getInfo _ZN9libunwind20AbstractUnwindCursor6jumptoEv jumpto _ZN9libunwind20AbstractUnwindCursor13isSignalFrameEv isSignalFrame _ZN9libunwind20AbstractUnwindCursor15getFunctionNameEPcjPj getFunctionName _ZN9libunwind20AbstractUnwindCursor24setInfoBasedOnIPRegisterEb setInfoBasedOnIPRegister _ZN9libunwind20AbstractUnwindCursor15getRegisterNameEi getRegisterName _ZN9libunwind20AbstractUnwindCursor10saveVFPAsXEv saveVFPAsX AbstractUnwindCursor _addressSpace _registers __r __sp __lr __pc GPRs _use_X_for_vfp_save _saved_vfp_d0_d15 _saved_vfp_d16_d31 _vfp_d0_d15_pad _vfp_d16_d31 Registers_arm _ZNK9libunwind13Registers_arm13validRegisterEi validRegister _ZN9libunwind13Registers_arm11getRegisterEi getRegister _ZN9libunwind13Registers_arm11setRegisterEij setRegister _ZNK9libunwind13Registers_arm18validFloatRegisterEi validFloatRegister _ZN9libunwind13Registers_arm16getFloatRegisterEi getFloatRegister _ZN9libunwind13Registers_arm16setFloatRegisterEiy setFloatRegister _ZNK9libunwind13Registers_arm19validVectorRegisterEi validVectorRegister _ZNK9libunwind13Registers_arm17getVectorRegisterEi getVectorRegister _ZN9libunwind13Registers_arm17setVectorRegisterEiNS_4v128E setVectorRegister _ZN9libunwind13Registers_arm15getRegisterNameEi _ZN9libunwind13Registers_arm6jumptoEv _ZNK9libunwind13Registers_arm5getSPEv getSP _ZN9libunwind13Registers_arm5setSPEj setSP _ZNK9libunwind13Registers_arm5getIPEv getIP _ZN9libunwind13Registers_arm5setIPEj setIP _ZN9libunwind13Registers_arm10saveVFPAsXEv _ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv restoreSavedFloatRegisters _ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPy saveVFPWithFSTMD _ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPy saveVFPWithFSTMX _ZN9libunwind13Registers_arm9saveVFPv3EPy saveVFPv3 _ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPy restoreVFPWithFLDMD _ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPy restoreVFPWithFLDMX _ZN9libunwind13Registers_arm12restoreVFPv3EPy restoreVFPv3 _ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv restoreCoreAndJumpTo _info _unwindInfoMissing _isSignalFrame UnwindCursor ~UnwindCursor _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE getInfoFromEHABISection _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv stepWithEHABI A R UnwindCursor<libunwind::LocalAddressSpace, libunwind::Registers_arm> addressSpace sects targetAddr dl_iterate_cb_data functionOffset EHABIIndexEntry div_t quot rem ldiv_t lldiv_t atof atoi atol atoll strtod strtof float strtold long double strtol strtoll strtoul long unsigned int strtoull rand srand calloc free malloc realloc abort atexit exit _Exit getenv system bsearch qsort _Z3absx abs labs llabs _Z3divxx div ldiv lldiv mblen mbtowc wchar_t wctomb mbstowcs wcstombs at_quick_exit quick_exit _ZL7memmovePvU17pass_object_size0PKvj memmove _ZL6strcpyPcU17pass_object_size1PKc strcpy _ZL7strncpyPcU17pass_object_size1PKcU17pass_object_size1j strncpy _ZL6strcatPcU17pass_object_size1PKc strcat _ZL7strncatPcU17pass_object_size1PKcj strncat memcmp strcmp strncmp strcoll strxfrm _Z6memchrUa9enable_ifIXLb1EEEPvij memchr _Z6strchrUa9enable_ifIXLb1EEEPci strchr strcspn _Z7strpbrkUa9enable_ifIXLb1EEEPcPKc strpbrk _Z7strrchrUa9enable_ifIXLb1EEEPci strrchr strspn _Z6strstrUa9enable_ifIXLb1EEEPcPKc strstr strtok strerror _ZL6strlenPKcU17pass_object_size0 strlen signed char __int8_t int8_t short __int16_t int16_t __int32_t int32_t int_least8_t int_least16_t int_least32_t int_least64_t uint_least8_t uint_least16_t uint_least32_t uint_least64_t int_fast8_t int_fast16_t int_fast32_t int_fast64_t uint_fast8_t uint_fast16_t uint_fast32_t uint_fast64_t __intptr_t intptr_t intmax_t uintmax_t _ZN9libunwind13Registers_armC2EPKv this _ZL6memcpyPvU17pass_object_size0PKvj memcpy dst src copy_amount _ZL6memsetPvU17pass_object_size0ij memset s c n regNum addr buf bufLen dyldInfo dli_fname dli_fbase dli_sname dli_saddr Dl_info info found cb_data _i _sects _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE5beginERS1_RKNS_18UnwindInfoSectionsE begin _Self _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE3endERS1_RKNS_18UnwindInfoSectionsE EHABISectionIterator _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEppEv operator++ _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEpLEj operator+= _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmmEv operator-- _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmIEj operator-= _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEplEj operator+ _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmiEj operator- _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEmiERKS2_ _ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEeqERKS2_ operator== _ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEEdeEv operator* _ZNK9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE15functionAddressEv functionAddress _ZN9libunwind20EHABISectionIteratorINS_17LocalAddressSpaceEE11dataAddressEv dataAddress EHABISectionIterator<libunwind::LocalAddressSpace> _ForwardIterator _Tp _ZNKSt3__16__lessIjjEclERKjS3_ operator() _T1 _T2 __less<unsigned int, unsigned int> _Compare _ZNSt3__111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjNS_6__lessIjjEEEET_S7_S7_RKT0_T1_ upper_bound<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, unsigned int, std::__1::__less<unsigned int, unsigned int> > __first __last __value_ __comp _ZNSt3__111upper_boundIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEjEET_S5_S5_RKT0_ upper_bound<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, unsigned int> other indexAddr val _ZL16signExtendPrel31j signExtendPrel31 dlpi_addr __u32 Elf32_Addr dlpi_name dlpi_phdr p_type Elf32_Word p_offset Elf32_Off p_vaddr p_paddr p_filesz p_memsz p_flags p_align elf32_phdr Elf32_Phdr dlpi_phnum __u16 Elf32_Half dl_phdr_info _ZZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEENKUlPNS_12dl_phdr_infoEjPvE_clES4_jS5_ pinfo found_hdr found_obj cbdata Elf_Half phdr Elf_Phdr exidx_start __invoke _RandIter _ZNSt3__110__distanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_NS_26random_access_iterator_tagE __distance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > _Iter __iterator_traits_impl<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, true> difference_type input_iterator_tag forward_iterator_tag bidirectional_iterator_tag random_access_iterator_tag _InputIter _ZNSt3__18distanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEENS_15iterator_traitsIT_E15difference_typeES6_S6_ distance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > _ZNSt3__19__advanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeENS_26random_access_iterator_tagE __advance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > __i __n _ZNSt3__17advanceIN9libunwind20EHABISectionIteratorINS1_17LocalAddressSpaceEEEEEvRT_NS_15iterator_traitsIS5_E15difference_typeE advance<libunwind::EHABISectionIterator<libunwind::LocalAddressSpace> > unw_init_local _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEC2EP13unw_context_tRS1_ unw_get_reg unw_set_reg unw_get_fpreg unw_set_fpreg unw_step unw_get_proc_info unw_resume unw_get_proc_name unw_is_fpreg unw_regname unw_is_signal_frame unw_save_vfp_as_X _ZN9libunwind20AbstractUnwindCursorD2Ev _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev _ZL8snprintfPcU17pass_object_size1jPKcz snprintf _ZZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEENUlPNS_12dl_phdr_infoEjPvE_8__invokeES4_jS5_ _ZNSt3__113__upper_boundIRNS_6__lessIjjEEN9libunwind20EHABISectionIteratorINS4_17LocalAddressSpaceEEEjEET0_S8_S8_RKT1_T_ __upper_bound<std::__1::__less<unsigned int, unsigned int> &, libunwind::EHABISectionIterator<libunwind::LocalAddressSpace>, unsigned int> co as isReturnAddress dest size va __ap __va_list __builtin_va_list va_list itNextPC indexDataAddr indexData exceptionTableAddr scope32 personalityRoutine exceptionTableData UnwindData personalityAddr FirstDataWord extraWords nextPC thisPC itThisPC isSingleWordEHT choice N NDataWords __len __l2 __m
bionic/libc/arch-common/bionic/crtbegin.c $a.0 $a.2 $a.4 $d.1 $d.3 $d.5 _start_main abitag system/extras/simpleperf/runtest/two_functions.cpp $t.4 external/libunwind_llvm/src/Unwind-EHABI.cpp $d.10 $d.12 $d.15 $d.19 $d.2 $d.21 $d.24 $d.26 $d.28 $d.4 $d.6 $d.8 $t.0 $t.1 $t.11 $t.13 $t.14 $t.16 $t.17 $t.18 $t.20 $t.22 $t.23 $t.25 $t.27 $t.29 $t.3 $t.30 $t.5 $t.7 $t.9 _ZL13unwind_phase2P13unw_context_tP12unw_cursor_tP21_Unwind_Control_Blockb _ZN12_GLOBAL__N_1L14unwindOneFrameEjP21_Unwind_Control_BlockP15_Unwind_Context external/libunwind_llvm/src/libunwind.cpp $d.20 $d.22 $d.25 $d.27 $d.33 $d.35 $d.39 $d.42 $d.44 $d.48 $d.50 $d.52 $t.10 $t.15 $t.19 $t.2 $t.21 $t.24 $t.26 $t.28 $t.31 $t.32 $t.34 $t.36 $t.37 $t.38 $t.40 $t.41 $t.43 $t.45 $t.46 $t.47 $t.49 $t.51 $t.6 $t.8 _ZL8snprintfPcU17pass_object_size1jPKcz __atexit_handler_wrapper __dso_handle atexit pthread_atfork _Unwind_Complete _Unwind_DeleteException _Unwind_GetLanguageSpecificData _Unwind_GetRegionStart _Unwind_RaiseException _Unwind_Resume _Unwind_VRS_Get _Unwind_VRS_Interpret _Unwind_VRS_Pop _Unwind_VRS_Set __aeabi_unwind_cpp_pr0 __aeabi_unwind_cpp_pr1 __aeabi_unwind_cpp_pr2 __gnu_unwind_frame decode_eht_entry _ZN9libunwind13Registers_arm16saveVFPWithFSTMDEPy _ZN9libunwind13Registers_arm16saveVFPWithFSTMXEPy _ZN9libunwind13Registers_arm9saveVFPv3EPy unw_getcontext _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE10saveVFPAsXEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11getFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE11setFloatRegEiy _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13isSignalFrameEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13stepWithEHABIEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE13validFloatRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getFunctionNameEPcjPj _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE15getRegisterNameEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE23getInfoFromEHABISectionEjRKNS_18UnwindInfoSectionsE _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE24setInfoBasedOnIPRegisterEb _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE4stepEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6getRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6jumptoEv _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE6setRegEij _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE7getInfoEP15unw_proc_info_t _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEE8validRegEi _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEC2EP13unw_context_tRS1_ _ZN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEED0Ev _ZN9libunwind13Registers_arm15getRegisterNameEi _ZN9libunwind13Registers_arm26restoreSavedFloatRegistersEv _ZN9libunwind17LocalAddressSpace17sThisAddressSpaceE _ZN9libunwind20AbstractUnwindCursorD2Ev _ZNSt3__113__upper_boundIRNS_6__lessIjjEEN9libunwind20EHABISectionIteratorINS4_17LocalAddressSpaceEEEjEET0_S8_S8_RKT1_T_ _ZTVN9libunwind12UnwindCursorINS_17LocalAddressSpaceENS_13Registers_armEEE _ZZN9libunwind17LocalAddressSpace18findUnwindSectionsEjRNS_18UnwindInfoSectionsEENUlPNS_12dl_phdr_infoEjPvE_8__invokeES4_jS5_ unw_get_fpreg unw_get_proc_info unw_get_reg unw_init_local unw_resume unw_save_vfp_as_X unw_set_fpreg unw_set_reg unw_step _ZN9libunwind13Registers_arm12restoreVFPv3EPy _ZN9libunwind13Registers_arm19restoreVFPWithFLDMDEPy _ZN9libunwind13Registers_arm19restoreVFPWithFLDMXEPy _ZN9libunwind13Registers_arm20restoreCoreAndJumpToEv _DYNAMIC _GLOBAL_OFFSET_TABLE_ $a __FINI_ARRAY__ __INIT_ARRAY__ __PREINIT_ARRAY__ __cxa_atexit __libc_init __vsnprintf_chk __register_atfork dl_iterate_phdr _start main __aeabi_memclr __aeabi_memcpy dladdr a atoi __sF __stack_chk_fail __stack_chk_guard abort fflush fprintf _edata _end __bss_start
.preinit_array .init_array .fini_array .ARM.exidx .debug_abbrev .text .got .comment .note.android.ident .rel.plt .bss .ARM.attributes .debug_pubtypes .debug_pubnames .debug_aranges .debug_ranges .dynstr .debug_str .gnu.version_r .interp .data.rel.ro .debug_macinfo .debug_info .rel.dyn .gnu.version .note.gnu.gold-version .dynsym .gnu.hash .debug_line .debug_frame .note.gnu.build-id .debug_loc .dynamic .ARM.extab .shstrtab .strtab .symtab .rodata