Method of walking-up a call stack for a client/server program th

Boots – shoes – and leggings

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

39520003, 39520033, 395678, 395684, 3649755, G06F 9455

Patent

active

058023712

ABSTRACT:
When displaying the caller stack of a distributed client/server program that uses Remote Procedure Calls (RPC), the user is provided the capability of viewing the RPC calls in the same manner as normal procedure calls. When a breakpoint is encountered in an RPC server program while using a debugger for distributed programs, the call stacks for the client and server program are appended together into a single distributed call stack. In the case of nested RPC calls (e.g. program A executes an RPC call to program B which executes an RPC call to C and so on) all of the call stacks are appended together in the order they were created. The distributed call stack may span many programs, threads of execution, and computing machines. The distributed call stack may be used to select a routine from the call stack when setting a context for a tool that displays program state information. For example, when the user selects a particular routine from the distributed call stack, the source listing, variables that are currently in scope, and thread executing the routine may be shown in various display windows.

REFERENCES:
patent: 5127103 (1992-06-01), Hill et al.
patent: 5319645 (1994-06-01), Bassi et al.
patent: 5361352 (1994-11-01), Iwasawa et al.
patent: 5371746 (1994-12-01), Yamashita et al.
patent: 5404523 (1995-04-01), DellaFera et al.
patent: 5410648 (1995-04-01), Pazel
Ponamgi, M. et al, Debugging Multithreaded Programs with MPD, IEEE Software, vol. 8, issue 3, pp. 37-43.
Timmerman, et al. Design of D.A.R.T.S.: A Dynamic Debugger for Multiprocessor Real-time Applications, IEEE Transactions on Nuclear Science, vol. 39, issue 2, pp. 121-129.
Borchert, C. et al, Organization and Management of Distributed Execution Event Histories for Real-time Debugging, Southeastcon, 1992 IEEE Conference Proceedings, pp. 343-345.
Tsai, J. et al, A Noninvasive Architecture to Monitor Real-Time Distributed Systems, Computer Magazine, vol. 23, issue 3, pp. 11-23.
Manabe, et al., Debugging Dynamic Distributed Programs Using Global Predicates, Parallel and Distributed Processing, 1992 Symposium (4th), pp. 402-407.
Tsai et al, On Real--time Software Testing and Debugging, Computer Software and Applications Conference, 1990 COMPSAC, pp. 519-525.
Wilson et al., "Comparative Programming Languages", 1993, pp. 120-123.
Arvind, D et al, "Debugging Concurrent Programs Using Static Analysis and Run-time Hardware Monitoring", IEEE Parallel and Distributed Processing, 1991 Procedings, pp. 716-719.
Moher, T., "PROVIDE: A Process Visualization and Debugging Environment", IEEE Transactions on Software Engineering, pp. 849-857, Jun. 1988.
Shimomura et al, "CHASE: A Bug-Locating Assistant System", IEEE Computer Software and Applications Conference 1991 COMPSAC, pp. 412-417.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Method of walking-up a call stack for a client/server program th does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Method of walking-up a call stack for a client/server program th, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method of walking-up a call stack for a client/server program th will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-282247

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.