2
有誰知道哪個Erlang源文件負責其示蹤劑(跟蹤 BIF)。Erlang示蹤源代碼
我正在研究在Erlang中進行同步跟蹤的可能性(其中受監視的進程等待從監視進程接收跟蹤消息前進)。現在我正在試圖決定是否嘗試修改Erlang的源代碼或爲這類事情生成解析器。對於任何反饋,我們都表示感謝。
謝謝。
有誰知道哪個Erlang源文件負責其示蹤劑(跟蹤 BIF)。Erlang示蹤源代碼
我正在研究在Erlang中進行同步跟蹤的可能性(其中受監視的進程等待從監視進程接收跟蹤消息前進)。現在我正在試圖決定是否嘗試修改Erlang的源代碼或爲這類事情生成解析器。對於任何反饋,我們都表示感謝。
謝謝。
我相信你首先要看erts/emulator/beam/erl_bif_trace.c
,因爲那個實現了trace/3
和朋友。 (例如,trace/3
由C函數trace_3()
實現)。
您可能也有興趣erl_trace.c
,它看起來是模擬器的許多跟蹤工作的函數。
beam_bp.c也做了一些工作afair,主要是在修改代碼生成跟蹤 – Lukas
謝謝沃倫和盧卡斯。我會研究你指出的代碼。 – justin