1 #readelf: -N --wide 2 #name: numeric section flags and types 3 # The RX port annoyingly reorders the sections so that they do not match the sequence expected below. 4 #skip: rx-*-* 5 6 #... 7 [ ]*\[.*\][ ]+.text 8 [ ]*PROGBITS.* 9 [ ]*\[.*4000006\]: ALLOC, EXEC, OS \(.*4000000\) 10 #... 11 [ ]*\[.*\][ ]+sec1 12 [ ]*PROGBITS.* 13 [ ]*\[.*6000000\]: OS \(.*6000000\) 14 [ ]*\[.*\][ ]+sec2 15 [ ]*PROGBITS.* 16 [ ]*\[0+00806\]: ALLOC, EXEC, COMPRESSED 17 [ ]*\[<unknown>: 0x[0-9]+\], .* 18 #... 19 [ ]*\[.*\][ ]+sec3 20 [ ]*PROGBITS.* 21 [ ]*\[.*ffff030\]: MERGE, STRINGS,.* EXCLUDE, OS \(.*ff00000\), PROC \(.*[347]0000000\), UNKNOWN \(0+0ff000\) 22 #... 23 [ ]*\[.*\][ ]+sec4 24 [ ]*LOOS\+0x11[ ].* 25 [ ]*\[0+06\]: ALLOC, EXEC 26 #... 27 [ ]*\[.*\][ ]+sec5 28 [ ]*LOUSER\+0x9[ ].* 29 [ ]*\[.*fff0000\]:.* EXCLUDE, OS \(.*ff00000\), PROC \(.*[347]0000000\), UNKNOWN \(.*f0000\) 30 [ ]*\[.*\][ ]+.data.foo 31 [ ]*LOUSER\+0x7f000000[ ].* 32 [ ]*\[0+003\]: WRITE, ALLOC 33 [ ]*\[.*\][ ]+sec6 34 [ ]*0000162e: <unknown>[ ].* 35 [ ]*\[.*120004\]: EXEC, OS \(.*100000\), UNKNOWN \(.*20000\) 36 #pass 37