/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/simplescript.h
49 строк
1 KB
Duncan Ogilvie
Fix bug when attaching through the command line
16 июл 2026, 18:04
16 июл 2026, 18:04
20edaeb
Код
Авторство
О чём код?
#pragma once #include "_global.h" enum SCRIPTSTATE { SCRIPT_PAUSED = 0, SCRIPT_STEPPING, SCRIPT_RUNNING, }; enum class ScriptInterrupt { None = 0, YieldDebugEvent, AbortUser, AbortAssertion, AbortShutdown, }; struct ScriptInterruptState { SCRIPTSTATE state; bool gui; }; enum class ScriptCommandOutcome { Continue = 0, Pause, Abort, }; bool ScriptLoadAwait(const char* filename, bool gui); void ScriptUnloadAwait(); void ScriptRunAsync(int destline, bool gui); bool ScriptRunAwait(int destline, bool gui); void ScriptStepAsync(bool gui); bool ScriptBpGetLocked(int line); bool ScriptBpToggleLocked(int line); ScriptCommandOutcome ScriptCmdExecAwait(const char* command, bool gui, const SCRIPTSTATE* interruptState); bool ScriptIsExecutingCommand(); void ScriptSetIpAwait(int line); ScriptInterruptState ScriptInterruptAwait(ScriptInterrupt reason); void ScriptResume(); SCRIPTLINETYPE ScriptGetLineTypeLocked(int line); bool ScriptGetBranchInfoLocked(int line, SCRIPTBRANCH* info); void ScriptLogLocked(const char* msg); bool ScriptExecAwait(const char* filename, bool gui);