Experimental: support parsing of indirect tail calls when they appear as a function...
[dyninst.git] / parseAPI / doc / 6-Defensive.tex
1
2 \section{Defensive Mode Parsing}
3 \label{sec:defmode}
4
5 Binary code that defends itself against analysis may violate the
6 assumptions made by the the ParseAPI's standard parsing algorithm.
7 Enabling defensive mode parsing activates more conservative
8 assumptions that substantially reduce the percentage of code that is
9 analyzed by the ParseAPI.  For this reason, defensive mode parsing is
10 best-suited for use of ParseAPI in conjunction with dynamic analysis
11 techniques that can compensate for its limited coverage of the binary
12 code.  This mode of parsing will be brought to full functionality in 
13 an upcoming release.