{"id":447,"date":"2016-11-05T21:02:17","date_gmt":"2016-11-06T04:02:17","guid":{"rendered":"http:\/\/finaldie.com\/blog\/?page_id=447"},"modified":"2020-08-13T12:03:49","modified_gmt":"2020-08-13T19:03:49","slug":"callgraphs","status":"publish","type":"page","link":"https:\/\/finaldie.com\/blog\/callgraphs\/","title":{"rendered":"Callgraphs"},"content":{"rendered":"<p>Some useful callgraphs of open source projects, use them as a source code index, to help us learning the open source code easier :)<\/p>\n<p><strong>Notes:<\/strong> All the callgraphs were generated by <a href=\"https:\/\/github.com\/finaldie\/ftracer\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #3366ff;\">Github:&nbsp;ftracer<\/span><\/a>&nbsp;which traced from the runtime results, it would greatly help us to get to the point without seeing the noises.<\/p>\n<p><strong><a href=\"https:\/\/finaldie.com\/learning\/rocksdb_6_11_4\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #3366ff;\">RocksDB 6.11.4 Callgraph<\/span><\/a><\/strong><\/p>\n<p><iframe src=\"https:\/\/giphy.com\/embed\/dTWxLWYYOGpXLr6pZS\" width=\"480\" height=\"330\" frameBorder=\"0\" class=\"giphy-embed\" allowFullScreen><\/iframe><\/p>\n<p><strong><a href=\"https:\/\/finaldie.com\/learning\/lua533_callgraph\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #3366ff;\">Lua 5.3.3 Callgraph<\/span><\/a><\/strong><\/p>\n<p><iframe class=\"giphy-embed\" src=\"\/\/giphy.com\/embed\/3oz8xVOi2jhxcFBBrW\" width=\"480\" height=\"565\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p><strong>Redis 3.2.5 Callgraph<\/strong><br \/>\n<span style=\"color: #3366ff;\">&nbsp; &#8211; <a style=\"color: #3366ff;\" href=\"https:\/\/finaldie.com\/learning\/redis325_idle_callgraph\" target=\"_blank\" rel=\"noopener noreferrer\">Redis Idle Callgraph<\/a><\/span><br \/>\n<span style=\"color: #3366ff;\">&nbsp; &#8211; <a style=\"color: #3366ff;\" href=\"https:\/\/finaldie.com\/learning\/redis325_get_callgraph\" target=\"_blank\" rel=\"noopener noreferrer\">Redis &quot;Get Value&quot; Callgraph<\/a><\/span><br \/>\n<span style=\"color: #3366ff;\">&nbsp; &#8211; <a style=\"color: #3366ff;\" href=\"https:\/\/finaldie.com\/learning\/redis325_set_callgraph\" target=\"_blank\" rel=\"noopener noreferrer\">Redis &quot;Set Value&quot; Callgraph<\/a><\/span><\/p>\n<p><iframe class=\"giphy-embed\" src=\"\/\/giphy.com\/embed\/3o7TKL771ON4AMGdS8\" width=\"480\" height=\"493\" frameborder=\"0\" allowfullscreen=\"allowfullscreen\"><\/iframe><\/p>\n<p>And finally, if you think this is helpful, please don&#8217;t forget to give a <em><span style=\"color: #339966;\">Star<\/span><\/em>&nbsp;to <a href=\"https:\/\/github.com\/finaldie\/ftracer\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"color: #3366ff;\">Github:&nbsp;ftracer<\/span><\/a>, that would be really appreciated. <em>The world cannot be better without you<\/em> :)<\/p>\n<p>By Final<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Some useful callgraphs of open source projects, use them as a source code index, to help us learning the open source code easier :) Notes: All the callgraphs were generated by Github:&nbsp;ftracer&nbsp;which traced from the runtime results, it would greatly help us to get to the point without seeing the noises. RocksDB 6.11.4 Callgraph Lua &#8230; <a title=\"Callgraphs\" class=\"read-more\" href=\"https:\/\/finaldie.com\/blog\/callgraphs\/\" aria-label=\"More on Callgraphs\">Read more<\/a><\/p>\n","protected":false},"author":1,"featured_media":531,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"open","template":"","meta":{"footnotes":""},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v22.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Callgraphs - Final Blog<\/title>\n<meta name=\"description\" content=\"Useful callgraphs of open source projects. Like Lua Redis\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/finaldie.com\/blog\/callgraphs\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Callgraphs - Final Blog\" \/>\n<meta property=\"og:description\" content=\"Useful callgraphs of open source projects. Like Lua Redis\" \/>\n<meta property=\"og:url\" content=\"https:\/\/finaldie.com\/blog\/callgraphs\/\" \/>\n<meta property=\"og:site_name\" content=\"Final Blog\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/hu.yuzhang\" \/>\n<meta property=\"article:modified_time\" content=\"2020-08-13T19:03:49+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"988\" \/>\n\t<meta property=\"og:image:height\" content=\"249\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:site\" content=\"@hyzwowtools\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/finaldie.com\/blog\/callgraphs\/\",\"url\":\"https:\/\/finaldie.com\/blog\/callgraphs\/\",\"name\":\"Callgraphs - Final Blog\",\"isPartOf\":{\"@id\":\"https:\/\/finaldie.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/finaldie.com\/blog\/callgraphs\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/finaldie.com\/blog\/callgraphs\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg\",\"datePublished\":\"2016-11-06T04:02:17+00:00\",\"dateModified\":\"2020-08-13T19:03:49+00:00\",\"description\":\"Useful callgraphs of open source projects. Like Lua Redis\",\"breadcrumb\":{\"@id\":\"https:\/\/finaldie.com\/blog\/callgraphs\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/finaldie.com\/blog\/callgraphs\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/finaldie.com\/blog\/callgraphs\/#primaryimage\",\"url\":\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg\",\"contentUrl\":\"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg\",\"width\":988,\"height\":249},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/finaldie.com\/blog\/callgraphs\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/finaldie.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Callgraphs\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/finaldie.com\/blog\/#website\",\"url\":\"https:\/\/finaldie.com\/blog\/\",\"name\":\"Final Blog\",\"description\":\"As simple as possible...\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/finaldie.com\/blog\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Callgraphs - Final Blog","description":"Useful callgraphs of open source projects. Like Lua Redis","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/finaldie.com\/blog\/callgraphs\/","og_locale":"en_US","og_type":"article","og_title":"Callgraphs - Final Blog","og_description":"Useful callgraphs of open source projects. Like Lua Redis","og_url":"https:\/\/finaldie.com\/blog\/callgraphs\/","og_site_name":"Final Blog","article_publisher":"https:\/\/www.facebook.com\/hu.yuzhang","article_modified_time":"2020-08-13T19:03:49+00:00","og_image":[{"width":988,"height":249,"url":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_site":"@hyzwowtools","twitter_misc":{"Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/finaldie.com\/blog\/callgraphs\/","url":"https:\/\/finaldie.com\/blog\/callgraphs\/","name":"Callgraphs - Final Blog","isPartOf":{"@id":"https:\/\/finaldie.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/finaldie.com\/blog\/callgraphs\/#primaryimage"},"image":{"@id":"https:\/\/finaldie.com\/blog\/callgraphs\/#primaryimage"},"thumbnailUrl":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg","datePublished":"2016-11-06T04:02:17+00:00","dateModified":"2020-08-13T19:03:49+00:00","description":"Useful callgraphs of open source projects. Like Lua Redis","breadcrumb":{"@id":"https:\/\/finaldie.com\/blog\/callgraphs\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/finaldie.com\/blog\/callgraphs\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/finaldie.com\/blog\/callgraphs\/#primaryimage","url":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg","contentUrl":"https:\/\/finaldie.com\/blog\/wp-content\/uploads\/2016\/11\/lua533_callgraph-e1597338941243.jpg","width":988,"height":249},{"@type":"BreadcrumbList","@id":"https:\/\/finaldie.com\/blog\/callgraphs\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/finaldie.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Callgraphs"}]},{"@type":"WebSite","@id":"https:\/\/finaldie.com\/blog\/#website","url":"https:\/\/finaldie.com\/blog\/","name":"Final Blog","description":"As simple as possible...","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/finaldie.com\/blog\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"}]}},"jetpack_sharing_enabled":true,"jetpack-related-posts":[],"_links":{"self":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/pages\/447"}],"collection":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/comments?post=447"}],"version-history":[{"count":15,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/pages\/447\/revisions"}],"predecessor-version":[{"id":767,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/pages\/447\/revisions\/767"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/media\/531"}],"wp:attachment":[{"href":"https:\/\/finaldie.com\/blog\/wp-json\/wp\/v2\/media?parent=447"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}