search for: rtlunwind

Displaying 20 results from an estimated 27 matches for "rtlunwind".

2020 Aug 15
5
Supporting libunwind on Windows 10 (32bit; 64bit) for MSVC and Clang
...for libunwind, there's really no use for it in an MSVC setting. All > the unwinding functionality is already built into the operating system, > available via the Rtl*Unwind* functions. > Martin, you mean these functions https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlunwind https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlunwind2 https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlunwindex https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlvirtualunwind ? > > For libbacktrace, I guess the _Unwind_Backtrace...
2020 Aug 16
3
Supporting libunwind on Windows 10 (32bit; 64bit) for MSVC and Clang
...the unwinding functionality is already built into the operating > > system, > > available via the Rtl*Unwind* functions. > > > > > > Martin, > > you mean these functions > > > https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlunwind > > > > > https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlunwind > > 2 > > > https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-rtlunwind > > ex > > > https://docs.microsoft.com/en-us/windows/win32/api/winnt/nf-winnt-r...
2001 Apr 03
1
UnhandledExceptionFilter
...55c) ret=00453d8e fs=008f err:seh:UnhandledExceptionFilter Couldn't start debugger (drwtsn32 -p 134630472 -e 100 -g) (2) Read the Wine Developers Guide on how to set up winedbg or another debugger Ret kernel32.858: UnhandledExceptionFilter() retval=00000001 ret=00453d8e fs=008f Call ntdll.553: RtlUnwind(405f6ebc,004548c4,00000000,00000000) ret=004548c4 fs=008f Ret ntdll.553: RtlUnwind() retval=00000000 ret=004548c4 fs=008f Call kernel32.253: ExitProcess(80000100) ret=0044e8b5 fs=008f -- .--. Peter Katzmann | Marienstr 14 | 36157 Ebersburg / Weyhers | Germany |o_o | E-Mail peter.katzman...
2014 Jan 31
3
[LLVMdev] Technical details discussion for SEH
...H encoding is used language specific data. That is the same way gcc > implements SEH for Windows 64bit. (As a side note, PR18546 now contains a > patch for Clang to use my patch on mingw64.) > > The rational behind this approach is that Windows provides support for > stack unwinding (RtlUnwind etc.) but LLVM is inherently based on Dwarf EH. > This approach combine both worlds. If the personality function is tolerant > enough then it should also be possible to mix exceptions. > > If you want to make exception handling MS compatible then you can take my > code as base. You o...
2005 Aug 30
0
No subject
...d0,000f003f,77affb80) ret=76f9f7b9 0009:Ret ntdll.NtOpenKey() retval=c0000034 ret=76f9f7b9 0009:Call ntdll.RtlNtStatusToDosError(c0000034) ret=76f9f78c 0009:Ret ntdll.RtlNtStatusToDosError() retval=00000002 ret=76f9f78c 0009:Ret advapi32.RegOpenKeyA() retval=00000002 ret=0057fb9e 0009:Call ntdll.RtlUnwind(77affe84,00591b88,00000000,00000000) ret=00591b88 fs=0 03b eax=00000001 ebx=77affe84 ecx=00000000 edx=77affe84 esi=00000000 edi=0088a690 ebp=77aff990 esp=77aff980 ds=007b es=007b gs=0033 flags=00200202 0009:Ret ntdll.RtlUnwind() retval=00000000 ret=00591b88 fs=003b eax=00000000 ebx=77affe84 ecx...
2009 Feb 02
1
Lossywav crashing with Wine
...8bef9c 0x0032fa64: 00000101 7b8befc4 00000000 0032fb34 0x0032fa74: b7e34a59 0c090005 7b8c105c 7b8c106c 0x0032fa84: 7bc8f4c4 7b8bef9c 0032fcec 7b8b5818 Backtrace: =>0 0x7bc3c91e __regs_RtlRaiseException+0x4e() in ntdll (0x0032fa98) 1 0x7bc7d79a in ntdll (+0x6d79a) (0x0032fe00) 2 0x7bc3badc RtlUnwind() in ntdll (0x0032fe7c) 3 0x0041615f in lossywav (+0x1615f) (0x0032fee4) 4 0x00404cab in lossywav (+0x4cab) (0x0032ff08) 5 0x7b878b58 in kernel32 (+0x58b58) (0x0032ffe8) 6 0xb7e49b07 wine_switch_to_stack+0x17() in libwine.so.1 (0x00000000) 0x7bc3c91e __regs_RtlRaiseException+0x4e in ntdll:...
2001 Mar 13
3
problems running homesite
Hi there, I have just installed wine (release 20010305) and it looks to work good. I can run notepad without trouble, winecheck.pl has one bad and one critical result: 023. Checking device needed for DGA (option "UseDGA"): /dev/BAD (/dev/mem is not writable for you). - ADVICE: Use chmod as root to fix it ("man chmod"). 025. Checking availability of windows registry
2005 May 05
2
LockWindowUpdate
Hi, I've got a program that produces these error messages when started with wine. fixme:dc:LockWindowUpdate (0x10024), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! fixme:dc:LockWindowUpdate (0x10024), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! fixme:dc:LockWindowUpdate (0x10024), partial stub! fixme:dc:LockWindowUpdate ((nil)), partial stub! The program
2014 Jan 31
2
[LLVMdev] Technical details discussion for SEH
Hi Jb, It's good to see someone step up and take a shot as this again. I dropped this because it seems to me it wasn't a high priority task for LLVM/Clang. Implementing SEH is more of LLVM work than Clang work. For 32-bit SEH, there are prologue/epilogue instruction sequence to emit, setting try-level ([ebp-4]), recovering EBP ([ebp-18h]), and all these can only happen in LLVM, not
2009 May 19
3
can't run program - Exception EAccessViolation in module
...32f598 0x0032f584: 00404900 00618ac8 00618acc 0048bbac 0x0032f594: 00406abd 6f727245 72632072 69746165 0x0032f5a4: 6f20676e 63656a62 20202e74 60478814 Backtrace: =>0 0x6032c8de __regs_RtlRaiseException+0x4e() in ntdll (0x0032f5b8) 1 0x6037253a in ntdll (+0x7253a) (0x0032f914) 2 0x6032b97c RtlUnwind() in ntdll (0x0032f990) 3 0x0048f30b in mtoper2 (+0x8f30b) (0x0032f9d0) 4 0x00493393 in mtoper2 (+0x93393) (0x0032fa00) 5 0x0049400a in mtoper2 (+0x9400a) (0x0032fa14) 6 0x0049b958 in mtoper2 (+0x9b958) (0x0032fa38) 7 0x00421768 in mtoper2 (+0x21768) (0x0032fa64) 8 0x00421999 in mtoper2...
2009 Apr 05
2
AGEod American Civil War vs. Wine 1.1.18
...1c1000 0x0032ebb4: 7bc7c345 ffb92d69 00000013 00000001 0x0032ebc4: 00000010 00000005 0032edb8 00000040 0x0032ebd4: 7bc34e61 f7e16ff4 f7e18140 7b8b6ff4 Backtrace: =>0 0x7bc3cf9e __regs_RtlRaiseException+0x4e() in ntdll (0x0032ebe8) 1 0x7bc81eba in ntdll (+0x71eba) (0x0032ef48) 2 0x7bc3c07c RtlUnwind() in ntdll (0x0032efc4) 3 0x0050fbbf in aacw (+0x10fbbf) (0x0032f014) 4 0x0042053c in aacw (+0x2053c) (0x0032f040) 5 0x0042076d in aacw (+0x2076d) (0x0032f098) 6 0x00420a1a in aacw (+0x20a1a) (0x0032f0c4) 7 0x00420959 in aacw (+0x20959) (0x0032f0e0) 8 0x00422e06 in aacw (+0x22e06) (0x00...
2004 May 28
2
Problem with ADO connection
Hi, First a big Thank You to the wine developers. Your efforts are greatly appreciated and have allowed me to move users to Linux that I could never have moved otherwise. I am currently setting up desktops for 7 end users, but doing so requires that I get a particular application (The Electronic Manual) which is a parts catalog for the restaurant equipment service industry. The application
2015 May 18
2
[LLVMdev] RFC: New EH representation for MSVC compatibility
...ht the stack already is unwinded completely when you reach > the beginning of the catch block (but not a __finally block, i.e. the > cleanup code). At least, that's the impression I get from reading > reverse-engineered source code for the personality functions and the > Windows API RtlUnwindEx. For __try / __except, yes, the stack is unwound at the point of the __except. For try / catch, the stack unwinds after you leave the catch body by fallthrough, goto, break, continue, return or whatever else you like, because after that point you cannot rethrow anymore. We could try to do all...
2009 Mar 29
4
A3 Mania on Wine
Hi, Has anyone successfully run A3 Mania on Wine? It is an MMORPG (http://www.a3mania.com). I have installed directX and some other things using winetricks. I wias getting errors with urlmon.dll and rpcrt4.dll and then a dump. I copied over the urlmon.dll and rpcrt4.dll files from my windows installation to the system32 folder of wine. My current dump is as follows. What should i do to fix
2017 Aug 03
0
Wine release 2.14
...e/tests: Add tests for math function errors. Alexandre Julliard (26): ntdll: Add an assembly wrapper to return correct values for the current thread in NtGetContextThread. ntdll: Get some values from the parent stackframe in RtlCaptureContext. ntdll: Use RtlCaptureContext also in RtlUnwind. krnl386: Simplify a couple of register functions. krnl386: Add a simple wrapper for CommonUnimpStub instead of saving/restoring all registers. user32: Reduce the cursor height if it also includes the mask. user32: Always update the visible region for cross-process DCEs....
2018 May 14
0
Wine release 3.0.1
...domtext_get_xml. msvcrt: Compile but show an error if Bessel functions aren't available. Alexandre Julliard (5): ntoskrnl: Avoid forwarding to ntdll, link directly instead. urlmon/tests: Update the IP address for the WineHQ server. ntdll: Avoid pushl %esp instruction in RtlUnwind prolog. configure: Check the positive form of the warning options. ntdll: Fix crash on nested thread exit. Alistair Leslie-Hughes (2): d3dx9: Stub D3DXCreateKeyframedAnimationSet(). msscript: Implement IScriptControl get/set AllowUI. Andrew Eikum (1): advapi32: Also...
2014 Jun 27
0
Wine release 1.7.21
...user32: Avoid race-condition when unloading module while hook is still active. kernel32: Raise DBG_PRINTEXCEPTION_C exception in OutputDebugStringA. wininet: Don't update *lpdwIndex if HttpQueryInfoW fails with ERROR_INSUFFICIENT_BUFFER. ntdll/tests: Add exception tests for RtlUnwind on i386. ntdll/tests: Use an EXCEPTION_REGISTRATION_RECORD array to prevent compiler from reordering variables. ntdll/tests: Run crashing i386 exception tests as the last step. kernel32: Process OutputDebugString events like regular exceptions. server: Remove output_debug_st...
2013 Feb 15
0
Wine release 1.5.24
...ed-unsigned integer comparisons. msctf: Avoid signed-unsigned integer comparisons. Andr? Hentschel (4): ntdll: Set TPIDRURW to TEB on thread init for ARM. make_xftmpl: Avoid comparing a char with EOF. winedbg: Add PState to cpu_register_map for ARM64. ntdll: Implement RtlUnwind for ARM. Aric Stewart (6): usp10: Fix typo with Script_Khmer_Numeric. usp10: Split the core Itemize function out to be able to support differences between the normal and OpenType versions. usp10: Update diacritical script handling for non OpenType Itemization. usp10: Free d...
2018 Mar 16
0
Wine release 3.4
...: Treat all directories the same way in configure. ntdll: Handle LOAD_LIBRARY_AS_IMAGE_RESOURCE modules when loading resources. configure; Also disable gssapi when krb5 is disabled. wininet/tests: Update the winehq.org certificate data. ntdll: Avoid pushl %esp instruction in RtlUnwind prolog. ntdll: Fix extra comma in x86_64 relay traces. Alistair Leslie-Hughes (17): include: Add some missing NTSTATUS defines. include: Add UMS typedef's. kernel32: Add CreateUmsCompletionList stub. kernel32: Add CreateUmsThreadContext stub. kernel32: Add D...
2009 May 08
0
Wine release 1.1.21
...definitions for IHTMLWindow4 and IHTMLWindow5. include: Added definition of the DispHTMLWindowProxy interface. include: Added definitions for HTMLWindowEvents and HTMLWindowEvents2. ws2_32: Use SIZE_T instead of size_t for inet_ntop argument. ntdll: Move NtRaiseException and RtlUnwind implementations to the CPU-specific files. ntdll: Use standard siginfo signal handlers on all platforms. ntdll: Save all segment registers on x86_64. Implement set_cpu_context. winebuild: Use iretq on x86_64 to restore more system registers and flags. winedbg: Fix formatting...