ajout de breakpoint

This commit is contained in:
YANNIS
2025-05-23 02:09:22 +02:00
parent 7bae3bcc57
commit e97e1cbaf5
3 changed files with 89 additions and 1 deletions
+23
View File
@@ -0,0 +1,23 @@
// Breakpoint.hpp
#pragma once
#include <sys/types.h>
#include <cstdint>
class Breakpoint {
public:
Breakpoint(pid_t pid, std::intptr_t addr);
void enable();
void disable();
std::intptr_t get_address() const;
bool is_enabled() const;
private:
pid_t m_pid;
std::intptr_t m_addr;
bool m_enabled = false;
uint8_t m_saved_data;
};