Commit | Line | Data |
8e30e889 |
1 | digraph { |
2 | graph [overlap=false] |
3 | subgraph cluster_Scalar_Util { |
4 | label="Scalar::Util"; |
5 | "Scalar::Util::refaddr"; |
6 | "Scalar::Util::reftype"; |
7 | "Scalar::Util::blessed"; |
8 | } |
9 | subgraph cluster_constant { |
10 | label="constant"; |
11 | "constant::import"; |
12 | } |
13 | subgraph cluster_UNIVERSAL { |
14 | label="UNIVERSAL"; |
15 | "UNIVERSAL::import"; |
16 | "UNIVERSAL::can"; |
17 | } |
18 | subgraph cluster_Class_Load { |
19 | label="Class::Load"; |
20 | "Class::Load::load_optional_class"; |
21 | } |
22 | subgraph cluster_namespace_clean { |
23 | label="namespace::clean"; |
24 | "namespace::clean::import"; |
25 | } |
26 | subgraph cluster_warnings { |
27 | label="warnings"; |
28 | "warnings::unimport"; |
29 | } |
30 | subgraph cluster_Exporter { |
31 | label="Exporter"; |
32 | "Exporter::import"; |
33 | } |
34 | subgraph cluster_Tie_ToObject { |
35 | label="Tie::ToObject"; |
36 | "Tie::ToObject::BEGIN@11"; |
37 | "Tie::ToObject::BEGIN@8"; |
38 | "Tie::ToObject::BEGIN@5"; |
39 | "Tie::ToObject::BEGIN@10"; |
40 | } |
41 | subgraph cluster_KiokuDB_Collapser { |
42 | label="KiokuDB::Collapser"; |
43 | "KiokuDB::Collapser::visit_ref_data"; |
44 | "KiokuDB::Collapser::BEGIN@20"; |
45 | "KiokuDB::Collapser::retain_magic"; |
46 | "KiokuDB::Collapser::weaken"; |
47 | "KiokuDB::Collapser::collapse_first_class"; |
48 | "KiokuDB::Collapser::visit_object"; |
49 | "KiokuDB::Collapser::collapse"; |
50 | "KiokuDB::Collapser::visit_ref"; |
51 | "KiokuDB::Collapser::visit_seen"; |
52 | } |
53 | subgraph cluster_Data_Visitor_Callback { |
54 | label="Data::Visitor::Callback"; |
55 | "Data::Visitor::Callback::visit_hash"; |
56 | "Data::Visitor::Callback::visit_value"; |
57 | "Data::Visitor::Callback::visit_array"; |
58 | "Data::Visitor::Callback::visit_hash_entry"; |
59 | "Data::Visitor::Callback::visit_ref"; |
60 | "Data::Visitor::Callback::visit"; |
61 | "Data::Visitor::Callback::visit_object"; |
62 | } |
63 | subgraph cluster_Data_Visitor { |
64 | label="Data::Visitor"; |
65 | "Data::Visitor::visit_array_entry"; |
66 | "Data::Visitor::visit_hash_entries"; |
67 | "Data::Visitor::visit_ref"; |
68 | "Data::Visitor::BEGIN@12"; |
69 | "Data::Visitor::visit_value"; |
70 | "Data::Visitor::BEGIN@13"; |
71 | "Data::Visitor::visit_array_entries"; |
72 | "Data::Visitor::visit_hash_value"; |
73 | "Data::Visitor::BEGIN@2"; |
74 | "Data::Visitor::CORE:match"; |
75 | "Data::Visitor::visit_normal_array"; |
76 | "Data::Visitor::BEGIN@23"; |
77 | "Data::Visitor::BEGIN@15"; |
78 | "Data::Visitor::visit_array"; |
79 | "Data::Visitor::visit_hash"; |
80 | "Data::Visitor::visit_hash_entry"; |
81 | "Data::Visitor::BEGIN@376"; |
82 | "Data::Visitor::BEGIN@16"; |
83 | "Data::Visitor::visit_no_rec_check"; |
84 | "Data::Visitor::BEGIN@25"; |
85 | "Data::Visitor::_register_mapping"; |
86 | "Data::Visitor::visit_normal_hash"; |
87 | "Data::Visitor::BEGIN@11"; |
88 | "Data::Visitor::BEGIN@20"; |
89 | "Data::Visitor::visit_hash_key"; |
90 | "Data::Visitor::BEGIN@18"; |
91 | "Data::Visitor::retain_magic"; |
92 | "Data::Visitor::visit"; |
93 | "Data::Visitor::BEGIN@8"; |
94 | "Data::Visitor::weaken"; |
95 | } |
96 | subgraph cluster_KiokuDB_TypeMap_Entry_MOP { |
97 | label="KiokuDB::TypeMap::Entry::MOP"; |
98 | "KiokuDB::TypeMap::Entry::MOP::__ANON__[KiokuDB/TypeMap/Entry/MOP.pm:179]"; |
99 | } |
100 | subgraph cluster_Moose_Exporter { |
101 | label="Moose::Exporter"; |
102 | "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
103 | } |
104 | "KiokuDB::Collapser::visit_ref_data" -> "Data::Visitor::visit_ref"; |
105 | "Data::Visitor::Callback::visit_ref" -> "Data::Visitor::visit_ref"; |
106 | "Data::Visitor::visit_no_rec_check" -> "KiokuDB::Collapser::visit_object"; |
107 | "Data::Visitor::retain_magic" -> "Scalar::Util::blessed"; |
108 | "Data::Visitor::visit_no_rec_check" -> "Scalar::Util::blessed"; |
109 | "Data::Visitor::BEGIN@16" -> "Tie::ToObject::BEGIN@11"; |
110 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@16"; |
111 | "Data::Visitor::visit_array_entry" -> "Data::Visitor::Callback::visit"; |
112 | "Data::Visitor::visit_hash_value" -> "Data::Visitor::Callback::visit"; |
113 | "Data::Visitor::visit_hash_key" -> "Data::Visitor::Callback::visit"; |
114 | "Data::Visitor::BEGIN@16" -> "Tie::ToObject::BEGIN@5"; |
115 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@25"; |
116 | "Data::Visitor::visit_no_rec_check" -> "Data::Visitor::Callback::visit_ref"; |
117 | "Data::Visitor::BEGIN@16" -> "UNIVERSAL::import"; |
118 | "Data::Visitor::visit_hash_entries" -> "Data::Visitor::visit_hash_entry"; |
119 | "Data::Visitor::Callback::visit_hash_entry" -> "Data::Visitor::visit_hash_entry"; |
120 | "Data::Visitor::visit_array" -> "Data::Visitor::visit_normal_array"; |
121 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@23"; |
122 | "Data::Visitor::visit_no_rec_check" -> "KiokuDB::Collapser::visit_ref"; |
123 | "Data::Visitor::BEGIN@23" -> "constant::import"; |
124 | "Data::Visitor::BEGIN@25" -> "constant::import"; |
125 | "Data::Visitor::BEGIN@20" -> "namespace::clean::import"; |
126 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@2"; |
127 | "Data::Visitor::visit_ref" -> "Data::Visitor::Callback::visit_array"; |
128 | "Data::Visitor::visit_normal_hash" -> "Data::Visitor::visit_hash_entries"; |
129 | "Data::Visitor::visit_normal_hash" -> "KiokuDB::Collapser::retain_magic"; |
130 | "Data::Visitor::visit_normal_array" -> "KiokuDB::Collapser::retain_magic"; |
131 | "Data::Visitor::visit" -> "KiokuDB::Collapser::visit_seen"; |
132 | "Data::Visitor::visit_hash_entries" -> "Data::Visitor::Callback::visit_hash_entry"; |
133 | "Data::Visitor::visit" -> "Data::Visitor::visit_no_rec_check"; |
134 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@11"; |
135 | "Data::Visitor::visit_hash" -> "Data::Visitor::visit_normal_hash"; |
136 | "Data::Visitor::visit_no_rec_check" -> "Data::Visitor::visit_value"; |
137 | "Data::Visitor::BEGIN@8" -> "Moose::Exporter::__ANON__[Moose/Exporter.pm:492]"; |
138 | "Data::Visitor::visit_ref" -> "Data::Visitor::Callback::visit_hash"; |
139 | "Data::Visitor::visit_hash_entry" -> "Data::Visitor::visit_hash_value"; |
140 | "Data::Visitor::BEGIN@15" -> "Exporter::import"; |
141 | "Data::Visitor::BEGIN@11" -> "Exporter::import"; |
142 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@15"; |
143 | "Data::Visitor::visit_ref" -> "UNIVERSAL::can"; |
144 | "Data::Visitor::visit_no_rec_check" -> "Data::Visitor::Callback::visit_object"; |
145 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@18"; |
146 | "Data::Visitor::BEGIN@25" -> "Class::Load::load_optional_class"; |
147 | "Data::Visitor::BEGIN@376" -> "warnings::unimport"; |
148 | "Data::Visitor::BEGIN@18" -> "warnings::unimport"; |
149 | "Data::Visitor::visit_array_entry" -> "Data::Visitor::visit"; |
150 | "Data::Visitor::visit_hash_value" -> "Data::Visitor::visit"; |
151 | "KiokuDB::Collapser::collapse" -> "Data::Visitor::visit"; |
152 | "KiokuDB::TypeMap::Entry::MOP::__ANON__[KiokuDB/TypeMap/Entry/MOP.pm:179]" -> "Data::Visitor::visit"; |
153 | "Data::Visitor::visit_hash_key" -> "Data::Visitor::visit"; |
154 | "Data::Visitor::Callback::visit" -> "Data::Visitor::visit"; |
155 | "Data::Visitor::visit_ref" -> "Scalar::Util::reftype"; |
156 | "Data::Visitor::visit_ref" -> "Data::Visitor::CORE:match"; |
157 | "Data::Visitor::visit_normal_array" -> "Data::Visitor::visit_array_entries"; |
158 | "Data::Visitor::visit_ref" -> "Data::Visitor::visit_hash"; |
159 | "Data::Visitor::Callback::visit_hash" -> "Data::Visitor::visit_hash"; |
160 | "Data::Visitor::visit_normal_hash" -> "Data::Visitor::retain_magic"; |
161 | "Data::Visitor::visit_normal_array" -> "Data::Visitor::retain_magic"; |
162 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@8"; |
163 | "Data::Visitor::visit_no_rec_check" -> "Data::Visitor::Callback::visit_value"; |
164 | "Data::Visitor::visit_ref" -> "Data::Visitor::visit_array"; |
165 | "Data::Visitor::Callback::visit_array" -> "Data::Visitor::visit_array"; |
166 | "Data::Visitor::visit_hash_entry" -> "Data::Visitor::visit_hash_key"; |
167 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@12"; |
168 | "Data::Visitor::visit_array_entries" -> "Data::Visitor::visit_array_entry"; |
169 | "Data::Visitor::visit" -> "Data::Visitor::weaken"; |
170 | "Data::Visitor::BEGIN@16" -> "Tie::ToObject::BEGIN@10"; |
171 | "Data::Visitor::_register_mapping" -> "Scalar::Util::refaddr"; |
172 | "Data::Visitor::visit" -> "Scalar::Util::refaddr"; |
173 | "Data::Visitor::visit" -> "KiokuDB::Collapser::weaken"; |
174 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@20"; |
175 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@13"; |
176 | "Data::Visitor::BEGIN@16" -> "Tie::ToObject::BEGIN@8"; |
177 | "KiokuDB::Collapser::BEGIN@20" -> "Data::Visitor::BEGIN@376"; |
178 | "KiokuDB::Collapser::collapse_first_class" -> "Data::Visitor::_register_mapping"; |
179 | "Data::Visitor::Callback::visit_hash" -> "Data::Visitor::_register_mapping"; |
180 | "Data::Visitor::Callback::visit_array" -> "Data::Visitor::_register_mapping"; |
181 | "Data::Visitor::visit_normal_hash" -> "Data::Visitor::_register_mapping"; |
182 | "Data::Visitor::visit_normal_array" -> "Data::Visitor::_register_mapping"; |
183 | } |