Skip to content

OS3Lab/pPatch

Repository files navigation

ppatch

A tool to analyze and patches between different Linux Kernel versions.

Config

ppatch loads the configuration from a file named .ppatch.env in $HOME.

base_dir = "/home/laboratory/workspace/exps/ppatch" # The base directory to store the patches
patch_store_dir = "_patches" # The directory to store the patches
max_diff_lines = 3

By default, base_dir is the base directory where ppatch is installed.

Development

ppatch uses pdm as package manager. To install the dependencies in your workspace, run:

pdm install --prod

# If you want to trace ppatch execution
pdm install

ref: PDM Documentation

About

Automatically reverse patches to build vulnerbility benchmark (FSE 2026)

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors