drgn/libdrgn/python
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
..
docstrings.h libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
drgnpy.h libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
error.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
module.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
object.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
program.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
symbol.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
test.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
type.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00
util.c libdrgn: make program components pluggable 2019-05-10 12:41:07 -07:00