Kernel tracing in a protected kernel environment
AssigneeRed Hat Israel, Ltd.
InventorsMichael Tsirkin, Paolo Bonzini
Life of this patent
Estimating the term…
Loading patent…
AssigneeRed Hat Israel, Ltd.
InventorsMichael Tsirkin, Paolo Bonzini
Estimating the term…
Methods, systems, and computer program products are included for performing tracing in a protected kernel environment. A method includes scanning at least a portion of a kernel to locate one or more instructions. The locations of the one or more instructions are provided to a hypervisor. The one or more instructions are replaced with one or more other instructions. After replacing the one or more instructions, a kernel protection feature is activated. After activating the kernel protection feature, they hypervisor detects an attempted modification of the kernel. The hypervisor determines that the attempted modification corresponds to the at least one location provided to the hypervisor and that the attempted modification corresponds to an authorized code variant. The hypervisor modifies the kernel to include the authorized code variant at the at least one location.
A method for performing tracing in a protected kernel environment, the method comprising:
A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising:
A system comprising:
Dependencies are inferred from the claim text.