blob: 74dd765dfd06393c06e78255d8772884484ac528 [file] [log] [blame]
Andreas Gampea7433512014-02-21 13:19:23 -08001/*
2 * Copyright (C) 2011 The Android Open Source Project
3 *
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
15 */
16
17#include "space_test.h"
Ian Rogerse63db272014-07-15 15:36:11 -070018
Andreas Gampea7433512014-02-21 13:19:23 -080019#include "dlmalloc_space.h"
20
21namespace art {
22namespace gc {
23namespace space {
David Srbecky883c1342020-05-11 23:30:29 +000024namespace {
Andreas Gampea7433512014-02-21 13:19:23 -080025
Vladimir Marko11306592018-10-26 14:22:59 +010026MallocSpace* CreateDlMallocSpace(const std::string& name,
27 size_t initial_size,
28 size_t growth_limit,
29 size_t capacity) {
30 return DlMallocSpace::Create(
31 name, initial_size, growth_limit, capacity, /*can_move_objects=*/ false);
Andreas Gampea7433512014-02-21 13:19:23 -080032}
33
Andreas Gampe24651ec2014-02-27 13:26:16 -080034TEST_SPACE_CREATE_FN_STATIC(DlMallocSpace, CreateDlMallocSpace)
Andreas Gampea7433512014-02-21 13:19:23 -080035
David Srbecky883c1342020-05-11 23:30:29 +000036} // namespace
Andreas Gampea7433512014-02-21 13:19:23 -080037} // namespace space
38} // namespace gc
39} // namespace art