Lines Matching refs:fromsec
834 const char *fromsec[20]; member
845 .fromsec = { TEXT_SECTIONS, DATA_SECTIONS, NULL },
851 .fromsec = { ALL_INIT_SECTIONS, NULL },
857 .fromsec = { ALL_EXIT_SECTIONS, NULL },
862 .fromsec = { ALL_PCI_INIT_SECTIONS, NULL },
867 .fromsec = { "__ex_table", NULL },
878 const char *fromsec, const char *tosec) in section_mismatch() argument
894 if (match(fromsec, check->fromsec)) { in section_mismatch()
948 static int secref_whitelist(const char *fromsec, const char *fromsym, in secref_whitelist() argument
953 match(fromsec, PATTERNS(DATA_SECTIONS)) && in secref_whitelist()
959 match(fromsec, PATTERNS(DATA_SECTIONS)) && in secref_whitelist()
964 if (match(fromsec, PATTERNS(DATA_SECTIONS)) && in secref_whitelist()
970 if (strstarts(fromsec, ".head.text") && in secref_whitelist()
979 if (match(fromsec, PATTERNS(ALL_TEXT_SECTIONS)) && in secref_whitelist()
1021 unsigned int fsecndx, const char *fromsec, Elf_Addr faddr, in default_mismatch_handler() argument
1036 if (!secref_whitelist(fromsec, fromsym, tosec, tosym)) in default_mismatch_handler()
1051 fromsec, tosym[0] ? tosym : taddr_str, tosec); in default_mismatch_handler()
1060 fromsec, (long)faddr, tosec, modname); in default_mismatch_handler()
1069 fromsec, (long)faddr, tosec, tosec, tosec); in default_mismatch_handler()
1072 fromsec, (long)faddr, tosec); in default_mismatch_handler()
1148 unsigned int fsecndx, const char *fromsec, in check_section_mismatch() argument
1159 mismatch = section_mismatch(fromsec, tosec); in check_section_mismatch()
1164 fsecndx, fromsec, faddr, in check_section_mismatch()
1342 unsigned int fsecndx, const char *fromsec, in section_rela() argument
1360 if (!strcmp("__ex_table", fromsec) && in section_rela()
1367 if (!strcmp("__ex_table", fromsec)) in section_rela()
1379 fsecndx, fromsec, r_offset, taddr); in section_rela()
1384 unsigned int fsecndx, const char *fromsec, in section_rel() argument
1416 fsecndx, fromsec, r_offset, taddr); in section_rel()