Process barrier breakpoints Process barrier breakpoints are similar to simple breakpoints, differing in that they are used to synchronize a group of processes in a multiprocess program. Process barrier breakpoints work together with the TotalView hold and release process feature. An evaluation point is a breakpoint that has a code fragment associated with it. When a thread or process encounters an evaluation point, it executes this code. Evaluation points can be used in several different ways, including conditional breakpoints, thread-specific breakpoints, countdown breakpoints, and patching code fragments into and out of your program.
All action points share some common properties.
Can be shared across multiple processes, or set in individual processes. Apply to the process, so in a multithreaded process, it applies to all of the threads. Are assigned unique action point ID numbers. Each type of action point has a unique symbol. The ASM icon indicates that there are one or more assembler-level action points associated with the source line.