[PATCH 06/12] [WineDbg]: rewrite auto mode
Alexandre Julliard
julliard at winehq.org
Mon Feb 27 08:55:51 CST 2006
Eric Pouech <eric.pouech at wanadoo.fr> writes:
> @@ -880,7 +861,14 @@ enum dbg_start dbg_active_launch(int
> */
> enum dbg_start dbg_active_auto(int argc, char* argv[])
> {
> + HANDLE hFile;
> +
> argc--; argv++;
> - dbg_action_mode = automatic_mode;
> - return dbg_active_attach(argc, argv);
> + hFile = parser_generate_command_file("echo Modules:", "info share",
> + "echo Threads:", "info threads",
> + NULL);
> + if (hFile == INVALID_HANDLE_VALUE || !dbg_active_attach(argc, argv))
> + return FALSE;
> + dbg_main_loop(hFile);
> + return TRUE;
> }
This completely breaks auto mode, because dbg_active_attach returns an
enum dbg_start, not a boolean. There's the same mistake in the next
patch too.
--
Alexandre Julliard
julliard at winehq.org
More information about the wine-devel
mailing list