module ChaosDetector
Edge with dependency-tracking attributes
Encapsulate and aggregates graphs for dependency tracking
* Function directed graph * Module directed graph - derived from function graph * Domain directed graph - derived from function graph
Dependency Count total/normalized
Domain node
Maintains all nodes and edges as stack calls are pushed and popped via Frames.
Maintains all nodes and edges as stack calls are pushed and popped via Frames.
The main interface for intercepting tracepoints, and converting them into recordable and playable stack/trace frames
A single stack (tracepoint) frame
Maintains all nodes and infers edges as stack calls are pushed and popped via Frames.
The main interface for intercepting tracepoints, and converting them into recordable and playable stack/trace frames
ChaosDetector::Utils::CoreUtil::with
¶ ↑
TODO: add traversal types to find depth, coupling in various ways (directory/package/namespace):