US2012331449A1PendingUtilityA1

Device, method and computer program product for evaluating a debugger script

47
Assignee: FARCHI EITAN DANIELPriority: May 2, 2007Filed: Sep 7, 2012Published: Dec 27, 2012
Est. expiryMay 2, 2027(~0.8 yrs left)· nominal 20-yr term from priority
G06F 11/3644
47
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method for evaluating a debugger script, the method includes: (i) receiving a debugger script that includes a first debugger breakpoint that is associated with a certain program line number; and determining a validity of the first debugger breakpoint in response to a comparison between expected content associated with the first debugger breakpoint and between an actual content of at least a portion of a certain program line group that comprises a certain program line identified by the certain program line number.

Claims

exact text as granted — not AI-modified
1 . A method for evaluating a debugger script, the method comprising:
 receiving a debugger script that comprises a first debugger breakpoint that is associated with a certain program line number; and   determining a validity of the first debugger breakpoint in response to a comparison between expected content associated with the first debugger breakpoint and between an actual content of at least a portion of a certain program line group that comprises a certain program line identified by the certain program line number.   
     
     
         2 . The method according to  claim 1  further comprising generating an alert if the expected content differs from the actual content. 
     
     
         3 . The method according to  claim 1  further comprising finding a new program line that comprises at least a portion of the expected content, if the expected content differs from the actual content. 
     
     
         4 . The method according to  claim 3  further comprising associating the first debugger breakpoint with a program line number of the new program line. 
     
     
         5 . The method according to  claim 3  wherein the finding comprises searching a vicinity of the certain program line. 
     
     
         6 . The method according to  claim 3  wherein the searching comprises applying a search technique selected from a group consisting of: longest substring search, parse based search and imperfect matching. 
     
     
         7 . The method according to  claim 1  further comprising preventing an execution of the debugger script if the expected content differs from the actual content. 
     
     
         8 . The method according to  claim 1  wherein the determining comprises accessing a mapping data structure that maps debugger breakpoints to program lines numbers and expected contents. 
     
     
         9 . A method for providing a service to a customer over a network, the method comprises:
 receiving, over a network, a debugger script that comprises a first debugger breakpoint associated with a certain program line number;   determining a validity of the first debugger breakpoint in response to a comparison between an expected content associated with the first debugger breakpoint and between an actual content of a certain program line group that comprises a certain program line identified by the certain program line number; and   sending, over the network, an alert if the content associated with the first debugger breakpoint differs from the content of at least a portion of the certain program line group.   
     
     
         10 . The method according to  claim 9  further comprising finding a new program line that comprises at least a portion of the expected content, if the expected content differs from the actual content. 
     
     
         11 . The method according to  claim 10  further comprising associating the first debugger breakpoint with a line number of the new program line. 
     
     
         12 . The method according to  claim 10  wherein the finding comprises searching a vicinity of the certain program line. 
     
     
         13 . The method according to  claim 10  further comprising sending, over the network, information representative of a location of the new program line.

Cited by (0)

No later patents cite this yet.

References (0)

No backward citations on record.