Add Initial Support For Import From Existing Symbols:
Add a new configuration object to SymbolBuilder.CreateSymbols that allows for an .AutoImportSymbols:bool property
Default for .AutoImportSymbols if not present is 'false'
When creating builder symbols, if this is true, it will find symbols using DbgHelp and set up an automatic import
On querying for symbols by name/offset, call the importer to auto-import symbols into the builder
Import is not done on * or regex based queries at present
Import does not fully support nested symbols (e.g.: types within types, member functions, etc...). Subsequent changes will address this missing functionality.
Add new notions of public symbols (just a name <-> address mapping) and new APIs for access
Symbol set has .Publics which is a list of public symbols
Public symbols have .PromoteToFunction() which uses the data model disassembler to find function extents
Fix a number of sample bugs and missing functionality
Ensure various things are deletable with .Delete() methods (functions, publics, etc...)
Fix several .Delete() methods to properly remove address range mappings
Add .AddressRanges property for functions
Update readme.txt with details about new functionality
Add Initial Support For Import From Existing Symbols: