SpiderMonkey的堆栈跟踪中的函数名称

时间:2011-09-28 13:20:40

标签: javascript stack-trace spidermonkey

我正在使用SpiderMonkey引擎1.8,我对它创建堆栈跟踪的方式不满意。我们偶尔会从服务器的JavaScript文件中接收自动生成的函数名称,这些函数名称实际上并不可读。在客户端,我可以访问其他功能,使我能够让人们更容易阅读。

有谁知道SpiderMonkey如何构建堆栈跟踪的一行?有没有办法可以影响这个?


编辑:我看了source of SpiderMonkey,而且,我不知道这是不是我,但C ++代码几乎无法读取。好吧,我没有那么多的C ++经验,但是很难找到通过所有这些文件的方法。我找不到......

所以,请取决于你:)。

1 个答案:

答案 0 :(得分:0)

如果你想使用堆栈跟踪并对其进行操作,你可以使用stackinfo来获取已解析的堆栈跟踪信息,然后重建堆栈跟踪你想要如何构建它。