blob: 4f62aff51422447a5b326d952349ab21dc4b1d34 [file] [log] [blame]
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
// for details. All rights reserved. Use of this source code is governed by a
// BSD-style license that can be found in the LICENSE file.
#ifndef VM_VTUNE_H_
#define VM_VTUNE_H_
#include "vm/code_observers.h"
namespace dart {
#if defined(DART_VTUNE_SUPPORT)
class VTuneCodeObserver : public CodeObserver {
public:
virtual bool IsActive() const;
virtual void Notify(const char* name,
uword base,
uword prologue_offset,
uword size,
bool optimized);
};
#endif
} // namespace dart
#endif // VM_VTUNE_H_