A hardware breakpoint management library for x86/x64 Windows.
This is a revision of one of my older projects. Hopefully, somebody will find this useful.
The library is designed to be simple and self-documenting. The header file contains documentation for the entire API surface. For a complete tutorial, see the example program.
The library uses CMake as its build system. You can integrate it with your project in two ways:
add_subdirectory(deps/winhwbp)
target_link_libraries(your_project PRIVATE winhwbp::winhwbp)First, install the library system-wide:
cmake -B build
cmake --build build --config Release
cmake --install build
Then in your project:
find_package(winhwbp CONFIG REQUIRED)
target_link_libraries(your_project PRIVATE winhwbp::winhwbp)