Lines Matching refs:sect
62 function update_entry(osect, mod, soff, eoff, sect, idx) {
63 sect = sect_in[osect];
65 entries[idx] = sprintf("%s %08x-%08x %s", sect, soff, eoff, mod);
66 count[sect]++;
159 ARGIND == 2 && map_is_lld && sect && !anchor && NF == 5 && $5 ~ /^[_A-Za-z][_A-Za-z0-9]*$/ {
198 sect = 0;
228 sect = $1;
230 sect_base[sect] = base;
231 sect_size[sect] = strtonum($3);
234 printf "[%s] BASE %016x\n", sect, base >"/dev/stderr";
241 ARGIND == 2 && !sect {
251 anchor = sprintf("%s %08x-%08x = %s", sect, 0, 0, $2);
252 sect_anchor[sect] = anchor;
255 printf "[%s] ANCHOR %016x = %s (.)\n", sect, 0, $2 >"/dev/stderr";
267 anchor = sprintf("%s %08x-%08x = %s", sect, addr, addr, $2);
268 sect_anchor[sect] = anchor;
271 printf "[%s] ANCHOR %016x = %s\n", sect, addr, $2 >"/dev/stderr";
284 ARGIND == 2 && sect && NF == 4 && /^ [^ \*]/ && !($1 in sect_addend) {
296 sect_in[$1] = sect;
334 if (!(sect in sect_base))
340 soff = strtonum(soff) - sect_base[sect];
362 } else if (sect == sect_in[mod_sect]) {
407 sect = $6;
408 if (!(sect in sect_addend))
412 $0 = " "sect " 0x"$1 " 0x"$3 " " $5;
433 sect = sect_in[osect];
460 } else if (sect == sect_in[mod_sect]) {
498 for (sect in count) {
499 if (sect in sect_anchor) {
500 idx = sprintf("%016x", sect_base[sect] * 2);
501 entries[idx] = sect_anchor[sect];