]> xenbits.xensource.com Git - pvdrivers/win/xeniface.git/commit
Generate map files and enable integrity check
authorOwen Smith <owen.smith@cloud.com>
Fri, 2 Feb 2024 10:04:14 +0000 (10:04 +0000)
committerPaul Durrant <pdurrant@amazon.com>
Tue, 13 Feb 2024 16:03:42 +0000 (16:03 +0000)
commit4fba5b8f39be60911f3cb2e3140e0bcad3092c7b
tree5726baf1cec1955483354219b309638edd17e4b6
parent4662c78534aabeb81d4ce7c6f21b8d0ed94402b4
Generate map files and enable integrity check

Enable linker options to generates map files, to help debugging crashdumps
Adds map files to output package
Add /INTEGRITYCHECK to linker options
Removes /LTCG from linker command line for XenAgent. This removes a linker log output suggesting
removal of this argument.

https://learn.microsoft.com/en-us/cpp/build/reference/map-generate-mapfile?view=msvc-170
https://learn.microsoft.com/en-us/cpp/build/reference/mapinfo-include-information-in-mapfile?view=msvc-170
https://learn.microsoft.com/en-us/cpp/build/reference/integritycheck-require-signature-check?view=msvc-170

Signed-off-by: Owen Smith <owen.smith@cloud.com>
vs2019/xenagent/xenagent.vcxproj
vs2019/xencontrol/xencontrol.vcxproj
vs2019/xeniface/xeniface.vcxproj
vs2022/xenagent/xenagent.vcxproj
vs2022/xencontrol/xencontrol.vcxproj
vs2022/xeniface/xeniface.vcxproj