..
DeviceNameResolver
DBG: updated DeviceNameResolver
2016-06-27 01:05:23 +02:00
TitanEngine
Added optional flag to enable the alternative memory breakpoint (PAGE_NOACCESS)
2021-09-02 03:19:07 +02:00
WinInet-Downloader
DBG: show progress in status bar when downloading symbols
2020-06-04 17:26:47 +02:00
XEDParse
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
analysis
Fix a bunch of error on /std:c++latest
2022-01-17 10:18:54 +01:00
btparser @ d5034cf6d6
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
commands
Improve constant searching algorithm to match non sign-extended values too
2022-02-24 15:02:01 +01:00
dbghelp
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
jansson
Trace recording ( #1736 )
2017-10-16 20:00:26 +02:00
lz4
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
msdia
Update DIA to 14.13.26128.0 + XP support
2018-07-01 19:27:58 +02:00
ntdll
ntdll.h: Update PEB and TEB structs for Windows 10 RS3, and correct offset of TEB->LastStatusValue on x86
2017-10-28 02:47:49 +02:00
test
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
GetPeArch.h
DBG+LAUNCHER: correctly handle mixed mode executables
2017-10-13 23:38:53 +02:00
TraceRecord.cpp
Fix some warnings
2021-10-14 17:46:23 +03:00
TraceRecord.h
DBG: fix various issues pointed out by Visual Studio code analysis
2019-06-19 00:12:31 +02:00
_dbgfunctions.cpp
Merge branch 'newcallview' of https://github.com/morsisko/x64dbg into patch000000b2
2020-12-24 18:59:48 +08:00
_dbgfunctions.h
GUI: Added new function GetCallStackByThread
2020-10-23 16:54:41 +02:00
_exports.cpp
Fix undefined behavior in new getAutoComment function
2022-01-05 13:01:00 +01:00
_exports.h
DBG+BRIDGE+GUI: deprecate DbgGetRegDump
2017-10-29 02:18:06 +02:00
_global.cpp
Rudimentary support for Windows Sandbox
2021-11-24 01:21:39 +01:00
_global.h
DBG+EXE+LAUNCHER+BRIDGE: remove _CRT_SECURE_NO_WARNINGS
2017-10-08 16:16:20 +02:00
_plugin_types.h
disable warnings for dbghelp.h
2019-06-19 00:12:31 +02:00
_plugins.cpp
DBG: New expression function plugin system, string support
2021-03-20 23:46:41 +00:00
_plugins.h
Moved the location of CB_STOPPINGDEBUG to the end of the enum
2021-08-21 03:01:48 +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
DBG: don't attempt to wait when the command failed
2016-09-09 19:38:15 +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
Tripleslash for scriptapi_misc functions
2017-09-11 15:00:30 +02: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
DBG: added CFLAGS support in _scriptapi_register.h (thanks to krzywix)
2017-08-01 23:59:12 +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
Fixed Symbol::GetList() for symbols without undecorated name
2018-11-13 12:10:36 +01: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
Add previously undocumented AnimateInterval to settings; Remove AnimateInterval restrictions; Fix a bug on GuiOpenTraceFile
2020-07-05 16:02:52 +02:00
animate.h
Animate into ( #1020 )
2016-08-30 12:59:40 +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
Script waits too long or freezes while running. #2843
2022-03-10 02:12:22 +03: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 bugs with singleshoot breakpoints
2021-01-05 23:27:13 +08:00
breakpoint.h
DBG: fix regression related to hardware breakpoint storage
2020-04-12 18:02:40 +02:00
command.cpp
GUI: AA_EnableHighDpiScaling
2017-08-03 16:49:49 +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
DBG+LAUNCHER: fixed launcher with a working directory set
2016-12-13 18:53:43 +01:00
commandparser.h
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01: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
Fix compilation errors
2020-10-19 22:40:56 +02:00
console.h
DBG: fixed bugs found with Visual Studio static code analysis
2016-10-02 16:09:11 +02:00
database.cpp
Fix some warnings
2021-10-14 17:46:23 +03:00
database.h
Trace recording ( #1736 )
2017-10-16 20:00:26 +02:00
datainst_helper.cpp
DBG: truncate copy data in DISASM_INSTR
2019-08-23 00:48:19 +02:00
datainst_helper.h
DBG: various changes to the encodemap
2016-06-24 02:47:22 +02:00
dbghelp_safe.cpp
DBG: remove some useless dbghelp calls
2018-07-01 19:27:55 +02:00
dbghelp_safe.h
disable warnings for dbghelp.h
2019-06-19 00:12:31 +02:00
debugger.cpp
Only use the new string detection algorithm in certain code pages
2022-01-03 05:20:09 +01:00
debugger.h
Only use the new string detection algorithm in certain code pages
2022-01-03 05:20:09 +01:00
debugger_cookie.h
DBG: try querying the process cookie before adding breakpoints
2019-10-31 15:18:27 +01:00
debugger_tracing.h
set default log and command conditions
2021-10-01 17:46:26 +08:00
disasm_fast.cpp
GUI: improve InfoBox for bigger memory sizes
2017-12-03 22:27:47 +01:00
disasm_fast.h
Renamed `Capstone` -> `Zydis`
2017-10-09 10:02:13 +02:00
disasm_helper.cpp
Improve ASCII string detection algorithm
2022-02-24 14:40:42 +01:00
disasm_helper.h
Renamed `Capstone` -> `Zydis`
2017-10-09 10:02:13 +02:00
dynamicmem.h
DBG+GUI: code improvements
2016-09-28 20:47:29 +02:00
encodemap.cpp
zydis_wrapper: Better compliance with style-guide
2017-10-09 10:02:13 +02:00
encodemap.h
DBG: include refactor
2017-04-29 19:45:34 +02:00
exception.cpp
Fix some warnings
2021-10-14 17:46:23 +03:00
exception.h
Fix a race condition when attaching as JIT debugger
2020-11-12 01:45:35 +01:00
exhandlerinfo.cpp
Fix VEH/VCH enumeration on Windows 10
2022-01-04 08:43:19 +01:00
exhandlerinfo.h
DBG: better behaviour for "exhandlers" on XP
2017-08-25 13:02:37 +02:00
expressionfunctions.cpp
Fix a use after free in ExpressionFunctions::Unregister
2021-10-25 10:55:22 +02:00
expressionfunctions.h
Added support for any value types and done some improvements
2021-03-24 21:07:27 +00:00
expressionparser.cpp
Added support for any value types and done some improvements
2021-03-24 21:07:27 +00:00
expressionparser.h
Implement type-safe expression functions
2021-03-21 02:51:48 +01:00
exprfunc.cpp
Fix some warnings
2021-10-14 17:46:23 +03:00
exprfunc.h
Merge pull request #2430 from xenocidewiki/exprfunc
2021-03-24 22:42:00 +01: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
DBG+GUI: trace log file improvements
2017-03-20 08:51:01 +01:00
formatfunctions.cpp
DBG: AStyle formatfunctions.cpp
2021-10-02 20:07:28 +02: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
Improve Handle wrapper class
2022-01-03 04:11:42 +01:00
handles.cpp
Fixing handles crash
2020-12-22 19:44:16 +08:00
handles.h
display thread name for debuggee threads in handles view
2020-12-15 17:34:48 +01:00
historycontext.cpp
DBG: include refactor
2017-04-29 19:45:34 +02:00
historycontext.h
DBG: improved include situation for debugger.h
2017-04-29 17:49:44 +02: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
log.cpp
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
loop.cpp
1984
2020-07-03 21:57:48 +02:00
loop.h
DBG: improve loop API
2020-06-04 17:26:42 +02:00
main.cpp
DBG: allow loading different debug engines
2020-09-14 20:07:30 +02:00
memory.cpp
Split pages only if view requests it
2021-10-23 17:30:27 +03: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
Show ordinal names in the undecorated symbol column
2021-05-08 14:06:57 +02:00
module.h
Add undocumented LabelRuntimeFunctions command
2020-11-11 23:38:58 +01:00
msgqueue.cpp
DBG: fix various issues pointed out by Visual Studio code analysis
2019-06-19 00:12:31 +02:00
msgqueue.h
DBG: fix various issues pointed out by Visual Studio code analysis
2019-06-19 00:12:31 +02:00
murmurhash.cpp
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
murmurhash.h
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
patches.cpp
DBG: fix a buffer overflow in a terrible 5-year old API
2019-11-12 23:55:23 +01: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
DBG: reject wildcard only patterns
2019-10-23 12:22:48 +02:00
patternfind.h
Fix compilation in VS2019
2019-04-17 19:34:00 +02:00
pdbdiafile.cpp
Fix some warnings
2021-10-14 17:46:23 +03:00
pdbdiafile.h
DBG: better heuristics for detecting the debuggee did not terminate after 10 seconds
2019-08-19 15:39:13 +02: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
Added CB_STOPPINGDEBUG plugin callback in order to let pluginsperform clean-up
2021-08-17 14:03:40 +02:00
plugin_loader.h
DBG: New expression function plugin system, string support
2021-03-20 23:46:41 +00:00
reference.cpp
DBG: call reference update less frequently
2020-02-10 03:10:35 +01:00
reference.h
Renamed `Capstone` -> `Zydis`
2017-10-09 10:02:13 +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
Script waits too long or freezes while running. #2843
2022-03-10 02:12:22 +03:00
simplescript.h
Script waits too long or freezes while running. #2843
2022-03-10 02:12:22 +03:00
stackinfo.cpp
Merge pull request #2571 from torusrxxx/patch000000b8
2021-01-14 13:04:31 +01:00
stackinfo.h
GUI: Added new function GetCallStackByThread
2020-10-23 16:54:41 +02:00
stringformat.cpp
Fixed precision of printing double pointer
2022-01-01 16:44:21 +01:00
stringformat.h
DBG: added stringformatinline
2016-05-22 14:43:50 +02:00
stringutils.cpp
DBG: fix StringUtils::Trim
2020-07-29 02:20:28 +02:00
stringutils.h
Updated string searching algorithm to support string in any language
2020-07-29 02:10:54 +02:00
symbolinfo.cpp
Fix some warnings
2021-10-14 17:46:23 +03:00
symbolinfo.h
Fix some warnings
2021-10-14 17:46:23 +03:00
symbolsourcebase.cpp
DBG: improve symbol handling
2019-08-22 17:21:37 +02:00
symbolsourcebase.h
Implement DebugFlags command
2020-10-11 20:57:09 +02:00
symbolsourcedia.cpp
Fix a bunch of error on /std:c++latest
2022-01-17 10:18:54 +01:00
symbolsourcedia.h
Implement DebugFlags command
2020-10-11 20:57:09 +02:00
symbolundecorator.h
DBG: error message improvement in cbDebugPause + minor project fixes
2020-05-09 22:40:45 +02:00
symcache.cpp
DBG: add mod.isexport expression function
2019-04-30 15:05:36 +02:00
symcache.h
DBG: refactor SymbolInfo to use VA instead of RVA
2018-07-01 19:27:54 +02:00
syscalls.h
Implemented non Windows 10 syscalls
2020-10-29 00:18:41 +01:00
taskthread.h
DBG: remove std::thread usage from TaskThread
2018-02-14 20:38:49 +01:00
tcpconnections.cpp
BRIDGE+DBG: renamed ADDRINFO to BRIDGE_ADDRINFO
2017-05-05 18:09:00 +02:00
tcpconnections.h
DBG+GUI+BRIDGE: rewrote handles + tcp connections view
2016-05-29 00:32:22 +02:00
thread.cpp
Fix ThreadGetSuspendCount if the suspend count limit is reached
2019-04-28 21:24:59 +02:00
thread.h
dbg changes for TEB->LastStatusValue:
2017-10-28 02:47:49 +02:00
threading.cpp
Replace undocumented.h with ntdll header and libs ( #1620 )
2017-06-21 15:43:23 +02:00
threading.h
DBG: replace WAITID_STOP with a more reliable method
2018-03-04 22:04:04 +01:00
types.cpp
DBG: include refactor
2017-04-29 19:45:34 +02:00
types.h
DBG: fix various issues pointed out by Visual Studio code analysis
2019-06-19 00:12:31 +02:00
typesparser.cpp
DBG+GUI: fixed various @coverity issues
2017-01-09 01:10:43 +01:00
value.cpp
Fix a bunch of error on /std:c++latest
2022-01-17 10:18:54 +01:00
value.h
DBG: properly fix the GetProcAddress crash
2017-03-14 11:18:47 +01:00
variable.cpp
fix #2769
2021-10-22 18:42:05 +08:00
variable.h
DBG: fix various issues pointed out by Visual Studio code analysis
2019-06-19 00:12:31 +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
DBG: Changed comment near symfollow
2021-07-31 23:59:15 +02:00
x64dbg.h
DBG: removed final traces of x64_dbg
2016-09-27 02:06:07 +02:00
x64dbg_dbg.vcxproj
Implemented non Windows 10 syscalls
2020-10-29 00:18:41 +01:00
x64dbg_dbg.vcxproj.filters
Implemented non Windows 10 syscalls
2020-10-29 00:18:41 +01:00
xrefs.cpp
DBG: fix various issues pointed out by Visual Studio code analysis
2019-06-19 00:12:31 +02:00
xrefs.h
DBG: include refactor
2017-04-29 19:45:34 +02:00