发明申请
- 专利标题: Dynamic instrumentation for a mixed mode virtual machine
- 专利标题(中): 混合模式虚拟机的动态仪器
-
申请号: US10719048申请日: 2003-11-21
-
公开(公告)号: US20050114848A1公开(公告)日: 2005-05-26
- 发明人: Jong-Deok Choi , Flavio Bergamaschi
- 申请人: Jong-Deok Choi , Flavio Bergamaschi
- 主分类号: G06F9/45
- IPC分类号: G06F9/45
摘要:
The present invention provides a method, apparatus, and computer instructions for dynamic intermediate code transformation in a mixed mode compiler. In an exemplary embodiment, an object code compiler of a virtual-machine, such as the just-in-time (JIT) compiler (415) of a Java virtual machine (JVM), takes loaded classes and compiles these into object code (416). A JIT-enabled dynamic instrumentation (JEDI) interface (420) provides information to an application (e.g., a tool with a GUI), and passes requests for transformation to the JIT (415) and class-loader (410). If loaded, JEDI controls the JIT compiler (415) to compile and transform the class into object code. Thus, dynamically transformed object code is produced without transformation or re-loading of the loaded classes.
公开/授权文献
- US07275241B2 Dynamic instrumentation for a mixed mode virtual machine 公开/授权日:2007-09-25
信息查询