VirtualBox

Changeset 2938 in kBuild for trunk/src/kWorker/Makefile.kmk


Ignore:
Timestamp:
Sep 19, 2016 4:50:47 PM (8 years ago)
Author:
bird
Message:

kWorker: TlsAlloc and FlsAlloc must only be intercepted for EXE images, otherwise we'll end up freeing in-use indexes when doing the late sandbox cleanup. Also seems we need to roll our own RtlUnwind for x86 for the same reason as we need to do our exception dispatching (our modules are not in the module table / inverse function table / whatever, and the handlers are considered invalid). RtlUnwind is used for error handling in cl.exe.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/kWorker/Makefile.kmk

    r2934 r2938  
    4949kWorker_LDFLAGS.win = \
    5050        /BASE:0x10000 /DYNAMICBASE:NO /FIXED
     51#kWorker_LDFLAGS.win.x86 = \
     52#       /SAFESEH:NO - doesn't help anyone.
    5153
    5254
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette