Commit graph

48 commits

Author SHA1 Message Date
Alexandre Julliard
f20710d9b3 winedbg: Use nameless unions/structs. 2023-06-20 15:58:05 +02:00
Eric Pouech
890e3baaba winedbg: Use CRT allocation functions.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2022-07-25 11:22:18 +02:00
Nikolay Sivov
61f31d149c include: Move minidump types to a separate header.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-05-18 08:53:42 +02:00
Eric Pouech
9fa624583e winedbg: Get rid of dbg_W2A helper.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2022-03-21 11:43:40 +01:00
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
Eric Pouech
14781c7183 winedbg: Use wide-char string literals.
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-11-26 22:08:54 +01:00
Alexandre Julliard
0ea9fe999c winedbg: Build with msvcrt.
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2021-10-04 15:20:56 +02:00
Zebediah Figura
cf349cea69 winedbg: Add a backend-specific vector for setting a thread's context.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-13 22:13:27 +02:00
Zebediah Figura
45e0654591 winedbg: Use WOW64_CONTEXT instead of CONTEXT for i386 backend.
Signed-off-by: Zebediah Figura <zfigura@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2018-06-13 22:13:27 +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
André Hentschel
b952703a2e winedbg: Update minidump output. 2015-08-29 14:28:59 +09:00
Frédéric Delanoy
5730f6cf98 winedbg: Constify some character strings. 2013-12-20 10:51:03 +01:00
Marcus Meissner
f5b2988bb0 winedbg: Added missing breaks (Coverity). 2013-12-09 11:43:14 +01:00
André Hentschel
74046af7eb winedbg: Update minidump output. 2013-11-26 10:17:01 +01:00
Michael Stefaniuc
442b34415a winedbg: Simplify the "pointer to start of array" idiom. 2012-07-27 17:05:30 +02:00
Eric Pouech
1bd693b139 winedbg: Enhance algorithm to look up for memory data inside a minidump. 2012-01-24 18:10:32 +01:00
Eric Pouech
2ce0e94018 winedbg, winedump: Embed wine build-id information info minidump, and display it. 2012-01-24 18:10:32 +01:00
Marcus Meissner
16d13f24a0 winedump: Fixed minidump processor revision decoding (Coverity). 2011-05-12 15:42:57 +02:00
André Hentschel
3c699c0958 winedbg: Add ARM string for minidump. 2011-04-18 12:30:13 +02:00
Andrew Eikum
d3f80c1e9f winedbg: Allow user to specify length of stack info output. 2010-05-25 12:14:00 +02:00
Eric Pouech
a18fdfc07e winedbg: Fix minidump support on 64bit OSes (don't clamp addresses out of 64bit minidumps). 2010-04-16 16:54:07 +02:00
Eric Pouech
e45a0b7ab3 winedbg: Add support for x86-64 in known CPUs while reading minidumps. 2010-04-16 16:53:43 +02:00
Eric Pouech
d29c6ead92 winedbg: Store the CONTEXT in each stack frame to enable register access in the non topmost frames. 2010-03-31 11:36:23 +02:00
Alexandre Julliard
c09ac7a41f winedbg: Use the explicit name for all A/W function. 2009-12-09 18:14:07 +01:00
Alexandre Julliard
8d0cb61bc7 winedbg: Add wrappers for Read/WriteProcessMemory to fix the mingw build. 2009-06-05 15:19:58 +02:00
Eric Pouech
277d64bef0 winedbg: Pass NULL for some optionals parameters to MinidumpReadDumpStream. 2009-06-01 16:16:01 +02:00
Michael Stefaniuc
2e6ac3a571 winedbg: Remove some superfluous pointer casts. 2009-04-21 13:16:33 +02:00
Alexandre Julliard
d7d84e71d3 winedbg: Don't name a function PRIVATE. 2009-03-12 14:29:53 +01:00
Francois Gouget
5012a57268 winedbg: Make some functions static. 2009-01-20 12:33:47 +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
Eric Pouech
6986975816 winedbg: Search default debuggee dir for symbol information. 2008-09-04 13:47:48 +02:00
Alexandre Julliard
ef07d83405 Include wine/port.h everywhere we use exceptions. 2008-04-29 20:18:49 +02:00
Eric Pouech
bce64150eb winedbg: Added a way to support differently selector information depending on current target. 2008-01-14 13:38:21 +01:00
Eric Pouech
bd007a1576 winedbg: Workaround broken minidumps with invalid 32->64 address conversion. 2008-01-14 13:37:54 +01:00
Eric Pouech
06b414086a winedbg, winedump: Extended some info printed from system info directory in minidump about the CPU. 2007-04-02 12:07:12 +02:00
Eric Pouech
0fc4013f7c winedbg: When reloading real PE modules from a minidump, also look in the search path (as we do for ELF modules). 2007-04-02 12:06:28 +02:00
Eric Pouech
e374bcffee winedbg: We no longer need to force for ELF modules in minidumps as we do it automatically now. 2007-03-06 12:11:13 +01:00
Eric Pouech
90167f26d3 winedbg: When reloading a minidump, recreate all threads from the thread record (and not just the first one). 2007-03-05 12:14:58 +01:00
Eric Pouech
7694da86ab winedbg: Some enhancements by using Unicode flavors. 2007-02-22 12:28:17 +01:00
Alexandre Julliard
6744929428 winedbg: Win64 printf format fixes. 2006-12-20 14:57:08 +01:00
Alexandre Julliard
2bc33389e8 winedbg: Fixed a few data types. 2006-12-20 14:57:08 +01:00
Ge van Geldorp
1d04f826c7 winedbg: Change ADDRESS variables to ADDRESS64 so we can handle 64-bit addresses. 2006-07-26 15:21:42 +02:00
Andrew Talbot
a7142d435b winedbg: Write-strings warnings fix. 2006-06-12 13:21:48 +02:00
Jonathan Ernst
360a3f9142 Update the address of the Free Software Foundation. 2006-05-23 14:11:13 +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
348067a9bf winedbg: Add ability to reload a minidump.
- now recognize winedbg foo.mdmp on command line
- fleshed out tgt_minidump to reload information from minidump
2006-03-02 11:49:41 +01:00
Eric Pouech
a561275579 - now storing exception info (if any) in thread structure
- added minidump function in winedbg (write only)
2005-05-23 16:22:44 +00:00