]> xenbits.xensource.com Git - people/liuw/fosdem2016.git/commitdiff
Add netfront flame graph
authorWei Liu <wei.liu2@citrix.com>
Thu, 28 Jan 2016 11:30:56 +0000 (11:30 +0000)
committerWei Liu <wei.liu2@citrix.com>
Thu, 28 Jan 2016 11:30:56 +0000 (11:30 +0000)
netfront-flame-graph.svg [new file with mode: 0644]

diff --git a/netfront-flame-graph.svg b/netfront-flame-graph.svg
new file mode 100644 (file)
index 0000000..fd06b1e
--- /dev/null
@@ -0,0 +1,1739 @@
+<?xml version="1.0" standalone="no"?>
+<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
+<svg version="1.1" width="1200" height="498" onload="init(evt)" viewBox="0 0 1200 498" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
+<!-- Flame graph stack visualization. See https://github.com/brendangregg/FlameGraph for latest version, and http://www.brendangregg.com/flamegraphs.html for examples. -->
+<defs >
+       <linearGradient id="background" y1="0" y2="1" x1="0" x2="0" >
+               <stop stop-color="#eeeeee" offset="5%" />
+               <stop stop-color="#eeeeb0" offset="95%" />
+       </linearGradient>
+</defs>
+<style type="text/css">
+       .func_g:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
+</style>
+<script type="text/ecmascript">
+<![CDATA[
+       var details, searchbtn, matchedtxt, svg;
+       function init(evt) { 
+               details = document.getElementById("details").firstChild; 
+               searchbtn = document.getElementById("search");
+               matchedtxt = document.getElementById("matched");
+               svg = document.getElementsByTagName("svg")[0];
+               searching = 0;
+       }
+
+       // mouse-over for info
+       function s(node) {              // show
+               info = g_to_text(node);
+               details.nodeValue = "Function: " + info;
+       }
+       function c() {                  // clear
+               details.nodeValue = ' ';
+       }
+
+       // ctrl-F for search
+       window.addEventListener("keydown",function (e) {
+               if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
+                       e.preventDefault();
+                       search_prompt();
+               }
+       })
+
+       // functions
+       function find_child(parent, name, attr) {
+               var children = parent.childNodes;
+               for (var i=0; i<children.length;i++) {
+                       if (children[i].tagName == name)
+                               return (attr != undefined) ? children[i].attributes[attr].value : children[i];
+               }
+               return;
+       }
+       function orig_save(e, attr, val) {
+               if (e.attributes["_orig_"+attr] != undefined) return;
+               if (e.attributes[attr] == undefined) return;
+               if (val == undefined) val = e.attributes[attr].value;
+               e.setAttribute("_orig_"+attr, val);
+       }
+       function orig_load(e, attr) {
+               if (e.attributes["_orig_"+attr] == undefined) return;
+               e.attributes[attr].value = e.attributes["_orig_"+attr].value;
+               e.removeAttribute("_orig_"+attr);
+       }
+       function g_to_text(e) {
+               var text = find_child(e, "title").firstChild.nodeValue;
+               return (text)
+       }
+       function g_to_func(e) {
+               var func = g_to_text(e);
+               if (func != null)
+                       func = func.replace(/ .*/, "");
+               return (func);
+       }
+       function update_text(e) {
+               var r = find_child(e, "rect");
+               var t = find_child(e, "text");
+               var w = parseFloat(r.attributes["width"].value) -3;
+               var txt = find_child(e, "title").textContent.replace(/\([^(]*\)/,"");
+               t.attributes["x"].value = parseFloat(r.attributes["x"].value) +3;
+               
+               // Smaller than this size won't fit anything
+               if (w < 2*12*0.59) {
+                       t.textContent = "";
+                       return;
+               }
+               
+               t.textContent = txt;
+               // Fit in full text width
+               if (/^ *$/.test(txt) || t.getSubStringLength(0, txt.length) < w)
+                       return;
+               
+               for (var x=txt.length-2; x>0; x--) {
+                       if (t.getSubStringLength(0, x+2) <= w) { 
+                               t.textContent = txt.substring(0,x) + "..";
+                               return;
+                       }
+               }
+               t.textContent = "";
+       }
+
+       // zoom
+       function zoom_reset(e) {
+               if (e.attributes != undefined) {
+                       orig_load(e, "x");
+                       orig_load(e, "width");
+               }
+               if (e.childNodes == undefined) return;
+               for(var i=0, c=e.childNodes; i<c.length; i++) {
+                       zoom_reset(c[i]);
+               }
+       }
+       function zoom_child(e, x, ratio) {
+               if (e.attributes != undefined) {
+                       if (e.attributes["x"] != undefined) {
+                               orig_save(e, "x");
+                               e.attributes["x"].value = (parseFloat(e.attributes["x"].value) - x - 10) * ratio + 10;
+                               if(e.tagName == "text") e.attributes["x"].value = find_child(e.parentNode, "rect", "x") + 3;
+                       }
+                       if (e.attributes["width"] != undefined) {
+                               orig_save(e, "width");
+                               e.attributes["width"].value = parseFloat(e.attributes["width"].value) * ratio;
+                       }
+               }
+               
+               if (e.childNodes == undefined) return;
+               for(var i=0, c=e.childNodes; i<c.length; i++) {
+                       zoom_child(c[i], x-10, ratio);
+               }
+       }
+       function zoom_parent(e) {
+               if (e.attributes) {
+                       if (e.attributes["x"] != undefined) {
+                               orig_save(e, "x");
+                               e.attributes["x"].value = 10;
+                       }
+                       if (e.attributes["width"] != undefined) {
+                               orig_save(e, "width");
+                               e.attributes["width"].value = parseInt(svg.width.baseVal.value) - (10*2);
+                       }
+               }
+               if (e.childNodes == undefined) return;
+               for(var i=0, c=e.childNodes; i<c.length; i++) {
+                       zoom_parent(c[i]);
+               }
+       }
+       function zoom(node) { 
+               var attr = find_child(node, "rect").attributes;
+               var width = parseFloat(attr["width"].value);
+               var xmin = parseFloat(attr["x"].value);
+               var xmax = parseFloat(xmin + width);
+               var ymin = parseFloat(attr["y"].value);
+               var ratio = (svg.width.baseVal.value - 2*10) / width;
+               
+               // XXX: Workaround for JavaScript float issues (fix me)
+               var fudge = 0.0001;
+               
+               var unzoombtn = document.getElementById("unzoom");
+               unzoombtn.style["opacity"] = "1.0";
+               
+               var el = document.getElementsByTagName("g");
+               for(var i=0;i<el.length;i++){
+                       var e = el[i];
+                       var a = find_child(e, "rect").attributes;
+                       var ex = parseFloat(a["x"].value);
+                       var ew = parseFloat(a["width"].value);
+                       // Is it an ancestor
+                       if (0 == 0) {
+                               var upstack = parseFloat(a["y"].value) > ymin;
+                       } else {
+                               var upstack = parseFloat(a["y"].value) < ymin;
+                       }
+                       if (upstack) {
+                               // Direct ancestor
+                               if (ex <= xmin && (ex+ew+fudge) >= xmax) {
+                                       e.style["opacity"] = "0.5";
+                                       zoom_parent(e);
+                                       e.onclick = function(e){unzoom(); zoom(this);};
+                                       update_text(e);
+                               }
+                               // not in current path
+                               else
+                                       e.style["display"] = "none";
+                       }
+                       // Children maybe
+                       else {
+                               // no common path
+                               if (ex < xmin || ex + fudge >= xmax) {
+                                       e.style["display"] = "none";
+                               }
+                               else {
+                                       zoom_child(e, xmin, ratio);
+                                       e.onclick = function(e){zoom(this);};
+                                       update_text(e);
+                               }
+                       }
+               }
+       }
+       function unzoom() {
+               var unzoombtn = document.getElementById("unzoom");
+               unzoombtn.style["opacity"] = "0.0";
+               
+               var el = document.getElementsByTagName("g");
+               for(i=0;i<el.length;i++) {
+                       el[i].style["display"] = "block";
+                       el[i].style["opacity"] = "1";
+                       zoom_reset(el[i]);
+                       update_text(el[i]);
+               }
+       }       
+
+       // search
+       function reset_search() {
+               var el = document.getElementsByTagName("rect");
+               for (var i=0; i < el.length; i++) {
+                       orig_load(el[i], "fill")
+               }
+       }
+       function search_prompt() {
+               if (!searching) {
+                       var term = prompt("Enter a search term (regexp " +
+                           "allowed, eg: ^ext4_)", "");
+                       if (term != null) {
+                               search(term)
+                       }
+               } else {
+                       reset_search();
+                       searching = 0;
+                       searchbtn.style["opacity"] = "0.1";
+                       searchbtn.firstChild.nodeValue = "Search"
+                       matchedtxt.style["opacity"] = "0.0";
+                       matchedtxt.firstChild.nodeValue = ""
+               }
+       }
+       function search(term) {
+               var re = new RegExp(term);
+               var el = document.getElementsByTagName("g");
+               var matches = new Object();
+               var maxwidth = 0;
+               for (var i = 0; i < el.length; i++) {
+                       var e = el[i];
+                       if (e.attributes["class"].value != "func_g")
+                               continue;
+                       var func = g_to_func(e);
+                       var rect = find_child(e, "rect");
+                       if (rect == null) {
+                               // the rect might be wrapped in an anchor
+                               // if nameattr href is being used
+                               if (rect = find_child(e, "a")) {
+                                   rect = find_child(r, "rect");
+                               }
+                       }
+                       if (func == null || rect == null)
+                               continue;
+
+                       // Save max width. Only works as we have a root frame
+                       var w = parseFloat(rect.attributes["width"].value);
+                       if (w > maxwidth)
+                               maxwidth = w;
+
+                       if (func.match(re)) {
+                               // highlight
+                               var x = parseFloat(rect.attributes["x"].value);
+                               orig_save(rect, "fill");
+                               rect.attributes["fill"].value =
+                                   "rgb(230,0,230)";
+
+                               // remember matches
+                               if (matches[x] == undefined) {
+                                       matches[x] = w;
+                               } else {
+                                       if (w > matches[x]) {
+                                               // overwrite with parent
+                                               matches[x] = w;
+                                       }
+                               }
+                               searching = 1;
+                       }
+               }
+               if (!searching)
+                       return;
+
+               searchbtn.style["opacity"] = "1.0";
+               searchbtn.firstChild.nodeValue = "Reset Search"
+
+               // calculate percent matched, excluding vertical overlap
+               var count = 0;
+               var lastx = -1;
+               var lastw = 0;
+               var keys = Array();
+               for (k in matches) {
+                       if (matches.hasOwnProperty(k))
+                               keys.push(k);
+               }
+               // sort the matched frames by their x location
+               // ascending, then width descending
+               keys.sort(function(a, b){
+                               return a - b;
+                       if (a < b || a > b)
+                               return a - b;
+                       return matches[b] - matches[a];
+               });
+               // Step through frames saving only the biggest bottom-up frames
+               // thanks to the sort order. This relies on the tree property
+               // where children are always smaller than their parents.
+               for (var k in keys) {
+                       var x = parseFloat(keys[k]);
+                       var w = matches[keys[k]];
+                       if (x >= lastx + lastw) {
+                               count += w;
+                               lastx = x;
+                               lastw = w;
+                       }
+               }
+               // display matched percent
+               matchedtxt.style["opacity"] = "1.0";
+               pct = 100 * count / maxwidth;
+               if (pct == 100)
+                       pct = "100"
+               else
+                       pct = pct.toFixed(1)
+               matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
+       }
+       function searchover(e) {
+               searchbtn.style["opacity"] = "1.0";
+       }
+       function searchout(e) {
+               if (searching) {
+                       searchbtn.style["opacity"] = "1.0";
+               } else {
+                       searchbtn.style["opacity"] = "0.1";
+               }
+       }
+]]>
+</script>
+<rect x="0.0" y="0" width="1200.0" height="498.0" fill="url(#background)"  />
+<text text-anchor="middle" x="600.00" y="24" font-size="17" font-family="Verdana" fill="rgb(0,0,0)"  >Flame Graph</text>
+<text text-anchor="" x="10.00" y="481" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="details" > </text>
+<text text-anchor="" x="10.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="unzoom" onclick="unzoom()" style="opacity:0.0;cursor:pointer" >Reset Zoom</text>
+<text text-anchor="" x="1090.00" y="24" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="search" onmouseover="searchover()" onmouseout="searchout()" onclick="search_prompt()" style="opacity:0.1;cursor:pointer" >Search</text>
+<text text-anchor="" x="1090.00" y="481" font-size="12" font-family="Verdana" fill="rgb(0,0,0)" id="matched" > </text>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txq_mq_start_locked (1,903 samples, 1.36%)</title><rect x="1130.6" y="145" width="16.0" height="15.0" fill="rgb(211,190,23)" rx="2" ry="2" />
+<text text-anchor="" x="1133.56" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sys_write (13,873 samples, 9.94%)</title><rect x="17.6" y="401" width="117.3" height="15.0" fill="rgb(209,195,52)" rx="2" ry="2" />
+<text text-anchor="" x="20.58" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`sys_write</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ip_input (31 samples, 0.02%)</title><rect x="1062.7" y="273" width="0.3" height="15.0" fill="rgb(250,176,10)" rx="2" ry="2" />
+<text text-anchor="" x="1065.71" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (419 samples, 0.30%)</title><rect x="1143.1" y="81" width="3.5" height="15.0" fill="rgb(234,9,44)" rx="2" ry="2" />
+<text text-anchor="" x="1146.10" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_demote (38 samples, 0.03%)</title><rect x="132.9" y="273" width="0.3" height="15.0" fill="rgb(231,94,14)" rx="2" ry="2" />
+<text text-anchor="" x="135.91" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_page_dequeue (18 samples, 0.01%)</title><rect x="17.1" y="337" width="0.2" height="15.0" fill="rgb(218,94,3)" rx="2" ry="2" />
+<text text-anchor="" x="20.15" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ithread_loop (49 samples, 0.04%)</title><rect x="135.1" y="401" width="0.4" height="15.0" fill="rgb(208,159,36)" rx="2" ry="2" />
+<text text-anchor="" x="138.13" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (72 samples, 0.05%)</title><rect x="1138.8" y="81" width="0.6" height="15.0" fill="rgb(218,180,33)" rx="2" ry="2" />
+<text text-anchor="" x="1141.80" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e50408 (142 samples, 0.10%)</title><rect x="1132.5" y="129" width="1.2" height="15.0" fill="rgb(212,40,12)" rx="2" ry="2" />
+<text text-anchor="" x="1135.50" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (23 samples, 0.02%)</title><rect x="79.8" y="257" width="0.2" height="15.0" fill="rgb(224,169,37)" rx="2" ry="2" />
+<text text-anchor="" x="82.84" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sleepq_wait_sig (99 samples, 0.07%)</title><rect x="96.2" y="289" width="0.8" height="15.0" fill="rgb(206,128,37)" rx="2" ry="2" />
+<text text-anchor="" x="99.19" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (24 samples, 0.02%)</title><rect x="1188.6" y="273" width="0.2" height="15.0" fill="rgb(235,178,49)" rx="2" ry="2" />
+<text text-anchor="" x="1191.58" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e4c95e (124,753 samples, 89.40%)</title><rect x="135.1" y="433" width="1054.9" height="15.0" fill="rgb(233,7,10)" rx="2" ry="2" />
+<text text-anchor="" x="138.08" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`0xffffffff80e4c95e</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_wlock_hard (20 samples, 0.01%)</title><rect x="1065.9" y="193" width="0.2" height="15.0" fill="rgb(229,21,34)" rx="2" ry="2" />
+<text text-anchor="" x="1068.90" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_spin_flags (21 samples, 0.02%)</title><rect x="1169.1" y="177" width="0.2" height="15.0" fill="rgb(248,151,24)" rx="2" ry="2" />
+<text text-anchor="" x="1172.12" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (206 samples, 0.15%)</title><rect x="1185.4" y="273" width="1.8" height="15.0" fill="rgb(246,204,45)" rx="2" ry="2" />
+<text text-anchor="" x="1188.43" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bpf_filter (18 samples, 0.01%)</title><rect x="1064.2" y="273" width="0.1" height="15.0" fill="rgb(220,105,40)" rx="2" ry="2" />
+<text text-anchor="" x="1067.19" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txq_mq_start_locked (139 samples, 0.10%)</title><rect x="1188.8" y="353" width="1.2" height="15.0" fill="rgb(247,88,6)" rx="2" ry="2" />
+<text text-anchor="" x="1191.79" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_copym (2,072 samples, 1.48%)</title><rect x="1148.4" y="193" width="17.6" height="15.0" fill="rgb(216,8,7)" rx="2" ry="2" />
+<text text-anchor="" x="1151.44" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`cpu_idle (108,788 samples, 77.96%)</title><rect x="136.0" y="385" width="919.9" height="15.0" fill="rgb(208,219,40)" rx="2" ry="2" />
+<text text-anchor="" x="139.03" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`cpu_idle</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (30 samples, 0.02%)</title><rect x="132.6" y="273" width="0.3" height="15.0" fill="rgb(233,77,30)" rx="2" ry="2" />
+<text text-anchor="" x="135.64" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`cpu_idleclock (40 samples, 0.03%)</title><rect x="1055.6" y="369" width="0.3" height="15.0" fill="rgb(230,215,33)" rx="2" ry="2" />
+<text text-anchor="" x="1058.59" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_fault (477 samples, 0.34%)</title><rect x="11.7" y="385" width="4.0" height="15.0" fill="rgb(208,108,3)" rx="2" ry="2" />
+<text text-anchor="" x="14.69" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_getm2 (7,249 samples, 5.19%)</title><rect x="19.7" y="305" width="61.3" height="15.0" fill="rgb(221,164,22)" rx="2" ry="2" />
+<text text-anchor="" x="22.70" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_sx_xunlock (16 samples, 0.01%)</title><rect x="18.8" y="321" width="0.1" height="15.0" fill="rgb(210,223,9)" rx="2" ry="2" />
+<text text-anchor="" x="21.76" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (13 samples, 0.01%)</title><rect x="18.6" y="321" width="0.1" height="15.0" fill="rgb(245,212,4)" rx="2" ry="2" />
+<text text-anchor="" x="21.59" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`in_pcblookup_hash (98 samples, 0.07%)</title><rect x="1065.5" y="225" width="0.8" height="15.0" fill="rgb(218,77,31)" rx="2" ry="2" />
+<text text-anchor="" x="1068.46" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_free_ext (3,736 samples, 2.68%)</title><rect x="1067.9" y="193" width="31.6" height="15.0" fill="rgb(234,22,52)" rx="2" ry="2" />
+<text text-anchor="" x="1070.87" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ke..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bpf_mtap (12 samples, 0.01%)</title><rect x="1189.7" y="337" width="0.1" height="15.0" fill="rgb(251,15,4)" rx="2" ry="2" />
+<text text-anchor="" x="1192.66" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (228 samples, 0.16%)</title><rect x="77.5" y="241" width="1.9" height="15.0" fill="rgb(249,18,40)" rx="2" ry="2" />
+<text text-anchor="" x="80.48" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sched_idletd (109,186 samples, 78.24%)</title><rect x="135.8" y="401" width="923.3" height="15.0" fill="rgb(234,108,2)" rx="2" ry="2" />
+<text text-anchor="" x="138.85" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`sched_idletd</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_kextract (14 samples, 0.01%)</title><rect x="1135.3" y="129" width="0.1" height="15.0" fill="rgb(227,45,53)" rx="2" ry="2" />
+<text text-anchor="" x="1138.27" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (12 samples, 0.01%)</title><rect x="1062.5" y="337" width="0.1" height="15.0" fill="rgb(209,142,10)" rx="2" ry="2" />
+<text text-anchor="" x="1065.47" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`netisr_dispatch_src (12,493 samples, 8.95%)</title><rect x="1064.4" y="273" width="105.7" height="15.0" fill="rgb(240,57,14)" rx="2" ry="2" />
+<text text-anchor="" x="1067.45" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`netis..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (15 samples, 0.01%)</title><rect x="1168.5" y="129" width="0.1" height="15.0" fill="rgb(217,209,39)" rx="2" ry="2" />
+<text text-anchor="" x="1171.49" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (98 samples, 0.07%)</title><rect x="1138.7" y="97" width="0.9" height="15.0" fill="rgb(218,114,38)" rx="2" ry="2" />
+<text text-anchor="" x="1141.72" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbfree (37 samples, 0.03%)</title><rect x="1117.0" y="177" width="0.3" height="15.0" fill="rgb(247,123,47)" rx="2" ry="2" />
+<text text-anchor="" x="1119.97" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`msleep_spin_sbt (292 samples, 0.21%)</title><rect x="1059.1" y="385" width="2.5" height="15.0" fill="rgb(211,164,16)" rx="2" ry="2" />
+<text text-anchor="" x="1062.13" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`in_cksum_skip (15 samples, 0.01%)</title><rect x="1146.8" y="177" width="0.1" height="15.0" fill="rgb(251,65,48)" rx="2" ry="2" />
+<text text-anchor="" x="1149.77" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (373 samples, 0.27%)</title><rect x="1184.8" y="289" width="3.2" height="15.0" fill="rgb(216,227,16)" rx="2" ry="2" />
+<text text-anchor="" x="1187.83" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (340 samples, 0.24%)</title><rect x="1108.4" y="129" width="2.9" height="15.0" fill="rgb(249,147,3)" rx="2" ry="2" />
+<text text-anchor="" x="1111.43" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (174 samples, 0.12%)</title><rect x="1181.2" y="305" width="1.5" height="15.0" fill="rgb(250,226,15)" rx="2" ry="2" />
+<text text-anchor="" x="1184.23" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_libmd_SHA256_Transform (18 samples, 0.01%)</title><rect x="135.6" y="353" width="0.2" height="15.0" fill="rgb(254,21,30)" rx="2" ry="2" />
+<text text-anchor="" x="138.64" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (32 samples, 0.02%)</title><rect x="18.3" y="321" width="0.3" height="15.0" fill="rgb(237,106,11)" rx="2" ry="2" />
+<text text-anchor="" x="21.32" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_freem (15 samples, 0.01%)</title><rect x="1062.7" y="225" width="0.2" height="15.0" fill="rgb(219,129,36)" rx="2" ry="2" />
+<text text-anchor="" x="1065.73" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_output (5,450 samples, 3.91%)</title><rect x="1122.8" y="209" width="46.0" height="15.0" fill="rgb(239,82,37)" rx="2" ry="2" />
+<text text-anchor="" x="1125.76" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kern..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (17 samples, 0.01%)</title><rect x="1062.4" y="353" width="0.2" height="15.0" fill="rgb(232,147,15)" rx="2" ry="2" />
+<text text-anchor="" x="1065.43" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (14 samples, 0.01%)</title><rect x="1055.8" y="353" width="0.1" height="15.0" fill="rgb(247,140,6)" rx="2" ry="2" />
+<text text-anchor="" x="1058.77" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_dtor_mbuf (12 samples, 0.01%)</title><rect x="1101.3" y="177" width="0.1" height="15.0" fill="rgb(207,56,29)" rx="2" ry="2" />
+<text text-anchor="" x="1104.26" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`softclock_call_cc (48 samples, 0.03%)</title><rect x="135.1" y="353" width="0.4" height="15.0" fill="rgb(249,49,9)" rx="2" ry="2" />
+<text text-anchor="" x="138.14" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_timer_activate (20 samples, 0.01%)</title><rect x="1167.2" y="193" width="0.2" height="15.0" fill="rgb(213,144,21)" rx="2" ry="2" />
+<text text-anchor="" x="1170.19" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_find_refcnt (456 samples, 0.33%)</title><rect x="53.9" y="257" width="3.9" height="15.0" fill="rgb(223,198,45)" rx="2" ry="2" />
+<text text-anchor="" x="56.89" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (240 samples, 0.17%)</title><rect x="1160.5" y="113" width="2.1" height="15.0" fill="rgb(242,217,53)" rx="2" ry="2" />
+<text text-anchor="" x="1163.54" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e4c3a9 (43 samples, 0.03%)</title><rect x="10.0" y="433" width="0.4" height="15.0" fill="rgb(213,202,25)" rx="2" ry="2" />
+<text text-anchor="" x="13.00" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_fault_hold (473 samples, 0.34%)</title><rect x="11.7" y="369" width="4.0" height="15.0" fill="rgb(245,15,12)" rx="2" ry="2" />
+<text text-anchor="" x="14.71" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (12 samples, 0.01%)</title><rect x="1116.3" y="193" width="0.2" height="15.0" fill="rgb(227,176,47)" rx="2" ry="2" />
+<text text-anchor="" x="1119.35" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_clust (283 samples, 0.20%)</title><rect x="1173.4" y="305" width="2.4" height="15.0" fill="rgb(213,196,53)" rx="2" ry="2" />
+<text text-anchor="" x="1176.36" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_rlock (22 samples, 0.02%)</title><rect x="16.8" y="321" width="0.2" height="15.0" fill="rgb(214,170,6)" rx="2" ry="2" />
+<text text-anchor="" x="19.80" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (247 samples, 0.18%)</title><rect x="1173.4" y="289" width="2.1" height="15.0" fill="rgb(215,104,19)" rx="2" ry="2" />
+<text text-anchor="" x="1176.38" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`drbr_enqueue (19 samples, 0.01%)</title><rect x="1134.6" y="129" width="0.1" height="15.0" fill="rgb(229,111,37)" rx="2" ry="2" />
+<text text-anchor="" x="1137.58" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_query_foreign_access (40 samples, 0.03%)</title><rect x="1137.5" y="113" width="0.3" height="15.0" fill="rgb(224,9,3)" rx="2" ry="2" />
+<text text-anchor="" x="1140.49" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`dofilewrite (13,832 samples, 9.91%)</title><rect x="17.9" y="369" width="117.0" height="15.0" fill="rgb(210,14,40)" rx="2" ry="2" />
+<text text-anchor="" x="20.91" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`dofilew..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_kextract (13 samples, 0.01%)</title><rect x="1130.3" y="145" width="0.1" height="15.0" fill="rgb(237,33,53)" rx="2" ry="2" />
+<text text-anchor="" x="1133.30" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`cpu_activeclock (59 samples, 0.04%)</title><rect x="136.1" y="369" width="0.5" height="15.0" fill="rgb(215,163,2)" rx="2" ry="2" />
+<text text-anchor="" x="139.14" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_warn (103 samples, 0.07%)</title><rect x="80.1" y="273" width="0.8" height="15.0" fill="rgb(208,67,20)" rx="2" ry="2" />
+<text text-anchor="" x="83.07" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (19 samples, 0.01%)</title><rect x="1106.1" y="161" width="0.2" height="15.0" fill="rgb(221,151,47)" rx="2" ry="2" />
+<text text-anchor="" x="1109.09" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_addoptions (42 samples, 0.03%)</title><rect x="1166.8" y="193" width="0.4" height="15.0" fill="rgb(244,68,52)" rx="2" ry="2" />
+<text text-anchor="" x="1169.84" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sowakeup (619 samples, 0.44%)</title><rect x="1117.3" y="209" width="5.3" height="15.0" fill="rgb(231,182,9)" rx="2" ry="2" />
+<text text-anchor="" x="1120.35" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_output (2,117 samples, 1.52%)</title><rect x="1128.8" y="177" width="17.9" height="15.0" fill="rgb(219,63,16)" rx="2" ry="2" />
+<text text-anchor="" x="1131.75" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (15 samples, 0.01%)</title><rect x="1066.9" y="209" width="0.2" height="15.0" fill="rgb(216,219,13)" rx="2" ry="2" />
+<text text-anchor="" x="1069.94" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (12 samples, 0.01%)</title><rect x="1147.8" y="129" width="0.1" height="15.0" fill="rgb(219,13,35)" rx="2" ry="2" />
+<text text-anchor="" x="1150.82" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (256 samples, 0.18%)</title><rect x="93.9" y="273" width="2.1" height="15.0" fill="rgb(245,62,21)" rx="2" ry="2" />
+<text text-anchor="" x="96.88" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`taskqueue_run_locked (15,181 samples, 10.88%)</title><rect x="1061.6" y="385" width="128.4" height="15.0" fill="rgb(208,113,25)" rx="2" ry="2" />
+<text text-anchor="" x="1064.60" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`taskqueue..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txq_tq_intr (1,522 samples, 1.09%)</title><rect x="1177.1" y="369" width="12.9" height="15.0" fill="rgb(212,180,36)" rx="2" ry="2" />
+<text text-anchor="" x="1180.10" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`intr_event_execute_handlers (49 samples, 0.04%)</title><rect x="135.1" y="385" width="0.4" height="15.0" fill="rgb(215,140,34)" rx="2" ry="2" />
+<text text-anchor="" x="138.13" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vga_bitblt_text (27 samples, 0.02%)</title><rect x="135.3" y="305" width="0.2" height="15.0" fill="rgb(232,186,27)" rx="2" ry="2" />
+<text text-anchor="" x="138.32" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_warn (67 samples, 0.05%)</title><rect x="93.1" y="289" width="0.5" height="15.0" fill="rgb(242,116,18)" rx="2" ry="2" />
+<text text-anchor="" x="96.06" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (838 samples, 0.60%)</title><rect x="1139.6" y="113" width="7.0" height="15.0" fill="rgb(231,101,32)" rx="2" ry="2" />
+<text text-anchor="" x="1142.56" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (1,474 samples, 1.06%)</title><rect x="1103.2" y="177" width="12.4" height="15.0" fill="rgb(250,220,17)" rx="2" ry="2" />
+<text text-anchor="" x="1106.16" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_isitmyx (12 samples, 0.01%)</title><rect x="1145.3" y="33" width="0.1" height="15.0" fill="rgb(230,174,39)" rx="2" ry="2" />
+<text text-anchor="" x="1148.31" y="43.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (211 samples, 0.15%)</title><rect x="1113.8" y="145" width="1.8" height="15.0" fill="rgb(242,74,24)" rx="2" ry="2" />
+<text text-anchor="" x="1116.77" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_kextract (13 samples, 0.01%)</title><rect x="79.4" y="241" width="0.1" height="15.0" fill="rgb(242,189,34)" rx="2" ry="2" />
+<text text-anchor="" x="82.41" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zalloc_arg (445 samples, 0.32%)</title><rect x="1173.2" y="321" width="3.8" height="15.0" fill="rgb(205,144,1)" rx="2" ry="2" />
+<text text-anchor="" x="1176.23" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_output (12 samples, 0.01%)</title><rect x="1169.9" y="225" width="0.1" height="15.0" fill="rgb(251,137,41)" rx="2" ry="2" />
+<text text-anchor="" x="1172.93" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_rlock (37 samples, 0.03%)</title><rect x="1147.4" y="145" width="0.3" height="15.0" fill="rgb(248,180,29)" rx="2" ry="2" />
+<text text-anchor="" x="1150.42" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (103 samples, 0.07%)</title><rect x="1145.7" y="65" width="0.9" height="15.0" fill="rgb(209,58,7)" rx="2" ry="2" />
+<text text-anchor="" x="1148.69" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bpf_mtap (55 samples, 0.04%)</title><rect x="1063.9" y="289" width="0.5" height="15.0" fill="rgb(211,201,37)" rx="2" ry="2" />
+<text text-anchor="" x="1066.90" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_find_refcnt (34 samples, 0.02%)</title><rect x="1175.5" y="289" width="0.3" height="15.0" fill="rgb(207,54,47)" rx="2" ry="2" />
+<text text-anchor="" x="1178.46" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (17 samples, 0.01%)</title><rect x="1129.1" y="129" width="0.2" height="15.0" fill="rgb(215,177,8)" rx="2" ry="2" />
+<text text-anchor="" x="1132.13" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zalloc_arg (12 samples, 0.01%)</title><rect x="1100.3" y="161" width="0.1" height="15.0" fill="rgb(254,225,3)" rx="2" ry="2" />
+<text text-anchor="" x="1103.33" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (70 samples, 0.05%)</title><rect x="1126.5" y="193" width="0.6" height="15.0" fill="rgb(230,24,50)" rx="2" ry="2" />
+<text text-anchor="" x="1129.47" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sosend_generic (13,803 samples, 9.89%)</title><rect x="18.1" y="337" width="116.7" height="15.0" fill="rgb(211,136,20)" rx="2" ry="2" />
+<text text-anchor="" x="21.10" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`sosend_..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (683 samples, 0.49%)</title><rect x="1183.0" y="337" width="5.8" height="15.0" fill="rgb(245,131,35)" rx="2" ry="2" />
+<text text-anchor="" x="1186.02" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_rw_runlock_cookie (14 samples, 0.01%)</title><rect x="1134.1" y="113" width="0.1" height="15.0" fill="rgb(234,190,32)" rx="2" ry="2" />
+<text text-anchor="" x="1137.07" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (21 samples, 0.02%)</title><rect x="1127.2" y="177" width="0.1" height="15.0" fill="rgb(230,118,20)" rx="2" ry="2" />
+<text text-anchor="" x="1130.16" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`in_pcblookup_hash_locked (12 samples, 0.01%)</title><rect x="1066.2" y="209" width="0.1" height="15.0" fill="rgb(220,28,38)" rx="2" ry="2" />
+<text text-anchor="" x="1069.16" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_page_alloc (49 samples, 0.04%)</title><rect x="15.0" y="353" width="0.4" height="15.0" fill="rgb(250,58,24)" rx="2" ry="2" />
+<text text-anchor="" x="18.00" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (18 samples, 0.01%)</title><rect x="1147.6" y="129" width="0.1" height="15.0" fill="rgb(249,57,16)" rx="2" ry="2" />
+<text text-anchor="" x="1150.56" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (32 samples, 0.02%)</title><rect x="1168.2" y="129" width="0.3" height="15.0" fill="rgb(216,153,30)" rx="2" ry="2" />
+<text text-anchor="" x="1171.21" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_lock (18 samples, 0.01%)</title><rect x="1187.8" y="273" width="0.2" height="15.0" fill="rgb(239,124,1)" rx="2" ry="2" />
+<text text-anchor="" x="1190.83" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (68 samples, 0.05%)</title><rect x="1168.1" y="145" width="0.5" height="15.0" fill="rgb(232,128,16)" rx="2" ry="2" />
+<text text-anchor="" x="1171.06" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_alloc (1,043 samples, 0.75%)</title><rect x="1157.1" y="161" width="8.8" height="15.0" fill="rgb(252,97,23)" rx="2" ry="2" />
+<text text-anchor="" x="1160.10" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbwait (396 samples, 0.28%)</title><rect x="93.7" y="321" width="3.4" height="15.0" fill="rgb(211,88,18)" rx="2" ry="2" />
+<text text-anchor="" x="96.70" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`callout_reset_sbt_on (17 samples, 0.01%)</title><rect x="1167.2" y="177" width="0.2" height="15.0" fill="rgb(237,210,24)" rx="2" ry="2" />
+<text text-anchor="" x="1170.22" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (81 samples, 0.06%)</title><rect x="1144.7" y="49" width="0.7" height="15.0" fill="rgb(216,182,1)" rx="2" ry="2" />
+<text text-anchor="" x="1147.73" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_isitmyx (16 samples, 0.01%)</title><rect x="1163.5" y="97" width="0.2" height="15.0" fill="rgb(246,175,32)" rx="2" ry="2" />
+<text text-anchor="" x="1166.52" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_input (31 samples, 0.02%)</title><rect x="1062.7" y="257" width="0.3" height="15.0" fill="rgb(242,59,49)" rx="2" ry="2" />
+<text text-anchor="" x="1065.71" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_input (41 samples, 0.03%)</title><rect x="1062.6" y="353" width="0.4" height="15.0" fill="rgb(218,55,52)" rx="2" ry="2" />
+<text text-anchor="" x="1065.62" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (35 samples, 0.03%)</title><rect x="1101.4" y="161" width="0.3" height="15.0" fill="rgb(218,52,38)" rx="2" ry="2" />
+<text text-anchor="" x="1104.37" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_lro_rx (271 samples, 0.19%)</title><rect x="1170.5" y="353" width="2.3" height="15.0" fill="rgb(233,103,44)" rx="2" ry="2" />
+<text text-anchor="" x="1173.54" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`netisr_dispatch_src (31 samples, 0.02%)</title><rect x="1062.7" y="289" width="0.3" height="15.0" fill="rgb(220,89,29)" rx="2" ry="2" />
+<text text-anchor="" x="1065.71" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (35 samples, 0.03%)</title><rect x="1172.4" y="273" width="0.3" height="15.0" fill="rgb(251,226,25)" rx="2" ry="2" />
+<text text-anchor="" x="1175.39" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (370 samples, 0.27%)</title><rect x="1056.0" y="385" width="3.1" height="15.0" fill="rgb(210,221,47)" rx="2" ry="2" />
+<text text-anchor="" x="1058.97" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (591 samples, 0.42%)</title><rect x="1183.8" y="321" width="5.0" height="15.0" fill="rgb(233,27,41)" rx="2" ry="2" />
+<text text-anchor="" x="1186.79" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`soo_write (13,827 samples, 9.91%)</title><rect x="17.9" y="353" width="117.0" height="15.0" fill="rgb(230,142,46)" rx="2" ry="2" />
+<text text-anchor="" x="20.94" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`soo_write</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (191 samples, 0.14%)</title><rect x="1097.5" y="145" width="1.6" height="15.0" fill="rgb(249,102,20)" rx="2" ry="2" />
+<text text-anchor="" x="1100.47" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_rlock (20 samples, 0.01%)</title><rect x="1065.6" y="209" width="0.1" height="15.0" fill="rgb(210,171,6)" rx="2" ry="2" />
+<text text-anchor="" x="1068.57" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vga_bitblt_one_text_pixels_block (27 samples, 0.02%)</title><rect x="135.3" y="289" width="0.2" height="15.0" fill="rgb(248,214,47)" rx="2" ry="2" />
+<text text-anchor="" x="138.32" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_rxq_tq_intr (13,608 samples, 9.75%)</title><rect x="1062.0" y="369" width="115.1" height="15.0" fill="rgb(249,215,43)" rx="2" ry="2" />
+<text text-anchor="" x="1065.00" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`xn_rxq_..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`copyin (1,366 samples, 0.98%)</title><rect x="81.5" y="289" width="11.5" height="15.0" fill="rgb(216,18,29)" rx="2" ry="2" />
+<text text-anchor="" x="84.47" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (20 samples, 0.01%)</title><rect x="97.2" y="305" width="0.1" height="15.0" fill="rgb(227,158,48)" rx="2" ry="2" />
+<text text-anchor="" x="100.16" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (56 samples, 0.04%)</title><rect x="1172.3" y="321" width="0.4" height="15.0" fill="rgb(213,8,46)" rx="2" ry="2" />
+<text text-anchor="" x="1175.26" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_mbuf (569 samples, 0.41%)</title><rect x="57.8" y="273" width="4.8" height="15.0" fill="rgb(221,18,44)" rx="2" ry="2" />
+<text text-anchor="" x="60.75" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (35 samples, 0.03%)</title><rect x="1182.7" y="305" width="0.3" height="15.0" fill="rgb(225,100,5)" rx="2" ry="2" />
+<text text-anchor="" x="1185.70" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (602 samples, 0.43%)</title><rect x="1159.0" y="129" width="5.1" height="15.0" fill="rgb(216,58,29)" rx="2" ry="2" />
+<text text-anchor="" x="1162.00" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_nh_input (31 samples, 0.02%)</title><rect x="1062.7" y="321" width="0.3" height="15.0" fill="rgb(230,202,13)" rx="2" ry="2" />
+<text text-anchor="" x="1065.71" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_rw_runlock_cookie (19 samples, 0.01%)</title><rect x="17.0" y="321" width="0.1" height="15.0" fill="rgb(236,66,19)" rx="2" ry="2" />
+<text text-anchor="" x="19.98" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (94 samples, 0.07%)</title><rect x="1168.0" y="161" width="0.8" height="15.0" fill="rgb(247,183,24)" rx="2" ry="2" />
+<text text-anchor="" x="1171.01" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_debugger (12 samples, 0.01%)</title><rect x="80.8" y="257" width="0.1" height="15.0" fill="rgb(207,159,32)" rx="2" ry="2" />
+<text text-anchor="" x="83.83" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`critical_exit (63 samples, 0.05%)</title><rect x="1153.9" y="161" width="0.5" height="15.0" fill="rgb(244,111,8)" rx="2" ry="2" />
+<text text-anchor="" x="1156.91" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_dooptions (18 samples, 0.01%)</title><rect x="1122.6" y="209" width="0.2" height="15.0" fill="rgb(209,91,37)" rx="2" ry="2" />
+<text text-anchor="" x="1125.61" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (614 samples, 0.44%)</title><rect x="1093.9" y="161" width="5.2" height="15.0" fill="rgb(206,157,17)" rx="2" ry="2" />
+<text text-anchor="" x="1096.89" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`acpi_cpu_c1 (108,642 samples, 77.85%)</title><rect x="136.8" y="337" width="918.7" height="15.0" fill="rgb(253,114,39)" rx="2" ry="2" />
+<text text-anchor="" x="139.82" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`acpi_cpu_c1</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (20 samples, 0.01%)</title><rect x="1062.3" y="353" width="0.1" height="15.0" fill="rgb(232,125,10)" rx="2" ry="2" />
+<text text-anchor="" x="1065.26" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_query_foreign_access (17 samples, 0.01%)</title><rect x="1180.1" y="337" width="0.2" height="15.0" fill="rgb(247,170,14)" rx="2" ry="2" />
+<text text-anchor="" x="1183.14" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (99 samples, 0.07%)</title><rect x="96.2" y="273" width="0.8" height="15.0" fill="rgb(240,170,6)" rx="2" ry="2" />
+<text text-anchor="" x="99.19" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sballoc (24 samples, 0.02%)</title><rect x="133.7" y="257" width="0.2" height="15.0" fill="rgb(212,11,21)" rx="2" ry="2" />
+<text text-anchor="" x="136.73" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (20 samples, 0.01%)</title><rect x="1147.2" y="145" width="0.2" height="15.0" fill="rgb(211,184,49)" rx="2" ry="2" />
+<text text-anchor="" x="1150.25" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_getjcl (449 samples, 0.32%)</title><rect x="1173.2" y="337" width="3.8" height="15.0" fill="rgb(220,180,31)" rx="2" ry="2" />
+<text text-anchor="" x="1176.20" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (94 samples, 0.07%)</title><rect x="1165.0" y="113" width="0.8" height="15.0" fill="rgb(246,160,39)" rx="2" ry="2" />
+<text text-anchor="" x="1168.04" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_lock (51 samples, 0.04%)</title><rect x="1113.3" y="129" width="0.5" height="15.0" fill="rgb(223,156,49)" rx="2" ry="2" />
+<text text-anchor="" x="1116.34" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zalloc_arg (31 samples, 0.02%)</title><rect x="1070.2" y="145" width="0.3" height="15.0" fill="rgb(247,83,1)" rx="2" ry="2" />
+<text text-anchor="" x="1073.21" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (59 samples, 0.04%)</title><rect x="1176.4" y="273" width="0.5" height="15.0" fill="rgb(247,184,28)" rx="2" ry="2" />
+<text text-anchor="" x="1179.36" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (75 samples, 0.05%)</title><rect x="1187.2" y="273" width="0.6" height="15.0" fill="rgb(209,112,24)" rx="2" ry="2" />
+<text text-anchor="" x="1190.19" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sys_nanosleep (13 samples, 0.01%)</title><rect x="17.5" y="401" width="0.1" height="15.0" fill="rgb(219,87,18)" rx="2" ry="2" />
+<text text-anchor="" x="20.46" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_do_segment (12,247 samples, 8.78%)</title><rect x="1066.4" y="225" width="103.5" height="15.0" fill="rgb(248,147,13)" rx="2" ry="2" />
+<text text-anchor="" x="1069.37" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`tcp_d..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_input (12,657 samples, 9.07%)</title><rect x="1063.5" y="337" width="107.0" height="15.0" fill="rgb(232,94,35)" rx="2" ry="2" />
+<text text-anchor="" x="1066.51" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`ether_..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_uiotombuf (8,843 samples, 6.34%)</title><rect x="18.9" y="321" width="74.8" height="15.0" fill="rgb(229,217,53)" rx="2" ry="2" />
+<text text-anchor="" x="21.92" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`m..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`critical_exit (15 samples, 0.01%)</title><rect x="21.8" y="273" width="0.1" height="15.0" fill="rgb(236,146,33)" rx="2" ry="2" />
+<text text-anchor="" x="24.79" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (32 samples, 0.02%)</title><rect x="1172.0" y="289" width="0.2" height="15.0" fill="rgb(233,20,34)" rx="2" ry="2" />
+<text text-anchor="" x="1174.96" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (3,538 samples, 2.54%)</title><rect x="1069.5" y="177" width="30.0" height="15.0" fill="rgb(234,88,42)" rx="2" ry="2" />
+<text text-anchor="" x="1072.55" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ke..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_lock (52 samples, 0.04%)</title><rect x="1163.7" y="113" width="0.4" height="15.0" fill="rgb(209,115,28)" rx="2" ry="2" />
+<text text-anchor="" x="1166.65" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (126 samples, 0.09%)</title><rect x="1162.6" y="113" width="1.1" height="15.0" fill="rgb(228,75,12)" rx="2" ry="2" />
+<text text-anchor="" x="1165.59" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbdrop (130 samples, 0.09%)</title><rect x="1116.2" y="209" width="1.1" height="15.0" fill="rgb(206,198,48)" rx="2" ry="2" />
+<text text-anchor="" x="1119.21" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>all (139,548 samples, 100%)</title><rect x="10.0" y="449" width="1180.0" height="15.0" fill="rgb(232,47,0)" rx="2" ry="2" />
+<text text-anchor="" x="13.00" y="459.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`binuptime (14 samples, 0.01%)</title><rect x="1055.7" y="353" width="0.1" height="15.0" fill="rgb(251,224,0)" rx="2" ry="2" />
+<text text-anchor="" x="1058.65" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`cc_ack_received (12 samples, 0.01%)</title><rect x="1067.2" y="209" width="0.1" height="15.0" fill="rgb(251,221,15)" rx="2" ry="2" />
+<text text-anchor="" x="1070.21" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbcut_internal (98 samples, 0.07%)</title><rect x="1116.5" y="193" width="0.8" height="15.0" fill="rgb(211,87,34)" rx="2" ry="2" />
+<text text-anchor="" x="1119.45" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (95 samples, 0.07%)</title><rect x="1188.0" y="289" width="0.8" height="15.0" fill="rgb(244,117,18)" rx="2" ry="2" />
+<text text-anchor="" x="1190.98" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e4c3ae (14 samples, 0.01%)</title><rect x="10.4" y="433" width="0.1" height="15.0" fill="rgb(223,65,34)" rx="2" ry="2" />
+<text text-anchor="" x="13.36" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (40 samples, 0.03%)</title><rect x="1172.4" y="289" width="0.3" height="15.0" fill="rgb(235,103,6)" rx="2" ry="2" />
+<text text-anchor="" x="1175.39" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_mbuf (15 samples, 0.01%)</title><rect x="20.0" y="289" width="0.1" height="15.0" fill="rgb(254,21,2)" rx="2" ry="2" />
+<text text-anchor="" x="22.99" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_release_grant_reference (35 samples, 0.03%)</title><rect x="1137.8" y="113" width="0.3" height="15.0" fill="rgb(233,176,32)" rx="2" ry="2" />
+<text text-anchor="" x="1140.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vt_flush (27 samples, 0.02%)</title><rect x="135.3" y="321" width="0.2" height="15.0" fill="rgb(254,85,41)" rx="2" ry="2" />
+<text text-anchor="" x="138.32" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (1,911 samples, 1.37%)</title><rect x="1099.5" y="193" width="16.1" height="15.0" fill="rgb(236,60,24)" rx="2" ry="2" />
+<text text-anchor="" x="1102.48" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (861 samples, 0.62%)</title><rect x="1158.6" y="145" width="7.3" height="15.0" fill="rgb(249,10,18)" rx="2" ry="2" />
+<text text-anchor="" x="1161.64" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (38 samples, 0.03%)</title><rect x="1126.7" y="177" width="0.3" height="15.0" fill="rgb(225,180,17)" rx="2" ry="2" />
+<text text-anchor="" x="1129.67" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e4c70b (14,096 samples, 10.10%)</title><rect x="15.9" y="433" width="119.2" height="15.0" fill="rgb(236,171,42)" rx="2" ry="2" />
+<text text-anchor="" x="18.89" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`0xfffff..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (193 samples, 0.14%)</title><rect x="1177.2" y="337" width="1.7" height="15.0" fill="rgb(209,82,9)" rx="2" ry="2" />
+<text text-anchor="" x="1180.22" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_rw_wlock_cookie (46 samples, 0.03%)</title><rect x="1065.8" y="209" width="0.4" height="15.0" fill="rgb(241,54,4)" rx="2" ry="2" />
+<text text-anchor="" x="1068.77" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pagezero (181 samples, 0.13%)</title><rect x="12.2" y="353" width="1.6" height="15.0" fill="rgb(228,170,52)" rx="2" ry="2" />
+<text text-anchor="" x="15.22" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (15 samples, 0.01%)</title><rect x="1176.7" y="257" width="0.1" height="15.0" fill="rgb(206,22,51)" rx="2" ry="2" />
+<text text-anchor="" x="1179.72" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (1,071 samples, 0.77%)</title><rect x="68.4" y="241" width="9.1" height="15.0" fill="rgb(231,153,11)" rx="2" ry="2" />
+<text text-anchor="" x="71.41" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bucket_alloc (13 samples, 0.01%)</title><rect x="1100.3" y="177" width="0.1" height="15.0" fill="rgb(217,49,28)" rx="2" ry="2" />
+<text text-anchor="" x="1103.32" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_demux (31 samples, 0.02%)</title><rect x="1062.7" y="305" width="0.3" height="15.0" fill="rgb(229,96,48)" rx="2" ry="2" />
+<text text-anchor="" x="1065.71" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vga_bitblt_pixels_block_2colors (27 samples, 0.02%)</title><rect x="135.3" y="273" width="0.2" height="15.0" fill="rgb(251,144,18)" rx="2" ry="2" />
+<text text-anchor="" x="138.32" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_freem (5,703 samples, 4.09%)</title><rect x="1067.4" y="209" width="48.2" height="15.0" fill="rgb(253,145,12)" rx="2" ry="2" />
+<text text-anchor="" x="1070.42" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kern..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_rlock (29 samples, 0.02%)</title><rect x="1133.8" y="113" width="0.3" height="15.0" fill="rgb(215,191,27)" rx="2" ry="2" />
+<text text-anchor="" x="1136.83" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_map_delete (121 samples, 0.09%)</title><rect x="16.4" y="385" width="1.1" height="15.0" fill="rgb(223,208,43)" rx="2" ry="2" />
+<text text-anchor="" x="19.43" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`fpudna (127 samples, 0.09%)</title><rect x="10.6" y="401" width="1.1" height="15.0" fill="rgb(205,5,16)" rx="2" ry="2" />
+<text text-anchor="" x="13.59" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`cpu_idle_acpi (108,677 samples, 77.88%)</title><rect x="136.6" y="369" width="919.0" height="15.0" fill="rgb(248,189,21)" rx="2" ry="2" />
+<text text-anchor="" x="139.64" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`cpu_idle_acpi</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bucket_alloc (33 samples, 0.02%)</title><rect x="1070.2" y="161" width="0.3" height="15.0" fill="rgb(244,170,21)" rx="2" ry="2" />
+<text text-anchor="" x="1073.20" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_length (29 samples, 0.02%)</title><rect x="1166.0" y="193" width="0.2" height="15.0" fill="rgb(239,27,40)" rx="2" ry="2" />
+<text text-anchor="" x="1168.96" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_free_ext (312 samples, 0.22%)</title><rect x="1180.4" y="337" width="2.6" height="15.0" fill="rgb(244,35,40)" rx="2" ry="2" />
+<text text-anchor="" x="1183.36" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_fault_dirty (41 samples, 0.03%)</title><rect x="14.6" y="353" width="0.3" height="15.0" fill="rgb(251,66,27)" rx="2" ry="2" />
+<text text-anchor="" x="17.59" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_end_foreign_access_ref (15 samples, 0.01%)</title><rect x="1180.0" y="337" width="0.1" height="15.0" fill="rgb(250,18,1)" rx="2" ry="2" />
+<text text-anchor="" x="1183.01" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (232 samples, 0.17%)</title><rect x="1111.4" y="129" width="1.9" height="15.0" fill="rgb(220,143,21)" rx="2" ry="2" />
+<text text-anchor="" x="1114.38" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_mbuf (32 samples, 0.02%)</title><rect x="1167.6" y="177" width="0.3" height="15.0" fill="rgb(219,228,29)" rx="2" ry="2" />
+<text text-anchor="" x="1170.60" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_wlock_hard (4,115 samples, 2.95%)</title><rect x="97.5" y="289" width="34.7" height="15.0" fill="rgb(207,195,17)" rx="2" ry="2" />
+<text text-anchor="" x="100.45" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ke..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (49 samples, 0.04%)</title><rect x="136.2" y="353" width="0.4" height="15.0" fill="rgb(231,74,31)" rx="2" ry="2" />
+<text text-anchor="" x="139.20" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbsndptr (26 samples, 0.02%)</title><rect x="1166.6" y="193" width="0.2" height="15.0" fill="rgb(214,186,27)" rx="2" ry="2" />
+<text text-anchor="" x="1169.62" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_lock (46 samples, 0.03%)</title><rect x="77.1" y="225" width="0.4" height="15.0" fill="rgb(231,161,25)" rx="2" ry="2" />
+<text text-anchor="" x="80.08" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (856 samples, 0.61%)</title><rect x="1106.5" y="145" width="7.3" height="15.0" fill="rgb(207,192,33)" rx="2" ry="2" />
+<text text-anchor="" x="1109.53" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (76 samples, 0.05%)</title><rect x="1176.3" y="289" width="0.7" height="15.0" fill="rgb(225,225,6)" rx="2" ry="2" />
+<text text-anchor="" x="1179.32" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`rn_match (38 samples, 0.03%)</title><rect x="1147.9" y="145" width="0.3" height="15.0" fill="rgb(206,67,23)" rx="2" ry="2" />
+<text text-anchor="" x="1150.92" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_page_dirty_KBI (31 samples, 0.02%)</title><rect x="14.6" y="337" width="0.3" height="15.0" fill="rgb(231,164,17)" rx="2" ry="2" />
+<text text-anchor="" x="17.64" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (294 samples, 0.21%)</title><rect x="1143.2" y="65" width="2.5" height="15.0" fill="rgb(248,87,45)" rx="2" ry="2" />
+<text text-anchor="" x="1146.20" y="75.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (17 samples, 0.01%)</title><rect x="1139.4" y="81" width="0.2" height="15.0" fill="rgb(214,52,54)" rx="2" ry="2" />
+<text text-anchor="" x="1142.41" y="91.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_alloc (17 samples, 0.01%)</title><rect x="1070.3" y="129" width="0.2" height="15.0" fill="rgb(230,106,50)" rx="2" ry="2" />
+<text text-anchor="" x="1073.32" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`softclock (48 samples, 0.03%)</title><rect x="135.1" y="369" width="0.4" height="15.0" fill="rgb(209,46,21)" rx="2" ry="2" />
+<text text-anchor="" x="138.14" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_mbuf (32 samples, 0.02%)</title><rect x="1175.8" y="305" width="0.2" height="15.0" fill="rgb(245,94,47)" rx="2" ry="2" />
+<text text-anchor="" x="1178.75" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbappendstream (161 samples, 0.12%)</title><rect x="132.6" y="305" width="1.3" height="15.0" fill="rgb(237,70,30)" rx="2" ry="2" />
+<text text-anchor="" x="135.58" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (41 samples, 0.03%)</title><rect x="79.7" y="273" width="0.3" height="15.0" fill="rgb(234,150,42)" rx="2" ry="2" />
+<text text-anchor="" x="82.68" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (18 samples, 0.01%)</title><rect x="79.9" y="241" width="0.1" height="15.0" fill="rgb(239,7,6)" rx="2" ry="2" />
+<text text-anchor="" x="82.88" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (97 samples, 0.07%)</title><rect x="1143.9" y="49" width="0.8" height="15.0" fill="rgb(239,103,14)" rx="2" ry="2" />
+<text text-anchor="" x="1146.87" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbcompress (79 samples, 0.06%)</title><rect x="133.3" y="273" width="0.6" height="15.0" fill="rgb(210,172,25)" rx="2" ry="2" />
+<text text-anchor="" x="136.27" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (24 samples, 0.02%)</title><rect x="1175.8" y="289" width="0.2" height="15.0" fill="rgb(214,220,20)" rx="2" ry="2" />
+<text text-anchor="" x="1178.82" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (24 samples, 0.02%)</title><rect x="1167.7" y="161" width="0.2" height="15.0" fill="rgb(251,90,52)" rx="2" ry="2" />
+<text text-anchor="" x="1170.67" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_isitmyx (20 samples, 0.01%)</title><rect x="76.9" y="209" width="0.2" height="15.0" fill="rgb(236,56,34)" rx="2" ry="2" />
+<text text-anchor="" x="79.91" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (12 samples, 0.01%)</title><rect x="16.6" y="353" width="0.1" height="15.0" fill="rgb(246,209,25)" rx="2" ry="2" />
+<text text-anchor="" x="19.55" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`critical_exit (17 samples, 0.01%)</title><rect x="1070.7" y="161" width="0.1" height="15.0" fill="rgb(217,179,20)" rx="2" ry="2" />
+<text text-anchor="" x="1073.69" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sys_munmap (121 samples, 0.09%)</title><rect x="16.4" y="401" width="1.1" height="15.0" fill="rgb(244,164,37)" rx="2" ry="2" />
+<text text-anchor="" x="19.43" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbcut_internal (50 samples, 0.04%)</title><rect x="1115.8" y="209" width="0.4" height="15.0" fill="rgb(224,13,52)" rx="2" ry="2" />
+<text text-anchor="" x="1118.79" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`random_fortuna_process_event (31 samples, 0.02%)</title><rect x="135.6" y="385" width="0.2" height="15.0" fill="rgb(225,22,29)" rx="2" ry="2" />
+<text text-anchor="" x="138.59" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zalloc_arg (161 samples, 0.12%)</title><rect x="1167.5" y="193" width="1.3" height="15.0" fill="rgb(233,51,40)" rx="2" ry="2" />
+<text text-anchor="" x="1170.46" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_kextract (13 samples, 0.01%)</title><rect x="1099.0" y="129" width="0.1" height="15.0" fill="rgb(242,136,15)" rx="2" ry="2" />
+<text text-anchor="" x="1101.97" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (42 samples, 0.03%)</title><rect x="1099.1" y="161" width="0.3" height="15.0" fill="rgb(238,188,20)" rx="2" ry="2" />
+<text text-anchor="" x="1102.08" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_sleep (393 samples, 0.28%)</title><rect x="93.7" y="305" width="3.3" height="15.0" fill="rgb(230,35,5)" rx="2" ry="2" />
+<text text-anchor="" x="96.72" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_fget (17 samples, 0.01%)</title><rect x="17.8" y="369" width="0.1" height="15.0" fill="rgb(205,164,9)" rx="2" ry="2" />
+<text text-anchor="" x="20.75" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (14 samples, 0.01%)</title><rect x="1133.9" y="97" width="0.2" height="15.0" fill="rgb(232,219,38)" rx="2" ry="2" />
+<text text-anchor="" x="1136.94" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_lock (32 samples, 0.02%)</title><rect x="1145.4" y="49" width="0.3" height="15.0" fill="rgb(237,85,36)" rx="2" ry="2" />
+<text text-anchor="" x="1148.41" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_end_foreign_access_ref (25 samples, 0.02%)</title><rect x="1063.0" y="353" width="0.2" height="15.0" fill="rgb(240,228,28)" rx="2" ry="2" />
+<text text-anchor="" x="1065.97" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (22 samples, 0.02%)</title><rect x="1176.5" y="257" width="0.2" height="15.0" fill="rgb(227,76,33)" rx="2" ry="2" />
+<text text-anchor="" x="1179.53" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (13 samples, 0.01%)</title><rect x="1167.3" y="161" width="0.1" height="15.0" fill="rgb(253,175,53)" rx="2" ry="2" />
+<text text-anchor="" x="1170.25" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`kern_writev (13,866 samples, 9.94%)</title><rect x="17.6" y="385" width="117.3" height="15.0" fill="rgb(217,222,12)" rx="2" ry="2" />
+<text text-anchor="" x="20.64" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`kern_wr..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_free_ext (165 samples, 0.12%)</title><rect x="1138.2" y="113" width="1.4" height="15.0" fill="rgb(218,108,6)" rx="2" ry="2" />
+<text text-anchor="" x="1141.16" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`memcpy (13 samples, 0.01%)</title><rect x="1063.3" y="353" width="0.1" height="15.0" fill="rgb(236,150,13)" rx="2" ry="2" />
+<text text-anchor="" x="1066.29" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_claim_grant_reference (37 samples, 0.03%)</title><rect x="1134.7" y="129" width="0.4" height="15.0" fill="rgb(251,196,48)" rx="2" ry="2" />
+<text text-anchor="" x="1137.74" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_dupcl (541 samples, 0.39%)</title><rect x="1148.9" y="177" width="4.6" height="15.0" fill="rgb(218,220,53)" rx="2" ry="2" />
+<text text-anchor="" x="1151.90" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`rtalloc_ign_fib (137 samples, 0.10%)</title><rect x="1147.1" y="177" width="1.2" height="15.0" fill="rgb(214,183,16)" rx="2" ry="2" />
+<text text-anchor="" x="1150.09" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`gnttab_end_foreign_access_ref (56 samples, 0.04%)</title><rect x="1137.0" y="113" width="0.5" height="15.0" fill="rgb(218,140,20)" rx="2" ry="2" />
+<text text-anchor="" x="1140.02" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (2,657 samples, 1.90%)</title><rect x="1071.4" y="161" width="22.5" height="15.0" fill="rgb(206,198,20)" rx="2" ry="2" />
+<text text-anchor="" x="1074.42" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >k..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (177 samples, 0.13%)</title><rect x="1101.7" y="177" width="1.5" height="15.0" fill="rgb(239,194,36)" rx="2" ry="2" />
+<text text-anchor="" x="1104.66" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_usr_send (4,457 samples, 3.19%)</title><rect x="97.1" y="321" width="37.6" height="15.0" fill="rgb(205,93,3)" rx="2" ry="2" />
+<text text-anchor="" x="100.06" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ker..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbappendstream_locked (123 samples, 0.09%)</title><rect x="132.9" y="289" width="1.0" height="15.0" fill="rgb(231,145,7)" rx="2" ry="2" />
+<text text-anchor="" x="135.90" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`sbfree (20 samples, 0.01%)</title><rect x="1116.0" y="193" width="0.2" height="15.0" fill="rgb(237,35,9)" rx="2" ry="2" />
+<text text-anchor="" x="1119.04" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_enter (73 samples, 0.05%)</title><rect x="13.8" y="353" width="0.6" height="15.0" fill="rgb(231,19,27)" rx="2" ry="2" />
+<text text-anchor="" x="16.75" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bcopy (18 samples, 0.01%)</title><rect x="1127.4" y="193" width="0.1" height="15.0" fill="rgb(247,223,54)" rx="2" ry="2" />
+<text text-anchor="" x="1130.36" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (20 samples, 0.01%)</title><rect x="1172.5" y="257" width="0.2" height="15.0" fill="rgb(226,43,40)" rx="2" ry="2" />
+<text text-anchor="" x="1175.50" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_alloc (1,944 samples, 1.39%)</title><rect x="63.1" y="273" width="16.5" height="15.0" fill="rgb(246,82,26)" rx="2" ry="2" />
+<text text-anchor="" x="66.13" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_rw_wlock_cookie (4,159 samples, 2.98%)</title><rect x="97.3" y="305" width="35.2" height="15.0" fill="rgb(211,27,25)" rx="2" ry="2" />
+<text text-anchor="" x="100.33" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ke..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bpf_mtap (97 samples, 0.07%)</title><rect x="1133.7" y="129" width="0.8" height="15.0" fill="rgb(249,204,32)" rx="2" ry="2" />
+<text text-anchor="" x="1136.70" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (87 samples, 0.06%)</title><rect x="1114.8" y="129" width="0.8" height="15.0" fill="rgb(252,123,29)" rx="2" ry="2" />
+<text text-anchor="" x="1117.82" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`arpresolve (87 samples, 0.06%)</title><rect x="1128.9" y="161" width="0.8" height="15.0" fill="rgb(222,227,51)" rx="2" ry="2" />
+<text text-anchor="" x="1131.92" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (14 samples, 0.01%)</title><rect x="1168.7" y="129" width="0.1" height="15.0" fill="rgb(238,224,11)" rx="2" ry="2" />
+<text text-anchor="" x="1171.69" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (3,738 samples, 2.68%)</title><rect x="22.3" y="257" width="31.6" height="15.0" fill="rgb(231,53,30)" rx="2" ry="2" />
+<text text-anchor="" x="25.29" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ke..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (610 samples, 0.44%)</title><rect x="1141.5" y="97" width="5.1" height="15.0" fill="rgb(243,149,4)" rx="2" ry="2" />
+<text text-anchor="" x="1144.48" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`netisr_dispatch_src (12,648 samples, 9.06%)</title><rect x="1063.6" y="321" width="106.9" height="15.0" fill="rgb(214,125,49)" rx="2" ry="2" />
+<text text-anchor="" x="1066.58" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`netisr..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e50408 (43 samples, 0.03%)</title><rect x="1189.3" y="337" width="0.4" height="15.0" fill="rgb(241,151,20)" rx="2" ry="2" />
+<text text-anchor="" x="1192.30" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`rtalloc1_fib (131 samples, 0.09%)</title><rect x="1147.1" y="161" width="1.2" height="15.0" fill="rgb(242,11,8)" rx="2" ry="2" />
+<text text-anchor="" x="1150.15" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_nh_input (12,632 samples, 9.05%)</title><rect x="1063.7" y="305" width="106.8" height="15.0" fill="rgb(243,62,50)" rx="2" ry="2" />
+<text text-anchor="" x="1066.70" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`ether_..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_sleep (468 samples, 0.34%)</title><rect x="71.0" y="225" width="4.0" height="15.0" fill="rgb(217,78,49)" rx="2" ry="2" />
+<text text-anchor="" x="74.03" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (21 samples, 0.02%)</title><rect x="132.3" y="289" width="0.1" height="15.0" fill="rgb(226,203,33)" rx="2" ry="2" />
+<text text-anchor="" x="135.25" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`critical_enter (25 samples, 0.02%)</title><rect x="1070.5" y="161" width="0.2" height="15.0" fill="rgb(251,7,36)" rx="2" ry="2" />
+<text text-anchor="" x="1073.48" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`acpi_cpu_idle (108,662 samples, 77.87%)</title><rect x="136.7" y="353" width="918.8" height="15.0" fill="rgb(232,176,32)" rx="2" ry="2" />
+<text text-anchor="" x="139.68" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`acpi_cpu_idle</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_page_enqueue (17 samples, 0.01%)</title><rect x="15.4" y="353" width="0.2" height="15.0" fill="rgb(216,218,24)" rx="2" ry="2" />
+<text text-anchor="" x="18.42" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_input (12,430 samples, 8.91%)</title><rect x="1065.0" y="241" width="105.1" height="15.0" fill="rgb(214,14,40)" rx="2" ry="2" />
+<text text-anchor="" x="1067.95" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`tcp_i..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txeof (1,323 samples, 0.95%)</title><rect x="1135.5" y="129" width="11.1" height="15.0" fill="rgb(230,108,4)" rx="2" ry="2" />
+<text text-anchor="" x="1138.46" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_page_free_toq (94 samples, 0.07%)</title><rect x="16.7" y="353" width="0.7" height="15.0" fill="rgb(233,159,0)" rx="2" ry="2" />
+<text text-anchor="" x="19.65" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trap_pfault (483 samples, 0.35%)</title><rect x="11.7" y="401" width="4.0" height="15.0" fill="rgb(237,211,8)" rx="2" ry="2" />
+<text text-anchor="" x="14.67" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`fork_exit (124,753 samples, 89.40%)</title><rect x="135.1" y="417" width="1054.9" height="15.0" fill="rgb(207,77,17)" rx="2" ry="2" />
+<text text-anchor="" x="138.08" y="427.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`fork_exit</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (47 samples, 0.03%)</title><rect x="1169.3" y="177" width="0.4" height="15.0" fill="rgb(221,167,14)" rx="2" ry="2" />
+<text text-anchor="" x="1172.30" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txq_mq_start (1,988 samples, 1.42%)</title><rect x="1129.8" y="161" width="16.8" height="15.0" fill="rgb(207,137,31)" rx="2" ry="2" />
+<text text-anchor="" x="1132.84" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (147 samples, 0.11%)</title><rect x="1140.2" y="97" width="1.3" height="15.0" fill="rgb(251,151,29)" rx="2" ry="2" />
+<text text-anchor="" x="1143.24" y="107.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`callout_reset_sbt_on (85 samples, 0.06%)</title><rect x="1169.0" y="193" width="0.7" height="15.0" fill="rgb(230,118,54)" rx="2" ry="2" />
+<text text-anchor="" x="1171.98" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (14 samples, 0.01%)</title><rect x="134.3" y="289" width="0.1" height="15.0" fill="rgb(244,121,48)" rx="2" ry="2" />
+<text text-anchor="" x="137.31" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_alloc (111 samples, 0.08%)</title><rect x="1176.0" y="305" width="1.0" height="15.0" fill="rgb(211,213,54)" rx="2" ry="2" />
+<text text-anchor="" x="1179.02" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`taskqueue_thread_loop (15,474 samples, 11.09%)</title><rect x="1059.1" y="401" width="130.9" height="15.0" fill="rgb(218,190,48)" rx="2" ry="2" />
+<text text-anchor="" x="1062.13" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`taskqueue..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trap (624 samples, 0.45%)</title><rect x="10.5" y="417" width="5.3" height="15.0" fill="rgb(235,33,24)" rx="2" ry="2" />
+<text text-anchor="" x="13.52" y="427.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`userret (15 samples, 0.01%)</title><rect x="134.9" y="401" width="0.1" height="15.0" fill="rgb(242,37,12)" rx="2" ry="2" />
+<text text-anchor="" x="137.89" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_rw_runlock_cookie (23 samples, 0.02%)</title><rect x="1147.7" y="145" width="0.2" height="15.0" fill="rgb(241,82,15)" rx="2" ry="2" />
+<text text-anchor="" x="1150.73" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (206 samples, 0.15%)</title><rect x="1177.2" y="353" width="1.7" height="15.0" fill="rgb(247,112,52)" rx="2" ry="2" />
+<text text-anchor="" x="1180.16" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zalloc_arg (1,473 samples, 1.06%)</title><rect x="1153.5" y="177" width="12.5" height="15.0" fill="rgb(234,31,51)" rx="2" ry="2" />
+<text text-anchor="" x="1156.50" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zalloc_arg (7,189 samples, 5.15%)</title><rect x="20.2" y="289" width="60.8" height="15.0" fill="rgb(233,52,13)" rx="2" ry="2" />
+<text text-anchor="" x="23.16" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_do_segment (29 samples, 0.02%)</title><rect x="1062.7" y="241" width="0.3" height="15.0" fill="rgb(234,77,35)" rx="2" ry="2" />
+<text text-anchor="" x="1065.72" y="251.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_dtor_clust (70 samples, 0.05%)</title><rect x="1070.8" y="161" width="0.6" height="15.0" fill="rgb(215,40,18)" rx="2" ry="2" />
+<text text-anchor="" x="1073.83" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`netisr_dispatch_src (32 samples, 0.02%)</title><rect x="1062.7" y="337" width="0.3" height="15.0" fill="rgb(218,177,53)" rx="2" ry="2" />
+<text text-anchor="" x="1065.70" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (21 samples, 0.02%)</title><rect x="18.4" y="305" width="0.2" height="15.0" fill="rgb(218,129,52)" rx="2" ry="2" />
+<text text-anchor="" x="21.41" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_rw_runlock_cookie (15 samples, 0.01%)</title><rect x="1129.3" y="145" width="0.1" height="15.0" fill="rgb(219,154,31)" rx="2" ry="2" />
+<text text-anchor="" x="1132.31" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (1,106 samples, 0.79%)</title><rect x="1106.3" y="161" width="9.3" height="15.0" fill="rgb(232,97,29)" rx="2" ry="2" />
+<text text-anchor="" x="1109.27" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bcopy (13 samples, 0.01%)</title><rect x="1129.4" y="145" width="0.1" height="15.0" fill="rgb(244,122,9)" rx="2" ry="2" />
+<text text-anchor="" x="1132.44" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (266 samples, 0.19%)</title><rect x="1059.3" y="369" width="2.2" height="15.0" fill="rgb(221,204,11)" rx="2" ry="2" />
+<text text-anchor="" x="1062.28" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_alloc_rx_buffers (494 samples, 0.35%)</title><rect x="1172.9" y="353" width="4.2" height="15.0" fill="rgb(229,80,37)" rx="2" ry="2" />
+<text text-anchor="" x="1175.89" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_dtor_pack (35 samples, 0.03%)</title><rect x="1101.4" y="177" width="0.3" height="15.0" fill="rgb(236,222,39)" rx="2" ry="2" />
+<text text-anchor="" x="1104.37" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uiomove_faultflag (1,482 samples, 1.06%)</title><rect x="81.1" y="305" width="12.5" height="15.0" fill="rgb(251,65,51)" rx="2" ry="2" />
+<text text-anchor="" x="84.10" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (30 samples, 0.02%)</title><rect x="1061.7" y="369" width="0.3" height="15.0" fill="rgb(227,180,49)" rx="2" ry="2" />
+<text text-anchor="" x="1064.72" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`amd64_syscall (14,087 samples, 10.09%)</title><rect x="15.9" y="417" width="119.2" height="15.0" fill="rgb(239,14,17)" rx="2" ry="2" />
+<text text-anchor="" x="18.94" y="427.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`amd64_s..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (13 samples, 0.01%)</title><rect x="15.4" y="337" width="0.2" height="15.0" fill="rgb(241,86,43)" rx="2" ry="2" />
+<text text-anchor="" x="18.45" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`in_broadcast (13 samples, 0.01%)</title><rect x="1146.7" y="177" width="0.1" height="15.0" fill="rgb(211,57,46)" rx="2" ry="2" />
+<text text-anchor="" x="1149.66" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (588 samples, 0.42%)</title><rect x="1117.6" y="177" width="5.0" height="15.0" fill="rgb(212,223,18)" rx="2" ry="2" />
+<text text-anchor="" x="1120.61" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (21 samples, 0.02%)</title><rect x="1168.6" y="145" width="0.2" height="15.0" fill="rgb(226,4,8)" rx="2" ry="2" />
+<text text-anchor="" x="1171.63" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ip_input (12,484 samples, 8.95%)</title><rect x="1064.5" y="257" width="105.6" height="15.0" fill="rgb(236,66,29)" rx="2" ry="2" />
+<text text-anchor="" x="1067.50" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`ip_in..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vm_object_page_remove (120 samples, 0.09%)</title><rect x="16.4" y="369" width="1.1" height="15.0" fill="rgb(254,151,19)" rx="2" ry="2" />
+<text text-anchor="" x="19.44" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_output (93 samples, 0.07%)</title><rect x="133.9" y="305" width="0.8" height="15.0" fill="rgb(220,169,17)" rx="2" ry="2" />
+<text text-anchor="" x="136.95" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_free (48 samples, 0.03%)</title><rect x="1172.3" y="305" width="0.4" height="15.0" fill="rgb(239,112,9)" rx="2" ry="2" />
+<text text-anchor="" x="1175.33" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mac_inpcb_create_mbuf (17 samples, 0.01%)</title><rect x="1166.2" y="193" width="0.1" height="15.0" fill="rgb(250,100,5)" rx="2" ry="2" />
+<text text-anchor="" x="1169.21" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (1,365 samples, 0.98%)</title><rect x="68.0" y="257" width="11.6" height="15.0" fill="rgb(220,7,51)" rx="2" ry="2" />
+<text text-anchor="" x="71.02" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_assert (13 samples, 0.01%)</title><rect x="1166.2" y="177" width="0.1" height="15.0" fill="rgb(224,115,1)" rx="2" ry="2" />
+<text text-anchor="" x="1169.24" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_page_is_mapped (42 samples, 0.03%)</title><rect x="16.8" y="337" width="0.3" height="15.0" fill="rgb(221,228,18)" rx="2" ry="2" />
+<text text-anchor="" x="19.79" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_lro_flush (12,671 samples, 9.08%)</title><rect x="1063.4" y="353" width="107.1" height="15.0" fill="rgb(236,111,51)" rx="2" ry="2" />
+<text text-anchor="" x="1066.40" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`tcp_lr..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (14 samples, 0.01%)</title><rect x="1116.2" y="193" width="0.1" height="15.0" fill="rgb(230,38,17)" rx="2" ry="2" />
+<text text-anchor="" x="1119.23" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ether_demux (12,503 samples, 8.96%)</title><rect x="1064.4" y="289" width="105.7" height="15.0" fill="rgb(245,200,3)" rx="2" ry="2" />
+<text text-anchor="" x="1067.36" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >kernel`ether..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_rlock (18 samples, 0.01%)</title><rect x="1063.9" y="273" width="0.2" height="15.0" fill="rgb(225,3,21)" rx="2" ry="2" />
+<text text-anchor="" x="1066.94" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (57 samples, 0.04%)</title><rect x="1183.3" y="321" width="0.5" height="15.0" fill="rgb(254,88,24)" rx="2" ry="2" />
+<text text-anchor="" x="1186.31" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_mbuf (313 samples, 0.22%)</title><rect x="1154.4" y="161" width="2.7" height="15.0" fill="rgb(229,2,54)" rx="2" ry="2" />
+<text text-anchor="" x="1157.44" y="171.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (552 samples, 0.40%)</title><rect x="57.9" y="257" width="4.7" height="15.0" fill="rgb(250,137,13)" rx="2" ry="2" />
+<text text-anchor="" x="60.89" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (152 samples, 0.11%)</title><rect x="1170.9" y="305" width="1.3" height="15.0" fill="rgb(220,48,26)" rx="2" ry="2" />
+<text text-anchor="" x="1173.95" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`vt_timer (27 samples, 0.02%)</title><rect x="135.3" y="337" width="0.2" height="15.0" fill="rgb(209,107,11)" rx="2" ry="2" />
+<text text-anchor="" x="138.32" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_timer_activate (101 samples, 0.07%)</title><rect x="1168.8" y="209" width="0.9" height="15.0" fill="rgb(208,126,54)" rx="2" ry="2" />
+<text text-anchor="" x="1171.84" y="219.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (33 samples, 0.02%)</title><rect x="1127.1" y="193" width="0.2" height="15.0" fill="rgb(235,149,28)" rx="2" ry="2" />
+<text text-anchor="" x="1130.06" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_length (16 samples, 0.01%)</title><rect x="1134.4" y="113" width="0.1" height="15.0" fill="rgb(243,144,4)" rx="2" ry="2" />
+<text text-anchor="" x="1137.38" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_clust (12 samples, 0.01%)</title><rect x="19.9" y="289" width="0.1" height="15.0" fill="rgb(231,159,29)" rx="2" ry="2" />
+<text text-anchor="" x="22.88" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (14 samples, 0.01%)</title><rect x="1070.3" y="113" width="0.2" height="15.0" fill="rgb(223,163,20)" rx="2" ry="2" />
+<text text-anchor="" x="1073.34" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txeof (1,158 samples, 0.83%)</title><rect x="1179.0" y="353" width="9.8" height="15.0" fill="rgb(210,26,3)" rx="2" ry="2" />
+<text text-anchor="" x="1182.00" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`m_freem (226 samples, 0.16%)</title><rect x="1170.8" y="337" width="1.9" height="15.0" fill="rgb(220,80,34)" rx="2" ry="2" />
+<text text-anchor="" x="1173.82" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_isitmyx (23 samples, 0.02%)</title><rect x="1113.1" y="113" width="0.2" height="15.0" fill="rgb(226,171,14)" rx="2" ry="2" />
+<text text-anchor="" x="1116.14" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`pmap_kextract (14 samples, 0.01%)</title><rect x="1071.3" y="129" width="0.1" height="15.0" fill="rgb(226,47,12)" rx="2" ry="2" />
+<text text-anchor="" x="1074.30" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_alloc (111 samples, 0.08%)</title><rect x="1167.9" y="177" width="0.9" height="15.0" fill="rgb(239,56,10)" rx="2" ry="2" />
+<text text-anchor="" x="1170.87" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bpf_filter (21 samples, 0.02%)</title><rect x="1134.2" y="113" width="0.2" height="15.0" fill="rgb(209,62,11)" rx="2" ry="2" />
+<text text-anchor="" x="1137.19" y="123.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_free_ext (166 samples, 0.12%)</title><rect x="1170.8" y="321" width="1.4" height="15.0" fill="rgb(239,176,20)" rx="2" ry="2" />
+<text text-anchor="" x="1173.83" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`unlock_and_deallocate (25 samples, 0.02%)</title><rect x="14.4" y="353" width="0.2" height="15.0" fill="rgb(219,83,9)" rx="2" ry="2" />
+<text text-anchor="" x="17.38" y="363.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (284 samples, 0.20%)</title><rect x="1154.7" y="145" width="2.4" height="15.0" fill="rgb(245,108,24)" rx="2" ry="2" />
+<text text-anchor="" x="1157.69" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ip_output (2,425 samples, 1.74%)</title><rect x="1127.8" y="193" width="20.5" height="15.0" fill="rgb(212,150,53)" rx="2" ry="2" />
+<text text-anchor="" x="1130.78" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`bcopy (16 samples, 0.01%)</title><rect x="1167.1" y="177" width="0.1" height="15.0" fill="rgb(238,170,25)" rx="2" ry="2" />
+<text text-anchor="" x="1170.06" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`critical_exit (13 samples, 0.01%)</title><rect x="1148.8" y="177" width="0.1" height="15.0" fill="rgb(243,203,33)" rx="2" ry="2" />
+<text text-anchor="" x="1151.78" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`spinlock_exit (36 samples, 0.03%)</title><rect x="1170.2" y="289" width="0.3" height="15.0" fill="rgb(244,185,15)" rx="2" ry="2" />
+<text text-anchor="" x="1173.21" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__rw_rlock (38 samples, 0.03%)</title><rect x="1129.0" y="145" width="0.3" height="15.0" fill="rgb(207,48,52)" rx="2" ry="2" />
+<text text-anchor="" x="1131.99" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_zfree_arg (223 samples, 0.16%)</title><rect x="1181.1" y="321" width="1.9" height="15.0" fill="rgb(249,60,47)" rx="2" ry="2" />
+<text text-anchor="" x="1184.11" y="331.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`ipsec_hdrsiz_tcp (16 samples, 0.01%)</title><rect x="1148.3" y="193" width="0.1" height="15.0" fill="rgb(206,60,37)" rx="2" ry="2" />
+<text text-anchor="" x="1151.29" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_unlock_flags (206 samples, 0.15%)</title><rect x="1164.1" y="129" width="1.7" height="15.0" fill="rgb(210,107,15)" rx="2" ry="2" />
+<text text-anchor="" x="1167.09" y="139.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (55 samples, 0.04%)</title><rect x="1146.1" y="49" width="0.5" height="15.0" fill="rgb(206,101,33)" rx="2" ry="2" />
+<text text-anchor="" x="1149.10" y="59.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`critical_exit (96 samples, 0.07%)</title><rect x="1100.5" y="177" width="0.8" height="15.0" fill="rgb(224,42,20)" rx="2" ry="2" />
+<text text-anchor="" x="1103.45" y="187.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_ctor (52 samples, 0.04%)</title><rect x="62.6" y="257" width="0.4" height="15.0" fill="rgb(223,101,20)" rx="2" ry="2" />
+<text text-anchor="" x="65.60" y="267.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_clust (4,238 samples, 3.04%)</title><rect x="21.9" y="273" width="35.9" height="15.0" fill="rgb(241,60,53)" rx="2" ry="2" />
+<text text-anchor="" x="24.91" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  >ker..</text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`trash_dtor (114 samples, 0.08%)</title><rect x="1171.0" y="289" width="1.0" height="15.0" fill="rgb(230,177,25)" rx="2" ry="2" />
+<text text-anchor="" x="1174.00" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`xn_txeof (15 samples, 0.01%)</title><rect x="1189.8" y="337" width="0.2" height="15.0" fill="rgb(251,98,20)" rx="2" ry="2" />
+<text text-anchor="" x="1192.84" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_dbg_getslab (485 samples, 0.35%)</title><rect x="1184.7" y="305" width="4.1" height="15.0" fill="rgb(209,204,11)" rx="2" ry="2" />
+<text text-anchor="" x="1187.69" y="315.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (280 samples, 0.20%)</title><rect x="93.8" y="289" width="2.3" height="15.0" fill="rgb(236,67,48)" rx="2" ry="2" />
+<text text-anchor="" x="96.77" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`0xffffffff80e4c427 (633 samples, 0.45%)</title><rect x="10.5" y="433" width="5.3" height="15.0" fill="rgb(227,15,10)" rx="2" ry="2" />
+<text text-anchor="" x="13.48" y="443.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`random_kthread (36 samples, 0.03%)</title><rect x="135.5" y="401" width="0.3" height="15.0" fill="rgb(244,14,42)" rx="2" ry="2" />
+<text text-anchor="" x="138.54" y="411.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`mb_ctor_pack (56 samples, 0.04%)</title><rect x="62.6" y="273" width="0.4" height="15.0" fill="rgb(248,197,19)" rx="2" ry="2" />
+<text text-anchor="" x="65.56" y="283.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`tcp_lro_rx_csum_fixup (12 samples, 0.01%)</title><rect x="1172.7" y="337" width="0.1" height="15.0" fill="rgb(209,190,30)" rx="2" ry="2" />
+<text text-anchor="" x="1175.73" y="347.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`uma_find_refcnt (57 samples, 0.04%)</title><rect x="1070.9" y="145" width="0.5" height="15.0" fill="rgb(250,94,7)" rx="2" ry="2" />
+<text text-anchor="" x="1073.94" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_libmd_SHA256_Update (19 samples, 0.01%)</title><rect x="135.6" y="369" width="0.2" height="15.0" fill="rgb(251,101,43)" rx="2" ry="2" />
+<text text-anchor="" x="138.64" y="379.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`__mtx_lock_flags (35 samples, 0.03%)</title><rect x="132.6" y="289" width="0.3" height="15.0" fill="rgb(236,53,49)" rx="2" ry="2" />
+<text text-anchor="" x="135.60" y="299.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`_mtx_trylock_flags_ (21 samples, 0.02%)</title><rect x="1130.0" y="145" width="0.2" height="15.0" fill="rgb(246,155,14)" rx="2" ry="2" />
+<text text-anchor="" x="1133.01" y="155.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`kern_nanosleep (13 samples, 0.01%)</title><rect x="17.5" y="385" width="0.1" height="15.0" fill="rgb(228,180,43)" rx="2" ry="2" />
+<text text-anchor="" x="20.46" y="395.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_checkorder (235 samples, 0.17%)</title><rect x="75.1" y="225" width="2.0" height="15.0" fill="rgb(245,101,30)" rx="2" ry="2" />
+<text text-anchor="" x="78.09" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`witness_unlock (74 samples, 0.05%)</title><rect x="78.8" y="225" width="0.6" height="15.0" fill="rgb(220,58,34)" rx="2" ry="2" />
+<text text-anchor="" x="81.78" y="235.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+<g class="func_g" onmouseover="s(this)" onmouseout="c()" onclick="zoom(this)">
+<title>kernel`wakeup (597 samples, 0.43%)</title><rect x="1117.5" y="193" width="5.1" height="15.0" fill="rgb(235,61,39)" rx="2" ry="2" />
+<text text-anchor="" x="1120.53" y="203.5" font-size="12" font-family="Verdana" fill="rgb(0,0,0)"  ></text>
+</g>
+</svg>