ReactOS
0.4.15-dev-2103-g9dff498
|
Go to the source code of this file.
Macros | |
#define | REASON_INT3 (0) |
#define | REASON_SINGLESTEP (1) |
#define | REASON_CTRLF (2) |
#define | REASON_PAGEFAULT (3) |
#define | REASON_GP_FAULT (4) |
#define | REASON_HARDWARE_BP (5) |
#define | REASON_DOUBLE_FAULT (6) |
#define | REASON_MODULE_LOAD (7) |
#define | REASON_INTERNAL_ERROR (8) |
#define | I8042_PHYSICAL_BASE 0x60 |
#define | I8042_DATA_REGISTER_OFFSET 0 |
#define | I8042_COMMAND_REGISTER_OFFSET 4 |
#define | I8042_STATUS_REGISTER_OFFSET 4 |
#define | KEYBOARD_IRQ 1 |
Functions | |
void | InstallGlobalKeyboardHook (void) |
void | DeInstallGlobalKeyboardHook (void) |
void | RealIsr (ULONG dwReasonForBreak) |
void | NewInt31Handler (void) |
void | ShowStatusLine (void) |
Definition at line 1657 of file shell.c.
Referenced by InitPICE().
Definition at line 1016 of file shell.c.
Referenced by InitPICE().
Definition at line 216 of file shell.c.
Referenced by DebuggerShell(), Parse(), and RepaintDesktop().
Definition at line 72 of file shell.c.
Referenced by AsciiFromScan(), AsciiToScan(), bNoCtrlKeys(), DebuggerShell(), and KeyboardGetKeyPolled().
Definition at line 70 of file shell.c.
Referenced by bNoCtrlKeys(), DebuggerShell(), KeyboardGetKeyPolled(), PiceKbdIsr(), and RealIsr().
Definition at line 75 of file shell.c.
Referenced by PiceKbdIsr(), and RealIsr().
Definition at line 79 of file shell.c.
Referenced by HandlePageFault(), and RealIsr().
Definition at line 76 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DebuggerShell(), and RealIsr().
Definition at line 71 of file shell.c.
Referenced by AsciiFromScan(), AsciiToScan(), bNoCtrlKeys(), DebuggerShell(), CSendToMenu::DoDrop(), KeyboardGetKeyPolled(), and RotateTasks().
Definition at line 129 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), and RealIsr().
BOOLEAN bStepInto |
Definition at line 65 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), and RealIsr().
BOOLEAN bStepThroughSource |
Definition at line 64 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), and RealIsr().
USHORT CurrentCS |
Definition at line 116 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DebuggerShell(), Disasm(), DisplayRegs(), InitPICE(), IsCallInstrAtEIP(), IsRetAtEIP(), RealIsr(), and SaveOldRegs().
USHORT CurrentDS |
Definition at line 116 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DisplayRegs(), InitPICE(), and SaveOldRegs().
ULONG CurrentEAX |
Definition at line 114 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentEBP |
Definition at line 115 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DisplayRegs(), FindGlobalStabSymbol(), FindLocalsByAddress(), HandleInDebuggerFault(), and SaveOldRegs().
ULONG CurrentEBX |
Definition at line 114 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentECX |
Definition at line 114 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentEDI |
Definition at line 115 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentEDX |
Definition at line 114 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentEFL |
Definition at line 113 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DisplayRegs(), RealIsr(), and SaveOldRegs().
ULONG CurrentEIP |
Definition at line 113 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DebuggerShell(), DisplayRegs(), InitPICE(), IsCallInstrAtEIP(), IsRetAtEIP(), PrintkCallback(), RealIsr(), and SaveOldRegs().
USHORT CurrentES |
Definition at line 116 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentESI |
Definition at line 115 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentESP |
Definition at line 115 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DisplayRegs(), PrintkCallback(), RealIsr(), and SaveOldRegs().
USHORT CurrentFS |
Definition at line 116 of file shell.c.
Referenced by DisplayRegs(), RealIsr(), and SaveOldRegs().
USHORT CurrentGS |
Definition at line 116 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG CurrentProcess |
Definition at line 125 of file shell.c.
Referenced by _IRQL_requires_max_(), CSR_API(), CsrCreateProcess(), CsrCreateThread(), CsrLockProcessByClientId(), DebuggerShell(), KdbpOverwriteInstruction(), KdbpSymFindModule(), Ke386SetIoAccessMap(), KeUpdateRunTime(), KsecGetKeyData(), main(), MiDeleteVirtualAddresses(), MiGetPageProtection(), MiInitializeWorkingSetList(), MiInsertVadEx(), MiLockVirtualMemory(), MiMakeSystemAddressValid(), MiRemoveMappedView(), MiResolvePageFileFault(), MiResolveTransitionFault(), MiSessionRemoveProcess(), MiUnlockVirtualMemory(), MiUnmapViewOfSection(), MmArmAccessFault(), MmDeletePageTable(), MmFreeMemoryArea(), MmFreePageTable(), MmGetExecuteOptions(), MmProbeAndLockPages(), MmSetExecuteOptions(), NtAllocateVirtualMemory(), NtCreateJobObject(), NtFreeVirtualMemory(), NtLockVirtualMemory(), NtProtectVirtualMemory(), NtQueryInformationJobObject(), NtTerminateProcess(), NtUnlockVirtualMemory(), ObpSetCurrentProcessDeviceMap(), ObReferenceObjectByHandle(), PsaWalkFirstThread(), PsaWalkNextProcess(), PspCreateProcess(), PspExitThread(), PspRunCreateProcessNotifyRoutines(), UserCreateMenu(), and WSAStartup().
USHORT CurrentSS |
Definition at line 116 of file shell.c.
Referenced by DisplayRegs(), InitPICE(), PrintkCallback(), and SaveOldRegs().
ULONG g_ulLineNumberStart |
Definition at line 62 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), and RealIsr().
USHORT OldCS |
Definition at line 123 of file shell.c.
Referenced by DisplayRegs(), RealIsr(), and SaveOldRegs().
USHORT OldDS |
Definition at line 123 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEAX |
Definition at line 121 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEBP |
Definition at line 122 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEBX |
Definition at line 121 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldECX |
Definition at line 121 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEDI |
Definition at line 122 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEDX |
Definition at line 121 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEFL |
Definition at line 120 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldEIP |
Definition at line 120 of file shell.c.
Referenced by DisplayRegs(), RealIsr(), and SaveOldRegs().
USHORT OldES |
Definition at line 123 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldESI |
Definition at line 122 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldESP |
Definition at line 122 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
USHORT OldFS |
Definition at line 123 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
USHORT OldGS |
Definition at line 123 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
ULONG OldOffset |
Definition at line 90 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DebuggerShell(), CPortPinWaveCyclic::GeneratePositionEvents(), Ke386CallBios(), KeUpdateSystemTime(), and RepaintDesktop().
USHORT OldSelector |
Definition at line 89 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), DebuggerShell(), and RepaintDesktop().
USHORT OldSS |
Definition at line 123 of file shell.c.
Referenced by DisplayRegs(), and SaveOldRegs().
Definition at line 78 of file shell.c.
Referenced by DebuggerShell(), and WaitForKey().
ULONG ulRealStackPtr |
Definition at line 82 of file shell.c.
Referenced by COMMAND_PROTOTYPE(), and HandleInDebuggerFault().