Xingxing Pan <mprc.pku.edu.cn> wrote:

> Dose full register tracking means to emit DWARF for all the
> registers's saving and restoring in the life time of the function?

Most assembly functions are leaves, so saving/restoring around
calls to lower-level functions will be infrequent.  I suspect
it would be more useful to emit debug records that show how the
registers are being used, so that gdb can display meaningful
names along with their values.  And yes, this requires reading
and understanding the comments if the code is well commented,
or analyzing the code if it is not well commented.  It can't be
automated.
_______________________________________________
freebsd-hackers@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-hackers
To unsubscribe, send any mail to "freebsd-hackers-unsubscr...@freebsd.org"

Reply via email to