blob: 6f61313d0ddc6a4358ecd53e9bed6abce69d0d0c [file] [log] [blame]
[
{
"declaration": "string:128",
"kind": "struct/member",
"name": "fuchsia.feedback/Annotation.key"
},
{
"declaration": "string:1024",
"kind": "struct/member",
"name": "fuchsia.feedback/Annotation.value"
},
{
"kind": "struct",
"name": "fuchsia.feedback/Annotation"
},
{
"declaration": "vector<fuchsia.feedback/Annotation>:64",
"kind": "table/member",
"name": "fuchsia.feedback/Annotations.annotations"
},
{
"kind": "table",
"name": "fuchsia.feedback/Annotations"
},
{
"declaration": "string:128",
"kind": "struct/member",
"name": "fuchsia.feedback/Attachment.key"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "struct/member",
"name": "fuchsia.feedback/Attachment.value"
},
{
"kind": "struct",
"name": "fuchsia.feedback/Attachment",
"resourceness": "resource"
},
{
"declaration": "vector<fuchsia.feedback/Annotation>:16",
"kind": "table/member",
"name": "fuchsia.feedback/ComponentData.annotations"
},
{
"declaration": "string:32",
"kind": "table/member",
"name": "fuchsia.feedback/ComponentData.namespace"
},
{
"kind": "table",
"name": "fuchsia.feedback/ComponentData"
},
{
"declaration": "(fuchsia.feedback/ComponentData data) -> ()",
"kind": "protocol/member",
"name": "fuchsia.feedback/ComponentDataRegister.Upsert"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/ComponentDataRegister"
},
{
"declaration": "vector<fuchsia.feedback/Annotation>:32",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.annotations"
},
{
"declaration": "vector<fuchsia.feedback/Attachment>:16",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.attachments"
},
{
"declaration": "string:128",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.crash_signature"
},
{
"declaration": "string:128",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.event_id"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.is_fatal"
},
{
"declaration": "string:1024",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.program_name"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.program_uptime"
},
{
"declaration": "fuchsia.feedback/SpecificCrashReport",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReport.specific_report"
},
{
"kind": "table",
"name": "fuchsia.feedback/CrashReport",
"resourceness": "resource"
},
{
"declaration": "(fuchsia.feedback/CrashReport report) -> (fuchsia.feedback/CrashReporter_File_Result result)",
"kind": "protocol/member",
"name": "fuchsia.feedback/CrashReporter.File"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/CrashReporter"
},
{
"kind": "struct",
"name": "fuchsia.feedback/CrashReporter_File_Response"
},
{
"declaration": "int32",
"kind": "union/member",
"name": "fuchsia.feedback/CrashReporter_File_Result.err"
},
{
"declaration": "fuchsia.feedback/CrashReporter_File_Response",
"kind": "union/member",
"name": "fuchsia.feedback/CrashReporter_File_Result.response"
},
{
"kind": "union",
"name": "fuchsia.feedback/CrashReporter_File_Result",
"strictness": "strict"
},
{
"declaration": "string",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReportingProduct.channel"
},
{
"declaration": "string",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReportingProduct.name"
},
{
"declaration": "string",
"kind": "table/member",
"name": "fuchsia.feedback/CrashReportingProduct.version"
},
{
"kind": "table",
"name": "fuchsia.feedback/CrashReportingProduct"
},
{
"declaration": "(string:2083 component_url,fuchsia.feedback/CrashReportingProduct product)",
"kind": "protocol/member",
"name": "fuchsia.feedback/CrashReportingProductRegister.Upsert"
},
{
"declaration": "(string:2083 component_url,fuchsia.feedback/CrashReportingProduct product) -> ()",
"kind": "protocol/member",
"name": "fuchsia.feedback/CrashReportingProductRegister.UpsertWithAck"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/CrashReportingProductRegister"
},
{
"declaration": "(fuchsia.feedback/GetAnnotationsParameters params) -> (fuchsia.feedback/Annotations annotations)",
"kind": "protocol/member",
"name": "fuchsia.feedback/DataProvider.GetAnnotations"
},
{
"declaration": "(fuchsia.feedback/ImageEncoding encoding) -> (box<fuchsia.feedback/Screenshot> screenshot)",
"kind": "protocol/member",
"name": "fuchsia.feedback/DataProvider.GetScreenshot"
},
{
"declaration": "(fuchsia.feedback/GetSnapshotParameters params) -> (fuchsia.feedback/Snapshot snapshot)",
"kind": "protocol/member",
"name": "fuchsia.feedback/DataProvider.GetSnapshot"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/DataProvider"
},
{
"declaration": "() -> ()",
"kind": "protocol/member",
"name": "fuchsia.feedback/DataProviderController.DisableAndDropPersistentLogs"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/DataProviderController"
},
{
"declaration": "() -> (string:64 feedback_id)",
"kind": "protocol/member",
"name": "fuchsia.feedback/DeviceIdProvider.GetId"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/DeviceIdProvider"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.feedback/GetAnnotationsParameters.collection_timeout_per_annotation"
},
{
"kind": "table",
"name": "fuchsia.feedback/GetAnnotationsParameters"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.feedback/GetSnapshotParameters.collection_timeout_per_data"
},
{
"declaration": "zx/handle:CHANNEL",
"kind": "table/member",
"name": "fuchsia.feedback/GetSnapshotParameters.response_channel"
},
{
"kind": "table",
"name": "fuchsia.feedback/GetSnapshotParameters",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/ImageEncoding.PNG",
"value": "0"
},
{
"declaration": "uint32",
"kind": "enum",
"name": "fuchsia.feedback/ImageEncoding",
"strictness": "strict"
},
{
"declaration": "bool",
"kind": "table/member",
"name": "fuchsia.feedback/LastReboot.graceful"
},
{
"declaration": "fuchsia.feedback/RebootReason",
"kind": "table/member",
"name": "fuchsia.feedback/LastReboot.reason"
},
{
"declaration": "int64",
"kind": "table/member",
"name": "fuchsia.feedback/LastReboot.uptime"
},
{
"kind": "table",
"name": "fuchsia.feedback/LastReboot"
},
{
"declaration": "() -> (fuchsia.feedback/LastReboot last_reboot)",
"kind": "protocol/member",
"name": "fuchsia.feedback/LastRebootInfoProvider.Get"
},
{
"kind": "protocol",
"name": "fuchsia.feedback/LastRebootInfoProvider"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_CRASH_SIGNATURE_LENGTH",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_EVENT_ID_LENGTH",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_EXCEPTION_MESSAGE_LENGTH",
"value": "2048"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_EXCEPTION_TYPE_LENGTH",
"value": "128"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_NAMESPACE_LENGTH",
"value": "32"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_NUM_ANNOTATIONS_PER_CRASH_REPORT",
"value": "32"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_NUM_ANNOTATIONS_PER_NAMESPACE",
"value": "16"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_NUM_ANNOTATIONS_PROVIDED",
"value": "64"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_NUM_ATTACHMENTS_PER_CRASH_REPORT",
"value": "16"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_PROCESS_NAME_LENGTH",
"value": "64"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_PROGRAM_NAME_LENGTH",
"value": "1024"
},
{
"declaration": "uint32",
"kind": "const",
"name": "fuchsia.feedback/MAX_THREAD_NAME_LENGTH",
"value": "64"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "table/member",
"name": "fuchsia.feedback/NativeCrashReport.minidump"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.feedback/NativeCrashReport.process_koid"
},
{
"declaration": "string:64",
"kind": "table/member",
"name": "fuchsia.feedback/NativeCrashReport.process_name"
},
{
"declaration": "uint64",
"kind": "table/member",
"name": "fuchsia.feedback/NativeCrashReport.thread_koid"
},
{
"declaration": "string:64",
"kind": "table/member",
"name": "fuchsia.feedback/NativeCrashReport.thread_name"
},
{
"kind": "table",
"name": "fuchsia.feedback/NativeCrashReport",
"resourceness": "resource"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.BRIEF_POWER_LOSS",
"value": "3"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.BROWNOUT",
"value": "4"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.COLD",
"value": "2"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.CRITICAL_COMPONENT_FAILURE",
"value": "16"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.FACTORY_DATA_RESET",
"value": "14"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.HARDWARE_WATCHDOG_TIMEOUT",
"value": "7"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.HIGH_TEMPERATURE",
"value": "11"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.KERNEL_PANIC",
"value": "5"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.RETRY_SYSTEM_UPDATE",
"value": "17"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.ROOT_JOB_TERMINATION",
"value": "19"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.SESSION_FAILURE",
"value": "12"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.SOFTWARE_WATCHDOG_TIMEOUT",
"value": "8"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.SYSMGR_FAILURE",
"value": "15"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.SYSTEM_OUT_OF_MEMORY",
"value": "6"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.SYSTEM_UPDATE",
"value": "10"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.USER_REQUEST",
"value": "9"
},
{
"kind": "enum/member",
"name": "fuchsia.feedback/RebootReason.ZBI_SWAP",
"value": "18"
},
{
"declaration": "uint16",
"kind": "enum",
"name": "fuchsia.feedback/RebootReason",
"strictness": "strict"
},
{
"declaration": "string:2048",
"kind": "table/member",
"name": "fuchsia.feedback/RuntimeCrashReport.exception_message"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "table/member",
"name": "fuchsia.feedback/RuntimeCrashReport.exception_stack_trace"
},
{
"declaration": "string:128",
"kind": "table/member",
"name": "fuchsia.feedback/RuntimeCrashReport.exception_type"
},
{
"kind": "table",
"name": "fuchsia.feedback/RuntimeCrashReport",
"resourceness": "resource"
},
{
"declaration": "fuchsia.math/Size",
"kind": "struct/member",
"name": "fuchsia.feedback/Screenshot.dimensions_in_px"
},
{
"declaration": "fuchsia.mem/Buffer",
"kind": "struct/member",
"name": "fuchsia.feedback/Screenshot.image"
},
{
"kind": "struct",
"name": "fuchsia.feedback/Screenshot",
"resourceness": "resource"
},
{
"declaration": "vector<fuchsia.feedback/Annotation>:64",
"kind": "table/member",
"name": "fuchsia.feedback/Snapshot.annotations"
},
{
"declaration": "fuchsia.feedback/Attachment",
"kind": "table/member",
"name": "fuchsia.feedback/Snapshot.archive"
},
{
"kind": "table",
"name": "fuchsia.feedback/Snapshot",
"resourceness": "resource"
},
{
"declaration": "fuchsia.feedback/RuntimeCrashReport",
"kind": "union/member",
"name": "fuchsia.feedback/SpecificCrashReport.dart"
},
{
"declaration": "fuchsia.feedback/NativeCrashReport",
"kind": "union/member",
"name": "fuchsia.feedback/SpecificCrashReport.native"
},
{
"kind": "union",
"name": "fuchsia.feedback/SpecificCrashReport",
"resourceness": "resource",
"strictness": "flexible"
},
{
"kind": "library",
"name": "fuchsia.feedback"
}
]