29 lines · 638 B · C
RawDownload
//// Dis VM - exec program// File: exec.h// Author: arr// #ifndef _DISVM_SRC_EXEC_EXEC_H_#define _DISVM_SRC_EXEC_EXEC_H_ #include <cstdint>#include <vector>#include <disvm.h> class debugger final : public disvm::runtime::vm_tool_t{public: // vm_tool_t    void on_load(disvm::vm_t &vm, disvm::runtime::vm_tool_controller_t &controller, std::size_t tool_id);     void on_unload(); private:    disvm::vm_t *_vm;    std::size_t _tool_id;    disvm::runtime::vm_tool_controller_t *_controller;    std::vector<std::size_t> _event_cookies;    std::vector<std::size_t> _breakpoint_cookies;}; #endif // _DISVM_SRC_EXEC_EXEC_H_

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t