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/html/d9/dbc/classtheo_1_1theo__t_a39e06...

44 lines
6.4 KiB

digraph "theo::theo_t::compose"
{
// LATEX_PDF_SIZE
edge [fontname="Helvetica",fontsize="10",labelfontname="Helvetica",labelfontsize="10"];
node [fontname="Helvetica",fontsize="10",shape=record];
rankdir="LR";
Node1 [label="theo::theo_t::compose",height=0.2,width=0.4,color="black", fillcolor="grey75", style="filled", fontcolor="black",tooltip="compose the decomposed module. This will run obfuscation passes, the map and resolve symbols to each ..."];
Node1 -> Node2 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node2 [label="theo::recomp::recomp\l_t::allocate",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d05/classtheo_1_1recomp_1_1recomp__t.html#a78502665e218d3addca9b1e5e3875f39",tooltip="when called, this function allocates space for every symbol."];
Node2 -> Node3 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node3 [label="theo::recomp::symbol\l_table_t::for_each",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$db/d77/classtheo_1_1recomp_1_1symbol__table__t.html#a35008ba37814a94209cf979302e13e6d",tooltip="this function is a wrapper function that allows you to get at each entry in the symbol table by refer..."];
Node2 -> Node4 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node4 [label="theo::decomp::decomp\l_t::syms",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d6/d0e/classtheo_1_1decomp_1_1decomp__t.html#a8630f2ee0f4fb9516f5b20014e4c6120",tooltip="gets the symbol table."];
Node2 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node5 [label="theo::decomp::symbol\l_t::type",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#a16587cddd37cd45d9ec6cd25c229e8d1",tooltip="returns the type of the symbol."];
Node1 -> Node6 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node6 [label="theo::recomp::recomp\l_t::copy_syms",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d05/classtheo_1_1recomp_1_1recomp__t.html#a080d88f122d12faf2e328c9bdd10be6e",tooltip="when called, this function copies symbols into allocations."];
Node6 -> Node7 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node7 [label="theo::decomp::symbol\l_t::allocated_at",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#ae92f3e35fba82a1d16a58ad09b39fb47",tooltip="returns the address where the symbol is allocated."];
Node6 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node8 [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",fontname="Helvetica"];
Node1 -> Node9 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node9 [label="theo::obf::engine_t::get",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/d18/classtheo_1_1obf_1_1engine__t.html#a58715f5c3ade824a65e602aba570040e",tooltip="get the singleton object of this class."];
Node1 -> Node10 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node10 [label="theo::recomp::recomp\l_t::resolve",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d5/d05/classtheo_1_1recomp_1_1recomp__t.html#a299fbede378f04991df2e39293307094",tooltip="when called, this function resolves all relocations in every symbol."];
Node10 -> Node8 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node10 -> Node11 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
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."];
Node10 -> Node12 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node12 [label="theo::recomp::reloc\l_t::hash",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d37/classtheo_1_1recomp_1_1reloc__t.html#aa340b2c2d5d1ac7f96a1dbee39f25461",tooltip="returns the hash of the relocation symbol."];
Node10 -> Node13 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node13 [label="theo::recomp::reloc\l_t::name",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d37/classtheo_1_1recomp_1_1reloc__t.html#aa181755df50bc566b164072b21788fec",tooltip="returns the name of the relocation symbol."];
Node10 -> Node14 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node14 [label="theo::decomp::symbol\l_t::name",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#a7c6dee036291ded334aa10d89293fc2a",tooltip="gets the name of the symbol."];
Node10 -> Node15 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node15 [label="theo::recomp::reloc\l_t::offset",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$dd/d37/classtheo_1_1recomp_1_1reloc__t.html#a537836fcea3326e4269375a1486f0323",tooltip="returns the offset into the symbol to which the relocation will be applied. the offset is in bytes...."];
Node10 -> Node16 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node16 [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."];
Node10 -> Node17 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
Node17 [label="theo::decomp::symbol\l_t::scn",height=0.2,width=0.4,color="black", fillcolor="white", style="filled",URL="$d9/dd5/classtheo_1_1decomp_1_1symbol__t.html#a64d51dabe91687ed40c3942d106fd7dd",tooltip="gets the section header of the section in which the symbol is contained."];
Node10 -> Node5 [color="midnightblue",fontsize="10",style="solid",fontname="Helvetica"];
}