Generated by JEB on 2019/08/01

PE: C:\Windows\System32\canonurl.dll Base=0x180000000 SHA-256=687DDC4C295E869F2E2360BC51EFEA2CF33B7AD45470224F9693F6EAC615CEB5
PDB: CanonUrl.pdb GUID={0DE69365-5FCA-D19B-3697A06882272A21} Age=1

332 located named symbols:
0x180007270: "__cdecl _imp__o_iswlower" __imp__o_iswlower
0x18000653C: "__cdecl _raise_securityfailure" __raise_securityfailure
0x180005F18: "void __cdecl __scrt_initialize_type_info(void)" ?__scrt_initialize_type_info@@YAXXZ
0x180007570: "canonicalizer.ucsuri.tcs" ??_C@_0BJ@PKKBBJIP@canonicalizer?4ucsuri?4tcs?$AA@
0x180007558: " #"'%" ??_C@_05BADKOJIJ@?5?$CD?$CC?8?$CF?$AA@
0x180007228: "__cdecl _imp__o__execute_onexit_table" __imp__o__execute_onexit_table
0x180007E34: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-com-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-com-l1-1-0
0x180007E20: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-crt-private-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-crt-private-l1-1-0
0x1800074E8: "?#" ??_C@_02JBCAPDCB@?$DP?$CD?$AA@
0x180009690: "__cdecl _scrt_current_native_startup_state" __scrt_current_native_startup_state
0x180009008: "__cdecl _security_cookie_complement" __security_cookie_complement
0x1800075F4: "://" ??_C@_03GACAABJG@?3?1?1?$AA@
0x1800015E4: "void __cdecl ConvertToCanonComponents(struct Components const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> & __ptr64,unsigned short const * __ptr64,unsigned __int64)" ?ConvertToCanonComponents@@YAXAEBUComponents@@AEAU?$UrlComponents@G@SafetyCanonicalizer@@PEBG_K@Z
0x1800071A8: "__cdecl _imp_GetCurrentThreadId" __imp_GetCurrentThreadId
0x180006912: "__cdecl configure_narrow_argv" _configure_narrow_argv
0x180002D9C: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::UnescapeUrl(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,class SafetyCanonicalizer::CanonPtr<struct SafetyCanonicalizer::UrlComponent<unsigned short>,unsigned short> & __ptr64)" ?UnescapeUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@AEAV?$CanonPtr@U?$UrlComponent@G@SafetyCanonicalizer@@G@2@@Z
0x18000695C: "__cdecl _vcrt_thread_attach" __vcrt_thread_attach
0x180006A20: "__cdecl guard_dispatch_icall_nop" _guard_dispatch_icall_nop
0x1800074E4: "@" ??_C@_01EOFPKCAF@?$EA?$AA@
0x1800073C0: "__cdecl _xp_a" __xp_a
0x180007230: "__cdecl _imp__o__initialize_narrow_environment" __imp__o__initialize_narrow_environment
0x180006968: "__cdecl is_c_termination_complete" _is_c_termination_complete
0x1800064A8: "__cdecl RTC_Initialize" _RTC_Initialize
0x18000695C: "__cdecl _vcrt_thread_detach" __vcrt_thread_detach
0x180007930: "__cdecl _rtc_taa" __rtc_taa
0x1800072A8: "__cdecl _imp__initterm_e" __imp__initterm_e
0x1800072B8: api-ms-win-crt-runtime-l1-1-0_NULL_THUNK_DATA
0x1800068BC: "__cdecl _scrt_is_ucrt_dll_in_use" __scrt_is_ucrt_dll_in_use
0x18000695C: "__cdecl _vcrt_initialize" __vcrt_initialize
0x180007238: "__cdecl _imp__initialize_onexit_table" __imp__initialize_onexit_table
0x18000A170: ?HostTerminatorCharsUserpart@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x1800072D8: "__cdecl _guard_dispatch_icall_fptr" __guard_dispatch_icall_fptr
0x1800075F8: "__cdecl _real@3fc00000" __real@3fc00000
0x180007920: "__cdecl _rtc_iaa" __rtc_iaa
0x18000695C: "__cdecl _acrt_thread_attach" __acrt_thread_attach
0x1800072E0: "__cdecl _xc_a" __xc_a
0x180007540: " " ??_C@_01CLKCMJKC@?5?$AA@
0x180007480: "__cdecl pDefaultRawDllMain" _pDefaultRawDllMain
0x180007220: "__cdecl _imp__o__configure_narrow_argv" __imp__o__configure_narrow_argv
0x180009020: "__cdecl _scrt_ucrt_dll_is_in_use" __scrt_ucrt_dll_is_in_use
0x180009150: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::MinimalPathEscapeChars" ?MinimalPathEscapeChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007260: "__cdecl _imp__o_iswascii" __imp__o_iswascii
0x1800024C8: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::Canonicalize(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,bool,bool,struct SafetyCanonicalizer::CanonUrlComponents<unsigned short> & __ptr64,int)" ?Canonicalize@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@_N1AEAU?$CanonUrlComponents@G@2@H@Z
0x180009420: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::MinimalPathEscapeChars" ?MinimalPathEscapeChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x1800074A8: "\/" ??_C@_02HHAEMJFE@?2?1?$AA@
0x180007188: "__cdecl _imp_IdnToAscii" __imp_IdnToAscii
0x180009018: "__cdecl _memcpy_nt_iters" __memcpy_nt_iters
0x1800069F9: memcpy
0x180007538: " ?#" ??_C@_03OPBHFKBB@?5?$DP?$CD?$AA@
0x18000A050: ?HttpSchemeSpecificPartStarterChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x1800072C0: "__cdecl _imp_memset" __imp_memset
0x18000695C: "__cdecl _acrt_initialize" __acrt_initialize
0x1800068D6: "__cdecl initterm" _initterm
0x180006936: "__cdecl o__initialize_onexit_table" _o__initialize_onexit_table
0x180007E70: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-sysinfo-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-sysinfo-l1-1-0
0x18000A438: "__cdecl _dyn_tls_init_callback" __dyn_tls_init_callback
0x1800073B8: "__cdecl _xi_z" __xi_z
0x180007150: "__cdecl _imp_UnhandledExceptionFilter" __imp_UnhandledExceptionFilter
0x18000694E: "__cdecl _C_specific_handler" __C_specific_handler
0x18000A290: ?QueryStringSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180007590: "http://" ??_C@_07FGAOOBMN@http?3?1?1?$AA@
0x18000695C: "__cdecl _acrt_thread_detach" __acrt_thread_detach
0x180006A05: memmove
0x180006300: "__cdecl _scrt_uninitialize_crt" __scrt_uninitialize_crt
0x180006998: "__cdecl _GSHandlerCheckCommon" __GSHandlerCheckCommon
0x1800068FA: "__cdecl o___std_type_info_destroy_list" _o___std_type_info_destroy_list
0x180006234: "__cdecl _scrt_is_nonwritable_in_current_image" __scrt_is_nonwritable_in_current_image
0x180006906: "__cdecl cexit" _cexit
0x180006104: "__cdecl _scrt_initialize_crt" __scrt_initialize_crt
0x18000695C: "__cdecl _acrt_uninitialize" __acrt_uninitialize
0x1800072C8: api-ms-win-crt-string-l1-1-0_NULL_THUNK_DATA
0x18000691E: "__cdecl o__execute_onexit_table" _o__execute_onexit_table
0x180005F2C: "void __cdecl __scrt_uninitialize_type_info(void)" ?__scrt_uninitialize_type_info@@YAXXZ
0x1800074C0: ":/\?#%[" ??_C@_07DKFGMBMJ@?3?1?2?$DP?$CD?$CF?$FL?$AA@
0x1800095D0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::ForbiddenUnescapeUrlChars" ?ForbiddenUnescapeUrlChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007268: "__cdecl _imp_iswdigit" __imp_iswdigit
0x1800058C8: "bool __cdecl ComponentEquals<unsigned short,4>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[4])" ??$ComponentEquals@G$03@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY03$$CBD@Z
0x1800057D0: "bool __cdecl ComponentEquals<unsigned short,5>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[5])" ??$ComponentEquals@G$04@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY04$$CBD@Z
0x18000695C: "__cdecl _scrt_stub_for_acrt_thread_detach" __scrt_stub_for_acrt_thread_detach
0x180001E00: PrefixEncode
0x18000584C: "bool __cdecl ComponentEquals<unsigned short,6>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[6])" ??$ComponentEquals@G$05@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY05$$CBD@Z
0x18000A0E0: ?PortSearchChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180001578: "unsigned short const * __ptr64 __cdecl CoTaskMemAllocString(unsigned short const * __ptr64)" ?CoTaskMemAllocString@@YAPEBGPEBG@Z
0x1800060B0: "__cdecl _scrt_dllmain_uninitialize_c" __scrt_dllmain_uninitialize_c
0x1800074B4: ":/\?#%" ??_C@_06BPCJIPBN@?3?1?2?$DP?$CD?$CF?$AA@
0x180009030: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::MinimalFragmentEscapeChars" ?MinimalFragmentEscapeChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x1800017B0: Canonicalize
0x18000692A: "__cdecl o__initialize_narrow_environment" _o__initialize_narrow_environment
0x1800075C0: "68007400740070003a002f002f00" ??_C@_0BN@DLKKELPM@68007400740070003a002f002f00?$AA@
0x1800090C0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::MinimalFragmentEscapeChars" ?MinimalFragmentEscapeChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x1800074EC: "#" ??_C@_01IPJKGB@?$CD?$AA@
0x180009D80: ?UserSearchChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x18000695C: "__cdecl _scrt_stub_for_acrt_initialize" __scrt_stub_for_acrt_initialize
0x180007160: api-ms-win-core-errorhandling-l1-1-0_NULL_THUNK_DATA
0x180007250: "__cdecl _imp__o__seh_filter_dll" __imp__o__seh_filter_dll
0x1800073D0: "__cdecl _xt_a" __xt_a
0x1800096D4: "__cdecl _scrt_debugger_hook_flag" __scrt_debugger_hook_flag
0x180007198: "__cdecl _imp_GetCurrentProcess" __imp_GetCurrentProcess
0x1800094B0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::ForbiddenUnescapeUrlChars" ?ForbiddenUnescapeUrlChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007250: "__cdecl _imp__seh_filter_dll" __imp__seh_filter_dll
0x180001C40: Rolldown
0x180007548: " ?#,<>|`{}^"%" ??_C@_0O@FMDKIAKK@?5?$DP?$CD?0?$DM?$DO?$HM?$GA?$HL?$HN?$FO?$CC?$CF?$AA@
0x1800034E0: "public: static bool __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::RolldownPath(struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> & __ptr64,bool)" ?RolldownPath@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SA_NAEBU?$UrlComponents@G@2@AEAU?$UrlComponent@G@2@_N@Z
0x180005EEC: DllMain
0x18000695C: "__cdecl _scrt_stub_for_acrt_thread_attach" __scrt_stub_for_acrt_thread_attach
0x1800064EC: "__cdecl RTC_Terminate" _RTC_Terminate
0x180007280: "__cdecl _imp_realloc" __imp_realloc
0x180007290: "__cdecl _imp___C_specific_handler" __imp___C_specific_handler
0x1800071F0: "__cdecl _imp_RtlCaptureContext" __imp_RtlCaptureContext
0x180007180: api-ms-win-core-libraryloader-l1-2-0_NULL_THUNK_DATA
0x1800021D4: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::CrackOriginalScheme(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,class SafetyCanonicalizer::CanonPtr<unsigned short const * __ptr64,unsigned short> & __ptr64,enum SafetyCanonicalizer::UrlSchemeType & __ptr64,int)" ?CrackOriginalScheme@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@AEAV?$CanonPtr@PEBGG@2@AEAW4UrlSchemeType@2@H@Z
0x180007158: "__cdecl _imp_GetLastError" __imp_GetLastError
0x180006974: "__cdecl _GSHandlerCheck" __GSHandlerCheck
0x18000692A: "__cdecl initialize_narrow_environment" _initialize_narrow_environment
0x180009014: "__cdecl _isa_enabled" __isa_enabled
0x1800075E8: "https" ??_C@_05BCHGOAMK@https?$AA@
0x1800071A0: "__cdecl _imp_GetCurrentProcessId" __imp_GetCurrentProcessId
0x180007568: "#?" ??_C@_02GCGLPEGI@?$CD?$DP?$AA@
0x1800075F0: "ftp" ??_C@_03LMDBDBEG@ftp?$AA@
0x180006936: "__cdecl initialize_onexit_table" _initialize_onexit_table
0x180009698: "__cdecl _scrt_native_startup_lock" __scrt_native_startup_lock
0x18000695C: "__cdecl _vcrt_uninitialize" __vcrt_uninitialize
0x1800071C0: "__cdecl _imp_IsProcessorFeaturePresent" __imp_IsProcessorFeaturePresent
0x1800073A8: "__cdecl _PLEASE_LINK_WITH_legacy_stdio_wide_specifiers.lib" __PLEASE_LINK_WITH_legacy_stdio_wide_specifiers.lib
0x180007E84: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-libraryloader-l1-2-0" __IMPORT_DESCRIPTOR_api-ms-win-core-libraryloader-l1-2-0
0x18000A320: ?HostSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x18000A200: ?HostTerminatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180005FE0: "__cdecl _scrt_dllmain_before_initialize_c" __scrt_dllmain_before_initialize_c
0x1800074D8: "/\?#%@" ??_C@_06HPCDEFPB@?1?2?$DP?$CD?$CF?$EA?$AA@
0x180005DC0: "__cdecl DllMainCRTStartup" _DllMainCRTStartup
0x1800072B0: "__cdecl _imp__initterm" __imp__initterm
0x180007EC0: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-debug-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-debug-l1-1-0
0x1800074F0: "abcdefghijklmnopqrstuvwxyzABCDEF" ??_C@_0EB@NACIKEJD@abcdefghijklmnopqrstuvwxyzABCDEF@
0x180007288: "__cdecl _imp__o_wcstol" __imp__o_wcstol
0x180006912: "__cdecl o__configure_narrow_argv" _o__configure_narrow_argv
0x180005F40: "__cdecl _scrt_initialize_default_local_stdio_options" __scrt_initialize_default_local_stdio_options
0x180006154: "__cdecl _scrt_initialize_onexit_tables" __scrt_initialize_onexit_tables
0x1800072D0: "__cdecl _guard_check_icall_fptr" __guard_check_icall_fptr
0x180006344: "__cdecl _crt_debugger_hook" __crt_debugger_hook
0x180007268: "__cdecl _imp__o_iswdigit" __imp__o_iswdigit
0x1800071B0: "__cdecl _imp_TerminateProcess" __imp_TerminateProcess
0x1800074D0: "/\?#%" ??_C@_05DPJEALNM@?1?2?$DP?$CD?$CF?$AA@
0x18000A3B0: ?PathSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180007288: "__cdecl _imp_wcstol" __imp_wcstol
0x1800075A0: "canonicalizer.ucsuri.tcs/" ??_C@_0BK@GPOBAHMF@canonicalizer?4ucsuri?4tcs?1?$AA@
0x180007534: "." ??_C@_01LFCBOECM@?4?$AA@
0x180007138: "__cdecl _imp_IsDebuggerPresent" __imp_IsDebuggerPresent
0x180007208: api-ms-win-core-sysinfo-l1-1-0_NULL_THUNK_DATA
0x1800073A0: "__cdecl _xi_a" __xi_a
0x1800071C8: api-ms-win-core-processthreads-l1-1-1_NULL_THUNK_DATA
0x180007140: api-ms-win-core-debug-l1-1-0_NULL_THUNK_DATA
0x1800074E0: ":]@" ??_C@_03NFDAMKMA@?3?$FN?$EA?$AA@
0x18000602C: "__cdecl _scrt_dllmain_crt_thread_detach" __scrt_dllmain_crt_thread_detach
0x180007240: "__cdecl _imp__itow_s" __imp__itow_s
0x180005F64: "__cdecl _scrt_acquire_startup_lock" __scrt_acquire_startup_lock
0x180009C60: ?SchemeSeparatorChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x1800075E0: "http" ??_C@_04IAFLKNP@http?$AA@
0x180007120: "__cdecl _imp_CoTaskMemFree" __imp_CoTaskMemFree
0x180006906: "__cdecl o__cexit" _o__cexit
0x180003EFC: "void __cdecl AppendLowerString<unsigned short,unsigned short>(class UrlStringBuilder<unsigned short> & __ptr64,unsigned short const * __ptr64,unsigned short const * __ptr64)" ??$AppendLowerString@GG@@YAXAEAV?$UrlStringBuilder@G@@PEBG1@Z
0x180006942: "__cdecl seh_filter_dll" _seh_filter_dll
0x180007228: "__cdecl _imp__execute_onexit_table" __imp__execute_onexit_table
0x180007E5C: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-0
0x180007EE8: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-1" __IMPORT_DESCRIPTOR_api-ms-win-core-processthreads-l1-1-1
0x180009390: ?ValidAsciiHostnameChars@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180007480: "__cdecl pRawDllMain" _pRawDllMain
0x180007490: "0123456789abcedfABCEDF" ??_C@_0BH@DGPBPKHO@0123456789abcedfABCEDF?$AA@
0x1800066F0: "__cdecl _isa_available_init" __isa_available_init
0x180007240: "__cdecl _imp__o__itow_s" __imp__o__itow_s
0x1800068B0: "__cdecl get_startup_argv_mode" _get_startup_argv_mode
0x180007928: "__cdecl _rtc_izz" __rtc_izz
0x180005E10: "__cdecl _security_check_cookie" __security_check_cookie
0x180007398: "__cdecl _xc_z" __xc_z
0x1800071B8: api-ms-win-core-processthreads-l1-1-0_NULL_THUNK_DATA
0x18000695C: "__cdecl _vcrt_uninitialize_critical" __vcrt_uninitialize_critical
0x180007280: "__cdecl _imp__o_realloc" __imp__o_realloc
0x180007200: "__cdecl _imp_GetSystemTimeAsFileTime" __imp_GetSystemTimeAsFileTime
0x180005FFC: "__cdecl _scrt_dllmain_crt_thread_attach" __scrt_dllmain_crt_thread_attach
0x180006942: "__cdecl o__seh_filter_dll" _o__seh_filter_dll
0x1800068FA: "__cdecl _std_type_info_destroy_list" __std_type_info_destroy_list
0x1800071F8: api-ms-win-core-rtlsupport-l1-1-0_NULL_THUNK_DATA
0x1800073C8: "__cdecl _xp_z" __xp_z
0x1800074AC: " " ??_C@_04DNCNJDPH@?5?7?6?$AN?$AA@
0x180007EAC: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-rtlsupport-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-rtlsupport-l1-1-0
0x1800071D8: api-ms-win-core-profile-l1-1-0_NULL_THUNK_DATA
0x180007938: "__cdecl _rtc_tzz" __rtc_tzz
0x1800074CC: "/" ??_C@_01KMDKNFGN@?1?$AA@
0x18000753C: " #" ??_C@_02IGFKBHGM@?5?$CD?$AA@
0x1800073E0: "__cdecl _guard_fids_table" __guard_fids_table
0x180007278: "__cdecl _imp_iswxdigit" __imp_iswxdigit
0x180007010: "__cdecl load_config_used" _load_config_used
0x180007270: "__cdecl _imp_iswlower" __imp_iswlower
0x1800073B0: "__cdecl _scrt_stdio_legacy_msvcrt_compatibility" __scrt_stdio_legacy_msvcrt_compatibility
0x1800074C8: "/\" ??_C@_02CFKBDFGI@?1?2?$AA@
0x180006334: "__cdecl _scrt_get_dyn_tls_init_callback" __scrt_get_dyn_tls_init_callback
0x180001FC0: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::CrackUrl(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,struct SafetyCanonicalizer::CrackUrlOptions const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> & __ptr64)" ?CrackUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@AEBUCrackUrlOptions@2@AEAU?$UrlComponents@G@2@@Z
0x180007260: "__cdecl _imp_iswascii" __imp_iswascii
0x180007178: "__cdecl _imp_DisableThreadLibraryCalls" __imp_DisableThreadLibraryCalls
0x1800071E8: "__cdecl _imp_RtlLookupFunctionEntry" __imp_RtlLookupFunctionEntry
0x1800071D0: "__cdecl _imp_QueryPerformanceCounter" __imp_QueryPerformanceCounter
0x180007E0C: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-crt-string-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-crt-string-l1-1-0
0x180002FD8: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::PrefixEncodeUrl(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,bool,bool,class SafetyCanonicalizer::CanonPtr<struct SafetyCanonicalizer::UrlComponent<unsigned short>,unsigned short> & __ptr64)" ?PrefixEncodeUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBU?$UrlComponent@G@2@_N1AEAV?$CanonPtr@U?$UrlComponent@G@SafetyCanonicalizer@@G@2@@Z
0x18000695C: "__cdecl _acrt_uninitialize_critical" __acrt_uninitialize_critical
0x180007230: "__cdecl _imp__initialize_narrow_environment" __imp__initialize_narrow_environment
0x180007168: "__cdecl _imp_InitializeSListHead" __imp_InitializeSListHead
0x1800071E0: "__cdecl _imp_RtlVirtualUnwind" __imp_RtlVirtualUnwind
0x180009660: "unsigned __int64 `__local_stdio_printf_options'::`2'::_OptionsStorage" ?_OptionsStorage@?1??__local_stdio_printf_options@@9@4_KA
0x1800028DC: "public: static long __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::CanonicalizeUrl(struct SafetyCanonicalizer::CanonicalizeUrlOptions const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,class SafetyCanonicalizer::CanonPtr<struct SafetyCanonicalizer::UrlComponents<unsigned short>,unsigned short> & __ptr64)" ?CanonicalizeUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SAJAEBUCanonicalizeUrlOptions@2@AEBU?$UrlComponents@G@2@AEAV?$CanonPtr@U?$UrlComponents@G@SafetyCanonicalizer@@G@2@@Z
0x180006530: "__cdecl guard_check_icall_nop" _guard_check_icall_nop
0x180007190: api-ms-win-core-localization-l1-2-0_NULL_THUNK_DATA
0x18000695C: "__cdecl _scrt_stub_for_acrt_uninitialize" __scrt_stub_for_acrt_uninitialize
0x180006968: "__cdecl _scrt_stub_for_is_c_termination_complete" __scrt_stub_for_is_c_termination_complete
0x180007E98: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-interlocked-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-interlocked-l1-1-0
0x180005944: "void __cdecl AppendString<unsigned short,unsigned short>(class UrlStringBuilder<unsigned short> & __ptr64,unsigned short const * __ptr64)" ??$AppendString@GG@@YAXAEAV?$UrlStringBuilder@G@@PEBG@Z
0x180007118: "__cdecl _imp_CoTaskMemAlloc" __imp_CoTaskMemAlloc
0x1800068E2: "__cdecl initterm_e" _initterm_e
0x1800062D4: "__cdecl _scrt_release_startup_lock" __scrt_release_startup_lock
0x180003A04: "bool __cdecl SafetyCanonicalizer::Private::IPv4StringToAddress<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,struct SafetyCanonicalizer::IPv4Addr * __ptr64)" ??$IPv4StringToAddress@G@Private@SafetyCanonicalizer@@YA_NPEBG0PEAUIPv4Addr@1@@Z
0x180003668: "bool __cdecl SafetyCanonicalizer::Private::IPv6StringToAddress<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,struct SafetyCanonicalizer::IPv6Addr * __ptr64)" ??$IPv6StringToAddress@G@Private@SafetyCanonicalizer@@YA_NPEBG0PEAUIPv6Addr@1@@Z
0x1800060E8: "__cdecl _scrt_dllmain_uninitialize_critical" __scrt_dllmain_uninitialize_critical
0x180007298: "__cdecl _imp_memcpy" __imp_memcpy
0x18000695C: "__cdecl _scrt_stub_for_acrt_uninitialize_critical" __scrt_stub_for_acrt_uninitialize_critical
0x180009FC0: ?SchemeTerminatorChars@?$V@$00@?A0x290f5807@@2VCharSet@Char@SafetyCanonicalizer@@B
0x180009000: "__cdecl _security_cookie" __security_cookie
0x180006354: "__cdecl _scrt_fastfail" __scrt_fastfail
0x180001F00: "public: struct SafetyCanonicalizer::CanonUrlComponents<unsigned short> & __ptr64 __cdecl SafetyCanonicalizer::CanonUrlComponents<unsigned short>::operator=(struct SafetyCanonicalizer::CanonUrlComponents<unsigned short> &&) __ptr64" ??4?$CanonUrlComponents@G@SafetyCanonicalizer@@QEAAAEAU01@$$QEAU01@@Z
0x180007DF8: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-crt-runtime-l1-1-0
0x180007ED4: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-errorhandling-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-errorhandling-l1-1-0
0x180007170: api-ms-win-core-interlocked-l1-1-0_NULL_THUNK_DATA
0x180007130: api-ms-win-core-com-l1-1-0_NULL_THUNK_DATA
0x1800072A0: api-ms-win-crt-private-l1-1-0_NULL_THUNK_DATA
0x180007210: "__cdecl _imp__o___std_type_info_destroy_list" __imp__o___std_type_info_destroy_list
0x180009010: "__cdecl _isa_available" __isa_available
0x180003380: "public: static bool __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::RollupUrl(struct SafetyCanonicalizer::RollupUrlOptions const & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> & __ptr64)" ?RollupUrl@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SA_NAEBURollupUrlOptions@2@AEBU?$UrlComponents@G@2@AEAU?$UrlComponent@G@2@@Z
0x180007148: "__cdecl _imp_SetUnhandledExceptionFilter" __imp_SetUnhandledExceptionFilter
0x180005A34: "__cdecl _local_stdio_scanf_options" __local_stdio_scanf_options
0x180007258: "__cdecl _imp__o_free" __imp__o_free
0x180007238: "__cdecl _imp__o__initialize_onexit_table" __imp__o__initialize_onexit_table
0x180009C54: "__cdecl _favor" __favor
0x180005E38: "__cdecl _security_init_cookie" __security_init_cookie
0x180009E10: ?SchemeTerminatorChars@?$V@$01@?A0x290f5807@@2VCharSet@Char@SafetyCanonicalizer@@B
0x1800035A0: "public: static bool __cdecl SafetyCanonicalizer::Canonicalizer<unsigned short,unsigned short,2>::RolldownHost(struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> & __ptr64)" ?RolldownHost@?$Canonicalizer@GG$01@SafetyCanonicalizer@@SA_NAEBU?$UrlComponents@G@2@AEAU?$UrlComponent@G@2@@Z
0x180007218: "__cdecl _imp__cexit" __imp__cexit
0x180003D14: "unsigned short const * __ptr64 __cdecl SafetyCanonicalizer::Char::UnescapeChar<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,unsigned short & __ptr64)" ??$UnescapeChar@G@Char@SafetyCanonicalizer@@YAPEBGPEBG0AEAG@Z
0x180004F50: "bool __cdecl SafetyCanonicalizer::Char::UnescapeChar<unsigned short>(unsigned short,unsigned short,unsigned short & __ptr64)" ??$UnescapeChar@G@Char@SafetyCanonicalizer@@YA_NGGAEAG@Z
0x180007248: "__cdecl _imp_memmove" __imp_memmove
0x180007560: " '"%" ??_C@_04BGMDPCAI@?5?8?$CC?$CF?$AA@
0x180007128: "__cdecl _imp_CoTaskMemRealloc" __imp_CoTaskMemRealloc
0x1800073D8: "__cdecl _xt_z" __xt_z
0x180005FA4: "__cdecl _scrt_dllmain_after_initialize_c" __scrt_dllmain_after_initialize_c
0x180009270: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<1>::MinimalQueryStringEscapeChars" ?MinimalQueryStringEscapeChars@?$V@$00@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180006048: "__cdecl _scrt_dllmain_exception_filter" __scrt_dllmain_exception_filter
0x1800065A0: "__cdecl _report_gsfailure" __report_gsfailure
0x180001AF0: Rollup
0x180005A24: "__cdecl _local_stdio_printf_options" __local_stdio_printf_options
0x180007278: "__cdecl _imp__o_iswxdigit" __imp__o_iswxdigit
0x180003C34: "unsigned short const * __ptr64 __cdecl SafetyCanonicalizer::Char::ReadBackWhile<unsigned short>(unsigned short const * __ptr64,unsigned short const * __ptr64,class SafetyCanonicalizer::Char::CharSet const & __ptr64)" ??$ReadBackWhile@G@Char@SafetyCanonicalizer@@YAPEBGPEBG0AEBVCharSet@01@@Z
0x180003FEC: "bool __cdecl ComponentEquals<unsigned short,25>(struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,char const (& __ptr64)[25])" ??$ComponentEquals@G$0BJ@@@YA_NAEBU?$UrlComponent@G@SafetyCanonicalizer@@AEAY0BJ@$$CBD@Z
0x180009680: "struct __type_info_node __type_info_root_node" ?__type_info_root_node@@3U__type_info_node@@A
0x180009CF0: ?TrimWhitespace@?A0x290f5807@@3VCharSet@Char@SafetyCanonicalizer@@A
0x180004068: "void __cdecl AppendString<unsigned short,char>(class UrlStringBuilder<unsigned short> & __ptr64,char const * __ptr64)" ??$AppendString@GD@@YAXAEAV?$UrlStringBuilder@G@@PEBD@Z
0x180007220: "__cdecl _imp__configure_narrow_argv" __imp__configure_narrow_argv
0x1800016B0: "bool __cdecl AddRollupToArray(class CoTaskArray<struct UrlRollup> & __ptr64,struct SafetyCanonicalizer::UrlComponents<unsigned short> const & __ptr64,struct SafetyCanonicalizer::UrlComponent<unsigned short> const & __ptr64,unsigned short const * __ptr64)" ?AddRollupToArray@@YA_NAEAV?$CoTaskArray@UUrlRollup@@@@AEBU?$UrlComponents@G@SafetyCanonicalizer@@AEBU?$UrlComponent@G@3@PEBG@Z
0x180007E48: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-profile-l1-1-0" __IMPORT_DESCRIPTOR_api-ms-win-core-profile-l1-1-0
0x1800091E0: "public: static class SafetyCanonicalizer::Char::CharSet const SafetyCanonicalizer::Char::V<2>::MinimalQueryStringEscapeChars" ?MinimalQueryStringEscapeChars@?$V@$01@Char@SafetyCanonicalizer@@2VCharSet@23@B
0x180007210: "__cdecl _imp___std_type_info_destroy_list" __imp___std_type_info_destroy_list
0x180007218: "__cdecl _imp__o__cexit" __imp__o__cexit
0x180007258: "__cdecl _imp_free" __imp_free
0x180007EFC: "__cdecl _IMPORT_DESCRIPTOR_api-ms-win-core-localization-l1-2-0" __IMPORT_DESCRIPTOR_api-ms-win-core-localization-l1-2-0
0x18000691E: "__cdecl execute_onexit_table" _execute_onexit_table
0x1800068EE: memset
0x180007F10: "__cdecl _NULL_IMPORT_DESCRIPTOR" __NULL_IMPORT_DESCRIPTOR
0x180009668: "unsigned __int64 `__local_stdio_scanf_options'::`2'::_OptionsStorage" ?_OptionsStorage@?1??__local_stdio_scanf_options@@9@4_KA

[JEB Decompiler by PNF Software]