Il mio software utilizza il segnale SIGUSR2 e sto utilizzando LLDB (sotto Xcode 4.6.2) come debugger. Vorrei disabilitare LLDB da stoping a SIGUSR2 e sono state facendo in modo da utilizzare il comando:Disabilitare i segnali all'inizializzazione LLDB
process handle --pass true --stop false --notify true SIGUSR2
Sto cercando un modo per avere LLDB eseguire sempre questo comando all'avvio. Ho esaminato l'aggiunta di qualcosa sulla falsariga di settings append target.process.extra-startup-command process
nel mio file .lldbinit, ma mentre questo modifica il valore dell'impostazione target.process.extra-startup-command (come evidenziato dal comando settings show
), sono incerto se/come può usare questa impostazione per eseguire sempre il comando process handle
per disabilitare il segnale SIGUSR2.
Sono a conoscenza della "soluzione" pubblicata qui: Permanently configuring LLDB (in Xcode 4.3.2) not to stop on signals. Sto cercando comunque una soluzione più elegante, se ne esiste una.