diff options
Diffstat (limited to '201register-names.subx')
-rw-r--r-- | 201register-names.subx | 164 |
1 files changed, 0 insertions, 164 deletions
diff --git a/201register-names.subx b/201register-names.subx deleted file mode 100644 index 3c18a803..00000000 --- a/201register-names.subx +++ /dev/null @@ -1,164 +0,0 @@ -== data -Registers: # (addr stream {(handle array byte), int}) - # a table is a stream - 0x120/imm32/write - 0/imm32/read - 0x120/imm32/length - # data - # it is perfectly ok to use fake alloc-ids -- as long as you never try to reclaim them - 0x11/imm32/alloc-id $Register-eax/imm32 0/imm32 - 0x11/imm32/alloc-id $Register-ecx/imm32 1/imm32 - 0x11/imm32/alloc-id $Register-edx/imm32 2/imm32 - 0x11/imm32/alloc-id $Register-ebx/imm32 3/imm32 - 0x11/imm32/alloc-id $Register-esp/imm32 4/imm32 - 0x11/imm32/alloc-id $Register-ebp/imm32 5/imm32 - 0x11/imm32/alloc-id $Register-esi/imm32 6/imm32 - 0x11/imm32/alloc-id $Register-edi/imm32 7/imm32 - # for 8-byte registers - # we don't actually check if these are used when they should be; be careful - 0x11/imm32/alloc-id $Register-al/imm32 0/imm32 - 0x11/imm32/alloc-id $Register-cl/imm32 1/imm32 - 0x11/imm32/alloc-id $Register-dl/imm32 2/imm32 - 0x11/imm32/alloc-id $Register-bl/imm32 3/imm32 - 0x11/imm32/alloc-id $Register-ah/imm32 4/imm32 - 0x11/imm32/alloc-id $Register-ch/imm32 5/imm32 - 0x11/imm32/alloc-id $Register-dh/imm32 6/imm32 - 0x11/imm32/alloc-id $Register-bh/imm32 7/imm32 - # for floating-point registers - # we don't actually check if these are used when they should be; be careful - 0x11/imm32/alloc-id $Register-xmm0/imm32 0/imm32 - 0x11/imm32/alloc-id $Register-xmm1/imm32 1/imm32 - 0x11/imm32/alloc-id $Register-xmm2/imm32 2/imm32 - 0x11/imm32/alloc-id $Register-xmm3/imm32 3/imm32 - 0x11/imm32/alloc-id $Register-xmm4/imm32 4/imm32 - 0x11/imm32/alloc-id $Register-xmm5/imm32 5/imm32 - 0x11/imm32/alloc-id $Register-xmm6/imm32 6/imm32 - 0x11/imm32/alloc-id $Register-xmm7/imm32 7/imm32 - -$Register-eax: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x61/a 0x78/x - -$Register-ecx: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x63/c 0x78/x - -$Register-edx: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x64/d 0x78/x - -$Register-ebx: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x62/b 0x78/x - -$Register-esp: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x73/s 0x70/p - -$Register-ebp: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x62/b 0x70/p - -$Register-esi: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x73/s 0x69/i - -$Register-edi: - 0x11/imm32/alloc-id - 3/imm32/size - 0x65/e 0x64/d 0x69/i - -$Register-al: - 0x11/imm32/alloc-id - 2/imm32/size - 0x61/a 0x6c/l - -$Register-cl: - 0x11/imm32/alloc-id - 2/imm32/size - 0x63/c 0x6c/l - -$Register-dl: - 0x11/imm32/alloc-id - 2/imm32/size - 0x64/d 0x6c/l - -$Register-bl: - 0x11/imm32/alloc-id - 2/imm32/size - 0x62/b 0x6c/l - -$Register-ah: - 0x11/imm32/alloc-id - 2/imm32/size - 0x61/a 0x68/h - -$Register-ch: - 0x11/imm32/alloc-id - 2/imm32/size - 0x63/c 0x68/h - -$Register-dh: - 0x11/imm32/alloc-id - 2/imm32/size - 0x64/d 0x68/h - -$Register-bh: - 0x11/imm32/alloc-id - 2/imm32/size - 0x62/b 0x68/h - -$Register-xmm0: - 0x11/imm32/alloc-id:fake:payload - # "xmm0" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x30/0 - -$Register-xmm1: - 0x11/imm32/alloc-id:fake:payload - # "xmm1" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x31/1 - -$Register-xmm2: - 0x11/imm32/alloc-id:fake:payload - # "xmm2" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x32/2 - -$Register-xmm3: - 0x11/imm32/alloc-id:fake:payload - # "xmm3" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x33/3 - -$Register-xmm4: - 0x11/imm32/alloc-id:fake:payload - # "xmm4" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x34/4 - -$Register-xmm5: - 0x11/imm32/alloc-id:fake:payload - # "xmm5" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x35/5 - -$Register-xmm6: - 0x11/imm32/alloc-id:fake:payload - # "xmm6" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x36/6 - -$Register-xmm7: - 0x11/imm32/alloc-id:fake:payload - # "xmm7" - 0x4/imm32/size - 0x78/x 0x6d/m 0x6d/m 0x37/7 |