mirror of
https://github.com/microsoft/debugpy.git
synced 2025-12-23 08:48:12 +00:00
Merge pull request #1567 from microsoft/fix_apiscan_errors
add profile flag when linking to fix apiscan errors
This commit is contained in:
commit
09b5af0bb7
5 changed files with 6 additions and 2 deletions
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
|
@ -1,3 +1,7 @@
|
|||
:: This script compiles the attach and inject DLLs for x86 and x64 architectures.
|
||||
:: It runs as part of the PR checks in the debugpy repo, AND the artifacts are uploaded to github,
|
||||
:: so you don't have to run it locally.
|
||||
|
||||
setlocal
|
||||
@cd /d %~dp0
|
||||
|
||||
|
|
@ -16,7 +20,7 @@ cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /D BITS_32 /Qspectre run_code_
|
|||
copy run_code_on_dllmain_x86.dll ..\run_code_on_dllmain_x86.dll /Y
|
||||
copy run_code_on_dllmain_x86.pdb ..\run_code_on_dllmain_x86.pdb /Y
|
||||
|
||||
cl /EHsc /Zi /O1 /W3 /Qspectre inject_dll.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:inject_dll_x86.exe
|
||||
cl /EHsc /Zi /O1 /W3 /Qspectre inject_dll.cpp /link /PROFILE /GUARD:CF /out:inject_dll_x86.exe
|
||||
copy inject_dll_x86.exe ..\inject_dll_x86.exe /Y
|
||||
copy inject_dll_x86.pdb ..\inject_dll_x86.pdb /Y
|
||||
|
||||
|
|
@ -30,7 +34,7 @@ cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /D BITS_64 /Qspectre run_code_
|
|||
copy run_code_on_dllmain_amd64.dll ..\run_code_on_dllmain_amd64.dll /Y
|
||||
copy run_code_on_dllmain_amd64.pdb ..\run_code_on_dllmain_amd64.pdb /Y
|
||||
|
||||
cl /EHsc /Zi /O1 /W3 /Qspectre inject_dll.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:inject_dll_amd64.exe
|
||||
cl /EHsc /Zi /O1 /W3 /Qspectre inject_dll.cpp /link /PROFILE /GUARD:CF /out:inject_dll_amd64.exe
|
||||
copy inject_dll_amd64.exe ..\inject_dll_amd64.exe /Y
|
||||
copy inject_dll_amd64.pdb ..\inject_dll_amd64.pdb /Y
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue