/kernel/linux/linux-5.10/scripts/ |
H A D | generate_initcall_order.pl | 20 my $results = {}; # object index -> [ { level, secname }, ... ] 48 my $secname = $initcalls->{$counter}->{'module'} . '__' . 53 print "$index $level $secname\n"; 72 my ($index, $level, $secname) = $data =~ 77 !defined($secname)) { 89 'secname' => $secname 227 my $sections = {}; # level -> [ secname, ...] 239 push(@{$sections->{$level}}, $result->{'secname'}); 260 foreach my $secname ( [all...] |
/kernel/linux/linux-6.6/scripts/ |
H A D | generate_initcall_order.pl | 20 my $results = {}; # object index -> [ { level, secname }, ... ] 48 my $secname = $initcalls->{$counter}->{'module'} . '__' . 53 print "$index $level $secname\n"; 72 my ($index, $level, $secname) = $data =~ 77 !defined($secname)) { 89 'secname' => $secname 227 my $sections = {}; # level -> [ secname, ...] 239 push(@{$sections->{$level}}, $result->{'secname'}); 260 foreach my $secname ( [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | module.c | 378 const char *secname = secstrs + s->sh_name; in module_finalize() local 383 if (strcmp(".ARM.exidx.init.text", secname) == 0) in module_finalize() 385 else if (strcmp(".ARM.exidx", secname) == 0) in module_finalize() 387 else if (strcmp(".ARM.exidx.exit.text", secname) == 0) in module_finalize() 389 else if (strcmp(".ARM.exidx.text.unlikely", secname) == 0) in module_finalize() 391 else if (strcmp(".ARM.exidx.text.hot", secname) == 0) in module_finalize() 393 else if (strcmp(".init.text", secname) == 0) in module_finalize() 395 else if (strcmp(".text", secname) == 0) in module_finalize() 397 else if (strcmp(".exit.text", secname) == 0) in module_finalize() 399 else if (strcmp(".text.unlikely", secname) in module_finalize() [all...] |
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | module.c | 532 char *secstrings, *secname; in module_finalize() local 552 secname = secstrings + s->sh_name; in module_finalize() 554 if (!strcmp(".altinstructions", secname)) in module_finalize() 559 (str_has_prefix(secname, ".s390_indirect"))) in module_finalize() 563 (str_has_prefix(secname, ".s390_return"))) in module_finalize() 567 if (!strcmp(FTRACE_CALLSITE_SECTION, secname)) { in module_finalize()
|
/kernel/linux/linux-5.10/scripts/mod/ |
H A D | modpost.c | 350 const char *secname = sec_name(elf, sec); in export_from_secname() local 352 if (strstarts(secname, "___ksymtab+")) in export_from_secname() 354 else if (strstarts(secname, "___ksymtab_unused+")) in export_from_secname() 356 else if (strstarts(secname, "___ksymtab_gpl+")) in export_from_secname() 358 else if (strstarts(secname, "___ksymtab_unused_gpl+")) in export_from_secname() 360 else if (strstarts(secname, "___ksymtab_gpl_future+")) in export_from_secname() 563 const char *secname; in parse_elf() local 573 secname = secstrings + sechdrs[i].sh_name; in parse_elf() 574 if (strcmp(secname, ".modinfo") == 0) { in parse_elf() 579 } else if (strcmp(secname, "__ksymta in parse_elf() [all...] |
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | module.c | 473 char *secstrings, *secname; in module_finalize() local 496 secname = secstrings + s->sh_name; in module_finalize() 498 if (!strcmp(".altinstructions", secname)) in module_finalize() 503 (str_has_prefix(secname, ".s390_indirect"))) in module_finalize() 507 (str_has_prefix(secname, ".s390_return"))) in module_finalize()
|
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | module.c | 466 const char *secname = secstrs + s->sh_name; in module_finalize() local 474 if (!strcmp(".ARM.exidx", secname)) in module_finalize() 477 txtname = secname + strlen(".ARM.exidx"); in module_finalize() 490 if (strcmp(".ARM.exidx.init.text", secname) == 0) in module_finalize()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | vdso.c | 231 static void * __init find_section32(Elf32_Ehdr *ehdr, const char *secname, in find_section32() argument 244 if (strcmp(secnames+sechdrs[i].sh_name, secname) == 0) { in find_section32() 336 static void * __init find_section64(Elf64_Ehdr *ehdr, const char *secname, in find_section64() argument 349 if (strcmp(secnames+sechdrs[i].sh_name, secname) == 0) { in find_section64()
|
/kernel/linux/linux-6.6/scripts/mod/ |
H A D | modpost.c | 517 const char *secname; in parse_elf() local 526 secname = secstrings + sechdrs[i].sh_name; in parse_elf() 527 if (strcmp(secname, ".modinfo") == 0) { in parse_elf() 532 } else if (!strcmp(secname, ".export_symbol")) { in parse_elf() 1182 Elf_Addr faddr, const char *secname, in check_export_symbol() 1243 if (match(secname, PATTERNS(INIT_SECTIONS))) in check_export_symbol() 1246 else if (match(secname, PATTERNS(EXIT_SECTIONS))) in check_export_symbol() 1181 check_export_symbol(struct module *mod, struct elf_info *elf, Elf_Addr faddr, const char *secname, Elf_Sym *sym) check_export_symbol() argument
|
/kernel/linux/linux-5.10/arch/loongarch/boot/tools/ |
H A D | relocs.c | 118 static struct section *sec_lookup(const char *secname) in sec_lookup() argument 123 if (strcmp(secname, sec_name(i)) == 0) in sec_lookup()
|
/kernel/linux/linux-5.10/arch/parisc/kernel/ |
H A D | module.c | 943 char *secname = secstrings + s->sh_name; in module_finalize() local 945 if (!strcmp(".altinstructions", secname)) in module_finalize() 954 if (symindex != -1 && !strcmp(secname, FTRACE_CALLSITE_SECTION)) { in module_finalize()
|
/kernel/linux/linux-6.6/arch/parisc/kernel/ |
H A D | module.c | 926 char *secname = secstrings + s->sh_name; in module_finalize() local 928 if (!strcmp(".altinstructions", secname)) in module_finalize() 937 if (symindex != -1 && !strcmp(secname, FTRACE_CALLSITE_SECTION)) { in module_finalize()
|
/kernel/linux/linux-5.10/arch/mips/boot/tools/ |
H A D | relocs.c | 108 static struct section *sec_lookup(const char *secname) in sec_lookup() argument 113 if (strcmp(secname, sec_name(i)) == 0) in sec_lookup()
|
/kernel/linux/linux-6.6/arch/mips/boot/tools/ |
H A D | relocs.c | 108 static struct section *sec_lookup(const char *secname) in sec_lookup() argument 113 if (strcmp(secname, sec_name(i)) == 0) in sec_lookup()
|