Commit Graph

451 Commits

Author SHA1 Message Date
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