stack-unwinding

stack-unwinding

文章 0 浏览 2

如何在 i386 FreeBSD 上构建 libunwind?

libunwind 在 FreeBSD 8.1 amd64 上作为软件包 (pkg_add -r libunwind) 提供。 它在 FreeBSD 8.1 i386 上不可用。 当我从 http://www.nongnu.org/libu…

若有似无的小暗淡 2024-09-30 01:10:05 2 0

C++ 中的堆栈展开使用Lua时

我最近偶然发现了这个 C++/Lua 错误 int function_for_lua( lua_State* L ) { std::string s("Trouble coming!") /* ... */ return luaL_error(L,"som…

峩卟喜欢 2024-09-28 22:13:47 1 0

如何检测析构函数中的堆栈展开

我有一个简单的 C++ 对象,在函数 F() 的开头创建,以确保在 F()&lt 的开头和返回时调用两个匹配的函数(OpDo、OpUndo) /code&gt,通过使用对象的构…

攒一口袋星星 2024-09-28 20:09:09 0 0

当语言不支持析构函数时如何对堆栈展开做出反应?

假设您已经创建了 Window 类的实例。该窗口显示给用户。然后,抛出异常,并且对实例的引用丢失,但用户仍然可以看到该窗口,因为该实例仍然存在(只是…

顾冷 2024-09-26 22:31:14 1 0

停止调试时堆栈是否会展开?

只是好奇我的析构函数是否被调用。 (特别是对于 Visual Studio,当您点击红色停止按钮时)…

寻梦旅人 2024-09-01 06:58:16 3 0

Gnu 汇编器 (GAS) 中的 CFI 指令有何用途?

每行后面似乎都有一个 .CFI 指令,而且还有各种各样的指令,例如 .cfi_startproc 、 .cfi_endproc 等。 更多信息。 .file "temp.c" .text .globl main…

御弟哥哥 2024-08-26 23:40:47 5 0

.Net - 什么是“放松”?

在回答这个 问题 我注意到在处理异常时尝试移动“光标”时出现以下对话框: 无法将下一条语句设置到此位置。尝试展开调用堆栈失败。 在以下情况下无法…

爱你不解释 2024-08-17 00:40:09 4 0

离开 c++ 时程序崩溃 功能....你认为它是什么?

我有一个c++代码,我使用MSC9来编译它。 它总是随机崩溃。 例如,如果使用 `` 从 Perl 调用它,它会崩溃,但从命令行或 Ultimate++ 调用它时,它不会…

苦行僧 2024-07-30 08:33:20 3 0

指针问题

好吧,我经历了 2 层函数 fun1 调用 func2 调用 func3 。 我基本上使用 int *ptr 一路向下传递指针,在调用堆栈的最低“级别”,我还有另一个为 int …

白芷 2024-07-30 08:10:12 2 0

为什么异常时不调用析构函数?

我期望在此程序中调用 A::~A() ,但事实并非如此: #include &ltiostream&gt struct A { ~A() { std::cout &lt&lt "~A()" &lt&lt std::endl } } void …

拔了角的鹿 2024-07-08 08:32:52 8 0
更多

推荐作者

qq_FjTq5B

文章 0 评论 0

18273202778

文章 0 评论 0

WordPress小学生

文章 0 评论 0

〃温暖了心ぐ

文章 0 评论 0

迷乱花海

文章 0 评论 0

niuniu

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文