| OLD | NEW | 
|   1 // Copyright 2006-2008 the V8 project authors. All rights reserved. |   1 // Copyright 2006-2008 the V8 project authors. All rights reserved. | 
|   2 // Redistribution and use in source and binary forms, with or without |   2 // Redistribution and use in source and binary forms, with or without | 
|   3 // modification, are permitted provided that the following conditions are |   3 // modification, are permitted provided that the following conditions are | 
|   4 // met: |   4 // met: | 
|   5 // |   5 // | 
|   6 //     * Redistributions of source code must retain the above copyright |   6 //     * Redistributions of source code must retain the above copyright | 
|   7 //       notice, this list of conditions and the following disclaimer. |   7 //       notice, this list of conditions and the following disclaimer. | 
|   8 //     * Redistributions in binary form must reproduce the above |   8 //     * Redistributions in binary form must reproduce the above | 
|   9 //       copyright notice, this list of conditions and the following |   9 //       copyright notice, this list of conditions and the following | 
|  10 //       disclaimer in the documentation and/or other materials provided |  10 //       disclaimer in the documentation and/or other materials provided | 
| (...skipping 21 matching lines...) Expand all  Loading... | 
|  32 #include "v8.h" |  32 #include "v8.h" | 
|  33  |  33  | 
|  34 #include "platform.h" |  34 #include "platform.h" | 
|  35 #include "cctest.h" |  35 #include "cctest.h" | 
|  36 #include "win32-headers.h" |  36 #include "win32-headers.h" | 
|  37  |  37  | 
|  38 using namespace ::v8::internal; |  38 using namespace ::v8::internal; | 
|  39  |  39  | 
|  40  |  40  | 
|  41 TEST(VirtualMemory) { |  41 TEST(VirtualMemory) { | 
|  42   OS::SetUp(); |  | 
|  43   VirtualMemory* vm = new VirtualMemory(1 * MB); |  42   VirtualMemory* vm = new VirtualMemory(1 * MB); | 
|  44   CHECK(vm->IsReserved()); |  43   CHECK(vm->IsReserved()); | 
|  45   void* block_addr = vm->address(); |  44   void* block_addr = vm->address(); | 
|  46   size_t block_size = 4 * KB; |  45   size_t block_size = 4 * KB; | 
|  47   CHECK(vm->Commit(block_addr, block_size, false)); |  46   CHECK(vm->Commit(block_addr, block_size, false)); | 
|  48   // Check whether we can write to memory. |  47   // Check whether we can write to memory. | 
|  49   int* addr = static_cast<int*>(block_addr); |  48   int* addr = static_cast<int*>(block_addr); | 
|  50   addr[KB-1] = 2; |  49   addr[KB-1] = 2; | 
|  51   CHECK(vm->Uncommit(block_addr, block_size)); |  50   CHECK(vm->Uncommit(block_addr, block_size)); | 
|  52   delete vm; |  51   delete vm; | 
|  53 } |  52 } | 
|  54  |  53  | 
|  55  |  54  | 
|  56 TEST(GetCurrentProcessId) { |  55 TEST(GetCurrentProcessId) { | 
|  57   OS::SetUp(); |  | 
|  58   CHECK_EQ(static_cast<int>(::GetCurrentProcessId()), |  56   CHECK_EQ(static_cast<int>(::GetCurrentProcessId()), | 
|  59            OS::GetCurrentProcessId()); |  57            OS::GetCurrentProcessId()); | 
|  60 } |  58 } | 
| OLD | NEW |