Messages in this thread |  | | Date | Wed, 24 Jul 1996 10:02:50 +0200 (MET DST) | From | Swen Thuemmler <> | Subject | Re: magic file entry to understand core dumps |
| |
On Mon, 22 Jul 1996, Andrew C. Esh wrote:
> This is not meant for Aaron in particular. > > I think we are diverging. And besides, I don't like the "strings" > solution. "gdb" and "file" should do their job. [...] > Check this out: (The C code was given in one of the original reports.)
Well, I think the problem is already solved:
swen@hobbiton </tmp>: cat test.c main() { printf("%d\n", 0/0); } swen@hobbiton </tmp>: gcc -g test.c -o coretest swen@hobbiton </tmp>: ./coretest zsh: 501 floating point exception (core dumped) ./coretest swen@hobbiton </tmp>: file core core: ELF 32-bit LSB core file of 'coretest' (signal 8), Intel 80386, version 1, stripped swen@hobbiton </tmp>: file -v file-3.19 swen@hobbiton </tmp>: gdb -c core coretest GDB is free software and you are welcome to distribute copies of it under certain conditions; type "show copying" to see the conditions. There is absolutely no warranty for GDB; type "show warranty" for details. GDB 4.16 (i586-unknown-linux), Copyright 1996 Free Software Foundation, Inc... Core was generated by `./coretest'. Program terminated with signal 8, Floating point exception. Reading symbols from /lib/libc.so.5.4.2...done. Reading symbols from /lib/ld-linux.so.1...done. #0 0x804848b in main () at test.c:3 3 printf("%d\n", 0/0); (gdb) where #0 0x804848b in main () at test.c:3 #1 0x804842b in ___crt_dummy__ () (gdb) quit
This is with gdb-4.16 and the latest "file" from Debian.
Greetings, Swen
|  |