Invention Grant
US09405652B2 Regular expression support in instrumentation languages using kernel-mode executable code
有权
使用内核模式可执行代码的仪表语言中的正则表达式支持
- Patent Title: Regular expression support in instrumentation languages using kernel-mode executable code
- Patent Title (中): 使用内核模式可执行代码的仪表语言中的正则表达式支持
-
Application No.: US14068487Application Date: 2013-10-31
-
Publication No.: US09405652B2Publication Date: 2016-08-02
- Inventor: Serguei Makarov
- Applicant: Red Hat, Inc.
- Applicant Address: US NC Raleigh
- Assignee: RED HAT, INC.
- Current Assignee: RED HAT, INC.
- Current Assignee Address: US NC Raleigh
- Agency: Haynes and Boone, LLP
- Main IPC: G06F11/34
- IPC: G06F11/34 ; G06F9/44

Abstract:
Systems and methods are provided for regular expression support in instrumentation languages using kernel-mode executable code. An example system includes a translator module that receives an input source code including a regular expression in a first source code language, wherein the translator module further determines a matching function in kernel-mode code language corresponding to the regular expression, and wherein the matching function corresponds to deterministic finite automaton. The system further includes a kernel module that processes at least one string using the matching function, wherein the matching function simulates state transitions of the deterministic finite automaton using the at least one string.
Public/Granted literature
- US20150121337A1 REGULAR EXPRESSION SUPPORT IN INSTRUMENTATION LANGUAGES USING KERNEL-MODE EXECUTABLE CODE Public/Granted day:2015-04-30
Information query