会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 8. 发明申请
    • TECHNOLOGIES FOR ROOT CAUSE IDENTIFICATION OF USE-AFTER-FREE MEMORY CORRUPTION BUGS
    • 技术因素导致无使用内存损坏BUG的识别
    • WO2016160192A1
    • 2016-10-06
    • PCT/US2016/019586
    • 2016-02-25
    • INTEL CORPORATION
    • GOTTSCHLICH, Justin E.POKAM, Gilles A.PEREIRA, Cristiano L.
    • G06F11/36G06F11/16
    • G06F11/079G06F11/073
    • Technologies for identification of a potential root cause of a use-after-free memory corruption bug of a program include a computing device to replay execution of the execution of the program based on an execution log of the program. The execution log comprises an ordered set of executed instructions of the program that resulted in the use-after-free memory corruption bug. The computing device compares a use-after-free memory address access of the program to a memory address associated with an occurrence of the use-after-free memory corruption bug in response to detecting the use-after-free memory address access and records the use-after-free memory address access of the program as a candidate for a root cause of the use-after-free memory corruption bug to a candidate list in response to detecting a match between the use-after-free memory address access of the program and the memory address associated with the occurrence of the use-after-free memory corruption bug.
    • 用于识别程序的无使用存储器内存损坏错误的潜在根本原因的技术包括基于程序的执行日志来重放执行程序的计算设备。 执行日志包括导致使用随机存储器内存损坏错误的程序的有序执行指令集。 所述计算装置响应于检测到所述无用存储器存储器地址访问来比较所述程序的使用随机存储器地址访问与与所述无使用存储器内存损坏错误的发生相关联的存储器地址,并记录 响应于检测到所述无用存储器内存地址访问之间的匹配,将所述程序的无用空闲内存地址访问作为候选列表的候选者,作为所述无用存储器内存损坏错误的根本原因 程序和与使用随机存储器内存损坏错误的发生相关联的存储器地址。
    • 9. 发明申请
    • INSTRUCTION, CIRCUITS, AND LOGIC FOR DATA CAPTURE FOR SOFTWARE MONITORING AND DEBUGGING
    • 用于软件监视和调试的指令,电路和数据捕获逻辑
    • WO2017172128A1
    • 2017-10-05
    • PCT/US2017/019063
    • 2017-02-23
    • INTEL CORPORATION
    • PEREIRA, Cristiano L.POKAM, Gilles A.HU, ShiliangSTRONG, Beeman C.
    • G06F11/34G06F12/02
    • G06F12/0875G06F11/3034G06F11/3466G06F12/0842G06F12/0888G06F2201/865G06F2212/452
    • A processor includes a front end including circuitry to receive an instruction to monitor execution of a thread, a decoder including circuitry to decode the instruction, a scheduler including circuitry to schedule the instruction, a retirement unit including circuitry to retire the instruction, and a core. The core includes circuitry to, based on execution of the instruction, monitor execution of the thread, identify an attempted read of an address during execution of the thread, determine whether a value at the address was previously read during monitoring of the execution of the thread, log the attempted read based on a determination that the value at the address was not previously read during monitoring of the execution of the thread, and omit logging of the attempted read based on a determination that the value at the address was previously read during monitoring of the execution of the thread.
    • 处理器包括:前端,其包括用于接收监视线程的执行的指令的电路,包括用于对指令进行解码的电路的解码器,包括用于调度指令的电路的调度器,包括电路的退役单元 退休指令,和一个核心。 内核包括用于基于指令的执行来监视线程的执行,在线程的执行期间识别对地址的尝试读取,确定在监视线程的执行期间先前是否读取了地址处的值的电路 ,基于确定在监视线程的执行期间以前未读取地址处的值来确定尝试的读取,并且基于在监视期间之前读取的地址处的值的确定而省略尝试的读取的记录 线程的执行情况。