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.
Theodosius/doxygen/latex/d5/d18/gen_8hpp.tex

19 lines
1.4 KiB

\hypertarget{gen_8hpp}{}\doxysection{include/obf/transform/gen.hpp File Reference}
\label{gen_8hpp}\index{include/obf/transform/gen.hpp@{include/obf/transform/gen.hpp}}
{\ttfamily \#include $<$obf/transform/transform.\+hpp$>$}\newline
{\ttfamily \#include $<$recomp/reloc.\+hpp$>$}\newline
\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}\item
\mbox{\hyperlink{namespacetheo_1_1obf_1_1transform}{theo\+::obf\+::transform}}
\begin{DoxyCompactList}\small\item\em this namespace encompasses the code for transforming relocations. \end{DoxyCompactList}\end{DoxyCompactItemize}
\doxysubsection*{Functions}
\begin{DoxyCompactItemize}
\item
std\+::vector$<$ std\+::uint8\+\_\+t $>$ \mbox{\hyperlink{namespacetheo_1_1obf_1_1transform_a416c6c93ce55a4ab9f70592951d15704}{theo\+::obf\+::transform\+::generate}} (xed\+\_\+decoded\+\_\+inst\+\_\+t $\ast$inst, recomp\+::reloc\+\_\+t $\ast$reloc, std\+::uint8\+\_\+t low, std\+::uint8\+\_\+t high)
\begin{DoxyCompactList}\small\item\em generate a sequence of transformations given an instruction that has a relocation in it. \end{DoxyCompactList}\end{DoxyCompactItemize}