Abstract
Logging is a common mechanism to debug issues in embedded or other computer systems. Informative log messages lead to efficient debugging. However, embedded systems often have limited memory resources. Therefore, it is not always possible for embedded systems to generate informative logs. This disclosure describes techniques that enable embedded systems to produce informative log files that enable efficient debugging. The techniques overcome resource constraints typical to embedded systems by using a host-side logging agent with a register address-to-name map. Incoming log messages from the embedded system which are terse and memory-efficient are interpreted by the host-side logging agent to transform register addresses to register names that are meaningful to human developers and testers.
Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.
Recommended Citation
NA, "Host-assisted Memory Efficient Logging", Technical Disclosure Commons, (June 25, 2025)
https://www.tdcommons.org/dpubs_series/8275