首页> 外国专利> PROVIDING DYNAMIC INSTRUMENTATION USING DOMAIN-SPECIFIC MONITORING-LANGUAGE-TO-KERNEL-BYTECODE COMPILATION

PROVIDING DYNAMIC INSTRUMENTATION USING DOMAIN-SPECIFIC MONITORING-LANGUAGE-TO-KERNEL-BYTECODE COMPILATION

机译:使用域特定的监控语言到内核的字节码编译来提供动态指令

摘要

Providing dynamic instrumentation using domain-specific monitoring-language-to-kernel-bytecode compilation is disclosed. An instrumentation program file is converted by a compilation engine into multiple bytecode sections. A load and execute engine identifies which sections can be executed in kernel space and which can be executed in user space. The sections to be executed in kernel space are then loaded into a kernel space bytecode interpreter for execution, while the sections to be executed in user space are concurrently executed by a user space bytecode interpreter of the load and execute engine. In some examples, the load and execute engine may provide global variables that are accessible by both the kernel space and the user space, and that facilitate data exchange between the kernel space bytecode interpreter and the user space bytecode interpreter.
机译:公开了使用域特定的监视语言到内核字节码的编译来提供动态检测。编译引擎将检测程序文件转换为多个字节码节。加载和执行引擎标识哪些部分可以在内核空间中执行,哪些部分可以在用户空间中执行。然后将要在内核空间中执行的节加载到内核空间字节码解释器中执行,而要在用户空间中执行的节由加载和执行引擎的用户空间字节码解释器同时执行。在一些示例中,加载和执行引擎可以提供全局变量,该全局变量可由内核空间和用户空间访问,并且有助于内核空间字节码解释器和用户空间字节码解释器之间的数据交换。

著录项

  • 公开/公告号US2018196648A1

    专利类型

  • 公开/公告日2018-07-12

    原文格式PDF

  • 申请/专利权人 RED HAT INC.;

    申请/专利号US201715402777

  • 发明设计人 RICHARD T. HENDERSON;FRANK CH. EIGLER;

    申请日2017-01-10

  • 分类号G06F9/45;G06F9/445;

  • 国家 US

  • 入库时间 2022-08-21 13:01:37

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号