diff options
author | Kartik Agaram <vc@akkartik.com> | 2020-05-17 01:05:11 -0700 |
---|---|---|
committer | Kartik Agaram <vc@akkartik.com> | 2020-05-18 00:44:50 -0700 |
commit | 39fc2b831f0e2e67380b6183136a62464803ce23 (patch) | |
tree | 0b9b1299657f03898757a5d1d518463881f8425f | |
parent | 02dade7b224043717bc8e2e15eaa743ec4554550 (diff) | |
download | mu-39fc2b831f0e2e67380b6183136a62464803ce23.tar.gz |
mu.subx: global decls for all string handles
My previous approach was way too slow. Now I just `grep`d for all string literals in the `Primitives` block, and piped them through: while read X; do echo $X |tools/expand_string_handle; done Still required some post-processing, but orders of magnitude faster and more amenable to batch-processing.
-rw-r--r-- | apps/mu.subx | 761 |
1 files changed, 645 insertions, 116 deletions
diff --git a/apps/mu.subx b/apps/mu.subx index be834252..0fc6ebe9 100644 --- a/apps/mu.subx +++ b/apps/mu.subx @@ -8867,7 +8867,7 @@ _Primitive-increment-eax: 0x11/imm32/alloc-id:fake Single-int-var-in-eax/imm32/outputs 0x11/imm32/alloc-id:fake - _string_increment_eax/imm32/subx-name + _string_40_increment_eax/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -8875,16 +8875,6 @@ _Primitive-increment-eax: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-ecx/imm32/next -_string-increment: - 0x11/imm32/alloc-id:fake:payload - # "increment" - 0x9/imm32/size - 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t -_string_increment_eax: - 0x11/imm32/alloc-id:fake:payload - # "40/increment-eax" - 0x10/imm32/size - 0x34/4 0x30/0 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x61/a 0x78/x _Primitive-increment-ecx: 0x11/imm32/alloc-id:fake:payload # var/ecx <- increment => 41/increment-ecx @@ -8895,7 +8885,7 @@ _Primitive-increment-ecx: 0x11/imm32/alloc-id:fake Single-int-var-in-ecx/imm32/outputs 0x11/imm32/alloc-id:fake - _string_increment_ecx/imm32/subx-name + _string_41_increment_ecx/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -8903,11 +8893,6 @@ _Primitive-increment-ecx: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-edx/imm32/next -_string_increment_ecx: - 0x11/imm32/alloc-id:fake:payload - # "41/increment-ecx" - 0x10/imm32/size - 0x34/4 0x31/1 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x63/c 0x78/x _Primitive-increment-edx: 0x11/imm32/alloc-id:fake:payload # var/edx <- increment => 42/increment-edx @@ -8918,7 +8903,7 @@ _Primitive-increment-edx: 0x11/imm32/alloc-id:fake Single-int-var-in-edx/imm32/outputs 0x11/imm32/alloc-id:fake - _string_increment_edx/imm32/subx-name + _string_42_increment_edx/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -8926,11 +8911,6 @@ _Primitive-increment-edx: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-ebx/imm32/next -_string_increment_edx: - 0x11/imm32/alloc-id:fake:payload - # "42/increment-edx" - 0x10/imm32/size - 0x34/4 0x32/2 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x78/x _Primitive-increment-ebx: 0x11/imm32/alloc-id:fake:payload # var/ebx <- increment => 43/increment-ebx @@ -8941,7 +8921,7 @@ _Primitive-increment-ebx: 0x11/imm32/alloc-id:fake Single-int-var-in-ebx/imm32/outputs 0x11/imm32/alloc-id:fake - _string_increment_ebx/imm32/subx-name + _string_43_increment_ebx/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -8949,11 +8929,6 @@ _Primitive-increment-ebx: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-esi/imm32/next -_string_increment_ebx: - 0x11/imm32/alloc-id:fake:payload - # "43/increment-ebx" - 0x10/imm32/size - 0x34/4 0x33/3 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x62/b 0x78/x _Primitive-increment-esi: 0x11/imm32/alloc-id:fake:payload # var/esi <- increment => 46/increment-esi @@ -8964,7 +8939,7 @@ _Primitive-increment-esi: 0x11/imm32/alloc-id:fake Single-int-var-in-esi/imm32/outputs 0x11/imm32/alloc-id:fake - _string_increment_esi/imm32/subx-name + _string_46_increment_esi/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -8972,11 +8947,6 @@ _Primitive-increment-esi: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-edi/imm32/next -_string_increment_esi: - 0x11/imm32/alloc-id:fake:payload - # "46/increment-esi" - 0x10/imm32/size - 0x34/4 0x36/6 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x73/s 0x69/i _Primitive-increment-edi: 0x11/imm32/alloc-id:fake:payload # var/edi <- increment => 47/increment-edi @@ -8987,7 +8957,7 @@ _Primitive-increment-edi: 0x11/imm32/alloc-id:fake Single-int-var-in-edi/imm32/outputs 0x11/imm32/alloc-id:fake - _string_increment_edi/imm32/subx-name + _string_47_increment_edi/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -8995,11 +8965,6 @@ _Primitive-increment-edi: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-eax/imm32/next -_string_increment_edi: - 0x11/imm32/alloc-id:fake:payload - # "47/increment-edi" - 0x10/imm32/size - 0x34/4 0x37/7 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x69/i _Primitive-decrement-eax: 0x11/imm32/alloc-id:fake:payload # var/eax <- decrement => 48/decrement-eax @@ -9010,7 +8975,7 @@ _Primitive-decrement-eax: 0x11/imm32/alloc-id:fake Single-int-var-in-eax/imm32/outputs 0x11/imm32/alloc-id:fake - _string_decrement_eax/imm32/subx-name + _string_48_decrement_eax/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -9018,16 +8983,6 @@ _Primitive-decrement-eax: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-ecx/imm32/next -_string-decrement: - 0x11/imm32/alloc-id:fake:payload - # "decrement" - 0x9/imm32/size - 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t -_string_decrement_eax: - 0x11/imm32/alloc-id:fake:payload - # "48/decrement-eax" - 0x10/imm32/size - 0x34/4 0x38/8 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x61/a 0x78/x _Primitive-decrement-ecx: 0x11/imm32/alloc-id:fake:payload # var/ecx <- decrement => 49/decrement-ecx @@ -9038,7 +8993,7 @@ _Primitive-decrement-ecx: 0x11/imm32/alloc-id:fake Single-int-var-in-ecx/imm32/outputs 0x11/imm32/alloc-id:fake - _string_decrement_ecx/imm32/subx-name + _string_49_decrement_ecx/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -9046,11 +9001,6 @@ _Primitive-decrement-ecx: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-edx/imm32/next -_string_decrement_ecx: - 0x11/imm32/alloc-id:fake:payload - # "49/decrement-ecx" - 0x10/imm32/size - 0x34/4 0x39/9 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x63/c 0x78/x _Primitive-decrement-edx: 0x11/imm32/alloc-id:fake:payload # var/edx <- decrement => 4a/decrement-edx @@ -9061,7 +9011,7 @@ _Primitive-decrement-edx: 0x11/imm32/alloc-id:fake Single-int-var-in-edx/imm32/outputs 0x11/imm32/alloc-id:fake - _string_decrement_edx/imm32/subx-name + _string_4a_decrement_edx/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -9069,11 +9019,6 @@ _Primitive-decrement-edx: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-ebx/imm32/next -_string_decrement_edx: - 0x11/imm32/alloc-id:fake:payload - # "4a/decrement-edx" - 0x10/imm32/size - 0x34/4 0x3a/a 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x78/x _Primitive-decrement-ebx: 0x11/imm32/alloc-id:fake:payload # var/ebx <- decrement => 4b/decrement-ebx @@ -9084,7 +9029,7 @@ _Primitive-decrement-ebx: 0x11/imm32/alloc-id:fake Single-int-var-in-ebx/imm32/outputs 0x11/imm32/alloc-id:fake - _string_decrement_ebx/imm32/subx-name + _string_4b_decrement_ebx/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -9092,11 +9037,6 @@ _Primitive-decrement-ebx: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-esi/imm32/next -_string_decrement_ebx: - 0x11/imm32/alloc-id:fake:payload - # "4b/decrement-ebx" - 0x10/imm32/size - 0x34/4 0x3b/b 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x62/b 0x78/x _Primitive-decrement-esi: 0x11/imm32/alloc-id:fake:payload # var/esi <- decrement => 4e/decrement-esi @@ -9107,7 +9047,7 @@ _Primitive-decrement-esi: 0x11/imm32/alloc-id:fake Single-int-var-in-esi/imm32/outputs 0x11/imm32/alloc-id:fake - _string_decrement_esi/imm32/subx-name + _string_4e_decrement_esi/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -9115,11 +9055,6 @@ _Primitive-decrement-esi: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-edi/imm32/next -_string_decrement_esi: - 0x11/imm32/alloc-id:fake:payload - # "4e/decrement-esi" - 0x10/imm32/size - 0x34/4 0x3e/e 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x73/s 0x69/i _Primitive-decrement-edi: 0x11/imm32/alloc-id:fake:payload # var/edi <- decrement => 4f/decrement-edi @@ -9130,7 +9065,7 @@ _Primitive-decrement-edi: 0x11/imm32/alloc-id:fake Single-int-var-in-edi/imm32/outputs 0x11/imm32/alloc-id:fake - _string_decrement_edi/imm32/subx-name + _string_4f_decrement_edi/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 0/imm32/no-imm32 @@ -9138,11 +9073,6 @@ _Primitive-decrement-edi: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-mem/imm32/next -_string_decrement_edi: - 0x11/imm32/alloc-id:fake:payload - # "4f/decrement-edi" - 0x10/imm32/size - 0x34/4 0x3f/f 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x69/i _Primitive-increment-mem: 0x11/imm32/alloc-id:fake:payload # increment var => ff 0/subop/increment *(ebp+__) @@ -9161,11 +9091,6 @@ _Primitive-increment-mem: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-increment-reg/imm32/next -_string_ff_subop_increment: - 0x11/imm32/alloc-id:fake:payload - # "ff 0/subop/increment" - 0x14/imm32/size - 0x66/f 0x66/f 0x30/0 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t _Primitive-increment-reg: 0x11/imm32/alloc-id:fake:payload # var/reg <- increment => ff 0/subop/increment %__ @@ -9202,11 +9127,6 @@ _Primitive-decrement-mem: 0/imm32/output-is-write-only 0x11/imm32/alloc-id:fake _Primitive-decrement-reg/imm32/next -_string_ff_subop_decrement: - 0x11/imm32/alloc-id:fake:payload - # "ff 1/subop/decrement" - 0x14/imm32/size - 0x66/f 0x66/f 0x31/1 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t _Primitive-decrement-reg: 0x11/imm32/alloc-id:fake:payload # var/reg <- decrement => ff 1/subop/decrement %__ @@ -9230,13 +9150,13 @@ _Primitive-add-to-eax: 0x11/imm32/alloc-id:fake:payload # var/eax <- add lit => 05/add-to-eax lit/imm32 0x11/imm32/alloc-id:fake - "add"/imm32/name + _string-add/imm32/name 0x11/imm32/alloc-id:fake Single-lit-var/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-eax/imm32/outputs 0x11/imm32/alloc-id:fake - "05/add-to-eax"/imm32/subx-name + _string_05_add_to_eax/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 1/imm32/imm32-is-first-inout @@ -9248,13 +9168,13 @@ _Primitive-add-reg-to-reg: 0x11/imm32/alloc-id:fake:payload # var1/reg <- add var2/reg => 01/add-to var1/rm32 var2/r32 0x11/imm32/alloc-id:fake - "add"/imm32/name + _string-add/imm32/name 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/outputs 0x11/imm32/alloc-id:fake - "01/add-to"/imm32/subx-name + _string_01_add_to/imm32/subx-name 3/imm32/rm32-is-first-output 1/imm32/r32-is-first-inout 0/imm32/no-imm32 @@ -9265,13 +9185,13 @@ _Primitive-add-reg-to-reg: _Primitive-add-reg-to-mem: # add-to var1 var2/reg => 01/add-to var1 var2/r32 0x11/imm32/alloc-id:fake - "add-to"/imm32/name + _string-add-to/imm32/name 0x11/imm32/alloc-id:fake Two-args-int-stack-int-reg/imm32/inouts 0/imm32/no-outputs 0/imm32/no-outputs 0x11/imm32/alloc-id:fake - "01/add-to"/imm32/subx-name + _string_01_add_to/imm32/subx-name 1/imm32/rm32-is-first-inout 2/imm32/r32-is-second-inout 0/imm32/no-imm32 @@ -9283,13 +9203,13 @@ _Primitive-add-mem-to-reg: 0x11/imm32/alloc-id:fake:payload # var1/reg <- add var2 => 03/add var2/rm32 var1/r32 0x11/imm32/alloc-id:fake - "add"/imm32/name + _string-add/imm32/name 0x11/imm32/alloc-id:fake Single-int-var-in-mem/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/outputs 0x11/imm32/alloc-id:fake - "03/add"/imm32/subx-name + _string_03_add/imm32/subx-name 1/imm32/rm32-is-first-inout 3/imm32/r32-is-first-output 0/imm32/no-imm32 @@ -9301,13 +9221,13 @@ _Primitive-add-lit-to-reg: 0x11/imm32/alloc-id:fake:payload # var1/reg <- add lit => 81 0/subop/add var1/rm32 lit/imm32 0x11/imm32/alloc-id:fake - "add"/imm32/name + _string-add/imm32/name 0x11/imm32/alloc-id:fake Single-lit-var/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/outputs 0x11/imm32/alloc-id:fake - "81 0/subop/add"/imm32/subx-name + _string_81_subop_add/imm32/subx-name 3/imm32/rm32-is-first-output 0/imm32/no-r32 1/imm32/imm32-is-first-inout @@ -9319,13 +9239,13 @@ _Primitive-add-lit-to-mem: 0x11/imm32/alloc-id:fake:payload # add-to var1, lit => 81 0/subop/add var1/rm32 lit/imm32 0x11/imm32/alloc-id:fake - "add-to"/imm32/name + _string-add-to/imm32/name 0x11/imm32/alloc-id:fake Int-var-and-literal/imm32/inouts 0/imm32/no-outputs 0/imm32/no-outputs 0x11/imm32/alloc-id:fake - "81 0/subop/add"/imm32/subx-name + _string_81_subop_add/imm32/subx-name 1/imm32/rm32-is-first-inout 0/imm32/no-r32 2/imm32/imm32-is-second-inout @@ -9338,13 +9258,13 @@ _Primitive-subtract-from-eax: 0x11/imm32/alloc-id:fake:payload # var/eax <- subtract lit => 2d/subtract-from-eax lit/imm32 0x11/imm32/alloc-id:fake - "subtract"/imm32/name + _string-subtract/imm32/name 0x11/imm32/alloc-id:fake Single-lit-var/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-eax/imm32/outputs 0x11/imm32/alloc-id:fake - "2d/subtract-from-eax"/imm32/subx-name + _string_2d_subtract_from_eax/imm32/subx-name 0/imm32/no-rm32 0/imm32/no-r32 1/imm32/imm32-is-first-inout @@ -9356,13 +9276,13 @@ _Primitive-subtract-reg-from-reg: 0x11/imm32/alloc-id:fake:payload # var1/reg <- subtract var2/reg => 29/subtract-from var1/rm32 var2/r32 0x11/imm32/alloc-id:fake - "subtract"/imm32/name + _string-subtract/imm32/name 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/outputs 0x11/imm32/alloc-id:fake - "29/subtract-from"/imm32/subx-name + _string_29_subtract_from/imm32/subx-name 3/imm32/rm32-is-first-output 1/imm32/r32-is-first-inout 0/imm32/no-imm32 @@ -9374,13 +9294,13 @@ _Primitive-subtract-reg-from-mem: 0x11/imm32/alloc-id:fake:payload # subtract-from var1 var2/reg => 29/subtract-from var1 var2/r32 0x11/imm32/alloc-id:fake - "subtract-from"/imm32/name + _string-subtract-from/imm32/name 0x11/imm32/alloc-id:fake Two-args-int-stack-int-reg/imm32/inouts 0/imm32/no-outputs 0/imm32/no-outputs 0x11/imm32/alloc-id:fake - "29/subtract-from"/imm32/subx-name + _string_29_subtract_from/imm32/subx-name 1/imm32/rm32-is-first-inout 2/imm32/r32-is-second-inout 0/imm32/no-imm32 @@ -9392,13 +9312,13 @@ _Primitive-subtract-mem-from-reg: 0x11/imm32/alloc-id:fake:payload # var1/reg <- subtract var2 => 2b/subtract var2/rm32 var1/r32 0x11/imm32/alloc-id:fake - "subtract"/imm32/name + _string-subtract/imm32/name 0x11/imm32/alloc-id:fake Single-int-var-in-mem/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/outputs 0x11/imm32/alloc-id:fake - "2b/subtract"/imm32/subx-name + _string_2b_subtract/imm32/subx-name 1/imm32/rm32-is-first-inout 3/imm32/r32-is-first-output 0/imm32/no-imm32 @@ -9410,13 +9330,13 @@ _Primitive-subtract-lit-from-reg: 0x11/imm32/alloc-id:fake:payload # var1/reg <- subtract lit => 81 5/subop/subtract var1/rm32 lit/imm32 0x11/imm32/alloc-id:fake - "subtract"/imm32/name + _string-subtract/imm32/name 0x11/imm32/alloc-id:fake Single-lit-var/imm32/inouts 0x11/imm32/alloc-id:fake Single-int-var-in-some-register/imm32/outputs 0x11/imm32/alloc-id:fake - "81 5/subop/subtract"/imm32/subx-name + _string_81_subop_subtract/imm32/subx-name 3/imm32/rm32-is-first-output 0/imm32/no-r32 1/imm32/imm32-is-first-inout @@ -9427,13 +9347,13 @@ _Primitive-subtract-lit-from-mem: 0x11/imm32/alloc-id:fake:payload # subtract-from var1, lit => 81 5/subop/subtract var1/rm32 lit/imm32 0x11/imm32/alloc-id:fake - "subtract-from"/imm32/name + _string-subtract-from/imm32/name 0x11/imm32/alloc-id:fake Int-var-and-literal/imm32/inouts 0/imm32/no-outputs 0/imm32/no-outputs 0x11/imm32/alloc-id:fake - "81 5/subop/subtract"/imm32/subx-name + _string_81_subop_subtract/imm32/subx-name 1/imm32/rm32-is-first-inout 0/imm32/no-r32 2/imm32/imm32-is-first-inout @@ -10847,6 +10767,615 @@ _Primitive-loop-named: 0/imm32/next 0/imm32/next +# string literals for Mu instructions +_string-add: + 0x11/imm32/alloc-id:fake:payload + # "add" + 0x3/imm32/size + 0x61/a 0x64/d 0x64/d +_string-address: + 0x11/imm32/alloc-id:fake:payload + # "address" + 0x7/imm32/size + 0x61/a 0x64/d 0x64/d 0x72/r 0x65/e 0x73/s 0x73/s +_string-add-to: + 0x11/imm32/alloc-id:fake:payload + # "add-to" + 0x6/imm32/size + 0x61/a 0x64/d 0x64/d 0x2d/dash 0x74/t 0x6f/o +_string-and: + 0x11/imm32/alloc-id:fake:payload + # "and" + 0x3/imm32/size + 0x61/a 0x6e/n 0x64/d +_string-and-with: + 0x11/imm32/alloc-id:fake:payload + # "and-with" + 0x8/imm32/size + 0x61/a 0x6e/n 0x64/d 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h +_string-break: + 0x11/imm32/alloc-id:fake:payload + # "break" + 0x5/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k +_string-break-if-<: + 0x11/imm32/alloc-id:fake:payload + # "break-if-<" + 0xa/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< +_string-break-if-<=: + 0x11/imm32/alloc-id:fake:payload + # "break-if-<=" + 0xb/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x3d/= +_string-break-if-=: + 0x11/imm32/alloc-id:fake:payload + # "break-if-=" + 0xa/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3d/= +_string-break-if->: + 0x11/imm32/alloc-id:fake:payload + # "break-if->" + 0xa/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> +_string-break-if->=: + 0x11/imm32/alloc-id:fake:payload + # "break-if->=" + 0xb/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x3d/= +_string-break-if-!=: + 0x11/imm32/alloc-id:fake:payload + # "break-if-!=" + 0xb/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x21/! 0x3d/= +_string-break-if-addr<: + 0x11/imm32/alloc-id:fake:payload + # "break-if-addr<" + 0xe/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< +_string-break-if-addr<=: + 0x11/imm32/alloc-id:fake:payload + # "break-if-addr<=" + 0xf/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x3d/= +_string-break-if-addr>: + 0x11/imm32/alloc-id:fake:payload + # "break-if-addr>" + 0xe/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> +_string-break-if-addr>=: + 0x11/imm32/alloc-id:fake:payload + # "break-if-addr>=" + 0xf/imm32/size + 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x3d/= +_string-compare: + 0x11/imm32/alloc-id:fake:payload + # "compare" + 0x7/imm32/size + 0x63/c 0x6f/o 0x6d/m 0x70/p 0x61/a 0x72/r 0x65/e +_string-copy: + 0x11/imm32/alloc-id:fake:payload + # "copy" + 0x4/imm32/size + 0x63/c 0x6f/o 0x70/p 0x79/y +_string-copy-to: + 0x11/imm32/alloc-id:fake:payload + # "copy-to" + 0x7/imm32/size + 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o +_string-decrement: + 0x11/imm32/alloc-id:fake:payload + # "decrement" + 0x9/imm32/size + 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t +_string-increment: + 0x11/imm32/alloc-id:fake:payload + # "increment" + 0x9/imm32/size + 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t +_string-loop: + 0x11/imm32/alloc-id:fake:payload + # "loop" + 0x4/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p +_string-loop-if-<: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-<" + 0x9/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< +_string-loop-if-<=: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-<=" + 0xa/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x3d/= +_string-loop-if-=: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-=" + 0x9/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3d/= +_string-loop-if->: + 0x11/imm32/alloc-id:fake:payload + # "loop-if->" + 0x9/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> +_string-loop-if->=: + 0x11/imm32/alloc-id:fake:payload + # "loop-if->=" + 0xa/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x3d/= +_string-loop-if-!=: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-!=" + 0xa/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x21/! 0x3d/= +_string-loop-if-addr<: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-addr<" + 0xd/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< +_string-loop-if-addr<=: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-addr<=" + 0xe/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x3d/= +_string-loop-if-addr>: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-addr>" + 0xd/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> +_string-loop-if-addr>=: + 0x11/imm32/alloc-id:fake:payload + # "loop-if-addr>=" + 0xe/imm32/size + 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x3d/= +_string-multiply: + 0x11/imm32/alloc-id:fake:payload + # "multiply" + 0x8/imm32/size + 0x6d/m 0x75/u 0x6c/l 0x74/t 0x69/i 0x70/p 0x6c/l 0x79/y +_string-or: + 0x11/imm32/alloc-id:fake:payload + # "or" + 0x2/imm32/size + 0x6f/o 0x72/r +_string-or-with: + 0x11/imm32/alloc-id:fake:payload + # "or-with" + 0x7/imm32/size + 0x6f/o 0x72/r 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h +_string-subtract: + 0x11/imm32/alloc-id:fake:payload + # "subtract" + 0x8/imm32/size + 0x73/s 0x75/u 0x62/b 0x74/t 0x72/r 0x61/a 0x63/c 0x74/t +_string-subtract-from: + 0x11/imm32/alloc-id:fake:payload + # "subtract-from" + 0xd/imm32/size + 0x73/s 0x75/u 0x62/b 0x74/t 0x72/r 0x61/a 0x63/c 0x74/t 0x2d/dash 0x66/f 0x72/r 0x6f/o 0x6d/m +_string-xor: + 0x11/imm32/alloc-id:fake:payload + # "xor" + 0x3/imm32/size + 0x78/x 0x6f/o 0x72/r +_string-xor-with: + 0x11/imm32/alloc-id:fake:payload + # "xor-with" + 0x8/imm32/size + 0x78/x 0x6f/o 0x72/r 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h + +# string literals for SubX instructions +_string_01_add_to: + 0x11/imm32/alloc-id:fake:payload + # "01/add-to" + 0x9/imm32/size + 0x30/0 0x31/1 0x2f/slash 0x61/a 0x64/d 0x64/d 0x2d/dash 0x74/t 0x6f/o +_string_03_add: + 0x11/imm32/alloc-id:fake:payload + # "03/add" + 0x6/imm32/size + 0x30/0 0x33/3 0x2f/slash 0x61/a 0x64/d 0x64/d +_string_05_add_to_eax: + 0x11/imm32/alloc-id:fake:payload + # "05/add-to-eax" + 0xd/imm32/size + 0x30/0 0x35/5 0x2f/slash 0x61/a 0x64/d 0x64/d 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_09_or_with: + 0x11/imm32/alloc-id:fake:payload + # "09/or-with" + 0xa/imm32/size + 0x30/0 0x39/9 0x2f/slash 0x6f/o 0x72/r 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h +_string_0b_or: + 0x11/imm32/alloc-id:fake:payload + # "0b/or" + 0x5/imm32/size + 0x30/0 0x62/b 0x2f/slash 0x6f/o 0x72/r +_string_0d_or_with: + 0x11/imm32/alloc-id:fake:payload + # "0d/or-with-eax" + 0xe/imm32/size + 0x30/0 0x64/d 0x2f/slash 0x6f/o 0x72/r 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_0f_82_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 82/jump-if-addr<" + 0x13/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x32/2 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< +_string_0f_82_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 82/jump-if-addr< break/disp32" + 0x20/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x32/2 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_82_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 82/jump-if-addr< loop/disp32" + 0x1f/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x32/2 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_83_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 83/jump-if-addr>=" + 0x14/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x33/3 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x3d/= +_string_0f_83_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 83/jump-if-addr>= break/disp32" + 0x21/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x33/3 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x3d/= 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_83_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 83/jump-if-addr>= loop/disp32" + 0x20/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x33/3 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x3d/= 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_84_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 84/jump-if-=" + 0xf/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x34/4 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3d/= +_string_0f_84_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 84/jump-if-= break/disp32" + 0x1c/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x34/4 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3d/= 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_84_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 84/jump-if-= loop/disp32" + 0x1b/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x34/4 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3d/= 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_85_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 85/jump-if-!=" + 0x10/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x35/5 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x21/! 0x3d/= +_string_0f_85_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 85/jump-if-!= break/disp32" + 0x1d/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x35/5 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x21/! 0x3d/= 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_85_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 85/jump-if-!= loop/disp32" + 0x1c/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x35/5 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x21/! 0x3d/= 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_86_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 86/jump-if-addr<=" + 0x14/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x36/6 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x3d/= +_string_0f_86_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 86/jump-if-addr<= break/disp32" + 0x21/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x36/6 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x3d/= 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_86_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 86/jump-if-addr<= loop/disp32" + 0x20/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x36/6 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3c/< 0x3d/= 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_87_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 87/jump-if-addr>" + 0x13/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x37/7 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> +_string_0f_87_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 87/jump-if-addr> break/disp32" + 0x20/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x37/7 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_87_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 87/jump-if-addr> loop/disp32" + 0x1f/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x37/7 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x3e/> 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8c_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 8c/jump-if-<" + 0xf/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x63/c 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< +_string_0f_8c_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 8c/jump-if-< break/disp32" + 0x1c/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x63/c 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8c_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 8c/jump-if-< loop/disp32" + 0x1b/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x63/c 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8d_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 8d/jump-if->=" + 0x10/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x64/d 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x3d/= +_string_0f_8d_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 8d/jump-if->= break/disp32" + 0x1d/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x64/d 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x3d/= 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8d_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 8d/jump-if->= loop/disp32" + 0x1c/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x64/d 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x3d/= 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8e_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 8e/jump-if-<=" + 0x10/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x65/e 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x3d/= +_string_0f_8e_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 8e/jump-if-<= break/disp32" + 0x1d/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x65/e 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x3d/= 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8e_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 8e/jump-if-<= loop/disp32" + 0x1c/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x65/e 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3c/< 0x3d/= 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8f_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "0f 8f/jump-if->" + 0xf/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x66/f 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> +_string_0f_8f_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "0f 8f/jump-if-> break/disp32" + 0x1c/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x66/f 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_8f_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "0f 8f/jump-if-> loop/disp32" + 0x1b/imm32/size + 0x30/0 0x66/f 0x20/space 0x38/8 0x66/f 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x2d/dash 0x69/i 0x66/f 0x2d/dash 0x3e/> 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_0f_af_multiply: + 0x11/imm32/alloc-id:fake:payload + # "0f af/multiply" + 0xe/imm32/size + 0x30/0 0x66/f 0x20/space 0x61/a 0x66/f 0x2f/slash 0x6d/m 0x75/u 0x6c/l 0x74/t 0x69/i 0x70/p 0x6c/l 0x79/y +_string_21_and_with: + 0x11/imm32/alloc-id:fake:payload + # "21/and-with" + 0xb/imm32/size + 0x32/2 0x31/1 0x2f/slash 0x61/a 0x6e/n 0x64/d 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h +_string_23_and: + 0x11/imm32/alloc-id:fake:payload + # "23/and" + 0x6/imm32/size + 0x32/2 0x33/3 0x2f/slash 0x61/a 0x6e/n 0x64/d +_string_25_and_with_eax: + 0x11/imm32/alloc-id:fake:payload + # "25/and-with-eax" + 0xf/imm32/size + 0x32/2 0x35/5 0x2f/slash 0x61/a 0x6e/n 0x64/d 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_29_subtract_from: + 0x11/imm32/alloc-id:fake:payload + # "29/subtract-from" + 0x10/imm32/size + 0x32/2 0x39/9 0x2f/slash 0x73/s 0x75/u 0x62/b 0x74/t 0x72/r 0x61/a 0x63/c 0x74/t 0x2d/dash 0x66/f 0x72/r 0x6f/o 0x6d/m +_string_2b_subtract: + 0x11/imm32/alloc-id:fake:payload + # "2b/subtract" + 0xb/imm32/size + 0x32/2 0x62/b 0x2f/slash 0x73/s 0x75/u 0x62/b 0x74/t 0x72/r 0x61/a 0x63/c 0x74/t +_string_2d_subtract_from_eax: + 0x11/imm32/alloc-id:fake:payload + # "2d/subtract-from-eax" + 0x14/imm32/size + 0x32/2 0x64/d 0x2f/slash 0x73/s 0x75/u 0x62/b 0x74/t 0x72/r 0x61/a 0x63/c 0x74/t 0x2d/dash 0x66/f 0x72/r 0x6f/o 0x6d/m 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_31_xor_with: + 0x11/imm32/alloc-id:fake:payload + # "31/xor-with" + 0xb/imm32/size + 0x33/3 0x31/1 0x2f/slash 0x78/x 0x6f/o 0x72/r 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h +_string_33_xor: + 0x11/imm32/alloc-id:fake:payload + # "33/xor" + 0x6/imm32/size + 0x33/3 0x33/3 0x2f/slash 0x78/x 0x6f/o 0x72/r +_string_35_xor_with_eax: + 0x11/imm32/alloc-id:fake:payload + # "35/xor-with-eax" + 0xf/imm32/size + 0x33/3 0x35/5 0x2f/slash 0x78/x 0x6f/o 0x72/r 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_39_compare->: + 0x11/imm32/alloc-id:fake:payload + # "39/compare->" + 0xc/imm32/size + 0x33/3 0x39/9 0x2f/slash 0x63/c 0x6f/o 0x6d/m 0x70/p 0x61/a 0x72/r 0x65/e 0x2d/dash 0x3e/> +_string_3b_compare<-: + 0x11/imm32/alloc-id:fake:payload + # "3b/compare<-" + 0xc/imm32/size + 0x33/3 0x62/b 0x2f/slash 0x63/c 0x6f/o 0x6d/m 0x70/p 0x61/a 0x72/r 0x65/e 0x3c/< 0x2d/dash +_string_3d_compare_eax_with: + 0x11/imm32/alloc-id:fake:payload + # "3d/compare-eax-with" + 0x13/imm32/size + 0x33/3 0x64/d 0x2f/slash 0x63/c 0x6f/o 0x6d/m 0x70/p 0x61/a 0x72/r 0x65/e 0x2d/dash 0x65/e 0x61/a 0x78/x 0x2d/dash 0x77/w 0x69/i 0x74/t 0x68/h +_string_40_increment_eax: + 0x11/imm32/alloc-id:fake:payload + # "40/increment-eax" + 0x10/imm32/size + 0x34/4 0x30/0 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_41_increment_ecx: + 0x11/imm32/alloc-id:fake:payload + # "41/increment-ecx" + 0x10/imm32/size + 0x34/4 0x31/1 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x63/c 0x78/x +_string_42_increment_edx: + 0x11/imm32/alloc-id:fake:payload + # "42/increment-edx" + 0x10/imm32/size + 0x34/4 0x32/2 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x78/x +_string_43_increment_ebx: + 0x11/imm32/alloc-id:fake:payload + # "43/increment-ebx" + 0x10/imm32/size + 0x34/4 0x33/3 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x62/b 0x78/x +_string_46_increment_esi: + 0x11/imm32/alloc-id:fake:payload + # "46/increment-esi" + 0x10/imm32/size + 0x34/4 0x36/6 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x73/s 0x69/i +_string_47_increment_edi: + 0x11/imm32/alloc-id:fake:payload + # "47/increment-edi" + 0x10/imm32/size + 0x34/4 0x37/7 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x69/i +_string_48_decrement_eax: + 0x11/imm32/alloc-id:fake:payload + # "48/decrement-eax" + 0x10/imm32/size + 0x34/4 0x38/8 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_49_decrement_ecx: + 0x11/imm32/alloc-id:fake:payload + # "49/decrement-ecx" + 0x10/imm32/size + 0x34/4 0x39/9 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x63/c 0x78/x +_string_4a_decrement_edx: + 0x11/imm32/alloc-id:fake:payload + # "4a/decrement-edx" + 0x10/imm32/size + 0x34/4 0x61/a 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x78/x +_string_4b_decrement_ebx: + 0x11/imm32/alloc-id:fake:payload + # "4b/decrement-ebx" + 0x10/imm32/size + 0x34/4 0x62/b 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x62/b 0x78/x +_string_4e_decrement_esi: + 0x11/imm32/alloc-id:fake:payload + # "4e/decrement-esi" + 0x10/imm32/size + 0x34/4 0x65/e 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x73/s 0x69/i +_string_4f_decrement_edi: + 0x11/imm32/alloc-id:fake:payload + # "4f/decrement-edi" + 0x10/imm32/size + 0x34/4 0x66/f 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t 0x2d/dash 0x65/e 0x64/d 0x69/i +_string_81_subop_add: + 0x11/imm32/alloc-id:fake:payload + # "81 0/subop/add" + 0xe/imm32/size + 0x38/8 0x31/1 0x20/space 0x30/0 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x61/a 0x64/d 0x64/d +_string_81_subop_or: + 0x11/imm32/alloc-id:fake:payload + # "81 1/subop/or" + 0xd/imm32/size + 0x38/8 0x31/1 0x20/space 0x31/1 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x6f/o 0x72/r +_string_81_subop_and: + 0x11/imm32/alloc-id:fake:payload + # "81 4/subop/and" + 0xe/imm32/size + 0x38/8 0x31/1 0x20/space 0x34/4 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x61/a 0x6e/n 0x64/d +_string_81_subop_subtract: + 0x11/imm32/alloc-id:fake:payload + # "81 5/subop/subtract" + 0x13/imm32/size + 0x38/8 0x31/1 0x20/space 0x35/5 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x73/s 0x75/u 0x62/b 0x74/t 0x72/r 0x61/a 0x63/c 0x74/t +_string_81_subop_xor: + 0x11/imm32/alloc-id:fake:payload + # "81 6/subop/xor" + 0xe/imm32/size + 0x38/8 0x31/1 0x20/space 0x36/6 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x78/x 0x6f/o 0x72/r +_string_81_subop_compare: + 0x11/imm32/alloc-id:fake:payload + # "81 7/subop/compare" + 0x12/imm32/size + 0x38/8 0x31/1 0x20/space 0x37/7 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x63/c 0x6f/o 0x6d/m 0x70/p 0x61/a 0x72/r 0x65/e +_string_89_<-: + 0x11/imm32/alloc-id:fake:payload + # "89/<-" + 0x5/imm32/size + 0x38/8 0x39/9 0x2f/slash 0x3c/< 0x2d/dash +_string_8b_->: + 0x11/imm32/alloc-id:fake:payload + # "8b/->" + 0x5/imm32/size + 0x38/8 0x62/b 0x2f/slash 0x2d/dash 0x3e/> +_string_8d_copy_address: + 0x11/imm32/alloc-id:fake:payload + # "8d/copy-address" + 0xf/imm32/size + 0x38/8 0x64/d 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x61/a 0x64/d 0x64/d 0x72/r 0x65/e 0x73/s 0x73/s +_string_b8_copy_to_eax: + 0x11/imm32/alloc-id:fake:payload + # "b8/copy-to-eax" + 0xe/imm32/size + 0x62/b 0x38/8 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x61/a 0x78/x +_string_b9_copy_to_ecx: + 0x11/imm32/alloc-id:fake:payload + # "b9/copy-to-ecx" + 0xe/imm32/size + 0x62/b 0x39/9 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x63/c 0x78/x +_string_ba_copy_to_edx: + 0x11/imm32/alloc-id:fake:payload + # "ba/copy-to-edx" + 0xe/imm32/size + 0x62/b 0x61/a 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x64/d 0x78/x +_string_bb_copy_to_ebx: + 0x11/imm32/alloc-id:fake:payload + # "bb/copy-to-ebx" + 0xe/imm32/size + 0x62/b 0x62/b 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x62/b 0x78/x +_string_be_copy_to_esi: + 0x11/imm32/alloc-id:fake:payload + # "be/copy-to-esi" + 0xe/imm32/size + 0x62/b 0x65/e 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x73/s 0x69/i +_string_bf_copy_to_edi: + 0x11/imm32/alloc-id:fake:payload + # "bf/copy-to-edi" + 0xe/imm32/size + 0x62/b 0x66/f 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y 0x2d/dash 0x74/t 0x6f/o 0x2d/dash 0x65/e 0x64/d 0x69/i +_string_c7_subop_copy: + 0x11/imm32/alloc-id:fake:payload + # "c7 0/subop/copy" + 0xf/imm32/size + 0x63/c 0x37/7 0x20/space 0x30/0 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x63/c 0x6f/o 0x70/p 0x79/y +_string_e9_jump_label: + 0x11/imm32/alloc-id:fake:payload + # "e9/jump" + 0x7/imm32/size + 0x65/e 0x39/9 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p +_string_e9_jump_break: + 0x11/imm32/alloc-id:fake:payload + # "e9/jump break/disp32" + 0x14/imm32/size + 0x65/e 0x39/9 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x20/space 0x62/b 0x72/r 0x65/e 0x61/a 0x6b/k 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_e9_jump_loop: + 0x11/imm32/alloc-id:fake:payload + # "e9/jump loop/disp32" + 0x13/imm32/size + 0x65/e 0x39/9 0x2f/slash 0x6a/j 0x75/u 0x6d/m 0x70/p 0x20/space 0x6c/l 0x6f/o 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x69/i 0x73/s 0x70/p 0x33/3 0x32/2 +_string_ff_subop_increment: + 0x11/imm32/alloc-id:fake:payload + # "ff 0/subop/increment" + 0x14/imm32/size + 0x66/f 0x66/f 0x30/0 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x69/i 0x6e/n 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t +_string_ff_subop_decrement: + 0x11/imm32/alloc-id:fake:payload + # "ff 1/subop/decrement" + 0x14/imm32/size + 0x66/f 0x66/f 0x31/1 0x2f/slash 0x73/s 0x75/u 0x62/b 0x6f/o 0x70/p 0x2f/slash 0x64/d 0x65/e 0x63/c 0x72/r 0x65/e 0x6d/m 0x65/e 0x6e/n 0x74/t + Single-int-var-in-mem: Int-var-in-mem/imm32 0/imm32/next |