Last active
July 4, 2023 10:42
-
-
Save moul/b3b9f9d09be766b1a9199ff14eb199ee to your computer and use it in GitHub Desktop.
perf gno cli
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?xml version="1.0" encoding="UTF-8" standalone="no"?> | |
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" | |
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> | |
<!-- Generated by graphviz version 7.1.0 (0) | |
--> | |
<!-- Title: gno.test Pages: 1 --> | |
<svg width="100%" height="100%" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> | |
<script type="text/ecmascript"><![CDATA[ | |
/** | |
* SVGPan library 1.2.2 | |
* ====================== | |
* | |
* Given an unique existing element with id "viewport" (or when missing, the | |
* first g-element), including the library into any SVG adds the following | |
* capabilities: | |
* | |
* - Mouse panning | |
* - Mouse zooming (using the wheel) | |
* - Object dragging | |
* | |
* You can configure the behaviour of the pan/zoom/drag with the variables | |
* listed in the CONFIGURATION section of this file. | |
* | |
* Known issues: | |
* | |
* - Zooming (while panning) on Safari has still some issues | |
* | |
* Releases: | |
* | |
* 1.2.2, Tue Aug 30 17:21:56 CEST 2011, Andrea Leofreddi | |
* - Fixed viewBox on root tag (#7) | |
* - Improved zoom speed (#2) | |
* | |
* 1.2.1, Mon Jul 4 00:33:18 CEST 2011, Andrea Leofreddi | |
* - Fixed a regression with mouse wheel (now working on Firefox 5) | |
* - Working with viewBox attribute (#4) | |
* - Added "use strict;" and fixed resulting warnings (#5) | |
* - Added configuration variables, dragging is disabled by default (#3) | |
* | |
* 1.2, Sat Mar 20 08:42:50 GMT 2010, Zeng Xiaohui | |
* Fixed a bug with browser mouse handler interaction | |
* | |
* 1.1, Wed Feb 3 17:39:33 GMT 2010, Zeng Xiaohui | |
* Updated the zoom code to support the mouse wheel on Safari/Chrome | |
* | |
* 1.0, Andrea Leofreddi | |
* First release | |
* | |
* This code is licensed under the following BSD license: | |
* | |
* Copyright 2009-2017 Andrea Leofreddi <a.leofreddi@vleo.net>. All rights reserved. | |
* | |
* Redistribution and use in source and binary forms, with or without modification, are | |
* permitted provided that the following conditions are met: | |
* | |
* 1. Redistributions of source code must retain the above copyright | |
* notice, this list of conditions and the following disclaimer. | |
* 2. Redistributions in binary form must reproduce the above copyright | |
* notice, this list of conditions and the following disclaimer in the | |
* documentation and/or other materials provided with the distribution. | |
* 3. Neither the name of the copyright holder nor the names of its | |
* contributors may be used to endorse or promote products derived from | |
* this software without specific prior written permission. | |
* | |
* THIS SOFTWARE IS PROVIDED BY COPYRIGHT HOLDERS AND CONTRIBUTORS ''AS IS'' AND ANY EXPRESS | |
* OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY | |
* AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL COPYRIGHT HOLDERS OR | |
* CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR | |
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR | |
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON | |
* ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | |
* NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF | |
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | |
* | |
* The views and conclusions contained in the software and documentation are those of the | |
* authors and should not be interpreted as representing official policies, either expressed | |
* or implied, of Andrea Leofreddi. | |
*/ | |
"use strict"; | |
/// CONFIGURATION | |
/// ====> | |
var enablePan = 1; // 1 or 0: enable or disable panning (default enabled) | |
var enableZoom = 1; // 1 or 0: enable or disable zooming (default enabled) | |
var enableDrag = 0; // 1 or 0: enable or disable dragging (default disabled) | |
var zoomScale = 0.2; // Zoom sensitivity | |
/// <==== | |
/// END OF CONFIGURATION | |
var root = document.documentElement; | |
var state = 'none', svgRoot = null, stateTarget, stateOrigin, stateTf; | |
setupHandlers(root); | |
/** | |
* Register handlers | |
*/ | |
function setupHandlers(root){ | |
setAttributes(root, { | |
"onmouseup" : "handleMouseUp(evt)", | |
"onmousedown" : "handleMouseDown(evt)", | |
"onmousemove" : "handleMouseMove(evt)", | |
//"onmouseout" : "handleMouseUp(evt)", // Decomment this to stop the pan functionality when dragging out of the SVG element | |
}); | |
if(navigator.userAgent.toLowerCase().indexOf('webkit') >= 0) | |
window.addEventListener('mousewheel', handleMouseWheel, false); // Chrome/Safari | |
else | |
window.addEventListener('DOMMouseScroll', handleMouseWheel, false); // Others | |
} | |
/** | |
* Retrieves the root element for SVG manipulation. The element is then cached into the svgRoot global variable. | |
*/ | |
function getRoot(root) { | |
if(svgRoot == null) { | |
var r = root.getElementById("viewport") ? root.getElementById("viewport") : root.documentElement, t = r; | |
while(t != root) { | |
if(t.getAttribute("viewBox")) { | |
setCTM(r, t.getCTM()); | |
t.removeAttribute("viewBox"); | |
} | |
t = t.parentNode; | |
} | |
svgRoot = r; | |
} | |
return svgRoot; | |
} | |
/** | |
* Instance an SVGPoint object with given event coordinates. | |
*/ | |
function getEventPoint(evt) { | |
var p = root.createSVGPoint(); | |
p.x = evt.clientX; | |
p.y = evt.clientY; | |
return p; | |
} | |
/** | |
* Sets the current transform matrix of an element. | |
*/ | |
function setCTM(element, matrix) { | |
var s = "matrix(" + matrix.a + "," + matrix.b + "," + matrix.c + "," + matrix.d + "," + matrix.e + "," + matrix.f + ")"; | |
element.setAttribute("transform", s); | |
} | |
/** | |
* Dumps a matrix to a string (useful for debug). | |
*/ | |
function dumpMatrix(matrix) { | |
var s = "[ " + matrix.a + ", " + matrix.c + ", " + matrix.e + "\n " + matrix.b + ", " + matrix.d + ", " + matrix.f + "\n 0, 0, 1 ]"; | |
return s; | |
} | |
/** | |
* Sets attributes of an element. | |
*/ | |
function setAttributes(element, attributes){ | |
for (var i in attributes) | |
element.setAttributeNS(null, i, attributes[i]); | |
} | |
/** | |
* Handle mouse wheel event. | |
*/ | |
function handleMouseWheel(evt) { | |
if(!enableZoom) | |
return; | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var delta; | |
if(evt.wheelDelta) | |
delta = evt.wheelDelta / 360; // Chrome/Safari | |
else | |
delta = evt.detail / -9; // Mozilla | |
var z = Math.pow(1 + zoomScale, delta); | |
var g = getRoot(svgDoc); | |
var p = getEventPoint(evt); | |
p = p.matrixTransform(g.getCTM().inverse()); | |
// Compute new scale matrix in current mouse position | |
var k = root.createSVGMatrix().translate(p.x, p.y).scale(z).translate(-p.x, -p.y); | |
setCTM(g, g.getCTM().multiply(k)); | |
if(typeof(stateTf) == "undefined") | |
stateTf = g.getCTM().inverse(); | |
stateTf = stateTf.multiply(k.inverse()); | |
} | |
/** | |
* Handle mouse move event. | |
*/ | |
function handleMouseMove(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if(state == 'pan' && enablePan) { | |
// Pan mode | |
var p = getEventPoint(evt).matrixTransform(stateTf); | |
setCTM(g, stateTf.inverse().translate(p.x - stateOrigin.x, p.y - stateOrigin.y)); | |
} else if(state == 'drag' && enableDrag) { | |
// Drag mode | |
var p = getEventPoint(evt).matrixTransform(g.getCTM().inverse()); | |
setCTM(stateTarget, root.createSVGMatrix().translate(p.x - stateOrigin.x, p.y - stateOrigin.y).multiply(g.getCTM().inverse()).multiply(stateTarget.getCTM())); | |
stateOrigin = p; | |
} | |
} | |
/** | |
* Handle click event. | |
*/ | |
function handleMouseDown(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
var g = getRoot(svgDoc); | |
if( | |
evt.target.tagName == "svg" | |
|| !enableDrag // Pan anyway when drag is disabled and the user clicked on an element | |
) { | |
// Pan mode | |
state = 'pan'; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} else { | |
// Drag mode | |
state = 'drag'; | |
stateTarget = evt.target; | |
stateTf = g.getCTM().inverse(); | |
stateOrigin = getEventPoint(evt).matrixTransform(stateTf); | |
} | |
} | |
/** | |
* Handle mouse button release event. | |
*/ | |
function handleMouseUp(evt) { | |
if(evt.preventDefault) | |
evt.preventDefault(); | |
evt.returnValue = false; | |
var svgDoc = evt.target.ownerDocument; | |
if(state == 'pan' || state == 'drag') { | |
// Quit pan mode | |
state = ''; | |
} | |
} | |
]]></script><g id="viewport" transform="scale(0.5,0.5) translate(0,0)"><g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 3149)"> | |
<title>gno.test</title> | |
<polygon fill="white" stroke="none" points="-4,4 -4,-3149 1898.5,-3149 1898.5,4 -4,4"/> | |
<g id="clust1" class="cluster"> | |
<title>cluster_L</title> | |
<polygon fill="none" stroke="black" points="8,-2968 8,-3137 420,-3137 420,-2968 8,-2968"/> | |
</g> | |
<!-- File: gno.test --> | |
<g id="node1" class="node"> | |
<title>File: gno.test</title> | |
<g id="a_node1"><a xlink:title="gno.test"> | |
<polygon fill="#f8f8f8" stroke="black" points="412,-3129 16,-3129 16,-2976 412,-2976 412,-3129"/> | |
<text text-anchor="start" x="24" y="-3112.2" font-family="Times,serif" font-size="16.00">File: gno.test</text> | |
<text text-anchor="start" x="24" y="-3094.2" font-family="Times,serif" font-size="16.00">Type: cpu</text> | |
<text text-anchor="start" x="24" y="-3076.2" font-family="Times,serif" font-size="16.00">Time: Jul 4, 2023 at 12:28pm (CEST)</text> | |
<text text-anchor="start" x="24" y="-3058.2" font-family="Times,serif" font-size="16.00">Duration: 1.11s, Total samples = 1.65s (149.05%)</text> | |
<text text-anchor="start" x="24" y="-3040.2" font-family="Times,serif" font-size="16.00">Showing nodes accounting for 1.31s, 79.39% of 1.65s total</text> | |
<text text-anchor="start" x="24" y="-3022.2" font-family="Times,serif" font-size="16.00">Showing top 80 nodes out of 259</text> | |
<text text-anchor="start" x="24" y="-2985.2" font-family="Times,serif" font-size="16.00">See https://git.io/JfYMW for how to read the graph</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1 --> | |
<g id="node1" class="node"> | |
<title>N1</title> | |
<g id="a_node1"><a xlink:title="runtime.scanobject (0.65s)"> | |
<polygon fill="#eddbd5" stroke="#b22b00" points="881.5,-404 690.5,-404 690.5,-292 881.5,-292 881.5,-404"/> | |
<text text-anchor="middle" x="786" y="-380.8" font-family="Times,serif" font-size="24.00">runtime</text> | |
<text text-anchor="middle" x="786" y="-354.8" font-family="Times,serif" font-size="24.00">scanobject</text> | |
<text text-anchor="middle" x="786" y="-328.8" font-family="Times,serif" font-size="24.00">0.31s (18.79%)</text> | |
<text text-anchor="middle" x="786" y="-302.8" font-family="Times,serif" font-size="24.00">of 0.65s (39.39%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N23 --> | |
<g id="node23" class="node"> | |
<title>N23</title> | |
<g id="a_node23"><a xlink:title="runtime.findObject (0.11s)"> | |
<polygon fill="#ede9e5" stroke="#b29877" points="1098,-220 980,-220 980,-152 1098,-152 1098,-220"/> | |
<text text-anchor="middle" x="1039" y="-201.6" font-family="Times,serif" font-size="18.00">runtime</text> | |
<text text-anchor="middle" x="1039" y="-181.6" font-family="Times,serif" font-size="18.00">findObject</text> | |
<text text-anchor="middle" x="1039" y="-161.6" font-family="Times,serif" font-size="18.00">0.11s (6.67%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N23 --> | |
<g id="edge40" class="edge"> | |
<title>N1->N23</title> | |
<g id="a_edge40"><a xlink:title="runtime.scanobject -> runtime.findObject (0.10s)"> | |
<path fill="none" stroke="#b29b7c" d="M873.42,-291.71C907.46,-270.18 945.69,-246.01 976.84,-226.31"/> | |
<polygon fill="#b29b7c" stroke="#b29b7c" points="978.4,-229.47 984.98,-221.16 974.66,-223.55 978.4,-229.47"/> | |
</a> | |
</g> | |
<g id="a_edge40-label"><a xlink:title="runtime.scanobject -> runtime.findObject (0.10s)"> | |
<text text-anchor="middle" x="959" y="-255.3" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26 --> | |
<g id="node26" class="node"> | |
<title>N26</title> | |
<g id="a_node26"><a xlink:title="runtime.greyobject (0.16s)"> | |
<polygon fill="#ede7e1" stroke="#b2875b" points="720.5,-226 595.5,-226 595.5,-146 720.5,-146 720.5,-226"/> | |
<text text-anchor="middle" x="658" y="-209.2" font-family="Times,serif" font-size="16.00">runtime</text> | |
<text text-anchor="middle" x="658" y="-191.2" font-family="Times,serif" font-size="16.00">greyobject</text> | |
<text text-anchor="middle" x="658" y="-173.2" font-family="Times,serif" font-size="16.00">0.06s (3.64%)</text> | |
<text text-anchor="middle" x="658" y="-155.2" font-family="Times,serif" font-size="16.00">of 0.16s (9.70%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N26 --> | |
<g id="edge32" class="edge"> | |
<title>N1->N26</title> | |
<g id="a_edge32"><a xlink:title="runtime.scanobject -> runtime.greyobject (0.16s)"> | |
<path fill="none" stroke="#b2875b" d="M741.95,-291.94C727.03,-273.29 710.51,-252.64 696.1,-234.62"/> | |
<polygon fill="#b2875b" stroke="#b2875b" points="699.14,-232.82 690.16,-227.19 693.67,-237.19 699.14,-232.82"/> | |
</a> | |
</g> | |
<g id="a_edge32-label"><a xlink:title="runtime.scanobject -> runtime.greyobject (0.16s)"> | |
<text text-anchor="middle" x="742" y="-255.3" font-family="Times,serif" font-size="14.00"> 0.16s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N56 --> | |
<g id="node56" class="node"> | |
<title>N56</title> | |
<g id="a_node56"><a xlink:title="runtime.heapBits.nextFast (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="833.5,-220 738.5,-220 738.5,-152 833.5,-152 833.5,-220"/> | |
<text text-anchor="middle" x="786" y="-204.8" font-family="Times,serif" font-size="14.00">runtime</text> | |
<text text-anchor="middle" x="786" y="-189.8" font-family="Times,serif" font-size="14.00">heapBits</text> | |
<text text-anchor="middle" x="786" y="-174.8" font-family="Times,serif" font-size="14.00">nextFast</text> | |
<text text-anchor="middle" x="786" y="-159.8" font-family="Times,serif" font-size="14.00">0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N56 --> | |
<g id="edge69" class="edge"> | |
<title>N1->N56</title> | |
<g id="a_edge69"><a xlink:title="runtime.scanobject -> runtime.heapBits.nextFast (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M786,-291.94C786,-272.27 786,-250.36 786,-231.68"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="789.5,-231.73 786,-221.73 782.5,-231.73 789.5,-231.73"/> | |
</a> | |
</g> | |
<g id="a_edge69-label"><a xlink:title="runtime.scanobject -> runtime.heapBits.nextFast (0.04s)"> | |
<text text-anchor="middle" x="808" y="-262.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
<text text-anchor="middle" x="808" y="-247.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N64 --> | |
<g id="node64" class="node"> | |
<title>N64</title> | |
<g id="a_node64"><a xlink:title="runtime.heapBitsForAddr (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="962,-211 852,-211 852,-161 962,-161 962,-211"/> | |
<text text-anchor="middle" x="907" y="-196.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="907" y="-182.6" font-family="Times,serif" font-size="13.00">heapBitsForAddr</text> | |
<text text-anchor="middle" x="907" y="-168.6" font-family="Times,serif" font-size="13.00">0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N1->N64 --> | |
<g id="edge75" class="edge"> | |
<title>N1->N64</title> | |
<g id="a_edge75"><a xlink:title="runtime.scanobject -> runtime.heapBitsForAddr (0.03s)"> | |
<path fill="none" stroke="#b2ada2" d="M827.64,-291.94C845.66,-268.11 866.17,-241 881.82,-220.3"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="884.49,-222.57 887.73,-212.49 878.9,-218.35 884.49,-222.57"/> | |
</a> | |
</g> | |
<g id="a_edge75-label"><a xlink:title="runtime.scanobject -> runtime.heapBitsForAddr (0.03s)"> | |
<text text-anchor="middle" x="877" y="-255.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2 --> | |
<g id="node2" class="node"> | |
<title>N2</title> | |
<g id="a_node2"><a xlink:title="runtime.mallocgc (0.28s)"> | |
<polygon fill="#ede1d9" stroke="#b2591b" points="1083,-787 967,-787 967,-719 1083,-719 1083,-787"/> | |
<text text-anchor="middle" x="1025" y="-771.8" font-family="Times,serif" font-size="14.00">runtime</text> | |
<text text-anchor="middle" x="1025" y="-756.8" font-family="Times,serif" font-size="14.00">mallocgc</text> | |
<text text-anchor="middle" x="1025" y="-741.8" font-family="Times,serif" font-size="14.00">0.04s (2.42%)</text> | |
<text text-anchor="middle" x="1025" y="-726.8" font-family="Times,serif" font-size="14.00">of 0.28s (16.97%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11 --> | |
<g id="node11" class="node"> | |
<title>N11</title> | |
<g id="a_node11"><a xlink:title="runtime.systemstack (0.74s)"> | |
<polygon fill="#eddad5" stroke="#b22600" points="826,-639 746,-639 746,-603 826,-603 826,-639"/> | |
<text text-anchor="middle" x="786" y="-628.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="786" y="-619.1" font-family="Times,serif" font-size="8.00">systemstack</text> | |
<text text-anchor="middle" x="786" y="-610.1" font-family="Times,serif" font-size="8.00">0 of 0.74s (44.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N11 --> | |
<g id="edge68" class="edge"> | |
<title>N2->N11</title> | |
<g id="a_edge68"><a xlink:title="runtime.mallocgc ... runtime.systemstack (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M966.62,-728.46C947.92,-720.35 927.32,-710.83 909,-701 877.75,-684.23 843.96,-662.23 819.72,-645.7"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="821.75,-642.85 811.53,-640.07 817.79,-648.62 821.75,-642.85"/> | |
</a> | |
</g> | |
<g id="a_edge68-label"><a xlink:title="runtime.mallocgc ... runtime.systemstack (0.04s)"> | |
<text text-anchor="middle" x="926" y="-682.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N38 --> | |
<g id="node38" class="node"> | |
<title>N38</title> | |
<g id="a_node38"><a xlink:title="runtime.nextFreeFast (0.06s)"> | |
<polygon fill="#edebe8" stroke="#b2a692" points="953.5,-652 846.5,-652 846.5,-590 953.5,-590 953.5,-652"/> | |
<text text-anchor="middle" x="900" y="-635.2" font-family="Times,serif" font-size="16.00">runtime</text> | |
<text text-anchor="middle" x="900" y="-617.2" font-family="Times,serif" font-size="16.00">nextFreeFast</text> | |
<text text-anchor="middle" x="900" y="-599.2" font-family="Times,serif" font-size="16.00">0.06s (3.64%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N38 --> | |
<g id="edge49" class="edge"> | |
<title>N2->N38</title> | |
<g id="a_edge49"><a xlink:title="runtime.mallocgc -> runtime.nextFreeFast (0.06s)"> | |
<path fill="none" stroke="#b2a692" d="M992.81,-718.52C975.75,-700.78 954.71,-678.9 936.98,-660.46"/> | |
<polygon fill="#b2a692" stroke="#b2a692" points="939.59,-658.13 930.14,-653.34 934.55,-662.98 939.59,-658.13"/> | |
</a> | |
</g> | |
<g id="a_edge49-label"><a xlink:title="runtime.mallocgc -> runtime.nextFreeFast (0.06s)"> | |
<text text-anchor="middle" x="995" y="-689.8" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
<text text-anchor="middle" x="995" y="-674.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39 --> | |
<g id="node39" class="node"> | |
<title>N39</title> | |
<g id="a_node39"><a xlink:title="runtime.heapBitsSetType (0.09s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="1078.5,-653 971.5,-653 971.5,-589 1078.5,-589 1078.5,-653"/> | |
<text text-anchor="middle" x="1025" y="-638.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="1025" y="-624.6" font-family="Times,serif" font-size="13.00">heapBitsSetType</text> | |
<text text-anchor="middle" x="1025" y="-610.6" font-family="Times,serif" font-size="13.00">0.03s (1.82%)</text> | |
<text text-anchor="middle" x="1025" y="-596.6" font-family="Times,serif" font-size="13.00">of 0.09s (5.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N39 --> | |
<g id="edge43" class="edge"> | |
<title>N2->N39</title> | |
<g id="a_edge43"><a xlink:title="runtime.mallocgc -> runtime.heapBitsSetType (0.09s)"> | |
<path fill="none" stroke="#b29e81" d="M1025,-718.52C1025,-702.06 1025,-682.04 1025,-664.51"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="1028.5,-664.65 1025,-654.65 1021.5,-664.65 1028.5,-664.65"/> | |
</a> | |
</g> | |
<g id="a_edge43-label"><a xlink:title="runtime.mallocgc -> runtime.heapBitsSetType (0.09s)"> | |
<text text-anchor="middle" x="1042" y="-682.3" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N50 --> | |
<g id="node50" class="node"> | |
<title>N50</title> | |
<g id="a_node50"><a xlink:title="runtime.memclrNoHeapPointers (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1243,-646 1097,-646 1097,-596 1243,-596 1243,-646"/> | |
<text text-anchor="middle" x="1170" y="-631.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="1170" y="-617.6" font-family="Times,serif" font-size="13.00">memclrNoHeapPointers</text> | |
<text text-anchor="middle" x="1170" y="-603.6" font-family="Times,serif" font-size="13.00">0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N2->N50 --> | |
<g id="edge99" class="edge"> | |
<title>N2->N50</title> | |
<g id="a_edge99"><a xlink:title="runtime.mallocgc -> runtime.memclrNoHeapPointers (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M1062.34,-718.52C1084.56,-698.6 1112.6,-673.46 1134.49,-653.83"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1136.62,-656.62 1141.73,-647.34 1131.95,-651.41 1136.62,-656.62"/> | |
</a> | |
</g> | |
<g id="a_edge99-label"><a xlink:title="runtime.mallocgc -> runtime.memclrNoHeapPointers (0.02s)"> | |
<text text-anchor="middle" x="1131" y="-682.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3 --> | |
<g id="node3" class="node"> | |
<title>N3</title> | |
<g id="a_node3"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 (0.46s)"> | |
<polygon fill="#eddcd5" stroke="#b23800" points="615,-2006 535,-2006 535,-1962 615,-1962 615,-2006"/> | |
<text text-anchor="middle" x="575" y="-1995.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="575" y="-1986.6" font-family="Times,serif" font-size="8.00">Preprocess</text> | |
<text text-anchor="middle" x="575" y="-1977.6" font-family="Times,serif" font-size="8.00">func2</text> | |
<text text-anchor="middle" x="575" y="-1968.6" font-family="Times,serif" font-size="8.00">0 of 0.46s (27.88%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7 --> | |
<g id="node7" class="node"> | |
<title>N7</title> | |
<g id="a_node7"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.47s)"> | |
<polygon fill="#eddcd5" stroke="#b23800" points="690.5,-2307 595.5,-2307 595.5,-2251 690.5,-2251 690.5,-2307"/> | |
<text text-anchor="middle" x="643" y="-2294.2" font-family="Times,serif" font-size="11.00">gnolang</text> | |
<text text-anchor="middle" x="643" y="-2282.2" font-family="Times,serif" font-size="11.00">Preprocess</text> | |
<text text-anchor="middle" x="643" y="-2270.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="643" y="-2258.2" font-family="Times,serif" font-size="11.00">of 0.47s (28.48%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N7 --> | |
<g id="edge112" class="edge"> | |
<title>N3->N7</title> | |
<g id="a_edge112"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M599.18,-2006.32C611.99,-2019.42 626.24,-2037.42 632,-2057 636.98,-2073.94 640.48,-2180.51 642.06,-2239.25"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="638.56,-2239.25 642.32,-2249.16 645.55,-2239.07 638.56,-2239.25"/> | |
</a> | |
</g> | |
<g id="a_edge112-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.01s)"> | |
<text text-anchor="middle" x="655" y="-2134.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12 --> | |
<g id="node12" class="node"> | |
<title>N12</title> | |
<g id="a_node12"><a xlink:title="runtime.newobject (0.16s)"> | |
<polygon fill="#ede7e1" stroke="#b2875b" points="1070,-904.5 980,-904.5 980,-848.5 1070,-848.5 1070,-904.5"/> | |
<text text-anchor="middle" x="1025" y="-891.7" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="1025" y="-879.7" font-family="Times,serif" font-size="11.00">newobject</text> | |
<text text-anchor="middle" x="1025" y="-867.7" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="1025" y="-855.7" font-family="Times,serif" font-size="11.00">of 0.16s (9.70%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N12 --> | |
<g id="edge114" class="edge"> | |
<title>N3->N12</title> | |
<g id="a_edge114"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M534.69,-1974.74C492.71,-1963.5 433,-1938.92 433,-1890 433,-1890 433,-1890 433,-1745.5 433,-1655.16 400.59,-998.31 463,-933 497.47,-896.93 832.48,-883.13 968.27,-878.99"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="968.22,-882.49 978.11,-878.7 968.01,-875.5 968.22,-882.49"/> | |
</a> | |
</g> | |
<g id="a_edge114-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="445" y="-1484.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20 --> | |
<g id="node20" class="node"> | |
<title>N20</title> | |
<g id="a_node20"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (0.29s)"> | |
<polygon fill="#ede0d8" stroke="#b25515" points="615,-1506 535,-1506 535,-1470 615,-1470 615,-1506"/> | |
<text text-anchor="middle" x="575" y="-1495.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="575" y="-1486.1" font-family="Times,serif" font-size="8.00">evalStaticTypeOf</text> | |
<text text-anchor="middle" x="575" y="-1477.1" font-family="Times,serif" font-size="8.00">0 of 0.29s (17.58%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N20 --> | |
<g id="edge31" class="edge"> | |
<title>N3->N20</title> | |
<g id="a_edge31"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (0.18s)"> | |
<path fill="none" stroke="#b28051" stroke-dasharray="1,5" d="M575,-1961.58C575,-1942.73 575,-1914.54 575,-1890 575,-1890 575,-1890 575,-1603 575,-1573.98 575,-1540.8 575,-1517.75"/> | |
<polygon fill="#b28051" stroke="#b28051" points="578.5,-1517.9 575,-1507.9 571.5,-1517.9 578.5,-1517.9"/> | |
</a> | |
</g> | |
<g id="a_edge31-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 ... github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (0.18s)"> | |
<text text-anchor="middle" x="592" y="-1742.8" font-family="Times,serif" font-size="14.00"> 0.18s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29 --> | |
<g id="node29" class="node"> | |
<title>N29</title> | |
<g id="a_node29"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst (0.09s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="507.5,-3070.5 430.5,-3070.5 430.5,-3034.5 507.5,-3034.5 507.5,-3070.5"/> | |
<text text-anchor="middle" x="469" y="-3059.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="469" y="-3050.6" font-family="Times,serif" font-size="8.00">evalConst</text> | |
<text text-anchor="middle" x="469" y="-3041.6" font-family="Times,serif" font-size="8.00">0 of 0.09s (5.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N29 --> | |
<g id="edge42" class="edge"> | |
<title>N3->N29</title> | |
<g id="a_edge42"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst (0.09s)"> | |
<path fill="none" stroke="#b29e81" d="M534.62,-2002.93C504.67,-2019.28 469,-2046.61 469,-2084 469,-2901 469,-2901 469,-2901 469,-2943.48 469,-2992.71 469,-3022.98"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="465.5,-3022.83 469,-3032.83 472.5,-3022.83 465.5,-3022.83"/> | |
</a> | |
</g> | |
<g id="a_edge42-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst (0.09s)"> | |
<text text-anchor="middle" x="486" y="-2498.3" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47 --> | |
<g id="node47" class="node"> | |
<title>N47</title> | |
<g id="a_node47"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="795.5,-1409 718.5,-1409 718.5,-1373 795.5,-1373 795.5,-1409"/> | |
<text text-anchor="middle" x="757" y="-1398.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="757" y="-1389.1" font-family="Times,serif" font-size="8.00">evalStaticType</text> | |
<text text-anchor="middle" x="757" y="-1380.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N47 --> | |
<g id="edge82" class="edge"> | |
<title>N3->N47</title> | |
<g id="a_edge82"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M583.09,-1961.67C585.13,-1955.97 587.24,-1949.78 589,-1944 653.43,-1731.83 618.6,-1662.02 710,-1460 716.63,-1445.35 726.46,-1430.5 735.42,-1418.43"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="738.11,-1420.67 741.42,-1410.6 732.55,-1416.41 738.11,-1420.67"/> | |
</a> | |
</g> | |
<g id="a_edge82-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.02s)"> | |
<text text-anchor="middle" x="659" y="-1695.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53 --> | |
<g id="node53" class="node"> | |
<title>N53</title> | |
<g id="a_node53"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType (0.13s)"> | |
<polygon fill="#ede8e3" stroke="#b2916c" points="547,-1907 461,-1907 461,-1871 547,-1871 547,-1907"/> | |
<text text-anchor="middle" x="504" y="-1896.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="504" y="-1887.1" font-family="Times,serif" font-size="8.00">checkOrConvertType</text> | |
<text text-anchor="middle" x="504" y="-1878.1" font-family="Times,serif" font-size="8.00">0 of 0.13s (7.88%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N53 --> | |
<g id="edge35" class="edge"> | |
<title>N3->N53</title> | |
<g id="a_edge35"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType (0.13s)"> | |
<path fill="none" stroke="#b2916c" d="M543.96,-1961.52C537.81,-1956.28 531.78,-1950.35 527,-1944 521.18,-1936.27 516.51,-1926.85 512.95,-1918.06"/> | |
<polygon fill="#b2916c" stroke="#b2916c" points="516.29,-1917.01 509.54,-1908.84 509.72,-1919.44 516.29,-1917.01"/> | |
</a> | |
</g> | |
<g id="a_edge35-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType (0.13s)"> | |
<text text-anchor="middle" x="544" y="-1932.8" font-family="Times,serif" font-size="14.00"> 0.13s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59 --> | |
<g id="node59" class="node"> | |
<title>N59</title> | |
<g id="a_node59"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="797,-1907 717,-1907 717,-1871 797,-1871 797,-1907"/> | |
<text text-anchor="middle" x="757" y="-1896.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="757" y="-1887.1" font-family="Times,serif" font-size="8.00">predefineNow</text> | |
<text text-anchor="middle" x="757" y="-1878.1" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N59 --> | |
<g id="edge113" class="edge"> | |
<title>N3->N59</title> | |
<g id="a_edge113"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M615.39,-1962.36C644.24,-1947.62 683.05,-1927.79 712.74,-1912.61"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="714.17,-1915.81 721.49,-1908.15 710.99,-1909.58 714.17,-1915.81"/> | |
</a> | |
</g> | |
<g id="a_edge113-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow (0.01s)"> | |
<text text-anchor="middle" x="693" y="-1932.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65 --> | |
<g id="node65" class="node"> | |
<title>N65</title> | |
<g id="a_node65"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="342.5,-1911 265.5,-1911 265.5,-1867 342.5,-1867 342.5,-1911"/> | |
<text text-anchor="middle" x="304" y="-1900.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="304" y="-1891.6" font-family="Times,serif" font-size="8.00">(*Attributes)</text> | |
<text text-anchor="middle" x="304" y="-1882.6" font-family="Times,serif" font-size="8.00">SetAttribute</text> | |
<text text-anchor="middle" x="304" y="-1873.6" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N3->N65 --> | |
<g id="edge111" class="edge"> | |
<title>N3->N65</title> | |
<g id="a_edge111"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M534.75,-1979.28C495.35,-1974.6 434.26,-1964.55 385,-1944 369.03,-1937.34 352.88,-1927.37 339.25,-1917.8"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="341.62,-1915.2 331.47,-1912.18 337.52,-1920.87 341.62,-1915.2"/> | |
</a> | |
</g> | |
<g id="a_edge111-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (0.01s)"> | |
<text text-anchor="middle" x="402" y="-1932.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4 --> | |
<g id="node4" class="node"> | |
<title>N4</title> | |
<g id="a_node4"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="1009,-2634 929,-2634 929,-2590 1009,-2590 1009,-2634"/> | |
<text text-anchor="middle" x="969" y="-2623.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="969" y="-2614.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="969" y="-2605.6" font-family="Times,serif" font-size="8.00">RunMemPackage</text> | |
<text text-anchor="middle" x="969" y="-2596.6" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6 --> | |
<g id="node6" class="node"> | |
<title>N6</title> | |
<g id="a_node6"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="797,-2524 717,-2524 717,-2480 797,-2480 797,-2524"/> | |
<text text-anchor="middle" x="757" y="-2513.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="757" y="-2504.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="757" y="-2495.6" font-family="Times,serif" font-size="8.00">RunFiles</text> | |
<text text-anchor="middle" x="757" y="-2486.6" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N6 --> | |
<g id="edge2" class="edge"> | |
<title>N4->N6</title> | |
<g id="a_edge2"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M928.63,-2590.43C894.88,-2573.24 846.51,-2548.6 809.71,-2529.85"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="811.77,-2526.97 801.27,-2525.55 808.59,-2533.21 811.77,-2526.97"/> | |
</a> | |
</g> | |
<g id="a_edge2-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (0.91s)"> | |
<text text-anchor="middle" x="910" y="-2560.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
<text text-anchor="middle" x="910" y="-2545.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42 --> | |
<g id="node42" class="node"> | |
<title>N42</title> | |
<g id="a_node42"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile (0.07s)"> | |
<polygon fill="#edebe8" stroke="#b2a38c" points="1007.5,-2520 930.5,-2520 930.5,-2484 1007.5,-2484 1007.5,-2520"/> | |
<text text-anchor="middle" x="969" y="-2509.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="969" y="-2500.1" font-family="Times,serif" font-size="8.00">ParseFile</text> | |
<text text-anchor="middle" x="969" y="-2491.1" font-family="Times,serif" font-size="8.00">0 of 0.07s (4.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N42 --> | |
<g id="edge48" class="edge"> | |
<title>N4->N42</title> | |
<g id="a_edge48"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile (0.06s)"> | |
<path fill="none" stroke="#b2a692" stroke-dasharray="1,5" d="M969,-2589.66C969,-2573.1 969,-2549.97 969,-2531.77"/> | |
<polygon fill="#b2a692" stroke="#b2a692" points="972.5,-2531.89 969,-2521.89 965.5,-2531.89 972.5,-2531.89"/> | |
</a> | |
</g> | |
<g id="a_edge48-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile (0.06s)"> | |
<text text-anchor="middle" x="986" y="-2553.3" font-family="Times,serif" font-size="14.00"> 0.06s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44 --> | |
<g id="node44" class="node"> | |
<title>N44</title> | |
<g id="a_node44"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes (0.30s)"> | |
<polygon fill="#ede0d7" stroke="#b25110" points="1136.5,-2524 1025.5,-2524 1025.5,-2480 1136.5,-2480 1136.5,-2524"/> | |
<text text-anchor="middle" x="1081" y="-2513.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1081" y="-2504.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="1081" y="-2495.6" font-family="Times,serif" font-size="8.00">savePackageValuesAndTypes</text> | |
<text text-anchor="middle" x="1081" y="-2486.6" font-family="Times,serif" font-size="8.00">0 of 0.30s (18.18%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N4->N44 --> | |
<g id="edge17" class="edge"> | |
<title>N4->N44</title> | |
<g id="a_edge17"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes (0.30s)"> | |
<path fill="none" stroke="#b25110" d="M991.13,-2589.66C1008.15,-2573.24 1031.87,-2550.37 1050.67,-2532.25"/> | |
<polygon fill="#b25110" stroke="#b25110" points="1053.06,-2534.8 1057.83,-2525.34 1048.2,-2529.77 1053.06,-2534.8"/> | |
</a> | |
</g> | |
<g id="a_edge17-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes (0.30s)"> | |
<text text-anchor="middle" x="1055" y="-2553.3" font-family="Times,serif" font-size="14.00"> 0.30s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5 --> | |
<g id="node5" class="node"> | |
<title>N5</title> | |
<g id="a_node5"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (0.26s)"> | |
<polygon fill="#ede2da" stroke="#b26125" points="1406.5,-1721 1321.5,-1721 1321.5,-1677 1406.5,-1677 1406.5,-1721"/> | |
<text text-anchor="middle" x="1364" y="-1710.6" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1364" y="-1701.6" font-family="Times,serif" font-size="8.00">(*Codec)</text> | |
<text text-anchor="middle" x="1364" y="-1692.6" font-family="Times,serif" font-size="8.00">encodeReflectBinary</text> | |
<text text-anchor="middle" x="1364" y="-1683.6" font-family="Times,serif" font-size="8.00">0 of 0.26s (15.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N12 --> | |
<g id="edge120" class="edge"> | |
<title>N5->N12</title> | |
<g id="a_edge120"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1321.31,-1696.57C1271.64,-1693.7 1187.89,-1685.04 1121,-1659 1096.19,-1649.34 1085.98,-1648.01 1071,-1626 1034.55,-1572.42 1011.98,-1404.77 1014,-1340 1015.78,-1283.03 1022,-1269 1022,-1212 1022,-1212 1022,-1212 1022,-1004 1022,-974.42 1022.83,-940.95 1023.62,-915.87"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1027.11,-916.26 1023.93,-906.15 1020.11,-916.03 1027.11,-916.26"/> | |
</a> | |
</g> | |
<g id="a_edge120-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="1031" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13 --> | |
<g id="node13" class="node"> | |
<title>N13</title> | |
<g id="a_node13"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (0.26s)"> | |
<polygon fill="#ede2da" stroke="#b26125" points="1364.5,-1816 1249.5,-1816 1249.5,-1772 1364.5,-1772 1364.5,-1816"/> | |
<text text-anchor="middle" x="1307" y="-1805.6" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1307" y="-1796.6" font-family="Times,serif" font-size="8.00">(*Codec)</text> | |
<text text-anchor="middle" x="1307" y="-1787.6" font-family="Times,serif" font-size="8.00">encodeReflectBinaryInterface</text> | |
<text text-anchor="middle" x="1307" y="-1778.6" font-family="Times,serif" font-size="8.00">0 of 0.26s (15.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N13 --> | |
<g id="edge36" class="edge"> | |
<title>N5->N13</title> | |
<g id="a_edge36"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (0.12s)"> | |
<path fill="none" stroke="#b29471" d="M1321.27,-1719.97C1314.33,-1725.16 1308.09,-1731.47 1304,-1739 1300.5,-1745.44 1299.42,-1752.98 1299.6,-1760.35"/> | |
<polygon fill="#b29471" stroke="#b29471" points="1296.1,-1760.5 1300.61,-1770.09 1303.06,-1759.78 1296.1,-1760.5"/> | |
</a> | |
</g> | |
<g id="a_edge36-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (0.12s)"> | |
<text text-anchor="middle" x="1321" y="-1742.8" font-family="Times,serif" font-size="14.00"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19 --> | |
<g id="node19" class="node"> | |
<title>N19</title> | |
<g id="a_node19"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct (0.26s)"> | |
<polygon fill="#ede2da" stroke="#b26125" points="1416,-1626 1312,-1626 1312,-1582 1416,-1582 1416,-1626"/> | |
<text text-anchor="middle" x="1364" y="-1615.6" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1364" y="-1606.6" font-family="Times,serif" font-size="8.00">(*Codec)</text> | |
<text text-anchor="middle" x="1364" y="-1597.6" font-family="Times,serif" font-size="8.00">encodeReflectBinaryStruct</text> | |
<text text-anchor="middle" x="1364" y="-1588.6" font-family="Times,serif" font-size="8.00">0 of 0.26s (15.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N19 --> | |
<g id="edge21" class="edge"> | |
<title>N5->N19</title> | |
<g id="a_edge21"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct (0.26s)"> | |
<path fill="none" stroke="#b26125" d="M1364,-1676.9C1364,-1665.33 1364,-1650.73 1364,-1637.72"/> | |
<polygon fill="#b26125" stroke="#b26125" points="1367.5,-1637.86 1364,-1627.86 1360.5,-1637.86 1367.5,-1637.86"/> | |
</a> | |
</g> | |
<g id="a_edge21-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct (0.26s)"> | |
<text text-anchor="middle" x="1381" y="-1647.8" font-family="Times,serif" font-size="14.00"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41 --> | |
<g id="node41" class="node"> | |
<title>N41</title> | |
<g id="a_node41"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject (0.12s)"> | |
<polygon fill="#ede9e4" stroke="#b29471" points="1185.5,-1622 1108.5,-1622 1108.5,-1586 1185.5,-1586 1185.5,-1622"/> | |
<text text-anchor="middle" x="1147" y="-1611.1" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1147" y="-1602.1" font-family="Times,serif" font-size="8.00">toReprObject</text> | |
<text text-anchor="middle" x="1147" y="-1593.1" font-family="Times,serif" font-size="8.00">0 of 0.12s (7.27%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N41 --> | |
<g id="edge37" class="edge"> | |
<title>N5->N41</title> | |
<g id="a_edge37"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.toReprObject (0.12s)"> | |
<path fill="none" stroke="#b29471" d="M1321.13,-1679.63C1285.11,-1664.19 1233.64,-1642.13 1196,-1626"/> | |
<polygon fill="#b29471" stroke="#b29471" points="1197.74,-1622.94 1187.17,-1622.22 1194.98,-1629.37 1197.74,-1622.94"/> | |
</a> | |
</g> | |
<g id="a_edge37-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary -> github.com/gnolang/gno/tm2/pkg/amino.toReprObject (0.12s)"> | |
<text text-anchor="middle" x="1285" y="-1647.8" font-family="Times,serif" font-size="14.00"> 0.12s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48 --> | |
<g id="node48" class="node"> | |
<title>N48</title> | |
<g id="a_node48"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1179.5,-1409 1102.5,-1409 1102.5,-1373 1179.5,-1373 1179.5,-1409"/> | |
<text text-anchor="middle" x="1141" y="-1398.1" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1141" y="-1389.1" font-family="Times,serif" font-size="8.00">EncodeByteSlice</text> | |
<text text-anchor="middle" x="1141" y="-1380.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N5->N48 --> | |
<g id="edge90" class="edge"> | |
<title>N5->N48</title> | |
<g id="a_edge90"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1321.03,-1692.36C1253.61,-1682.55 1127.81,-1660.1 1100,-1626 1053.34,-1568.77 1070.66,-1530.38 1093,-1460 1097.83,-1444.78 1107.43,-1430.04 1116.78,-1418.19"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1119.46,-1420.44 1123.17,-1410.52 1114.08,-1415.97 1119.46,-1420.44"/> | |
</a> | |
</g> | |
<g id="a_edge90-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary ... github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.02s)"> | |
<text text-anchor="middle" x="1088" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9 --> | |
<g id="node9" class="node"> | |
<title>N9</title> | |
<g id="a_node9"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="797,-2408 717,-2408 717,-2364 797,-2364 797,-2408"/> | |
<text text-anchor="middle" x="757" y="-2397.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="757" y="-2388.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="757" y="-2379.6" font-family="Times,serif" font-size="8.00">runFiles</text> | |
<text text-anchor="middle" x="757" y="-2370.6" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N6->N9 --> | |
<g id="edge1" class="edge"> | |
<title>N6->N9</title> | |
<g id="a_edge1"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M757,-2479.56C757,-2463.55 757,-2441.33 757,-2422.66"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="760.5,-2422.89 757,-2412.89 753.5,-2422.89 760.5,-2422.89"/> | |
</a> | |
</g> | |
<g id="a_edge1-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles (0.91s)"> | |
<text text-anchor="middle" x="774" y="-2443.3" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62 --> | |
<g id="node62" class="node"> | |
<title>N62</title> | |
<g id="a_node62"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe (0.48s)"> | |
<polygon fill="#eddcd5" stroke="#b23700" points="615,-2200 535,-2200 535,-2164 615,-2164 615,-2200"/> | |
<text text-anchor="middle" x="575" y="-2189.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="575" y="-2180.1" font-family="Times,serif" font-size="8.00">Transcribe</text> | |
<text text-anchor="middle" x="575" y="-2171.1" font-family="Times,serif" font-size="8.00">0 of 0.48s (29.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N7->N62 --> | |
<g id="edge15" class="edge"> | |
<title>N7->N62</title> | |
<g id="a_edge15"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess -> github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe (0.47s)"> | |
<path fill="none" stroke="#b23800" stroke-width="2" d="M609.95,-2250.72C604.5,-2245.23 599.25,-2239.23 595,-2233 590.72,-2226.73 587.14,-2219.4 584.25,-2212.32"/> | |
<polygon fill="#b23800" stroke="#b23800" stroke-width="2" points="587.55,-2211.15 580.82,-2202.96 580.97,-2213.56 587.55,-2211.15"/> | |
</a> | |
</g> | |
<g id="a_edge15-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess -> github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe (0.47s)"> | |
<text text-anchor="middle" x="612" y="-2221.8" font-family="Times,serif" font-size="14.00"> 0.47s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8 --> | |
<g id="node8" class="node"> | |
<title>N8</title> | |
<g id="a_node8"><a xlink:title="runtime.gcBgMarkWorker (0.70s)"> | |
<polygon fill="#eddad5" stroke="#b22800" points="834.5,-781 737.5,-781 737.5,-725 834.5,-725 834.5,-781"/> | |
<text text-anchor="middle" x="786" y="-768.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="786" y="-756.2" font-family="Times,serif" font-size="11.00">gcBgMarkWorker</text> | |
<text text-anchor="middle" x="786" y="-744.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="786" y="-732.2" font-family="Times,serif" font-size="11.00">of 0.70s (42.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N8->N11 --> | |
<g id="edge10" class="edge"> | |
<title>N8->N11</title> | |
<g id="a_edge10"><a xlink:title="runtime.gcBgMarkWorker -> runtime.systemstack (0.69s)"> | |
<path fill="none" stroke="#b22900" stroke-width="3" d="M786,-724.75C786,-704.02 786,-675.45 786,-653.7"/> | |
<polygon fill="#b22900" stroke="#b22900" stroke-width="3" points="789.5,-653.82 786,-643.82 782.5,-653.82 789.5,-653.82"/> | |
</a> | |
</g> | |
<g id="a_edge10-label"><a xlink:title="runtime.gcBgMarkWorker -> runtime.systemstack (0.69s)"> | |
<text text-anchor="middle" x="803" y="-682.3" font-family="Times,serif" font-size="14.00"> 0.69s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N7 --> | |
<g id="edge24" class="edge"> | |
<title>N9->N7</title> | |
<g id="a_edge24"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.25s)"> | |
<path fill="none" stroke="#b2652b" d="M733.93,-2363.75C718.72,-2349.74 698.45,-2331.07 680.9,-2314.91"/> | |
<polygon fill="#b2652b" stroke="#b2652b" points="683.38,-2312.44 673.66,-2308.24 678.64,-2317.59 683.38,-2312.44"/> | |
</a> | |
</g> | |
<g id="a_edge24-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.25s)"> | |
<text text-anchor="middle" x="723" y="-2328.8" font-family="Times,serif" font-size="14.00"> 0.25s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58 --> | |
<g id="node58" class="node"> | |
<title>N58</title> | |
<g id="a_node58"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.PredefineFileSet (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="797,-2297 717,-2297 717,-2261 797,-2261 797,-2297"/> | |
<text text-anchor="middle" x="757" y="-2286.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="757" y="-2277.1" font-family="Times,serif" font-size="8.00">PredefineFileSet</text> | |
<text text-anchor="middle" x="757" y="-2268.1" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N9->N58 --> | |
<g id="edge3" class="edge"> | |
<title>N9->N58</title> | |
<g id="a_edge3"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.PredefineFileSet (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M757,-2363.75C757,-2348.87 757,-2328.72 757,-2311.92"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="760.5,-2311.93 757,-2301.93 753.5,-2311.93 760.5,-2311.93"/> | |
</a> | |
</g> | |
<g id="a_edge3-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).runFiles -> github.com/gnolang/gno/gnovm/pkg/gnolang.PredefineFileSet (0.91s)"> | |
<text text-anchor="middle" x="774" y="-2328.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10 --> | |
<g id="node10" class="node"> | |
<title>N10</title> | |
<g id="a_node10"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="835,-1812 755,-1812 755,-1776 835,-1776 835,-1812"/> | |
<text text-anchor="middle" x="795" y="-1801.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="795" y="-1792.1" font-family="Times,serif" font-size="8.00">predefineNow2</text> | |
<text text-anchor="middle" x="795" y="-1783.1" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N7 --> | |
<g id="edge30" class="edge"> | |
<title>N10->N7</title> | |
<g id="a_edge30"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.21s)"> | |
<path fill="none" stroke="#b27540" d="M803.84,-1812.41C806.72,-1819 809.56,-1826.68 811,-1834 812.29,-1840.54 811.2,-1842.34 811,-1849 807.44,-1966.49 838.34,-2003.73 795,-2113 773.66,-2166.79 725.89,-2213.73 689.55,-2243.64"/> | |
<polygon fill="#b27540" stroke="#b27540" points="687.81,-2240.55 682.23,-2249.55 692.21,-2246 687.81,-2240.55"/> | |
</a> | |
</g> | |
<g id="a_edge30-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.21s)"> | |
<text text-anchor="middle" x="834" y="-2027.8" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22 --> | |
<g id="node22" class="node"> | |
<title>N22</title> | |
<g id="a_node22"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="835,-1717 755,-1717 755,-1681 835,-1681 835,-1717"/> | |
<text text-anchor="middle" x="795" y="-1706.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="795" y="-1697.1" font-family="Times,serif" font-size="8.00">tryPredefine</text> | |
<text text-anchor="middle" x="795" y="-1688.1" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N10->N22 --> | |
<g id="edge7" class="edge"> | |
<title>N10->N22</title> | |
<g id="a_edge7"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M795,-1775.51C795,-1763.17 795,-1746.29 795,-1731.62"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="798.5,-1731.95 795,-1721.95 791.5,-1731.95 798.5,-1731.95"/> | |
</a> | |
</g> | |
<g id="a_edge7-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine (0.91s)"> | |
<text text-anchor="middle" x="812" y="-1742.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25 --> | |
<g id="node25" class="node"> | |
<title>N25</title> | |
<g id="a_node25"><a xlink:title="runtime.gcDrain (0.69s)"> | |
<polygon fill="#eddad5" stroke="#b22900" points="833.5,-532 738.5,-532 738.5,-476 833.5,-476 833.5,-532"/> | |
<text text-anchor="middle" x="786" y="-519.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="786" y="-507.2" font-family="Times,serif" font-size="11.00">gcDrain</text> | |
<text text-anchor="middle" x="786" y="-495.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="786" y="-483.2" font-family="Times,serif" font-size="11.00">of 0.69s (41.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N25 --> | |
<g id="edge11" class="edge"> | |
<title>N11->N25</title> | |
<g id="a_edge11"><a xlink:title="runtime.systemstack ... runtime.gcDrain (0.69s)"> | |
<path fill="none" stroke="#b22900" stroke-width="3" stroke-dasharray="1,5" d="M786,-602.53C786,-587.79 786,-566.06 786,-546.86"/> | |
<polygon fill="#b22900" stroke="#b22900" stroke-width="3" points="789.5,-547.04 786,-537.04 782.5,-547.04 789.5,-547.04"/> | |
</a> | |
</g> | |
<g id="a_edge11-label"><a xlink:title="runtime.systemstack ... runtime.gcDrain (0.69s)"> | |
<text text-anchor="middle" x="803" y="-559.8" font-family="Times,serif" font-size="14.00"> 0.69s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80 --> | |
<g id="node80" class="node"> | |
<title>N80</title> | |
<g id="a_node80"><a xlink:title="runtime.gentraceback (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="651.5,-522 574.5,-522 574.5,-486 651.5,-486 651.5,-522"/> | |
<text text-anchor="middle" x="613" y="-511.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="613" y="-502.1" font-family="Times,serif" font-size="8.00">gentraceback</text> | |
<text text-anchor="middle" x="613" y="-493.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N11->N80 --> | |
<g id="edge70" class="edge"> | |
<title>N11->N80</title> | |
<g id="a_edge70"><a xlink:title="runtime.systemstack ... runtime.gentraceback (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M759.73,-602.53C730.04,-582.8 681.58,-550.59 648.54,-528.62"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="650.76,-525.9 640.5,-523.28 646.89,-531.73 650.76,-525.9"/> | |
</a> | |
</g> | |
<g id="a_edge70-label"><a xlink:title="runtime.systemstack ... runtime.gentraceback (0.04s)"> | |
<text text-anchor="middle" x="726" y="-559.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N12->N2 --> | |
<g id="edge33" class="edge"> | |
<title>N12->N2</title> | |
<g id="a_edge33"><a xlink:title="runtime.newobject -> runtime.mallocgc (0.15s)"> | |
<path fill="none" stroke="#b28a61" d="M1025,-848.23C1025,-833.57 1025,-815.11 1025,-798.43"/> | |
<polygon fill="#b28a61" stroke="#b28a61" points="1028.5,-798.75 1025,-788.75 1021.5,-798.75 1028.5,-798.75"/> | |
</a> | |
</g> | |
<g id="a_edge33-label"><a xlink:title="runtime.newobject -> runtime.mallocgc (0.15s)"> | |
<text text-anchor="middle" x="1042" y="-808.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N5 --> | |
<g id="edge22" class="edge"> | |
<title>N13->N5</title> | |
<g id="a_edge22"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (0.26s)"> | |
<path fill="none" stroke="#b26125" d="M1328.41,-1771.79C1333.27,-1766.29 1338.14,-1760.17 1342,-1754 1346.26,-1747.2 1349.99,-1739.43 1353.11,-1731.94"/> | |
<polygon fill="#b26125" stroke="#b26125" points="1356.33,-1733.33 1356.69,-1722.74 1349.8,-1730.79 1356.33,-1733.33"/> | |
</a> | |
</g> | |
<g id="a_edge22-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (0.26s)"> | |
<text text-anchor="middle" x="1366" y="-1742.8" font-family="Times,serif" font-size="14.00"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N12 --> | |
<g id="edge124" class="edge"> | |
<title>N13->N12</title> | |
<g id="a_edge124"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1249.25,-1785.09C1176.2,-1773.97 1056.03,-1751.59 1024,-1721 990.62,-1689.12 992.16,-1671.03 982,-1626 957.24,-1516.28 970.96,-1485.36 976,-1373 977.78,-1333.32 984,-1323.72 984,-1284 984,-1284 984,-1284 984,-1076 984,-1019.31 1000.24,-955.36 1012.27,-915.74"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1015.62,-916.78 1015.25,-906.19 1008.93,-914.7 1015.62,-916.78"/> | |
</a> | |
</g> | |
<g id="a_edge124-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="993" y="-1387.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28 --> | |
<g id="node28" class="node"> | |
<title>N28</title> | |
<g id="a_node28"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.25s)"> | |
<polygon fill="#ede2db" stroke="#b2652b" points="1491.5,-1510 1402.5,-1510 1402.5,-1466 1491.5,-1466 1491.5,-1510"/> | |
<text text-anchor="middle" x="1447" y="-1499.6" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1447" y="-1490.6" font-family="Times,serif" font-size="8.00">(*Codec)</text> | |
<text text-anchor="middle" x="1447" y="-1481.6" font-family="Times,serif" font-size="8.00">writeFieldIfNotEmpty</text> | |
<text text-anchor="middle" x="1447" y="-1472.6" font-family="Times,serif" font-size="8.00">0 of 0.25s (15.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N28 --> | |
<g id="edge121" class="edge"> | |
<title>N13->N28</title> | |
<g id="a_edge121"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1364.99,-1787.53C1416.19,-1781.69 1486.02,-1770.9 1508,-1754 1520.92,-1744.06 1518.73,-1736.43 1524,-1721 1535.22,-1688.16 1546.02,-1677.51 1537,-1644 1524.3,-1596.82 1493.32,-1549.21 1471.27,-1519.44"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1474.19,-1517.5 1465.37,-1511.64 1468.6,-1521.72 1474.19,-1517.5"/> | |
</a> | |
</g> | |
<g id="a_edge121-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.01s)"> | |
<text text-anchor="middle" x="1556" y="-1647.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N48 --> | |
<g id="edge122" class="edge"> | |
<title>N13->N48</title> | |
<g id="a_edge122"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1249.1,-1783.99C1170.97,-1768.15 1036.65,-1726.83 994,-1626 959.18,-1543.68 1052.9,-1457.24 1106.51,-1416.28"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1108.58,-1419.1 1114.49,-1410.31 1104.38,-1413.5 1108.58,-1419.1"/> | |
</a> | |
</g> | |
<g id="a_edge122-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.01s)"> | |
<text text-anchor="middle" x="1011" y="-1600.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51 --> | |
<g id="node51" class="node"> | |
<title>N51</title> | |
<g id="a_node51"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="1415.5,-1409 1304.5,-1409 1304.5,-1373 1415.5,-1373 1415.5,-1409"/> | |
<text text-anchor="middle" x="1360" y="-1398.1" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1360" y="-1389.1" font-family="Times,serif" font-size="8.00">encodeFieldNumberAndTyp3</text> | |
<text text-anchor="middle" x="1360" y="-1380.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N51 --> | |
<g id="edge91" class="edge"> | |
<title>N13->N51</title> | |
<g id="a_edge91"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M1358.71,-1771.54C1368.52,-1766.45 1378.4,-1760.56 1387,-1754 1402.52,-1742.16 1409.11,-1739.27 1416,-1721 1422.9,-1702.7 1419.9,-1696.16 1416,-1677 1412.83,-1661.39 1414.73,-1653.58 1402,-1644 1375.35,-1623.95 1275.12,-1650.96 1253,-1626 1237.64,-1608.67 1231.33,-1479.72 1272,-1427 1277.85,-1419.42 1285.59,-1413.48 1294.05,-1408.82"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1295.39,-1412.06 1302.89,-1404.58 1292.36,-1405.75 1295.39,-1412.06"/> | |
</a> | |
</g> | |
<g id="a_edge91-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.02s)"> | |
<text text-anchor="middle" x="1270" y="-1600.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67 --> | |
<g id="node67" class="node"> | |
<title>N67</title> | |
<g id="a_node67"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1384.5,-1506 1307.5,-1506 1307.5,-1470 1384.5,-1470 1384.5,-1506"/> | |
<text text-anchor="middle" x="1346" y="-1495.1" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1346" y="-1486.1" font-family="Times,serif" font-size="8.00">writeMaybeBare</text> | |
<text text-anchor="middle" x="1346" y="-1477.1" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N13->N67 --> | |
<g id="edge123" class="edge"> | |
<title>N13->N67</title> | |
<g id="a_edge123"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1364.6,-1788.43C1411.89,-1783.33 1473.51,-1773.16 1489,-1754 1519.74,-1715.97 1520.93,-1679.21 1487,-1644 1458.49,-1614.42 1330.6,-1656.43 1303,-1626 1274.89,-1595.01 1302.12,-1545.77 1324.21,-1515.53"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1326.95,-1517.71 1330.21,-1507.63 1321.37,-1513.48 1326.95,-1517.71"/> | |
</a> | |
</g> | |
<g id="a_edge123-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.01s)"> | |
<text text-anchor="middle" x="1516" y="-1647.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N14 --> | |
<g id="node14" class="node"> | |
<title>N14</title> | |
<g id="a_node14"><a xlink:title="runtime.memmove (0.18s)"> | |
<polygon fill="#ede6e0" stroke="#b28051" points="1415.5,-915 1270.5,-915 1270.5,-838 1415.5,-838 1415.5,-915"/> | |
<text text-anchor="middle" x="1343" y="-894.2" font-family="Times,serif" font-size="21.00">runtime</text> | |
<text text-anchor="middle" x="1343" y="-871.2" font-family="Times,serif" font-size="21.00">memmove</text> | |
<text text-anchor="middle" x="1343" y="-848.2" font-family="Times,serif" font-size="21.00">0.18s (10.91%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15 --> | |
<g id="node15" class="node"> | |
<title>N15</title> | |
<g id="a_node15"><a xlink:title="testing.tRunner (0.49s)"> | |
<polygon fill="#eddcd5" stroke="#b23600" points="765,-2630 685,-2630 685,-2594 765,-2594 765,-2630"/> | |
<text text-anchor="middle" x="725" y="-2619.1" font-family="Times,serif" font-size="8.00">testing</text> | |
<text text-anchor="middle" x="725" y="-2610.1" font-family="Times,serif" font-size="8.00">tRunner</text> | |
<text text-anchor="middle" x="725" y="-2601.1" font-family="Times,serif" font-size="8.00">0 of 0.49s (29.70%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N15->N6 --> | |
<g id="edge13" class="edge"> | |
<title>N15->N6</title> | |
<g id="a_edge13"><a xlink:title="testing.tRunner ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (0.49s)"> | |
<path fill="none" stroke="#b23600" stroke-width="2" stroke-dasharray="1,5" d="M722.23,-2593.72C720.64,-2579.43 720,-2558.81 726,-2542 726.85,-2539.62 727.91,-2537.27 729.12,-2534.98"/> | |
<polygon fill="#b23600" stroke="#b23600" stroke-width="2" points="732.01,-2536.96 734.52,-2526.67 726.14,-2533.15 732.01,-2536.96"/> | |
</a> | |
</g> | |
<g id="a_edge13-label"><a xlink:title="testing.tRunner ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunFiles (0.49s)"> | |
<text text-anchor="middle" x="748" y="-2560.8" font-family="Times,serif" font-size="14.00"> 0.49s</text> | |
<text text-anchor="middle" x="748" y="-2545.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16 --> | |
<g id="node16" class="node"> | |
<title>N16</title> | |
<g id="a_node16"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues (0.23s)"> | |
<polygon fill="#ede3dc" stroke="#b26d36" points="794.5,-1178 691.5,-1178 691.5,-1110 794.5,-1110 794.5,-1178"/> | |
<text text-anchor="middle" x="743" y="-1165.2" font-family="Times,serif" font-size="11.00">gnolang</text> | |
<text text-anchor="middle" x="743" y="-1153.2" font-family="Times,serif" font-size="11.00">(*PackageNode)</text> | |
<text text-anchor="middle" x="743" y="-1141.2" font-family="Times,serif" font-size="11.00">PrepareNewValues</text> | |
<text text-anchor="middle" x="743" y="-1129.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="743" y="-1117.2" font-family="Times,serif" font-size="11.00">of 0.23s (13.94%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18 --> | |
<g id="node18" class="node"> | |
<title>N18</title> | |
<g id="a_node18"><a xlink:title="runtime.typedslicecopy (0.19s)"> | |
<polygon fill="#ede6df" stroke="#b27c4b" points="783,-1023 703,-1023 703,-987 783,-987 783,-1023"/> | |
<text text-anchor="middle" x="743" y="-1012.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="743" y="-1003.1" font-family="Times,serif" font-size="8.00">typedslicecopy</text> | |
<text text-anchor="middle" x="743" y="-994.1" font-family="Times,serif" font-size="8.00">0 of 0.19s (11.52%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N18 --> | |
<g id="edge41" class="edge"> | |
<title>N16->N18</title> | |
<g id="a_edge41"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.typedslicecopy (0.09s)"> | |
<path fill="none" stroke="#b29e81" d="M743,-1109.84C743,-1086.85 743,-1056.56 743,-1034.63"/> | |
<polygon fill="#b29e81" stroke="#b29e81" points="746.5,-1034.92 743,-1024.92 739.5,-1034.92 746.5,-1034.92"/> | |
</a> | |
</g> | |
<g id="a_edge41-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.typedslicecopy (0.09s)"> | |
<text text-anchor="middle" x="760" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.09s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27 --> | |
<g id="node27" class="node"> | |
<title>N27</title> | |
<g id="a_node27"><a xlink:title="runtime.growslice (0.09s)"> | |
<polygon fill="#edeae6" stroke="#b29e81" points="1320.5,-1023 1243.5,-1023 1243.5,-987 1320.5,-987 1320.5,-1023"/> | |
<text text-anchor="middle" x="1282" y="-1012.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="1282" y="-1003.1" font-family="Times,serif" font-size="8.00">growslice</text> | |
<text text-anchor="middle" x="1282" y="-994.1" font-family="Times,serif" font-size="8.00">0 of 0.09s (5.45%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N27 --> | |
<g id="edge51" class="edge"> | |
<title>N16->N27</title> | |
<g id="a_edge51"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.growslice (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M794.93,-1112.96C797.95,-1111.83 800.98,-1110.83 804,-1110 852.9,-1096.59 1220.57,-1123.88 1260,-1092 1276.77,-1078.44 1281.78,-1054 1282.88,-1034.63"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="1286.37,-1034.96 1283.09,-1024.89 1279.37,-1034.81 1286.37,-1034.96"/> | |
</a> | |
</g> | |
<g id="a_edge51-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.growslice (0.05s)"> | |
<text text-anchor="middle" x="1295" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40 --> | |
<g id="node40" class="node"> | |
<title>N40</title> | |
<g id="a_node40"><a xlink:title="runtime.makeslice (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="1203.5,-1023 1126.5,-1023 1126.5,-987 1203.5,-987 1203.5,-1023"/> | |
<text text-anchor="middle" x="1165" y="-1012.1" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="1165" y="-1003.1" font-family="Times,serif" font-size="8.00">makeslice</text> | |
<text text-anchor="middle" x="1165" y="-994.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N40 --> | |
<g id="edge105" class="edge"> | |
<title>N16->N40</title> | |
<g id="a_edge105"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M794.88,-1113.98C797.94,-1112.57 800.99,-1111.23 804,-1110 833.08,-1098.11 1022.95,-1045.18 1115.05,-1019.74"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1115.88,-1023.15 1124.59,-1017.11 1114.02,-1016.4 1115.88,-1023.15"/> | |
</a> | |
</g> | |
<g id="a_edge105-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="974" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54 --> | |
<g id="node54" class="node"> | |
<title>N54</title> | |
<g id="a_node54"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy (0.07s)"> | |
<polygon fill="#edebe8" stroke="#b2a38c" points="906.5,-1044 801.5,-1044 801.5,-966 906.5,-966 906.5,-1044"/> | |
<text text-anchor="middle" x="854" y="-1029.6" font-family="Times,serif" font-size="13.00">gnolang</text> | |
<text text-anchor="middle" x="854" y="-1015.6" font-family="Times,serif" font-size="13.00">(*FuncValue)</text> | |
<text text-anchor="middle" x="854" y="-1001.6" font-family="Times,serif" font-size="13.00">Copy</text> | |
<text text-anchor="middle" x="854" y="-987.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
<text text-anchor="middle" x="854" y="-973.6" font-family="Times,serif" font-size="13.00">of 0.07s (4.24%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N16->N54 --> | |
<g id="edge47" class="edge"> | |
<title>N16->N54</title> | |
<g id="a_edge47"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy (0.07s)"> | |
<path fill="none" stroke="#b2a38c" d="M769.87,-1109.84C783.72,-1092.75 800.84,-1071.61 816.01,-1052.88"/> | |
<polygon fill="#b2a38c" stroke="#b2a38c" points="818.53,-1055.34 822.1,-1045.37 813.09,-1050.93 818.53,-1055.34"/> | |
</a> | |
</g> | |
<g id="a_edge47-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy (0.07s)"> | |
<text text-anchor="middle" x="830" y="-1080.8" font-family="Times,serif" font-size="14.00"> 0.07s</text> | |
<text text-anchor="middle" x="830" y="-1065.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17 --> | |
<g id="node17" class="node"> | |
<title>N17</title> | |
<g id="a_node17"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw (0.29s)"> | |
<polygon fill="#ede0d8" stroke="#b25515" points="619.5,-1409 530.5,-1409 530.5,-1373 619.5,-1373 619.5,-1409"/> | |
<text text-anchor="middle" x="575" y="-1398.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="575" y="-1389.1" font-family="Times,serif" font-size="8.00">evalStaticTypeOfRaw</text> | |
<text text-anchor="middle" x="575" y="-1380.1" font-family="Times,serif" font-size="8.00">0 of 0.29s (17.58%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34 --> | |
<g id="node34" class="node"> | |
<title>N34</title> | |
<g id="a_node34"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.10s)"> | |
<polygon fill="#edeae5" stroke="#b29b7c" points="677.5,-1305 600.5,-1305 600.5,-1261 677.5,-1261 677.5,-1305"/> | |
<text text-anchor="middle" x="639" y="-1294.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="639" y="-1285.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="639" y="-1276.6" font-family="Times,serif" font-size="8.00">Release</text> | |
<text text-anchor="middle" x="639" y="-1267.6" font-family="Times,serif" font-size="8.00">0 of 0.10s (6.06%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N34 --> | |
<g id="edge53" class="edge"> | |
<title>N17->N34</title> | |
<g id="a_edge53"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M572.01,-1372.57C571.1,-1362.59 571.35,-1350.09 576,-1340 577.78,-1336.15 590.86,-1324.3 604.66,-1312.49"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="606.72,-1315.33 612.08,-1306.19 602.19,-1309.99 606.72,-1315.33"/> | |
</a> | |
</g> | |
<g id="a_edge53-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.05s)"> | |
<text text-anchor="middle" x="593" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35 --> | |
<g id="node35" class="node"> | |
<title>N35</title> | |
<g id="a_node35"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="878.5,-1305 801.5,-1305 801.5,-1261 878.5,-1261 878.5,-1305"/> | |
<text text-anchor="middle" x="840" y="-1294.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="840" y="-1285.6" font-family="Times,serif" font-size="8.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="840" y="-1276.6" font-family="Times,serif" font-size="8.00">SetCachePackage</text> | |
<text text-anchor="middle" x="840" y="-1267.6" font-family="Times,serif" font-size="8.00">0 of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N35 --> | |
<g id="edge87" class="edge"> | |
<title>N17->N35</title> | |
<g id="a_edge87"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M619.82,-1385.83C655,-1381.37 704.61,-1372.44 745,-1355 750.86,-1352.47 786.89,-1325.82 792,-1322 796.09,-1318.95 800.33,-1315.71 804.52,-1312.46"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="806.65,-1315.24 812.36,-1306.31 802.33,-1309.73 806.65,-1315.24"/> | |
</a> | |
</g> | |
<g id="a_edge87-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.02s)"> | |
<text text-anchor="middle" x="783" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49 --> | |
<g id="node49" class="node"> | |
<title>N49</title> | |
<g id="a_node49"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (0.23s)"> | |
<polygon fill="#ede3dc" stroke="#b26d36" points="783,-1305 703,-1305 703,-1261 783,-1261 783,-1305"/> | |
<text text-anchor="middle" x="743" y="-1294.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="743" y="-1285.6" font-family="Times,serif" font-size="8.00">(*PackageNode)</text> | |
<text text-anchor="middle" x="743" y="-1276.6" font-family="Times,serif" font-size="8.00">NewPackage</text> | |
<text text-anchor="middle" x="743" y="-1267.6" font-family="Times,serif" font-size="8.00">0 of 0.23s (13.94%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N49 --> | |
<g id="edge29" class="edge"> | |
<title>N17->N49</title> | |
<g id="a_edge29"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (0.21s)"> | |
<path fill="none" stroke="#b27540" d="M619.73,-1383.73C642.93,-1378.81 670.76,-1370.14 692,-1355 706.42,-1344.72 718.29,-1329.06 726.94,-1315.06"/> | |
<polygon fill="#b27540" stroke="#b27540" points="729.88,-1316.97 731.89,-1306.57 723.83,-1313.44 729.88,-1316.97"/> | |
</a> | |
</g> | |
<g id="a_edge29-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (0.21s)"> | |
<text text-anchor="middle" x="724" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.21s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75 --> | |
<g id="node75" class="node"> | |
<title>N75</title> | |
<g id="a_node75"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run (0.02s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="582.5,-1305 505.5,-1305 505.5,-1261 582.5,-1261 582.5,-1305"/> | |
<text text-anchor="middle" x="544" y="-1294.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="544" y="-1285.6" font-family="Times,serif" font-size="8.00">(*Machine)</text> | |
<text text-anchor="middle" x="544" y="-1276.6" font-family="Times,serif" font-size="8.00">Run</text> | |
<text text-anchor="middle" x="544" y="-1267.6" font-family="Times,serif" font-size="8.00">0 of 0.02s (1.21%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N17->N75 --> | |
<g id="edge118" class="edge"> | |
<title>N17->N75</title> | |
<g id="a_edge118"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M535.43,-1372.54C528.84,-1367.82 522.89,-1362.02 519,-1355 512.1,-1342.55 515.6,-1327.85 521.89,-1315.06"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="524.79,-1317.04 526.65,-1306.61 518.69,-1313.61 524.79,-1317.04"/> | |
</a> | |
</g> | |
<g id="a_edge118-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run (0.01s)"> | |
<text text-anchor="middle" x="536" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N14 --> | |
<g id="edge34" class="edge"> | |
<title>N18->N14</title> | |
<g id="a_edge34"><a xlink:title="runtime.typedslicecopy -> runtime.memmove (0.15s)"> | |
<path fill="none" stroke="#b28a61" d="M760.99,-986.59C769.91,-978.99 781.28,-970.75 793,-966 815.04,-957.08 1194.72,-919.85 1218,-915 1231.48,-912.19 1245.6,-908.6 1259.3,-904.77"/> | |
<polygon fill="#b28a61" stroke="#b28a61" points="1260.07,-908.18 1268.72,-902.06 1258.14,-901.46 1260.07,-908.18"/> | |
</a> | |
</g> | |
<g id="a_edge34-label"><a xlink:title="runtime.typedslicecopy -> runtime.memmove (0.15s)"> | |
<text text-anchor="middle" x="1069" y="-936.8" font-family="Times,serif" font-size="14.00"> 0.15s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43 --> | |
<g id="node43" class="node"> | |
<title>N43</title> | |
<g id="a_node43"><a xlink:title="runtime.bulkBarrierPreWrite (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="422,-908.5 296,-908.5 296,-844.5 422,-844.5 422,-908.5"/> | |
<text text-anchor="middle" x="359" y="-894.1" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="359" y="-880.1" font-family="Times,serif" font-size="13.00">bulkBarrierPreWrite</text> | |
<text text-anchor="middle" x="359" y="-866.1" font-family="Times,serif" font-size="13.00">0.03s (1.82%)</text> | |
<text text-anchor="middle" x="359" y="-852.1" font-family="Times,serif" font-size="13.00">of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N18->N43 --> | |
<g id="edge71" class="edge"> | |
<title>N18->N43</title> | |
<g id="a_edge71"><a xlink:title="runtime.typedslicecopy -> runtime.bulkBarrierPreWrite (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M702.63,-990.7C638.68,-969.64 513.13,-928.27 432.78,-901.81"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="434.27,-898.61 423.68,-898.81 432.08,-905.26 434.27,-898.61"/> | |
</a> | |
</g> | |
<g id="a_edge71-label"><a xlink:title="runtime.typedslicecopy -> runtime.bulkBarrierPreWrite (0.04s)"> | |
<text text-anchor="middle" x="580" y="-936.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N28 --> | |
<g id="edge25" class="edge"> | |
<title>N19->N28</title> | |
<g id="a_edge25"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.25s)"> | |
<path fill="none" stroke="#b2652b" d="M1374.67,-1581.66C1382.11,-1567.59 1392.69,-1549.06 1404,-1534 1407.91,-1528.8 1412.36,-1523.55 1416.87,-1518.57"/> | |
<polygon fill="#b2652b" stroke="#b2652b" points="1419.13,-1521.28 1423.43,-1511.6 1414.03,-1516.49 1419.13,-1521.28"/> | |
</a> | |
</g> | |
<g id="a_edge25-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty (0.25s)"> | |
<text text-anchor="middle" x="1421" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.25s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N19->N67 --> | |
<g id="edge92" class="edge"> | |
<title>N19->N67</title> | |
<g id="a_edge92"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M1352.88,-1581.65C1350.48,-1576.05 1348.28,-1569.92 1347,-1564 1343.78,-1549.03 1343.3,-1532 1343.73,-1517.95"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1347.23,-1518.17 1344.22,-1508.01 1340.23,-1517.82 1347.23,-1518.17"/> | |
</a> | |
</g> | |
<g id="a_edge92-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryStruct -> github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare (0.02s)"> | |
<text text-anchor="middle" x="1364" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N20->N17 --> | |
<g id="edge18" class="edge"> | |
<title>N20->N17</title> | |
<g id="a_edge18"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw (0.29s)"> | |
<path fill="none" stroke="#b25515" d="M575,-1469.58C575,-1455.92 575,-1436.62 575,-1420.69"/> | |
<polygon fill="#b25515" stroke="#b25515" points="578.5,-1420.83 575,-1410.83 571.5,-1420.83 578.5,-1420.83"/> | |
</a> | |
</g> | |
<g id="a_edge18-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOfRaw (0.29s)"> | |
<text text-anchor="middle" x="592" y="-1430.8" font-family="Times,serif" font-size="14.00"> 0.29s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21 --> | |
<g id="node21" class="node"> | |
<title>N21</title> | |
<g id="a_node21"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="967,-2824 887,-2824 887,-2780 967,-2780 967,-2824"/> | |
<text text-anchor="middle" x="927" y="-2813.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="927" y="-2804.6" font-family="Times,serif" font-size="8.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="927" y="-2795.6" font-family="Times,serif" font-size="8.00">GetPackage</text> | |
<text text-anchor="middle" x="927" y="-2786.6" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32 --> | |
<g id="node32" class="node"> | |
<title>N32</title> | |
<g id="a_node32"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 (0.91s)"> | |
<polygon fill="#edd9d5" stroke="#b21d00" points="1009,-2729 929,-2729 929,-2685 1009,-2685 1009,-2729"/> | |
<text text-anchor="middle" x="969" y="-2718.6" font-family="Times,serif" font-size="8.00">tests</text> | |
<text text-anchor="middle" x="969" y="-2709.6" font-family="Times,serif" font-size="8.00">TestStore</text> | |
<text text-anchor="middle" x="969" y="-2700.6" font-family="Times,serif" font-size="8.00">func1</text> | |
<text text-anchor="middle" x="969" y="-2691.6" font-family="Times,serif" font-size="8.00">0 of 0.91s (55.15%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N32 --> | |
<g id="edge4" class="edge"> | |
<title>N21->N32</title> | |
<g id="a_edge4"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage -> github.com/gnolang/gno/gnovm/tests.TestStore.func1 (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M936.53,-2779.9C941.54,-2768.8 947.81,-2754.92 953.5,-2742.32"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="956.57,-2744.03 957.49,-2733.48 950.19,-2741.15 956.57,-2744.03"/> | |
</a> | |
</g> | |
<g id="a_edge4-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage -> github.com/gnolang/gno/gnovm/tests.TestStore.func1 (0.91s)"> | |
<text text-anchor="middle" x="967" y="-2750.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60 --> | |
<g id="node60" class="node"> | |
<title>N60</title> | |
<g id="a_node60"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="1703.5,-1162 1626.5,-1162 1626.5,-1126 1703.5,-1126 1703.5,-1162"/> | |
<text text-anchor="middle" x="1665" y="-1151.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1665" y="-1142.1" font-family="Times,serif" font-size="8.00">HashBytes</text> | |
<text text-anchor="middle" x="1665" y="-1133.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N21->N60 --> | |
<g id="edge78" class="edge"> | |
<title>N21->N60</title> | |
<g id="a_edge78"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M967.48,-2781.36C968.99,-2780.87 970.5,-2780.41 972,-2780 1050.71,-2758.44 1703,-2789.62 1703,-2708 1703,-2708 1703,-2708 1703,-2030.5 1703,-1903.82 1737,-1874.18 1737,-1747.5 1737,-1747.5 1737,-1747.5 1737,-1282 1737,-1239.22 1709.15,-1196.65 1688.09,-1170.59"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1691.05,-1168.67 1681.95,-1163.25 1685.68,-1173.16 1691.05,-1168.67"/> | |
</a> | |
</g> | |
<g id="a_edge78-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.02s)"> | |
<text text-anchor="middle" x="1728" y="-1987.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
<text text-anchor="middle" x="1728" y="-1972.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N21 --> | |
<g id="edge8" class="edge"> | |
<title>N22->N21</title> | |
<g id="a_edge8"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M835.38,-1716.19C865.33,-1731.17 901,-1756.64 901,-1793 901,-2708 901,-2708 901,-2708 901,-2727.78 906.52,-2749.08 912.47,-2766.29"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="909.1,-2767.27 915.88,-2775.42 915.66,-2764.83 909.1,-2767.27"/> | |
</a> | |
</g> | |
<g id="a_edge8-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (0.91s)"> | |
<text text-anchor="middle" x="918" y="-2221.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69 --> | |
<g id="node69" class="node"> | |
<title>N69</title> | |
<g id="a_node69"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="829.5,-1622 752.5,-1622 752.5,-1586 829.5,-1586 829.5,-1622"/> | |
<text text-anchor="middle" x="791" y="-1611.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="791" y="-1602.1" font-family="Times,serif" font-size="8.00">findUndefined</text> | |
<text text-anchor="middle" x="791" y="-1593.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N22->N69 --> | |
<g id="edge55" class="edge"> | |
<title>N22->N69</title> | |
<g id="a_edge55"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M794.25,-1680.51C793.68,-1667.39 792.9,-1649.14 792.24,-1633.87"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="795.74,-1633.77 791.81,-1623.93 788.75,-1634.07 795.74,-1633.77"/> | |
</a> | |
</g> | |
<g id="a_edge55-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.tryPredefine -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (0.05s)"> | |
<text text-anchor="middle" x="810" y="-1647.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24 --> | |
<g id="node24" class="node"> | |
<title>N24</title> | |
<g id="a_node24"><a xlink:title="bytes.(*Buffer).Write (0.08s)"> | |
<polygon fill="#edeae7" stroke="#b2a187" points="1412.5,-1322 1307.5,-1322 1307.5,-1244 1412.5,-1244 1412.5,-1322"/> | |
<text text-anchor="middle" x="1360" y="-1307.6" font-family="Times,serif" font-size="13.00">bytes</text> | |
<text text-anchor="middle" x="1360" y="-1293.6" font-family="Times,serif" font-size="13.00">(*Buffer)</text> | |
<text text-anchor="middle" x="1360" y="-1279.6" font-family="Times,serif" font-size="13.00">Write</text> | |
<text text-anchor="middle" x="1360" y="-1265.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
<text text-anchor="middle" x="1360" y="-1251.6" font-family="Times,serif" font-size="13.00">of 0.08s (4.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N14 --> | |
<g id="edge101" class="edge"> | |
<title>N24->N14</title> | |
<g id="a_edge101"><a xlink:title="bytes.(*Buffer).Write -> runtime.memmove (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1382.34,-1243.65C1384.96,-1237.89 1387.3,-1231.89 1389,-1226 1394.93,-1205.43 1392.11,-1199.39 1393,-1178 1394.26,-1147.8 1396.19,-1140.05 1393,-1110 1386.17,-1045.71 1368.98,-973.08 1356.67,-926.37"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1360.08,-925.58 1354.12,-916.82 1353.32,-927.39 1360.08,-925.58"/> | |
</a> | |
</g> | |
<g id="a_edge101-label"><a xlink:title="bytes.(*Buffer).Write -> runtime.memmove (0.01s)"> | |
<text text-anchor="middle" x="1407" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63 --> | |
<g id="node63" class="node"> | |
<title>N63</title> | |
<g id="a_node63"><a xlink:title="bytes.(*Buffer).grow (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1384,-1178 1294,-1178 1294,-1110 1384,-1110 1384,-1178"/> | |
<text text-anchor="middle" x="1339" y="-1165.2" font-family="Times,serif" font-size="11.00">bytes</text> | |
<text text-anchor="middle" x="1339" y="-1153.2" font-family="Times,serif" font-size="11.00">(*Buffer)</text> | |
<text text-anchor="middle" x="1339" y="-1141.2" font-family="Times,serif" font-size="11.00">grow</text> | |
<text text-anchor="middle" x="1339" y="-1129.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="1339" y="-1117.2" font-family="Times,serif" font-size="11.00">of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N24->N63 --> | |
<g id="edge57" class="edge"> | |
<title>N24->N63</title> | |
<g id="a_edge57"><a xlink:title="bytes.(*Buffer).Write -> bytes.(*Buffer).grow (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M1354.15,-1243.84C1351.57,-1227.03 1348.53,-1207.17 1345.85,-1189.68"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1349.31,-1189.15 1344.33,-1179.8 1342.39,-1190.21 1349.31,-1189.15"/> | |
</a> | |
</g> | |
<g id="a_edge57-label"><a xlink:title="bytes.(*Buffer).Write -> bytes.(*Buffer).grow (0.04s)"> | |
<text text-anchor="middle" x="1368" y="-1207.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N1 --> | |
<g id="edge12" class="edge"> | |
<title>N25->N1</title> | |
<g id="a_edge12"><a xlink:title="runtime.gcDrain -> runtime.scanobject (0.65s)"> | |
<path fill="none" stroke="#b22b00" stroke-width="2" d="M786,-475.82C786,-459.45 786,-437.8 786,-417.04"/> | |
<polygon fill="#b22b00" stroke="#b22b00" stroke-width="2" points="789.5,-417.31 786,-407.31 782.5,-417.31 789.5,-417.31"/> | |
</a> | |
</g> | |
<g id="a_edge12-label"><a xlink:title="runtime.gcDrain -> runtime.scanobject (0.65s)"> | |
<text text-anchor="middle" x="803" y="-433.3" font-family="Times,serif" font-size="14.00"> 0.65s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N71 --> | |
<g id="node71" class="node"> | |
<title>N71</title> | |
<g id="a_node71"><a xlink:title="runtime.(*gcWork).tryGetFast (0.02s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="672.5,-380 581.5,-380 581.5,-316 672.5,-316 672.5,-380"/> | |
<text text-anchor="middle" x="627" y="-365.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="627" y="-351.6" font-family="Times,serif" font-size="13.00">(*gcWork)</text> | |
<text text-anchor="middle" x="627" y="-337.6" font-family="Times,serif" font-size="13.00">tryGetFast</text> | |
<text text-anchor="middle" x="627" y="-323.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N25->N71 --> | |
<g id="edge98" class="edge"> | |
<title>N25->N71</title> | |
<g id="a_edge98"><a xlink:title="runtime.gcDrain -> runtime.(*gcWork).tryGetFast (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M757.13,-475.88C736.15,-456.09 707.16,-428.55 682,-404 676.74,-398.87 671.23,-393.43 665.82,-388.05"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="668.62,-385.9 659.06,-381.33 663.68,-390.86 668.62,-385.9"/> | |
</a> | |
</g> | |
<g id="a_edge98-label"><a xlink:title="runtime.gcDrain -> runtime.(*gcWork).tryGetFast (0.02s)"> | |
<text text-anchor="middle" x="752" y="-440.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
<text text-anchor="middle" x="752" y="-425.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N33 --> | |
<g id="node33" class="node"> | |
<title>N33</title> | |
<g id="a_node33"><a xlink:title="runtime.pageIndexOf (0.08s)"> | |
<polygon fill="#edeae7" stroke="#b2a187" points="720.5,-80 595.5,-80 595.5,0 720.5,0 720.5,-80"/> | |
<text text-anchor="middle" x="658" y="-63.2" font-family="Times,serif" font-size="16.00">runtime</text> | |
<text text-anchor="middle" x="658" y="-45.2" font-family="Times,serif" font-size="16.00">pageIndexOf</text> | |
<text text-anchor="middle" x="658" y="-27.2" font-family="Times,serif" font-size="16.00">0.07s (4.24%)</text> | |
<text text-anchor="middle" x="658" y="-9.2" font-family="Times,serif" font-size="16.00">of 0.08s (4.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N26->N33 --> | |
<g id="edge45" class="edge"> | |
<title>N26->N33</title> | |
<g id="a_edge45"><a xlink:title="runtime.greyobject -> runtime.pageIndexOf (0.08s)"> | |
<path fill="none" stroke="#b2a187" d="M658,-145.65C658,-128.98 658,-109.35 658,-91.63"/> | |
<polygon fill="#b2a187" stroke="#b2a187" points="661.5,-91.81 658,-81.81 654.5,-91.81 661.5,-91.81"/> | |
</a> | |
</g> | |
<g id="a_edge45-label"><a xlink:title="runtime.greyobject -> runtime.pageIndexOf (0.08s)"> | |
<text text-anchor="middle" x="680" y="-116.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
<text text-anchor="middle" x="680" y="-101.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N2 --> | |
<g id="edge46" class="edge"> | |
<title>N27->N2</title> | |
<g id="a_edge46"><a xlink:title="runtime.growslice -> runtime.mallocgc (0.08s)"> | |
<path fill="none" stroke="#b2a187" d="M1261.08,-986.6C1241.82,-969.78 1213.38,-942.81 1194,-915 1172.4,-884 1182.98,-866.34 1158,-838 1140.07,-817.65 1116.04,-800.45 1093.33,-787.02"/> | |
<polygon fill="#b2a187" stroke="#b2a187" points="1095.09,-783.99 1084.68,-782.06 1091.61,-790.07 1095.09,-783.99"/> | |
</a> | |
</g> | |
<g id="a_edge46-label"><a xlink:title="runtime.growslice -> runtime.mallocgc (0.08s)"> | |
<text text-anchor="middle" x="1211" y="-872.8" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N27->N50 --> | |
<g id="edge132" class="edge"> | |
<title>N27->N50</title> | |
<g id="a_edge132"><a xlink:title="runtime.growslice -> runtime.memclrNoHeapPointers (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1276.9,-986.59C1259.7,-927.96 1203.68,-736.87 1180.34,-657.28"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1183.75,-656.44 1177.57,-647.83 1177.03,-658.41 1183.75,-656.44"/> | |
</a> | |
</g> | |
<g id="a_edge132-label"><a xlink:title="runtime.growslice -> runtime.memclrNoHeapPointers (0.01s)"> | |
<text text-anchor="middle" x="1244" y="-808.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N5 --> | |
<g id="edge28" class="edge"> | |
<title>N28->N5</title> | |
<g id="a_edge28"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (0.23s)"> | |
<path fill="none" stroke="#b26d36" d="M1446.79,-1510.32C1445.81,-1538.06 1441.62,-1587.52 1425,-1626 1418.26,-1641.61 1406.95,-1656.4 1395.9,-1668.47"/> | |
<polygon fill="#b26d36" stroke="#b26d36" points="1393.4,-1666.01 1389,-1675.65 1398.45,-1670.86 1393.4,-1666.01"/> | |
</a> | |
</g> | |
<g id="a_edge28-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinary (0.23s)"> | |
<text text-anchor="middle" x="1455" y="-1600.3" font-family="Times,serif" font-size="14.00"> 0.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N28->N51 --> | |
<g id="edge73" class="edge"> | |
<title>N28->N51</title> | |
<g id="a_edge73"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.03s)"> | |
<path fill="none" stroke="#b2ada2" d="M1427.69,-1465.92C1414.64,-1451.66 1397.32,-1432.75 1383.46,-1417.62"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1386.12,-1415.34 1376.79,-1410.33 1380.96,-1420.07 1386.12,-1415.34"/> | |
</a> | |
</g> | |
<g id="a_edge73-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.(*Codec).writeFieldIfNotEmpty -> github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 (0.03s)"> | |
<text text-anchor="middle" x="1420" y="-1430.8" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N34 --> | |
<g id="edge62" class="edge"> | |
<title>N29->N34</title> | |
<g id="a_edge62"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M507.76,-3050.89C593.76,-3047.29 793,-3025.51 793,-2901 793,-2901 793,-2901 793,-2658.5 793,-2654.18 853.79,-2043.32 854,-2039 854.33,-2032.34 854.13,-2030.67 854,-2024 851.78,-1911.93 911.08,-1861.8 844,-1772 829.11,-1752.07 813.06,-1765.49 791,-1754 741.27,-1728.11 734.26,-1708.54 708,-1659 686.29,-1618.05 677.03,-1608.76 665,-1564 640.77,-1473.84 651.95,-1448.02 644,-1355 642.94,-1342.53 641.93,-1328.82 641.1,-1316.8"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="644.61,-1316.7 640.44,-1306.96 637.62,-1317.17 644.61,-1316.7"/> | |
</a> | |
</g> | |
<g id="a_edge62-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.04s)"> | |
<text text-anchor="middle" x="861" y="-2134.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N40 --> | |
<g id="edge115" class="edge"> | |
<title>N29->N40</title> | |
<g id="a_edge115"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst ... runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M507.73,-3051.21C724.24,-3049.08 1775,-3032.02 1775,-2901 1775,-2901 1775,-2901 1775,-1346.5 1775,-1237.84 1797.76,-1178 1713,-1110 1686,-1088.34 1434.28,-1104.5 1402,-1092 1382.26,-1084.35 1384.42,-1070.43 1365,-1062 1311.49,-1038.78 1290.41,-1062.21 1235,-1044 1223.67,-1040.28 1212.03,-1034.75 1201.57,-1029.06"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1203.3,-1026.01 1192.88,-1024.11 1199.84,-1032.1 1203.3,-1026.01"/> | |
</a> | |
</g> | |
<g id="a_edge115-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst ... runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1792" y="-2027.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N65 --> | |
<g id="edge84" class="edge"> | |
<title>N29->N65</title> | |
<g id="a_edge84"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M462.93,-3034.04C455.88,-3015.79 442.77,-2987.19 424,-2968 381.83,-2924.89 306,-2961.31 306,-2901 306,-2901 306,-2901 306,-1983 306,-1963.06 305.53,-1940.71 305.05,-1922.92"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="308.55,-1922.83 304.77,-1912.93 301.55,-1923.03 308.55,-1922.83"/> | |
</a> | |
</g> | |
<g id="a_edge84-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute (0.02s)"> | |
<text text-anchor="middle" x="328" y="-2450.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
<text text-anchor="middle" x="328" y="-2435.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66 --> | |
<g id="node66" class="node"> | |
<title>N66</title> | |
<g id="a_node66"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="953.5,-2918 852.5,-2918 852.5,-2882 953.5,-2882 953.5,-2918"/> | |
<text text-anchor="middle" x="903" y="-2907.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="903" y="-2898.1" font-family="Times,serif" font-size="8.00">NewMachineWithOptions</text> | |
<text text-anchor="middle" x="903" y="-2889.1" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N29->N66 --> | |
<g id="edge85" class="edge"> | |
<title>N29->N66</title> | |
<g id="a_edge85"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst ... github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M507.88,-3044.26C571.95,-3031.56 702.96,-3002.34 807,-2958 828.36,-2948.9 850.76,-2935.83 868.54,-2924.5"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="870.15,-2927.63 876.64,-2919.25 866.34,-2921.75 870.15,-2927.63"/> | |
</a> | |
</g> | |
<g id="a_edge85-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalConst ... github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (0.02s)"> | |
<text text-anchor="middle" x="854" y="-2946.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30 --> | |
<g id="node30" class="node"> | |
<title>N30</title> | |
<g id="a_node30"><a xlink:title="reflect.Value.call (0.08s)"> | |
<polygon fill="#edeae7" stroke="#b2a187" points="1192,-1516 1102,-1516 1102,-1460 1192,-1460 1192,-1516"/> | |
<text text-anchor="middle" x="1147" y="-1503.2" font-family="Times,serif" font-size="11.00">Value</text> | |
<text text-anchor="middle" x="1147" y="-1491.2" font-family="Times,serif" font-size="11.00">call</text> | |
<text text-anchor="middle" x="1147" y="-1479.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="1147" y="-1467.2" font-family="Times,serif" font-size="11.00">of 0.08s (4.85%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N14 --> | |
<g id="edge97" class="edge"> | |
<title>N30->N14</title> | |
<g id="a_edge97"><a xlink:title="reflect.Value.call ... runtime.memmove (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1192.39,-1469.04C1228.56,-1455.45 1280.8,-1437.4 1328,-1427 1362.51,-1419.4 1462.47,-1435.36 1486,-1409 1612.34,-1267.45 1456.68,-1025.75 1380.46,-924.4"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1383.32,-922.38 1374.48,-916.53 1377.74,-926.61 1383.32,-922.38"/> | |
</a> | |
</g> | |
<g id="a_edge97-label"><a xlink:title="reflect.Value.call ... runtime.memmove (0.02s)"> | |
<text text-anchor="middle" x="1545" y="-1207.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N36 --> | |
<g id="node36" class="node"> | |
<title>N36</title> | |
<g id="a_node36"><a xlink:title="runtime.mapaccess2 (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="917.5,-1176 812.5,-1176 812.5,-1112 917.5,-1112 917.5,-1176"/> | |
<text text-anchor="middle" x="865" y="-1161.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="865" y="-1147.6" font-family="Times,serif" font-size="13.00">mapaccess2</text> | |
<text text-anchor="middle" x="865" y="-1133.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
<text text-anchor="middle" x="865" y="-1119.6" font-family="Times,serif" font-size="13.00">of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N36 --> | |
<g id="edge96" class="edge"> | |
<title>N30->N36</title> | |
<g id="a_edge96"><a xlink:title="reflect.Value.call ... runtime.mapaccess2 (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1128.02,-1459.79C1117.76,-1444.91 1104.99,-1426.07 1094,-1409 1074.57,-1378.81 1073.89,-1368.46 1052,-1340 1007.28,-1281.86 947.42,-1221.99 907.6,-1184.19"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="910.2,-1181.83 900.52,-1177.51 905.39,-1186.92 910.2,-1181.83"/> | |
</a> | |
</g> | |
<g id="a_edge96-label"><a xlink:title="reflect.Value.call ... runtime.mapaccess2 (0.02s)"> | |
<text text-anchor="middle" x="1079" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N30->N40 --> | |
<g id="edge130" class="edge"> | |
<title>N30->N40</title> | |
<g id="a_edge130"><a xlink:title="reflect.Value.call -> runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1166.15,-1459.5C1174.98,-1445.15 1184.49,-1426.9 1189,-1409 1206.93,-1337.89 1179.51,-1113.76 1168.9,-1034.29"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1172.42,-1034.17 1167.61,-1024.73 1165.48,-1035.11 1172.42,-1034.17"/> | |
</a> | |
</g> | |
<g id="a_edge130-label"><a xlink:title="reflect.Value.call -> runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1211" y="-1279.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31 --> | |
<g id="node31" class="node"> | |
<title>N31</title> | |
<g id="a_node31"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject (0.27s)"> | |
<polygon fill="#ede1d9" stroke="#b25d20" points="1347,-2006 1267,-2006 1267,-1962 1347,-1962 1347,-2006"/> | |
<text text-anchor="middle" x="1307" y="-1995.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1307" y="-1986.6" font-family="Times,serif" font-size="8.00">(*defaultStore)</text> | |
<text text-anchor="middle" x="1307" y="-1977.6" font-family="Times,serif" font-size="8.00">SetObject</text> | |
<text text-anchor="middle" x="1307" y="-1968.6" font-family="Times,serif" font-size="8.00">0 of 0.27s (16.36%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N27 --> | |
<g id="edge108" class="edge"> | |
<title>N31->N27</title> | |
<g id="a_edge108"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> runtime.growslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1347.2,-1979.81C1433.15,-1971.89 1627,-1947.64 1627,-1890 1627,-1890 1627,-1890 1627,-1745.5 1627,-1700.39 1629.08,-1689.01 1626,-1644 1625.62,-1638.41 1578.58,-1248.31 1575,-1244 1558.29,-1223.89 1539.24,-1242.55 1519,-1226 1454.29,-1173.11 1492.77,-1113.56 1427,-1062 1403.41,-1043.51 1390.09,-1054.47 1362,-1044 1349.98,-1039.52 1337.29,-1033.92 1325.65,-1028.41"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1327.2,-1025.27 1316.67,-1024.07 1324.15,-1031.57 1327.2,-1025.27"/> | |
</a> | |
</g> | |
<g id="a_edge108-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> runtime.growslice (0.01s)"> | |
<text text-anchor="middle" x="1633" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45 --> | |
<g id="node45" class="node"> | |
<title>N45</title> | |
<g id="a_node45"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.MustMarshalAny (0.26s)"> | |
<polygon fill="#ede2da" stroke="#b26125" points="1347,-1907 1267,-1907 1267,-1871 1347,-1871 1347,-1907"/> | |
<text text-anchor="middle" x="1307" y="-1896.1" font-family="Times,serif" font-size="8.00">amino</text> | |
<text text-anchor="middle" x="1307" y="-1887.1" font-family="Times,serif" font-size="8.00">MustMarshalAny</text> | |
<text text-anchor="middle" x="1307" y="-1878.1" font-family="Times,serif" font-size="8.00">0 of 0.26s (15.76%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N45 --> | |
<g id="edge26" class="edge"> | |
<title>N31->N45</title> | |
<g id="a_edge26"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> github.com/gnolang/gno/tm2/pkg/amino.MustMarshalAny (0.24s)"> | |
<path fill="none" stroke="#b26930" d="M1307,-1961.9C1307,-1949.13 1307,-1932.68 1307,-1918.74"/> | |
<polygon fill="#b26930" stroke="#b26930" points="1310.5,-1918.8 1307,-1908.8 1303.5,-1918.8 1310.5,-1918.8"/> | |
</a> | |
</g> | |
<g id="a_edge26-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> github.com/gnolang/gno/tm2/pkg/amino.MustMarshalAny (0.24s)"> | |
<text text-anchor="middle" x="1324" y="-1932.8" font-family="Times,serif" font-size="14.00"> 0.24s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N31->N60 --> | |
<g id="edge80" class="edge"> | |
<title>N31->N60</title> | |
<g id="a_edge80"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M1347.35,-1983.16C1425.8,-1982.69 1595.21,-1977.69 1641,-1944 1662.15,-1928.43 1665,-1916.26 1665,-1890 1665,-1890 1665,-1890 1665,-1282 1665,-1244.5 1665,-1201.22 1665,-1173.51"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1668.5,-1173.81 1665,-1163.81 1661.5,-1173.81 1668.5,-1173.81"/> | |
</a> | |
</g> | |
<g id="a_edge80-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject -> github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.02s)"> | |
<text text-anchor="middle" x="1687" y="-1607.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
<text text-anchor="middle" x="1687" y="-1592.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N4 --> | |
<g id="edge9" class="edge"> | |
<title>N32->N4</title> | |
<g id="a_edge9"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M969,-2684.9C969,-2674.15 969,-2660.8 969,-2648.53"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="972.5,-2648.88 969,-2638.88 965.5,-2648.88 972.5,-2648.88"/> | |
</a> | |
</g> | |
<g id="a_edge9-label"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).RunMemPackage (0.91s)"> | |
<text text-anchor="middle" x="986" y="-2655.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N32->N66 --> | |
<g id="edge119" class="edge"> | |
<title>N32->N66</title> | |
<g id="a_edge119"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M981.48,-2729.22C984.16,-2734.82 986.61,-2740.98 988,-2747 995.78,-2780.75 988.81,-2791.82 976,-2824 969.57,-2840.15 966.58,-2844.03 955,-2857 949.47,-2863.19 942.98,-2869.2 936.48,-2874.64"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="934.5,-2871.74 928.9,-2880.73 938.89,-2877.2 934.5,-2871.74"/> | |
</a> | |
</g> | |
<g id="a_edge119-label"><a xlink:title="github.com/gnolang/gno/gnovm/tests.TestStore.func1 -> github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions (0.01s)"> | |
<text text-anchor="middle" x="1007" y="-2798.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N34->N18 --> | |
<g id="edge39" class="edge"> | |
<title>N34->N18</title> | |
<g id="a_edge39"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release -> runtime.typedslicecopy (0.10s)"> | |
<path fill="none" stroke="#b29b7c" d="M635.85,-1260.61C631.86,-1227.05 627.8,-1160.63 649,-1110 662.3,-1078.23 689.62,-1049.81 711.39,-1030.74"/> | |
<polygon fill="#b29b7c" stroke="#b29b7c" points="713.52,-1033.53 718.87,-1024.38 708.98,-1028.19 713.52,-1033.53"/> | |
</a> | |
</g> | |
<g id="a_edge39-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release -> runtime.typedslicecopy (0.10s)"> | |
<text text-anchor="middle" x="666" y="-1140.3" font-family="Times,serif" font-size="14.00"> 0.10s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N36 --> | |
<g id="edge107" class="edge"> | |
<title>N35->N36</title> | |
<g id="a_edge107"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage -> runtime.mapaccess2 (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M843.91,-1260.59C847.46,-1241.1 852.82,-1211.75 857.24,-1187.51"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="860.64,-1188.39 858.99,-1177.92 853.75,-1187.13 860.64,-1188.39"/> | |
</a> | |
</g> | |
<g id="a_edge107-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage -> runtime.mapaccess2 (0.01s)"> | |
<text text-anchor="middle" x="872" y="-1207.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37 --> | |
<g id="node37" class="node"> | |
<title>N37</title> | |
<g id="a_node37"><a xlink:title="runtime.mapassign (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="410.5,-1176 305.5,-1176 305.5,-1112 410.5,-1112 410.5,-1176"/> | |
<text text-anchor="middle" x="358" y="-1161.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="358" y="-1147.6" font-family="Times,serif" font-size="13.00">mapassign</text> | |
<text text-anchor="middle" x="358" y="-1133.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
<text text-anchor="middle" x="358" y="-1119.6" font-family="Times,serif" font-size="13.00">of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N37 --> | |
<g id="edge79" class="edge"> | |
<title>N35->N37</title> | |
<g id="a_edge79"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage -> runtime.mapassign (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M817.54,-1260.69C809.93,-1254.47 801.05,-1248.23 792,-1244 756.22,-1227.29 743.56,-1234.49 705,-1226 605.99,-1204.21 491.55,-1177.12 422,-1160.45"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="422.83,-1157.05 412.29,-1158.12 421.19,-1163.86 422.83,-1157.05"/> | |
</a> | |
</g> | |
<g id="a_edge79-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage -> runtime.mapassign (0.02s)"> | |
<text text-anchor="middle" x="722" y="-1207.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N35->N60 --> | |
<g id="edge106" class="edge"> | |
<title>N35->N60</title> | |
<g id="a_edge106"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M878.88,-1274.08C957.85,-1258.13 1142.77,-1221.51 1299,-1196 1411.61,-1177.62 1544.4,-1160.16 1614.98,-1151.22"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1615.19,-1154.72 1624.68,-1149.99 1614.32,-1147.77 1615.19,-1154.72"/> | |
</a> | |
</g> | |
<g id="a_edge106-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage ... github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes (0.01s)"> | |
<text text-anchor="middle" x="1321" y="-1214.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
<text text-anchor="middle" x="1321" y="-1199.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N12 --> | |
<g id="edge134" class="edge"> | |
<title>N37->N12</title> | |
<g id="a_edge134"><a xlink:title="runtime.mapassign -> runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M355.04,-1111.57C353.03,-1074.25 354.53,-1011.36 381,-966 393.32,-944.89 402.19,-941.79 425,-933 523.42,-895.07 839.11,-882.46 968.69,-878.81"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="968.48,-882.32 978.38,-878.55 968.29,-875.32 968.48,-882.32"/> | |
</a> | |
</g> | |
<g id="a_edge134-label"><a xlink:title="runtime.mapassign -> runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="403" y="-1008.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
<text text-anchor="middle" x="403" y="-993.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N37->N43 --> | |
<g id="edge133" class="edge"> | |
<title>N37->N43</title> | |
<g id="a_edge133"><a xlink:title="runtime.mapassign ... runtime.bulkBarrierPreWrite (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M338.76,-1111.76C328.29,-1092.89 316.39,-1067.94 311,-1044 303.38,-1010.18 302.47,-999.6 311,-966 315.19,-949.48 323.15,-932.71 331.4,-918.27"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="334.23,-920.36 336.35,-909.98 328.22,-916.78 334.23,-920.36"/> | |
</a> | |
</g> | |
<g id="a_edge133-label"><a xlink:title="runtime.mapassign ... runtime.bulkBarrierPreWrite (0.01s)"> | |
<text text-anchor="middle" x="328" y="-1001.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N57 --> | |
<g id="node57" class="node"> | |
<title>N57</title> | |
<g id="a_node57"><a xlink:title="runtime.writeHeapBits.write (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1072.5,-538 977.5,-538 977.5,-470 1072.5,-470 1072.5,-538"/> | |
<text text-anchor="middle" x="1025" y="-522.8" font-family="Times,serif" font-size="14.00">runtime</text> | |
<text text-anchor="middle" x="1025" y="-507.8" font-family="Times,serif" font-size="14.00">writeHeapBits</text> | |
<text text-anchor="middle" x="1025" y="-492.8" font-family="Times,serif" font-size="14.00">write</text> | |
<text text-anchor="middle" x="1025" y="-477.8" font-family="Times,serif" font-size="14.00">0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N39->N57 --> | |
<g id="edge67" class="edge"> | |
<title>N39->N57</title> | |
<g id="a_edge67"><a xlink:title="runtime.heapBitsSetType -> runtime.writeHeapBits.write (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M1025,-588.58C1025,-576.54 1025,-562.57 1025,-549.54"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1028.5,-549.91 1025,-539.91 1021.5,-549.91 1028.5,-549.91"/> | |
</a> | |
</g> | |
<g id="a_edge67-label"><a xlink:title="runtime.heapBitsSetType -> runtime.writeHeapBits.write (0.04s)"> | |
<text text-anchor="middle" x="1042" y="-559.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N40->N2 --> | |
<g id="edge56" class="edge"> | |
<title>N40->N2</title> | |
<g id="a_edge56"><a xlink:title="runtime.makeslice -> runtime.mallocgc (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M1157.32,-986.7C1141.45,-951.51 1103.12,-869.43 1063,-805 1061.3,-802.28 1059.5,-799.51 1057.64,-796.76"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="1060.62,-794.9 1052.02,-788.7 1054.88,-798.91 1060.62,-794.9"/> | |
</a> | |
</g> | |
<g id="a_edge56-label"><a xlink:title="runtime.makeslice -> runtime.mallocgc (0.05s)"> | |
<text text-anchor="middle" x="1140" y="-872.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N30 --> | |
<g id="edge44" class="edge"> | |
<title>N41->N30</title> | |
<g id="a_edge44"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... reflect.Value.call (0.08s)"> | |
<path fill="none" stroke="#b2a187" stroke-dasharray="1,5" d="M1147,-1585.69C1147,-1570.35 1147,-1547.39 1147,-1527.7"/> | |
<polygon fill="#b2a187" stroke="#b2a187" points="1150.5,-1527.77 1147,-1517.77 1143.5,-1527.77 1150.5,-1527.77"/> | |
</a> | |
</g> | |
<g id="a_edge44-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... reflect.Value.call (0.08s)"> | |
<text text-anchor="middle" x="1164" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.08s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N41->N40 --> | |
<g id="edge126" class="edge"> | |
<title>N41->N40</title> | |
<g id="a_edge126"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1167.05,-1585.81C1173.48,-1579.48 1180.18,-1571.91 1185,-1564 1196.7,-1544.79 1195.65,-1537.84 1201,-1516 1229.93,-1397.82 1248.34,-1364.57 1232,-1244 1221.44,-1166.1 1191.7,-1077.86 1175.63,-1033.94"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1178.95,-1032.84 1172.2,-1024.68 1172.39,-1035.27 1178.95,-1032.84"/> | |
</a> | |
</g> | |
<g id="a_edge126-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.toReprObject ... runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1254" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46 --> | |
<g id="node46" class="node"> | |
<title>N46</title> | |
<g id="a_node46"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1019,-2414 929,-2414 929,-2358 1019,-2358 1019,-2414"/> | |
<text text-anchor="middle" x="974" y="-2401.2" font-family="Times,serif" font-size="11.00">gnolang</text> | |
<text text-anchor="middle" x="974" y="-2389.2" font-family="Times,serif" font-size="11.00">Go2Gno</text> | |
<text text-anchor="middle" x="974" y="-2377.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="974" y="-2365.2" font-family="Times,serif" font-size="11.00">of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N46 --> | |
<g id="edge61" class="edge"> | |
<title>N42->N46</title> | |
<g id="a_edge61"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile -> github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M969.76,-2483.69C970.43,-2468.35 971.44,-2445.39 972.3,-2425.7"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="975.8,-2425.92 972.74,-2415.77 968.8,-2425.61 975.8,-2425.92"/> | |
</a> | |
</g> | |
<g id="a_edge61-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile -> github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (0.04s)"> | |
<text text-anchor="middle" x="988" y="-2443.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73 --> | |
<g id="node73" class="node"> | |
<title>N73</title> | |
<g id="a_node73"><a xlink:title="go/parser.(*parser).parseFile (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1152.5,-2408 1075.5,-2408 1075.5,-2364 1152.5,-2364 1152.5,-2408"/> | |
<text text-anchor="middle" x="1114" y="-2397.6" font-family="Times,serif" font-size="8.00">parser</text> | |
<text text-anchor="middle" x="1114" y="-2388.6" font-family="Times,serif" font-size="8.00">(*parser)</text> | |
<text text-anchor="middle" x="1114" y="-2379.6" font-family="Times,serif" font-size="8.00">parseFile</text> | |
<text text-anchor="middle" x="1114" y="-2370.6" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N42->N73 --> | |
<g id="edge72" class="edge"> | |
<title>N42->N73</title> | |
<g id="a_edge72"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... go/parser.(*parser).parseFile (0.03s)"> | |
<path fill="none" stroke="#b2ada2" stroke-dasharray="1,5" d="M991.02,-2483.69C1014.08,-2465.55 1050.67,-2436.79 1077.96,-2415.34"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="1079.93,-2418.24 1085.63,-2409.31 1075.6,-2412.74 1079.93,-2418.24"/> | |
</a> | |
</g> | |
<g id="a_edge72-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.ParseFile ... go/parser.(*parser).parseFile (0.03s)"> | |
<text text-anchor="middle" x="1071" y="-2443.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N43->N11 --> | |
<g id="edge131" class="edge"> | |
<title>N43->N11</title> | |
<g id="a_edge131"><a xlink:title="runtime.bulkBarrierPreWrite ... runtime.systemstack (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M411.79,-844.16C498.7,-792.56 669.95,-690.89 746.92,-645.2"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="748.58,-648.28 755.4,-640.17 745.01,-642.26 748.58,-648.28"/> | |
</a> | |
</g> | |
<g id="a_edge131-label"><a xlink:title="runtime.bulkBarrierPreWrite ... runtime.systemstack (0.01s)"> | |
<text text-anchor="middle" x="638" y="-749.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78 --> | |
<g id="node78" class="node"> | |
<title>N78</title> | |
<g id="a_node78"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Realm).FinalizeRealmTransaction (0.28s)"> | |
<polygon fill="#ede1d9" stroke="#b2591b" points="1357.5,-2107 1256.5,-2107 1256.5,-2063 1357.5,-2063 1357.5,-2107"/> | |
<text text-anchor="middle" x="1307" y="-2096.6" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="1307" y="-2087.6" font-family="Times,serif" font-size="8.00">(*Realm)</text> | |
<text text-anchor="middle" x="1307" y="-2078.6" font-family="Times,serif" font-size="8.00">FinalizeRealmTransaction</text> | |
<text text-anchor="middle" x="1307" y="-2069.6" font-family="Times,serif" font-size="8.00">0 of 0.28s (16.97%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N44->N78 --> | |
<g id="edge19" class="edge"> | |
<title>N44->N78</title> | |
<g id="a_edge19"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Realm).FinalizeRealmTransaction (0.28s)"> | |
<path fill="none" stroke="#b2591b" d="M1136.72,-2494.83C1198.94,-2484.49 1291,-2457.32 1291,-2387 1291,-2387 1291,-2387 1291,-2181 1291,-2160.01 1294.85,-2136.77 1298.77,-2118.52"/> | |
<polygon fill="#b2591b" stroke="#b2591b" points="1302.17,-2119.34 1300.98,-2108.81 1295.35,-2117.78 1302.17,-2119.34"/> | |
</a> | |
</g> | |
<g id="a_edge19-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).savePackageValuesAndTypes -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Realm).FinalizeRealmTransaction (0.28s)"> | |
<text text-anchor="middle" x="1308" y="-2275.3" font-family="Times,serif" font-size="14.00"> 0.28s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N45->N13 --> | |
<g id="edge23" class="edge"> | |
<title>N45->N13</title> | |
<g id="a_edge23"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.MustMarshalAny ... github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (0.26s)"> | |
<path fill="none" stroke="#b26125" stroke-dasharray="1,5" d="M1307,-1870.51C1307,-1858.5 1307,-1842.21 1307,-1827.83"/> | |
<polygon fill="#b26125" stroke="#b26125" points="1310.5,-1827.85 1307,-1817.85 1303.5,-1827.85 1310.5,-1827.85"/> | |
</a> | |
</g> | |
<g id="a_edge23-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.MustMarshalAny ... github.com/gnolang/gno/tm2/pkg/amino.(*Codec).encodeReflectBinaryInterface (0.26s)"> | |
<text text-anchor="middle" x="1324" y="-1837.8" font-family="Times,serif" font-size="14.00"> 0.26s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N12 --> | |
<g id="edge109" class="edge"> | |
<title>N46->N12</title> | |
<g id="a_edge109"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M928.84,-2366.54C893.13,-2352.76 841.69,-2334.7 795,-2325 749.58,-2315.56 628.35,-2328.04 587,-2307 418.46,-2221.22 408.74,-2127.99 365,-1944 319.8,-1753.85 439.11,-1709.59 466,-1516 484.6,-1382.09 477,-1347.2 477,-1212 477,-1212 477,-1212 477,-1004 477,-903.92 828.36,-883.01 968.39,-878.65"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="968.28,-882.15 978.18,-878.36 968.08,-875.15 968.28,-882.15"/> | |
</a> | |
</g> | |
<g id="a_edge109-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="432" y="-1695.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79 --> | |
<g id="node79" class="node"> | |
<title>N79</title> | |
<g id="a_node79"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.toExpr (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1011.5,-2297 934.5,-2297 934.5,-2261 1011.5,-2261 1011.5,-2297"/> | |
<text text-anchor="middle" x="973" y="-2286.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="973" y="-2277.1" font-family="Times,serif" font-size="8.00">toExpr</text> | |
<text text-anchor="middle" x="973" y="-2268.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N46->N79 --> | |
<g id="edge60" class="edge"> | |
<title>N46->N79</title> | |
<g id="a_edge60"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno ... github.com/gnolang/gno/gnovm/pkg/gnolang.toExpr (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M989.76,-2357.56C993.8,-2347.45 996.4,-2335.83 994,-2325 992.7,-2319.15 990.56,-2313.17 988.13,-2307.54"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="991.37,-2306.2 983.9,-2298.69 985.05,-2309.22 991.37,-2306.2"/> | |
</a> | |
</g> | |
<g id="a_edge60-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno ... github.com/gnolang/gno/gnovm/pkg/gnolang.toExpr (0.04s)"> | |
<text text-anchor="middle" x="1011" y="-2328.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N34 --> | |
<g id="edge116" class="edge"> | |
<title>N47->N34</title> | |
<g id="a_edge116"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M718.4,-1385.14C697.82,-1380.61 673.59,-1371.87 658,-1355 648.42,-1344.64 643.57,-1329.98 641.15,-1316.67"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="644.65,-1316.38 639.81,-1306.96 637.71,-1317.34 644.65,-1316.38"/> | |
</a> | |
</g> | |
<g id="a_edge116-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Release (0.01s)"> | |
<text text-anchor="middle" x="675" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N35 --> | |
<g id="edge117" class="edge"> | |
<title>N47->N35</title> | |
<g id="a_edge117"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M795.74,-1384.69C813.89,-1380.04 833.92,-1371.33 845,-1355 852.57,-1343.85 852.78,-1329.31 850.53,-1316.3"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="854.01,-1315.83 848.38,-1306.86 847.19,-1317.39 854.01,-1315.83"/> | |
</a> | |
</g> | |
<g id="a_edge117-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.01s)"> | |
<text text-anchor="middle" x="867" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N47->N49 --> | |
<g id="edge86" class="edge"> | |
<title>N47->N49</title> | |
<g id="a_edge86"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M790.74,-1372.58C802.58,-1363.94 811.68,-1352.64 806,-1340 802.89,-1333.07 791.94,-1322.55 780.03,-1312.5"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="782.4,-1309.91 772.45,-1306.27 777.95,-1315.33 782.4,-1309.91"/> | |
</a> | |
</g> | |
<g id="a_edge86-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage (0.02s)"> | |
<text text-anchor="middle" x="824" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N12 --> | |
<g id="edge94" class="edge"> | |
<title>N48->N12</title> | |
<g id="a_edge94"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... runtime.newobject (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1135.59,-1372.54C1124.54,-1336.46 1098.96,-1250.93 1082,-1178 1056.9,-1070.09 1056.99,-1041.78 1036,-933 1034.92,-927.42 1033.77,-921.52 1032.63,-915.74"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1036.15,-915.49 1030.78,-906.36 1029.28,-916.85 1036.15,-915.49"/> | |
</a> | |
</g> | |
<g id="a_edge94-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... runtime.newobject (0.02s)"> | |
<text text-anchor="middle" x="1099" y="-1140.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N48->N24 --> | |
<g id="edge93" class="edge"> | |
<title>N48->N24</title> | |
<g id="a_edge93"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... bytes.(*Buffer).Write (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1179.95,-1385.44C1209.11,-1380.83 1249.25,-1371.87 1281,-1355 1293.46,-1348.38 1305.54,-1339.37 1316.34,-1329.99"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1318.51,-1332.74 1323.59,-1323.44 1313.82,-1327.55 1318.51,-1332.74"/> | |
</a> | |
</g> | |
<g id="a_edge93-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice ... bytes.(*Buffer).Write (0.02s)"> | |
<text text-anchor="middle" x="1319" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N49->N16 --> | |
<g id="edge27" class="edge"> | |
<title>N49->N16</title> | |
<g id="a_edge27"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues (0.23s)"> | |
<path fill="none" stroke="#b26d36" d="M743,-1260.59C743,-1241.64 743,-1213.38 743,-1189.54"/> | |
<polygon fill="#b26d36" stroke="#b26d36" points="746.5,-1189.76 743,-1179.76 739.5,-1189.76 746.5,-1189.76"/> | |
</a> | |
</g> | |
<g id="a_edge27-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).NewPackage -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*PackageNode).PrepareNewValues (0.23s)"> | |
<text text-anchor="middle" x="760" y="-1207.3" font-family="Times,serif" font-size="14.00"> 0.23s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N12 --> | |
<g id="edge125" class="edge"> | |
<title>N51->N12</title> | |
<g id="a_edge125"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1304.32,-1384.62C1264.12,-1377.47 1212.58,-1360.8 1187,-1322 1132.31,-1239.04 1148.91,-1203.76 1116,-1110 1088.25,-1030.93 1083.25,-1010.35 1051,-933 1048.59,-927.23 1045.92,-921.19 1043.24,-915.3"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1046.46,-913.92 1039.07,-906.33 1040.11,-916.87 1046.46,-913.92"/> | |
</a> | |
</g> | |
<g id="a_edge125-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="1151" y="-1140.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N51->N24 --> | |
<g id="edge65" class="edge"> | |
<title>N51->N24</title> | |
<g id="a_edge65"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> bytes.(*Buffer).Write (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M1360,-1372.97C1360,-1362.16 1360,-1347.58 1360,-1333.35"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1363.5,-1333.61 1360,-1323.61 1356.5,-1333.61 1363.5,-1333.61"/> | |
</a> | |
</g> | |
<g id="a_edge65-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.encodeFieldNumberAndTyp3 -> bytes.(*Buffer).Write (0.04s)"> | |
<text text-anchor="middle" x="1377" y="-1343.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52 --> | |
<g id="node52" class="node"> | |
<title>N52</title> | |
<g id="a_node52"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe (0.48s)"> | |
<polygon fill="#eddcd5" stroke="#b23700" points="622.5,-2113 527.5,-2113 527.5,-2057 622.5,-2057 622.5,-2113"/> | |
<text text-anchor="middle" x="575" y="-2100.2" font-family="Times,serif" font-size="11.00">gnolang</text> | |
<text text-anchor="middle" x="575" y="-2088.2" font-family="Times,serif" font-size="11.00">transcribe</text> | |
<text text-anchor="middle" x="575" y="-2076.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="575" y="-2064.2" font-family="Times,serif" font-size="11.00">of 0.48s (29.09%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N52->N3 --> | |
<g id="edge16" class="edge"> | |
<title>N52->N3</title> | |
<g id="a_edge16"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 (0.46s)"> | |
<path fill="none" stroke="#b23800" stroke-width="2" d="M575,-2056.69C575,-2045 575,-2031.24 575,-2018.91"/> | |
<polygon fill="#b23800" stroke="#b23800" stroke-width="2" points="578.5,-2019.29 575,-2009.29 571.5,-2019.29 578.5,-2019.29"/> | |
</a> | |
</g> | |
<g id="a_edge16-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess.func2 (0.46s)"> | |
<text text-anchor="middle" x="592" y="-2027.8" font-family="Times,serif" font-size="14.00"> 0.46s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N7 --> | |
<g id="edge83" class="edge"> | |
<title>N53->N7</title> | |
<g id="a_edge83"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M492.06,-1907.49C474.76,-1934.93 445.75,-1990.03 455,-2039 469.52,-2115.84 474.65,-2141.01 526,-2200 542.54,-2219 564.74,-2235.35 585.37,-2248.1"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="583.34,-2250.97 593.72,-2253.11 586.94,-2244.97 583.34,-2250.97"/> | |
</a> | |
</g> | |
<g id="a_edge83-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.02s)"> | |
<text text-anchor="middle" x="489" y="-2081.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N53->N20 --> | |
<g id="edge38" class="edge"> | |
<title>N53->N20</title> | |
<g id="a_edge38"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (0.11s)"> | |
<path fill="none" stroke="#b29877" d="M504.6,-1870.52C505.19,-1851.83 506,-1821.32 506,-1795 506,-1795 506,-1795 506,-1603 506,-1568.84 528.95,-1536.16 548.38,-1514.62"/> | |
<polygon fill="#b29877" stroke="#b29877" points="550.8,-1517.16 555.11,-1507.48 545.71,-1512.36 550.8,-1517.16"/> | |
</a> | |
</g> | |
<g id="a_edge38-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.checkOrConvertType -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticTypeOf (0.11s)"> | |
<text text-anchor="middle" x="523" y="-1695.3" font-family="Times,serif" font-size="14.00"> 0.11s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N54->N12 --> | |
<g id="edge50" class="edge"> | |
<title>N54->N12</title> | |
<g id="a_edge50"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy -> runtime.newobject (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M853.78,-965.82C855.48,-954.16 859.27,-942.05 867,-933 892.2,-903.51 934.05,-889.68 968.34,-883.2"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="968.89,-886.66 978.16,-881.53 967.71,-879.76 968.89,-886.66"/> | |
</a> | |
</g> | |
<g id="a_edge50-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*FuncValue).Copy -> runtime.newobject (0.05s)"> | |
<text text-anchor="middle" x="884" y="-936.8" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N55 --> | |
<g id="node55" class="node"> | |
<title>N55</title> | |
<g id="a_node55"><a xlink:title="crypto/sha256.block (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1712.5,-779.5 1617.5,-779.5 1617.5,-726.5 1712.5,-726.5 1712.5,-779.5"/> | |
<text text-anchor="middle" x="1665" y="-764.3" font-family="Times,serif" font-size="14.00">sha256</text> | |
<text text-anchor="middle" x="1665" y="-749.3" font-family="Times,serif" font-size="14.00">block</text> | |
<text text-anchor="middle" x="1665" y="-734.3" font-family="Times,serif" font-size="14.00">0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N58->N59 --> | |
<g id="edge5" class="edge"> | |
<title>N58->N59</title> | |
<g id="a_edge5"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.PredefineFileSet -> github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M757,-2260.84C757,-2241.81 757,-2210.21 757,-2183 757,-2183 757,-2183 757,-1983 757,-1962.64 757,-1939.78 757,-1921.82"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="760.5,-1922.02 757,-1912.02 753.5,-1922.02 760.5,-1922.02"/> | |
</a> | |
</g> | |
<g id="a_edge5-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.PredefineFileSet -> github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow (0.91s)"> | |
<text text-anchor="middle" x="774" y="-2081.3" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N59->N10 --> | |
<g id="edge6" class="edge"> | |
<title>N59->N10</title> | |
<g id="a_edge6"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow -> github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 (0.91s)"> | |
<path fill="none" stroke="#b21d00" stroke-width="3" d="M762.97,-1870.84C766.78,-1860.16 771.94,-1846.19 777,-1834 778.16,-1831.2 779.41,-1828.31 780.68,-1825.42"/> | |
<polygon fill="#b21d00" stroke="#b21d00" stroke-width="3" points="783.8,-1827.03 784.76,-1816.48 777.43,-1824.12 783.8,-1827.03"/> | |
</a> | |
</g> | |
<g id="a_edge6-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow -> github.com/gnolang/gno/gnovm/pkg/gnolang.predefineNow2 (0.91s)"> | |
<text text-anchor="middle" x="794" y="-1837.8" font-family="Times,serif" font-size="14.00"> 0.91s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77 --> | |
<g id="node77" class="node"> | |
<title>N77</title> | |
<g id="a_node77"><a xlink:title="crypto/sha256.Sum256 (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="1703.5,-1023 1626.5,-1023 1626.5,-987 1703.5,-987 1703.5,-1023"/> | |
<text text-anchor="middle" x="1665" y="-1012.1" font-family="Times,serif" font-size="8.00">sha256</text> | |
<text text-anchor="middle" x="1665" y="-1003.1" font-family="Times,serif" font-size="8.00">Sum256</text> | |
<text text-anchor="middle" x="1665" y="-994.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N60->N77 --> | |
<g id="edge52" class="edge"> | |
<title>N60->N77</title> | |
<g id="a_edge52"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes -> crypto/sha256.Sum256 (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M1665,-1125.65C1665,-1102.69 1665,-1061.93 1665,-1034.44"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="1668.5,-1034.72 1665,-1024.72 1661.5,-1034.72 1668.5,-1034.72"/> | |
</a> | |
</g> | |
<g id="a_edge52-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.HashBytes -> crypto/sha256.Sum256 (0.05s)"> | |
<text text-anchor="middle" x="1682" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61 --> | |
<g id="node61" class="node"> | |
<title>N61</title> | |
<g id="a_node61"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 (0.05s)"> | |
<polygon fill="#edebe9" stroke="#b2a997" points="795.5,-1506 718.5,-1506 718.5,-1470 795.5,-1470 795.5,-1506"/> | |
<text text-anchor="middle" x="757" y="-1495.1" font-family="Times,serif" font-size="8.00">gnolang</text> | |
<text text-anchor="middle" x="757" y="-1486.1" font-family="Times,serif" font-size="8.00">findUndefined2</text> | |
<text text-anchor="middle" x="757" y="-1477.1" font-family="Times,serif" font-size="8.00">0 of 0.05s (3.03%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N7 --> | |
<g id="edge88" class="edge"> | |
<title>N61->N7</title> | |
<g id="a_edge88"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M752.12,-1506.47C749.86,-1514.78 747.19,-1524.88 745,-1534 709.72,-1681.16 689.87,-1716.51 674,-1867 671.95,-1886.45 673.46,-1891.45 674,-1911 674.22,-1919.01 674.78,-1920.99 675,-1929 677.68,-2025.41 685.87,-2050.17 675,-2146 671.36,-2178.04 662.48,-2213.52 654.99,-2239.62"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="651.67,-2238.52 652.21,-2249.1 658.39,-2240.49 651.67,-2238.52"/> | |
</a> | |
</g> | |
<g id="a_edge88-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.Preprocess (0.02s)"> | |
<text text-anchor="middle" x="691" y="-1885.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N47 --> | |
<g id="edge89" class="edge"> | |
<title>N61->N47</title> | |
<g id="a_edge89"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M757,-1469.58C757,-1455.92 757,-1436.62 757,-1420.69"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="760.5,-1420.83 757,-1410.83 753.5,-1420.83 760.5,-1420.83"/> | |
</a> | |
</g> | |
<g id="a_edge89-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.evalStaticType (0.02s)"> | |
<text text-anchor="middle" x="774" y="-1430.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N61->N69 --> | |
<g id="edge63" class="edge"> | |
<title>N61->N69</title> | |
<g id="a_edge63"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M752.41,-1506.35C749.16,-1522.01 746.56,-1545.36 754,-1564 755.88,-1568.71 758.63,-1573.18 761.79,-1577.3"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="758.97,-1579.38 768.21,-1584.57 764.22,-1574.75 758.97,-1579.38"/> | |
</a> | |
</g> | |
<g id="a_edge63-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined (0.04s)"> | |
<text text-anchor="middle" x="776" y="-1552.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
<text text-anchor="middle" x="776" y="-1537.8" font-family="Times,serif" font-size="14.00"> (inline)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N62->N52 --> | |
<g id="edge14" class="edge"> | |
<title>N62->N52</title> | |
<g id="a_edge14"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe (0.48s)"> | |
<path fill="none" stroke="#b23700" stroke-width="2" d="M575,-2163.58C575,-2153.05 575,-2139.18 575,-2126.08"/> | |
<polygon fill="#b23700" stroke="#b23700" stroke-width="2" points="578.5,-2126.41 575,-2116.41 571.5,-2126.41 578.5,-2126.41"/> | |
</a> | |
</g> | |
<g id="a_edge14-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.Transcribe -> github.com/gnolang/gno/gnovm/pkg/gnolang.transcribe (0.48s)"> | |
<text text-anchor="middle" x="592" y="-2134.8" font-family="Times,serif" font-size="14.00"> 0.48s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N27 --> | |
<g id="edge76" class="edge"> | |
<title>N63->N27</title> | |
<g id="a_edge76"><a xlink:title="bytes.(*Buffer).grow ... runtime.growslice (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1332.25,-1109.54C1328.65,-1094.64 1323.59,-1077.09 1317,-1062 1312.66,-1052.08 1306.76,-1041.85 1301.04,-1032.9"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1304.03,-1031.08 1295.59,-1024.68 1298.2,-1034.95 1304.03,-1031.08"/> | |
</a> | |
</g> | |
<g id="a_edge76-label"><a xlink:title="bytes.(*Buffer).grow ... runtime.growslice (0.02s)"> | |
<text text-anchor="middle" x="1344" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N63->N40 --> | |
<g id="edge102" class="edge"> | |
<title>N63->N40</title> | |
<g id="a_edge102"><a xlink:title="bytes.(*Buffer).grow -> runtime.makeslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1293.76,-1125.42C1267.34,-1114.61 1237.09,-1101.13 1226,-1092 1220.47,-1087.44 1198.87,-1056.27 1182.94,-1032.76"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1185.86,-1030.83 1177.37,-1024.5 1180.06,-1034.75 1185.86,-1030.83"/> | |
</a> | |
</g> | |
<g id="a_edge102-label"><a xlink:title="bytes.(*Buffer).grow -> runtime.makeslice (0.01s)"> | |
<text text-anchor="middle" x="1243" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65->N12 --> | |
<g id="edge103" class="edge"> | |
<title>N65->N12</title> | |
<g id="a_edge103"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M293.73,-1866.75C285.74,-1848.24 276,-1820.46 276,-1795 276,-1795 276,-1795 276,-1143 276,-1121.51 337.2,-979.4 354,-966 448.48,-890.66 824.28,-879.25 968.37,-877.68"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="968.07,-881.18 978.04,-877.59 968.01,-874.18 968.07,-881.18"/> | |
</a> | |
</g> | |
<g id="a_edge103-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="293" y="-1430.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N65->N37 --> | |
<g id="edge77" class="edge"> | |
<title>N65->N37</title> | |
<g id="a_edge77"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute -> runtime.mapassign (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M311.7,-1866.51C317.69,-1847.86 325,-1819.99 325,-1795 325,-1795 325,-1795 325,-1282 325,-1249.57 333.85,-1213.99 342.38,-1187.22"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="345.69,-1188.35 345.52,-1177.76 339.05,-1186.15 345.69,-1188.35"/> | |
</a> | |
</g> | |
<g id="a_edge77-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Attributes).SetAttribute -> runtime.mapassign (0.02s)"> | |
<text text-anchor="middle" x="342" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N21 --> | |
<g id="edge81" class="edge"> | |
<title>N66->N21</title> | |
<g id="a_edge81"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M907.29,-2881.84C910.52,-2868.9 915.05,-2850.79 918.95,-2835.19"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="922.26,-2836.4 921.29,-2825.85 915.47,-2834.7 922.26,-2836.4"/> | |
</a> | |
</g> | |
<g id="a_edge81-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).GetPackage (0.02s)"> | |
<text text-anchor="middle" x="934" y="-2845.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N66->N35 --> | |
<g id="edge110" class="edge"> | |
<title>N66->N35</title> | |
<g id="a_edge110"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M879.03,-2881.71C858.08,-2864.4 831,-2835.71 831,-2803 831,-2803 831,-2803 831,-2658.5 831,-2606.71 810.55,-2588.66 833,-2542 866.26,-2472.88 898.2,-2467.88 966,-2432 991.36,-2418.58 1010.16,-2436.47 1028,-2414 1050.89,-2385.17 1054.86,-2264.07 999,-1867 965.66,-1629.97 993.86,-1554.68 888,-1340 883.43,-1330.74 876.98,-1321.75 870.28,-1313.79"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="872.97,-1311.55 863.71,-1306.41 867.74,-1316.2 872.97,-1311.55"/> | |
</a> | |
</g> | |
<g id="a_edge110-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.NewMachineWithOptions -> github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetCachePackage (0.01s)"> | |
<text text-anchor="middle" x="1046" y="-2081.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67->N24 --> | |
<g id="edge95" class="edge"> | |
<title>N67->N24</title> | |
<g id="a_edge95"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> bytes.(*Buffer).Write (0.02s)"> | |
<path fill="none" stroke="#b2afa7" d="M1375.64,-1469.53C1381.64,-1466.22 1387.96,-1462.89 1394,-1460 1413.43,-1450.7 1426.92,-1459.84 1439,-1442 1462.91,-1406.68 1437.53,-1363.11 1409.35,-1330.67"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1412.07,-1328.46 1402.78,-1323.38 1406.88,-1333.15 1412.07,-1328.46"/> | |
</a> | |
</g> | |
<g id="a_edge95-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> bytes.(*Buffer).Write (0.02s)"> | |
<text text-anchor="middle" x="1465" y="-1387.3" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N67->N48 --> | |
<g id="edge127" class="edge"> | |
<title>N67->N48</title> | |
<g id="a_edge127"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" d="M1308.4,-1469.58C1274.84,-1454.02 1225.51,-1431.16 1189.09,-1414.29"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1190.63,-1411.14 1180.08,-1410.11 1187.68,-1417.49 1190.63,-1411.14"/> | |
</a> | |
</g> | |
<g id="a_edge127-label"><a xlink:title="github.com/gnolang/gno/tm2/pkg/amino.writeMaybeBare -> github.com/gnolang/gno/tm2/pkg/amino.EncodeByteSlice (0.01s)"> | |
<text text-anchor="middle" x="1260" y="-1430.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N68 --> | |
<g id="node68" class="node"> | |
<title>N68</title> | |
<g id="a_node68"><a xlink:title="runtime.step (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="570.5,-218 465.5,-218 465.5,-154 570.5,-154 570.5,-218"/> | |
<text text-anchor="middle" x="518" y="-203.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="518" y="-189.6" font-family="Times,serif" font-size="13.00">step</text> | |
<text text-anchor="middle" x="518" y="-175.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
<text text-anchor="middle" x="518" y="-161.6" font-family="Times,serif" font-size="13.00">of 0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N69->N61 --> | |
<g id="edge54" class="edge"> | |
<title>N69->N61</title> | |
<g id="a_edge54"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 (0.05s)"> | |
<path fill="none" stroke="#b2a997" d="M798.78,-1585.67C804.06,-1571.33 808.92,-1550.7 802,-1534 798.99,-1526.73 794.17,-1520.02 788.78,-1514.13"/> | |
<polygon fill="#b2a997" stroke="#b2a997" points="791.29,-1511.68 781.71,-1507.16 786.38,-1516.67 791.29,-1511.68"/> | |
</a> | |
</g> | |
<g id="a_edge54-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined -> github.com/gnolang/gno/gnovm/pkg/gnolang.findUndefined2 (0.05s)"> | |
<text text-anchor="middle" x="822" y="-1545.3" font-family="Times,serif" font-size="14.00"> 0.05s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70 --> | |
<g id="node70" class="node"> | |
<title>N70</title> | |
<g id="a_node70"><a xlink:title="runtime.pcvalue (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="563,-376 473,-376 473,-320 563,-320 563,-376"/> | |
<text text-anchor="middle" x="518" y="-363.2" font-family="Times,serif" font-size="11.00">runtime</text> | |
<text text-anchor="middle" x="518" y="-351.2" font-family="Times,serif" font-size="11.00">pcvalue</text> | |
<text text-anchor="middle" x="518" y="-339.2" font-family="Times,serif" font-size="11.00">0.01s (0.61%)</text> | |
<text text-anchor="middle" x="518" y="-327.2" font-family="Times,serif" font-size="11.00">of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N70->N68 --> | |
<g id="edge74" class="edge"> | |
<title>N70->N68</title> | |
<g id="a_edge74"><a xlink:title="runtime.pcvalue -> runtime.step (0.03s)"> | |
<path fill="none" stroke="#b2ada2" d="M518,-319.86C518,-295.17 518,-258.34 518,-229.71"/> | |
<polygon fill="#b2ada2" stroke="#b2ada2" points="521.5,-229.91 518,-219.91 514.5,-229.91 521.5,-229.91"/> | |
</a> | |
</g> | |
<g id="a_edge74-label"><a xlink:title="runtime.pcvalue -> runtime.step (0.03s)"> | |
<text text-anchor="middle" x="535" y="-255.3" font-family="Times,serif" font-size="14.00"> 0.03s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N72 --> | |
<g id="node72" class="node"> | |
<title>N72</title> | |
<g id="a_node72"><a xlink:title="runtime.futex (0.02s)"> | |
<polygon fill="#edeceb" stroke="#b2afa7" points="1894.5,-2925 1803.5,-2925 1803.5,-2875 1894.5,-2875 1894.5,-2925"/> | |
<text text-anchor="middle" x="1849" y="-2910.6" font-family="Times,serif" font-size="13.00">runtime</text> | |
<text text-anchor="middle" x="1849" y="-2896.6" font-family="Times,serif" font-size="13.00">futex</text> | |
<text text-anchor="middle" x="1849" y="-2882.6" font-family="Times,serif" font-size="13.00">0.02s (1.21%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73->N12 --> | |
<g id="edge129" class="edge"> | |
<title>N73->N12</title> | |
<g id="a_edge129"><a xlink:title="go/parser.(*parser).parseFile ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1113.07,-2363.73C1110.26,-2310.67 1099.6,-2168.72 1063,-2057 1018.56,-1921.37 984.1,-1896.89 915,-1772 908.63,-1760.49 888.65,-1733.63 885,-1721 842.45,-1573.93 922.31,-1256.74 927,-1178 927.2,-1174.6 927.29,-935.94 929,-933 938.19,-917.23 953.74,-905.52 969.68,-897.04"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="970.81,-900.38 978.24,-892.83 967.73,-894.1 970.81,-900.38"/> | |
</a> | |
</g> | |
<g id="a_edge129-label"><a xlink:title="go/parser.(*parser).parseFile ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="902" y="-1695.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N73->N27 --> | |
<g id="edge128" class="edge"> | |
<title>N73->N27</title> | |
<g id="a_edge128"><a xlink:title="go/parser.(*parser).parseFile ... runtime.growslice (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M1152.91,-2368.5C1185.94,-2351.59 1228,-2321.84 1228,-2280 1228,-2280 1228,-2280 1228,-2137.5 1228,-2016.54 1197.45,-1971.71 1258,-1867 1270.41,-1845.53 1280.57,-1844.58 1303,-1834 1332.45,-1820.12 1343.06,-1826.14 1374,-1816 1443.72,-1793.15 1472.24,-1802.83 1527,-1754 1536.18,-1745.81 1572.27,-1678.48 1577,-1659 1637.73,-1408.93 1511.03,-1338.67 1393,-1110 1381.67,-1088.05 1381.88,-1080.03 1365,-1062 1353.32,-1049.53 1338.37,-1038.38 1324.38,-1029.37"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="1326.53,-1026.59 1316.19,-1024.29 1322.84,-1032.53 1326.53,-1026.59"/> | |
</a> | |
</g> | |
<g id="a_edge128-label"><a xlink:title="go/parser.(*parser).parseFile ... runtime.growslice (0.01s)"> | |
<text text-anchor="middle" x="1554" y="-1742.8" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74 --> | |
<g id="node74" class="node"> | |
<title>N74</title> | |
<g id="a_node74"><a xlink:title="runtime.schedule (0.03s)"> | |
<polygon fill="#edecea" stroke="#b2ada2" points="1887.5,-3070.5 1810.5,-3070.5 1810.5,-3034.5 1887.5,-3034.5 1887.5,-3070.5"/> | |
<text text-anchor="middle" x="1849" y="-3059.6" font-family="Times,serif" font-size="8.00">runtime</text> | |
<text text-anchor="middle" x="1849" y="-3050.6" font-family="Times,serif" font-size="8.00">schedule</text> | |
<text text-anchor="middle" x="1849" y="-3041.6" font-family="Times,serif" font-size="8.00">0 of 0.03s (1.82%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N74->N72 --> | |
<g id="edge100" class="edge"> | |
<title>N74->N72</title> | |
<g id="a_edge100"><a xlink:title="runtime.schedule ... runtime.futex (0.02s)"> | |
<path fill="none" stroke="#b2afa7" stroke-dasharray="1,5" d="M1849,-3034.24C1849,-3010.48 1849,-2967.16 1849,-2936.37"/> | |
<polygon fill="#b2afa7" stroke="#b2afa7" points="1852.5,-2936.76 1849,-2926.76 1845.5,-2936.76 1852.5,-2936.76"/> | |
</a> | |
</g> | |
<g id="a_edge100-label"><a xlink:title="runtime.schedule ... runtime.futex (0.02s)"> | |
<text text-anchor="middle" x="1866" y="-2946.8" font-family="Times,serif" font-size="14.00"> 0.02s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N75->N12 --> | |
<g id="edge104" class="edge"> | |
<title>N75->N12</title> | |
<g id="a_edge104"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run ... runtime.newobject (0.01s)"> | |
<path fill="none" stroke="#b2b1ad" stroke-dasharray="1,5" d="M546.69,-1260.65C555.4,-1201.66 588.62,-1036.2 694,-966 778.99,-909.38 898.87,-888.9 968.6,-881.55"/> | |
<polygon fill="#b2b1ad" stroke="#b2b1ad" points="968.66,-885.06 978.26,-880.59 967.96,-878.1 968.66,-885.06"/> | |
</a> | |
</g> | |
<g id="a_edge104-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Machine).Run ... runtime.newobject (0.01s)"> | |
<text text-anchor="middle" x="626" y="-1073.3" font-family="Times,serif" font-size="14.00"> 0.01s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76 --> | |
<g id="node76" class="node"> | |
<title>N76</title> | |
<g id="a_node76"><a xlink:title="crypto/sha256.(*digest).Write (0.04s)"> | |
<polygon fill="#edecea" stroke="#b2ab9c" points="1703.5,-898.5 1626.5,-898.5 1626.5,-854.5 1703.5,-854.5 1703.5,-898.5"/> | |
<text text-anchor="middle" x="1665" y="-888.1" font-family="Times,serif" font-size="8.00">sha256</text> | |
<text text-anchor="middle" x="1665" y="-879.1" font-family="Times,serif" font-size="8.00">(*digest)</text> | |
<text text-anchor="middle" x="1665" y="-870.1" font-family="Times,serif" font-size="8.00">Write</text> | |
<text text-anchor="middle" x="1665" y="-861.1" font-family="Times,serif" font-size="8.00">0 of 0.04s (2.42%)</text> | |
</a> | |
</g> | |
</g> | |
<!-- N76->N55 --> | |
<g id="edge58" class="edge"> | |
<title>N76->N55</title> | |
<g id="a_edge58"><a xlink:title="crypto/sha256.(*digest).Write -> crypto/sha256.block (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M1665,-854.06C1665,-836.66 1665,-811.74 1665,-791.12"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1668.5,-791.38 1665,-781.38 1661.5,-791.38 1668.5,-791.38"/> | |
</a> | |
</g> | |
<g id="a_edge58-label"><a xlink:title="crypto/sha256.(*digest).Write -> crypto/sha256.block (0.04s)"> | |
<text text-anchor="middle" x="1682" y="-808.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N77->N76 --> | |
<g id="edge59" class="edge"> | |
<title>N77->N76</title> | |
<g id="a_edge59"><a xlink:title="crypto/sha256.Sum256 ... crypto/sha256.(*digest).Write (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M1665,-986.68C1665,-967.02 1665,-934.53 1665,-910.09"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="1668.5,-910.35 1665,-900.35 1661.5,-910.35 1668.5,-910.35"/> | |
</a> | |
</g> | |
<g id="a_edge59-label"><a xlink:title="crypto/sha256.Sum256 ... crypto/sha256.(*digest).Write (0.04s)"> | |
<text text-anchor="middle" x="1682" y="-936.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N78->N31 --> | |
<g id="edge20" class="edge"> | |
<title>N78->N31</title> | |
<g id="a_edge20"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Realm).FinalizeRealmTransaction ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject (0.27s)"> | |
<path fill="none" stroke="#b25d20" stroke-dasharray="1,5" d="M1307,-2062.52C1307,-2049.42 1307,-2032.41 1307,-2017.66"/> | |
<polygon fill="#b25d20" stroke="#b25d20" points="1310.5,-2017.95 1307,-2007.95 1303.5,-2017.95 1310.5,-2017.95"/> | |
</a> | |
</g> | |
<g id="a_edge20-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.(*Realm).FinalizeRealmTransaction ... github.com/gnolang/gno/gnovm/pkg/gnolang.(*defaultStore).SetObject (0.27s)"> | |
<text text-anchor="middle" x="1324" y="-2027.8" font-family="Times,serif" font-size="14.00"> 0.27s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N79->N46 --> | |
<g id="edge64" class="edge"> | |
<title>N79->N46</title> | |
<g id="a_edge64"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.toExpr -> github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" d="M963.58,-2297.4C958.26,-2309.28 953.2,-2325.44 956,-2340 956.45,-2342.32 957.01,-2344.68 957.67,-2347.03"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="954.32,-2348.06 960.77,-2356.46 960.97,-2345.87 954.32,-2348.06"/> | |
</a> | |
</g> | |
<g id="a_edge64-label"><a xlink:title="github.com/gnolang/gno/gnovm/pkg/gnolang.toExpr -> github.com/gnolang/gno/gnovm/pkg/gnolang.Go2Gno (0.04s)"> | |
<text text-anchor="middle" x="973" y="-2328.8" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
<!-- N80->N70 --> | |
<g id="edge66" class="edge"> | |
<title>N80->N70</title> | |
<g id="a_edge66"><a xlink:title="runtime.gentraceback ... runtime.pcvalue (0.04s)"> | |
<path fill="none" stroke="#b2ab9c" stroke-dasharray="1,5" d="M597.25,-485.78C588.92,-476.22 578.82,-463.88 571,-452 557.32,-431.21 544.48,-406.45 534.86,-386.42"/> | |
<polygon fill="#b2ab9c" stroke="#b2ab9c" points="538.09,-385.04 530.65,-377.49 531.75,-388.03 538.09,-385.04"/> | |
</a> | |
</g> | |
<g id="a_edge66-label"><a xlink:title="runtime.gentraceback ... runtime.pcvalue (0.04s)"> | |
<text text-anchor="middle" x="588" y="-433.3" font-family="Times,serif" font-size="14.00"> 0.04s</text> | |
</a> | |
</g> | |
</g> | |
</g> | |
</g></svg> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment