1
0
Fork 0
mirror of https://github.com/VSadov/Satori.git synced 2025-06-12 10:40:30 +09:00
Satori/src/coreclr/scripts
Johan Lorensson b0f88da887
Specify callback calling convention for callbacks on Windows x86 causes crashes on Mono. (#89571)
Fixes #88992. Explicit specify callback calling convention on Windows x86.

CoreCLR runtime build uses stdcall while Mono uses cdecl (default). If a native runtime function takes a reverse pivnoke callback, this difference will cause issues for Mono on Windows x86 since reverse pinvoke callbacks have stdcall on Windows x86, but callbacks have been prototyped to use the calling convention setup in build.

Since CoreCLR already uses stdcall on Windows x86 this change won't change anything, while on Mono it will fixes the crashes observed in #8892.
2023-08-03 09:25:34 +02:00
..
.pylintrc superpmi.py script improvements (#42773) 2020-09-26 13:10:39 -07:00
antigen_run.py Disable coredumps for fuzzers (#67340) 2022-03-30 21:54:29 +02:00
antigen_summarize.py Fix typos (#69011) 2022-05-07 11:55:53 -07:00
coreclr_arguments.py [RISC-V] coreclr-vm and other directories in coreclr (#82381) 2023-04-14 16:32:25 +02:00
exploratory.md Use DOTNET_ variables in tests (#76997) 2022-10-18 17:02:11 -07:00
exploratory.proj Stop setting HelixResultsDestinationDir (#86413) 2023-06-15 08:33:58 -07:00
fuzzer_setup.py Fix fuzzers for .NET 8 SDK publish (#80673) 2023-01-17 18:52:57 +01:00
fuzzlyn_run.py Add support for "known errors" to Fuzzlyn pipeline (#73938) 2022-08-17 11:23:46 +02:00
fuzzlyn_summarize.py Add support for "known errors" to Fuzzlyn pipeline (#73938) 2022-08-17 11:23:46 +02:00
genDummyProvider.py Fix typos (#72709) 2022-07-23 20:24:28 -07:00
genEtwProvider.py Fix miscellaneous typos (#71896) 2022-07-10 04:03:08 -07:00
genEventing.py [Mono]: Add dotnet-gcdump support. (#88634) 2023-07-16 12:50:44 +02:00
genEventingTests.py Fix typos (#72709) 2022-07-23 20:24:28 -07:00
genEventPipe.py Specify callback calling convention for callbacks on Windows x86 causes crashes on Mono. (#89571) 2023-08-03 09:25:34 +02:00
genLttngProvider.py Add necessary subset of wide char APIs to minipal (#86055) 2023-05-11 23:15:05 +02:00
genRuntimeEventSources.py Add managed entry points for raising Contention events (#87087) 2023-06-15 06:36:33 -07:00
jitformat.py Fix clang tool downloads (#84799) 2023-04-13 13:49:47 -07:00
jitrollingbuild.py Add linux-x64 hosted tpdiff to superpmi-diffs pipeline (#86021) 2023-05-10 14:42:26 -07:00
jitutil.py Add linux-x64 hosted tpdiff to superpmi-diffs pipeline (#86021) 2023-05-10 14:42:26 -07:00
pgocheck.py December infra rollout - remove duplicated 'src' from coreclr subrepo (src/coreclr/src becomes src/coreclr) (#44973) 2020-12-08 03:19:44 +01:00
scripts.pyproj Find&Replace coreclr/src -> coreclr (#45761) 2020-12-08 10:40:17 -08:00
setup.cfg superpmi.py script improvements (#42773) 2020-09-26 13:10:39 -07:00
superpmi-asmdiffs-checked-release.proj Stop setting HelixResultsDestinationDir (#86413) 2023-06-15 08:33:58 -07:00
superpmi-collect.proj Stop setting HelixResultsDestinationDir (#86413) 2023-06-15 08:33:58 -07:00
superpmi-diffs.proj Stop setting HelixResultsDestinationDir (#86413) 2023-06-15 08:33:58 -07:00
superpmi-replay.proj Stop setting HelixResultsDestinationDir (#86413) 2023-06-15 08:33:58 -07:00
superpmi.md Fold coreclr/ToolBox into coreclr/tools (#63917) 2022-01-18 10:10:36 -05:00
superpmi.py Create temp directory for SuperPMI JIT when running crossgen2 collections (#89875) 2023-08-02 15:42:15 -07:00
superpmi_asmdiffs_checked_release.py SPMI no ASMDiff between Checked and Release (#61335) 2022-03-02 15:33:11 -08:00
superpmi_asmdiffs_checked_release_setup.py SPMI no ASMDiff between Checked and Release (#61335) 2022-03-02 15:33:11 -08:00
superpmi_aspnet.py Update spmi asp.net script (#80882) 2023-01-20 00:02:54 -08:00
superpmi_benchmarks.py Revise how we set tiering and pgo options for spmi benchmark collections (#87292) 2023-06-09 08:21:29 -07:00
superpmi_collect_setup.py Superpmi collection for real-world benchmarks (#87104) 2023-06-05 19:01:19 -07:00
superpmi_diffs.py Add linux-x64 hosted tpdiff to superpmi-diffs pipeline (#86021) 2023-05-10 14:42:26 -07:00
superpmi_diffs_setup.py Remove win-arm RIDs (#87074) 2023-06-02 15:51:28 -07:00
superpmi_diffs_summarize.py SPMI: HTML escape lines inside diffs (#87861) 2023-06-21 12:30:32 +02:00
superpmi_replay.py Use DOTNET_ variables in tests (#76997) 2022-10-18 17:02:11 -07:00
superpmi_replay_setup.py Create superpmi-asmdiffs pipeline (#61194) 2021-11-10 13:28:49 -08:00
utilities.py Add native EventPipe event source generation into Mono build. (#52844) 2021-05-20 09:08:42 +02:00