Main / Debugger
TerminologySystem Level Debugging Tips and TricksNote that you will only get limited breakpoint location options in the code if you have high optimization because certain lines of code (like declarations) are disappeared. Evaluating Debuggers
Multi-core NotesEach core has an independent symbol table, and debugger can load a program to any set of cores. ProfilingStatistical profiling stops the processor so many times per second and each time it records the PC to identify the probability of being inside a certain function on each peek. It's like a fixed-rate sampling process that gives you an estimate of the program profile. It can of course miss functions entirely. A trace-based profile has all the actual execution history, and with included timing information can give you a more complete picture. |