From 36eed034c9b4a973499080d5a18fc6c216b72f72 Mon Sep 17 00:00:00 2001 From: Eric Pouech Date: Thu, 3 May 2001 18:32:07 +0000 Subject: [PATCH] Added a small section about expressions in winedbg. --- documentation/debugger.sgml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) 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). + + + + + +