diff --git a/documentation/debugger.sgml b/documentation/debugger.sgml
index 05e7cbe58af..9b33c26f406 100644
--- a/documentation/debugger.sgml
+++ b/documentation/debugger.sgml
@@ -1337,6 +1337,11 @@ watch <id> adds a watch command (on write) at the address of
symbol <id>
info break lists all (break|watch)points (with state)
+
+ When setting a breakpoint on an <id>, if several symbols with this
+ <id> exist, the debugger will prompt for the symbol you want to use.
+ Pick up the one you want from its number.
+
@@ -1470,6 +1475,33 @@ c => character (only printable 0x20-0x7f are actually
b => 8 bit unsigned hexadecimal integer
+
+
+ Expressions
+
+
+ Expressions in Wine Debugger are mostly written in a C form. However, there
+ are a few discrepancies:
+
+
+
+ Identifiers can take a '.' in their names. This allow mainly to access symbols
+ from different DLLs like USER32.DLL.CreateWindowA
+
+
+
+
+ Because of previous rule, fields access from a struct must be written as:
+
+ my_struct . my_field
+
+ (note the spaces after and before the dot).
+
+
+
+
+
+