Invention Grant
US08448152B2 High-level language, architecture-independent probe program compiler
有权
高级语言,独立于架构的探针程序编译器
- Patent Title: High-level language, architecture-independent probe program compiler
- Patent Title (中): 高级语言,独立于架构的探针程序编译器
-
Application No.: US12164107Application Date: 2008-06-30
-
Publication No.: US08448152B2Publication Date: 2013-05-21
- Inventor: Richard J. Moore , Thomas R. Zanussi
- Applicant: Richard J. Moore , Thomas R. Zanussi
- Applicant Address: US NY Armonk
- Assignee: International Business Machines Corporation
- Current Assignee: International Business Machines Corporation
- Current Assignee Address: US NY Armonk
- Agent Steven L. Bennett
- Main IPC: G06F9/45
- IPC: G06F9/45

Abstract:
A high-level language, architecture-independent probe program compiler is disclosed. A base program is executable by one or processors, and has one or more breakpoints. A probe program is associated with each breakpoint and is also indirectly executable by the one or more processors. The probe program is independent of the architecture of the processors, and is generated from source code written in a high-level language. The probe program associated with each breakpoint is executed when the breakpoint is reached during execution of the base program. The compiler may employ an abstract syntax tree to switch between an address space of the probe program and an address space of the base program, by traversing the tree. Some of the nodes of the tree may more simply represent address space-specific objects of the base program. The probe program may be able to pass messages by manipulating the state of the base program.
Public/Granted literature
- US20080263528A1 High-level language, architecture-independent probe program compiler Public/Granted day:2008-10-23
Information query