Je voudrais forcer un vidage de noyau à un emplacement spécifique dans mon application C++.Comment faire pour provoquer un vidage de noyau en C/C++ par programme
Je sais que je peux le faire en faisant quelque chose comme:
int * crash = NULL;
*crash = 1;
Mais je voudrais savoir s'il y a un moyen plus propre? J'utilise Linux en passant.
Un "plus propre" façon de plantera? .... bon un;) –
C'est mignon. Mieux encore utiliser un booléen (enum in c?) ... if (* crash = TRUE) {/ * OH SHI ... * /} –
BTW, cette méthode ne fonctionne pas dans tous les UNIX. HPUX, pour sa part, vous permet de lire et d'écrire NULL en toute impunité (heureusement, c'est configurable). – paxdiablo