DE60010847D1 - Verfahren zur Fehlerbeseitigung in einem Thread-Programm - Google Patents

Verfahren zur Fehlerbeseitigung in einem Thread-Programm

Info

Publication number
DE60010847D1
DE60010847D1 DE60010847T DE60010847T DE60010847D1 DE 60010847 D1 DE60010847 D1 DE 60010847D1 DE 60010847 T DE60010847 T DE 60010847T DE 60010847 T DE60010847 T DE 60010847T DE 60010847 D1 DE60010847 D1 DE 60010847D1
Authority
DE
Germany
Prior art keywords
thread
debugging
procedure
thread program
opcode
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.)
Expired - Fee Related
Application number
DE60010847T
Other languages
English (en)
Other versions
DE60010847T2 (de
Inventor
L Saville
Kevin Ross
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Koninklijke Philips Electronics NV
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Koninklijke Philips Electronics NV filed Critical Koninklijke Philips Electronics NV
Publication of DE60010847D1 publication Critical patent/DE60010847D1/de
Application granted granted Critical
Publication of DE60010847T2 publication Critical patent/DE60010847T2/de
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/28Error detection; Error correction; Monitoring by checking the correct order of processing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/362Software debugging

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Debugging And Monitoring (AREA)
  • Executing Machine-Instructions (AREA)
DE60010847T 1999-09-07 2000-08-21 Verfahren zur Fehlerbeseitigung in einem Thread-Programm Expired - Fee Related DE60010847T2 (de)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US39085399A 1999-09-07 1999-09-07
US390853 1999-09-07
PCT/EP2000/008183 WO2001018651A1 (en) 1999-09-07 2000-08-21 Thread-oriented debugging

Publications (2)

Publication Number Publication Date
DE60010847D1 true DE60010847D1 (de) 2004-06-24
DE60010847T2 DE60010847T2 (de) 2005-06-16

Family

ID=23544212

Family Applications (1)

Application Number Title Priority Date Filing Date
DE60010847T Expired - Fee Related DE60010847T2 (de) 1999-09-07 2000-08-21 Verfahren zur Fehlerbeseitigung in einem Thread-Programm

Country Status (7)

Country Link
EP (1) EP1125199B1 (de)
JP (1) JP2003508864A (de)
KR (1) KR20010085997A (de)
CN (1) CN1148656C (de)
DE (1) DE60010847T2 (de)
TW (1) TW518460B (de)
WO (1) WO2001018651A1 (de)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100952762B1 (ko) * 2003-02-27 2010-04-14 엘지전자 주식회사 디지털 시그널 프로세서의 실시간 디버깅 방법
GB0420442D0 (en) * 2004-09-14 2004-10-20 Ignios Ltd Debug in a multicore architecture
CN100389565C (zh) * 2005-03-08 2008-05-21 华为技术有限公司 一种实现报警判决的方法
US8370806B2 (en) * 2006-11-15 2013-02-05 Qualcomm Incorporated Non-intrusive, thread-selective, debugging method and system for a multi-thread digital signal processor
US8341604B2 (en) * 2006-11-15 2012-12-25 Qualcomm Incorporated Embedded trace macrocell for enhanced digital signal processor debugging operations
US7657791B2 (en) 2006-11-15 2010-02-02 Qualcomm Incorporated Method and system for a digital signal processor debugging during power transitions
US8484516B2 (en) 2007-04-11 2013-07-09 Qualcomm Incorporated Inter-thread trace alignment method and system for a multi-threaded processor
CN101295279B (zh) * 2007-04-29 2012-05-09 国际商业机器公司 多线程环境下的调试程序的方法和***
GB2489000B (en) * 2011-03-14 2019-09-11 Advanced Risc Mach Ltd Diagnosing code using single step execution
CN107818043A (zh) * 2016-09-13 2018-03-20 东华软件股份公司 用于程序调试的方法和装置
CN110489294B (zh) * 2019-08-23 2023-12-19 上海光电医用电子仪器有限公司 一种基于日志实时单步调试方法和装置

Also Published As

Publication number Publication date
EP1125199A1 (de) 2001-08-22
WO2001018651A1 (en) 2001-03-15
EP1125199B1 (de) 2004-05-19
KR20010085997A (ko) 2001-09-07
JP2003508864A (ja) 2003-03-04
CN1148656C (zh) 2004-05-05
DE60010847T2 (de) 2005-06-16
CN1335962A (zh) 2002-02-13
TW518460B (en) 2003-01-21

Similar Documents

Publication Publication Date Title
DE60010847D1 (de) Verfahren zur Fehlerbeseitigung in einem Thread-Programm
IT1263811B (it) Microprocessore con dispositivo per l'esecuzione parallela di istruzioni
DE59700880D1 (de) Verfahren und Vorrichtung zum Implementieren eines echtzeitfähigen Steuerprogramms in einem nicht-echtzeitfähigen Betriebsprogramm
TW200620115A (en) Method and apparatus for fixing hold time violations in a circuit design
WO2001082085A3 (en) Method and apparatus for multiplexing hardware performance indicators
DE69129919D1 (de) Verfahren zur Kompilierung von Rechnerbefehlen, um Cachespeicherleistung zu verbessern
DE60001393D1 (de) Verfahren zur überwachung des programmablaufs
DE69836178D1 (de) Kryptographieverfahren und -vorrichtung zur Beschränkung des Zugriffs auf den Inhalt von übertragenen Programmen durch Programmidentifizierer
ATE205614T1 (de) Parallele prüfung eines cpu-cachespeichers sowie befehlseinheit
TW200632643A (en) System and method for data analysis
WO2004017222A3 (en) Programmable pipeline fabric having mechanism to terminate signal propagation
DK0740789T3 (da) Fremgangsmåde til at teste for mastitis i pattedyr samt system til udøvelse af fremgangsmåden
DK0914605T3 (da) Molekylemodel for VLA-4-inhibitorer
BR0110228A (pt) Aparelho de teste de comunicação, método de teste de comunicação, programa de teste de comunicação e meio de gravação para a gravação do programa
JPS52129599A (en) Coupon ticket
TW355770B (en) Program execution method and device using the same
DE3484309D1 (de) Verfahren zur pruefung von metallischen bauteilen, insbesondere kerntechnischer anlagen, mittels wirbelstrom.
DE60040733D1 (de) Prozessor und verfahren zum ausführen von instruktionen von mehreren instruktionsquellen
JPS5410814A (en) Testre for electronic controller of automobile
DE69909666D1 (de) Vorrichtung zum Verbinden des Ankerkerns eines elastischen Gelenks mit einem Aussenteil
BR9813281A (pt) Compostos de 4,5-diariloxazol, processos para sua preparação, composição farmacêutica contendo o mesmo, e seu uso
JPS5617447A (en) Instruction-mode selection system
SE0203544L (sv) Debugger
FR2556842B1 (fr) Procede de visualisation de grandeurs physiques variables dans le temps, et systeme permettant la mise en oeuvre de ce procede
JPS5591040A (en) Runaway monitor system for microprocessor

Legal Events

Date Code Title Description
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee