There may be multiple maps containing the current seek. This indicates only the highest-priority one, which is also the one whose data is visible at the seek address.
62 lines
1.6 KiB
Text
62 lines
1.6 KiB
Text
NAME=nso detection
|
|
FILE=bins/nso/application.nso
|
|
CMDS=iI~?switch
|
|
EXPECT=<<EOF
|
|
1
|
|
EOF
|
|
RUN
|
|
|
|
NAME=nso sections
|
|
FILE=bins/nso/application.nso
|
|
CMDS=iS
|
|
EXPECT=<<EOF
|
|
paddr size vaddr vsize align perm name type flags
|
|
-------------------------------------------------------------------
|
|
0x00000000 0x100 0x00000000 0x100 0x0 -r-- header
|
|
0x00000000 0x20e18 0x08000000 0x20e18 0x0 -r-x text
|
|
0x00020e18 0xdb0c 0x08021000 0xdb0c 0x0 -r-- ro
|
|
0x0002e924 0x4218 0x0802f000 0x4218 0x0 -rw- data
|
|
EOF
|
|
RUN
|
|
|
|
NAME=nso maps
|
|
FILE=bins/nso/application.nso
|
|
CMDS=oml
|
|
EXPECT=<<EOF
|
|
1 fd: 4 +0x00000000 0x08000000 * 0x08020e17 r-x vmap.text
|
|
2 fd: 4 +0x00020e18 0x08021000 - 0x0802eb0b r-- vmap.ro
|
|
3 fd: 4 +0x0002e924 0x0802f000 - 0x08033217 r-- vmap.data
|
|
EOF
|
|
RUN
|
|
|
|
NAME=nso entry
|
|
FILE=bins/nso/application.nso
|
|
CMDS=ie
|
|
EXPECT=<<EOF
|
|
vaddr paddr hvaddr haddr type
|
|
----------------------------------------------------
|
|
0x08000000 0x00000100 ---------- ---------- program
|
|
EOF
|
|
RUN
|
|
|
|
NAME=nso data
|
|
FILE=bins/nso/application.nso
|
|
CMDS=<<EOF
|
|
?e text
|
|
p8 0x30 @ 0x08000080
|
|
?e ro
|
|
p8 0x30 @ 0x08021000
|
|
?e data
|
|
p8 0x30 @ 0x0802f000
|
|
p8 0x30 @ 0x0802f350
|
|
EOF
|
|
EXPECT=<<EOF
|
|
text
|
|
e7031eaa01000094c62302d1e50300aae40301aabf0000f1841841ba400000544a240014fb0307aaf90305aafa0304aa
|
|
ro
|
|
48656c6c6f20576f726c6421000000000000000064000000c80000002c0100005e010000000000006170706c65744f45
|
|
data
|
|
0803000000000000c002000000000000e8c202000000000058f40200000000000010040000000000706f000000000000
|
|
00000000000000000000000000000000e044000000000000000000000000000000000000000000000000000000000000
|
|
EOF
|
|
RUN
|