Automatically disassemble emacs buffers containing LLVM bitcode.
Emacs Lisp Makefile
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
.gitignore
Cask
Makefile
README.md
autodisass-llvm-bitcode-pkg.el
autodisass-llvm-bitcode.el

README.md

License GPL 3 MELPA MELPA Stable

autodisass-llvm-bitcode

This package enables the automatic disassembly of LLVM bitcode inside Emacs buffers, when opening LLVM bitcode (.bc) files.

When llvm-mode is available, it is automatically selected for the current LLVM bitcode-containing buffer. You can download llvm-mode from here.

In any case, llvm-dis must be installed in the system for this extension to have any effect, since that is the tool that actually performs the disassembly.

Installation

You can install this package using the package.el built-in package manager in Emacs. It is available on MELPA and MELPA Stable repos.

If you have these enabled, simply run:

M-x package-install [RET] autodisass-llvm-bitcode [RET]

Alternatively, you can save this .el file to a directory in your load-path, and add the following to your .emacs:

(require 'autodisass-llvm-bitcode)