Welcome to MSDN Blogs Sign in | Join | Help

June 2004 - Posts

Why does the compiler generate a MOV EDI, EDI instruction at the beginning of functions?

Why does the compiler generate a MOV EDI, EDI instruction at the beginning of functions? I’ve recently noticed that on the XPSP2 Beta that I am running the function prologs look like this: MOV EDI, EDI PUSH EBP MOV EBP, ESP The PUSH EBP and MOV
Posted by Ishai | 4 Comments

Battered fries are considered “fresh vegetables”!?

Well, probably not by nutritionists, but the USDA, backed by a court decision says they are. (Above link will probably expire in few days). [typo corrected 15:00]
Posted by Ishai | 2 Comments
Filed under:

Developing firewall and NAT friendly network applications

Developing firewall and NAT friendly network applications When I worked on ISA Server I've seen network applications that were incompatible with firewalls and NAT and were difficult or impossible to configure the firewall for, even when the firewall administrator
Posted by Ishai | 2 Comments
Filed under:

It is not always the CPU

Before you start to actually profile your application, you do not know what the bottleneck is. It is not uncommon to see people trying to “optimize” code and save CPU cycles in places were it is not really required. This leads to obfuscated
Posted by Ishai | 0 Comments
 
Page view tracker