PDB Explorer [Win/Mac] 🔷

This utility was developed to be a small tool that will allow you to browse PDB files. PDB files are Windows Debug symbol files. It lists the symbols found in the file in a tree, and attempts to group them by type.
Populating the entire view can be a little slow as it happens in the background, so have patience. I didn’t manage to complete the integration of PDB files into my IDE tool, but this utility may still be useful to some.







PDB Explorer Activation Code [March-2022]

# Author: Richard Anderson
# Copyright: (c) Richard Anderson, 2016
# License:
# Created: 2016
# Description:
# This tool was developed for me to explore the plethora of symbols my computer has access to.
# PDB Explorer allows you to see the symbols related to your programs, and in which type.
# If you’re not familiar with symbols, they are essentially debug information that can be found in Windows binary files.
# If you want to more information, take a look at:
# More details about symbol tables can be found here:
# Commands:
# ——————————————————

PDB Explorer Full Version

PDB Explorer is an add-in that displays information about the symbols and source code found in a selected Windows debugger symbol file, DLL or EXE.
PDB Explorer displays the code, line numbers, type information, position information, name information and more.
The data is displayed in a tree view that lets you sort and filter on each item. You can also display each item in a separate window.
In order to locate the source code containing the selected symbol you can search the source files on disk.
The list of source files can be exported to a file.
To set the breakpoints, edit the symbol file and then right click and choose Set Breakpoint.
PDB Explorer is an add-in for Visual Studio that requires Visual Studio to be installed. You can find the PDB Explorer release here:

You can also find the source for this release here:

SQL Server Management Studio (SQL Server 2008 R2)

Any ideas where to look for to achieve this?
I have already looked at this

However, as mentioned there, SQL Server Management Studio doesn’t work with SQL Server 2008 SP2 (although the sp2 version does work for Database Engine).


Yes, you can use the “standard” debuggers for Microsoft SQL Server: Microsoft Visual Studio, the free SSMS and its official replacement SSMS Express, and the free official free and open source SQL Server tools 2012 Gold.
The SQL Server Management Studio (SQL Server 2008 R2) and the SQL Server 2012 Gold Tools do not have a specific debugger attached to them, but you can of course use these tools to debug your SQL Server against itself, if you so wish.
The ability to debug remotely, using the remote debugging command line utilities to attach your SQL Server to your target machine, is also available to these versions, though the latter cannot work with WinDBG.
If you wish to debug remotely, your SQL Server would need to be enabled to use the ”

PDB Explorer

Supports MultiPID files
Supports grouping symbols by type
Support for various source code languages (ASM, C/C++)
Should be easy to integrate into your own development tools


Select a PDB file
The tree will open showing the symbols for the files in the selected PDB.
Deselect a symbol by clicking on it
The tree closes and shows just the remaining symbols in the PDB

Debug Symbols

Primary symbols (the most important)
NT Kernel Debug Symbols

.text segment
.code segment
.data segment
.rdata segment
.reloc segment
__debug_line table
__debug_aranges table

Secondary symbols (for modules)

.rdata segment for remote DLLs

.rdata segment for all other symbols

If you don’t have.reloc segment in your PDB files, a decoder may be useful for discovering them. You can download the decoder here.
If you see any error while running this software, please report any problems in the Known Issues section on the main page.


This project was created by

Icons used here:

Download the source code

If you want to add some features to the software or have some bug fixes, please feel free to send a message via github.com’s issues page.

The Open Source community is a great place to get help, answer questions and sometimes even get a suggestion to make a new project. You can contribute to this project by supporting me with a donation. Thanks in advance 🙂



This software is provided “AS IS” with no warranties, either expressed or implied. The author shall not be held responsible for any damages caused by the misuse of this software.

The views and conclusions contained in this document are those of the author and do not represent the official position of the
author’s employer.A Tribute to the Real Heroes

Tag Archives: South Africa

Did you know that, today, we will be celebrating the Anti-Apartheid Struggle, a movement that challenged the Apartheid regime and its execution of state-sanctioned terror. We learned about the struggle in high school, but thanks to various forms of media, the struggle is also an interesting part of modern history. Here’s what you need to know about what led to the fight.

What’s New In?

[ Site:Download Page Source:Edit Page ] This version of PDB Explorer is meant to work in the background of your debugging session. To run this
utility you’ll have to put a breakpoint on a line of interest in your program.
The only setting which has to be changed manually is the resolution of the pdb.
If you have an existing pdb to be browsed you will have to unzip the pdb file and replace the pdb with the unzipped version.
The pdb.zip file is compatible with the version of pdb under the “Windows” tab on pdb’s page (
If you have problems with the unzipping process then you can either compress the pdb.zip into a smaller.zip file, or the direct link to the source code.
[ View Development:Download Page Source:Development Page ] This version of the program is meant to be your primary debugging tool. In fact it integrates very well into
any IDE which can load DLLs. It’s not limited to any particular language or visual IDE as it will
properly run under.NET also. It has a few more settings than the one in the “Background” utility.
The settings can be controlled using the buttons on the toolbar. They are described on the toolbar’s
help page.
[ Image Description:Download Page Source:Screenshot ] This is what the program looks like in action. To get started press the “New Tree View” button
below the toolbar.
[ Image Description:Development Page Source:Screenshot ] This is the tree view which is generated once the program has loaded the symbols from your
Debugging symbol file.
[ View Development:Download Page Source:Configuration Page ] The configuration page allows you to set a number of parameters such as the directories where the
symbol files are kept.
– The “Symbol Directories” listbox contains the names of the directories in which the symbols are
– The “Memory Map” checkbox is used to enable or disable the loading of memory map information
into the file structure, which is usually unwanted for this tool. I didn’t manage to make it work
properly, and frankly am not interested in the details involved here.
– The “Loaded Data” checkbox can be used to set the file load priority. As I haven’t managed to make
the IDE


System Requirements:

OS: Windows XP, Vista, 7, 8
Processor: Intel Pentium 4 2.8GHz or AMD Athlon 64 X2 2.8GHz
Memory: 2GB RAM (6GB recommended)
Video: 512MB DirectX 9.0-compatible video card with 128MB of video memory
Sound: DirectX 9.0-compatible sound card with 96kHz sampling rate
DirectX: DirectX 9.0
Screen: 1024×768 screen resolution
OS: Windows 7, 8


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *