diff options
Diffstat (limited to '069allocate.subx')
-rw-r--r-- | 069allocate.subx | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/069allocate.subx b/069allocate.subx index 01460466..2a40866e 100644 --- a/069allocate.subx +++ b/069allocate.subx @@ -128,6 +128,7 @@ allocate-raw: # ad: (addr allocation-descriptor), n: int, out: (addr handle) 8b/copy 1/mod/*+disp8 2/rm32/edx . . . 7/r32/edi 4/disp8 . # copy *(edx+4) to edi 8b/copy 0/mod/indirect 5/rm32/.disp32 . . 6/r32/esi Next-alloc-id/disp32 # copy *Next-alloc-id to esi 89/copy 0/mod/indirect 7/rm32/edi . . . 6/r32/esi . . # copy esi to *edi +$allocate-raw:increment-next-alloc-id: # increment *Next-alloc-id ff 0/subop/increment 0/mod/indirect 5/rm32/.disp32 . . . Next-alloc-id/disp32 # increment *Next-alloc-id # check if there's enough space |