/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/_scriptapi_argument.h
31 строка
1 KB
mrexodia
DBG: added SerializableTMap (less code duplication)
01 июн 2016, 12:07
Не верифицирован
01 июн 2016, 12:07
5e01b34
Код
Авторство
О чём код?
#ifndef _SCRIPTAPI_ARGUMENT_H #define _SCRIPTAPI_ARGUMENT_H #include "_scriptapi.h" namespace Script { namespace Argument { struct ArgumentInfo { char mod[MAX_MODULE_SIZE]; duint rvaStart; duint rvaEnd; bool manual; duint instructioncount; }; SCRIPT_EXPORT bool Add(duint start, duint end, bool manual, duint instructionCount = 0); SCRIPT_EXPORT bool Add(const ArgumentInfo* info); SCRIPT_EXPORT bool Get(duint addr, duint* start = nullptr, duint* end = nullptr, duint* instructionCount = nullptr); SCRIPT_EXPORT bool GetInfo(duint addr, ArgumentInfo* info); SCRIPT_EXPORT bool Overlaps(duint start, duint end); SCRIPT_EXPORT bool Delete(duint address); SCRIPT_EXPORT void DeleteRange(duint start, duint end, bool deleteManual = false); SCRIPT_EXPORT void Clear(); SCRIPT_EXPORT bool GetList(ListOf(ArgumentInfo) list); //caller has the responsibility to free the list }; //Argument }; //Script #endif //_SCRIPTAPI_ARGUMENT_H