drgn/docs
Omar Sandoval 9ae36fd12e helpers: add validators, starting with linked lists
At LSF/MM+BPF 2022, Ted Ts'o pitched me the idea of using drgn to
validate the consistency of kernel data structures. I really liked this
idea, especially for big, complicated data structures. But first, let's
start small: document the concept of a "validator", which is just a
special kind of helper, and add some basic validator versions of linked
list helpers.

Signed-off-by: Omar Sandoval <osandov@osandov.com>
2022-05-17 14:20:16 -07:00
..
_static docs: document that Type == is not for type checking 2019-11-24 09:45:39 -08:00
case_studies docs: use extlink in Kyber case study 2022-01-22 11:20:23 -08:00
exts Update copyright headers to Meta 2021-11-21 15:59:44 -08:00
advanced_usage.rst libdrgn: debug_info: report userspace core dump debug info ourselves 2021-12-08 12:11:10 -08:00
api_reference.rst Implement a new API for representing threads 2022-01-11 17:28:17 -08:00
case_studies.rst docs: add a writeup of an investigation using stack trace variables 2021-06-09 01:52:10 -07:00
conf.py docs: disable sphinx.ext.viewcode 2021-11-03 15:58:11 -07:00
favicon.ico Add logo and favicon 2019-04-17 01:16:31 -07:00
getting_debugging_symbols.rst docs: document how to get debugging symbols 2021-11-02 17:48:36 -07:00
helpers.rst Add type hint stubs and generate documentation from them 2020-02-25 13:39:06 -08:00
index.rst docs: document how to get debugging symbols 2021-11-02 17:48:36 -07:00
installation.rst libdrgn: replace gen_arch.awk with gen_arch_inc_strswitch.py 2022-03-02 16:10:43 -08:00
requirements.txt docs: update required Sphinx version 2022-01-22 11:22:36 -08:00
user_guide.rst helpers: add validators, starting with linked lists 2022-05-17 14:20:16 -07:00