Invention Grant
- Patent Title: Controlling execution of binary code
-
Application No.: US15437530Application Date: 2017-02-21
-
Publication No.: US10241768B2Publication Date: 2019-03-26
- Inventor: Motohiro Kawahito , Toshihiko Koju , Xin Tong
- Applicant: International Business Machines Corporation
- Applicant Address: US NY Armonk
- Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
- Current Assignee Address: US NY Armonk
- Agency: Cantor Colburn LLP
- Agent Vazken Alexanian
- Priority: JP2014-055409 20140318
- Main IPC: G06F8/41
- IPC: G06F8/41 ; G06F9/44 ; G06F8/52 ; G06F11/07 ; G06F21/00 ; G06F21/52 ; G06F21/56 ; G06F9/38 ; G06F9/52

Abstract:
An apparatus for controlling an execution of a binary code by multiple threads includes a detection unit configured to detect an occurrence of modification of a first part that is a part of a first binary code by a self-modifying code; a specifying unit configured to specify a second part that is a part corresponding to the first part in a second binary code acquired by converting the first binary code, in response to detection of the occurrence of modification of the first part by the self-modifying code; and a correction unit configured to correct the second part such that a specific thread that executes the second part of the second binary code among the multiple threads causes an exception.
Public/Granted literature
- US20170161041A1 CONTROLLING EXECUTION OF BINARY CODE Public/Granted day:2017-06-08
Information query