| Index: base/process/memory_win.cc | 
| diff --git a/base/process/memory_win.cc b/base/process/memory_win.cc | 
| index 42f707d9ac0102df377fbe2b2c075b34edcfeca2..979a66e193d45862f60a11756885b1d2ad07dd9b 100644 | 
| --- a/base/process/memory_win.cc | 
| +++ b/base/process/memory_win.cc | 
| @@ -50,41 +50,6 @@ typedef BOOL (WINAPI* HeapSetFn)(HANDLE, HEAP_INFORMATION_CLASS, PVOID, SIZE_T); | 
|  | 
| }  // namespace | 
|  | 
| -bool EnableLowFragmentationHeap() { | 
| -  HMODULE kernel32 = GetModuleHandle(L"kernel32.dll"); | 
| -  HeapSetFn heap_set = reinterpret_cast<HeapSetFn>(GetProcAddress( | 
| -      kernel32, | 
| -      "HeapSetInformation")); | 
| - | 
| -  // On Windows 2000, the function is not exported. This is not a reason to | 
| -  // fail. | 
| -  if (!heap_set) | 
| -    return true; | 
| - | 
| -  unsigned number_heaps = GetProcessHeaps(0, NULL); | 
| -  if (!number_heaps) | 
| -    return false; | 
| - | 
| -  // Gives us some extra space in the array in case a thread is creating heaps | 
| -  // at the same time we're querying them. | 
| -  static const int MARGIN = 8; | 
| -  scoped_ptr<HANDLE[]> heaps(new HANDLE[number_heaps + MARGIN]); | 
| -  number_heaps = GetProcessHeaps(number_heaps + MARGIN, heaps.get()); | 
| -  if (!number_heaps) | 
| -    return false; | 
| - | 
| -  for (unsigned i = 0; i < number_heaps; ++i) { | 
| -    ULONG lfh_flag = 2; | 
| -    // Don't bother with the result code. It may fails on heaps that have the | 
| -    // HEAP_NO_SERIALIZE flag. This is expected and not a problem at all. | 
| -    heap_set(heaps[i], | 
| -             HeapCompatibilityInformation, | 
| -             &lfh_flag, | 
| -             sizeof(lfh_flag)); | 
| -  } | 
| -  return true; | 
| -} | 
| - | 
| void EnableTerminationOnHeapCorruption() { | 
| // Ignore the result code. Supported on XP SP3 and Vista. | 
| HeapSetInformation(NULL, HeapEnableTerminationOnCorruption, NULL, 0); | 
|  |