Disassembling object code

Data processing: software development – installation – and managem – Software program development tool – Translation of code

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06886156

ABSTRACT:
A method of disassembling object code to generate the original source code is discussed, together with a lister for performing the disassembly. The object code has relocation sections associated with some of the section data. For each location in the section data the lister determines if there is an associated relocation instruction and if there is, the lister derives certain additional information concerning the section data. The lister then generates the original source code, including the additional information.One example of the additional information is an arithmetic expression used to calculate a value in a relocation instruction. The set of relocations associated with the location of the instruction are read in turn by the lister and by using an expression calculator and an expression stack, the original arithmetic expression can be reconstructed.

REFERENCES:
patent: 5005152 (1991-04-01), Knutsen
patent: 5754759 (1998-05-01), Clarke et al.
patent: 5819097 (1998-10-01), Brooks et al.
patent: 5881290 (1999-03-01), Ansari et al.
patent: 5946484 (1999-08-01), Brandes
patent: 6021272 (2000-02-01), Cahill et al.
patent: 6151701 (2000-11-01), Humphreys et al.
patent: 0 933 699 (1999-08-01), None
patent: 408147155 (1996-06-01), None
patent: WO 0022519 (2000-04-01), None
Noda et al., “Method and system for instruction change/insertion of object program”, Jul. 6, 1996 Pub # 08-147155 (machine translation).*
EPO Search Report for GB Application 9928340, Apr. 19, 2000.
Duncan, “The MS-DOS Encyclopedia”Microsoft Press, pp. 1004, 1132-33, (1988).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Disassembling object code does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Disassembling object code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Disassembling object code will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3421160

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.