CN103324591A - 用于处理跟踪信息的系统和方法 - Google Patents
用于处理跟踪信息的系统和方法 Download PDFInfo
- Publication number
- CN103324591A CN103324591A CN2013100915576A CN201310091557A CN103324591A CN 103324591 A CN103324591 A CN 103324591A CN 2013100915576 A CN2013100915576 A CN 2013100915576A CN 201310091557 A CN201310091557 A CN 201310091557A CN 103324591 A CN103324591 A CN 103324591A
- Authority
- CN
- China
- Prior art keywords
- data sequence
- data
- trace information
- information
- format
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/36—Preventing errors by testing or debugging software
- G06F11/362—Software debugging
- G06F11/3636—Software debugging by tracing the execution of the program
Abstract
Description
Claims (23)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/426900 | 2012-03-22 | ||
US13/426,900 | 2012-03-22 | ||
US13/426,900 US8924796B2 (en) | 2012-03-22 | 2012-03-22 | System and method for processing trace information |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103324591A true CN103324591A (zh) | 2013-09-25 |
CN103324591B CN103324591B (zh) | 2016-12-28 |
Family
ID=49112361
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310091557.6A Expired - Fee Related CN103324591B (zh) | 2012-03-22 | 2013-03-21 | 用于处理跟踪信息的系统和方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US8924796B2 (zh) |
CN (1) | CN103324591B (zh) |
DE (1) | DE102013102912A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106575249A (zh) * | 2014-09-12 | 2017-04-19 | 英特尔公司 | 针对片上系统(soc)和系统的低功率调试架构 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9830245B2 (en) | 2013-06-27 | 2017-11-28 | Atmel Corporation | Tracing events in an autonomous event system |
US9645870B2 (en) * | 2013-06-27 | 2017-05-09 | Atmel Corporation | System for debugging DMA system data transfer |
US9256399B2 (en) | 2013-06-27 | 2016-02-09 | Atmel Corporation | Breaking program execution on events |
DE102015121940A1 (de) * | 2015-12-16 | 2017-06-22 | Intel IP Corporation | Eine Schaltung und ein Verfahren zum Anhängen eines Zeitstempels an eine Tracenachricht |
WO2018223302A1 (zh) * | 2017-06-07 | 2018-12-13 | 华为技术有限公司 | 数据的重组方法和装置 |
US10990506B2 (en) | 2019-04-11 | 2021-04-27 | Microsoft Technology Licensing, Llc | Cross-thread memory indexing in time-travel debugging traces |
US11068378B2 (en) * | 2019-04-11 | 2021-07-20 | Microsoft Technology Licensing, Llc | Memory value exposure in time-travel debugging traces |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020184477A1 (en) * | 2001-02-01 | 2002-12-05 | Swaine Andrew Brookfield | Apparatus and method for facilitating debugging of sequences of processing instructions |
US7069176B2 (en) * | 2003-08-07 | 2006-06-27 | Arm Limited | Trace source correlation in a data processing apparatus |
US20080250275A1 (en) * | 2007-04-06 | 2008-10-09 | Walker Kevin R | Program Counter (PC) Trace |
US20090183034A1 (en) * | 2008-01-11 | 2009-07-16 | Arm Limited | Trace synchronization |
US8307344B2 (en) * | 2008-02-08 | 2012-11-06 | Texas Instruments Incorporated | Sliding granularity time stamping |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6530047B1 (en) * | 1999-10-01 | 2003-03-04 | Stmicroelectronics Limited | System and method for communicating with an integrated circuit |
US20040133698A1 (en) * | 2002-12-17 | 2004-07-08 | Swoboda Gary L. | Apparatus and method for op code extension in packet groups transmitted in trace streams |
US7747901B2 (en) * | 2005-07-20 | 2010-06-29 | Texas Instruments Incorporated | Auxiliary link control commands |
GB2447683B (en) * | 2007-03-21 | 2011-05-04 | Advanced Risc Mach Ltd | Techniques for generating a trace stream for a data processing apparatus |
US8713370B2 (en) * | 2011-08-11 | 2014-04-29 | Apple Inc. | Non-intrusive processor tracing |
US9003375B2 (en) * | 2011-12-30 | 2015-04-07 | Intel Corporation | Optional logging of debug activities in a real time instruction tracing log |
-
2012
- 2012-03-22 US US13/426,900 patent/US8924796B2/en not_active Expired - Fee Related
-
2013
- 2013-03-21 DE DE102013102912A patent/DE102013102912A1/de not_active Withdrawn
- 2013-03-21 CN CN201310091557.6A patent/CN103324591B/zh not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020184477A1 (en) * | 2001-02-01 | 2002-12-05 | Swaine Andrew Brookfield | Apparatus and method for facilitating debugging of sequences of processing instructions |
US7020768B2 (en) * | 2001-02-01 | 2006-03-28 | Arm Limited | Apparatus and method for facilitating debugging of sequences of processing instructions using context identifier comparison |
US7069176B2 (en) * | 2003-08-07 | 2006-06-27 | Arm Limited | Trace source correlation in a data processing apparatus |
US20080250275A1 (en) * | 2007-04-06 | 2008-10-09 | Walker Kevin R | Program Counter (PC) Trace |
US20090183034A1 (en) * | 2008-01-11 | 2009-07-16 | Arm Limited | Trace synchronization |
US8055950B2 (en) * | 2008-01-11 | 2011-11-08 | Arm Limited | Method and apparatus for improved timing for trace synchronization |
US8307344B2 (en) * | 2008-02-08 | 2012-11-06 | Texas Instruments Incorporated | Sliding granularity time stamping |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106575249A (zh) * | 2014-09-12 | 2017-04-19 | 英特尔公司 | 针对片上系统(soc)和系统的低功率调试架构 |
CN106575249B (zh) * | 2014-09-12 | 2020-05-26 | 英特尔公司 | 针对片上系统(soc)和系统的低功率调试架构 |
Also Published As
Publication number | Publication date |
---|---|
US20130254596A1 (en) | 2013-09-26 |
CN103324591B (zh) | 2016-12-28 |
US8924796B2 (en) | 2014-12-30 |
DE102013102912A1 (de) | 2013-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103324591A (zh) | 用于处理跟踪信息的系统和方法 | |
US7826479B2 (en) | Communication message conversion device, communication method and communication system | |
EP1690184B1 (en) | Apparatus and method for time ordering events in a system having multiple time domains | |
CN100464320C (zh) | 用于高带宽总线的端口适配器 | |
CN102187590B (zh) | 一种可配置的收发器及其配置方法 | |
CN100416534C (zh) | 基于PCI Express的包结合方法、设备和系统 | |
CN104809094B (zh) | Spi控制器及其通信方法 | |
US20090249127A1 (en) | Method and system for storing data from a plurality of processors | |
CN102474438B (zh) | 环状传输系统中的节点装置、集成电路及控制方法 | |
CN115695553A (zh) | 一种fpga片间同步面和管理面的数据传输系统及方法 | |
JP3584965B2 (ja) | 光ラインプロテクション方式 | |
US20170317862A1 (en) | Data transmission beetween asychronous environments | |
CN101473611B (zh) | 一种处理数据段的方法和装置以及一种通信系统 | |
CN110113265A (zh) | 基于fpga的多i2c接口互联方法及模块 | |
CN106375880B (zh) | 一种基于fpga的e1接口群电路 | |
JP2009206696A (ja) | 伝送システム | |
CN102185786A (zh) | Hdlc协议控制器ip软核 | |
CN101199156A (zh) | 利用时钟域进行数据传输的方法和接收机 | |
Li et al. | A Wrapper of PCI Express with FIFO Interfaces based on FPGA | |
CN114564441B (zh) | 片上系统、数据处理方法及计算机设备 | |
CN100392542C (zh) | 通信控制装置 | |
JP5799798B2 (ja) | 環線系統保護継電システムの情報多重・分離回路 | |
CN107544615B (zh) | 用于现场总线的微控制器、机动车的控制设备和机动车 | |
CN106843368A (zh) | 一种多槽位通信设备背板时钟结构及其实现方法 | |
JP5899901B2 (ja) | 環線系統保護継電システムのhdlc伝送回路 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
CB02 | Change of applicant information |
Address after: Neubiberg, Germany Applicant after: Intel Mobile Communications GmbH Address before: Neubiberg, Germany Applicant before: Intel Mobile Communications GmbH |
|
COR | Change of bibliographic data | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20200713 Address after: California, USA Patentee after: Apple Inc. Address before: California, USA Patentee before: INTEL Corp. Effective date of registration: 20200713 Address after: California, USA Patentee after: INTEL Corp. Address before: Neubiberg, Germany Patentee before: Intel Mobile Communications GmbH |
|
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20161228 |