ELF@@%$GNU0 *p *p@QLinux  {Oh@_WqKT6Rzt)*QD4*MDJQ_qkT R  zt UD@T)6") *zt" UD)* Uzt(MDQ(KTh@(TOCWB_A{Ĩ_  {OW@hT!@q4+TztPD4`4TKT*zs*@s5+T7**OBWA{è_  {W`|@_OU`(LDQqT Rs @h @(zv(LDQ(kT @R?֨zvqT R `zvs(LDQ(T*zv(LDQk T*OCWB_A?P{Ĩ_ֈ Rhzv  @{og_WO @ @RR @R R*cTb R9 `(RtX RhRC`@94zN_'qT@STb RhN Q?9hNDhN1cTHR@qKTz|X5SDH 4uNqT5Z9 T*k TaT*8B;5  RB#""R*|*5@@4 @ k!T @?kT *)(8B@Q ! J+Ra4?RkTq Th*;#hNDqkThN+TO(RS*!Q! *)(8B  _)@?!TOGWF_EgDoC{B_?  {W@og_qOkT Rzv9:WD4A8ʺ@9@hxӊ(7@K6j"J%郉J1_ ꇟ*  @h")a""R  '9˺@9@)h* xӋ(7@L6 !kꃊk1 뇟k @ !?*"b%R h9 _)@?TOWWV@{T_c%R{b%R*4R%*s%R*(4R%*s%R*  {B|@{_  *_  *_F8 RFFQA_)Ji5K} 5CFF8 RFF1!_+Jk5*} 5F8ը RFF1!_+Jk5*} 5@՟A՟@՟A՟@՟A՟@՟A՟@՟A՟@՟A՟@՟A  { O5B;ը5  RB! "R*|*5RR *)(5B OB @{è_ )*Rn4T?R  {WO4B;Ո5  RB:9"R*|*5 @9s?qa @9?qasju"T@)@ *)(4B OBWA{è_ )*R$4?R  { !@ WOR@9 jv@`4 "T*OCWB @{Ĩ_  {_WO@|@kw@5Tjt8q`T"TOCWB_A{Ĩ_qT  {{_  { O*'&(R qMT@( @@*?*(RK( (RK(@(@OB @{è_֘(R(R  { O*'&(R qMT@( @@*?*(RK( (RK(@(@OB @{è_q(Ru(Rx  `|( _  { O@~*ju@a@`4"Tjh!T!j(`@ @@a@@R?@97@6`@@!R`@h7*OB @{è_`@@**h!b@!  { OWjv@a@4"T j6@`@@`@/@97`@@H@@ R?4R@H4qTa@"ROCWB @{Ĩ_!b@!  {WO@,Rr ,RrkT@_k-T1cTa@OBWA{è_ ,Rr  {WOjut@@4"T@97@h@(a@@R?OBWA{è_!!t@  {_OWkw@t@ 4"TOCWB_A{Ĩ_@97@@H@@R?!@  {WOju@a@4"Tj5@9(7`@ @@@@R?OBWA{è_b@!  { 43)R)32(Ri q T@@@?&%(RK()R K) @{¨_(RK(@(@)R(R(R  {O CB)R)@@?(R qT@@h@( @?@+*(RK(('(RK(@*@)R K)OB @{è_z)R{(R(R  {OW?>)R)<;(R qT@@ @ @?֔@)((RK(&%(RK(@*@)R K)OBWA{è_A)RBF(RJ(RM  {O 76)R)u98(R qmTa@h@@a @?('(RK( %$(RK(a@b*@)R K)OB @{è_)R(R(R  {  @{¨_  {_WOC@#@R*#*jv@R4*"T$#)R)qKT*#Ԇ@`?AT)R K) _)@?TCOCWB_A{Ĩ_)RF8ը RFF1!_+Jk5*} 5F8Ո RFF1!_+Jk5*} 5~_ 5;c~_)K~ 5`~_)K~ 5]~_ 5;Պ~_)K~ 5~_)K~ 5~_ 5;p }_) } 5F }_J K } 5Eqh~_h 5;@qi~_)Ki~ 5=qi~_)Ki~ 5: }_) } 5 }_J K } 5~_ 5;|~_)K~ 5y~_)K~ 5v }_) } 5 }_J K } 5~_ 5;յ~_)K~ 5~_)K~ 5 }_) } 5 }_J K } 5~_ 5;~_)K~ 5~_)K~ 5 }_) } 56 }_J K } 55  { !@ WOR@9 jv@`4 "T*OCWB @{Ĩ_  { _WO@97s96kx@9(7@@4#T@qATODWC_B @{Ũ_!  { _WOkw(@9(7@@4"T@qATODWC_B @{Ũ_  { O*@@@@*?!OB @{è_  {O*@@@@*?OA{¨_  ` _  { O jt@a@4"TjhI!T**j(*OB @{è_  { Ojt@a@4"Tj4OB @{è_  {HhSW}@O*R **(~)OCWB @{Ĩ_  {{_  C@{O@  #h@45B;թhb5  RBFE"R*} *4h@ @RKsrh -@ )&@ =@*) k+K? ijt~҉kJCkI}ɛ )Di hA)j @) kh)KTh@4*ib(5B  _)@?TOD@{BC_*Rl4? R  {_WOH B)@ )JqBh@46B;hb5  RB76"R*} *4h @qkTiA)*w+ K_k}  @@ A)C) @*h @ ?kk+Th@4*ib(6B OCWB_A{Ĩ_*R4? RF8թ R FF_+ Jk5 } 5F8 R FF_+ Jk5 } 5  {O@!т R !@!т R#8 !@!S R @Q@!s RCS !@(R*ѡSs#!5!5!"Rc"R R**7.R _)@?AT*OA{¨_*!!{c"R R*{_  ,8vfm_debug_flagvfm_map_numvfm_trace_enablevfm_trace_numdefaultdvblpathdvelpathdvhdmiinvfm_map_removevfm_map_addvf_get_provider_namevf_get_receiver_namevfm_dump_onevf_get_provider_by_namevf_get_providervf_notify_providervf_notify_provider_by_namevf_provider_initvf_reg_providervf_unreg_providervf_light_reg_providervf_light_unreg_providervf_ext_light_unreg_providervf_peekvf_getvf_putvf_get_statesvf_get_states_by_namedump_all_providervf_get_receivervf_notify_receivervf_notify_receiver_by_namevf_receiver_initvf_reg_receivervf_unreg_receiver*************              ****************all3%s: Error, map no mem!! vfm_map_add 3%s: vfm_map changed on add, need retry! 3%s: Error, map full 6 --- dumping provider %s--- 6vframe_pool_size=%d 6vframe buf_free_num=%d 6vframe buf_recycle_num=%d 6vframe buf_avail_num=%d vframe ready frame delayed =%dms vf index=%d vf->pts=%d vf->type=%d vf compHeadAddr=%x vf compBodyAddr =%x vf canvas0Addr=%x vf canvas1Addr=%x vf canvas0Addr.y.addr=%x(%d) vf canvas0Adr.uv.adr=%x(%d) 6%s 3%s: VFRAME_EVENT_RECEIVER_FORCE_UNREG %s vfm_map_remove_by_index3failed remove vfm map %s with active provider %s. 3%s:vfm_map:%s vf_get_receiver_name_inmap3%s:%s vfm_map_storeaddrmdumpdummy6%s(%s) add_dummy_receiver%s6%s: %s 6%s, provider %s unregistered dummy_receiver_event_fun6%s, provider %s registered [%02d] %s { %s(%d) } 3%s: class_register failed vfm_class_init3%s: class_create_file failed media.vfmvfm3Can't register major for vfm device decoder amvideodvbldec amvideodveldec dveldv_vdin amvideomap6last receiver: %s null6last provider: %s 6register provider: 6%s: user_cnt:%d provider list: %s 3%s Error to notify receiver vf_reg_provider3%s:%s 3%s: Error, provider_table full vf_unreg_provider3unreg provider locked %s,%d! vf_light_reg_providervf_light_unreg_providervf_ext_light_unreg_provider3%s: Error, provider error-%d 3**ERR***,release, provider %s not finised,%d, wait=%d receiver list: %s 6%s:receiver_name:%s vf_get_receiver6%s: r: %s vf_get_receiver_by_name3Error: %s, fail to get receiver of provider %s vf_notify_receiver6not trace, trace not enabled! 6start dump %s trace: %s num:%d GETPUT6%d: vf:%p:%d type:%x pts:%d d:%d t:%lldUs parm=vfm_debug_flag: vfm_debug_flag parmtype=vfm_debug_flag:intparm=vfm_map_num: vfm_map_num parmtype=vfm_map_num:intparmtype=vfm_trace_enable:intparm=vfm_trace_enable: vfm_trace_enable parmtype=vfm_trace_num:intparm=vfm_trace_num: vfm_trace_num description=Amlogic video frame manager driverlicense=GPLauthor=Bobby Yang vermagic=5.10.97 SMP mod_unload aarch64name=amvfmdepends=(damvfmOHOS (dev) clang version 12.0.1 (llvm-project 971024173e3cfeeed7d02540464cc35e94ecb832)OHOS (dev) clang version 12.0.1 (llvm-project 971024173e3cfeeed7d02540464cc35e94ecb832)OHOS (dev) clang version 12.0.1 (llvm-project 971024173e3cfeeed7d02540464cc35e94ecb832)OHOS (dev) clang version 12.0.1 (llvm-project 971024173e3cfeeed7d02540464cc35e94ecb832)OHOS (dev) clang version 12.0.1 (llvm-project 971024173e3cfeeed7d02540464cc35e94ecb832)    ! e(0 D [a z  8 8   , ,  2 <2 <Q 3p H T T I V  HX L $ 2TDWdPdxnP ( hX `l | H &) D([&}B  / ((b ;P({=*] Lwx($/1 =(% WG o 0k 0 p  $ $    6 [          0 J f      x x $  H j  3   4 <   =' D : K E\ L o M [ ` ` \ r l l, sH  f | ` d     " `    H8 HR o     7  T o      /@   h3 & - <D  8%( <1|Q _ l Hh z 0  4,p *L  "i#    h3|D'0A[@cB / ,)D 2 p*4 D `&lt/y '`R# 1X:L@4tP d1 42J3]do^ 2$~ 4x|X$)0>5uPWapamvfm.mod.c_note_7$d__UNIQUE_ID_vermagic265__UNIQUE_ID_name266__UNIQUE_ID_depends267vfm.c__kstrtab_vfm_map_remove__kstrtabns_vfm_map_remove__ksymtab_vfm_map_remove__kstrtab_vfm_map_add__kstrtabns_vfm_map_add__ksymtab_vfm_map_add__kstrtab_vf_get_provider_name__kstrtabns_vf_get_provider_name__ksymtab_vf_get_provider_name__kstrtab_vf_get_receiver_name__kstrtabns_vf_get_receiver_name__ksymtab_vf_get_receiver_name__kstrtab_vfm_dump_one__kstrtabns_vfm_dump_one__ksymtab_vfm_dump_one$xvfm_map_remove_by_indexvfm_vf_get_statesvfm_map_storevfm_dump_provideradd_dummy_receivervfm_map_showvfm_classvfm_class_init.__keyvfm_class_attrsvfm_configsvfm_fopsvfm_devdummy_vf_receiverdummy_receiver_event_funvfm_ioctlvfm_compat_ioctlvfm_openvfm_release__UNIQUE_ID_vfm_debug_flag312__param_str_vfm_debug_flag__param_vfm_debug_flag__UNIQUE_ID_vfm_debug_flagtype313__UNIQUE_ID_vfm_map_num314__param_str_vfm_map_num__param_vfm_map_num__UNIQUE_ID_vfm_map_numtype315__param_str_vfm_trace_enable__param_vfm_trace_enable__UNIQUE_ID_vfm_trace_enabletype316__UNIQUE_ID_vfm_trace_enable317__param_str_vfm_trace_num__param_vfm_trace_num__UNIQUE_ID_vfm_trace_numtype318__UNIQUE_ID_vfm_trace_num319__UNIQUE_ID_description320__UNIQUE_ID_license321__UNIQUE_ID_author322vframe_provider.c__kstrtab_vf_get_provider_by_name__kstrtabns_vf_get_provider_by_name__ksymtab_vf_get_provider_by_name__kstrtab_vf_get_provider__kstrtabns_vf_get_provider__ksymtab_vf_get_provider__kstrtab_vf_notify_provider__kstrtabns_vf_notify_provider__ksymtab_vf_notify_provider__kstrtab_vf_notify_provider_by_name__kstrtabns_vf_notify_provider_by_name__ksymtab_vf_notify_provider_by_name__kstrtab_vf_provider_init__kstrtabns_vf_provider_init__ksymtab_vf_provider_init__kstrtab_vf_reg_provider__kstrtabns_vf_reg_provider__ksymtab_vf_reg_provider__kstrtab_vf_unreg_provider__kstrtabns_vf_unreg_provider__ksymtab_vf_unreg_provider__kstrtab_vf_light_reg_provider__kstrtabns_vf_light_reg_provider__ksymtab_vf_light_reg_provider__kstrtab_vf_light_unreg_provider__kstrtabns_vf_light_unreg_provider__ksymtab_vf_light_unreg_provider__kstrtab_vf_ext_light_unreg_provider__kstrtabns_vf_ext_light_unreg_provider__ksymtab_vf_ext_light_unreg_provider__kstrtab_vf_peek__kstrtabns_vf_peek__ksymtab_vf_peek__kstrtab_vf_get__kstrtabns_vf_get__ksymtab_vf_get__kstrtab_vf_put__kstrtabns_vf_put__ksymtab_vf_put__kstrtab_vf_get_states__kstrtabns_vf_get_states__ksymtab_vf_get_states__kstrtab_vf_get_states_by_name__kstrtabns_vf_get_states_by_name__ksymtab_vf_get_states_by_name__kstrtab_dump_all_provider__kstrtabns_dump_all_provider__ksymtab_dump_all_providerprovider_locklast_receiverlast_providerprovider_tableprovider_table_mutexvf_provider_closeprovider_usedvframe_receiver.c__kstrtab_vf_get_receiver__kstrtabns_vf_get_receiver__ksymtab_vf_get_receiver__kstrtab_vf_notify_receiver__kstrtabns_vf_notify_receiver__ksymtab_vf_notify_receiver__kstrtab_vf_notify_receiver_by_name__kstrtabns_vf_notify_receiver_by_name__ksymtab_vf_notify_receiver_by_name__kstrtab_vf_receiver_init__kstrtabns_vf_receiver_init__ksymtab_vf_receiver_init__kstrtab_vf_reg_receiver__kstrtabns_vf_reg_receiver__ksymtab_vf_reg_receiver__kstrtab_vf_unreg_receiver__kstrtabns_vf_unreg_receiver__ksymtab_vf_unreg_receivervftrace.cstpcpystrcpyarm64_const_caps_readygic_pmr_sync__this_modulesnprintf__stack_chk_guardvf_get_receiver_by_namecleanup_modulememcpykfreeconfigs_register_path_configskmem_cache_alloc_traceclass_create_file_nsinit_modulecpu_hwcap_keysvftrace_alloc_traceschedule__stack_chk_failqueued_spin_lock_slowpathvfm_map__get_free_pages__class_registervf_update_active_mapreceiver_listdevice_createmutex_lockstrncmpstrncpystrcasecmpvftrace_info_inclass_unregisterktime_get_real_ts64printkprovider_print_last_infogic_nonsecure_prioritiesvftrace_free_tracememsetjiffies_64receiver_tablestrcmpvfm_map_store_funkstrdupsprintfprovider_listvfm_map_show_funstrsepmutex_unlock__register_chrdevprovider_update_caller__arch_copy_from_usercanvas_get_addrstrlenparam_ops_intvftrace_dump_trace_infos__kmallockmalloc_caches__unregister_chrdevHH,4h'H   H$H4<Tp|H      (' '    ,0PHT)X`Hd)X|$ + +@$\tH,HXL`L|HLL .  .  LLLL0HP|      Y  Y  LL $H,HLXHH(4<\$$ J [ J  [    , H0 H4 8 x |  ' )P )P     p  p  , &4 &< H  L  P  X  \  `  h  l  p  x  |    L L      ( 4  8  @ L  (P  (X d  4h  4p   j  j   }  }  # #      # #     $  A(  A0 8  U@  UD L LT Ld  h  p  x | L L L L  L L $ L, LL LT Ld Lh Ll      4 v8 < v@ H TX +\ ` d h x +|    ,0LX4HtHxH . .   0`H  )8)88@ D H L T l)8x|  ``     $4< @ H L P T X x|  L""p""|""p"0Ppx``dd ``8`@`P`T`X``dd         * *  $( @04 @\ d`l````` S S d d$t$x$ '<@' A A (' A A DHTX`t          $ , 4 D H L h p   k    k                   !!$!(!0!@!T!d!h!t!!!!!! ! ! ! ! k! ! k! ! " "  " " " l"" a" a" " """## #X# k\# `# kd# h# p# t# x# |# # ####$ $8$ <$ @$ D$ L$ l$p$|$$$$$$$$$$$% % $% %(% ,% %0% T%\%d%h%'%%& A & A& & &,&0&&&&&'& &<' A@' AD' P' `'h'''''''( ('@( l(( A( A( ( ((((((T)\)) ) A) A) * *(*,*<*@***'********++0+4+8+D+L+t++++++++++(/ ,/ }@@P"2B@IJ@`"Kp@x"pP@X"R@8"S@ @@0"1@W,@W6@WN@WS0@W\XY# upl