×

Instruction-set simulator and its simulator generation method

  • US 10,459,707 B2
  • Filed: 01/23/2018
  • Issued: 10/29/2019
  • Est. Priority Date: 07/23/2015
  • Status: Active Grant
First Claim
Patent Images

1. An instruction-set simulator which generates a simulator executable program by converting a binary executable program into a source program, comprising:

  • a subroutine detection means that detects subroutines included in the binary executable program,a branch instruction detection means that detects the branch instructions in the binary executable program which have a branch target address,a subroutine-call instruction detection means that detects subroutine-call instructions in the binary executable program which have a subroutine-call target address,a subroutine source program output means that generates the source program for each subroutine detected by the subroutine detection means,a label annotation means that annotates a label indicating the branch target address at a branch target instruction in the generated source program,an unconditional branch instruction output means that converts each branch instruction in the binary executable program into an unconditional branch instruction in the generated source program which branches to the labeled branch target instruction in the generated source program, anda subroutine-call instruction output means that converts each subroutine-call instruction in the binary executable program into a subroutine-call instruction in the generated source program.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×