ELF`O@@*)R!(@?@?_?#{ @@B(@? q`TTA4?qaTS@?qTS @ @R{¨#_@A@T @{¨#_@Ax@TA@3x`A@3x`@qT@@(@ @`?#{B0@{#_֠_`_?#A8{S[ Ba@` @6(@q T q Tq@ T 5`R@q T@@ ~@xacAajteRA9RK~|A~!GB$ˁ'|@aB@DcbO) ~RA8@"BcT{CSD[E#_ @@Z@A7@a@b2@@``A8! `s4?#CA8{CS*[##PABX1T*7@T7RA8@BBAT{A*SB[C#@C#_B*!*BS !?#{S[ckBd@a!?HT!R3@B@ERR %@@(T@!3@`"[BcCkDR*SA{Ũ#_ք@*![BcCkD!s[BcCkD?#{Ss`"``z@ajA!4R4`jAk`z@HTzj`@azAa4R 4`@@?k(TzSA{¨#_?#{  `Z@^ @{¨#_?#A8 {; B/R#! #A8/@"BcT{F;@#_?#{[@o  TScŚ4k9@&QT@s s T}Rs@D4qATR!R@~@$#Ao@@#C{:{z_@T@!@#@k TQ*R!@d4*x ؚx;@u!(R*[B{Ȩ#_SAcCR@;@!**qTQ#ѓ~}tN4˓ s"TkDsE*SA[BcC{Ȩ#_;@u!kD;@u!kD?@SAcCkDsE;@u!kDusE?#A8 {S [ c @ B?R:@jA,5WJAd@D*bAaBB#) "_T!A$a?T $`Ďce@Ƣe@2Re@h@"j@&i@* j>@ ˊZh&D&h*@Ȳ* 5"@c9*`5*@c"0*@5Z@&@r(@7R`Rcr*5z@v4*`:@@a2zAa42@a26z@R@@u EA8?@BBҡT{H*SI[JcK#_EѿTBҢ$šbb_ TcB$ÚbdS"*5f@Bf@fAd@e@d:@ 2 R R@R@!c@!33@S![R*@7@SR!3H*7@SR!>*7@SR!#4*7@SR!'**@7@SR!+ *7@SR!g*7@S[@!_ *7@[!`7 D+@g@5@#+Bx1Z@)%!?#A8{CS[ck B@(@R9z@@k%T9b@A@T|@xt`"@4 a"@ aTRT@4`TTR[ڂ9 qT@"R@9 { } q@TR@R95z@@khT@4@R4Z@7@4R@Q)kT @ |@4xw "@ 4"@ TQ)_kT7R T4`>@A8@BBҡT{ASB[CcDkE#_րF`aZ@:@`:`^@Z@! aZ^@B `^GqT*@ { }z*Z@R @@!B@`5b T@`"@@4@`"@ & @@`"@4`"@R }R"@T@s`"@ 4`"@ @R47p@5@"5tatZ 4ramoops: PMSG shouldn't call %s ====%lld.%06lu-%c failed to parse property %s: %d %s %u > INT_MAX no room for %s mem region (0x%zx@0x%llx) in (0x%lx@0x%llx) ramoops:%sfailed to request %s mem region (0x%zx@0x%llx): %d ramoops6ramoops: using module parameters 6ramoops: could not create platform device: %ld %s record size == 0 (%zu / %u) %s record count == 0 (%zu / %zu) %s zone size == 0 ramoops:%s(%d/%d)3ramoops: already initialized using Device Tree failed to locate DT /reserved-memory resource unbufferedno-dump-oopsmem-typerecord-sizeconsole-sizeftrace-sizepmsg-sizeecc-sizeflagsmax-reasonreserved-memory3ramoops: NULL platform data 3ramoops: The memory size and the record/console size must be non-zero dmesgconsolepmsgftrace3ramoops: cannot allocate pstore crash dump buffer 3ramoops: registering with pstore failed 6ramoops: using 0x%lx@0x%llx, ecc: %d ====%lld.%lu-%c %n====%lld.%lu %nfs/pstore/ram.c?#{ `@ @{¨#_?#CA8C{S"B7R `@#@4@`@`  A87@BBT{GSHC#_` @RbAa"@A# A0BAAb7a&@#RRC?k )!W@iT4BBR1`TqB?#{S!*5*SA{¨#_@*SA{¨#_ramoops_pstore_writeramoops_parse_dtramoopsdump_oopseccmax_reasonmem_typemem_sizemem_namemem_addresspmsg_sizeftrace_sizeconsole_sizerecord_sizedescription=RAM Oops/Panic logger/driverauthor=Marco Stornelli license=GPLparm=dump_oops:(deprecated: use max_reason instead) set to 1 to dump oopses & panics, 0 to only dump panicsparmtype=dump_oops:intparm=ramoops_ecc:if non-zero, the option enables ECC support and specifies ECC buffer size in bytes (1 is a special value, means 16 bytes ECC)parmtype=ecc:intparm=max_reason:maximum reason for kmsg dump (default 2: Oops and Panic) parmtype=max_reason:intparm=mem_type:memory type: 0=write-combined (default), 1=unbuffered, 2=cachedparmtype=mem_type:uintparm=mem_size:size of reserved RAM used to store oops/panic logsparmtype=mem_size:ulongparm=mem_name:name of kernel param that holds addrparmtype=mem_name:charpparm=mem_address:start of reserved RAM used to store oops/panic logsparmtype=mem_address:ullongparm=pmsg_size:size of user space message logparmtype=pmsg_size:ulongparm=ftrace_size:size of ftrace logparmtype=ftrace_size:ulongparm=console_size:size of kernel console logparmtype=console_size:ulongparm=record_size:size of each dump done on oops/panicparmtype=record_size:ulong82EFintY,l*:u32M:u64s%Y HI# *=B^ Y cGH ;  ` %Y|     ;YIo YwY%Y a @%YY3Y. *) *) !*) '*) /*) 5*) <Y!aH&Y"Y#+)$ YY%0TY%}Y%   Y%7        !"#$%&'()*+,-./&Y%m&Y%&Y%3Y%3 Y&:B&Y~ +~%Y'%Y( 3Y), %Y*@D  D +*&+*&+*&+*&+*&&Y* &F+J JY,H Y-    %Y.        . = L L &Y/    Y0 <      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefgh K u e u  I    5!  $K    % %I  \L%\ ,v&  (K  )u )I  ) #*  ,K C 3 -C -I  r- -.  0  1u 1I  1\ *D2*  5 iY 6i 6I  6 27  9K  :i :I  : P@@;P  >Y  ?i ?I  ? M@  C F "  D" DI  D vIfEv  H F  I II  I J  O F  PC PI  P kQ K T U V W X Yc Z( [Y0 \ 38 ] 3@ ^ 3H _ 3P `X a!A` bYx cY| eY fY gY hY iY j K m  )  B "  L 8 { { 1u 1 (1 4 8 "5  3 1yF5H55c-/H PH2Rc3YA3WH, E FH33Q  4HG F" V  3H  V J"42bbH,$ :YY "5bH,- F<6+{{F"2U"2]5 V{-3W \{NW3 c{j3W3FHH,4}6#{{} ,{3WF2a ?32^32_{&3FG3H,7F^H,8, FyyH2XF}Y2ZF}Y"2V"2`4P }"- <  F##6@\Mr-Fl'retFcNr6drF/c~c~2p, 0,,,,,.R.#..O6t D$t4Pcxtv- Fd!$2d'dev g d!cF~cxt  3c~'errFe7p<n<l7j/ Ji! J{.-@-Y/ j/=/ _N/u/C// //  /Y/ j/=/ N/u/C// //  /Y/ j/=/ N/u/C// //  /Y/ j/=/ 9 N/u/C// //  /0n! !!!!c!S!~!eP! Q"=""0.// />*/2N-!_-27,6!U,I,b,07,U,I,b,F F&" 5 &d! V V res retF? .1 @"5. -l F"$l9e$mHg$n d$nfpretqF0+s+++0+ ,,,+),cH F# H)HdevI cxtI4przJ% K5szK#3sigK+ M.err^F F$ *Hdev cxt5 '$ 5 $3 ?cnt$sig )errFiF  3 7C@p$  i!  {. # YR $cxt7iF- F$$7$P'cxtR'przc -FPV%$D$RSbufHQcxt-9Fg&$9?$c'cxt;f'prz<e= 3R =3?w& /& EF#.M.A,2&'_rsU #|&d &&&&dw&g&)3&prz)B * $hdr,&len- 3&#T?p*U:$f ?d8cxte8przc Fj gVout /(( (*A4((i!({l-~---~-#-' --B . .#. 9.,.!*h(++*+d!p* (*Ce+ +++v+/( i! {!*)*****!* E)++*+c!p*b)*!p*)*!p*)*!p*)*2p* )*!* *++*+c!* ?*++*+cC* ++*+c *prz0 F*(C* *((F{'+{2id{>F|$Dprz~Wo Fe+Xpsio4<P8cxtqQ?+"+4H"3F+npB H LF7,npLH MH NszN#3retPFp,npD H ', &Hid0F}3'.- &Hid0Fres num,Y}3(. z#V N-devz>  ol-res D %%{- %;3 %GW({-nD3 N3 ZW  3.{. D3 PW. Y%YR. <3 .50B. CW X,.(93!.93<;!.ptr;<}1!.ptr1=} 3/key J8/ Dk Y &3/AY/nA4-u/n-" Y/l 3 F/x (s %Y/ 99"Dw0 #j#g3#i@#dM#cf#Y#&#.]:0.Bs#0t#c#.^ .9$0$$9,0 -c!--,,,,,Z##g#Q#R#e#c#h#f#W $$e$$d/$<$>I$#[P$1U$b$#- ------#- --=p$q$k..2.#./ .( 1I !I&I4:!; 9!I !I/ I < 4:!; 9 I : ;9 I :!; 9 I8 4: ;9 I: ; 9 I41: ; 9 I.?: ; 9 'I<: ;9 I.: ; 9 'I 141: ; 9 I$ > >! !I: ; 9 4:!;9 I4: ;9 I1X Y W .: ;9 'I 1X!YW  U( .?: ;9 'I<!1RUX!Y W ".?: ; 9 '<#1X YW $:!;9 I%>! !I: ; 9!&> !I: ;9!'4:!;9 I(4: ; 9 I): ;9 I*<+4: ;9 I?<,-.:!;9 'I@|. / U01RUX YW 14:!;9 I 21RUX!YW 3>! !I: ;9!4.?: ;9 '<5.?: ;9 '<6.:!;9 '@|7 :!;9!84:!; 9 I9.1@|::!; 9!I;4: ; 9 I?<< :!;9!= 1U> 1?4I4@ A B 1C1RUX!Y W D4: ; 9 IE% UF$ > G H&I4: ; 9 I?J( K : ; 9 L4: ;9 I?M1RUX YW N1X YW O.: ;9 ' P 1UQ 1R.: ;9 ' S: ;9 IT.: ; 9 'I@|U: ; 9 IV : ;9 W.: ; 9 'I@zX: ; 9 IY : ; 9 Z.1@|[ 1\ @dl~$8<$4D  $( $lp $0(,4 0$$$(,4 , (0$(00Xd*@lhb  : (y """ K#!m!x .!/0 !q<   .iX   0/'/b != "."z B2 ; *% = $! 3  . 3 ?  #  19#  +##. 9!%3 "#! !/0-2.."    %3L m    ! .}"" <h.f  K6.  z   z = z.!H "z 1  ' % !q 0h % K/ % C  yQ1X(<.   5   Y - !. J"/{ 6 ! /  " j< uX{H"> qJ [#  ~J  OM1  ! .!'-'   ##!!$  ! ./)-)   "0!!"J1##>/"!'zJA'<O  tu  J !  s . s  . s  < f  !5.,  .6 !3 L  < ~.# !/ x   #/| . !e   / e  4 V " !!kJ 0p !  i|s!$  " 2/ .!""T<S<- /u.]J# 2,./ HXdX 0b.<?  Xs.!= !/!3" |     8 !!/ ! <z  .z  ~ n" 6 .!z  .z  ~ n" 6 ." !  s. !$t  t ! u< ! ! ! !% !z Bz "1###//!##y '!!!  "/////5!#!&-.! !!!/0#z .z  ~ n" 6 .!z  .z  ~ n" 6 .o.!j  / K  /'y.!0-#!!$ ~ L! { Y& |  x<.!{  %",{J%"{ .t  X. !W9 . !W1 . !W3 . !W1 . !W- . !W4 . !W% .  q ? /<2!Y/ !"0  z.  tc  0 =0~.y '/ . 0 z =/!00# 0 S. (x  (x .  < .#  !$1.## ] ! "9g/I0<Z=I&., .Z =I.=I ..)N )2 N )2XK !" 1/Y <s  $!// t 0 .Z&, .# ) .% / 3- ~~ |f % /!.#  !$1.## ] ! "/I.  . j $=< .!/2R//>~  0~  <  f4!_<<g< &  & #J"X  %.M/J) .!1!$1.# ! "S0   #!$1.#- S ! "& !1!$1.# ! "W& Z&c , ..< <~.<) ..) . .(.. /!  //  =?+=> !," !/  w .&.Z #>K,/!!/!0( z 2& z 2 z &2 "z  "x/xL m. ./ J#M!u$U= HRTIMER_MAX_CLOCK_BASESPGSTEAL_ANON__param_mem_addressVMSCAN_THROTTLE_NOPROGRESSpmsg_sizesize_tPGSCAN_ANON_oldKMSG_DUMP_UNDEFplatform_device_unregisterGNU C11 13.2.0 -mlittle-endian -mgeneral-regs-only -mabi=lp64 -mbranch-protection=pac-ret -mstack-protector-guard=sysreg -mstack-protector-guard-reg=sp_el0 -mstack-protector-guard-offset=1288 -g -O2 -std=gnu11 -fshort-wchar -funsigned-char -fno-common -fno-PIE -fno-strict-aliasing -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 -ftrivial-auto-var-init=zero -fno-stack-clash-protection -falign-functions=4 -fstrict-flex-arrays=3 -fno-strict-overflow -fstack-check=no -fconserve-stack -fno-var-tracking -femit-struct-debug-baseonly -fstack-protector-strongNR_ZONE_LRU_BASEPCPU_FC_NR___GFP_KSWAPD_RECLAIM_BITphys_addrCOMPACTSUCCESSTHP_FAULT_ALLOCramoops_eccrecordPGDEMOTE_DIRECTpersistent_ram_write_userWORK_OFFQ_LEFTPGPROMOTE_CANDIDATEPGSCAN_KHUGEPAGEDfail_bufSWAP_RASB_UNFROZENNR_ZONE_ACTIVE_FILEMM_SHMEMPAGES__func__vm_event_itemlru_listPGSCAN_SKIP_NORMALWHOLE_SECONDSNUMA_FOREIGNBALLOON_MIGRATEPGPROMOTE_SUCCESSdump_write_cntTHP_SCAN_EXCEED_SWAP_PTE__SD_PREFER_SIBLINGSB_FREEZE_COMPLETECMA_ALLOC_SUCCESSPGDEMOTE_KHUGEPAGEDNR_FOLL_PIN_ACQUIREDNR_MM_COUNTERSWORK_STRUCT_COLOR_BITSval32NUMA_PAGE_MIGRATEPCPU_FC_AUTOADDR_NO_RANDOMIZENUMA_OTHERfail_outNUMA_HUGE_PTE_UPDATESALLOCSTALL_DMA32ALLOCSTALL_DMAFDPIC_FUNCPTRSdest_lognode_stat_itemTHP_FILE_MAPPEDPGALLOC_NORMALUNEVICTABLE_PGCULLEDpersistent_ram_save_oldramoops_max_reasonPSTORE_TYPE_CONSOLEscnprintf__param_str_pmsg_sizefls_longdefault_valueNUMA_HITPGSCAN_KSWAPDTHP_MIGRATION_SPLITKMALLOC_RANDOM_STARTKMSG_DUMP_SHUTDOWNhwparam_dmaLRU_ACTIVE_FILEWORKINGSET_RESTORE_FILErecord_sizessize_tof_node_putKCOMPACTD_FREE_SCANNED__u32ramoops_get_next_przTHP_DEFERRED_SPLIT_PAGEsize_is_constantramoops_console_sizePGREFILLNR_KMALLOC_TYPESkmalloc_cache_typeDQST_CACHE_HITSkvfreeNR_SHMEM_THPSUNAME26pdata__SD_BALANCE_WAKEHRTIMER_BASE_TAIpropnameramoops_init_przs__UNIQUE_ID_ramoops_ecc533work_bitsPGLAZYFREEDHTLB_BUDDY_PGALLOC__kernel_long_tSTICKY_TIMEOUTSlong intramoops_initraw_spinlockKSM_SWPIN_COPYWORKINGSET_NODERECLAIM__param_mem_sizemax_ftrace_cntTHP_SWPOUT__SD_BALANCE_NEWIDLEMIGRATE_CMApdev_printkramoops_pstore_writePGPGINclass_raw_spinlock_irq_tramoops_pstore_opencompressedTHP_SWPOUT_FALLBACKparam_ops_ullongKERNEL_PARAM_FL_UNSAFEmem_szwordof_get_parentfail_initkmalloc_cachesPGALLOC_DMA32LRU_UNEVICTABLEMOD_MEM_NUM_TYPEShwparam_ioportNR_FILE_DIRTYdatapersistent_ram_zap__UNIQUE_ID_console_size517ramoops_write_kmsg_hdrNR_FILE_THPSclass_raw_spinlock_irqsave_tPGFREEWORK_OFFQ_FLAG_ENDWORK_OFFQ_POOL_BITSWORK_OFFQ_BH_BITUNEVICTABLE_PGRESCUEDPSWPINsigned charramoops_exitstatic_keyHRTIMER_BASE_REALTIME_SOFTNR_FREE_CMA_PAGESNR_ZONE_INACTIVE_FILENR_ACTIVE_ANON__UNIQUE_ID_mem_sizetype526__u64_ddebugNR_ISOLATED_FILEHRTIMER_BASE_MONOTONIC_SOFTpid_typefree_prz__UNIQUE_ID_max_reason531PSTORE_TYPE_FTRACEMTHP_STAT_SWPOUTTHP_SPLIT_PAGEWORK_OFFQ_DISABLE_SHIFT__UNIQUE_ID_author541unsigned charplatform_driver_unregisterCOMPACTSTALLhwparam_otherRSEQ_CS_FLAG_NO_RESTART_ON_PREEMPT_BITNR_WRITEBACKvec_typePGSCAN_DIRECT___GFP_UNUSED_BITftrace_read_cntnuma_stat_itemHTLB_BUDDY_PGALLOC_FAILkernel_param_opsDQST_READSof_node_name_eqpstore_name_to_type__param_max_reasonPGREUSEALLOCSTALL_MOVABLEWMARK_MINramoops_pstore_readramoops_pstore_eraseMIGRATE_ISOLATEclass_spinlock_irqsave_tNR_ANON_THPSramoops_driverpersistent_ram_free_old__UNIQUE_ID_dump_oops535_Boolbytesproperty__param_str_record_sizekmalloc_array_noprofof_property_read_u32_arrayPIDTYPE_PIDvalueKMALLOC_CGROUPflagsNR_KERNEL_MISC_RECLAIMABLEramoops_pmsg_size___GFP_ZERO_BIT__dynamic_dev_dbgmoduleof_nodeWORK_STRUCT_INACTIVE_BITNR_SWAPCACHE___GFP_ZEROTAGS_BITARM64_VEC_SVENR_PAGETABLEPSTORE_TYPE_PPC_COMMONPGMIGRATE_SUCCESSMOD_INVALIDtime64_tMIGRATE_TYPEShwparam_irqramoops_free_przsfls64ratelimit_stateN_HIGH_MEMORYkasprintfprz_arMOD_DATAmod_mem_typemem_typealloc_tagNR_VM_EVENT_ITEMS__UNIQUE_ID_pmsg_size521__UNIQUE_ID_ftrace_sizetype518propPGSCAN_DIRECT_THROTTLEof_property_read_u32WORK_STRUCT_COLOR_SHIFTcallerTHP_FILE_ALLOCvm_fault_t__kernel_ulong_t__kmalloc_indexNR_SLAB_UNRECLAIMABLE_BMTHP_STAT_ANON_FAULT_FALLBACK_CHARGE__param_record_sizeplatform_device_register_full__UNIQUE_ID_mem_name525MOD_TEXT_resWORK_OFFQ_FLAG_BITSresourceKSWAPD_INODESTEALPGSCAN_SKIP_DMA32__this_moduleKMALLOC_DMAulongNR_WMARKprzskernel_paramHRTIMER_BASE_MONOTONICnr_cpu_idsfalse___GFP_LAST_BITNR_FILE_MAPPEDADDR_LIMIT_32BITbuffer___ratelimitramoops_read_kmsg_hdrSB_FREEZE_WRITE___GFP_HIGHMEM_BITKMSG_DUMP_PANICzone_stat_itemNR_KERNEL_STACK_KB___GFP_MOVABLE_BITramoops_init_przmax_dump_cntfprzs__compiletime_assert_352PGSCAN_SKIP_DMATHP_SCAN_EXCEED_SHARED_PTE__UNIQUE_ID_record_size515DROP_SLAB__param_str_eccpstore_type_id__SD_ASYM_CPUCAPACITYHRTIMER_BASE_TAI_SOFTpersistent_ram_write__param_str_console_sizeARM64_VEC_MAXWORK_STRUCT_FLAG_BITSKSWAPD_LOW_WMARK_HIT_QUICKLYPIDTYPE_MAXPGDEACTIVATEraw_spinlock_t__UNIQUE_ID_description542__param_dump_oops__SD_SHARE_CPUCAPACITYPGALLOC_MOVABLEKCOMPACTD_MIGRATE_SCANNEDlong unsigned int__UNIQUE_ID_license540ramoops_pstore_write_userPGSTEAL_FILESWAP_RA_HITpmsg_read_cntvmscan_throttle_statePTR_ERRPGSCAN_FILEPGPGOUTNR_ZONE_UNEVICTABLEof_property_read_variable_u32_arrayPSTORE_TYPE_DMESGNR_SHMEMpersistent_ram_oldcprzramoops_ftrace_sizePAGEOUTRUNuintptr_tKMALLOC_RECLAIM__SD_ASYM_CPUCAPACITY_FULLsrc_log_sizefail_clear__UNIQUE_ID_mem_size527ramoops_parse_dt_u32MIGRATE_PCPTYPESRSEQ_CS_FLAG_NO_RESTART_ON_MIGRATE_BITPCPU_FC_PAGE__UNIQUE_ID_mem_address523__SD_NUMACOMPACTFAILPIDTYPE_SIDkmalloc_type__SD_BALANCE_EXECpstore_infoplatform_driverDQF_SYS_FILE_BNR_INACTIVE_ANONDQF_PRIVATEis_power_of_2NR_THROTTLED_WRITTEN__param_eccparam_ops_uintTHP_SPLIT_PAGE_FAILED__param_str_mem_sizetask_structmprz__UNIQUE_ID_ddebug536long long intLRU_INACTIVE_ANONMTHP_STAT_SHMEM_FALLBACK_CHARGENR_ZSPAGESpersistent_ram_zone__kmalloc_large_noprofNR_SHMEM_PMDMAPPEDmemtypeprz_ok__kernel_size_tpaddrthread_infoof_find_propertypersistent_ram_ecc_stringoverflowUNEVICTABLE_PGMLOCKEDCOW_KSMMOD_INIT_RODATA__UNIQUE_ID___addressable_init_module538___GFP_HARDWALL_BITMIGRATE_UNMOVABLEsscanf__param_console_sizeWORKINGSET_ACTIVATE_ANON__platform_driver_registerramoops_register_dummyNR_VM_NODE_STAT_ITEMSPSTORE_TYPE_PPC_OPAL__UNIQUE_ID_mem_type529MTHP_STAT_SWPOUT_FALLBACKparentWORKINGSET_REFAULT_ANONMIGRATE_HIGHATOMIC___GFP_IO_BITmthp_stat_itemMOD_INIT_DATAREAD_IMPLIES_EXECcurrent_stack_pointerKMALLOC_NORMALALLOCSTALL_NORMALCMA_ALLOC_FAILMTHP_STAT_SPLITWORKINGSET_REFAULT_BASE__SD_SERIALIZEKSWAPD_HIGH_WMARK_HIT_QUICKLYPGSCAN_SKIP_MOVABLEftrace_sizedump_read_cntunsigned intKERNEL_PARAM_FL_HWPARAMecc_infoheader_lengthMOD_INIT_TEXThwparam_dma_addrNR_ZONE_WRITE_PENDINGNR_VM_ZONE_STAT_ITEMSSHORT_INODE__param_pmsg_sizeNR_VM_NUMA_EVENT_ITEMSPGMIGRATE_FAILNR_FILE_PAGESPSWPOUTSLABS_SCANNEDWORK_OFFQ_DISABLE_BITSWORK_STRUCT_PENDING_BIT__param_mem_namepersistent_ram_ecc_infol_yesWORK_OFFQ_FLAG_SHIFT__int128 unsignedTHP_MIGRATION_SUCCESSNR_LRU_BASEZONELIST_NOFALLBACKpersistent_ram_newNUMA_HINT_FAULTSkmsg_dump_reasonNUMA_INTERLEAVE_HITPSTORE_TYPE_MAXWMARK_PROMO__SD_BALANCE_FORKpstore_register___GFP_COMP_BITPGROTATEDNUMA_PTE_UPDATES__param_str_dump_oopsPGSTEAL_KSWAPDzone_watermarksKMSG_DUMP_EMERGCOMPACTFREE_SCANNEDramoops_unregister_dummy___GFP_NOMEMALLOC_BITPGSCAN_ZONE_RECLAIM_FAILEDBALLOON_DEFLATETHP_SCAN_EXCEED_NONE_PTEADDR_COMPAT_LAYOUTmigratetypeNR_ACTIVE_FILEparent_node__SD_FLAG_CNTreserve_mem_find_by_nameWORK_STRUCT_LINKED_BITof_property_read_boolboolfailUNEVICTABLE_PGSCANNEDcharclass_raw_spinlock_thwparam_iomemTASK_COMM_LENN_CPUresource_size_tUNEVICTABLE_PGCLEAREDTHP_ZERO_PAGE_ALLOC_FAILED__kvmalloc_node_noprofVMSCAN_THROTTLE_CONGESTEDramoops_dump_oopsNR_ZONE_ACTIVE_ANON__UNIQUE_ID_record_sizetype514PSTORE_TYPE_MCENR_INACTIVE_FILEout_valueDQF_ROOT_SQUASH_B__param_str_ftrace_size___GFP_ACCOUNT_BITZONELIST_FALLBACKTHP_COLLAPSE_ALLOCNR_IOMMU_PAGESNR_ZONE_INACTIVE_ANONplatform_device_register_data__rounddown_pow_of_tworseq_cs_flags_bitpersistent_ram_old_sizeNR_LRU_LISTSDQST_FREE_DQUOTSdump_mem_sz__kmalloc_cache_noprofsp_el0THP_ZERO_PAGE_ALLOCmem_addressdevicesizeof_device_idN_POSSIBLElong long unsigned intprz_nexthrtimer_base_typeparam_ops_intLRU_ACTIVE_ANONWORKINGSET_RESTORE_ANONoops_cxtNR_UNEVICTABLEMM_FILEPAGESMTHP_STAT_ANON_FAULT_FALLBACKPGACTIVATE___GFP_DMA_BITout_valuesNR_VMSCAN_IMMEDIATE___GFP_HIGH_BITpersistent_ram_freeMOD_RODATAkzalloc_noprof__UNIQUE_ID_max_reasontype530KMSG_DUMP_MAXphys_addr_tsrc_logPGSTEAL_KHUGEPAGEDDQST_ALLOC_DQUOTSUNEVICTABLE_PGMUNLOCKED__compiletime_assert_537NR_MLOCKVMSCAN_THROTTLE_ISOLATED__UNIQUE_ID_ftrace_size519hlenramoops_contextSB_FREEZE_FSNR_DIRTIEDdev_of_nodeMOD_RO_AFTER_INITmemsetplatform_device_info___GFP_FS_BITKCOMPACTD_WAKEDROP_PAGECACHEWMARK_HIGHTHP_COLLAPSE_ALLOC_FAILED___GFP_RETRY_MAYFAIL_BITtimespec64MM_ANONPAGES__SD_WAKE_AFFINENR_BOUNCEKMALLOC_RANDOM_END__int128time__kernel_ssize_tPIDTYPE_PGIDRSEQ_CS_FLAG_NO_RESTART_ON_SIGNAL_BITDQST_LOOKUPS__UNIQUE_ID_mem_typetype528_DQST_DQSTAT_LASTDQST_SYNCSramoops_parse_dtWMARK_LOWMTHP_STAT_SHMEM_FALLBACKPGDEMOTE_KSWAPDSB_FREEZE_PAGEFAULTdummyWORKINGSET_NODESMM_SWAPENTSHRTIMER_BASE_BOOTTIME_SOFTTHP_FILE_FALLBACK_CHARGEdprzsNR_FREE_PAGESWORK_STRUCT_PWQ_BIThwparam_ioport_or_iomemPIDTYPE_TGIDTHP_MIGRATION_FAILramoops_probeNR_VMSCAN_THROTTLE___GFP_RECLAIMABLE_BIT___GFP_NORETRY_BITNR_ISOLATED_ANONname__kmalloc_noprofMIGRATE_RECLAIMABLEplatform_deviceTHP_SPLIT_PMD__s64__MTHP_STAT_COUNTpstore_recordshort intarch_static_branchIS_ERRresource_sizeCOMPACTMIGRATE_SCANNEDzonenum___GFP_DIRECT_RECLAIM_BIT__SD_ASYM_PACKINGNR_VMSCAN_WRITEpdata_localNR_WRITTENplatform_get_resourcestartPSTORE_TYPE_PPC_OFNUMA_MISS___GFP_NOWARN_BITbranch__mod_of__dt_match_device_tableMMAP_PAGE_ZEROindextruepstore_unregisterWORK_STRUCT_PWQ_SHIFTMTHP_STAT_SHMEM_ALLOChwparam_typePGSTEAL_DIRECTkfreePSTORE_TYPE_PPC_RTAS___GFP_DMA32_BITdata_typeramoops_removePGFAULTDQST_DROPSN_NORMAL_MEMORYCOMPACTISOLATEDNR_FOLL_PIN_RELEASEDPGINODESTEALNUMA_LOCAL__SD_SHARE_LLC__SD_OVERLAPBALLOON_INFLATEKMSG_DUMP_OOPSHRTIMER_BASE_BOOTTIMEVMSCAN_THROTTLE_WRITEBACKTHP_FAULT_FALLBACKclass_spinlock_t__UNIQUE_ID_mem_nametype524__param_ftrace_sizeMTHP_STAT_SPLIT_DEFERREDmemcpygfp_tHRTIMER_BASE_REALTIMEget_currentdevice_nodeNR_WRITEBACK_TEMPTHP_FILE_FALLBACKNR_NODE_STATESNR_FILE_PMDMAPPEDdt_matchUNEVICTABLE_PGSTRANDEDramoops_platform_datapstorepcpu_fc__SD_CLUSTERDQST_WRITESconsole_size___GFP_NOFAIL_BITPSTORE_TYPE_PMSGN_ONLINE___GFP_WRITE_BITparam_ops_ulongmem_size__UNIQUE_ID___addressable_cleanup_module539NR_SLAB_RECLAIMABLE_Bzone_szNUMA_HINT_FAULTS_LOCALLRU_INACTIVE_FILEplatform_device_register_resndataMTHP_STAT_SPLIT_FAILEDN_MEMORYdest_log_sizePGMAJFAULTADDR_LIMIT_3GB__UNIQUE_ID_ecctype532MTHP_STAT_ANON_FAULT_ALLOCpdevinfo__param_str_mem_name__param_mem_typeshort unsigned int__UNIQUE_ID_dump_oopstype534NR_SECONDARY_PAGETABLEPCPU_FC_EMBEDMAX_ZONELISTS__param_str_mem_addressnode_states__param_str_max_reasonWORKINGSET_ACTIVATE_FILEtmp_prz__must_check_overflowNR_ANON_MAPPEDWORKINGSET_REFAULT_FILE___GFP_MEMALLOC_BITlabel__param_str_mem_typeTHP_FAULT_FALLBACK_CHARGEMIGRATE_MOVABLEPGLAZYFREEpstore_ftrace_combine_logstatic_key_falseconsole_read_cnt__UNIQUE_ID_pmsg_sizetype520WORK_OFFQ_POOL_SHIFTPGALLOC_DMA__UNIQUE_ID_console_sizetype516___GFP_NO_OBJ_EXT_BITOOM_KILLkmem_cacheWORKINGSET_ACTIVATE_BASEkmalloc_noprof__UNIQUE_ID_mem_addresstype522N_GENERIC_INITIATORparam_ops_charp___GFP_THISNODE_BITWORKINGSET_RESTORE_BASEARM64_VEC_SME_dev_err__flsmem_nameclass_spinlock_irq_tfs/pstore/ram.c/kernel/work/linux-6.11/kernel/work/linux-6.11fs/pstore./arch/arm64/include/asm./include/linux./include/asm-generic/bitops./include/uapi/asm-generic./include/asm-generic./include/uapi/linux./include/linux/schedram.cram.ccurrent.hof.herr.hplatform_device.hslab.hdevice.hlog2.hbitops.hfls64.hbuiltin-__fls.hjump_label.hioport.hinternal.hint-ll64.hint-ll64.hposix_types.htypes.hspinlock_types_raw.htime64.hstddef.hgfp_types.hinit.hcpumask.hstack_pointer.hprocessor.hpid_types.hpersonality.hmm_types_task.hrseq.hsched.hspinlock.hpercpu.hnodemask.hworkqueue.hmm_types.hmmzone.hhrtimer_defs.hquota.hquota.hfs.hmoduleparam.hmodule.hkmsg_dump.hpstore.htopology.hhuge_mm.hvm_event_item.hmm.hram_internal.hsprintf.hdev_printk.hdynamic_debug.hstring.hprintk.hratelimit_types.hoverflow.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x <A-A BU A-A G A-A $PI-ADA-<A-A`BBBH A-A <A-APBBBC^ A-A ,@A-A DHA-tDA-AP BBCCfAADA-AP -I AAA HAA,A-A BhA-,DA-A DIA-4A-ACBZ A-A 4dA-ACB^ A-A <lA-A BL A-A GA-A-AD E C GOqMEA-A -AAA \ACBAA-A -G A HACAAAA IABDA-ACBBC A-A DA-A`B CC A-A  3PMP ez@D$D    d dl#A  M O8g{ 0 M                . ( D 8 \ H u X M((  (04MkZ|I  $MMCl))3\ hlzJ6TNl;RA3E ;*W.C`${- &6\MM("((.P(Ax(R(c(t((@(h(( !#$M$%"&;HPa@ 07>\u dl  " 2 > P h         0   . > ram.c$xramoops_pstore_openramoops_pstore_eraseramoops_pstore_write_user$dramoops_pstore_writeramoops_parse_dt_u32ramoops_exitramoops_init_prz.constprop.0ramoops_free_przs.constprop.0ramoops_removeplatform_device_register_resndata.constprop.0ramoops_register_dummyramoops_initramoops_init_przs.constprop.0ramoops_probe__UNIQUE_ID_ddebug536.0ramoops_pstore_readdt_match__func__.3__func__.4__param_str_dump_oops__param_str_ecc__param_str_max_reason__param_str_mem_type__param_str_mem_size__param_str_mem_name__param_str_mem_address__param_str_pmsg_size__param_str_ftrace_size__param_str_console_size__param_str_record_size_rs.2ramoops_driveroops_cxtramoops_console_sizeramoops_ftrace_sizeramoops_pmsg_sizeramoops_max_reasonramoops_dump_oopsramoops_ecc__UNIQUE_ID___addressable_cleanup_module539__UNIQUE_ID___addressable_init_module538__UNIQUE_ID_description542__UNIQUE_ID_author541__UNIQUE_ID_license540__UNIQUE_ID_dump_oops535__UNIQUE_ID_dump_oopstype534__UNIQUE_ID_ramoops_ecc533__UNIQUE_ID_ecctype532__UNIQUE_ID_max_reason531__UNIQUE_ID_max_reasontype530__UNIQUE_ID_mem_type529__UNIQUE_ID_mem_typetype528__UNIQUE_ID_mem_size527__UNIQUE_ID_mem_sizetype526__UNIQUE_ID_mem_name525__UNIQUE_ID_mem_nametype524__UNIQUE_ID_mem_address523__UNIQUE_ID_mem_addresstype522__UNIQUE_ID_pmsg_size521__UNIQUE_ID_pmsg_sizetype520__UNIQUE_ID_ftrace_size519__UNIQUE_ID_ftrace_sizetype518__UNIQUE_ID_console_size517__UNIQUE_ID_console_sizetype516__UNIQUE_ID_record_size515__UNIQUE_ID_record_sizetype514__param_dump_oops__param_ecc__param_max_reason__param_mem_type__param_mem_size__param_mem_name__param_mem_address__param_pmsg_size__param_ftrace_size__param_console_size__param_record_sizepersistent_ram_free_oldpersistent_ram_zappersistent_ram_write_userscnprintfpersistent_ram_write___ratelimit_printk__stack_chk_failof_property_read_variable_u32_array_dev_errplatform_driver_unregisterplatform_device_unregistercleanup_modulekasprintfpersistent_ram_newkfreepstore_name_to_typepersistent_ram_freepstore_unregisterkvfreememsetplatform_device_register_fullreserve_mem_find_by_name__this_module__platform_driver_registerinit_module__kmalloc_noprofnr_cpu_ids__kvmalloc_node_noprofpstore_registerplatform_get_resourceof_find_propertyof_get_parentof_node_name_eqof_node_put__dynamic_dev_dbgpersistent_ram_old_sizepersistent_ram_ecc_stringpersistent_ram_oldsscanfkmalloc_caches__kmalloc_cache_noprofpersistent_ram_save_oldmemcpy__mod_of__dt_match_device_tableparam_ops_intparam_ops_uintparam_ops_ulongparam_ops_charpparam_ops_ullongdzl{|{ ( (}~~~  < @ @ h h8 @ Hlx    48@Hd|TX \ |@` h l  $ p, p0l |       (  , d  l  p      h  h  p  p  x  x, < l  p                      ( <  P@  P\ p  `t  `|   p  p           4 < \ d       ( ,_0 4_8@ H LT X \dp x |    0  00H\pdzl{ $8\t (H|L( 0P x0   $(, 8P   , 80 848`x| $_(  @  4(08H$PX`p0x ( (8(@8HP` hHpxXo sttqW&r-sx 4s ;s'BsV-Ns\sas'osts sS"ss(ssstsmssm%ss_% sOs#s(s4s^@soLsXs*ds#psssks sshs s.s s s-s%s #s8su)s}s''s7#s s$srsa s!("sv(s+.s(4s%:s+@s>'FsR.LsRsXs^s/ds !jspsP/vs}ss$s4ssJ ss0ssE ss&s~%sssEss s("s+s4s=stFsOsXs,ms"ss$%ysf&s\sds!s s%sss_ss s s}*s70s[ s+0s6s-<sEBskNs-_sH"es+ks)qsxws,}ss/s6+ssss&svss;sss)s:sJ s# s*s ss/ss6 sis($s*s.0sx'6s <sBs~ HsKNs6Us esks(qsws}s)sss[s&sZsR!s s sHs sHs $sB%ss s^s#sws s s s4s"#sD,)s/sQ'5s ;sU&AszGsMs:.Ssz/Ys _s-es/ks"qsKws' }s+.sss s= s+sSs7ss sE+stsM(s##sj$si(ssEsOs)sjss-sC! ssss+&%s+s;1sX8sIsOs"Usy,[s;ash gs!nssP*s$s9sW s'snss&s$sss!ss-so/ss" ss*s:*se$s) *s 0sr&6sR<sCs Ts:Zs`sL%fslsyrs0xssK s sss%s)s s+s s#s!s%s% s< s( s;& s]$& s8 s > sE sO s"\ s%i s+v s s/ s>) s s s& sD s/ s7 s s s s s[# s$ s) s s sx s! s$ sv* sK0 s+*6 s~< sB s#I s-Y sA_ s e sk sq q s`)w s(} s s+ sn s s' s s> si s s sS s1% s< s s, s+ s) s s;( s s* sm sO s/"* s'/ s$9 s> s;"H sM s+\ sm s -s s"y s s s s() s& s sj s, s* s' ss s s sq s s$/ sZ sB sC s s sI s s sY s s& s , s"2 s8 s.> s)D s,J sP sV s \ s_b sK)h s#n st sS z s s se s s s s s) s sG s s s s. s$ s sf/ s8 s s sb, s s s sa s& s s(" s( s). s 4 sw: s@ s$F sSL sR sX s ^ s)d s[j sQp sv s[ | st s# s s`+ s sj* s. s0! s$ sZ s$+ s& s2 s s4 s s' s s s s" s% s^ s s*sss4$s*s 0s6sBsGsw+LsQsc]{sXsas E\sE&s#s}/H8sDahbs0/nE s Est s 8s*a@sE s-$Es`+(IsU(^sjas.EsEWs#"s-s%as/E;0sR<EEs.0Qos0-{s as*EsEs,sJs> #a,s 8EVsbERksw sl.sE-axs%E;sEs~ 0(s-4=s IaPRsu#^E|sW Es$ssa(s,Ez$s0E9sq E4NsIZcsoaxsi-EsEhsM$s&sosskss6" ssc%s+1s=sTIs?Usasmsyss.sO ss ss+sO&s"sW+0's(4sA(JsWB`s,m?vsE\s E)sEs sss];s Qssss@sws 4s3 Ks0hst(sss$sG#sf ssg'.s!OskssZ)s*s@ sQs!s\'sHs _sshss ss0s)s&)s 0 K SqE]shdsAsMqUs(s6" qe5 W(ss}s)s s' s sMs](%s!2s.PsWsA ] fsl us+|qsqs%  ( ( &( C( d< H H H H L $X EX bX X l x x x  x >  F qY q q  q  q q $ 4 q !8 !q+!q;!h C!qV!qo!s%!s !sM!s!sC!s*!sj!!sp!_ "s#"s('"s2"I"s W"sve"ss"s*"s""q/""q/"q/"s #sb'A#s.g#sf.#s#sb'#s#s.#s' #sc $s?0$sZ,=$sJ$sV$sqc$s%r$sf.$sP$s6$$s%s%&%sC%q W%s b% y%s%s6"%sH$%sj%%q%s(%&)&7&}&s &s&s"&&s's6"+'s8'sN M'V'q_'s .k'sj"w''sq's%'''(9(A(q[(qm(u(q((q(q(sq(s%((q(q))q:8)q:J)<R)qTg)lo)qd))q{))q)X)q))q )q *4*q22*q2D*lL*qGb*qGq*s*s*s*sh%*s *s)*s*s*s+s(+s 3+f+s.w+s+s,+s#+s+s&+sv+s +s,sv,s#8,sV,svc,s q,sh!,s,sb',s ,s6",s,,s,sb' -s -s6""-s'-/-su$O-s'm-sf#-s6"-s?-s-s6"-s?-s-s/-s6"-s? .s(.s-.s6":.sH.sS.se.s?r.sS.s*.s".s..sk.s'.s.s'/s(+/s4>/s!Z/sv/s/sb/s(0/s. /0?0[0|0$0 0[1m1414141qu12hn  0@d  h0F VDfvT    4 8 h ;U<el|X!34HlXc mxd"t(&t@*tJ.tc2ts6t:t>tBtLtQtVt[t`tet jtot&tt/yt6~t?tGtWtdtmtxttttttttttttttt.t5t=tHtQt\thts t|tttt#t(t-t2t7t<tAtFtKtPtUtZt,_t5dt>itPs x,x0lxpx xx DxHx$xx  TxXxdxx x.symtab.strtab.shstrtab.rela.text.rela.data.bss.rodata.str1.8.rela.exit.text.rela.init.text.rela__jump_table.rodata.rela.exit.data.rela.init.data.modinfo.rela__dyndbg.rela__param.rela.debug_info.debug_abbrev.rela.debug_aranges.rela.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @ @ '+`8&@'1(62PJ@E@'Z(U@Pp' je@H' wdp @'x @ ' w$8@8`'0%@ '&<2@@Y'$Yq^`@@x'^@pA'wal @D'0xL0'0/[70'@P hج8c@K'% (z 0O Mu