[erlang-questions] erlang:trace_pattern/3 is not expected to work on ports?
Vladimir Gordeev
gordeev.vladimir.v@REDACTED
Wed Nov 15 15:33:49 CET 2017
Currently trying to match received messages for ports, do the following:
erlang:trace_pattern('receive', [MyComplexMatchSpec], []),
erlang:trace(ports, true, [ports, timestamp, 'receive', {tracer,
self()}]),
Got all messages received by port, filtering doesn't work. Okay, tried this
one:
erlang:trace_pattern('receive', false, []),
erlang:trace(ports, true, [ports, timestamp, 'receive', {tracer,
self()}]),
And still got all messages, while shouldn't receive any.
So, erlang:trace_pattern/3 is not supposed to work for ports? In official
docs only processes are mentioned, but no explicit statement about ports.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20171115/e0d6534b/attachment.htm>
More information about the erlang-questions
mailing list