Skip to main content

Object Code Graph (ocgraph)

This repo contains ocgraph, (Object Code Graph), a tool to read disassembler output and optionally corresponding coverage data to produce control flow graphs including coverage analysis on assembler level.

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

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 it 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

Release files for ocgraph 0.3.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ocgraph 0.3.0
File Size Uploaded
ocgraph-0.3.0.tar.gz 17.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ocgraph 0.3.0
File Interpreter ABI Platform
ocgraph-0.3.0-py3-none-any.whl Python 3 none any Details

Total release size: 46.1 kB

Release files / ocgraph-0.3.0.tar.gz

Download URL ocgraph-0.3.0.tar.gz
Size 17.8 kB
Tags Source
SHA-256 checksum
How to use checksums
3a7f1551778582482c768a54d78da7190208070d2fb0531ddc51828622fe7e3d
BLAKE2b-256 checksum
How to use checksums
0329157c9dd9f22aa38795409b6b531b640dce220e1c17530a4886138b796645
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.13.2 Linux/6.13.7-arch1-1

Release files / ocgraph-0.3.0-py3-none-any.whl

Download URL ocgraph-0.3.0-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
d74dedc4c8c9bcecc60e8d22df8b3d9f46bdafce7522b04ac500b3a37b8cbd98
BLAKE2b-256 checksum
How to use checksums
8036a01124f6101c78972b5210f90b2dd2a7c0e21485226b564a6e3b15a9d593
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/2.1.1 CPython/3.13.2 Linux/6.13.7-arch1-1

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page