lkml.org 
[lkml]   [1996]   [Jul]   [19]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
Date
From
SubjectRe: magic file entry to understand core dumps
> Marty Leisner graced my mailbox with this long sought knowledge:
> >
[...]
> > It would be worthwhile to write a cheezy program to print the command
> > name of the core dump if file can't do it...
> >
> > marty leisner@sdsp.mc.xerox.com
> > Member of the League for Programming Freedom (http://www.lpf.org)
> > Any sufficiently advanced technology is indistinguishable from magic
> > Arthur C. Clarke, The Lost Worlds of 2001
> >

-- Jared Mauch wrote:
>
> Works for me:
>
> lunar:~> make test
> cc test.c -o test
> ./test
> lunar:~> ./test
> Floating exception (core dumped)
> lunar:~> file core
> core: ELF 32-bit LSB core file i386 (386 and up) Version 1
> lunar:~> cat test.c
> main()
> {
> printf("%d\n", 0/0);
> }
> lunar:~>
>

No -- `file` used to give the name of the prog. that dumped
the core file. Since the switchover to elf, it's output was changed
to the garbage^h^h^h^h^h^h^h useless info line you see above. This has
been irritating me for a long time -- I would *love* to see the old
functionality put back in.

--Darrin

ps - As for gdb, I could tell you more if I could get it to compile
on the sparc/solaris machine at work(at least then I could
use it -- guess I'll stick with printf for now...).

FAQ Suggestions:
Q: I upgraded without reading release notes, now my system's broke -
why?
A: What the @!#* did you expect?
(this assumes that someone reads the faq, of course ;)



\
 
 \ /
  Last update: 2005-03-22 13:37    [W:0.072 / U:0.640 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site