Patent · US Active

Controlling execution of binary code

US9626169B2 · kind B2 · utility

1Cited by
2References
4Claims
0Family size

Assignee

Inventors

Key dates

Filing dateJun 23, 2015
Grant dateApr 18, 2017
Priority date
Expiry dateJun 23, 2035

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/568
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

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.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.