1131 lines
40 KiB
Plaintext
1131 lines
40 KiB
Plaintext
call tree from FUN_14119d2d0 depth<=4: 559 funcs
|
|
|
|
d0 14119d2d0 size=3105 FUN_14119d2d0
|
|
d1 1410784c0 size=4 FUN_1410784c0
|
|
d1 141010690 size=223 FUN_141010690
|
|
d1 141185c80 size=148 FUN_141185c80
|
|
d1 1419757b0 size=223 FUN_1419757b0
|
|
d1 14169e940 size=175 FUN_14169e940
|
|
d1 1423d5b30 size=165 FUN_1423d5b30
|
|
d1 1419a2070 size=123 FUN_1419a2070
|
|
d1 1410784d0 size=4 FUN_1410784d0
|
|
d1 1419ab640 size=223 FUN_1419ab640
|
|
d1 141078fa0 size=24 FUN_141078fa0
|
|
d1 14117fea0 size=382 FUN_14117fea0
|
|
d1 1423d4ab0 size=75 FUN_1423d4ab0
|
|
d1 14217c514 size=5 thunk_FUN_14217cc5c
|
|
d1 1423d3360 size=105 FUN_1423d3360
|
|
d1 141078be0 size=8 FUN_141078be0
|
|
d1 141078550 size=30 FUN_141078550
|
|
d1 1410791a0 size=8 FUN_1410791a0
|
|
d1 1423aa4d0 size=7 EnterCriticalSection
|
|
d1 1423d59e0 size=14 FUN_1423d59e0
|
|
d1 1411863e0 size=58 FUN_1411863e0
|
|
d1 141078b80 size=8 FUN_141078b80
|
|
d1 1423eb810 size=29 FUN_1423eb810
|
|
d1 1410786b0 size=4 FUN_1410786b0
|
|
d1 141078ba0 size=8 FUN_141078ba0
|
|
d1 14217c610 size=30 __security_check_cookie
|
|
d1 141078500 size=4 FUN_141078500
|
|
d1 1411a4a50 size=122 FUN_1411a4a50
|
|
d1 14119b160 size=264 FUN_14119b160
|
|
d1 141078520 size=4 FUN_141078520
|
|
d1 1412282b0 size=4 FUN_1412282b0
|
|
d1 1419a4650 size=198 FUN_1419a4650
|
|
d1 14117fd30 size=355 _Sort_unchecked<GSISymbolEntry*___ptr64*___ptr64,<lambda_17fc2db6b915a174aa9adac87939b088>_>
|
|
d1 1411a5760 size=40 FUN_1411a5760
|
|
d1 141079400 size=24 FUN_141079400
|
|
d1 1419718d0 size=57 FUN_1419718d0
|
|
d1 141078bc0 size=8 FUN_141078bc0
|
|
d1 1410784e0 size=4 FUN_1410784e0
|
|
d1 14217c644 size=58 FUN_14217c644
|
|
d1 141078bf0 size=22 FUN_141078bf0
|
|
d1 1416b60f0 size=232 FUN_1416b60f0
|
|
d1 141079220 size=18 FUN_141079220
|
|
d1 141184c40 size=544 FUN_141184c40
|
|
d1 1423aa4a0 size=7 LeaveCriticalSection
|
|
d1 1423eb730 size=20 FUN_1423eb730
|
|
d1 141078bd0 size=8 FUN_141078bd0
|
|
d1 141078c80 size=8 FUN_141078c80
|
|
d1 141078cd0 size=8 FUN_141078cd0
|
|
d1 1423eb8a0 size=23 FUN_1423eb8a0
|
|
d1 1423afbf0 size=54 FUN_1423afbf0
|
|
d1 1423d59b0 size=40 FUN_1423d59b0
|
|
d1 141077c10 size=840 FUN_141077c10
|
|
d1 1411bc4c0 size=2139 FUN_1411bc4c0
|
|
d1 141078b90 size=8 FUN_141078b90
|
|
d1 1423d58d0 size=76 FUN_1423d58d0
|
|
d1 1419a2100 size=139 FUN_1419a2100
|
|
d1 1411a1080 size=1694 FUN_1411a1080
|
|
d1 1410786c0 size=31 FUN_1410786c0
|
|
d1 1423e9960 size=55 FUN_1423e9960
|
|
d1 141078350 size=102 FUN_141078350
|
|
d1 1416b5d90 size=849 FUN_1416b5d90
|
|
d1 1423d42d0 size=22 FUN_1423d42d0
|
|
d1 1423d5980 size=29 FUN_1423d5980
|
|
d1 14230889c size=17 FUN_14230889c
|
|
d1 1423c5f80 size=7 FUN_1423c5f80
|
|
d1 1423d5720 size=23 FUN_1423d5720
|
|
d1 1419a5260 size=198 FUN_1419a5260
|
|
d1 140c6d670 size=176 FUN_140c6d670
|
|
d1 141078430 size=19 FUN_141078430
|
|
d1 141078bb0 size=8 FUN_141078bb0
|
|
d1 140fec210 size=221 FUN_140fec210
|
|
d1 14118ec90 size=79 FUN_14118ec90
|
|
d1 1423c3f40 size=245 FUN_1423c3f40
|
|
d1 1423d5890 size=16 FUN_1423d5890
|
|
d2 141078690 size=4 FUN_141078690
|
|
d2 1423ecc90 size=88 FUN_1423ecc90
|
|
d2 1423ed370 size=161 FUN_1423ed370
|
|
d2 1423ed100 size=438 FUN_1423ed100
|
|
d2 141a1a9e0 size=55 FUN_141a1a9e0
|
|
d2 1423c3ab0 size=20 FUN_1423c3ab0
|
|
d2 1423ce820 size=10 FUN_1423ce820
|
|
d2 1423c3a20 size=17 FUN_1423c3a20
|
|
d2 140feaa70 size=200 FUN_140feaa70
|
|
d2 14169f550 size=381 FUN_14169f550
|
|
d2 141ab8fb0 size=8 FUN_141ab8fb0
|
|
d2 1423d6650 size=137 FUN_1423d6650
|
|
d2 EXTERNAL:000000d5 size=0 Sleep
|
|
d2 142258100 size=120 FUN_142258100
|
|
d2 142257cc0 size=1076 FUN_142257cc0
|
|
d2 142188340 size=264 FUN_142188340
|
|
d2 1422581d0 size=159 FUN_1422581d0
|
|
d2 1423ceae0 size=4 FUN_1423ceae0
|
|
d2 142258270 size=494 FUN_142258270
|
|
d2 1423d4e10 size=131 FUN_1423d4e10
|
|
d2 140c64d60 size=111 FUN_140c64d60
|
|
d2 1423d3690 size=244 FUN_1423d3690
|
|
d2 141184240 size=36 FUN_141184240
|
|
d2 141228340 size=307 FUN_141228340
|
|
d2 141078670 size=4 FUN_141078670
|
|
d2 14217ce08 size=210 FUN_14217ce08
|
|
d2 14104dcd0 size=92 FUN_14104dcd0
|
|
d2 1410ca3d0 size=8 FUN_1410ca3d0
|
|
d2 1410ca3b0 size=4 FUN_1410ca3b0
|
|
d2 1410784f0 size=4 FUN_1410784f0
|
|
d2 141184760 size=288 FUN_141184760
|
|
d2 14117eca0 size=3180 FUN_14117eca0
|
|
d2 14117e9b0 size=607 FUN_14117e9b0
|
|
d2 14117e660 size=842 FUN_14117e660
|
|
d2 14117f910 size=549 FUN_14117f910
|
|
d2 14118a960 size=74 FUN_14118a960
|
|
d2 1411a4ad0 size=297 FUN_1411a4ad0
|
|
d2 141971960 size=1112 FUN_141971960
|
|
d2 1423088b0 size=5 _malloc_base
|
|
d2 142178480 size=31 FUN_142178480
|
|
d2 140c612c0 size=31 FUN_140c612c0
|
|
d2 142324b2c size=62 FUN_142324b2c
|
|
d2 1416b52e0 size=273 FUN_1416b52e0
|
|
d2 1416b8f60 size=211 FUN_1416b8f60
|
|
d2 1416bc970 size=217 FUN_1416bc970
|
|
d2 1416b4db0 size=178 FUN_1416b4db0
|
|
d2 1423bc320 size=130 FUN_1423bc320
|
|
d2 1423bb180 size=86 FUN_1423bb180
|
|
d2 141184f80 size=240 FUN_141184f80
|
|
d2 141218310 size=171 FUN_141218310
|
|
d2 1423ce840 size=7 FUN_1423ce840
|
|
d2 1423baf40 size=173 FUN_1423baf40
|
|
d2 141218460 size=464 FUN_141218460
|
|
d2 1423bb570 size=23 FUN_1423bb570
|
|
d2 1423ea690 size=1377 FUN_1423ea690
|
|
d2 140c6d9f0 size=357 FUN_140c6d9f0
|
|
d2 EXTERNAL:00000137 size=0 GetFileAttributesW
|
|
d2 140ff8960 size=156 FUN_140ff8960
|
|
d2 141a1add0 size=148 FUN_141a1add0
|
|
d2 140ffa540 size=117 FUN_140ffa540
|
|
d2 140ff9d80 size=187 FUN_140ff9d80
|
|
d2 140ff8870 size=238 FUN_140ff8870
|
|
d2 141023300 size=99 FUN_141023300
|
|
d2 1410103a0 size=520 FUN_1410103a0
|
|
d2 141079420 size=29 FUN_141079420
|
|
d2 141228660 size=7 FUN_141228660
|
|
d2 140fe93e0 size=353 FUN_140fe93e0
|
|
d2 140fe9000 size=10 FUN_140fe9000
|
|
d2 1422fe378 size=321 FUN_1422fe378
|
|
d2 1411cad30 size=256 FUN_1411cad30
|
|
d2 1419ab020 size=229 FUN_1419ab020
|
|
d2 1412282c0 size=20 FUN_1412282c0
|
|
d2 1412284f0 size=116 FUN_1412284f0
|
|
d2 1423c5e40 size=64 FUN_1423c5e40
|
|
d2 140c62d80 size=67 FUN_140c62d80
|
|
d2 1411a2580 size=91 FUN_1411a2580
|
|
d2 1423d5ad0 size=89 FUN_1423d5ad0
|
|
d2 1424a9ea0 size=254 FUN_1424a9ea0
|
|
d2 1424aa2a0 size=833 FUN_1424aa2a0
|
|
d2 1423ebb70 size=638 FUN_1423ebb70
|
|
d2 140c62dd0 size=87 FUN_140c62dd0
|
|
d2 1423eb8c0 size=377 FUN_1423eb8c0
|
|
d2 140c71330 size=259 FUN_140c71330
|
|
d2 141a19030 size=402 FUN_141a19030
|
|
d2 1423d0d70 size=135 FUN_1423d0d70
|
|
d2 1423d2c90 size=167 FUN_1423d2c90
|
|
d2 140cb0160 size=161 FUN_140cb0160
|
|
d2 141abbfb0 size=57 FUN_141abbfb0
|
|
d2 1416b5070 size=604 FUN_1416b5070
|
|
d2 140d2dda0 size=85 FUN_140d2dda0
|
|
d2 142540cb0 size=70 FUN_142540cb0
|
|
d2 1423d4600 size=45 FUN_1423d4600
|
|
d2 142316228 size=5 _realloc_base
|
|
d2 1416b9e10 size=2886 FUN_1416b9e10
|
|
d2 142541080 size=72 FUN_142541080
|
|
d2 142540d00 size=63 FUN_142540d00
|
|
d2 141ab7e30 size=8 FUN_141ab7e30
|
|
d2 14197b220 size=466 FUN_14197b220
|
|
d2 1423e8f70 size=1433 FUN_1423e8f70
|
|
d2 1416b9040 size=211 FUN_1416b9040
|
|
d2 140c77400 size=227 FUN_140c77400
|
|
d2 142329634 size=60 FUN_142329634
|
|
d2 140c73e90 size=408 FUN_140c73e90
|
|
d2 1422fd540 size=1353 FUN_1422fd540
|
|
d2 14169e760 size=143 FUN_14169e760
|
|
d2 14231bc5c size=5 thunk_FUN_14231b914
|
|
d3 1423cc9f0 size=173 FUN_1423cc9f0
|
|
d3 EXTERNAL:00000127 size=0 EnterCriticalSection
|
|
d3 EXTERNAL:0000012d size=0 LeaveCriticalSection
|
|
d3 14231a9d8 size=176 FUN_14231a9d8
|
|
d3 1423ccd30 size=121 FUN_1423ccd30
|
|
d3 1423ccc80 size=93 FUN_1423ccc80
|
|
d3 1423ccad0 size=97 FUN_1423ccad0
|
|
d3 140c743e0 size=152 FUN_140c743e0
|
|
d3 141a1ab70 size=605 FUN_141a1ab70
|
|
d3 141ab7c10 size=50 FUN_141ab7c10
|
|
d3 14169ea00 size=164 FUN_14169ea00
|
|
d3 1411caa00 size=46 FUN_1411caa00
|
|
d3 141aba410 size=8 FUN_141aba410
|
|
d3 141b5fcb0 size=15 FUN_141b5fcb0
|
|
d3 1423cb5f0 size=146 FUN_1423cb5f0
|
|
d3 1422595f0 size=2085 FUN_1422595f0
|
|
d3 142187e10 size=26 FUN_142187e10
|
|
d3 142327ca0 size=168 strlen
|
|
d3 1422fe590 size=125 FUN_1422fe590
|
|
d3 14219e5b0 size=34 FUN_14219e5b0
|
|
d3 142257a30 size=49 FUN_142257a30
|
|
d3 14219e930 size=24 FUN_14219e930
|
|
d3 142188650 size=14 FUN_142188650
|
|
d3 142327d60 size=354 strncpy
|
|
d3 1421a0ba0 size=190 FUN_1421a0ba0
|
|
d3 1423223f0 size=183 FUN_1423223f0
|
|
d3 1421888d0 size=14 FUN_1421888d0
|
|
d3 142187a40 size=34 FUN_142187a40
|
|
d3 1421887a0 size=42 FUN_1421887a0
|
|
d3 1421888e0 size=227 FUN_1421888e0
|
|
d3 14226e6c0 size=65 FUN_14226e6c0
|
|
d3 142188690 size=15 FUN_142188690
|
|
d3 142254220 size=21 FUN_142254220
|
|
d3 142268750 size=68 FUN_142268750
|
|
d3 14225a1f0 size=227 FUN_14225a1f0
|
|
d3 1422687a0 size=78 FUN_1422687a0
|
|
d3 14217c50c size=5 thunk_FUN_14217c644
|
|
d3 140c777a0 size=313 FUN_140c777a0
|
|
d3 1423d38f0 size=115 FUN_1423d38f0
|
|
d3 1411846f0 size=99 FUN_1411846f0
|
|
d3 141229310 size=86 FUN_141229310
|
|
d3 141228850 size=90 FUN_141228850
|
|
d3 140caffa0 size=153 FUN_140caffa0
|
|
d3 14217cffc size=113 capture_previous_context
|
|
d3 EXTERNAL:000000b8 size=0 IsProcessorFeaturePresent
|
|
d3 14217cdd4 size=52 __raise_securityfailure
|
|
d3 141228210 size=101 FUN_141228210
|
|
d3 1410c69f0 size=147 FUN_1410c69f0
|
|
d3 1410783c0 size=96 FUN_1410783c0
|
|
d3 142471b60 size=29 FUN_142471b60
|
|
d3 1423aa4f0 size=24 FUN_1423aa4f0
|
|
d3 1410b7b30 size=73 FUN_1410b7b30
|
|
d3 14117ec10 size=138 _Med3_unchecked<GSISymbolEntry*___ptr64*___ptr64,<lambda_17fc2db6b915a174aa9adac87939b088>_>
|
|
d3 142256700 size=131 FUN_142256700
|
|
d3 1422579d0 size=81 FUN_1422579d0
|
|
d3 142254b90 size=60 FUN_142254b90
|
|
d3 14117fb40 size=492 FUN_14117fb40
|
|
d3 1411a7de0 size=258 FUN_1411a7de0
|
|
d3 14246ecb0 size=78 FUN_14246ecb0
|
|
d3 142598990 size=22 FUN_142598990
|
|
d3 1419a24c0 size=783 FUN_1419a24c0
|
|
d3 141451ab0 size=189 FUN_141451ab0
|
|
d3 1423cd280 size=13 FUN_1423cd280
|
|
d3 140d85640 size=116 FUN_140d85640
|
|
d3 14246ebc0 size=135 FUN_14246ebc0
|
|
d3 1419f5a30 size=145 FUN_1419f5a30
|
|
d3 142404330 size=336 FUN_142404330
|
|
d3 1419a3ad0 size=839 FUN_1419a3ad0
|
|
d3 14246e8b0 size=27 FUN_14246e8b0
|
|
d3 142598980 size=8 FUN_142598980
|
|
d3 142563400 size=118 FUN_142563400
|
|
d3 141502490 size=194 FUN_141502490
|
|
d3 14199c3e0 size=637 FUN_14199c3e0
|
|
d3 14246f450 size=61 FUN_14246f450
|
|
d3 1419a27e0 size=4830 FUN_1419a27e0
|
|
d3 140c61260 size=33 FUN_140c61260
|
|
d3 1422fc7a4 size=167 FUN_1422fc7a4
|
|
d3 140c61290 size=33 FUN_140c61290
|
|
d3 142324b6c size=55 FUN_142324b6c
|
|
d3 142888350 size=6 _guard_dispatch_icall
|
|
d3 141a0e000 size=76 FUN_141a0e000
|
|
d3 141a0de20 size=368 FUN_141a0de20
|
|
d3 1423afbb0 size=53 FUN_1423afbb0
|
|
d3 1416a7db0 size=1148 FUN_1416a7db0
|
|
d3 141aba130 size=8 FUN_141aba130
|
|
d3 1423ae3b0 size=488 FUN_1423ae3b0
|
|
d3 140c6e860 size=144 FUN_140c6e860
|
|
d3 1423bb320 size=101 FUN_1423bb320
|
|
d3 1423d37d0 size=281 FUN_1423d37d0
|
|
d3 1423eccf0 size=721 FUN_1423eccf0
|
|
d3 1423ed2c0 size=156 FUN_1423ed2c0
|
|
d3 140c623f0 size=183 FUN_140c623f0
|
|
d3 140c62070 size=104 FUN_140c62070
|
|
d3 142565210 size=58 FUN_142565210
|
|
d3 1424718c0 size=166 FUN_1424718c0
|
|
d3 1423ea060 size=215 FUN_1423ea060
|
|
d3 1423e8f00 size=103 FUN_1423e8f00
|
|
d3 142564ce0 size=270 FUN_142564ce0
|
|
d3 142564f30 size=721 FUN_142564f30
|
|
d3 140c72ed0 size=298 FUN_140c72ed0
|
|
d3 1423d19a0 size=474 FUN_1423d19a0
|
|
d3 1423d0e00 size=249 FUN_1423d0e00
|
|
d3 1423ae300 size=158 FUN_1423ae300
|
|
d3 1423eac90 size=1888 FUN_1423eac90
|
|
d3 140c73000 size=145 FUN_140c73000
|
|
d3 1423d5520 size=337 FUN_1423d5520
|
|
d3 140c77ad0 size=260 FUN_140c77ad0
|
|
d3 140c62220 size=233 FUN_140c62220
|
|
d3 1423eb400 size=776 FUN_1423eb400
|
|
d3 1423d5750 size=234 FUN_1423d5750
|
|
d3 140c75c50 size=145 FUN_140c75c50
|
|
d3 1425abd80 size=16 FUN_1425abd80
|
|
d3 141a1afc0 size=1435 FUN_141a1afc0 [4096]
|
|
d3 1422fde60 size=386 FUN_1422fde60
|
|
d3 1422fdfe4 size=312 FUN_1422fdfe4
|
|
d3 1422fe348 size=23 FUN_1422fe348
|
|
d3 1422fe11c size=530 FUN_1422fe11c
|
|
d3 EXTERNAL:000000b9 size=0 RtlPcToFileHeader
|
|
d3 140c788f0 size=603 FUN_140c788f0
|
|
d3 141078300 size=60 FUN_141078300
|
|
d3 140c62030 size=16 FUN_140c62030
|
|
d3 14122a0c0 size=165 FUN_14122a0c0
|
|
d3 14231f704 size=410 FUN_14231f704
|
|
d3 140c62cb0 size=109 FUN_140c62cb0
|
|
d3 1424aa1e0 size=171 FUN_1424aa1e0
|
|
d3 142470a50 size=185 FUN_142470a50
|
|
d3 140cb6f10 size=500 FUN_140cb6f10
|
|
d3 1424aa160 size=116 FUN_1424aa160
|
|
d3 EXTERNAL:000000da size=0 WaitForSingleObject
|
|
d3 1423c9ea0 size=236 FUN_1423c9ea0
|
|
d3 1424b5bd0 size=462 FUN_1424b5bd0
|
|
d3 EXTERNAL:0000012f size=0 InitializeCriticalSection
|
|
d3 142518ed0 size=611 FUN_142518ed0
|
|
d3 140c76b30 size=47 FUN_140c76b30
|
|
d3 140c62780 size=1010 FUN_140c62780
|
|
d3 1423ec050 size=2091 FUN_1423ec050
|
|
d3 140c76b10 size=18 FUN_140c76b10
|
|
d3 1423ebe00 size=39 FUN_1423ebe00
|
|
d3 140c62d20 size=91 FUN_140c62d20
|
|
d3 1422fc2c9 size=6 WNetCancelConnection2W
|
|
d3 1423d56e0 size=23 FUN_1423d56e0
|
|
d3 142563080 size=336 FUN_142563080
|
|
d3 1423ceac0 size=25 FUN_1423ceac0
|
|
d3 1422fc2cf size=6 WNetGetConnectionW
|
|
d3 1422fc2c3 size=6 WNetAddConnection2W
|
|
d3 1423d0950 size=221 FUN_1423d0950
|
|
d3 141b4afb0 size=125 FUN_141b4afb0
|
|
d3 1416a88c0 size=570 FUN_1416a88c0
|
|
d3 1416bc590 size=210 FUN_1416bc590
|
|
d3 1416bc4c0 size=204 FUN_1416bc4c0
|
|
d3 141ab8230 size=10 FUN_141ab8230
|
|
d3 1416b9430 size=710 FUN_1416b9430
|
|
d3 1416b8df0 size=358 FUN_1416b8df0
|
|
d3 1416bb970 size=171 FUN_1416bb970
|
|
d3 1423aa4e0 size=7 DeleteCriticalSection
|
|
d3 141ab7dd0 size=26 FUN_141ab7dd0
|
|
d3 1416b7d40 size=118 FUN_1416b7d40
|
|
d3 1416aaee0 size=196 FUN_1416aaee0
|
|
d3 1416bb650 size=800 FUN_1416bb650
|
|
d3 1416a9850 size=344 FUN_1416a9850
|
|
d3 141abc030 size=15 FUN_141abc030
|
|
d3 1416b4e70 size=498 FUN_1416b4e70
|
|
d3 1416b9ae0 size=246 FUN_1416b9ae0
|
|
d3 1416b5400 size=100 FUN_1416b5400
|
|
d3 1416bcd70 size=337 FUN_1416bcd70
|
|
d3 140c708a0 size=119 FUN_140c708a0
|
|
d3 141abad70 size=3 FUN_141abad70
|
|
d3 1416b7dc0 size=1525 FUN_1416b7dc0
|
|
d3 14246efe0 size=142 FUN_14246efe0
|
|
d3 141b805b0 size=160 FUN_141b805b0
|
|
d3 141954a20 size=23 FUN_141954a20
|
|
d3 1423c3960 size=40 FUN_1423c3960
|
|
d3 1423ed560 size=271 FUN_1423ed560
|
|
d3 1423d5340 size=145 FUN_1423d5340
|
|
d3 1423ea510 size=374 FUN_1423ea510
|
|
d3 1423e9510 size=532 FUN_1423e9510
|
|
d3 1423116ec size=69 __acrt_errno_from_os_error
|
|
d3 EXTERNAL:00000196 size=0 HeapFree
|
|
d3 EXTERNAL:000000dc size=0 GetLastError
|
|
d3 1423117c0 size=32 __doserrno
|
|
d3 14169eee0 size=186 FUN_14169eee0
|
|
d3 14169f320 size=542 FUN_14169f320
|
|
d3 1423e8960 size=542 FUN_1423e8960
|
|
d4 142315084 size=749 FUN_142315084
|
|
d4 142304cd0 size=102 FUN_142304cd0
|
|
d4 14217cc44 size=23 atexit
|
|
d4 14217cd0c size=120 FUN_14217cd0c
|
|
d4 14217cca0 size=105 _Init_thread_footer
|
|
d4 140c712a0 size=99 FUN_140c712a0
|
|
d4 140c748b0 size=172 FUN_140c748b0
|
|
d4 1423e9fb0 size=158 FUN_1423e9fb0
|
|
d4 1423e7080 size=573 FUN_1423e7080
|
|
d4 1423e99a0 size=224 FUN_1423e99a0
|
|
d4 1423afb70 size=50 FUN_1423afb70
|
|
d4 141947550 size=232 FUN_141947550
|
|
d4 141ac7580 size=9118 FUN_141ac7580
|
|
d4 141ad47c0 size=239 FUN_141ad47c0
|
|
d4 142276740 size=65 FUN_142276740
|
|
d4 1422589f0 size=95 FUN_1422589f0
|
|
d4 1421f9740 size=32 FUN_1421f9740
|
|
d4 142276f50 size=62 FUN_142276f50
|
|
d4 1421a0b70 size=40 FUN_1421a0b70
|
|
d4 142254240 size=24 FUN_142254240
|
|
d4 1421b9460 size=257 FUN_1421b9460
|
|
d4 14226e4c0 size=502 FUN_14226e4c0
|
|
d4 141217df0 size=217 FUN_141217df0
|
|
d4 140ffc460 size=221 FUN_140ffc460
|
|
d4 1423cf4b0 size=8 FUN_1423cf4b0
|
|
d4 14105ae20 size=53 FUN_14105ae20
|
|
d4 141048ab0 size=8 FUN_141048ab0
|
|
d4 14246ef50 size=55 FUN_14246ef50
|
|
d4 142548890 size=54 FUN_142548890
|
|
d4 EXTERNAL:00000190 size=0 RtlLookupFunctionEntry
|
|
d4 EXTERNAL:0000018f size=0 RtlCaptureContext
|
|
d4 EXTERNAL:00000191 size=0 RtlVirtualUnwind
|
|
d4 EXTERNAL:00000192 size=0 UnhandledExceptionFilter
|
|
d4 EXTERNAL:00000154 size=0 SetUnhandledExceptionFilter
|
|
d4 EXTERNAL:000000ea size=0 GetCurrentProcess
|
|
d4 14217c6ac size=112 `eh_vector_constructor_iterator'
|
|
d4 1410ca2e0 size=36 FUN_1410ca2e0
|
|
d4 14117e4d0 size=393 FUN_14117e4d0
|
|
d4 142187e30 size=62 FUN_142187e30
|
|
d4 142257420 size=227 FUN_142257420
|
|
d4 1422542d0 size=96 FUN_1422542d0
|
|
d4 142254b60 size=39 FUN_142254b60
|
|
d4 142256f20 size=65 FUN_142256f20
|
|
d4 141228570 size=39 FUN_141228570
|
|
d4 1423c3a60 size=17 FUN_1423c3a60
|
|
d4 1423ed4c0 size=153 FUN_1423ed4c0
|
|
d4 142403bc0 size=185 FUN_142403bc0
|
|
d4 1423ca240 size=274 FUN_1423ca240
|
|
d4 140c7df20 size=270 FUN_140c7df20
|
|
d4 140c62e60 size=319 FUN_140c62e60
|
|
d4 1423ccbc0 size=97 FUN_1423ccbc0
|
|
d4 142470860 size=336 FUN_142470860
|
|
d4 14199c8d0 size=122 FUN_14199c8d0
|
|
d4 141678e30 size=50 FUN_141678e30
|
|
d4 14199ca30 size=122 FUN_14199ca30
|
|
d4 14199c760 size=125 FUN_14199c760
|
|
d4 1423cf4c0 size=8 FUN_1423cf4c0
|
|
d4 140c8ae10 size=119 FUN_140c8ae10
|
|
d4 1423cbeb0 size=48 FUN_1423cbeb0
|
|
d4 1423ccf60 size=177 FUN_1423ccf60
|
|
d4 EXTERNAL:000000f9 size=0 RaiseException
|
|
d4 142888330 size=2 _guard_dispatch_icall
|
|
d4 142323d38 size=25 __acrt_lock
|
|
d4 142323d8c size=25 __acrt_unlock
|
|
d4 141a13e10 size=426 FUN_141a13e10
|
|
d4 1423cc150 size=477 FUN_1423cc150
|
|
d4 1423d0880 size=202 FUN_1423d0880
|
|
d4 1423d58b0 size=20 FUN_1423d58b0
|
|
d4 1423cee60 size=174 FUN_1423cee60
|
|
d4 1423c1530 size=170 FUN_1423c1530
|
|
d4 1423ea4b0 size=42 FUN_1423ea4b0
|
|
d4 140c72d30 size=127 FUN_140c72d30
|
|
d4 1423eb710 size=16 FUN_1423eb710
|
|
d4 1423bb080 size=98 FUN_1423bb080
|
|
d4 1423bb0f0 size=128 FUN_1423bb0f0
|
|
d4 141ad2960 size=299 FUN_141ad2960
|
|
d4 1423aa0d0 size=75 FUN_1423aa0d0
|
|
d4 140c741e0 size=506 FUN_140c741e0
|
|
d4 EXTERNAL:00000133 size=0 GetTempPathW
|
|
d4 1423aff50 size=165 FUN_1423aff50
|
|
d4 EXTERNAL:00000274 size=0 SHGetSpecialFolderPathW
|
|
d4 14217c5b0 size=78 __chkstk
|
|
d4 EXTERNAL:00000139 size=0 GetSystemDirectoryW
|
|
d4 140c778e0 size=272 FUN_140c778e0
|
|
d4 140c66720 size=88 FUN_140c66720
|
|
d4 140c64cb0 size=3 _guard_check_icall
|
|
d4 1423bba20 size=501 FUN_1423bba20
|
|
d4 1423c12f0 size=271 FUN_1423c12f0
|
|
d4 14231ddf4 size=10 FUN_14231ddf4
|
|
d4 142471060 size=91 FUN_142471060
|
|
d4 EXTERNAL:00000151 size=0 MoveFileW
|
|
d4 1423af8d0 size=161 FUN_1423af8d0
|
|
d4 142564c50 size=138 FUN_142564c50
|
|
d4 140d3a150 size=130 FUN_140d3a150
|
|
d4 142321890 size=7 FUN_142321890
|
|
d4 140c62360 size=135 FUN_140c62360
|
|
d4 EXTERNAL:00000148 size=0 GetCurrentDirectoryW
|
|
d4 140c74960 size=262 FUN_140c74960
|
|
d4 1423d1780 size=99 FUN_1423d1780
|
|
d4 1423d1e20 size=496 FUN_1423d1e20
|
|
d4 140c710f0 size=202 FUN_140c710f0
|
|
d4 1423cc370 size=402 FUN_1423cc370
|
|
d4 140c70810 size=138 FUN_140c70810
|
|
d4 142254520 size=247 FUN_142254520
|
|
d4 142198880 size=37 FUN_142198880
|
|
d4 142254a00 size=114 FUN_142254a00
|
|
d4 14225b1c0 size=32 FUN_14225b1c0
|
|
d4 1423d56a0 size=23 FUN_1423d56a0
|
|
d4 14225bce0 size=498 FUN_14225bce0
|
|
d4 142256590 size=363 FUN_142256590
|
|
d4 141a1b560 size=211 FUN_141a1b560
|
|
d4 1423ceb20 size=29 FUN_1423ceb20
|
|
d4 1421784e4 size=34 FUN_1421784e4
|
|
d4 14231c4bc size=47 FUN_14231c4bc
|
|
d4 14230b3bc size=30 FUN_14230b3bc
|
|
d4 EXTERNAL:000000c9 size=0 GetTimeZoneInformation
|
|
d4 142329cd0 size=85 FUN_142329cd0
|
|
d4 14231d418 size=66 __tzset
|
|
d4 14230b40c size=71 _invoke_watson
|
|
d4 142471970 size=160 FUN_142471970
|
|
d4 1423c9db0 size=223 FUN_1423c9db0
|
|
d4 1423c94a0 size=262 FUN_1423c94a0
|
|
d4 EXTERNAL:0000014c size=0 DeleteCriticalSection
|
|
d4 14217a588 size=27 FUN_14217a588
|
|
d4 14246bf60 size=288 FUN_14246bf60
|
|
d4 EXTERNAL:00000138 size=0 GetCurrentThreadId
|
|
d4 EXTERNAL:000001c7 size=0 DispatchMessageW
|
|
d4 EXTERNAL:000001d8 size=0 GetWindowLongPtrW
|
|
d4 140cb4930 size=166 FUN_140cb4930
|
|
d4 EXTERNAL:000001c2 size=0 SetFocus
|
|
d4 EXTERNAL:000001cb size=0 GetMessageW
|
|
d4 140cb7440 size=246 FUN_140cb7440
|
|
d4 EXTERNAL:000001bd size=0 TranslateMessage
|
|
d4 EXTERNAL:000001c6 size=0 PeekMessageW
|
|
d4 EXTERNAL:000001c8 size=0 GetFocus
|
|
d4 1423c98e0 size=96 FUN_1423c98e0
|
|
d4 142471a20 size=273 FUN_142471a20
|
|
d4 1424b6ab0 size=525 FUN_1424b6ab0
|
|
d4 142549010 size=408 FUN_142549010
|
|
d4 14217a72c size=21 FUN_14217a72c
|
|
d4 14254d0c0 size=173 FUN_14254d0c0
|
|
d4 142549b30 size=379 FUN_142549b30
|
|
d4 14254c8c0 size=366 FUN_14254c8c0
|
|
d4 1424b47e0 size=3561 FUN_1424b47e0
|
|
d4 1425402b0 size=937 FUN_1425402b0
|
|
d4 1424fbaa0 size=849 FUN_1424fbaa0
|
|
d4 140d23b30 size=190 FUN_140d23b30
|
|
d4 1424ea3b0 size=2761 FUN_1424ea3b0
|
|
d4 140d2ce30 size=358 FUN_140d2ce30
|
|
d4 140c62b80 size=252 FUN_140c62b80
|
|
d4 140c78740 size=148 FUN_140c78740
|
|
d4 1423ec930 size=83 FUN_1423ec930
|
|
d4 140c6db60 size=377 FUN_140c6db60
|
|
d4 1423c9820 size=144 FUN_1423c9820
|
|
d4 1423ad750 size=1497 FUN_1423ad750 [io:CreateFileW]
|
|
d4 EXTERNAL:00000124 size=0 FindFirstFileW
|
|
d4 EXTERNAL:00000128 size=0 FindNextFileW
|
|
d4 1424ada70 size=1271 FUN_1424ada70
|
|
d4 140cd5760 size=183 FUN_140cd5760
|
|
d4 14255b070 size=409 FUN_14255b070
|
|
d4 1424b7c20 size=32 FUN_1424b7c20
|
|
d4 1424b7b90 size=67 FUN_1424b7b90
|
|
d4 140cd9010 size=305 FUN_140cd9010
|
|
d4 140c74a70 size=262 FUN_140c74a70
|
|
d4 141aebb20 size=248 FUN_141aebb20
|
|
d4 140db1b20 size=128 FUN_140db1b20
|
|
d4 1411c9c00 size=455 FUN_1411c9c00
|
|
d4 14254ca40 size=59 FUN_14254ca40
|
|
d4 1424b66f0 size=7 FUN_1424b66f0
|
|
d4 141219610 size=97 FUN_141219610
|
|
d4 1423c9140 size=109 FUN_1423c9140
|
|
d4 141b802b0 size=193 FUN_141b802b0
|
|
d4 1419a6c50 size=8 FUN_1419a6c50
|
|
d4 1419a6c60 size=8 FUN_1419a6c60
|
|
d4 1416a9a40 size=1653 FUN_1416a9a40
|
|
d4 1416a96a0 size=422 FUN_1416a96a0
|
|
d4 1416bc670 size=273 FUN_1416bc670
|
|
d4 1425491b0 size=141 FUN_1425491b0
|
|
d4 1416bd230 size=429 FUN_1416bd230
|
|
d4 1423c89b0 size=195 FUN_1423c89b0
|
|
d4 1416bc7b0 size=439 FUN_1416bc7b0
|
|
d4 1419f6820 size=42 FUN_1419f6820
|
|
d4 1423d3520 size=185 FUN_1423d3520
|
|
d4 14232c090 size=200 FUN_14232c090
|
|
d4 1423c3550 size=8 FUN_1423c3550
|
|
d4 1423c2ab0 size=250 FUN_1423c2ab0
|
|
d4 1423c27b0 size=42 FUN_1423c27b0
|
|
d4 1423c2300 size=93 FUN_1423c2300
|
|
d4 1423c2810 size=36 FUN_1423c2810
|
|
d4 1423c3450 size=31 FUN_1423c3450
|
|
d4 1423c3500 size=23 FUN_1423c3500
|
|
d4 1423c3a80 size=35 FUN_1423c3a80
|
|
d4 1423ded40 size=215 FUN_1423ded40
|
|
d4 EXTERNAL:00000120 size=0 CreateDirectoryW
|
|
d4 1423afe70 size=206 FUN_1423afe70
|
|
d4 1423cfec0 size=352 FUN_1423cfec0
|
|
|
|
===== CANDIDATE DECOMPILES (2) =====
|
|
|
|
//===== FUN_141a1afc0 @ 141a1afc0 =====
|
|
|
|
/* WARNING: Function: __security_check_cookie replaced with injection: security_check_cookie */
|
|
|
|
void FUN_141a1afc0(longlong param_1,undefined8 *param_2)
|
|
|
|
{
|
|
int iVar1;
|
|
undefined8 uVar2;
|
|
undefined8 *puVar3;
|
|
ushort *puVar4;
|
|
ulonglong uVar5;
|
|
ushort uVar6;
|
|
ulonglong uVar7;
|
|
undefined1 auStack_148 [32];
|
|
int *local_128;
|
|
int local_120;
|
|
undefined1 *local_118;
|
|
undefined4 local_110;
|
|
int local_108;
|
|
undefined4 local_f8 [2];
|
|
int local_f0 [2];
|
|
undefined1 local_e8 [20];
|
|
int local_d4;
|
|
char local_c2;
|
|
undefined1 local_c0 [20];
|
|
int local_ac;
|
|
char local_9a;
|
|
undefined **local_98 [2];
|
|
int local_84;
|
|
undefined2 local_72;
|
|
undefined1 local_70 [40];
|
|
ulonglong local_48;
|
|
|
|
local_48 = DAT_14519c398 ^ (ulonglong)auStack_148;
|
|
if (*(char *)*param_2 == '\0') {
|
|
if (**(char **)(param_1 + 0x10) != '\0') {
|
|
uVar2 = FUN_1423d59e0(local_f8);
|
|
FUN_1423d5890(param_1 + 0x10,uVar2);
|
|
FUN_1423d59b0(local_f8);
|
|
*(undefined8 *)(param_1 + 0x18) = 0;
|
|
}
|
|
}
|
|
else {
|
|
puVar3 = (undefined8 *)FUN_1423ceb20(param_2,local_f8);
|
|
uVar2 = *puVar3;
|
|
FUN_142254a00(local_70,uVar2);
|
|
local_98[0] = icu_51::UnicodeString::vftable;
|
|
local_72 = 0x200;
|
|
uVar7 = 0;
|
|
local_f0[0] = 0;
|
|
local_128 = local_f0;
|
|
FUN_14225bce0(local_70,3,0,local_98);
|
|
if (local_f0[0] < 1) {
|
|
FUN_142254520(local_e8,0x44);
|
|
FUN_142254520(local_c0,0xd0);
|
|
local_108 = (int)local_c2;
|
|
if (local_c2 < '\0') {
|
|
local_108 = local_d4;
|
|
}
|
|
local_120 = (int)local_9a;
|
|
if (local_9a < '\0') {
|
|
local_120 = local_ac;
|
|
}
|
|
iVar1 = (int)(char)local_72;
|
|
if ((char)local_72 < '\0') {
|
|
iVar1 = local_84;
|
|
}
|
|
local_110 = 0;
|
|
local_118 = local_e8;
|
|
local_128 = (int *)((ulonglong)local_128 & 0xffffffff00000000);
|
|
FUN_142256590(local_98,0,iVar1,local_c0);
|
|
FUN_142254b90(local_c0);
|
|
FUN_142254b90(local_e8);
|
|
FUN_142254520(local_c0,0x44);
|
|
FUN_142254520(local_e8,0xf0);
|
|
local_108 = (int)local_9a;
|
|
if (local_9a < '\0') {
|
|
local_108 = local_ac;
|
|
}
|
|
local_120 = (int)local_c2;
|
|
if (local_c2 < '\0') {
|
|
local_120 = local_d4;
|
|
}
|
|
iVar1 = (int)(char)local_72;
|
|
if ((char)local_72 < '\0') {
|
|
iVar1 = local_84;
|
|
}
|
|
local_110 = 0;
|
|
local_118 = local_c0;
|
|
local_128 = (int *)((ulonglong)local_128 & 0xffffffff00000000);
|
|
FUN_142256590(local_98,0,iVar1,local_e8);
|
|
FUN_142254b90(local_e8);
|
|
FUN_142254b90(local_c0);
|
|
FUN_142254520(local_c0,0x46);
|
|
FUN_142254520(local_e8,0x192);
|
|
local_108 = (int)local_9a;
|
|
if (local_9a < '\0') {
|
|
local_108 = local_ac;
|
|
}
|
|
local_120 = (int)local_c2;
|
|
if (local_c2 < '\0') {
|
|
local_120 = local_d4;
|
|
}
|
|
iVar1 = (int)(char)local_72;
|
|
if ((char)local_72 < '\0') {
|
|
iVar1 = local_84;
|
|
}
|
|
local_110 = 0;
|
|
local_118 = local_c0;
|
|
local_128 = (int *)((ulonglong)local_128 & 0xffffffff00000000);
|
|
FUN_142256590(local_98,0,iVar1,local_e8);
|
|
FUN_142254b90(local_e8);
|
|
FUN_142254b90(local_c0);
|
|
FUN_142254520(local_c0,0x49);
|
|
FUN_142254520(local_e8,0x131);
|
|
local_108 = (int)local_9a;
|
|
if (local_9a < '\0') {
|
|
local_108 = local_ac;
|
|
}
|
|
local_120 = (int)local_c2;
|
|
if (local_c2 < '\0') {
|
|
local_120 = local_d4;
|
|
}
|
|
iVar1 = (int)(char)local_72;
|
|
if ((char)local_72 < '\0') {
|
|
iVar1 = local_84;
|
|
}
|
|
local_110 = 0;
|
|
local_118 = local_c0;
|
|
local_128 = (int *)((ulonglong)local_128 & 0xffffffff00000000);
|
|
FUN_142256590(local_98,0,iVar1,local_e8);
|
|
FUN_142254b90(local_e8);
|
|
FUN_142254b90(local_c0);
|
|
FUN_142254520(local_c0,0x4f);
|
|
FUN_142254520(local_e8,0xd8);
|
|
local_108 = (int)local_9a;
|
|
if (local_9a < '\0') {
|
|
local_108 = local_ac;
|
|
}
|
|
local_120 = (int)local_c2;
|
|
if (local_c2 < '\0') {
|
|
local_120 = local_d4;
|
|
}
|
|
iVar1 = (int)(char)local_72;
|
|
if ((char)local_72 < '\0') {
|
|
iVar1 = local_84;
|
|
}
|
|
local_110 = 0;
|
|
local_118 = local_c0;
|
|
local_128 = (int *)((ulonglong)local_128 & 0xffffffff00000000);
|
|
FUN_142256590(local_98,0,iVar1,local_e8);
|
|
FUN_142254b90(local_e8);
|
|
FUN_142254b90(local_c0);
|
|
FUN_142254520(local_c0,0x4f);
|
|
FUN_142254520(local_e8,0xf8);
|
|
local_108 = (int)local_9a;
|
|
if (local_9a < '\0') {
|
|
local_108 = local_ac;
|
|
}
|
|
local_120 = (int)local_c2;
|
|
if (local_c2 < '\0') {
|
|
local_120 = local_d4;
|
|
}
|
|
iVar1 = (int)(char)local_72;
|
|
if ((char)local_72 < '\0') {
|
|
iVar1 = local_84;
|
|
}
|
|
local_110 = 0;
|
|
local_118 = local_c0;
|
|
local_128 = (int *)((ulonglong)local_128 & 0xffffffff00000000);
|
|
FUN_142256590(local_98,0,iVar1,local_e8);
|
|
FUN_142254b90(local_e8);
|
|
FUN_142254b90(local_c0);
|
|
FUN_14225b1c0(local_98);
|
|
}
|
|
else {
|
|
FUN_1425abd80("%s - %d","MultipurposeString::formatForSearch",1);
|
|
uVar2 = FUN_142254a00(local_e8,uVar2);
|
|
FUN_142198880(local_98,uVar2);
|
|
FUN_142254b90(local_e8);
|
|
}
|
|
puVar4 = (ushort *)FUN_141a1b560(local_98);
|
|
if ((puVar4 != (ushort *)0x0) && (uVar6 = *puVar4, uVar6 != 0)) {
|
|
local_f8[0] = 0x7ff;
|
|
do {
|
|
if (uVar6 < 0x1000) {
|
|
if (uVar6 < 0x80) {
|
|
if ((ushort)(uVar6 - 0x30) < 10) {
|
|
uVar5 = (ulonglong)uVar6 - 0x30;
|
|
}
|
|
else {
|
|
if (0x19 < (ushort)(uVar6 - 0x41)) {
|
|
uVar7 = uVar7 | 0x1000000000;
|
|
goto LAB_141a1b4e4;
|
|
}
|
|
uVar5 = (ulonglong)uVar6 - 0x37;
|
|
}
|
|
LAB_141a1b4e0:
|
|
uVar7 = uVar7 | 1L << (uVar5 & 0x3f);
|
|
}
|
|
else if (uVar6 < 0x100) {
|
|
uVar7 = uVar7 | 0x2000000000;
|
|
}
|
|
else if (uVar6 < 0x300) {
|
|
uVar7 = uVar7 | 0x4000000000;
|
|
}
|
|
else {
|
|
uVar7 = uVar7 | 0x8000000000;
|
|
}
|
|
}
|
|
else {
|
|
if (0x7ff < (ushort)(uVar6 + 0x2800)) {
|
|
uVar5 = (ulonglong)(((int)(uVar6 - 0x1000) >> 0xc) + 0x28);
|
|
goto LAB_141a1b4e0;
|
|
}
|
|
uVar7 = uVar7 | 0x80000000000000;
|
|
}
|
|
LAB_141a1b4e4:
|
|
puVar4 = puVar4 + 1;
|
|
uVar6 = *puVar4;
|
|
} while (uVar6 != 0);
|
|
}
|
|
*(ulonglong *)(param_1 + 0x18) = uVar7;
|
|
uVar2 = FUN_141a1b560(local_98);
|
|
uVar2 = FUN_1423d56a0(local_f8,uVar2);
|
|
FUN_1423d5890(param_1 + 0x10,uVar2);
|
|
FUN_1423d59b0(local_f8);
|
|
FUN_142254b90(local_98);
|
|
FUN_142254b90(local_70);
|
|
}
|
|
return;
|
|
}
|
|
|
|
|
|
|
|
//===== FUN_1423ad750 @ 1423ad750 =====
|
|
|
|
/* WARNING: Removing unreachable block (ram,0x0001423adc37) */
|
|
/* WARNING: Removing unreachable block (ram,0x0001423adc43) */
|
|
/* WARNING: Removing unreachable block (ram,0x0001423adc48) */
|
|
|
|
undefined8 * FUN_1423ad750(undefined8 *param_1,longlong *param_2,char param_3)
|
|
|
|
{
|
|
byte bVar1;
|
|
byte bVar2;
|
|
byte bVar3;
|
|
BOOL BVar4;
|
|
int iVar5;
|
|
undefined8 *puVar6;
|
|
HANDLE pvVar7;
|
|
int *lpOutBuffer;
|
|
ulonglong uVar8;
|
|
INT_PTR IVar9;
|
|
HMODULE hModule;
|
|
byte *pbVar10;
|
|
byte *pbVar11;
|
|
longlong lVar12;
|
|
byte **ppbVar13;
|
|
byte *pbVar14;
|
|
FARPROC pFVar15;
|
|
FARPROC pFVar16;
|
|
undefined8 uVar17;
|
|
FARPROC pFVar18;
|
|
DWORD local_res18 [2];
|
|
byte *local_res20;
|
|
byte *local_70;
|
|
byte *local_68;
|
|
byte *local_60;
|
|
byte *local_58;
|
|
undefined1 *local_50;
|
|
FARPROC local_48;
|
|
int *local_40;
|
|
|
|
pFVar18 = (FARPROC)0x0;
|
|
if (param_3 != '\0') {
|
|
if ((*(int *)(*(longlong *)ThreadLocalStoragePointer + 8) < DAT_14549a5d4) &&
|
|
(FUN_14217cd0c(&DAT_14549a5d4), DAT_14549a5d4 == -1)) {
|
|
hModule = GetModuleHandleA("user32.dll");
|
|
pFVar15 = pFVar18;
|
|
if (hModule != (HMODULE)0x0) {
|
|
pFVar15 = GetProcAddress(hModule,"GetFinalPathNameByHandle");
|
|
}
|
|
DAT_14549a670 = pFVar15;
|
|
_Init_thread_footer(&DAT_14549a5d4);
|
|
}
|
|
if (DAT_14549a670 != (FARPROC)0x0) {
|
|
puVar6 = (undefined8 *)FUN_140c6d9f0(&local_40,param_2);
|
|
pvVar7 = CreateFileW((LPCWSTR)*puVar6,0x80000000,1,(LPSECURITY_ATTRIBUTES)0x0,3,0x2000000,
|
|
(HANDLE)0x0);
|
|
if (pvVar7 != (HANDLE)0xffffffffffffffff) {
|
|
uVar8 = (*DAT_14549a670)(pvVar7,0,0,0);
|
|
if ((int)uVar8 != 0) {
|
|
iVar5 = (int)uVar8 + 2;
|
|
pFVar15 = pFVar18;
|
|
if (iVar5 != 0) {
|
|
pFVar15 = (FARPROC)_calloc_base(iVar5,2);
|
|
}
|
|
local_48 = pFVar15;
|
|
IVar9 = (*DAT_14549a670)(pvVar7,pFVar15,uVar8 & 0xffffffff,0);
|
|
if ((int)IVar9 != 0) {
|
|
CloseHandle(pvVar7);
|
|
FUN_140c741e0(&local_70,pFVar15);
|
|
pbVar11 = local_70;
|
|
pbVar14 = &DAT_1449b19f4;
|
|
pbVar10 = &DAT_1449b19f4;
|
|
pFVar16 = pFVar18;
|
|
LAB_1423adaf3:
|
|
do {
|
|
bVar1 = *pbVar10;
|
|
pbVar10 = pbVar10 + 1;
|
|
if ((char)bVar1 < '\0') {
|
|
if ((*pbVar10 & 0xc0) == 0x80) {
|
|
do {
|
|
pbVar10 = pbVar10 + 1;
|
|
} while ((*pbVar10 & 0xc0) == 0x80);
|
|
pFVar16 = pFVar16 + 1;
|
|
goto LAB_1423adaf3;
|
|
}
|
|
}
|
|
else if (bVar1 == 0) goto LAB_1423adb2a;
|
|
pFVar16 = pFVar16 + 1;
|
|
} while( true );
|
|
}
|
|
FUN_14230889c(pFVar15);
|
|
}
|
|
CloseHandle(pvVar7);
|
|
}
|
|
}
|
|
local_70 = (byte *)*param_2;
|
|
pbVar11 = local_70 + -0x10;
|
|
if (pbVar11 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
*(int *)pbVar11 = *(int *)pbVar11 + 1;
|
|
UNLOCK();
|
|
}
|
|
uVar17 = 1;
|
|
ppbVar13 = &local_70;
|
|
goto LAB_1423adca9;
|
|
}
|
|
puVar6 = (undefined8 *)FUN_140c6d9f0(&local_48);
|
|
pvVar7 = CreateFileW((LPCWSTR)*puVar6,0x80000000,1,(LPSECURITY_ATTRIBUTES)0x0,3,0x2200000,
|
|
(HANDLE)0x0);
|
|
if (pvVar7 != (HANDLE)0xffffffffffffffff) {
|
|
FUN_14230889c(0);
|
|
lpOutBuffer = (int *)_calloc_base(1,0x4000);
|
|
local_res18[0] = 0;
|
|
local_40 = lpOutBuffer;
|
|
BVar4 = DeviceIoControl(pvVar7,0x900a8,(LPVOID)0x0,0,lpOutBuffer,0x4000,local_res18,
|
|
(LPOVERLAPPED)0x0);
|
|
CloseHandle(pvVar7);
|
|
if ((BVar4 != 0) && (iVar5 = *lpOutBuffer, iVar5 < 0)) {
|
|
local_res20 = &DAT_14519d8e8;
|
|
if (iVar5 == -0x5ffffffd) {
|
|
lVar12 = (ulonglong)(*(ushort *)(lpOutBuffer + 2) >> 1) * 2 + 0x10;
|
|
LAB_1423ad877:
|
|
FUN_140c74610(&local_70,lVar12 + (longlong)lpOutBuffer,
|
|
*(ushort *)((longlong)lpOutBuffer + 10) >> 1);
|
|
local_res20 = local_70;
|
|
}
|
|
else if (iVar5 == -0x5ffffff4) {
|
|
lVar12 = (ulonglong)(*(ushort *)(lpOutBuffer + 2) >> 1) * 2 + 0x14;
|
|
goto LAB_1423ad877;
|
|
}
|
|
pbVar11 = local_res20;
|
|
if (*local_res20 != 0) {
|
|
pbVar14 = &DAT_1449b19cc;
|
|
pbVar10 = &DAT_1449b19cc;
|
|
pFVar15 = pFVar18;
|
|
LAB_1423ad8b0:
|
|
do {
|
|
bVar1 = *pbVar10;
|
|
pbVar10 = pbVar10 + 1;
|
|
if ((char)bVar1 < '\0') {
|
|
if ((*pbVar10 & 0xc0) == 0x80) {
|
|
do {
|
|
pbVar10 = pbVar10 + 1;
|
|
} while ((*pbVar10 & 0xc0) == 0x80);
|
|
pFVar15 = pFVar15 + 1;
|
|
goto LAB_1423ad8b0;
|
|
}
|
|
}
|
|
else if (bVar1 == 0) goto LAB_1423ad8dd;
|
|
pFVar15 = pFVar15 + 1;
|
|
} while( true );
|
|
}
|
|
pbVar11 = local_res20 + -0x10;
|
|
if (pbVar11 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
iVar5 = *(int *)pbVar11;
|
|
*(int *)pbVar11 = *(int *)pbVar11 + -1;
|
|
UNLOCK();
|
|
if (iVar5 == 0) {
|
|
thunk_FUN_14217cc5c();
|
|
}
|
|
}
|
|
}
|
|
FUN_14230889c(lpOutBuffer);
|
|
}
|
|
local_60 = (byte *)*param_2;
|
|
pbVar11 = local_60 + -0x10;
|
|
if (pbVar11 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
*(int *)pbVar11 = *(int *)pbVar11 + 1;
|
|
UNLOCK();
|
|
}
|
|
uVar17 = 0;
|
|
ppbVar13 = &local_60;
|
|
LAB_1423adca9:
|
|
FUN_1423add30(param_1,ppbVar13,uVar17);
|
|
return param_1;
|
|
LAB_1423adb2a:
|
|
iVar5 = FUN_140c77ad0(local_70,&DAT_1449b19f4,pFVar16);
|
|
if (iVar5 == 0) {
|
|
LAB_1423adb46:
|
|
do {
|
|
bVar1 = *pbVar14;
|
|
pbVar14 = pbVar14 + 1;
|
|
if ((char)bVar1 < '\0') {
|
|
if ((*pbVar14 & 0xc0) == 0x80) {
|
|
do {
|
|
pbVar14 = pbVar14 + 1;
|
|
} while ((*pbVar14 & 0xc0) == 0x80);
|
|
pFVar18 = pFVar18 + 1;
|
|
goto LAB_1423adb46;
|
|
}
|
|
}
|
|
else if (bVar1 == 0) goto LAB_1423adb7a;
|
|
pFVar18 = pFVar18 + 1;
|
|
} while( true );
|
|
}
|
|
pbVar10 = pbVar11 + -0x10;
|
|
if (pbVar10 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
*(int *)pbVar10 = *(int *)pbVar10 + 1;
|
|
UNLOCK();
|
|
pbVar11 = local_70;
|
|
}
|
|
*param_1 = pbVar11;
|
|
local_50 = &DAT_14519d8e8;
|
|
goto LAB_1423adc2e;
|
|
LAB_1423ad8dd:
|
|
iVar5 = FUN_140c77ad0(local_res20,&DAT_1449b19cc,pFVar15);
|
|
if (iVar5 == 0) {
|
|
LAB_1423ad8f0:
|
|
do {
|
|
bVar1 = *pbVar14;
|
|
pbVar14 = pbVar14 + 1;
|
|
if ((char)bVar1 < '\0') {
|
|
if ((*pbVar14 & 0xc0) == 0x80) {
|
|
do {
|
|
pbVar14 = pbVar14 + 1;
|
|
} while ((*pbVar14 & 0xc0) == 0x80);
|
|
pFVar18 = pFVar18 + 1;
|
|
goto LAB_1423ad8f0;
|
|
}
|
|
}
|
|
else if (bVar1 == 0) goto LAB_1423ad91d;
|
|
pFVar18 = pFVar18 + 1;
|
|
} while( true );
|
|
}
|
|
goto LAB_1423ad9ac;
|
|
LAB_1423adb7a:
|
|
iVar5 = (int)pFVar18;
|
|
pbVar10 = pbVar11;
|
|
if (iVar5 < 1) {
|
|
local_68 = pbVar11;
|
|
pbVar10 = pbVar11 + -0x10;
|
|
if (pbVar10 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
*(int *)pbVar10 = *(int *)pbVar10 + 1;
|
|
UNLOCK();
|
|
pbVar11 = local_70;
|
|
}
|
|
}
|
|
else {
|
|
while (iVar5 = iVar5 + -1, -1 < iVar5) {
|
|
bVar1 = *pbVar10;
|
|
if (bVar1 == 0) {
|
|
local_68 = &DAT_14519d8e8;
|
|
goto LAB_1423adbe0;
|
|
}
|
|
pbVar10 = pbVar10 + 1;
|
|
if ((char)bVar1 < '\0') {
|
|
bVar3 = 0x40;
|
|
bVar2 = bVar1 & 0x40;
|
|
while ((bVar2 != 0 && (8 < bVar3))) {
|
|
pbVar10 = pbVar10 + 1;
|
|
bVar3 = bVar3 >> 1;
|
|
bVar2 = bVar3 & bVar1;
|
|
}
|
|
}
|
|
}
|
|
FUN_140c743e0(&local_68);
|
|
}
|
|
LAB_1423adbe0:
|
|
*param_1 = local_68;
|
|
local_68 = &DAT_14519d8e8;
|
|
LAB_1423adc2e:
|
|
pbVar11 = pbVar11 + -0x10;
|
|
if (pbVar11 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
iVar5 = *(int *)pbVar11;
|
|
*(int *)pbVar11 = *(int *)pbVar11 + -1;
|
|
UNLOCK();
|
|
if (iVar5 == 0) {
|
|
thunk_FUN_14217cc5c();
|
|
}
|
|
}
|
|
FUN_14230889c(pFVar15);
|
|
return param_1;
|
|
LAB_1423ad91d:
|
|
iVar5 = (int)pFVar18;
|
|
pbVar10 = pbVar11;
|
|
if (iVar5 < 1) {
|
|
pbVar10 = pbVar11 + -0x10;
|
|
pbVar14 = pbVar11;
|
|
if (pbVar10 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
*(int *)pbVar10 = *(int *)pbVar10 + 1;
|
|
UNLOCK();
|
|
pbVar11 = local_res20;
|
|
pbVar14 = local_res20;
|
|
}
|
|
}
|
|
else {
|
|
while (iVar5 = iVar5 + -1, -1 < iVar5) {
|
|
bVar1 = *pbVar10;
|
|
pbVar14 = &DAT_14519d8e8;
|
|
if (bVar1 == 0) goto LAB_1423ad980;
|
|
pbVar10 = pbVar10 + 1;
|
|
if ((char)bVar1 < '\0') {
|
|
bVar3 = 0x40;
|
|
bVar2 = bVar1 & 0x40;
|
|
while ((bVar2 != 0 && (8 < bVar3))) {
|
|
pbVar10 = pbVar10 + 1;
|
|
bVar3 = bVar3 >> 1;
|
|
bVar2 = bVar3 & bVar1;
|
|
}
|
|
}
|
|
}
|
|
FUN_140c743e0(&local_58);
|
|
pbVar14 = local_58;
|
|
}
|
|
LAB_1423ad980:
|
|
pbVar10 = pbVar11 + -0x10;
|
|
pbVar11 = pbVar14;
|
|
local_res20 = pbVar14;
|
|
if (pbVar10 != (byte *)&DAT_14519d8d8) {
|
|
LOCK();
|
|
iVar5 = *(int *)pbVar10;
|
|
*(int *)pbVar10 = *(int *)pbVar10 + -1;
|
|
UNLOCK();
|
|
if (iVar5 == 0) {
|
|
thunk_FUN_14217cc5c();
|
|
pbVar11 = local_res20;
|
|
}
|
|
}
|
|
LAB_1423ad9ac:
|
|
*param_1 = pbVar11;
|
|
FUN_14230889c(lpOutBuffer);
|
|
return param_1;
|
|
}
|
|
|
|
|