Re: embedded dataflow tracking code?

George Neuner <gneuner2@comcast.net>
Mon, 26 Jul 2010 17:14:07 -0400

          From comp.compilers

Related articles
embedded dataflow tracking code? dennis.yurichev@gmail.com (Dennis Yurichev) (2010-07-24)
Re: embedded dataflow tracking code? gneuner2@comcast.net (George Neuner) (2010-07-26)
Re: embedded dataflow tracking code? gene.ressler@gmail.com (Gene) (2010-07-26)
Re: embedded dataflow tracking code? dot@dotat.at (Tony Finch) (2010-07-27)
Re: embedded dataflow tracking code? walter@bytecraft.com (Walter Banks) (2010-07-30)
| List of all articles for this month |

From: George Neuner <gneuner2@comcast.net>
Newsgroups: comp.compilers
Date: Mon, 26 Jul 2010 17:14:07 -0400
Organization: A noiseless patient Spider
References: 10-07-030
Keywords: debug, dataflow
Posted-Date: 26 Jul 2010 20:40:32 EDT

On Sat, 24 Jul 2010 12:21:01 -0700 (PDT), Dennis Yurichev
<dennis.yurichev@gmail.com> wrote:


>I would like to load debugger, attach to working process, and at some
>breakpoint, instead of numerical values in the CPU registers, I would
>like to see genesis of each value like "result of f(arg1, arg2,arg3)
>called at point X" or "result of comparison of values X and Y" and so
>on.


I don't know of any compiler that tracks register contents in such a
way that a debugger could do that.


Some CPU simulators and inline emulators (hardware) have trace back
buffers for the register contents so you can walk backwards (at least
some way) from the stop to see how the current values came to be that
way. But you still won't see any high level description of the
contents ... there will just be a trace that you can step through
along with the assembler listing.


George



Post a followup to this message

Return to the comp.compilers page.
Search the comp.compilers archives again.