ELF(h54K4 (444@@h%h%h%h5h5!!0G0g0g I y y,0G0g0gRtd0G0g0gQtdttt pGNUGpgikS6  4@N_fq`y -FZo"9Ufs@Ep  Ll IH0 "Mh <eR NqO => CE RD` e: xAAt y:( (@ ]9( 0Q7  yJ E z , &: zU5 i6` i5\ 5h eG M7 Kx yMh !m@D INt N X{G` 1A| a1BX 16` m5= pB 6\ UA:$ z 5 @PB0B A@@h P@ 1J @@@L B 5;>CIKPTVZ^0 H,*]v{+mVtXdgziz<Չޡ]^LLtݯ>hc4?LNj1q,,qF.ٰ-q(mLXvaX̍G45}h%t8O~=5 oz `6,;BO@U%"\7PFZ=#I[<M]H:5'WQYRV&D*0S?.XEGCT!912^   )( + $/8N K4AL3memsetmemcmp__aeabi_unwind_cpp_pr0hi_drv_log_buffer_readhi_drv_log_buffer_writehi_drv_log_cmd_exithi_drv_log_cmd_get_store_statushi_drv_log_cmd_inithi_drv_log_cmd_read_loghi_drv_log_cmd_store_enablehi_drv_log_cmd_write_loghi_drv_log_confg_buf_addrhi_drv_log_exithi_drv_log_get_store_statushi_drv_log_inithi_drv_log_proc_readhi_drv_log_store_enablehi_log_outlog_add_modulelog_drv_polllog_drv_proc_set_loglevellog_drv_proc_set_pathlog_drv_proc_set_storepathlog_drv_proc_set_tracelevellog_drv_store_pollosal_dev_registerosal_dev_unregisterosal_printkosal_proc_addosal_proc_removestrlenHiLogPrint__stack_chk_fail__stack_chk_guarddrv_log_printg_debug_level_nameg_log_config_bufg_log_lockg_log_mutexg_log_store_mutexg_store_pathg_u32_trace_levelhi_drv_log_get_pathhi_drv_log_get_store_pathhi_drv_log_k_exithi_drv_log_k_inithi_drv_mmz_alloc_and_maphi_drv_mmz_unmap_and_releasehi_drv_smmu_alloc_and_maphi_drv_smmu_unmap_and_releaselog_drv_udisk_store_deinitlog_drv_udisk_store_initlog_get_levellog_get_rtc_timelog_get_time_mslog_remove_modulelog_udisk_exitlog_udisk_initlog_udisk_savelog_udisk_write_threadmemcpy_smemset_sosal_copy_from_userosal_copy_to_userosal_get_buildvariantosal_get_tickcountosal_get_timeofdayosal_klib_fcloseosal_klib_fopenosal_klib_fwriteosal_klib_set_store_pathosal_kthread_createosal_kthread_destroyosal_kthread_should_stoposal_msleeposal_poll_waitosal_proc_printosal_rtc_time_to_tmosal_sem_destoryosal_sem_down_interruptibleosal_sem_initosal_sem_uposal_spin_lock_initosal_spin_lock_irqsaveosal_spin_unlock_irqrestoreosal_strncasecmposal_strncmposal_strtolosal_wait_destroyosal_wait_initosal_wait_timeout_interruptibleosal_wait_wakeupprintfsnprintf_sstrncmpvsnprintf_slibsec_shared.z.solibhi_soc.z.solibhi_msp.solibhilog.solibc.solibdrvlog.z.so yy,yTyyzz{{{ {{{{g g5y6y7hAyEgG hHhJlyKyLdyMtyN$yPyQgV|yZg\g]y^h` 8!4!"" $$%%% `(8))++D,,-|- / //002 23,5@668 t88@99<=hT h[$hI(h;,h>0h_4h@8h /proc/msp/log echo storepath /mnt > /proc/msp/log echo loglevel module_name level_number > /proc/msp/log echo loglevel hi_avplay 2 > /proc/msp/log snprintf_s failed create new kernel thread failed TRACE_LEVEL=%d g_log_fops cmd_cnt = %d param invalid! argc = %d Use 'echo "logpath /dev/null" > /proc/msp/log' to close log udisk output. Use 'echo "loglevel all x" > /proc/msp/log' to change all modules. init failed there is not enough mem for debug message buffer. Use 'echo "trace x" > /proc/msp/log' to change trace level. Use 'echo "logpath x" > /proc/msp/log' to set log path. Use 'echo "storepath x" > /proc/msp/log' to set debug file path. print data length too long. all message with level higher than "info" will be printed. calling hi_drv_mmz_alloc_and_map failed. osal_klib_fopen %s failure................... -------------------------- ---------------- Log Path ------------------------ ---------------- Store Path ---------------------- ---------------- Module Log Level ---------------- %-16s %d(%s) example: 'echo storepath /tmp > /proc/msp/log' example: 'echo logpath /home > /proc/msp/log' example: 'echo loglevel HI_DEMUX 3 > /proc/msp/log' %s not found in array! %s = %p, Null Pointer! invalid value! ERR: Level %d is invalid! log init param invalid! set log file save enable param invalid! log read param invalid! call log_udisk_init failed! set_log_info is failed! call snprintf_s failed! log_add_module %s failed! I2C add proc failed! hi_drv_log_k_init call log_add_module VSYNC failed! hi_drv_log_k_init call log_add_module ASYNC failed! log path length is over than %d! store path length is over than %d! snprintf_s fail or file_name invalid [%s]! call log_buffer_read failed ! To modify the level, use command line in shell: To modify the log path, use command line in shell: To modify the debug file store path, use command line in shell: will change log levle of module "HI_DEMUX" to 3, then, buf is NULL ! )F L"H%#I|DxDyD !"F H!"F  O0~ pGa" !F L" H:# I|DxDyD !"F H!"F;#xD O0<9"@gL"HH#I|DxDyD !"F H!"FI#xD O0*"J9 FF L"HW#I|DxDyD !"F^ H!"FX#xD VO0~)Fb L"Hc#I|DxDyD !"F0 H!"Fd#xD (O0"fe轰dH#dJeIxDzDyDCb !#`HxD4?@_L|D F2F F6(]I#]J]LyDzD|D hAa!#@b F,XM}D@WJ !#zDTTL!|D F@QJ !#zDTNL!|D F @KJ !#zDTHL!|D F@EJ !#zDTBL!|D F@?J !#zDTHxD:HxD6HxD2HxD.HxD*HxD&HxD" n?Pl IyD x) h!JzD`hP`pG@@JzDh`Ph`pG@IyDJh* ъh* ` 1 @-OFHFFxDFh0h (L/LЄJLzD|Dh(`h(JBуHxDxO0)@h)~IF"yDOzs(*FB  tHYFxD@FqM$!$#}D*FF@FYFkJ!kH#zDxDt \J!\H#zDxDv\L!\H#|DxD "FYH!"F#xDeFX'ͪB(F#F8DSE(SFBB08#FeF8F QFd쐱OJ!OH#zDxD*FFh0GJ!GH#zDxD0B>8mD쨳CJ!CH#zDxD HH;J!;H#zDxD :J!:H#zDxD 7J!7HOszDxD O0 2hQ $ BaBBҴ?]F$]F@Fji@FB,a :-T@f@8@,?BT@ln-OFUH FxDF!"hF%0h8 a , ҵW/KM }D(x(HHxDhG),81h9=H!FxD,Fc !  "B!"B("2I"yD hQ$0K@F{D!|Fc!(3CBD@FnD)((x@8F"#FhHIxDKyDJh{DQ$zDP$  OPbXO)B.`. *A=*c)HxD pGr<-OFZHF FxDh8h(@MVIyDhH SHxDPHxDO0OH  FxDIF@FKNIF~D0i D0a@F0iz ` B!? @QB @FIF 1@FIF B F:OF F D*F#Fd)F"F"HxD *CFLXHxD)BFHxDf h(HxDx  :hQ> )<<(;t:HxDh hhDRb!#hOzrPC v'-GFHFxDBHLKDVb {D`PF RAF"? HxD ,'z𵁰 FF!O0T/OD9hD 0w(FDF0F!+F?8hD vJ!H@zDxD O0:Oh𵁰 F!O0T/OD9hMD }D0w(FF0F!+F?8hD v J! H@zDxD O09E𵃰FF@BAOrFXF0F)F:F8F J!H@#zDxD O0M-OnHO xDhh iHxDhHxDhMhH}DxDFgHxDFgHxDfHxDfHxD(FkHQF:FxDV8F\hHhIiKxDiJyD{DhLzD/F|D !@E#4O XFH LXFROq"KFx(F((FRGOD8FL(FJF8FF0.8F@F0F9F4@ @ !O s $XF&頻,XFO/q"O/s @-H @!xD($@BA&NOr~D0F(p"J!"H@#zDxD l J!H@=#zDxD XFO0 hQ p J! H@)CzDxD O0p p :tHIyD x) IyD hIhL"H@CI|DxDyD !"F H!"F@CxD v!`0$>𵁰$P/AF)>!IyD x)8IF+FyD h@F"0FhJ!H@CzDxD J!>H@SzDxD PXF9L <|D FBF`!#F?!;.J!.H@zDxD *J!*H@SzDxD 'H"'IxDyDp $HxDhh Wll+#+*+.T8 }9Kd`-Z),p!H%!IxD!JyDhzDh!hp>HxDh:HxD 0<N~D0h!5`M}Dhh@)hhF2 $HxDhh)I"yD `!hpz,n(,(<(@ D`G@ D`G@ D`G@ D`G-ƏʌƏʌƏʌƏʌƏʌtƏʌhƏʌ\ƏʌPƏʌDƏʌ8Əʌ,Əʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌxƏʌlƏʌ`ƏʌTƏʌHƏʌ<Əʌ0Əʌ$ƏʌƏʌ ƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌƏʌ|ƏʌpƏʌdƏʌXƏʌLƏʌ@Əʌ4Əʌ(ƏʌƏʌƏʌƏʌƏʌƏʌ &2:oloh  Io PSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPSPS55`yhi_log y@@help9logpathstorepathtraceloglevel/mntyA7aeabi-C2.09 A "&.ARM.exidx.text.got.got.plt.rel.plt.bss.ARM.attributes.dynstr.rel.dyn.dynsym.gnu.hash.note.gnu.build-id.dynamic.shstrtab.rodata.dataatt O Wol[  > IF llp  2||  h5h%$PSPCt0g0GgG(hH y I){K.pK8}TK