[DynInst_API:] COMMIT (2/3): Utility Support for Stack Modifications


Date: Tue, 19 May 2015 10:18:45 -0500
From: Emily Gember-Jacobson <jacobson@xxxxxxxxxxx>
Subject: [DynInst_API:] COMMIT (2/3): Utility Support for Stack Modifications
This series of commits enables internal functionality required to support stack modifications.

 ÂÂAdd reverse iterators and an updateValue function to IntervalTree.

  Add support for the x86::gs and x86_64::fs registers

 ÂÂAdd emit functions to handle various operations with segment registers

 ÂÂMove emitLEA into the Emitter class

 ÂÂAdd flag to codeGen class to generate instrumentation code without baseTramp saves and restores.

 ÂÂRecord the frameOffset as an absolute offset in VariableLocation (in addition to the existing relative offset)

 ÂÂAdd several fortran functions to list of known non-returning functions
[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] COMMIT (2/3): Utility Support for Stack Modifications, Emily Gember-Jacobson <=