[DynInst_API:] Commit: Fixes for Defensive Mode


Date: Thu, 09 Jul 2015 18:56:20 +0000
From: Alexander Morris <amorris@xxxxxxxxxxx>
Subject: [DynInst_API:] Commit: Fixes for Defensive Mode

There are three new commits that deal with a number of fixes for defensive mode, which is currently supported on Windows only. 


The first is primarily simple fixes, such as propagating the analysis mode variable throughout Dyninst, as well as fixing compiler errors.


The second contains more involved changes to the way we perform dynamic parsing in defensive mode. The callback that was used to un-protect read-only pages in SD-Dyninst has been ported to the current version of Dyninst using ProcControl. IAT symbols are no longer parsed as code, thus resulting in more accurate CFGs and fewer crashes. Finally, the parser handles control transfers better.


The third commit removes extra logging and debugging code.


Alex Morris

Paradyn Project

amorris@xxxxxxxxxxx

[← Prev in Thread] Current Thread [Next in Thread→]
  • [DynInst_API:] Commit: Fixes for Defensive Mode, Alexander Morris <=