From 57d3eadc8a58e859bc71b6ed8aeab7c3a3a5e90c Mon Sep 17 00:00:00 2001 From: Karthik Nadig Date: Mon, 21 Sep 2020 13:13:14 -0700 Subject: [PATCH] Compile with Qspectre --- .../pydevd_attach_to_process/attach_amd64.dll | Bin 34816 -> 34816 bytes .../pydevd_attach_to_process/attach_amd64.pdb | Bin 790528 -> 790528 bytes .../pydevd_attach_to_process/attach_x86.dll | Bin 30720 -> 30720 bytes .../pydevd_attach_to_process/attach_x86.pdb | Bin 831488 -> 831488 bytes .../inject_dll_amd64.exe | Bin 264704 -> 264704 bytes .../inject_dll_amd64.pdb | Bin 5124096 -> 5124096 bytes .../inject_dll_x86.exe | Bin 209408 -> 209408 bytes .../inject_dll_x86.pdb | Bin 5132288 -> 5132288 bytes .../run_code_on_dllmain_amd64.dll | Bin 16896 -> 16896 bytes .../run_code_on_dllmain_amd64.pdb | Bin 593920 -> 593920 bytes .../run_code_on_dllmain_x86.dll | Bin 13824 -> 13824 bytes .../run_code_on_dllmain_x86.pdb | Bin 593920 -> 593920 bytes .../windows/compile_windows.bat | 16 ++++++++-------- 13 files changed, 8 insertions(+), 8 deletions(-) diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_amd64.dll b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_amd64.dll index 271a53ac1771412380c3676ef4cf870ae4c4e503..d3120ce2972b830c3ff14e9b7926682a3882b5c7 100644 GIT binary patch delta 104 zcmZpez|=5-X#pd%5qsulW=6+EYak<@0SK6YxC)4m6a#T8NQ8j_CdUJ0ivY1h2@t1& kWWaKp>ytd01>Prrsp;i?=fBK_W#Z0jZGxL`q-rPu05JU+VE_OC delta 104 zcmZpez|=5-X#pd1v|Gq#W=6+EYak<@0SK6YxC)4m6a#T8NQ8j_CdUJ0ivY1h2@t1& kWWaKp>ytd01#F+%J=GOF;5J9<*%Z@HrL~)Hq-rPu0C}YuK>z>% diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_amd64.pdb b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_amd64.pdb index f1ec229906e2359b6874e6a2311d0c524e373b6b..e48afe3078818a2295831526a2615a7f33f68fb9 100644 GIT binary patch delta 110 zcmZozV9>C@U;|5lgb{mYJR<`G!~5hfHNCv={Fk|~Ox$^`O|V%epj{?_5r~<9m>Gy! gfS47C*?^cGh&h0mbGu9c*NgW!P1!Ev!2RSr0O~&_(EtDd delta 110 zcmZozV9>C@U;|5lM6_E-JR<`GgY8qhr@Dd%+~!CGy! gfS47C*?^cGh&h0mbGu9c*NgW!P1!Ev!2RSr0NG_Fp8x;= diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_x86.dll b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_x86.dll index b50a94d56b8aa46ed6e64424d40bc84e7bab2e3f..7a7753ee6e8546126a232176c947d298bb5fb96b 100644 GIT binary patch delta 85 zcmZqpz}WDCaRUb%edX8bXddeKXX>WSU!r(q0m?=ig#Z8m diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_x86.pdb b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/attach_x86.pdb index 7efb874b108e64ffad6f33c849eebd76fce473b4..a95218056279385310e014a6b594795e54137340 100644 GIT binary patch delta 4541 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 R2XwlJ)~b{2vMu@Tvd+ delta 4624 zcmZ`-dsJ0r7XS7+_k0KBsvsbsA|Uui0Z~B(geeOX6bBOWc77f>yh)(9~ zKpR8!;-h@P2!bA4lW`qwrK2fLxYUxwl_nS(_{xgO+26SrUu*TpUT5#${(bw~-~OKW zS{jF08i!SylDs`$NlpXCSi|opC)~`qHE~^B#MFuHMTe?;B^@n}P1@+ScapV4;?M>wRV3OvZX?%1SZcl>%&=Zj|%mTC{nWiv1? znY+^0gNa1K&_4y7w1k#&gFKIj{qM}oMX?ic59pOc^MIHTE#stgMZ~&{_f}b z!>e!H(*Vrc$_HmAFUw#obv|Rd(YbV@66e!d)%D6i%pDa9@Y&t>1758DKazd%yvo>#Hf{e8x_T)Z{=W(k&$WGpz6guRP&)TEo~G z;g(zs_epY_2s`@>c8M@X*gFnPjIcvQND(KJ{9hUV03(i>?BOKm9N3F|%No{?ofl3j zqzDp4G~G+)9fLB|Y*Oq^rxUiDWaA5X7GYNWAO!pz2~>rEJ1-}c;Qxd` zOrA(4%F0-)Xla^mmMj%UshkLlBx!pF@0f5=O3|*B{C9=leWBUZ!=6bjVJ#%_0`I)g zEW0`~B&>;K{PXxow=4p$lf3r4!)+~LjU*FZz^#N`!DFEi;UjYJFJtVUpvW1(&EKEbac-$SD-%g4gkfnO)wsIFw$E3l(vHVQ|J*#5lXtk&k4# zC}Iq9#4g4Q!{AF}`cLh0q$OMaE5dCf`y`2x7GW=@)ren*gS*kueZ4sxR0+=NZ6n|Z zarj(_gfvj<_A-`*qejC)$kCfe(~6c@1$NmYcgNx=$b!Y_91ZsrQw3d52r;k}S};2X zP7KNVCvEV9jD?C}yLC1y97%Q#iLtR9SOVG0Fk>uigd}`077qBf5>iviSU01XPfv1z zx8t!`+G|nzj5wI41SD56cIpTn(%q;NQ*U!u7yCT*pur1YA%6V|cqwOzvI%dK>fA)? zdY#r9w!H%G&L&dVlDuY^ia)8VG454r6Gf^8XTJ(#6cH&MO9^!@CN%XZEn#$vr{*y9%PqwtNuX&%nfQlR;eE$dwRx%8#W(?t^V zQFn%}A8eZieg-YxLF1CV(qPfWAPx^#!e7R)ROqRQXlrqDD%CK7(ABskl@2R`R^sMV z8lO<>@zW0Uk=~FhZiisKY7T@uDdqHramD8OFxXHd(PsfQ5@;dDEr1Xu>Y`W|*@SX| z(oM5{0rZF{Cb*r%+gMcv#%?`I_9GIXXRxzm-zVu|$M9+>?OG8i2%Q&Frb3O!Asy;G zoV<{RB2Wu1SqNX!Baqu1DAjZIo(lh@cx zM{LTxMO?h%C8pKh2*Z*=^z1sDf^+)w7`#4+yK?bzml*nYbs4DnH+9C)!Q9Dsv`aYo zdM9sf|1Ce~(X1~W9Q3ZmcL(z^T)fCB-o}{;~NFD+vbc^5zAq$U3@H}Y6 zxJXJQxys%&XB78_Slm2{hVdCzjpA>D6$3`|UB-DN;Tx(;BAvc79iv%~0b}?qh{Sit z@T(Atv!f_vJT^q}K)8euP1(-Ffzf1@V`4PrFdZ|ZxgQrRh)R=}uK0FhgB-z%u_~Gm z27hcIrf1fMiWFQhkep5x?2pN@RCRBZLtLC#TCie6rsF*SJJaq z@haK$MGXLk74T$Sna>X@O~2MqUWUDD4L=}zpRdtF3b;aVJMvt_Rh#%!+_0AKSN#7t z1kBEyktB7&9qaf`Q|&m}fo=TDd^&n@} z)?kR0Ps7hQ@I#9CqbH3|Z{#&Hh1M;b1n={4GLn{p-*4vCCbAq|HgBOWpPDmTB^PYh zxK%E`UZd|Qq^2gDmM>$dm8a-`6!9})s{Q3jf}yexjxMG#Sc~&zy|I{^z?8n#LC2Vn z_#u<+S<{RM6U`h`OZaZZ@=<P>XkAxQ<6JLjV5ut=tuPa_W7RbH7BAR8BjOCJ z$o_c{r#^<$`h&lyX`FstO&w3pJpHivz_+^R1eIRz^;ndk`bi!^cqBpX4GZuBneY`p zNKk8ubU2Yhh(?ptu`<~Yrl>n4vWupwV@+@xFU(NKQWu^x)jWyZMXBn~Bk^IOx)~D+ z)lRs!R2?ZaUu<@0`*B^V8jTx^)Wf*JszzX5iK=2SsxRZlEov7WTBf?;_eE+b+R9Xp zbF8WlZun4*(z8&FkgVtegJ@_$HnoJ3w%OD)x{fx-b$8AQ5c`F( zJd8cA&T{q$V(eRAanJ5Pt_D)UP90Z&qWo+At$s;W%sruo!-9g!6Do-li8Dzjz4C-h Xa`2!2zoYkRbqTUUf*!ZYTawSa9dpP@ztKHqD$KkOlEc{0{~+z8Ib@0 delta 81 zcmZpeBG52JU;_subDUd9GdE*9HzNo$ZRciWc5DO*PWNwOmIO1hp^WYAP0X5t0wsn= Y6)kM`yEpc~KemTG>&*58lbIdL0GCS{J-riNPT zsHcHOk~Gmw3$3)#P6wT&=%Sk*0($AAp8*CLVwe#|8DpFYCYfTI8D^Pdo&^?JVwp56 wtg^;B8*H*ghHZA(WsiLhIOK?9vYc?rSvd%E-^qU$i$OleITz(1fBE(P2VdxOHvj+t delta 380 zcmZ|LIWj{5007X05PR%`Z;5>;)*yBgf|*}vjnrxfh*6|;67bJ?y6GWFFMaeAFu))~43lDnQN|c&f=Q;BW`YiGLT%L9xI&7nPuR`Th9^b*pjZ diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/inject_dll_x86.exe b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/inject_dll_x86.exe index 7425bf7b1a38729b3d7e3273b77a1dc968760fc0..51d7e6e2851c77fbb329f1e9c230dd93d7bd5274 100644 GIT binary patch delta 96 zcmZp8!qf1CX9EW#vmbkAGdE*9HzVVAZbqi1H|2o>@eDw~1jIE!{NXDT!-uCJ9s>hV rZu@eDw~1jIE!{NXDT!-uCJ9s>hV rZuv7M;#(>-@lPMd5sLzaLkFx3fHB`r{1%>LeXT diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/inject_dll_x86.pdb b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/inject_dll_x86.pdb index 9c35584e74513651c03a00d0cb112e6b53e66b2f..66d869d74c68fd6aad52bb56d3fa11685cfe5bec 100644 GIT binary patch delta 6044 zcmZ`-33L?IwoO%aXKvCN5ecM0Q6xYD%Ds}VCIM6uL~RkojNO6^ib7Bc(xfwx2p9+n z(Qr`F1W^PP2q=_{Y5n?qAHSHV58e~d^mkxtf03-rQKwscGpdWBO&>u(!1^@$r6u<@y0tN#& z05<|dfSZ7ufuX=Hz%U>c7!Hg8MgnO-Ixq?t4crRc28>aXoh;WHdDWw?S^Y=5X3JBl ze1<)ePP*BPlK-HGnr5+rMwb{*(T}hvDQhtsNF_5_oKzpMk;@9><(cd?DeIs|fqSeV zbso?L&ZX;Tv$w^=&!|yy$u@_zNN(n#_PMNp(&n=5QdYS~0gDtw?^4~VphAqGdmd%4 zi-!WkraZ>Bi=~FyDMgceKHDOADCP;~BE`*<$vKzh(W%GTDDjF%fsA;@=mMW)q2Iq| zeN`tn{kDJ&m)t$e^vNm~vVGz*BeWl(n~T{S(q)f8?x$F8W1%UUwl89vO}0k^5^aAH zi|{NJ6gY$nru0L)p@7_3rcgTiG<(g|mIke&1SuU|%yvqdrGf%x5~Pa5UaEVB710k% z*qhS4!(Ii;U zwa2S8)vJ~b=e@#bx}|#^YY~{+u7jQK5w(#rWR}nA+;HF z^-~s2KVHfRr?hw28)n-ayexszY{w+N*|_Z6)lA*9wM>gBXD54G3JJ3EDbZ9lmG@VR z?50yKxU0>NcnI_6Q&D<&6rGuZ9k4av4H0*v_*stxXIQYC?KNBb1$o)Kn9)DWqolp3 z)n*pni;e0=79-57d+=P@4C&>)Y>(ud=^?o0(+&k&;|9}9*%F>WOEXUX%0_oI{h*d{3)x4C@3wwdQq!2@cqA_HgdARa_>_)lKJPnG*|%wi6+U7^J| zi$hH`@FVP2N-G2(idY;F(tK=BX!u31urDCEoDorU?+0v4Xh;U`mRTR?azicp5ULGl zKF3gtBcf^Hf3a<*<^#C5=^tZBu8If?bsbg(9RibR>AaJr@DQrThm|I zZuOk$Z09Fzm#M;gF+f}Y$`sKcE@xyUef{4!7XCs!1fOEF&KyAzD+=)i_>?8#Nn2*j z-3HeIpRqShw!&aO{>Z+Rag=Q_`3ejz^K-Vx-%rx}x80OFO5S$Ci?Tm^h-{09b z5uYesaYw~cMz(shkFk1_t;|?t`*F5c8Wmhe1qSx~183u!R3Fu=tW^IM8=*dhtzWTA zCL5kMs`v)CXSy#chQhvP_fydj9!k%gMD_RLwbqQz<~S2Yo?xiVuEz$kx)$dsKpH+W!f7Rnoyuf!aDy1Z)u6JWA?h^+6(D>P0#(u{A-<@t=BG zKKxlLPUf%p?Ct!8)gc4)F9e-ebg??oJDEQ3!1Z|Y->gpZOqMA9410j?`<*4yjCS74wLTNzo#|DnZfL~Y`t+|Smx-~f7 z78gMS|6t3_{y)4z1I3y-J|*dKvDBvCSTR>bvDAJpk|oybRshYh(tE}XWByjpr%U6{nrns3MJ zqGcxDARh8kjG1?+k$TMh2Xpfnuke$WOJiodh3*aGRpNoAfmy8ak;KFKa`8<=Nrw;0 za6euA4qvB+2p%W31rv71$M!NVk3_3Hwde0JW?OiupLIk~J zqMhPFi5F^VfmRH`s}Oye=@pMMtjZ ztEG8{X>Wfx&NkSVWY}gJtYH9Otqw~Wh>2WKZ3DTB=BMzrQh~wpZM@dpiC1eORo=u4 zY4RXM$kij{)2)Ny`=G&6Zr}~l0|tw^5zJ|@9x(Bcwx|NSI0Q=#xrk$Y6F+BuA74q* zqaV4M*O)tT&fe1b-l3T79wSE6Er>W7%$CaYscslwt42&o<)@`dQ2isI&Ki!4?l9PW zBf!S%?7Wzx`4rI5G>kMzLi#nbew5y?AH@ytJUTv_*9W}w=)+rkksY`3m&JXZ)UHmv zWlS$i1JjB1c38?eb_dgeXi+tB#@L{kPZKkGku(KKkL#g%JmJlQqCmf8@O?Xwg5z*Nh2QOwQ$>+%jeSI zT)sx{t0N&5(X{#-`l>%k9-x$8@N1+vUmMw!&(-qO6=>xFbJNK}z8aF&|D@g)5YMf>r+Lw~^@G+}jfamjaHnlFmEAwx|9#PCUNWU0tS_{0dTZHHN zQZ_X$;@x5g+9&yC@q*UQqVA_SiDxzAO#1z4zES)kK+`A9bPc=3{dl1&%Oa5q2F+9DcT!B>eN7z6#O zfq3PWi08oV(3W5w-aB6La>UEPsacMA90#fj?QJ#7ye{vW2`) zm8JH0%V|gvA>o>IkTyYr^BAwaRSn+dwU1L{u`)f@gJ@x1T=pNa{z>D@{v*~YdKi*0 zQTeqDE5OQ?q)IizY8tZ~!NI$h+Yd*nCE2?c(IFgPYab_JS|zE$-W`o1B{td1)mk+L zYSpCq(eWnxI3ZO@Y__K)3DwG&z4j&vSsmMFZv}1KZ_n(HLL570&lJHE|7mxjrNt-g zJqWh=q#kVjNqy42C+*!Sh_>g7y(tRr)5GL)WT_krmowwk;r-Tbu!>TX?Q z<-@9+5s))9S?S7 zS0+`<*N0MDja*Fsa|j_yYvgI_n61>aMvhS2YveuxE!c(_JGNt%fv+_if z0~iNn0$IR#U;;1^xC6KoxC@vBWCJi`X_sl@&d48Ygeb##4^{scU z^{vYuEURx3%K(qgF(B!-*-jxWEX+4;@*lB$A%P#0EmDD=m0$s z4nzQvKonpAqJbE|2=oJD0TU1h!~143<6Ss!N3q86|ew9fnmTk zz_q||;5y)XU<7ajFcKIAj0VO4V}Udv9T*3U2W|vz0w%~Q4mQ_hxYDSsS@}ne^KG-J zbdJ?Pr(Nt>DSeHX>IzwIty45p%!6z>WvygGsJMW|Oa9eb8#zsA{Jns^B)M06WrW8G zQkK@ZkOt0YuSwkxN>pFS?kCFv=F$1TDU`^+kmXR?LbhLWC3)rch0GvGhcAj+SZ0)UAGPYaF z8sJqG+P|E6q=Oel*|ma23Q`&JgvdN{W$D7{_@nG4o#PBvSyqf09bd^Bq}E#{8B8Zg zmrI(c`f-*|-#*6vD(xs~lEL(XWa-9ip2S)%J;7d)F8|RagGC9ttkW=ZKaO-cJvswT zFK656rPVB6=QvnF_NuMaPj(=InWI;z_WkIa`7CRc{6~6O1kHMmy(;-SymHTT%qU1_JH2x3PS#IQyIWqse04Ai z_?El~-^1`tuY<3Chu<3aO7((P_%ji%!OQl)6ac51x z1R8z2nOA@NsgTFc6r?L0a^!moUA2((l7*-T0nYZrGO5a$GM#Q=yQGP@%%umFy==RT1RhdqMQ?S*sVq%|8mYUhWd62i2me7+U&2Y@g&ax!(%)q!L5e&Zh^qTLwi1VopyyD-d#q7sDM=DF+WJ0|#UODy3K3@LOOaMeCwNrIT#6d1V;k%Rw<$S_1|lkpq+Q^s*TbM;XHDf2^g&I+(vXSA78 zim=U|ckv*)k09&*HXHyg;KWNPlB(leNMwl6xCBEDqzQ2uZpPLH2P(u*TRDm#PwLxr zNh)gz#Amj}htt(BSe5j6FzWo5>}hF*#(t2(4tLSgc6MG`2BoMSLmcw6ts)*3b-Y*q z#WqWS33lE76>|#*DD8VTn;wa?8)$|nCYfIRnpOT;^~VgNo!_waLG^61)kqyHcr4|b zjHzTQ=CjE4Gj<^IJ2qAeT1YQ`rZ#TjVY6;>f&i`5u^T;NCy z{*^`0maEF4z8W;J#7EJPKiFFRTOWCa8j90%d^ghLIoCuLVR$ypewIW)1Z zb2!&iZZsbw9Sk+PVY}};7C51|$MDh8{h>^F{$xAL2-}uWPoFuK+KhaiB!?vbpGHcF z#YhJNjkS)1z5_*?`lip45Jk_KkbwuWTuU53r}K0P5%f+XzlH2(o=91a1OpYt^Gbad zewhpmwd~b3bqP0VbW8$&S?M<|M3X2jkylBJ+Pu`7h}>hl8j|>Vahyjfo%DNuUM-Fd zkn;mTMg_>JWDqUfNyi5A&EkkaOYGUfn@y%xk2AUz7Ps|(4cpN3<3 z?yvBAUB}PqvwFM&Y0k&4=bQBD2fKt{bJ1GLE z*FT2mP~m94Rni67-DAK6jhz=8)RiD)V1NIcv?R997;GbtqI(A11RB+aT3pH&M-nNJ2g z-xBc1pebjXC7^x!rek4rB3A+v?7ld-GZz(31pdy zthPGrQQC!6KU{C!%Euz^!)d&Lrr*Z51?%={!TL{-T5ng~oHH?iqbRi>ZJ33JX3-3_ zucp?gM$^?9d_AHy!JlfT&O7=DCQFj?KvifFIrR6t_ztc9eW;Vig1^S@=Ib`9a;ZFzaOK0)tgY|{?_UdzH^Xi~JH9HvdizXG)T;DJgO`jJ0>g}APE&%QY zH0FL@g|LRXd?5{+%eQECr6;6(n(e-(zw!g*UP}EHzded_)Sh)YTuD!Lu9_Y&7oE=I zn<1(7_wsvZ^QNK@?Kr*5SB0=_9IY$yya0n2}|H*m%LUSsEiULAEK zxfa5piP{(O2k6d4yhf`lEBWvtJT2Mj*C#7K!0w^4Q}}Eje26D#O+8Anm|qd`x1WCz z9)bN2+Y_kzBm7;Rz8o9>#v^!S?ZL*`rV;%qWgfm_?j?9IGjK?j@beN6wnr859nwuf zHrs>f0n7M0aU629jCYG;Q7-4di=))Ckh)iJ5=W?w1@zmae5W`(K+@*$i0#F^Rvd<- z^@MT)+ioyYcQLOJQ#Ga5F*1%i9)pk)3`rjuL!Up+E5&40IWH!uWj^hD5;xZz4D*dN zP~9rNRx|~b&XFd?Y8JJx=Ho?UP_~SUR{R3n-?j!zHWX6N8ob>Rh4fPi?xs#H^J!8U z-zXxN+Fbpk0)D0C@LN+5kWHie`W3B(-;)JYw-$bn6;O2r%0~;Rv=Y9{R6UR0U&pJ& zB?01H53)Ew>NoIh;-Ua?Zv>eiAZ1U16a+}oCjP9re4R219)-<{TY${o0^%&7536uM zrc~iY&Q(c=IJbaWw_-B)6;MMp%6sAEM(MyLx1nsrkDnTpcNNgmr!mV!#e|u{!tq~L7wDb&R1Z0n}94y?9j8V#evFfpC_ zziDq#`D&}#m<=f^EK-%;rd^N_JYkKsRWZM`#yVN?VkMf_eJIhqvgE(KKBJpU{>$qN zdH@ps3*+Al9J}FaEEYmt97!3VdbP6Yj+Hilvrmi zRdQ7q$W@&hMHKv)7I`(xE;7+t&2u@c7&}Ivy@Ln+A`yn?t^SSI;FJOoXYH1 z4n_Gfofv9U2ODN@m{Kp=IF&WpBFM4V7D?^% z>{G~6ZW}~r%50C)&Na4CG(FFbzZxrT(UiHtmO!TUwsGVJmBTA+*9w%i*%n35Y_`SI zn`>?TsoQ6pOzv~gzCC9%%hM`t1H zl6wof{N}SwQEG!|<`!F{yrjxD<%+V4O&jgU1e`#*WRrceDBK|*-eP}D6h~QPR&5`q zq+@Q4{feZVulu$m^kW)I_Cm4PLhH$X42PX&?XYKHW2<)9oyr~P*kLcmoskzjYcJMe zhrfKmZWffga`8p`cQ`;BPSx3g$v`HM1>6iw0j2`C0Jj3S0n>onf$6{u`BdE75rx diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/run_code_on_dllmain_amd64.pdb b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/run_code_on_dllmain_amd64.pdb index 7884048b8690c60b1cc572c3b468cab5190d3bea..7ce7ad8c5638f4b5f11386bae6a789ea1bdff223 100644 GIT binary patch delta 120 zcmZozpwh5FWdloqgfV+&JR<`G!=jfLbFE&cxb!Dvvt3)c;__yhfV={MU0?Y^<<>I# wuF99av7NnSVe_m5?XwOr0x=U1GXpUT5VHa?+xA%p*t6#2G;h010>_i}0MS@8-v9sr delta 120 zcmZozpwh5FWdloqM2uTVJR<`GLwj<;&(`Lvu6^r+c3zs0Sh-myAg@5++)hi5z8?~M wRw>@l?=$X?uK+FWh%s|Wn#H>KfwtdzC_N@6h&D$=M!0}`~06q0JXaE2J diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/run_code_on_dllmain_x86.dll b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/run_code_on_dllmain_x86.dll index 6f483e49471d30bcca3e1e8759e6e50486e3c466..fbc3995b4e7f2833f9fd63b9606275f4c5e98321 100644 GIT binary patch delta 81 zcmZq3X~>!If!UWmbK~c~^724Bo&gA$fVdTi9ZZ2(86?8M0F;}|uP6ypyIEUNl1YHc ZXPy4z`TLwU3C+Ln%$)FkbBOX9Apm9v7GeMZ delta 81 zcmZq3X~>!IfmzfoWaH<*^724Bo&gA$fVdTi9ZZ2(86?8M0F;}|uP6ypyIEUNl1ZRE Zc9T@eabAacMr$`X`ModM9HP8N2mn`374854 diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/run_code_on_dllmain_x86.pdb b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/run_code_on_dllmain_x86.pdb index 70eb648191d2a186c68fcf9a2539e98d0ad3df94..a7360dcee7d605d96417ddbd833bff24c1aa79e3 100644 GIT binary patch delta 646 zcmZ{iK}-`t6oz+Z-cZ0;ntISi6rvn7!RSE~QzI;T)FzD`TY zC=$z4L|M@Epb=0G6N!P|8V`Ci;YNdchKq?8#aFtUcyW?BeDnVQpZ6wXT1}?aGz-CP z0av7hX`04QPVfIVv2g6YcVhXt2(Ql72i-S3^FQ6~JKwUv>)4JZ<+?VR_7?~IMMj$| ze^DIyP}{dwc9+-aL3v62Fkv^B!L=k~*p`J*&R}kgrD0MWUcZH{SvZ4{J21;zdn;fx zQayE->ZQJ9<*270W`v%y$GyM?9S+x zD7AXsX>*v2@n>KO{jx2OjDr$p#HOC-ByV)cC~%(|dja!T*;m!>kqw;PQ`f!nLL2HK tc>)(tNf$1imR;&mNP4!CXsS~R5)I^|l6IBKM_m_J{`n{KR delta 654 zcmZ{iUr5tY6vuae=iF(AIu_-o3oCsvus=iuEvOmTTQX{zKPmMokg%2*=98nPZkfxZ zdCE+FS?r-Gm;T_gFt@i6l-N_gB~s8+KGq(h&fI?V)P?)-J@@xHH5v{QEyi8 z)|593CsJi6hk?`iHFZ>8R^LKcr^(C@QwVB`Vj!-I3c41?r?B>CflfuSje2fl64K2; zz9_bmzK0D%!)#bhn+3z*2+o6HDcvWW6dA!FeF71iJqws%`f&uDHnJ&SLzi#w{-A!{{} zQ#YLQViTp$$r7py$gA}Eylkd}Ez+*;2c)BlopVhqPL`TGC@O diff --git a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/windows/compile_windows.bat b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/windows/compile_windows.bat index 3ef21b3c..f820b208 100644 --- a/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/windows/compile_windows.bat +++ b/src/debugpy/_vendored/pydevd/pydevd_attach_to_process/windows/compile_windows.bat @@ -1,27 +1,27 @@ -call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86 +call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86 -cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD attach.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:attach_x86.dll +cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /Qspectre attach.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:attach_x86.dll copy attach_x86.dll ..\attach_x86.dll /Y copy attach_x86.pdb ..\attach_x86.pdb /Y -cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /D BITS_32 run_code_on_dllmain.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:run_code_on_dllmain_x86.dll +cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /D BITS_32 /Qspectre run_code_on_dllmain.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:run_code_on_dllmain_x86.dll 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 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 /DEBUG /OPT:REF /OPT:ICF /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 -call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x86_amd64 -cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD attach.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:attach_amd64.dll +call "C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64 +cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /Qspectre attach.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:attach_amd64.dll copy attach_amd64.dll ..\attach_amd64.dll /Y copy attach_amd64.pdb ..\attach_amd64.pdb /Y -cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /D BITS_64 run_code_on_dllmain.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:run_code_on_dllmain_amd64.dll +cl -DUNICODE -D_UNICODE /EHsc /Zi /O1 /W3 /LD /MD /D BITS_64 /Qspectre run_code_on_dllmain.cpp /link /DEBUG /OPT:REF /OPT:ICF /GUARD:CF /out:run_code_on_dllmain_amd64.dll 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 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 /DEBUG /OPT:REF /OPT:ICF /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