Lines Matching refs:data
4 This project allows for dynamic data to be passed from the kernel to userspace tools without bindin…
5 …n. The `libkdd` library provides convenient API for parsing and interpreting `kernel chunked data`.
12 The format for data is setup in a generic format as follows
14 Layout of data structure
25 | data | # arbitrary data (len=16)
31 | data | # arbitrary data (len=32)
32 | data |
33 | data |
40 …e type field describes what kind of data is passed. For example type = `TASK_CRASHINFO_UUID` means…
44 extensible data format is that kernel can decide to put more information as required without requir…
47 Feature description: Generic data with description
49 Further more generic data with description is very much possible now. For example
54 The userspace tools can then look at the description and print the data even if they are not compil…
56 Example data:
69 Feature description: Container markers for compound data
72 If a given kernel data type is complex and requires adding multiple optional fields inside a contai…
73 object for a consumer to understand arbitrary data, we package it using container markers.
76 to many subsystems. It includes data such as io stats, vm counters, process names/flags and syscall…
79 // add multiple data, or add_<type>_with_description()s here
87 With the self describing nature of format, the kernel provider can describe a data type (uniquely i…
88 …t in the buffer for sending data. The consumer can parse the type information and have knowledge o…