Inventors:
Alex Chow - Austin TX, US
Michael Day - Round Rock TX, US
Michael Gowen - Georgetown TX, US
Keisuke Inoue - Kanagawa, JP
James Xenidis - Carmel NY, US
Takayuki Uchikawa - Austin TX, US
Assignee:
International Business Machines Corporation - Armonk NY
Sony Computer Entertainment Inc. - Tokyo
Toshiba America Electronic Components, Inc - Irvine CA
Kabushiki Kaisha Toshiba - Tokyo
International Classification:
G06F 9/45
Abstract:
The present invention is a method for integrating multiple object codes from heterogeneous architectures. For a program on a first processor to reference a program from the name space of a second processor, the object code for the second-processor program is enclosed in a wrapper to create object code in the first-processor name space. The header of the wrapped object code defines a new symbol in the name space of the first processor, and the symbol points to the second-processor object code contained in the wrapped object code. Instead of directly referencing the second-processor object code, the referencing program on the first processor references the wrapped object code. A system tool can be used to wrap the object code which runs on the second processor.