Google is committed to advancing racial equity for Black communities. See how.

fuchsia.ldsvc

PROTOCOLS

Loader

Defined in fuchsia.ldsvc/ldsvc.fidl

See ///docs/zircon/program_loading.md for a more complete description of this and related process bootstrapping protocols, and for specifics about the default global loader service's interpretation of names, paths, and configurations.

Clone

Obtain a new loader service connection.

Request

NameType
loader request<Loader>

Response

NameType
rv zx/status

Config

The dynamic linker sends a config identifying its load configuration. This is intended to affect how later LoadObject requests decide what particular implementation file to supply for a given name.

Request

NameType
config string[1024]

Response

NameType
rv zx/status

Done

Cleanly shutdown the connection to the Loader service.

Request

NameType

LoadObject

The dynamic linker sends object_name and gets back a VMO handle containing the file.

Request

NameType
object_name string[1024]

Response

NameType
rv zx/status
object handle<vmo>?

STRUCTS