[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é



On Mon, 2025-05-26 at 11:31 +0200, Jean-Baptiste Brel wrote:
> Bonjour,
> 
> gdb --pid xxx
> Cela suspend le process.
> L'ajout de breakpoint est alors possible.
> 
> JB.
> 
> Le 26/05/2025 à 11:11, Basile Starynkevitch 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

J'ai dû mal expliquer mon besoin.

Je cherche depuis un programme (RefPerSys ci-dessous sous licence GPL) à insérer
programmatiquement des points d'arrêt dans celui-ci pendant qu'il est débogué
par GDB, et donc à detecter si je l'ai lancé depuis GDB ou depuis un terminal ou
un batch (ievia crontab ou un at).


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: