From 1a8fcdcd65978d2ecebe34fd90609273a00a62e2 Mon Sep 17 00:00:00 2001
From: "mr.exodia"
Date: Sun, 22 Dec 2013 20:44:21 +0100
Subject: [PATCH] DBG: fixed a bug in addrinfoget (live comments)
DBG: check if process architecture matches the current debugger architecture
DBG: fixed a bug with non-silent valfromstring (last fix regarding silent stuff)
DBG: added memory operation brackets: '[', ']' and 'n:[' (see help)
GUI: removed useless info lines
PROJECT: updated help
---
help/Calculations.htm | 10 +--
help/Commands.htm | 6 +-
help/Input.htm | 37 +++++++++--
help/Introduction.htm | 23 ++++---
help/x64_dbg.wcp | 2 +-
todo_dbg.txt | 9 +--
x64_dbg_dbg/_exports.cpp | 8 ++-
x64_dbg_dbg/debugger.cpp | 38 +++++++++++-
x64_dbg_dbg/disasm_helper.cpp | 55 ++++++++++------
x64_dbg_dbg/math.cpp | 12 ++--
x64_dbg_dbg/math.h | 4 +-
x64_dbg_dbg/value.cpp | 62 ++++++++++++++++---
x64_dbg_gui/Project/Src/BasicView/InfoBox.cpp | 6 +-
13 files changed, 196 insertions(+), 76 deletions(-)
diff --git a/help/Calculations.htm b/help/Calculations.htm
index 5e5e4973..383bd7bd 100644
--- a/help/Calculations.htm
+++ b/help/Calculations.htm
@@ -26,12 +26,12 @@ resolved first, there is no need for a terminating bracket, unless you want to
use one.
2:not: '~' The not operator can be used before a
number of a variable, like in C.
-3:addition/substraction
-: '+' and '-'
-4:muliplication/devision: '*'
-= regular multiplication (signed/unsigned), '#' = get the higher part of the
+
3:muliplication/devision: '*' = regular
+multiplication (signed/unsigned), '#' = get the higher part of the
multiplication, '/' = regular devision (signed/unsigned, devide by zero=error)
and '%' = get the modulo (remainder) of the devision.
+4:addition/substraction
+: '+' and '-'
5:shift: '<' = shift left (shl for unsigned,
sal for signed), '>' = shift right (shr for unsigned, sar for signed).
6:and: '&' Just the regular AND operation like
@@ -47,4 +47,4 @@ syntax:
can be any register, flag, variable or memory location. 'b' can be anything that is recognized as a mathmatical
input.
a++/a--: 'a' can be any register, flag, variable or memory
-location.