[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Comment detecter programmatiquement qu'un programme en cours d'exécution est débogué



SO donne cette réponse plutôt élégante:

Si vous souhaitez simplement que le programme se mette en pause, vous pouvez ajouter une fonction breakpoint() dans votre programme (elle peut être vide ou simplement contenir une instruction print) et ajouter `break breakpoint` à votre ~/.gdbinit

Le lun. 26 mai 2025 à 11:12, Basile Starynkevitch <basile@starynkevitch.net> a écrit :
Bonjour la liste,

Je développe un logiciel libre en C++ pour Linux et je souhaite en son sein
detecter programmatiquement qu'il est débogué (avec GDB) et peut-être ajouter
dans ce cas des points d'arrêt.

Vous pouvez regarder http://refpersys.org/jdll2025-RefPerSys-Starynkevitch.pdf
pour en savoir plus.

Librement
--
Basile STARYNKEVITCH                            <basile@starynkevitch.net>
8 rue de la Faïencerie                       http://starynkevitch.net/Basile/ 
92340 Bourg-la-Reine                         https://github.com/bstarynk
France                                https://github.com/RefPerSys/RefPerSys


Reply to: