diff options
Diffstat (limited to 'chromium/chrome/renderer/benchmarking_extension.h')
-rw-r--r-- | chromium/chrome/renderer/benchmarking_extension.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/chromium/chrome/renderer/benchmarking_extension.h b/chromium/chrome/renderer/benchmarking_extension.h new file mode 100644 index 00000000000..750560d22ed --- /dev/null +++ b/chromium/chrome/renderer/benchmarking_extension.h @@ -0,0 +1,27 @@ +// Copyright (c) 2011 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 CHROME_RENDERER_BENCHMARKING_EXTENSION_H_ +#define CHROME_RENDERER_BENCHMARKING_EXTENSION_H_ + +#include <memory> + +namespace v8 { +class Extension; +} + +namespace extensions_v8 { + +// Profiler is an extension to allow javascript access to the API for +// an external profiler program (such as Quantify). The "External" part of the +// name is to distinguish it from the built-in V8 Profiler. +class BenchmarkingExtension { + public: + static std::unique_ptr<v8::Extension> Get(); +}; + +} // namespace extensions_v8 + +#endif // CHROME_RENDERER_BENCHMARKING_EXTENSION_H_ + |