FROM : Herr Witten
DATE : Thu Dec 23 17:36:02 2004
> Don't. Pass an extra parameter (id sender?) instead.
I did not want to do this, but it seems to be the easiest route. I will
probably go with this, since manually traversing the call stack does
not seem to be a normal thing. I don't even know how to do it.
> ..but it's a little easier than that sounds, because the good folks of
> cocoadev have already written the code.
Unfortunately, I cannot spend the time launching a subprocess. I had
hoped for a more direct solution. Nevertheless, thank you very much.
> you can always write a couple of tracing macro something like
> #define TRACE_FUNC(x) NSLog(@"0x%x->%s", self, x);
> then
> void myfunc(int a ....) {
> TRACE_FUNC("myfunc")
> .....
> }
Thank you very much for the reply, but I need a way to get the address
of an object earlier in the call stack.
DATE : Thu Dec 23 17:36:02 2004
> Don't. Pass an extra parameter (id sender?) instead.
I did not want to do this, but it seems to be the easiest route. I will
probably go with this, since manually traversing the call stack does
not seem to be a normal thing. I don't even know how to do it.
> ..but it's a little easier than that sounds, because the good folks of
> cocoadev have already written the code.
Unfortunately, I cannot spend the time launching a subprocess. I had
hoped for a more direct solution. Nevertheless, thank you very much.
> you can always write a couple of tracing macro something like
> #define TRACE_FUNC(x) NSLog(@"0x%x->%s", self, x);
> then
> void myfunc(int a ....) {
> TRACE_FUNC("myfunc")
> .....
> }
Thank you very much for the reply, but I need a way to get the address
of an object earlier in the call stack.
| Related mails | Author | Date |
|---|---|---|
| lingwitt | Dec 22, 07:39 | |
| Andrew Farmer | Dec 22, 08:16 | |
| Jérémie Banier | Dec 22, 08:40 | |
| Ken Ferry | Dec 22, 08:42 | |
| Herr Witten | Dec 23, 17:36 | |
| Steven Kramer | Dec 23, 20:47 | |
| Bob Ippolito | Dec 24, 01:54 |






Cocoa mail archive

