Global Patent Index - EP 0428560 A1

EP 0428560 A1 19910529 - MACHINE PROCESS FOR TRANSLATING PROGRAMS IN BINARY MACHINE LANGUAGE INTO ANOTHER BINARY MACHINE LANGUAGE.

Title (en)

MACHINE PROCESS FOR TRANSLATING PROGRAMS IN BINARY MACHINE LANGUAGE INTO ANOTHER BINARY MACHINE LANGUAGE.

Title (de)

ÜBERSETZUNGSMASCHINENVERFAHREN VON EINER BINÄREN MASCHINENSPRACHE IN EINE ANDERE MASCHINENSPRACHE.

Title (fr)

TRAITEMENT MACHINE, POUR LA TRADUCTION DE PROGRAMMES EN LANGAGE MACHINE BINAIRE EN UN AUTRE LANGAGE MACHINE BINAIRE.

Publication

EP 0428560 A1 19910529 (EN)

Application

EP 89908667 A 19890710

Priority

US 22607888 A 19880729

Abstract (en)

[origin: WO9001738A1] A machine process is disclosed in which a first program in one binary language is translated into a second program in another binary machine language. The process disassembles the first binary program (120), analyzes the first program to produce global flow analysis data (124), uses this global flow analysis data to complete the disassembly, and produces a translated binary machine language version of the first program, using the global flow analysis data to generate the second program (140).

Abstract (fr)

On a mis au point un traitement machine dans lequel un premier programme dans un language machine binaire est traduit dans un second programme dans un autre langage machine binaire. Le traitement consiste à désassembler le premier programme binaire (120), à analyser le premier programme afin de produire des données d'analyse de flux globales (124) et à utiliser ces données pour achever le désassemblage. Ce traitement utilise les données d'analyse de flux globales afin de créer le second programme (140), qui est une version en langage machine binaire traduite du premier programme.

IPC 1-7

G06F 5/00

IPC 8 full level

G06F 9/44 (2006.01); G06F 9/45 (2006.01)

CPC (source: EP)

G06F 8/30 (2013.01); G06F 8/52 (2013.01)

Designated contracting state (EPC)

AT BE CH DE FR GB IT LI LU NL SE

DOCDB simple family (publication)

WO 9001738 A1 19900222; EP 0428560 A1 19910529; EP 0428560 A4 19920401; JP H04500132 A 19920109

DOCDB simple family (application)

US 8902994 W 19890710; EP 89908667 A 19890710; JP 50806789 A 19890710