Flutter Engine
The Flutter Engine
third_party
dart-lang
sdk
runtime
lib
stopwatch.cc
Go to the documentation of this file.
1
// Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2
// for details. All rights reserved. Use of this source code is governed by a
3
// BSD-style license that can be found in the LICENSE file.
4
5
#include "
vm/bootstrap_natives.h
"
6
7
#include "
vm/object.h
"
8
#include "
vm/os.h
"
9
10
namespace
dart
{
11
12
DEFINE_NATIVE_ENTRY
(Stopwatch_now, 0, 0) {
13
return
Integer::New
(
OS::GetCurrentMonotonicTicks
());
14
}
15
16
DEFINE_NATIVE_ENTRY
(Stopwatch_frequency, 0, 0) {
17
return
Integer::New
(
OS::GetCurrentMonotonicFrequency
());
18
}
19
20
}
// namespace dart
bootstrap_natives.h
dart::Integer::New
static IntegerPtr New(const String &str, Heap::Space space=Heap::kNew)
Definition:
object.cc:22984
dart::OS::GetCurrentMonotonicFrequency
static int64_t GetCurrentMonotonicFrequency()
dart::OS::GetCurrentMonotonicTicks
static int64_t GetCurrentMonotonicTicks()
dart
Definition:
dart_vm.cc:33
dart::DEFINE_NATIVE_ENTRY
DEFINE_NATIVE_ENTRY(List_allocate, 0, 2)
Definition:
array.cc:13
object.h
os.h
Generated on Sun Jun 23 2024 21:54:57 for Flutter Engine by
1.9.4