Flutter Engine
The Flutter Engine
third_party
dart-lang
sdk
runtime
vm
proccpuinfo.h
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
#ifndef RUNTIME_VM_PROCCPUINFO_H_
6
#define RUNTIME_VM_PROCCPUINFO_H_
7
8
#include "
vm/globals.h
"
9
#if defined(DART_HOST_OS_LINUX) || defined(DART_HOST_OS_ANDROID)
10
11
#include "
vm/allocation.h
"
12
13
namespace
dart
{
14
15
class
ProcCpuInfo :
public
AllStatic {
16
public
:
17
static
void
Init
();
18
static
void
Cleanup
();
19
static
bool
FieldContains(
const
char
* field,
const
char
* search_string);
20
static
const
char
* ExtractField(
const
char
* field);
21
static
bool
HasField(
const
char
* field);
22
23
private
:
24
static
char
* data_;
25
static
intptr_t datalen_;
26
27
static
char
* FieldStart(
const
char
* field);
28
};
29
30
}
// namespace dart
31
32
#endif
// defined(DART_HOST_OS_LINUX) || defined(DART_HOST_OS_ANDROID)
33
34
#endif
// RUNTIME_VM_PROCCPUINFO_H_
Init
void Init()
Definition:
gm_bindings.cpp:346
dart::embedder::Cleanup
void Cleanup()
Definition:
dart_embedder_api_impl.cc:49
dart
Definition:
dart_vm.cc:33
allocation.h
globals.h
Generated on Sun Jun 23 2024 21:55:47 for Flutter Engine by
1.9.4