| Index: base/leak_annotations.h
|
| ===================================================================
|
| --- base/leak_annotations.h (revision 63176)
|
| +++ base/leak_annotations.h (working copy)
|
| @@ -1,28 +0,0 @@
|
| -// Copyright (c) 2006-2009 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#ifndef BASE_LEAK_ANNOTATIONS_H_
|
| -#define BASE_LEAK_ANNOTATIONS_H_
|
| -#pragma once
|
| -
|
| -#include "build/build_config.h"
|
| -
|
| -#if defined(OS_LINUX) && defined(USE_HEAPCHECKER)
|
| -
|
| -#include "third_party/tcmalloc/chromium/src/google/heap-checker.h"
|
| -
|
| -// Annotate a program scope as having memory leaks. Tcmalloc's heap leak
|
| -// checker will ignore them. Note that these annotations may mask real bugs
|
| -// and should not be used in the production code.
|
| -#define ANNOTATE_SCOPED_MEMORY_LEAK \
|
| - HeapLeakChecker::Disabler heap_leak_checker_disabler
|
| -
|
| -#else
|
| -
|
| -// If tcmalloc is not used, the annotations should be no-ops.
|
| -#define ANNOTATE_SCOPED_MEMORY_LEAK
|
| -
|
| -#endif
|
| -
|
| -#endif // BASE_LEAK_ANNOTATIONS_H_
|
|
|