Erlang tracer源代码

时间:2011-10-11 19:08:04

标签: erlang trace

是否有人知道哪些Erlang源文件负责其跟踪器(跟踪 BIF)。

我正在研究在Erlang中进行同步跟踪的可能性(受监视的进程等待接收跟踪消息的监视进程的批准)。目前我正在尝试决定是否尝试修改Erlang的源代码或为此类事件生成解析器。任何反馈都将不胜感激。

感谢。

1 个答案:

答案 0 :(得分:1)

我相信你首先要看erts/emulator/beam/erl_bif_trace.c,因为它实现了trace/3和朋友。 (trace/3由C函数trace_3()实现,例如。)

您可能也对erl_trace.c感兴趣,{{1}}看起来是为模拟器执行大量跟踪工作的函数。