Ex parte BUZBEE et al. - Page 2




            Appeal No. 1998-1518                                                                              
            Application No. 08/606,113                                                                        


            which blocks of code within a shared library are utilized by the application.  The blocks of      
            code within the shared library are also available to be utilized by other applications in the     
            system. The dynamic translation includes translation of a first block of code used within the     
            shared library to produce a translated block of code.  The translated block of code is            
            included within the translated code.  Debugging code, e.g., a break instruction, may then         
            be added to the translated code.                                                                  
                   In contrast to prior art methods where the operating system must copy all of the           
            shared code which could possibly be called by an application, the invention is said to            
            require only that shared code actually accessed by the application at runtime or by the           
            debugger is actually translated.                                                                  
                   Representative independent claim 1 is reproduced as follows:                               
                   1.  A method for performing debugging on a first application which resides in a            
            computing system in which a first block of code within a shared library is utilized by the first  
            application and is available to be utilized by other applications in the system, the method       
            comprising the steps of:                                                                          
                   (a) dynamically translating the first block of code during runtime of the first            
            application, the dynamic translation producing a translated block of code: and,                   
                   (b) placing debugging code within the translated block of code.                            

                   The examiner relies on the following references:                                           
            Sites                            5,507,030                 Apr.   9, 1996                         
                                                                (filed Mar. 7, 1991)                          
            Crank et al. (Crank)      5,583,988                 Dec. 10, 1996                                 

                                                      2                                                       





Page:  Previous  1  2  3  4  5  6  7  8  Next 

Last modified: November 3, 2007