1
0
Fork 0
Commit Graph

3917 Commits

Author SHA1 Message Date
Mr. eXoDia 4f615d691e Merge branch 'sidebarbp' 2014-07-18 17:12:13 +02:00
Mr. eXoDia 167fa825d3 GUI: resolved issue #124 (dots next to breakpoints toggle the breakpoint states) 2014-07-18 17:11:57 +02:00
Mr. eXoDia 55fe598bdb GUI+DBG: removed the BPXSTATE enum from the bridge 2014-07-18 17:06:40 +02:00
Mr. eXoDia fd621b76ed DBG: resolved some issues with removing disabled breakpoints + fixed an issue with the database not being removed when every breakpoint etc was removed 2014-07-18 17:03:25 +02:00
Mr. eXoDia ab829cee65 DBG: fixed a custom handler, that was not registered 2014-07-18 16:39:04 +02:00
Mr. eXoDia 54538dccf2 DBG: fixed the title when there is no module 2014-07-18 16:30:12 +02:00
Mr. eXoDia d152b111bf PROJECT: updated help 2014-07-16 17:15:14 +02:00
Mr. eXoDia 1ffff8fdf7 DBG+GUI: winEventFilter plugin callback 2014-07-16 17:07:42 +02:00
Mr. eXoDia bedd58447c PROJECT: updated help 2014-07-16 16:46:08 +02:00
Mr. eXoDia d7beef8561 DBG: fixed an issue with the size parameter of fillbasicinfo (thanks to RaMMicHaeL) 2014-07-12 04:07:46 +02:00
mrexodia 88e251e3cc Merged in RaMMicHaeL/x64_dbg (pull request #4)
C support for public header files
2014-07-11 19:32:46 +02:00
RaMMicHaeL 46576d64f2 C support for public header files 2014-07-11 16:22:35 +03:00
tr4ceflow 53e9686624 GUI: toogle breakpoint state in sidebar by clicking on the bullet
GUI: better visualisation of enabled/disabled breakpoint due filled red/green circles

Left click on the breakpoint bullets will cause the sequence "create --> disable --> delete --> create --> ...". The Breakpoint class now provides a function to get the breakpoint state of a certain breakpoint at some address and some type:
bp_enabled -> breakpoint exists and is enabled
bp_disabled -> breakpoint exists and is disbled
bp_non_existent -> breakpoint was not found
2014-07-11 13:51:34 +02:00
Mr. eXoDia a7e7d6d59a DBG: fixed a bug in the memory (would not display the actual module) 2014-07-11 02:28:58 +02:00
Mr. eXoDia 2e60ae8388 GUI: fixed some small bugs 2014-07-11 02:28:33 +02:00
Mr. eXoDia 56fb1b6e40 GUI: limit log size 2014-07-11 01:50:26 +02:00
Mr. eXoDia cb2c715445 PROJECT: updated release script 2014-07-11 01:25:20 +02:00
Mr. eXoDia 1638b30f46 GUI: added simple update checker 2014-07-11 01:19:13 +02:00
Mr. eXoDia 031dadc319 DBG: use section vector for the memory map, now updating the memory map is close to instant 2014-07-10 23:52:53 +02:00
Mr. eXoDia 888cde708a resolved issue #37 (sort StdTable) + fixed a warning in the struct definition in PatchDialog 2014-07-10 15:37:56 +02:00
Mr. eXoDia c3a832fc0e DBG: use std::map to save the memory pages so sections will have their original size in memory (very slow now, will be fixed) 2014-07-08 19:55:45 +02:00
Mr. eXoDia b932ac8a09 GUI: added stuff to the toolbar 2014-07-08 00:11:56 +02:00
Mr. eXoDia be157e2032 GUI: removed useless file + finally renamed project file 2014-07-08 00:08:59 +02:00
Mr. eXoDia f6adccaef8 DBG: added boundary checks on DbgMemRead and DbgMemWrite (might solve some unexpected crashes like the ones I experienced today with a random enigma file) 2014-07-08 00:07:35 +02:00
Mr. eXoDia e038d690da DBG: added some extra try to get the path from handle (use devicepath when failed) 2014-07-07 20:03:05 +02:00
Mr. eXoDia cf404b9273 DBG: automatically add plugin callbacks on certain export names +updated help 2014-07-07 19:38:23 +02:00
Mr. eXoDia 250271ed03 DBG: fixed many warnings on x64 (size_t conversions) 2014-07-07 17:13:57 +02:00
Mr. eXoDia 47c0518f59 DBG: added DbgFunctions()->DisasmFast 2014-07-07 17:00:24 +02:00
Mr. eXoDia baf40769ce GUI: color setting for log and symbol log + use hexedit colors in ASCII and UNICODE edits 2014-07-07 15:59:37 +02:00
Mr. eXoDia 8157e110d0 GUI: option to disassemble uppercase 2014-07-07 15:58:34 +02:00
Mr. eXoDia 7b8c865607 GUI: fixed some context menu bugs in RegistersView + follow in stack option 2014-07-07 15:58:09 +02:00
Mr. eXoDia 174afe635b DBG: added _dbgfunctions to the plugin api + updated dbgversion in bridge 2014-07-07 14:49:31 +02:00
Mr. eXoDia 3ddbde8956 EXE: updated version 2014-07-07 03:26:40 +02:00
Mr. eXoDia 461f4fe981 PROJECT: updated help 2014-07-07 03:24:01 +02:00
Mr. eXoDia 393eee804b PROJECT: updated help 2014-07-07 03:22:07 +02:00
Mr. eXoDia fa21ba1b16 DBG: fixed compilation error 2014-07-07 03:12:21 +02:00
Mr. eXoDia 9e688bb347 PROJECT: updated help 2014-07-07 03:11:21 +02:00
Mr. eXoDia 101ba59d37 DBG: slightly changed various command behaviors. 2014-07-07 03:11:11 +02:00
Mr. eXoDia f69bb6d42c GUI: more information about the currently selected address in disassembler ("module[rva] | .section:VA <label>") 2014-07-07 02:39:39 +02:00
Mr. eXoDia 67694b087f DBG: get module base using a macro 2014-07-07 02:37:50 +02:00
Mr. eXoDia b5999a9780 DBG: fixed a bug in DebugUpdateGui (dont update GUI when requested address is invalid) 2014-07-07 02:19:28 +02:00
Mr. eXoDia 95c6c08126 GUI: added Fill with NOPs in disassembly + fixed binary menu separator in disasm/dump/stack 2014-07-07 01:51:22 +02:00
Mr. eXoDia 1249b04510 DBG: show some exception names when an exception occurs 2014-07-07 01:04:46 +02:00
Mr. eXoDia 9ade0e3933 DBG: fixed a compile error 2014-07-07 00:05:46 +02:00
Mr. eXoDia 852275bad5 GUI: added View->Comments/Labels/Bookmarks/Functions 2014-07-07 00:03:12 +02:00
Mr. eXoDia 46fba5ba85 GUI: changed shortcuts of binary operations 2014-07-07 00:01:02 +02:00
Mr. eXoDia 704994df12 GUI: close patch dialog when debugging stops + do not show patch dialog when not debugging + fixed a bug with the checking of patches + added patch import/export (with undo support and option to not apply patches with a different oldbyte value) 2014-07-06 23:44:43 +02:00
Mr. eXoDia e4101a0d79 BRIDGE: no long do GuiUpdatePatches in a separate thread 2014-07-06 23:35:30 +02:00
Mr. eXoDia c2a2177bd1 DBG: no auto refresh of patches when calling MemPatch + clear patches on close 2014-07-06 23:35:08 +02:00
Mr. eXoDia 74d0b92474 DBG: support 0x prefixed numbers 2014-07-06 22:04:16 +02:00