File tree 1 file changed +11
-0
lines changed
1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -239,6 +239,17 @@ <h2 id="linker">Linker</h2>
239
239
build ID.
240
240
</ p >
241
241
242
+ < p > <!-- CL 534555 -->
243
+ On Windows, when building with < code > -linkmode=internal</ code > , the linker now
244
+ preserves SEH information from C object files by copying the < code > .pdata</ code >
245
+ and < code > .xdata</ code > sections into the final binary.
246
+ This helps with debugging and profiling binaries using native tools, such as WinDbg.
247
+ Note that until now, C functions' SEH exception handlers were not being honored,
248
+ so this change may cause some programs to behave differently.
249
+ < code > -linkmode=external</ code > is not affected by this change, as external linkers
250
+ already preserve SEH information.
251
+ </ p >
252
+
242
253
< h2 id ="bootstrap "> Bootstrap</ h2 >
243
254
244
255
< p >
You can’t perform that action at this time.
0 commit comments