Line data Source code
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 44964446 : void Segment::ZapContents() {
11 : #ifdef DEBUG
12 : memset(start(), kZapDeadByte, capacity());
13 : #endif
14 44964446 : }
15 :
16 20334056 : void Segment::ZapHeader() {
17 : #ifdef DEBUG
18 : memset(this, kZapDeadByte, sizeof(Segment));
19 : #endif
20 20334056 : }
21 :
22 : } // namespace internal
23 : } // namespace v8
|