/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/command.h
37 строк
887 B
Duncan Ogilvie
Use scriptcmd and scriptexec for command line handling
22 июл 2025, 16:32
22 июл 2025, 16:32
bffce51
Код
Авторство
О чём код?
#ifndef _COMMAND_H #define _COMMAND_H #include "_global.h" #include "console.h" bool IsArgumentsLessThan(int argc, int minimumCount); //typedefs struct COMMAND; typedef bool(*CBCOMMAND)(int, char**); typedef bool (*CBCOMMANDPROVIDER)(char*, int); typedef COMMAND* (*CBCOMMANDFINDER)(char*); struct COMMAND { std::vector<String>* names; CBCOMMAND cbCommand; bool debugonly; COMMAND* next; }; //functions COMMAND* cmdinit(); void cmdfree(); COMMAND* cmdfind(const char* name, COMMAND** link); bool cmdnew(const char* name, CBCOMMAND cbCommand, bool debugonly); COMMAND* cmdget(const char* cmd); CBCOMMAND cmdset(const char* name, CBCOMMAND cbCommand, bool debugonly); bool cmddel(const char* name); void cmdsplit(const char* cmd, StringList & commands); void cmdloop(); bool cmddirectexec(const char* cmd); #endif // _COMMAND_H