Sweden-Number/include/wine
Martin Storsjo 36ebdfc6b6 ntdll: Add ARM64 SEH unwind directives for assembly functions in PE builds.
This fixes unwinding through RtlRaiseException and
call_consolidate_callback in PE builds.

Adjust the call_consolidate_callback function to store the whole
context on the stack, and use the seh "context" opcode for
unwinding to that context instead of the parent. Adjust the dwarf
escape codes for reading from the context on the stack.

Signed-off-by: Martin Storsjo <martin@martin.st>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
2020-09-04 15:47:27 +02:00
..
asm.h ntdll: Add ARM64 SEH unwind directives for assembly functions in PE builds. 2020-09-04 15:47:27 +02:00
atsvc.idl schedsvc/tests: Fix compilation with recent gcc/clang versions. 2020-04-15 22:53:48 +02:00
condrv.h server: Introduce IOCTL_CONDRV_CTRL_EVENT ioctl. 2020-09-01 20:56:43 +02:00
dcetypes.idl
debug.h debug.h: Use GNU style variadic macros on MSVC clang target. 2020-04-23 20:20:30 +02:00
dplaysp.h
epm.idl
exception.h ntdll: Avoid referencing winecrt0 exception handlers from the Unix library. 2020-08-24 22:14:44 +02:00
fil_data.idl include: Make fil_data.idl a common header. 2018-06-26 16:39:44 +02:00
gdi_driver.h gdi32: Add D3DKMTSetVidPnSourceOwner and D3DKMTCheckVidPnExclusiveOwnership stubs. 2019-10-22 23:04:27 +02:00
glu.h
heap.h d2d1: Replace d2d_calloc() with a global heap_calloc() helper. 2018-02-01 22:24:49 +01:00
hid.h hid: Implement HidP_GetLinkCollectionNodes. 2020-02-12 20:02:40 +01:00
http.h http.sys: Allow receiving entity body data. 2019-11-04 22:43:01 +01:00
irot.idl
irpcss.idl combase: Implement local server registration via SCM. 2020-09-02 16:30:04 +02:00
itss.idl
library.h ntdll: Use syscalls for the Wine version functions. 2020-08-25 19:31:43 +02:00
list.h
mmsystem16.h
mscvpdb.h dbghelp: Support S_HEAPALLOCSITE entry. 2019-06-06 19:01:27 +02:00
orpc.idl include: Move fundamental ORPC types to separate private header. 2020-08-14 22:02:04 +02:00
plugplay.idl ntoskrnl.exe: Broadcast device notifications to registered handlers. 2020-05-06 10:48:06 +02:00
port.h libport: Get rid of interlocked functions. 2020-05-02 15:10:19 +02:00
rbtree.h wined3d: Introduce a slab allocator for small buffers. 2020-04-20 21:11:14 +02:00
schrpc.idl schedsvc/tests: Fix compilation with recent gcc/clang versions. 2020-04-15 22:53:48 +02:00
server.h ntdll: Make wine_server_call() cdecl. 2019-06-18 23:51:51 +02:00
server_protocol.h kernelbase: Use IOCTL_CONDRV_CTRL_EVENT in GenerateConsoleCtrlEvent. 2020-09-01 20:56:43 +02:00
strmbase.h strmbase: Get rid of BaseRendererImpl_Receive(). 2020-07-21 15:16:12 +02:00
svcctl.idl
test.h tests: Trace elapsed time when $WINETEST_TIME is set. 2020-07-21 20:26:50 +02:00
unicode.h libport: Move the codepage table functions back to libwine and make them obsolete. 2020-02-12 16:54:02 +01:00
vulkan.h winevulkan: Update to VK spec version 1.2.149. 2020-08-07 15:36:03 +02:00
vulkan_driver.h winevulkan: Update to VK spec version 1.2.145. 2020-06-22 16:43:12 +02:00
wgl.h opengl32: Update to the current OpenGL spec. 2020-04-23 13:32:20 +02:00
wgl_driver.h opengl32: Make wgl driver entry points WINAPI. 2020-04-23 13:33:20 +02:00
winbase16.h include: Don't allow using wine/library.h with msvcrt. 2019-05-17 20:01:01 +02:00
windef16.h
wine_common_ver.rc Update copyright info for 2020. 2020-01-01 14:26:39 +01:00
wined3d.h wined3d: Store the sample mask in wined3d_state. 2020-09-02 21:25:23 +02:00
winedxgi.idl dxgi: Add stubs for IDXGIFactory7. 2020-05-13 22:07:32 +02:00
wingdi16.h
winnet16.h
winuser16.h
wpp.h wpp: Get rid of the no longer needed callbacks. 2019-07-02 14:59:40 +02:00