The following contain notes and starter examples for using BAP 2.0+.
- 01-preliminaries
- 01-preliminaries/01-Documentation-and-help.md
- 01-preliminaries/02-Running-with-docker.md
- 01-preliminaries/03-Using-the-CLI.md
- 01-preliminaries/04-Using-BAP-in-utop.md
- 01-preliminaries/05-Plugins.md
- 01-preliminaries/06-Organizing-files.md
- 01-preliminaries/07-Extensions.md
- 01-preliminaries/08-Extension-errors.md
- 01-preliminaries/09-Passes.md
- 01-preliminaries/10-Multiple-passes.md
- 01-preliminaries/11-Parameters.md
- 01-preliminaries/12-Logging.md
- 01-preliminaries/13-Custom-commands.md
- 01-preliminaries/14-Custom-command-errors.md
- 01-preliminaries/15-Using-BAP-as-a-library.md
- 02-knowledge-base
- 02-knowledge-base/01-About-the-KB.md
- 02-knowledge-base/02-KB-classes.md
- 02-knowledge-base/03-Multisorted-KB-classes.md
- 02-knowledge-base/04-KB-domains.md
- 02-knowledge-base/05-KB-slots.md
- 02-knowledge-base/06-KB-objects.md
- 02-knowledge-base/07-KB-promises.md
- 02-knowledge-base/08-KB-snapshots.md
- 02-knowledge-base/09-Toplevel-eval.md
- 03-compilation-units
- 03-compilation-units/01-About-compilation-units.md
- 03-compilation-units/02-KB-labels.md
- 03-compilation-units/03-More-about-KB-labels.md
- 03-compilation-units/04-Compilation-units.md
- 03-compilation-units/05-Objects-inside-objects.md
- 03-compilation-units/06-KB-targets.md
- 03-compilation-units/07-Memory.md
- 03-compilation-units/08-Looking-up-labels.md
- 04-semantics
- 05-KB-analyses