[Dwarf-discuss] RE: Issue 050222.1

Nettleton, Brian brian.nettleton
Wed May 25 13:48:42 GMT 2005


Yes, and it you'd also introduce items with different types onto the
evaluation stack.  This makes for a significantly more complex
definition.  What does it mean if the expression indicates to add a
float value to an address?  Probably an error, but ???  Also is an
efficiency issue to have a stack with with objects of variable sizes.

-Brian


> -----Original Message-----
> From: dwarf-discuss-bounces at base3.freestandards.org 
> [mailto:dwarf-discuss-bounces at base3.freestandards.org] On 
> Behalf Of Bishop, John E
> Sent: Wednesday, May 25, 2005 10:40 AM
> Cc: dwarf-discuss at base3.freestandards.org
> Subject: RE: [Dwarf-discuss] RE: Issue 050222.1
> 
> Dwarf value expressions would have to distinguish between
> 
> o   Values in the executable file (a.out/foo.exe)
> 
> o   Values in the current running process (if any)
> 
> o   Values held in debugger-local memory
> 
> All the more reason to be careful before defining a 
> DW_OP_fetch operator...
> 
> 	-John
> 
> _______________________________________________
> Dwarf-discuss mailing list
> Dwarf-discuss at mail.freestandards.org
> http://mail.freestandards.org/mailman/listinfo/dwarf-discuss
> 




More information about the Dwarf-discuss mailing list