ELF(@@+*_$%A?#c@D@f@k5TA@`@?kT@#ՠB@!@9_k_TF@`@khT@|E@c@9||SkaT# ACkT!AkTRD)#_֠_$?#{SAu`R`"9"R@cNV@cR"AcVj@cZbRSA@{è#_?#{A8S[A@B/C*4A8/@@B!T*SA[B{ƨ#_#S@@!*@ 76c1@W@L* 5J)@cB*5W@@cB*5W@@cB*5W@R*4,1aTS*@5@@@_iT!Ԥ@@?)T@!@! L4W@!RB**cC#@S@*RB#@*BaR*cC#@r*Bc#?#{@C @?"RiRrRb|@Be$@B BD$AD!@A>@c# (@{#_?#{A8S*[*c**#@B?ab@4a@"A)KqaT`B@5A8?@@B! TSA[BcC#@{Ȩ#_bDbd.@C3`B@4vQe B) a@_kdC)XИ&A)kQu kЗBKk_qT{`~kXz TKKBRCC9 ) );zwb)tV)  _$?#{  @@)_kT`*@2**~ R @{¨#__$?#{"@A?TiU@F h!AR*Q @@tӃ? фȚcȚ?kC_kBЄk?ATcQ@KRU{#_cQ@DRrRL{#__$?#{ d@`*@B`7`@a* `@`@ `@`@R`@`@R @{¨#__$?#{S?q@TT?qT?qTHCd@_qT6@R!@`4 RB` @R!FSA{¨#_?qaTHCqTSA{¨#_ցRSA{¨#__$?#{SAa @)cA)SA{¨#__$?#{SAa @)cA)SA{¨#__$?#{SAa @)cA)SA{¨#__$?#{SARR@B)SA{¨#_ _$դdB?#՟kCT*h@q(T$' ҄ 'RaT#_֩@R@Kt@KKc B d B |@! @# |SA#A|Sp@b|S!  !*B !*X&_ R#_R#_?#{S$@q T#9[RWVc~ta@w@ !@~@!LFz"`&@k,TqTRRWV wC5"@8BLF`&@kLT[BcC#@`@R@`@V@`@j@9`@"A`@ A`@`@`@ `@SA{Ũ#_ _$?#{Sd@`*@B`7a@`*FSA{¨#_?#{[A8@@"@B/R Scc @BSRqTw @!@* @ @! @a@|5, ShSqdkT{ ~@"*f6f a?#!LӁ& |@!|}@  RR   @A`@tcB@hS@ RR  GR rRl k*` )ajRj RiyVhu gf"6ce*` 7w~ * 7*5@ 5@*`5`y4s2@RSAcC#@ #@u*B SAcCA8/@@B!T*[B{ƨ#_a@W@?kT`T*B#@*B#@*BSAcC#@a@y!x!2aySAcC#@a*BSc#*RdKrB* X _$?#{@{#_bind_evtchn_to_irqhandlerstarting transaction%lupage-ref%uevent-channelarm-abi%sprotocol1feature-updatecompleting transactionwriting xenstorerequest-updatefeature-resizexen_fbfrontallocating info structure%dvideoramwidthheight4xen_fbfront: display parameters %d,%d,%d invalid, use defaults fb_alloc_cmapxenfb_connect_backendregister_framebufferttyallocating device memoryW drivers/video/fbdev/xen-fbfront.c_$@ 4@7?#{@B{#_@_vfbxen_fbfront.videoxen_fbfront.alias=xen:vfbxen_fbfront.license=GPLxen_fbfront.file=drivers/video/fbdev/xen-fbfrontxen_fbfront.description=Xen virtual framebuffer device frontendxen_fbfront.parm=video:Video memory size in MB, width, height in pixels (default 2,800,600)xen_fbfront.parmtype=video:array of intint X ,k *~u32 Ls64 _u64 rX    H I Xk&.7<h X   u   E    X /  A X7x  Jx u  9 -   &K&     % / > HXx SQ  X  0  p*fb+,Mx1-Ey1- Ex2-Ey2-E/ 0E$irq1E(203 84E@5ED6H7E`8d:h 0   X?AEQ@ A A }A A 'A [B 9 KC TD&T  z  ? 0  L<L , EX!  "dev9c#R$ %& "'y +(y9 )@ ES "dev@8d#A e*retCEcC Ep*irqCEi*xbtDt+P+t+q,& $WE-$W./__xWi%W&01T!+ L #+7 c#,Md/i.E/epd/E2 2 &+ %( &% 5&+ %( &3&9 (&+z) E "dev/P$ 2 &%&)  E`- "dev /d$  2  &%&' G /c)l E, "devl.f"idm) Q$o pMcqEe*valrEt*retsEe4+42*u &<&I&I&<%W &v&i05%N &1&$&-1>d2 &&2 &&-5055'53%- -1; c )W/`v "rqW,EP#W6zc$^ _P)8 E(#8*Md: c$;6 $?$?7?&%}G&&8E"var+R#@MQ U$E ) EL"p ,MP"buf BQ# 9R#S d*res Ec! @S"p,MP#ISc d  9 @:p-MP;Gc d 49 @:p,MP;Ic d *< EW=%X>red5X=CX=X=X=M?v9 &;/M[;Q P;V@begT?end?y1E?y2 EEREU,zR-zW9 Y;. c:x1 Eg:y1Eh:wEd:h!EeQ?x2E?y2E6AY&f-1rfA &B 9&55A}\&&C&-1PB&A&-55A}&&A9&,&"&&&-16PC}&&D~ =~8 E<u E=u0 ww Dj =j0 lDZ C=Z0 >x[ E>y[E>w[E>h[!E]9K ;K1 P;L QNS F8<=:;</>pfn/6'Gdev3(>z3z$Gdev:$ 3%zW(49(@]3@.z(@=9(@I]E$DX3.z(C9(O]$X3.z(I9(U](X3.zLGsX(](!9/retz3y%X(y<9(zEH3T0F(TC]3 ZzGs Z6( ZE|( [ 9( []< #9A>a 59>b ?9 9E?__a 9?__b 9?__d < 1!_= 1<<0E}=H'(@(TE$$3B((BC 3-iGx-=E/__x/ i <E7>n<ES>x(r< &q= :IJVJQJRJ(SJ4TJ@U5LC &4&@&(&&&-5L% U$ > $ > : ; 9 I: ; 9 I> I: ; 9 ( &I <   I & 5I'4: ; 9 I?<4: ; 9 I?> I: ; 9 > I: ;9 I!I/ 4: ;9 I?<<4: ; 9 I : ; 9  : ; 9 I8  : ; 9 I8 4: ; 9 I4: ; 9 I 4: ;9 I4: ;9 I .: ;9 '@B .: ;9 'I@B!.: ;9 '@B": ;9 I#: ;9 I$4: ;9 I%1RUX YW &1'.: ;9 ' (: ;9 I).: ;9 'I@B*4: ;9 I+ : ;9 , U- U. /4: ;9 I0 1U14121RUX YW 3.: ;9 'I 4 : ;9 5416 71X YW 8.: ;9 'I@B9.: ; 9 '@B:: ; 9 I;: ; 9 I<.: ; 9 'I =: ; 9 I>: ; 9 I?4: ; 9 I@4: ; 9 IA1RUX Y W B1X Y W C1RUX Y W D.: ; 9 ' E F.: ; 9 'I G: ;9 IH.?: ;9 '<I.1@BJ1Ll,Xk drivers/video/fbdev./include/linux./arch/arm64/include/asm./include/xen/arm./include/xen./include/uapi/asm-generic./include/asm-generic./include/xen/interface/io./include/asm-generic/bitopsxen-fbfront.cspinlock.hmemory.hpage.hdevice.hplatform_pci.hpage.hslab.hkasan.hoverflow.hint-ll64.hint-ll64.hposix_types.htypes.hinit.hconsole.hspinlock_types_raw.hspinlock_types.hirqreturn.hmoduleparam.hxen.hxenbus.hstddef.hstack_pointer.hxs_wire.hgetorder.hlog2.hfls64.h builtin-__fls.h  ! "z' .y &! !( .L  p ).! #.t , & ?= !=+ E !)/5=/> ! p..! j" .!/  ////" f=0 R  - }X~Jv""""K!j.=$-!<    }   JJ=Z= V< 0!Y 3Y = ! z    ~ ! ~ <&yJ'" /!2h~X!Ry !3,'x 1!! #! !10w. .Y;t , /<!~ J~  !!/   .!!/=0=//0X!)YJ#t  k 2f"0X" ZJ.>/cJ/nJ|.!J!"!KM!J!"!KkJ!J!"!KJ!K!!! . /Cf!#@ ) t ; " "  !  &y  (x "( %n  %z  ' !  ((! j  w. .j/+   v  {.p  #{ J" 1 . { .& s {.p )-{ J(i / / /(  !'  !,   !.   !MX!~J  ~  !!/  ./ =~J .~ J =~~~0 ~& 3h:".$ 1! 1!? < . } ! 2 # # }   !#(  }.-  " } }  !  .!$ <!$ K$7j y /7"0!= o ' s "!($$0k.! k  m  o 0!"&!"!%l "/&/0>K%=$i " #!.=J - $! c lX![/ /  /.Y//0a./Y .Y'X!/ ! =~X /= J M  0" !/!/ ! 2?zu  .u   u   Y v< kmalloc_order_tracepposxenbus_device_id__kernel_ulong_tKPARAM_HEIGHToverflowxenfb_check_varraw_spinlock_tcons__UNIQUE_ID_description404__dummyirqreturn_txenfb_event_handlerflagsfb_copyareaxenbus_stateunsigned intexitcall_tkmalloc_typemoduleKPARAM_WIDTHresize_lock__UNIQUE_ID_video401xenfb_disconnect_backendkimage_voffsetXenbusStateInitialisingIRQ_NONEerrorkernel_param_opsresize_dpyconsole_set_on_cmdlinekmalloc_cache_typeXenbusStateUnknown__addrxenbus_devicesigned charKMALLOC_DMAdeviceuint32_txenbus_transactionxenfb_imageblitparam_ops_intkparam_arraydrivers/video/fbdev/xen-fbfront.c__kernel_size_teventspin_unlock_irqrestorecountindexdev_set_drvdatalong long unsigned intfb_imagefls64IRQ_WAKE_THREADbackend_stateraw_spinlockxenfb_removekmalloc_cachestranspxenfb_do_updateirqreturnconsolefb_var_screeninfofb_bitfield__flserror_fbXEN_HVM_DOMAINsize_txenfb_set_parcurrent_stack_pointer__param_video_Boolkmallocparam_array_opsdev_get_drvdataobjectxenfb_fillrectbytes__kernel_ssize_txenfb_writepagelistdirty_locktrueGNU C89 10.2.1 20201103 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret+leaf+bti -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1152 -g -O2 -std=gnu90 -fno-strict-aliasing -fno-common -fshort-wchar -fno-PIE -fno-asynchronous-unwind-tables -fno-unwind-tables -fno-delete-null-pointer-checks -fno-allow-store-data-races -fstack-protector-strong -fno-omit-frame-pointer -fno-optimize-sibling-calls -fno-stack-clash-protection -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonlyresizefb_opsfeature_resizeXenbusStateClosedxenfb_refreshcharxenfb_handle_resize_dpyfb_fillrecterror_nomemminyorderdatalong long intssize_txenbus_driver__u32unbind_irqKPARAM_CNTXenbusStateClosingareakmem_cacheupdate_wanted__UNIQUE_ID_alias407__UNIQUE_ID_videotype400lockxenfb_resume__must_check_overflowpageboolspinlock_checkmemstart_addr__ret_warn_onsizexenfb_cleanupregnoxenfb_idsimageinfoxenfb_connect_backendXenbusStateReconfiguredxenfb_init_shared_pagexenfb_defiofb_infoevtchnxenfb_deferred_ioxenfb_resizexenfb_fb_opsconsole_driversdev_idgreenxen_page_to_gfnxenfb_out_eventNR_KMALLOC_TYPESfb_deferred_iorequired_mem_lenkmem_cache_alloc_trace__u64xenfb_probephys_addr_tspinlock_txenfb_pagekmalloc_largeXenbusStateReconfiguringKMALLOC_NORMALgfp_tshort intlong intfb_sizeIRQ_HANDLEDvmalloc_to_gfnvideoerror_xenbusxenfb_do_resizekzallocXenbusStateConnectedbluewordXenbusStateInitWaitxenfb_infoxenfb_setcolreg__UNIQUE_ID_file405array_sizeXEN_PV_DOMAINxen_domain_typeagainkasan_kmallocgfnsprod__param_str_videokernel_paramlong unsigned intaddress__compiletime_assert_276__dummy2xsd_errorsloff_tKPARAM_MEMunsigned char__kernel_loff_txenfb_send_eventKMALLOC_CGROUP__UNIQUE_ID___addressable_xenfb_init403spinlock__kernel_long_tsize_is_constantfalsexenfb_driver__s64__kmalloc_indexlist_headxenfb_backend_changedxenfb_queue_full__UNIQUE_ID_license406get_orderrect__mptrXenbusStateInitialisedshort unsigned intmaxyKMALLOC_RECLAIMvirt_to_physxenfb_initxen_has_pv_devicesnr_pages__exitcall_xenfb_cleanup/home/test/workspace/code/optee_3.16/linux__ilog2_u64xen_start_flagsxbdevXEN_NATIVE__param_arr_videopfn_to_gfnxenfb_copyareaxenfb_make_preferred_consoleGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x $C-O -F V -A 4B-A0BBWA-$,B-AFA-dA-A` C BR A-A AK]AAJAK AA FAA$A-A\A-DA-AC C B C^ A-A ,`B-A BQA-4B-Ab A-A GA-,B-A B^A-LB-A B] A-A I A-A D A-A ,@B-A BIA-,@B-A BIA-,@B-A BIA-,LB-A BLA-$XH-AIA-,C-N -A R -J B -A B-DLA-AP BFCCfAAYA-,`B-A BQA-,A-A` DI Cqg AAA AIAIA-A`  -FL A H A G AAA JAAI AAAAXLO_L, m pD ` m  `@@@ 0 @p LL( 8 LO `\@ ,mhu@  mHmm)21=c@X\m(m( "$%m%& #&4Kds)9HMSYn%2:BSesxen-fbfront.c__initcall__kmod_xen_fbfront__402_721_xenfb_init6xenfb_init$xxenfb_check_varxenfb_set_par$dxenfb_connect_backendxenfb_event_handlerxenfb_send_eventxenfb_refreshxenfb_deferred_ioxenfb_removexenfb_backend_changedxenfb_imageblitxenfb_copyareaxenfb_fillrectxenfb_writexenfb_setcolregxenfb_init_shared_pagexenfb_resumexenfb_probexenfb_fb_opsxenfb_ids__param_str_video__param_arr_videoxenfb_driverxenfb_defio__UNIQUE_ID___addressable_xenfb_init403__exitcall_xenfb_cleanup__UNIQUE_ID_alias407__UNIQUE_ID_license406__UNIQUE_ID_file405__UNIQUE_ID_description404__UNIQUE_ID_video401__UNIQUE_ID_videotype400__param_video.L144721_raw_spin_lock_irqsave_raw_spin_unlock_irqrestorexenbus_unregister_driverxenbus_alloc_evtchnbind_evtchn_to_irqhandlermemstart_addrxenbus_printfxenbus_transaction_endxenbus_transaction_startkimage_voffsetpfn_is_map_memoryxenbus_dev_fatalunbind_from_irqhandlerxenbus_free_evtchnxenbus_switch_state__stack_chk_failnotify_remote_via_irqfb_deferred_io_cleanupunregister_framebufferfb_dealloc_cmapframebuffer_releasevfreekfreexenbus_read_unsignedxenbus_frontend_closedsys_imageblitsys_copyareasys_fillrectfb_sys_writexen_domain_typexen_start_flags__xenbus_register_frontendvmalloc_to_pagekmalloc_cacheskmem_cache_allocxenbus_scanfvzallocvmalloc__get_free_pagesframebuffer_allocfb_alloc_cmapfb_deferred_io_initconsole_set_on_cmdlineconsole_lockconsole_driversstrcmpconsole_unlockunregister_console_printkfb_sys_readparam_ops_intparam_array_ops J(KtM  N8@8@OOP(P0P4X8X<PLhThXp\x`pdxhPxPQRSSOOT,Q08@ULVhWpx|U  UXUYPZJK@KXJK KYPZhV|[\]^_``a$,b@HLb|cXXd eL f g O O k0 k VH l8\ l8p m|   (   (  n  8 8 b @ @ b 8 oh p| q r $ $Ds\tuvvwxxyz UL\hptU|[]^^UUz{|$(,U@YHHLHP}$(@ 08@H @ LHhhii$,8<@j~ p (08 X0 `h ( $ $? CKCUC A%B,C3CT :C AC MCK[C`C nC'sCb CC CFC C C*C CwCCb CC)C.CB :CFC5RC^C jCt vC CCNCCCCbC C CCKC CDCr#C )C0CBCGCZC `C fC lCrC CCCC CHC:CCCChCVC&C0C:C+ ?CICTC fCD lC rCyC C. CC C CCCZCR Ck C3 CgCC CgC7 C7 CCC=C#Cf <CyC;C CC CCCCCC> )CI /C5C;;C\RC _hCO u$C $C;C4C4C%.C<$ZC<h$qC C .C 1Cv4cC 42%C> 44RCa4jC(r C C CCLAC2CL,CQ8D^CL|CC CQDC $A@CAC + 3 AE AT C\  s CL C  A`  A  A  A0 C , C : CF @l CL} D A X A C  CL  A   A. C{ H Ch T @ CL C C C  C{  Cz H  A& H . AE AS \ [ APs AP  A L A A A  A0 A0 C&  K CZ CLg Cw C  CL Cf C C C.  A)CR5[CLjCf yC: C&p CCCL Cl 5CzDCLZC*aCFCLC0 C_ CLCq C6C)CH 5C-ACLXC_vCC2CLCCC ACd A@Cd 'C.`ECLCCC. AAA>FAaiAvALdA0A0ApA+A>FAZCgCLsCCC. C- CLCqC C CLCC4CL7CDCr KbCLpC~C C CCCa CC"C+C+ =C#JCXCjC#wCCC C#CCCC#CCCK %C2C#MC _C#lC zC CCC CC#CC CBCSCI`CU qC#~CCCCC. CCC C" 8CTCteCM v  AA>  0(( ((,@HPX`hpx$$ (08@HPX8`8hD888D80d8|@HPXpx    (@HPX`hDDTXXlpx    (L 0P 8t @ H ` h p x          ( , 4 4 8 D T 0 8( @4 H4 P4 X8 `D hT         H L \ ` l l l l l (t 0t 8t P\ X` `l ht pt xt   4 8 L P X X \ d X X \ ` 08@HPX`hl  ,Xz- \G<G@tGx GDG,G0`tGx GG@ G\G`GG0 Gp G DGH tGx G G@ .symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.exit.text.rodata.str1.8.rela__bug_table.rodata.str.rela.init.text.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.rela__param.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_ranges.rela.debug_line.debug_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @l@8q(+H&@(1;6@P(P,K@hH([2(o j@0( {2("LX@(0@(@(@('(@؂H(8@ $(/0m 4P@`( 4@Xp(3<.@ȹH( ?0oL J0Z^SeZchZ {Zv@(&_ )J  k