What is FPO data and how do I get it?
FPO = Frame Pointer Omission. This information tells the debugger how to interpret non-standard stack frames, which use the EBP register for a purpose other than as a frame pointer. You can use the /o1 /o2 /o3 compiler switch to generate FPO data for a source module. This helps SI get a *much* better stack trace. Empirical evidence suggests that VC 6.0 (with no SPs) has trouble generating FPO data.