so动态库反编译

动态库反编译,命令如下:

nm -D libwebrtc_jni.so
objdump -tT libwebrtc_jni.so

执行结果:

000048fd T Java_com_ingenic_util_WebRtcUtil_bufferFarendAndProcess
000048d9 T Java_com_ingenic_util_WebRtcUtil_free
000048a5 T Java_com_ingenic_util_WebRtcUtil_init
00011214 T _Unwind_Backtrace
0001072c T _Unwind_Complete
00010730 T _Unwind_DeleteException
000111f0 T _Unwind_ForcedUnwind
000105d0 T _Unwind_GetCFA
000116b8 T _Unwind_GetDataRelBase
0001169c T _Unwind_GetLanguageSpecificData
0001168c T _Unwind_GetRegionStart
000116c0 T _Unwind_GetTextRelBase
00011184 T _Unwind_RaiseException
000111a8 T _Unwind_Resume
000111cc T _Unwind_Resume_or_Rethrow
00010748 T _Unwind_VRS_Get
00010d24 T _Unwind_VRS_Pop
000107cc T _Unwind_VRS_Set
00005dd9 T _ZN10__cxxabiv111__terminateEPFvvE
00005e55 T _ZN10__cxxabiv112__unexpectedEPFvvE
000056f1 T _ZN10__cxxabiv115__forced_unwindD0Ev
000056ed T _ZN10__cxxabiv115__forced_unwindD1Ev
000056ed T _ZN10__cxxabiv115__forced_unwindD2Ev
00006255 T _ZN10__cxxabiv117__class_type_infoD0Ev
00006239 T _ZN10__cxxabiv117__class_type_infoD1Ev
00006239 T _ZN10__cxxabiv117__class_type_infoD2Ev
00005709 T _ZN10__cxxabiv119__foreign_exceptionD0Ev
00005705 T _ZN10__cxxabiv119__foreign_exceptionD1Ev
00005705 T _ZN10__cxxabiv119__foreign_exceptionD2Ev
0001600c D _ZN10__cxxabiv119__terminate_handlerE
0000606d T _ZN10__cxxabiv120__si_class_type_infoD0Ev
00006051 T _ZN10__cxxabiv120__si_class_type_infoD1Ev
00006051 T _ZN10__cxxabiv120__si_class_type_infoD2Ev
00016008 D _ZN10__cxxabiv120__unexpected_handlerE
         U _ZN6webrtc15AudioProcessing6CreateERKNS_6ConfigE
000062ed T _ZN9__gnu_cxx27__verbose_terminate_handlerEv
00006281 T _ZNK10__cxxabiv117__class_type_info10__do_catchEPKSt9type_infoPPvj
00006269 T _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PKvRNS0_15__upcast_resultE
000061f9 T _ZNK10__cxxabiv117__class_type_info11__do_upcastEPKS0_PPv
000062ad T _ZNK10__cxxabiv117__class_type_info12__do_dyncastEiNS0_10__sub_kindEPKS0_PKvS3_S5_RNS0_16__dyncast_resultE
0000622d T _ZNK10__cxxabiv117__class_type_info20__do_find_public_srcEiPKvPKS0_S2_
0000614d T _ZNK10__cxxabiv120__si_class_type_info11__do_upcastEPKNS_17__class_type_infoEPKvRNS1_15__upcast_resultE
000060bd T _ZNK10__cxxabiv120__si_class_type_info12__do_dyncastEiNS_17__class_type_info10__sub_kindEPKS1_PKvS4_S6_RNS1_16__dyncast_resultE
00006081 T _ZNK10__cxxabiv120__si_class_type_info20__do_find_public_srcEiPKvPKNS_17__class_type_infoES2_
000056b9 T _ZNKSt13bad_exception4whatEv
00004ecd T _ZNKSt9bad_alloc4whatEv
000056ad T _ZNKSt9exception4whatEv
000056d9 T _ZNSt13bad_exceptionD0Ev
00005691 T _ZNSt13bad_exceptionD1Ev
00005691 T _ZNSt13bad_exceptionD2Ev
00004ef5 T _ZNSt9bad_allocD0Ev
00004ed9 T _ZNSt9bad_allocD1Ev
00004ed9 T _ZNSt9bad_allocD2Ev
000056c5 T _ZNSt9exceptionD0Ev
0000568d T _ZNSt9exceptionD1Ev
0000568d T _ZNSt9exceptionD2Ev
00005ea9 T _ZSt10unexpectedv
00005e2d T _ZSt13get_terminatev
00005e01 T _ZSt13set_terminatePFvvE
00005e8d T _ZSt14get_unexpectedv
00005e61 T _ZSt14set_unexpectedPFvvE
00006011 T _ZSt15get_new_handlerv
00005ff1 T _ZSt15set_new_handlerPFvvE
0000567d T _ZSt18uncaught_exceptionv
00012f04 R _ZSt7nothrow
00005e49 T _ZSt9terminatev
00015b58 D _ZTIN10__cxxabiv115__forced_unwindE
00015c78 D _ZTIN10__cxxabiv117__class_type_infoE
00015b8c D _ZTIN10__cxxabiv119__foreign_exceptionE
00015c10 D _ZTIN10__cxxabiv120__si_class_type_infoE
00015b80 D _ZTISt13bad_exception
00015b18 D _ZTISt9bad_alloc
00015b60 D _ZTISt9exception
00012e9c R _ZTSN10__cxxabiv115__forced_unwindE
00012f40 R _ZTSN10__cxxabiv117__class_type_infoE
00012ebc R _ZTSN10__cxxabiv119__foreign_exceptionE
00012f08 R _ZTSN10__cxxabiv120__si_class_type_infoE
00012ef0 R _ZTSSt13bad_exception
00012e38 R _ZTSSt9bad_alloc
00012ee0 R _ZTSSt9exception
00015b98 D _ZTVN10__cxxabiv115__forced_unwindE
00015c48 D _ZTVN10__cxxabiv117__class_type_infoE
00015bb0 D _ZTVN10__cxxabiv119__foreign_exceptionE
00015be0 D _ZTVN10__cxxabiv120__si_class_type_infoE
00015b68 D _ZTVSt13bad_exception
00015b28 D _ZTVSt9bad_alloc
00015bc8 D _ZTVSt9exception
000049ad T _ZdlPv
000049b1 T _Znwj
00011214 T ___Unwind_Backtrace
000111f0 T ___Unwind_ForcedUnwind
00011184 T ___Unwind_RaiseException
000111a8 T ___Unwind_Resume
000111cc T ___Unwind_Resume_or_Rethrow
0001009c T __aeabi_idiv
00010198 W __aeabi_idiv0
00010178 T __aeabi_idivmod
00010198 W __aeabi_ldiv0
         U __aeabi_memclr4
         U __aeabi_memclr8
         U __aeabi_memcpy
00010d0c T __aeabi_unwind_cpp_pr0
00010d14 W __aeabi_unwind_cpp_pr1
00010d1c W __aeabi_unwind_cpp_pr2
         U __android_log_print
00016010 A __bss_start
00005125 T __cxa_allocate_dependent_exception
00004fe1 T __cxa_allocate_exception
         U __cxa_atexit
00005561 T __cxa_begin_catch
0000532d T __cxa_begin_cleanup
0000545d T __cxa_call_unexpected
00010081 T __cxa_current_exception_type
00006039 T __cxa_deleted_virtual
0000ff8d T __cxa_demangle
000055f1 T __cxa_end_catch
00005265 T __cxa_end_cleanup
         U __cxa_finalize
000051c5 T __cxa_free_dependent_exception
00005089 T __cxa_free_exception
0000555d T __cxa_get_exception_ptr
00005785 T __cxa_get_globals
00005759 T __cxa_get_globals_fast
00006021 T __cxa_pure_virtual
00005f7d T __cxa_rethrow
00005efd T __cxa_throw
00005271 T __cxa_type_match
0001009c T __divsi3
         U __errno
0001005d T __gcclibcxx_demangle_callback
00010854 T __gnu_Unwind_Backtrace
         w __gnu_Unwind_Find_exidx
0001067c T __gnu_Unwind_ForcedUnwind
000105d8 T __gnu_Unwind_RaiseException
000110a4 T __gnu_Unwind_Restore_VFP
000110b4 T __gnu_Unwind_Restore_VFP_D
000110c4 T __gnu_Unwind_Restore_VFP_D_16_to_31
0001115c T __gnu_Unwind_Restore_WMMXC
000110d4 T __gnu_Unwind_Restore_WMMXD
00010698 T __gnu_Unwind_Resume
0001070c T __gnu_Unwind_Resume_or_Rethrow
000110ac T __gnu_Unwind_Save_VFP
000110bc T __gnu_Unwind_Save_VFP_D
000110cc T __gnu_Unwind_Save_VFP_D_16_to_31
00011170 T __gnu_Unwind_Save_WMMXC
00011118 T __gnu_Unwind_Save_WMMXD
00005391 T __gnu_end_cleanup
000112c4 T __gnu_unwind_execute
0001164c T __gnu_unwind_frame
00011090 T __restore_core_regs
         U __sF
         U __stack_chk_fail
         U __stack_chk_guard
00016010 A _edata
0001afb8 A _end
         U abort
         U fputc
         U fputs
         U free
         U fwrite
         U malloc
         U memcmp
         U memcpy
         U memset
         U printf
         w pthread_create
         w pthread_getspecific
         w pthread_key_create
         w pthread_key_delete
         w pthread_mutex_lock
         w pthread_mutex_unlock
         w pthread_setspecific
         U raise
         U realloc
00011090 T restore_core_regs
         U sprintf
         U strcmp
         U strerror
         U strlen
         U strncmp
         U write
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值