Lines Matching full:sec
37 const char *sec; member
46 .sec = ".altinstructions",
56 .sec = "__jump_table",
63 .sec = "__ex_table",
72 struct section *sec, int idx, in get_alt_entry() argument
84 alt->orig_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry()
86 alt->new_len = *(unsigned char *)(sec->data->d_buf + offset + in get_alt_entry()
93 feature = *(unsigned short *)(sec->data->d_buf + offset + in get_alt_entry()
121 orig_rela = find_rela_by_dest(sec, offset + entry->orig); in get_alt_entry()
123 WARN_FUNC("can't find orig rela", sec, offset + entry->orig); in get_alt_entry()
128 sec, offset + entry->orig, orig_rela->sym->name); in get_alt_entry()
132 alt->orig_sec = orig_rela->sym->sec; in get_alt_entry()
136 new_rela = find_rela_by_dest(sec, offset + entry->new); in get_alt_entry()
139 sec, offset + entry->new); in get_alt_entry()
143 alt->new_sec = new_rela->sym->sec; in get_alt_entry()
162 struct section *sec; in special_get_alts() local
169 for (entry = entries; entry->sec; entry++) { in special_get_alts()
170 sec = find_section_by_name(elf, entry->sec); in special_get_alts()
171 if (!sec) in special_get_alts()
174 if (sec->len % entry->size != 0) { in special_get_alts()
176 sec->name, entry->size); in special_get_alts()
180 nr_entries = sec->len / entry->size; in special_get_alts()
190 ret = get_alt_entry(elf, entry, sec, idx, alt); in special_get_alts()