Systems and methods for selective patching based on kernel and user space interaction
AssigneeCloud Linux Software Inc.
InventorsIgor Seletskiy, Pavel Boldin
Life of this patent
Estimating the term…
Loading patent…
AssigneeCloud Linux Software Inc.
InventorsIgor Seletskiy, Pavel Boldin
Estimating the term…
Disclosed herein are systems and methods for selective patching processes. In one exemplary aspect, the method includes: identifying, via a user space patching service, a patch that modifies at least one function included in a process, wherein the process is executed on a computing device; generating a list of target pages in virtual memory of the computing device, wherein the list of target pages includes code associated with the at least one function; marking the target pages as non-executable based on file identification; intercepting, using an amended page-fault event handler, an attempt to execute the code associated with the at least one function by the process; and applying the patch to modify the at least one function.
A method for selective patching processes, the method comprising:
A system for selective patching processes, the system comprising:
A non-transitory computer readable medium storing thereon computer executable instructions for selective patching processes, including instructions for:
Dependencies are inferred from the claim text.