Hi Kumar,
The core file contains all the process information pertinent
to debugging: contents of hardware registers,process status, and process data.
You can do a "man core" and see all the gory details.
You can use the core file to debug and see where and how the program failed...