Marcus Meissner
a3afe94831
winedbg: Segment registers are not affected by rex prefix (Coverity).
2010-02-18 12:43:00 +01:00
Marcus Meissner
6beb48c4e1
winedbg: rex is not used for Grp15b (Coverity).
2010-02-17 09:42:55 +01:00
Dmitry Timoshkov
aa25fcded7
winedbg: Print parameter values in backtraces in hex.
2010-02-16 11:33:28 +01:00
Alexandre Julliard
9644d1dcd7
makefiles: Generate a general catch-all dependency on .tab.h files to replace the manually maintained ones.
2010-02-08 20:58:00 +01:00
Eric Pouech
b50e571947
winedbg: Implement is_func_call on x86_64 CPU.
2010-02-04 13:39:27 +01:00
Eric Pouech
4f4e38ce40
winedbg: Implemented is_step_over method for x86-64 CPU.
2010-02-04 13:39:27 +01:00
Eric Pouech
9ed8d56ed2
winedbg: Implemented is_break_insn for x86-64 CPUs.
2010-02-04 13:39:27 +01:00
Eric Pouech
6979ea7d5b
winedbg: Implemented is_function_return method for x86-64 CPU.
2010-02-04 13:39:27 +01:00
Eric Pouech
7d3a9c6ffd
winedbg: Implement float fetching for x86-64 debugger.
2010-02-04 13:39:27 +01:00
Eric Pouech
7c9cd44965
winedbg: Added some more instructions disassembly.
2010-02-04 13:39:27 +01:00
Eric Pouech
4b8b078344
winedbg: Fix 32bit displacement sign extension.
2010-02-04 13:39:27 +01:00
Eric Pouech
7f1105e656
winedbg: Add disassembly capacity to x86-64 backend.
2010-02-04 13:39:27 +01:00
Eric Pouech
e1b677dcd1
winedbg: For x86-64 CPU, fix $rip variable definition.
2010-02-04 13:39:27 +01:00
Eric Pouech
f91948ad94
winedbg: Extend print_typed_basic to handle unicode strings.
2010-02-04 13:39:27 +01:00
Luca Bennati
45d3113747
winedbg: Add Italian translation.
2010-02-02 11:47:19 +01:00
Marcin Baczyński
477117a03f
winedbg: Remove superfluous void* cast.
2010-01-07 17:59:57 +01:00
André Hentschel
76c518539f
winedbg: Update link.
2010-01-06 09:52:44 +01:00
Eric Pouech
280259aaca
winedbg: In "info threads" commands, also show the name of the processes even if not debugged.
2009-12-30 16:15:20 +01:00
Gerald Pfeifer
f2d18c1c26
winedbg: Use #elif defined(...) instead of plain #elif in main().
2009-12-28 12:27:16 +01:00
Gerald Pfeifer
0885d345b6
winedbg: Use #elif defined(...) instead of plain #elif when detecting architectures in dbg_start_interactive().
2009-12-23 14:27:30 +01:00
Eric Pouech
4c661dc822
winedbg: Fix for stack symbols on 64bit platform.
2009-12-22 15:38:28 +01:00
Eric Pouech
afcd3a6b1a
winedbg: Ensure the stack pointer is also passed to StackWalk.
2009-12-22 15:38:14 +01:00
Eric Pouech
a775d41c10
winedbg: Push the correct machine type to StackWalk.
2009-12-22 15:38:01 +01:00
Nicolas Le Cam
7692d926e8
winedbg: Fix Norwegian translation warning by adding UTF-8 pragma.
2009-12-16 12:20:35 +01:00
Alexander Nicolaysen Sørnes
bdda678803
winedbg: Add Norwegian Bokmål translation.
2009-12-15 16:09:12 +01:00
Eric Pouech
4195c2f3bb
winedbg: Implement breakpoint management for x86_64 targets.
2009-12-15 11:58:15 +01:00
Eric Pouech
f96bdda0f3
winedbg: Added 'a' to the format supported in examine command (a stands for address).
2009-12-15 11:55:57 +01:00
Eric Pouech
5aa859de72
winedbg: Allow internal (host) integral variables to hold 64bit value on 64bit platforms.
2009-12-15 11:55:41 +01:00
Eric Pouech
4ce6c90c36
winedbg: Fix some types for homogenous support on 64bit platform.
2009-12-15 11:55:17 +01:00
Eric Pouech
12c3a012cb
winedbg: Force 64bit line number information throughout the code to ease 64bit portability.
2009-12-14 12:30:56 +01:00
Eric Pouech
91c7ff2994
winedbg: For the x86_64 backend, fetch all the integral types.
2009-12-14 12:30:42 +01:00
Eric Pouech
ab2e0bdef6
winedbg: Added a couple of tweaks to properly support 32bit vs 64bit wide addresses.
2009-12-14 12:30:33 +01:00
Eric Pouech
97d44dd399
dbghelp: Force 64bit module enumeration on all platforms.
2009-12-14 12:29:43 +01:00
Eric Pouech
7daa50c041
winedbg: Ensure all addresses passed to break functions are 64bit wide.
2009-12-14 12:29:35 +01:00
Eric Pouech
485280c64b
winedbg: Enforce 64bit modules address on 64bit platforms.
2009-12-14 12:29:23 +01:00
Francois Gouget
e19c71ad80
winedbg: Use SUBLANG_NEUTRAL for Spanish.
2009-12-14 12:04:04 +01:00
Alexandre Julliard
ec73f0b71a
winedbg: Fix a number of 64-bit pointer truncation issues.
2009-12-10 15:23:45 +01:00
Alexandre Julliard
c09ac7a41f
winedbg: Use the explicit name for all A/W function.
2009-12-09 18:14:07 +01:00
Jaime Rave
2113050e75
winedbg: Add Spanish translation.
2009-12-09 12:19:25 +01:00
Eric Pouech
a116f78ded
winedbg: In proxy mode, correctly init the wine_segs fields.
2009-11-09 20:02:20 +01:00
Eric Pouech
700d9df414
winedbg: Properly manage Wine's dbghelp extensions for constant symbols which value is passed by ref.
2009-10-05 14:56:47 +02:00
Eric Pouech
31cf71c244
winedbg: Fix backend prototypes for PowerPC and Alpha.
2009-09-02 10:24:14 +02:00
Dylan Smith
262e1bfa92
winedbg: Resolve typedefs when checking for user defined type.
...
All that matters is that the real type is a user defined type (e.g.
structure, class, or union), so I used types_get_real_type instead of
types_get_info to avoid issues with typedefs.
2009-08-27 14:13:49 +02:00
Dylan Smith
fe8f6b8068
winedbg: Extract address from expression for listing source at address.
2009-08-27 14:13:40 +02:00
Dylan Smith
6f0655242c
winedbg: Fixed listing source of function in file.
2009-08-24 15:17:34 +02:00
Dylan Smith
1cb7c1a11c
winedbg: Prevent syntax errors for list command due to the lexer.
...
The list command allows more than just a pathname, but since a pathname
allows such a wide range of characters, it will prevent other parameters
from getting parsed properly (e.g. a start line number). This even
interfered with the usage of pathname for the list command, since the
command typically includes a line number within the file.
2009-08-24 15:17:34 +02:00
Dylan Smith
a35652d654
winedbg: Make limitations of set command clearer in man page.
2009-08-17 14:43:09 +02:00
Dylan Smith
82f810dc73
winedbg: Properly end non-formatted text in man page.
...
The .nf macro stops formatting of the text in the man page, and the
macro .fi should be used to end. This wasn't done before, which is
noticable for where the text is wrapped when opening the man page with a
larger/smaller terminal width.
2009-08-17 14:42:48 +02:00
Dylan Smith
26c427d50a
winedbg: Fixed syntax of set command in man pages.
2009-08-17 14:42:32 +02:00
Dylan Smith
81c9b3a105
winedbg: Correct header for virtual memory mapping for end address.
...
The virtual memory mapping info retrieved by the command "info maps" has
the end address in the second column, even though the title for the
column says "Size".
2009-08-17 14:42:23 +02:00