I am looking for some pointer to find out how can I do the call trace at run time. for eg:. if there are 5 programs, one calling another, in the 5th program, i want to find the call chain. How to trace back the call. This would be similar to what dumps do. But I looking for the same without abending the program. Any pointer on how to proceed will be of great help.