drgn/docs/index.rst
Omar Sandoval baba1ff3f0 libdrgn: make program components pluggable
Currently, programs can be created for three main use-cases: core dumps,
the running kernel, and a running process. However, internally, the
program memory, types, and symbols are pluggable. Expose that as a
callback API, which makes it possible to use drgn in much more creative
ways.
2019-05-10 12:41:07 -07:00

39 lines
719 B
ReStructuredText

drgn
====
.. include:: ../README.rst
:start-after: start-introduction
:end-before: end-introduction
In addition to the main Python API, an experimental C library, ``libdrgn``, is
also available.
See the :doc:`installation` instructions. Then, start with the
:doc:`user_guide`.
License
-------
.. include:: ../README.rst
:start-after: start-license
:end-before: end-license
Acknowledgements
----------------
drgn is named after `this
<https://giraffesgiraffes.bandcamp.com/track/drgnfkr-2>`_ because dragons eat
`dwarves <http://dwarfstd.org/>`_.
Table of Contents
-----------------
.. toctree::
:maxdepth: 3
installation
user_guide
advanced_usage
api_reference
helpers