📄 cpp.eps
字号:
%!PS-Adobe-2.0 EPSF-1.2%%Title: allocation call graph%%Creator: dot version gviz1.5.1 (09-29-99)%%BoundingBox: 35 36 463 253%%Pages: 1%%DocumentFonts: Times-Romansavecountdictstackmarknewpath/showpage {} def%%EndProlog%%Page 1 1save/DotDict 200 dict defDotDict begin/coord-font-family /Times-Roman def/default-font-family /Times-Roman def/coordfont coord-font-family findfont 8 scalefont def/InvScaleFactor 1.0 def/set_scale { dup 1 exch div /InvScaleFactor exch def dup scale} bind def% styles/solid { } bind def/dashed { [9 InvScaleFactor mul dup ] 0 setdash } bind def/dotted { [1 InvScaleFactor mul 6 InvScaleFactor mul] 0 setdash } bind def/invis {/fill {newpath} def /stroke {newpath} def /show {pop newpath} def} bind def/bold { 2 setlinewidth } bind def/filled { } bind def/unfilled { } bind def/rounded { } bind def/diagonals { } bind def% hooks for setting color/nodecolor { sethsbcolor } bind def/edgecolor { sethsbcolor } bind def/graphcolor { sethsbcolor } bind def/nopcolor {pop pop pop} bind def/beginpage { % i j npages /npages exch def /j exch def /i exch def /str 10 string def npages 1 gt { gsave coordfont setfont 0 0 moveto (\() show i str cvs show (,) show j str cvs show (\)) show grestore } if} bind def/set_font { findfont exch scalefont setfont} def% draw aligned label in bounding box aligned to current point% alignfactor tells what fraction to place on the left.% -.5 is centered./alignedtext { % text labelwidth fontsz alignfactor /alignfactor exch def /fontsz exch def /width exch def /text exch def gsave % even if node or edge is dashed, don't paint text with dashes [] 0 setdash currentpoint newpath moveto text stringwidth pop alignfactor mul fontsz -.3 mul rmoveto text show grestore} def/boxprim { % xcorner ycorner xsize ysize 4 2 roll moveto 2 copy exch 0 rlineto 0 exch rlineto pop neg 0 rlineto closepath} bind def/ellipse_path { /ry exch def /rx exch def /y exch def /x exch def matrix currentmatrix newpath x y translate rx ry scale 0 0 1 0 360 arc setmatrix} bind def/endpage { showpage } bind def/layercolorseq [ % layer color sequence - darkest to lightest [0 0 0] [.2 .8 .8] [.4 .8 .8] [.6 .8 .8] [.8 .8 .8] ]def/setlayer {/maxlayer exch def /curlayer exch def layercolorseq curlayer get aload pop sethsbcolor /nodecolor {nopcolor} def /edgecolor {nopcolor} def /graphcolor {nopcolor} def} bind def/onlayer { curlayer ne {invis} if } def/onlayers { /myupper exch def /mylower exch def curlayer mylower lt curlayer myupper gt or {invis} if} def/curlayer 0 def14 default-font-family set_font1 setmiterlimit% /arrowlength 10 def% /arrowwidth 5 defgsave35 35 428 218 boxprim clip newpath36 36 translate0 0 1 beginpage0.2126 set_scale0 0 translate 0 rotate0.000 0.000 0.000 graphcolor14.00 /Times-Roman set_font% STARTgsave 10 dict begin1396 998 32 18 ellipse_pathstrokegsave 10 dict begin1396 999 moveto (START) 44 14.00 -0.50 alignedtextend grestoreend grestore% _startgsave 10 dict begin1396 910 27 18 ellipse_pathstrokegsave 10 dict begin1396 911 moveto (_start) 31 14.00 -0.50 alignedtextend grestoreend grestore% START -> _startnewpath 1396 980 moveto1396 968 1396 951 1396 937 curvetostrokenewpath 1394 938 moveto1396 928 lineto1399 938 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1424 955 moveto (114042) 42 14.00 -0.50 alignedtextend grestore% maingsave 10 dict begin1396 822 27 18 ellipse_pathstrokegsave 10 dict begin1396 823 moveto (main) 28 14.00 -0.50 alignedtextend grestoreend grestore% _start -> mainnewpath 1396 892 moveto1396 880 1396 863 1396 849 curvetostrokenewpath 1394 850 moveto1396 840 lineto1399 850 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1424 867 moveto (114042) 42 14.00 -0.50 alignedtextend grestore% xmallocgsave 10 dict begin945 106 33 18 ellipse_pathstrokegsave 10 dict begin945 107 moveto (xmalloc) 45 14.00 -0.50 alignedtextend grestoreend grestore% main -> xmallocnewpath 1418 812 moveto1448 796 1499 766 1500 734 curveto1500 734 1500 734 1500 194 curveto1499 143 1408 149 1359 142 curveto1359 142 1093 118 987 110 curvetostrokenewpath 988 113 moveto978 109 lineto988 108 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1525 465 moveto (30365) 35 14.00 -0.50 alignedtextend grestore% initialize_builtinsgsave 10 dict begin1329 680 59 18 ellipse_pathstrokegsave 10 dict begin1329 681 moveto (initialize_builtins) 98 14.00 -0.50 alignedtextend grestoreend grestore% main -> initialize_builtinsnewpath 1388 805 moveto1376 781 1356 736 1342 707 curvetostrokenewpath 1340 708 moveto1338 698 lineto1344 706 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1397 779 moveto (687) 21 14.00 -0.50 alignedtextend grestore% make_definitiongsave 10 dict begin1014 680 56 18 ellipse_pathstrokegsave 10 dict begin1014 681 moveto (make_definition) 91 14.00 -0.50 alignedtextend grestoreend grestore% main -> make_definitionnewpath 1370 817 moveto1319 809 1214 790 1203 786 curveto1157 768 1086 725 1045 699 curvetostrokenewpath 1047 703 moveto1039 696 lineto1049 698 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1224 779 moveto (1305) 28 14.00 -0.50 alignedtextend grestore% make_assertiongsave 10 dict begin54 572 54 18 ellipse_pathstrokegsave 10 dict begin54 573 moveto (make_assertion) 86 14.00 -0.50 alignedtextend grestoreend grestore% main -> make_assertionnewpath 1369 818 moveto1315 810 1196 791 1166 786 curveto855 728 284 617 108 582 curvetostrokenewpath 111 585 moveto101 581 lineto111 580 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1007 735 moveto (225) 21 14.00 -0.50 alignedtextend grestore% xstrdupgsave 10 dict begin1427 356 31 18 ellipse_pathstrokegsave 10 dict begin1427 357 moveto (xstrdup) 42 14.00 -0.50 alignedtextend grestoreend grestore% main -> xstrdupnewpath 1410 806 moveto1416 800 1421 792 1421 786 curveto1429 669 1428 460 1427 384 curvetostrokenewpath 1425 384 moveto1427 374 lineto1430 384 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1439 627 moveto (59) 14 14.00 -0.50 alignedtextend grestore% new_include_prefixgsave 10 dict begin1710 518 66 18 ellipse_pathstrokegsave 10 dict begin1710 519 moveto (new_include_prefix) 111 14.00 -0.50 alignedtextend grestoreend grestore% main -> new_include_prefixnewpath 1423 821 moveto1487 818 1556 800 1594 752 curveto1634 699 1681 591 1700 542 curvetostrokenewpath 1696 544 moveto1703 536 lineto1701 546 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1664 681 moveto (1619) 28 14.00 -0.50 alignedtextend grestore% rescangsave 10 dict begin1223 734 28 18 ellipse_pathstrokegsave 10 dict begin1223 735 moveto (rescan) 35 14.00 -0.50 alignedtextend grestoreend grestore% main -> rescannewpath 1370 817 moveto1341 810 1295 798 1269 786 curveto1259 781 1248 769 1240 759 curvetostrokenewpath 1238 761 moveto1234 751 lineto1242 758 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1294 779 moveto (79702) 35 14.00 -0.50 alignedtextend grestore% write_outputgsave 10 dict begin1592 626 46 18 ellipse_pathstrokegsave 10 dict begin1592 627 moveto (write_output) 71 14.00 -0.50 alignedtextend grestoreend grestore% main -> write_outputnewpath 1423 819 moveto1452 814 1497 805 1517 786 curveto1546 756 1571 689 1584 652 curvetostrokenewpath 1581 653 moveto1586 644 lineto1586 654 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1573 735 moveto (80) 14 14.00 -0.50 alignedtextend grestore% ALLOCgsave 10 dict begin945 18 33 18 ellipse_pathstrokegsave 10 dict begin945 19 moveto (ALLOC) 46 14.00 -0.50 alignedtextend grestoreend grestore% xmalloc -> ALLOCnewpath 945 88 moveto945 76 945 59 945 45 curvetostrokenewpath 943 46 moveto945 36 lineto948 46 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin973 63 moveto (104615) 42 14.00 -0.50 alignedtextend grestore% installgsave 10 dict begin1043 302 27 18 ellipse_pathstrokegsave 10 dict begin1043 303 moveto (install) 34 14.00 -0.50 alignedtextend grestoreend grestore% initialize_builtins -> installnewpath 1329 662 moveto1329 616 1324 496 1286 446 curveto1243 390 1129 337 1073 314 curvetostrokenewpath 1074 317 moveto1066 311 lineto1076 313 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1336 519 moveto (687) 21 14.00 -0.50 alignedtextend grestore% install -> xmallocnewpath 1034 285 moveto1016 250 978 172 958 131 curvetostrokenewpath 956 133 moveto954 123 lineto961 131 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1019 195 moveto (6618) 28 14.00 -0.50 alignedtextend grestore% do_definegsave 10 dict begin1000 518 38 18 ellipse_pathstrokegsave 10 dict begin1000 519 moveto (do_define) 55 14.00 -0.50 alignedtextend grestoreend grestore% make_definition -> do_definenewpath 1012 662 moveto1010 632 1005 576 1002 543 curvetostrokenewpath 1000 546 moveto1002 536 lineto1005 546 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1032 627 moveto (1305) 28 14.00 -0.50 alignedtextend grestore% do_define -> installnewpath 1004 500 moveto1011 462 1029 374 1037 329 curvetostrokenewpath 1034 329 moveto1039 320 lineto1039 330 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin1047 411 moveto (3627) 28 14.00 -0.50 alignedtextend grestore% create_definitiongsave 10 dict begin593 410 57 18 ellipse_pathstrokegsave 10 dict begin593 411 moveto (create_definition) 94 14.00 -0.50 alignedtextend grestoreend grestore% do_define -> create_definitionnewpath 970 507 moveto926 490 844 460 795 446 curveto761 435 724 434 688 428 curveto678 426 664 423 649 420 curvetostrokenewpath 652 423 moveto642 419 lineto652 418 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin923 465 moveto (4866) 28 14.00 -0.50 alignedtextend grestore% create_definition -> xmallocnewpath 598 392 moveto611 347 648 228 690 176 curveto705 157 730 148 752 142 curveto752 142 850 124 906 113 curvetostrokenewpath 904 111 moveto914 112 lineto904 116 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin673 249 moveto (28) 14 14.00 -0.50 alignedtextend grestore% collect_expansiongsave 10 dict begin491 302 61 18 ellipse_pathstrokegsave 10 dict begin491 303 moveto (collect_expansion) 100 14.00 -0.50 alignedtextend grestoreend grestore% create_definition -> collect_expansionnewpath 567 394 moveto558 387 548 380 542 374 curveto532 363 518 343 507 328 curvetostrokenewpath 505 330 moveto502 320 lineto509 327 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin563 357 moveto (4838) 28 14.00 -0.50 alignedtextend grestore% collect_expansion -> xmallocnewpath 501 284 moveto523 244 579 153 634 142 curveto636 141 821 120 905 111 curvetostrokenewpath 902 109 moveto912 110 lineto902 114 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin597 195 moveto (336) 21 14.00 -0.50 alignedtextend grestore% xcallocgsave 10 dict begin101 194 30 18 ellipse_pathstrokegsave 10 dict begin101 195 moveto (xcalloc) 40 14.00 -0.50 alignedtextend grestoreend grestore% collect_expansion -> xcallocnewpath 438 293 moveto402 287 356 277 328 266 curveto316 261 323 234 310 230 curveto263 214 210 220 160 212 curveto153 210 144 208 134 205 curvetostrokenewpath 136 208 moveto127 203 lineto137 203 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin349 249 moveto (4502) 28 14.00 -0.50 alignedtextend grestore% xcalloc -> ALLOCnewpath 128 185 moveto139 182 152 178 160 176 curveto213 163 265 152 317 142 curveto487 107 794 48 904 26 curvetostrokenewpath 904 24 moveto914 24 lineto905 28 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin611 107 moveto (9094) 28 14.00 -0.50 alignedtextend grestore% do_assertgsave 10 dict begin349 302 36 18 ellipse_pathstrokegsave 10 dict begin349 303 moveto (do_assert) 52 14.00 -0.50 alignedtextend grestoreend grestore% make_assertion -> do_assertnewpath 69 554 moveto95 524 148 463 177 428 curveto202 398 217 360 247 338 curveto262 328 286 319 307 313 curvetostrokenewpath 306 311 moveto316 310 lineto307 316 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin180 465 moveto (225) 21 14.00 -0.50 alignedtextend grestore% do_assert -> xmallocnewpath 375 289 moveto390 282 406 273 416 266 curveto451 239 477 201 513 176 curveto538 159 566 146 594 142 curveto596 141 813 119 904 110 curvetostrokenewpath 902 108 moveto912 109 lineto902 113 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin527 195 moveto (32) 14 14.00 -0.50 alignedtextend grestore% read_token_listgsave 10 dict begin225 194 53 18 ellipse_pathstrokegsave 10 dict begin225 195 moveto (read_token_list) 86 14.00 -0.50 alignedtextend grestoreend grestore% do_assert -> read_token_listnewpath 319 292 moveto301 285 280 276 268 266 curveto257 256 246 236 237 220 curvetostrokenewpath 235 222 moveto233 212 lineto240 220 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin286 249 moveto (102) 21 14.00 -0.50 alignedtextend grestore% assertion_installgsave 10 dict begin381 194 56 18 ellipse_pathstrokegsave 10 dict begin381 195 moveto (assertion_install) 91 14.00 -0.50 alignedtextend grestoreend grestore% do_assert -> assertion_installnewpath 365 286 moveto370 279 375 272 377 266 curveto380 255 382 236 382 221 curvetostrokenewpath 380 222 moveto382 212 lineto385 222 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin395 249 moveto (91) 14 14.00 -0.50 alignedtextend grestore% read_token_list -> xmallocnewpath 258 180 moveto292 166 344 146 378 142 curveto552 120 727 108 901 106 curvetostrokenewpath 902 104 moveto912 106 lineto902 109 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin396 151 moveto (102) 21 14.00 -0.50 alignedtextend grestore% assertion_install -> xmallocnewpath 397 177 moveto412 162 433 144 450 142 curveto578 122 810 111 904 107 curvetostrokenewpath 902 105 moveto912 107 lineto902 110 linetoclosepathgsave 0 setgray stroke grestore fillgsave 10 dict begin464 151 moveto (91) 14 14.00 -0.50 alignedtextend grestore% xstrdup -> xmallocnewpath 1427 338 moveto1426 300 1421 214 1394 176 curveto1358 127 1091 111 987 107 curvetostrokenewpath 988 110 moveto
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -