package ChakraProtoMsg

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

message AttributeProto

et_def.proto:7

Used in: GlobalMetadata, Node

message BlockOp

storage.proto:136

Block-layer operation (bio / request). Scope: limited to block-layer ops synchronously caused by an in-scope FS syscall via the page layer. Reads (page-cache-miss driven), writes (writeback driven by fsync/fdatasync/sync_file_range), and device cache flushes are in scope. Discard, secure erase, write-zeroes, and zone management originate from filesystem maintenance (trim, fstrim, fallocate) or zoned-storage management, not from the in-scope FS syscalls, and are intentionally excluded. References: - Linux block layer documentation: https://www.kernel.org/doc/html/latest/block/index.html - blk-mq / multi-queue block layer: https://www.kernel.org/doc/html/latest/block/blk-mq.html - REQ_OP_* definitions (include/linux/blk_types.h): https://elixir.bootlin.com/linux/latest/source/include/linux/blk_types.h - Tracepoint definitions (block lifecycle events Q/G/I/D/C): https://elixir.bootlin.com/linux/latest/source/include/trace/events/block.h - Runtime introspection on a live kernel: /sys/kernel/debug/tracing/events/block/*/format - blktrace event semantics (Q/G/I/D/C action identifiers): https://man7.org/linux/man-pages/man8/blktrace.8.html

Used in: StorageInfo

enum BlockOp.OpType

storage.proto:140

Mirrors REQ_OP_* in include/linux/blk_types.h. The op type is carried by every block lifecycle tracepoint (bi_opf & REQ_OP_MASK on the bio); it is not itself a distinct tracepoint.

Used in: BlockOp

enum BlockOp.QueueEvent

storage.proto:148

Request lifecycle event at which this node was observed. See blktrace(8) and include/trace/events/block.h.

Used in: BlockOp

message BoolList

et_def.proto:93

Used in: AttributeProto

message BytesList

et_def.proto:101

Used in: AttributeProto

enum CollectiveCommType

et_def.proto:130

enum DataOpType

et_def.proto:123

Used in: Node

message DoubleList

et_def.proto:45

Used in: AttributeProto

message Fixed32List

et_def.proto:77

Used in: AttributeProto

message Fixed64List

et_def.proto:81

Used in: AttributeProto

message FloatList

et_def.proto:49

Used in: AttributeProto

message FsOp

storage.proto:50

Used in: StorageInfo

enum FsOp.OpType

storage.proto:51

Used in: FsOp

message GlobalMetadata

et_def.proto:105

message IOInfo

et_def.proto:167

Used in: Node

message Int32List

et_def.proto:53

Used in: AttributeProto

message Int64List

et_def.proto:57

Used in: AttributeProto

message Node

et_def.proto:143

enum NodeType

et_def.proto:110

Used in: Node

message PageOp

storage.proto:90

Page-cache operation. Scope: limited to page-cache events that are synchronously caused by an in-scope FS syscall and that can be causally attributed back to that syscall. Background-only events (eviction outside truncate, memory-pressure reclaim) and events with no FS syscall upstream (mmap page faults) are intentionally excluded. References: - Linux memory management concepts (page cache, writeback): https://www.kernel.org/doc/html/latest/admin-guide/mm/concepts.html - Tracepoint definitions (authoritative names, fields, print formats): filemap: https://elixir.bootlin.com/linux/latest/source/include/trace/events/filemap.h writeback: https://elixir.bootlin.com/linux/latest/source/include/trace/events/writeback.h - Runtime introspection on a live kernel: /sys/kernel/debug/tracing/events/{filemap,writeback}/*/format - Readahead kprobe targets (no dedicated tracepoint; kprobed directly): page_cache_sync_ra: https://elixir.bootlin.com/linux/latest/A/ident/page_cache_sync_ra page_cache_async_ra: https://elixir.bootlin.com/linux/latest/A/ident/page_cache_async_ra

Used in: StorageInfo

enum PageOp.OpType

storage.proto:91

Used in: PageOp

message Sfixed32List

et_def.proto:85

Used in: AttributeProto

message Sfixed64List

et_def.proto:89

Used in: AttributeProto

message Sint32List

et_def.proto:69

Used in: AttributeProto

message Sint64List

et_def.proto:73

Used in: AttributeProto

message StorageInfo

storage.proto:18

Used in: Node

enum StorageLevel

storage.proto:10

Layer within the storage stack at which the operation is observed.

Used in: StorageInfo

message StringList

et_def.proto:97

Used in: AttributeProto

message Tensor

et_def.proto:173

message Uint32List

et_def.proto:61

Used in: AttributeProto

message Uint64List

et_def.proto:65

Used in: AttributeProto