Lines Matching defs:tosec
877 const char *fromsec, const char *tosec)
887 if (*tosec == '\0')
894 if (check->bad_tosec[0] && match(tosec, check->bad_tosec))
896 if (check->good_tosec[0] && !match(tosec, check->good_tosec))
912 * tosec = .init.data
919 * tosec = .init.text
942 * tosec = init section
948 const char *tosec, const char *tosym)
951 if (match(tosec, PATTERNS(ALL_INIT_DATA_SECTIONS)) &&
957 if (strcmp(tosec, ".init.text") == 0 &&
964 match(tosec, PATTERNS(ALL_INIT_SECTIONS, ALL_EXIT_SECTIONS)) &&
975 match(tosec, PATTERNS(ALL_EXIT_SECTIONS)) &&
981 match(tosec, PATTERNS(ALL_INIT_SECTIONS)))
990 match(tosec, PATTERNS(ALL_INIT_SECTIONS)) &&
1032 const char *tosec, Elf_Addr taddr)
1045 if (!secref_whitelist(fromsec, fromsym, tosec, tosym))
1053 fromsec, tosym, tosec);
1056 if (match(tosec, mismatch->bad_tosec))
1062 fromsec, (long)faddr, tosec, modname);
1071 fromsec, (long)faddr, tosec, tosec, tosec);
1074 fromsec, (long)faddr, tosec);
1153 const char *tosec = sec_name(elf, get_secindex(elf, sym));
1157 check_export_symbol(mod, elf, faddr, tosec, sym);
1161 mismatch = section_mismatch(fromsec, tosec);
1167 tosec, taddr);