gml4gtk-skip-list.ci 4.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758
  1. graph: { title: "skip-list.c"
  2. node: { title: "skip-list.c:skip_list_malloc" label: "skip_list_malloc\nskip-list.c:39:21" }
  3. node: { title: "dp_calloc" label: "dp_calloc\ndpmem.h:58:14" shape : ellipse }
  4. edge: { sourcename: "skip-list.c:skip_list_malloc" targetname: "dp_calloc" label: "skip-list.c:41:10" }
  5. node: { title: "skip-list.c:skip_list_free" label: "skip_list_free\nskip-list.c:44:21" }
  6. node: { title: "dp_free" label: "dp_free\ndpmem.h:52:14" shape : ellipse }
  7. edge: { sourcename: "skip-list.c:skip_list_free" targetname: "dp_free" label: "skip-list.c:48:10" }
  8. node: { title: "skip_list_delete" label: "skip_list_delete\nskip-list.c:60:11" }
  9. node: { title: "__indirect_call" label: "Indirect Call Placeholder" shape : ellipse }
  10. edge: { sourcename: "skip_list_delete" targetname: "__indirect_call" label: "skip-list.c:77:7" }
  11. edge: { sourcename: "skip_list_delete" targetname: "__indirect_call" label: "skip-list.c:83:7" }
  12. edge: { sourcename: "skip_list_delete" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:87:25" }
  13. edge: { sourcename: "skip_list_delete" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:96:22" }
  14. node: { title: "skip_list_new" label: "skip_list_new\nskip-list.c:104:1" }
  15. edge: { sourcename: "skip_list_new" targetname: "skip-list.c:skip_list_malloc" label: "skip-list.c:115:19" }
  16. edge: { sourcename: "skip_list_new" targetname: "skip-list.c:skip_list_create_node" label: "skip-list.c:119:6" }
  17. node: { title: "__addvsi3" label: "__addvsi3\n<built-in>" shape : ellipse }
  18. edge: { sourcename: "skip_list_new" targetname: "__addvsi3" }
  19. node: { title: "skip_list_insert" label: "skip_list_insert\nskip-list.c:143:6" }
  20. edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
  21. edge: { sourcename: "skip_list_insert" targetname: "__indirect_call" label: "skip-list.c:165:18" }
  22. edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
  23. edge: { sourcename: "skip_list_insert" targetname: "skip-list.c:skip_list_randomlevel" label: "skip-list.c:192:10" }
  24. edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
  25. edge: { sourcename: "skip_list_insert" targetname: "skip-list.c:skip_list_create_node" label: "skip-list.c:201:6" }
  26. edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
  27. edge: { sourcename: "skip_list_insert" targetname: "__addvsi3" }
  28. node: { title: "skip_list_remove" label: "skip_list_remove\nskip-list.c:212:6" }
  29. edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
  30. edge: { sourcename: "skip_list_remove" targetname: "__indirect_call" label: "skip-list.c:233:18" }
  31. edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
  32. edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
  33. edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
  34. edge: { sourcename: "skip_list_remove" targetname: "__addvsi3" }
  35. edge: { sourcename: "skip_list_remove" targetname: "__indirect_call" label: "skip-list.c:263:5" }
  36. edge: { sourcename: "skip_list_remove" targetname: "__indirect_call" label: "skip-list.c:269:5" }
  37. edge: { sourcename: "skip_list_remove" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:273:23" }
  38. node: { title: "skip_list_lookup" label: "skip_list_lookup\nskip-list.c:283:16" }
  39. edge: { sourcename: "skip_list_lookup" targetname: "__addvsi3" }
  40. edge: { sourcename: "skip_list_lookup" targetname: "__indirect_call" label: "skip-list.c:303:18" }
  41. edge: { sourcename: "skip_list_lookup" targetname: "__addvsi3" }
  42. node: { title: "skip_list_free_value" label: "skip_list_free_value\nskip-list.c:324:6" }
  43. edge: { sourcename: "skip_list_free_value" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:328:8" }
  44. node: { title: "skip_list_free_key" label: "skip_list_free_key\nskip-list.c:335:6" }
  45. edge: { sourcename: "skip_list_free_key" targetname: "skip-list.c:skip_list_free" label: "skip-list.c:339:7" }
  46. node: { title: "skip_list_compare_ints" label: "skip_list_compare_ints\nskip-list.c:348:5" }
  47. node: { title: "skip_list_compare_pointers" label: "skip_list_compare_pointers\nskip-list.c:365:5" }
  48. node: { title: "skip_list_compare_strings" label: "skip_list_compare_strings\nskip-list.c:388:5" }
  49. node: { title: "strcmp" label: "strcmp\n/usr/include/string.h:136:12" shape : ellipse }
  50. edge: { sourcename: "skip_list_compare_strings" targetname: "strcmp" label: "skip-list.c:413:8" }
  51. node: { title: "skip-list.c:skip_list_create_node" label: "skip_list_create_node\nskip-list.c:419:23" }
  52. edge: { sourcename: "skip-list.c:skip_list_create_node" targetname: "skip-list.c:skip_list_malloc" label: "skip-list.c:423:23" }
  53. node: { title: "skip-list.c:skip_list_randomlevel" label: "skip_list_randomlevel\nskip-list.c:432:12" }
  54. node: { title: "rand" label: "rand\n/usr/include/stdlib.h:453:12" shape : ellipse }
  55. edge: { sourcename: "skip-list.c:skip_list_randomlevel" targetname: "rand" label: "skip-list.c:439:7" }
  56. edge: { sourcename: "skip-list.c:skip_list_randomlevel" targetname: "__addvsi3" }
  57. }