Installation

Elfcall can be installed from pypi, or from source.

Pypi

The module is available in pypi as elfcall.

$ pip install elfcall

This will provide the latest release. If you want a branch or development version, you can install from GitHub, shown next.

Virtual Environment

Here is how to clone the repository and do a local install.

$ git clone https://github.com/vsoch/elfcall
$ cd elfcall

Create a virtual environment (recommended)

$ python -m venv env
$ source env/bin/activate

And then install (this is development mode, remove the -e to not use it)

$ pip install -e .

Installation of spliced adds an executable, elfcall to your path.

$ which elfcall
/opt/conda/bin/elfcall

Once it’s installed, you should be able to inspect the client!

$ elfcall --help

You’ll next want to generate a tree or graph, discussed next in Getting Started.