mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-23 10:15:41 +00:00
74b57fa236
VMSharingPolicyShared needs to become much smarter. This patch modifies that policy to track different VM reservations and reuse them whenever possible. We add TrampolinePools to abstract away the differences between VM policies with respect to the caller who is making the reservation. Differential Revision: https://phabricator.services.mozilla.com/D32191 --HG-- extra : moz-landing-system : lando
26 lines
638 B
Python
26 lines
638 B
Python
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
|
|
# vim: set filetype=python:
|
|
# This Source Code Form is subject to the terms of the Mozilla Public
|
|
# License, v. 2.0. If a copy of the MPL was not distributed with this
|
|
# file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
|
|
|
EXPORTS.mozilla.interceptor += [
|
|
'Arm64.h',
|
|
'MMPolicies.h',
|
|
'PatcherBase.h',
|
|
'PatcherDetour.h',
|
|
'PatcherNopSpace.h',
|
|
'RangeMap.h',
|
|
'TargetFunction.h',
|
|
'Trampoline.h',
|
|
'VMSharingPolicies.h',
|
|
]
|
|
|
|
if CONFIG['CPU_ARCH'] == 'aarch64':
|
|
FINAL_LIBRARY = 'mozglue'
|
|
|
|
UNIFIED_SOURCES += [
|
|
'Arm64.cpp',
|
|
]
|
|
|