JPS6421546A - Device for collecting program execution history - Google Patents
Device for collecting program execution historyInfo
- Publication number
- JPS6421546A JPS6421546A JP62177856A JP17785687A JPS6421546A JP S6421546 A JPS6421546 A JP S6421546A JP 62177856 A JP62177856 A JP 62177856A JP 17785687 A JP17785687 A JP 17785687A JP S6421546 A JPS6421546 A JP S6421546A
- Authority
- JP
- Japan
- Prior art keywords
- execution history
- trace memory
- contents
- state information
- read out
- 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.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
PURPOSE:To easily analyze the cause of a fault by collecting a program execution history while allowing an executed instruction to correspond to state information following the execution of the instruction at the rate of 1 to 1. CONSTITUTION:At the time of ending the reading of an execution history from a trace memory 11, the contents of an address counter 13 are returned again to the initial value obtained at the time of starting tracing, the supply of counter pulses (p) is started and a signal DIR for specifying reading operation is supplied to a trace memory 12. Consequently, traced state information is read out from the trace memory 12 as an execution history and transferred to a reader through a data bus DB. Thereby, the contents of the program counter 1 read out from the trace memory 11 as the execution history completely corresponds to the prescribed state information read out from the trace memory 12 about its reading order. Consequently, a fault generating cause can be analyzed while allowing both the contents to correspond to each other.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62177856A JPS6421546A (en) | 1987-07-16 | 1987-07-16 | Device for collecting program execution history |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP62177856A JPS6421546A (en) | 1987-07-16 | 1987-07-16 | Device for collecting program execution history |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS6421546A true JPS6421546A (en) | 1989-01-24 |
Family
ID=16038284
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP62177856A Pending JPS6421546A (en) | 1987-07-16 | 1987-07-16 | Device for collecting program execution history |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6421546A (en) |
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58125264A (en) * | 1982-01-20 | 1983-07-26 | Sanyo Electric Co Ltd | Reel base driving mechanism |
JPH02242344A (en) * | 1989-03-16 | 1990-09-26 | Tokyo Denshi Sekkei Kk | In-circuit emulator device |
JPH04284544A (en) * | 1991-03-14 | 1992-10-09 | Fujitsu Ltd | Micro-controller |
JPH0773065A (en) * | 1993-09-01 | 1995-03-17 | Nec Corp | Emulator |
WO2005062182A1 (en) * | 2003-12-19 | 2005-07-07 | Renesas Technology Corp. | Semiconductor integrated circuit device |
WO2013136680A1 (en) * | 2012-03-16 | 2013-09-19 | International Business Machines Corporation | Run-time-instrumentation controls emit instruction |
US20130247010A1 (en) * | 2012-03-16 | 2013-09-19 | International Business Machines Corporation | Run-time instrumentation sampling in transactional-execution mode |
US9158660B2 (en) | 2012-03-16 | 2015-10-13 | International Business Machines Corporation | Controlling operation of a run-time instrumentation facility |
US9250902B2 (en) | 2012-03-16 | 2016-02-02 | International Business Machines Corporation | Determining the status of run-time-instrumentation controls |
US9280447B2 (en) | 2012-03-16 | 2016-03-08 | International Business Machines Corporation | Modifying run-time-instrumentation controls from a lesser-privileged state |
US9280346B2 (en) | 2012-03-16 | 2016-03-08 | International Business Machines Corporation | Run-time instrumentation reporting |
US9367313B2 (en) | 2012-03-16 | 2016-06-14 | International Business Machines Corporation | Run-time instrumentation directed sampling |
US9367316B2 (en) | 2012-03-16 | 2016-06-14 | International Business Machines Corporation | Run-time instrumentation indirect sampling by instruction operation code |
US9400736B2 (en) | 2012-03-16 | 2016-07-26 | International Business Machines Corporation | Transformation of a program-event-recording event into a run-time instrumentation event |
US9405543B2 (en) | 2012-03-16 | 2016-08-02 | International Business Machines Corporation | Run-time instrumentation indirect sampling by address |
US9454462B2 (en) | 2012-03-16 | 2016-09-27 | International Business Machines Corporation | Run-time instrumentation monitoring for processor characteristic changes |
US9483268B2 (en) | 2012-03-16 | 2016-11-01 | International Business Machines Corporation | Hardware based run-time instrumentation facility for managed run-times |
-
1987
- 1987-07-16 JP JP62177856A patent/JPS6421546A/en active Pending
Cited By (33)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS58125264A (en) * | 1982-01-20 | 1983-07-26 | Sanyo Electric Co Ltd | Reel base driving mechanism |
JPH02242344A (en) * | 1989-03-16 | 1990-09-26 | Tokyo Denshi Sekkei Kk | In-circuit emulator device |
JPH04284544A (en) * | 1991-03-14 | 1992-10-09 | Fujitsu Ltd | Micro-controller |
JPH0773065A (en) * | 1993-09-01 | 1995-03-17 | Nec Corp | Emulator |
WO2005062182A1 (en) * | 2003-12-19 | 2005-07-07 | Renesas Technology Corp. | Semiconductor integrated circuit device |
WO2013136680A1 (en) * | 2012-03-16 | 2013-09-19 | International Business Machines Corporation | Run-time-instrumentation controls emit instruction |
US20130247010A1 (en) * | 2012-03-16 | 2013-09-19 | International Business Machines Corporation | Run-time instrumentation sampling in transactional-execution mode |
US20130246775A1 (en) * | 2012-03-16 | 2013-09-19 | International Business Machines Corporation | Run-time instrumentation sampling in transactional-execution mode |
JP2015515653A (en) * | 2012-03-16 | 2015-05-28 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Computer program product, method, and computer system for executing runtime instrumentation release (RIEMIT) instructions (runtime instrumentation control release instructions) |
US9158660B2 (en) | 2012-03-16 | 2015-10-13 | International Business Machines Corporation | Controlling operation of a run-time instrumentation facility |
US9250902B2 (en) | 2012-03-16 | 2016-02-02 | International Business Machines Corporation | Determining the status of run-time-instrumentation controls |
US9250903B2 (en) | 2012-03-16 | 2016-02-02 | International Business Machinecs Corporation | Determining the status of run-time-instrumentation controls |
US9280447B2 (en) | 2012-03-16 | 2016-03-08 | International Business Machines Corporation | Modifying run-time-instrumentation controls from a lesser-privileged state |
US9280346B2 (en) | 2012-03-16 | 2016-03-08 | International Business Machines Corporation | Run-time instrumentation reporting |
US9280448B2 (en) | 2012-03-16 | 2016-03-08 | International Business Machines Corporation | Controlling operation of a run-time instrumentation facility from a lesser-privileged state |
US9367313B2 (en) | 2012-03-16 | 2016-06-14 | International Business Machines Corporation | Run-time instrumentation directed sampling |
US9367316B2 (en) | 2012-03-16 | 2016-06-14 | International Business Machines Corporation | Run-time instrumentation indirect sampling by instruction operation code |
US9372693B2 (en) * | 2012-03-16 | 2016-06-21 | International Business Machines Corporation | Run-time instrumentation sampling in transactional-execution mode |
US9395989B2 (en) | 2012-03-16 | 2016-07-19 | International Business Machines Corporation | Run-time-instrumentation controls emit instruction |
US9400736B2 (en) | 2012-03-16 | 2016-07-26 | International Business Machines Corporation | Transformation of a program-event-recording event into a run-time instrumentation event |
US9405543B2 (en) | 2012-03-16 | 2016-08-02 | International Business Machines Corporation | Run-time instrumentation indirect sampling by address |
US9405541B2 (en) | 2012-03-16 | 2016-08-02 | International Business Machines Corporation | Run-time instrumentation indirect sampling by address |
US9411591B2 (en) * | 2012-03-16 | 2016-08-09 | International Business Machines Corporation | Run-time instrumentation sampling in transactional-execution mode |
US9430238B2 (en) | 2012-03-16 | 2016-08-30 | International Business Machines Corporation | Run-time-instrumentation controls emit instruction |
US9442728B2 (en) | 2012-03-16 | 2016-09-13 | International Business Machines Corporation | Run-time instrumentation indirect sampling by instruction operation code |
US9442824B2 (en) | 2012-03-16 | 2016-09-13 | International Business Machines Corporation | Transformation of a program-event-recording event into a run-time instrumentation event |
US9454462B2 (en) | 2012-03-16 | 2016-09-27 | International Business Machines Corporation | Run-time instrumentation monitoring for processor characteristic changes |
US9459873B2 (en) | 2012-03-16 | 2016-10-04 | International Business Machines Corporation | Run-time instrumentation monitoring of processor characteristics |
US9465716B2 (en) | 2012-03-16 | 2016-10-11 | International Business Machines Corporation | Run-time instrumentation directed sampling |
US9471315B2 (en) | 2012-03-16 | 2016-10-18 | International Business Machines Corporation | Run-time instrumentation reporting |
US9483268B2 (en) | 2012-03-16 | 2016-11-01 | International Business Machines Corporation | Hardware based run-time instrumentation facility for managed run-times |
US9483269B2 (en) | 2012-03-16 | 2016-11-01 | International Business Machines Corporation | Hardware based run-time instrumentation facility for managed run-times |
US9489285B2 (en) | 2012-03-16 | 2016-11-08 | International Business Machines Corporation | Modifying run-time-instrumentation controls from a lesser-privileged state |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS6421546A (en) | Device for collecting program execution history | |
ES422491A1 (en) | Microprogrammable control memory diagnostic system | |
JPS55118157A (en) | Program tracing system | |
JPS5697161A (en) | Logging method for trace information | |
JPH04190430A (en) | Emulator for software development | |
JPS5365631A (en) | Data processor | |
JPS5690358A (en) | Computer having programmable read-only memory | |
JPS60262251A (en) | Backup device for development of microprocessor | |
JPS5794858A (en) | Address tracing system | |
JPS5699550A (en) | Information processing unit | |
JPS5657111A (en) | Sequence controller | |
JPS56108154A (en) | Microprogram debug system | |
SU1298752A1 (en) | Device for debugging programs | |
SU1280636A1 (en) | Device for debugging programs | |
SU1083194A1 (en) | Device for debugging programs | |
JPS6476233A (en) | Tracing device | |
JPS61160154A (en) | Supporting device of program development | |
JPS5745609A (en) | Information input and command device of automatic measurement correction in nc machine tool | |
SU1327112A1 (en) | Apparatus for debugging programs | |
JPS5717060A (en) | Information processor | |
JPS53114640A (en) | Information processing unit provided with program trace function | |
JPS5659356A (en) | Electronic computer | |
JPS5673359A (en) | Writing device of memory test pattern | |
JPS54161238A (en) | Testing method for magnetic bubble memory | |
JPS57136259A (en) | Data processor |