Re: How can i read the stack frames of running process?
- From: Philip Potter <pgp@xxxxxxxxxxxxxxx>
- Date: Wed, 17 Oct 2007 16:40:58 +0100
Mark Bluemel wrote:
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.
Yes, that's why I replied to you and not to him. I wasn't nitpicking, I was asking a question, because I'm not certain enough of Acrobat's searching functionality to be sure that __FUNCTION__ isn't in there.
--
Philip Potter pgp <at> doc.ic.ac.uk
.
- Follow-Ups:
- Re: How can i read the stack frames of running process?
- From: Tor Rustad
- Re: How can i read the stack frames of running process?
- From: CBFalconer
- Re: How can i read the stack frames of running process?
- From: Joachim Schmitz
- 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?
- 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
- Re: How can i read the stack frames of running process?
- From: Mark Bluemel
- How can i read the stack frames of running process?
- Prev by Date: Re: What should be the prototype of this function ? (noobie)
- Next by Date: Re: GCC compiler error
- 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
|