ReactOS 0.4.16-dev-257-g6aa11ac
|
#include "kdgdb.h"
Go to the source code of this file.
Macros | |
#define | hex_to_pid hex_to_tid |
Variables | |
static ULONG_PTR | gdb_run_tid |
struct { | |
ULONG_PTR Address | |
ULONG Handle | |
} | BreakPointHandles [32] |
UINT_PTR | gdb_dbg_pid |
UINT_PTR | gdb_dbg_tid |
#define hex_to_pid hex_to_tid |
Definition at line 47 of file gdb_input.c.
KDSTATUS gdb_receive_and_interpret_packet | ( | _Out_ DBGKD_MANIPULATE_STATE64 * | State, |
_Out_ PSTRING | MessageData, | ||
_Out_ PULONG | MessageLength, | ||
_Inout_ PKD_CONTEXT | KdContext | ||
) |
Definition at line 994 of file gdb_input.c.
Referenced by KdReceivePacket().
|
static |
Definition at line 897 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet(), and handle_gdb_v().
|
static |
Definition at line 750 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
Definition at line 156 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
|
static |
Definition at line 503 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
|
static |
Definition at line 844 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
|
static |
Definition at line 947 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet(), and handle_gdb_v().
Definition at line 69 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
Definition at line 122 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
|
static |
Definition at line 963 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
|
static |
Definition at line 606 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet().
Definition at line 51 of file gdb_input.c.
Referenced by handle_gdb_insert_breakpoint(), handle_gdb_query(), handle_gdb_read_mem(), handle_gdb_remove_breakpoint(), and handle_gdb_write_mem().
Definition at line 33 of file gdb_input.c.
Referenced by handle_gdb_query(), handle_gdb_set_thread(), and handle_gdb_thread_alive().
Definition at line 25 of file gdb_input.c.
Referenced by gdb_receive_and_interpret_packet(), handle_gdb_insert_breakpoint(), handle_gdb_read_mem(), handle_gdb_remove_breakpoint(), handle_gdb_v(), and handle_gdb_write_mem().
|
static |
Definition at line 458 of file gdb_input.c.
Referenced by handle_gdb_read_mem().
|
static |
Definition at line 802 of file gdb_input.c.
Referenced by handle_gdb_remove_breakpoint().
|
static |
Definition at line 702 of file gdb_input.c.
Referenced by handle_gdb_insert_breakpoint().
|
static |
Definition at line 562 of file gdb_input.c.
Referenced by handle_gdb_write_mem().
Definition at line 14 of file gdb_input.c.
Referenced by handle_gdb_insert_breakpoint(), handle_gdb_remove_breakpoint(), and WriteBreakPointSendHandler().
struct { ... } BreakPointHandles[32] |
UINT_PTR gdb_dbg_pid |
Definition at line 20 of file gdb_input.c.
Referenced by FirstSendHandler(), gdb_send_register(), gdb_send_registers(), handle_gdb_read_mem(), handle_gdb_set_thread(), handle_gdb_write_mem(), ReadMemorySendHandler(), send_kd_state_change(), and WriteMemorySendHandler().
UINT_PTR gdb_dbg_tid |
Definition at line 21 of file gdb_input.c.
Referenced by FirstSendHandler(), gdb_send_register(), gdb_send_registers(), handle_gdb_read_mem(), handle_gdb_set_thread(), handle_gdb_write_mem(), ReadMemorySendHandler(), send_kd_state_change(), and WriteMemorySendHandler().
|
static |
Definition at line 11 of file gdb_input.c.
Referenced by handle_gdb_set_thread().
Definition at line 15 of file gdb_input.c.
Referenced by FxObject::_GetObjectFromHandle(), AccpCloseObjectHandle(), AccpOpenNamedObject(), AccRewriteGetNamedRights(), AccRewriteSetNamedRights(), AcpiAcquireGlobalLock(), AcpiAcquireMutex(), AcpiEvaluateObject(), AcpiEvaluateObjectTyped(), AcpiEvDataTableRegionSetup(), AcpiEvPciConfigRegionSetup(), AcpiEvSystemMemoryRegionSetup(), AcpiGetName(), AcpiGetObjectInfo(), AcpiGetParent(), AcpiGetType(), AcpiNsInitializeDevices(), AcpiNsValidateHandle(), AcpiOsAcquireLock(), AcpiOsAcquireMutex(), AcpiOsDeleteLock(), AcpiOsDeleteMutex(), AcpiOsDeleteSemaphore(), AcpiOsReleaseLock(), AcpiOsReleaseMutex(), AcpiOsSignalSemaphore(), AcpiOsWaitSemaphore(), AcpiReleaseGlobalLock(), AcpiReleaseMutex(), AcpiRsGetMethodData(), AcpiUtGetMutexObject(), AddBootStoreEntry(), AdjustHandleCounts(), AfdSelect(), BiOpenKey(), BlockIoEfiCompareDevice(), BlockIoEfiCreateDeviceEntry(), BlockIoEfiGetChildHandle(), BlockIoEfiGetDeviceInformation(), BmCloseDataStore(), BmOpenDataStore(), BroadcastOpen(), CloseBootStore(), CloseDeviceList(), CloseIniBootLoaderStore(), CloseKernelSoundDevice(), CloseNt4SoundDevice(), co_IntCopyImage(), CON_API(), ConsoleEfiGraphicalOpenProtocol(), ConSrvCloseHandle(), ConSrvGetObject(), ConSrvInsertObject(), ConSrvRemoveObject(), ConStreamInit(), ConStreamInitEx(), ConStreamSetOSHandle(), CreateCallProc(), CreateHandle(), CreateTimer(), CreateTimerQueue(), DbgkpFreeDebugEvent(), DbgkpOpenHandles(), DbgkpSectionToFileHandle(), DebugActiveProcess(), DebugActiveProcessStop(), DebugSetProcessKillOnExit(), DECLARE_INTERFACE_(), DeleteBootStoreEntry(), DestroySoundDeviceInstance(), DosCreateFile(), DosCreateFileEx(), DosOpenFile(), DriverProc(), EfiCloseProtocol(), EfiOpenProtocol(), EfiVmCloseProtocol(), EfiVmOpenProtocol(), EfiVmpCloseProtocol(), EfiVmpFreeInterfaceEntry(), ElfGetLogHandleEntryByHandle(), EmsAlloc(), EmsFree(), EmsIntHandler(), EmsMap(), EnumerateBootStoreEntries(), ExChangeHandle(), ExCreateCallback(), ExCreateHandle(), ExDestroyHandle(), ExDupHandleTable(), ExEnumHandleTable(), ExMapHandleToPointer(), ExpAllocateHandleTableEntry(), ExpDesktopOkToClose(), ExpFreeHandleTableEntry(), ExpLookupHandleTableEntry(), ExpWindowStationOkToClose(), ExSweepHandleTable(), Ext2InvalidateVolumes(), extract_resource(), FatGetCompatibilityModeValue(), FatIsFujitsuFMR(), file_running_action(), FltpOpenFilterServicesKey(), FsRtlDeregisterUncProvider(), FsRtlRegisterUncProvider(), FxObjectHandleCreate(), FxObjectHandleGetGlobals(), FxObjectHandleGetPtr(), FxObjectHandleGetPtrAndGlobals(), FxObjectHandleGetPtrOffset(), GetConnectionHandle(), GetEmsHandleRecord(), GetKernelObjectSecurity(), GetObjectType(), GetRegistryValueBuffer(), GetSocketStructure(), GetSoundDeviceInstanceHandle(), GetStdHandle(), GetXmsHandleRecord(), GlobalFlags(), GlobalHandle(), GlobalReAlloc(), GlobalSize(), HalpDmaAllocateChildAdapter(), HalpGetNMICrashFlag(), HalpMarkAcpiHal(), HalpMarkChipsetDecode(), HalpRegisterPciDebuggingDeviceInfo(), HalpReportSerialNumber(), handle_gdb_remove_breakpoint(), handle_to_gdb_tid(), hGetPEBHandle(), IKsPin_PinMasterClock(), InsertConsole(), IntCreateMenu(), FxEvtDmaEnablerFillCallback::Invoke(), FxEvtDmaEnablerFlushCallback::Invoke(), FxEvtDmaEnablerEnableCallback::Invoke(), FxEvtDmaEnablerDisableCallback::Invoke(), FxEvtDmaEnablerSelfManagedIoStartCallback::Invoke(), FxEvtDmaEnablerSelfManagedIoStopCallback::Invoke(), IoCreateController(), IoCreateSymbolicLink(), IoCreateUnprotectedSymbolicLink(), IoDeleteSymbolicLink(), IoFastQueryNetworkAttributes(), IopCreateDeviceKeyPath(), IopCreateEvent(), IopCreateRegistryKeyEx(), IopCreateRootDirectories(), IopGetRegistryValue(), IopOpenLinkOrRenameTarget(), IopQueryAttributesFile(), KeDeregisterNmiCallback(), KiAcquireApcLockAtSynchLevel(), KiAcquireApcLockRaiseToDpc(), KiAcquireApcLockRaiseToSynch(), KiAcquireProcessLockRaiseToSynch(), KillSelectsForFCB(), KiReleaseApcLock(), KiReleaseApcLockFromSynchLevel(), KiReleaseProcessLock(), KiReleaseProcessLockFromSynchLevel(), KsSynchronousDeviceControl(), LoadModule(), LocalFlags(), LockHandles(), LpcpCreatePort(), LsapValidateDbObject(), main(), MapDefaultKey(), MesBufferHandleReset(), MesHandleFree(), MesIncrementalHandleReset(), MmCreatePhysicalMemorySection(), MockObReferenceObjectByHandle(), ModifyBootStoreEntry(), MountMgrValidateBackPointer(), MountMgrVolumeMountPointChanged(), Mx::MxClose(), Mx::MxReferenceObjectByHandle(), NdisWriteConfiguration(), NdrMesProcEncodeDecode(), NdrMesTypeDecode2(), NdrMesTypeEncode2(), NdrMesTypeFree2(), nfs41_CreateConnection(), nfs41_DeleteConnection(), NlsInit(), NotificationCallback(), NotifyAddrChange(), NotifyRouteChange(), NtAcceptConnectPort(), NtApphelpCacheControl(), NtClose(), NtCreateKey(), NtCreateSection(), NtDeleteFile(), NtOpenKey(), NtOpenSection(), NtQuerySecurityObject(), NtSecureConnectPort(), NtSetSecurityObject(), NtUnloadKey2(), NtUserSetWindowsHookEx(), NtUserSetWinEventHook(), ObCloseHandle(), ObFindHandleForObject(), ObInitSystem(), ObInsertObject(), ObIsKernelHandle(), ObOpenObjectByName(), ObOpenObjectByPointer(), ObpCloseHandle(), ObpCloseHandleCallback(), ObpCloseHandleTableEntry(), ObpCreateDosDevicesDirectory(), ObpCreateHandle(), ObpCreateUnnamedHandle(), ObpReferenceProcessObjectByHandle(), ObQueryObjectAuditingByHandle(), ObReferenceFileObjectForWrite(), ObReferenceObjectByHandle(), ObSetHandleAttributes(), ODBC32_SQLEndTran(), ODBC32_SQLFreeHandle(), ODBC32_SQLGetDiagField(), ODBC32_SQLGetDiagFieldW(), ODBC32_SQLGetDiagRec(), ODBC32_SQLGetDiagRecA(), ODBC32_SQLGetDiagRecW(), OkayToCloseProc(), OnlineMountedVolumes(), OpenBootStore(), OpenBootStore_UStr(), OpenBootStoreByHandle(), OpenDeviceKey(), OpenFilter(), OpenIniBootLoaderStore(), OpenKernelSoundDeviceByName(), OpenNt4KernelSoundDevice(), OpenNt4SoundDevice(), OpenPredefinedKey(), PciIdeXCreateIdeDirectory(), PerfEvtDeviceD0EntryStart(), PerfEvtDeviceD0EntryStop(), PerfEvtDeviceD0ExitStart(), PerfEvtDeviceD0ExitStop(), PerfEvtDevicePrepareHardwareStart(), PerfEvtDevicePrepareHardwareStop(), PerfEvtDeviceReleaseHardwareStart(), PerfEvtDeviceReleaseHardwareStop(), PerfIoComplete(), PerfIoStart(), PerformanceAnalysisIOProcess(), PerformanceAnalysisPowerProcess(), PerformanceGetDriverDeviceAdd(), ProcessIdToHandle(), PsCreateSystemThread(), QSI_DEF(), QueryBootStoreEntry(), QueryBootStoreOptions(), QueryNt4WaveDeviceFormatSupport(), QueryVolumeName(), ReconcileThisDatabaseWithMasterWorker(), RegCleanupRegistry(), RegInitializeRegistry(), RegOverridePredefKey(), RestoreBreakPointSendHandler(), RtlCreateUserThread(), RtlFreeHandle(), RtlIsValidHandle(), RtlIsValidIndexHandle(), RtlpCloseHandleCallback(), RtlpCreateAtomHandle(), RtlpDphPointerFromHandle(), RtlpMakeHandleAllocated(), SampValidateDbObject(), ScmCheckAccess(), ScmCreateManagerHandle(), ScmCreateServiceHandle(), ScmGetServiceFromHandle(), ScmGetServiceManagerFromHandle(), select(), SendIoctl(), SerenumDetectLegacyDevice(), SerenumDetectPnpDevice(), SermouseDetectLegacyDevice(), SetBootStoreOptions(), SetHandle(), SetKernelObjectSecurity(), SetNt4WaveDeviceFormat(), SetRegistryValue(), START_TEST(), StartDefragThread(), SyncOverlappedDeviceIoControl(), TdiCloseDevice(), TdiOpenDevice(), Test_EmptyFile(), test_group_equal(), test_ndr_buffer(), test_owner_equal(), test_pack_RPC_MESSAGE(), test_query_handle(), test_query_handle_ex(), Test_RawSize(), Test_SectionContents(), Test_Truncate(), TestDuplicate(), TestEventConcurrent(), TestIoCreateFile(), TestObRootSecurity(), TestReference(), ThirdPartyVDDBop(), UDFInvalidateVolumes(), UnlockHandles(), UnregisterDeviceNotification(), FxIoTargetRemote::UnregisterForPnpNotification(), UpdatePollWithFCB(), USBAudioRegCreateMediaCategoriesKey(), USBH_ResetDevice(), User32CreateWindowEx(), UserCreateMenu(), VerifyAccess_(), VerifyEventWaitable(), VfAddContextToHandle(), VfWdfObjectGetTypedContext(), WahEnumerateHandleContexts(), WahInsertHandleContext(), WahReferenceContextByHandle(), WahRemoveHandleContext(), WaitForMultipleObjectsEx(), _FX_DRIVER_GLOBALS::WaitForSignal(), WdfObjectAllocateContext(), WdfObjectDereferenceActual(), WdfObjectGetTypedContextWorker(), WdfObjectReferenceActual(), WdmAudCloseSoundDeviceByMMixer(), WdmAudCommitWaveBufferByLegacy(), WdmAudGetWavePositionByLegacy(), WdmAudOpenSysAudioDevice(), WdmAudQueryMixerInfoByLegacy(), WdmAudResetStreamByLegacy(), WdmAudSetWaveStateByLegacy(), WPUModifyIFSHandle(), write_raw_file(), WriteFileEx_Committer(), WriteFileEx_Remixer(), WriteSdbFile(), WSPAccept(), WSPAsyncSelect(), WSPBind(), WSPCloseSocket(), WSPConnect(), WSPDuplicateSocket(), WSPEnumNetworkEvents(), WSPEventSelect(), WSPGetOverlappedResult(), WSPGetSockName(), WSPGetSockOpt(), WSPIoctl(), WSPListen(), WSPRecv(), WSPRecvFrom(), WsProcDetachSocket(), WsProcGetAsyncHelper(), WsProcOpenAsyncHelperDevice(), WSPSelect(), WSPSend(), WSPSendTo(), WSPShutdown(), WsSockAddApiReference(), WsSockAssociateHandle(), WsSockDeleteSockets(), WsSockFindIfsSocket(), WsSockGetSocket(), WsSockGetSocketNoExport(), WsTcFindIfsProviderForSocket(), XmsAlloc(), XmsBopProcedure(), XmsFree(), XmsLock(), XmsRealloc(), and XmsUnlock().