1
0
Fork 0

DBG: changed valfromstring order

This commit is contained in:
mr.exodia 2013-11-25 00:10:25 +01:00
parent 9849ff81dc
commit 44934f139e
4 changed files with 7 additions and 11 deletions

View File

@ -49,13 +49,12 @@ without having to update the code of the other parts.
- quite fast working in really big code pages (tested up to 5GB)
- GUI hotkeys
- dynamic jump arrow (just like OllyDbg)
- user databases for labels/comments/breakpoints (*.dd64 or *.dd32 files)
- user databases for labels/comments/breakpoints/bookmarks (*.dd64 or *.dd32 files)
- easy context menu in disassembly (to set breakpoints etc)
- plugin support
>Known bugs:
- hardware breakpoints do not work properly on x64 (TitanEngine bug)
- sometimes the disassembly view is not updated (click anywhere to solve)
- ??? (please report)
- memory breakpoints sometimes fail (TitanEngine bug)
>Last words:
The debugger core is based on TitanEngine (an updated version,
@ -72,6 +71,7 @@ The icon is taken from VisualPharm (http://www.visualpharm.com/)
- Teddy Rogers
- EXETools community
- Tuts4You community
- DMichael
- Sorry if I forgot you!
>Lead developers:

View File

@ -13,7 +13,6 @@
<Option compiler="gcc" />
<Option host_application="../bin/x32/x32_dbg.exe" />
<Option run_host_application_in_terminal="0" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />
@ -29,7 +28,6 @@
<Option compiler="gnu_gcc_compiler_x64" />
<Option host_application="../bin/x64/x64_dbg.exe" />
<Option run_host_application_in_terminal="0" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O2" />

View File

@ -1221,11 +1221,11 @@ bool valfromstring(const char* string, uint* value, int* value_size, bool* isvar
sscanf(string+inc, "%"fext"x", value);
return true;
}
else if(labelfromstring(string, value)) //then come labels
return true;
else if(valapifromstring(string, value, value_size, true, silent, hexonly)) //then come APIs
return true;
else if(symfromname(string, value)) //then come symbols (as symbols also take API names)
else if(labelfromstring(string, value)) //then come labels
return true;
else if(symfromname(string, value)) //then come symbols
return true;
else if(varget(string, value, value_size, 0)) //finally variables
{

View File

@ -14,7 +14,6 @@
<Option compiler="gcc" />
<Option host_application="../bin/x32/x32_dbg.exe" />
<Option run_host_application_in_terminal="0" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-fomit-frame-pointer" />
@ -36,7 +35,6 @@
<Option compiler="gnu_gcc_compiler_x64" />
<Option host_application="../bin/x64/x64_dbg.exe" />
<Option run_host_application_in_terminal="0" />
<Option createDefFile="1" />
<Option createStaticLib="1" />
<Compiler>
<Add option="-O3" />