1<?xml version="1.0" encoding="UTF-8" standalone="no"?> 2<!-- Created with Inkscape (http://www.inkscape.org/) --> 3 4<!-- 5# Copyright (c) <2015>, Intel Corporation 6# All rights reserved. 7# 8# Redistribution and use in source and binary forms, with or without 9# modification, are permitted provided that the following conditions 10# are met: 11# 12# - Redistributions of source code must retain the above copyright 13# notice, this list of conditions and the following disclaimer. 14# 15# - Redistributions in binary form must reproduce the above copyright 16# notice, this list of conditions and the following disclaimer in 17# the documentation and/or other materials provided with the 18# distribution. 19# 20# - Neither the name of Intel Corporation nor the names of its 21# contributors may be used to endorse or promote products derived 22# from this software without specific prior written permission. 23# 24# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS 25# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 26# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 27# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 28# COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 29# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES 30# (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR 31# SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) 32# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, 33# STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) 34# ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED 35# OF THE POSSIBILITY OF SUCH DAMAGE. 36--> 37 38<svg 39 xmlns:dc="http://purl.org/dc/elements/1.1/" 40 xmlns:cc="http://creativecommons.org/ns#" 41 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 42 xmlns:svg="http://www.w3.org/2000/svg" 43 xmlns="http://www.w3.org/2000/svg" 44 xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" 45 xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" 46 id="svg2985" 47 version="1.1" 48 inkscape:version="0.48.4 r9939" 49 width="983.76233" 50 height="643.91644" 51 sodipodi:docname="malloc_heap_svg.svg"> 52 <metadata 53 id="metadata2991"> 54 <rdf:RDF> 55 <cc:Work 56 rdf:about=""> 57 <dc:format>image/svg+xml</dc:format> 58 <dc:type 59 rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> 60 <dc:title></dc:title> 61 </cc:Work> 62 </rdf:RDF> 63 </metadata> 64 <defs 65 id="defs2989"> 66 <marker 67 inkscape:stockid="Arrow2Mstart" 68 orient="auto" 69 refY="0" 70 refX="0" 71 id="Arrow2Mstart" 72 style="overflow:visible"> 73 <path 74 id="path4265" 75 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 76 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 77 transform="scale(0.6,0.6)" 78 inkscape:connector-curvature="0" /> 79 </marker> 80 <marker 81 inkscape:stockid="Arrow2Lstart" 82 orient="auto" 83 refY="0" 84 refX="0" 85 id="Arrow2Lstart" 86 style="overflow:visible"> 87 <path 88 id="path4259" 89 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 90 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 91 transform="matrix(1.1,0,0,1.1,1.1,0)" 92 inkscape:connector-curvature="0" /> 93 </marker> 94 <marker 95 inkscape:stockid="Arrow2Mend" 96 orient="auto" 97 refY="0" 98 refX="0" 99 id="Arrow2Mend" 100 style="overflow:visible"> 101 <path 102 id="path4268" 103 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 104 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 105 transform="scale(-0.6,-0.6)" 106 inkscape:connector-curvature="0" /> 107 </marker> 108 <marker 109 inkscape:stockid="Arrow2Lend" 110 orient="auto" 111 refY="0" 112 refX="0" 113 id="Arrow2Lend" 114 style="overflow:visible"> 115 <path 116 id="path4262" 117 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 118 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 119 transform="matrix(-1.1,0,0,-1.1,-1.1,0)" 120 inkscape:connector-curvature="0" /> 121 </marker> 122 <marker 123 inkscape:stockid="Arrow1Lend" 124 orient="auto" 125 refY="0" 126 refX="0" 127 id="Arrow1Lend" 128 style="overflow:visible"> 129 <path 130 id="path4244" 131 d="M 0,0 5,-5 -12.5,0 5,5 0,0 z" 132 style="fill-rule:evenodd;stroke:#000000;stroke-width:1pt" 133 transform="matrix(-0.8,0,0,-0.8,-10,0)" 134 inkscape:connector-curvature="0" /> 135 </marker> 136 <marker 137 inkscape:stockid="Arrow2Mend" 138 orient="auto" 139 refY="0" 140 refX="0" 141 id="Arrow2Mend-1" 142 style="overflow:visible"> 143 <path 144 inkscape:connector-curvature="0" 145 id="path4268-4" 146 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 147 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 148 transform="scale(-0.6,-0.6)" /> 149 </marker> 150 <marker 151 inkscape:stockid="Arrow2Mend" 152 orient="auto" 153 refY="0" 154 refX="0" 155 id="Arrow2Mend-1-1" 156 style="overflow:visible"> 157 <path 158 inkscape:connector-curvature="0" 159 id="path4268-4-8" 160 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 161 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 162 transform="scale(-0.6,-0.6)" /> 163 </marker> 164 <marker 165 inkscape:stockid="Arrow2Mend" 166 orient="auto" 167 refY="0" 168 refX="0" 169 id="Arrow2Mend-1-9" 170 style="overflow:visible"> 171 <path 172 inkscape:connector-curvature="0" 173 id="path4268-4-6" 174 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 175 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 176 transform="scale(-0.6,-0.6)" /> 177 </marker> 178 <marker 179 inkscape:stockid="Arrow2Mstart" 180 orient="auto" 181 refY="0" 182 refX="0" 183 id="Arrow2Mstart-7" 184 style="overflow:visible"> 185 <path 186 inkscape:connector-curvature="0" 187 id="path4265-8" 188 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 189 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 190 transform="scale(0.6,0.6)" /> 191 </marker> 192 <marker 193 inkscape:stockid="Arrow2Mend" 194 orient="auto" 195 refY="0" 196 refX="0" 197 id="Arrow2Mend-1-8" 198 style="overflow:visible"> 199 <path 200 inkscape:connector-curvature="0" 201 id="path4268-4-2" 202 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 203 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 204 transform="scale(-0.6,-0.6)" /> 205 </marker> 206 <marker 207 inkscape:stockid="Arrow2Mend" 208 orient="auto" 209 refY="0" 210 refX="0" 211 id="Arrow2Mend-1-2" 212 style="overflow:visible"> 213 <path 214 inkscape:connector-curvature="0" 215 id="path4268-4-0" 216 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 217 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 218 transform="scale(-0.6,-0.6)" /> 219 </marker> 220 <marker 221 inkscape:stockid="Arrow2Mstart" 222 orient="auto" 223 refY="0" 224 refX="0" 225 id="Arrow2Mstart-5" 226 style="overflow:visible"> 227 <path 228 inkscape:connector-curvature="0" 229 id="path4265-7" 230 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 231 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 232 transform="scale(0.6,0.6)" /> 233 </marker> 234 <marker 235 inkscape:stockid="Arrow2Mend" 236 orient="auto" 237 refY="0" 238 refX="0" 239 id="Arrow2Mend-1-5" 240 style="overflow:visible"> 241 <path 242 inkscape:connector-curvature="0" 243 id="path4268-4-4" 244 style="fill-rule:evenodd;stroke-width:0.625;stroke-linejoin:round" 245 d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z" 246 transform="scale(-0.6,-0.6)" /> 247 </marker> 248 </defs> 249 <sodipodi:namedview 250 pagecolor="#ffffff" 251 bordercolor="#30ff00" 252 borderopacity="1" 253 objecttolerance="10" 254 gridtolerance="10" 255 guidetolerance="10" 256 inkscape:pageopacity="0" 257 inkscape:pageshadow="2" 258 inkscape:window-width="1920" 259 inkscape:window-height="1139" 260 id="namedview2987" 261 showgrid="false" 262 inkscape:zoom="0.8" 263 inkscape:cx="346.31962" 264 inkscape:cy="474.02351" 265 inkscape:window-x="-8" 266 inkscape:window-y="-8" 267 inkscape:window-maximized="1" 268 inkscape:current-layer="layer4" 269 borderlayer="false" 270 fit-margin-top="-100.6" 271 fit-margin-left="0" 272 fit-margin-right="0" 273 fit-margin-bottom="0" 274 showborder="true" 275 inkscape:showpageshadow="false" /> 276 <g 277 inkscape:groupmode="layer" 278 id="layer4" 279 inkscape:label="bg" 280 style="display:inline" 281 transform="translate(79.549515,-4.4031235)"> 282 <rect 283 style="fill:#d1d1d1;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" 284 id="rect13505-6" 285 width="98.575218" 286 height="70.808708" 287 x="328.8374" 288 y="317.09564" /> 289 </g> 290 <g 291 inkscape:groupmode="layer" 292 id="layer2" 293 inkscape:label="boxes" 294 style="display:inline" 295 transform="translate(79.549515,-4.4031235)"> 296 <rect 297 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none" 298 id="rect2996-1" 299 width="187.88171" 300 height="52.881706" 301 x="75.764778" 302 y="5.5253706" /> 303 <rect 304 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 305 id="rect2996-1-7" 306 width="634.0592" 307 height="73.027374" 308 x="60.830574" 309 y="130.24477" /> 310 <rect 311 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.02648067;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 312 id="rect2996-1-7-4" 313 width="635.80048" 314 height="74.768661" 315 x="62.169655" 316 y="315.43158" /> 317 <rect 318 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.85834479;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 319 id="rect2996-1-7-0" 320 width="886.87543" 321 height="106.64049" 322 x="-48.78373" 323 y="540.24988" /> 324 <rect 325 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:3.13159013;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:6.26318017, 3.13159009;stroke-dashoffset:0;display:inline" 326 id="rect2996-1-5" 327 width="223.0157" 328 height="109.20289" 329 x="409.68008" 330 y="420.63235" /> 331 <rect 332 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.90856051;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:5.81712091, 2.90856046;stroke-dashoffset:0;display:inline" 333 id="rect2996-1-5-4" 334 width="191.98872" 335 height="109.42592" 336 x="644.63062" 337 y="419.66205" /> 338 <rect 339 style="fill:#ffffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.08755708;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:4.17511403, 2.08755702;stroke-dashoffset:0;display:inline" 340 id="rect2996-1-5-4-6" 341 width="154.05972" 342 height="70.246925" 343 x="678.59509" 344 y="214.87654" /> 345 </g> 346 <g 347 inkscape:groupmode="layer" 348 id="layer3" 349 inkscape:label="blue headers" 350 style="display:inline" 351 transform="translate(79.549515,-4.4031235)"> 352 <rect 353 style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.85091281;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 354 id="rect2996-1-7-9" 355 width="16.994427" 356 height="73.79715" 357 x="59.561817" 358 y="129.601" /> 359 <rect 360 style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.83000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 361 id="rect2996-1-7-9-4" 362 width="17.015339" 363 height="72.050293" 364 x="384.61731" 365 y="130.22485" /> 366 <rect 367 style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86642051;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 368 id="rect2996-1-7-9-8" 369 width="16.978918" 370 height="75.107468" 371 x="261.76944" 372 y="315.16946" /> 373 <rect 374 style="fill:#749aba;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.36914372;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 375 id="rect2996-1-7-9-82" 376 width="48.412117" 377 height="14.17484" 378 x="-42.956367" 379 y="549.14984" /> 380 <rect 381 style="fill:#97ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.83000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 382 id="rect2996-1-7-9-4-1" 383 width="17.015339" 384 height="72.050293" 385 x="241.39912" 386 y="131.17525" /> 387 <rect 388 style="fill:#97ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.36399999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 389 id="rect2996-1-7-9-4-1-3" 390 width="16.981569" 391 height="74.882637" 392 x="568.40881" 393 y="315.33447" /> 394 <rect 395 style="fill:#97ffff;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.95599997;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 396 id="rect2996-1-7-9-4-1-3-7" 397 width="49.319912" 398 height="12.752681" 399 x="-43.016232" 400 y="595.7439" /> 401 </g> 402 <g 403 inkscape:groupmode="layer" 404 id="layer5" 405 inkscape:label="red headers" 406 style="display:inline" 407 transform="translate(79.549515,-4.4031235)"> 408 <rect 409 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.83000004;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 410 id="rect2996-1-7-9-45" 411 width="17.015339" 412 height="72.050293" 413 x="501.49307" 414 y="130.29137" /> 415 <rect 416 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.84049058;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 417 id="rect2996-1-7-9-45-5" 418 width="17.004848" 419 height="72.923683" 420 x="678.04279" 421 y="130.29662" /> 422 <rect 423 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.85091281;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 424 id="rect2996-1-7-9-45-1" 425 width="16.994427" 426 height="73.79715" 427 x="681.8158" 428 y="316.14957" /> 429 <rect 430 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86126781;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 431 id="rect2996-1-7-9-45-7" 432 width="16.984072" 433 height="74.670677" 434 x="500.62485" 435 y="315.92252" /> 436 <rect 437 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.82472873;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 438 id="rect2996-1-7-9-45-11" 439 width="17.020611" 440 height="71.613625" 441 x="175.33748" 442 y="131.40486" /> 443 <rect 444 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86642051;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 445 id="rect2996-1-7-9-45-52" 446 width="16.978918" 447 height="75.107468" 448 x="62.221222" 449 y="315.0412" /> 450 <rect 451 style="fill:#ff7b6d;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.39574718;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 452 id="rect2996-1-7-9-45-76" 453 width="48.805244" 454 height="14.612387" 455 x="-42.996674" 456 y="572.61749" /> 457 </g> 458 <g 459 inkscape:groupmode="layer" 460 id="layer9" 461 inkscape:label="unused space" 462 style="display:inline" 463 transform="translate(79.549515,-4.4031235)"> 464 <rect 465 style="fill:#dddddd;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" 466 id="rect13505" 467 width="98.575218" 468 height="70.808708" 469 x="402.22061" 470 y="131.06841" /> 471 <rect 472 style="fill:#dddddd;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0" 473 id="rect13505-8" 474 width="96.700218" 475 height="70.808708" 476 x="77.587402" 477 y="131.47064" /> 478 <rect 479 style="fill:#dddddd;fill-opacity:1;stroke-width:1.79999995;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;display:inline" 480 id="rect13505-5" 481 width="220.21585" 482 height="72.839958" 483 x="279.26709" 484 y="316.08002" /> 485 <rect 486 style="fill:#dddddd;fill-opacity:1;stroke:#000000;stroke-width:1.12016988;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" 487 id="rect13505-59" 488 width="51.879829" 489 height="15.10388" 490 x="445.6301" 491 y="550.76691" /> 492 <rect 493 style="fill:none;stroke:#000000;stroke-width:1.12016988;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;stroke-dashoffset:0;display:inline" 494 id="rect13505-59-3" 495 width="51.879829" 496 height="15.10388" 497 x="445.62964" 498 y="574.00262" /> 499 </g> 500 <g 501 inkscape:groupmode="layer" 502 id="layer8" 503 inkscape:label="pad headers" 504 style="display:inline" 505 transform="translate(79.549515,-4.4031235)"> 506 <rect 507 style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 508 id="rect2996-1-7-9-45-7-3" 509 width="49.88493" 510 height="73.447571" 511 x="518.21405" 512 y="316.16635" /> 513 <rect 514 style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1.86126781;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 515 id="rect2996-1-7-9-45-7-3-2" 516 width="16.98407" 517 height="74.670677" 518 x="245.17551" 519 y="315.48059" /> 520 <rect 521 style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:2.02099991;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 522 id="rect2996-1-7-9-45-7-3-4" 523 width="49.474121" 524 height="72.084908" 525 x="193.07074" 526 y="130.93698" /> 527 <rect 528 style="fill:#fffec5;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;display:inline" 529 id="rect2996-1-7-9-45-7-3-6" 530 width="51.75993" 531 height="14.072571" 532 x="445.05756" 533 y="596.40125" /> 534 </g> 535 <g 536 inkscape:groupmode="layer" 537 id="layer6" 538 inkscape:label="arrows" 539 style="display:inline" 540 transform="translate(79.549515,-4.4031235)"> 541 <path 542 style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9, 9;stroke-dashoffset:0;marker-mid:none;marker-end:url(#Arrow2Mend)" 543 d="m 262.87951,51.152779 c 0,0 148.12631,-3.276651 187.01718,76.272861" 544 id="path3973" 545 inkscape:connector-curvature="0" 546 sodipodi:nodetypes="cc" /> 547 <path 548 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" 549 d="m 681.9161,128.72302 c -22.09709,-49.497478 -148.13393,-45.873109 -179.42835,0" 550 id="path3988" 551 inkscape:connector-curvature="0" 552 sodipodi:nodetypes="cc" /> 553 <path 554 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 555 d="M 386.69903,129.58525 C 361.95029,80.971668 231.48641,62.20327 177.21864,130.46914" 556 id="path3990" 557 inkscape:connector-curvature="0" 558 sodipodi:nodetypes="cc" /> 559 <path 560 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" 561 d="m 60.546017,172.89554 c 0,0 -32.703692,23.86486 -60.10407166,-3.53553" 562 id="path3992" 563 inkscape:connector-curvature="0" /> 564 <path 565 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 566 d="m 176.82896,203.22242 c -47.24941,74.32926 -107.438064,49.90804 -116.0476,3.53553" 567 id="path4035" 568 inkscape:connector-curvature="0" 569 sodipodi:nodetypes="cc" /> 570 <path 571 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 572 d="m 502.04581,203.43962 c -25.63262,33.58757 -82.31601,45.11485 -116.67261,2.65165" 573 id="path4037" 574 inkscape:connector-curvature="0" 575 sodipodi:nodetypes="cc" /> 576 <path 577 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 578 d="M 763.23339,214.04621 C 748.83403,184.37018 738.54555,166.795 699.15183,161.8971" 579 id="path4039" 580 inkscape:connector-curvature="0" 581 sodipodi:nodetypes="cc" /> 582 <path 583 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-mid:none;marker-end:url(#Arrow2Mend-1)" 584 d="m 769.42057,285.19885 c -0.88389,83.96892 -68.50098,75.57203 -68.50098,75.57203" 585 id="path4041" 586 inkscape:connector-curvature="0" 587 sodipodi:nodetypes="cc" /> 588 <path 589 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 590 d="M 682.35804,313.04117 C 652.306,280.33749 539.16892,270.61477 501.16193,313.92506" 591 id="path4043" 592 inkscape:connector-curvature="0" /> 593 <path 594 style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9, 9;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" 595 d="m 415.42523,202.55574 c 0,36.23922 -4.41941,88.38835 -35.35533,109.60155" 596 id="path4045" 597 inkscape:connector-curvature="0" 598 sodipodi:nodetypes="cc" /> 599 <path 600 style="fill:none;stroke:#000000;stroke-width:3;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:9, 9;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" 601 d="M 375.65048,315.69282 C 336.75961,232.60777 166.1701,311.27341 143.18912,205.20739" 602 id="path4047" 603 inkscape:connector-curvature="0" 604 sodipodi:nodetypes="cc" /> 605 <path 606 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 607 d="M 263.39727,315.69282 C 245.7196,288.29244 86.62058,275.91807 62.755726,313.04117" 608 id="path4051" 609 inkscape:connector-curvature="0" /> 610 <path 611 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend)" 612 d="m 61.790091,352.05822 c -25.819377,20.1091 -49.573204,20.1091 -61.96650422,1.43636" 613 id="path4053" 614 inkscape:connector-curvature="0" 615 sodipodi:nodetypes="cc" /> 616 <path 617 style="fill:none;stroke:#000000;stroke-width:2.54999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:7.65, 7.65;stroke-dashoffset:0;marker-end:url(#Arrow2Mend)" 618 d="m 448.12892,630.25126 48.61359,0" 619 id="path5241" 620 inkscape:connector-curvature="0" /> 621 <path 622 style="fill:none;stroke:#000000;stroke-width:2.09116507px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#Arrow2Mend);display:inline" 623 d="m -39.741559,626.33548 c 10.599699,-0.12345 25.528414,-0.12564 43.719789,-0.81161" 624 id="path4053-2" 625 inkscape:connector-curvature="0" 626 sodipodi:nodetypes="cc" /> 627 <path 628 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1)" 629 d="m 499.39416,389.93904 c -46.84583,17.67767 -206.82873,31.8198 -238.64854,1.76776" 630 id="path13236" 631 inkscape:connector-curvature="0" 632 sodipodi:nodetypes="cc" /> 633 <path 634 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1);display:inline" 635 d="m 502.12201,419.58783 c 2.37436,-10.40132 1.73096,-5.65101 4.38262,-26.86421" 636 id="path4043-4" 637 inkscape:connector-curvature="0" 638 sodipodi:nodetypes="cc" /> 639 <path 640 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend-1);display:inline" 641 d="m 517.94842,353.38466 c 19.7099,0 43.91577,-0.61421 66.57012,-0.61421" 642 id="path4043-4-3" 643 inkscape:connector-curvature="0" 644 sodipodi:nodetypes="cc" /> 645 <path 646 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend-1);display:inline" 647 d="m 501.71494,363.4321 c 19.7099,0 157.04077,-0.61421 179.69512,-0.61421" 648 id="path4043-4-3-9" 649 inkscape:connector-curvature="0" 650 sodipodi:nodetypes="cc" /> 651 <path 652 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-end:url(#Arrow2Mend-1);display:inline" 653 d="M 728.67747,419.79091 C 702.92683,395.63959 592.90843,427.2649 577.43509,389.1767" 654 id="path4043-4-9" 655 inkscape:connector-curvature="0" 656 sodipodi:nodetypes="cc" /> 657 <path 658 style="fill:none;stroke:#000000;stroke-width:1.79999995;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:url(#Arrow2Mstart);marker-end:url(#Arrow2Mend-1);display:inline" 659 d="m 60.975741,169.05711 c 19.709901,0 90.307569,-0.61421 112.961919,-0.61421" 660 id="path4043-4-3-9-1" 661 inkscape:connector-curvature="0" 662 sodipodi:nodetypes="cc" /> 663 </g> 664 <g 665 inkscape:groupmode="layer" 666 id="layer7" 667 inkscape:label="text" 668 style="display:inline" 669 transform="translate(79.549515,-4.4031235)"> 670 <text 671 xml:space="preserve" 672 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 673 x="90.732231" 674 y="36.767765" 675 id="text10506" 676 sodipodi:linespacing="120%"><tspan 677 sodipodi:role="line" 678 id="tspan10508" 679 x="90.732231" 680 y="36.767765" 681 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">struct malloc_heap</tspan></text> 682 <text 683 xml:space="preserve" 684 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 685 x="580.66718" 686 y="107.47876" 687 id="text10506-2" 688 sodipodi:linespacing="120%"><tspan 689 sodipodi:role="line" 690 id="tspan10508-1" 691 x="580.66718" 692 y="107.47876" 693 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 694 <text 695 xml:space="preserve" 696 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 697 x="438.12686" 698 y="223.50792" 699 id="text10506-2-5" 700 sodipodi:linespacing="120%"><tspan 701 sodipodi:role="line" 702 id="tspan10508-1-7" 703 x="438.12686" 704 y="223.50792" 705 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 706 <text 707 xml:space="preserve" 708 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 709 x="581.31598" 710 y="298.638" 711 id="text10506-2-61" 712 sodipodi:linespacing="120%"><tspan 713 sodipodi:role="line" 714 id="tspan10508-1-89" 715 x="581.31598" 716 y="298.638" 717 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 718 <text 719 xml:space="preserve" 720 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 721 x="274.6084" 722 y="99.764236" 723 id="text10506-2-2" 724 sodipodi:linespacing="120%"><tspan 725 sodipodi:role="line" 726 id="tspan10508-1-79" 727 x="274.6084" 728 y="99.764236" 729 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 730 <text 731 xml:space="preserve" 732 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 733 x="301.12491" 734 y="423.26556" 735 id="text10506-2-54" 736 sodipodi:linespacing="120%"><tspan 737 sodipodi:role="line" 738 id="tspan10508-1-3" 739 x="301.12491" 740 y="423.26556" 741 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 742 <text 743 xml:space="preserve" 744 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 745 x="133.18704" 746 y="303.94128" 747 id="text10506-2-1" 748 sodipodi:linespacing="120%"><tspan 749 sodipodi:role="line" 750 id="tspan10508-1-2" 751 x="133.18704" 752 y="303.94128" 753 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 754 <text 755 xml:space="preserve" 756 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 757 x="16.340637" 758 y="561.27954" 759 id="text10506-2-3" 760 sodipodi:linespacing="120%"><tspan 761 sodipodi:role="line" 762 id="tspan10508-1-34" 763 x="16.340637" 764 y="561.27954" 765 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Free element header(struct malloc_elem, state = FREE)</tspan></text> 766 <text 767 xml:space="preserve" 768 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans" 769 x="16.996887" 770 y="583.24792" 771 id="text10506-2-3-1" 772 sodipodi:linespacing="120%"><tspan 773 sodipodi:role="line" 774 id="tspan10508-1-34-1" 775 x="16.996887" 776 y="583.24792" 777 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Used element header(struct malloc_elem, state = BUSY)</tspan></text> 778 <text 779 xml:space="preserve" 780 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 781 x="108.84206" 782 y="161.39597" 783 id="text10506-2-6-8" 784 sodipodi:linespacing="120%"><tspan 785 sodipodi:role="line" 786 id="tspan10508-1-8-7" 787 x="108.84206" 788 y="161.39597" 789 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">size</tspan></text> 790 <text 791 xml:space="preserve" 792 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 793 x="62.299515" 794 y="119.27286" 795 id="text10506-2-6-4" 796 sodipodi:linespacing="120%"><tspan 797 sodipodi:role="line" 798 id="tspan10508-1-8-2" 799 x="62.299515" 800 y="119.27286" 801 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Memseg 0</tspan></text> 802 <text 803 xml:space="preserve" 804 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 805 x="63.905106" 806 y="406.73242" 807 id="text10506-2-6-4-7" 808 sodipodi:linespacing="120%"><tspan 809 sodipodi:role="line" 810 id="tspan10508-1-8-2-7" 811 x="63.905106" 812 y="406.73242" 813 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Memseg 1</tspan></text> 814 <text 815 xml:space="preserve" 816 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 817 x="-25.028084" 818 y="192.57199" 819 id="text10506-2-9" 820 sodipodi:linespacing="120%"><tspan 821 sodipodi:role="line" 822 id="tspan10508-1-31" 823 x="-25.028084" 824 y="192.57199" 825 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 826 <text 827 xml:space="preserve" 828 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 829 x="-26.795866" 830 y="379.95526" 831 id="text10506-2-98" 832 sodipodi:linespacing="120%"><tspan 833 sodipodi:role="line" 834 id="tspan10508-1-6" 835 x="-26.795866" 836 y="379.95526" 837 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 838 <text 839 xml:space="preserve" 840 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 841 x="416.73682" 842 y="269.53305" 843 id="text10506-2-6-5" 844 sodipodi:linespacing="120%"><tspan 845 sodipodi:role="line" 846 id="tspan10508-1-8-0" 847 x="416.73682" 848 y="269.53305" 849 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">next_free</tspan></text> 850 <text 851 xml:space="preserve" 852 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 853 x="228.00418" 854 y="259.55359" 855 id="text10506-2-6-5-2" 856 sodipodi:linespacing="120%"><tspan 857 sodipodi:role="line" 858 id="tspan10508-1-8-0-8" 859 x="228.00418" 860 y="259.55359" 861 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">next_free</tspan></text> 862 <text 863 xml:space="preserve" 864 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 865 x="356.16727" 866 y="55.376503" 867 id="text10506-2-6-5-6" 868 sodipodi:linespacing="120%"><tspan 869 sodipodi:role="line" 870 id="tspan10508-1-8-0-0" 871 x="356.16727" 872 y="55.376503" 873 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">free_head</tspan></text> 874 <text 875 xml:space="preserve" 876 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 877 x="49.218113" 878 y="254.00189" 879 id="text10506-2-9-0" 880 sodipodi:linespacing="120%"><tspan 881 sodipodi:role="line" 882 id="tspan10508-1-31-9" 883 x="49.218113" 884 y="254.00189" 885 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">prev</tspan></text> 886 <text 887 xml:space="preserve" 888 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 889 x="690.51538" 890 y="236.82936" 891 id="text10506-2-6-0" 892 sodipodi:linespacing="120%"><tspan 893 sodipodi:role="line" 894 id="tspan10508-1-8-06" 895 x="690.51538" 896 y="236.82936" 897 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Dummy Elements:</tspan><tspan 898 sodipodi:role="line" 899 x="690.51538" 900 y="256.02936" 901 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 902 id="tspan13581">Size = 0</tspan><tspan 903 sodipodi:role="line" 904 x="690.51538" 905 y="275.22937" 906 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 907 id="tspan13583">State = BUSY</tspan></text> 908 <text 909 xml:space="preserve" 910 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 911 x="541.03906" 912 y="347.20566" 913 id="text10506-2-6-8-8" 914 sodipodi:linespacing="120%"><tspan 915 sodipodi:role="line" 916 id="tspan10508-1-8-7-9" 917 x="541.03906" 918 y="347.20566" 919 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">pad</tspan></text> 920 <text 921 xml:space="preserve" 922 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 923 x="16.661926" 924 y="605.21631" 925 id="text10506-2-3-1-4" 926 sodipodi:linespacing="120%"><tspan 927 sodipodi:role="line" 928 id="tspan10508-1-34-1-4" 929 x="16.661926" 930 y="605.21631" 931 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Pad element header(struct malloc_elem, state = PAD)</tspan></text> 932 <text 933 xml:space="preserve" 934 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 935 x="17.290833" 936 y="627.77881" 937 id="text10506-2-3-1-6" 938 sodipodi:linespacing="120%"><tspan 939 sodipodi:role="line" 940 id="tspan10508-1-34-1-0" 941 x="17.290833" 942 y="627.77881" 943 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Generic element pointers</tspan></text> 944 <text 945 xml:space="preserve" 946 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 947 x="429.11118" 948 y="449.84528" 949 id="text10506-2-6-6" 950 sodipodi:linespacing="120%"><tspan 951 sodipodi:role="line" 952 x="429.11118" 953 y="449.84528" 954 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 955 id="tspan13711">Malloc element header:</tspan><tspan 956 sodipodi:role="line" 957 x="429.11118" 958 y="469.04529" 959 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 960 id="tspan13713">state = BUSY</tspan><tspan 961 sodipodi:role="line" 962 x="429.11118" 963 y="488.24527" 964 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 965 id="tspan13715">size = <size></tspan><tspan 966 sodipodi:role="line" 967 x="429.11118" 968 y="507.44528" 969 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 970 id="tspan13717">pad = <padsize></tspan></text> 971 <flowRoot 972 xml:space="preserve" 973 id="flowRoot13719" 974 style="font-size:40px;font-style:normal;font-weight:normal;line-height:125%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;font-family:Sans"><flowRegion 975 id="flowRegion13721"><rect 976 id="rect13723" 977 width="968.73627" 978 height="188.26718" 979 x="-81.317276" 980 y="460.64972" /></flowRegion><flowPara 981 id="flowPara13725"></flowPara></flowRoot> <text 982 xml:space="preserve" 983 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 984 x="594.30859" 985 y="378.91797" 986 id="text10506-2-6-8-8-1" 987 sodipodi:linespacing="120%"><tspan 988 sodipodi:role="line" 989 id="tspan10508-1-8-7-9-3" 990 x="594.30859" 991 y="378.91797" 992 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">size</tspan></text> 993 <text 994 xml:space="preserve" 995 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 996 x="505.86865" 997 y="563.34613" 998 id="text10506-2-3-1-6-8" 999 sodipodi:linespacing="120%"><tspan 1000 sodipodi:role="line" 1001 id="tspan10508-1-34-1-0-4" 1002 x="505.86865" 1003 y="563.34613" 1004 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Free / Unallocated data space</tspan></text> 1005 <text 1006 xml:space="preserve" 1007 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 1008 x="660.39099" 1009 y="449.92532" 1010 id="text10506-2-6-6-0" 1011 sodipodi:linespacing="120%"><tspan 1012 sodipodi:role="line" 1013 x="660.39099" 1014 y="449.92532" 1015 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 1016 id="tspan14527">Pad element header:</tspan><tspan 1017 sodipodi:role="line" 1018 x="660.39099" 1019 y="469.12534" 1020 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 1021 id="tspan14531">state = PAD</tspan><tspan 1022 sodipodi:role="line" 1023 x="660.39099" 1024 y="488.32532" 1025 style="font-size:16px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas" 1026 id="tspan14533">pad = padsize</tspan></text> 1027 <text 1028 xml:space="preserve" 1029 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 1030 x="506.5249" 1031 y="584.28369" 1032 id="text10506-2-3-1-6-8-7" 1033 sodipodi:linespacing="120%"><tspan 1034 sodipodi:role="line" 1035 id="tspan10508-1-34-1-0-4-2" 1036 x="506.5249" 1037 y="584.28369" 1038 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Used / allocated data space</tspan></text> 1039 <text 1040 xml:space="preserve" 1041 style="font-size:40px;font-style:normal;font-weight:normal;line-height:120.00000477%;letter-spacing:0px;word-spacing:0px;fill:#000000;fill-opacity:1;stroke:none;display:inline;font-family:Sans" 1042 x="506.18994" 1043 y="605.30322" 1044 id="text10506-2-3-1-6-8-7-0" 1045 sodipodi:linespacing="120%"><tspan 1046 sodipodi:role="line" 1047 id="tspan10508-1-34-1-0-4-2-1" 1048 x="506.18994" 1049 y="605.30322" 1050 style="font-size:14px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:120.00000477%;writing-mode:lr-tb;text-anchor:start;font-family:Consolas;-inkscape-font-specification:Consolas">Padding / unavailable space</tspan></text> 1051 </g> 1052</svg> 1053