Call Frames and Optimized Code

When the compiler generates optimized machine code, the optimized code maintains the call stack, but sometimes the function boundaries are changed in either or both of two ways:

Depending on the information the compiler makes available to the debugger, inlined calls may or may not show up in the call stack display. Outlined calls will show up and will be correlated to the code they came from. The compiler will probably have supplied the debugger with an invented name for the function.


Submit feedback on this help topic

Copyright © 2001-2011, Intel Corporation. All rights reserved.