Lines Matching defs:pcrange

1525 struct pcrange {
1542 struct pcrange *pcrange)
1549 pcrange->lowpc = val->u.uint;
1550 pcrange->have_lowpc = 1;
1554 pcrange->lowpc = val->u.uint;
1555 pcrange->have_lowpc = 1;
1556 pcrange->lowpc_is_addr_index = 1;
1563 pcrange->highpc = val->u.uint;
1564 pcrange->have_highpc = 1;
1568 pcrange->highpc = val->u.uint;
1569 pcrange->have_highpc = 1;
1570 pcrange->highpc_is_relative = 1;
1574 pcrange->highpc = val->u.uint;
1575 pcrange->have_highpc = 1;
1576 pcrange->highpc_is_addr_index = 1;
1584 pcrange->ranges = val->u.uint;
1585 pcrange->have_ranges = 1;
1589 pcrange->ranges = val->u.uint;
1590 pcrange->have_ranges = 1;
1591 pcrange->ranges_is_index = 1;
1607 struct unit *u, const struct pcrange *pcrange,
1620 lowpc = pcrange->lowpc;
1621 if (pcrange->lowpc_is_addr_index)
1629 highpc = pcrange->highpc;
1630 if (pcrange->highpc_is_addr_index)
1637 if (pcrange->highpc_is_relative)
1657 const struct pcrange *pcrange,
1668 if (pcrange->ranges >= dwarf_sections->size[DEBUG_RANGES])
1676 ranges_buf.buf = dwarf_sections->data[DEBUG_RANGES] + pcrange->ranges;
1677 ranges_buf.left = dwarf_sections->size[DEBUG_RANGES] - pcrange->ranges;
1724 const struct pcrange *pcrange,
1736 if (!pcrange->ranges_is_index)
1737 offset = pcrange->ranges;
1739 offset = u->rnglists_base + pcrange->ranges * (u->is_dwarf64 ? 8 : 4);
1755 if (pcrange->ranges_is_index)
1899 struct unit *u, uint64_t base, const struct pcrange *pcrange,
1908 if (pcrange->have_lowpc && pcrange->have_highpc)
1910 is_bigendian, u, pcrange, add_range, rdata,
1913 if (!pcrange->have_ranges)
1921 is_bigendian, u, base, pcrange, add_range,
1925 is_bigendian, u, base, pcrange, add_range,
1946 struct pcrange pcrange;
1964 memset (&pcrange, 0, sizeof pcrange);
1981 update_pcrange (&abbrev->attrs[i], &val, &pcrange);
2051 is_bigendian, u, pcrange.lowpc, &pcrange,
2059 && (pcrange.have_ranges
2060 || (pcrange.have_lowpc && pcrange.have_highpc)))
3205 struct pcrange pcrange;
3236 memset (&pcrange, 0, sizeof pcrange);
3344 update_pcrange (&abbrev->attrs[i], &val, &pcrange);
3364 if (pcrange.have_ranges
3365 || (pcrange.have_lowpc && pcrange.have_highpc))
3369 u, base, &pcrange, add_function_range,