Index: base/process/memory_unittest.cc |
diff --git a/base/process/memory_unittest.cc b/base/process/memory_unittest.cc |
index c4728c52371263dd6f731998761959c08407eda7..9e5de0c95452ed5c29f21003ea51b46a99536363 100644 |
--- a/base/process/memory_unittest.cc |
+++ b/base/process/memory_unittest.cc |
@@ -67,49 +67,6 @@ TEST(ProcessMemoryTest, GetModuleFromAddress) { |
base::GetModuleFromAddress(reinterpret_cast<DWORD*>(kernel32) + 1); |
EXPECT_EQ(kernel32, kernel32_from_address); |
} |
- |
-TEST(ProcessMemoryTest, EnableLFH) { |
- ASSERT_TRUE(base::EnableLowFragmentationHeap()); |
- if (IsDebuggerPresent()) { |
- // Under these conditions, LFH can't be enabled. There's no point to test |
- // anything. |
- const char* no_debug_env = getenv("_NO_DEBUG_HEAP"); |
- if (!no_debug_env || strcmp(no_debug_env, "1")) |
- return; |
- } |
- HMODULE kernel32 = GetModuleHandle(L"kernel32.dll"); |
- ASSERT_TRUE(kernel32 != NULL); |
- HeapQueryFn heap_query = reinterpret_cast<HeapQueryFn>(GetProcAddress( |
- kernel32, |
- "HeapQueryInformation")); |
- |
- // On Windows 2000, the function is not exported. This is not a reason to |
- // fail but we won't be able to retrieves information about the heap, so we |
- // should stop here. |
- if (heap_query == NULL) |
- return; |
- |
- HANDLE heaps[1024] = { 0 }; |
- unsigned number_heaps = GetProcessHeaps(1024, heaps); |
- EXPECT_GT(number_heaps, 0u); |
- for (unsigned i = 0; i < number_heaps; ++i) { |
- ULONG flag = 0; |
- SIZE_T length; |
- ASSERT_NE(0, heap_query(heaps[i], |
- HeapCompatibilityInformation, |
- &flag, |
- sizeof(flag), |
- &length)); |
- // If flag is 0, the heap is a standard heap that does not support |
- // look-asides. If flag is 1, the heap supports look-asides. If flag is 2, |
- // the heap is a low-fragmentation heap (LFH). Note that look-asides are not |
- // supported on the LFH. |
- |
- // We don't have any documented way of querying the HEAP_NO_SERIALIZE flag. |
- EXPECT_LE(flag, 2u); |
- EXPECT_NE(flag, 1u); |
- } |
-} |
#endif // defined(OS_WIN) |
#if defined(OS_MACOSX) |