search for: rtlinstallfunctiontablecallback

Displaying 10 results from an estimated 10 matches for "rtlinstallfunctiontablecallback".

2015 Oct 30
4
Can JIT be targeted to 32-bit in a 64-bit Wndows environment?
...you can't mix 64-bit > and 32-bit code in the one process. > > Reid - Are we generating correct call frame information for windows yet ( > https://llvm.org/PR24233) ? If so, I think Dibyendu would just have to > override registerEHFrames/deregisterEHFrames and have them call > RtlInstallFunctionTableCallback/RtlAddFunctionTable, right? > > - Lang. > > On Sun, Oct 25, 2015 at 5:30 AM, Dibyendu Majumdar via llvm-dev < > llvm-dev at lists.llvm.org> wrote: > >> Hi >> >> On 64-bit Windows the lack of proper stack unwinding support causes >> crashes in JIT code...
2015 Oct 25
2
Can JIT be targeted to 32-bit in a 64-bit Wndows environment?
Hi On 64-bit Windows the lack of proper stack unwinding support causes crashes in JIT code generated by LLVM. I was wondering if it is possible to ask LLVM to generate 32-bit code - and if that would work within a 64-bit Windows application - i.e. the rest of the system will be 64-bit only the generated code will be 32-bit. I was also wondering if this would allow me to workaround the crashes due
2015 Apr 28
2
[LLVMdev] MCJIT longjmp failure on Win64 - was Invalid or unaligned stack exception on Windows
...described > here: > https://msdn.microsoft.com/en-us/library/ft9x1kdx.aspx?f=255&MSPPError=-2147217396 > > In particular, it has this line about JITed code: > "For dynamically generated functions [JIT compilers], the runtime to > support these functions must either use RtlInstallFunctionTableCallback or > RtlAddFunctionTable to provide this information to the operating system. > Failure to do so will result in unreliable exception handling and debugging > of processes." > > LLVM does not contain any references to these functions, so I must conclude > that unwinding throug...
2015 Jul 23
1
[LLVMdev] longjmp and JIT compiled code on Windows
Hi In my project I am still getting crashes on Windows - these seem to occur intermittently when there is a longjmp that crosses the boundary from C code over JITed code. I posted regarding this issue previously: http://lists.cs.uiuc.edu/pipermail/llvmdev/2015-April/084919.html I was wondering if the support for stack unwinding on Win64 is now improved in LLVM - and if there are any particular
2019 Aug 23
0
Wine release 4.0.2
...IBRATIONMODE mode in generic implementation. vbscript: Move variable declaration outside of for. Andrey Gusev (2): dxgi: Add DECLSPEC_HOTPATCH to d3d11_swapchain_Present(). setupapi: Add DECLSPEC_HOTPATCH to SetupDiEnumDeviceInfo(). André Hentschel (5): ntdll: Add stub for RtlInstallFunctionTableCallback on ARM/ARM64. ntdll: Adjust PC according to THUMB/ARM flag. kernel32: Add forward for RtlInstallFunctionTableCallback on ARM/ARM64. include: Fix vararg standard call types for ARM. ntdll: Translate signal to trap when trap code is 0 on ARM. Austin English (1): propvar...
2020 Jan 17
0
Wine release 5.0-rc6
.... Sword Art Online needs WTSRegisterSessionNotificationEx() to return true. 47923 kernel32:debugger tests sometimes fail on Windows 10 48335 Serious Sam Classic TFE/TSE crash on saving the game 48416 wine: Call from 0x7bc7b154 to unimplemented function api-ms-win-core-rtlsupport-l1-2-0.dll.RtlInstallFunctionTableCallback, aborting 48444 Dark Messiah of Might and Magic demo: crash on start 48452 The Witcher Enhanced Edition (GOG) some HUD graphics distorted starting wine 5.0-rc4 48454 Acrobat Reader 11 crashes a few seconds after startup 48458 Changes to scanf.c and scanf.h have resulted in Star Citizen...
2014 Apr 18
0
Wine release 1.7.17
...wined3d: Add NVIDIA Geforce GTX 760 to device list. wined3d: Add NVIDIA Geforce GTX 750 to device list. Sebastian Lackner (5): ntdll: Unify exception function lookup on x86_64. ntdll: Implement RtlAddFunctionTable / RtlDeleteFunctionTable for x86_64. ntdll: Implement RtlInstallFunctionTableCallback on x86_64. ntdll/tests: Add tests for dynamic unwind table. kernel32: Forward RtlInstallFunctionTableCallback to ntdll. Stefan D?singer (8): d3d9/tests: Add a test for (sub-) resource types. d3d8/tests: Add a test for (sub-) resource types. ddraw/tests: Add mipmap loc...
2015 Apr 27
4
[LLVMdev] Invalid or unaligned stack exception on Windows
Are you using split stacks of some kind? Are you sure these actually work as intended on Win64? Based on the source code, it looks like you are allocating stack manually, but I could be wrong. What triple are you using with LLVM to generate code? There isn't much else information here, but you can try to zero in on the problem by checking the stack alignment manually with a helper like: void
2019 Apr 12
0
Wine release 4.6
...cc. hid: Implement HidD_FlushQueue(). winejoystick.drv: Remove support for linux kernels older than 2.2. winex11: Implement PK_CHANGE for wintab. wintab32: Improve tracing of LOGCONTEXT. wintab32/tests: Add WTInfoA tests. André Hentschel (5): ntdll: Add stub for RtlInstallFunctionTableCallback on ARM/ARM64. ntdll: Adjust PC according to THUMB/ARM flag. kernel32: Add forward for RtlInstallFunctionTableCallback on ARM/ARM64. include: Fix vararg standard call types for ARM. ntdll: Translate signal to trap when trap code is 0 on ARM. Aric Stewart (1): winebus.s...
2014 May 02
0
Wine release 1.7.18
...erences 28921 Battlefield 3 crashes on installation 28943 Notepad2 v4.2.25 installation fails 29882 Authorware Web Player 2004 Plugin - mouseClicks and keystroke are not recognized 30352 builtin iexplore + selenium hangs on startup 30518 Multiple 64-bit applications need KERNEL32.dll.RtlInstallFunctionTableCallback (Mono, Metatrader 5 Agent) 30616 7.62 High Calibre configuration tool unusable (can't make changes) 31918 Saints Row the Third (Steam) crashes on startup (needs support for PrimitiveMiscCaps 'D3DPMISCCAPS_PERSTAGECONSTANT') 32108 Borderlands 2 (Steam) fails to start 32138 Di...