You really need to grab the binary itself along with every shared object that 
the process had mapped when it dropped its core file.

On the originating machine, run:

    pldd core

Grab all those files - including the executable itself.  Then use  "dbxenv 
core_lo_pathmap on" and the "pathmap" dbx command to properly map all the 
shared objects in dbx on the debugging machine.  Then load the binary and core 
file.

Yes, in theory you shouldn't have to grab every last one if your two systems 
are "close enough".  But if  you grab everything, it will work, and you can 
even do things like take core files from Solaris 8 installs and debug them on 
Solaris 10.
--
This message posted from opensolaris.org
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to