From bf4b6320dee5d45271d14534cb68c0c479159dcd Mon Sep 17 00:00:00 2001 From: "caitkp@chromium.org" Date: Tue, 26 Nov 2013 04:39:26 +0000 Subject: Adjust base address of chrome dll and provide a base addess for chrome_elf This should stop the address conflicts suspected of causing the perf regression. TEST= working set size returns to normal BUG=318691 Review URL: https://codereview.chromium.org/77673005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237259 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome_elf/chrome_elf.def | 4 ++++ chrome_elf/chrome_elf.gyp | 9 ++++++++- 2 files changed, 12 insertions(+), 1 deletion(-) (limited to 'chrome_elf') diff --git a/chrome_elf/chrome_elf.def b/chrome_elf/chrome_elf.def index 1703016..d3ca82f 100644 --- a/chrome_elf/chrome_elf.def +++ b/chrome_elf/chrome_elf.def @@ -1,3 +1,7 @@ +; Copyright 2013 The Chromium Authors. All rights reserved. +; Use of this source code is governed by a BSD-style license that can be +; found in the LICENSE file. + LIBRARY "chrome_elf.dll" EXPORTS diff --git a/chrome_elf/chrome_elf.gyp b/chrome_elf/chrome_elf.gyp index c32f710..a8f15bd 100644 --- a/chrome_elf/chrome_elf.gyp +++ b/chrome_elf/chrome_elf.gyp @@ -21,6 +21,13 @@ 'chrome_elf_main.cc', 'chrome_elf_main.h', ], + 'msvs_settings': { + 'VCLinkerTool': { + 'BaseAddress': '0x01c20000', + # Set /SUBSYSTEM:WINDOWS for chrome_elf.dll (for consistency). + 'SubSystem': '2', + }, + }, }, ], -} \ No newline at end of file +} -- cgit v1.1