腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
linux
中的
异常
处理
、
我正在
Linux
上移植一个Windows程序。我的程序使用Windows结构化
异常
处理(SEH)。
Linux
不支持结构化
异常
处理,但是它提供了
信号
处理。我们可以超越
信号
来发展类似SEH的范式。一旦您能够过滤
异常
,Windows提供了三种替代执行控制流: 1) EXCEPTION_EXECUTE_HANDLER :执行处理程序2) EXCEPTION_CONTINUE_SEARCH :将
异常
转发到下一个块(如果不存在,则转到OS) 3) EXCEPTIO
浏览 4
提问于2011-08-30
得票数 5
1
回答
在WIndows上的动态链接库中没有使用断开板
异常
处理程序?
、
、
、
、
在Windows上,一旦加载了DLL,我们就实例化一个
异常
处理程序。然而,当崩溃发生时,该
异常
处理程序永远不会被调用,且永远不会写入小型转储。显然,只有在DLL中实例化
异常
处理程序时,才会通知它。下面是我们使用的设置。框架是在我们开始使用DLL之前创建的单例。} std::unique_ptr<google_breakpad::ExceptionHandler> handler;附注: Breakp
浏览 16
提问于2017-08-17
得票数 2
回答已采纳
1
回答
什么是windows上的“异步”
信号
?
、
、
、
、
它提到,异步
信号
的传送被延迟,直到pintool中的分析例程结束。我很好奇Windows中的哪些
异常
被定义为异步
信号
。
浏览 5
提问于2015-04-09
得票数 0
5
回答
Linux
中不带C++的C
异常
处理
、
、
Linux
在不借助C++的情况下提供了C语言的
异常
处理吗?或者,实现这种
异常
处理的最佳方式是什么?这样做的目的是避免检查调用的每个函数的返回代码,而是像在C++中那样做一些线程安全且易于移植的事情。
浏览 1
提问于2010-08-27
得票数 5
回答已采纳
1
回答
在线装配解释
、
我正在尝试将一个项目从Windows移植到
Linux
。我在下面的repo中托管了代码:。我能够修复一些编译错误,但是许多函数需要重新实现,有些部分我无法理解。
浏览 0
提问于2014-06-10
得票数 0
回答已采纳
1
回答
linux
内核中单处理器上的
信号
量
、
、
我试图理解
linux
内核中的同步是如何工作的。我读到
信号
量可以用于
异常
,但我找不到一个情况的例子,
信号
量是需要的。那么为什么在单处理器系统中使用
信号
量呢?
浏览 1
提问于2017-02-14
得票数 0
1
回答
C++和调用堆栈--它可以用来获取行号吗?
、
、
、
、
我不太记得GCC使用什么库来实现堆栈展开,该库用于c++
异常
和调用跟踪,而且我知道C++规范中没有定义任何方法,因此对此的任何回答都是特定于平台的。我用的是GCC 4.9.0。显然,对于发布构建,您只需要
异常
处理所需的内容。 如果不是,约定是什么?C++程序员如何获得他们认为理所当然的东西--冗长的堆栈跟踪。我认为一个后备但不是非常优雅的解决方案是创建一个新的基来抛出
异常
,并拥有一个重新抛出并附加行、文件和__FUNCTION__的宏,但这是一个后备。
浏览 4
提问于2014-01-16
得票数 3
1
回答
使用非规范地址检索内存数据将导致SIGSEGV而不是SIGBUS。
、
、
、
、
我无法产生以下汇编程序代码的“总线错误”。在这里,我使用的内存地址不是合法的“规范地址”。那么,我如何触发这个错误呢?global _start_start: mov rax, 60 syscallDisassembly of section .text: 00
浏览 12
提问于2020-06-28
得票数 2
回答已采纳
1
回答
如何将SIGFPE转换为C++
异常
、
、
、
在Win32下,使用_set_se_translator很容易将SEH
异常
转换为C++
异常
。在
Linux
上,有没有类似的方法将某些
信号
转换成C++
异常
?我需要一个从SIGFPE到C++
异常
的映射。
浏览 6
提问于2016-07-06
得票数 3
1
回答
Websphere JAVA_DUMP_OPTS条件捕获的所有事件是什么?
、
从IBM中,我发现有6个条件可以包含在属性中,如下所示。 有人能帮我把每个事件映射到相应的条件上吗?这些条件会捕获堆转储或核心转储中的事件吗?
浏览 4
提问于2016-10-21
得票数 0
回答已采纳
2
回答
segfaults的进程会返回什么错误代码?
、
、
、
、
segfaults的进程会返回什么错误代码?从我的实验来看,它似乎是"139",但我想知道为什么会这样,以及它有多标准。
浏览 0
提问于2013-01-30
得票数 13
回答已采纳
1
回答
如何在使用
信号
量时避免资源泄漏?
、
、
、
Linux
sem_destroy()文档说: 在释放未命名
信号
量所在的内存之前,应使用sem_destroy()销毁未命名
信号
量。如果不这样做,可能会导致某些实现上的资源泄漏。我有一个进程负责在共享内存( mmaped文件)上创建和销毁
信号
量,如何避免
异常
终止条件下的资源泄漏?在
Linux
上,如果在调用sem_destroy()之前删除mmaped文件,是否有任何资源泄漏?什么资源?
浏览 2
提问于2018-10-04
得票数 3
回答已采纳
3
回答
为什么我的
linux
信号
处理程序只运行一次?
、
、
." << std::endl; } return 0;在
Linux
/g++4.2上产生以下结果:捕获中的
异常
:
异常
inf和f=0inf和f=0因此,第一次执行
信号
处理程序,但下一个fp
异常
不会再次触发该处理程序。
浏览 7
提问于2010-05-27
得票数 4
回答已采纳
5
回答
将浮点
异常
转换为C++
异常
、
、
、
在x86
Linux
上是否可以将浮点
异常
(
信号
)转换为C++
异常
? 这是为了调试目的,所以不可移植性和不完备性是可以接受的(例如,如果不能100%保证所有析构函数都被调用)。
浏览 1
提问于2008-09-17
得票数 7
1
回答
当程序遇到故障时,如何在
信号
处理函数中写入日志并将日志上传到MYSQL?
、
我想为在不同服务器上运行的多个程序编写一个
信号
处理函数,以便当它们遇到分段错误SIGSEGV或SIGTERM等故障时,
信号
处理函数可以生成日志并将内容上传到中央MYSQL服务器。根据我的研究,我应该使用sigaction或
异常
处理。Q2:我读到不推荐在
信号
处理函数中调用不可重入函数,例如printf()。我甚至可以连接到MYSQL来上传
信号
处理函数中的日志吗? 我正在使用C++和
Linux</em
浏览 3
提问于2016-05-20
得票数 1
1
回答
Python:当KeyboardInterrupt被转发到多处理子进程时?
、
、
、
、
target = child ).start() time.sleep( 1 ) 如果我在Ctrl-C工作时按下它,我会看到两个 KeyboardInterrupt
异常
浏览 3
提问于2013-01-01
得票数 2
回答已采纳
1
回答
当zsh报告时,“跟踪陷阱”是什么意思?
、
我正在尝试使用zsh在UNIX中运行一个集UID根程序。但我一直收到这样的消息zsh: trace trap ./progExe 有人能告诉我“zsh:跟踪陷阱”是什么意思吗?
浏览 0
提问于2011-10-01
得票数 7
2
回答
在
Linux
/GCC下将空指针访问转换为C++
异常
、
、
、
、
在
Linux
下,是否有任何方法将空指针访问转换为C++
异常
?类似于Java中的NullPointerException。我在这方面做了一些非常原始的研究,可能是这样的: 下面引用GCC的
浏览 4
提问于2016-06-07
得票数 5
1
回答
remote_endpoint:传输端点未连接
、
、
异常
从
Linux
上的io_service:run发出。 事情就是这样的。我使用Boost.Asio实现了简单的异步回送服务器。当客户端不体面地断开连接(例如崩溃)时,服务器的事件循环会抛出boost::system::system_error
异常
remote_endpoint:传输端点没有连接到。为什么会发生这样的事情呢?是由SIGPIPE
信号
引起的吗?如果是,那么保持服务器运行的最佳方法是什么?处理
异常
还是处理
信号
?
浏览 12
提问于2014-03-15
得票数 6
回答已采纳
1
回答
C++在
信号
处理程序之后继续执行
、
、
、
、
我试图在C++中管理一个
信号
,然后继续正常地执行程序。我使用
信号
而不是
异常
,因为当传感器没有连接时,程序会阻塞自己(我不能改变这一点)。当我试图继续这个程序时,问题就开始了,就像在
异常
情况下,但是在
信号
处理程序中一样。/sysdeps/unix/sysv/
linux
/rai
浏览 4
提问于2020-06-02
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux TCP 连接速度异常的问题分析
Linux系统编程 信号量
Android C++系列:Linux信号(三)
我的微信号被异常24小时誌
Linux 常见异常分析,请收好这份排查指南~
热门
标签
更多标签
云服务器
ICP备案
对象存储
实时音视频
云直播
活动推荐
运营活动
广告
关闭
领券