fuchsia.ldsvc

Added: 7

PROTOCOLS

Loader

Defined in fuchsia.ldsvc/ldsvc.fidl

See //docs/concepts/process/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 server_end<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

<EMPTY>

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>?