blob: b598e9708c9463c3b325b1bf4a46d822fe671152 [file] [log] [blame] [edit]
// Copyright 2019 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
deprecated_syntax;
library fuchsia.sys.internal;
/// Identifies a component uniquely within the observing realm.
/// Example: hub/r/sys/4566/c/http.cmx/19226
/// realm_path: [root, sys]
/// component_url: "fuchsia-pkg://fuchsia.com/http#meta/http.cmx"
/// component_name: "http.cmx"
/// instance_id: 19226
table SourceIdentity {
/// The path to the component from the observing realm.
1: realm_segments realm_path;
/// The URL from which the component was loaded.
2: component_url component_url;
/// The name of the component.
3: string:COMPONENT_NAME_MAX_LENGTH component_name;
/// The ID of the component.
4: string:LABEL_MAX_LENGTH instance_id;
};