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
OG exemplary drawing
 
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.