Ich möchte einen Core-Dump an einem bestimmten Speicherort in meiner C++ - Anwendung erzwingen.Wie programmgesteuert verursachen ein Core-Dump in C/C++
Ich weiß, dass ich es so, indem Sie etwas tun können:
int * crash = NULL;
*crash = 1;
Aber ich möchte wissen, ob es ein sauberer Weg?
ich Linux durch die Art und Weise verwenden.
Ein "sauberer" Weg zum Core-Dumps? .... gut eins;) –
Das ist süß. Besser noch eine boolean verwenden (enum in c?) ... Wenn (* crash = TRUE) {/ * OH SHI ... * /} –
BTW, diese Methode funktioniert nicht in allen UNIXen. Mit HPUX können Sie zum Beispiel NULL ungestraft lesen und schreiben (zum Glück ist dies konfigurierbar). – paxdiablo