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
Dylan Smith
3add397abc
winedbg: Remove unused tokens in grammer file.
2009-08-17 14:40:14 +02:00
Dylan Smith
4782d1dde6
winedbg: Prevent syntax error for setting all debug channels.
...
The lexer was matching tALL before checking for tIDENTIFIER, and the set
command didn't have any rules for tALL, which prevented setting the
flags for all the debug channels.
2009-08-17 14:40:03 +02:00
Vladimir Pankratov
0c7b34bdd9
winedbg: Convert the Russian resources to UTF-8.
2009-07-23 11:22:41 +02:00
Ricardo Filipe
1156221c3f
winedbg: Add Portuguese translation.
2009-07-20 12:17:21 +02:00
Paul Vriens
3c876de7a4
winedbg: Remove an unneeded pragma from the Swedish translation.
2009-07-15 13:24:06 +02:00
Eric Pouech
28dd482279
winedbg: 'Int XX' is not a function call, so don't try to handle it as such on i386.
2009-07-13 10:25:51 +02:00
Anders Jonsson
f7ec04766b
winedbg: Add Swedish translation.
2009-07-08 20:34:04 +02:00
Alexandre Julliard
56af92b073
makefiles: Regenerate the source lists using make_makefiles.
2009-07-03 13:26:38 +02:00
Michael Stefaniuc
7cf2855cf7
winedbg: Build language resource files separately.
...
Do not include them from an other rc file.
2009-07-01 11:42:19 +02:00
Michael Stefaniuc
34f771c207
winedbg: Include the local resource header last.
2009-07-01 11:42:04 +02:00
Frédéric Delanoy
af8348c5b7
winedbg: Add French translation.
2009-06-30 12:30:38 +02:00
Eric Pouech
87132a3a6a
winedbg: Correctly print type for functions without parameters.
2009-06-29 13:13:43 +02:00
Eric Pouech
bfb6c80148
winedbg: Print array size when looking at its type.
2009-06-29 13:13:37 +02:00
Austin English
7f13b126d5
winedbg: Return 0 if --help is specified.
2009-06-25 11:45:57 +02:00
Alexandre Julliard
8c7feab0f9
winedbg: Don't display the crash dialog for winedevice.exe, it only confuses users.
2009-06-23 16:20:33 +02:00
André Hentschel
c50a4738d6
winedbg: Fix comment header.
2009-06-08 12:42:29 +02:00
Alexandre Julliard
8d0cb61bc7
winedbg: Add wrappers for Read/WriteProcessMemory to fix the mingw build.
2009-06-05 15:19:58 +02:00
Francois Gouget
05a4d26c47
winedbg & appwiz.cpl: Use SUBLANG_NEUTRAL for German.
2009-06-03 11:26:07 +02:00
André Hentschel
426e541ba5
winedbg: Add German translation.
2009-06-01 16:16:05 +02:00
Aurimas Fišeras
fca0d3c5cf
winedbg: Add Lithuanian translation.
2009-06-01 16:16:05 +02:00
Eric Pouech
277d64bef0
winedbg: Pass NULL for some optionals parameters to MinidumpReadDumpStream.
2009-06-01 16:16:01 +02:00
Vladimir Pankratov
c75f31e1b8
winedbg: Add Russian translation.
2009-05-25 11:21:49 +02:00
Rico Schüller
654c7e3668
winedbg: Do not print more than 9 characters from pThread->name.
2009-05-20 10:51:00 +02:00
Frans Kool
d4e1d88722
winedbg: Add Dutch translations.
2009-05-19 16:18:13 +02:00
Francois Gouget
84cd15a021
winedbg: Replace realloc() with HeapReAlloc().
2009-05-15 10:31:12 +02:00
Hwang YunSong
08ba955300
winedbg: New Korean resource.
2009-05-08 12:13:55 +02:00
Francois Gouget
6980949f49
winedbg: Remove an unused debug channel.
2009-05-06 12:20:09 +02:00
Alexandre Julliard
8b3b328319
winedbg: Implement single step for x86_64.
2009-05-01 18:29:10 +02:00
Alexandre Julliard
b26ae69fcb
winedbg: Fix formatting of the flag register bits.
2009-05-01 18:28:49 +02:00
Ken Sharp
3ab52c2097
winedbg: Correct slight typo in winedbg dialog.
2009-04-24 11:51:06 +02:00
Mikołaj Zalewski
1e256e426d
winedbg: Add a crash dialog for --auto mode.
2009-04-22 17:00:34 +02:00
Michael Stefaniuc
2e6ac3a571
winedbg: Remove some superfluous pointer casts.
2009-04-21 13:16:33 +02:00
Dmitry Timoshkov
c23beb3102
winedbg: Fix a typo in the comment.
2009-04-15 15:56:33 -05:00
Alexandre Julliard
09d7fa707f
winedbg: Add context dumping for x86_64.
2009-04-08 20:40:35 +02:00
Eric Pouech
fac7496345
winedbg: Fix the way array derefs are done.
2009-03-30 14:20:44 +02:00
Alexandre Julliard
d7d84e71d3
winedbg: Don't name a function PRIVATE.
2009-03-12 14:29:53 +01:00
Francois Gouget
96848a0605
Remove spaces before '\n's.
2009-03-09 12:05:58 +01:00
Francois Gouget
d1110dd2e9
winedbg: Remove spaces before '\n's.
2009-03-09 12:05:33 +01:00
Mike Ruprecht
c7b204e98a
winedbg: Fix typo in a comment.
2009-03-02 12:03:19 +01:00
Marcus Meissner
102a3b9892
winedbg: Check for buffer being NULL.
2009-02-02 15:21:43 +01:00
Francois Gouget
4061d1f8d8
winedbg: Make lexeme_alloc() static in debug.l.
2009-01-20 12:33:52 +01:00
Francois Gouget
5012a57268
winedbg: Make some functions static.
2009-01-20 12:33:47 +01:00
Alexandre Julliard
4441065182
winedbg: Fix pointer cast warnings on 64-bit.
2009-01-09 14:06:12 +01:00
Francois Gouget
a9d3d0e942
winedbg: Remove an unused debug channel (winedbg).
2008-12-29 11:35:37 +01:00
Christian Costa
88cf37fd85
winedbg: Make frame numbers display starting from 0 so we match frame command.
2008-12-08 12:02:43 +01:00
Vincent Povirk
8f6736cf13
winedbg: Fix string format warnings.
2008-12-05 12:30:22 +01:00
Francois Gouget
9c5e97aa71
Assorted spelling fixes.
2008-11-24 14:25:10 +01:00
Eric Pouech
583e051044
winedbg: Added scoped symbol picker, and options to handle it.
2008-11-11 11:40:36 +01:00
Eric Pouech
508414313e
winedbg: Slightly change the option setting syntax (allows also to get the current state back).
2008-11-11 11:40:26 +01:00
Eric Pouech
4c00325c3b
winedbg: Rewrote the symbol picking mechanism so that it can handle several algorithms.
2008-11-11 11:40:17 +01:00
Michael Stefaniuc
880d944ea0
winedbg: Use FIELD_OFFSET instead of reimplementing it.
2008-11-03 13:40:20 +01:00
Eric Pouech
0c4e9df2a1
winedbg: Add a kill command to kill the current process.
2008-10-27 11:28:17 +01:00
Eric Pouech
cbb84fdb73
winedbg: Added a command to allow loading mismatched modules.
2008-10-20 13:53:08 +02:00
Eric Pouech
5c8ad49158
winedbg: Use Unicode strings for all module references.
2008-10-20 13:52:44 +02:00
Alexandre Julliard
01b7667a1a
programs: Convert source files to utf-8.
2008-10-18 19:22:19 +02:00
Florian Köberle
49c96a5075
winedbg: Fixed an infinite loop.
2008-09-12 11:39:52 +02:00
Eric Pouech
a181ad5a2c
winedbg: Also handle 1 byte signed int as they were char (PDB files are done like this... sigh).
2008-09-08 12:47:20 +02:00
Eric Pouech
6986975816
winedbg: Search default debuggee dir for symbol information.
2008-09-04 13:47:48 +02:00
Alexandre Julliard
b3ec2e5f95
makefiles: Recurse into all directories for install-lib and install-dev too.
2008-08-25 14:27:03 +02:00
Eric Pouech
687a00c0af
winedbg: Don't force integral values while displaying a stack value, it doesn't work for float/double values.
2008-08-18 14:34:10 +02:00
Gerald Pfeifer
b15bcddeac
winedbg: Fix the type of four loop variables and reduce scope of one.
2008-07-22 15:25:47 +02:00
Alexandre Julliard
28a2179dd6
Add noinput directive to all lex files to avoid a compiler warning.
2008-07-07 12:31:33 +02:00
Michael Stefaniuc
7057d7a914
winedbg: Fix "floating pointer" typo.
2008-06-24 11:51:20 +02:00
Jon Griffiths
9e62412dc1
winedbg: Add support for printing c++ bool values.
2008-06-18 16:48:17 +02:00
Eric Pouech
f7f9c08fc0
winedbg: Fixed the print_basic command when dealing with long long values.
2008-05-27 12:03:44 +02:00
Eric Pouech
98e2486820
winedbg: Removed unneeded variable from print_basic.
2008-05-27 12:02:36 +02:00
Alexandre Julliard
2e83ea49be
winedbg: Fix compile when poll() is not available.
2008-05-26 19:25:04 +02:00
Eric Pouech
2a771d294f
winedbg: Fix the path traversal.
2008-05-13 10:40:08 +02:00
Eric Pouech
bd6b394e84
winedbg: Added ability to print properly float/double values.
2008-05-01 18:11:26 +02:00