Re: How can i read the stack frames of running process?
- From: Mark Bluemel <mark_bluemel@xxxxxxxxx>
- Date: Wed, 17 Oct 2007 16:35:36 +0100
Philip Potter wrote:
Mark Bluemel wrote:harshal wrote:but my question is that if a function can print its name with
__FUNCTION__
macro then why it can not print its callers name.
The __FUNCTION__ macro is handled by the preprocessor and is simply a textual replacement at compile time. It's not (terribly) difficult for the preprocessor to track which function it's processing at a time.
I can't find any mention of __FUNCTION__ in n1256. I *can* find __func__. Is __FUNCTION__ at all standard?
It doesn't matter - the point that needed to be made to the OP was that macros are processed by the precompiler. The guy didn't need (as far as I can see) to worry about whether the particular macro he was referring to was part of the standard.
.
- Follow-Ups:
- Re: How can i read the stack frames of running process?
- From: Philip Potter
- Re: How can i read the stack frames of running process?
- References:
- How can i read the stack frames of running process?
- From: harshal
- Re: How can i read the stack frames of running process?
- From: Richard Bos
- Re: How can i read the stack frames of running process?
- From: harshal
- Re: How can i read the stack frames of running process?
- From: Mark Bluemel
- Re: How can i read the stack frames of running process?
- From: Philip Potter
- How can i read the stack frames of running process?
- Prev by Date: Re: How can i read the stack frames of running process?
- Next by Date: Re: What should be the prototype of this function ? (noobie)
- Previous by thread: Re: How can i read the stack frames of running process?
- Next by thread: Re: How can i read the stack frames of running process?
- Index(es):
Relevant Pages
|