This event is generated by the target instance to emit bytes of semihosting output.

Table 4-9 Event source IRIS_SEMIHOSTING_OUTPUT

Field Type Description
DATA NumberU64[]

Characters (bytes) that are to be written to stdout or stderr. It can include bytes with the value of zero, and is not zero-terminated. It must not be empty.

The encoding is 8 bytes for each array element, with the first byte in the lowest bits, in other words, little-endian. The last element contains 1-8 bytes in the lowest bits.

SIZE NumberU64 Number of bytes in DATA.
FDES NumberU64 File descriptor number that is used for output. 1 means stdout and 2 means stderr. Other values have target instance or target application-specific semantics.
Non-ConfidentialPDF file icon PDF version101196_0100_00_en
Copyright © 2018 Arm Limited or its affiliates. All rights reserved.