Debugging aid parallel execution of a plurality of iterations with source lists display corresponding to each iteration
    1.
    发明授权
    Debugging aid parallel execution of a plurality of iterations with source lists display corresponding to each iteration 有权
    调试辅助与源列表的多个迭代并行执行显示对应于每个迭代

    公开(公告)号:US07237229B2

    公开(公告)日:2007-06-26

    申请号:US10287231

    申请日:2002-11-04

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3664 G06F11/3624

    摘要: This invention makes debugging more efficient when an object program is intended for processing a loop made up of n groups of iteration-forming instructions. Instructions in the secondary assembler program each has a combination of a line number “;lx” and an iteration identifier “;ix” attached thereto. The line number “;lx” specifies a source code from which the instruction is generated, and the iteration identifier “;ix” specifies an iteration to which the instruction belongs. When the user sets a breakpoint at an instruction, displayed in the windows are (a) a source code for generating the instruction at the breakpoint and (b) another source code for generating another instruction that belongs to a different group of iteration-forming instructions than the breakpoint instruction.

    摘要翻译: 当目标程序用于处理由n组迭代形成指令组成的循环时,本发明使调试更有效。 辅助汇编程序中的指令各自具有行号“; lx”和附加到其上的迭代标识符“ix”的组合。 行号“; lx”指定生成指令的源代码,迭代标识符“ix”指定该指令所属的迭代。 当用户在指令处设置断点时,窗口中显示的是(a)用于在断点处生成指令的源代码,(b)用于产生属于不同组迭代形成指令的另一指令的另一源代码 比断点指令。

    Debugging method and debugging device
    2.
    发明授权
    Debugging method and debugging device 有权
    调试方法和调试设备

    公开(公告)号:US07028291B2

    公开(公告)日:2006-04-11

    申请号:US10191426

    申请日:2002-07-10

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3624 G06F11/3628

    摘要: According to the present invention, a compiler generates, as debugging information on variables appearing in a source program and the allocation of hardware resources, location information made up of elements showing, for each entry of a variable, an address range within which the variable is valid, a condition flag which is made true within the address range when the variable is valid, and a resource allocated to the variable. A debugging device analyzes the debugging information and stores it. When examining the value of a variable, an entry for the valid variable is determined from the address currently being executed and the value held in the condition flag register, and the resource allocated to that variable is obtained. In this way, the contents of the variable can be referenced correctly.

    摘要翻译: 根据本发明,编译器生成作为源程序中出现的变量的调试信息和硬件资源的分配,由对于变量的每个条目表示变量的地址范围的元素组成的位置信息, 有效,当变量有效时在地址范围内成为条件标志,以及分配给该变量的资源。 调试设备分析调试信息并进行存储。 当检查变量的值时,从当前正在执行的地址和条件标志寄存器中保存的值确定有效变量的条目,并获得分配给该变量的资源。 以这种方式,可以正确地引用变量的内容。