Skip to content
/ asm2cfg Public
forked from Kazhuu/asm2cfg

Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files

Notifications You must be signed in to change notification settings

w31t1/asm2cfg

 
 

Repository files navigation

Object Code Graph (ocgraph)

This repo contains asm2cfg, (Assembler to control-flow-graph), a tool to read disassembler output and optional corresponding coverage data to produce control flow graphs including coverage analysis on assembler level.

The asm2cfg source code implemented by GTD GmbH is forked from the asm2cfg repository on Github and reworked to function with several architectures and disassembler.

The tool source code is subject to the MIT License as indicated by the headers of the corresponding source code files.

[!WARNING]

WARNING:

This tool is currently under development and in beta state It's not intended to be complete and using is on your own risk.

Documentation

Due to the lack of a full documentation, all previous information can be found in separate Markdown files in the doc folder:

  1. Installation: Instructions to install the tool
  2. How to Run: Guideline to run the tool
  3. Development: Information for Developer
  4. Github asm2cfg: Original Github documentation

About

Python command-line tool and GDB extension to view and save x86, ARM and objdump assembly files as control-flow graph (CFG) pdf files

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Assembly 66.8%
  • Python 32.8%
  • Other 0.4%