hsv4.dot 6.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151
  1. digraph prof {
  2. size="6,4"; ratio = fill;
  3. node [style=filled];
  4. start -> main [color="0.002 0.999 0.999"];
  5. start -> on_exit [color="0.649 0.701 0.701"];
  6. main -> sort [color="0.348 0.839 0.839"];
  7. main -> merge [color="0.515 0.762 0.762"];
  8. main -> term [color="0.647 0.702 0.702"];
  9. main -> signal [color="0.650 0.700 0.700"];
  10. main -> sbrk [color="0.650 0.700 0.700"];
  11. main -> unlink [color="0.650 0.700 0.700"];
  12. main -> newfile [color="0.650 0.700 0.700"];
  13. main -> fclose [color="0.650 0.700 0.700"];
  14. main -> close [color="0.650 0.700 0.700"];
  15. main -> brk [color="0.650 0.700 0.700"];
  16. main -> setbuf [color="0.650 0.700 0.700"];
  17. main -> copyproto [color="0.650 0.700 0.700"];
  18. main -> initree [color="0.650 0.700 0.700"];
  19. main -> safeoutfil [color="0.650 0.700 0.700"];
  20. main -> getpid [color="0.650 0.700 0.700"];
  21. main -> sprintf [color="0.650 0.700 0.700"];
  22. main -> creat [color="0.650 0.700 0.700"];
  23. main -> rem [color="0.650 0.700 0.700"];
  24. main -> oldfile [color="0.650 0.700 0.700"];
  25. sort -> msort [color="0.619 0.714 0.714"];
  26. sort -> filbuf [color="0.650 0.700 0.700"];
  27. sort -> newfile [color="0.650 0.700 0.700"];
  28. sort -> fclose [color="0.650 0.700 0.700"];
  29. sort -> setbuf [color="0.650 0.700 0.700"];
  30. sort -> setfil [color="0.650 0.700 0.700"];
  31. msort -> qsort [color="0.650 0.700 0.700"];
  32. msort -> insert [color="0.650 0.700 0.700"];
  33. msort -> wline [color="0.650 0.700 0.700"];
  34. msort -> div [color="0.650 0.700 0.700"];
  35. msort -> cmpsave [color="0.650 0.700 0.700"];
  36. merge -> insert [color="0.650 0.700 0.700"];
  37. merge -> rline [color="0.650 0.700 0.700"];
  38. merge -> wline [color="0.650 0.700 0.700"];
  39. merge -> unlink [color="0.650 0.700 0.700"];
  40. merge -> fopen [color="0.650 0.700 0.700"];
  41. merge -> fclose [color="0.650 0.700 0.700"];
  42. merge -> setfil [color="0.650 0.700 0.700"];
  43. merge -> mul [color="0.650 0.700 0.700"];
  44. merge -> setbuf [color="0.650 0.700 0.700"];
  45. merge -> cmpsave [color="0.650 0.700 0.700"];
  46. insert -> cmpa [color="0.650 0.700 0.700"];
  47. wline -> flsbuf [color="0.649 0.700 0.700"];
  48. qsort -> cmpa [color="0.650 0.700 0.700"];
  49. rline -> filbuf [color="0.649 0.700 0.700"];
  50. xflsbuf -> write [color="0.650 0.700 0.700"];
  51. flsbuf -> xflsbuf [color="0.649 0.700 0.700"];
  52. filbuf -> read [color="0.650 0.700 0.700"];
  53. term -> unlink [color="0.650 0.700 0.700"];
  54. term -> signal [color="0.650 0.700 0.700"];
  55. term -> setfil [color="0.650 0.700 0.700"];
  56. term -> exit [color="0.650 0.700 0.700"];
  57. endopen -> open [color="0.650 0.700 0.700"];
  58. fopen -> endopen [color="0.639 0.705 0.705"];
  59. fopen -> findiop [color="0.650 0.700 0.700"];
  60. newfile -> fopen [color="0.634 0.707 0.707"];
  61. newfile -> setfil [color="0.650 0.700 0.700"];
  62. fclose -> fflush [color="0.642 0.704 0.704"];
  63. fclose -> close [color="0.650 0.700 0.700"];
  64. fflush -> xflsbuf [color="0.635 0.707 0.707"];
  65. malloc -> morecore [color="0.325 0.850 0.850"];
  66. malloc -> demote [color="0.650 0.700 0.700"];
  67. morecore -> sbrk [color="0.650 0.700 0.700"];
  68. morecore -> getfreehdr [color="0.650 0.700 0.700"];
  69. morecore -> free [color="0.650 0.700 0.700"];
  70. morecore -> getpagesize [color="0.650 0.700 0.700"];
  71. morecore -> putfreehdr [color="0.650 0.700 0.700"];
  72. morecore -> udiv [color="0.650 0.700 0.700"];
  73. morecore -> umul [color="0.650 0.700 0.700"];
  74. on_exit -> malloc [color="0.325 0.850 0.850"];
  75. signal -> sigvec [color="0.650 0.700 0.700"];
  76. moncontrol -> profil [color="0.650 0.700 0.700"];
  77. getfreehdr -> sbrk [color="0.650 0.700 0.700"];
  78. free -> insert [color="0.650 0.700 0.700"];
  79. insert -> getfreehdr [color="0.650 0.700 0.700"];
  80. setfil -> div [color="0.650 0.700 0.700"];
  81. setfil -> rem [color="0.650 0.700 0.700"];
  82. sigvec -> sigblock [color="0.650 0.700 0.700"];
  83. sigvec -> sigsetmask [color="0.650 0.700 0.700"];
  84. doprnt -> urem [color="0.650 0.700 0.700"];
  85. doprnt -> udiv [color="0.650 0.700 0.700"];
  86. doprnt -> strlen [color="0.650 0.700 0.700"];
  87. doprnt -> localeconv [color="0.650 0.700 0.700"];
  88. sprintf -> doprnt [color="0.650 0.700 0.700"];
  89. cmpa [color="0.000 1.000 1.000"];
  90. wline [color="0.201 0.753 1.000"];
  91. insert [color="0.305 0.625 1.000"];
  92. rline [color="0.355 0.563 1.000"];
  93. sort [color="0.408 0.498 1.000"];
  94. qsort [color="0.449 0.447 1.000"];
  95. write [color="0.499 0.386 1.000"];
  96. read [color="0.578 0.289 1.000"];
  97. msort [color="0.590 0.273 1.000"];
  98. merge [color="0.603 0.258 1.000"];
  99. unlink [color="0.628 0.227 1.000"];
  100. filbuf [color="0.641 0.212 1.000"];
  101. open [color="0.641 0.212 1.000"];
  102. sbrk [color="0.647 0.204 1.000"];
  103. signal [color="0.647 0.204 1.000"];
  104. moncontrol [color="0.647 0.204 1.000"];
  105. xflsbuf [color="0.650 0.200 1.000"];
  106. flsbuf [color="0.650 0.200 1.000"];
  107. div [color="0.650 0.200 1.000"];
  108. cmpsave [color="0.650 0.200 1.000"];
  109. rem [color="0.650 0.200 1.000"];
  110. setfil [color="0.650 0.200 1.000"];
  111. close [color="0.650 0.200 1.000"];
  112. fclose [color="0.650 0.200 1.000"];
  113. fflush [color="0.650 0.200 1.000"];
  114. setbuf [color="0.650 0.200 1.000"];
  115. endopen [color="0.650 0.200 1.000"];
  116. findiop [color="0.650 0.200 1.000"];
  117. fopen [color="0.650 0.200 1.000"];
  118. mul [color="0.650 0.200 1.000"];
  119. newfile [color="0.650 0.200 1.000"];
  120. sigblock [color="0.650 0.200 1.000"];
  121. sigsetmask [color="0.650 0.200 1.000"];
  122. sigvec [color="0.650 0.200 1.000"];
  123. udiv [color="0.650 0.200 1.000"];
  124. urem [color="0.650 0.200 1.000"];
  125. brk [color="0.650 0.200 1.000"];
  126. getfreehdr [color="0.650 0.200 1.000"];
  127. strlen [color="0.650 0.200 1.000"];
  128. umul [color="0.650 0.200 1.000"];
  129. doprnt [color="0.650 0.200 1.000"];
  130. copyproto [color="0.650 0.200 1.000"];
  131. creat [color="0.650 0.200 1.000"];
  132. demote [color="0.650 0.200 1.000"];
  133. exit [color="0.650 0.200 1.000"];
  134. free [color="0.650 0.200 1.000"];
  135. getpagesize [color="0.650 0.200 1.000"];
  136. getpid [color="0.650 0.200 1.000"];
  137. initree [color="0.650 0.200 1.000"];
  138. insert [color="0.650 0.200 1.000"];
  139. localeconv [color="0.650 0.200 1.000"];
  140. main [color="0.650 0.200 1.000"];
  141. malloc [color="0.650 0.200 1.000"];
  142. morecore [color="0.650 0.200 1.000"];
  143. oldfile [color="0.650 0.200 1.000"];
  144. on_exit [color="0.650 0.200 1.000"];
  145. profil [color="0.650 0.200 1.000"];
  146. putfreehdr [color="0.650 0.200 1.000"];
  147. safeoutfil [color="0.650 0.200 1.000"];
  148. sprintf [color="0.650 0.200 1.000"];
  149. term [color="0.650 0.200 1.000"];
  150. }