Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
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
12namespace dart {
13
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_
static void UnregisterExecutablePage(Page *page)
static void RegisterExecutablePage(Page *page)
static const void * GenerateRecordsInto(intptr_t offset, uint8_t *target_buffer)
Point offset