TPCommon.dll

v2.31.0.1206 64-bit Windows NT Analyzed
Description
TPCommon.dll
Authors
Copyright (C) 1998-2022 Tencent. All rights reserved.
File size
169.9 KB
Uploaded
2025-12-04 06:17
Views
85
SHA-256
872ba4b042db6088027c85e234385848

Exported functions 70

??0ITPTimer@@QEAA@AEBV0@@Z #1 · 0xc950
??0ITPTimer@@QEAA@XZ #2 · 0xc950
??0ITPTimerListener@@QEAA@AEBV0@@Z #3 · 0xc880
??0ITPTimerListener@@QEAA@XZ #4 · 0xc880
??0TPLog@@AEAA@XZ #5 · 0x1c70
??0TPLogTag@@QEAA@$$QEAV0@@Z #6 · 0x5300
??0TPLogTag@@QEAA@AEBV0@@Z #7 · 0x52a0
??0TPLogTag@@QEAA@XZ #8 · 0x5150
??0critical_section_impl@details@pplx@@QEAA@XZ #9 · 0x6cf0
??0event_impl@details@pplx@@QEAA@XZ #10 · 0x6c50
??0reader_writer_lock_impl@details@pplx@@QEAA@XZ #11 · 0x6d40
??1ITPTimer@@UEAA@XZ #12 · 0xc940
??1ITPTimerListener@@UEAA@XZ #13 · 0xc870
??1TPLogTag@@QEAA@XZ #14 · 0x5190
??1critical_section_impl@details@pplx@@QEAA@XZ #15 · 0x6d10
??1event_impl@details@pplx@@QEAA@XZ #16 · 0x6c90
??4ITPTimer@@QEAAAEAV0@AEBV0@@Z #17 · 0xc890
??4ITPTimerListener@@QEAAAEAV0@AEBV0@@Z #18 · 0xc890
??4TPLog@@QEAAAEAV0@$$QEAV0@@Z #19 · 0x1bb0
??4TPLog@@QEAAAEAV0@AEBV0@@Z #20 · 0x1ba0
??4TPLogTag@@QEAAAEAV0@$$QEAV0@@Z #21 · 0x53e0
??4TPLogTag@@QEAAAEAV0@AEBV0@@Z #22 · 0x5390
??_7ITPTimer@@6B@ #23 · 0x181b0
??_7ITPTimerListener@@6B@ #24 · 0x18208
?BuildTag@TPLogTag@@AEAAXXZ #25 · 0x5570
?CaptureCallstack@platform@details@pplx@@YA_KPEAPEAX_K1@Z #26 · 0x6bb0
?Create@ITPTimer@@SAPEAV1@J_N@Z #27 · 0xdd40
?CreateRecursiveDirectory@tp_windows_common@@YA_NPEB_W@Z #28 · 0x13030
?CreateThreadSafeScheduler@@YA?AV?$shared_ptr@Uscheduler_interface@pplx@@@std@@XZ #29 · 0xa570
?DirectoryIsExist@tp_windows_common@@YA_NPEB_W@Z #30 · 0x13000
?DoLog@TPLog@@AEAAXW4TPPlayerLogLevel@@PEB_W1H11@Z #31 · 0x1dd0
?DoLogA@TPLog@@QEAAXW4TPPlayerLogLevel@@PEBD1@Z #32 · 0x2700
?DoLogA@TPLog@@QEAAXW4TPPlayerLogLevel@@PEBD1H11ZZ #33 · 0x2350
?DoLogW@TPLog@@QEAAXW4TPPlayerLogLevel@@PEB_W1H11ZZ #34 · 0x2140
?DoLogW@TPLog@@QEAAXW4TPPlayerLogLevel@@PEB_W@Z #35 · 0x2830
?FileIsExist@tp_windows_common@@YA_NPEB_W@Z #36 · 0x12fa0
?GetCurrentThreadId@platform@details@pplx@@YAJXZ #37 · 0x6b90
?GetFileSize@tp_windows_common@@YA_JPEB_W@Z #38 · 0x12f20
?GetInstance@TPLog@@SAAEAV1@XZ #39 · 0x2860
?GetLogCallback@TPLog@@QEAAPEAVITPLogCallback@@XZ #40 · 0x1d20
?GetLogOutputLevel@TPLog@@QEAA?AW4TPPlayerLogLevel@@XZ #41 · 0x1dc0
?GetTagStr@TPLogTag@@QEBAPEB_WXZ #42 · 0x5560
?SetLogCallback@TPLog@@QEAAXPEAVITPLogCallback@@@Z #43 · 0x1c90
?SetLogContext@TPLogTag@@QEAAXAEBUTPLogContext@@@Z #44 · 0x54c0
?SetLogOutputLevel@TPLog@@QEAAXW4TPPlayerLogLevel@@@Z #45 · 0x1d30
?SetModule@TPLogTag@@QEAAXPEB_W@Z #46 · 0x5530
?SetPlayID@TPLogTag@@QEAAXH@Z #47 · 0x5520
?SetPrefix@TPLogTag@@QEAAXPEB_W@Z #48 · 0x5500
?TPGetCoreLogLevelFromThumbLogLevel@@YA?AW4TPTraceLogLevel@@W4TPPlayerLogLevel@@@Z #49 · 0x2a30
?TPGetThumbLogLevelFromCoreLogLevel@@YA?AW4TPPlayerLogLevel@@W4TPTraceLogLevel@@@Z #50 · 0x28d0
?TPIs64bitSystem@tp_windows_common@@YAHXZ #51 · 0x13490
?TPIsVistaOrLater@tp_windows_common@@YAHXZ #52 · 0x13530
?TPIsWin10OrLater@tp_windows_common@@YAHW4TPWin10Versions@1@@Z #53 · 0x136b0
?TPIsWin7SP1OrLater@tp_windows_common@@YAHXZ #54 · 0x13550
?TPIsWin81OrLater@tp_windows_common@@YAHXZ #55 · 0x135b0
?TPIsWin8OrLater@tp_windows_common@@YAHXZ #56 · 0x13570
?TPIsWow64@tp_windows_common@@YAHXZ #57 · 0x13420
?YieldExecution@platform@details@pplx@@YAXXZ #58 · 0x6ba0
?__autoclassinit2@TPLog@@QEAAX_K@Z #59 · 0x1bc0
?get_ambient_scheduler@pplx@@YA?AV?$shared_ptr@Uscheduler_interface@pplx@@@std@@XZ #60 · 0x5dd0
?lock@critical_section_impl@details@pplx@@QEAAXXZ #61 · 0x6d20
?lock@reader_writer_lock_impl@details@pplx@@QEAAXXZ #62 · 0x6d60
?lock_read@reader_writer_lock_impl@details@pplx@@QEAAXXZ #63 · 0x6d80
?reset@event_impl@details@pplx@@QEAAXXZ #64 · 0x6cb0
?schedule@windows_scheduler@details@pplx@@UEAAXP6AXPEAX@Z0@Z #65 · 0x6de0
?set@event_impl@details@pplx@@QEAAXXZ #66 · 0x6ca0
?set_ambient_scheduler@pplx@@YAXV?$shared_ptr@Uscheduler_interface@pplx@@@std@@@Z #67 · 0x5df0
?unlock@critical_section_impl@details@pplx@@QEAAXXZ #68 · 0x6d30
?unlock@reader_writer_lock_impl@details@pplx@@QEAAXXZ #69 · 0x6d90
?wait@event_impl@details@pplx@@QEAAII@Z #70 · 0x6cc0

Imported DLLs & functions 148

_callnewh 0x180017420
free 0x180017410
malloc 0x180017418
_beginthreadex 0x180017480
_cexit 0x180017448
_configure_narrow_argv 0x180017468
_crt_atexit 0x180017498
_execute_onexit_table 0x180017430
_initialize_narrow_environment 0x180017460
_initialize_onexit_table 0x180017440
_initterm 0x180017450
_initterm_e 0x180017458
_invalid_parameter_noinfo_noreturn 0x180017490
_register_onexit_function 0x180017438
_seh_filter_dll 0x180017470
strerror 0x180017478
terminate 0x180017488
__stdio_common_vsprintf 0x1800174b8
__stdio_common_vsprintf_s 0x1800174a8
__stdio_common_vswprintf 0x1800174c0
__stdio_common_vswprintf_s 0x1800174b0
_gmtime64 0x1800174e0
AcquireSRWLockExclusive 0x180017090
AcquireSRWLockShared 0x1800170c0
CloseHandle 0x1800170a0
CloseThreadpoolWork 0x180017050
CreateDirectoryW 0x180017190
CreateEventW 0x180017078
CreateIoCompletionPort 0x180017178
CreateThreadpoolWork 0x1800170d0
CreateWaitableTimerW 0x180017180
DeleteCriticalSection 0x180017040
EnterCriticalSection 0x180017058
FormatMessageA 0x180017170
FormatMessageW 0x180017118
GetCurrentProcess 0x1800171a8
GetCurrentProcessId 0x1800171c0
GetCurrentThreadId 0x180017070
GetFileAttributesExW 0x1800171a0
GetFileAttributesW 0x180017198
GetLastError 0x180017028
GetModuleHandleW 0x1800170c8
GetProcAddress 0x180017038
GetQueuedCompletionStatus 0x180017100
GetSystemTimeAsFileTime 0x180017188
InitializeCriticalSection 0x180017068
InitializeCriticalSectionAndSpinCount 0x1800170f8
InitializeCriticalSectionEx 0x180017018
InitializeSListHead 0x1800171b8
InitializeSRWLock 0x180017048
IsDebuggerPresent 0x1800171b0
IsProcessorFeaturePresent 0x1800171f0
LeaveCriticalSection 0x180017060
LoadLibraryW 0x180017030
LocalFree 0x180017138
MultiByteToWideChar 0x180017020
OutputDebugStringW 0x180017010
PostQueuedCompletionStatus 0x180017110
QueryPerformanceCounter 0x1800171d8
QueueUserAPC 0x180017130
ReleaseSRWLockExclusive 0x180017080
ReleaseSRWLockShared 0x1800170a8
ResetEvent 0x1800170b0
RtlCaptureContext 0x180017000
RtlLookupFunctionEntry 0x180017008
RtlVirtualUnwind 0x1800171c8
SetEvent 0x180017088
SetLastError 0x1800170e8
SetUnhandledExceptionFilter 0x1800171e8
SetWaitableTimer 0x1800170d8
SleepEx 0x180017150
SubmitThreadpoolWork 0x1800170b8
TerminateProcess 0x1800171e0
TerminateThread 0x180017120
TlsAlloc 0x180017128
TlsFree 0x180017168
TlsGetValue 0x180017160
TlsSetValue 0x1800170e0
UnhandledExceptionFilter 0x1800171d0
VerifyVersionInfoW 0x180017158
VerSetConditionMask 0x180017140
WaitForMultipleObjects 0x1800170f0
WaitForSingleObject 0x180017108
WaitForSingleObjectEx 0x180017098
WideCharToMultiByte 0x180017148
_Cnd_destroy 0x180017300
_Cnd_do_broadcast_at_thread_exit 0x1800172f8
_Cnd_init 0x180017338
_Cnd_signal 0x1800172e8
_Cnd_wait 0x180017308
_Mtx_destroy 0x180017330
_Mtx_destroy_in_situ 0x1800172c8
_Mtx_init 0x180017310
_Mtx_init_in_situ 0x1800172d8
_Mtx_lock 0x1800172d0
_Mtx_unlock 0x1800172e0
_Thrd_detach 0x180017328
_Thrd_id 0x180017320
_Thrd_join 0x180017340
_Thrd_start 0x180017318
?_Execute_once@std@@YAHAEAUonce_flag@1@P6AHPEAX1PEAPEAX@Z1@Z 0x1800172a0
?_Lock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x180017248
?_Osfx@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAXXZ 0x180017208
?_Pninc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAAPEA_WXZ 0x180017228
?_Syserror_map@std@@YAPEBDH@Z 0x1800172b8
?_Throw_C_error@std@@YAXH@Z 0x1800172c0
?_Throw_Cpp_error@std@@YAXH@Z 0x1800172f0
?_Unlock@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAAXXZ 0x180017250
?_Winerror_map@std@@YAHH@Z 0x1800172b0
?_Winerror_message@std@@YAKKPEADK@Z 0x1800172a8
?_Xlength_error@std@@YAXPEBD@Z 0x180017280
??0?$basic_ios@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180017220
??0?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAA@PEAV?$basic_streambuf@_WU?$char_traits@_W@std@@@1@_N@Z 0x180017230
??0?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@IEAA@XZ 0x180017200
??1?$basic_ios@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180017238
??1?$basic_ostream@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180017290
??1?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@UEAA@XZ 0x180017240
??6?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV01@H@Z 0x180017298
?flush@?$basic_ostream@_WU?$char_traits@_W@std@@@std@@QEAAAEAV12@XZ 0x180017210
?imbue@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAXAEBVlocale@2@@Z 0x180017288
?setbuf@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAPEAV12@PEA_W_J@Z 0x180017278
?setstate@?$basic_ios@_WU?$char_traits@_W@std@@@std@@QEAAXH_N@Z 0x180017218
?showmanyc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JXZ 0x180017258
?sputc@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAAG_W@Z 0x180017358
?sputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@QEAA_JPEB_W_J@Z 0x180017350
?sync@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAHXZ 0x180017360
?uflow@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAAGXZ 0x180017260
?uncaught_exception@std@@YA_NXZ 0x180017348
?xsgetn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEA_W_J@Z 0x180017268
?xsputn@?$basic_streambuf@_WU?$char_traits@_W@std@@@std@@MEAA_JPEB_W_J@Z 0x180017270
SetLogCallback 0x180017370
SetLogLevel 0x180017378
__C_specific_handler 0x1800173d8
__CxxFrameHandler3 0x1800173b0
__std_exception_copy 0x1800173d0
__std_exception_destroy 0x1800173c8
__std_terminate 0x1800173b8
__std_type_info_compare 0x1800173e0
__std_type_info_destroy_list 0x180017390
_CxxThrowException 0x180017398
_purecall 0x1800173a8
memcpy 0x1800173e8
memmove 0x180017388
memset 0x1800173a0
wcsrchr 0x1800173c0
WSACleanup 0x180017400
WSAStartup 0x1800173f8