ELF>7@@AUL-E1ATL%LULHSHuyHmH5HHtx t:HHHtHÅu H}Lu"H[]A\A]DH[]A\A]LLvmlinux.ono-fpSkip frame pointer validationno-unreachableretpolinerethunkunretmodulebacktraceunwind on erroruaccessenable uaccess checkingstatsprint statisticsduplicatevmlinuxvmlinux.o validationslsSkip 'unreachable instruction' warningsValidate retpoline assumptionsvalidate and annotate rethunk usagevalidate entry unret placementIndicates the object will be part of a kernel moduleduplicate validation for vmlinux.ovalidate straight-line-speculationobjtool check [] file.ofurmbasdlSint(S*5-. htW> EFF I!JH MHNHNM!H5      8 EE `efRgEhi<jk l(nE0o8p @setqHr<PsX        $ / 7 B K  sls $ ) 0!,0 L.@Q dSTdUdVpW|X  Y (Zp0[d4\d6]d8^d:_d<`d>aElf |Elf >delfh U8elf V8 W fd XEH YL ZP [X \=h ]=h ^=h _=h `=hp P .!P elf   =  ( 8 H I $J +K   (  0 ; !D , 7 B N" Y)  . "  . #  E5 EKKP Kf$ ^% EEE&-EE&/s/0Kret1E UU Tv Q} R| X0f Uv T P Uv5 Uv'( U| T} : ; 9 I8 ( I: ; 9 I !I4:!; 9 I?<4G:!; 9 $ >  : ; 9 I8 I~ &I I  : ; 9! : ; 9 I8 .?: ; 9 'I<H}!I/ :!;!-9 IB4:!; 9 IB4:!; 9 IB%  $ > > I: ; 9 'I!4: ; 9 I?< : ; 9 : ; 9 I< : ; 9  !I/! : ; 9 "4: ; 9 I#4G: ; 9 I$.?: ;9 'I<%.?: ; 9 '<&.?: ; 9 'I@z'H}(H}(U()U)BPBhSSP(T(2V2TV;YVVCUPPYePe~VVhvPP,'v  -  3 3 %7 Z [LXi =[/M Jjr  f GoXGNU C89 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu90 -fomit-frame-pointer -fasynchronous-unwind-tablesoptionuint64_tElf64_OffOPTION_UINTEGERstrstrprevtypecheck_usageOPTION_INCRe_typeunretuint32_tnextlong long intsigned charlong long unsigned intstatic_call_listlong inthelpcheckparentstatself_writeuint16_tlong_nameOPTION_GROUPbuild_optElf64_Word__uint32_trodatavalueunsigned inte_phentsizelong unsigned intnamedatashort unsigned intvalidate_dupusage_with_optionsretpoline_call_listcallbackpprevintptr_tc_filee_machinesection_name_hashOPTION_SET_PTRshort_namee_ehsizeno_unreachablee_versionGElf_Ehdrcheck_optionsOPTION_SET_UINTdefvalinsn_hash__uint64_trethunkparse_opt_cbOPTION_INTEGEROPTION_ULONGparse_optionsvmlinuxhintscmd_check_Boolunsigned charsymbol_name_hashe_shoffElf64_Halfshort intfilehlist_nodemodulebacktracee_identElf64_Ehdrsection_hashignore_unreachablesparse_opt_typeinsn_liste_flagsreturn_thunk_listsectionshlist_headfirstchare_phoffehdruaccess__uint16_tlist_heade_shentsizee_shnumOPTION_STRINGsymbol_hashobjtool_fileno_fpElf64_AddrOPTION_BITOPTION_U64objnamee_entryOPTION_ARGUMENTflagsretpolinee_shstrndxargce_phnumarghobjtool_open_readchangedOPTION_CALLBACKargvOPTION_BOOLEANOPTION_ENDreloc_hashOPTION_LONGbuiltin-check.c/linux/tools/objtool/linux/tools/objtool/usr/include/x86_64-linux-gnu/bits/usr/include/linux/tools/include/linux/linux/tools/lib/subcmdbuiltin-check.cbuiltin-check.ctypes.hstdint-uintn.hstdint.htypes.hparse-options.hbuiltin.helf.hgelf.helf.hobjtool.hstring.hlibelf.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx LBLK G(D0V (C ABBF T (A ABBE    ",:HO&ais   builtin-check.ccheck_usage.LC0cmd_checkcheck_optionsparse_optionsstrstrobjtool_open_readvmlinuxelf_writeusage_with_optionsno_fpno_unreachableretpolinerethunkunretmodulebacktraceuaccessstatsvalidate_dupsls%5?Rb  h.p=((G0@HOpUH\P`fv~ hp (0!@   * 1 8 A O ,V ] d ^i $u    K w # /   " m. ; S e &k q ^w }    O M  <      p  ^ T * 7 )D kQ ^ k   4 &  t r  x   " ;- 8 O Z e Sq u} z    3    K   i# 0 = 9J EW e       [ :  =( 1Q gn {      ,  (9J[l} !   A6 .Q g         F >   e a& v* r/ h9 = L P U)CVf " %& :* ]. j2 < A F K P U Z _ d i n s x } % .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.ro.local.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@ &, 12@29T  O@!xl g@$ xRd0@30 @+@40kH0.0( h@5x0 6