diff options
author | AlexWhiter <a.whiter@yandex.ru> | 2018-03-30 15:51:31 (GMT) |
---|---|---|
committer | AlexWhiter <a.whiter@yandex.ru> | 2018-03-30 15:51:31 (GMT) |
commit | 6dd1bb797c2d74052def1ba869961caa6dce3661 (patch) | |
tree | 7bc0f8613295c2cbb51fcca3e63d3819dea8d665 /src/cv2pdb.cpp | |
parent | a0930e367b39e7a7d0d2f8803cb6e7b983c2def5 (diff) | |
download | cv2pdb-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.cpp | 10 |
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;
}
|