[Dwarf-Discuss] question about [0x0..0xffffffff] location list entry

Moore, David david.moore at intel.com
Wed Feb 23 06:35:04 PST 2011


Making it invalid is, I think, no better a choice than allowing it to wrap. Suppose a routine is positioned right at the end of memory. The last address of a range could then quite validly be 0xffffffff + 1. We can represent that using a base and offset - the start of the routine and its length, perhaps.

So ends of ranges that are just bigger than the size of memory are conceivable and if we specify how arithmetic works here, we should say it uses universals (in the Ada sense)

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.dwarfstd.org/private.cgi/dwarf-discuss-dwarfstd.org/attachments/20110223/37ad3aae/attachment-0001.htm>


More information about the Dwarf-Discuss mailing list