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" ] "[trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt]" -- "[trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt]" [label=" 3 ", penwidth="3", color="#00688b82"]; "[trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt]" -- "[common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt]" -- "[common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt]" -- "[common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt]" -- "[common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MethodCallTransformer.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MethodCallTransformer.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MethodCallTransformer.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt]" -- "[common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt]" -- "[common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt]" -- "[common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/TransformationProfile.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/src/main/org/jetbrains/lincheck/util/UnsafeHolder.kt]" -- "[common/src/main/org/jetbrains/lincheck/util/AtomicMethods.kt]" [label=" 2 ", penwidth="2", color="#00688b70"]; "[common/src/main/org/jetbrains/lincheck/descriptors/AccessLocation.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckMethodVisitor.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/TracePostprocessor.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategy.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorderMethodTransformer.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/Printing.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/InstructionMethodVisitor.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/Printing.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ConstructorArgumentsSnapshotTrackerTransformer.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/TraceAgentTransformer.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategy.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ParkingTransformer.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt]" -- "[common/src/main/org/jetbrains/lincheck/util/UnsafeHolder.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorderInjections.kt]" -- "[common/src/main/org/jetbrains/lincheck/analysis/ShadowStack.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TracePoint.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TraceFlattenPolicies.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/SerializationInmemory.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategyConfiguration.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/TracePostprocessor.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/TransformerChain.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/MonitorTransformers.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/LoopTransformer.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ThreadTransformers.kt]" -- "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ThreadTransformers.kt]" -- "[common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TracePoint.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckClassVisitor.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/OwnerNames.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/InlineMethodCallTransformer.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/trace/TracePoint.kt]" -- "[integration-test/common/src/main/AbstractTraceIntegrationTest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/IntrinsicCandidateMethodFilter.kt]" -- "[common/src/main/org/jetbrains/lincheck/trace/TraceContext.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerAgent.kt]" -- "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/LincheckJavaAgent.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/OwnerNames.kt]" -- "[trace/src/main/org/jetbrains/lincheck/trace/TraceRecorderTracePoints.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorderMethodTransformer.kt]" -- "[common/src/main/org/jetbrains/lincheck/util/AtomicMethods.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/Printing.kt]" -- "[trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/OwnerNames.kt]" -- "[common/src/main/org/jetbrains/lincheck/descriptors/Descriptors.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerMethodTransformer.kt]" -- "[common/src/main/org/jetbrains/lincheck/analysis/ShadowStack.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/LoopTransformer.kt]" -- "[common/src/main/org/jetbrains/lincheck/descriptors/CodeLocations.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceRecorder.kt]" -- "[trace-recorder/src/main/org/jetbrains/lincheck/trace/recorder/TraceCollectingEventTracker.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace/src/main/org/jetbrains/lincheck/trace/Deserialization.kt]" -- "[common/src/main/org/jetbrains/lincheck/util/UnsafeHolder.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[jvm-agent/src/main/org/jetbrains/lincheck/jvm/agent/transformers/ObjectCreationTransformerBase.kt]" -- "[integration-test/common/src/main/AbstractTraceIntegrationTest.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[trace-debugger/src/main/org/jetbrains/lincheck/trace/debugger/TraceDebuggerAgent.kt]" -- "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/modelchecking/ModelCheckingStrategy.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; "[src/jvm/main/org/jetbrains/kotlinx/lincheck/strategy/managed/ManagedStrategy.kt]" -- "[common/src/main/org/jetbrains/lincheck/util/AtomicMethods.kt]" [label=" 1 ", penwidth="1", color="#00688b5E"]; }