| [ |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/Allocation.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/Allocation.size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/Allocation.stack_trace_key", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/Allocation.thread_info_key", |
| "ordinal": "5", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/Allocation.timestamp", |
| "ordinal": "4", |
| "type": "int64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/Allocation" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/BlockContents.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/BlockContents.contents", |
| "ordinal": "2", |
| "type": "vector<uint8>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/BlockContents" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.memory.heapdump.client/BuildId.value", |
| "ordinal": "1", |
| "type": "vector<uint8>:32" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.memory.heapdump.client/BuildId" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.heapdump.client/Collector.DownloadStoredSnapshot", |
| "strictness": "flexible", |
| "ordinal": "5253863672060517422", |
| "direction": "one_way", |
| "request": "fuchsia.memory.heapdump.client/CollectorDownloadStoredSnapshotRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.heapdump.client/Collector.ListStoredSnapshots", |
| "strictness": "flexible", |
| "ordinal": "1440468059428700902", |
| "direction": "one_way", |
| "request": "fuchsia.memory.heapdump.client/CollectorListStoredSnapshotsRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.heapdump.client/Collector.TakeLiveSnapshot", |
| "strictness": "flexible", |
| "ordinal": "745380891418603171", |
| "direction": "one_way", |
| "request": "fuchsia.memory.heapdump.client/CollectorTakeLiveSnapshotRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.memory.heapdump.client/Collector", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorDownloadStoredSnapshotRequest.receiver", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.memory.heapdump.client/SnapshotReceiver" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorDownloadStoredSnapshotRequest.snapshot_id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/CollectorDownloadStoredSnapshotRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorError.LIVE_SNAPSHOT_FAILED", |
| "value": "4" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorError.PROCESS_SELECTOR_AMBIGUOUS", |
| "value": "3" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorError.PROCESS_SELECTOR_NO_MATCH", |
| "value": "2" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorError.PROCESS_SELECTOR_UNSUPPORTED", |
| "value": "1" |
| }, |
| { |
| "kind": "enum/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorError.STORED_SNAPSHOT_NOT_FOUND", |
| "value": "5" |
| }, |
| { |
| "kind": "enum", |
| "name": "fuchsia.memory.heapdump.client/CollectorError", |
| "strictness": "flexible", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorListStoredSnapshotsRequest.iterator", |
| "ordinal": "1", |
| "type": "server_end:fuchsia.memory.heapdump.client/StoredSnapshotIterator" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorListStoredSnapshotsRequest.process_selector", |
| "ordinal": "2", |
| "type": "fuchsia.memory.heapdump.client/ProcessSelector" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/CollectorListStoredSnapshotsRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorTakeLiveSnapshotRequest.process_selector", |
| "ordinal": "1", |
| "type": "fuchsia.memory.heapdump.client/ProcessSelector" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorTakeLiveSnapshotRequest.receiver", |
| "ordinal": "2", |
| "type": "client_end:fuchsia.memory.heapdump.client/SnapshotReceiver" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/CollectorTakeLiveSnapshotRequest.with_contents", |
| "ordinal": "3", |
| "type": "bool" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/CollectorTakeLiveSnapshotRequest", |
| "resourceness": "resource" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ExecutableRegion.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ExecutableRegion.build_id", |
| "ordinal": "4", |
| "type": "fuchsia.memory.heapdump.client/BuildId" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ExecutableRegion.file_offset", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ExecutableRegion.size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/ExecutableRegion" |
| }, |
| { |
| "kind": "const", |
| "name": "fuchsia.memory.heapdump.client/MAX_BUILD_ID_LENGTH", |
| "type": "uint32", |
| "value": "32" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/ProcessSelector.by_koid", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/ProcessSelector.by_name", |
| "ordinal": "1", |
| "type": "string:32" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.memory.heapdump.client/ProcessSelector", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotElement.allocation", |
| "ordinal": "1", |
| "type": "fuchsia.memory.heapdump.client/Allocation" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotElement.block_contents", |
| "ordinal": "4", |
| "type": "fuchsia.memory.heapdump.client/BlockContents" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotElement.executable_region", |
| "ordinal": "3", |
| "type": "fuchsia.memory.heapdump.client/ExecutableRegion" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotElement.stack_trace", |
| "ordinal": "2", |
| "type": "fuchsia.memory.heapdump.client/StackTrace" |
| }, |
| { |
| "kind": "union/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotElement.thread_info", |
| "ordinal": "5", |
| "type": "fuchsia.memory.heapdump.client/ThreadInfo" |
| }, |
| { |
| "kind": "union", |
| "name": "fuchsia.memory.heapdump.client/SnapshotElement", |
| "strictness": "flexible" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiver.Batch", |
| "strictness": "strict", |
| "ordinal": "5632449557939614590", |
| "direction": "two_way", |
| "request": "fuchsia.memory.heapdump.client/SnapshotReceiverBatchRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiver.ReportError", |
| "strictness": "strict", |
| "ordinal": "8918027341557551300", |
| "direction": "two_way", |
| "request": "fuchsia.memory.heapdump.client/SnapshotReceiverReportErrorRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiver", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiverBatchRequest.batch", |
| "ordinal": "1", |
| "type": "vector<fuchsia.memory.heapdump.client/SnapshotElement>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiverBatchRequest" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiverReportErrorRequest.error", |
| "ordinal": "1", |
| "type": "fuchsia.memory.heapdump.client/CollectorError" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.memory.heapdump.client/SnapshotReceiverReportErrorRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/StackTrace.program_addresses", |
| "ordinal": "2", |
| "type": "vector<uint64>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/StackTrace.stack_trace_key", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/StackTrace" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshot.process_koid", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshot.process_name", |
| "ordinal": "4", |
| "type": "string:32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshot.snapshot_id", |
| "ordinal": "1", |
| "type": "uint32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshot.snapshot_name", |
| "ordinal": "2", |
| "type": "string:32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshot" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshotIterator.GetNext", |
| "strictness": "strict", |
| "ordinal": "5218841275018323060", |
| "direction": "two_way", |
| "response": "fuchsia.memory.heapdump.client/StoredSnapshotIterator_GetNext_Response", |
| "error": "fuchsia.memory.heapdump.client/CollectorError" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshotIterator", |
| "openness": "closed", |
| "transport": "channel" |
| }, |
| { |
| "kind": "struct/member", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshotIterator_GetNext_Response.batch", |
| "ordinal": "1", |
| "type": "vector<fuchsia.memory.heapdump.client/StoredSnapshot>" |
| }, |
| { |
| "kind": "struct", |
| "name": "fuchsia.memory.heapdump.client/StoredSnapshotIterator_GetNext_Response" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ThreadInfo.koid", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ThreadInfo.name", |
| "ordinal": "3", |
| "type": "string:32" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.heapdump.client/ThreadInfo.thread_info_key", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.heapdump.client/ThreadInfo" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.memory.heapdump.client" |
| } |
| ] |