Hardware-assisted program trace collection with selectable call-signature capture
a hardware mechanism and program tracing technology, applied in the field of hardware-assisted program tracing, can solve the problem that the hardware mechanism for tracing along specific program paths is not generally presen
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Benefits of technology
Problems solved by technology
Method used
Image
Examples
Embodiment Construction
[0020]The present invention relates to processors, methods and computer programs for tracing program execution using hardware-assisted program trace collection. The processor includes a register that is programmed with the address of a specified root instruction, and commences capture of branch history information once the root instruction is encountered. The processor also computes a signature that uniquely describes the subroutine call and return history and the value of the signature is captured when the root instruction is executed, in order to identify the sequence of function calls and returns that led to the root instruction. The processor may include a selectable operating mode that governs how capture of the signature is performed. In one operating mode, a program call signature is captured every time the root instruction is executed. After execution has proceeded long enough for the program to reach a steady-state condition, the processor waits for the root instruction to ...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com