-
公开(公告)号:US20120174077A1
公开(公告)日:2012-07-05
申请号:US13414263
申请日:2012-03-07
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
IPC: G06F9/44
CPC classification number: G06F11/364 , G05B2219/23283 , G06F11/3636
Abstract: A method finds an error in a computer program. A plurality of execution breakpoints are set in the computer program. A portion of the execution of the computer program is simulated as recorded in the trace data in the reverse order until one a plurality of conditions is met, wherein one of the plurality of conditions is an attempt to execute a machine instruction associated with one of the plurality of execution breakpoints.
-
公开(公告)号:US20120151451A1
公开(公告)日:2012-06-14
申请号:US13372477
申请日:2012-02-13
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
CPC classification number: G06F11/3636
Abstract: A method finds an error in a computer program. A sequence of machine instructions performed by a processor is recorded as trace data. Further, at least one event is selected from a plurality of events. In addition, an operating system instruction address is determined for the at least one event. Further, at least a portion of the trace data is searched for the operating system instruction address. The execution time for an operating system instruction stored in the operating system instruction address is determined. The execution time is searched through in the database to find task related data. The task related data is displayed.
Abstract translation: 一种方法在计算机程序中发现错误。 由处理器执行的一系列机器指令被记录为跟踪数据。 此外,从多个事件中选择至少一个事件。 此外,为至少一个事件确定操作系统指令地址。 此外,搜索跟踪数据的至少一部分用于操作系统指令地址。 确定存储在操作系统指令地址中的操作系统指令的执行时间。 在数据库中搜索执行时间以查找任务相关数据。 显示任务相关数据。
-
公开(公告)号:US08136096B1
公开(公告)日:2012-03-13
申请号:US10897749
申请日:2004-07-23
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
CPC classification number: G06F11/364 , G05B2219/23283 , G06F11/3636
Abstract: A method finds an error in a computer program. A plurality of execution breakpoints are set in the computer program. A portion of the execution of the computer program is simulated as recorded in the trace data in the reverse order until one a plurality of conditions is met, wherein one of the plurality of conditions is an attempt to execute a machine instruction associated with one of the plurality of execution breakpoints.
Abstract translation: 一种方法在计算机程序中发现错误。 在计算机程序中设置多个执行断点。 计算机程序的执行的一部分以相反的顺序被记录在跟踪数据中,直到满足多个条件之一为止,其中多个条件之一是尝试执行与其中一个条件相关联的机器指令 多个执行断点。
-
公开(公告)号:US08132159B1
公开(公告)日:2012-03-06
申请号:US10897750
申请日:2004-07-23
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
CPC classification number: G06F11/3636
Abstract: A method finds an error in a computer program. A sequence of machine instructions performed by a processor is recorded as trace data. Further, at least one event is selected from a plurality of events. In addition, an operating system instruction address is determined for the at least one event. Further, at least a portion of the trace data is searched for the operating system instruction address. The execution time for an operating system instruction stored in the operating system instruction address is determined. The execution time is searched through in the database to find task related data. The task related data is displayed.
-
5.
公开(公告)号:US07653899B1
公开(公告)日:2010-01-26
申请号:US10897752
申请日:2004-07-23
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
IPC: G06F9/44
CPC classification number: G06F11/3612 , G06F11/3636
Abstract: A method for finding an error in a computer program is disclosed. A sequence of machine instructions performed by a processor is recorded as trace data. A mapping file is accessed. A source code instruction is translated into a machine code instruction according to a mapping found in the mapping file. Further, at least a portion of the trace data is searched through until the machine code instruction is found. In addition, a first execution time of the machine code instruction is determined by reviewing the trace data in a first vicinity that an address of the machine code instruction is located. Further, a second execution time of the next machine code instruction is determined by reviewing the trace data in a second vicinity that an address of the next machine code instruction is located. Accordingly, performance data is calculated by subtracting the first execution time from the second execution time. The performance data is displayed.
Abstract translation: 公开了一种在计算机程序中发现错误的方法。 由处理器执行的一系列机器指令被记录为跟踪数据。 访问映射文件。 根据映射文件中的映射,将源代码指令转换为机器码指令。 此外,追踪数据的至少一部分被搜索直到找到机器码指令。 此外,机器码指令的第一执行时间通过查看机器码指令的地址所在的第一附近的跟踪数据来确定。 此外,通过查看下一个机器码指令的地址的第二附近的跟踪数据来确定下一个机器码指令的第二执行时间。 因此,通过从第二执行时间减去第一执行时间来计算性能数据。 显示演出数据。
-
公开(公告)号:US08271955B1
公开(公告)日:2012-09-18
申请号:US10897757
申请日:2004-07-23
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
CPC classification number: G06F11/3636 , G06F11/3656
Abstract: A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses and values of memory locations accessed and modified by each machine instruction. After the time period, the method and system use the trace data to simulate the execution of the program during the time period under the control of a debugger. In addition, the method and system use the trace data to simulate the execution of the program during the time period backwards in time under the control of the debugger.
-
7.
公开(公告)号:US06801386B1
公开(公告)日:2004-10-05
申请号:US09556886
申请日:2000-04-19
Applicant: Jierapipatanakul Niroot , Andre Yew Loon Liem , Mo Xu , Joseph Heng Tung Lau , Michael Joo Chiang Toh
Inventor: Jierapipatanakul Niroot , Andre Yew Loon Liem , Mo Xu , Joseph Heng Tung Lau , Michael Joo Chiang Toh
IPC: G11B3314
CPC classification number: G11B33/08 , G11B19/2018 , G11B25/043
Abstract: A pivot cartridge assembly with improved resonance characteristics. One end of the pivot bearing shaft is mounted to the base of the disc drive, and the other end is secured to the cover of the disc drive in such a manner that the resonance characteristics of the pivot bearing assembly is improved in both the axial and radial direction of the pivot bearing shaft.
Abstract translation: 具有改善的共振特性的枢轴筒组件。 枢转轴承轴的一端安装到盘驱动器的基部,另一端以这样的方式固定到盘驱动器的盖上,使得枢转轴承组件的谐振特性在轴向和 枢轴支承轴径向。
-
公开(公告)号:US08914777B2
公开(公告)日:2014-12-16
申请号:US13590030
申请日:2012-08-20
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
CPC classification number: G06F11/3636 , G06F11/3656
Abstract: A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses and values of memory locations accessed and modified by each machine instruction. After the time period, the method and system use the trace data to simulate the execution of the program during the time period under the control of a debugger. In addition, the method and system use the trace data to simulate the execution of the program during the time period backwards in time under the control of the debugger.
Abstract translation: 一种方法和系统,通过使用跟踪数据来调试计算机程序,该跟踪数据是在一段时间内由程序执行的机器指令序列与每个机器指令访问和修改的存储单元的地址和值的记录。 在该时间段之后,方法和系统使用跟踪数据来模拟程序在调试器控制期间的执行。 此外,该方法和系统使用跟踪数据在调试器的控制下在时间间隔期间模拟程序的执行。
-
公开(公告)号:US08584097B2
公开(公告)日:2013-11-12
申请号:US13372477
申请日:2012-02-13
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
IPC: G06F9/45
CPC classification number: G06F11/3636
Abstract: A method finds an error in a computer program. A sequence of machine instructions performed by a processor is recorded as trace data. Further, at least one event is selected from a plurality of events. In addition, an operating system instruction address is determined for the at least one event. Further, at least a portion of the trace data is searched for the operating system instruction address. The execution time for an operating system instruction stored in the operating system instruction address is determined. The execution time is searched through in the database to find task related data. The task related data is displayed.
Abstract translation: 一种方法在计算机程序中发现错误。 由处理器执行的一系列机器指令被记录为跟踪数据。 此外,从多个事件中选择至少一个事件。 此外,为至少一个事件确定操作系统指令地址。 此外,搜索跟踪数据的至少一部分用于操作系统指令地址。 确定存储在操作系统指令地址中的操作系统指令的执行时间。 在数据库中搜索执行时间以查找任务相关数据。 显示任务相关数据。
-
公开(公告)号:US20120317550A1
公开(公告)日:2012-12-13
申请号:US13590030
申请日:2012-08-20
Applicant: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
Inventor: Michael Lindahl , Andre Yew , Mallory Morgan Green, II , Michael Johnson , Allan Craig Franklin , Daniel O'Dowd , Neil Puthuff
IPC: G06F9/44
CPC classification number: G06F11/3636 , G06F11/3656
Abstract: A method and system debug a computer program by using trace data, which is a recording of the sequence of machine instructions executed by a program during a time period along with the addresses and values of memory locations accessed and modified by each machine instruction. After the time period, the method and system use the trace data to simulate the execution of the program during the time period under the control of a debugger. In addition, the method and system use the trace data to simulate the execution of the program during the time period backwards in time under the control of the debugger.
Abstract translation: 一种方法和系统,通过使用跟踪数据来调试计算机程序,该跟踪数据是在一段时间内由程序执行的机器指令序列与每个机器指令访问和修改的存储单元的地址和值的记录。 在该时间段之后,方法和系统使用跟踪数据来模拟程序在调试器控制期间的执行。 此外,该方法和系统使用跟踪数据在调试器的控制下在时间间隔期间模拟程序的执行。
-
-
-
-
-
-
-
-
-