backtrace

    1热度

    3回答

    我一直在寻找一个答案,以便在进行Java调试时能够回溯。例如,如果我有代码: int x = 1 int y = 0 //Exception will happen here int z = x/y 如果我遇到异常,我想回去。 而不仅仅是丢弃框架,还恢复对堆进行的实际更改。 目前可行吗? 在此先感谢。

    5热度

    1回答

    我在d以下示例代码: import std.stdio; int g(int i) { auto l = [1, 2, 3, 4]; return l[i]; } void f(int i) { writeln(g(i)); } void main(string[] args) { f(1); f(10); f(2);

    3热度

    2回答

    我想了解一些关于程序捕获异常的信息时遇到了问题。 我用下面的功能: extern "C" void log_backtrace() { // Dump the callstack int callstack[128]; int frames = backtrace((void**) callstack, 128); char** strs = backtr

    3热度

    2回答

    我在共享库内得到SEGSEGV后,试图获取并将堆栈追踪保存到文件中。共享库是一个封闭源代码产品的插件。所有这些都适用于生产,我无法直接访问它。 我的代码捕获SIGSEGV信号,打印堆栈跟踪并退出。我有这样的事情: /opt/ecelerity/libexec/site/ec_attachextensions.so [0x2aecc2019f11] /opt/ecelerity/libexec/si

    3热度

    2回答

    我使用回溯到打印应用程序的堆栈跟踪和我越来越像 libQtCore.so.4(_ZN11QMetaObject8activateEP7QObjectPKS_iPPv+0x843) [0x7f889d20cf33] libQtGui.so.4(_ZN7QAction9triggeredEb+0x32) [0x7f889d76c2f2] libQtGui.so.4(_ZN7QAction8acti

    4热度

    2回答

    我正在玩gtkd包装生成器,并运行到一个std.conv异常,我无法设法得到任何符号调试信息。我编译与调试符号: $ dmd -gc -debug utils/HTODConvert.d utils/WrapperIF.d utils/funct.d utils/DefReader.d utils/GtkWrapper.d utils/HtmlStrip.d utils/IndentedStrin

    0热度

    1回答

    我想写一个代码,它将在ARM9体系结构上像回溯实用程序一样工作。我的代码back trace for ulibc in arm。 但是从上面的代码我想知道在上面的代码中使用的数据结构布局和参数的细节。 任何人都可以在上面提出一些看法。 在此先感谢。

    0热度

    1回答

    添加以下类似的backtrace_silencers初始化文件: Rails.backtrace_cleaner.add_filter { |line| line.gsub(Rails.root, '') } 发生异常时,我得到我的导轨服务器出现以下错误信息: 故障安全响应期间 错误:错误的参数类型的路径名(预期 正则表达式)... /配置/初始化/ backtrace_silencers.r

    1热度

    1回答

    在main.m.中获取SIGABRT错误。我列出了控制台的背迹,看看有没有人能指出我的方向。 #0 0x94d77c5a in __kill() #1 0x94d77c4c in kill$UNIX2003() #2 0x94e0a5a5 in raise() #3 0x94e206e4 in abort() #4 0x94d9cb1b in _Unwind_Resume() #5 0x

    -6热度

    1回答

    我有几个问题: int backtrace(void ** buffer,int size); 这里缓冲区是指针数组。并且返回数组元素返回指向堆栈的每一帧。那么,backtrace()在内部调用malloc()的次数与帧数一样吗?为什么这是为了? 上面分配的内存没有从backtrace()中释放(),那么谁释放这个内存呢? 是否有任何方法,以避免从backtrace()内的malloc()? 哪里