腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
1
回答
SIGFPE
处理
程序
循环
调用
、
看看这个Unix C
程序
:#include <signal.h> {} { signal(
SIGFPE
, handler); printf("Ne
浏览 7
提问于2018-08-29
得票数 1
回答已采纳
1
回答
测量信号的时间
、
我需要测量
处理
异常和
调用
信号
处理
程序
100,000次所需的时间。我需要使用signal()系统
调用
为
SIGFPE
注册一个
处理
程序
函数,然后我需要导致除以0错误。我现在只有一个框架,不确定我应该如何
处理
信号。到目前为止,我计划
调用
gettimeofday(),然后进入for
循环
100k次来
调用
signal(),然后是另一个gettimeofday(),以结束时间,然后取总运行时间并求
浏览 4
提问于2016-09-24
得票数 2
1
回答
gdb:
循环
中的
SIGFPE
、
、
我有一个在
循环
中发生的
SIGFPE
。如果我设置断点或使用stop、nopass等
处理
SIGFPE
,我将释放此行后面的frame变量。在断点的情况下,我需要首先执行n N,其中N是一个很大的数字,这样
循环
就会在断点上运行,直到发出
SIGFPE
时出现这样的变量值。在通过
处理
或断点执行之后,我释放了框架变量,因此我无法反向搜索和进一步调试
程序
(脱离上下文的变量)。谢谢
浏览 1
提问于2011-07-05
得票数 2
回答已采纳
2
回答
C
处理
信号
SIGFPE
并继续执行
、
我试图
处理
一个
SIGFPE
信号,但我的
程序
只是崩溃或永远运行。我必须使用signal(),而不是像sigaction()这样的其他。handler(int signum) // Do stuff here then return to execution below{ for(i = 0; i < 10; i++) /
浏览 12
提问于2016-09-11
得票数 5
1
回答
信号
处理
函数
调用
模糊度
、
、
据我所知,sig是这里遇到的信号号,它
调用
了
处理
函数func。atoi(argv[2])) signal(
SIGFPE
, catcher); return abs(atoi(argv[1])) / atoi位符号整数(-2,147,483,647)的事实,所以我们可以做的是提供第一个参数作为-2,147,483,649,第二个参数作为-1,这将最终导致值2,147,483,6
浏览 3
提问于2016-02-01
得票数 0
回答已采纳
3
回答
信号
处理
(
SIGFPE
)
、
signal_callback_handler(int signum) printf ("Caught signal %d\n", signum);} {cout<<b/a;b++;}} 当变量'a‘变为0时,
程序
从操作系统获得
SIGFPE
信号,
程序
以消息结束:“但是,如果我注释掉
浏览 1
提问于2018-03-03
得票数 1
回答已采纳
2
回答
无法第二次
处理
浮点异常(FPE)
、
、
、
我已经编写了一个
处理
浮点异常信号的
程序
,我正在使用Ubuntu10.4。setjmp.h> { { printf("%d / %d = %d\n", 5, value, ans);我使用siglongjmp和sigsetjmp方法从
处理<
浏览 10
提问于2010-09-04
得票数 1
回答已采纳
2
回答
为什么这个
程序
在用户的信号
处理
程序
之后没有终止?
、
、
调试下一个代码段时,调试器将返回带有x=10/x的行x=5,并仍然得到一个
SIGFPE
。#include <signal.h> x = 5; } signal(
SIGFPE
,
sigfpe
_handler); x = 10
浏览 3
提问于2019-11-16
得票数 0
回答已采纳
1
回答
为什么即使设置了
处理
程序
,函数中也没有捕获到浮点型“被零除”异常?
、
当我发现奇怪的行为时,我试着学习C语言中的信号
处理
。 signal(
SIGFP
浏览 0
提问于2010-06-24
得票数 1
回答已采纳
4
回答
Java如何
处理
零除法?
、
它是否只是检查每次除法时除数是否与零不同(即使在JIT-ed代码中)?
浏览 0
提问于2014-01-21
得票数 19
回答已采纳
2
回答
返回c中的不结束方法
、
出于某种原因,我的
程序
给了我两个错误。第一个错误是,在我的每个方法()的结尾处的“返回”并没有结束该方法并将我带回main。我的第二个问题是在第23行,其中pfNum = mainSize/pageSize;给了我一个"
SIGFPE
,算术异常“,不确定为什么这两种情况都会发生,有人能帮我吗?
浏览 3
提问于2012-11-03
得票数 0
回答已采纳
2
回答
为什么
程序
没有在信号值变化时终止?
、
、
我有一个简单的
程序
,使用signal和用户的
处理
程序
。, catcher2); } signal(
SIGFPE
, catcher1);;我希望它能打印出来:2Goodbye31我的问题是: 在运行像catcher1这样的用户
处理
程序
时,在执行
处理
浏览 7
提问于2019-11-15
得票数 1
回答已采纳
1
回答
NSuncaughtexceptionhandler未捕获内存警告崩溃
、
、
我正在使用下面显示的代码来捕获我的应用
程序
中未捕获的异常。当我收到内存警告crash时,
处理
程序
不会被
调用
,但对于所有其他的崩溃,
处理
程序
都会被
调用
。请帮帮我。, SignalHandler); signal(SIGSEGV, SignalHandler); signal(
SIGFPE
浏览 4
提问于2013-10-08
得票数 1
2
回答
如何获得更多关于
SIGFPE
信号的信息?
、
、
、
、
这是来自的GNU图书馆参考手册
SIGFPE
信号报告一个致命的算术错误。这个信号实际上涵盖了所有算术错误,包括除以零和溢出。BSD系统为
SIGFPE
处理
程序
提供了一个额外的参数,用于区分异常的各种原因。为了访问此参数,必须定义
处理
程序
以接受两个参数,这意味着必须将其转换为单参数函数类型,以便建立
处理
程序
。
浏览 4
提问于2015-06-03
得票数 3
回答已采纳
1
回答
当信号
处理
程序
未被
调用
时,何时发生分段故障?
、
、
、
、
下面是我的
程序
的操作方法,有一种情况是,当
程序
由于段错误而终止时,注册
处理
程序
没有被
调用
。 是否存在这样一种情况:在段错误发生时,注册
处理
程序
可以被终止而不被
调用
?当初始化
程序
A时,通过signal()函数注册
处理
程序
。( SIGSEGV、SIGABRT、
SIGFPE
、SIGTERM )
程序
BAgingSegment中的
程序
A的叉()叉() -&
浏览 4
提问于2020-09-07
得票数 2
回答已采纳
1
回答
Linux中的被零除异常
处理
、
、
我很想了解linux中被零除的异常
处理
。当执行除零操作时,会生成一个陷阱,即向
处理
器发送INT0,并最终向执行该操作的进程发送
SIGFPE
信号。如我所见,除以零异常在trap_init()函数中注册为我想详细了解,在生成INT0和将
SIGFPE
发送到进程之前,这段时间内发生了什么
浏览 7
提问于2012-11-26
得票数 7
2
回答
二次螺纹信号
处理
、
、
、
我正在编写一个
程序
来演示第二个线程中的信号
处理
。在我的
程序
中,主线程生成10个线程,每个线程
调用
sigwait等待信号。但在我的例子中,它是
处理
signa的主要线程。exit(SIGSEGV);{ wsig =
SIGFPE
;} void User1(int, siginfo
浏览 1
提问于2014-09-04
得票数 0
回答已采纳
2
回答
如何使用子进程和preexec_fn
处理
子
SIGFPE
/SIGILL信号?
、
、
可执行文件被零除,而我似乎无法
处理
来自子进程的信号。我到处看了看,似乎preexec_fn应该可以
处理
SIGFPE
,但到目前为止还没有成功。b.pyimport subprocessimport sys signal.signal(signal.
SIGFPE
浏览 2
提问于2013-01-23
得票数 3
回答已采纳
4
回答
忽略Cython、Python和KeyboardInterrupt
、
、
有没有办法中断(Ctrl+C)基于嵌入在Cython扩展中的
循环
的Python脚本?\n'#include <execinfo.h> static void handler(int sigfpu
浏览 0
提问于2013-05-27
得票数 14
回答已采纳
1
回答
这是一个符合POSIX的实现,用于在多线程
程序
中
处理
诸如
SIGFPE
、SIGSEGV等信号吗?
、
、
、
我正在开发一个
程序
,需要
处理
崩溃信号。所谓崩溃信号,我指的是“硬件异常的结果”1,如
SIGFPE
和SIGSEGV。我还没有找到一个具体的名称来描述这个信号类别,所以我想出了一个更清晰更少细节的名字。崩溃信号
处理
程序
不能返回,否则行为是未定义的2。有未定义的行为意味着实现可能会扼杀进程或重新引发信号,使
程序
陷入无限
循环
,这是不可取的。另一方面,信号
处理
程序
内部几乎没有自由,特别是在多线程
程序
中:在信号
处理</e
浏览 1
提问于2020-08-14
得票数 2
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券