发明名称 RUNTIME PATCHING OF AN OPERATING SYSTEM (OS) WITHOUT STOPPING EXECUTION
摘要 Techniques for runtime patching of an OS without stopping execution of the OS are presented. When a patch function is needed, it is loaded into the OS code. Threads of the OS that are in kernel mode have a flag set and a jump is inserted at a location of an old function. When the old function is accessed, the jump uses a trampoline to check the flag, if the flag is set, processing returns to the old function; otherwise processing jumps to a given location of the patch. Flags are unset when exiting or entering the kernel mode.
申请公布号 US2016019055(A1) 申请公布日期 2016.01.21
申请号 US201514867819 申请日期 2015.09.28
申请人 Novell, Inc. 发明人 Pavlík Vojtech;Kosina Jirí
分类号 G06F9/445;G06F9/455;G06F12/12;G06F9/54;G06F9/30;G06F12/08;G06F9/44;G06F9/50 主分类号 G06F9/445
代理机构 代理人
主权项 1. (canceled)
地址 Provo UT US