1
0
Fork 0
x64dbg/src/dbg
Yun Zheng Hu bf7a9d2f32 DBG: add comment and label format functions 2021-09-28 13:42:58 +02:00
..
DeviceNameResolver DBG: updated DeviceNameResolver 2016-06-27 01:05:23 +02:00
TitanEngine DBG: update TitanEngine 2018-07-19 16:44:44 +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 bugs with singleshoot breakpoints 2021-01-05 23:27:13 +08:00
btparser@d5034cf6d6 DBG+GUI+BRIDGE+PROJECT: updated AStyle and formatting 2017-03-16 03:32:09 +01:00
commands Added CB_STOPPINGDEBUG plugin callback in order to let pluginsperform clean-up 2021-08-17 14:03:40 +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
GetPeArch.h DBG+LAUNCHER: correctly handle mixed mode executables 2017-10-13 23:38:53 +02:00
TraceRecord.cpp Fix GUI exceptions with massive traceexecute 2021-01-08 22:28:59 +08: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 DBG: add more fine-grained exception filtering settings 2021-01-29 11:33:29 +01:00
_exports.h DBG+BRIDGE+GUI: deprecate DbgGetRegDump 2017-10-29 02:18:06 +02:00
_global.cpp DBG: fix some edge cases related to MAX_PATH 2020-07-11 18:44:14 +02: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 Return zero instead of an undefined value when using Script::Memory::ReadXXX on an invalid address 2021-07-01 13:32:43 +02: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 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 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 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 Database actions in the file menu, and recover database backup 2020-12-30 20:18:33 +08: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 Simplify and improve process creation handling 2021-06-14 16:26:32 +02:00
debugger.h Fix a race condition when spamming restarts 2021-03-16 01:09:45 +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 Break when there is an error in conditional breakpoint or tracing 2021-05-11 18:20:47 +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 Fix string detection 2020-10-19 22:47:21 +02: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 a race condition when attaching as JIT debugger 2020-11-12 01:45:35 +01:00
exception.h Fix a race condition when attaching as JIT debugger 2020-11-12 01:45:35 +01: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 Merge pull request #2430 from xenocidewiki/exprfunc 2021-03-24 22:42:00 +01: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 DBG: Fix a minor correctness issue in the utf8 and utf16 expression functions 2021-04-05 01:52:12 +02: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: add comment and label format functions 2021-09-28 13:42:58 +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 DBG: small improvement to Handle class 2017-11-14 16:00:55 +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 DBG: fix some edge cases related to MAX_PATH 2020-07-11 18:44:14 +02:00
jit.h DBG+BRIDGE+GUI: put in the title whether x64dbg is elevated or not 2019-01-20 20:43:39 +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 Allow animation interval greater than 100ms 2020-12-15 17:32:53 +01:00
memory.h DBG: improve savedata command 2019-10-31 15:27:51 +01: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 DBG: attempt to undecorate more symbols based on other prefixes 2020-01-08 01:39:49 +01: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 DBG: include refactor 2017-04-29 19:45:34 +02:00
simplescript.cpp DBG: improvements to initialization script experience 2020-02-23 16:01:29 +01:00
simplescript.h DBG: improvements to initialization script experience 2020-02-23 16:01:29 +01: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 DBG: New expression function plugin system, string support 2021-03-20 23:46:41 +00: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 DBG: show progress in status bar when downloading symbols 2020-06-04 17:26:47 +02:00
symbolinfo.h DBG: implement DbgFunctions()->ModSymbolStatus 2019-06-19 00:12:43 +02: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 Implement DebugFlags command 2020-10-11 20:57:09 +02: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 flag setting when flag is already set (#2505) 2020-11-03 15:25:42 +01: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 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