会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 7. 发明授权
    • Enhancing weak consistency
    • 增强弱一致性
    • US09594666B2
    • 2017-03-14
    • US14510694
    • 2014-10-09
    • International Business Machines Corporation
    • Cary L. BatesLee HelgesonJustin K. KingMichelle A. Schlicht
    • G06F11/36
    • G06F11/362G06F11/3632
    • Systems, methods, and computer program products to discover weak consistency errors in an application, by executing, by a debugger, a first thread of the application, by, determining that a first instruction in the first thread specifies to store a first value at a first memory address, setting a current value stored in the first memory address as an old value for the first memory address in a container for the first thread, executing the first instruction to store the first value at the first memory address, and setting the first value as a new value for the first memory address in the container for the first thread. The debugger then executes a second thread of the application, by restoring old values in the containers for all other threads and restoring a new value for each memory address specified in a container for the second thread to its respective memory address.
    • 用于通过由调试器执行应用程序的第一线程来发现应用程序中的弱一致性错误的系统,方法和计算机程序产品,通过确定第一线程中的第一指令指定在第一线程中存储第一值 第一存储器地址,将存储在第一存储器地址中的当前值设置为用于第一线程的容器中的第一存储器地址的旧值,执行第一指令以将第一值存储在第一存储器地址处,并且将第一存储器地址设置为第一存储器地址 值作为第一个线程的容器中第一个内存地址的新值。 调试器然后执行应用程序的第二个线程,通过恢复所有其他线程的容器中的旧值,并将第二个线程的容器中指定的每个内存地址的新值还原到其各自的内存地址。
    • 10. 发明授权
    • Call stack display with program flow indication
    • 调用堆栈显示与程序流程指示
    • US09454461B1
    • 2016-09-27
    • US14687305
    • 2015-04-15
    • International Business Machines Corporation
    • Cary L. BatesLee N. HelgesonJustin K. KingMichelle A. Schlicht
    • G06F9/44G06F11/36
    • G06F11/3636G06F8/70
    • A computer implemented method for identifying program flow in a computer program, executing in a debugger on at least one processor, subsequent to suspending execution of the computer program at a user breakpoint can include suspending execution of the computer program at a first user breakpoint, setting, by the debugger, one or more tracking breakpoints in one or more routines that can continue execution from the first user breakpoint, then resuming execution of the computer program. The method may be continued by suspending execution of the computer program at a second user breakpoint after processing by the at least one processor at least one instruction of the computer program. The method may further include determining whether to provide an indicator to indicate that at least one of the one or more tracking breakpoints was hit during the executing, and providing the indicator in response to determining to provide the indicator.
    • 一种用于识别计算机程序中的程序流程的计算机实现的方法,在暂停在用户断点处的计算机程序的执行之后,在至少一个处理器上的调试器中执行的计算机实现方法可以包括在第一用户断点处暂停执行计算机程序,设置 通过调试器,一个或多个可以从第一用户断点继续执行的例程中的一个或多个跟踪断点,然后恢复计算机程序的执行。 该方法可以通过在由至少一个处理器对计算机程序的至少一个指令进行处理之后,将计算机程序的执行暂停在第二用户断点处来继续。 该方法还可以包括确定是否提供指示符以指示所述一个或多个跟踪断点中的至少一个在执行期间被击中,以及响应于确定提供指示符来提供指示符。