graph G { compound="true" rankdir="TB" bgcolor="white" fontname="Tahoma" node [ fixedsize="false" fontname="Tahoma" color="white" fillcolor="deepskyblue2" fontcolor="black" shape="box" style="filled" penwidth="1.0" ] edge [ fontname="Arial" color="#00688b" fontcolor="black" fontsize="12" arrowsize="0.5" penwidth="1.0" ] "[libresource/utils/Serialize.h]" -- "[libresource/Serialize.cpp]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[libredex/DexClass.h]" -- "[libredex/DexClass.cpp]" [label=" 6 ", penwidth="6", color="#00688bB7"]; "[libredex/ApkResources.h]" -- "[libredex/ApkResources.cpp]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[libredex/MethodSimilarityOrderer.h]" -- "[libredex/MethodSimilarityOrderer.cpp]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[libresource/utils/Serialize.h]" -- "[libredex/ApkResources.cpp]" [label=" 5 ", penwidth="5", color="#00688bA5"]; "[libresource/Serialize.cpp]" -- "[libredex/ApkResources.cpp]" [label=" 4 ", penwidth="4", color="#00688b93"]; "[libredex/DexClass.cpp]" -- "[libredex/RedexContext.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[libredex/DexClass.h]" -- "[libredex/RedexContext.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[libresource/androidfw/ResourceTypes.h]" -- "[libresource/ResourceTypes.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[libredex/IRList.h]" -- "[libredex/IRList.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[libredex/DexStore.h]" -- "[libredex/DexStore.cpp]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[opt/class-merging/IntraDexClassMergingPass.cpp]" -- "[service/class-merging/Model.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/RedexResources.h]" -- "[libredex/ApkResources.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/builder_pattern/RemoveBuilderPattern.cpp]" -- "[opt/builder_pattern/BuilderTransform.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/cse/CommonSubexpressionElimination.h]" -- "[service/cse/CommonSubexpressionElimination.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardParser.cpp]" -- "[libredex/ProguardConfiguration.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardPrintConfiguration.cpp]" -- "[libredex/ProguardParser.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/class-merging/ClassMergingPass.cpp]" -- "[service/class-merging/Model.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardPrintConfiguration.cpp]" -- "[libredex/ProguardMatcher.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tools/redex-all/main.cpp]" -- "[tools/bytecode_debugger/InjectDebug.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libresource/utils/Serialize.h]" -- "[libredex/ApkResources.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardConfiguration.cpp]" -- "[libredex/ProguardMatcher.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/BundleResources.h]" -- "[libredex/BundleResources.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/DexOutput.h]" -- "[libredex/DexOutput.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/instrument/Instrument.cpp]" -- "[libredex/DexClass.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/class-merging/Model.h]" -- "[opt/class-merging/ClassMergingPass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardParser.cpp]" -- "[libredex/ProguardMatcher.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardConfiguration.h]" -- "[libredex/ProguardConfiguration.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/instrument/Instrument.cpp]" -- "[libredex/RedexContext.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardPrintConfiguration.cpp]" -- "[libredex/ProguardConfiguration.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/class-merging/IntraDexClassMergingPass.cpp]" -- "[opt/class-merging/AnonymousClassMergingPass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/class-merging/Model.h]" -- "[opt/class-merging/IntraDexClassMergingPass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/CFGMutation.h]" -- "[libredex/CFGMutation.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardPrintConfiguration.cpp]" -- "[libredex/ProguardConfiguration.h]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardParser.h]" -- "[libredex/ProguardParser.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/MethodSimilarityOrderer.cpp]" -- "[libredex/DexOutput.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/BundleResources.cpp]" -- "[libredex/ApkResources.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/RedexResources.h]" -- "[libredex/BundleResources.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tools/common/ToolsCommon.cpp]" -- "[tools/bytecode_debugger/InjectDebug.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libresource/ResourceTypes.cpp]" -- "[libredex/ApkResources.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/class-merging/IntraDexClassMergingPass.cpp]" -- "[opt/class-merging/ClassMergingPass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libresource/androidfw/ResourceTypes.h]" -- "[libredex/ApkResources.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardMap.h]" -- "[libredex/ProguardMap.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/class-merging/ClassMergingPass.cpp]" -- "[opt/class-merging/AnonymousClassMergingPass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[tools/redex-all/main.cpp]" -- "[tools/common/ToolsCommon.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/class-merging/Model.h]" -- "[service/class-merging/Model.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[service/class-merging/Model.h]" -- "[opt/class-merging/AnonymousClassMergingPass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardParser.h]" -- "[tools/redex-all/main.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[opt/instrument/Instrument.cpp]" -- "[libredex/DexClass.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[libredex/ProguardConfiguration.h]" -- "[libredex/ProguardMatcher.cpp]" [label=" 2 ", penwidth="2", color="#00688b70"]; }