digraph {
graph [overlap=false]
subgraph cluster_Symbol {
label="Symbol";
"Symbol::gensym";
"Symbol::qualify";
}
subgraph cluster_XSLoader {
label="XSLoader";
"XSLoader::load";
}
subgraph cluster_IO_Handle {
label="IO::Handle";
"IO::Handle::BEGIN@260";
"IO::Handle::BEGIN@613";
"IO::Handle::BEGIN@266";
"IO::Handle::BEGIN@263";
"IO::Handle::syswrite";
"IO::Handle::new";
"IO::Handle::CORE:syswrite";
"IO::Handle::autoflush";
"IO::Handle::BEGIN@264";
"IO::Handle::BEGIN@261";
"IO::Handle::blocking";
"IO::Handle::BEGIN@265";
}
subgraph cluster_IO_Seekable {
label="IO::Seekable";
"IO::Seekable::BEGIN@101";
}
subgraph cluster_strict {
label="strict";
"strict::import";
"strict::unimport";
}
subgraph cluster_Exporter {
label="Exporter";
"Exporter::import";
}
subgraph cluster_SelectSaver {
label="SelectSaver";
"SelectSaver::DESTROY";
"SelectSaver::new";
}
subgraph cluster_IO {
label="IO";
"IO::BEGIN@7";
"IO::BEGIN@5";
"IO::BEGIN@8";
"IO::BEGIN@6";
}
subgraph cluster_IO_Socket {
label="IO::Socket";
"IO::Socket::new";
"IO::Socket::blocking";
}
subgraph cluster_LWP_Protocol_http {
label="LWP::Protocol::http";
"LWP::Protocol::http::request";
}
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@266";
"IO::Handle::BEGIN@263" -> "Exporter::import";
"IO::Handle::BEGIN@264" -> "Exporter::import";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@6";
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@260";
"IO::Socket::new" -> "IO::Handle::autoflush";
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@261";
"IO::Socket::blocking" -> "IO::Handle::blocking";
"LWP::Protocol::http::request" -> "IO::Handle::syswrite";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@5";
"IO::Handle::autoflush" -> "Symbol::qualify";
"IO::Handle::BEGIN@266" -> "XSLoader::load";
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@265";
"IO::Handle::autoflush" -> "SelectSaver::new";
"IO::Handle::autoflush" -> "SelectSaver::DESTROY";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@7";
"IO::Handle::syswrite" -> "IO::Handle::CORE:syswrite";
"IO::Handle::BEGIN@613" -> "strict::unimport";
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@263";
"IO::Socket::new" -> "IO::Handle::new";
"IO::Handle::new" -> "Symbol::gensym";
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@613";
"IO::Seekable::BEGIN@101" -> "IO::Handle::BEGIN@264";
"IO::Handle::BEGIN@266" -> "IO::BEGIN@8";
"IO::Handle::BEGIN@261" -> "strict::import";
}