- Patent Title: Observation by a debug host with memory model and timing offset calculation between instruction and data traces of software execution carried on in a debug target having a main memory and a cache arrangement
-
Application No.: US14769812Application Date: 2015-08-18
-
Publication No.: US10509713B2Publication Date: 2019-12-17
- Inventor: Peter Svensson , Bengt Wikenfalk
- Applicant: Telefonaktiebolaget L M Ericsson (publ)
- Applicant Address: SE Stockholm
- Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
- Current Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (publ)
- Current Assignee Address: SE Stockholm
- Agency: Leffler Intellectual Property Law, PLLC
- International Application: PCT/EP2015/068968 WO 20150818
- International Announcement: WO2017/028908 WO 20170223
- Main IPC: G06F11/34
- IPC: G06F11/34 ; G06F11/36

Abstract:
A method, performed in a debug host, for observing software execution on a computer having one or more processor cores, a cache attached to the one or more processor cores via respective execution pipelines forming a cache arrangement, and a memory, comprises obtaining an instruction trace of the cache arrangement and a data trace for data being loaded from the memory into the cache. The instruction trace is synchronized with the data trace to generate a synchronized data trace and/or a synchronized instruction trace. A state of a memory model, representing a memory readable by the one or more processor cores via a respective instruction is updated using the synchronized data trace and the synchronized instruction trace.
Public/Granted literature
- US20170052876A1 METHOD FOR OBSERVING SOFTWARE EXECUTION, DEBUG HOST AND DEBUG TARGET Public/Granted day:2017-02-23
Information query