Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
dart-lang
sdk
runtime
vm
native_symbol.h
Go to the documentation of this file.
1
// Copyright (c) 2013, 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_NATIVE_SYMBOL_H_
6
#define RUNTIME_VM_NATIVE_SYMBOL_H_
7
8
#include "
vm/allocation.h
"
9
#include "
vm/globals.h
"
10
11
namespace
dart
{
12
13
class
Mutex;
14
15
class
NativeSymbolResolver
:
public
AllStatic
{
16
public
:
17
static
void
Init
();
18
static
void
Cleanup
();
19
static
char
*
LookupSymbolName
(
uword
pc,
uword
*
start
);
20
static
bool
LookupSharedObject
(
uword
pc,
21
uword
* dso_base =
nullptr
,
22
char
** dso_name =
nullptr
);
23
static
void
FreeSymbolName
(
char
*
name
);
24
static
void
AddSymbols
(
const
char
* dso_name,
void
*
buffer
,
size_t
size);
25
};
26
27
}
// namespace dart
28
29
#endif
// RUNTIME_VM_NATIVE_SYMBOL_H_
dart::AllStatic
Definition
allocation.h:33
dart::NativeSymbolResolver
Definition
native_symbol.h:15
dart::NativeSymbolResolver::AddSymbols
static void AddSymbols(const char *dso_name, void *buffer, size_t size)
dart::NativeSymbolResolver::FreeSymbolName
static void FreeSymbolName(char *name)
dart::NativeSymbolResolver::LookupSharedObject
static bool LookupSharedObject(uword pc, uword *dso_base=nullptr, char **dso_name=nullptr)
dart::NativeSymbolResolver::LookupSymbolName
static char * LookupSymbolName(uword pc, uword *start)
dart::NativeSymbolResolver::Cleanup
static void Cleanup()
dart::NativeSymbolResolver::Init
static void Init()
start
glong start
Definition
fl_accessible_text_field.cc:39
buffer
static const uint8_t buffer[]
Definition
fl_pixel_buffer_texture_test.cc:44
dart
Definition
dart_vm.cc:33
dart::name
const char *const name
Definition
method_recognizer.cc:324
dart::uword
uintptr_t uword
Definition
globals.h:501
allocation.h
globals.h
Generated on Fri Apr 26 2024 06:15:10 for Flutter Engine by
1.9.8