|
ESBMC
Efficient SMT-based Context-Bounded Model Checker
|
#include <util/base/compiler_defs.h>#include <llvm/Support/MemoryBuffer.h>#include <clang-c-frontend/AST/vfs_adapter.h>#include <clang-c-frontend/AST/vfs_paths.h>#include <util/base/filesystem.h>Functions | |
| llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > | esbmc_clang_vfs () |
| A clang filesystem serving ESBMC's bundled files straight from .rodata, overlaid on the real one. | |
| llvm::IntrusiveRefCntPtr< llvm::vfs::FileSystem > esbmc_clang_vfs | ( | ) |
A clang filesystem serving ESBMC's bundled files straight from .rodata, overlaid on the real one.
Anything not bundled falls through, so user sources and system headers resolve as usual.