- Patent Title: Method and apparatus for generating a profile of a target program
-
Application No.: US15235432Application Date: 2016-08-12
-
Publication No.: US10055221B2Publication Date: 2018-08-21
- Inventor: Alasdair Grant
- Applicant: ARM LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM Limited
- Current Assignee: ARM Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: EP15185433 20150916
- Main IPC: G06F9/45
- IPC: G06F9/45 ; G06F8/70 ; G06F11/34 ; G06F11/30 ; G06F8/75

Abstract:
A method for generating a profile of a target program executed by a target data processing apparatus comprises performing at least one profile updating operation. Each profile updating operation includes identifying based on at least one waypoint marker indicating an outcome of a corresponding waypoint instruction of a target program, a next block of instructions executed by the target data processing apparatus during execution of the target program; determining whether a target entry for the next block of instructions is present in a profile cache; when the target entry is present updating the profile of the target program according to zero, one or more profile updating actions specified by the target entry. When the target entry is absent, any profile updating actions can be determined based on an instruction-by-instruction representation of the target program. This approach helps to speed up instruction-based summaries from program flow trace.
Public/Granted literature
- US20170075685A1 METHOD AND APPARATUS FOR GENERATING A PROFILE OF A TARGET PROGRAM Public/Granted day:2017-03-16
Information query