|
ReactOS 0.4.16-dev-2207-geb15453
|
#include <stdio.h>#include <assert.h>#include <ntstatus.h>#include <windows.h>#include <winternl.h>#include <winreg.h>#include "wine/test.h"#include "wine/heap.h"#include "wine/rbtree.h"
Go to the source code of this file.
Classes | |
| struct | tag_reg_save_value |
| struct | debugger_blackbox_t |
| struct | debugger_context |
| struct | debuggee_thread |
| struct | child_blackbox |
| struct | find_main_window |
Typedefs | |
| typedef struct tag_reg_save_value | reg_save_value |
Variables | |
| static int | myARGC |
| static char ** | myARGV |
| static BOOL | is_wow64 |
| static | PBOOL |
| static | ACCESS_MASK |
| static OBJECT_ATTRIBUTES | ULONG |
| static | DEBUGOBJECTINFOCLASS |
| static void WCHAR | DWORD |
| static LONG | child_failures |
| static HMODULE | ntdll |
| static HMODULE | ole32_mod |
| static HMODULE | oleaut32_mod |
| static HMODULE | oleacc_mod |
| static const BYTE | loop_code [] |
| static const BYTE | call_debug_service_code [] |
| static PROCESS_INFORMATION | pi |
| static char * | cmd |
Definition at line 1548 of file debugger.c.
| #define check_thread_running | ( | h | ) | ok(_check_thread_suspend_count(h) == 0, "Expecting running thread\n") |
Definition at line 423 of file debugger.c.
| #define check_thread_suspended | ( | h | ) | ok(_check_thread_suspend_count(h) > 0, "Expecting suspended thread\n") |
Definition at line 424 of file debugger.c.
| #define child_ok (winetest_set_location(__FILE__, __LINE__), 0) ? (void)0 : test_child_ok |
Definition at line 37 of file debugger.c.
Definition at line 1561 of file debugger.c.
Definition at line 1532 of file debugger.c.
Definition at line 1540 of file debugger.c.
| #define fetch_thread_context | ( | a | ) | fetch_thread_context_(__LINE__,a) |
Definition at line 306 of file debugger.c.
Definition at line 151 of file debugger.c.
Definition at line 335 of file debugger.c.
Definition at line 403 of file debugger.c.
| #define OP_BP 0 |
Definition at line 1642 of file debugger.c.
| #define POLL_EVENT_TIMEOUT 200 |
Definition at line 333 of file debugger.c.
Definition at line 324 of file debugger.c.
Definition at line 1568 of file debugger.c.
Definition at line 34 of file debugger.c.
| #define WAIT_EVENT_TIMEOUT 20000 |
Definition at line 332 of file debugger.c.
| #define wait_for_breakpoint | ( | a | ) | wait_for_breakpoint_(__LINE__,a) |
Definition at line 412 of file debugger.c.
| #define WIN32_NO_STATUS |
Definition at line 25 of file debugger.c.
| typedef struct tag_reg_save_value reg_save_value |
Definition at line 61 of file debugger.c.
Definition at line 426 of file debugger.c.
|
static |
Definition at line 152 of file debugger.c.
|
static |
Definition at line 258 of file debugger.c.
Referenced by next_event_(), and test_debugger().
|
static |
Definition at line 1549 of file debugger.c.
Referenced by expect_breakpoint_exception_().
|
static |
Definition at line 1001 of file debugger.c.
Referenced by test_debug_loop().
Definition at line 1148 of file debugger.c.
Referenced by test_debug_loop_wow64().
Definition at line 621 of file debugger.c.
Referenced by test_ExitCode().
Definition at line 738 of file debugger.c.
Referenced by test_ExitCode().
Definition at line 2344 of file debugger.c.
Referenced by test_kill_on_exit().
Definition at line 2306 of file debugger.c.
Referenced by test_kill_on_exit().
Definition at line 2325 of file debugger.c.
Referenced by test_kill_on_exit().
Definition at line 897 of file debugger.c.
Referenced by START_TEST().
Definition at line 1299 of file debugger.c.
Referenced by START_TEST().
Definition at line 198 of file debugger.c.
Referenced by START_TEST().
Definition at line 521 of file debugger.c.
Referenced by START_TEST().
Definition at line 1133 of file debugger.c.
Referenced by close_main_windows().
Definition at line 398 of file debugger.c.
Referenced by next_event_filter_(), test_debugger(), and wait_for_breakpoint_().
|
static |
Definition at line 1562 of file debugger.c.
|
static |
Definition at line 1533 of file debugger.c.
Referenced by expect_exception_().
|
static |
Definition at line 1541 of file debugger.c.
Referenced by expect_breakpoint_exception_(), and single_step_().
|
static |
Definition at line 307 of file debugger.c.
|
static |
Definition at line 270 of file debugger.c.
Referenced by check_breakpoint_exception_(), next_event_(), remove_thread(), and test_debugger().
Definition at line 115 of file debugger.c.
Referenced by crash_and_debug(), and doDebugger().
Definition at line 72 of file debugger.c.
Definition at line 286 of file debugger.c.
Referenced by check_breakpoint_exception_(), single_step_(), and test_debugger().
|
static |
Definition at line 336 of file debugger.c.
Referenced by next_event_filter_().
|
static |
Definition at line 404 of file debugger.c.
Referenced by wait_for_breakpoint_().
|
static |
Definition at line 436 of file debugger.c.
Referenced by doDebugger(), and test_debug_children().
|
static |
|
static |
Definition at line 104 of file debugger.c.
Referenced by test_ExitCode().
Definition at line 190 of file debugger.c.
Referenced by doChildren(), and doCrash().
Definition at line 2282 of file debugger.c.
Referenced by test_kill_on_exit().
|
static |
Definition at line 131 of file debugger.c.
Referenced by doChild(), doChildren(), and doDebugger().
|
static |
Definition at line 89 of file debugger.c.
Referenced by test_ExitCode().
Definition at line 297 of file debugger.c.
Referenced by test_debugger().
|
static |
Definition at line 325 of file debugger.c.
|
static |
Definition at line 1569 of file debugger.c.
| START_TEST | ( | debugger | ) |
Definition at line 2499 of file debugger.c.
|
static |
Definition at line 1357 of file debugger.c.
Referenced by START_TEST().
Definition at line 1025 of file debugger.c.
Referenced by START_TEST().
Definition at line 1159 of file debugger.c.
Referenced by START_TEST().
Definition at line 1645 of file debugger.c.
Referenced by START_TEST().
Definition at line 770 of file debugger.c.
Referenced by START_TEST().
Definition at line 2355 of file debugger.c.
Referenced by START_TEST().
Definition at line 862 of file debugger.c.
Referenced by START_TEST().
Definition at line 183 of file debugger.c.
Referenced by run_background_thread(), and test_debugger().
Definition at line 1526 of file debugger.c.
Referenced by START_TEST().
|
static |
Definition at line 413 of file debugger.c.
Definition at line 49 of file debugger.c.
Definition at line 1594 of file debugger.c.
Referenced by test_debugger().
|
static |
Definition at line 57 of file debugger.c.
Referenced by __WINE_PRINTF_ATTR(), doChild(), and doChildren().
Definition at line 2304 of file debugger.c.
Referenced by crash_and_debug(), crash_and_winedbg(), doChildren(), test_debug_children(), test_debug_loop(), and test_debugger().
Definition at line 50 of file debugger.c.
Definition at line 54 of file debugger.c.
|
static |
Definition at line 41 of file debugger.c.
Referenced by doChild(), and START_TEST().
|
static |
Definition at line 39 of file debugger.c.
Referenced by START_TEST().
|
static |
Definition at line 40 of file debugger.c.
Referenced by doDebugger(), and START_TEST().
|
static |
Definition at line 59 of file debugger.c.
Referenced by format_ntstatus(), Init(), init_funcs(), load_functions(), main(), ntstatus_error::ntstatus_error(), prepare_test(), process_attach_events(), START_TEST(), and test_LdrGetDllFullName().
|
static |
Definition at line 999 of file debugger.c.
Referenced by check_dll_event(), and test_debug_loop().
|
static |
Definition at line 999 of file debugger.c.
Referenced by check_dll_event(), and test_debug_loop().
|
static |
Definition at line 999 of file debugger.c.
Referenced by check_dll_event(), and test_debug_loop().
Definition at line 43 of file debugger.c.
|
static |
Definition at line 2303 of file debugger.c.
Referenced by _create_process(), _ILCreatePrinterItem(), _tWinMain(), _wpopen(), acos(), acosf(), alloc_console(), apc_deadlock_thread(), APPINFO_QueryOption(), atan2(), atan2f(), AudioDlgProc(), CallUninstall(), CheckX64System(), Close(), cmd_available(), Compress(), CompressBegin(), CompressEnd(), CompressGetFormat(), CompressGetSize(), CompressQuery(), computeInternalFrame(), Configure(), create_pi(), create_proc(), create_process(), create_pseudo_console(), create_target_process(), CreateCallProc(), CreateClientProcess(), CPrintersEnum::CreatePrintersEnumList(), CreateTipText(), custom_start_server(), debug_and_exit(), debug_and_wait(), Decompress(), DecompressBegin(), DecompressEnd(), DecompressGetFormat(), DecompressGetPalette(), DecompressQuery(), DestroyProcessClasses(), doChildren(), domdoc_createProcessingInstruction(), DosCreateProcess(), DoTestEntry(), find_installed_ports(), find_portinfo2(), fork_helper(), FullPathExec(), GetInfo(), HotkeyThread(), IDirectInputAImpl_RunControlPanel(), ImageListImpl_Add(), ImageListImpl_AddMasked(), ImageListImpl_GetImageCount(), ImageListImpl_ReplaceIcon(), install_wine_gecko(), IntCheckProcessDesktopClasses(), IntCreateClass(), IntDereferenceClass(), InternetSetOptionA(), InternetSetOptionW(), IntGetClassAtom(), IntNtUserSetClassLongPtr(), CNetConnectionPropertyUi::LANPropertiesUIDlg(), launch_exe(), LaunchProcess(), LocalAddPortEx(), LocalmonAddPortEx(), main(), MD_ListView_OnGetColumnOrderArray(), MD_ListView_OnSetColumnOrderArray(), MSRLE32_CompressRLE4(), MSRLE32_CompressRLE4Line(), MSRLE32_CompressRLE8(), MSRLE32_CompressRLE8Line(), MSRLE32_DecompressRLE4(), MSRLE32_DecompressRLE8(), MSRLE32_DriverProc(), msvcrt_spawn(), CNewMenu::NewItemByCommand(), Telnet::NewProcess(), NtUserGetWOWClass(), Telnet::Open(), Open(), parse_patch_summary(), PrepAndLaunchRedirectedChild(), PRINTDLG_SetUpPrinterListComboA(), PRINTDLG_SetUpPrinterListComboW(), PRINTDLG_UpdatePrintDlgA(), PRINTDLG_UpdatePrintDlgW(), PRINTDLG_UpdatePrinterInfoTextsA(), PRINTDLG_UpdatePrinterInfoTextsW(), PrintDlgA(), PrintDlgW(), ProcessPage_OnDebug(), query_global_option(), read_reg_output_(), register_dll(), request_set_option(), restart_as_admin_elevated(), run_child_process(), run_child_process_two_dll(), run_child_wait(), run_cmd(), run_ex(), run_rapps(), run_reg_exe_(), run_regedit_exe_(), run_script_file(), run_winemenubuilder(), runcmd(), runscriptfile(), ScreenSaverConfig(), ScreenSaverPreview(), session_set_option(), SpawnProcess(), start_server(), START_TEST(), StartApplication(), StartProcess(), TaskManager_OnFileNew(), test_AddPortEx(), test_alloc_shared(), test_apc_deadlock(), test_authentication(), test_BreakawayOk(), test_child_env(), Test_CommandLine(), test_CompletionPort(), test_createProcessingInstruction(), test_CreateProcessWithDesktop(), test_dead_process(), test_debug_children(), test_debug_loop(), test_debug_loop_wow64(), test_debugger(), test_EnumProcessModules(), test_exit_process_async(), test_ExitProcess(), test_fls_exit_deadlock(), test_get_xml(), test_GetProcessVersion(), test_internet_features(), test_ip_pktinfo(), test_IsProcessInJob(), test_IsWow64Process(), test_IsWow64Process2(), test_job_list_attribute(), test_jobInheritance(), test_kill_on_exit(), test_KillOnJobClose(), test_marshal_basetypes(), test_marshal_struct(), test_nested_jobs_child(), test_nodeTypedValue(), test_NtQueryValueKey(), test_OpenPrinter_defaults(), test_pe_os_version(), test_process_access(), test_put_data(), test_query_process_debug_flags(), test_query_process_debug_object_handle(), test_query_process_debug_port(), test_QueryInformationJobObject(), test_section_access(), test_shared_memory(), test_shared_memory_ro(), test_TerminateJobObject(), test_TerminateProcess(), test_WaitForInputIdle(), test_WaitForJobObject(), testAuth(), TestStaticDestruct(), ToolsPageWndProc(), unz64local_getByte(), UserRegisterClass(), UserUnregisterClass(), wait_and_close_child_process(), xmldoc_encoding(), xsltProcessingInstruction(), and zip64local_getByte().
Definition at line 49 of file debugger.c.