diff options
Diffstat (limited to 'chromium/v8/src/heap/base-space.cc')
| -rw-r--r-- | chromium/v8/src/heap/base-space.cc | 33 |
1 files changed, 33 insertions, 0 deletions
diff --git a/chromium/v8/src/heap/base-space.cc b/chromium/v8/src/heap/base-space.cc new file mode 100644 index 00000000000..aabbeaebf54 --- /dev/null +++ b/chromium/v8/src/heap/base-space.cc @@ -0,0 +1,33 @@ +// Copyright 2020 the V8 project authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "src/heap/base-space.h" + +namespace v8 { +namespace internal { + +const char* BaseSpace::GetSpaceName(AllocationSpace space) { + switch (space) { + case NEW_SPACE: + return "new_space"; + case OLD_SPACE: + return "old_space"; + case MAP_SPACE: + return "map_space"; + case CODE_SPACE: + return "code_space"; + case LO_SPACE: + return "large_object_space"; + case NEW_LO_SPACE: + return "new_large_object_space"; + case CODE_LO_SPACE: + return "code_large_object_space"; + case RO_SPACE: + return "read_only_space"; + } + UNREACHABLE(); +} + +} // namespace internal +} // namespace v8 |
