..
DeviceNameResolver
DBG: updated DeviceNameResolver
2016-06-27 01:05:23 +02:00
TitanEngine
DBG: updated TitanEngine (resolves issue #1190 ) thanks to @nmikhailov
2017-01-07 16:59:51 +01:00
WinInet-Downloader
DBG: fully implement symdownload command without dbghelp usage
2018-07-01 19:27:56 +02:00
XEDParse
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
analysis
DBG: remove unused parameter from RecursiveAnalysis class
2017-12-17 02:05:53 +01:00
btparser @ d5034cf6d6
DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
commands
DBG: fully implement symdownload command without dbghelp usage
2018-07-01 19:27:56 +02: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
yara
DBG: updated to yara 3.6.0
2017-05-23 19:09:59 +02:00
GetPeArch.h
DBG+LAUNCHER: correctly handle mixed mode executables
2017-10-13 23:38:53 +02:00
TraceRecord.cpp
DBG: more message fixes
2018-06-03 17:47:01 +02:00
TraceRecord.h
DBG+GUI: replace Capstone with Zydis in trace record
2018-03-04 22:32:08 +01:00
_dbgfunctions.cpp
DBG: fix a buffer overflow in the symbol autocomplete function
2018-07-01 19:27:56 +02:00
_dbgfunctions.h
Browse dialog and goto dialog support auto-complete ( #1738 )
2017-11-07 20:24:51 +01:00
_exports.cpp
DBG: refactor SymbolInfo to use VA instead of RVA
2018-07-01 19:27:54 +02:00
_exports.h
DBG+BRIDGE+GUI: deprecate DbgGetRegDump
2017-10-29 02:18:06 +02:00
_global.cpp
DBG+EXE+LAUNCHER+BRIDGE: remove _CRT_SECURE_NO_WARNINGS
2017-10-08 16:16:20 +02:00
_global.h
DBG+EXE+LAUNCHER+BRIDGE: remove _CRT_SECURE_NO_WARNINGS
2017-10-08 16:16:20 +02:00
_plugin_types.h
DBG: include refactor
2017-04-29 19:45:34 +02:00
_plugins.cpp
DBG+GUI: implemented _plugin_menuremove and _plugin_menuentryremove
2017-08-10 20:25:18 +02:00
_plugins.h
DBG+GUI: implemented _plugin_menuremove and _plugin_menuentryremove
2017-08-10 20:25:18 +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: implemented more selection queries (graph + memory map + symbol module)
2016-09-21 21:28:37 +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
DBG: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
_scriptapi_label.h
DBG: small cleanup in scriptapi and added 'scriptdll' command
2016-02-24 00:15:49 +01:00
_scriptapi_memory.cpp
functions to get memory base/size/protect
2017-03-19 13:12:55 +01:00
_scriptapi_memory.h
functions to get memory base/size/protect
2017-03-19 13:12:55 +01: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
Trace recording ( #1736 )
2017-10-16 20:00:26 +02:00
_scriptapi_module.h
DBG: small cleanup in scriptapi and added 'scriptdll' command
2016-02-24 00:15:49 +01: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
GUI: fix Sonar issues
2017-10-22 17:07:45 +02: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
DBG: better message in _dbg_animatecommand
2018-06-11 03:13:25 +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
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
minor parsing bug
2018-06-19 18:51:36 +02:00
breakpoint.h
DBG: add memory breakpoint size (unimplemented) to breakpoint database
2017-08-13 16:27:55 +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: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
comment.h
DBG: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
console.cpp
DBG: fixed bugs found with Visual Studio static code analysis
2016-10-02 16:09:11 +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 whitespace in strings
2018-06-03 17:43:30 +02:00
database.h
Trace recording ( #1736 )
2017-10-16 20:00:26 +02:00
datainst_helper.cpp
Replace Capstone with Zydis
2017-10-09 10:02:13 +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
DBG: remove some useless dbghelp calls
2018-07-01 19:27:55 +02:00
debugger.cpp
DBG: remove some useless dbghelp calls
2018-07-01 19:27:55 +02:00
debugger.h
DBG: replace WAITID_STOP with a more reliable method
2018-03-04 22:04:04 +01:00
debugger_cookie.h
DBG: fixed a warning on x64 about the cookie
2017-08-26 15:54:52 +02:00
debugger_tracing.h
DBG: moved tracing code out of debugger.cpp
2017-08-25 13:14:46 +02: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
DBG: fix heuristic string detection near the end of a page
2018-03-05 23:52:07 +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
DBG: added EnumExceptions
2017-08-13 16:23:59 +02:00
exception.h
DBG: added EnumExceptions
2017-08-13 16:23:59 +02:00
exhandlerinfo.cpp
DBG: better behaviour for "exhandlers" on XP
2017-08-25 13:02:37 +02:00
exhandlerinfo.h
DBG: better behaviour for "exhandlers" on XP
2017-08-25 13:02:37 +02:00
expressionfunctions.cpp
add mem.isstring()
2017-11-07 20:24:01 +01:00
expressionfunctions.h
DBG: include refactor
2017-04-29 19:45:34 +02:00
expressionparser.cpp
DBG: fix an out of bounds access on expression "([esp])"
2018-03-26 02:14:49 +02:00
expressionparser.h
DBG: removed some useless const
2016-10-29 16:28:12 +02:00
exprfunc.cpp
add mem.isstring()
2017-11-07 20:24:01 +01:00
exprfunc.h
add mem.isstring()
2017-11-07 20:24:01 +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+GUI: trim error descriptions in RegisterView and format functions
2017-12-03 22:27:47 +01:00
formatfunctions.h
DBG: include refactor
2017-04-29 19:45:34 +02:00
function.cpp
DBG: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
function.h
DBG: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
handle.h
DBG: small improvement to Handle class
2017-11-14 16:00:55 +01:00
handles.cpp
DBG: support for an edge case in HandlesGetName where the process itself doesn't have query access
2018-06-19 18:30:13 +02:00
handles.h
handles and windows view ( #1417 )
2017-02-18 13:56:59 +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
DBG+EXE+LAUNCHER+BRIDGE: remove _CRT_SECURE_NO_WARNINGS
2017-10-08 16:16:20 +02:00
jit.h
DBG+LAUNCHER: fix #1635 (.NET files are now processed correctly)
2017-07-08 18:29:13 +02:00
label.cpp
DBG: remove limitation of placing "&" in labels
2018-01-30 20:54:45 +01:00
label.h
DBG: introduce temp labels
2017-08-09 02:32:28 +02:00
log.cpp
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
loop.cpp
DBG+GUI: fix many application verifier issues
2018-03-04 22:04:37 +01:00
loop.h
DBG: significant memory usage improvements for database (~5x less memory used)
2017-02-24 19:38:48 +01:00
main.cpp
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
memory.cpp
DBG+GUI: fix many application verifier issues
2018-03-04 22:04:37 +01:00
memory.h
DBG+GUI: option to query the working set before attempting to read a memory page
2017-09-01 22:53:50 +02:00
mnemonichelp.cpp
lazy load mnemonic data and save 3MB memory
2017-11-07 20:24:01 +01:00
mnemonichelp.h
lazy load mnemonic data and save 3MB memory
2017-11-07 20:24:01 +01:00
module.cpp
[DBG] Work on modinfo improvements:
2018-07-01 19:27:59 +02:00
module.h
[DBG] Work on modinfo improvements:
2018-07-01 19:27:59 +02:00
msgqueue.cpp
Properly exit x64dbg
2017-10-15 16:18:48 +02:00
msgqueue.h
DBG: moved all commands to separate cpp files
2016-09-27 03:45:28 +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
Thread Safe
2016-08-23 10:46:25 +08: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+GUI+BRIDGE+PROJECT: updated AStyle and formatting
2017-03-16 03:32:09 +01:00
patternfind.h
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
pdbdiafile.cpp
Update DIA to 14.13.26128.0 + XP support
2018-07-01 19:27:58 +02:00
pdbdiafile.h
Update DIA to 14.13.26128.0 + XP support
2018-07-01 19:27:58 +02:00
pdbdiatypes.h
DBG: attempt to load symbols from multiple locations
2018-07-01 19:27:55 +02:00
plugin_loader.cpp
DBG+EXE+LAUNCHER+BRIDGE: remove _CRT_SECURE_NO_WARNINGS
2017-10-08 16:16:20 +02:00
plugin_loader.h
DBG+GUI: implemented _plugin_menuremove and _plugin_menuentryremove
2017-08-10 20:25:18 +02:00
reference.cpp
Renamed `Capstone` -> `Zydis`
2017-10-09 10:02:13 +02: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
DBG: include refactor
2017-04-29 19:45:34 +02:00
simplescript.cpp
DBG+EXE+LAUNCHER+BRIDGE: remove _CRT_SECURE_NO_WARNINGS
2017-10-08 16:16:20 +02:00
simplescript.h
DBG: show logged line in script info
2017-03-11 03:02:16 +01:00
sortedlru.h
lf to crlf
2018-07-01 19:27:45 +02:00
stackinfo.cpp
DBG+GUI: fix many application verifier issues
2018-03-04 22:04:37 +01:00
stackinfo.h
Show suspected call stack frame, and fix a bug ( #1282 )
2016-11-22 19:03:57 +01:00
stringformat.cpp
DBG: remove \\n replacement in string formatting
2017-11-07 20:23:25 +01:00
stringformat.h
DBG: added stringformatinline
2016-05-22 14:43:50 +02:00
stringutils.cpp
DBG: added plugreload command
2017-08-17 23:54:43 +02:00
stringutils.h
DBG: added plugreload command
2017-08-17 23:54:43 +02:00
symbolinfo.cpp
DBG: use export/import data from modules instead of from memory
2018-07-01 19:27:57 +02:00
symbolinfo.h
DBG: fully implement symdownload command without dbghelp usage
2018-07-01 19:27:56 +02:00
symbolsourcebase.h
DBG: fall back to resolving modules exports when no symbol is found
2018-07-01 19:27:57 +02:00
symbolsourcedia.cpp
Update DIA to 14.13.26128.0 + XP support
2018-07-01 19:27:58 +02:00
symbolsourcedia.h
DBG: use win32 threads instead of std::thread
2018-07-01 19:27:58 +02:00
symcache.cpp
DBG: fall back to resolving modules exports when no symbol is found
2018-07-01 19:27:57 +02:00
symcache.h
DBG: refactor SymbolInfo to use VA instead of RVA
2018-07-01 19:27:54 +02: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
Remove LastStatus from THREADALLINFO to preserve plugin compatibility
2017-10-28 02:47:49 +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+BRIDGE+GUI: initial version of struct viewer
2016-11-27 00:51:24 +01:00
typesparser.cpp
DBG+GUI: fixed various @coverity issues
2017-01-09 01:10:43 +01:00
value.cpp
dbg changes for TEB->LastStatusValue:
2017-10-28 02:47:49 +02:00
value.h
DBG: properly fix the GetProcAddress crash
2017-03-14 11:18:47 +01:00
variable.cpp
DBG: add breakpointexceptionaddress variable
2017-12-28 20:27:23 +01:00
variable.h
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
watch.cpp
Initial support for compiling with Clang/C2 from VS2017 (Clang 3.8+) ( #1498 )
2017-03-16 03:13:04 +01:00
watch.h
DBG: include refactor
2017-04-29 19:45:34 +02:00
x64dbg.cpp
fix mistakes
2018-06-03 17:43:30 +02:00
x64dbg.h
DBG: removed final traces of x64_dbg
2016-09-27 02:06:07 +02:00
x64dbg_dbg.vcxproj
DBG: initial version of Wininet download library
2018-07-01 19:27:55 +02:00
x64dbg_dbg.vcxproj.filters
Update DIA to 14.13.26128.0 + XP support
2018-07-01 19:27:58 +02:00
x64dbg_dbg.vcxproj.user
DBG: removed final traces of x64_dbg
2016-09-27 02:06:07 +02:00
xrefs.cpp
DBG: AddrInfo + AddrInfoSerializer + AddrInfoHashMap
2016-06-09 17:22:29 +02:00
xrefs.h
DBG: include refactor
2017-04-29 19:45:34 +02:00