diff options
author | Kartik Agaram <vc@akkartik.com> | 2019-07-20 09:48:57 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2019-07-20 09:48:57 -0700 |
commit | 47a9d22a059fc7baf52dca8c7942dbe01619df27 (patch) | |
tree | c8488fe84a23157f50167f3e2986fecbba0bbb33 /subx/apps/survey.subx | |
parent | c37b575a04e47d7c84e5274b64054902489471a9 (diff) | |
download | mu-47a9d22a059fc7baf52dca8c7942dbe01619df27.tar.gz |
5426
Diffstat (limited to 'subx/apps/survey.subx')
-rw-r--r-- | subx/apps/survey.subx | 11 |
1 files changed, 4 insertions, 7 deletions
diff --git a/subx/apps/survey.subx b/subx/apps/survey.subx index 9717944d..3506e354 100644 --- a/subx/apps/survey.subx +++ b/subx/apps/survey.subx @@ -42,10 +42,10 @@ # . 1-3 bytes 3 bits 2 bits 3 bits 3 bits 3 bits 2 bits 2 bits 0/1/2/4 bytes 0/1/2/4 bytes Entry: - # Heap = new-segment(1MB) + # Heap = new-segment(Heap-size) # . . push args 68/push Heap/imm32 - 68/push 0x100000/imm32/1MB + 68/push Heap-size/imm32 # . . call e8/call new-segment/disp32 # . . discard args @@ -142,9 +142,9 @@ convert: # infile : (address buffered-file), out : (address buffered-file) -> < 68/push 0/imm32/read 68/push 0/imm32/write 89/copy 3/mod/direct 2/rm32/EDX . . . 4/r32/ESP . . # copy ESP to EDX - # var in/ESI = stream(16384 * 1) + # var in/ESI = stream(Input-size * 1) 81 5/subop/subtract 3/mod/direct 4/rm32/ESP . . . . . 0x4000/imm32 # subtract from ESP - 68/push 0x4000/imm32/length + 68/push Input-size/imm32 68/push 0/imm32/read 68/push 0/imm32/write 89/copy 3/mod/direct 6/rm32/ESI . . . 4/r32/ESP . . # copy ESP to ESI @@ -4503,9 +4503,6 @@ test-num-bytes-handles-imm32: == data -Segment-size: - 0x8000/imm32/4KB - # This block of bytes gets copied to the start of the output ELF file, with # some fields filled in. # http://www.sco.com/developers/gabi/latest/ch4.eheader.html |