gpt4 book ai didi

erlang - Erlang 跟踪技术是如何工作的?

转载 作者:行者123 更新时间:2023-12-02 04:23:24 25 4
gpt4 key购买 nike

我正在浏览Erlang module 。 Erlang的虚拟机的trace功能是如何实现的?

它是否会动态“重新编译”字节码以添​​加跟踪调用?或者它是否“解释”每个调度程序的所有字节码并每次实时执行跟踪逻辑?或者完全是别的什么?

最佳答案

它在运行时修改代码的方式与GDB非常相似。将断点插入 native 代码。

也就是说,函数中的第一条指令被特殊的跟踪指令覆盖,该指令执行跟踪,然后在跳回函数之前调用原始代码。

关于erlang - Erlang 跟踪技术是如何工作的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36202417/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com