Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我打电话sigaction来安装一个处理程序SIGRTMAX,这通常很好。但是,如果我使用 valgrind 分析可执行文件,这将失败。为什么?
sigaction
SIGRTMAX
它失败是因为 valgrind 保留了一个信号,即编号最高的一个,供其内部使用(调度程序使用它来中断在系统调用中被阻塞的线程),因此它拒绝客户端程序安装处理程序的任何尝试。信号或以其他方式操纵它。