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





Le lun. 26 mai 2025 à 19:12, Basile Starynkevitch <basile@starynkevitch.net> a écrit :
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).

Avec les deux réponses, tu as les éléments pour faire ce que tu veux...
 

Reply to: