RE: lightweight traces in kernelmode?
RE: lightweight traces in kernelmode?
- Subject: RE: lightweight traces in kernelmode?
- From: Matthew Xavier Mora <email@hidden>
- Date: Wed, 7 Sep 2005 11:37:42 -0700
At 5:39 PM -0400 9/6/05, Philip Lukidis wrote:
I have a small question about firelog. I have successfully integrated
firelog
into my kext. However, I did find that I have an issue.
I found that I cannot unload my driver, because the IOFireLog object has
an extra reference to it. Indeed, in
IOFireLogPublisher::initWithController,
an extra reference is taken on this object. Removing this extra reference
allowed my driver to unload. I call this an "extra" reference because as
far as I understand, the reference count of the object would be 1 right
after its creation.
I'm sure that I'm missing something. If you know what it is, and have
a moment to respond, I would greatly appreciate it.
Hmm, I'm not having that problem when I use FireLog. I can load and
unload my kext at will.
Are you using a new verison of FireLog? The version I use only
supplies a global that you link
to that is the name of the FireLog function. There is no other
references to any classes.
You might want to take this off line or move it to the FireWire mailing list.
Matt
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden