Home | History | Annotate | Download | only in elf
      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