summaryrefslogtreecommitdiffstats
path: root/src/cv2pdb.h
diff options
context:
space:
mode:
authorRainer Schuetze <r.sagitario@gmx.de>2017-09-02 16:11:47 (GMT)
committerRainer Schuetze <r.sagitario@gmx.de>2017-09-02 16:11:47 (GMT)
commit14eef861769f85b6f32c68ff1898c41d8ac65ef5 (patch)
tree7cad0d93a48238a737d9cd9dae984b82110d25af /src/cv2pdb.h
parentbb0e25a41af88c9bf76e5cda02a6fd45f9d09778 (diff)
downloadcv2pdb-14eef861769f85b6f32c68ff1898c41d8ac65ef5.zip
cv2pdb-14eef861769f85b6f32c68ff1898c41d8ac65ef5.tar.gz
cv2pdb-14eef861769f85b6f32c68ff1898c41d8ac65ef5.tar.bz2
* search VS2017 registry entries to find mspdb140.dll
* when using mspdb140.dll (VS2015) or later, use symbols to emit line numbers * translate S_UDT_V1 to V3 version * translate S_BLOCK_V1 to V3 version * remove "this" from delegate parameter list if inconsistent with procedure type
Diffstat (limited to 'src/cv2pdb.h')
-rw-r--r--src/cv2pdb.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/cv2pdb.h b/src/cv2pdb.h
index a7883a4..b1e84a1 100644
--- a/src/cv2pdb.h
+++ b/src/cv2pdb.h
@@ -137,6 +137,7 @@ public:
bool addTypes();
bool addSrcLines();
+ bool addSrcLines14();
bool addPublics();
codeview_symbol* findUdtSymbol(int type);
@@ -187,6 +188,7 @@ public:
mspdb::PDB* pdb;
mspdb::DBI *dbi;
mspdb::TPI *tpi;
+ mspdb::TPI *ipi;
mspdb::Mod** modules;
mspdb::Mod* globmod;