ELFa@@?#A8{CS[*cksDŽB@@@ TFW@@y  @q TXA?q T"Q.*`b?kT@W@@ȟm T  T*"R*4@W@B!R`!q~@A8@BBҁT{ASB[CcDkEsF#_*`|_J55;@ 7RT9?BT@@b!_B T*@7z`|_!|5*7 **`5X@қ74ҔW5RTzY9@@T8@~@*q@*7RtZy{4Ҕ?#{S@9!4R[Rc*@HT*[BcCSA{Ĩ#_[BcC?#A8{SDŽB@94[c*k ;@zbA# RR##@hT*[DcEkF;@A8@BBT{BSC#_[DcEkF;@[ck;?#{S[c*#~ T@6*37[BSAcC#@{Ũ#_[BSAcC#@{Ũ#_GPLGPLGPLGPL%%S. A  [ /intu  u * #u85#u16O#u32i#u640u     HIX1  1  [#c *4  v=B u1 2345o 8 6 :v= = G7fd8u       9:  }       &64u FF  ]Fp FbKG o bK b ,vZ 13&GbhZW$Ofd&bP1vdbuf@Oi e.fidZg'f Vret d(out)0 4@ L B \ g s $`7cDvdbufOef.gid!Zh c ret d ~0*0   $   r  gs   !$0V=vdbufLOeh!.fid!Zg cret c$#(+ #'j#4vcbuf#COe$ k$.hid%Zf' vpos'v ( i )h*Wret+bd(outy;q*P+ Ph* Y PZ ZZ 0 ) 33   . ?' +Q,   [4'4 6C P z ,   P ]Q^jw"   -     G ]Sgs@VL fd@,u;Vg v;/- fd-$V fs2 C Q  ! 4 b ! 2 8:8f:;Lyv]!y6]"?__u 5__p b"@ B ~p 4 p 2 ! 5 ]! ]3' ;!Wptr ;< 1!.ptr 1=#WKv#&KivK^v^O^Y Wv *Kc bOWvO"KoldO*newO3brZboZ bbbQvKold%bnew.b" bjvK i bv !Kbv! i bv Kptroldnewb"!A%Wptroldnewptroldnew%ptroldnew%~ptr~old~new~/ptroldnewhptroldnewptroldnewptroldnewibvK %Nptr %old %new %tmp % % $ptr $old $new $tmp $ $ #ptr #old #new #tmp # # "Gptr "old "new "tmp " " _i _bv _K'tmp _ _bW0BWcap'|C"D ptr<Hb%,W2p,;,KuE(Wp(:(Ju1: ;9 I: ; 9 II !I: ; 9 I.: ;9 'I !:!; 9 I $ >  1X Y W  4:!; 9 I &I ( 4: ; 9 I:!; 9 I411RUX YW 4: ;9 I<1X Y W .: ; 9 'I !.: ; 9 ' !: ; 9 I.?: ; 9 '<.?: ; 9 '<.: ;9 ' !4: ;9 I.?: ;9 'I<4:!; 9 I1RUX Y W  U 1!: ;9 I" #:!; 9!I$.?:!; 9! 'I@|%.: ; 9 'I&.?: ; 9 'I<'4: ; 9 I( :!; 9!)1RUX!Y W * U+41,1X YW - 1.% /$ > 0> I: ; 9 1<2 3&45I54: ; 9 I?64: ; 9 I?<7<8> I: ; 9 9I:!I/ ; : ; 9 < 1U=1> 1?<@.?: ;9 '<A5B : ; 9 C D.: ; 9 'E.: ; 9 'I ,|         %  K! M w Muo   0| q m ~/ <  o.~ < y3 .3Y1 !ql | {~~ <= ~  ~ 5qb - ! ! ." s  Jp  1 #K. $(i.i  i  1.fh  &z &%/!=#!"5!Q/   o  , i i.i  i<4.! .!/ %i sJ ifp. .  ) i i<Z !. o  .N . 1 / 1u!! / w.! .1  ~~. }<!!! ~.  ~. g ! 1/ K       wJf&  )' ". #~ ~. w__compiletime_assert_1__compiletime_assert_141trueREADING_FIRMWAREsize_ti_size_readuintptr_tREADING_MODULEraw_atomic_cmpxchgssize_t__UNIQUE_ID_x_618type__ll_sc_atomic_addpathtask_unlock__UNIQUE_ID_y_619__u16kcsan_check_access__ll_sc__cmpxchg_case_mb_64_resget_fs_rootinstrument_atomic_read_writetask_locksecurity_kernel_read_fileIS_ERRl_nocpucapout_freelong long intsigned charPTR_ERRwantedkernel_read_file_idlong long unsigned intpath_putspinlock__fdget__ll_sc__cmpxchg_case_mb_8deny_write_accesslong int__kernel_ulong_talloc_tagraw_atomic_try_cmpxchg__UNIQUE_ID___addressable_kernel_read_file620fmode_t__UNIQUE_ID___addressable_kernel_read_file_from_path_initns622security_kernel_post_read_filekernel_load_data_strspin_lock__lse__cmpxchg_case_mb_16bytesspin_unlockraw_spinlock_t__to_fdvmalloc_noprofkernel_read_file_from_path_initns__cmpxchg_case_mb_16READING_KEXEC_IMAGE__int128__u8kasan_check_writelong unsigned int__u32_old_raw_spin_lockfile_open_rootloff_tfile_sizekernel_read_file_from_pathsizeshort unsigned int__UNIQUE_ID___addressable_kernel_read_file_from_path621whole_file__lse_atomic_addkasan_check_readboolfdget__ll_sc__cmpxchg_case_mb_16init_taskcopiedGNU 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-strongbuf_sizekernel_read_file_from_fd__lse__cmpxchg_case_mb_32__cmpxchg_mbatomic_incvfreekernel_read_file__cmpxchg_case_mb_32__retfilefput__kernel_long_tinode__int128 unsignedraw_atomic_inc_Boolfs_struct__kernel_size_tallow_write_accesscpucap_is_possiblecurrent_stack_pointershort int__kernel_loff_tfalsespinlock_t__ll_sc__cmpxchg_case_mb_32raw_atomic_dec_unless_positivefile_inodeoldvalkernel_read_file_strpath_get__u64lock_raw_spin_unlockchar__lse__cmpxchg_case_mb_8atomic_traw_atomic_addunsigned int__cmpxchg_case_mb_8__compiletime_assert_355raw_atomic_readi_sizeoffsetallocatedunsigned charatomic_dec_unless_positiveREADING_MAX_IDREADING_POLICY__UNIQUE_ID___addressable_kernel_read_file_from_fd623READING_UNKNOWNREADING_KEXEC_INITRAMFSraw_spinlocktask_struct__kernel_ssize_t__lse__cmpxchg_case_mb_64READING_X509_CERTIFICATEarch_atomic_addfdputalternative_has_cap_likelykernel_readumode_tfilp_open__cmpxchg_case_mb_64resultroot__compiletime_assert_0fs/kernel_read_file.c/kernel/work/linux-6.11/kernel/work/linux-6.11fs./include/linux./include/linux/atomic./arch/arm64/include/asm./include/linux/sched./include/uapi/asm-generic./include/asm-generickernel_read_file.ckernel_read_file.cfs.hatomic-instrumented.hatomic-arch-fallback.hcmpxchg.halternative-macros.hcpucaps.hatomic_lse.hatomic.hatomic_ll_sc.herr.htask.hspinlock.hfs_struct.hfile.hint-ll64.hint-ll64.hposix_types.htypes.hspinlock_types_raw.hspinlock_types.hstack_pointer.hkernel_read_file.hsecurity.hpath.hvmalloc.hspinlock_api_smp.hinstrumented.hkcsan-checks.hkasan-checks.hstddef.hGCC: (Ubuntu 13.2.0-23ubuntu4) 13.2.0GNU x L(A-ApB B BCBC A-A \A-A@BFDQACA-A@-AA`A-AB F FCCCcAAAJA-A  -ABAADAAATA-AP BBCBW A-A H A-A 58c 0 5   6 n   5$(H(s`0#(2AJ[jskernel_read_file.c__export_symbol_kernel_read_file$d__export_symbol_kernel_read_file_from_path__export_symbol_kernel_read_file_from_path_initns__export_symbol_kernel_read_file_from_fd$x__UNIQUE_ID___addressable_kernel_read_file_from_fd623__UNIQUE_ID___addressable_kernel_read_file_from_path_initns622__UNIQUE_ID___addressable_kernel_read_file_from_path621__UNIQUE_ID___addressable_kernel_read_file620alt_cb_patch_nopssecurity_kernel_read_filekernel_readvfreesecurity_kernel_post_read_filevmalloc_noprof__stack_chk_failfilp_openfputinit_task_raw_spin_lockpath_get_raw_spin_unlockfile_open_rootpath_put__fdget$%,$&'()h*+(,,,4-8,<,H-X.`/d,h/|01+,)`2+ (!8"# #"!  *16D KP^/jx }Q 0(! o !4m @G>LD Xf_kYwF  2 2#>8HRe[m s5yc =  . 3 S B   L  5H L^#L w  8 2IHGir0 0h9AUX^u r /@U@w\dd(/< Vc|p  " =J Wzu~t h |  0  > |F  X |`  n  ~ |     0 0  0/ 7 @R s D     D K K8 Z {    V     ! ) @ H _       1 M Ah   r     8 ! M(8R h=&W W \ a/ Qj * < rCRPk   *#V Xz  0ir A, O, , :, Htk  mhw * &*3J*".&F*I.Y2p6:>HMRW\a(f2kGpQu^zgv|!(2ETcrdh(LP0.symtab.strtab.shstrtab.rela.text.data.bss.rela.export_symbol.rela.altinstructions.rela.discard.addressable.rela.debug_info.debug_abbrev.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.note.gnu.property.rela.debug_frame @@@?&0,060@1@A`JpE@@B`` [@B` zWu@C 0@[0  @[0( 03{06'6686 X6@_7 <{`"