Classes | |
class | BuildInfo |
class | BuildInfoTest |
class | ElfSnapshot |
class | MappedResource |
class | RootInspectNode |
class | RunnerTemp |
class | VMServiceObject |
Functions | |
TEST_F (BuildInfoTest, AllPropertiesAreDefined) | |
TEST_F (BuildInfoTest, AllPropertiesAreDumped) | |
bool | ReadFileToString (const std::string &path, std::string *result) |
bool | ReadFileToStringAt (int dirfd, const std::string &path, std::string *result) |
bool | WriteFile (const std::string &path, const char *data, ssize_t size) |
void | HandleIfException (std::shared_ptr<::sys::ServiceDirectory > services, const std::string &component_url, Dart_Handle result) |
void | HandleException (std::shared_ptr<::sys::ServiceDirectory > services, const std::string &component_url, const std::string &error, const std::string &stack_trace) |
void | Check (bool condition, const char *tag, const char *message="") |
template<size_t SIZE, typename T > | |
size_t | ArraySize (T(&array)[SIZE]) |
static bool | OpenVmo (fuchsia::mem::Buffer *resource_vmo, fdio_ns_t *namespc, const std::string &path, bool executable) |
static int | OpenFdExec (const std::string &path, int dirfd) |
bool | VmoFromFilename (const std::string &filename, bool executable, fuchsia::mem::Buffer *buffer) |
bool | VmoFromFilenameAt (int dirfd, const std::string &filename, bool executable, fuchsia::mem::Buffer *buffer) |
zx_status_t | IsSizeValid (const fuchsia::mem::Buffer &buffer, bool *is_valid) |
|
inline |
Definition at line 26 of file inlines.h.
Referenced by dart_runner::DartRunner::DartRunner().
|
inline |
Definition at line 12 of file inlines.h.
References message.
Referenced by base::internal::CheckMathOp(), base::internal::DstRangeRelationToSrcRange(), OpenFdExec(), OpenVmo(), flutter_runner::SoftwareSurface::SignalWritesFinished(), and flutter_runner::VulkanSurface::SignalWritesFinished().
void dart_utils::HandleException | ( | std::shared_ptr<::sys::ServiceDirectory > | services, |
const std::string & | component_url, | ||
const std::string & | error, | ||
const std::string & | stack_trace | ||
) |
Definition at line 108 of file handle_exception.cc.
References LOG_TAG, and result.
Referenced by flutter_runner::ComponentV1::Create(), flutter_runner::ComponentV2::Create(), and HandleIfException().
void dart_utils::HandleIfException | ( | std::shared_ptr<::sys::ServiceDirectory > | services, |
const std::string & | component_url, | ||
Dart_Handle | result | ||
) |
Definition at line 93 of file handle_exception.cc.
References HandleException(), and tonic::StdStringFromDart().
Referenced by dart_runner::DartComponentController::Main(), dart_runner::DartComponentControllerV2::Run(), and dart_runner::DartTestComponentControllerV2::Run().
zx_status_t dart_utils::IsSizeValid | ( | const fuchsia::mem::Buffer & | buffer, |
bool * | is_valid | ||
) |
|
static |
Definition at line 105 of file mapped_resource.cc.
References Check(), LOG_TAG, and result.
Referenced by dart_utils::ElfSnapshot::Load().
|
static |
Definition at line 29 of file mapped_resource.cc.
References Check(), LOG_TAG, result, VmoFromFilename(), and VmoFromFilenameAt().
Referenced by dart_utils::MappedResource::LoadFromNamespace().
bool dart_utils::ReadFileToString | ( | const std::string & | path, |
std::string * | result | ||
) |
Definition at line 56 of file files.cc.
References ReadFileToStringAt().
Referenced by flutter_runner::ComponentV1::Create(), flutter_runner::ComponentV2::Create(), RegisterProfilerSymbols(), and flutter_runner::RegisterProfilerSymbols().
bool dart_utils::ReadFileToStringAt | ( | int | dirfd, |
const std::string & | path, | ||
std::string * | result | ||
) |
Definition at line 60 of file files.cc.
Referenced by ReadFileToString().
dart_utils::TEST_F | ( | BuildInfoTest | , |
AllPropertiesAreDefined | |||
) |
Definition at line 37 of file build_info_unittests.cc.
References dart_utils::BuildInfo::DartSdkGitRevision(), dart_utils::BuildInfo::DartSdkSemanticVersion(), dart_utils::BuildInfo::FlutterEngineGitRevision(), and dart_utils::BuildInfo::FuchsiaSdkVersion().
dart_utils::TEST_F | ( | BuildInfoTest | , |
AllPropertiesAreDumped | |||
) |
Definition at line 46 of file build_info_unittests.cc.
References checkProperty(), dart_utils::RootInspectNode::CreateRootChild(), dart_utils::BuildInfo::DartSdkGitRevision(), dart_utils::BuildInfo::DartSdkSemanticVersion(), dart_utils::BuildInfo::Dump(), dart_utils::BuildInfo::FlutterEngineGitRevision(), dart_utils::BuildInfo::FuchsiaSdkVersion(), dart_utils::RootInspectNode::GetInspector(), inspect_node_name, and node.
bool dart_utils::VmoFromFilename | ( | const std::string & | filename, |
bool | executable, | ||
fuchsia::mem::Buffer * | buffer | ||
) |
bool dart_utils::VmoFromFilenameAt | ( | int | dirfd, |
const std::string & | filename, | ||
bool | executable, | ||
fuchsia::mem::Buffer * | buffer | ||
) |
bool dart_utils::WriteFile | ( | const std::string & | path, |
const char * | data, | ||
ssize_t | size | ||
) |
Definition at line 69 of file files.cc.
Referenced by flutter::DartVM::GetVMLaunchCount().