What is the difference between hardware and software breakpoints?

This article provides a good discussion of pros and cons: http://www.nynaeve.net/?p=80 To answer your question directly software breakpoints are more flexible because hardware breakpoints are limited in some functionality and highly architecture-dependant. One example given in the article is that x86 hardware has a limit of 4 hardware breakpoints. Hardware breakpoints are faster because they … Read more

Are there any online tools to test SVG paths?

If you just want to quickly try out some SVG in your browser and not mess around with saving and loading files, jsFiddle is a great option. Just use the following code as a template: <svg xmlns=”http://www.w3.org/2000/svg”> <path d=”your path data here”></path> </svg> I created a sample to work from here. jsFiddle also supports frameworks … Read more

How do I use PDB files

PDB files map an assembly’s MSIL to the original source lines. This means that if you put the PDB that was compiled with the assembly in the same directory as the assembly, your exception stack traces will have the names and lines of the positions in the original source files. Without the PDB file, you … Read more