"BABELTRACE2−SOURCE - Online Linux Manual Page
NAMEbabeltrace2-source.text.dmesg − Babeltrace 2's Linux kernel ring buffer source component class

DESCRIPTIONA Babeltrace ​2 source.text.dmesg message iterator reads the lines of a Linux kernel ring buffer, as printed by the dmesg(1) tool, and emits corresponding event messages​. Linux kernel ring buffer lines (file or standard input) | | +−−−−−−−−−−−−−−−−+ | | src​.text​.dmesg | '−−>| | | out @−−> Messages (single stream) +−−−−−−−−−−−−−−−−+See babeltrace2-intro(7) to learn more about the Babeltrace ​2 project and its core concepts​. A source.text.dmesg message iterator names the events it creates string​. Each event contain a single payload string field named str which contains the corresponding ring buffer line​. By default, a source.text.dmesg message iterator reads the lines of the standard input stream​. You can make the message iterator read the lines of a text file instead with the path parameter​. By default, the message iterator tries to extract the timestamps of the kernel ring buffer lines and use them as the created eventss timestamps​. A typical dmesg(1) line looks like this: [87166​.510937] PM: Finishing wakeup​.The [87166.510937] part is the timestamp to extract​. When this information is available, the component creates a clock class which does NOT have the Unix epoch as its origin​. You can make the message iterator not extract timestamps from lines with the no-extract-timestamp parameter​. .it 1 an-trap
Note ¶.br It is possible that the output of dmesg(1) contains unsorted lines, that is, their timestamps go back in time​. You can see this with the --show-delta option of dmesg(1): some time differences can be negative​. This is due to a 2019 change (see <https://lwn.net/Articles/780556/>) to the kernels ring buffer API​. As of this version, a source.text.dmesg message iterator requires that the input kernel ring buffer lines be sorted by timestamp (when they have timestamps), failing otherwise​.

INITIALIZATION PARAMETERSno-extract-timestamp=yes [optional boolean] Do NOT extract timestamps from the kernel ring buffer lines: set the created events payloads str field to the whole line, including any timestamp prefix​. path=PATH [optional string] Read the kernel ring buffer lines from the file PATH instead of the standard input stream​.

PORTS+−−−−−−−−−−−−−−−−+ | src​.text​.dmesg | | | | out @ +−−−−−−−−−−−−−−−−+

Outputout Single output port​.

BUGSIf you encounter any issue or usability problem, please report it on the Babeltrace bug tracker (see <https://bugs.lttng.org/projects/babeltrace>)​.

RESOURCESThe Babeltrace project shares some communication channels with the LTTng project (see <https://lttng.org/>)​. •  Babeltrace website (see <https://babeltrace.org/>) •  Mailing list (see <https://lists.lttng.org>) for support and development: lttng-dev@lists.lttng.org •  IRC channel (see <irc://irc.oftc.net/lttng>): #lttng on irc.oftc.net •  Bug tracker (see <https://bugs.lttng.org/projects/babeltrace>) •  Git repository (see <https://git.efficios.com/?p=babeltrace.git>) •  GitHub project (see <https://github.com/efficios/babeltrace>) •  Continuous integration (see <https://ci.lttng.org/view/Babeltrace/>) •  Code review (see <https://review.lttng.org/q/project:babeltrace>)

AUTHORSThe Babeltrace ​2 project is the result of hard work by many regular developers and occasional contributors​. The current project maintainer is Jérémie Galarneau <mailto:jeremie.galarneau@efficios.com>​.

COPYRIGHTThis component class is part of the Babeltrace ​2 project​. Babeltrace is distributed under the MIT license (see <https://opensource.org/licenses/MIT>)​.

SEE ALSObabeltrace2-plugin-text(7), babeltrace2-intro(7)
0
Johanes Gumabo
Data Size   :   17,242 byte
man-babeltrace2-source.text.dmesg.7Build   :   2024-12-05, 20:55   :  
Visitor Screen   :   x
Visitor Counter ( page / site )   :   2 / 170,850
Visitor ID   :     :  
Visitor IP   :   18.224.44.207   :  
Visitor Provider   :   AMAZON-02   :  
Provider Position ( lat x lon )   :   39.962500 x -83.006100   :   x
Provider Accuracy Radius ( km )   :   1000   :  
Provider City   :   Columbus   :  
Provider Province   :   Ohio ,   :   ,
Provider Country   :   United States   :  
Provider Continent   :   North America   :  
Visitor Recorder   :   Version   :  
Visitor Recorder   :   Library   :  
Online Linux Manual Page   :   Version   :   Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.05
Online Linux Manual Page   :   Library   :   lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page   :   Library   :   lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base   :   Version   :   Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base   :   Library   :   lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36

Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.

ERROR : Need New Coding :         (parse_manual_page_|249|babeltrace2-source.text.dmesg.7|78|it|.it 1 an-trap )