• Home
  • Raw
  • Download

Lines Matching refs:DWP

118 	&mov	("ecx",&DWP(240,"edx"));
120 &mov ("eax",&DWP(0,"edx"));
122 &mov (&DWP(0,"edx"),"eax");
123 &lea ("edx",&DWP(4,"edx"));
140 &lea ("eax",($::win32 or $::coff) ? &DWP(&label("padlock_saved_context")) :
141 &DWP(&label("padlock_saved_context")."-".&label("verify_pic_point")));
145 &lea ("esp",&DWP(4,"esp"));
150 &add ("eax",&DWP(0,"esp")) if(!($::win32 or $::coff));# &padlock_saved_context
151 &bt (&DWP(4,"esp"),30); # eflags
153 &cmp ($ctx,&DWP(0,"eax"));
158 &mov (&DWP(0,"eax"),$ctx);
176 &lea ("ebx",&DWP(32,$ctx)); # key
177 &lea ($ctx,&DWP(16,$ctx)); # control word
198 &lea ("eax",($::win32 or $::coff) ? &DWP(&label("padlock_saved_context")) :
199 &DWP(&label("padlock_saved_context")."-".&label("${mode}_pic_point")));
204 &lea ($ctx,&DWP(16,$ctx)); # control word
210 &test (&DWP(0,$ctx),1<<5); # align bit in control word
222 &lea ("ebp",&DWP(-24,"esp"));
229 &lea ("esp",&DWP(0,"eax","ebp")); # alloca
235 &mov (&DWP(16,"ebp"),"eax");
254 &mov (&DWP(0,"ebp"),$out); # save parameters
255 &mov (&DWP(4,"ebp"),$inp);
256 &mov (&DWP(8,"ebp"),$len);
258 &mov (&DWP(12,"ebp"),$chunk); # chunk
260 &mov ("ecx",&DWP(-4,$ctx));
262 &mov ("eax",&DWP(-8,$ctx)); # borrow $len
264 &mov (&DWP(12,"esp",$out),"ecx");
268 &mov (&DWP(8,"esp",$out),"eax");
270 &lea ($out,&DWP(16,$out));
274 &mov (&DWP(-4,$ctx),"ecx");
275 &lea ($inp,&DWP(0,"esp"));
276 &lea ($out,&DWP(0,"esp"));
290 &lea ("eax",&DWP(-16,$ctx)); # ivp
291 &lea ("ebx",&DWP(16,$ctx)); # key
298 &mov ($out,&DWP(0,"ebp")); # restore parameters
299 &mov ($chunk,&DWP(12,"ebp"));
301 &mov ($inp,&DWP(4,"ebp"));
305 &lea ($len,&DWP(16,$len));
314 &lea ($inp,&DWP(0,"esp"));
319 &mov ($inp,&DWP(4,"ebp"));
321 &mov ($len,&DWP(8,"ebp"));
341 &lea ($out,&DWP(0,"esp"));
355 &lea ("eax",&DWP(0,"esp"));
358 &lea ("eax",&DWP(16,"eax"));
363 &mov ("ebp",&DWP(16,"ebp"));
364 &lea ("esp",&DWP(24,"ebp"));
370 &lea ("ebp",&DWP(0,$inp,$len));
381 &lea ("eax",&DWP(-16,$ctx)); # ivp
382 &lea ("ebx",&DWP(16,$ctx)); # key
395 &lea ("ebp",&DWP(-24,"esp"));
401 &mov (&DWP(16,"ebp"),"eax");
405 &lea ($out,&DWP(0,"esp"));
414 &lea ("esp",&DWP(4,"esp")); # popf
443 &cmp (&DWP(0,"edx"),0xC0000005) # ExceptionRecord->ExceptionCode == STATUS_ACCESS_VIOLATION
445 &add (&DWP(184,"ecx"),4); # skip over rep sha*
468 &mov ("eax",&DWP(16,"edi"));
471 &mov (&DWP(16,"esp"),"eax");
475 &mov ("eax",&DWP(16,"esp"));
479 &lea ("esp",&DWP(4,"esp"));
483 &mov (&DWP(16,"edi"),"eax");
499 &mov ("eax",&DWP(16,"edi"));
502 &mov (&DWP(16,"esp"),"eax");
506 &mov ("eax",&DWP(16,"esp"));
510 &mov (&DWP(16,"edi"),"eax");
543 &lea ("esp",&DWP(4,"esp"));