what is the difference between (private pdb symbols) and (pdb symbols)?
(private pdb symbols) are the full symbols with all the details.
(pdb symbols) are public symbols, i.e. the symbols you would export to third parties to assist debugging.
Please see this for additional details http://msdn.microsoft.com/en-us/library/ms789520.aspx