gen-callgraph - gen-callgraph is a script to generate call graph from elf binary

  •        182

gen-callgraph is a script to generate call graph from elf binary.



Related Projects

go-callvis - Visualize call graph of your Go program using dot format.

  •    Go

go-callvis is a development tool to help visualize call graph of your Go program using Graphviz's dot format. Purpose of this tool is to provide a visual overview of your program by using the data from call graph and its relations with packages and types. This is especially useful in larger projects where the complexity of the code rises or when you are just simply trying to understand code structure of somebody else.

graphviz - Simple Python interface for Graphviz

  •    Python

This package facilitates the creation and rendering of graph descriptions in the DOT language of the Graphviz graph drawing software (master repo) from Python. Create a graph object, assemble the graph by adding nodes and edges, and retrieve its DOT source code string. Save the source code to a file and render it with the Graphviz installation of your system.



Dot2Silverlight is a project thats enables to render graphs (written in Dot format) in Silverlight. dot2silverlight, dot, silverlight, C#, graphviz, xdot, plain, layout graphs, shortest path


  •    Java

This project cannot be used with source gt; Java version 1.4 without a major upgrade. Some part may be usable, like the diagram generation using GraphViz but you will have to rewrite parts of that as well. This program makes UML class diagrams from JAVA source or bytecode. The diagrams are generated using GraphViz Dot. The user has full control over the process and can hide or show any of the extracted elements. Requirements: JAVA v1.4 or better, GraphViz.

modgv - Converts 'go mod graph' output into Graphviz's DOT language

  •    Go

Converts 'go mod graph' output into GraphViz's DOT language. Here 👉 how to install GraphViz for your OS.

Excel Adjacency List to Dot


Excel add-in to generate graphs in GraphViz dot file format from an adjacency list in Excel. - Interactive viewer for graphs written in Graphviz's dot language.

  •    Python is an interactive viewer for graphs written in Graphviz's dot language. It uses internally the GraphViz's xdot output format as an intermediate format, Python GTK bindings, and Cairo for rendering.

viz.js - A hack to put Graphviz on the web.

  •    Javascript

This project builds Graphviz with Emscripten and provides a simple wrapper for using it in the browser. For more information, see the wiki.

lexima.vim - Auto close parentheses and repeat by dot dot dot...

  •    Vim

Auto close parentheses and repeat by dot dot dot... Basically, you can automatically close pairs such as (), {}, "", ... But in advance, you can also customize the rule to automatically input any character on any context.

binnavi - BinNavi is a binary analysis IDE that allows to inspect, navigate, edit and annotate control flow graphs and call graphs of disassembled code

  •    Java

Copyright 2011-2016 Google Inc.BinNavi is a binary analysis IDE - an environment that allows users to inspect, navigate, edit, and annotate control-flow-graphs of disassembled code, do the same for the callgraph of the executable, collect and combine execution traces, and generally keep track of analysis results among a group of analysts.

uprofiler - [NOT MAINTAINED ANYMORE] Lightweight profiler for PHP (based on facebook/xhprof) -- use Blackfire instead

  •    PHP

WARNING: This project is not maintained anymore and does not work on PHP 7+. If you are looking for a PHP profiler, you can have a look at (the free version has more features and a better UI than the ones provided by this project). uprofiler is a hierarchical profiler for PHP. It reports function-level call counts and inclusive and exclusive metrics such as wall (elapsed) time, CPU time and memory usage. A function's profile can be broken down by callers or callees. The raw data collection component is implemented in C as a PHP Zend extension called uprofiler. uprofiler has a simple HTML based user interface (written in PHP). The browser based UI for viewing profiler results makes it easy to view results or to share results with peers. A callgraph image view is also supported.

dot-clipboard - :pouch: dot-clipboard monitors your clipboard and runs scripts based on its content

  •    Javascript

dot-clipboard monitors your clipboard and runs user-defined scripts based on the clipboard content. dot-clipboard is a nodejs daemon that runs javascript scripts located in ~/.clipboard each time the clipboard content change.


  •    C++

A converter from GraphViz Dot files into aiSee (xvcg) GDL files.


  •    Java

Reverse engineers a database using foreign key constraints. Output format is a graphviz dot file representing the ER diagram.


  •    C++

WinGraphviz is a free software base on Graphviz project .It can rander the dot-language to common Image-format. and It's a Windows COM Object,and you can use it in your Windows-application or ASP service without a Unix server.

erd - Translates a plain text description of a relational database schema to a graphical entity-relationship diagram

  •    Haskell

This utility takes a plain text description of entities, their attributes and the relationships between entities and produces a visual diagram modeling the description. The visualization is produced by using Dot with GraphViz. There are limited options for specifying color and font information. Also, erd can output graphs in a variety of formats, including but not limited to: pdf, svg, eps, png, jpg, plain text and dot.The corresponding er file is in the examples directory.

rhizome - simple graph and tree visualization

  •    Clojure

Rhizome is a library for visualizing graph and tree structures. There are two namespaces, and rhizome.viz. The former will take a graph and return a string representation of a Graphviz dot file, the latter takes graphs and renders or displays them. In practice, you should only need to use rhizome.viz.

mfGraph Library

  •    C++

mfGraph is a graph rendering library for interactive applications. Written in C++ and Python, mfGraph parses GraphViz DOT and XDOT files and provides rendering and hit-testing facilities. Supports Microsoft Windows natively, GNU/Linux through wxPython.


  •    Java

An editor, written in JAVA, to change every aspect of a GraphViz .dot file and immediately preview the result.

StatViz: graphical clickstream analysis

  •    PHP

StatViz is a web log analysis / statistics program in PHP for visualizing web traffic. StatViz produces two types of graphical reports: 1) aggregate clickstream analysis and 2) individual session tracks. The DOT output is visualized using GraphViz.

We have large collection of open source products. Follow the tags from Tag Cloud >>

Open source products are scattered around the web. Please provide information about the open source projects you own / you use. Add Projects.