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" ] "[libredex/DexClass.h]" -- "[libredex/DexClass.cpp]" [label=" 17 ", penwidth="10", color="#00688bFF"]; "[libredex/DexAnnotation.h]" -- "[libredex/DexAnnotation.cpp]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[libredex/ApkResources.h]" -- "[libredex/ApkResources.cpp]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[libresource/utils/Serialize.h]" -- "[libresource/Serialize.cpp]" [label=" 9 ", penwidth="5", color="#00688bA5"]; "[libresource/utils/Serialize.h]" -- "[libredex/ApkResources.cpp]" [label=" 7 ", penwidth="4", color="#00688b93"]; "[service/regalloc-fast/LinearScan.h]" -- "[service/regalloc-fast/LinearScan.cpp]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[libredex/ControlFlow.cpp]" -- "[libredex/ControlFlow.h]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[libresource/Serialize.cpp]" -- "[libredex/ApkResources.cpp]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[libredex/MethodSimilarityOrderer.h]" -- "[libredex/MethodSimilarityOrderer.cpp]" [label=" 6 ", penwidth="3", color="#00688b82"]; "[opt/virtual_merging/VirtualMerging.h]" -- "[opt/virtual_merging/VirtualMerging.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[service/regalloc-fast/LiveInterval.h]" -- "[service/regalloc-fast/LiveInterval.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[opt/annokill/AnnoKill.cpp]" -- "[libredex/DexClass.h]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[libredex/DexAnnotation.h]" -- "[opt/annokill/AnnoKill.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[libredex/RedexResources.h]" -- "[libredex/ApkResources.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[opt/annokill/AnnoKill.cpp]" -- "[libredex/DexAnnotation.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[service/regalloc-fast/LiveInterval.cpp]" -- "[service/regalloc-fast/LinearScan.h]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[opt/annokill/AnnoKill.cpp]" -- "[libredex/DexClass.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[libredex/IRList.h]" -- "[libredex/IRList.cpp]" [label=" 5 ", penwidth="2", color="#00688b70"]; "[opt/instrument/Instrument.cpp]" -- "[libredex/DexClass.h]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/DexClass.cpp]" -- "[libredex/Creators.h]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[service/regalloc-fast/LiveInterval.h]" -- "[service/regalloc-fast/LinearScan.h]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[opt/instrument/Instrument.cpp]" -- "[libredex/DexClass.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/DexClass.h]" -- "[libredex/RedexContext.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/BundleResources.cpp]" -- "[libredex/ApkResources.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/BundleResources.h]" -- "[libredex/BundleResources.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/RedexResources.h]" -- "[libredex/BundleResources.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/DexClass.cpp]" -- "[libredex/RedexContext.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/RedexResources.h]" -- "[libredex/ApkResources.h]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/RedexContext.h]" -- "[libredex/RedexContext.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[opt/builder_pattern/RemoveBuilderPattern.cpp]" -- "[opt/builder_pattern/BuilderTransform.cpp]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libredex/DexClass.h]" -- "[libredex/Creators.h]" [label=" 4 ", penwidth="2", color="#00688b70"]; "[libresource/androidfw/ResourceTypes.h]" -- "[libresource/ResourceTypes.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/ProguardMap.h]" -- "[libredex/ProguardMap.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/DexAnnotation.h]" -- "[opt/singleimpl/SingleImplOptimize.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libresource/utils/Visitor.h]" -- "[libresource/Visitor.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/RedexContext.h]" -- "[tools/redex-all/main.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/BundleResources.cpp]" -- "[libredex/ApkResources.h]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[service/method-inliner/CallSiteSummaries.cpp]" -- "[service/constant-propagation/ConstantPropagationAnalysis.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/ControlFlow.h]" -- "[opt/virtual_merging/VirtualMerging.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[opt/builder_pattern/RemoveBuilderPattern.cpp]" -- "[opt/builder_pattern/BuilderTransform.h]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[service/shrinker/Shrinker.cpp]" -- "[service/regalloc-fast/LinearScan.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[service/method-inliner/CallSiteSummaries.cpp]" -- "[service/constant-propagation/ConstructorParams.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/ControlFlow.cpp]" -- "[libredex/SourceBlocks.h]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/Creators.cpp]" -- "[libredex/DexClass.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[service/constant-propagation/ObjectWithImmutAttr.h]" -- "[service/constant-propagation/ConstantPropagationAnalysis.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/DexAnnotation.cpp]" -- "[libredex/DexClass.h]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[opt/builder_pattern/RemoveBuilderPattern.cpp]" -- "[opt/builder_pattern/BuilderAnalysis.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[service/constant-propagation/ConstructorParams.cpp]" -- "[service/constant-propagation/ConstantPropagationAnalysis.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/AnnoUtils.cpp]" -- "[libredex/DexAnnotation.h]" [label=" 3 ", penwidth="1", color="#00688b5E"]; "[libredex/ControlFlow.cpp]" -- "[opt/virtual_merging/VirtualMerging.cpp]" [label=" 3 ", penwidth="1", color="#00688b5E"]; }