Update RelayExclude and add RelayFromExclude filter in order to
avoid not useful APIs in the traces
Francois Gouget
fgouget at free.fr
Mon Oct 23 10:26:09 CDT 2006
On Thu, 19 Oct 2006, Vitaliy Margolen wrote:
[...]
> Yes sorry you are correct.
>
> For some reason I thought it removed all relay traces from those dlls.
> But it removes only traces from internal calls to those dlls.
Actually your first impression was right. RelayFromExclude filters out
relay traces of calls made by (that is *from*) the specified dlls.
However you will still see calls made *to* these dlls.
Here are some practical examples. If RelayFromExclude="kernel32;user32"
Module making | Module containing | Relay trace
the call | the called API | in the log?
--------------+-------------------+-------------
app | user32 | Yes
app | kernel32 | Yes
user32 | gdi32 | No
user32 | kernel32 | No
gdi32 | kernel32 | Yes
kernel32 | ntdll | No
--
Francois Gouget <fgouget at free.fr> http://fgouget.free.fr/
The last time religion ruled, it was called the dark ages.
More information about the wine-devel
mailing list