summaryrefslogtreecommitdiffstats
path: root/src/cv2pdb.cpp
diff options
context:
space:
mode:
authorAlexWhiter <a.whiter@yandex.ru>2018-03-30 15:51:31 (GMT)
committerAlexWhiter <a.whiter@yandex.ru>2018-03-30 15:51:31 (GMT)
commit6dd1bb797c2d74052def1ba869961caa6dce3661 (patch)
tree7bc0f8613295c2cbb51fcca3e63d3819dea8d665 /src/cv2pdb.cpp
parenta0930e367b39e7a7d0d2f8803cb6e7b983c2def5 (diff)
downloadcv2pdb-6dd1bb797c2d74052def1ba869961caa6dce3661.zip
cv2pdb-6dd1bb797c2d74052def1ba869961caa6dce3661.tar.gz
cv2pdb-6dd1bb797c2d74052def1ba869961caa6dce3661.tar.bz2
RSDS section writing into EXE with symbols in DBG file.
Diffstat (limited to 'src/cv2pdb.cpp')
-rw-r--r--src/cv2pdb.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/cv2pdb.cpp b/src/cv2pdb.cpp
index 95749bc..84cf5f2 100644
--- a/src/cv2pdb.cpp
+++ b/src/cv2pdb.cpp
@@ -3432,14 +3432,14 @@ bool CV2PDB::addSymbols()
return rc;
}
-bool CV2PDB::writeImage(const TCHAR* opath)
+bool CV2PDB::writeImage(const TCHAR* opath, PEImage& exeImage)
{
int len = sizeof(*rsds) + strlen((char*)(rsds + 1)) + 1;
- if (!img.replaceDebugSection(rsds, len, true))
- return setError(img.getLastError());
+ if (!exeImage.replaceDebugSection(rsds, len, true))
+ return setError(exeImage.getLastError());
- if (!img.save(opath))
- return setError(img.getLastError());
+ if (!exeImage.save(opath))
+ return setError(exeImage.getLastError());
return true;
}