ELF>0@@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.fAWAVAUATUSHL%LHxHHHHLHHgL.oriHfCAątAHD[]A\A]A^A_ÐHH5H81=1f.L1H5LS9H~^HXHH=L5LHH HH=LH51~fDI}[]A\A]A^H=H HDH;XH HH HH H8HH3H HtOPHL VLH5PhH=1H H HH H8HH Ht&VL LPHH5PhH Horcjump_labelnoinstrskylake: errorbuiltin-check.cOBJTOOL_ARGSOBJTOOL_VERBOSE %s -o %s %sActions:checksumcfidisasfunction-patterndisassemble functions*hacksjump_label,noinstr,skylakeibtvalidate and annotate IBTmcountnoabsvalidate noinstr rulesgenerate ORC metadataretpolinerethunkunretprefixgenerate prefix symbolsslsstackvalvalidate frame pointer rulesstatic-callannotate static callsuaccessdumpdump metadataOptions:backtraceunwind on errorbackupdebug-checksumfuncsenable checksum debug outputdry-rundon't write modificationslinkobject is a linked objectmodulemnopnop out mcount call sitesno-unreachableoutputfileoutput file namesec-addressstatsprint statisticstracefunctrace function validationverboseverbose warningswerrorreturn error on warningswidewide outputOBJTOOL_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: --checksum not supported; install xxhash-devel/libxxhash-dev (version >= 0.8) and recompile %s%s%s: objtool: --debug-checksum requires --checksum %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 generate per-function checksumsannotate kernel control flow integrity (kCFI) function preamblespatch toolchain bugs/limitationsannotate mcount/fentry calls for ftracereject absolute references in allocatable sectionsvalidate and annotate retpoline usagevalidate and annotate rethunk usagevalidate entry unret placementvalidate straight-line-speculation mitigationsvalidate uaccess rules for SMAPcreate backup (.orig) file on warning/errorobject is part of a kernel moduleskip 'unreachable instruction' warningsprint section addresses in warningsobjtool [] file.osave_argvcopy_filemake_backupd himnr lstu ov"1? 2.3int(m*5,>-..55.5.>>>>>>!>SSW>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 04 +0S.S. ? M6!* *  g   B"5      "5& @##4 )5QBBQ `abgcQde<fg h(jQ0k8l @ setmHn<PoBXGZ!  $ ,-/ 0 2 Q$4 (9 0=8?*@J@HK@XL@hYxB.N X  cfi   ibt orc    slsQ" #!$(%0&1'2(3)4*8+@,A-H.P/Q0R3 k!w',04kfD .$@Q S4 TUVW X  Y  (Z0[4\6]8^:_<`>aD %@           ( ,  0  8& %  f f (     & 65]      | $(!  < 5  E _ E  Elf9 7Elf> A I ' .  b   w x y 8 & '  *!+, -  sh. J / `0p1!1! sym2T3 Y4 idx5Q66666(6.78.9! '9?b  @ 8A @ symB V H secC!`DhDp idxE5x lenE5|F.G.HTHTH!TH)TIfIf J K L M N O P Q R S T U V W X Y Z:klp[\]^!_ `T`T&! cd sece! symfTg.^;elfj elfkl >  fdmQHnLoPoXp5`qhrxs.uQvQwQxQyQ{|}~!T-  <+ elf+0   ( 8 H X h i #j=klp+k !5l "5p $.x $. %. %. 'CC>.?Q  (H ( .  .#J N@} 1Q,<MEEQc+Qy+2Q.3Qf QQ!QQEm QQ Q8Q8' QYQ)NtN ^ Q/ )NQA% Q)<EE^NBB Q: QdQ"BQNQN*4Qo1+Q+(",6ret7Q-,:D9.CbDctU11UvT8->LtT X tGT X tsT X tT X tT X tT X t#T X tT X E"S"U|T}Q yUs/MtT X /c* Q,N' F1i& Q.arg' NtU~T QUT}tU~T QvR}IU|aUs"UvT|QsU|Tv""U:tT X Y Z'. G p0Q0." HIi QZ. pQsrc"dst3 EEQQ'~~ =eUsT0=U}T AQ UvT~U|U|TvQ}Rst?T X Y WU|oUvtT X YstT X Y tZT X Y}tT X Y J KsQ!sQs."sGu!~LenvvNwQMf dT ~ U~: TsQR X0 U : U|T}QRvX0UvT'!.-Q$"opt--Bstr->-GQ/!UsT !UsT "UsT UsT #QG"opt#,Bstr#=#FQUTT N"Oelf3+ : ; 9 I8 I~( I: ; 9 IH} !IH} : ; 9 I8 :!; 9!I !k :!;9 I8 :!; 9 I8  : ; 9!.?: ; 9 'I<$ > I!I/ .?: ;9 'I<H}&I4:!; 9 I:!; 9 IB4:!; 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!'I@z+:!;!9 IB,4:!;9 IB-1RB UX!YW . U/H}0:!; 9 I1% 2 3$ > 4: ; 9 5'I6> I: ; 9 7<8 : ; 9 9 : ; 9 I 8 : : ; 9 I k; : ; 9 < : ; 9 = : ; 9 I8>!I/?4: ; 9 I?@.?: ;9 '<A.?: ; 9 'I<B.?: ; 9 '<C 1UD41BE1RB X YW F G.: ; 9 ' H I4: ;9 IJ.: ; 9 'I K.?: ; 9 'I@zL4: ; 9 IBM UN.: ; 9 'I O: ; 9 IB U V\U T ]T]T]T]PSSSS 00P0P0 ]]] V\\U\V0s}3% s}3%# s}83%#s}3%s}3%p P V V P 1 s s _ _USUSUST]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,? v            #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 y J <Y;g;K Efr.Z"y< Jw pM. K"E.  fXX2 ItX7gI < ;g B Xu==J8" ~ 3m33< !XJ.~<3. itfK3XO ov.tZX tw ~ <t<. X -~X3oX3Xf ~Xfy{ M3Jf a.v ~X,)X ~~FF9yQ__glibc_reservedst_ctimtruncateinsn_hashsrc_fdsize_tchangedd_alignst_othersection_bitsst_blksizest_blocksrb_rootElf64_Addrnr_endbr__ssize_t_IO_codecvtcoldrb_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_INCRdemangled_nameELF_T_VDAUXsection_name_hashELF_T_XWORD__dev_torig_argvELF_T_SYMINFOsh_linkpprevcsumehdrlong intsymbolstargetsstrchre_machinedefvaldebug_checksum_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_typevaluecharmoduleoutputPARSE_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_nlinktracereloc_bitsOPTION_STRINGjl_longe_shentsizetwinprefixsh_inforeturn_thunk_listglobal_list_sym_next_relocclean_offsetname_hashELF_T_DYNparse_opt_option_flagssection_hashreloc_hashELF_T_OFFsection_datahack_noinstr__uint64_tgetenvjl_nop_shortlong unsigned intnoabsmcount_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_GNUHASHhintsdisasparentcloseobjtool_fileretpolinestrerrorframe_pointerELF_T_CHDR__subtree_lastbackuphelpPARSE_OPT_HIDDENcopied_IO_buf_baseELF_T_EHDRElf64_Offrb_root_cachedunsigned intto_copyoptsELF_T_LIBintptr_telf_closestackvale_shstrndx__pad0__pad5OPTION_ARGUMENTmake_backupdst_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_DISABLEDchecksumst_devhlist_headtimespecElf_Dataunretsh_entsizefchmodpv_statee_flagsobjtool_open_readOPTION_UINTEGERtmp_nameElf64_Sectionlong long unsigned intsymbol_hashuint16_tnr_alloc_relocsELF_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_AUXVclonestderrshort 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_ptrnocfiwarnedint64_texitst_ino__nlink_thashincludednextdatapfuncELF_T_RELprevtv_secwideELF_T_BYTEmnope_versionElf64_Symcfuncst_atimsec_addressrb_leftbuiltin-check.c/home/osmocom-build/jenkins/workspace/build-kernel-torvalds/tools/objtool/home/osmocom-build/jenkins/workspace/build-kernel-torvalds/tools/objtool/home/osmocom-build/jenkins/workspace/build-kernel-torvalds/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-torvalds/tools/include/linux/usr/include/x86_64-linux-gnu/bits/types/home/osmocom-build/jenkins/workspace/build-kernel-torvalds/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.hchecksum_types.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@c 8D0A(B BBBB HVPOXG`I@oBBJ A(D0 (A BBBA  (A BBBE d (A BBBL t8O@OHEPR0E 8O@OHEPB G!P-27<FK)Q#V agl`r"w0| 9 Fh`V  H` 0 X (  & +2X7>CIPYjsX{* `o &09Cbuiltin-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.LC21.LC27.LC25.LC22.LC29.LC28__func__.0.LC20.LC19.LC1strcmpoptsstrstropenfstatfchmodsendfile__errno_locationstrerrorobjnamestderrfprintfcmd_parse_optionsgetenvstrchrusage_with_optionsmake_backupstrlenmallocmemcpyfputsorig_argcfputcobjtool_runcallocstrdupobjtool_open_readcheckelf_closeorc_dumpelf_writeexit7828_k9v8 9 898688 9!:@:X;m<=>?@ A- B$C+CA>H?O@V jAt|B>?@ A- B!>(?/@6 JAT\cBq>x?@ A- B .<EcF..| GEG8KH1@9JEK_LdAMNBNd83A@ 719BBNSA]Og>n?u@| A-BNQdR<. GDM8-V8c8l8,y888#@ A!B88,@ A"!B28?8,M@T dAkr#yB@ A$B88@ A % B 8+" @+ 84D 84K @P Sb 8,z T 8+ @  A  & B @  A  ' B @#  3 A: A (H BT c r   8 8 8 @  A  ) B @# 0 WG V e r >y ? @  -   + A B X   > ? @     -' ,6  U V dhmp8 v8 (z088@` P8HP8` 8 H8 hp8  "8  (,08 @ 48  :8AHYP8` ]8f8 hp8 @8 8! @HP8(X`80$ > 81 Ch ]p 83  p d 82 i( 0 84@    88    8@  H P 8A`   8H    8P h p 8Q  0 8R 5 A   0 4  5 5* 31 488 4- A 4YF 43[ 4b 4 i 4p 4w 4/~ 4 4; 4 4{ 4 4! 4 4 4 4o 4 4  4  4g  4;+ 4`7 4C 4V 4 ` 4l 4 x 4) 4  4Q  4 4  4 4 4" 4*  4  4  4 4I1 4R= 4 J 4W 4d 4q 4+~ 4 4L 4 48  4 4  4 4 4 42 4  4A 4' 44 4 A 4QN 4[ 4 h 4Ou 4 4  4  4  4 4  40 4 4 4c 4  45 4 A 45 M 4'Z 4 h 4v 4G| 4  4  4 4 4 4~ 4  4@ 4 4 4 4  4 4  4 4 4O  4u 4 4s 4  4  4I  4  4 4H 4T 4va 4n 4{ 4 4< 4 4  4x 4 4 4  4 4( 4{4 4# A 4N 4&[ 4h 4qu 4 4x  4 4 4` 4k 4] 4 4 4  4B & 4 3 4@ 4M 4 Z 4t 4  4J 4a 4 4 4G  4d  4 4k 4g 4} 4)* 47 4D 4 Q 4^ 4>k 4x 4 4 4e 4W 4/ 4 4Z 4. 4B  4x 4t  40 4} 4 ) 4 M 4[Z 4(g 4yt 4C 4 4  4 4h 4 4 4 4V 4( 4m  4= 4% 4M2 4? 4L 4 Y 4#f 4As 4n 4 4M 4 4l 4_ 4J 4' 4 4 4M 43 4> " 4( 4 . 44 4: 4@ 4 F 4L 4 R 4X 4^ 4 d 4j 4p 4v 4| 4 4 4 43 4 4G 4i 4 4 4 4 4. 4 4 4 4e 4  4B" 4> ? 4 K 43W 4 c 4 o 4| 4 4q 4u 4 4 4u 4 4 4 4 4m 4  4+ 4D 4 Q 4 ^ 4k 4 4  4D 4F 4 4 4a 4 4 4] 4  4b' 43 4 @ 4M 4[ 4h 4 4D  4 4  4 4 4W 4 4! 49  4v+ 47 4uC 4O 4[ 4dg 4 s 4 4  4 4 4  4 4 4g 4 4: 4 4 4]  4- 4O: 4bG 4 _ 4 k 4 4 4T 4: 4D  4  4k  4 4b& 43 4@ 4c M 4SZ 4u g 45t 4  4  4 4 4 4 4  4_  4 4j 4 4"+ 4: 4vI 4 X 4Pg 4v 4  4H 4w 4 4 4 40  4N 4+  4 4 I 4U 4ZbNk 4)wh@8 4:.  4.  4 .  4  42 4hN 4Z d 4z 4` 4p  4 4 4\ 4X  4Z> 4:Z 4fu 4[  4 4F 4  4t 4  4  4; 4 e 4r 4$ 4,  47 1 1  4U 1D 14 4! 1 1 1 1 2'! 1% 1. 12 1 7 2'@ 2AM 1QQ 1EV cv p} }    K 2Q #%1 >#H}] j#t #  #  H#  #$ 5 0B#Qi Zi w 1{ 1K. 9 T ~  L  ` # $4 2 4 < S 4^ 1b 1g 4q- z 1 1 2 1 1`$=V2=JIbcakr # )- 4 : 47E 4UP 4Z- 4  1 1  1S 1G 4:  1 1 4 1 1 4  1 1 4, 1 1 4{' 4 6 4@-I%fD\q )#6)@(X/pE}L # `#)%,)g> 0K#[uh|u #) 4 4d 47 19 1/ 4U 1e 1] 4I 1 1 4- 11 16 4p @ 1D 1I 2 R gg @  .  F  (! 4?1!PR! 1V! 1e! 1Gi! 1=n! 4x! 1s|! 1k! 4K! 1! 1!o!!!!!""%" 4 ."O" 1S" 1b" 1f" 1k" 4u" 1+y" 1#~""" 4 " 4" 4W" 4& " 4<" 4 " 4 /" 5Z& 5* 5. 5'2 5J6 5W: 5p> 5B 5F 5LP 5nU 5~Z 5_ 5d 5i 5n 5s 5x 5} 5 5 5 5 5 5  5 5+ 55 5; 5D 5K 5T 5^ 5e 5n 5w 5 5 5 5 5 5T  <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 @? @pzh& , p 12 Z@2 O,\  W@ؐP o##"|@(< FKFP0@(0PzwQ@X 0'Yy0i0^m(mmH@xoX7 (xH#