发明名称 Architecture Support for Debugging Multithreaded Code
摘要 Mechanisms are provided for debugging application code using a content addressable memory. The mechanisms receive an instruction in a hardware unit of a processor of the data processing system, the instruction having a target memory address that the instruction is attempting to access. A content addressable memory (CAM) associated with the hardware unit is searched for an entry in the CAM corresponding to the target memory address. In response to an entry in the CAM corresponding to the target memory address being found, a determination is made as to whether information in the entry identifies the instruction as an instruction of interest. In response to the entry identifying the instruction as an instruction of interest, an exception is generated and sent to one of an exception handler or a debugger application. In this way, debugging of multithreaded applications may be performed in an efficient manner.
申请公布号 US2012203979(A1) 申请公布日期 2012.08.09
申请号 US201213439229 申请日期 2012.04.04
申请人 ELNOZAHY ELMOOTAZBELLAH N.;GHEITH AHMED;INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 ELNOZAHY ELMOOTAZBELLAH N.;GHEITH AHMED
分类号 G06F9/30;G06F12/00 主分类号 G06F9/30
代理机构 代理人
主权项
地址