 |
 |
|
|
|
|
Title: |
US7213123:
Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture
[ Derwent Title ]

|
Country: |
US United States of America

|
| |
Inventor: |
Gschwind, Michael Karl; Chappaqua, NY, United States of America
O'Brien, Kathryn M.; South Salem, NY, United States of America
O'Brien, John Kevin; South Salem, NY, United States of America
Salapura, Valentina; Chappaqua, NY, United States of America

|
Assignee: |
International Business Machines Corporation, Armonk, NY, United States of America
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
2007-05-01
/ 2002-10-24

|
Application Number: |
US2002000280243

|
IPC Code: |
Advanced:
G06F 11/36;
G06F 12/10;
Core:
more...

|
ECLA Code: |
G06F11/36D3;

|
U.S. Class: |
711/202;
711/217;
711/220;

|
Field of Search: |
711/005,205,202,217,218,219,220

|
Priority Number: |
| 2002-10-24 |
US2002000280243 |

|
Abstract: |
The present invention provides for the employment of a dynamic debugger for a parallel processing environment. This is achieved by dynamically updating mapping information at run-time in a mapping table, wherein the mapping table is read by the dynamic debugger.

|
Attorney, Agent or Firm: |
Carr LLP ;
Rifai, D'Ann ;

|
Primary / Asst. Examiners: |
Peugh, Brian R.;

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
Parent Case: |
CROSS-REFERENCE TO RELATED APPLICATIONS
This application relates to co-pending U.S. patent applications entitled “METHOD AND APPARATUS FOR SETTING BREAKPOINTS WHEN DEBUGGING INTEGRATED EXECUTABLES IN A HETEROGENEOUS ARCHITECTURE” Ser. No. 10/280,677, “METHOD AND APPARATUS FOR OVERLAY MANAGEMENT WITHIN AN INTEGRATED EXECUTABLE FOR A HETEROGENEOUS ARCHITECTURE” Ser. No. 10/280,242, “METHOD AND APPARATUS FOR ENABLING ACCESS TO GLOBAL DATA BY A PLURALITY OF CODES IN AN INTEGRATED EXECUTABLE FOR A HETEROGENEOUS ARCHITECTURE” Ser. No. 10/280,187, and “METHOD AND APPARATUS FOR CREATING AND EXECUTING INTEGRATED EXECUTABLES IN A HETEROGENEOUS ARCHITECTURE” Ser. No. 10/280,244, filed concurrently herewith and having the same inventors, Michael Karl Gschwind, Kathryn O'Brien, John Kevin O'Brien, and Valentina Salapura.

|
Family: |
Show 4 known family members

|
First Claim:
Show all 20 claims |
1. A method for dynamically mapping from a mapping indicia to a memory address or other register address, the method comprising: providing at least one memory offset associated with the mapping indicia; determining if the mapping indicia is of the type associated with a selected separate execution environment; selecting at least one module in which the mapping indicia is located, wherein the module selected is also associated with the selected separate execution environment and the module is a part of a software program; determining if the at least one module selected is loaded into the selected separate execution environment; dynamically updating a dynamic load map if the at least one module is loaded at run time to the selected separate execution environment; summing the memory offset and the memory address of the mapping indicia to produce a corresponding address if the at least one module selected is loaded into a memory of the selected separate execution environment; and providing the corresponding address.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 1 U.S. patent(s) that reference this one

|
 |
 |
|
|
|
|
Foreign References: |
None

|
Other References: |
A toolkit for detecting and analyzing malicious software □□Weber, M.; Schmid, M.; Schatz, M.; Geyer, D.; Computer Security Applications Conference, 2002. Proceedings. 18th Annual, Dec. 9-13, 2002; pp. 423-431.
Debugging protocol for remote cross development environment□□Seungwoo Son; Chaedeok Lim; Neung-Nam Kim; Real-Time Computing Systems and Applications, 2000. Proceedings. Seventh International Conference on , Dec. 12-14, 2000; pp. 394-398.
Reflections on remote reflection□□Richmond, M.; Noble, J.; Computer Science Conference, 2001. ACSC 2001. Proceedings. 24th Australasian , Jan 29-Feb. 4, 2001; pp. 163-170.
Tanenbaum, “Structured Computer Organization”, © 1984, Prentice-Hall, Inc., p. 10-12.
Orr et al., “OMOS- An Object Server for Program Execution”, © 1992, IEEE, p. 200-209.
“Chapter 7: Linking”, © 1998 Micro Focus Limited, p. 1-11.
Winner, “Naming and Binding in a Vertical Migration Environment”, © 1988 IEEE, p. 599-607.
(9 pages)
Cited by 6 patents
Implementing a component architecture on multiple distributed object frameworks—Ben-Shaul, I.; Gish, J.W.; Robinson, W.; Enterprise Distributed Object Computing Workshop, 1998. EDOC '98. Proceedings. Second International, Nov. 3-5, 1998; pp. 319-329.
Experience with secure multi-processing in Java—Balfanz, D.; Distributed Computing Systems, 1998. Proceedings. 18th International Conference on, May 26-29, 1998; pp. 398-405.

|
Continuity Data: |
| Application Number | Filed | Notes |
|
|
US2002000280243 | 2002-10-24 | is a
related to the prior publication |
| |
US20040083331A1 issued 2004-04-29 Method and apparatus for mapping debugging information when debugging integrated executables in a heterogeneous architecture
|
|

|


|
Nominate this for the Gallery...

|
|