ELF>@@Ht+HHH5u$1HfD1fDfHtkU1SHH5HHHt H5HHtLH5HHt1H[]Ðf1H5HHu@ŃAU1I1ATUSHHHD$źAL1AăHt$+t$(DH\$@HLl$ H)HLDHu8HH H&HH=L LPHH5P1hH HĨ[]A\A]fDHĨ1[]A\A]Ð8HH HHH=IH5PL1Y^}f8HH H<HH=L LPHH5P1hH H HfH HD8HH HHH=MLPH51XZf8HH Ht>HH=L LPHH5P1hH >H HH HTH HfAW1L=AVL5AUIATAUHSHHHHLHt]L4$HAfD J|HIHxIu׿L=E1H HLH=Ht81t8E1HLLDu7HĈ[]A\A]A^A_xu빐D~LHff.fAWAVAUATUSHH=E1HH5L-H81=&xfDH1LLS9H~THXHL=H,MtL5HLuLLH5LS9HH5H []A\A]A^A_='H-HHxHIHt8HHHLgLH.orifC8HH Ht;VH=L LPHH5P1hH rH Hf.AVAUIATUHcSH-HH!I~1ILIlDH;IHHIH9uHLD=t =1===HH#HH#H  @HH HH=LH51fD=tW=rHH HKH=LH51[]A\A]A^f==HH HH=LH51AtLHH HH=LH51fTfDI}=H=u#H5HtuH=H=HHt=u HxXwtH=H;LHH HH=LH51&HH HH=LH51I}[]A\A]A^H=HH Ht?H=LH51H HnH H=H HH HH HKH HH H%8HH3H Ht@PHL VLH5PhH=1H H H8HH Ht&VL LPHH5PhH Horcjump_labelnoinstrskylake: errorbuiltin-check.cOBJTOOL_ARGSOBJTOOL_VERBOSE %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=""%s%s%s: objtool: can't open %s for reading: %s %s%s%s: objtool: can't open %s for writing: %s %s%s%s: objtool [%s:%d]: %s: fstat failed: %s %s%s%s: objtool [%s:%d]: %s: fchmod failed: %s %s%s%s: objtool [%s:%d]: %s: sendfile failed: %s %s%s%s: objtool [%s:%d]: %s: malloc failed: %s %s%s%s: objtool [%s:%d]: %s: calloc failed: %s %s%s%s: objtool [%s:%d]: %s: strdup(%s) failed: %s %s%s%s: objtool: --mnop requires --mcount %s%s%s: objtool: --noinstr requires --link %s%s%s: objtool: --ibt requires --link %s%s%s: objtool: --unret requires --link %s%s%s: objtool: --dump can't be combined with other actions %s%s%s: objtool: At least one action required %s%s%s: 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.osave_argvcopy_fileprint_args himnr lstu ov!/  0 .1int      (m*5,>-..55.5.>>>>>>!>S SW>f  u8 *  [ \ \  _ `&  c& d& d+& 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    ibt orc  sls   Q cfi !"#$% &(')(*)+, 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)1* 6+N idx,Q-----(-..| '11263 4 (5 0 sym6 8 sec7 P8NX idx95` len95d:.h;.p<1x<1?@ABCDEFGHIJ|K   N|O secP  symQ1R.;7elfU elfVW  fdXQHYLZNP[5X\`].p_Qx`Q|aQbQcQefghik l1  8 elf   ( 8 H X h i #j !5l "5p $.x $. %. %. '9.:Q  ( ( b.Rb b .J N;} Q,<EEQ.Q,,*,G/Q]f QtQ!QQEm QQ QQ' QQ)NN ^ Q./ )NEQ<% QQ)<mEE^N=B Q QQ"BQNQN3>"Ql*Q*("?$,ret%Q+[(vsh,@=AE.U1ZUvT8E.+,T X T X T X ?T X kT X T X B A U|T}Q 1%Us^T X CGDFNEV -fi Q,arg NUT}Qv7UvT~UT Q|R~ F U:mUvVUs U|TvUvT|E.T X Y ZV. FG .Q.." HIi QZ. Qsrc"dst3 EEQQ'~~ UsT0U}T AQ UvT~U|tU|TvQ}RsE.mT X Y ]U|]UvE.T X YsE.<T X Y E.T X Y}E.T X Y J KlQElQl."lGnE~LenvoNpQ-T U~TsQR X0U *U|T}QRvX0UvTU.-QR opt--Bstr->-GQ/UsT  UsT 0 UsT UsT #QG opt#,Bstr#=#FQUTT M Nelf3 : ; 9 I8 I~( I: ; 9 IH} !IH} : ; 9 I8 :!;9 I8 :!; 9 I8  : ; 9! $ > .?: ; 9 'I< :!; 9!I !kI!I/ .?: ;9 'I<H}&I4:!; 9 I4:!; 9 IB:!; 9 IB:!; 9 IB<4: ; 9 I?<4:!;9 IB1B4I4.:!; 9! 'I@z.?<n:!;! : ; 9 I!7I">! !I:!; 9!#($ : ; 9! % :!;9! &:!;9!I' !: ; 9!(4G:!; 9! )*:!;!9 IB+1RB UX!YW , U- U.:!; 9 I/% 0 1$ > 2: ; 9 3'I4> I: ; 9 5<6 : ; 9 I 8 7 : ; 9 8 : ; 9 9!I/:4: ; 9 I?;.?: ;9 '<<.?: ; 9 'I<=.?: ; 9 '<>.?: ;9 'I@z?4: ;9 IB@ 1UA41BB1RB X YW CH}D.?: ; 9 '@zE : ;9 FH}G.: ; 9 ' H I4: ; 9 IJ.: ; 9 'I K.?: ; 9 'I@zL4: ; 9 IBM.: ; 9 'I N: ; 9 I% UV\U T ]T]T]PSSS 00P0 ]] V\\U\V0s}3% s}3%# s}83%#s}3%s}3%p 0 \ 0 P \ P \ 1 s s V VUSUSUST]T]T]SspSSPPP\\\P\PVVPVVU \ P \ PT ] T ]Q V Q VPUP U P P1~^ U ^PfUfUUUPcTcSTTSPnQnQQQP{0{11101V U *U*:U:GUTU*T*:T:GTQ*Q*:Q:GQ, m          h    #Wut XKu 2u 2 s vX!- Jtv< J XYu [ Yu XYu/Xq<  tvtz/z ]tX 4z. Bz. Y 'X4<'<g gX5 Q btXu s/..aJX$  #5  itX$  5 v./3oYf= Yt  WY Y  O=zJ X[ =Z.J yg s Jxt4"z Jw qLX K"F uIYJe\ J <];YYeXzX2XEtX;gE < ?g  Xu==J6" ~  >r f3^3 !XJ.~3<K3 O ov.tZXN tw [~ <k<,)X~3Xf lXJf a.v ~X/X`~9FպyQ__glibc_reservedst_ctimtruncateinsn_hashsrc_fdsize_tchangedd_alignst_othersection_bitsst_blksizest_blocksrb_rootElf64_Addrnr_endbr__ssize_t_IO_codecvtrb_rightrb_leftmoste_entry_IO_save_endlist_head__gid_tretpoline_thunk__func__parse_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_torig_argvELF_T_SYMINFOsh_linkpprevehdrlong inttargetsstrchre_machinedefval_IO_markerendbr_listno_unreachableELF_T_VNAUXOPTION_U64group_secELF_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_typevaluecharprint_argsmoduleoutputPARSE_OPT_CANSKIP_IO_lock_t__uint16_t__errno_location__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_inforeturn_thunk_list_sym_next_relocclean_offsetname_hashELF_T_DYNparse_opt_option_flagssection_hashreloc_hashELF_T_OFFsection_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_fileretpolinestrerrorframe_pointerELF_T_CHDR__subtree_lastbackuphelpPARSE_OPT_HIDDENcopied_IO_buf_baseELF_T_EHDRElf64_Offrb_root_cachedunsigned intto_copyoptsELF_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_SHDRprintrb_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_trelocd_bufsymbol_data_freeres_bufsymbol_treee_shnumjl_shortbindELF_T_ADDRusagePARSE_OPT_NOARGst_info__time_tenvcsection_name_bits_IO_backup_base_shortbufOPTION_CALLBACKOPTION_GROUPpv_opsmcountignoresave_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_dataorig_argcfentrynum_filesPARSE_OPT_NONEGElf64_ShdrOPTION_BOOLEANshort unsigned intlong_namebase_IO_write_ptrwarnedint64_texitst_ino__nlink_thashnextdatapfuncELF_T_RELprevtv_secELF_T_BYTEmnope_versionElf64_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.hwarn.hstring.hstdlib.hunistd.hsendfile.hstat.hfcntl.herrno.hGCC: (Debian 12.2.0-14+deb12u1) 12.2.0zRx GI`W08FCQ RAAB` lBIA A(JVOGIG (F ABBC V (C ABBB gROAnVOGI[ROAjVOGIHBPI E(D0D8G 8F0A(B BBBI XdBBB B(A0A8D@ 8F0A(B BBBL HVPOXG`I@pBBJ A(D0l (A BBBJ  (A BBBL 8O@OHEPR0v 8O@OHEPB G!P-27<FK)Q#V agl`r"w0| 9 F@`V  H X(   &0+27=DM^g0ov~ 8)2builtin-check.cparse_dump.LC0parse_hacks.LC2.LC3.LC4copy_file.LC5.LC10.LC7__func__.1.LC13.LC8.LC11.LC6.LC9.LC12check_options.LC14env_usage.LC15orig_argv.LC18.LC17__func__.2.LC16check_usage.LC26.LC23.LC24.LC25.LC21.LC27.LC22__func__.0.LC20.LC19.LC1strcmpoptsstrstropenfstatfchmodsendfile__errno_locationstrerrorobjnamestderrfprintfclosecmd_parse_optionsgetenvstrchrusage_with_optionsprint_argsfputsorig_argcfputcstrlenmallocmemcpyobjtool_runcallocstrdupobjtool_open_readcheckelf_writeorc_dumpexit5626_k7v6 7 676466 7!8@8X9m:;<=> ?+ @$A+AA<H=O>V j?t|@<=> ?+ @!<(=/>6 J?T\c@q<x=> ?+ @ ,<CcD,, ECE6%F16C<J?QYHaI|@I<?>5@I? 6> K,LEMq<x=> ?+@IO<,PL, WB]6f6s666666> ?!@66)>0 @?GN"U@r66> ?#@> ?$@ 6 >' 6< 6C >H QV 6j Rx 6 S >  ?  % @ >  ?  & @! >- >4  @ ?G N 'U @a p       < = >  +   ) ? @" U) 3 <: =A >H  U \ d +k *z J& T dhmxs P6(06@ 66HP6` 86  `6  hp66  (06 @$A6 Mc6 HkP6` ot hp66(06@6 @6H P6` h6 "' 8 6(  h Dp 6) J [ 6* c( t0 6+@ {    . 2  3 3* 11 28 2A 2@F 23[ 2b 2z i 2up 2w 2~ 2" 2 2i 2 2 2  2\ 2 2W 2J 2j 2u  2j  2  2 + 27 2C 2V 2` 2Vl 2b x 2 2U  2  2 2?  2 2y 2 2  2  2  2y 251 2"= 2{ J 2iW 2sd 2qq 2&~ 2A 2  2 2  2{ 2  2 2 2 2 2E  2 2' 2 4 2 A 2LN 2n[ 21 h 2u 2 2  2-  2  2 2  2  2i 2 23 2L  25 2 A 2 M 2Z 2o h 2Sv 2| 24  27  2 2 2 2Y 2k  2 2d 2 2 2'  2 2!  2 2 2  2 2 21 2  2  2  2:  2 2H 2T 2qa 2n 22{ 2 2 2 2K  2S 2 2b 2~ 2; 2( 2v4 2 A 2cN 2[ 2Th 2Au 2 2&  2 2X 2` 2k 2 2  2 2  2 2& 23 2@ 2Z 2K g 2 2U 2 2  2  2K 2) 27 2  2t  2 2* 27 2D 2Q 2^ 2Rk 2tx 2 2 2H 2  2 2} 2 21  2+ 2 2X 2& 23 2@ 2`M 2 Z 2g 2I t 2 2+ 2 2 2 2 2  2 2 2 2 2- 2>% 2 2 2 @ 2S 2 ` 2 m 2Jz 2 2 2X 2 2 2 2 2 2 2 2 2y 2 2R 2 2  2 2 2 2 2! 2' 2- 23 29 2` ? 2E 2'K 2 Q 2vW 2] 2k d 2x 2 2 2 2 2w 2B 2 2 2 2k  2c  2! 2. 2A 2uM 2c [ 2g 2ut 2 2F 2y 2+ 2 2t 2v 2 2 2< 2! 2~. 2 H 2U 2b 2bo 2| 2t 2 2X 22 2 2 2t 2v 2 + 2 8 2E 2R 2_ 2l 2 y 2q 2 23 2 29 2 2  2O 2  2 2h 2R  2_ 2X$ 2< 2} H 2to 2X 2; 2: 2  2 2h 2M 2 2  2S 2 * 2 7 2V D 2Q 2^ 2k 2x 2 2  2  2h 2I 2H 2" 2 2F  2^  2* 2t9 2, H 2 W 25f 2bu 2 2 2  2# 2 2i 2D  2 2I 2*@:>J6h 2t, } 2|,  2 , 2  2^ 2C 2 22 2 H 2^ 2Bu 2  2  2 25 2$ 2 / 2_F 2!W 2c n 2  2  26  2 2 2Q 24 2 @W 2` /d / i 2r /@v /4{ 2 /y /q / / 07 / / / / 07 0L / / 0   *& >[7 h> {[ 0W #Y #  #) H6#@ U b#lY } #] ]  /n /l[, 5 L n & 3 H U#_* m 2t  2 / /w 2] @ 2+  0 / / 0' / /8OVg]t$0Icu|" /#<)\ 2Y i 2t 2 2+ 2  / / /6 /* 2 /o /g  2 / /  2D * /. /3 2,= /A /F 2vU 2 d 2n+w%D\q(5J W#d)n(/EL # `&#3)=%J,Wgl 0y#u| #) 2v 2_ 2 / / 2% /H) /@. 2 8 /p< /hA 2[ /_ /d 2 n /r /w 0 g@, F+V 2:_P / / /* /  2 /V /N 2F / /vo  ' 1 H S 2U \ } / / / / 2 / /   2} 2 2 2 2 2+! 22 -" 3Z& 3* 3. 3'2 3J6 3W: 3p> 3B 3F 3LP 3nU 3~Z 3_ 3d 3i 3n 3s 3x 3} 3 3 3 3 3 3  3 3+ 35 3; 3D 3K 3T 3^ 3e 3n 3w 3 3 3 3 3O  <Pph .symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rodata.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 @ @q& , H 12 @2Op+\ W@o!|@9 ?D)I0@0IqVJl@0Q0a0Te(|ee0@g5 o7#