CACHE-BASED TRACE PLAYBACK BREAKPOINTS USING TAG FIELD RESERVED BITS Russian patent published in 2022 - IPC G06F11/36 G06F12/831 G06F12/126 

Abstract RU 2769785 C1

FIELD: physics.

SUBSTANCE: invention relates to computer engineering. Method implemented in a computer system, which includes one or more processors, for performing breakpoint detection through a cache, comprises detecting a memory access event; based on detection of a memory access event, identifying whether any cache line of said cache matches the address associated with the memory access, and when the cache line does not match, determining that the breakpoint has not been met; or when there are no cache lines matching the address, identifying whether any cache line matches the address associated with the memory access, when one or more flag bits are ignored, and when the cache line does not match, when one or more flag bits are ignored, checking whether a breakpoint has been encountered; or when there are no cache lines matching the address associated with the memory access, when one or more flag bits are ignored, the absence of the required data in the cache is processed.

EFFECT: improved breakpoint detection.

15 cl, 9 dwg

Similar patents RU2769785C1

Title Year Author Number
TRACE RECORDING BY REGISTRATION OF INCOMING STREAMS IN LOWER-LEVEL CACHE BASED ON ELEMENTS IN UPPER-LEVEL CACHE 2019
  • Mola, Jordi
RU2773437C2
REGISTRATION OF INCOMING CACHE STREAMS ON REQUEST TO A HIGHER-LEVEL CACHE 2019
  • Mola, Jordi
  • Gabryjelski, Henry
RU2764173C1
CACHE-BASED TRACE RECORDING USING DATA OF CACHE COHERENCE PROTOCOL 2018
  • Mola, Jordi
RU2775818C2
INDEXING AND REPRODUCING TIME-JUMP TRACES USING DIFFGRAMS 2020
  • Mola, Jordi
RU2815369C1
INSTRUCTION TO LOAD DATA UP TO SPECIFIED MEMORY BOUNDARY INDICATED BY SAID INSTRUCTION 2012
  • Dzhonatan Dejvid Bredberi
  • Majkl Karl Gshvind
  • Timoti Dzh. Slidzhl
  • Ehrik Mark Shvarts
  • Kristian Jakobi
RU2565496C2
METHOD OF EXECUTING MACHINE INSTRUCTION, COMPUTER SYSTEM AND MACHINE-READABLE MEDIUM FACILITATING CALCULATION OF DISTANCE FROM POSITION IN MAIN MEMORY TO MAIN MEMORY BLOCK BOUNDARY 2012
  • Dzhonatan Dejvid Bredberi
  • Majkl Karl Gshvind
  • Ehrik Mark Shvarts
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
RU2568920C2
NON-TRANSACTIONAL STORE INSTRUCTION 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
RU2568324C2
SAVING/RESET OF SELECTED REGISTERS AT TRANSACTION PROCESSING 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
RU2562424C2
TRANSACTION DIAGNOSTIC BLOCK 2012
  • Dan F. Grejner
  • Kristian Jakobi
  • Timoti Dzh. Slidzhl
  • Marsel' Mitran
RU2571397C2
METHOD AND SYSTEM FOR CONTROLLING EXECUTION WITHIN COMPUTING ENVIRONMENT 2012
  • Dan F. Grejner
  • Timoti Dzh. Slidzhl
  • Kristian Jakobi
  • Piter Dzheremi Relson
  • Randall Uilljam Filli
RU2577487C2

RU 2 769 785 C1

Authors

Mola, Jordi

Dates

2022-04-06Published

2019-06-18Filed