/
githubmirror
/
x64dbg
Обзор
Документация
Войти
/
githubmirror
/
x64dbg
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
development
src/dbg/exception.h
27 строк
1021 B
Duncan Ogilvie
Also implement the syscall.id expression function
19 фев 2024, 05:08
19 фев 2024, 05:08
a5f73b4
Код
Авторство
О чём код?
#ifndef _EXCEPTION_H #define _EXCEPTION_H #define MS_VC_EXCEPTION 0x406D1388 #include "_global.h" #include "_dbgfunctions.h" #include "stringutils.h" bool ExceptionCodeInit(const String & exceptionFile); const String & ExceptionCodeToName(unsigned int ExceptionCode); std::vector<CONSTANTINFO> ExceptionList(); bool NtStatusCodeInit(const String & ntStatusFile); const String & NtStatusCodeToName(unsigned int NtStatusCode); bool ErrorCodeInit(const String & errorFile); const String & ErrorCodeToName(unsigned int ErrorCode); std::vector<CONSTANTINFO> ErrorCodeList(); bool ExceptionNameToCode(const char* Name, unsigned int* ErrorCode); bool ConstantCodeInit(const String & constantFile); bool ConstantFromName(const String & name, duint & value); std::vector<CONSTANTINFO> ConstantList(); // To use this function, use EXCLUSIVE_ACQUIRE(LockModules) bool SyscallInit(); const String & SyscallToName(unsigned int index); unsigned int SyscallToId(const String & name); #endif // _EXCEPTION_H