9 # This section contents exceeds default IHex line length of 16 bytes
10 # so we expect two lines created for it.
12 Flags: [ SHF_ALLOC, SHF_EXECINSTR ]
15 Content: "000102030405060708090A0B0C0D0E0F1011121314"
17 # This section overlap 16-bit segment boundary, so we expect
18 # additional 'SegmentAddr' record of type '02'
21 Content: "3031323334353637383940"
25 # Previous section '.data' should have forced creation of
26 # 'SegmentAddr'(02) record with segment address of 0x10000,
27 # so this section should have address of 0x100.
34 # The last section not only overlaps segment boundary, but
35 # also has linear address which doesn't fit 20 bits. The
36 # following records should be created:
37 # 'SegmentAddr'(02) record with address 0x0
38 # 'ExtendedAddr'(04) record with address 0x100000
39 # 'Data'(00) record with 8 bytes of section data
40 # 'SegmentAddr'(02) record with address 0x10000
41 # 'Data'(00) record with remaining 3 bytes of data.
44 Content: "5051525354555657585960"
48 # NOBITS sections are not written to IHex
55 # Non-allocatable sections are not written to IHex