1
0
Fork 0
x64dbg/src/dbg
Duncan Ogilvie e5cb193849
Revert "Fixed inverted logic"
2025-07-04 21:03:46 +02:00
..
DeviceNameResolver Build with GitHub Actions 2025-03-17 01:32:11 +01:00
LLVMDemangle Switch to LLVMDemangle for symbol demangling 2022-05-14 16:04:28 +02:00
TitanEngine Fix structure packing in TitanEngine.h 2025-05-24 18:31:47 +02:00
WinInet-Downloader Initial working cmkr project 2025-01-21 21:50:09 +01:00
XEDParse Build with GitHub Actions 2025-03-17 01:32:11 +01:00
analysis Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
btparser@6daea14014 Remove Visual Studio projects 2025-06-21 14:33:21 +02:00
commands Revert "Fixed inverted logic" 2025-07-04 21:03:46 +02:00
concurrentqueue Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
dbghelp Build with GitHub Actions 2025-03-17 01:32:11 +01:00
jansson Build with GitHub Actions 2025-03-17 01:32:11 +01:00
lz4 Build with GitHub Actions 2025-03-17 01:32:11 +01:00
msdia Uncapitalize msdia headers 2025-01-06 22:06:44 +01:00
ntdll Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
GetPeArch.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
TraceRecord.cpp Begin migrating x64dbg.dll to use new AVX512 register context 2025-03-24 12:38:10 +08:00
TraceRecord.h Big refactor to improve the tracing experience 2022-07-20 01:42:48 +02:00
_apichecker.c Minor cleanup & ensure the plugin API is C compatible 2024-07-07 15:43:43 +02:00
_dbgfunctions.cpp Inline all DBGFUNCTIONS as lambdas 2024-07-28 16:54:43 +02:00
_dbgfunctions.h Fix compilation error on permissive- 2024-10-03 12:06:13 +02:00
_exports.cpp Make type visiting expansion depth configurable 2025-06-26 17:12:08 +02:00
_exports.h Begin migrating x64dbg.dll to use new AVX512 register context 2025-03-24 12:38:10 +08:00
_global.cpp Fix warnings on latest MSVC 2024-10-03 12:06:47 +02:00
_global.h Merge pull request #3539 from x64dbg/mingw 2025-03-30 13:51:22 +02:00
_plugin_types.h Minor cleanup & ensure the plugin API is C compatible 2024-07-07 15:43:43 +02:00
_plugins.cpp Remove 16k log limit for breakpoint logs 2024-08-27 01:43:39 +02:00
_plugins.h Minor cleanup & ensure the plugin API is C compatible 2024-07-07 15:43:43 +02:00
_scriptapi.h PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
_scriptapi_argument.cpp DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
_scriptapi_argument.h DBG: added SerializableTMap (less code duplication) 2016-06-01 11:07:49 +02:00
_scriptapi_assembler.cpp PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
_scriptapi_assembler.h PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg) 2015-12-25 14:02:34 +01:00
_scriptapi_bookmark.cpp DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
_scriptapi_bookmark.h DBG: small cleanup in scriptapi and added 'scriptdll' command 2016-02-24 00:15:49 +01:00
_scriptapi_comment.cpp DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
_scriptapi_comment.h DBG: small cleanup in scriptapi and added 'scriptdll' command 2016-02-24 00:15:49 +01:00
_scriptapi_debug.cpp Fix warnings on latest MSVC 2024-10-03 12:06:47 +02:00
_scriptapi_debug.h Added async and rate limit logic to calls that tended to flood the gui thread 2016-07-05 01:03:54 -06:00
_scriptapi_flag.cpp DBG: fixed Script::Flags implementation 2017-08-14 16:24:29 +02:00
_scriptapi_flag.h PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg) 2015-12-25 14:02:34 +01:00
_scriptapi_function.cpp DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
_scriptapi_function.h DBG: Fixed potential ambiguous function definition 2016-10-04 23:50:55 +02:00
_scriptapi_gui.cpp DBG+BRIDGE+GUI: fix bugs and add Graph+Memory Map+Symbol Module plugin menus 2019-06-22 16:44:45 +02:00
_scriptapi_gui.h DBG+BRIDGE+GUI: implemented more selection queries (graph + memory map + symbol module) 2016-09-21 21:28:37 +02:00
_scriptapi_label.cpp Add temporary label support for scripting 2021-07-19 18:36:11 +03:00
_scriptapi_label.h Add temporary label support for scripting 2021-07-19 18:36:11 +03:00
_scriptapi_memory.cpp Use explicit size for changing memory protections and split range 2021-10-22 15:55:23 +03:00
_scriptapi_memory.h Use explicit size for changing memory protections and split range 2021-10-22 15:55:23 +03:00
_scriptapi_misc.cpp PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
_scriptapi_misc.h Cleanup documentation for Script::Misc 2022-10-17 16:23:57 +03:00
_scriptapi_module.cpp Add GetExports and GetImports to the module scripting API. 2019-05-09 20:46:13 +02:00
_scriptapi_module.h Add GetExports and GetImports to the module scripting API. 2019-05-09 20:46:13 +02:00
_scriptapi_pattern.cpp DBG: some small fixed in scriptapi 2016-05-18 14:51:22 +02:00
_scriptapi_pattern.h PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg) 2015-12-25 14:02:34 +01:00
_scriptapi_register.cpp Big refactor to improve the tracing experience 2022-07-20 01:42:48 +02:00
_scriptapi_register.h DBG: added CFLAGS support in _scriptapi_register.h (thanks to krzywix) 2017-08-01 23:59:12 +02:00
_scriptapi_stack.cpp PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
_scriptapi_stack.h PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg) 2015-12-25 14:02:34 +01:00
_scriptapi_symbol.cpp Fix a potential memory leak in script API symbol enum 2023-04-29 22:40:53 +03:00
_scriptapi_symbol.h DBG: correctly enumerate imports as IAT addresses 2017-02-18 20:35:20 +01:00
addrinfo.cpp DBG: use export/import data from modules instead of from memory 2018-07-01 19:27:57 +02:00
addrinfo.h DBG: use export/import data from modules instead of from memory 2018-07-01 19:27:57 +02:00
animate.cpp Inline all DBGFUNCTIONS as lambdas 2024-07-28 16:54:43 +02:00
animate.h Inline all DBGFUNCTIONS as lambdas 2024-07-28 16:54:43 +02:00
argument.cpp DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
argument.h DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
assemble.cpp PROJECT: remove keystone 2018-03-04 22:41:00 +01:00
assemble.h DBG+GUI+PROJECT: added asmjit assembler engine 2016-09-07 05:39:18 +02:00
bookmark.cpp DBG: don't clear data before loading from JSON 2016-10-08 01:36:26 +02:00
bookmark.h DBG: AddrInfo + AddrInfoSerializer + AddrInfoHashMap 2016-06-09 17:22:29 +02:00
breakpoint.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
breakpoint.h Removed redundant BpUpdateDllPath 2024-10-07 22:41:00 +02:00
bridgemain.h Minor cleanup & ensure the plugin API is C compatible 2024-07-07 15:43:43 +02:00
command.cpp Prefix commands with $ to format the command itself 2025-06-25 16:56:39 +02:00
command.h DBG: remove CMDRESULT since it's become useless 2016-10-13 17:14:17 +02:00
commandline.cpp DBG: remove explicit size for memset in command line 2017-07-25 13:39:23 +02:00
commandline.h DBG: include refactor 2017-04-29 19:45:34 +02:00
commandparser.cpp commandparser handle UNC paths 2023-10-01 13:00:11 +02:00
commandparser.h Special handling for format strings in the command parser 2022-09-04 22:16:54 +02:00
comment.cpp DBG: Fixed crash when comment longer than 512 characters 2021-07-28 22:29:58 +02:00
comment.h DBG: significant memory usage improvements for database (~5x less memory used) 2017-02-24 19:38:48 +01:00
console.cpp Remove 16k log limit for breakpoint logs 2024-08-27 01:43:39 +02:00
console.h Remove 16k log limit for breakpoint logs 2024-08-27 01:43:39 +02:00
database.cpp Save module party 2023-12-29 20:36:50 +08:00
database.h Trace recording (#1736) 2017-10-16 20:00:26 +02:00
datainst_helper.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
datainst_helper.h DBG: various changes to the encodemap 2016-06-24 02:47:22 +02:00
dbghelp_safe.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
dbghelp_safe.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
debugger.cpp Include ntdll.h in _global.h to streamline things 2025-01-06 21:05:09 +01:00
debugger.h Removing PidTidInHex, keeping PID/TID in dec 2024-08-24 15:52:16 +02:00
debugger_cookie.h Strongly type TitanEngine callbacks (finally) 2023-02-22 09:50:24 +01:00
debugger_tracing.h Remove 16k log limit for breakpoint logs 2024-08-27 01:43:39 +02:00
disasm_fast.cpp Update zydis_wrapper 2023-09-19 06:25:33 +02:00
disasm_fast.h Implement StepIntoUser and StepIntoSystem helper functions 2023-02-23 01:23:56 +01:00
disasm_helper.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
disasm_helper.h Allow printing empty strings using the "{s:addr}" format 2023-11-07 18:18:58 +01:00
dynamicmem.h DBG+GUI: code improvements 2016-09-28 20:47:29 +02:00
encodemap.cpp Define NOMINMAX 2025-01-06 23:18:57 +01:00
encodemap.h DBG: include refactor 2017-04-29 19:45:34 +02:00
exception.cpp Also implement the syscall.id expression function 2024-02-19 03:08:29 +01:00
exception.h Also implement the syscall.id expression function 2024-02-19 03:08:29 +01:00
exhandlerinfo.cpp Using build number instead of magic number 2022-07-02 01:20:38 +08:00
exhandlerinfo.h Using build number instead of magic number 2022-07-02 01:20:38 +08:00
expressionfunctions.cpp Add a few string expression functions 2025-06-25 19:04:32 +02:00
expressionfunctions.h Added support for any value types and done some improvements 2021-03-24 21:07:27 +00:00
expressionparser.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
expressionparser.h Store the number of expression function arguments in the token 2023-11-07 18:18:58 +01:00
exprfunc.cpp Add a few string expression functions 2025-06-25 19:04:32 +02:00
exprfunc.h Add a few string expression functions 2025-06-25 19:04:32 +02:00
filehelper.cpp DBG: added FileHelper::GetFileName 2016-11-21 10:16:05 +01:00
filehelper.h DBG: added FileHelper::GetFileName 2016-11-21 10:16:05 +01:00
filemap.h Add a mapImage flag to the FileMap helper 2023-01-24 13:41:24 +01:00
formatfunctions.cpp Reorganize REGDUMP to minimize padding, add winerrorname format function 2025-03-26 20:35:09 +08:00
formatfunctions.h DBG: fix various issues pointed out by Visual Studio code analysis 2019-06-19 00:12:31 +02:00
function.cpp DBG: add parent in function API to support function chunks 2020-06-04 17:26:47 +02:00
function.h DBG: add parent in function API to support function chunks 2020-06-04 17:26:47 +02:00
handle.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
handles.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
handles.h Warn when certain anti-cheat drivers are detected 2022-09-02 19:37:18 +02:00
historycontext.cpp Implement StepIntoUser and StepIntoSystem helper functions 2023-02-23 01:23:56 +01:00
historycontext.h Implement StepIntoUser and StepIntoSystem helper functions 2023-02-23 01:23:56 +01:00
jit.cpp Fix a bunch of error on /std:c++latest 2022-01-17 10:18:54 +01:00
jit.h Fix a bunch of error on /std:c++latest 2022-01-17 10:18:54 +01:00
label.cpp Merge pull request #2695 from ZehMatt/templabel 2021-07-25 22:01:58 +02:00
label.h Add temporary label support for scripting 2021-07-19 18:36:11 +03:00
loop.cpp Update ModHashFromName to always lowercase first 2024-10-07 22:40:59 +02:00
loop.h DBG: improve loop API 2020-06-04 17:26:42 +02:00
main.cpp Introduce reusable TLS in x64dbg.dll 2024-10-07 22:40:57 +02:00
memory.cpp Define NOMINMAX 2025-01-06 23:18:57 +01:00
memory.h Use explicit size for changing memory protections and split range 2021-10-22 15:55:23 +03:00
mnemonichelp.cpp DBG: sync mnemdb with the latest idaref 2019-10-12 16:00:04 +02:00
mnemonichelp.h lazy load mnemonic data and save 3MB memory 2017-11-07 20:24:01 +01:00
module.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
module.h Update ModHashFromName to always lowercase first 2024-10-07 22:40:59 +02:00
msgqueue.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
msgqueue.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
murmurhash.cpp PROJECT: fixed line endings (hopefully for good now) 2015-11-24 01:50:17 +01:00
murmurhash.h Update ModHashFromName to always lowercase first 2024-10-07 22:40:59 +02:00
patches.cpp Replaced inserts to emplace for compact code and improved code generation by compiler 2023-09-12 19:13:40 +03:00
patches.h DBG+GUI: check if DEP is enabled before warning about operations on non-code pages 2017-02-26 22:42:52 +01:00
patternfind.cpp Fix a bunch of (non-critical) issues found by Coverity 2023-04-28 14:20:02 +02:00
patternfind.h Fix compilation in VS2019 2019-04-17 19:34:00 +02:00
pdbdiafile.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
pdbdiafile.h Uncapitalize msdia headers 2025-01-06 22:06:44 +01:00
pdbdiatypes.h DBG: fix various issues pointed out by Visual Studio code analysis 2019-06-19 00:12:31 +02:00
plugin_loader.cpp Fix bug with string formatting 2025-07-04 18:34:15 +02:00
plugin_loader.h Fix a bug where plugin dependencies would not load 2024-12-21 16:58:19 +01:00
reference.cpp Define NOMINMAX 2025-01-06 23:18:57 +01:00
reference.h Update zydis_wrapper 2023-09-19 06:25:33 +02:00
script_commands.txt PROJECT: RESTRUCTURE 2015-10-17 16:35:38 -04:00
serializablemap.h fix #2769 2021-10-22 18:42:05 +08:00
simplescript.cpp InitializeSignatureCheck now loads msvcp140.dll 2025-07-02 01:23:06 +02:00
simplescript.h Add silentRet argument to scriptrun 2024-09-15 23:31:45 +08:00
stackinfo.cpp Fix warnings on latest MSVC 2024-10-03 12:06:47 +02:00
stackinfo.h GUI: Added new function GetCallStackByThread 2020-10-23 16:54:41 +02:00
stringformat.cpp Bump TitanEngine_x64 2025-03-30 13:38:04 +02:00
stringformat.h DBG: added stringformatinline 2016-05-22 14:43:50 +02:00
stringutils.cpp Add StringUtils::ToLower 2024-07-28 16:14:27 +02:00
stringutils.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
symbolinfo.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
symbolinfo.h Refactor symbol handling and introduce DbgSymbolEnumRange 2023-06-10 18:00:16 +02:00
symbolsourcebase.cpp Add StringUtils::ToLower 2024-07-28 16:14:27 +02:00
symbolsourcebase.h Add the DbgGetSymbolInfoAt API 2023-04-30 13:41:45 +03:00
symbolsourcedia.cpp Refactor symbol handling and introduce DbgSymbolEnumRange 2023-06-10 18:00:16 +02:00
symbolsourcedia.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
symbolundecorator.h Use common undecorate flags 2022-11-26 16:19:28 +02:00
syscalls.h Implemented non Windows 10 syscalls 2020-10-29 00:18:41 +01:00
taskthread.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
tcpconnections.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
tcpconnections.h DBG+GUI+BRIDGE: rewrote handles + tcp connections view 2016-05-29 00:32:22 +02:00
thread.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
thread.h Include ntdll.h in _global.h to streamline things 2025-01-06 21:05:09 +01:00
threading.cpp Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
threading.h Fix compilation on MinGW (clang) 2025-03-17 02:32:14 +01:00
types.cpp Improve pretty printing in NodeVisitor 2025-06-26 20:33:16 +02:00
types.h Improve pretty printing in NodeVisitor 2025-06-26 20:33:16 +02:00
typesparser.cpp Fix error handling in ParseTypes 2025-06-09 23:53:24 +02:00
typevisitor.cpp Print string values of character arrays 2025-06-26 21:22:17 +02:00
typevisitor.h Improve pretty printing in NodeVisitor 2025-06-26 20:33:16 +02:00
value.cpp Merge pull request #3539 from x64dbg/mingw 2025-03-30 13:51:22 +02:00
value.h Fix a crash introduced by the refactor of valapifromstring 2023-01-25 11:48:55 +01:00
variable.cpp Define NOMINMAX 2025-01-06 23:18:57 +01:00
variable.h Add StringUtils::ToLower 2024-07-28 16:14:27 +02:00
watch.cpp DBG: Fixed issue mentioned in comment to #2310 - force value refresh after watch expression change 2020-12-15 17:39:05 +01:00
watch.h DBG: Added new command SetWatchType 2020-10-27 16:27:31 +01:00
x64dbg.cpp Begin migrating x64dbg.dll to use new AVX512 register context 2025-03-24 12:38:10 +08:00
x64dbg.h DBG: removed final traces of x64_dbg 2016-09-27 02:06:07 +02:00
xrefs.cpp Define NOMINMAX 2025-01-06 23:18:57 +01:00
xrefs.h Add the DbgXrefAddMulti API 2023-05-08 09:56:16 +03:00