ARM Semihosting Sink for AArch64 freestanding environments.
More...
#include <semihosting.hpp>
|
| static void | write (void *, microfmt::string_view sv) noexcept |
| | Writes a raw character buffer to the host via semihosting SYS_WRITE (0x05).
|
| |
ARM Semihosting Sink for AArch64 freestanding environments.
Routes formatted diagnostics directly to the host system via the hlt #0xf000 semihosting trap instruction.
◆ semihosting_sink()
| constexpr microfmt::semihosting_sink::semihosting_sink |
( |
| ) |
|
|
constexprdefaultnoexcept |
◆ as_sink()
| constexpr sink microfmt::semihosting_sink::as_sink |
( |
| ) |
const |
|
inlineconstexprnoexcept |
◆ write()
| static void microfmt::semihosting_sink::write |
( |
void * |
, |
|
|
microfmt::string_view |
sv |
|
) |
| |
|
inlinestaticnoexcept |
Writes a raw character buffer to the host via semihosting SYS_WRITE (0x05).
- Parameters
-
| data | Pointer to the character buffer. |
| len | Number of bytes to write. |
The documentation for this class was generated from the following file: