Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
third_party
dart-lang
sdk
runtime
include
analyze_snapshot_api.h
Go to the documentation of this file.
1
/*
2
* Copyright (c) 2021, the Dart project authors. Please see the AUTHORS file
3
* for details. All rights reserved. Use of this source code is governed by a
4
* BSD-style license that can be found in the LICENSE file.
5
*/
6
7
#ifndef RUNTIME_INCLUDE_ANALYZE_SNAPSHOT_API_H_
8
#define RUNTIME_INCLUDE_ANALYZE_SNAPSHOT_API_H_
9
10
#include <stdint.h>
11
#include <optional>
12
13
namespace
dart
{
14
namespace
snapshot_analyzer {
15
typedef
struct
{
16
const
uint8_t*
vm_snapshot_data
;
17
const
uint8_t*
vm_snapshot_instructions
;
18
const
uint8_t*
vm_isolate_data
;
19
const
uint8_t*
vm_isolate_instructions
;
20
}
Dart_SnapshotAnalyzerInformation
;
21
22
void
Dart_DumpSnapshotInformationAsJson
(
23
const
Dart_SnapshotAnalyzerInformation
&
info
,
24
char
**
buffer
,
25
intptr_t* buffer_length);
26
27
}
// namespace snapshot_analyzer
28
}
// namespace dart
29
30
#endif
// RUNTIME_INCLUDE_ANALYZE_SNAPSHOT_API_H_
info
static void info(const char *fmt,...) SK_PRINTF_LIKE(1
Definition
DM.cpp:213
buffer
static const uint8_t buffer[]
Definition
fl_pixel_buffer_texture_test.cc:44
dart::snapshot_analyzer::Dart_DumpSnapshotInformationAsJson
void Dart_DumpSnapshotInformationAsJson(const Dart_SnapshotAnalyzerInformation &info, char **buffer, intptr_t *buffer_length)
Definition
analyze_snapshot_api_impl.cc:391
dart
Definition
dart_vm.cc:33
dart::snapshot_analyzer::Dart_SnapshotAnalyzerInformation
Definition
analyze_snapshot_api.h:15
dart::snapshot_analyzer::Dart_SnapshotAnalyzerInformation::vm_snapshot_data
const uint8_t * vm_snapshot_data
Definition
analyze_snapshot_api.h:16
dart::snapshot_analyzer::Dart_SnapshotAnalyzerInformation::vm_isolate_data
const uint8_t * vm_isolate_data
Definition
analyze_snapshot_api.h:18
dart::snapshot_analyzer::Dart_SnapshotAnalyzerInformation::vm_snapshot_instructions
const uint8_t * vm_snapshot_instructions
Definition
analyze_snapshot_api.h:17
dart::snapshot_analyzer::Dart_SnapshotAnalyzerInformation::vm_isolate_instructions
const uint8_t * vm_isolate_instructions
Definition
analyze_snapshot_api.h:19
Generated on Fri Apr 26 2024 06:14:44 for Flutter Engine by
1.9.8