Looking for a code path tracer [modified]
-
Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh SmithNewer versions of Reflector will do that, check the analyze menu option.
-
Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Newer versions of Reflector will do that, check the analyze menu option.
Ryan Roberts wrote:
Newer versions of Reflector will do that, check the analyze menu option.
I will! Thanks. I was looking at plugins. I didn't realize this was built in functionality. Marc
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Same as Ryan said, Reflector has for as long as I've known it been able to do this, used to be the keyboard shortcut Ctrl+R, don't know if that still works though.
Ed.Poore wrote:
Reflector has for as long as I've known it been able to do this
Huh. I must have missed that. I was looking at plugins, thinking it wasn't in Reflector itself. Thanks. I'll check it out. Marc
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Ed.Poore wrote:
Reflector has for as long as I've known it been able to do this
Huh. I must have missed that. I was looking at plugins, thinking it wasn't in Reflector itself. Thanks. I'll check it out. Marc
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith -
Specifically for .NET languages. Similar to how you can right click on a method name and get a list of all the references to that method, what I'm looking for is something that will give me all the call trees, showing not just the immediate reference, but where that reference gets called from, recursively. Does anything like that exist? [edit]By "code path tracer", I don't mean at runtime, I mean something that will give me the code path in the IDE or even a third party utility like Reflector. hmmm. Checking out Reflector...hmmm...didn't see anything that is like what I'm looking for.[/edit] Marc -- modified at 11:19 Monday 16th April, 2007
People are just notoriously impossible. --DavidCrow
There's NO excuse for not commenting your code. -- John Simmons / outlaw programmer
People who say that they will refactor their code later to make it "good" don't understand refactoring, nor the art and craft of programming. -- Josh Smith