Alexandre Julliard
|
f0584966c2
|
ntdll/tests: Run RtlVirtualUnwind tests on ARM64EC.
|
2024-02-20 11:05:13 +01:00 |
|
Alexandre Julliard
|
ec5e33cad6
|
ntdll/tests: Run dynamic unwind tests on ARM platforms.
|
2024-02-20 11:03:58 +01:00 |
|
Alexandre Julliard
|
510fc64140
|
ntdll/tests: Move unwinding tests to a separate file.
|
2024-02-20 10:58:13 +01:00 |
|
Jinoh Kang
|
152580cefe
|
ntdll: Implement NtQueryInformationFile FileStatInformation.
|
2024-02-19 21:28:42 +01:00 |
|
Jinoh Kang
|
f5e7abb428
|
ntdll/tests: Add tests for NtQueryInformationFile FileStatInformation.
|
2024-02-19 21:28:42 +01:00 |
|
Paul Gofman
|
dfe2b717a6
|
ntdll: Don't hardcode xstate size in exception stack layout.
|
2024-02-16 23:32:06 +01:00 |
|
Paul Gofman
|
7ae488a2bb
|
ntdll: Don't hardcode xstate size in syscall frame.
|
2024-02-16 23:32:06 +01:00 |
|
Paul Gofman
|
1e0728c5d4
|
ntdll: Don't hardcode xstate feature mask.
|
2024-02-16 23:32:06 +01:00 |
|
Alexandre Julliard
|
af4ef5fa02
|
ntdll: Always set non-volatile pointers for ARM64 unwinding.
|
2024-02-16 23:32:06 +01:00 |
|
Alexandre Julliard
|
14a290e77d
|
ntdll: Implement CLEAR_UNWOUND_TO_CALL unwinding operation on ARM64.
|
2024-02-16 23:30:34 +01:00 |
|
Alexandre Julliard
|
f4ac9b35c2
|
ntdll: Implement EC_CONTEXT unwinding operation on ARM64.
|
2024-02-16 23:30:34 +01:00 |
|
Alexandre Julliard
|
931c1a6887
|
ntdll: Move ARM64 context conversion functions to a new header.
|
2024-02-16 23:30:34 +01:00 |
|
Alexandre Julliard
|
41d7baa013
|
ntdll: Ignore home parameters saving when unwinding epilog on ARM64.
|
2024-02-16 23:30:08 +01:00 |
|
Alexandre Julliard
|
9cc5ed1802
|
ntdll/tests: Simplify testing of unwind register values on ARM64.
|
2024-02-16 16:43:18 +01:00 |
|
Jinoh Kang
|
b74e1a570b
|
ntdll: Remove stale comment from set_async_direct_result() documentation.
The supplied async handle passed to set_async_direct_result() cannot be
NULL.
|
2024-02-15 20:35:00 +01:00 |
|
Alexandre Julliard
|
2601a8a2f1
|
ntdll: Don't count custom stack frames as part of the prolog on ARM64.
|
2024-02-15 20:31:49 +01:00 |
|
Alexandre Julliard
|
1abebca6dc
|
ntdll: Ignore end_c when processing ARM64 unwind codes.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55584
|
2024-02-15 20:31:49 +01:00 |
|
Alexandre Julliard
|
a271fc9e19
|
ntdll: Add support for the save_any_reg ARM64 unwind code.
Based on a patch by Billy Laws.
|
2024-02-15 20:31:49 +01:00 |
|
Brendan Shanks
|
455086e295
|
ntdll: Assume process-private futexes are always present on Linux.
|
2024-02-14 21:00:44 +01:00 |
|
Alexandre Julliard
|
cb2013e7b4
|
ntdll: Implement RtlVirtualUnwind for ARM64EC.
|
2024-02-14 19:19:33 +01:00 |
|
Alexandre Julliard
|
3b85ab31a9
|
ntdll: Move RtlUnwind to unwind.c.
|
2024-02-14 19:19:33 +01:00 |
|
Alexandre Julliard
|
8602a1c24e
|
ntdll: Move the dynamic unwind tables to unwind.c.
|
2024-02-14 19:19:33 +01:00 |
|
Alexandre Julliard
|
a5a253820f
|
ntdll: Move exception unwinding code to a separate file.
|
2024-02-14 19:19:33 +01:00 |
|
Alex Henrie
|
fb2ebbbb40
|
ntdll: Include alloc_type argument in NtMapViewOfSection(Ex) traces.
LANCommander calls NtMapViewOfSectionEx with
alloc_type=MEM_REPLACE_PLACEHOLDER, but you couldn't tell from the
trace.
|
2024-02-14 19:19:32 +01:00 |
|
Alexandre Julliard
|
8f278f89df
|
ntdll: Make APCs alertable by default on ARM platforms.
|
2024-02-13 22:37:49 +01:00 |
|
Alexandre Julliard
|
0b3d3ad2b7
|
ntdll: Support ARM64EC code in RtlLookupFunctionEntry.
|
2024-02-13 22:37:49 +01:00 |
|
Alexandre Julliard
|
ab69f71912
|
ntdll: Move RtlAddFunctionTable() to the CPU backends.
|
2024-02-13 21:57:05 +01:00 |
|
Alexandre Julliard
|
02ebacca0c
|
ntdll: Move find_function_info() to the CPU backends.
|
2024-02-13 21:57:05 +01:00 |
|
Alexandre Julliard
|
215a8e68d3
|
ntdll: Move RtlLookupFunctionEntry() to the CPU backends.
|
2024-02-13 21:57:02 +01:00 |
|
Alexandre Julliard
|
b9a985a677
|
include: Add some public exception handling structures.
|
2024-02-13 17:59:38 +01:00 |
|
Eric Pouech
|
4121a29b50
|
kernelbase: Don't use INVALID_HANDLE_VALUE as std handle in CreateProcess.
And don't infer detached console state from std handle values, but rely
on a NULL console handle.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
|
2024-02-12 23:02:02 +01:00 |
|
Alexandre Julliard
|
df8d907fb4
|
ntdll/tests: Don't use x86-64 assembly on ARM64EC.
|
2024-02-12 23:01:55 +01:00 |
|
Alexandre Julliard
|
de492f9a34
|
ntdll: Implement RtlLookupFunctionTable.
|
2024-02-12 22:53:21 +01:00 |
|
Alexandre Julliard
|
13b0f22cf9
|
ntdll/tests: Mark a failing test as todo.
|
2024-02-09 18:00:04 +01:00 |
|
Marc-Aurel Zent
|
51b6a0fe12
|
ntdll: Fix DW_OP_abs absolute value warning on labs() for clang.
|
2024-02-08 23:31:25 +01:00 |
|
Alexandre Julliard
|
cf7c48e036
|
ntdll: Fix RtlWow64GetCurrentMachine() result on ARM64EC.
|
2024-02-08 23:31:24 +01:00 |
|
Alexandre Julliard
|
1456b31eec
|
ntdll: Use the current machine by default to create an ARM64X process.
|
2024-02-08 17:07:23 +01:00 |
|
Alexandre Julliard
|
8c703f3e2f
|
ntdll: Redirect the module entry point for ARM64EC modules.
|
2024-02-08 17:07:22 +01:00 |
|
Alexandre Julliard
|
e05c6c8211
|
server: Don't update the entry point in the image information for ARM64EC modules.
|
2024-02-08 17:07:22 +01:00 |
|
Alexandre Julliard
|
c129595381
|
ntdll: Use the correct machine when loading ntdll on ARM64EC.
|
2024-02-07 22:28:00 +01:00 |
|
Alexandre Julliard
|
0d37cc1d06
|
ntdll: Update the image information when loading a builtin dll.
|
2024-02-07 22:28:00 +01:00 |
|
Alexandre Julliard
|
4022fb9ba3
|
server: Don't report alternate 64-bit machines as supported.
|
2024-02-07 22:28:00 +01:00 |
|
Alexandre Julliard
|
818b577727
|
ntdll/tests: Add some process machine tests for ARM64X.
|
2024-02-07 15:46:01 +01:00 |
|
Alexandre Julliard
|
b41566fb31
|
ntdll: Fix stack layout for ARM syscalls.
|
2024-02-07 11:57:15 +01:00 |
|
Marc-Aurel Zent
|
c0bffa823d
|
ntdll: Reimplement set_native_thread_name() for macOS.
|
2024-02-06 16:34:09 +01:00 |
|
Paul Gofman
|
f8ee879002
|
ntdll/tests: Fix test_user_shared_data() for a more generic set of present features.
|
2024-02-01 21:47:17 +01:00 |
|
Felix Münchhalfen
|
2f88259a44
|
ntdll: Use pagesize alignment if MEM_REPLACE_PLACEHOLDER is set in flags of NtMapViewOfSection(Ex).
|
2024-02-01 21:47:17 +01:00 |
|
Alexandre Julliard
|
8fe95d29d3
|
ntdll: Only call TEB handlers for frames inside the current stack.
|
2024-01-31 12:13:55 +01:00 |
|
Alexandre Julliard
|
202e0b2953
|
ntdll: Share the is_valid_frame() helper function.
|
2024-01-31 12:12:51 +01:00 |
|
Louis Lenders
|
a24039ad09
|
ntdll: Add stub for RtlGetDeviceFamilyInfoEnum.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56259
|
2024-01-31 11:04:29 +01:00 |
|