/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/reference.h
31 строка
883 B
Duncan Ogilvie
Update zydis_wrapper
19 сен 2023, 07:25
19 сен 2023, 07:25
952c16a
Код
Авторство
О чём код?
#ifndef _REFERENCE_H #define _REFERENCE_H #include "_global.h" #include "disasm_fast.h" #include <functional> struct REFINFO { int refcount; void* userinfo; const char* name; }; typedef enum { CURRENT_REGION, CURRENT_MODULE, ALL_MODULES, USER_MODULES, SYSTEM_MODULES } REFFINDTYPE; // Reference callback typedef typedef bool (*CBREF)(Zydis* disasm, BASIC_INSTRUCTION_INFO* basicinfo, REFINFO* refinfo); typedef std::function<void(int)> CBPROGRESS; int RefFind(duint Address, duint Size, CBREF Callback, void* UserData, bool Silent, const char* Name, REFFINDTYPE type, bool disasmText); int RefFindInRange(duint scanStart, duint scanSize, CBREF Callback, void* UserData, bool Silent, REFINFO & refInfo, Zydis & zydis, bool initCallBack, const CBPROGRESS & cbUpdateProgress, bool disasmText); #endif // _REFERENCE_H