Skip to content

Instantly share code, notes, and snippets.

@murillo128
Created March 30, 2023 12:55
Show Gist options
  • Save murillo128/0999840c79d563f787b7f5ae7baf5c37 to your computer and use it in GitHub Desktop.
Save murillo128/0999840c79d563f787b7f5ae7baf5c37 to your computer and use it in GitHub Desktop.
openssl-libsrtp
Display the source blob
Display the rendered blob
Raw
<?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="1686" onload="init(evt)" viewBox="0 0 1200 1686" 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. -->
<!-- NOTES: -->
<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">
text { font-family:Verdana; font-size:12px; fill:rgb(0,0,0); }
#search, #ignorecase { opacity:0.1; cursor:pointer; }
#search:hover, #search.show, #ignorecase:hover, #ignorecase.show { opacity:1; }
#subtitle { text-anchor:middle; font-color:rgb(160,160,160); }
#title { text-anchor:middle; font-size:17px}
#unzoom { cursor:pointer; }
#frames > *:hover { stroke:black; stroke-width:0.5; cursor:pointer; }
.hide { display:none; }
.parent { opacity:0.5; }
</style>
<script type="text/ecmascript">
<![CDATA[
"use strict";
var details, searchbtn, unzoombtn, matchedtxt, svg, searching, currentSearchTerm, ignorecase, ignorecaseBtn;
function init(evt) {
details = document.getElementById("details").firstChild;
searchbtn = document.getElementById("search");
ignorecaseBtn = document.getElementById("ignorecase");
unzoombtn = document.getElementById("unzoom");
matchedtxt = document.getElementById("matched");
svg = document.getElementsByTagName("svg")[0];
searching = 0;
currentSearchTerm = null;
}
window.addEventListener("click", function(e) {
var target = find_group(e.target);
if (target) {
if (target.nodeName == "a") {
if (e.ctrlKey === false) return;
e.preventDefault();
}
if (target.classList.contains("parent")) unzoom();
zoom(target);
}
else if (e.target.id == "unzoom") unzoom();
else if (e.target.id == "search") search_prompt();
else if (e.target.id == "ignorecase") toggle_ignorecase();
}, false)
// mouse-over for info
// show
window.addEventListener("mouseover", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = "Function: " + g_to_text(target);
}, false)
// clear
window.addEventListener("mouseout", function(e) {
var target = find_group(e.target);
if (target) details.nodeValue = ' ';
}, false)
// ctrl-F for search
window.addEventListener("keydown",function (e) {
if (e.keyCode === 114 || (e.ctrlKey && e.keyCode === 70)) {
e.preventDefault();
search_prompt();
}
}, false)
// ctrl-I to toggle case-sensitive search
window.addEventListener("keydown",function (e) {
if (e.ctrlKey && e.keyCode === 73) {
e.preventDefault();
toggle_ignorecase();
}
}, false)
// functions
function find_child(node, selector) {
var children = node.querySelectorAll(selector);
if (children.length) return children[0];
return;
}
function find_group(node) {
var parent = node.parentElement;
if (!parent) return;
if (parent.id == "frames") return node;
return find_group(parent);
}
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 there's any manipulation we want to do to the function
// name before it's searched, do it here before returning.
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]").attributes.x.value + 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;
unzoombtn.classList.remove("hide");
var el = document.getElementById("frames").children;
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);
var upstack;
// Is it an ancestor
if (0 == 0) {
upstack = parseFloat(a.y.value) > ymin;
} else {
upstack = parseFloat(a.y.value) < ymin;
}
if (upstack) {
// Direct ancestor
if (ex <= xmin && (ex+ew+fudge) >= xmax) {
e.classList.add("parent");
zoom_parent(e);
update_text(e);
}
// not in current path
else
e.classList.add("hide");
}
// Children maybe
else {
// no common path
if (ex < xmin || ex + fudge >= xmax) {
e.classList.add("hide");
}
else {
zoom_child(e, xmin, ratio);
update_text(e);
}
}
}
search();
}
function unzoom() {
unzoombtn.classList.add("hide");
var el = document.getElementById("frames").children;
for(var i = 0; i < el.length; i++) {
el[i].classList.remove("parent");
el[i].classList.remove("hide");
zoom_reset(el[i]);
update_text(el[i]);
}
search();
}
// search
function toggle_ignorecase() {
ignorecase = !ignorecase;
if (ignorecase) {
ignorecaseBtn.classList.add("show");
} else {
ignorecaseBtn.classList.remove("show");
}
reset_search();
search();
}
function reset_search() {
var el = document.querySelectorAll("#frames 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_)"
+ (ignorecase ? ", ignoring case" : "")
+ "\nPress Ctrl-i to toggle case sensitivity", "");
if (term != null) {
currentSearchTerm = term;
search();
}
} else {
reset_search();
searching = 0;
currentSearchTerm = null;
searchbtn.classList.remove("show");
searchbtn.firstChild.nodeValue = "Search"
matchedtxt.classList.add("hide");
matchedtxt.firstChild.nodeValue = ""
}
}
function search(term) {
if (currentSearchTerm === null) return;
var term = currentSearchTerm;
var re = new RegExp(term, ignorecase ? 'i' : '');
var el = document.getElementById("frames").children;
var matches = new Object();
var maxwidth = 0;
for (var i = 0; i < el.length; i++) {
var e = el[i];
var func = g_to_func(e);
var rect = find_child(e, "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.classList.add("show");
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;
});
// 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.
var fudge = 0.0001; // JavaScript floating point
for (var k in keys) {
var x = parseFloat(keys[k]);
var w = matches[keys[k]];
if (x >= lastx + lastw - fudge) {
count += w;
lastx = x;
lastw = w;
}
}
// display matched percent
matchedtxt.classList.remove("hide");
var pct = 100 * count / maxwidth;
if (pct != 100) pct = pct.toFixed(1)
matchedtxt.firstChild.nodeValue = "Matched: " + pct + "%";
}
]]>
</script>
<rect x="0.0" y="0" width="1200.0" height="1686.0" fill="url(#background)" />
<text id="title" x="600.00" y="24" >Flame Graph</text>
<text id="details" x="10.00" y="1669" > </text>
<text id="unzoom" x="10.00" y="24" class="hide">Reset Zoom</text>
<text id="search" x="1090.00" y="24" >Search</text>
<text id="ignorecase" x="1174.00" y="24" >ic</text>
<text id="matched" x="1090.00" y="1669" > </text>
<g id="frames">
<g >
<title>EVP_CIPHER_CTX_cipher (48 samples, 0.19%)</title><rect x="274.6" y="725" width="2.2" height="15.0" fill="rgb(245,157,29)" rx="2" ry="2" />
<text x="277.55" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (11 samples, 0.04%)</title><rect x="509.6" y="517" width="0.5" height="15.0" fill="rgb(240,156,50)" rx="2" ry="2" />
<text x="512.60" y="527.5" ></text>
</g>
<g >
<title>populate_packet (65 samples, 0.26%)</title><rect x="26.7" y="773" width="3.1" height="15.0" fill="rgb(249,218,45)" rx="2" ry="2" />
<text x="29.74" y="783.5" ></text>
</g>
<g >
<title>sha1_block_data_order (78 samples, 0.31%)</title><rect x="347.7" y="693" width="3.7" height="15.0" fill="rgb(230,30,21)" rx="2" ry="2" />
<text x="350.73" y="703.5" ></text>
</g>
<g >
<title>EVP_EncryptInit_ex (9 samples, 0.04%)</title><rect x="101.5" y="741" width="0.5" height="15.0" fill="rgb(215,84,43)" rx="2" ry="2" />
<text x="104.54" y="751.5" ></text>
</g>
<g >
<title>ksys_read (4 samples, 0.02%)</title><rect x="510.7" y="229" width="0.2" height="15.0" fill="rgb(206,182,21)" rx="2" ry="2" />
<text x="513.69" y="239.5" ></text>
</g>
<g >
<title>[perf-191875.map] (7 samples, 0.03%)</title><rect x="509.8" y="469" width="0.3" height="15.0" fill="rgb(236,49,26)" rx="2" ry="2" />
<text x="512.79" y="479.5" ></text>
</g>
<g >
<title>[perf-191875.map] (30 samples, 0.12%)</title><rect x="510.4" y="837" width="1.4" height="15.0" fill="rgb(234,114,37)" rx="2" ry="2" />
<text x="513.36" y="847.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="501" width="0.1" height="15.0" fill="rgb(210,77,18)" rx="2" ry="2" />
<text x="514.41" y="511.5" ></text>
</g>
<g >
<title>v8::internal::Parser::ParseFunctionLiteral (3 samples, 0.01%)</title><rect x="509.9" y="197" width="0.2" height="15.0" fill="rgb(240,30,27)" rx="2" ry="2" />
<text x="512.93" y="207.5" ></text>
</g>
<g >
<title>v8::internal::Compiler::GetWrappedFunction (3 samples, 0.01%)</title><rect x="509.9" y="293" width="0.2" height="15.0" fill="rgb(249,133,35)" rx="2" ry="2" />
<text x="512.93" y="303.5" ></text>
</g>
<g >
<title>bitvector_left_shift (420 samples, 1.69%)</title><rect x="458.9" y="725" width="19.9" height="15.0" fill="rgb(205,164,13)" rx="2" ry="2" />
<text x="461.90" y="735.5" ></text>
</g>
<g >
<title>filemap_update_page (4 samples, 0.02%)</title><rect x="510.9" y="229" width="0.2" height="15.0" fill="rgb(254,100,48)" rx="2" ry="2" />
<text x="513.88" y="239.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="510.9" y="517" width="0.2" height="15.0" fill="rgb(244,184,33)" rx="2" ry="2" />
<text x="513.88" y="527.5" ></text>
</g>
<g >
<title>finish_task_switch.isra.0 (3 samples, 0.01%)</title><rect x="511.8" y="485" width="0.2" height="15.0" fill="rgb(249,111,27)" rx="2" ry="2" />
<text x="514.83" y="495.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,351 samples, 41.60%)</title><rect x="21.4" y="1397" width="491.0" height="15.0" fill="rgb(224,211,17)" rx="2" ry="2" />
<text x="24.43" y="1407.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (14 samples, 0.06%)</title><rect x="509.6" y="581" width="0.7" height="15.0" fill="rgb(249,118,2)" rx="2" ry="2" />
<text x="512.60" y="591.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_setiv (18 samples, 0.07%)</title><rect x="209.1" y="709" width="0.9" height="15.0" fill="rgb(216,71,17)" rx="2" ry="2" />
<text x="212.10" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (11 samples, 0.04%)</title><rect x="509.6" y="533" width="0.5" height="15.0" fill="rgb(244,77,25)" rx="2" ry="2" />
<text x="512.60" y="543.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="485" width="0.1" height="15.0" fill="rgb(230,65,15)" rx="2" ry="2" />
<text x="514.41" y="495.5" ></text>
</g>
<g >
<title>generic_file_read_iter (4 samples, 0.02%)</title><rect x="510.9" y="277" width="0.2" height="15.0" fill="rgb(219,40,43)" rx="2" ry="2" />
<text x="513.88" y="287.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_ctrl (30 samples, 0.12%)</title><rect x="200.3" y="725" width="1.5" height="15.0" fill="rgb(230,42,14)" rx="2" ry="2" />
<text x="203.33" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="512.0" y="1061" width="0.2" height="15.0" fill="rgb(254,30,48)" rx="2" ry="2" />
<text x="514.97" y="1071.5" ></text>
</g>
<g >
<title>v8::NewContext (6 samples, 0.02%)</title><rect x="512.4" y="1525" width="0.2" height="15.0" fill="rgb(238,86,20)" rx="2" ry="2" />
<text x="515.35" y="1535.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,344 samples, 41.58%)</title><rect x="21.8" y="1333" width="490.6" height="15.0" fill="rgb(244,64,35)" rx="2" ry="2" />
<text x="24.76" y="1343.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="613" width="0.1" height="15.0" fill="rgb(236,92,7)" rx="2" ry="2" />
<text x="514.41" y="623.5" ></text>
</g>
<g >
<title>do_read_fault (4 samples, 0.02%)</title><rect x="10.0" y="1445" width="0.2" height="15.0" fill="rgb(216,221,29)" rx="2" ry="2" />
<text x="13.05" y="1455.5" ></text>
</g>
<g >
<title>do_syscall_64 (4 samples, 0.02%)</title><rect x="510.7" y="261" width="0.2" height="15.0" fill="rgb(236,66,19)" rx="2" ry="2" />
<text x="513.69" y="271.5" ></text>
</g>
<g >
<title>rsaz_1024_mul_avx2 (5 samples, 0.02%)</title><rect x="10.3" y="1573" width="0.2" height="15.0" fill="rgb(210,75,7)" rx="2" ry="2" />
<text x="13.28" y="1583.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (13 samples, 0.05%)</title><rect x="508.6" y="629" width="0.6" height="15.0" fill="rgb(214,50,19)" rx="2" ry="2" />
<text x="511.61" y="639.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="597" width="0.1" height="15.0" fill="rgb(205,217,45)" rx="2" ry="2" />
<text x="514.41" y="607.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (3 samples, 0.01%)</title><rect x="509.9" y="341" width="0.2" height="15.0" fill="rgb(233,169,52)" rx="2" ry="2" />
<text x="512.93" y="351.5" ></text>
</g>
<g >
<title>srtp_aes_gcm_openssl_encrypt (21 samples, 0.08%)</title><rect x="40.0" y="757" width="1.0" height="15.0" fill="rgb(239,28,34)" rx="2" ry="2" />
<text x="43.02" y="767.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_clear_flags (34 samples, 0.14%)</title><rect x="403.5" y="709" width="1.6" height="15.0" fill="rgb(251,193,24)" rx="2" ry="2" />
<text x="406.46" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (16 samples, 0.06%)</title><rect x="510.6" y="629" width="0.7" height="15.0" fill="rgb(229,163,24)" rx="2" ry="2" />
<text x="513.55" y="639.5" ></text>
</g>
<g >
<title>srtp_protect_mki (55 samples, 0.22%)</title><rect x="30.9" y="773" width="2.6" height="15.0" fill="rgb(236,134,3)" rx="2" ry="2" />
<text x="33.92" y="783.5" ></text>
</g>
<g >
<title>__x64_sys_read (3 samples, 0.01%)</title><rect x="511.8" y="693" width="0.2" height="15.0" fill="rgb(239,186,19)" rx="2" ry="2" />
<text x="514.83" y="703.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1173" width="0.2" height="15.0" fill="rgb(229,159,37)" rx="2" ry="2" />
<text x="515.21" y="1183.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_reset.part.1 (42 samples, 0.17%)</title><rect x="419.4" y="709" width="2.0" height="15.0" fill="rgb(223,178,47)" rx="2" ry="2" />
<text x="422.44" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="511.4" y="741" width="0.2" height="15.0" fill="rgb(231,65,29)" rx="2" ry="2" />
<text x="514.41" y="751.5" ></text>
</g>
<g >
<title>bitvector_left_shift (96 samples, 0.39%)</title><rect x="119.7" y="741" width="4.6" height="15.0" fill="rgb(226,89,22)" rx="2" ry="2" />
<text x="122.75" y="751.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="510.1" y="517" width="0.2" height="15.0" fill="rgb(232,202,7)" rx="2" ry="2" />
<text x="513.12" y="527.5" ></text>
</g>
<g >
<title>HMAC_Init_ex (11 samples, 0.04%)</title><rect x="104.8" y="741" width="0.5" height="15.0" fill="rgb(247,48,44)" rx="2" ry="2" />
<text x="107.76" y="751.5" ></text>
</g>
<g >
<title>[perf-191875.map] (10 samples, 0.04%)</title><rect x="508.7" y="501" width="0.5" height="15.0" fill="rgb(229,100,24)" rx="2" ry="2" />
<text x="511.75" y="511.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1317" width="0.2" height="15.0" fill="rgb(220,131,17)" rx="2" ry="2" />
<text x="515.21" y="1327.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="373" width="0.1" height="15.0" fill="rgb(254,10,47)" rx="2" ry="2" />
<text x="514.41" y="383.5" ></text>
</g>
<g >
<title>OPENSSL_cleanse (75 samples, 0.30%)</title><rect x="422.3" y="709" width="3.6" height="15.0" fill="rgb(233,212,39)" rx="2" ry="2" />
<text x="425.34" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (13 samples, 0.05%)</title><rect x="508.6" y="677" width="0.6" height="15.0" fill="rgb(224,202,7)" rx="2" ry="2" />
<text x="511.61" y="687.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="512.2" y="1285" width="0.2" height="15.0" fill="rgb(231,12,48)" rx="2" ry="2" />
<text x="515.21" y="1295.5" ></text>
</g>
<g >
<title>srtp_aes_icm_openssl_encrypt (25 samples, 0.10%)</title><rect x="41.6" y="757" width="1.2" height="15.0" fill="rgb(209,97,44)" rx="2" ry="2" />
<text x="44.59" y="767.5" ></text>
</g>
<g >
<title>do_user_addr_fault (4 samples, 0.02%)</title><rect x="10.0" y="1525" width="0.2" height="15.0" fill="rgb(235,185,17)" rx="2" ry="2" />
<text x="13.05" y="1535.5" ></text>
</g>
<g >
<title>DTLSConnection::Initialize (87 samples, 0.35%)</title><rect x="21.9" y="1013" width="4.1" height="15.0" fill="rgb(215,64,27)" rx="2" ry="2" />
<text x="24.90" y="1023.5" ></text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="510.6" y="517" width="0.3" height="15.0" fill="rgb(221,112,29)" rx="2" ry="2" />
<text x="513.65" y="527.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (7 samples, 0.03%)</title><rect x="509.8" y="437" width="0.3" height="15.0" fill="rgb(211,180,39)" rx="2" ry="2" />
<text x="512.79" y="447.5" ></text>
</g>
<g >
<title>[perf-191875.map] (10 samples, 0.04%)</title><rect x="508.7" y="613" width="0.5" height="15.0" fill="rgb(210,197,27)" rx="2" ry="2" />
<text x="511.75" y="623.5" ></text>
</g>
<g >
<title>srtp_auth_get_tag_length (79 samples, 0.32%)</title><rect x="43.6" y="757" width="3.7" height="15.0" fill="rgb(211,163,39)" rx="2" ry="2" />
<text x="46.58" y="767.5" ></text>
</g>
<g >
<title>EVP_CipherInit_ex (9 samples, 0.04%)</title><rect x="100.0" y="741" width="0.4" height="15.0" fill="rgb(207,149,46)" rx="2" ry="2" />
<text x="103.02" y="751.5" ></text>
</g>
<g >
<title>v8::internal::ParserBase&lt;v8::internal::Parser&gt;::ParseFunctionBody (3 samples, 0.01%)</title><rect x="509.9" y="165" width="0.2" height="15.0" fill="rgb(214,210,47)" rx="2" ry="2" />
<text x="512.93" y="175.5" ></text>
</g>
<g >
<title>EVP_Cipher (16 samples, 0.06%)</title><rect x="99.3" y="741" width="0.7" height="15.0" fill="rgb(207,138,34)" rx="2" ry="2" />
<text x="102.26" y="751.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="517" width="0.5" height="15.0" fill="rgb(217,188,46)" rx="2" ry="2" />
<text x="511.75" y="527.5" ></text>
</g>
<g >
<title>node::contextify::ContextifyContext::CompileFunction (3 samples, 0.01%)</title><rect x="509.9" y="325" width="0.2" height="15.0" fill="rgb(211,197,32)" rx="2" ry="2" />
<text x="512.93" y="335.5" ></text>
</g>
<g >
<title>do_exit (4 samples, 0.02%)</title><rect x="663.8" y="1541" width="0.2" height="15.0" fill="rgb(215,196,5)" rx="2" ry="2" />
<text x="666.84" y="1551.5" ></text>
</g>
<g >
<title>rsa_builtin_keygen (86 samples, 0.35%)</title><rect x="21.9" y="981" width="4.1" height="15.0" fill="rgb(235,7,17)" rx="2" ry="2" />
<text x="24.90" y="991.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="511.4" y="725" width="0.2" height="15.0" fill="rgb(217,156,52)" rx="2" ry="2" />
<text x="514.41" y="735.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (4 samples, 0.02%)</title><rect x="510.7" y="373" width="0.2" height="15.0" fill="rgb(237,144,43)" rx="2" ry="2" />
<text x="513.69" y="383.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,244 samples, 41.17%)</title><rect x="26.1" y="981" width="485.9" height="15.0" fill="rgb(253,227,1)" rx="2" ry="2" />
<text x="29.13" y="991.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>ENGINE_finish (17 samples, 0.07%)</title><rect x="362.9" y="693" width="0.8" height="15.0" fill="rgb(229,209,39)" rx="2" ry="2" />
<text x="365.91" y="703.5" ></text>
</g>
<g >
<title>node::fs::Read (3 samples, 0.01%)</title><rect x="511.8" y="789" width="0.2" height="15.0" fill="rgb(208,5,53)" rx="2" ry="2" />
<text x="514.83" y="799.5" ></text>
</g>
<g >
<title>node::fs::SyncCall&lt;int (3 samples, 0.01%)</title><rect x="511.8" y="773" width="0.2" height="15.0" fill="rgb(238,76,26)" rx="2" ry="2" />
<text x="514.83" y="783.5" ></text>
</g>
<g >
<title>v8::Isolate::Initialize (13 samples, 0.05%)</title><rect x="20.8" y="1557" width="0.6" height="15.0" fill="rgb(223,87,22)" rx="2" ry="2" />
<text x="23.77" y="1567.5" ></text>
</g>
<g >
<title>exit_mm (4 samples, 0.02%)</title><rect x="663.8" y="1525" width="0.2" height="15.0" fill="rgb(225,108,51)" rx="2" ry="2" />
<text x="666.84" y="1535.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_set_flags (19 samples, 0.08%)</title><rect x="421.4" y="709" width="0.9" height="15.0" fill="rgb(209,209,12)" rx="2" ry="2" />
<text x="424.43" y="719.5" ></text>
</g>
<g >
<title>filemap_get_pages (3 samples, 0.01%)</title><rect x="511.8" y="581" width="0.2" height="15.0" fill="rgb(228,169,4)" rx="2" ry="2" />
<text x="514.83" y="591.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,339 samples, 41.56%)</title><rect x="21.9" y="1205" width="490.3" height="15.0" fill="rgb(220,124,26)" rx="2" ry="2" />
<text x="24.86" y="1215.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>do_group_exit (4 samples, 0.02%)</title><rect x="663.8" y="1557" width="0.2" height="15.0" fill="rgb(210,99,43)" rx="2" ry="2" />
<text x="666.84" y="1567.5" ></text>
</g>
<g >
<title>srtp_cipher_set_iv (42 samples, 0.17%)</title><rect x="52.3" y="757" width="1.9" height="15.0" fill="rgb(230,168,29)" rx="2" ry="2" />
<text x="55.26" y="767.5" ></text>
</g>
<g >
<title>srtp_inject_mki (50 samples, 0.20%)</title><rect x="452.4" y="741" width="2.3" height="15.0" fill="rgb(232,51,15)" rx="2" ry="2" />
<text x="455.36" y="751.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_md_data (11 samples, 0.04%)</title><rect x="430.8" y="725" width="0.5" height="15.0" fill="rgb(249,22,20)" rx="2" ry="2" />
<text x="433.83" y="735.5" ></text>
</g>
<g >
<title>medooze_initialize (10,169 samples, 40.87%)</title><rect x="26.1" y="789" width="482.3" height="15.0" fill="rgb(232,158,30)" rx="2" ry="2" />
<text x="29.13" y="799.5" >medooze_initialize</text>
</g>
<g >
<title>srtp_hmac_start (28 samples, 0.11%)</title><rect x="58.0" y="757" width="1.4" height="15.0" fill="rgb(222,142,35)" rx="2" ry="2" />
<text x="61.04" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (18 samples, 0.07%)</title><rect x="510.6" y="709" width="0.8" height="15.0" fill="rgb(254,5,34)" rx="2" ry="2" />
<text x="513.55" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="510.6" y="469" width="0.3" height="15.0" fill="rgb(221,228,21)" rx="2" ry="2" />
<text x="513.65" y="479.5" ></text>
</g>
<g >
<title>aes_gcm_ctrl (3 samples, 0.01%)</title><rect x="189.5" y="725" width="0.1" height="15.0" fill="rgb(253,31,23)" rx="2" ry="2" />
<text x="192.47" y="735.5" ></text>
</g>
<g >
<title>__vfwscanf_internal (8 samples, 0.03%)</title><rect x="60.8" y="709" width="0.4" height="15.0" fill="rgb(253,88,12)" rx="2" ry="2" />
<text x="63.80" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (18 samples, 0.07%)</title><rect x="509.5" y="693" width="0.8" height="15.0" fill="rgb(253,150,31)" rx="2" ry="2" />
<text x="512.46" y="703.5" ></text>
</g>
<g >
<title>srtp_protect_mki (8,902 samples, 35.78%)</title><rect x="62.8" y="757" width="422.2" height="15.0" fill="rgb(246,165,0)" rx="2" ry="2" />
<text x="65.83" y="767.5" >srtp_protect_mki</text>
</g>
<g >
<title>filemap_get_pages (4 samples, 0.02%)</title><rect x="510.7" y="133" width="0.2" height="15.0" fill="rgb(226,148,26)" rx="2" ry="2" />
<text x="513.69" y="143.5" ></text>
</g>
<g >
<title>exc_page_fault (7 samples, 0.03%)</title><rect x="19.5" y="1573" width="0.4" height="15.0" fill="rgb(241,205,47)" rx="2" ry="2" />
<text x="22.53" y="1583.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_aad (118 samples, 0.47%)</title><rect x="193.4" y="709" width="5.6" height="15.0" fill="rgb(243,158,5)" rx="2" ry="2" />
<text x="196.36" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (14 samples, 0.06%)</title><rect x="509.6" y="565" width="0.7" height="15.0" fill="rgb(245,112,23)" rx="2" ry="2" />
<text x="512.60" y="575.5" ></text>
</g>
<g >
<title>EVP_CIPHER_flags (18 samples, 0.07%)</title><rect x="201.8" y="725" width="0.8" height="15.0" fill="rgb(249,66,49)" rx="2" ry="2" />
<text x="204.75" y="735.5" ></text>
</g>
<g >
<title>srtp_aes_icm_openssl_encrypt (867 samples, 3.48%)</title><rect x="229.1" y="741" width="41.1" height="15.0" fill="rgb(226,18,9)" rx="2" ry="2" />
<text x="232.07" y="751.5" >srt..</text>
</g>
<g >
<title>v8::Function::Call (10,351 samples, 41.60%)</title><rect x="21.4" y="1493" width="491.0" height="15.0" fill="rgb(241,164,31)" rx="2" ry="2" />
<text x="24.43" y="1503.5" >v8::Function::Call</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (5 samples, 0.02%)</title><rect x="510.6" y="533" width="0.3" height="15.0" fill="rgb(237,145,8)" rx="2" ry="2" />
<text x="513.65" y="543.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,337 samples, 41.55%)</title><rect x="21.9" y="1157" width="490.3" height="15.0" fill="rgb(229,21,8)" rx="2" ry="2" />
<text x="24.90" y="1167.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (6 samples, 0.02%)</title><rect x="509.8" y="421" width="0.3" height="15.0" fill="rgb(207,59,23)" rx="2" ry="2" />
<text x="512.79" y="431.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,339 samples, 41.56%)</title><rect x="21.9" y="1253" width="490.3" height="15.0" fill="rgb(224,126,9)" rx="2" ry="2" />
<text x="24.86" y="1263.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>filemap_update_page (3 samples, 0.01%)</title><rect x="510.7" y="117" width="0.1" height="15.0" fill="rgb(211,80,35)" rx="2" ry="2" />
<text x="513.69" y="127.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="565" width="0.5" height="15.0" fill="rgb(227,137,18)" rx="2" ry="2" />
<text x="511.75" y="575.5" ></text>
</g>
<g >
<title>srtp_hmac_compute (12 samples, 0.05%)</title><rect x="57.5" y="757" width="0.5" height="15.0" fill="rgb(253,170,17)" rx="2" ry="2" />
<text x="60.48" y="767.5" ></text>
</g>
<g >
<title>sha1_block_data_order_ssse3 (11,086 samples, 44.56%)</title><rect x="664.2" y="1605" width="525.8" height="15.0" fill="rgb(214,163,35)" rx="2" ry="2" />
<text x="667.17" y="1615.5" >sha1_block_data_order_ssse3</text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (3 samples, 0.01%)</title><rect x="511.8" y="805" width="0.2" height="15.0" fill="rgb(241,94,41)" rx="2" ry="2" />
<text x="514.83" y="815.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,210 samples, 41.04%)</title><rect x="26.1" y="949" width="484.3" height="15.0" fill="rgb(248,170,31)" rx="2" ry="2" />
<text x="29.13" y="959.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.8" y="869" width="0.2" height="15.0" fill="rgb(224,207,42)" rx="2" ry="2" />
<text x="514.83" y="879.5" ></text>
</g>
<g >
<title>ENGINE_finish (23 samples, 0.09%)</title><rect x="411.0" y="693" width="1.1" height="15.0" fill="rgb(227,212,31)" rx="2" ry="2" />
<text x="414.00" y="703.5" ></text>
</g>
<g >
<title>v8::internal::compiler::PipelineImpl::SelectInstructions (3 samples, 0.01%)</title><rect x="20.4" y="1493" width="0.1" height="15.0" fill="rgb(227,221,44)" rx="2" ry="2" />
<text x="23.39" y="1503.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="581" width="0.1" height="15.0" fill="rgb(208,224,16)" rx="2" ry="2" />
<text x="514.41" y="591.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (13 samples, 0.05%)</title><rect x="508.6" y="709" width="0.6" height="15.0" fill="rgb(254,141,51)" rx="2" ry="2" />
<text x="511.61" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="512.0" y="1013" width="0.2" height="15.0" fill="rgb(240,144,24)" rx="2" ry="2" />
<text x="514.97" y="1023.5" ></text>
</g>
<g >
<title>srtp_protect (23 samples, 0.09%)</title><rect x="29.8" y="773" width="1.1" height="15.0" fill="rgb(236,223,38)" rx="2" ry="2" />
<text x="32.82" y="783.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (5 samples, 0.02%)</title><rect x="509.2" y="693" width="0.3" height="15.0" fill="rgb(226,94,32)" rx="2" ry="2" />
<text x="512.22" y="703.5" ></text>
</g>
<g >
<title>HMAC_Update (30 samples, 0.12%)</title><rect x="105.3" y="741" width="1.4" height="15.0" fill="rgb(230,103,23)" rx="2" ry="2" />
<text x="108.28" y="751.5" ></text>
</g>
<g >
<title>Cr_z_inflate_fast (6 samples, 0.02%)</title><rect x="21.1" y="1477" width="0.2" height="15.0" fill="rgb(225,165,9)" rx="2" ry="2" />
<text x="24.05" y="1487.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="511.4" y="709" width="0.2" height="15.0" fill="rgb(214,64,51)" rx="2" ry="2" />
<text x="514.41" y="719.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="510.4" y="757" width="0.1" height="15.0" fill="rgb(228,180,51)" rx="2" ry="2" />
<text x="513.36" y="767.5" ></text>
</g>
<g >
<title>srtp_cipher_set_aad (13 samples, 0.05%)</title><rect x="51.6" y="757" width="0.7" height="15.0" fill="rgb(206,87,24)" rx="2" ry="2" />
<text x="54.64" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.8" y="901" width="0.2" height="15.0" fill="rgb(224,108,20)" rx="2" ry="2" />
<text x="514.83" y="911.5" ></text>
</g>
<g >
<title>EVP_DigestUpdate (12 samples, 0.05%)</title><rect x="100.4" y="741" width="0.6" height="15.0" fill="rgb(238,97,5)" rx="2" ry="2" />
<text x="103.44" y="751.5" ></text>
</g>
<g >
<title>_aesni_ctr32_6x (285 samples, 1.15%)</title><rect x="512.8" y="1605" width="13.5" height="15.0" fill="rgb(206,39,53)" rx="2" ry="2" />
<text x="515.78" y="1615.5" ></text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (3 samples, 0.01%)</title><rect x="509.9" y="373" width="0.2" height="15.0" fill="rgb(222,216,1)" rx="2" ry="2" />
<text x="512.93" y="383.5" ></text>
</g>
<g >
<title>__schedule (4 samples, 0.02%)</title><rect x="510.9" y="165" width="0.2" height="15.0" fill="rgb(226,210,51)" rx="2" ry="2" />
<text x="513.88" y="175.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_setiv (50 samples, 0.20%)</title><rect x="211.4" y="693" width="2.4" height="15.0" fill="rgb(251,11,17)" rx="2" ry="2" />
<text x="214.43" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="511.4" y="421" width="0.1" height="15.0" fill="rgb(222,218,48)" rx="2" ry="2" />
<text x="514.41" y="431.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="511.4" y="693" width="0.2" height="15.0" fill="rgb(221,109,13)" rx="2" ry="2" />
<text x="514.41" y="703.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="517" width="0.1" height="15.0" fill="rgb(214,100,47)" rx="2" ry="2" />
<text x="514.41" y="527.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="510.4" y="773" width="0.1" height="15.0" fill="rgb(208,64,36)" rx="2" ry="2" />
<text x="513.36" y="783.5" ></text>
</g>
<g >
<title>do_fault (4 samples, 0.02%)</title><rect x="10.0" y="1461" width="0.2" height="15.0" fill="rgb(224,58,22)" rx="2" ry="2" />
<text x="13.05" y="1471.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (18 samples, 0.07%)</title><rect x="510.6" y="677" width="0.8" height="15.0" fill="rgb(231,70,10)" rx="2" ry="2" />
<text x="513.55" y="687.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="511.4" y="453" width="0.1" height="15.0" fill="rgb(223,39,17)" rx="2" ry="2" />
<text x="514.41" y="463.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="510.9" y="533" width="0.2" height="15.0" fill="rgb(241,10,30)" rx="2" ry="2" />
<text x="513.88" y="543.5" ></text>
</g>
<g >
<title>[perf-191875.map] (23 samples, 0.09%)</title><rect x="509.2" y="709" width="1.1" height="15.0" fill="rgb(244,132,4)" rx="2" ry="2" />
<text x="512.22" y="719.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (4 samples, 0.02%)</title><rect x="510.7" y="357" width="0.2" height="15.0" fill="rgb(252,226,46)" rx="2" ry="2" />
<text x="513.69" y="367.5" ></text>
</g>
<g >
<title>node::fs::Read (4 samples, 0.02%)</title><rect x="510.7" y="341" width="0.2" height="15.0" fill="rgb(215,6,8)" rx="2" ry="2" />
<text x="513.69" y="351.5" ></text>
</g>
<g >
<title>uv_fs_read (4 samples, 0.02%)</title><rect x="510.7" y="309" width="0.2" height="15.0" fill="rgb(207,16,43)" rx="2" ry="2" />
<text x="513.69" y="319.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (3 samples, 0.01%)</title><rect x="509.9" y="357" width="0.2" height="15.0" fill="rgb(229,62,8)" rx="2" ry="2" />
<text x="512.93" y="367.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (3 samples, 0.01%)</title><rect x="511.8" y="821" width="0.2" height="15.0" fill="rgb(229,223,26)" rx="2" ry="2" />
<text x="514.83" y="831.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (3 samples, 0.01%)</title><rect x="509.3" y="581" width="0.1" height="15.0" fill="rgb(251,17,42)" rx="2" ry="2" />
<text x="512.27" y="591.5" ></text>
</g>
<g >
<title>exit_mmap (3 samples, 0.01%)</title><rect x="663.9" y="1493" width="0.1" height="15.0" fill="rgb(228,194,34)" rx="2" ry="2" />
<text x="666.89" y="1503.5" ></text>
</g>
<g >
<title>node::fs::SyncCall&lt;int (4 samples, 0.02%)</title><rect x="510.7" y="325" width="0.2" height="15.0" fill="rgb(249,69,46)" rx="2" ry="2" />
<text x="513.69" y="335.5" ></text>
</g>
<g >
<title>[perf-191875.map] (34 samples, 0.14%)</title><rect x="510.4" y="965" width="1.6" height="15.0" fill="rgb(228,53,9)" rx="2" ry="2" />
<text x="513.36" y="975.5" ></text>
</g>
<g >
<title>rsaz_1024_gather5_avx2 (6 samples, 0.02%)</title><rect x="22.0" y="917" width="0.3" height="15.0" fill="rgb(209,172,42)" rx="2" ry="2" />
<text x="25.05" y="927.5" ></text>
</g>
<g >
<title>[medooze-media-server.node] (11 samples, 0.04%)</title><rect x="26.2" y="773" width="0.5" height="15.0" fill="rgb(226,38,48)" rx="2" ry="2" />
<text x="29.22" y="783.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="508.6" y="613" width="0.1" height="15.0" fill="rgb(236,216,37)" rx="2" ry="2" />
<text x="511.61" y="623.5" ></text>
</g>
<g >
<title>handle_pte_fault (4 samples, 0.02%)</title><rect x="10.0" y="1477" width="0.2" height="15.0" fill="rgb(234,199,28)" rx="2" ry="2" />
<text x="13.05" y="1487.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (4 samples, 0.02%)</title><rect x="510.9" y="485" width="0.2" height="15.0" fill="rgb(231,114,13)" rx="2" ry="2" />
<text x="513.88" y="495.5" ></text>
</g>
<g >
<title>uv_fs_read (4 samples, 0.02%)</title><rect x="510.9" y="421" width="0.2" height="15.0" fill="rgb(253,187,44)" rx="2" ry="2" />
<text x="513.88" y="431.5" ></text>
</g>
<g >
<title>do_syscall_64 (4 samples, 0.02%)</title><rect x="510.9" y="373" width="0.2" height="15.0" fill="rgb(252,128,34)" rx="2" ry="2" />
<text x="513.88" y="383.5" ></text>
</g>
<g >
<title>update (45 samples, 0.18%)</title><rect x="480.8" y="741" width="2.1" height="15.0" fill="rgb(220,210,32)" rx="2" ry="2" />
<text x="483.77" y="751.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,339 samples, 41.56%)</title><rect x="21.9" y="1269" width="490.3" height="15.0" fill="rgb(245,179,4)" rx="2" ry="2" />
<text x="24.86" y="1279.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (16 samples, 0.06%)</title><rect x="509.6" y="677" width="0.7" height="15.0" fill="rgb(244,60,43)" rx="2" ry="2" />
<text x="512.56" y="687.5" ></text>
</g>
<g >
<title>EVP_EncryptFinal_ex (11 samples, 0.04%)</title><rect x="101.0" y="741" width="0.5" height="15.0" fill="rgb(246,75,31)" rx="2" ry="2" />
<text x="104.01" y="751.5" ></text>
</g>
<g >
<title>srtp_cipher_encrypt (82 samples, 0.33%)</title><rect x="47.3" y="757" width="3.9" height="15.0" fill="rgb(229,176,0)" rx="2" ry="2" />
<text x="50.33" y="767.5" ></text>
</g>
<g >
<title>SHA1_Update (20 samples, 0.08%)</title><rect x="106.7" y="741" width="1.0" height="15.0" fill="rgb(250,164,29)" rx="2" ry="2" />
<text x="109.70" y="751.5" ></text>
</g>
<g >
<title>[perf-191875.map] (9 samples, 0.04%)</title><rect x="509.7" y="501" width="0.4" height="15.0" fill="rgb(207,154,36)" rx="2" ry="2" />
<text x="512.70" y="511.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (25 samples, 0.10%)</title><rect x="510.5" y="789" width="1.2" height="15.0" fill="rgb(245,160,11)" rx="2" ry="2" />
<text x="513.50" y="799.5" ></text>
</g>
<g >
<title>ksys_read (3 samples, 0.01%)</title><rect x="511.8" y="677" width="0.2" height="15.0" fill="rgb(223,228,7)" rx="2" ry="2" />
<text x="514.83" y="687.5" ></text>
</g>
<g >
<title>[libc.so.6] (50 samples, 0.20%)</title><rect x="425.9" y="709" width="2.4" height="15.0" fill="rgb(213,223,32)" rx="2" ry="2" />
<text x="428.89" y="719.5" ></text>
</g>
<g >
<title>v8::internal::Snapshot::Initialize (13 samples, 0.05%)</title><rect x="20.8" y="1541" width="0.6" height="15.0" fill="rgb(238,182,52)" rx="2" ry="2" />
<text x="23.77" y="1551.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,351 samples, 41.60%)</title><rect x="21.4" y="1381" width="491.0" height="15.0" fill="rgb(228,22,3)" rx="2" ry="2" />
<text x="24.43" y="1391.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>do_syscall_64 (4 samples, 0.02%)</title><rect x="663.8" y="1589" width="0.2" height="15.0" fill="rgb(220,107,3)" rx="2" ry="2" />
<text x="666.84" y="1599.5" ></text>
</g>
<g >
<title>EVP_EncryptFinal_ex (21 samples, 0.08%)</title><rect x="232.7" y="725" width="1.0" height="15.0" fill="rgb(248,122,26)" rx="2" ry="2" />
<text x="235.67" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="629" width="0.1" height="15.0" fill="rgb(219,26,5)" rx="2" ry="2" />
<text x="514.41" y="639.5" ></text>
</g>
<g >
<title>node (24,880 samples, 100.00%)</title><rect x="10.0" y="1621" width="1180.0" height="15.0" fill="rgb(241,159,28)" rx="2" ry="2" />
<text x="13.00" y="1631.5" >node</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="741" width="1.8" height="15.0" fill="rgb(228,191,51)" rx="2" ry="2" />
<text x="511.51" y="751.5" ></text>
</g>
<g >
<title>Cr_z_inflate (7 samples, 0.03%)</title><rect x="21.1" y="1493" width="0.3" height="15.0" fill="rgb(224,125,51)" rx="2" ry="2" />
<text x="24.05" y="1503.5" ></text>
</g>
<g >
<title>srtp_key_limit_update (20 samples, 0.08%)</title><rect x="61.9" y="757" width="0.9" height="15.0" fill="rgb(212,136,13)" rx="2" ry="2" />
<text x="64.89" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (16 samples, 0.06%)</title><rect x="510.6" y="597" width="0.7" height="15.0" fill="rgb(239,8,18)" rx="2" ry="2" />
<text x="513.55" y="607.5" ></text>
</g>
<g >
<title>aes_gcm_ctrl (17 samples, 0.07%)</title><rect x="200.9" y="709" width="0.9" height="15.0" fill="rgb(240,141,23)" rx="2" ry="2" />
<text x="203.94" y="719.5" ></text>
</g>
<g >
<title>v8::internal::ContextDeserializer::DeserializeContext (3 samples, 0.01%)</title><rect x="512.4" y="1461" width="0.1" height="15.0" fill="rgb(210,5,6)" rx="2" ry="2" />
<text x="515.40" y="1471.5" ></text>
</g>
<g >
<title>OPENSSL_cleanse (246 samples, 0.99%)</title><rect x="373.0" y="709" width="11.7" height="15.0" fill="rgb(209,223,9)" rx="2" ry="2" />
<text x="376.01" y="719.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (4 samples, 0.02%)</title><rect x="510.9" y="389" width="0.2" height="15.0" fill="rgb(239,185,37)" rx="2" ry="2" />
<text x="513.88" y="399.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_ctrl (15 samples, 0.06%)</title><rect x="98.5" y="741" width="0.8" height="15.0" fill="rgb(252,77,50)" rx="2" ry="2" />
<text x="101.55" y="751.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="511.4" y="645" width="0.1" height="15.0" fill="rgb(213,119,0)" rx="2" ry="2" />
<text x="514.41" y="655.5" ></text>
</g>
<g >
<title>aes_gcm_cipher (27 samples, 0.11%)</title><rect x="118.5" y="741" width="1.2" height="15.0" fill="rgb(253,204,32)" rx="2" ry="2" />
<text x="121.47" y="751.5" ></text>
</g>
<g >
<title>v8::internal::Parser::ParseWrapped (3 samples, 0.01%)</title><rect x="509.9" y="213" width="0.2" height="15.0" fill="rgb(233,139,19)" rx="2" ry="2" />
<text x="512.93" y="223.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (13 samples, 0.05%)</title><rect x="508.6" y="645" width="0.6" height="15.0" fill="rgb(250,29,32)" rx="2" ry="2" />
<text x="511.61" y="655.5" ></text>
</g>
<g >
<title>new_sync_read (3 samples, 0.01%)</title><rect x="511.8" y="645" width="0.2" height="15.0" fill="rgb(239,155,52)" rx="2" ry="2" />
<text x="514.83" y="655.5" ></text>
</g>
<g >
<title>v8::internal::OptimizedCompilationJob::PrepareJob (3 samples, 0.01%)</title><rect x="509.0" y="293" width="0.2" height="15.0" fill="rgb(235,148,11)" rx="2" ry="2" />
<text x="512.03" y="303.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_reset.part.1 (136 samples, 0.55%)</title><rect x="412.1" y="693" width="6.4" height="15.0" fill="rgb(245,110,23)" rx="2" ry="2" />
<text x="415.09" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (4 samples, 0.02%)</title><rect x="511.4" y="677" width="0.2" height="15.0" fill="rgb(226,152,36)" rx="2" ry="2" />
<text x="514.41" y="687.5" ></text>
</g>
<g >
<title>srtp_cipher_type_test.part.0 (16 samples, 0.06%)</title><rect x="60.8" y="725" width="0.8" height="15.0" fill="rgb(249,26,50)" rx="2" ry="2" />
<text x="63.80" y="735.5" ></text>
</g>
<g >
<title>sha1_block_data_order_ssse3 (104 samples, 0.42%)</title><rect x="351.4" y="693" width="5.0" height="15.0" fill="rgb(229,13,0)" rx="2" ry="2" />
<text x="354.43" y="703.5" ></text>
</g>
<g >
<title>wait_on_page_bit_common (4 samples, 0.02%)</title><rect x="510.9" y="213" width="0.2" height="15.0" fill="rgb(242,208,26)" rx="2" ry="2" />
<text x="513.88" y="223.5" ></text>
</g>
<g >
<title>BN_is_prime_fasttest_ex (7 samples, 0.03%)</title><rect x="22.0" y="949" width="0.3" height="15.0" fill="rgb(223,76,3)" rx="2" ry="2" />
<text x="25.00" y="959.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_cipher (6 samples, 0.02%)</title><rect x="200.0" y="725" width="0.3" height="15.0" fill="rgb(224,115,46)" rx="2" ry="2" />
<text x="203.04" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="510.4" y="805" width="0.1" height="15.0" fill="rgb(220,172,11)" rx="2" ry="2" />
<text x="513.36" y="815.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,349 samples, 41.60%)</title><rect x="21.5" y="1365" width="490.9" height="15.0" fill="rgb(208,17,0)" rx="2" ry="2" />
<text x="24.52" y="1375.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>__x64_sys_exit_group (4 samples, 0.02%)</title><rect x="663.8" y="1573" width="0.2" height="15.0" fill="rgb(239,13,20)" rx="2" ry="2" />
<text x="666.84" y="1583.5" ></text>
</g>
<g >
<title>aes_gcm_ctrl (46 samples, 0.18%)</title><rect x="164.3" y="709" width="2.2" height="15.0" fill="rgb(220,150,26)" rx="2" ry="2" />
<text x="167.33" y="719.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::GetOptimizedCode (4 samples, 0.02%)</title><rect x="509.0" y="309" width="0.2" height="15.0" fill="rgb(216,148,18)" rx="2" ry="2" />
<text x="512.03" y="319.5" ></text>
</g>
<g >
<title>HMAC_Final (30 samples, 0.12%)</title><rect x="103.3" y="741" width="1.5" height="15.0" fill="rgb(229,213,28)" rx="2" ry="2" />
<text x="106.34" y="751.5" ></text>
</g>
<g >
<title>__schedule (3 samples, 0.01%)</title><rect x="510.7" y="53" width="0.1" height="15.0" fill="rgb(239,136,46)" rx="2" ry="2" />
<text x="513.69" y="63.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="510.7" y="405" width="0.2" height="15.0" fill="rgb(234,63,46)" rx="2" ry="2" />
<text x="513.69" y="415.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="510.4" y="789" width="0.1" height="15.0" fill="rgb(252,86,17)" rx="2" ry="2" />
<text x="513.36" y="799.5" ></text>
</g>
<g >
<title>srtp_hmac_start (596 samples, 2.40%)</title><rect x="400.0" y="741" width="28.3" height="15.0" fill="rgb(246,31,38)" rx="2" ry="2" />
<text x="403.00" y="751.5" >s..</text>
</g>
<g >
<title>srtp_inject_mki (7 samples, 0.03%)</title><rect x="61.6" y="757" width="0.3" height="15.0" fill="rgb(212,217,24)" rx="2" ry="2" />
<text x="64.55" y="767.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (18 samples, 0.07%)</title><rect x="510.6" y="757" width="0.8" height="15.0" fill="rgb(249,4,54)" rx="2" ry="2" />
<text x="513.55" y="767.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (7 samples, 0.03%)</title><rect x="19.5" y="1589" width="0.4" height="15.0" fill="rgb(242,93,14)" rx="2" ry="2" />
<text x="22.53" y="1599.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="533" width="0.5" height="15.0" fill="rgb(240,98,48)" rx="2" ry="2" />
<text x="511.75" y="543.5" ></text>
</g>
<g >
<title>node::Environment::TryLoadAddon (10,169 samples, 40.87%)</title><rect x="26.1" y="821" width="482.3" height="15.0" fill="rgb(210,55,28)" rx="2" ry="2" />
<text x="29.13" y="831.5" >node::Environment::TryLoadAddon</text>
</g>
<g >
<title>generic_file_read_iter (3 samples, 0.01%)</title><rect x="511.8" y="613" width="0.2" height="15.0" fill="rgb(244,73,36)" rx="2" ry="2" />
<text x="514.83" y="623.5" ></text>
</g>
<g >
<title>EVP_DigestFinal_ex (828 samples, 3.33%)</title><rect x="317.1" y="709" width="39.3" height="15.0" fill="rgb(247,153,44)" rx="2" ry="2" />
<text x="320.09" y="719.5" >EVP..</text>
</g>
<g >
<title>final (65 samples, 0.26%)</title><rect x="344.6" y="693" width="3.1" height="15.0" fill="rgb(233,224,3)" rx="2" ry="2" />
<text x="347.65" y="703.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_encrypt (28 samples, 0.11%)</title><rect x="129.4" y="709" width="1.4" height="15.0" fill="rgb(206,225,15)" rx="2" ry="2" />
<text x="132.42" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (31 samples, 0.12%)</title><rect x="510.4" y="901" width="1.4" height="15.0" fill="rgb(247,101,44)" rx="2" ry="2" />
<text x="513.36" y="911.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_encrypt_ctr32 (130 samples, 0.52%)</title><rect x="130.8" y="709" width="6.1" height="15.0" fill="rgb(205,148,31)" rx="2" ry="2" />
<text x="133.75" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,244 samples, 41.17%)</title><rect x="26.1" y="997" width="485.9" height="15.0" fill="rgb(247,80,45)" rx="2" ry="2" />
<text x="29.13" y="1007.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>srtp_get_stream (32 samples, 0.13%)</title><rect x="56.0" y="757" width="1.5" height="15.0" fill="rgb(253,178,33)" rx="2" ry="2" />
<text x="58.96" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="357" width="0.1" height="15.0" fill="rgb(217,43,44)" rx="2" ry="2" />
<text x="514.41" y="367.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="549" width="0.1" height="15.0" fill="rgb(223,50,3)" rx="2" ry="2" />
<text x="514.41" y="559.5" ></text>
</g>
<g >
<title>v8::internal::compiler::PipelineCompilationJob::PrepareJobImpl (3 samples, 0.01%)</title><rect x="509.0" y="277" width="0.2" height="15.0" fill="rgb(231,107,35)" rx="2" ry="2" />
<text x="512.03" y="287.5" ></text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="510.6" y="501" width="0.3" height="15.0" fill="rgb(240,5,23)" rx="2" ry="2" />
<text x="513.65" y="511.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,351 samples, 41.60%)</title><rect x="21.4" y="1413" width="491.0" height="15.0" fill="rgb(232,115,46)" rx="2" ry="2" />
<text x="24.43" y="1423.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>srtp_rdbx_add_index (508 samples, 2.04%)</title><rect x="454.7" y="741" width="24.1" height="15.0" fill="rgb(205,106,10)" rx="2" ry="2" />
<text x="457.73" y="751.5" >s..</text>
</g>
<g >
<title>EVP_MD_CTX_copy_ex (303 samples, 1.22%)</title><rect x="405.1" y="709" width="14.3" height="15.0" fill="rgb(244,229,23)" rx="2" ry="2" />
<text x="408.07" y="719.5" ></text>
</g>
<g >
<title>v8::internal::Parser::DoParseProgram (3 samples, 0.01%)</title><rect x="509.9" y="229" width="0.2" height="15.0" fill="rgb(207,31,37)" rx="2" ry="2" />
<text x="512.93" y="239.5" ></text>
</g>
<g >
<title>srtp_crypto_kernel_status (16 samples, 0.06%)</title><rect x="60.8" y="741" width="0.8" height="15.0" fill="rgb(220,102,48)" rx="2" ry="2" />
<text x="63.80" y="751.5" ></text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="510.6" y="485" width="0.3" height="15.0" fill="rgb(245,31,40)" rx="2" ry="2" />
<text x="513.65" y="495.5" ></text>
</g>
<g >
<title>v8::internal::Parser::ParseProgram (3 samples, 0.01%)</title><rect x="509.9" y="245" width="0.2" height="15.0" fill="rgb(217,228,18)" rx="2" ry="2" />
<text x="512.93" y="255.5" ></text>
</g>
<g >
<title>v8::internal::Bootstrapper::CreateEnvironment (6 samples, 0.02%)</title><rect x="512.4" y="1509" width="0.2" height="15.0" fill="rgb(226,93,9)" rx="2" ry="2" />
<text x="515.35" y="1519.5" ></text>
</g>
<g >
<title>vfs_read (3 samples, 0.01%)</title><rect x="511.8" y="661" width="0.2" height="15.0" fill="rgb(218,60,23)" rx="2" ry="2" />
<text x="514.83" y="671.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1205" width="0.2" height="15.0" fill="rgb(249,46,47)" rx="2" ry="2" />
<text x="515.21" y="1215.5" ></text>
</g>
<g >
<title>sha1_block_data_order_ssse3 (75 samples, 0.30%)</title><rect x="436.7" y="725" width="3.6" height="15.0" fill="rgb(240,154,19)" rx="2" ry="2" />
<text x="439.71" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,338 samples, 41.55%)</title><rect x="21.9" y="1189" width="490.3" height="15.0" fill="rgb(238,171,15)" rx="2" ry="2" />
<text x="24.86" y="1199.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>____wcstold_l_internal (12 samples, 0.05%)</title><rect x="19.3" y="1605" width="0.6" height="15.0" fill="rgb(244,224,41)" rx="2" ry="2" />
<text x="22.30" y="1615.5" ></text>
</g>
<g >
<title>__do_fault (4 samples, 0.02%)</title><rect x="10.0" y="1429" width="0.2" height="15.0" fill="rgb(241,161,52)" rx="2" ry="2" />
<text x="13.05" y="1439.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,348 samples, 41.59%)</title><rect x="21.6" y="1349" width="490.8" height="15.0" fill="rgb(231,91,10)" rx="2" ry="2" />
<text x="24.57" y="1359.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="511.1" y="549" width="0.2" height="15.0" fill="rgb(230,149,12)" rx="2" ry="2" />
<text x="514.12" y="559.5" ></text>
</g>
<g >
<title>node::ExecuteBootstrapper (10,352 samples, 41.61%)</title><rect x="21.4" y="1509" width="491.0" height="15.0" fill="rgb(211,207,38)" rx="2" ry="2" />
<text x="24.38" y="1519.5" >node::ExecuteBootstrapper</text>
</g>
<g >
<title>[unknown] (46 samples, 0.18%)</title><rect x="10.2" y="1589" width="2.2" height="15.0" fill="rgb(242,220,5)" rx="2" ry="2" />
<text x="13.24" y="1599.5" ></text>
</g>
<g >
<title>[perf-191875.map] (34 samples, 0.14%)</title><rect x="510.4" y="917" width="1.6" height="15.0" fill="rgb(222,197,5)" rx="2" ry="2" />
<text x="513.36" y="927.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_iv_length (27 samples, 0.11%)</title><rect x="276.8" y="725" width="1.3" height="15.0" fill="rgb(234,82,5)" rx="2" ry="2" />
<text x="279.83" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,244 samples, 41.17%)</title><rect x="26.1" y="1029" width="485.9" height="15.0" fill="rgb(230,137,36)" rx="2" ry="2" />
<text x="29.13" y="1039.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="549" width="0.5" height="15.0" fill="rgb(213,5,16)" rx="2" ry="2" />
<text x="511.75" y="559.5" ></text>
</g>
<g >
<title>schedule (3 samples, 0.01%)</title><rect x="511.8" y="517" width="0.2" height="15.0" fill="rgb(216,1,17)" rx="2" ry="2" />
<text x="514.83" y="527.5" ></text>
</g>
<g >
<title>srtp_aes_icm_openssl_set_iv (484 samples, 1.95%)</title><rect x="270.2" y="741" width="22.9" height="15.0" fill="rgb(253,206,54)" rx="2" ry="2" />
<text x="273.19" y="751.5" >s..</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,210 samples, 41.04%)</title><rect x="26.1" y="917" width="484.3" height="15.0" fill="rgb(209,221,19)" rx="2" ry="2" />
<text x="29.13" y="927.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>SHA1_Update (50 samples, 0.20%)</title><rect x="431.3" y="725" width="2.4" height="15.0" fill="rgb(206,195,35)" rx="2" ry="2" />
<text x="434.35" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (4 samples, 0.02%)</title><rect x="509.2" y="661" width="0.2" height="15.0" fill="rgb(238,69,1)" rx="2" ry="2" />
<text x="512.22" y="671.5" ></text>
</g>
<g >
<title>ksys_read (4 samples, 0.02%)</title><rect x="510.9" y="341" width="0.2" height="15.0" fill="rgb(210,123,2)" rx="2" ry="2" />
<text x="513.88" y="351.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_md_data (13 samples, 0.05%)</title><rect x="313.3" y="725" width="0.6" height="15.0" fill="rgb(254,102,41)" rx="2" ry="2" />
<text x="316.30" y="735.5" ></text>
</g>
<g >
<title>io_schedule (3 samples, 0.01%)</title><rect x="511.8" y="533" width="0.2" height="15.0" fill="rgb(254,94,47)" rx="2" ry="2" />
<text x="514.83" y="543.5" ></text>
</g>
<g >
<title>node::StartExecution (10,352 samples, 41.61%)</title><rect x="21.4" y="1541" width="491.0" height="15.0" fill="rgb(216,91,16)" rx="2" ry="2" />
<text x="24.38" y="1551.5" >node::StartExecution</text>
</g>
<g >
<title>srtp_stream_list_get (410 samples, 1.65%)</title><rect x="488.9" y="757" width="19.5" height="15.0" fill="rgb(214,220,13)" rx="2" ry="2" />
<text x="491.92" y="767.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (40 samples, 0.16%)</title><rect x="508.4" y="869" width="1.9" height="15.0" fill="rgb(239,228,47)" rx="2" ry="2" />
<text x="511.42" y="879.5" ></text>
</g>
<g >
<title>mmput (3 samples, 0.01%)</title><rect x="663.9" y="1509" width="0.1" height="15.0" fill="rgb(224,140,3)" rx="2" ry="2" />
<text x="666.89" y="1519.5" ></text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (3 samples, 0.01%)</title><rect x="509.3" y="597" width="0.1" height="15.0" fill="rgb(220,156,54)" rx="2" ry="2" />
<text x="512.27" y="607.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="789" width="1.8" height="15.0" fill="rgb(205,109,10)" rx="2" ry="2" />
<text x="511.51" y="799.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (87 samples, 0.35%)</title><rect x="21.9" y="1061" width="4.1" height="15.0" fill="rgb(226,76,3)" rx="2" ry="2" />
<text x="24.90" y="1071.5" ></text>
</g>
<g >
<title>[medooze-media-server.node] (174 samples, 0.70%)</title><rect x="110.2" y="741" width="8.3" height="15.0" fill="rgb(229,187,19)" rx="2" ry="2" />
<text x="113.21" y="751.5" ></text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_NoBuiltinExit (4 samples, 0.02%)</title><rect x="509.0" y="357" width="0.2" height="15.0" fill="rgb(227,204,14)" rx="2" ry="2" />
<text x="512.03" y="367.5" ></text>
</g>
<g >
<title>BN_generate_prime_ex (9 samples, 0.04%)</title><rect x="21.9" y="965" width="0.4" height="15.0" fill="rgb(247,98,13)" rx="2" ry="2" />
<text x="24.90" y="975.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_copy_ex (9 samples, 0.04%)</title><rect x="400.1" y="725" width="0.5" height="15.0" fill="rgb(231,134,11)" rx="2" ry="2" />
<text x="403.14" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (15 samples, 0.06%)</title><rect x="509.6" y="613" width="0.7" height="15.0" fill="rgb(247,192,24)" rx="2" ry="2" />
<text x="512.56" y="623.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,339 samples, 41.56%)</title><rect x="21.9" y="1237" width="490.3" height="15.0" fill="rgb(251,216,53)" rx="2" ry="2" />
<text x="24.86" y="1247.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>aesni_ctr32_encrypt_blocks (290 samples, 1.17%)</title><rect x="256.4" y="693" width="13.8" height="15.0" fill="rgb(239,88,27)" rx="2" ry="2" />
<text x="259.43" y="703.5" ></text>
</g>
<g >
<title>aesni_encrypt (221 samples, 0.89%)</title><rect x="140.6" y="709" width="10.4" height="15.0" fill="rgb(254,98,45)" rx="2" ry="2" />
<text x="143.57" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="805" width="1.8" height="15.0" fill="rgb(206,38,9)" rx="2" ry="2" />
<text x="511.51" y="815.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.8" y="885" width="0.2" height="15.0" fill="rgb(229,59,6)" rx="2" ry="2" />
<text x="514.83" y="895.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="512.2" y="1189" width="0.2" height="15.0" fill="rgb(251,200,4)" rx="2" ry="2" />
<text x="515.21" y="1199.5" ></text>
</g>
<g >
<title>[perf-191875.map] (16 samples, 0.06%)</title><rect x="510.6" y="581" width="0.7" height="15.0" fill="rgb(226,1,23)" rx="2" ry="2" />
<text x="513.55" y="591.5" ></text>
</g>
<g >
<title>vfs_read (4 samples, 0.02%)</title><rect x="510.9" y="325" width="0.2" height="15.0" fill="rgb(221,136,3)" rx="2" ry="2" />
<text x="513.88" y="335.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_set_flags (11 samples, 0.04%)</title><rect x="372.5" y="709" width="0.5" height="15.0" fill="rgb(244,92,25)" rx="2" ry="2" />
<text x="375.49" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="508.7" y="405" width="0.2" height="15.0" fill="rgb(217,63,6)" rx="2" ry="2" />
<text x="511.75" y="415.5" ></text>
</g>
<g >
<title>OPENSSL_cleanse (219 samples, 0.88%)</title><rect x="325.4" y="693" width="10.4" height="15.0" fill="rgb(220,186,16)" rx="2" ry="2" />
<text x="328.39" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (13 samples, 0.05%)</title><rect x="508.6" y="693" width="0.6" height="15.0" fill="rgb(245,83,4)" rx="2" ry="2" />
<text x="511.61" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="469" width="0.5" height="15.0" fill="rgb(226,85,10)" rx="2" ry="2" />
<text x="511.75" y="479.5" ></text>
</g>
<g >
<title>filemap_read (4 samples, 0.02%)</title><rect x="510.7" y="149" width="0.2" height="15.0" fill="rgb(212,39,36)" rx="2" ry="2" />
<text x="513.69" y="159.5" ></text>
</g>
<g >
<title>EVP_CipherInit_ex (526 samples, 2.11%)</title><rect x="202.6" y="725" width="25.0" height="15.0" fill="rgb(239,34,25)" rx="2" ry="2" />
<text x="205.60" y="735.5" >E..</text>
</g>
<g >
<title>rcmd_af (3 samples, 0.01%)</title><rect x="511.8" y="741" width="0.2" height="15.0" fill="rgb(205,190,38)" rx="2" ry="2" />
<text x="514.83" y="751.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,210 samples, 41.04%)</title><rect x="26.1" y="933" width="484.3" height="15.0" fill="rgb(222,41,0)" rx="2" ry="2" />
<text x="29.13" y="943.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (4 samples, 0.02%)</title><rect x="510.7" y="389" width="0.2" height="15.0" fill="rgb(244,39,19)" rx="2" ry="2" />
<text x="513.69" y="399.5" ></text>
</g>
<g >
<title>generic_file_read_iter (4 samples, 0.02%)</title><rect x="510.7" y="165" width="0.2" height="15.0" fill="rgb(211,224,34)" rx="2" ry="2" />
<text x="513.69" y="175.5" ></text>
</g>
<g >
<title>rsaz_1024_sqr_avx2 (39 samples, 0.16%)</title><rect x="10.5" y="1573" width="1.9" height="15.0" fill="rgb(253,37,8)" rx="2" ry="2" />
<text x="13.52" y="1583.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (11 samples, 0.04%)</title><rect x="510.6" y="565" width="0.5" height="15.0" fill="rgb(231,213,11)" rx="2" ry="2" />
<text x="513.55" y="575.5" ></text>
</g>
<g >
<title>aes_gcm_cipher (162 samples, 0.65%)</title><rect x="191.3" y="725" width="7.7" height="15.0" fill="rgb(235,92,3)" rx="2" ry="2" />
<text x="194.27" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1221" width="0.2" height="15.0" fill="rgb(229,72,28)" rx="2" ry="2" />
<text x="515.21" y="1231.5" ></text>
</g>
<g >
<title>wait_on_page_bit_common (3 samples, 0.01%)</title><rect x="511.8" y="549" width="0.2" height="15.0" fill="rgb(222,137,24)" rx="2" ry="2" />
<text x="514.83" y="559.5" ></text>
</g>
<g >
<title>HMAC_Final (1,685 samples, 6.77%)</title><rect x="313.9" y="725" width="79.9" height="15.0" fill="rgb(210,115,50)" rx="2" ry="2" />
<text x="316.92" y="735.5" >HMAC_Final</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,337 samples, 41.55%)</title><rect x="21.9" y="1109" width="490.3" height="15.0" fill="rgb(236,223,12)" rx="2" ry="2" />
<text x="24.90" y="1119.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (14 samples, 0.06%)</title><rect x="509.6" y="597" width="0.7" height="15.0" fill="rgb(217,13,35)" rx="2" ry="2" />
<text x="512.60" y="607.5" ></text>
</g>
<g >
<title>filemap_fault (4 samples, 0.02%)</title><rect x="10.0" y="1413" width="0.2" height="15.0" fill="rgb(241,124,18)" rx="2" ry="2" />
<text x="13.05" y="1423.5" ></text>
</g>
<g >
<title>srtp_calc_aead_iv.isra.0 (174 samples, 0.70%)</title><rect x="293.1" y="741" width="8.3" height="15.0" fill="rgb(229,137,54)" rx="2" ry="2" />
<text x="296.14" y="751.5" ></text>
</g>
<g >
<title>SHA1_Final (10 samples, 0.04%)</title><rect x="384.7" y="709" width="0.5" height="15.0" fill="rgb(233,103,34)" rx="2" ry="2" />
<text x="387.68" y="719.5" ></text>
</g>
<g >
<title>do_user_addr_fault (6 samples, 0.02%)</title><rect x="19.5" y="1557" width="0.3" height="15.0" fill="rgb(228,20,42)" rx="2" ry="2" />
<text x="22.53" y="1567.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.8" y="853" width="0.2" height="15.0" fill="rgb(246,51,47)" rx="2" ry="2" />
<text x="514.83" y="863.5" ></text>
</g>
<g >
<title>EVP_CIPHER_flags (58 samples, 0.23%)</title><rect x="278.1" y="725" width="2.8" height="15.0" fill="rgb(215,167,16)" rx="2" ry="2" />
<text x="281.11" y="735.5" ></text>
</g>
<g >
<title>aes_ctr_cipher (491 samples, 1.97%)</title><rect x="246.9" y="709" width="23.3" height="15.0" fill="rgb(242,49,21)" rx="2" ry="2" />
<text x="249.90" y="719.5" >a..</text>
</g>
<g >
<title>io_schedule (4 samples, 0.02%)</title><rect x="510.9" y="197" width="0.2" height="15.0" fill="rgb(206,108,13)" rx="2" ry="2" />
<text x="513.88" y="207.5" ></text>
</g>
<g >
<title>sha1_block_data_order_ssse3 (136 samples, 0.55%)</title><rect x="12.8" y="1589" width="6.4" height="15.0" fill="rgb(250,129,30)" rx="2" ry="2" />
<text x="15.75" y="1599.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="508.7" y="389" width="0.2" height="15.0" fill="rgb(246,85,38)" rx="2" ry="2" />
<text x="511.75" y="399.5" ></text>
</g>
<g >
<title>Builtins_BaselineOutOfLinePrologue (4 samples, 0.02%)</title><rect x="509.0" y="373" width="0.2" height="15.0" fill="rgb(246,97,36)" rx="2" ry="2" />
<text x="512.03" y="383.5" ></text>
</g>
<g >
<title>CRYPTO_ctr128_encrypt_ctr32 (31 samples, 0.12%)</title><rect x="245.1" y="709" width="1.5" height="15.0" fill="rgb(239,15,11)" rx="2" ry="2" />
<text x="248.10" y="719.5" ></text>
</g>
<g >
<title>srtp_rdbx_add_index (65 samples, 0.26%)</title><rect x="485.0" y="757" width="3.1" height="15.0" fill="rgb(235,9,53)" rx="2" ry="2" />
<text x="488.04" y="767.5" ></text>
</g>
<g >
<title>srtp_aes_gcm_openssl_encrypt (779 samples, 3.13%)</title><rect x="126.1" y="741" width="36.9" height="15.0" fill="rgb(247,214,48)" rx="2" ry="2" />
<text x="129.06" y="751.5" >srt..</text>
</g>
<g >
<title>srtp_aes_gcm_openssl_get_tag (561 samples, 2.25%)</title><rect x="163.0" y="741" width="26.6" height="15.0" fill="rgb(223,197,2)" rx="2" ry="2" />
<text x="166.00" y="751.5" >s..</text>
</g>
<g >
<title>v8::internal::Parser::ParseFunction (3 samples, 0.01%)</title><rect x="509.9" y="181" width="0.2" height="15.0" fill="rgb(239,187,2)" rx="2" ry="2" />
<text x="512.93" y="191.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,337 samples, 41.55%)</title><rect x="21.9" y="1125" width="490.3" height="15.0" fill="rgb(238,106,25)" rx="2" ry="2" />
<text x="24.90" y="1135.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (3 samples, 0.01%)</title><rect x="21.6" y="1317" width="0.1" height="15.0" fill="rgb(216,196,6)" rx="2" ry="2" />
<text x="24.57" y="1327.5" ></text>
</g>
<g >
<title>__vstrfmon_l_internal (10,377 samples, 41.71%)</title><rect x="20.6" y="1605" width="492.2" height="15.0" fill="rgb(223,129,0)" rx="2" ry="2" />
<text x="23.62" y="1615.5" >__vstrfmon_l_internal</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,340 samples, 41.56%)</title><rect x="21.8" y="1301" width="490.4" height="15.0" fill="rgb(239,39,17)" rx="2" ry="2" />
<text x="24.81" y="1311.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>handle_mm_fault (4 samples, 0.02%)</title><rect x="10.0" y="1509" width="0.2" height="15.0" fill="rgb(215,176,32)" rx="2" ry="2" />
<text x="13.05" y="1519.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_get_cipher_data (4 samples, 0.02%)</title><rect x="210.0" y="709" width="0.1" height="15.0" fill="rgb(215,33,29)" rx="2" ry="2" />
<text x="212.95" y="719.5" ></text>
</g>
<g >
<title>v8::ScriptCompiler::CompileFunctionInContext (3 samples, 0.01%)</title><rect x="509.9" y="309" width="0.2" height="15.0" fill="rgb(250,158,4)" rx="2" ry="2" />
<text x="512.93" y="319.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1269" width="0.2" height="15.0" fill="rgb(219,59,36)" rx="2" ry="2" />
<text x="515.21" y="1279.5" ></text>
</g>
<g >
<title>v8::internal::Compiler::CompileOptimized (4 samples, 0.02%)</title><rect x="509.0" y="325" width="0.2" height="15.0" fill="rgb(215,60,5)" rx="2" ry="2" />
<text x="512.03" y="335.5" ></text>
</g>
<g >
<title>CRYPTO_ctr128_encrypt_ctr32 (114 samples, 0.46%)</title><rect x="251.0" y="693" width="5.4" height="15.0" fill="rgb(214,160,12)" rx="2" ry="2" />
<text x="254.03" y="703.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_md_data (24 samples, 0.10%)</title><rect x="324.3" y="693" width="1.1" height="15.0" fill="rgb(232,185,0)" rx="2" ry="2" />
<text x="327.26" y="703.5" ></text>
</g>
<g >
<title>srtp_init (16 samples, 0.06%)</title><rect x="60.8" y="757" width="0.8" height="15.0" fill="rgb(231,52,51)" rx="2" ry="2" />
<text x="63.80" y="767.5" ></text>
</g>
<g >
<title>v8::internal::Isolate::Init (5 samples, 0.02%)</title><rect x="20.8" y="1525" width="0.3" height="15.0" fill="rgb(208,69,32)" rx="2" ry="2" />
<text x="23.81" y="1535.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_get_cipher_data (10 samples, 0.04%)</title><rect x="200.5" y="709" width="0.4" height="15.0" fill="rgb(249,42,33)" rx="2" ry="2" />
<text x="203.47" y="719.5" ></text>
</g>
<g >
<title>handle_pte_fault (3 samples, 0.01%)</title><rect x="19.7" y="1509" width="0.1" height="15.0" fill="rgb(210,204,50)" rx="2" ry="2" />
<text x="22.68" y="1519.5" ></text>
</g>
<g >
<title>v8::internal::compiler::PipelineCompilationJob::ExecuteJobImpl (11 samples, 0.04%)</title><rect x="20.1" y="1525" width="0.5" height="15.0" fill="rgb(222,45,20)" rx="2" ry="2" />
<text x="23.05" y="1535.5" ></text>
</g>
<g >
<title>v8::internal::ContextDeserializer::Deserialize (3 samples, 0.01%)</title><rect x="512.4" y="1445" width="0.1" height="15.0" fill="rgb(238,7,45)" rx="2" ry="2" />
<text x="515.40" y="1455.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_md_data (5 samples, 0.02%)</title><rect x="372.0" y="709" width="0.2" height="15.0" fill="rgb(240,95,22)" rx="2" ry="2" />
<text x="374.97" y="719.5" ></text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (3 samples, 0.01%)</title><rect x="21.6" y="1333" width="0.1" height="15.0" fill="rgb(220,123,0)" rx="2" ry="2" />
<text x="24.57" y="1343.5" ></text>
</g>
<g >
<title>aesni_gcm_encrypt (359 samples, 1.44%)</title><rect x="646.8" y="1605" width="17.0" height="15.0" fill="rgb(223,21,23)" rx="2" ry="2" />
<text x="649.76" y="1615.5" ></text>
</g>
<g >
<title>schedule (4 samples, 0.02%)</title><rect x="510.9" y="181" width="0.2" height="15.0" fill="rgb(224,76,3)" rx="2" ry="2" />
<text x="513.88" y="191.5" ></text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (4 samples, 0.02%)</title><rect x="510.9" y="501" width="0.2" height="15.0" fill="rgb(247,56,24)" rx="2" ry="2" />
<text x="513.88" y="511.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="821" width="1.8" height="15.0" fill="rgb(217,47,20)" rx="2" ry="2" />
<text x="511.51" y="831.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="511.4" y="565" width="0.1" height="15.0" fill="rgb(252,177,38)" rx="2" ry="2" />
<text x="514.41" y="575.5" ></text>
</g>
<g >
<title>v8::internal::parsing::ParseProgram (3 samples, 0.01%)</title><rect x="509.9" y="261" width="0.2" height="15.0" fill="rgb(241,185,1)" rx="2" ry="2" />
<text x="512.93" y="271.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="512.0" y="1077" width="0.2" height="15.0" fill="rgb(211,219,34)" rx="2" ry="2" />
<text x="514.97" y="1087.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="837" width="1.8" height="15.0" fill="rgb(213,30,40)" rx="2" ry="2" />
<text x="511.51" y="847.5" ></text>
</g>
<g >
<title>ENGINE_finish (18 samples, 0.07%)</title><rect x="417.7" y="677" width="0.8" height="15.0" fill="rgb(248,177,40)" rx="2" ry="2" />
<text x="420.69" y="687.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,337 samples, 41.55%)</title><rect x="21.9" y="1173" width="490.3" height="15.0" fill="rgb(217,207,7)" rx="2" ry="2" />
<text x="24.90" y="1183.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>srtp_aes_gcm_openssl_set_iv (8 samples, 0.03%)</title><rect x="41.2" y="757" width="0.4" height="15.0" fill="rgb(226,78,54)" rx="2" ry="2" />
<text x="44.21" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (30 samples, 0.12%)</title><rect x="510.4" y="853" width="1.4" height="15.0" fill="rgb(242,181,3)" rx="2" ry="2" />
<text x="513.36" y="863.5" ></text>
</g>
<g >
<title>v8::Context::FromSnapshot (6 samples, 0.02%)</title><rect x="512.4" y="1541" width="0.2" height="15.0" fill="rgb(210,193,1)" rx="2" ry="2" />
<text x="515.35" y="1551.5" ></text>
</g>
<g >
<title>aesni_ctr32_encrypt_blocks (1,085 samples, 4.36%)</title><rect x="595.3" y="1605" width="51.5" height="15.0" fill="rgb(214,10,35)" rx="2" ry="2" />
<text x="598.30" y="1615.5" >aesni..</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (5 samples, 0.02%)</title><rect x="510.6" y="453" width="0.3" height="15.0" fill="rgb(241,121,33)" rx="2" ry="2" />
<text x="513.65" y="463.5" ></text>
</g>
<g >
<title>v8::internal::Genesis::Genesis (5 samples, 0.02%)</title><rect x="512.4" y="1493" width="0.2" height="15.0" fill="rgb(232,20,12)" rx="2" ry="2" />
<text x="515.40" y="1503.5" ></text>
</g>
<g >
<title>[unknown] (194 samples, 0.78%)</title><rect x="10.0" y="1605" width="9.2" height="15.0" fill="rgb(244,16,39)" rx="2" ry="2" />
<text x="13.05" y="1615.5" ></text>
</g>
<g >
<title>srtp_hmac_update (285 samples, 1.15%)</title><rect x="428.3" y="741" width="13.5" height="15.0" fill="rgb(218,27,44)" rx="2" ry="2" />
<text x="431.26" y="751.5" ></text>
</g>
<g >
<title>new_sync_read (4 samples, 0.02%)</title><rect x="510.9" y="309" width="0.2" height="15.0" fill="rgb(224,124,3)" rx="2" ry="2" />
<text x="513.88" y="319.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_buf_noconst (5 samples, 0.02%)</title><rect x="246.6" y="709" width="0.2" height="15.0" fill="rgb(237,117,19)" rx="2" ry="2" />
<text x="249.57" y="719.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (3 samples, 0.01%)</title><rect x="509.3" y="565" width="0.1" height="15.0" fill="rgb(209,77,17)" rx="2" ry="2" />
<text x="512.27" y="575.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (13 samples, 0.05%)</title><rect x="508.6" y="661" width="0.6" height="15.0" fill="rgb(250,167,23)" rx="2" ry="2" />
<text x="511.61" y="671.5" ></text>
</g>
<g >
<title>srtp_hmac_update (30 samples, 0.12%)</title><rect x="59.4" y="757" width="1.4" height="15.0" fill="rgb(218,86,13)" rx="2" ry="2" />
<text x="62.37" y="767.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,244 samples, 41.17%)</title><rect x="26.1" y="1061" width="485.9" height="15.0" fill="rgb(218,52,10)" rx="2" ry="2" />
<text x="29.13" y="1071.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="511.4" y="661" width="0.2" height="15.0" fill="rgb(228,15,7)" rx="2" ry="2" />
<text x="514.41" y="671.5" ></text>
</g>
<g >
<title>gcm_gmult_clmul (125 samples, 0.50%)</title><rect x="156.6" y="709" width="6.0" height="15.0" fill="rgb(250,0,20)" rx="2" ry="2" />
<text x="159.65" y="719.5" ></text>
</g>
<g >
<title>filemap_read (3 samples, 0.01%)</title><rect x="511.8" y="597" width="0.2" height="15.0" fill="rgb(227,28,41)" rx="2" ry="2" />
<text x="514.83" y="607.5" ></text>
</g>
<g >
<title>[perf-191875.map] (16 samples, 0.06%)</title><rect x="510.6" y="613" width="0.7" height="15.0" fill="rgb(225,175,5)" rx="2" ry="2" />
<text x="513.55" y="623.5" ></text>
</g>
<g >
<title>SHA1_Update (24 samples, 0.10%)</title><rect x="385.2" y="709" width="1.1" height="15.0" fill="rgb(251,50,1)" rx="2" ry="2" />
<text x="388.15" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (40 samples, 0.16%)</title><rect x="508.4" y="885" width="1.9" height="15.0" fill="rgb(254,25,45)" rx="2" ry="2" />
<text x="511.42" y="895.5" ></text>
</g>
<g >
<title>srtp_index_advance (67 samples, 0.27%)</title><rect x="441.8" y="741" width="3.2" height="15.0" fill="rgb(236,204,51)" rx="2" ry="2" />
<text x="444.78" y="751.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_get_cipher_data (3 samples, 0.01%)</title><rect x="166.5" y="725" width="0.2" height="15.0" fill="rgb(246,51,3)" rx="2" ry="2" />
<text x="169.51" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,210 samples, 41.04%)</title><rect x="26.1" y="965" width="484.3" height="15.0" fill="rgb(241,6,38)" rx="2" ry="2" />
<text x="29.13" y="975.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>filemap_update_page (3 samples, 0.01%)</title><rect x="511.8" y="565" width="0.2" height="15.0" fill="rgb(214,138,19)" rx="2" ry="2" />
<text x="514.83" y="575.5" ></text>
</g>
<g >
<title>__x64_sys_read (4 samples, 0.02%)</title><rect x="510.7" y="245" width="0.2" height="15.0" fill="rgb(249,97,24)" rx="2" ry="2" />
<text x="513.69" y="255.5" ></text>
</g>
<g >
<title>[libc.so.6] (65 samples, 0.26%)</title><rect x="290.1" y="725" width="3.0" height="15.0" fill="rgb(219,51,15)" rx="2" ry="2" />
<text x="293.06" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (16 samples, 0.06%)</title><rect x="509.6" y="661" width="0.7" height="15.0" fill="rgb(254,19,37)" rx="2" ry="2" />
<text x="512.56" y="671.5" ></text>
</g>
<g >
<title>srtp_aes_gcm_openssl_set_aad (197 samples, 0.79%)</title><rect x="189.6" y="741" width="9.4" height="15.0" fill="rgb(227,161,53)" rx="2" ry="2" />
<text x="192.61" y="751.5" ></text>
</g>
<g >
<title>[perf-191875.map] (36 samples, 0.14%)</title><rect x="508.6" y="725" width="1.7" height="15.0" fill="rgb(231,2,50)" rx="2" ry="2" />
<text x="511.61" y="735.5" ></text>
</g>
<g >
<title>srtp_cipher_get_tag (9 samples, 0.04%)</title><rect x="51.2" y="757" width="0.4" height="15.0" fill="rgb(210,73,17)" rx="2" ry="2" />
<text x="54.21" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="512.0" y="1045" width="0.2" height="15.0" fill="rgb(242,150,11)" rx="2" ry="2" />
<text x="514.97" y="1055.5" ></text>
</g>
<g >
<title>[libc.so.6] (54 samples, 0.22%)</title><rect x="107.7" y="741" width="2.5" height="15.0" fill="rgb(232,174,49)" rx="2" ry="2" />
<text x="110.65" y="751.5" ></text>
</g>
<g >
<title>EVP_PKEY_CTX_free (10 samples, 0.04%)</title><rect x="419.0" y="693" width="0.4" height="15.0" fill="rgb(221,41,11)" rx="2" ry="2" />
<text x="421.97" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,244 samples, 41.17%)</title><rect x="26.1" y="1013" width="485.9" height="15.0" fill="rgb(227,207,10)" rx="2" ry="2" />
<text x="29.13" y="1023.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>srtp_auth_get_prefix_length (8 samples, 0.03%)</title><rect x="43.2" y="757" width="0.4" height="15.0" fill="rgb(239,69,4)" rx="2" ry="2" />
<text x="46.20" y="767.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_get_cipher_data (4 samples, 0.02%)</title><rect x="126.3" y="725" width="0.2" height="15.0" fill="rgb(246,2,43)" rx="2" ry="2" />
<text x="129.29" y="735.5" ></text>
</g>
<g >
<title>ext4_file_read_iter (3 samples, 0.01%)</title><rect x="511.8" y="629" width="0.2" height="15.0" fill="rgb(251,51,39)" rx="2" ry="2" />
<text x="514.83" y="639.5" ></text>
</g>
<g >
<title>[perf-191875.map] (27 samples, 0.11%)</title><rect x="510.5" y="805" width="1.3" height="15.0" fill="rgb(218,78,9)" rx="2" ry="2" />
<text x="513.50" y="815.5" ></text>
</g>
<g >
<title>aesni_gcm_init_key (32 samples, 0.13%)</title><rect x="227.6" y="725" width="1.5" height="15.0" fill="rgb(222,81,38)" rx="2" ry="2" />
<text x="230.55" y="735.5" ></text>
</g>
<g >
<title>v8::internal::Execution::Call (10,351 samples, 41.60%)</title><rect x="21.4" y="1477" width="491.0" height="15.0" fill="rgb(211,219,53)" rx="2" ry="2" />
<text x="24.43" y="1487.5" >v8::internal::Execution::Call</text>
</g>
<g >
<title>io_schedule (3 samples, 0.01%)</title><rect x="510.7" y="85" width="0.1" height="15.0" fill="rgb(208,224,35)" rx="2" ry="2" />
<text x="513.69" y="95.5" ></text>
</g>
<g >
<title>v128_copy_octet_string (45 samples, 0.18%)</title><rect x="482.9" y="741" width="2.1" height="15.0" fill="rgb(227,6,46)" rx="2" ry="2" />
<text x="485.90" y="751.5" ></text>
</g>
<g >
<title>node::binding::DLOpen (10,169 samples, 40.87%)</title><rect x="26.1" y="837" width="482.3" height="15.0" fill="rgb(234,147,17)" rx="2" ry="2" />
<text x="29.13" y="847.5" >node::binding::DLOpen</text>
</g>
<g >
<title>__strncat_ssse3 (11 samples, 0.04%)</title><rect x="20.1" y="1605" width="0.5" height="15.0" fill="rgb(249,83,35)" rx="2" ry="2" />
<text x="23.05" y="1615.5" ></text>
</g>
<g >
<title>filemap_get_pages (4 samples, 0.02%)</title><rect x="510.9" y="245" width="0.2" height="15.0" fill="rgb(206,222,13)" rx="2" ry="2" />
<text x="513.88" y="255.5" ></text>
</g>
<g >
<title>node::(anonymous namespace)::PlatformWorkerThread (11 samples, 0.04%)</title><rect x="20.1" y="1589" width="0.5" height="15.0" fill="rgb(248,127,6)" rx="2" ry="2" />
<text x="23.05" y="1599.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="511.4" y="533" width="0.1" height="15.0" fill="rgb(233,212,0)" rx="2" ry="2" />
<text x="514.41" y="543.5" ></text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (10,169 samples, 40.87%)</title><rect x="26.1" y="885" width="482.3" height="15.0" fill="rgb(220,65,8)" rx="2" ry="2" />
<text x="29.13" y="895.5" >Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit</text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="510.7" y="421" width="0.2" height="15.0" fill="rgb(214,39,2)" rx="2" ry="2" />
<text x="513.69" y="431.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,337 samples, 41.55%)</title><rect x="21.9" y="1093" width="490.3" height="15.0" fill="rgb(229,182,8)" rx="2" ry="2" />
<text x="24.90" y="1103.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (7 samples, 0.03%)</title><rect x="509.8" y="485" width="0.3" height="15.0" fill="rgb(234,181,12)" rx="2" ry="2" />
<text x="512.79" y="495.5" ></text>
</g>
<g >
<title>v8::internal::compiler::PipelineImpl::OptimizeGraph (10 samples, 0.04%)</title><rect x="20.1" y="1509" width="0.5" height="15.0" fill="rgb(235,92,23)" rx="2" ry="2" />
<text x="23.10" y="1519.5" ></text>
</g>
<g >
<title>node::fs::Read (4 samples, 0.02%)</title><rect x="510.9" y="453" width="0.2" height="15.0" fill="rgb(236,180,45)" rx="2" ry="2" />
<text x="513.88" y="463.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (14 samples, 0.06%)</title><rect x="509.6" y="549" width="0.7" height="15.0" fill="rgb(236,173,22)" rx="2" ry="2" />
<text x="512.60" y="559.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (6 samples, 0.02%)</title><rect x="509.8" y="405" width="0.3" height="15.0" fill="rgb(224,47,9)" rx="2" ry="2" />
<text x="512.79" y="415.5" ></text>
</g>
<g >
<title>__handle_mm_fault (4 samples, 0.02%)</title><rect x="10.0" y="1493" width="0.2" height="15.0" fill="rgb(252,190,54)" rx="2" ry="2" />
<text x="13.05" y="1503.5" ></text>
</g>
<g >
<title>SHA1_Update (73 samples, 0.29%)</title><rect x="393.8" y="725" width="3.5" height="15.0" fill="rgb(251,120,48)" rx="2" ry="2" />
<text x="396.83" y="735.5" ></text>
</g>
<g >
<title>final (42 samples, 0.17%)</title><rect x="390.1" y="709" width="2.0" height="15.0" fill="rgb(238,204,32)" rx="2" ry="2" />
<text x="393.09" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,244 samples, 41.17%)</title><rect x="26.1" y="1045" width="485.9" height="15.0" fill="rgb(228,125,21)" rx="2" ry="2" />
<text x="29.13" y="1055.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>srtp_get_est_pkt_index.isra.0 (22 samples, 0.09%)</title><rect x="54.2" y="757" width="1.1" height="15.0" fill="rgb(224,144,9)" rx="2" ry="2" />
<text x="57.25" y="767.5" ></text>
</g>
<g >
<title>testsrtp (10,012 samples, 40.24%)</title><rect x="33.5" y="773" width="474.9" height="15.0" fill="rgb(223,158,37)" rx="2" ry="2" />
<text x="36.52" y="783.5" >testsrtp</text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (3 samples, 0.01%)</title><rect x="511.8" y="837" width="0.2" height="15.0" fill="rgb(205,28,13)" rx="2" ry="2" />
<text x="514.83" y="847.5" ></text>
</g>
<g >
<title>node::NodeMainInstance::CreateMainEnvironment (6 samples, 0.02%)</title><rect x="512.4" y="1557" width="0.2" height="15.0" fill="rgb(218,106,42)" rx="2" ry="2" />
<text x="515.35" y="1567.5" ></text>
</g>
<g >
<title>[perf-191875.map] (18 samples, 0.07%)</title><rect x="510.6" y="725" width="0.8" height="15.0" fill="rgb(226,73,23)" rx="2" ry="2" />
<text x="513.55" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="509.3" y="613" width="0.1" height="15.0" fill="rgb(224,97,43)" rx="2" ry="2" />
<text x="512.27" y="623.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="453" width="0.5" height="15.0" fill="rgb(209,4,35)" rx="2" ry="2" />
<text x="511.75" y="463.5" ></text>
</g>
<g >
<title>srtp_aes_gcm_openssl_context_init (5 samples, 0.02%)</title><rect x="61.2" y="709" width="0.2" height="15.0" fill="rgb(235,112,46)" rx="2" ry="2" />
<text x="64.17" y="719.5" ></text>
</g>
<g >
<title>srtp_rdbx_check (17 samples, 0.07%)</title><rect x="488.1" y="757" width="0.8" height="15.0" fill="rgb(220,209,52)" rx="2" ry="2" />
<text x="491.12" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="405" width="0.1" height="15.0" fill="rgb(251,205,33)" rx="2" ry="2" />
<text x="514.41" y="415.5" ></text>
</g>
<g >
<title>v8::internal::OptimizedCompilationJob::ExecuteJob (11 samples, 0.04%)</title><rect x="20.1" y="1541" width="0.5" height="15.0" fill="rgb(246,227,45)" rx="2" ry="2" />
<text x="23.05" y="1551.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_test_flags (16 samples, 0.06%)</title><rect x="231.9" y="725" width="0.8" height="15.0" fill="rgb(236,200,2)" rx="2" ry="2" />
<text x="234.91" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,340 samples, 41.56%)</title><rect x="21.8" y="1317" width="490.4" height="15.0" fill="rgb(216,164,25)" rx="2" ry="2" />
<text x="24.81" y="1327.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>srtp_aes_icm_openssl_set_iv (9 samples, 0.04%)</title><rect x="42.8" y="757" width="0.4" height="15.0" fill="rgb(235,88,33)" rx="2" ry="2" />
<text x="45.77" y="767.5" ></text>
</g>
<g >
<title>aes_ctr_cipher (47 samples, 0.19%)</title><rect x="233.7" y="725" width="2.2" height="15.0" fill="rgb(227,13,8)" rx="2" ry="2" />
<text x="236.67" y="735.5" ></text>
</g>
<g >
<title>Builtins_JSEntry (10,351 samples, 41.60%)</title><rect x="21.4" y="1445" width="491.0" height="15.0" fill="rgb(224,131,47)" rx="2" ry="2" />
<text x="24.43" y="1455.5" >Builtins_JSEntry</text>
</g>
<g >
<title>node::NodeMainInstance::NodeMainInstance (14 samples, 0.06%)</title><rect x="20.7" y="1573" width="0.7" height="15.0" fill="rgb(247,209,34)" rx="2" ry="2" />
<text x="23.72" y="1583.5" ></text>
</g>
<g >
<title>node::fs::SyncCall&lt;int (4 samples, 0.02%)</title><rect x="510.9" y="437" width="0.2" height="15.0" fill="rgb(217,12,14)" rx="2" ry="2" />
<text x="513.88" y="447.5" ></text>
</g>
<g >
<title>v8::internal::Snapshot::NewContextFromSnapshot (5 samples, 0.02%)</title><rect x="512.4" y="1477" width="0.2" height="15.0" fill="rgb(219,74,13)" rx="2" ry="2" />
<text x="515.40" y="1487.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="508.7" y="421" width="0.2" height="15.0" fill="rgb(248,8,19)" rx="2" ry="2" />
<text x="511.75" y="431.5" ></text>
</g>
<g >
<title>__handle_mm_fault (3 samples, 0.01%)</title><rect x="19.7" y="1525" width="0.1" height="15.0" fill="rgb(220,191,26)" rx="2" ry="2" />
<text x="22.68" y="1535.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,245 samples, 41.18%)</title><rect x="26.1" y="1077" width="485.9" height="15.0" fill="rgb(226,37,2)" rx="2" ry="2" />
<text x="29.08" y="1087.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="509.0" y="405" width="0.2" height="15.0" fill="rgb(237,114,44)" rx="2" ry="2" />
<text x="511.99" y="415.5" ></text>
</g>
<g >
<title>gcm_ghash_avx (337 samples, 1.35%)</title><rect x="173.4" y="709" width="16.0" height="15.0" fill="rgb(212,161,15)" rx="2" ry="2" />
<text x="176.44" y="719.5" ></text>
</g>
<g >
<title>ext4_file_read_iter (4 samples, 0.02%)</title><rect x="510.7" y="181" width="0.2" height="15.0" fill="rgb(244,0,6)" rx="2" ry="2" />
<text x="513.69" y="191.5" ></text>
</g>
<g >
<title>finish_task_switch.isra.0 (3 samples, 0.01%)</title><rect x="510.7" y="37" width="0.1" height="15.0" fill="rgb(241,182,23)" rx="2" ry="2" />
<text x="513.69" y="47.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,209 samples, 41.03%)</title><rect x="26.1" y="901" width="484.2" height="15.0" fill="rgb(227,61,20)" rx="2" ry="2" />
<text x="29.13" y="911.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>aes_gcm_cipher (761 samples, 3.06%)</title><rect x="126.5" y="725" width="36.1" height="15.0" fill="rgb(252,157,43)" rx="2" ry="2" />
<text x="129.48" y="735.5" >aes..</text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="512.0" y="997" width="0.2" height="15.0" fill="rgb(226,48,30)" rx="2" ry="2" />
<text x="514.97" y="1007.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_ctrl (54 samples, 0.22%)</title><rect x="164.0" y="725" width="2.5" height="15.0" fill="rgb(231,99,37)" rx="2" ry="2" />
<text x="166.95" y="735.5" ></text>
</g>
<g >
<title>node::Start (10,377 samples, 41.71%)</title><rect x="20.6" y="1589" width="492.2" height="15.0" fill="rgb(218,9,30)" rx="2" ry="2" />
<text x="23.62" y="1599.5" >node::Start</text>
</g>
<g >
<title>update (18 samples, 0.07%)</title><rect x="399.1" y="725" width="0.9" height="15.0" fill="rgb(254,92,50)" rx="2" ry="2" />
<text x="402.14" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (30 samples, 0.12%)</title><rect x="510.4" y="885" width="1.4" height="15.0" fill="rgb(233,127,3)" rx="2" ry="2" />
<text x="513.36" y="895.5" ></text>
</g>
<g >
<title>aesni_encrypt (290 samples, 1.17%)</title><rect x="213.8" y="693" width="13.8" height="15.0" fill="rgb(205,43,25)" rx="2" ry="2" />
<text x="216.80" y="703.5" ></text>
</g>
<g >
<title>[perf-191875.map] (34 samples, 0.14%)</title><rect x="510.4" y="949" width="1.6" height="15.0" fill="rgb(236,42,31)" rx="2" ry="2" />
<text x="513.36" y="959.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_get_cipher_data (5 samples, 0.02%)</title><rect x="164.1" y="709" width="0.2" height="15.0" fill="rgb(208,104,39)" rx="2" ry="2" />
<text x="167.09" y="719.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="773" width="1.8" height="15.0" fill="rgb(205,36,18)" rx="2" ry="2" />
<text x="511.51" y="783.5" ></text>
</g>
<g >
<title>EVP_CIPHER_CTX_get_cipher_data (3 samples, 0.01%)</title><rect x="191.1" y="725" width="0.2" height="15.0" fill="rgb(247,152,35)" rx="2" ry="2" />
<text x="194.13" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="510.6" y="437" width="0.3" height="15.0" fill="rgb(228,193,9)" rx="2" ry="2" />
<text x="513.65" y="447.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="581" width="0.5" height="15.0" fill="rgb(233,137,26)" rx="2" ry="2" />
<text x="511.75" y="591.5" ></text>
</g>
<g >
<title>handle_mm_fault (3 samples, 0.01%)</title><rect x="19.7" y="1541" width="0.1" height="15.0" fill="rgb(208,49,53)" rx="2" ry="2" />
<text x="22.68" y="1551.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (17 samples, 0.07%)</title><rect x="510.6" y="661" width="0.8" height="15.0" fill="rgb(214,114,0)" rx="2" ry="2" />
<text x="513.55" y="671.5" ></text>
</g>
<g >
<title>v8::internal::OptimizingCompileDispatcher::CompileNext (11 samples, 0.04%)</title><rect x="20.1" y="1557" width="0.5" height="15.0" fill="rgb(249,6,25)" rx="2" ry="2" />
<text x="23.05" y="1567.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="485" width="0.5" height="15.0" fill="rgb(217,113,49)" rx="2" ry="2" />
<text x="511.75" y="495.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1253" width="0.2" height="15.0" fill="rgb(242,221,25)" rx="2" ry="2" />
<text x="515.21" y="1263.5" ></text>
</g>
<g >
<title>[perf-191875.map] (7 samples, 0.03%)</title><rect x="509.8" y="453" width="0.3" height="15.0" fill="rgb(214,93,50)" rx="2" ry="2" />
<text x="512.79" y="463.5" ></text>
</g>
<g >
<title>[libc.so.6] (38 samples, 0.15%)</title><rect x="397.3" y="725" width="1.8" height="15.0" fill="rgb(214,169,40)" rx="2" ry="2" />
<text x="400.29" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,339 samples, 41.56%)</title><rect x="21.9" y="1221" width="490.3" height="15.0" fill="rgb(239,67,6)" rx="2" ry="2" />
<text x="24.86" y="1231.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>__x64_sys_read (4 samples, 0.02%)</title><rect x="510.9" y="357" width="0.2" height="15.0" fill="rgb(225,76,19)" rx="2" ry="2" />
<text x="513.88" y="367.5" ></text>
</g>
<g >
<title>srtp_get_session_keys_with_mki_index (14 samples, 0.06%)</title><rect x="55.3" y="757" width="0.7" height="15.0" fill="rgb(223,61,14)" rx="2" ry="2" />
<text x="58.29" y="767.5" ></text>
</g>
<g >
<title>node::LoadEnvironment (10,352 samples, 41.61%)</title><rect x="21.4" y="1557" width="491.0" height="15.0" fill="rgb(221,143,10)" rx="2" ry="2" />
<text x="24.38" y="1567.5" >node::LoadEnvironment</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,337 samples, 41.55%)</title><rect x="21.9" y="1141" width="490.3" height="15.0" fill="rgb(209,194,37)" rx="2" ry="2" />
<text x="24.90" y="1151.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10,339 samples, 41.56%)</title><rect x="21.9" y="1285" width="490.3" height="15.0" fill="rgb(227,104,19)" rx="2" ry="2" />
<text x="24.86" y="1295.5" >Builtins_InterpreterEntryTrampoline</text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="510.1" y="533" width="0.2" height="15.0" fill="rgb(207,166,13)" rx="2" ry="2" />
<text x="513.12" y="543.5" ></text>
</g>
<g >
<title>[perf-191875.map] (18 samples, 0.07%)</title><rect x="510.6" y="741" width="0.8" height="15.0" fill="rgb(213,49,39)" rx="2" ry="2" />
<text x="513.55" y="751.5" ></text>
</g>
<g >
<title>add_to_global_resize (4 samples, 0.02%)</title><rect x="10.0" y="1573" width="0.2" height="15.0" fill="rgb(236,214,8)" rx="2" ry="2" />
<text x="13.05" y="1583.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (10,169 samples, 40.87%)</title><rect x="26.1" y="853" width="482.3" height="15.0" fill="rgb(213,149,15)" rx="2" ry="2" />
<text x="29.13" y="863.5" >v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt;</text>
</g>
<g >
<title>_wrap_MediaServer_Initialize (87 samples, 0.35%)</title><rect x="21.9" y="1029" width="4.1" height="15.0" fill="rgb(213,94,12)" rx="2" ry="2" />
<text x="24.90" y="1039.5" ></text>
</g>
<g >
<title>schedule (3 samples, 0.01%)</title><rect x="510.7" y="69" width="0.1" height="15.0" fill="rgb(244,105,27)" rx="2" ry="2" />
<text x="513.69" y="79.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="510.1" y="501" width="0.2" height="15.0" fill="rgb(212,151,19)" rx="2" ry="2" />
<text x="513.12" y="511.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (3 samples, 0.01%)</title><rect x="21.6" y="1301" width="0.1" height="15.0" fill="rgb(206,28,46)" rx="2" ry="2" />
<text x="24.57" y="1311.5" ></text>
</g>
<g >
<title>update (32 samples, 0.13%)</title><rect x="440.3" y="725" width="1.5" height="15.0" fill="rgb(248,17,37)" rx="2" ry="2" />
<text x="443.26" y="735.5" ></text>
</g>
<g >
<title>__schedule (3 samples, 0.01%)</title><rect x="511.8" y="501" width="0.2" height="15.0" fill="rgb(213,93,53)" rx="2" ry="2" />
<text x="514.83" y="511.5" ></text>
</g>
<g >
<title>srtp_index_guess (156 samples, 0.63%)</title><rect x="445.0" y="741" width="7.4" height="15.0" fill="rgb(216,172,6)" rx="2" ry="2" />
<text x="447.96" y="751.5" ></text>
</g>
<g >
<title>gcm_ghash_avx (117 samples, 0.47%)</title><rect x="151.0" y="709" width="5.6" height="15.0" fill="rgb(226,219,41)" rx="2" ry="2" />
<text x="154.05" y="719.5" ></text>
</g>
<g >
<title>exc_page_fault (4 samples, 0.02%)</title><rect x="10.0" y="1541" width="0.2" height="15.0" fill="rgb(219,170,18)" rx="2" ry="2" />
<text x="13.05" y="1551.5" ></text>
</g>
<g >
<title>EVP_EncryptUpdate (29 samples, 0.12%)</title><rect x="102.0" y="741" width="1.3" height="15.0" fill="rgb(236,34,28)" rx="2" ry="2" />
<text x="104.96" y="751.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="508.7" y="437" width="0.2" height="15.0" fill="rgb(249,14,5)" rx="2" ry="2" />
<text x="511.75" y="447.5" ></text>
</g>
<g >
<title>rcmd_af (4 samples, 0.02%)</title><rect x="510.7" y="293" width="0.2" height="15.0" fill="rgb(207,109,25)" rx="2" ry="2" />
<text x="513.69" y="303.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (16 samples, 0.06%)</title><rect x="510.6" y="645" width="0.7" height="15.0" fill="rgb(208,91,7)" rx="2" ry="2" />
<text x="513.55" y="655.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_copy_ex (313 samples, 1.26%)</title><rect x="357.1" y="709" width="14.9" height="15.0" fill="rgb(239,85,27)" rx="2" ry="2" />
<text x="360.12" y="719.5" ></text>
</g>
<g >
<title>EVP_MD_meth_get_flags (22 samples, 0.09%)</title><rect x="400.6" y="725" width="1.0" height="15.0" fill="rgb(249,154,25)" rx="2" ry="2" />
<text x="403.57" y="735.5" ></text>
</g>
<g >
<title>node::NodeMainInstance::Run (10,358 samples, 41.63%)</title><rect x="21.4" y="1573" width="491.2" height="15.0" fill="rgb(213,177,11)" rx="2" ry="2" />
<text x="24.38" y="1583.5" >node::NodeMainInstance::Run</text>
</g>
<g >
<title>[perf-191875.map] (7 samples, 0.03%)</title><rect x="508.9" y="437" width="0.3" height="15.0" fill="rgb(220,186,1)" rx="2" ry="2" />
<text x="511.89" y="447.5" ></text>
</g>
<g >
<title>finish_task_switch.isra.0 (4 samples, 0.02%)</title><rect x="510.9" y="149" width="0.2" height="15.0" fill="rgb(249,60,10)" rx="2" ry="2" />
<text x="513.88" y="159.5" ></text>
</g>
<g >
<title>BN_mod_exp_mont_consttime (6 samples, 0.02%)</title><rect x="22.0" y="933" width="0.3" height="15.0" fill="rgb(217,22,15)" rx="2" ry="2" />
<text x="25.05" y="943.5" ></text>
</g>
<g >
<title>new_sync_read (4 samples, 0.02%)</title><rect x="510.7" y="197" width="0.2" height="15.0" fill="rgb(206,123,18)" rx="2" ry="2" />
<text x="513.69" y="207.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (87 samples, 0.35%)</title><rect x="21.9" y="1045" width="4.1" height="15.0" fill="rgb(218,162,17)" rx="2" ry="2" />
<text x="24.90" y="1055.5" ></text>
</g>
<g >
<title>[medooze-media-server.node] (87 samples, 0.35%)</title><rect x="35.9" y="757" width="4.1" height="15.0" fill="rgb(237,66,7)" rx="2" ry="2" />
<text x="38.90" y="767.5" ></text>
</g>
<g >
<title>[node] (4 samples, 0.02%)</title><rect x="10.0" y="1589" width="0.2" height="15.0" fill="rgb(249,66,50)" rx="2" ry="2" />
<text x="13.05" y="1599.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1301" width="0.2" height="15.0" fill="rgb(250,171,12)" rx="2" ry="2" />
<text x="515.21" y="1311.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="389" width="0.1" height="15.0" fill="rgb(208,155,0)" rx="2" ry="2" />
<text x="514.41" y="399.5" ></text>
</g>
<g >
<title>[perf-191875.map] (18 samples, 0.07%)</title><rect x="510.6" y="693" width="0.8" height="15.0" fill="rgb(238,140,5)" rx="2" ry="2" />
<text x="513.55" y="703.5" ></text>
</g>
<g >
<title>v8::internal::SnapshotCompression::Decompress (7 samples, 0.03%)</title><rect x="21.1" y="1525" width="0.3" height="15.0" fill="rgb(212,49,6)" rx="2" ry="2" />
<text x="24.05" y="1535.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (40 samples, 0.16%)</title><rect x="508.4" y="853" width="1.9" height="15.0" fill="rgb(215,1,24)" rx="2" ry="2" />
<text x="511.42" y="863.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_test_flags (12 samples, 0.05%)</title><rect x="371.2" y="693" width="0.5" height="15.0" fill="rgb(247,195,3)" rx="2" ry="2" />
<text x="374.16" y="703.5" ></text>
</g>
<g >
<title>ext4_file_read_iter (4 samples, 0.02%)</title><rect x="510.9" y="293" width="0.2" height="15.0" fill="rgb(252,190,50)" rx="2" ry="2" />
<text x="513.88" y="303.5" ></text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::HandleApiCallHelper&lt;false&gt; (4 samples, 0.02%)</title><rect x="510.9" y="469" width="0.2" height="15.0" fill="rgb(228,64,21)" rx="2" ry="2" />
<text x="513.88" y="479.5" ></text>
</g>
<g >
<title>ENGINE_finish (44 samples, 0.18%)</title><rect x="369.1" y="677" width="2.1" height="15.0" fill="rgb(213,212,53)" rx="2" ry="2" />
<text x="372.07" y="687.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_test_flags (9 samples, 0.04%)</title><rect x="418.5" y="693" width="0.5" height="15.0" fill="rgb(214,132,41)" rx="2" ry="2" />
<text x="421.54" y="703.5" ></text>
</g>
<g >
<title>srtp_hmac_compute (1,997 samples, 8.03%)</title><rect x="305.3" y="741" width="94.7" height="15.0" fill="rgb(219,57,54)" rx="2" ry="2" />
<text x="308.28" y="751.5" >srtp_hmac_c..</text>
</g>
<g >
<title>sha1_block_data_order (15 samples, 0.06%)</title><rect x="436.0" y="725" width="0.7" height="15.0" fill="rgb(225,205,24)" rx="2" ry="2" />
<text x="439.00" y="735.5" ></text>
</g>
<g >
<title>EVP_DigestUpdate (3 samples, 0.01%)</title><rect x="312.4" y="725" width="0.2" height="15.0" fill="rgb(231,13,22)" rx="2" ry="2" />
<text x="315.45" y="735.5" ></text>
</g>
<g >
<title>aesni_ctr32_encrypt_blocks (77 samples, 0.31%)</title><rect x="136.9" y="709" width="3.7" height="15.0" fill="rgb(252,109,29)" rx="2" ry="2" />
<text x="139.92" y="719.5" ></text>
</g>
<g >
<title>v8::internal::StartupDeserializer::DeserializeIntoIsolate (4 samples, 0.02%)</title><rect x="20.9" y="1509" width="0.2" height="15.0" fill="rgb(216,202,39)" rx="2" ry="2" />
<text x="23.86" y="1519.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_reset.part.1 (6 samples, 0.02%)</title><rect x="372.2" y="709" width="0.3" height="15.0" fill="rgb(213,183,43)" rx="2" ry="2" />
<text x="375.20" y="719.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_aad (3 samples, 0.01%)</title><rect x="191.0" y="725" width="0.1" height="15.0" fill="rgb(228,28,23)" rx="2" ry="2" />
<text x="193.98" y="735.5" ></text>
</g>
<g >
<title>SHA1_Final (187 samples, 0.75%)</title><rect x="335.8" y="693" width="8.8" height="15.0" fill="rgb(251,52,31)" rx="2" ry="2" />
<text x="338.78" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (5 samples, 0.02%)</title><rect x="509.2" y="677" width="0.3" height="15.0" fill="rgb(219,126,5)" rx="2" ry="2" />
<text x="512.22" y="687.5" ></text>
</g>
<g >
<title>[libc.so.6] (21 samples, 0.08%)</title><rect x="172.4" y="709" width="1.0" height="15.0" fill="rgb(205,130,18)" rx="2" ry="2" />
<text x="175.44" y="719.5" ></text>
</g>
<g >
<title>evp_EncryptDecryptUpdate (723 samples, 2.91%)</title><rect x="235.9" y="725" width="34.3" height="15.0" fill="rgb(254,110,21)" rx="2" ry="2" />
<text x="238.90" y="735.5" >ev..</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (10 samples, 0.04%)</title><rect x="508.7" y="597" width="0.5" height="15.0" fill="rgb(231,177,34)" rx="2" ry="2" />
<text x="511.75" y="607.5" ></text>
</g>
<g >
<title>EVP_CipherInit_ex (194 samples, 0.78%)</title><rect x="280.9" y="725" width="9.2" height="15.0" fill="rgb(239,82,45)" rx="2" ry="2" />
<text x="283.86" y="735.5" ></text>
</g>
<g >
<title>rcmd_af (4 samples, 0.02%)</title><rect x="510.9" y="405" width="0.2" height="15.0" fill="rgb(248,191,0)" rx="2" ry="2" />
<text x="513.88" y="415.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (3 samples, 0.01%)</title><rect x="512.2" y="1237" width="0.2" height="15.0" fill="rgb(231,23,20)" rx="2" ry="2" />
<text x="515.21" y="1247.5" ></text>
</g>
<g >
<title>srtp_aes_gcm_openssl_set_iv (635 samples, 2.55%)</title><rect x="199.0" y="741" width="30.1" height="15.0" fill="rgb(238,159,41)" rx="2" ry="2" />
<text x="201.95" y="751.5" >sr..</text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="512.0" y="1029" width="0.2" height="15.0" fill="rgb(253,108,10)" rx="2" ry="2" />
<text x="514.97" y="1039.5" ></text>
</g>
<g >
<title>[perf-191875.map] (6 samples, 0.02%)</title><rect x="511.4" y="773" width="0.3" height="15.0" fill="rgb(213,83,48)" rx="2" ry="2" />
<text x="514.41" y="783.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="469" width="0.1" height="15.0" fill="rgb(246,149,28)" rx="2" ry="2" />
<text x="514.41" y="479.5" ></text>
</g>
<g >
<title>srtp_get_est_pkt_index.isra.0 (82 samples, 0.33%)</title><rect x="301.4" y="741" width="3.9" height="15.0" fill="rgb(234,155,13)" rx="2" ry="2" />
<text x="304.40" y="751.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="509.9" y="389" width="0.2" height="15.0" fill="rgb(229,58,51)" rx="2" ry="2" />
<text x="512.93" y="399.5" ></text>
</g>
<g >
<title>non-virtual thunk to v8::internal::CancelableTask::Run (11 samples, 0.04%)</title><rect x="20.1" y="1573" width="0.5" height="15.0" fill="rgb(217,35,36)" rx="2" ry="2" />
<text x="23.05" y="1583.5" ></text>
</g>
<g >
<title>[libc.so.6] (80 samples, 0.32%)</title><rect x="386.3" y="709" width="3.8" height="15.0" fill="rgb(253,103,15)" rx="2" ry="2" />
<text x="389.29" y="719.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_reset.part.1 (157 samples, 0.63%)</title><rect x="363.7" y="693" width="7.5" height="15.0" fill="rgb(235,101,46)" rx="2" ry="2" />
<text x="366.72" y="703.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_copy_ex (15 samples, 0.06%)</title><rect x="312.6" y="725" width="0.7" height="15.0" fill="rgb(205,22,32)" rx="2" ry="2" />
<text x="315.59" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (5 samples, 0.02%)</title><rect x="511.1" y="565" width="0.2" height="15.0" fill="rgb(233,79,53)" rx="2" ry="2" />
<text x="514.07" y="575.5" ></text>
</g>
<g >
<title>memcpy@plt (3 samples, 0.01%)</title><rect x="435.9" y="725" width="0.1" height="15.0" fill="rgb(250,130,46)" rx="2" ry="2" />
<text x="438.85" y="735.5" ></text>
</g>
<g >
<title>[perf-191875.map] (7 samples, 0.03%)</title><rect x="508.9" y="421" width="0.3" height="15.0" fill="rgb(223,170,15)" rx="2" ry="2" />
<text x="511.89" y="431.5" ></text>
</g>
<g >
<title>aesni_gcm_init_key (367 samples, 1.48%)</title><rect x="210.1" y="709" width="17.5" height="15.0" fill="rgb(240,69,1)" rx="2" ry="2" />
<text x="213.14" y="719.5" ></text>
</g>
<g >
<title>v8::internal::Builtin_HandleApiCall (10,169 samples, 40.87%)</title><rect x="26.1" y="869" width="482.3" height="15.0" fill="rgb(241,29,26)" rx="2" ry="2" />
<text x="29.13" y="879.5" >v8::internal::Builtin_HandleApiCall</text>
</g>
<g >
<title>Builtins_CEntry_Return1_DontSaveFPRegs_ArgvOnStack_BuiltinExit (87 samples, 0.35%)</title><rect x="21.9" y="1077" width="4.1" height="15.0" fill="rgb(221,213,36)" rx="2" ry="2" />
<text x="24.90" y="1087.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (4 samples, 0.02%)</title><rect x="511.4" y="757" width="0.2" height="15.0" fill="rgb(231,103,14)" rx="2" ry="2" />
<text x="514.41" y="767.5" ></text>
</g>
<g >
<title>std::_Function_handler&lt;bool (10,169 samples, 40.87%)</title><rect x="26.1" y="805" width="482.3" height="15.0" fill="rgb(244,201,30)" rx="2" ry="2" />
<text x="29.13" y="815.5" >std::_Function_handler&lt;bool </text>
</g>
<g >
<title>do_anonymous_page (3 samples, 0.01%)</title><rect x="19.7" y="1493" width="0.1" height="15.0" fill="rgb(223,171,19)" rx="2" ry="2" />
<text x="22.68" y="1503.5" ></text>
</g>
<g >
<title>all (24,880 samples, 100%)</title><rect x="10.0" y="1637" width="1180.0" height="15.0" fill="rgb(224,57,35)" rx="2" ry="2" />
<text x="13.00" y="1647.5" ></text>
</g>
<g >
<title>CRYPTO_gcm128_tag (110 samples, 0.44%)</title><rect x="167.2" y="709" width="5.2" height="15.0" fill="rgb(213,225,9)" rx="2" ry="2" />
<text x="170.22" y="719.5" ></text>
</g>
<g >
<title>uv_fs_read (3 samples, 0.01%)</title><rect x="511.8" y="757" width="0.2" height="15.0" fill="rgb(219,0,46)" rx="2" ry="2" />
<text x="514.83" y="767.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (3 samples, 0.01%)</title><rect x="511.8" y="725" width="0.2" height="15.0" fill="rgb(254,8,23)" rx="2" ry="2" />
<text x="514.83" y="735.5" ></text>
</g>
<g >
<title>HMAC_Init_ex (562 samples, 2.26%)</title><rect x="401.6" y="725" width="26.7" height="15.0" fill="rgb(251,77,27)" rx="2" ry="2" />
<text x="404.61" y="735.5" >H..</text>
</g>
<g >
<title>do_syscall_64 (3 samples, 0.01%)</title><rect x="511.8" y="709" width="0.2" height="15.0" fill="rgb(246,184,9)" rx="2" ry="2" />
<text x="514.83" y="719.5" ></text>
</g>
<g >
<title>Builtins_JSEntryTrampoline (10,351 samples, 41.60%)</title><rect x="21.4" y="1429" width="491.0" height="15.0" fill="rgb(227,119,15)" rx="2" ry="2" />
<text x="24.43" y="1439.5" >Builtins_JSEntryTrampoline</text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::Invoke (10,351 samples, 41.60%)</title><rect x="21.4" y="1461" width="491.0" height="15.0" fill="rgb(229,29,10)" rx="2" ry="2" />
<text x="24.43" y="1471.5" >v8::internal::(anonymous namespace)::Invoke</text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="509.3" y="645" width="0.1" height="15.0" fill="rgb(245,181,14)" rx="2" ry="2" />
<text x="512.27" y="655.5" ></text>
</g>
<g >
<title>DTLSConnection::GenerateCertificate (86 samples, 0.35%)</title><rect x="21.9" y="997" width="4.1" height="15.0" fill="rgb(210,91,7)" rx="2" ry="2" />
<text x="24.90" y="1007.5" ></text>
</g>
<g >
<title>filemap_read (4 samples, 0.02%)</title><rect x="510.9" y="261" width="0.2" height="15.0" fill="rgb(218,70,32)" rx="2" ry="2" />
<text x="513.88" y="271.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="509.3" y="629" width="0.1" height="15.0" fill="rgb(237,107,31)" rx="2" ry="2" />
<text x="512.27" y="639.5" ></text>
</g>
<g >
<title>zlib_internal::UncompressHelper (7 samples, 0.03%)</title><rect x="21.1" y="1509" width="0.3" height="15.0" fill="rgb(248,197,0)" rx="2" ry="2" />
<text x="24.05" y="1519.5" ></text>
</g>
<g >
<title>vfs_read (4 samples, 0.02%)</title><rect x="510.7" y="213" width="0.2" height="15.0" fill="rgb(241,72,5)" rx="2" ry="2" />
<text x="513.69" y="223.5" ></text>
</g>
<g >
<title>[perf-191875.map] (30 samples, 0.12%)</title><rect x="510.4" y="821" width="1.4" height="15.0" fill="rgb(231,192,11)" rx="2" ry="2" />
<text x="513.36" y="831.5" ></text>
</g>
<g >
<title>[perf-191875.map] (4 samples, 0.02%)</title><rect x="509.0" y="389" width="0.2" height="15.0" fill="rgb(241,191,33)" rx="2" ry="2" />
<text x="512.03" y="399.5" ></text>
</g>
<g >
<title>asm_exc_page_fault (4 samples, 0.02%)</title><rect x="10.0" y="1557" width="0.2" height="15.0" fill="rgb(209,102,24)" rx="2" ry="2" />
<text x="13.05" y="1567.5" ></text>
</g>
<g >
<title>aesni_gcm_encrypt (9 samples, 0.04%)</title><rect x="162.6" y="725" width="0.4" height="15.0" fill="rgb(254,4,22)" rx="2" ry="2" />
<text x="165.57" y="735.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (18 samples, 0.07%)</title><rect x="510.6" y="773" width="0.8" height="15.0" fill="rgb(247,130,42)" rx="2" ry="2" />
<text x="513.55" y="783.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (38 samples, 0.15%)</title><rect x="508.5" y="757" width="1.8" height="15.0" fill="rgb(249,25,26)" rx="2" ry="2" />
<text x="511.51" y="767.5" ></text>
</g>
<g >
<title>[perf-191875.map] (34 samples, 0.14%)</title><rect x="510.4" y="933" width="1.6" height="15.0" fill="rgb(252,140,5)" rx="2" ry="2" />
<text x="513.36" y="943.5" ></text>
</g>
<g >
<title>aes_gcm_cipher (481 samples, 1.93%)</title><rect x="166.7" y="725" width="22.8" height="15.0" fill="rgb(237,79,19)" rx="2" ry="2" />
<text x="169.65" y="735.5" >a..</text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (15 samples, 0.06%)</title><rect x="509.6" y="645" width="0.7" height="15.0" fill="rgb(251,179,53)" rx="2" ry="2" />
<text x="512.56" y="655.5" ></text>
</g>
<g >
<title>_aesni_ctr32_ghash_6x (1,451 samples, 5.83%)</title><rect x="526.3" y="1605" width="68.8" height="15.0" fill="rgb(223,198,27)" rx="2" ry="2" />
<text x="529.30" y="1615.5" >_aesni_..</text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="512.2" y="1157" width="0.2" height="15.0" fill="rgb(208,104,40)" rx="2" ry="2" />
<text x="515.21" y="1167.5" ></text>
</g>
<g >
<title>[perf-191875.map] (3 samples, 0.01%)</title><rect x="511.4" y="437" width="0.1" height="15.0" fill="rgb(219,100,12)" rx="2" ry="2" />
<text x="514.41" y="447.5" ></text>
</g>
<g >
<title>EVP_MD_CTX_clear_flags (16 samples, 0.06%)</title><rect x="356.4" y="709" width="0.7" height="15.0" fill="rgb(248,121,24)" rx="2" ry="2" />
<text x="359.36" y="719.5" ></text>
</g>
<g >
<title>srtp_rdbx_estimate_index (41 samples, 0.16%)</title><rect x="478.8" y="741" width="2.0" height="15.0" fill="rgb(234,195,46)" rx="2" ry="2" />
<text x="481.82" y="751.5" ></text>
</g>
<g >
<title>evp_EncryptDecryptUpdate (37 samples, 0.15%)</title><rect x="124.3" y="741" width="1.8" height="15.0" fill="rgb(207,228,24)" rx="2" ry="2" />
<text x="127.30" y="751.5" ></text>
</g>
<g >
<title>v8::internal::Runtime_CompileOptimized_Concurrent (4 samples, 0.02%)</title><rect x="509.0" y="341" width="0.2" height="15.0" fill="rgb(218,219,13)" rx="2" ry="2" />
<text x="512.03" y="351.5" ></text>
</g>
<g >
<title>node::StartExecution (10,352 samples, 41.61%)</title><rect x="21.4" y="1525" width="491.0" height="15.0" fill="rgb(235,224,28)" rx="2" ry="2" />
<text x="24.38" y="1535.5" >node::StartExecution</text>
</g>
<g >
<title>v8::internal::(anonymous namespace)::CompileToplevel (3 samples, 0.01%)</title><rect x="509.9" y="277" width="0.2" height="15.0" fill="rgb(236,42,35)" rx="2" ry="2" />
<text x="512.93" y="287.5" ></text>
</g>
<g >
<title>EVP_DigestFinal_ex (31 samples, 0.12%)</title><rect x="311.0" y="725" width="1.4" height="15.0" fill="rgb(210,122,33)" rx="2" ry="2" />
<text x="313.98" y="735.5" ></text>
</g>
<g >
<title>update (34 samples, 0.14%)</title><rect x="392.2" y="709" width="1.6" height="15.0" fill="rgb(224,22,40)" rx="2" ry="2" />
<text x="395.22" y="719.5" ></text>
</g>
<g >
<title>EVP_PKEY_CTX_free (5 samples, 0.02%)</title><rect x="371.7" y="693" width="0.3" height="15.0" fill="rgb(248,20,35)" rx="2" ry="2" />
<text x="374.73" y="703.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (15 samples, 0.06%)</title><rect x="509.6" y="629" width="0.7" height="15.0" fill="rgb(221,228,19)" rx="2" ry="2" />
<text x="512.56" y="639.5" ></text>
</g>
<g >
<title>[libc.so.6] (45 samples, 0.18%)</title><rect x="433.7" y="725" width="2.2" height="15.0" fill="rgb(224,92,54)" rx="2" ry="2" />
<text x="436.72" y="735.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (4 samples, 0.02%)</title><rect x="663.8" y="1605" width="0.2" height="15.0" fill="rgb(213,36,51)" rx="2" ry="2" />
<text x="666.84" y="1615.5" ></text>
</g>
<g >
<title>[perf-191875.map] (9 samples, 0.04%)</title><rect x="510.6" y="549" width="0.5" height="15.0" fill="rgb(246,196,3)" rx="2" ry="2" />
<text x="513.65" y="559.5" ></text>
</g>
<g >
<title>BN_mod_word (77 samples, 0.31%)</title><rect x="22.3" y="965" width="3.7" height="15.0" fill="rgb(234,176,33)" rx="2" ry="2" />
<text x="25.33" y="975.5" ></text>
</g>
<g >
<title>entry_SYSCALL_64_after_hwframe (4 samples, 0.02%)</title><rect x="510.7" y="277" width="0.2" height="15.0" fill="rgb(231,98,13)" rx="2" ry="2" />
<text x="513.69" y="287.5" ></text>
</g>
<g >
<title>memcpy@plt (3 samples, 0.01%)</title><rect x="392.1" y="709" width="0.1" height="15.0" fill="rgb(245,151,30)" rx="2" ry="2" />
<text x="395.08" y="719.5" ></text>
</g>
<g >
<title>wait_on_page_bit_common (3 samples, 0.01%)</title><rect x="510.7" y="101" width="0.1" height="15.0" fill="rgb(233,109,49)" rx="2" ry="2" />
<text x="513.69" y="111.5" ></text>
</g>
<g >
<title>Builtins_InterpreterEntryTrampoline (30 samples, 0.12%)</title><rect x="510.4" y="869" width="1.4" height="15.0" fill="rgb(220,156,51)" rx="2" ry="2" />
<text x="513.36" y="879.5" ></text>
</g>
</g>
</svg>
Display the source blob
Display the rendered blob
Raw
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment