| US 7,533,373 B2 | ||
| Method for prevention of system execution malfunction | ||
| Ming Wang, Chunghe (Taiwan); and Chien-Fei Cheng, Hsintien (Taiwan) | ||
| Assigned to Taiwan Semiconductor Manufacturing Co., Ltd, Hsinchu (Taiwan) | ||
| Filed on Jan. 25, 2005, as Appl. No. 11/42,915. | ||
| Prior Publication US 2006/0168570 A1, Jul. 27, 2006 | ||
| Int. Cl. G06F 9/45 (2006.01) | ||
| U.S. Cl. 717—140 [717/136; 717/137; 717/138; 717/139; 717/141; 717/142] | 14 Claims |

| 1. A method for prevention of system execution malfunction for use in a computer system, comprising:
compiling an IDL (interface definition language) file to generate a compiled IDL file; and
converting the compiled IDL file by defining additional operations corresponding to a specific operator in the compiled IDL
file;
wherein when a program comprising the converted file is executed with the specific operator, the additional operations are
performed before original operations thereof, and when the additional operations are performed, the execution of the original
operations of the specific operator is cancelled if a parameter value of the specific operator is not within a range of an
initialized value, wherein the specific operator subscribes a specific service from an object, and the specific service is
identified by the parameter value, or the execution of the original operations of the specific operator is cancelled if the
specific operator requires access of un-initialized memory, wherein the access of the un-initialized memory comprises read
and write.
|