| [ |
| { |
| "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" |
| } |
| ] |