I'm having a lot of difficulties with symbol server support.
It looks like the checkbox for _NT_SYMBOL_PATH is not respected? The actual API call is pIDiaDataSource->loadDataForExe in pdb_file.cpp. The value of symStoreBuffer appears to contain the value of _NT_SYMBOL_PATH even if it's not checked.
I'm not sure if the string value in "public store" of symbol settings is used anywhere? Although the documentation is unclear.
I expect I should be able to specify a custom symbol server by either adding it to _NT_SYMBOL_STORE OR putting the URL in the "Public Store" field. But maybe that's wrong? It's not clear to me how public store / local store are actually used in code.
I'm having a lot of difficulties with symbol server support.
It looks like the checkbox for
_NT_SYMBOL_PATH
is not respected? The actual API call ispIDiaDataSource->loadDataForExe
inpdb_file.cpp
. The value ofsymStoreBuffer
appears to contain the value of_NT_SYMBOL_PATH
even if it's not checked.I'm not sure if the string value in "public store" of symbol settings is used anywhere? Although the documentation is unclear.
I expect I should be able to specify a custom symbol server by either adding it to
_NT_SYMBOL_STORE
OR putting the URL in the "Public Store" field. But maybe that's wrong? It's not clear to me how public store / local store are actually used in code.