Flutter Engine
The Flutter Engine
third_party
dart-lang
sdk
runtime
vm
unwinding_records.h
Go to the documentation of this file.
1
// Copyright (c) 2023, 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
// Class for patching compiled code.
5
6
#ifndef RUNTIME_VM_UNWINDING_RECORDS_H_
7
#define RUNTIME_VM_UNWINDING_RECORDS_H_
8
9
#include "
vm/allocation.h
"
10
#include "
vm/heap/page.h
"
11
12
namespace
dart
{
13
14
class
UnwindingRecords
:
public
AllStatic
{
15
public
:
16
static
const
void
*
GenerateRecordsInto
(intptr_t
offset
,
17
uint8_t* target_buffer);
18
static
void
RegisterExecutablePage
(
Page
*
page
);
19
static
void
UnregisterExecutablePage
(
Page
*
page
);
20
};
21
22
}
// namespace dart
23
24
#endif
// RUNTIME_VM_UNWINDING_RECORDS_H_
dart::AllStatic
Definition:
allocation.h:33
dart::Page
Definition:
page.h:61
dart::UnwindingRecords
Definition:
unwinding_records.h:14
dart::UnwindingRecords::UnregisterExecutablePage
static void UnregisterExecutablePage(Page *page)
Definition:
unwinding_records.cc:24
dart::UnwindingRecords::RegisterExecutablePage
static void RegisterExecutablePage(Page *page)
Definition:
unwinding_records.cc:23
dart::UnwindingRecords::GenerateRecordsInto
static const void * GenerateRecordsInto(intptr_t offset, uint8_t *target_buffer)
Definition:
unwinding_records.cc:13
dart
Definition:
dart_vm.cc:33
mskp_parser.page
page
Definition:
mskp_parser.py:39
page.h
offset
SeparatedVector2 offset
Definition:
stroke_path_geometry.cc:311
allocation.h
Generated on Sun Jun 23 2024 21:55:51 for Flutter Engine by
1.9.4