Resultados da pesquisa a pedido "signals"
Linux bloqueando sinais para Python init
Este é um acompanhamento do meu outro postnstalação do manipulador de sinal com Pyth [https://stackoverflow.com/questions/5826824/installing-signal-handler-with-python/] . Em resumo, o Linux bloqueia todos os sinais para o PID 1 (incluindo ...
GDB: Ctrl + C não interrompe o processo como costuma fazer, mas termina o programa
Normalmente, quando você executa um programa pelo GDB, pode pressionar Ctrl + C para interrompê-lo, por exemplo. se ficar preso em um loop infinito e você desejar obter um backtrace. Estou depurando um programa (xmms2d, como acontece), mas ...
Por que meu manipulador de sinal (que gera uma exceção) dispara mais de uma ve
Estou tentando configurar um manipulador de exceções usando sigaction. Funciona bem para a primeira exceção. Mas o manipulador de sigação não é chamado após a 1ª exceção e o programa termina abruptamente quando o segundo sinal acontec #include ...
como encontrar a direção do sinal wifi de outro dispositivo no android?
Estou usando meu telefone Android como ponto de acesso. Agora, quero encontrar a distância e a direção dos dispositivos wifi conectados ao meu telefone. Por favor me ajude através de um exemplo e código adequado Desde já, obrigado
Como depurar programas usando sinais?
#include <stdio.h> #include <signal.h> static volatile sig_atomic_t being_debugged = 1; static void int3_handler(int signo) { being_debugged = 0; } int main() { signal(SIGTRAP, int3_handler); __asm__ __volatile__("int3"); if (being_debugged) { ...
Catch Segfault ou quaisquer outros erros / exceções / sinais em C ++, como capturar exceções em Java
Eu escrevi um programa Linux baseado em uma biblioteca de código aberto com erros. Essa biblioteca às vezes aciona segfaults que não posso controlar. E, claro, uma vez que a biblioteca possui segfaults, todo o programa morre. No entanto, tenho ...
xecutando o manipulador de sinal padrão
Eu escrevi um aplicativo em que registrei um número de manipulador de sinais para diferentes sinais no Linux. Após o processo receber o sinal, o controle é transferido para o manipulador de sinal que eu havia registrado. Neste manipulador de ...
Como acionar o SIGUSR1 e o SIGUSR2?
Estou me familiarizando com sinais em C. Não consigo descobrir que tipo de sinaisSIGUSR1 eSIGUSR2 are e como posso acioná-los. Alguém pode me explicar por favor?
Como matar um tópico em Haskell
Usando Control.Concurrent e forkIO, existem alguns casos que deixarão o encadeamento em um estado bloqueado (isso é especialmente frequente em janelas com rede), mesmo que se tente usar killThread, a exceção nunca será gerada no encadeamento. ...
idando com sinais assíncronos no programa multiencadea
Livro de Interface de Programação do Linux mencionou um método para lidar com sinais assíncronos em um programa multiencadead s segmentos @All bloqueiam todos os sinais assíncronos que o processo pode receber. A maneira mais simples de fazer ...