search for: rtladdfunctiont

Displaying 20 results from an estimated 20 matches for "rtladdfunctiont".

2011 Dec 14
1
Initial errors when running winecfg for first time
...lroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:seh:RtlAddFunctionTable 0x61e45620 1 61e40000: stub fixme:seh:RtlAddFunctionTable 0x61776ba0 1 61700000: stub fixme:seh:RtlAddFunctionTable 0x64f69540 1 64f40000: stub fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub fixme:seh:RtlAddFunctionTable 0x6ce47620 1 6ce40000: stub fixme:seh:RtlAddFunctionTable 0x682...
2010 Nov 21
2
Thief: The dark project
After nostalgia hit me other day, i'v tried to get Thief: The dark project to run under wine. after looking in appdb it look as it should be a "pice of cake" No such luck :( heres my console output! Code: fixme:seh:RtlAddFunctionTable 0x61e45600 1 61e40000: stub fixme:seh:RtlAddFunctionTable 0x61777be0 1 61700000: stub fixme:seh:RtlAddFunctionTable 0x64f69520 1 64f40000: stub fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub fixme:seh:RtlAddFunctionTable 0x6ce46600 1 6ce40000: stub fixme:seh:RtlAddFunctionTable 0x683...
2010 Nov 26
1
problem installing utorrent on 64bit linux
...ot open shared object file: No such file or directory err:mmdevapi:load_libopenal Couldn't load libopenal.so.1: libopenal.so.1: cannot open shared object file: No such file or directory fixme:urlmon:DownloadBSC_OnProgress Unsupported status 3 fixme:wininet:InternetLockRequestFile STUB fixme:seh:RtlAddFunctionTable 0x61e45600 1 61e40000: stub fixme:seh:RtlAddFunctionTable 0x61777be0 1 61700000: stub fixme:seh:RtlAddFunctionTable 0x64f69520 1 64f40000: stub fixme:seh:RtlAddFunctionTable 0x622c6620 1 622c0000: stub fixme:seh:RtlAddFunctionTable 0x6ce46600 1 6ce40000: stub fixme:seh:RtlAddFunctionTable 0x683...
2011 Jun 12
7
installation of Office 2007 under Arch x86_64 fails
...lroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot err:mscoree:LoadLibraryShim error reading registry key for installroot fixme:seh:RtlAddFunctionTable 0x61e45620 1 61e40000: stub fixme:seh:RtlAddFunctionTable 0x61780bc0 1 61700000: stub fixme:seh:RtlAddFunctionTable 0x64f69540 1 64f40000: stub fixme:seh:RtlAddFunctionTable 0x622c6640 1 622c0000: stub fixme:seh:RtlAddFunctionTable 0x6ce46620 1 6ce40000: stub fixme:seh:RtlAddFunctionTable 0x701...
2020 Mar 01
2
[MCJIT] messy call stack debug on x64 code in VisualStudio
I've always just hacked support for this in to the various JITs (for JuliaLang, in our debuginfo.cpp file), by setting the no-frame-pointer-optim flag in the IR, then creating and populating a dummy unwind description object in the .text section, and registering that dynamically. Some day I hope to actually just register the .pdata/.xdata sections with the unwinder. PDBs are a bit different
2016 Jul 03
2
Status of stack walking in LLVM on Win64?
...on Win64. It is not immediately clear to me if LLVM (3.8 or ToT) is in a position to enable reliable stack walks. Please note I'm using purely AoT compilation here with a custom linker/binary image emitter. I can sort of hack things up in JITted code using a manual process to populate data for RtlAddFunctionTable but I'm ultimately not interested in JIT code generation. I've managed to intercept data destined for the .pdata and .xdata COFF sections, but it seems to be garbage. All functions claim to begin at offset 0x0 and the UNWIND_INFO offsets are all 0-based instead of pointing into any re...
2015 Oct 30
4
Can JIT be targeted to 32-bit in a 64-bit Wndows environment?
...d 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 generated by LL...
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
...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 through LLVM JITed frames on W...
2014 Jan 17
2
[LLVMdev] Unable to catch Win64 exceptions that occur in the mcjit(ted) code
Hi all, In my MSVC-compiled project I am using MCJIT to run some generated code. I faced that in case of Win64 ('x86_64-pc-win32-elf') __try/__except block doesn't work - the stack can not be unwound. I have found that the only way to fix it is implementing my own *registerEHFrames* function of the Memory Manager (but I'm not sure this helps). Maybe someone had a success solving
2016 Jul 03
2
Status of stack walking in LLVM on Win64?
...if LLVM (3.8 or ToT) is in a position to enable reliable stack >> walks. >> >> Please note I'm using purely AoT compilation here with a custom >> linker/binary image emitter. I can sort of hack things up in JITted code >> using a manual process to populate data for RtlAddFunctionTable but I'm >> ultimately not interested in JIT code generation. >> >> >> I've managed to intercept data destined for the .pdata and .xdata COFF >> sections, but it seems to be garbage. All functions claim to begin at offset >> 0x0 and the UNWIND_INFO off...
2018 Nov 23
0
Wine release 3.21
...ass semi-stub 46135 Microsoft ODBC tool 'odbcconf.exe' (part of MDAC 2.x install) crashes during configuration (some 'advapi32.dll' API entries are not hotpatchable due to PIC/GOT code at entry) 46143 Multiple Windows 10 ARM64 apps crash due to unimplemented function ntdll.dll.RtlAddFunctionTable (and friends) 46144 Windows PowerShell Core 6.1 for ARM64 crashes on unimplemented function KERNEL32.dll.RtlPcToFileHeader 46156 Multiple applications from Windows 7-10 crash on unimplemented function slc.dll.SLOpen 46157 Doxie 2.10.3 crashes on unimplemented function msvcr120.dll._vsc...
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
2017 Oct 03
2
Clang/LLVM JIT - When to use "registerEHFrames()"
...ption friendly or you can't catch exceptions inside LLVM JITTed code. The first one seems to indicate that the code is not ABI friendly or that not enough information is present to notify Windows of unwind tables. I'll ask the question another way: Does LLVM emit enough information so that RtlAddFunctionTable can work? Anyone successfully done this in the wild? On Sun, Oct 1, 2017 at 7:16 AM, Stefan Gränitz via llvm-dev <llvm-dev at lists.llvm.org> wrote: > Hi, I checked last year's mails. Back then Timur and me faced the same issue > Björn reports (nulled memory in _ThrowInfo). &gt...
2013 Mar 29
1
Wine release 1.5.27
...h richedit character type. mmdevapi: Don't free resources on PROCESS_DETACH. winmm: Shutdown the devices thread when all devices are closed. Andr? Hentschel (5): winedump: Recognize IMAGE_DEBUG_TYPE_CLSID. winedump: Dump exception info on ARM. ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable on ARM. ntdll: Implement RtlLookupFunctionEntry on ARM. ntdll: Improve stub for FileFsAttributeInformation in NtQueryVolumeInformationFile. Aric Stewart (3): usp10: Correct access to -1 index of array. user32: ImmProcessKey is only called on W...
2017 Oct 04
3
Clang/LLVM JIT - When to use "registerEHFrames()"
...de LLVM JITTed >> code. The first one seems to indicate that the code is not ABI >> friendly or that not enough information is present to notify Windows >> of unwind tables. >> >> I'll ask the question another way: Does LLVM emit enough information >> so that RtlAddFunctionTable can work? Anyone successfully done this in >> the wild? >> >> On Sun, Oct 1, 2017 at 7:16 AM, Stefan Gränitz via llvm-dev >> <llvm-dev at lists.llvm.org> wrote: >> > Hi, I checked last year's mails. Back then Timur and me faced the same >> > i...
2019 Feb 04
0
Wine release 4.1
...69 ToDoList 7.1 : fails to launch after WINE upgrade to 4.0 version ---------------------------------------------------------------- Changes since 4.0: Alex Henrie (1): shell32: Rename SHELL32_714 to PathIsTemporaryW. Alexandre Julliard (7): ntdll: Don't crash on empty table in RtlAddFunctionTable(). ntdll: Implement RtlIsProcessorFeaturePresent(). ntdll: Round header size to page boundary before checking it in PE header conversion. ntdll: Support loading old runtime versions of IL-only images. kernel32/tests: Add helper function for machine type manipulations....
2014 Apr 18
0
Wine release 1.7.17
...th msvcrt. msvcr80: Remove remaining forwards to msvcrt. Ryan Turner (2): 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...
2017 Sep 29
2
Clang/LLVM JIT - When to use "registerEHFrames()"
Hi Bjoern, I'm trying to make exceptions run. I have an Object file with a function, > throwing a 1 and a second function which should catch the 1. Normal JITTING > under Windows showed me, that I have an unresolved reference to the virtual > table of type_info. Some experiments later I was able to load "msvcrt.lib" > as an archive and could resolve the reference. Nice -
2009 Dec 04
0
Wine release 1.1.34
...r directory entries that are on a different device. ntdll: Add support for the FILE_OPEN_BY_FILE_ID flag in NtCreateFile. ntdll/tests: Add some tests for opening files by file id. include: Move some 64-bit definitions to winnt.h to match the latest PSDK. ntdll: Add stubs for RtlAddFunctionTable and RtlDeleteFunctionTable. ntdll/tests: Fix a few test failures on Windows in the open by id test. rpcrt4/tests: Skip the get_ranged_enum test on old Windows versions. Alistair Leslie-Hughes (1): shdocvw: Implement IWebBrowser2_get_Name. Anders Jonsson (3): mshtml: Up...