×

Memory safety of floating-point computations

  • US 8,782,625 B2
  • Filed: 06/17/2010
  • Issued: 07/15/2014
  • Est. Priority Date: 06/17/2010
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for determining memory safety of floating point instructions, the computer-implemented method comprising performing computer-implemented operations for:

  • receiving a portion of code at an evaluation engine, the code comprising computer executable instructions corresponding to an application;

    analyzing, by a computing device, the portion of the code to determine if the portion of the code comprises a floating-point instruction; and

    in response to determining that the portion of the code comprises the floating-point instruction,generating, by the computing device, a set of memory addresses and registers written during execution of the floating-point instruction,symbolically executing, by the computing device, the portion of the code,assigning, by the computing device, a symbolic value into the set for each memory address and register in the set, anddetermining, by the computing device, if the symbolic value is used to calculate any memory address during the symbolic execution.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×