| 383 | |
| 384 | #if defined(_AMD64_) |
| 385 | FORCEINLINE |
| 386 | VOID |
| 387 | ProbeForWriteUlong( |
| 388 | IN PULONG Address |
| 389 | ){ |
| 390 | if (Address >= (ULONG* const)MM_USER_PROBE_ADDRESS) { |
| 391 | Address = (ULONG* const)MM_USER_PROBE_ADDRESS; |
| 392 | } |
| 393 | |
| 394 | *((volatile ULONG*)Address) = *Address; |
| 395 | return; |
| 396 | } |
| 397 | #else |
| 398 | #define ProbeForWriteUlong(Address) { \ |
| 399 | if ((Address) >= (ULONG * const)MM_USER_PROBE_ADDRESS) { \ |
no outgoing calls
no test coverage detected