1 // Copyright 2016 the V8 project authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
4 
5 #include "src/zone/zone-segment.h"
6 
7 namespace v8 {
8 namespace internal {
9 
10 void Segment::ZapContents() {
11 #ifdef DEBUG
12   memset(start(), kZapDeadByte, capacity());
13 #endif
14 }
15 
16 void Segment::ZapHeader() {
17 #ifdef DEBUG
18   memset(this, kZapDeadByte, sizeof(Segment));
19 #endif
20 }
21 
22 }  // namespace internal
23 }  // namespace v8
24