From d8fdb0753f0f3de959c24a1e100e46f70d8618df Mon Sep 17 00:00:00 2001 From: Arendelle Date: Mon, 11 Aug 2025 19:33:02 +0800 Subject: [PATCH] fix symbols --- include/fast_io_hosted/platforms/nt/nt_api.h | 6 +++--- include/fast_io_hosted/platforms/win32/msvc_linker_32.h | 6 +++--- .../fast_io_hosted/platforms/win32/msvc_linker_32_i686.h | 6 +++--- include/fast_io_hosted/platforms/win32/msvc_linker_64.h | 6 +++--- .../fast_io_hosted/platforms/win32/msvc_linker_arm64ec.h | 6 +++--- 5 files changed, 15 insertions(+), 15 deletions(-) diff --git a/include/fast_io_hosted/platforms/nt/nt_api.h b/include/fast_io_hosted/platforms/nt/nt_api.h index 76edc882..52d7b7b3 100644 --- a/include/fast_io_hosted/platforms/nt/nt_api.h +++ b/include/fast_io_hosted/platforms/nt/nt_api.h @@ -139,9 +139,9 @@ FAST_IO_DLLIMPORT void FAST_IO_WINSTDCALL RtlReleasePrivilege(void *) noexcept F FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL RtlQueryEnvironmentVariable_U(void *, ::fast_io::win32::nt::unicode_string *, ::fast_io::win32::nt::unicode_string *) noexcept FAST_IO_WINSTDCALL_RENAME(RtlQueryEnvironmentVariable_U, 12); FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetInformationVirtualMemory(void *, ::fast_io::win32::nt::virtual_memory_information_class, ::std::size_t, ::fast_io::win32::nt::memory_range_entry *, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetInformationVirtualMemory, 24); FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetInformationVirtualMemory(void *, ::fast_io::win32::nt::virtual_memory_information_class, ::std::size_t, ::fast_io::win32::nt::memory_range_entry *, void *, ::std::uint_least32_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetInformationVirtualMemory, 24); -FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtDelayExecution(bool, ::std::int_least64_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetInformationVirtualMemory, 8); -FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwDelayExecution(bool, ::std::int_least64_t) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetInformationVirtualMemory, 8); +FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtDelayExecution(bool, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtDelayExecution, 8); +FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwDelayExecution(bool, ::std::int_least64_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwDelayExecution, 8); FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL NtSetTimerResolution(::std::uint_least32_t, bool, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetTimerResolution, 12); -FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetTimerResolution(::std::uint_least32_t, bool, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(NtSetTimerResolution, 12); +FAST_IO_DLLIMPORT ::std::uint_least32_t FAST_IO_WINSTDCALL ZwSetTimerResolution(::std::uint_least32_t, bool, ::std::uint_least32_t *) noexcept FAST_IO_WINSTDCALL_RENAME(ZwSetTimerResolution, 12); } // namespace fast_io::win32::nt diff --git a/include/fast_io_hosted/platforms/win32/msvc_linker_32.h b/include/fast_io_hosted/platforms/win32/msvc_linker_32.h index ada662d1..0279ddbb 100644 --- a/include/fast_io_hosted/platforms/win32/msvc_linker_32.h +++ b/include/fast_io_hosted/platforms/win32/msvc_linker_32.h @@ -302,10 +302,10 @@ #pragma comment(linker,"/alternatename:__imp_?RtlQueryEnvironmentVariable_U@nt@win32@fast_io@@YAIPAXPAUunicode_string@123@1@Z=__imp_RtlQueryEnvironmentVariable_U") #pragma comment(linker,"/alternatename:__imp_?NtSetInformationVirtualMemory@nt@win32@fast_io@@YAIPAXW4virtual_memory_information_class@123@IPAUmemory_range_entry@123@0I@Z=__imp_NtSetInformationVirtualMemory") #pragma comment(linker,"/alternatename:__imp_?ZwSetInformationVirtualMemory@nt@win32@fast_io@@YAIPAXW4virtual_memory_information_class@123@IPAUmemory_range_entry@123@0I@Z=__imp_ZwSetInformationVirtualMemory") -#pragma comment(linker,"/alternatename:__imp_?NtDelayExecution@nt@win32@fast_io@@YAI_N_J@Z=__imp_ZwSetInformationVirtualMemory") -#pragma comment(linker,"/alternatename:__imp_?ZwDelayExecution@nt@win32@fast_io@@YAI_N_J@Z=__imp_ZwSetInformationVirtualMemory") +#pragma comment(linker,"/alternatename:__imp_?NtDelayExecution@nt@win32@fast_io@@YAI_NPA_J@Z=__imp_NtDelayExecution") +#pragma comment(linker,"/alternatename:__imp_?ZwDelayExecution@nt@win32@fast_io@@YAI_NPA_J@Z=__imp_ZwDelayExecution") #pragma comment(linker,"/alternatename:__imp_?NtSetTimerResolution@nt@win32@fast_io@@YAII_NPAI@Z=__imp_NtSetTimerResolution") -#pragma comment(linker,"/alternatename:__imp_?ZwSetTimerResolution@nt@win32@fast_io@@YAII_NPAI@Z=__imp_NtSetTimerResolution") +#pragma comment(linker,"/alternatename:__imp_?ZwSetTimerResolution@nt@win32@fast_io@@YAII_NPAI@Z=__imp_ZwSetTimerResolution") //msvc #pragma comment(linker,"/alternatename:__imp_?msvc__RTtypeid@msvc@fast_io@@YAPAXPAX@Z=__imp___RTtypeid") #pragma comment(linker,"/alternatename:?msvc__RTtypeid@msvc@fast_io@@YAPAXPAX@Z=__RTtypeid") diff --git a/include/fast_io_hosted/platforms/win32/msvc_linker_32_i686.h b/include/fast_io_hosted/platforms/win32/msvc_linker_32_i686.h index 1bae5ceb..e7a26e1b 100644 --- a/include/fast_io_hosted/platforms/win32/msvc_linker_32_i686.h +++ b/include/fast_io_hosted/platforms/win32/msvc_linker_32_i686.h @@ -302,10 +302,10 @@ #pragma comment(linker,"/alternatename:__imp_?RtlQueryEnvironmentVariable_U@nt@win32@fast_io@@YGIPAXPAUunicode_string@123@1@Z=__imp__RtlQueryEnvironmentVariable_U@12") #pragma comment(linker,"/alternatename:__imp_?NtSetInformationVirtualMemory@nt@win32@fast_io@@YGIPAXW4virtual_memory_information_class@123@IPAUmemory_range_entry@123@0I@Z=__imp__NtSetInformationVirtualMemory@24") #pragma comment(linker,"/alternatename:__imp_?ZwSetInformationVirtualMemory@nt@win32@fast_io@@YGIPAXW4virtual_memory_information_class@123@IPAUmemory_range_entry@123@0I@Z=__imp__ZwSetInformationVirtualMemory@24") -#pragma comment(linker,"/alternatename:__imp_?NtDelayExecution@nt@win32@fast_io@@YGI_N_J@Z=__imp__ZwSetInformationVirtualMemory@8") -#pragma comment(linker,"/alternatename:__imp_?ZwDelayExecution@nt@win32@fast_io@@YGI_N_J@Z=__imp__ZwSetInformationVirtualMemory@8") +#pragma comment(linker,"/alternatename:__imp_?NtDelayExecution@nt@win32@fast_io@@YGI_NPA_J@Z=__imp__NtDelayExecution@8") +#pragma comment(linker,"/alternatename:__imp_?ZwDelayExecution@nt@win32@fast_io@@YGI_NPA_J@Z=__imp__ZwDelayExecution@8") #pragma comment(linker,"/alternatename:__imp_?NtSetTimerResolution@nt@win32@fast_io@@YGII_NPAI@Z=__imp__NtSetTimerResolution@12") -#pragma comment(linker,"/alternatename:__imp_?ZwSetTimerResolution@nt@win32@fast_io@@YGII_NPAI@Z=__imp__NtSetTimerResolution@12") +#pragma comment(linker,"/alternatename:__imp_?ZwSetTimerResolution@nt@win32@fast_io@@YGII_NPAI@Z=__imp__ZwSetTimerResolution@12") // msvc #pragma comment(linker,"/alternatename:__imp_?msvc__RTtypeid@msvc@fast_io@@YAPAXPAX@Z=__imp____RTtypeid") #pragma comment(linker,"/alternatename:?msvc__RTtypeid@msvc@fast_io@@YAPAXPAX@Z=___RTtypeid") diff --git a/include/fast_io_hosted/platforms/win32/msvc_linker_64.h b/include/fast_io_hosted/platforms/win32/msvc_linker_64.h index 8b658702..39a9af19 100644 --- a/include/fast_io_hosted/platforms/win32/msvc_linker_64.h +++ b/include/fast_io_hosted/platforms/win32/msvc_linker_64.h @@ -302,10 +302,10 @@ #pragma comment(linker,"/alternatename:__imp_?RtlQueryEnvironmentVariable_U@nt@win32@fast_io@@YAIPEAXPEAUunicode_string@123@1@Z=__imp_RtlQueryEnvironmentVariable_U") #pragma comment(linker,"/alternatename:__imp_?NtSetInformationVirtualMemory@nt@win32@fast_io@@YAIPEAXW4virtual_memory_information_class@123@_KPEAUmemory_range_entry@123@0I@Z=__imp_NtSetInformationVirtualMemory") #pragma comment(linker,"/alternatename:__imp_?ZwSetInformationVirtualMemory@nt@win32@fast_io@@YAIPEAXW4virtual_memory_information_class@123@_KPEAUmemory_range_entry@123@0I@Z=__imp_ZwSetInformationVirtualMemory") -#pragma comment(linker,"/alternatename:__imp_?NtDelayExecution@nt@win32@fast_io@@YAI_N_J@Z=__imp_ZwSetInformationVirtualMemory") -#pragma comment(linker,"/alternatename:__imp_?ZwDelayExecution@nt@win32@fast_io@@YAI_N_J@Z=__imp_ZwSetInformationVirtualMemory") +#pragma comment(linker,"/alternatename:__imp_?NtDelayExecution@nt@win32@fast_io@@YAI_NPEA_J@Z=__imp_NtDelayExecution") +#pragma comment(linker,"/alternatename:__imp_?ZwDelayExecution@nt@win32@fast_io@@YAI_NPEA_J@Z=__imp_ZwDelayExecution") #pragma comment(linker,"/alternatename:__imp_?NtSetTimerResolution@nt@win32@fast_io@@YAII_NPEAI@Z=__imp_NtSetTimerResolution") -#pragma comment(linker,"/alternatename:__imp_?ZwSetTimerResolution@nt@win32@fast_io@@YAII_NPEAI@Z=__imp_NtSetTimerResolution") +#pragma comment(linker,"/alternatename:__imp_?ZwSetTimerResolution@nt@win32@fast_io@@YAII_NPEAI@Z=__imp_ZwSetTimerResolution") // msvc #pragma comment(linker,"/alternatename:__imp_?msvc__RTtypeid@msvc@fast_io@@YAPEAXPEAX@Z=__imp___RTtypeid") #pragma comment(linker,"/alternatename:?msvc__RTtypeid@msvc@fast_io@@YAPEAXPEAX@Z=__RTtypeid") diff --git a/include/fast_io_hosted/platforms/win32/msvc_linker_arm64ec.h b/include/fast_io_hosted/platforms/win32/msvc_linker_arm64ec.h index 0699b4b1..2cb5c615 100644 --- a/include/fast_io_hosted/platforms/win32/msvc_linker_arm64ec.h +++ b/include/fast_io_hosted/platforms/win32/msvc_linker_arm64ec.h @@ -302,10 +302,10 @@ #pragma comment(linker,"/alternatename:?RtlQueryEnvironmentVariable_U$exit_thunk@nt@win32@fast_io@@$$hYAIPEAXPEAUunicode_string@123@1@Z=#RtlQueryEnvironmentVariable_U") #pragma comment(linker,"/alternatename:?NtSetInformationVirtualMemory$exit_thunk@nt@win32@fast_io@@$$hYAIPEAXW4virtual_memory_information_class@123@_KPEAUmemory_range_entry@123@0I@Z=#NtSetInformationVirtualMemory") #pragma comment(linker,"/alternatename:?ZwSetInformationVirtualMemory$exit_thunk@nt@win32@fast_io@@$$hYAIPEAXW4virtual_memory_information_class@123@_KPEAUmemory_range_entry@123@0I@Z=#ZwSetInformationVirtualMemory") -#pragma comment(linker,"/alternatename:?NtDelayExecution$exit_thunk@nt@win32@fast_io@@$$hYAI_N_J@Z=#ZwSetInformationVirtualMemory") -#pragma comment(linker,"/alternatename:?ZwDelayExecution$exit_thunk@nt@win32@fast_io@@$$hYAI_N_J@Z=#ZwSetInformationVirtualMemory") +#pragma comment(linker,"/alternatename:?NtDelayExecution$exit_thunk@nt@win32@fast_io@@$$hYAI_NPEA_J@Z=#NtDelayExecution") +#pragma comment(linker,"/alternatename:?ZwDelayExecution$exit_thunk@nt@win32@fast_io@@$$hYAI_NPEA_J@Z=#ZwDelayExecution") #pragma comment(linker,"/alternatename:?NtSetTimerResolution$exit_thunk@nt@win32@fast_io@@$$hYAII_NPEAI@Z=#NtSetTimerResolution") -#pragma comment(linker,"/alternatename:?ZwSetTimerResolution$exit_thunk@nt@win32@fast_io@@$$hYAII_NPEAI@Z=#NtSetTimerResolution") +#pragma comment(linker,"/alternatename:?ZwSetTimerResolution$exit_thunk@nt@win32@fast_io@@$$hYAII_NPEAI@Z=#ZwSetTimerResolution") // msvc #pragma comment(linker,"/alternatename:?msvc__RTtypeid@msvc@fast_io@@$$hYAPEAXPEAX@Z=#__RTtypeid") // clang-format on