mrexodia
8bd6fe8aad
DBG+GUI: fixed comments with format strings (now you can also edit them as format strings)
2016-05-25 11:58:04 +02:00
mrexodia
a8f70ccc01
PROJECT: updated help
2016-05-25 11:10:12 +02:00
mrexodia
b7b27adff5
DBG: fixed flags (now prefixed with an underscore instead of logical not)
2016-05-25 11:08:54 +02:00
mrexodia
6b780024c3
DBG: focus on the disassembly on DebugUpdateGui
2016-05-25 08:31:22 +02:00
mrexodia
321dae7910
DBG: changed pointer format string + removed LongHex format string
2016-05-25 05:04:20 +02:00
mrexodia
35514bdf5e
DBG: added LongHex format type "{x:5}"
2016-05-25 05:04:19 +02:00
mrexodia
43dd0c113f
DBG: allow the capstone instruction to customize CIP
2016-05-25 05:04:16 +02:00
mrexodia
5b669067f3
DBG: added DbgFunctions()->StringFormatInline
2016-05-25 05:04:16 +02:00
Torusrxxx
e06046e85d
DBG: Fixed locking condition
2016-05-23 11:32:39 +00:00
mrexodia
bf74b6968e
DBG: fixed invalid fast resume behavior (issue #655 )
2016-05-23 12:41:31 +02:00
mrexodia
23d3fbb157
DBG: set breakpoint name functions + minor performance improvement with fastResume + fixed GetBridgeBp
2016-05-23 08:42:26 +02:00
mrexodia
c7a3636a0e
DBG: fixed bugs in enable/disable/delete all on various breakpoint types
2016-05-23 06:15:40 +02:00
mrexodia
1049c9c959
DBG: dynamic comments (works like logging breakpoints format string)
2016-05-23 04:38:17 +02:00
mrexodia
490b0ff878
BRIDGE+DBG+GUI: reduced the code for conditional breakpoints + added commandCondition and logCondition (when not set the behavior stays the same as before)
2016-05-23 03:29:52 +02:00
mrexodia
97b2319371
DBG: added GetBridgeBp function
2016-05-22 23:53:17 +02:00
mrexodia
65639ff7d5
DBG: moved some breakpoint print statements to functions
2016-05-22 23:52:44 +02:00
mrexodia
144bfdc8b3
DBG: resolved issue #653 (deadlock in breakpoint callbacks)
2016-05-22 21:07:41 +02:00
mrexodia
cf540e73ef
DBG: shared locks on BpInfoFromAddr (since that function uses no locks so the pointer might be invalid directly after the call)
2016-05-22 18:33:25 +02:00
mrexodia
7a041f6f05
DBG: correctly serialize fastResume + log formatting works
2016-05-22 18:17:03 +02:00
mrexodia
1941db5c80
DBG: slight AStyle
2016-05-22 17:35:50 +02:00
Duncan Ogilvie
c1f505b46e
Merge pull request #651 from torusrxxx/development
...
Conditional breakpoint
This will make a lot of people happy, thanks a lot!
2016-05-22 17:34:01 +02:00
Torusrxxx
ed66642a88
Move code from _export.cpp to Breakpoint.cpp
2016-05-22 14:27:14 +00:00
Torusrxxx
08194c49b6
Change comments so they're not misleading
2016-05-22 14:15:03 +00:00
Torusrxxx
f25a510918
Manual style fix
2016-05-22 14:00:52 +00:00
Torusrxxx
72050303e8
Manual style fixing
2016-05-22 13:56:43 +00:00
mrexodia
07f18d442e
DBG: formatted ExpressionParser
2016-05-22 15:50:40 +02:00
Torusrxxx
9697177e4c
Make code safer
2016-05-22 13:39:31 +00:00
Torusrxxx
1b217a481c
Conditional breakpoint
...
#314
2016-05-22 13:21:29 +00:00
Torusrxxx
bcd87ac7d8
Conditional breakpoint
...
#314
2016-05-22 13:20:24 +00:00
Torusrxxx
49d90a5e9d
Conditional breakpoint
...
#314 . This existing behaviour should be retained in future versions of this function, otherwise the conditionals may not work.
2016-05-22 13:19:08 +00:00
Torusrxxx
4f07e6d389
Conditional breakpoint
...
#314
2016-05-22 13:17:06 +00:00
Torusrxxx
c2bd651f2f
Conditional breakpoint
...
#314
2016-05-22 13:16:05 +00:00
Torusrxxx
51b2e1efe2
Conditional breakpoint
...
#314
2016-05-22 13:14:49 +00:00
Torusrxxx
cdc7a58a02
Conditional breakpoint
...
#314
2016-05-22 13:14:03 +00:00
Torusrxxx
b7aa03f88b
Conditioal breakpoint
...
#314
2016-05-22 13:13:00 +00:00
Torusrxxx
f4c379aa27
Conditional breakpoint
...
#314
2016-05-22 13:12:10 +00:00
mrexodia
c4777b2984
DBG: changed stringformat for the log command (you now write {d:0} instead of {d0})
2016-05-22 14:52:31 +02:00
mrexodia
637aa0f1b9
DBG: added stringformatinline
2016-05-22 14:43:50 +02:00
mrexodia
12e320e612
DBG: logical expressions will now be evaluated to either 1 (true) or 0 (false)
2016-05-21 19:19:57 +02:00
mrexodia
363a154877
DBG: zero UTF8 IMAGEHLP_MODULE64 structures
2016-05-20 21:40:36 +02:00
mrexodia
e914311e55
DBG: SafeSymLoadModuleExW and SafeSymGetModuleInfoW64 for unicode support in dbghelp
2016-05-20 21:37:55 +02:00
mrexodia
7504758427
DBG: unicode compatible dbghelp callback
2016-05-20 21:22:41 +02:00
mrexodia
ddfedf50bb
DBG+GUI: AStyle (please run install.bat before commiting)
2016-05-20 20:47:56 +02:00
Torusrxxx
562d68d672
Make it possible to reference segment registers
2016-05-20 15:26:10 +00:00
Torusrxxx
dd32f71654
Command parse: ignore tabs
2016-05-20 15:22:20 +00:00
mrexodia
e2e27ca9e9
DBG: temporarily fixed the ResolveOpValue function (needs a cleaner approach but this works for now)
2016-05-20 04:07:59 +02:00
mrexodia
6c742d0ce1
getregister public in value
2016-05-20 04:07:58 +02:00
mrexodia
8391bd86df
DBG: some small fixed in scriptapi
2016-05-18 14:51:22 +02:00
mrexodia
51a9fb5ec9
DBG+BRIDGE: fixed a crash with apienumimports
2016-05-01 21:10:04 +02:00
mrexodia
003daf0624
GUI: fixed a bug with the set label on address (thanks pusher!)
2016-04-25 22:36:12 +02:00
mrexodia
dc689e4061
resolved issue #347 (include for MinGW)
2016-04-22 19:53:04 +02:00
mrexodia
e748e82ac3
DBG+GUI: added support for FS/GS segments + improved disasmget performance
2016-04-21 06:16:58 +02:00
mrexodia
02c6ef6517
DBG: resolves issue #496 (removed awkward symbol cache to fix all issues with symbols)
2016-04-14 02:32:22 +02:00
mrexodia
8d49ec2c77
DBG+GUI: updated SEH (now shown in stack)
2016-04-13 22:52:01 +02:00
mrexodia
fbf415a3b8
DBG+GUI: small changes to the SEH view
2016-04-13 22:12:19 +02:00
Duncan Ogilvie
364c1b15a2
Merge pull request #615 from Avinm/development
...
SEH Viewer for 32-bit
2016-04-13 21:27:59 +02:00
mrexodia
74a27e2b5d
DBG: fixed behavior with function deletion and added functionclear command
2016-03-31 04:28:26 +02:00
Avin
fe18bd2a68
Added SEH Viewer to GUI
2016-03-28 21:01:05 +05:30
Avin
121b884b7d
Added SEH Chain Labelling in Stack
2016-03-25 03:27:30 +05:30
mrexodia
d519043b06
fixed issue #541 (show thread entry in log)
2016-03-21 21:39:51 +01:00
mrexodia
79903bff1f
DBG+GUI: more fixes regarding breakpoint management
2016-03-20 01:29:01 +01:00
mrexodia
c3f13061c2
DBG: fixed various bugs and annoyances with breakpoints (there should now be full control even with 'inactive' breakpoints)
2016-03-20 01:09:43 +01:00
mrexodia
292f6a2067
DBG: disabled MemIsValidReadPtr cache per default
2016-03-19 19:00:45 +01:00
RaMMicHaeL
74fc5af51a
Fixed DirExists
2016-03-05 16:04:14 +02:00
mrexodia
0d4e0bb065
DBG: implemented caching (lookup in the memory map) for MemIsValidReadPtr + check MemIsValidReadPtr in MemRead (this improves performance quite a bit)
2016-03-05 13:03:30 +01:00
mrexodia
743dc202b4
DBG: added a few more exception names
2016-03-05 13:03:29 +01:00
Duncan Ogilvie
3ae1bfc989
Merge pull request #594 from RaMMicHaeL/patch7
...
Thanks again!
2016-03-05 12:48:39 +01:00
RaMMicHaeL
9c8f7adbcf
Fixed removal of DLLLoader.exe
2016-03-05 13:45:52 +02:00
Duncan Ogilvie
8071a4b07a
Merge pull request #593 from RaMMicHaeL/patch6
...
Free module file handles upon cleanup
2016-03-05 12:33:26 +01:00
Duncan Ogilvie
390d39a5b4
Merge pull request #582 from RaMMicHaeL/patch5
...
Removing a label/comment which didn't exist shouldn't be an error
2016-03-05 12:33:20 +01:00
RaMMicHaeL
6e9b125351
Free module file handles upon cleanup
2016-03-05 13:20:14 +02:00
RaMMicHaeL
ed9ff023d8
Removing a label/comment which didn't exist shouldn't be an error
2016-02-27 18:12:37 +02:00
RaMMicHaeL
8e706ed69d
Continue running MemFindInMap even if unreadable pages exist
2016-02-27 16:44:30 +02:00
RaMMicHaeL
ae2d3fdf12
Fixed LabelDelRange
2016-02-27 12:37:30 +02:00
Duncan Ogilvie
4a1122d412
Merge pull request #577 from RaMMicHaeL/patch2
...
merged, thanks!
2016-02-27 02:12:04 +01:00
mrexodia
9ac27751d9
DBG: fixed a few bugs with reference finding
2016-02-27 01:55:27 +01:00
RaMMicHaeL
8170f99b3c
Implemented DbgClearLabelRange, DbgClearCommentRange, DbgClearBookmarkRange for manual entries
2016-02-26 15:52:02 +02:00
mrexodia
ea39c7ba48
DBG: workaround for issue #551 (backup databases before attempting to write them)
2016-02-25 02:22:37 +01:00
mrexodia
b4c6c09faf
DBG: cache modules (should speed up stepping quite a bit), closed issue #566
2016-02-25 02:13:09 +01:00
mrexodia
f9e5d54346
DBG: small cleanup in scriptapi and added 'scriptdll' command
2016-02-24 00:15:49 +01:00
mrexodia
3f4711702d
DBG: error message when CreateProcess failed + fixed a bug with binary search in the memory map
2016-02-23 02:26:31 +01:00
Nukem
2c006cdeff
DBG: Temporary hack to check #551
2016-02-19 10:00:56 -05:00
mrexodia
27c83507e8
DBG: fixed a bug with the debuggee notes being cleared on manual database save
2016-02-19 04:26:53 +01:00
mrexodia
d9f0639b0d
DBG: finally have "<<" and ">>" for shl and shr
2016-02-18 03:43:29 +01:00
mrexodia
c0e41aed15
DBG: removed debug log statement in value.cpp
2016-02-18 02:54:13 +01:00
mrexodia
23c0dc6f5c
DBG: resolved issue #544 ([[esp]] now works as it's supposed to)
2016-02-18 02:41:19 +01:00
mrexodia
359a2ae392
DBG: fixed the memory map to show reserved pages (fixes various issues, can't find them)
2016-02-18 01:23:52 +01:00
Nukem
a6027b6136
DBG: Remove print for "Program is already running"
...
fixes #528
2016-02-15 19:18:34 -05:00
Nukem
2b03693bf6
DBG: Use duplicated handle rather than the debug-event-provided handle
...
(Prevents early CloseHandle() by outside sources)
2016-02-15 01:12:19 -05:00
Nukem
e2ce073c8a
DBG: Small memory optimization in AnalysisPass
2016-02-14 18:44:15 -05:00
mrexodia
93f7196fe4
DBG: added Script DLL, create a DLL with the export Start of AsyncStart (async if you want to use Script::Debug features)
2016-02-13 01:40:13 +01:00
mrexodia
60bddf62d0
DBG: format code
2016-02-11 17:32:46 +01:00
mrexodia
4fff09277b
DBG: fixed invalid report of "Assembled branch does not point to an executable memory region!"
2016-02-09 16:47:58 +01:00
Nukem
bc9c05537f
DBG: More header guards
2016-01-24 18:49:14 -05:00
Nukem
d30d34835f
DBG: Start normalizing header guards
2016-01-24 18:41:59 -05:00
Nukem
dd7e3cfa85
DBG: Implement most functions for exception handlers (SEH missing)
2016-01-24 18:38:46 -05:00
Nukem
92ae0058c6
DBG: MemDecodePointer (RtlDecodePointer)
2016-01-24 17:18:29 -05:00
mrexodia
dbbf01e963
DBG: updated Scylla (it will now automatically use CIP as the entry point which is almost always what you expect)
2016-01-21 02:33:14 +01:00
Nukem
4464b2be26
DBG: Allow GUI to initialize once if no debug events are selected
2016-01-18 23:42:20 -05:00
mrexodia
81117392ec
DBG: merged threadDebugLoop and threadAttachLoop in one function to prevent bugs
2016-01-19 04:09:00 +01:00
Duncan Ogilvie
1206486ec8
changed misleading error message (issue #504 )
2016-01-14 15:18:15 +01:00
Nukem
b5e45bb1af
DBG: Fix #502 (patching files w/ readonly flag)
2016-01-14 01:05:39 -05:00
Nukem
d550d3e264
DBG: Missing GetLastError code
2016-01-12 16:54:07 -05:00
mrexodia
c53f5b5d6c
DBG: start of symbol enumeration function
2016-01-12 04:09:07 +01:00
mrexodia
fcbdf27c55
DBG: shit with label
2016-01-12 04:09:05 +01:00
mrexodia
b69ef83e01
DBG: improved Script:: Bookmark/Comment/Function/Label functions
2016-01-11 23:00:10 +01:00
mrexodia
e1dfb0c813
DBG: fixed #ifndef
2016-01-08 16:30:58 +01:00
mrexodia
152816542f
DBG+GUI+BRIDGE: fixed all kinds of small errors (thanks to coverity!)
2016-01-08 10:49:02 +01:00
Nukem
140f33441a
DBG: Fix deleted submodule link
2016-01-07 16:37:13 -05:00
mrexodia
63c3101f38
PROJECT: capstone_wrapper as a submodule
2016-01-07 17:06:30 +01:00
mrexodia
83e164e4ac
DBG: small fixes in controlflowanalysis
2016-01-07 17:04:26 +01:00
mrexodia
ba9973fe93
DBG: fixed a bug in the command parser accepting invalid commands (discovered because of issue #412 )
2016-01-07 15:54:22 +01:00
mrexodia
283610894d
DBG: fixed a bug with isInstructionPointingToExMemory flagging every non-branch instruction incorrectly
2016-01-07 15:29:27 +01:00
Duncan Ogilvie
b3e0aa647d
Merge pull request #494 from x64dbg/gui_scriptoption
...
looks great!
2016-01-07 13:21:32 +01:00
mrexodia
a9ba9f79c4
DBG: filter more `string' symbols
2016-01-07 12:09:20 +01:00
mrexodia
ce7a77a093
DBG: extended the scriptapi to support Get/Set/Delete/Enum/Whatever for labels/comments/bookmarks/functions
2016-01-07 11:51:20 +01:00
mrexodia
0219efa6b0
DBG: fixed annoying behaviour in assembleat with moaning about pointers to non-executable regions. now it will only warn you if you assemble a branch (call/jmp) that goes directly to a non-executable memory region.
2016-01-07 09:44:02 +01:00
mrexodia
51999506b5
DBG: fixed some small bugs (thanks to ReSharper!)
2016-01-07 08:58:26 +01:00
Nukem
4a0687f856
DBG/GUI: Fix typos
2016-01-06 19:14:47 -05:00
Nukem
b0304a1a36
DBG/GUI: Move default script register to dbginit function
2016-01-06 15:36:44 -05:00
Nukem
fbfbd54826
DBG: Leftover includes
2016-01-02 18:31:01 -05:00
mrexodia
d972b0ee23
DBG+GUI: fixed up breakpoint behaviours
2016-01-03 00:23:28 +01:00
Nukem
a26e7cb713
DBG: Read only TIB instead of TEB in MemUpdateMap
2016-01-02 17:46:33 -05:00
Nukem
cc3b32aaab
DBG: Remove useless dynamicptr.h
2016-01-02 17:19:19 -05:00
Nukem
dec53c13c4
DBG: MemUpdateMapAsync()
2016-01-01 19:05:20 -05:00
mrexodia
0f2aa94117
DBG: fixed bug in DbgDisasmFastAt
2015-12-31 09:53:12 +01:00
Nukem
8944c824fe
DBG: Use FileHelper in database code
2015-12-30 17:15:12 -05:00
Nukem
3e7c0496cb
DBG: Add locks to database functions
2015-12-30 16:41:22 -05:00
mrexodia
601117d303
DBG: some small cosmetic changes to the debugger/database
2015-12-30 04:52:10 +01:00
Mr. eXoDia
df792a0d07
DBG: added PatchGetEx function
2015-12-25 16:39:07 +01:00
Mr. eXoDia
96f04cdb63
PROJECT+DBG+GUI: formatting (forgot to commit the correct formatting options for x64dbg)
2015-12-25 14:02:34 +01:00
Mr. eXoDia
5582730485
DBG: fixed x32 build and XP support.
2015-12-25 13:29:47 +01:00
Duncan Ogilvie
3752f10ee5
Update _global.h
2015-12-24 18:44:15 +01:00
mrexodia
ecea1bbe69
DBG: removed redundant TitanEngine import
2015-12-20 04:55:05 +01:00
mrexodia
8c0a28b35f
DBG: unicode fap + display full path in memory map (extensible with an option later)
2015-12-20 04:34:31 +01:00
mrexodia
5b57e2a6c9
PROJECT: more formatting (please use install.bat for pre-commit formatting hook)
2015-12-19 04:20:42 +01:00
mrexodia
a004fdd19d
DBG: resolved issue #463 (bugs in the database reset most software breakpoints on restart).
2015-12-19 04:17:53 +01:00
Nukem
8e7690d00a
DBG: Fix a few out-of-bounds bugs
2015-12-18 15:30:44 -05:00
mrexodia
8e34d10712
DBG: do not auto-set breakpoints on module load if their oldbytes don't match + update oldbytes when a breakpoint is enabled.
2015-12-17 17:18:04 +01:00
Nukem
7171334e1a
DBG: Minor enum fix from merge
2015-12-17 00:03:23 -05:00
Duncan Ogilvie
37b5ea5f2e
Merge pull request #453 from Herz3h/Herz3hDev
...
I didn't check all the code, but I trust you to fix the potential issues you created 😄
2015-12-16 11:49:09 +01:00
Nukem
b64a428218
DBG: Fix #457
2015-12-10 17:19:51 -05:00
Herzeh
f163bf9368
Fixed a small bug where if you assemble an instruction and it is not a branch or doesn't point to memory, it would show the Non-Executable warning message
2015-12-10 21:28:39 +01:00
Herzeh
9b8bcc70ec
CPUDisassembly : Removed some code that was repeated from DisassembleAt function
...
Added a warning when user tries to assemble an instruction thats points to Non-executable memory and DEP is enabled
2015-12-10 02:12:01 +01:00
Herzeh
87fc0de91c
Added searching for references for Command/Constant/Strings/Calls either in Current Region/Current Module/All Modules
2015-12-07 17:13:43 +01:00
Herzeh
b36bfed6f2
Fix : Reverted back DbgSymbolEnum Signature to default to keep SDK compatibility. Added DbgSymbolEnumFromCache to use Cache first if found.
...
Dbg + SymbolView : Added import symbols per module. Gets cached in memory after being retrieved first time.
CPUDump : Small sprintf format fix.
2015-12-06 22:30:30 +01:00
Herzeh
09756946c6
CPUDisassembly : Added Label address, when on a JMP/Call instruction to label the target address directly
...
DBG : Added local memory cache for symbols to avoid having to reload symbols using SymEnumSymbols each time which seems to add some delay (mostly noticed on kernel32.dll for the ones i tested)
2015-12-05 03:09:24 +01:00
Herzeh
4407f93bc2
Minor fix : no need to free a null json object...
2015-12-02 23:32:32 +01:00
Herzeh
c152a420e6
DBG/GUI : Added back setfreezestack command to lock the stack with ability to freely scroll in the stack when its frozen without it resetting back to first selection (hard to explain lol)
...
GUI : When pressing +/- (Goto->Previous/Next) in Disassembly widget, window title gets updated accordingly to display the module we are in.
Minor fix in command line save/load : free the json object used
2015-12-02 15:42:11 +01:00
Herzeh
941b93f5c0
Missing files for command lines argument save/load
2015-12-01 22:25:32 +01:00
Herzeh
bd4d4c5370
DBG : Added option to save/load command line arguments into the database.
...
GUI : Symbols tab, when searching a module and getting no result, function widget gets cleared.
2015-12-01 19:20:31 +01:00
Nukem
072d75ee43
DBG: List memory-mapped files in the memory view
2015-11-29 01:41:59 -05:00
Nukem
a829080b1e
DBG: Move exception define
2015-11-28 16:56:21 -05:00
mrexodia
0a54341512
DBG+GUI: fixed various warnings + fixed up some gui tabstops and weird things
2015-11-28 19:05:25 +01:00
Nukem
5156c1ca6b
DBG: LinearPass: more random analysis changes
2015-11-28 00:01:40 -05:00
mrexodia
151c4df69a
PROJECT: don't ignore *.vcxproj.user files
2015-11-27 22:43:49 +01:00
Nukem
8734087227
DBG: Clarify/fix something in LinearPass.cpp
2015-11-26 22:48:23 -05:00
Nukem
d14c990e07
DBG+GUI: Fully fixing weird logging message display with \n\n prints
2015-11-26 20:04:31 -05:00
Nukem
6ed1bf2058
DBG: Fix "log" command glitching the status bar with no parameters
2015-11-26 15:37:59 -05:00
Nukem
8312f1f41b
DBG: Swapped To/From in stack output code ( Fix #446 )
2015-11-26 00:59:02 -05:00
Nukem
2de45d6087
DBG+GUI: Various analysis and function drawing code fixes
2015-11-26 00:57:05 -05:00
Nukem
56c1ea4ff5
DBG: Fine-tuning some analysis
2015-11-26 00:57:04 -05:00
mrexodia
a2082e4586
DBG: added the savedata command to dump memory to disk (related to issue #389 ).
2015-11-26 03:06:01 +01:00
mrexodia
9674967f73
DBG: simplify the PatchFile function
2015-11-26 02:57:14 +01:00
mrexodia
40862abff9
DBG: added support for reading the raw file data in the 'yara' command + fixed the 'yaramod' command
2015-11-26 02:45:21 +01:00
mrexodia
9d5323254c
DBG: fixed a bug in FileHelper::ReadAllText
2015-11-26 02:44:53 +01:00
mrexodia
23f5720a2b
DBG: added some functionality in filehelper.cpp + fixed a nice bug in command.cpp (va args was printed but never used)
2015-11-26 02:32:17 +01:00
mrexodia
08f8bf686d
DBG: hopefully resolved issue #362 (needs testing)
2015-11-26 01:46:21 +01:00
mrexodia
ca40d7927a
DBG: updated yara
2015-11-26 01:45:47 +01:00
mrexodia
1f5c7d66af
DBG: resolved issue #393 (make ';' emit a comment in scripts)
2015-11-26 01:00:07 +01:00
mrexodia
98fe7cbca1
DBG: fixed a stupid bug with filtering symbols
2015-11-26 00:51:32 +01:00
mrexodia
4d6afedfe7
DBG: less strict filter for _imp_
2015-11-26 00:49:13 +01:00
mrexodia
9a814f54a3
DBG+GUI: resolved issue #431 + added "sub_" prefix for functions without label + added "function+offset" in the disassembly
2015-11-26 00:45:49 +01:00
mrexodia
dc16750418
DBG+GUI: dumpAtN signal (in anticipation of the multiple dump windows issue #300 )
2015-11-25 23:43:41 +01:00
Nukem
8fa0803df7
DBG: Finish my analysis function
2015-11-24 23:51:52 -05:00
mrexodia
c70edc0cf0
DBG+GUI: reverted stack freeze (I agree it should be done in the GUI now)
2015-11-24 01:56:28 +01:00
mrexodia
1731e1dee5
PROJECT: fixed line endings (hopefully for good now)
2015-11-24 01:50:17 +01:00
mrexodia
6508104c81
DBG+GUI: dont wanna talk about it...
2015-11-24 01:43:35 +01:00
Nukem
2e60f3a15e
DBG: Fixing invalid free ( #438 )
2015-11-23 18:55:17 -05:00
mrexodia
245188b71f
DBG: "setfreezestack 1/0" command to freeze the stack
2015-11-24 00:31:26 +01:00
mrexodia
ce3daaeb86
DBG: possibility to lock the stack (set bFreezeStack to true to freeze on automatic stack updates as CSP changes)
2015-11-24 00:12:08 +01:00
mrexodia
a519dede52
DBG: resolved issue #425 (allow tabs in the commands)
2015-11-21 04:23:04 +01:00
mrexodia
5e9a33022b
DBG: (hopefully) fixed issue #249 (force refresh memory map every second)
2015-11-20 17:27:16 +01:00
mrexodia
62b0e7222f
PROJECT+DBG+GUI: capstone_wrapper as a static library (for maintainability)
2015-11-20 17:09:15 +01:00
Nukem
3de99ea17c
DBG: Display TEB/stack ranges in the memory map
2015-11-16 19:27:35 -05:00
Mr. eXoDia
d452c5f04a
DBG: fixed the realloc function
2015-11-07 16:12:45 +01:00
Nukem
bbaa2a0176
EXE: Ignore STATUS_INVALID_HANDLE when generating crashdumps
2015-11-07 02:21:31 -05:00
Mr. eXoDia
ca0dbcd7c1
PROJECT+DBG+GUI: re-added libs + fixed build+clean+release scripts + removed BeaTokenizer from the GUI.
2015-11-07 07:29:35 +01:00
Mr. eXoDia
9a66825db5
Merge branch 'master' of https://github.com/Nukem9/x64dbg into Nukem9-master
...
Conflicts:
src/dbg/capstone_wrapper.cpp
src/gui/Src/Disassembler/capstone_wrapper.cpp
2015-11-07 06:13:29 +01:00
Nukem
d5e757c7b0
Merge branch 'master' of https://github.com/x64dbg/x64dbg
...
Conflicts:
src/dbg/capstone_wrapper.cpp
src/dbg/capstone_wrapper.h
src/dbg/debugger.cpp
src/dbg/instruction.cpp
src/dbg/memory.cpp
src/gui/Src/BasicView/Disassembly.cpp
src/gui/Src/BasicView/Disassembly.h
src/gui/Src/Bridge/Bridge.cpp
src/gui/Src/Disassembler/BeaTokenizer.cpp
src/gui/Src/Disassembler/BeaTokenizer.h
src/gui/Src/Disassembler/QBeaEngine.cpp
src/gui/Src/Disassembler/QBeaEngine.h
src/gui/Src/Gui/AppearanceDialog.cpp
src/gui/Src/Gui/CPUDisassembly.cpp
src/gui/Src/Gui/CPUSideBar.cpp
src/gui/Src/Gui/SettingsDialog.ui
src/gui/Src/ThirdPartyLibs/BeaEngine/BeaEngine.h
src/gui/Src/ThirdPartyLibs/BeaEngine/basic_types.h
src/gui/Src/ThirdPartyLibs/BeaEngine/export.h
src/gui/Src/ThirdPartyLibs/BeaEngine/libBeaEngine.a
src/gui/Src/ThirdPartyLibs/BeaEngine/libBeaEngine_64.a
src/gui/Src/ThirdPartyLibs/BeaEngine/macros.h
src/gui/Src/Utils/Configuration.cpp
src/gui/Src/main.cpp
src/gui/x64dbg.pro
2015-11-06 23:21:13 -05:00
Nukem
5bc62c5ad5
DBG: Minor
2015-10-24 22:01:38 -04:00
Nukem
4b74370941
DBG: Simplify cmddirectexec
2015-10-24 16:06:44 -04:00
Nukem
fcdaf8e688
DBG: Cleaning up commands
2015-10-24 00:00:51 -04:00
Nukem
6ee5dfdfad
DBG: Small debugging engine interface template
2015-10-23 23:51:55 -04:00
Nukem
eb974b985b
DBG: Asserts in memory allocation functions
2015-10-23 22:41:45 -04:00
Nukem
a07b67e94e
DBG: Separating just-in-time code
2015-10-23 22:33:50 -04:00
Nukem
e19196781c
DBG: MemPatch/assemble dialog now show errors when unable to write memory
2015-10-19 20:11:27 -04:00
Nukem
dc1cd2ebc1
DBG: Move more database code
2015-10-19 19:53:56 -04:00
Nukem
9dd6fe8fdc
PROJECT: Formatting (again)
2015-10-19 18:03:57 -04:00
Nukem
516ee2e770
DBG: Move database code to database.cpp/.h
2015-10-19 17:37:26 -04:00
Nukem
f7fec2d7dc
DBG: Fix some nice undefined behavior in RefFind
2015-10-18 18:17:26 -04:00
Nukem
3f2267c575
DBG: Try to fix #360 for the time being
2015-10-18 16:28:48 -04:00
Nukem
eeb1235e10
DBG: Minor
2015-10-18 15:25:36 -04:00
Nukem
b8d107317f
DBG: Remove annoying _WIN64 defines in scriptapi_memory
2015-10-18 15:10:22 -04:00
Nukem
3233e9fd9b
DBG: Fix potential bug in ThreadGetList (uninitialized variable)
2015-10-18 14:49:18 -04:00
Nukem
2a43e32820
DBG: Standardize assert function names
2015-10-18 14:09:50 -04:00
Nukem
8edc982597
DBG: Auto-formatting
2015-10-18 13:48:44 -04:00
Nukem
5e21927f7b
DBG: Use async send in msgqueue
2015-10-18 12:58:35 -04:00
Nukem
c67cdf447e
DBG: More minor asserts
2015-10-18 02:03:28 -04:00
Nukem
b9b8e4ada2
DBG: Fix visual display of callstack
2015-10-18 01:40:23 -04:00
Nukem
d71ac5458b
DBG: Second attempt at removing while/sleep from msgqueue
2015-10-18 01:30:52 -04:00
Nukem
166d402cef
DBG: Remove unnecessary assert
2015-10-17 23:39:08 -04:00
Nukem
c0a9ec5a50
DBG: Add asserts in a bunch of places
2015-10-17 23:32:52 -04:00
Nukem
a5c85b7710
DBG: Very minor
2015-10-17 20:40:01 -04:00
Nukem
8ee7f7eaad
GUI/PROJECT: Fixing various errors
2015-10-17 20:15:21 -04:00
Nukem
b48fd41967
DBG: Replace dsint
2015-10-17 19:54:23 -04:00
Nukem
f23b5af60a
DBG: Replacing uint with duint
2015-10-17 19:52:02 -04:00
Nukem
eda641f6a7
DBG: Only use StackWalk64 for stack info
2015-10-17 19:35:55 -04:00
Nukem
50008401ee
DBG: Update exception name
2015-10-17 19:34:33 -04:00
Nukem
2297a92935
PROJECT: RESTRUCTURE
2015-10-17 16:35:38 -04:00