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/d6/dc1/classtheo_1_1obf_1_1jcc__re...

34 lines
4.6 KiB

digraph "theo::obf::jcc_rewrite_pass_t::run"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node1 [label="theo::obf::jcc_rewrite\l_pass_t::run",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="virtual method which must be implimented by the pass that inherits this class."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid"];
Node2 [label="theo::decomp::symbol\l_t::data",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#aa3ecf0b480d10bffe68812409c06d61b",tooltip="returns a vector by reference of bytes containing the data of the symbol."];
Node1 -> Node3 [color="midnightblue",fontsize="10",style="solid"];
Node3 [label="theo::obf::next_inst\l_pass_t::get",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d08/classtheo_1_1obf_1_1next__inst__pass__t.html#a964e6f5291ccba0442519f2563b3a2e9",tooltip=" "];
Node1 -> Node4 [color="midnightblue",fontsize="10",style="solid"];
Node4 [label="theo::decomp::symbol\l_t::hash",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#a8695d75670cc4d61d275464e9109ff06",tooltip="gets the hash of the symbol name."];
Node1 -> Node5 [color="midnightblue",fontsize="10",style="solid"];
Node5 [label="theo::decomp::symbol\l_t::img",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#ad97ad0395e18dcfb42017fb7753e0665",tooltip="gets the imagine in which the symbol is located inside of."];
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid"];
Node6 [label="theo::decomp::symbol\l_t::offset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#a79759d343ddb6a62e4149aef92e2d70b",tooltip="gets the offset into the section where the symbol is located."];
Node1 -> Node7 [color="midnightblue",fontsize="10",style="solid"];
Node7 [label="theo::decomp::symbol\l_t::relocs",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#abc158e1dc1567161f0a57ed15fc718f7",tooltip="returns a vector of relocations."];
Node1 -> Node8 [color="midnightblue",fontsize="10",style="solid"];
Node8 [label="theo::obf::next_inst\l_pass_t::run",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d08/classtheo_1_1obf_1_1next__inst__pass__t.html#ae4cbba78b14c2b9da794386e4d92f40f",tooltip="virtual method which must be implimented by the pass that inherits this class."];
Node8 -> Node2 [color="midnightblue",fontsize="10",style="solid"];
Node8 -> Node9 [color="midnightblue",fontsize="10",style="solid"];
Node9 [label="theo::obf::transform\l::generate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d8/d82/namespacetheo_1_1obf_1_1transform.html#a416c6c93ce55a4ab9f70592951d15704",tooltip="generate a sequence of transformations given an instruction that has a relocation in it."];
Node9 -> Node10 [color="midnightblue",fontsize="10",style="solid"];
Node10 [label="theo::recomp::reloc\l_t::add_transform",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d37/classtheo_1_1recomp_1_1reloc__t.html#ab5214a9ff9135672e25f40406c37fb10",tooltip="adds a transformation to be applied to the relocation prior to writing it into the symbol."];
Node9 -> Node11 [color="midnightblue",fontsize="10",style="solid"];
Node11 [label="theo::recomp::reloc\l_t::get_transforms",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d37/classtheo_1_1recomp_1_1reloc__t.html#ad49901bf8b6b0e3963e64d17d4b51aec",tooltip="gets the vector of transformation."];
Node9 -> Node12 [color="midnightblue",fontsize="10",style="solid"];
Node12 [label="theo::obf::transform\l::operation_t::random",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d7/de2/classtheo_1_1obf_1_1transform_1_1operation__t.html#aaa5859bc3c7f95d99d4d726289593488",tooltip="generate a random number in a range."];
Node1 -> Node13 [color="midnightblue",fontsize="10",style="solid"];
Node13 [label="theo::decomp::symbol\l_t::sym",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#a0e6f850f25a51609fbe5dc0a61b27bc9",tooltip="returns a pointer to the coff symbol object."];
}