ELF>@@USHHH?HtFH-'fDH HH;HtH5HH;uH5H []fAT1SHH?.HHi#t91AfD4HIH$4v)ЍWHuikNAH90%L$MuM$$MtI|$(HuHL[A\ATH5IUSHt/I;t&IlH5HHt D<.t t L[]A\Ðff.U/HH=AHHPHEHt H=HE1AD]ATE1UHH=SHfDDcHAtH;HuD[]A\ff.AVAUATAUHSHHHHH)I)I< ND!LH)H HHHH)HRuٹ@HHIH)I)HIHH;tHAALHHuB<3=ttHN#NL# LH)HvN LHHH)HRuDHLIH)I)HIHHv?tHHf[1]A\A]A^JD3[]A\A]A^ff.fAWAVAUATUSHLgLw H4$M9%HHME1HD$AGffuLHu`HL)HH‹uXLMHHHA<I|1HH}u;AHE@t20@t*@$t\IGH $H9wH)H;L$s-HL$MDIM9SHL[]A\A]A^A_ÐMDIM9/DPr@w Hs@t<.|fDE1JLOf=8LG M9PAULE1AATA UHcSHgfD9uNPtBHW@t:D*Et1A$tkHPH9AA))AHD9} AIHL9swPDfAvfuHLo`L)HHATpfDjAaAwMsRt.tHPH9sI[]LA\A]@A[]LDA\A]LffHL)HHHG` E1Lff.ATIHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H H=dH%(HD$1HLH=H$$HD$HD$ D$0HD$ATUHpHHHIHH1H! t€DHqHDΉ@HH)Hv HT:.t-ID$HAD$I$LL%H]A\fzoùzuAD$\H5H=1H5H=ff.AVIAUIATUSHx)HHtEfILHU@Hx(@At$ M,$L A\$ []A\A]A^H5H=1AVAUIATIUSAUi#t91A@4HIH$4v)ЍWHATuikNAL5L190IL`h$I[]A\A]A^AVAUATIUHSL/Mt2L DHHt H{Hu[]A\A]A^HHx IHHt H{IVHL+I$[]A\A]A^H5H=1AUATUSHH.HIH&f*LHtyH+HHH}*TL@uH*MtLHIEuA9|HcIcHH)I<<uH[]A\A]LHLtH+H^H1[]A\A]DHHpHHt!LHHIM H5H=1ff.ATH5UHSIH__HXf0E<.HHEt<.u<.HH5HHtPt consfKCL[]A\DH=IHuH5H=1H5HHt dataLfS[]A\D ffDEHUH<.;.AD$1H5H=1AWAVAUIHATIUSHH5HdH%(H$1Ht0HHHx Lc3L9t$0twHH5LHHHcI}HIHcI9HH$dH3%(HĨ[]A\A]A^A_LIHtlLHHHHcH9uIuLtL>DLHrLH5H=1ff.@ATIHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H H=dH%(HD$1HLH$H=$HD$HD$ D$0HD$HD$dH3%(u HA\AWAVIAUIATUSH5HI@ tCLhAl$ AD$ I}A\$$ AD$ HL[]A\A]A^A_H@LxLIuLLLHLDH=1LLIdAWIAVMAUIATUSLHHA@HT$ H|$f2 IWHMeLH,IGLHD$AGXHHDLHD$ HHMG@D MAuHLLL$8LD$0HL$(HL$(LD$0HLL$8N0LIH=HLH HDLDHH=HH HEH=HEHl$HHl$PH=1VUQLRHt$8LLd$PHH0IĠLCffu HHI+GHHIW`IWA9GThHDt0UMEHIUH=L1XZLH&Cf IWA9GTHDLHH[]A\A]A^A_DfHLH+FHHHV`I4H3@AuHLHHDIw@L HLL@f;I+_IG`IHI؋@yHLHH5H @H=HELEfD KfDIG@L HHLHi@MEMt_ L1MHHu!HLL1H=f.HLL1H=fE1L HLLHLH=1LD$IUHLH=1H=1ff.AWAVAUIATIULSH(AH$H|$f AUXIMHL5HMHH\I];tZDLHt:ItIHuAD$ffu HLI+EHHIU`IMHAUXHD<A$HL|M}u4H$LLH@HD$t$YIHHD$Mt A$IE@HD$H5LY H=Lu7H5H(t$Ht$ H=9@H5LtH5HfH5HtH5LH|$H5H5H*HD$8.u xLMtAD$<H $L QHKH5HL-HEH$HLEL%Ht HHHLDHDH1MATLHH=t$(AWSt$(LL$@Ht$8H0A AHHcH>fD HLIMLHHHD$PLL$AQPATPUSt$8H=1LH@HH5H( []A\A]A^A_L&HH=HL$ IIHH1QHXZHLIATMLHHD$ HPUATPUSt$8LL$P:HLIATMLHHD$ HPUATPUSt$8LL$PLgATIHt$ HL$ HIH=1IHY^LIIؾHHD$H=HPUATPHL$01H HLATIHt$ HHL$ I_HLIILHHD$H=HPULD$ APATP1ULH0HH=1@HHD$H5HhHt$H=H@H L-H $wH|$I_H5LCH|$H5*Rff.fATIHHt$(HT$0HL$8LD$@LL$Ht7)D$P)L$`)T$p)$)$)$)$)$H H=dH%(HD$1HLH$H=$HD$HD$ D$0HD$HD$dH3%(u HA\ATIUHSHtTHxHHt}u1Hk[]A\f.HHHuH5H=1[LH1]H=A\HHtRH=fDATI1UHdH%(H$1xqHƿt,E1H$dH3%(uDHĨL]A\ÐHt$01E1AI4$IIuE1fDAWAVAUATUSHHH<$H|$PdH%(H$1HHD$PHHHD$HJLd$PHD$XI?s8ELFgHp(P<H>L40Lt$`I9DfuEn D$f$EHIlAMF@D$AAHMXM9sA HHHHIP IL$$AAu"IPEH IP HH$H$AI@E9EPAhA HHHH HH=5fDL$xAfIPDL$AI@H IPHHL$hHT$pAPHItHH$E9XH|$h,AtDHAT(;T$H$HHI AE$1L$HD$LDQIH HH-L%LHLHLL LH= LH=f H=LHAED$1HDLdImhHIHt.LHu$LHH$+IHuL|$hLd$L;|$prFDH=H? LHLLHD$pIL9LA?H$I}HAGADA}\fAoD$1D9ƒHH=E1uhMwft*ft$HL$XHHD$`LpfytL+pF41H}T$H|$CH|$T$H @DpAf fH=H H=HuAE(H=HAE,sfDE8H $H=IH1H$dH3%( H[]A\A]A^A_f.HH=ufDL$zf.HH=ufDL$|f.HH=) HH= fD$@AELHLD$DIHf. HH=€VfAE-$HL$`HH=HHHDHD$X H1҄'HƺH=H=HƺH=HƺHƹH=1҄ƒAW<H=HH=HHD$X@ftfJ f Hf+ Et5MuLH HsLHH=HD1AG1IUH<@-IE%@fu&LH+D$hHH$HHDD$x1D9oD$zD9\D$|D9ID$~D9(1fDfLH+D$hHH$HHƋ@H<$t5HD$`$HD$E1Ll$ HLl$L|$0M8f.HD$D( UID9$vgHT$`LHH*xu@u$D0H5HLt Lt$XLduH4$LH=xLl$ $1L$HLKHHH<$HLH+L$XH<$Iu@Ht$PH|$XIU1H=IEHL$`H\$XH5HHE LuHD$$HHLELDJ,HkJ3Lt$HD$HIL9LLd$IL$$H#fMLHLLHI9/LHL$XLD$0HCHH fyuHHH H8HHD$8HCHRHD$@HD$hLACff=vHD$HH9p H5L KED<@H} L|Ld$hL9H1fA<$H$? HH€uIt$H$Hx >HDHD$pIL9wH\$hH9wfDHH9\$pC<w;H$HHtǀ` fIUHH=1fDHL$`H\$XH5HHE LuHD$$HHLELDILLD$ZJ3Lt$HBHIHD$L99LD$Ld$(MILMHt$XH~HD$0HKfIHL$8HD$@I f(*lfbIc},O @LD$hHH|$`O HWHHHuf~QHT$@HDAqfv H;\$CH<$MLHLnHI9!MILd$(,HD$@IHI H8LMcE,H|$8ILD$`IPHHփtɋ6LIHL$hN +IHt$@?H|$hO@N Ic},HH|$`HWHHH3:HHc H>DHL$hK4@L fDLT$A_T$H )f.Ld$I H5L D$1L$HLIHWH4$H=1L$D$DIH<$8!@fDL$~DH<$D H=H H=H H=H H=HH=HH=fAV(HHL$@IMHI+MHHHcHt$@IqHcHL1HL$@IIHL$@fD7Ht$@@ }.HdHHH_HSHC5Ht$@3Ht$@DHֹH=€IPHI+PH$ H=H3 H=HH=HH=HH=HH4H|$hH4$H=1@H4$@L1H=H4$H=1H$LH=1H<$L$H4$H=1H5H=1ff.AWIAVAUATUSHHHT$H9ssHlL%E1Af]EtIHIDA u! tLIA$ID$IwIE1IHHIH;D$rH1[]A\A]A^A_f.A$HH[]A\A]A^A_DAWAVAUATUSHXdH%(HD$H1Ht$0HD$8HD$HHD$8HD$HD$@HD$ \$/fDHT$0Ht$H|$IH LHHLh LHH}Lp LH`Lx LHCHt$ HHLHL${I}HD$@8H-Hut@HmHtgH}LuL_LHLP T$/P HtWD`Ht$L@f.Lt LR@$H|LHLH DHt$0H|$HD$HdH3%(u,HX[]A\A]A^A_H|$Ht$0H=1ATIUSW HHcGH?)9}!*s HcHHtHHcCHcLHk[]A\H5H=1fATUHHH$0H$8L$@L$Ht@)$P)$`)$p)$)$)$)$)$dH%(H$1Ld$ ILL$H$LHD$H$ D$D$ 0HD$LHH$dH3%(u H]A\, .0123456789vmlinuxvmlinux.oEXPORT_SYMBOLFATAL: malloc(sizeof(*mod))strdup(modname)strndup(p + 1, strlen(p) - 2)malloc(20)rodatadatastrdup("")rmalloc(b->pos)wWARNING: .ko(unknown)(unknown reference)()functionvariablereference___initcall.init.text__param__param_ops_ERROR: strdup(namespace)%s: %s (ignored) %s has NOBITS .modinfo __ksymtab__ksymtab_unused__ksymtab_gpl__ksymtab_unused_gpl__ksymtab_gpl_future__ksymtab_strings%s has no symtab? licenseGPLGPL v2GPL and additional rightsDual BSD/GPLDual MIT/GPLDual MPL/GPLimport_ns___ksymtab+___ksymtab_unused+___ksymtab_gpl+___ksymtab_unused_gpl+___ksymtab_gpl_future+__crc___gnu_lto_"%s" [%s] is COMMON symbol __this_module_GLOBAL_OFFSET_TABLE__restgpr__savegpr__rest32gpr__save32gpr__restvr__savevr__restgpr0__savegpr0_.TOC.strdup(symname)__ksymtab_init_modulecleanup_module__kstrtabns___ex_tableversionmodule_layout.modinforealloc(buf->p, buf->size),malloc(sizeof(*extsym_iter))i:I:e:mnsT:o:awEd-"%s" [%s.ko] undefined! #include #include #include BUILD_SALT; .name = KBUILD_MODNAME, .init = init_module, .arch = MODULE_ARCH_INIT, }; MODULE_INFO(intree, "Y"); #ifdef CONFIG_RETPOLINE MODULE_INFO(retpoline, "Y"); #endif drivers/staging MODULE_INFO(staging, "Y"); "%s" [%s.ko] has no CRC! too long symbol "%s" [%s.ko] { %#8x, "%s" }, MODULE_INFO(depends, ""); %s%s%s.mod.c%s %s.ns_deps0x%08x %s %s %s %s "%s" [%s] is a static %s .text.text.unlikely.sched.text.kprobes.text.cpuidle.text.noinstr.text.init.*.meminit.**driver*_template*_timer*_sht*_ops*_probe*_probe_one*_console.data.data.rel.exit.*.memexit.*.pci_fixup_early.pci_fixup_header.pci_fixup_final.pci_fixup_enable.pci_fixup_resume.pci_fixup_resume_early.pci_fixup_suspend___ksymtab*.altinstr_replacement.meminit.text.exit.text.memexit.text.ref.text.head.text.spinlock.text.fixup.entry.text.exception.text.text.*.coldtext*.constprop.*__init_begin_sinittext_einittext.head.text*.init.setup.init.rodata.meminit.rodata.init.data.meminit.data.comment*.debug*.cranges.zdebug*.GCC.command.line.mdebug*.pdr.stab*.note*.got*.toc*.xt.prop.xt.lit.arcextmap*.gnu.linkonce.arcext*.cmem*.fmt_slot*.gnu.lto*.discard.*EXPORT_UNUSED_SYMBOLEXPORT_SYMBOL_GPLEXPORT_UNUSED_SYMBOL_GPLEXPORT_SYMBOL_GPL_FUTUREmodpost: Memory allocation failure: %s. malloc(sizeof(*s) + strlen(name) + 1)malloc(sizeof(struct namespace_list) + strlen(namespace) + 1)%s: '%s' exported twice. Previous export was in %s%s %s(%s+0x%lx): Section mismatch in reference from the %s %s%s to the %s %s:%s%s section_index is outside elf->num_sections! The relocation at %s+0x%lx references section "%s" which is not in the list of authorized sections. If you're adding a new section and/or if this reference is valid, add "%s" to the list of authorized sections to jump to on fault. This can be achieved by adding "%s" to OTHER_TEXT_SECTIONS in scripts/mod/modpost.c. The relocation at %s+0x%lx references section "%s" which is black-listed. Something is seriously wrong and should be fixed. You might get more information about where this is coming from by using scripts/check_extable.sh %s extable_entry size hasn't been discovered! The relocation at %s+0x%lx references section "%s" which is not executable, IOW it is not possible for the kernel to fault at that address. Something is seriously wrong and should be fixed. The relocation at %s+0x%lx references section "%s" which is not executable, IOW the kernel will fault if it ever tries to jump to it. Something is seriously wrong and should be fixed. %s(%s+0x%llx): Section mismatch in reference from the %s %s%s to the %s %s:%s%s The function %s%s() references the %s %s%s%s. This is often because %s lacks a %s annotation or the annotation of %s is wrong. The variable %s references the %s %s%s%s If the reference is valid then annotate the variable with __init* or __refdata (see linux/init.h) or name the variable: The function %s() references a %s in an exit section. Often the %s %s%s has valid usage outside the exit section and the fix is to remove the %sannotation of %s. The variable %s references the %s %s%s%s If the reference is valid then annotate the variable with __exit* (see linux/init.h) or name the variable: The %s %s%s%s references a %s %s%s%s. If %s is only used by %s then annotate %s with a matching annotation. The %s %s%s%s references a %s %s%s%s. This is often seen when error handling in the init function uses functionality in the exit path. The fix is often to remove the %sannotation of %s%s so it may be used outside an exit section. The %s %s%s%s references a %s %s%s%s. This is often seen when error handling in the exit function uses functionality in the init path. The fix is often to remove the %sannotation of %s%s so it may be used outside an init section. The symbol %s is exported and annotated %s Fix this by removing the %sannotation of %s or drop the export. There's a special handler for this mismatch type, we should never get here.Could not update namespace(%s) for symbol %s section header offset=%lu in file '%s' is bigger than filesize=%lu %s is truncated. sechdrs[i].sh_offset=%lu > sizeof(*hrd)=%zu %s: SYMTAB_SHNDX has bad sh_link: %u!=%u modpost: missing MODULE_LICENSE() in %s see include/linux/module.h for more information EXPORT symbol "%s" [%s%s] version generation failed, symbol will not be versioned. %s (%s): unexpected non-allocatable section. Did you forget to use "ax"/"aw" in a .S file? Note that for example contains section definitions for use in .S files. parse error in symbol dump file Can't open filenames file %s: %mmodule name is too long [%s.ko] modpost: GPL-incompatible module %s%s uses GPL-only symbol '%s' modpost: GPL-incompatible module %s%s uses GPL-only symbol marked UNUSED '%s' modpost: GPL-incompatible module %s%s uses future GPL-only symbol '%s' modpost: module %s%s uses symbol '%s' marked UNUSED #include MODULE_INFO(vermagic, VERMAGIC_STRING); MODULE_INFO(name, KBUILD_MODNAME); __visible struct module __this_module __section(.gnu.linkonce.this_module) = { #ifdef CONFIG_MODULE_UNLOAD .exit = cleanup_module, #endif static const struct modversion_info ____versions[] __used __section(__versions) = { MODULE_INFO(srcversion, "%s"); modpost: Section mismatches detected. Set CONFIG_SECTION_MISMATCH_WARN_ONLY=y to allow them. module %s uses symbol %s from namespace %s, but does not import it. AWAVAUATUSHH $HXf1E1E1L5dH%(H$H1H$IHD$)D$ HLE2 IcL>HHD$L=H HHHHPVG8L-,HH$Mt LH$Ht&1H@H{1HHHuHc9~fI<čPHc9|MH5LH- H\$@]Hڋ H!%tDHJHDщ@HH)tHH8 u xuD@HHHHuH;-tHH-D$H{f.E$D$ULe/D$(LHHxIDH7LeMOHE`HD$6fDLHLEDM$$MMl$(LHHH9hLm/LHsHPHHC(H$LEHtH|$ LD{$UQJAHH $LH=1LD{$fD E#AD$ DHUL1H=EUM$$Mt$ t$Ld$ H51LH5L1H5L1H5L1H5L1H5L1H5L1H5L1H5L1H5L1H5L1H5L11H5LE(E,H5L11H5Lt1H5L1H5L1H5LHuH=LuMMfI}(HtHPH9tIUP@AUAEMmMu΋H5L1H5L1H5L1LmL5Mu4cLH7AULLL1MmMt1I}tAEM}(uHULH=1MmMuH5L1Lu \$Mt'f.I^Ht H{C M6MuH5L1AH5L1H]L-HteHCHtQDX EuHLp@ /LH5LHPHLEEHID1E1LHHu1H5LHL}@Ll$@LE1LH Ht$(LLHmHDEH|$fL%L|$0)D$0M$ H-HM4$MtdDEtAF uBIFINLH5AV$EVHLAIN(HDHHL DP1^_M6MuIM9uHT$LHt$8H|$0 2L%L-M$ f.I$HuWDHHtJHkL}LtU\tC t׋C$Hs(LH=HIL1HHuIM9uH|$ H$HdH3%(D$HX[]A\A]A^A_H $LL1H=DwAALAu HwAA<LLuhL{Mt"fDI~LDKT[ahy0~`?U@2)7>Fp5 S5n]em5x modpost.cprint_section_listfind_symbolsymbolhashremove_dotis_vmlinuxexport_no.part.0export_listget_next_modinfo.isra.0find_elf_symbol2find_elf_symbol.part.0new_modulemodulesalloc_symbolnew_symboladd_namespacesec2annotationinit_exit_sectionswrite_if_changed.isra.0sym_add_exportedextable_mismatch_handlersec_mismatch_countextable_entry_sizecheck_section_mismatchsectioncheckinit_data_sectionshead_sectionsinit_sectionslinker_symbolstext_sectionsoptim_symbolssym_update_namespaceread_symbolshave_vmlinuxignore_missing_filesvmlinux_section_warningssection_white_listmodversionsall_versionsline.5911read_dumpwarn_unresolvedexternal_modulewrite_namespace_depssec_mismatch_fatal.LC0.LC1.LC2.LC3.LC4.LC5.LC6.LC7.LC8.LC9.LC10.LC11.LC12.LC14.LC16.LC17.LC15.LC13.LC18.LC20.LC19.LC21.LC22.LC23.LC26.LC28.LC27.LC29.LC31.LC24.LC25.LC34.LC35.LC30.LC32.LC33.LC36.LC37.LC39.LC40.LC45.LC48.LC47.LC46.LC44.LC43.LC42.LC41.LC49.LC38.LC50.LC52.LC51.LC103.LC57.LC65.LC67.LC68.LC69.LC70.LC71.LC72.LC73.LC80.LC79.LC95.LC96.LC97.LC53.LC58.LC59.LC60.LC61.LC74.LC75.LC76.LC77.LC78.LC82.LC83.LC94.LC99.LC101.LC102.LC100.LC98.LC81.LC66.LC84.LC85.LC86.LC87.LC88.LC89.LC62.LC90.LC91.LC92.LC63.LC55.LC56.LC54.LC64.LC93.LC104.LC105.LC108.LC109.LC115.LC112.LC117.LC118.LC119.LC120.LC121.LC122.LC123.LC124.LC125.LC126.LC127.LC130.LC131.LC133.LC134.LC135.LC136.LC138.LC139.LC142.LC140.LC143.LC106.LC145.LC144.LC147.LC150.LC152.LC116.LC153.LC111.LC146.LC137.LC132.LC129.LC128.LC151.LC141.LC110.LC148.LC149.LC114.LC107.LC113stderr_GLOBAL_OFFSET_TABLE_fwritefputsfputcstrlenstrcmpstrcspnstrspnstrrchrstrncmp__vfprintf_chkexitcallocstrdupmallocmemcpymemcmpstrndupstrstrfreefopenfileno__fxstatfclosefreadperror__stack_chk_failwarn__fprintf_chkmerrordo_nofailgrab_filemmaphandle_moddevtable__errno_locationstrerrormaybe_frob_rcs_versionget_src_versionmunmap__ctype_toupper_locget_next_line__ctype_b_locstrchrstrtoulrelease_filebuf_writereallocstrncpybuf_printf__vsnprintf_chkmaingetoptoptargoptindstdinfgetsadd_moddevtable__sprintf_chk;#5DMZ %</I=Q>?@7!A*4Ui00 BC"D)C.Q]EC&      F C 0 L u       0 G7 C> U 7q  H  I  J C% 3 K;  L C  M    $ N, L c        OCPIQRF/0SITUI SU#T=VSWXIYS&U-I4X>YITwX~IYZ[ XIY.\5K]RY^`7_}X7< `7 a77 -7@7 \7p7<0000ISUTITS#Y*UJbd&c6KdS[efg'PWhhtij kX37 TlsIy00Y7 7Whm}$3n:CAUoqCv &y$pq r <0 s t uY!vw!w!x!y!y+"zN""{k#|#}#~#(0###$ $K${$$$$r;%qq%%%%&U&s&&I&Q&&'(7| ((())")()D0=)])7| h*{***+++7| -&$8.L.Z.|.r...<0/6/T/r///]0q000141R1p11111111111222"2)2C02j222?333333%4Q40q44<0+5Y5`5g5l555 55C56 66ju5:  B$*(-,00"04-8-<-@-D-H"-L&-P0T.-X2-\6-`:-d>-hB-lF-pJ-tN-xR-|V-Z-^-b-f-j-n-l0p0U0~--------------------02N2_ 2c 2g 2D 2o 2s 2w 2{ 2 2 $2 (2 ,2 02 42d82 <2 @2 D2 H2 L2 P2 T2 X2 \2 `2 d2 h2l2 p2 t2x2W|2 2 2 2^2 2 2 2b2Z2P2 2 2 2T2 2 2 2X-&cm 00$0@040  080+7=40P(0k 3~ 3 3,T,dpz0Q I9l`\ $0|I|@040-@$0\f mw ~         ! *2 OY bj p80   lD0#- 4> EO Zl  |  '1 <nuI   $04MIT7!s80  00  7!D |f v     I Q, QP s x                    )  4 +0B I W c n C0 M    0   . 8 H  a h Qv }   C  I   Q I  ". <(JX`ks~ 0`xks~ (Xs~ (08 ".<JPX k s ~     @ H   ( k0 s8 ~@ H P X `  `p Xks~`HkPsX~`hpxX`ks~ X(`hkpsx~ (08+@CXV@XHks~0bpxx ".<J)@HxPX` hp"x.<JX` X `@ 5H AP NX ^` i w                ! ! !$ !"0!/ @!D P!V `!o p! Hpp 04`@@P`  ,P h 0 $p<`P|0@2,3|p5552.symtab.strtab.shstrtab.rela.text.data.bss.rodata.str1.1.rodata.str1.8.rela.rodata.rela.text.startup.rela.data.rel.ro.local.comment.note.GNU-stack.note.gnu.property.rela.eh_frame @6@H!&87,@7L0 12@7 @2@TQO@ aS \@ t`! o@X 0,,0 PH@ x