ELF@@('_$@?#@2!R`R#_ _$@?#@"@2dS!R@ R#_  _$@?#@!!@1*"bRK# _ _$@?#@@@!dS!p!!@1*R`$# _  _$@?#@!@2dS R#__$@?#@b@2!dS!A!?@d@2!dSR!!"C)>R䟀RB re@D|$f|K2!dS!!"@d@2!dS"R!!"@a@2dS R#_ _$?#{ @!@!@ ?*aR @{¨#__$?#{S<@*@qTR Ձ @`~{s!@@ ?ր*@k TRSA{¨#_  _$?#{SR<@*@qTR @`~{s!@@ ?ֵ**@?kT*SA@{è#__$?#{RS4R@t*@`@c R4SC_3SA{¨#_`  _$?#{S!@B`@TR` CR!"RRb**SA@{è#_*1T*!u_$?#{ @@2!@?@2!P?@2!p? @R @{¨#__$?#{D@*@qMTSR Հ~{@s`@@!@ ?֠*@kTSAR@{è#_ _$?#{S4@@! @ ?a@!@!@ ?*bC) @kT@!`@R RSA{¨#_֠@!  _$?#{Rc@k[? R@R@ T@!@ ?g` 5sR*@{q TRS7@~{3a@`@H TR@@Zq T`@BS5_k TR*7e @*7@!@ ?*@5`@*@kTSA[BsEg@cCkD{Ǩ#_@@R`*6gg@[BcCkD{Ǩ#_g[B[BsE`gb@*7@4*!gSA[BsE!g!  _$?#{S[@v@*4*SA[B{è#_* 5`@2p`@2@@`@20@1*c!l!0*a@2!0 @1*Bt a@2ՠR @b@2R RBߴr|!!` !|  |K\2@`@2ՁR a@2 R!p a@2!@ a@2!`?a@2!P *SA[B{è#_*SA[B{è#_!߈!߈߈ ߈====_$?#{{#_tsensor_a73tsensor_a53thermal_clkfailed to get thermal clk: %d tsensor_intrsensor <%d> THERMAL ALARM: %d > %d sensor <%d> THERMAL ALARM stopped: %d < %d failed to register sensor id %d: %d failed to register thermal sensor: %d Failed to request alarm irq: %d Failed to setup the sensor: %d hisi_thermal_$?#{{#_hisilicon,tsensorhisilicon,hi3660-tsensorhisi_thermal.license=GPL v2hisi_thermal.file=drivers/thermal/hisi_thermalhisi_thermal.description=HiSilicon thermal driverhisi_thermal.author=Leo Yan hisi_thermal.author=Xinwei Kong "intXu32"LX H L  7 hm X    u# ) !X Va X vX X ) @XrXX+XE4XZ XX*XXB  Xc        !"#$%&'(X XXRXX     XXX' 22<FX zUX7X   X 5X 0~ DEA tzdFG GaidH I 0TA opsU! V W clkX Y  ZE(  ~(L M N O P Q M E    E A   Fclk  0 & & A= - "=  P     ?    0    1   L .< L  y i y   (!E," EpG #dev/,P$A %iEc%ret Ee&s!#'!"y Ed #devy0,P${A %i|Ec&s!{#'!"i E|s (i8 P$kA %ilEd)= o c*`q'{'n+&&!k#'7!,s! '!". EZ(.7 i$0A %dev1,h-res2Z%i3Eg-ret3 E)G c.I ''/+0j0d1"^')"*6" 'G"&`c'{'n/+.!5 '!'!'!.!:'!' !,J!'e!'X!1"?:')"*6"@ 'G" 2# 3#D 4on$-tzd&G 5 E3A 3" -retE-i E$ "z#irq6EP#devA c$ A d$E&''/++5 E3( 35$ $A E" EG(;A c$ -dev,&!'!'!'!" E(;A c$ %dev,d%retEe1"')"1!'!'!'!*6" 'G"6v E(vE PxXRyA S.B|'f'['O, ' ' .''', ' ' .+  '< 1_'5'*', ' ' .s''', ' ' &B'f'['O, ' ' "P E(PE eRA c-retSE.!Vf'!/0 "d1G ['`'T, ' ' 1! \':'., ' ' .`_'{'n7+7x+* ' + 8+& ' ' 1$bz'!'7.Y+/7<=+A* ' + 8O+P& ' ' 1 e' ' 9 ' ' .h&'':g 'x , ' ' .mji''z, ' ' 1Gm'`'T, ' ' 1! n':'., ' ' 1 p>'', ' ' * q'', ' ' 6G E4(GF P$IA &BL'f'['O, ' ' "9 Ep<(9F P;A P1! >':'., ' ' 1 ?'', ' ' 1G @'`'T, ' ' *!B'!62 EH (2@ P$4A &6 '';+;+, %' /+ 8+9I  'Z 6+ E<(+@ P$-A &/ ';+;+, %' /+ 8+9  ' 6# E8(#C P$%A &s'''', ' ' 6 E,(C P$A *'', ' ' 2`3: 3DE<-__vm=O-__rm<-tmp23? 3IE<-__vm=-__rm<-tmp>E?@ @idJE @idE?EB?= @idE?EB?9 @id E?E>E!?@  ?HEB?; ?EEB?; ?EEB?> ?HEB ?= ?GEB+ ?9 ?CE>EI ?3E>Eg ?3E>tE ?t3E>oE ?o3E>Hm ?HE AvalJm B% @val%.m?%J  CB&!?A ? > D!?HD! K2s!4dev3,3> 5 !4dev:! 7> !@dev1,?=@gfpI2!4clk6 5E"4clk2 -retE>"!6"@ptr"< >!T"@ptr= DDEPEc++% U$ > $ > : ; 9 I: ; 9 I> I: ; 9 ( &I   I & 5I '4: ; 9 I?> I: ; 9 (> I: ;9 ( : ;9 I> I: ;9 < : ; 9  : ; 9 I8  : ; 9 I8 'II<4: ;9 II!I/ 4: ;9 I  .: ;9 '@B!.: ;9 'I@B".: ;9 'I@B#: ;9 I$4: ;9 I%4: ;9 I&1RUX YW '1(: ;9 I) U*1X YW +41,1RUX Y W -4: ;9 I.1RUX YW / U04111X YW 2.: ;9 ' 3: ;9 I4: ;9 I5.: ;9 'I 6.: ;9 'I@B7 18 191X Y W :1RUX Y W ; 1U< = >.: ; 9 'I ?: ; 9 I@: ; 9 IA4: ; 9 IB.: ; 9 ' C5D.1@BE1L@ ,(w a drivers/thermal./arch/arm64/include/asm./include/linux./include/uapi/asm-generic./include/uapi/linux./include/linux/sched./include/asm-generichisi_thermal.cio.hdevice.herr.hclk.hplatform_device.hint-ll64.hposix_types.htypes.htypes.hinit.hpercpu.hprocessor.hpid.hstddef.hpersonality.hhrtimer.hnodemask.hmm_types_task.hrseq.hsched.hmm_types.hmmzone.htopology.hquota.hquota.hfs.hirqreturn.hslab.hinterrupt.hthermal.hthermal.hstack_pointer.hint-ll64.h !#  ~ ~  M!#@ @  ~~  ~. [!%~ % ~.$% <"  M!B%~ %E ~X$% <!  X!$   ~~< )<!#~%~. ~~< ~ ~  ~~  ~. ~ X ~ <~ ~~< ~ ~  ~~  ~. ~ ~  ~~< 4J!J$  <"X!3L 4JN  </* %!$;?w!(W Z ' Y  <! 0 % !<$@~f! ~. .$""~ <"12* 'x !"!" uJ]J!3A"/ .!}5~ J!#!" "!"pf}!/ l.!K#  ~~  ~  ~~    ~~   /{.X!} J  J/5 %!".  $8Q~f!3."!  0i   .l /N <zXt! }. 0!}   }..#0   !} ."K <!{1 K1 .J (x   . 5  ."<#|#6 ""!7!-/6 . K# % K%C% c $ < Cf   ! =<Yt{ wf<|;!0!J " J :"z.}f!X!! ={ f={ ~  ~~  ~  ~~     ~ $ <~~.   ~ $ <~~  ~  ~.~ ~   <  f~  ~   ~  ~  ~ ~  ~  ~~  ~  ~~  ~  ~~  f{.   X  X__SD_NUMAzone_watermarksADDR_COMPAT_LAYOUTRSEQ_EVENT_PREEMPT_BITirqreturn_tDQST_ALLOC_DQUOTSDQST_SYNCS__kernel_ulong_tWMARK_HIGHnode_stat_itemMIGRATE_HIGHATOMICHRTIMER_BASE_BOOTTIMENR_BOUNCEN_NORMAL_MEMORYhi3660_opsNR_INACTIVE_ANONFDPIC_FUNCPTRSPTR_ERRNUMA_OTHERDQF_SYS_FILE_BWORKINGSET_RESTORE_FILERCU_SOFTIRQNR_FOLL_PIN_RELEASED/home/test/workspace/code/optee_3.16/linux_DQST_DQSTAT_LASTMM_ANONPAGEShi6220_thermal_alarm_enablethres_temp__SD_BALANCE_EXECNR_NODE_STATEShi3660_thermal_alarm_clearWORKINGSET_REFAULT_ANONWORKINGSET_ACTIVATE_BASEHRTIMER_BASE_MONOTONICperf_event_task_contexthi6220_thermal_disable_sensorNR_FILE_THPSexitcall_tPIDTYPE_MAXhisi_thermal_get_tempmoduleWORKINGSET_ACTIVATE_FILEMMAP_PAGE_ZEROTHERMAL_TRIP_PASSIVEARM64_VEC_SVEhi6220_thermal_sensor_selectthermal_zone_of_device_opsNR_LRU_BASEIRQ_NONENR_ACTIVE_FILEWHOLE_SECONDSWMARK_LOW__le32HRTIMER_BASE_BOOTTIME_SOFThi6220_thermal_hdak_sethisi_thermal_driver_exitTHERMAL_TRIP_HOTregsdev_get_drvdataperf_sw_contextTHERMAL_TRIP_ACTIVEhi3660_thermal_probeWORKINGSET_RESTORE_ANON__SD_PREFER_SIBLINGthermal_zone_deviceNR_KERNEL_STACK_KBTHERMAL_TRIP_CRITICAL__SD_ASYM_CPUCAPACITYdeviceuint32_tADDR_LIMIT_32BITof_device_idLRU_ACTIVE_FILETHERMAL_DEVICE_POWER_CAPABILITY_CHANGEDhi6220_thermal_alarm_set__exitcall_hisi_thermal_driver_exit__kernel_size_thisi_thermal_alarm_irq_threadADDR_NO_RANDOMIZEdev_set_drvdatalong long unsigned intVMSCAN_THROTTLE_NOPROGRESSNR_SHMEM_PMDMAPPEDIRQ_POLL_SOFTIRQTIMER_SOFTIRQprobeIRQ_WAKE_THREADirq_handlerWORKINGSET_REFAULT_BASEmigratetypehisi_thermal_remove__UNIQUE_ID___addressable_hisi_thermal_driver_init343WORKINGSET_REFAULT_FILEhisi_thermal_datairqreturnhisi_thermal_probe__SD_ASYM_CPUCAPACITY_FULLzone_stat_item__SD_SHARE_PKG_RESOURCESvalueNR_ZONE_WRITE_PENDINGMIGRATE_MOVABLEhrtimer_base_typehi6220_thermal_reset_setnode_stateshi6220_thermal_get_tempDQST_CACHE_HITSsize_tlong intNR_ZONE_LRU_BASEHRTIMER_BASE_REALTIME_SOFTHRTIMER_BASE_REALTIMEcurrent_stack_pointerhi3660_thermal_get_tempTHERMAL_EVENT_TEMP_SAMPLENR_DIRTIED_BoolDQST_LOOKUPSNR_PAGETABLENR_ANON_MAPPEDNR_WMARKMIGRATE_PCPTYPESDQST_DROPSNR_VMSCAN_WRITEPIDTYPE_PIDARM64_VEC_MAXresourceNUMA_MISShi6220_thermal_reset_enabletrueGNU 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-baseonlyNR_SLAB_RECLAIMABLE_BNET_TX_SOFTIRQSB_FREEZE_FShi6220_thermal_enable_sensorIS_ERRSB_FREEZE_COMPLETEsensorLRU_INACTIVE_FILENR_SOFTIRQSNR_VMSCAN_IMMEDIATENR_FILE_MAPPEDVMSCAN_THROTTLE_CONGESTEDWORKINGSET_ACTIVATE_ANONNR_THROTTLED_WRITTENcharMIGRATE_RECLAIMABLENR_UNEVICTABLEHI_SOFTIRQ__raw_readlNR_ZONE_INACTIVE_FILEADDR_LIMIT_3GBNUMA_HITNR_ANON_THPSnr_sensorsNR_VM_NODE_STAT_ITEMSVMSCAN_THROTTLE_ISOLATEDNR_ACTIVE_ANONhi3660_thermal_alarm_enabledatapid_typeNET_RX_SOFTIRQN_ONLINEZONELIST_NOFALLBACKhi6220_opsHRTIMER_BASE_TAIKMALLOC_DMArseq_event_mask_bitshi6220_thermal_irq_handlerNR_FREE_CMA_PAGEShisi_thermal_driver_initSB_UNFROZENNR_FOLL_PIN_ACQUIREDN_HIGH_MEMORYN_CPU__SD_BALANCE_NEWIDLE__SD_SERIALIZElong long intNR_KERNEL_MISC_RECLAIMABLEvm_fault_tkmalloc_cache_typehisi_thermal_resumeplatform_set_drvdataTHERMAL_TRIP_CHANGEDSB_FREEZE_WRITENR_WRITEBACKNR_SWAPCACHEboolSCHED_SOFTIRQhi3660_thermal_disable_sensorRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITMM_SWAPENTSMIGRATE_ISOLATEdrivers/thermal/hisi_thermal.chi3660_thermal_temp_to_stepTHERMAL_TABLE_CHANGEDRSEQ_EVENT_SIGNAL_BITMIGRATE_CMAUNAME26N_MEMORYstepTASKLET_SOFTIRQsizeZONELIST_FALLBACKPCPU_FC_EMBEDPCPU_FC_NRLRU_INACTIVE_ANONthermal_notify_eventhisi_thermal_driverNR_ISOLATED_FILEBLOCK_SOFTIRQDQST_READSpdevrseq_cs_flags_bitNR_LRU_LISTSlru_listDQF_ROOT_SQUASH_B__UNIQUE_ID_file347MM_FILEPAGESthermal_trip_typeperf_invalid_contextthermal_triphisi_thermal_sensorhi6220_thermal_set_lag__SD_WAKE_AFFINESB_FREEZE_PAGEFAULTplatform_get_drvdataNR_KMALLOC_TYPESNUMA_FOREIGNirq_namehi6220_thermal_probehisi_of_thermal_ops__u32PIDTYPE_PGIDclk_disable_unpreparehi6220_thermal_enableWORKINGSET_NODERECLAIMKMALLOC_NORMALRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITgfp_tshort intget_tempHRTIMER_BASE_TAI_SOFTNR_WRITEBACK_TEMPplatform_deviceNR_ZONE_ACTIVE_FILEIRQ_HANDLED__SD_FLAG_CNTTHERMAL_TRIP_VIOLATEDDQF_PRIVATEtempDQST_FREE_DQUOTS__raw_writelhi6220_thermal_get_temperatureNR_ZONE_INACTIVE_ANONNR_VM_ZONE_STAT_ITEMSWORKINGSET_NODES__SD_BALANCE_WAKENR_INACTIVE_FILEhi3660_thermal_get_temperaturepcpu_fc__UNIQUE_ID_description346hi3660_thermal_set_lagRSEQ_EVENT_MIGRATE_BITNR_SLAB_UNRECLAIMABLE_B__dataPCPU_FC_PAGEaddrperf_nr_task_contextsof_hisi_thermal_matchhi3660_thermal_alarm_set__UNIQUE_ID_license348unsigned intNR_SHMEMHRTIMER_BASE_MONOTONIC_SOFTTHERMAL_EVENT_UNSPECIFIEDhi3660_thermal_enable_sensorNR_VM_NUMA_EVENT_ITEMSplatform_driverMIGRATE_TYPESlong unsigned intdevm_kzalloc__UNIQUE_ID_author344__UNIQUE_ID_author345disable_sensorvec_typeNR_FILE_PMDMAPPEDNR_FILE_PAGESN_POSSIBLEMM_SHMEMPAGESNUMA_INTERLEAVE_HITSTICKY_TIMEOUTSNR_MLOCKhi3660_thermal_irq_handlerhisi_thermal_register_sensorREAD_IMPLIES_EXECunsigned charnuma_stat_itemdev_pm_opsvmscan_throttle_statehisi_thermal_pm_opsWORKINGSET_RESTORE_BASEfalseSHORT_INODEKMALLOC_CGROUPenable_sensorTHERMAL_EVENT_KEEP_ALIVENR_ZONE_UNEVICTABLENR_FREE_PAGEShisi_thermal_suspendDQST_WRITESNR_ISOLATED_ANON__SD_SHARE_CPUCAPACITYNR_WRITTENMAX_ZONELISTSPCPU_FC_AUTONR_VMSCAN_THROTTLEhi3660_thermal_step_to_tempRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BIThisi_thermal_opshi6220_thermal_temp_to_stepsigned charLRU_UNEVICTABLEhi6220_thermal_step_to_tempshort unsigned intTHERMAL_DEVICE_DOWNKMALLOC_RECLAIMclk_prepare_enablehisi_thermal_toggle_sensorLRU_ACTIVE_ANONhi6220_thermal_alarm_clearNR_SHMEM_THPS__SD_BALANCE_FORKtrip__SD_OVERLAPNUMA_LOCALPIDTYPE_TGIDMIGRATE_UNMOVABLENR_FILE_DIRTYHRTIMER_MAX_CLOCK_BASESNR_MM_COUNTERSVMSCAN_THROTTLE_WRITEBACKHRTIMER_SOFTIRQN_GENERIC_INITIATORperf_hw_contextPIDTYPE_SIDWMARK_MINNR_ZONE_ACTIVE_ANONTHERMAL_DEVICE_UP__SD_ASYM_PACKINGGCC: (GNU Toolchain for the A-profile Architecture 10.2-2020.11 (arm-10.16)) 10.2.1 20201103GNU x ,C-G-8C-J-<C-J-HC-M-4C-I-C-n-,DB-A BJA-,dB-A BRA-4pB-A0CTA-$,B-AFA-4B-A CX A-A 4B-A0CCZ A-A ,pB-A BUA-4|B-A0BEPCA-4B-A CY A-A B-Ap CCE XK uAADA-Ap  -IB CA-A BA AAD N AAA $(B-AEA-TB-A0CK A-A O A-A FA-Q ,jm,08p<H44D$Dd9p j  M P ezpp|` j  (M(("X8`(C8(MNMbM/K2}1@!"M"# .IVclx 1Lbshisi_thermal.c__initcall__kmod_hisi_thermal__342_669_hisi_thermal_driver_init6hisi_thermal_driver_init$xhi6220_thermal_irq_handlerhi3660_thermal_irq_handlerhi6220_thermal_get_temphi3660_thermal_get_temphi3660_thermal_disable_sensorhi3660_thermal_enable_sensorhisi_thermal_get_temphisi_thermal_suspendhisi_thermal_resume$dhi3660_thermal_probehi6220_thermal_probehi6220_thermal_disable_sensorhisi_thermal_removehisi_thermal_alarm_irq_threadhisi_thermal_probehi6220_thermal_enable_sensorhisi_of_thermal_opshisi_thermal_pm_opsof_hisi_thermal_matchhi6220_opshi3660_opshisi_thermal_driver__UNIQUE_ID___addressable_hisi_thermal_driver_init343__exitcall_hisi_thermal_driver_exit__UNIQUE_ID_license348__UNIQUE_ID_file347__UNIQUE_ID_description346__UNIQUE_ID_author345__UNIQUE_ID_author344__platform_driver_registerdevm_kmallocdevm_clk_get_dev_errclk_disableclk_unpreparethermal_zone_device_disable_dev_critthermal_zone_device_updateof_device_get_match_dataplatform_get_resourcedevm_ioremap_resourcedevm_thermal_zone_of_sensor_registerof_thermal_get_trip_pointsof_thermal_get_ntripsplatform_get_irqdevm_request_threaded_irqthermal_zone_device_enableplatform_driver_unregisterclk_prepareclk_enablePBdhlp  CBPPT0\0`DEF$G``HIH,BHJ`KlL!!`MNO4PL`XQRP0D@DLD`0h0pDxTU$ F(PP!!(@ D  H $H (L A S8D@HDPXD`!`h!88@4HP0X `phppx7 ; ;{;a9 %:,;43;n:;A;lM;[;b;Xi;;; ;;m;[;`;c ;;;^;;;};+; 7;I;O;+U;O[;9h;z; ;;G ;;9;;;;;;;;;\;;;t;  ; *;Z<;?B;H;N; T;Z;`;f;l;fs;;;_ ;; ;;.;;;;;_;;~;;;W;8 ;V;";(;.;a5; H;-N;T;[;h;Nz;F;J;h ;;;;k;M;|; ;;;;.;;&;;4;;` ;; ;; $;4*;0;6; <;vC;U;P[;a; g;m;es;| y;j ;0;c;;;6;;;&;5 ;;;>;(;1;~; ;;X;;;;; ;;; ;!; ';S-;3;N 9;f?; E;LK;~Q;qW;]; d;w;D};; ;;@;;;; ;; ;; ;;;~; ;;h ;*;40;6; <;B;hH;N;T;tZ;`;If;l;Vr;!x;~;;;;;;;d;;;W;;P;#;b; ; ;;y; !; (;3;=;G;Q;=V;h;\n;t;{;D;;H;;; ;; ;; ;P ;;;; ;;@; ; ;#;);/;6;VH;N;9T;Z;`;f;l;r;x;;j;5;0;=;B ;;; ; ;' ;4 ; N ;[ ;h ;u ; ;* ; ; ! ;|  !` ;% !8C ;wQ !Z ;h !(q ;k  ;n * ;< - ;z 0 ; 0}% ;4 0KR ;a 0 ; 0 ;  ;  ;  ;B 0 8 9H ;BT Dz ;B H 9 ;Z  ; ;B 9 ;   B J 9\ d 9t ;  ; ;B 9 ;  9$9@c|99 90@9p@9pt?a;o; ;?;; ;;p`/; <;B K;\d9w9;;H;; ;B ;) ;B ;&,.9H;Tk;B z;D; !48; G;.V;B i<q9L9`9h9|9PDL9dl999 9P; ; ;B ?G9Y9k9  90 9` : X } 0 9@ D D H BL ^\ f9h l x 9 9  9` + 39 N V9 n  9   9  # +9P C f n9 ;; ;B 9 9P;np*; 9;B Ls{99@ 9p!=;!I`; o;B 9`9999!;-pD; S;B dtl9~99t9090;$ 0#; 2;B C@K90gHo9`; ; ;B 9;;\";.a;o;\|; ;;\;;\6;.C;& P;\g;.t;;\;.;;\;.;A;\";/;\;;.H;U;\a;.n;l{;\;;#;\;;;\;.;;\;. ;Q ;\ ;., ;= ;J ;[ ;h ;y ; ;P ; ; ;\ ;4 ;\!;!;!;B '!;8!;K!;f!;B t!;!;m!;!;!;"; 7";Y"6 0 0@8@@DH\`HhHpLxPX\tt|tt|tt|0t8t@H`hpx (08(PX`$h(<<H\LLX\``d|hh l(p0x8|P|X`h (08PX`hHHX\,0HT (@HPXpx80 8@H P(X0p@xDHH (08,@HPX`h4pHxL| ( 0 8 @ H ` h p x< 0 0 8 < \ \ ` d x x |    (  0  8  @  H  `  h  p  x                (  0  8  P  X  `  h       @  ,  (pN g ?4?80T?Xpt?x??4??D4?8l?p? ??p4?8l?p`?T?X|?.symtab.strtab.shstrtab.rela.text.rela.data.bss.rela.initcall6.init.rela.altinstructions.rela.init.text.rodata.str1.8.rela.exit.text.rela.rodata.rela.discard.addressable.rela.exitcall.exit.modinfo.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 @P @@|%+ &@8x%1X ;X 6@%P\ 0K@ȁ%f ,a@H% q2 ] (@ЂH% @ @%@%@%"@(8%K48P@8`% m8 @%]C{ @xH%+0P)60k^?_kO`k gkb@`%#Po&A `w t