| [ |
| { |
| "kind": "const", |
| "name": "fuchsia.memory.sampler/BUILD_ID_BYTES", |
| "type": "uint32", |
| "value": "20" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/ExecutableSegment.relative_address", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/ExecutableSegment.size", |
| "ordinal": "2", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/ExecutableSegment.start_address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.sampler/ExecutableSegment" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/ModuleMap.build_id", |
| "ordinal": "1", |
| "type": "vector<uint8>:20" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/ModuleMap.executable_segments", |
| "ordinal": "2", |
| "type": "vector<fuchsia.memory.sampler/ExecutableSegment>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.sampler/ModuleMap" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.sampler/Sampler.RecordAllocation", |
| "strictness": "flexible", |
| "ordinal": "7713220988798337613", |
| "direction": "one_way", |
| "request": "fuchsia.memory.sampler/SamplerRecordAllocationRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.sampler/Sampler.RecordDeallocation", |
| "strictness": "flexible", |
| "ordinal": "5781495329128824555", |
| "direction": "one_way", |
| "request": "fuchsia.memory.sampler/SamplerRecordDeallocationRequest" |
| }, |
| { |
| "kind": "protocol/member", |
| "name": "fuchsia.memory.sampler/Sampler.SetProcessInfo", |
| "strictness": "flexible", |
| "ordinal": "7539119720153552771", |
| "direction": "one_way", |
| "request": "fuchsia.memory.sampler/SamplerSetProcessInfoRequest" |
| }, |
| { |
| "kind": "protocol", |
| "name": "fuchsia.memory.sampler/Sampler", |
| "openness": "open", |
| "transport": "channel" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerRecordAllocationRequest.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerRecordAllocationRequest.size", |
| "ordinal": "3", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerRecordAllocationRequest.stack_trace", |
| "ordinal": "2", |
| "type": "fuchsia.memory.sampler/StackTrace" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.sampler/SamplerRecordAllocationRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerRecordDeallocationRequest.address", |
| "ordinal": "1", |
| "type": "uint64" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerRecordDeallocationRequest.stack_trace", |
| "ordinal": "2", |
| "type": "fuchsia.memory.sampler/StackTrace" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.sampler/SamplerRecordDeallocationRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerSetProcessInfoRequest.module_map", |
| "ordinal": "2", |
| "type": "vector<fuchsia.memory.sampler/ModuleMap>" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/SamplerSetProcessInfoRequest.process_name", |
| "ordinal": "1", |
| "type": "string:32" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.sampler/SamplerSetProcessInfoRequest" |
| }, |
| { |
| "kind": "table/member", |
| "name": "fuchsia.memory.sampler/StackTrace.stack_frames", |
| "ordinal": "1", |
| "type": "vector<uint64>" |
| }, |
| { |
| "kind": "table", |
| "name": "fuchsia.memory.sampler/StackTrace" |
| }, |
| { |
| "kind": "library", |
| "name": "fuchsia.memory.sampler" |
| } |
| ] |