Eric Pouech
b0319099d0
winedbg: Enable compilation with long types.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-02-07 10:59:53 +01:00
Alexandre Julliard
f4af3134de
makefiles: Specify the bison prefix directly in the source files.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-01-21 13:15:12 +01:00
Eric Pouech
c03d651b48
winedbg: Move module scoping to the lexer.
...
This allows expressing module scoping with wildcard characters
(eg kernel*!CreateFileA).
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-10 22:00:17 +01:00
Eric Pouech
61a2e527fc
winedbg: Move C++ identifier detection to the lexer.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-10 22:00:17 +01:00
Eric Pouech
53ae7824b6
winedbg: Introduce dbg_lg(u)int_t and migrate all integral computations on this type.
...
As a side effect, the internal 'long int' type is now always 8 byte wide.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-07 20:32:05 +01:00
Eric Pouech
4448ef5031
winedbg: Support 'run' command with arguments to restart current debuggee.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:54 +01:00
Eric Pouech
44f49d75ec
winedbg: Don't repeat last command (from empty input) when parsing a file.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:54 +01:00
Eric Pouech
956a978801
winedbg: Move lex buffers inside struct parser_context.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:54 +01:00
Eric Pouech
5ffd0d05a8
winedbg: Move YY_INPUT implementation to dbg.y.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:54 +01:00
Eric Pouech
5a94f20065
winedbg: Display line number of syntax errors when reading a command file.
...
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-12-01 18:13:54 +01:00
Alexandre Julliard
2a92c58e11
include: Use the standard va_list instead of __ms_va_list when building with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-15 18:28:01 +02:00
Alexandre Julliard
0ea9fe999c
winedbg: Build with msvcrt.
...
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-04 15:20:56 +02:00
Damjan Jovanovic
8c52c17a08
winedbg: Allow changing the current thread.
...
Signed-off-by: Damjan Jovanovic <damjan.jov@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-11-18 22:14:53 +01:00
Jacek Caban
136a0ac49b
winedbg: Move continue_on_first_exception handling out of dbg_attach_debuggee.
...
Signed-off-by: Jacek Caban <jacek@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2019-07-02 20:43:19 +02:00
Zebediah Figura
42bbeedbe4
winedbg: Make be_cpu process-specific.
...
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-13 22:13:27 +02:00
Alexandre Julliard
d17bc39b1f
winedbg: Fix some pointer conversion warnings.
2012-05-29 19:14:39 +02:00
Eric Pouech
88949b2c59
winedbg: Fix set instruction when sizeof(int) <> sizeof register.
2012-04-05 14:51:33 +02:00
Alexandre Julliard
c9eee73450
makefiles: Define __WINESRC__ when building programs.
2012-01-23 16:07:37 +01:00
Andrew Nguyen
218d970bdd
winedbg: Eliminate a possible memory leak in input_fetch_entire_line.
2011-05-18 16:55:56 +02:00
Eric Pouech
77eefaed58
winedbg: Also get rid of trailing \r in input_read_line.
2011-03-16 14:14:22 +01:00
Alexandre Julliard
35d5c07538
winedbg: Support setting a breakpoint from a file name and line number.
2011-02-28 14:04:20 +01:00
Peter Schlaile
95a3cd8e30
winedbg: Adds an rwatch command to winedbg.
2010-12-06 12:21:16 +01:00
Eric Pouech
78cf0961e9
winedbg: Moved into a common function all code dealing with printing information about an exception, and use this function to implement new 'info exception' command.
2010-11-23 14:16:22 +01:00
Eric Pouech
9261ef2d0a
winedbg: Rename 'info exception' into 'info frame' (which is somehow closer to what it does).
2010-11-23 14:16:22 +01:00
Andrew Eikum
d3f80c1e9f
winedbg: Allow user to specify length of stack info output.
2010-05-25 12:14:00 +02: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
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
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
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
Francois Gouget
5012a57268
winedbg: Make some functions static.
2009-01-20 12:33:47 +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
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
95f2d367b3
winedbg: Attach the source files to a given process, and unload them at process end.
2008-05-01 11:12:53 +02:00
Rob Shearman
a82f4dd9b7
Don't use GetExceptionCode and GetExceptionInformation in exception filter functions.
...
When using native compiler exceptions, it isn't valid to use
GetExceptionCode and GetExceptionInformation anywhere other than in the
filter or handler blocks since it would be very hard for the compiler to
work out where to retrieve the exception information from on the stack.
Therefore, remove the WINE_EXCEPTION_FILTER and WINE_FINALLY_FUNC macros
which enabled GetExceptionCode, GetExceptionInformation and
AbnormalTermination to be used inside of the functions they declared and
fix up all callers to access the information directly.
2008-02-16 14:57:44 +01:00
Alexandre Julliard
55a57c2130
winedbg: Properly handle EOF on input.
2007-04-26 14:25:32 +02:00
Eric Pouech
b2557f25d9
winedbg: Added a maintenance command to load a given module (for debug purposes).
2007-01-04 11:12:06 +01:00
Alexandre Julliard
6744929428
winedbg: Win64 printf format fixes.
2006-12-20 14:57:08 +01:00
Eric Pouech
588a4422b0
winedbg: Fixed regression in gdb startup (especially gdb proxy).
2006-09-26 12:04:06 +02:00
Alexandre Julliard
1be6e9a6b1
winedbg: Change the prefix on bison-generated names to avoid the name-prefix directive.
2006-09-12 09:04:43 +02:00
Alexandre Julliard
bcdc5fb55f
Make.rules: Set the default prefix for bison files from the file basename.
2006-09-11 21:47:49 +02:00
Alexandre Julliard
dfd1abfa57
winedbg: Allow building without debug support in the parser.
2006-09-09 11:26:35 +02:00
Juan Lang
b885b76146
winedbg: Get rid of unused mode command.
2006-06-05 21:01:40 +02:00
Jonathan Ernst
360a3f9142
Update the address of the Free Software Foundation.
2006-05-23 14:11:13 +02:00
Eric Pouech
f661e7a924
winedbg: Fixes for identifiers.
...
- fixed lexical rules for a path name
- fixed identifier rules so that we get the right precedence
between ! and ::
- modules (in mod!name forms) are now handled as tIDENTIFIER
(tPATH was buggy anyhow)
2006-03-27 11:30:50 +02:00
Jeff Latimer
0994126701
winedbg: Add display for floating point status.
...
Added code to examine and display floating point unit status into
be_i386.c as info all-regs command.
2006-03-21 16:30:47 +01:00
Eric Pouech
5ca519705d
winedbg: Added a close_process method to process_io.
...
- added a close_process method to process_io
- made use of it to get rid of dbg_detach
2006-02-28 12:07:23 +01:00