Skip to content

compiler course assignment: write an LLVM pass that detects bad pointer usage

License

Notifications You must be signed in to change notification settings

monokles/llvm-nullptr

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

llvm-nullptr

An LLVM pass that aims to detect bad pointer usage in C code. Assignment for a compiler course.

Heavy WIP: initial commit only supports bad pointer usage without taking control flow into account.

Build:

$ cd llvm-nullptr
$ mkdir build
$ cd build
$ cmake ..
$ make
$ cd ..

Run:

$ clang -Xclang -load -Xclang build/nullp/libNullpPass.* something.c

About

compiler course assignment: write an LLVM pass that detects bad pointer usage

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published