home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!usc!sol.ctr.columbia.edu!The-Star.honeywell.com!umn.edu!noc.msc.net!uc.msc.edu!shamash!ems!ateam.ems.cdc.com!bguest
- From: bguest@ateam.ems.cdc.com (Brandon Guest)
- Newsgroups: comp.unix.aix
- Subject: Core File Question- Who created it?
- Message-ID: <22064@nntp_server.ems.cdc.com>
- Date: 3 Sep 92 19:08:30 GMT
- Sender: sys@ems.ems.cdc.com
- Distribution: usa
- Organization: Empros Systems International, a division of Control Data
- Lines: 37
- Nntp-Posting-Host: ateam.ems.cdc.com
-
-
- The answer to this question is *probably* generic to all (or most) Unix
- type systems but because we run AIX, I thought I would start here.
-
- We are in the process of developing a set of applications that run a
- variety of 'process' type applications. These applications are typically
- structured as a set of AIX processes which run under a uid. Occasionally
- on of the processes will croak and generate a 'core' file. The rest of
- the processes may or may not go away and the process which died may auto
- restart.
-
- Later when I try to look at this core file with dbx (xde) they protest
- because I don't have the proper object file to go with them.
-
- The question of the day is.....
-
- Given a core file, how can I figure out what object file created it?
-
- I have looked in 'Info' and found some stuff on core file formats;
- however, how to find the object file name is not obvious. I thought
- it might be in the 'u-block' area- but I couldn't find anything that
- looked good in user.h. It might be in the ld<-info structure- but
- I don't know where it is defined or how to crack it out.
-
- Then again, there is probably some nifty-keeno-80%-there Unix utility
- that just tells me.
-
- Any help would be greatly appreciated. Email replies okay.
-
- Thanks!
-
- Brandon
- --
- H. Brandon Guest | bguest@ems.cdc.com
- Empros Systems International | (A division of Something)
- 2300 Berkshire Lane North | Voice (612) 553-4529
- Plymouth, MN 55441-3694 | Fax (612) 553-4018
-