#include "FsRtlP.h"
Go to the source code of this file.
Classes | |
struct | _STACK_OVERFLOW_ITEM |
Defines | |
#define | MODULE_POOL_TAG ('srSF') |
Typedefs | |
typedef _STACK_OVERFLOW_ITEM | STACK_OVERFLOW_ITEM |
typedef STACK_OVERFLOW_ITEM * | PSTACK_OVERFLOW_ITEM |
Functions | |
VOID | FsRtlStackOverflowRead (IN PVOID Context) |
VOID | FsRtlpPostStackOverflow (IN PVOID Context, IN PKEVENT Event, IN PFSRTL_STACK_OVERFLOW_ROUTINE StackOverflowRoutine, IN BOOLEAN PagingFile) |
VOID | FsRtlWorkerThread (IN PVOID StartContext) |
NTSTATUS | FsRtlInitializeWorkerThread (VOID) |
VOID | FsRtlPostStackOverflow (IN PVOID Context, IN PKEVENT Event, IN PFSRTL_STACK_OVERFLOW_ROUTINE StackOverflowRoutine) |
VOID | FsRtlPostPagingFileStackOverflow (IN PVOID Context, IN PKEVENT Event, IN PFSRTL_STACK_OVERFLOW_ROUTINE StackOverflowRoutine) |
Variables | |
KQUEUE | FsRtlWorkerQueues [2] |
|
Definition at line 38 of file stackovf.c. |
|
Definition at line 89 of file stackovf.c. Referenced by FsRtlpPostStackOverflow(), and FsRtlStackOverflowRead(). |
|
|
|
Definition at line 99 of file stackovf.c. References FALSE, FsRtlWorkerQueues, FsRtlWorkerThread(), KeInitializeQueue(), L, NT_SUCCESS, NULL, ObjectAttributes, PsCreateSystemThread(), and TRUE. Referenced by FsRtlInitSystem().
|
|
Definition at line 177 of file stackovf.c. References Event(), FsRtlpPostStackOverflow(), and TRUE.
|
|
Definition at line 139 of file stackovf.c. References Event(), FALSE, and FsRtlpPostStackOverflow().
|
|
Definition at line 215 of file stackovf.c. References _STACK_OVERFLOW_ITEM::Context, Event(), _STACK_OVERFLOW_ITEM::Event, ExInitializeWorkItem, FsRtlpAllocatePool, FsRtlStackOverflowRead(), FsRtlWorkerQueues, _STACK_OVERFLOW_ITEM::Item, KeInsertQueue(), _WORK_QUEUE_ITEM::List, NonPagedPool, NonPagedPoolMustSucceed, PSTACK_OVERFLOW_ITEM, and _STACK_OVERFLOW_ITEM::StackOverflowRoutine. Referenced by FsRtlPostPagingFileStackOverflow(), and FsRtlPostStackOverflow().
|
|
Definition at line 294 of file stackovf.c. References _STACK_OVERFLOW_ITEM::Context, _STACK_OVERFLOW_ITEM::Event, ExFreePool(), FSRTL_FSP_TOP_LEVEL_IRP, NULL, PsGetCurrentThread, PSTACK_OVERFLOW_ITEM, and _STACK_OVERFLOW_ITEM::StackOverflowRoutine. Referenced by FsRtlpPostStackOverflow().
|
|
Definition at line 345 of file stackovf.c. References FsRtlWorkerQueues, IRQL_NOT_LESS_OR_EQUAL, KeBugCheckEx(), KeRemoveQueue(), KernelMode, KeSetPriorityThread(), List, NULL, _WORK_QUEUE_ITEM::Parameter, PsGetCurrentThread, TRUE, VOID(), and _WORK_QUEUE_ITEM::WorkerRoutine. Referenced by FsRtlInitializeWorkerThread().
|
|
Definition at line 31 of file stackovf.c. Referenced by FsRtlInitializeWorkerThread(), FsRtlpPostStackOverflow(), and FsRtlWorkerThread(). |