会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Tracing through reset
    • 跟踪通过重置
    • US07051197B2
    • 2006-05-23
    • US10302082
    • 2002-11-22
    • Manisha AgarwalaLewis Nardini
    • Manisha AgarwalaLewis Nardini
    • G06F11/00
    • G06F11/3636G06F11/3656
    • A method of tracing a data processor upon reset of the data processor. A data processor reset signal resets the data processor, part of trace collection hardware and does not reset remaining parts of trace collection hardware. The data processor reset signal may be not owned, owned by an application program or owned by a debugger. The partial not reset of the trace collection hardware occurs only upon a data processor reset signal owned by the debugger. A trace logic reset signal resets both the data processor and the trace collection hardware when not owned. This trace logic reset signal resets the data processor only when owned by the debugger and resets the trace collection hardware when owned by an application program.
    • 一种在数据处理器复位时跟踪数据处理器的方法。 数据处理器复位信号复位数据处理器,跟踪收集硬件的一部分,不会复位跟踪收集硬件的剩余部分。 数据处理器复位信号可以不是由应用程序所拥有或由调试器拥有的。 跟踪收集硬件的部分不复位仅在调试器所拥有的数据处理器复位信号时发生。 跟踪逻辑复位信号在不拥有时复位数据处理器和跟踪收集硬件。 该跟踪逻辑复位信号仅在调试器拥有时复位数据处理器,并在应用程序拥有时重置跟踪收集硬件。
    • 13. 发明授权
    • Systems and methods for secure debugging and profiling of a computer system
    • 用于计算机系统安全调试和分析的系统和方法
    • US07774758B2
    • 2010-08-10
    • US11383467
    • 2006-05-15
    • Lewis NardiniManisha AgarwalaOliver P. Sohm
    • Lewis NardiniManisha AgarwalaOliver P. Sohm
    • G06F9/44
    • G06F11/3656G06F12/0897
    • The present disclosure describes methods and systems for secure debugging and profiling of a computer system. Some illustrative embodiments may include a system including a processor with a first processing stage and a first attribute register associated with the first processing stage, and including a memory system coupled to the processor. An instruction and an attribute value are stored within the memory system, wherein the instruction is loaded into the first processing stage and the attribute value is loaded into the first attribute register. Export of debug and profiling data from the first processing stage is disabled if the attribute value in the first attribute register indicates that the instruction in the first processing stage is a secure instruction, and further indicates that secure emulation is disabled.
    • 本公开描述了用于安全调试和分析计算机系统的方法和系统。 一些说明性实施例可以包括包括具有第一处理级的处理器和与第一处理级相关联的第一属性寄存器的系统的系统,并且包括耦合到处理器的存储器系统。 指令和属性值被存储在存储器系统内,其中指令被加载到第一处理级,并且属性值被加载到第一属性寄存器中。 如果第一属性寄存器中的属性值指示第一处理阶段中的指令是安全指令,并且进一步指示安全仿真被禁用,则禁止从第一处理阶段导出调试和分析数据。
    • 14. 发明授权
    • Tracing through reset
    • 跟踪通过重置
    • US07444504B2
    • 2008-10-28
    • US11820546
    • 2007-06-20
    • Manisha AgarwalaLewis Nardini
    • Manisha AgarwalaLewis Nardini
    • G06F11/00
    • G06F11/3636G06F11/3656
    • A method of tracing a data processor upon reset of the data processor. A data processor reset signal resets the data processor, part of trace collection hardware and does not reset remaining parts of trace collection hardware. The data processor reset signal may be not owned, owned by an application program or owned by a debugger. The partial not reset of the trace collection hardware occurs only upon a data processor reset signal owned by the debugger. A trace logic reset signal resets both the data processor and the trace collection hardware when not owned. This trace logic reset signal resets the data processor only when owned by the debugger and resets the trace collection hardware when owned by an application program.
    • 一种在数据处理器复位时跟踪数据处理器的方法。 数据处理器复位信号复位数据处理器,跟踪收集硬件的一部分,不会复位跟踪收集硬件的剩余部分。 数据处理器复位信号可以不是由应用程序所拥有或由调试器拥有的。 跟踪收集硬件的部分不复位仅在调试器所拥有的数据处理器复位信号时发生。 跟踪逻辑复位信号在不拥有时复位数据处理器和跟踪收集硬件。 该跟踪逻辑复位信号仅在调试器拥有时复位数据处理器,并在应用程序拥有时重置跟踪收集硬件。
    • 15. 发明申请
    • Token-Based Trace System
    • 基于令牌的跟踪系统
    • US20080126871A1
    • 2008-05-29
    • US11468114
    • 2006-08-29
    • Lewis NardiniManisha AgarwalaNeil Common
    • Lewis NardiniManisha AgarwalaNeil Common
    • G06F11/36
    • G06F11/3636G06F11/3648
    • A system comprising a target hardware comprising multiple processor cores and an application. The system also comprises a host computer coupled to the target hardware by way of a connection and adapted to debug the application by receiving trace information via the connection. In determining which trace information to send via the connection, the target hardware gives priority to trace information generated by a primary processor core associated with a token over trace information generated by a secondary processor core not associated with the token. The token is associated with one of the multiple processor cores at a time.
    • 一种包括包括多个处理器核心和应用的目标硬件的系统。 该系统还包括通过连接耦合到目标硬件的主计算机,并适于通过经由连接接收跟踪信息来调试应用程序。 在确定通过连接发送的跟踪信息时,目标硬件优先于由与令牌相关联的主处理器核心生成的跟踪信息优先于由与令牌不相关联的辅助处理器核心生成的跟踪信息。 令牌每次与多个处理器内核之一相关联。
    • 17. 发明授权
    • Apparatus for alignment of data collected from multiple pipe stages with heterogeneous retention policies in an unprotected pipeline
    • 用于将从多个管道段收集的数据与不受保护管道中的异质保留策略对齐的装置
    • US06996735B2
    • 2006-02-07
    • US10302236
    • 2002-11-22
    • Jose L. FloresLewis Nardini
    • Jose L. FloresLewis Nardini
    • G06F1/12
    • G06F9/3869G06F9/321
    • A method and apparatus for trace data alignment for trace data generated during differing instruction pipeline stages selectively delays write data, memory access address and memory access control data zero, one or two pipeline stages dependent upon the memory access control data. Program counter data delayed by one clock cycle is delayed one pipeline stage if the next instruction is a new instruction. Program counter control data is also delayed one pipeline stage. The write data, memory access address, memory access control data, program counter data and program counter control data are further delayed a number of pipeline stages to align with read data. The program counter data holds if the pipeline is stalled. The write data, memory access address, memory access control data, program counter data and program counter control data holds in the multistage pipeline delay register if the pipeline is stalled.
    • 用于在不同指令流水线阶段期间生成的跟踪数据的跟踪数据对准的方法和装置有选择地将写入数据,存储器访问地址和存储器访问控制数据零延迟,取决于存储器访问控制数据的一个或两个流水线级。 如果下一条指令是新指令,延迟一个时钟周期的程序计数器数据被延迟一个流水线级。 程序计数器控制数据也在一个流水线阶段被延迟。 写入数据,存储器访问地址,存储器访问控制数据,程序计数器数据和程序计数器控制数据进一步延迟了多个流水线级以与读取数据对准。 如果管道停滞,则程序计数器数据保持。 如果管道停滞,写入数据,存储器访问地址,存储器访问控制数据,程序计数器数据和程序计数器控制数据保持在多级流水线延迟寄存器中。
    • 18. 发明授权
    • Separation of debug windows by IDS bit
    • 通过IDS位分离调试窗口
    • US06981178B2
    • 2005-12-27
    • US10302449
    • 2002-11-22
    • Lewis NardiniGary L. SwobodaTimothy D. Anderson
    • Lewis NardiniGary L. SwobodaTimothy D. Anderson
    • G06F11/00H04L1/22
    • G06F11/3648G06F11/3656
    • A central processing unit that enables real time interrupts during a debug halt stores an interrupt during debug bit corresponding to the return address upon detection of an interrupt. The interrupt during debug bit has a first digital state if the central processing unit is in a debug halt state and a second digital state if the central processing unit is not in a debug halt state. Upon return from an interrupt the central processing unit enter a debug halt state if the interrupt during debug bit has the first state. The return address and the interrupt during debug bit can be embodied in a push-pop stack. The interrupt during debug bit register can be an unused least significant bit of the return address.
    • 在调试停止期间使能实时中断的中央处理单元在检测到中断时存储与返回地址相对应的调试期间的中断。 如果中央处理单元处于调试停止状态,并且如果中央处理单元未处于调试停止状态,则调试位期间的中断具有第一数字状态。 如果调试位中的中断处于第一状态,则从中断返回时,中央处理单元进入调试停止状态。 调试位中的返回地址和中断可以体现在一个推挽栈中。 调试位寄存器中的中断可能是返回地址的未使用的最低有效位。