Resultados da pesquisa a pedido "signals"

2 a resposta

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 ...

5 a resposta

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 ...

2 a resposta

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 ...

1 a resposta

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

1 a resposta

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) { ...

4 a resposta

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 ...

4 a resposta

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 ...

3 a resposta

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?

4 a resposta

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. ...

3 a resposta

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 ...