diff options
author | Jiyoung Yun <jy910.yun@samsung.com> | 2016-12-27 16:46:08 +0900 |
---|---|---|
committer | Jiyoung Yun <jy910.yun@samsung.com> | 2016-12-27 16:46:08 +0900 |
commit | db20f3f1bb8595633a7e16c8900fd401a453a6b5 (patch) | |
tree | e5435159cd1bf0519276363a6fe1663d1721bed3 /src/pal/tests/palsuite/filemapping_memmgt/VirtualAlloc/test11/VirtualAlloc.c | |
parent | 4b4aad7217d3292650e77eec2cf4c198ea9c3b4b (diff) | |
download | coreclr-db20f3f1bb8595633a7e16c8900fd401a453a6b5.tar.gz coreclr-db20f3f1bb8595633a7e16c8900fd401a453a6b5.tar.bz2 coreclr-db20f3f1bb8595633a7e16c8900fd401a453a6b5.zip |
Imported Upstream version 1.0.0.9127upstream/1.0.0.9127
Diffstat (limited to 'src/pal/tests/palsuite/filemapping_memmgt/VirtualAlloc/test11/VirtualAlloc.c')
-rw-r--r-- | src/pal/tests/palsuite/filemapping_memmgt/VirtualAlloc/test11/VirtualAlloc.c | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/pal/tests/palsuite/filemapping_memmgt/VirtualAlloc/test11/VirtualAlloc.c b/src/pal/tests/palsuite/filemapping_memmgt/VirtualAlloc/test11/VirtualAlloc.c deleted file mode 100644 index a3df39b634..0000000000 --- a/src/pal/tests/palsuite/filemapping_memmgt/VirtualAlloc/test11/VirtualAlloc.c +++ /dev/null @@ -1,49 +0,0 @@ -// Licensed to the .NET Foundation under one or more agreements. -// The .NET Foundation licenses this file to you under the MIT license. -// See the LICENSE file in the project root for more information. - -/*============================================================= -** -** Source: virtualalloc.c -** -** Purpose: Positive test the VirtualAlloc API. -** Call VirtualAlloc with MEM_RESERVE allocation type -** and PAGE_READONLY access protection -** - -** -**============================================================*/ -#include <palsuite.h> - -int __cdecl main(int argc, char *argv[]) -{ - int err; - LPVOID lpVirtualAddress; - - - //Initialize the PAL environment - err = PAL_Initialize(argc, argv); - if(0 != err) - { - ExitProcess(FAIL); - } - //Allocate the physical storage in memory or in the paging file on disk - lpVirtualAddress = VirtualAlloc(NULL,//system determine where to allocate the region - 1024, //specify the size - MEM_RESERVE, //allocation type - PAGE_EXECUTE_READWRITE); //access protection - if(NULL == lpVirtualAddress) - { - Fail("\nFailed to call VirtualAlloc API!\n"); - } - - //decommit the specified region - err = VirtualFree(lpVirtualAddress,1024,MEM_DECOMMIT); - if(0 == err) - { - Fail("\nFailed to call VirtualFree API!\n"); - } - - PAL_Terminate(); - return PASS; -} |