n
n
n
p mp
n
run
n
n
n
n
n
n
n
s
n
p nbytes
p *this
x/x this
p /i 0x3c
p 0x3c
run
list new_Iam_copy__F10_ObjectTagPvi
l
b new_Iam_copy__F10_ObjectTagPvi
run
n
p nbytes
p total_nbytes
n
n
p gm
x/x gm
quit
list new_Iam_copy__F10_ObjectTagPvi
l
b 297
run
run -external -showrc system.aas mcopy5.aao
n
n
n
n
n
n
n
n
n
n
c
run
y
n
l
l
l
b 316
c
n
n
n
n
n
b 690
run
n
x/x gm
n
x/x gm
run
n
si
si
si
si
si
si
p n
si
si
 p n
where
quit
b new_ASCIIString__Fi
run -external -showrc system.aas mcopy5.aao
n
run
set len=65535 - sizeof(StringObject)
p len
n
n
n
p nbytes
x/x nbytes
p/x nbytes
quit
run -external -showrc system.aas mcopy5.aao
where
up
up
up
p tatal_nbytes
p total_nbytes
list
p sizeof(Message)
p sizeof(GlobalMessage)
p 0xffff
quit
core core
where
up
up
up
up
quit
core core
where
up
up
up
up
list
p x
p /x x
quit
where
core core
where
up
p mp
p *mp
list
up
quit
quit
quit
quit
run foreign07.aao foreign07.o
where
quit
run foreign07.aao foreign07.o
run -nlist foreign07.aao foreign07.o
run foreign07.o foreign07.aao
where
run foreign07.o foreign07.aao
where
up
quit
quit
run foreign07.o foreign07.aao
where
b doForeignCall__Fii
run
n
n
n
n
run
n
n
n
s
n
n
n
n
n
n
n
n
quit
b foreign_call__FPC15ForeignNameListiPi
run foreign07.o foreign07.aao
n
n
n
n
n
n
n
s
n
n
p fp
list
list 110
l
l
s
run
n
n
n
n
n
n
n
p np

p argc
p argv[0]
p argv[1]
p /s argv[1]
p /as argv[1]
p /a argv[1]
x argv[1]
x argv[0]
b strcmp
c
run
make
run
n
n
n
run
n
n
s
n
p fp
p *np
ptype np
p np->fp
p /x np->fp
l
x/i fp
run foreign07.o /lib/libc.a foreign07.aao
c
up
run
n
n
s
n
n
p fp
p /x fp
run
n
n
s
n
p fp
si
si
si
si
si
si
si
si
si
si
si
quit
quit
