ELF>@@Ht+HHH5u$1HfD1fDfHtkU1SHH5HHHt H5HHtLH5HHt1H[]Ðf1H5HHu@ŃAU1I1ATUSHHHD$źAL1AăHt$t$(DH\$@HtLLl$ DH)t;HLDHuH=HĨ[]A\A]fDDHĨ1[]A\A]ÐH=HH51fDH=fH=LH51zH=fff.@AW1L=AVL5AUIATAUHSHHHHLHt]L4$HAfD J|HIHxIu׿L=E1H HLH=Ht81t8E1HLLDu7HĈ[]A\A]A^A_xu빐D~LHff.fAWAVAUATUHSHcHHHIIŅ~-IIH\I>IHIII9uHHD=t =g=tv==HH#HH#H  ,H}H=H[]A\A]A^A_@=t?=uH &H=H[]A\A]A^A_=O=BH (H=H}=H=u'H5HtrH=H=HHtP=u HxXHÅu,=+H}L@=uH=HEE1I}H5AAD$I]Md&DHH5L1HL9H+L=MtL-HLuLLH5LHL9tPH+L=H )H=%H -H=H5 H <H=H *H=H-HHxHIHtkHHHLgLH.orifCmNH .H=%H=H= H=orcjump_labelnoinstrskylakefstatfchmodsendfileOBJTOOL_ARGSOBJTOOL_VERBOSEcallocstrdupmalloc %s -o %s %sActions:hacksjump_label,noinstr,skylakeibtvalidate and annotate IBTmcountvalidate noinstr rulesgenerate ORC metadataretpolinerethunkunretprefixgenerate prefix symbolsslsstackvalvalidate frame pointer rulesstatic-callannotate static callsuaccesscfidumpdump metadataOptions:backtraceunwind on errordry-rundon't write modificationslinkobject is a linked objectmodulemnopnop out mcount call sitesno-unreachableoutputfileoutput file namesec-addressstatsprint statisticsverboseverbose warningsWerrorreturn error on warningsOBJTOOL_ARGS=""error: objtool: can't open '%s' for reading error: objtool: can't open '%s' for writing error: objtool: --mnop requires --mcount error: objtool: --noinstr requires --link error: objtool: --ibt requires --link error: objtool: --unret requires --link error: objtool: --dump can't be combined with other actions error: objtool: At least one action required error: objtool: Linked object requires --link patch toolchain bugs/limitationsannotate mcount/fentry calls for ftracevalidate and annotate retpoline usagevalidate and annotate rethunk usagevalidate entry unret placementvalidate straight-line-speculation mitigationsvalidate uaccess rules for SMAPannotate kernel control flow integrity (kCFI) function preamblesobject is part of a kernel moduleskip 'unreachable instruction' warningsprint section addresses in warningsobjtool [] file.o himnr lstu ovP/  0 .1int      (m*5,>-..55.5.>>>>>>!>S SW>f u8 *  Y Z Z  ] ^&  a& b& b+& 1 3Q 6 N 7 N 8 N 9 N  : N( ; N0 < N8 = N@ @ NH A NP B NX D` Fh HQp IQt J x Mm Nt O Q Y  [ \ ] ^ < _ E `Q b 02 +0S.S. ? M6* *  g   B!5      !5& @""4 )3QBBQ `abgcQde<fg h(jQ0k8l @setmHn<PoBXGZ   $ ,-/ 0 2 Q$4 (9 0=8?*@J@HK@XL@hYxB.N 0   ibtorc  sls   Qcfi !"#$% &(')(*)+ , k!w',04kf.#@Q STUVWX  Y (Z0[4\6]8^:_<`>a$@?        ( , 0 8% $  f f   %J 45]c      | #(  < c 5  E _ E o Elf 5Elf> A? I &; .; ;  Z ; w x@ y;     ! "# $ sh% &Z `'p( ( sym)"* '+Nidx,Q-----(-..m &1"263 4 (5 0sym6 8sec7 P8NXidx95`len95d:.h;.p<"x<"?@ABCDEFGHIm  LmM secN symO"Pm,7elfSelfTU fdVQHWLXNPY5XZ`[.p]Qx^Q|_Q`QaQcdefgi j"  8elf   ( 8 H X h i #j !5l "5p $.x $. %. %. 'r9.:  ; $.$ $ c.SJc f QQ !QQEm QQ  QQ'  QQ' N,,<HEE ^ Qe/ ' NN< $ )<EEZ Q Q .Q * /Q5^NQ=hhB  Q  QQ"BhQ NQN(Q>Q(")N) retQ>err-?E@SiH Q*argI NHUT Qvm$UvT}HUT Q~R}+*,A,U ,UsT8U + '/XU T1Q&/U T1Q(/U T1Q)/U T1Q-/U T1Q</U T1Q*B["*U|TvQ C Uv8AU:Uv3UsJQU~TvoUvT~/U T1Q.U -.Q.0"D EFi QQQsrc"dst3 EEQQ'~~UsT0U}T AQ UvT~U|IU|TvQ}RshU }U|}UvHT QsU HT Q}U G (lQlQl."lGhn~HenvoNpQIT U~TsQR X0>U mU|T}QRvX0QUvT.-Qopt--Bstr->-GQ/5)UsT 5NUsT 5sUsT 5UsT #QGopt#,Bstr#=#FQmUTT -/Jelf3 : ; 9 I8 I~( I: ; 9 IH} !I : ; 9 I8 :!;9 I8 :!; 9 I8  : ; 9! $ >  .?: ; 9 'I< :!; 9!I kH}.?: ;9 'I<I!I/ :!; 9 IB4:!; 9 IB4:!; 9 IH}:!; 9 IB&I.?<n:!;!<4:!;9 IB1B.:!; 9! 'I@z: ; 9 I7I 4: ; 9 I?<!>! !I:!; 9!"(# : ; 9! $ :!;9! %:!;9!I& !: ; 9!'(.?:!; 9!'I@z)4:!;9 IB* U+1RB UX!YW ,41B-.: ; 9 'I .:!; 9 I/% 0 1$ > 2: ; 9 3'I4> I: ; 9 5<6 : ; 9 I 8 7 : ; 9 8 : ; 9 9!I/:4: ; 9 I?;4G: ; 9 <.?: ;9 '<=.?: ; 9 '<> : ;9 ? : ;9 @ A 1UB1RB X YW CH}D4: ; 9 IE F4: ; 9 IG.: ; 9 'I H4: ; 9 IBI UJ: ; 9 IUS\UTV T V T V T V T VTVTV P VVV 0 0 ^ 0 ^ 0P^0P^0] ] ] ] ]0]0 0 0 P S 0 000 1 V VVVVS\\SP]]P0~v3% ~v3%# ~v83%#~v3% pUSUST]T]SspSPPP\\\P\PVVPVU\P\PT]T]QVQVPUPUPP1~^U^PfUfUUUPcTcSTTSPnQnQQQP{0{11101V U *U*:U:GUTU*T*:T:GTQ*Q*:Q:GQ,g           #Wut XKu 2u 2 s vX!- Jtv< J XYu [ Yu XYu/Xq<  tvtz/z ]tX 4z. Bz. Y 'X4t'</ g btXŃu s/..aJ.Y   zJ.Y   </3oYf= Yt  WY Y  O=zJ X[ =Z.J yg s lXKb<lJY=J"   >r f Jvf.. J X~<O ov.tZX tw [~ <MJ,)X tYM<z<J >sX KFJY >~)XX ~XdXXt J <];YYeX^RX7X X__glibc_reservedst_ctimtruncateinsn_hashsrc_fdsize_tunlinkchangedd_alignst_othersection_bitsst_blksizest_blocksrb_rootElf64_Addrnr_endbr__ssize_t_IO_codecvtrb_rightrb_leftmoste_entry_IO_save_endlist_head__gid_tretpoline_thunkparse_opt_cbst_mtimrethunk__u8sh_size_IO_write_baseopenparse_hacksfound_lockstatsrelocscmd_parse_optionstypestat_IO_save_baseELF_T_NHDRsh_flagsELF_T_VDEFcallback_chainssize_tELF_T_PHDR_cur_columnOPTION_INCRELF_T_VDAUXsection_name_hashELF_T_XWORD__dev_twarningsorig_argvELF_T_SYMINFOsh_linkpprevlong inttargetsstrchre_machinedefval_IO_markerendbr_listno_unreachableELF_T_VNAUXOPTION_U64ELF_T_HALFenvvdump_orcshort_namee_phnumsymbol_name_hashOPTION_LONGe_typesigned char__blksize_tOPTION_END_IO_FILEe_ident_IO_wide_datast_uidElf64_Halfparse_opt_typerodatajl_nop_longunsigned char_freeres_listnr_endbr_intst_rdevsh_addrobjname__syscall_slong_t_Boold_typevaluecharmoduleoutputPARSE_OPT_CANSKIP_IO_lock_t__uint16_t__builtin_memcpycalloc__mode_tflagsOPTION_SET_UINT_IO_read_ptropts_validsymbol_bitsOPTION_ULONGstrcmpelf_writePARSE_OPT_OPTARGnodetextELF_T_SXWORDretpoline_call_listsymbol_list_markersfilest_nlinkreloc_bitsOPTION_STRINGjl_longe_shentsizeprefixsh_infosym_next_relocreturn_thunk_listehdrclean_offsetname_hashELF_T_DYNparse_opt_option_flagssection_hashreloc_hashELF_T_OFF__builtin_fwritesection_datahack_noinstr__uint64_tgetenvjl_nop_shortlong unsigned intmcount_loc_listcheckstrcpysectionstatic_call_tramp_flags2num_relocsst_sizee_shoffsections_IO_read_basehack_jump_labeloptionorc_dumplink_unused2uaccess_safeELF_T_VNEEDOPTION_BIThack_skylakeparse_optionsElf_Typeargcargh_old_offsetsh_typeargvfstat__blkcnt_tuaccessPARSE_OPT_LASTARG_DEFAULTstatic_call__ino_tpv_target__uint32_tverboseenv_usagealiaslong long intsh_named_versionrsecst_gid__builtin_fputcELF_T_WORD__rb_parent_colorst_shndxElf64_Xword__builtin_fputs_IO_write_endwerrornoinstrELF_T_GNUHASHhintsparentcloseobjtool_fileretpolineframe_pointerELF_T_CHDR__subtree_lastbackuphelpPARSE_OPT_HIDDENcopied_IO_buf_baseELF_T_EHDRElf64_Offrb_root_cachedunsigned intto_copyperroroptsELF_T_LIBintptr_tstackvale_shstrndx__pad0__pad5OPTION_ARGUMENTdst_fdbuild_optparse_dumpELF_T_MOVEGElf_Symdryrun_flagsoffsetcopy_filelistfirst_modecheck_optionsprofiling_funcGNU C11 12.2.0 -mtune=generic -march=x86-64 -g -O2 -std=gnu11 -fomit-frame-pointer -fasynchronous-unwind-tables_codecvtPARSE_OPT_NOBUILDoff_tELF_T_SHDRrb_nodeOPTION_SET_PTRlong doublesh_addralignembedded_insnFILEst_valuePARSE_OPT_DISABLEDpv_statest_devhlist_headtimespecElf_Dataunretsh_entsizefchmode_flagsobjtool_open_readOPTION_UINTEGERElf64_Sectionlong long unsigned intsymbol_hashuint16_tELF_T_NUM__off_terr_msgrelocd_bufsymbol_data_freeres_bufsymbol_treee_shnumjl_shortbindELF_T_ADDRusagePARSE_OPT_NOARGst_info__time_tenvcsection_name_bits_IO_backup_base_shortbufOPTION_CALLBACKOPTION_GROUPpv_opsmcountsave_argvmalloc__off64_tinitELF_T_RELAsh_offsetstrstrfputcGElf_Ehdrstrdupfputsobjtool_run_IO_buf_endnamePARSE_OPT_NOEMPTYfprintfsymbol_name_bitsElf64_Wordhlist_nodeELF_T_AUXVstderrshort intcall_listusage_with_optionse_phentsizeuint64_tstatic_call_listtv_nsecd_offhas_multiple_filesELF_T_SYM_vtable_offsetbacktraceGElf_ShdrElf64_Ehdrignore_unreachablessendfiled_sizest_namestrlen__int64_tELF_T_NHDR8unsetPARSE_OPT_EXCLUSIVEmemcpysymbolreturn_thunkelf_hash_nodest_mode__uid_tOPTION_INTEGER_IO_read_endlocal_labele_phoffe_ehsizeELF_T_SWORDuint32_t_filenocheck_usage_changed_wide_datafentrynum_filesPARSE_OPT_NONEGElf64_ShdrOPTION_BOOLEANshort unsigned intlong_namebase_IO_write_ptrint64_tst_ino__nlink_thashnextdatapfuncELF_T_RELprevtv_secELF_T_BYTEmnope_versionfwriteElf64_Symcfuncst_atimsec_addressrb_leftbuiltin-check.c/home/osmocom-build/jenkins/workspace/build-kernel-net-next/tools/objtool/home/osmocom-build/jenkins/workspace/build-kernel-net-next/tools/objtool/home/osmocom-build/jenkins/workspace/build-kernel-net-next/tools/objtool/include/objtool/usr/lib/gcc/x86_64-linux-gnu/12/include/usr/include/x86_64-linux-gnu/bits/usr/include/usr/include/asm-generic/home/osmocom-build/jenkins/workspace/build-kernel-net-next/tools/include/linux/usr/include/x86_64-linux-gnu/bits/types/home/osmocom-build/jenkins/workspace/build-kernel-net-next/tools/objtool/libsubcmd/include/subcmd/usr/include/x86_64-linux-gnu/sysbuiltin-check.cbuiltin-check.celf.hstddef.htypes.hstdint-intn.hstdint-uintn.hstdint.hint-ll64.htypes.hstruct_FILE.hFILE.hstdio.hstruct_timespec.hparse-options.hstruct_stat.hbuiltin.helf.hlibelf.hgelf.hrbtree.hobjtool.hunistd.hsendfile.hstat.hfcntl.hstring.hstdlib.hGCC: (Debian 12.2.0-14) 12.2.0zRx GI`W08FCQ RAAB` LlQBIA A(J (F ABBG V (C ABBB HBPI E(D0D8G 8F0A(B BBBI `>BBB B(A0I8J@ 8A0A(B BBBI x 8C0A(B BBBD G!P-27<QF,KPU0Z%_ m5s }B qg`XY`R    0 &`8?*FY>els0{builtin-check.cparse_dump.LC0parse_hacks.LC2.LC3.LC4copy_file.LC9.LC5.LC7.LC6.LC8check_options.LC10env_usage.LC11check_usage.LC16.LC17.LC23.LC22.LC14.LC19.LC18.LC15.LC20.LC13.LC21.LC12.LC1strcmpoptsstrstropenfstatfchmodsendfileperrorclosestderrfprintfcmd_parse_optionsgetenvstrchrusage_with_optionsobjtool_runcallocstrdupobjnameorc_dumpfwriteobjtool_open_readcheckelf_writeunlinkfputsfputcstrlenmallocmemcpy+,2,_k-v,- ,-,*,, -!.@.X/m01 2334 52#4-45CH2l"u78"" 9 7(9X,%o:<=" 6,, ,,!,9,J,T,m>,,4@,,4@,&>/,H,O>TAb,zB,C,,D4E5'43>>+OW5j4s4@4@4F4@4@>G%H>Il4}@2 2!2? uh~x P,(0,@ ,,HP,` ,  0,  Xh p,(,  x(,0, @5R, ^t, H|P,`  hp,,(0,@, ,HP,` 8,, 38 I ,(  `h Up ,) [ l ,* t( 0 ,+@     $ (  ) )* '1 (8 (A (BF (3[ (}b (c i (mp (w (~ ( ( (Z ( ( (  (F ( (H (& (> (^  (T  (  (+ (7 (C (V (` (/l (K x ( (?  ( ( ((  ( (M (g (  (  (  (M (<1 (= (j J (EW (]d (bq ($~ (! ( ( (  (y (  ( ( ( ( (6  ( (' ( 4 ( A (JN (N[ ( h (u ({ (  (  (  ( (  ( (k ( (+ (;  (5 ( A ( M (lZ (Y h (Kv (| (#  ((  ( ( ( (5 (T  ( (N ( (i (  ( (  (j ( (  ( ( (" (  (  (  ()  ( (H (T (oa (n ({ ( ( ( (:  (/ ( (d (R (, (( (t4 ( A (7N ([ (>h (9u ( (  ( (I (g (r ( ( ( (  ( (& (p3 (@ (Z (< g ( (F ( (  (  (< ( ( (  (c  ( (~* (7 (D (Q (^ (Pk (ex (  ( (@ (  ( ( ( (  (# ( (Z (& (3 (v@ (QM ( Z (~g (3 t ( ( ( ( ( ( ( ( ( (n ( (4 (% (o 2 ( @ (S ( ` ( m (Qz ( ( (I ( (s ( (` ( ( ( ( (c (] (A ( (z  ( ( ( ( (! (' (- (3 (&9 (O ? (E (K ( Q (^W ( ] (T d (x (t ( ( ( (a (I ( ( ( (Z  (L  (! (. (A (|M (L [ (g (|t ( (0 (M ( ( (H (V ( ( ( (! (R. ( H (U (b (Zo (| (^ ( (V ( ( ( (H (V ( + (q 8 (iE (WR (_ (wl ( y (o ( ($ ( (# ( (  (|  (j (P ( (P (V- (n 9 (H` (" (C (A (  ( (Y (> (] (  (Z (  (( (? 5 (B (O (\ (i (v (z  (  (H (K (9 (" ( (1 (H  ( (v* ( 9 ( H (&W (Zf (u ( (  ( ( (a (5  (> ,* (6" ? (mK" i ( u"~ (3 (  (  (  (3 ( - (I ( f ( ( (M  (  (: (} (  (  (6 (x R ( n (v ( (S ( (  ( % %  (" %P& %4+ (5 %9 %> (xI %M %R (] %ma %]q %u % (f  % % &[ % %qB%[<gXa &q %u %~ %9 %1 & %^ %V &6 % %{Y R# &A/D Yn  ` X   ,i5iR %V %\}" =X~)4BR\p ` (C  ( ( ( (x   %$ %3 %7 %< (F %-J %'O (Y %L] %Hb (3 l %gp %[u (, % % (t (q %D\q J_,i 8 0L% (R+ (]4`K (U %Y %^ (h %l %q ( { % % ( %J %> (  % %u & " 5B?,ns (8P % % % % (  % % (D %2 %$o *EOjt (D  %o %g % % (  % % (g 0 (4 (9 ( = (B ( F (K (O ( #" )Z& )* ). )'2 )J6 )W: )p> )B )F )LP )nU )~Z )_ )d )i )n )s )x )} ) ) ) ) ) )  ) )+ )5 ); )D )K )T )^ )g )r )y ) ) ) <Pp` .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.data.rel.ro.local.rodata.cst2.rela.debug_info.debug_abbrev.debug_loclists.rela.debug_aranges.debug_rnglists.rela.debug_line.debug_str.debug_line_str.comment.note.GNU-stack.rela.eh_frame @@(h &,8 12@2 T O@sgyTt@{5 8vL=#C0@x0SCkC@0vJ06Z0] ]]h @x`_+ Pf