-
Notifications
You must be signed in to change notification settings - Fork 465
Add support for panics on Windows #1059
Copy link
Copy link
Closed
Labels
A-panicsArea: affects panics and unwindingArea: affects panics and unwindingA-shimsArea: This affects the external function shimsArea: This affects the external function shimsA-windowsArea: affects only Windows targetsArea: affects only Windows targetsC-enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancement
Description
Several tests are currently disabled on Windows, due to Miri's lack of support for a number of Windows API functions:
GetProcAddressGetModuleHandleWAcquireSRWLockShared
Implementing GetProcAddress and GetModuleHandleW will require us to extend our current handling of dlsym to support Windows. This is currently blocked on #1225 rust-lang/rust#66470 rust-lang/rust#69326, since we need the ability to read wide strings.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
A-panicsArea: affects panics and unwindingArea: affects panics and unwindingA-shimsArea: This affects the external function shimsArea: This affects the external function shimsA-windowsArea: affects only Windows targetsArea: affects only Windows targetsC-enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancementCategory: a PR with an enhancement or an issue tracking an accepted enhancement
Type
Fields
Give feedbackNo fields configured for issues without a type.