NAME=ELF64 core register notes for multiple threads
FILE=hex://7f454c4602010100000000000000000004003e0001000000000000000000000040000000000000000000000000000000000000004000380001000000000000000400000000000000780000000000000000000000000000000000000000000000100300000000000000000000000000000400000000000000050000005001000001000000434f524500000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000001000000002000000434f52450000000000000000000000000000000000000000050000005001000001000000434f524500000000000000000000000000000000000000000000000000000000000000000000000009000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000050000001000000002000000434f52450000000000000000000000000000000000000000
CMDS=iSj
EXPECT=<<EOF
[{"name":".reg/7","size":216,"vsize":216,"perm":"-r--","flags":0,"paddr":252,"vaddr":252},{"name":".reg","size":216,"vsize":216,"perm":"-r--","flags":0,"paddr":252,"vaddr":252},{"name":".reg2/7","size":16,"vsize":16,"perm":"-r--","flags":0,"paddr":496,"vaddr":496},{"name":".reg2","size":16,"vsize":16,"perm":"-r--","flags":0,"paddr":496,"vaddr":496},{"name":".reg/9","size":216,"vsize":216,"perm":"-r--","flags":0,"paddr":644,"vaddr":644},{"name":".reg2/9","size":16,"vsize":16,"perm":"-r--","flags":0,"paddr":888,"vaddr":888}]
EOF
RUN

NAME=ELF32 core register notes
FILE=hex://7f454c4601010100000000000000000004000300010000000000000034000000000000000000000034002000010000000000000004000000540000000000000000000000a4000000000000000000000004000000050000009000000001000000434f524500000000000000000000000000000000000000000000000000000000070000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iSj
EXPECT=<<EOF
[{"name":".reg/7","size":68,"vsize":68,"perm":"-r--","flags":0,"paddr":176,"vaddr":176},{"name":".reg","size":68,"vsize":68,"perm":"-r--","flags":0,"paddr":176,"vaddr":176}]
EOF
RUN

NAME=ELF core PRSTATUS bounded by descriptor
FILE=hex://7f454c4602010100000000000000000004003e0001000000000000000000000040000000000000000000000000000000000000004000380001000000000000000400000000000000780000000000000000000000000000000000000000000000ac0100000000000000000000000000000400000000000000050000000800000001000000434f524500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iS~?reg
EXPECT=<<EOF
0
EOF
RUN

NAME=ELF core notes bounded by segment
FILE=hex://7f454c4602010100000000000000000004003e00010000000000000000000000400000000000000000000000000000000000000040003800010000000000000004000000000000007800000000000000000000000000000000000000000000000c0000000000000000000000000000000400000000000000050000005001000001000000434f524500000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iS~?reg
EXPECT=<<EOF
0
EOF
RUN

NAME=ELF core notes bounded by file
FILE=hex://7f454c4602010100000000000000000004003e0001000000000000000000000040000000000000000000000000000000000000004000380001000000000000000400000000000000780000000000000000000000000000000000000000000000001000000000000000000000000000000400000000000000050000005001000001000000434f524500000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iS~?reg
EXPECT=<<EOF
0
EOF
RUN

NAME=ELF core overflowing note name size
FILE=hex://7f454c4602010100000000000000000004003e00010000000000000000000000400000000000000000000000000000000000000040003800010000000000000004000000000000007800000000000000000000000000000000000000000000009c0100000000000000000000000000000400000000000000ffffffff500100000100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iS~?reg
EXPECT=<<EOF
0
EOF
RUN

NAME=ELF core overflowing note descriptor size
FILE=hex://7f454c4602010100000000000000000004003e0001000000000000000000000040000000000000000000000000000000000000004000380001000000000000000400000000000000780000000000000000000000000000000000000000000000a4010000000000000000000000000000040000000000000005000000ffffffff01000000434f52450000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iS~?reg
EXPECT=<<EOF
0
EOF
RUN

NAME=ELF core ignores unknown note owner
FILE=hex://7f454c4602010100000000000000000004003e000100000000000000000000004000000000000000000000000000000000000000400038000100000000000000040000000000000078000000000000000000000000000000000000000000000064010000000000000000000000000000040000000000000005000000500100000100000046414b4500000000000000000000000000000000000000000000000000000000000000000000000007000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
CMDS=iS~?reg
EXPECT=<<EOF
0
EOF
RUN
