Crate defmt_decoder[][src]

This is supported on unstable only.
Expand description

Decodes defmt log frames

NOTE: The decoder always runs on the host!

This is an implementation detail of probe-run and not meant to be consumed by other tools at the moment so all the API is unstable.

Modules

log

This module provides interoperability utilities between defmt and the log crate.

Structs

Frame

A log frame

Location

Location of a defmt log statement in the elf-file

StringEntry

A format string and it’s Tag

Table

Internal table that holds log levels and maps format strings to indices

TableEntry

Entry in Table combining a format string with it’s raw symbol

Enums

DecodeError
Tag

Specifies the origin of a format string

Constants

DEFMT_VERSION

Supported defmt wire format

Type Definitions

Locations

Mapping of memory address to Location