You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
42 lines
2.1 KiB
42 lines
2.1 KiB
\hypertarget{pass_8hpp}{}\doxysection{include/obf/pass.hpp File Reference}
|
|
\label{pass_8hpp}\index{include/obf/pass.hpp@{include/obf/pass.hpp}}
|
|
{\ttfamily \#include $<$spdlog/spdlog.\+h$>$}\newline
|
|
{\ttfamily \#include $<$decomp/symbol.\+hpp$>$}\newline
|
|
{\ttfamily \#include $<$obf/transform/gen.\+hpp$>$}\newline
|
|
{\ttfamily \#include $<$xed-\/decode.\+h$>$}\newline
|
|
{\ttfamily \#include $<$xed-\/interface.\+h$>$}\newline
|
|
Include dependency graph for pass.\+hpp\+:
|
|
% FIG 0
|
|
This graph shows which files directly or indirectly include this file\+:
|
|
% FIG 1
|
|
\doxysubsection*{Classes}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
class \mbox{\hyperlink{classtheo_1_1obf_1_1pass__t}{theo\+::obf\+::pass\+\_\+t}}
|
|
\begin{DoxyCompactList}\small\item\em the \mbox{\hyperlink{classtheo_1_1obf_1_1pass__t}{pass\+\_\+t}} class is a base clase for all passes made. you must override the \mbox{\hyperlink{classtheo_1_1obf_1_1pass__t_acfadc013ff0754d66a18baffdb1a61d1}{pass\+\_\+t\+::run}} virtual function and declare the logic of your pass there. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Namespaces}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\mbox{\hyperlink{namespacetheo}{theo}}
|
|
\begin{DoxyCompactList}\small\item\em The outer most encompassing namespace of this project. \end{DoxyCompactList}\item
|
|
\mbox{\hyperlink{namespacetheo_1_1obf}{theo\+::obf}}
|
|
\begin{DoxyCompactList}\small\item\em this is the main namespace for obfuscation related things. \end{DoxyCompactList}\end{DoxyCompactItemize}
|
|
\doxysubsection*{Macros}
|
|
\begin{DoxyCompactItemize}
|
|
\item
|
|
\#define \mbox{\hyperlink{pass_8hpp_a3925943d185a09ad9e32ed8637ccb533}{XED\+\_\+\+ENCODER}}
|
|
\end{DoxyCompactItemize}
|
|
|
|
|
|
\doxysubsection{Macro Definition Documentation}
|
|
\mbox{\Hypertarget{pass_8hpp_a3925943d185a09ad9e32ed8637ccb533}\label{pass_8hpp_a3925943d185a09ad9e32ed8637ccb533}}
|
|
\index{pass.hpp@{pass.hpp}!XED\_ENCODER@{XED\_ENCODER}}
|
|
\index{XED\_ENCODER@{XED\_ENCODER}!pass.hpp@{pass.hpp}}
|
|
\doxysubsubsection{\texorpdfstring{XED\_ENCODER}{XED\_ENCODER}}
|
|
{\footnotesize\ttfamily \#define XED\+\_\+\+ENCODER}
|
|
|
|
|
|
|
|
Definition at line 36 of file pass.\+hpp.
|
|
|