Wie beschränken Sie die Größe des core-dump-Datei generieren, wenn Sie mit GDB

Ich bin mit einer eingebetteten Anwendung auf ARM9-board, wo die Gesamtzahl der flash-Größe ist nur 180 MB. Ich bin in der Lage zu laufen gdb, aber wenn ich das mache

(gdb) generate-core-dump

Bekomme ich eine Fehlermeldung

warning: Memory read failed for corefile section, 1048576 bytes at 0x4156c000.
warning: Memory read failed for corefile section, 1048576 bytes at 0x50c00000.
Saved corefile core.5546
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]
Tamper Detected
**********OUTSIDE ifelse 0*********
length validation is failed

Ich auch eingestellt ulimit -c 50000 aber immer noch die core-dump dieses limit überschreitet. Wenn ich ls -l zu überprüfen, Datei-Größe, es ist über 300 MB. In diesem Fall, wie sollte ich das begrenzen der Größe des core-dump?

InformationsquelleAutor manav m-n | 2011-10-12
Schreibe einen Kommentar