What is the difference between “Limited Debugging Information” and “Debug Information” in Delphi XE5 compiling setting

﹥>﹥吖頭↗ 提交于 2019-12-03 23:39:11

Some compilers provide variants of the debug flag that provide different levels of debugging information and optimization. Depending on the options you use when compiling and linking your program, the debugging information available in the program's executable file may range from full to nonexistent. Programs that include shared libraries or other code modules may contain limited debugging information regardless of the compile options you use.

For example, with full debugging information, the debugger can set breakpoints on procedures and functions; it recognizes routine names and knows parameters and values; it can display source code, knows the source file name, and can provide line numbers.

When encountering limited debugging information, the debugger can attempt to set breakpoints by making assumptions from the available information.

If no debugging information is available in the program's executable file, the debugger can allow for machine-level debugging.

Does this help you?

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!