Home | History | Annotate | Download | only in gas

Lines Matching refs:logicals

237 /* Experimental DWARF-5 Extension: Logicals table.  */
248 static struct logicals_entry *logicals;
405 logicals[logicals_with_labels].label = sym;
406 logicals[logicals_with_labels].seg = now_seg;
663 /* Make a new entry in the logicals table. */
671 logicals = (struct logicals_entry *)
681 logicals = (struct logicals_entry *)
682 xrealloc (logicals,
684 memset (logicals + old, 0,
687 logicals[logical - 1].loc = current;
688 logicals[logical - 1].context = context;
689 logicals[logical - 1].subprog = subprog;
825 || logicals[logical - 1].loc.line == 0))
841 filenum = logicals[logical - 1].loc.filenum;
842 line = logicals[logical - 1].loc.line;
1128 /* Set the address from a logicals table entry. */
1532 /* Generate .debug_line content for the logicals table rows. */
1554 struct logicals_entry *e = &logicals[logical - 1];
1568 if (logicals[caller - 1].subprog == e->subprog)
1570 caller = logicals[caller - 1].context;
1576 filenum = logicals[caller - 1].loc.filenum;
1577 line = logicals[caller - 1].loc.line;
1578 column = logicals[caller - 1].loc.column;
1579 discriminator = logicals[caller - 1].loc.discriminator;
1580 flags = logicals[caller - 1].loc.flags;
1581 context = logicals[caller - 1].context;
1582 subprog = logicals[caller - 1].subprog;
1784 if (logicals_in_use > 0 && logicals[e->loc.logical - 1].label == lab)
2166 /* Logicals table offset. */