Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| gdb [2024/04/15 09:59] – add how to check if debug symbols are present phsw | gdb [2026/10/28 15:26] (Version actuelle) – [Affichages] add how to display array content phsw | ||
|---|---|---|---|
| Ligne 31: | Ligne 31: | ||
| print *(char**)0x7fffffffda88 | print *(char**)0x7fffffffda88 | ||
| </ | </ | ||
| + | |||
| + | |||
| + | === Le contenu d'un tableau === | ||
| + | |||
| + | [[https:// | ||
| + | |||
| + | Si on a tableau déclaré ainsi : | ||
| + | <code c> | ||
| + | int* tab2 = malloc(4*sizeof(int)); | ||
| + | </ | ||
| + | On peut afficher le contenu du tableau avec : | ||
| + | < | ||
| + | p *tab2@4 | ||
| + | </ | ||
| + | Le '' | ||
| Ligne 128: | Ligne 143: | ||
| <code bash> | <code bash> | ||
| objdump --syms $fichier | objdump --syms $fichier | ||
| + | </ | ||
| + | |||
| + | |||
| + | ==== Générer un core dump ==== | ||
| + | |||
| + | Depuis GDB : | ||
| + | < | ||
| + | generate-core-file [/ | ||
| + | </ | ||
| + | |||
| + | Sans ouvrir GDB : | ||
| + | <code bash> | ||
| + | gcore $pid | ||
| </ | </ | ||