parent
8da4c8c300
commit
3943b27a00
BIN
subx/apps/survey
BIN
subx/apps/survey
Binary file not shown.
|
@ -87,14 +87,14 @@ $run-main:
|
|||
e8/call convert/disp32
|
||||
# . . discard args
|
||||
81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP
|
||||
# . write-stream(2/stderr, Trace-stream)
|
||||
# . . push args
|
||||
ff 6/subop/push 0/mod/indirect 5/rm32/.disp32 . . . Trace-stream/disp32 # push *Trace-stream
|
||||
68/push 2/imm32/stderr
|
||||
# . . call
|
||||
e8/call write-stream/disp32
|
||||
# . . discard args
|
||||
81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP
|
||||
#? # . write-stream(2/stderr, Trace-stream)
|
||||
#? # . . push args
|
||||
#? ff 6/subop/push 0/mod/indirect 5/rm32/.disp32 . . . Trace-stream/disp32 # push *Trace-stream
|
||||
#? 68/push 2/imm32/stderr
|
||||
#? # . . call
|
||||
#? e8/call write-stream/disp32
|
||||
#? # . . discard args
|
||||
#? 81 0/subop/add 3/mod/direct 4/rm32/ESP . . . . . 8/imm32 # add to ESP
|
||||
# . syscall(exit, 0)
|
||||
bb/copy-to-EBX 0/imm32
|
||||
$main:end:
|
||||
|
|
|
@ -17,7 +17,6 @@ Entry:
|
|||
# . initialize X (location to write result to)
|
||||
b9/copy-to-ECX X/imm32
|
||||
# . initialize Size
|
||||
# HERE
|
||||
8b/copy 0/mod/indirect 5/rm32/.disp32 . . 2/r32/EDX Size/disp32 . # copy *Size to EDX
|
||||
# . syscall
|
||||
b8/copy-to-EAX 4/imm32/write
|
||||
|
|
Loading…
Reference in New Issue