All pastes #984183 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-04-13 23:59 UTC
rendered paste body
36a37
> intsig ILEAVE   'I_LEAVE'
39a41
> intsig REBP     'REG_EBP'       # Base Pointer
86c88
< 	       IOPL, IJXX, ICALL, IRET, IPUSHL, IPOPL };
---
> 	       IOPL, IJXX, ICALL, IRET, IPUSHL, IPOPL, ILEAVE };
93c95,96
< 	icode in { IPOPL, IRET } : RESP;
---
> 	icode in { IPOPL, IRET} : RESP;
>         icode in { ILEAVE } : REBP;
100c103
< 	icode in { IPUSHL, IPOPL, ICALL, IRET } : RESP;
---
> 	icode in { IPUSHL, IPOPL, ICALL, IRET, ILEAVE } : RESP;
107c110
< 	icode in { IPUSHL, IPOPL, ICALL, IRET } : RESP;
---
> 	icode in { IPUSHL, IPOPL, ICALL, IRET, ILEAVE } : RESP;
113c116,117
< 	icode in { IMRMOVL, IPOPL } : rA;
---
> 	icode in { IMRMOVL, IPOPL} : rA;
>         icode in { ILEAVE } : REBP;
121c125
< 	icode in { IRRMOVL, IOPL } : valA;
---
> 	icode in { IRRMOVL, IOPL, ILEAVE } : valA;
132c136,137
< 	icode in { IRRMOVL, IIRMOVL } : 0;
---
> 	icode in { IRRMOVL, IIRMOVL} : 0;
>         icode in { ILEAVE } : 4;
148c153
< bool mem_read = icode in { IMRMOVL, IPOPL, IRET };
---
> bool mem_read = icode in { IMRMOVL, IPOPL, IRET, ILEAVE };
151c156
< bool mem_write = icode in { IRMMOVL, IPUSHL, ICALL };
---
> bool mem_write = icode in { IRMMOVL, IPUSHL, ICALL};
156c161
< 	icode in { IPOPL, IRET } : valA;
---
> 	icode in { IPOPL, IRET, ILEAVE } : valA;