diff --git a/build/.cmake/api/v1/reply/index-2024-09-23T10-34-34-0588.json b/build/.cmake/api/v1/reply/index-2024-10-01T12-47-52-0475.json similarity index 100% rename from build/.cmake/api/v1/reply/index-2024-09-23T10-34-34-0588.json rename to build/.cmake/api/v1/reply/index-2024-10-01T12-47-52-0475.json diff --git a/build/.ninja_deps b/build/.ninja_deps index 5d62169..b34e12c 100644 Binary files a/build/.ninja_deps and b/build/.ninja_deps differ diff --git a/build/.ninja_log b/build/.ninja_log index 0ef71fb..ca3724a 100644 --- a/build/.ninja_log +++ b/build/.ninja_log @@ -1,69 +1,133 @@ # ninja log v5 -5019 7433 1726992201719892506 src/CMakeFiles/hook_aurora.dir/controller.cpp.o 59fce5719e037207 -2510 2831 1726992197117915147 src/CMakeFiles/hook_aurora.dir/asmjit/core/formatter.cpp.o 24ac0d755c2caef2 -6312 7032 1726992201317894484 src/CMakeFiles/hook_aurora.dir/CConnectPool.cpp.o db8f52d8176eb620 -1641 2126 1726992196408918635 src/CMakeFiles/hook_aurora.dir/asmjit/core/codewriter.cpp.o dba5e01f8953ef64 -3 395 1726992194681927132 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64emithelper.cpp.o d584cf617a8c7cc0 -4 985 1726992195271924229 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64formatter.cpp.o fc4d89a4bdb00b84 -3572 3785 1726992198070910459 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonehash.cpp.o 3bdee1a9d15060a6 -3460 3755 1726992198040910606 src/CMakeFiles/hook_aurora.dir/asmjit/core/type.cpp.o 1e2e3e8c016013ce -4833 5424 1726992199709902395 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86instdb.cpp.o 859b70d5de0b8557 -2449 2676 1726992196962915910 src/CMakeFiles/hook_aurora.dir/asmjit/core/errorhandler.cpp.o 36ff8d1582a3085 -1034 1641 1726992195927921002 src/CMakeFiles/hook_aurora.dir/asmjit/core/assembler.cpp.o 75622b8715de140c -4904 6084 1726992200369899148 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86rapass.cpp.o 4a45d9ff62a6283a -3131 3572 1726992197858911502 src/CMakeFiles/hook_aurora.dir/asmjit/core/rastack.cpp.o e67a00cf4cd92b44 -2423 2671 1726992196948915979 src/CMakeFiles/hook_aurora.dir/asmjit/core/environment.cpp.o 13f282e27c220ed7 -553 1034 1726992195319923993 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64operand.cpp.o c78a527b3b785a2a -3801 4004 1726992198290909376 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonevector.cpp.o a054011640e04562 -1421 2065 1726992196351918916 src/CMakeFiles/hook_aurora.dir/asmjit/core/builder.cpp.o 9ef72bdc5e8df6d3 -3755 4014 1726992198296909347 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonestack.cpp.o 24ec04ae4c114bea -3544 3889 1726992198175909942 src/CMakeFiles/hook_aurora.dir/asmjit/core/zone.cpp.o e1a49ba66844681f -2911 3231 1726992197516913184 src/CMakeFiles/hook_aurora.dir/asmjit/core/logger.cpp.o 520e37b74b61f315 -4008 5019 1726992199304904388 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86formatter.cpp.o 4699ca7b2ebaf4a6 -395 809 1726992195094925100 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64instapi.cpp.o f81c9d954e34d9ea -3960 4833 1726992199118905303 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86compiler.cpp.o 66f4847c15d6d441 -2676 3063 1726992197348914011 src/CMakeFiles/hook_aurora.dir/asmjit/core/jitallocator.cpp.o 17d6427e145ec4a5 -1569 2518 1726992196801916702 src/CMakeFiles/hook_aurora.dir/asmjit/core/codeholder.cpp.o 5ef11938a297add8 -5424 13900 1726992208183860705 src/CMakeFiles/hook_aurora.dir/df_main.cpp.o 1bbc33b5da5b73d2 -3671 3921 1726992198180909917 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonelist.cpp.o b469d96a1672f249 -946 1685 1726992195965920815 src/CMakeFiles/hook_aurora.dir/asmjit/arm/armformatter.cpp.o eb299d2aece7c394 -809 2048 1726992196331919014 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64rapass.cpp.o e6c63c0e476dc99f -517 1421 1726992195707922084 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64instdb.cpp.o 66240b4e47f79f7a -4004 4617 1726992198902906365 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86emithelper.cpp.o b60c4b24e33e8653 -3063 4008 1726992198292909366 src/CMakeFiles/hook_aurora.dir/asmjit/core/rapass.cpp.o da260d064fd39a8f -4014 4834 1726992199119905298 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86func.cpp.o e0385f4a04fc411f -1725 2229 1726992196515918109 src/CMakeFiles/hook_aurora.dir/asmjit/core/constpool.cpp.o 4b9e5d0306ced6c0 -3890 6312 1726992200596898031 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86assembler.cpp.o 76fa1af11785653e -5 517 1726992194796926566 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64func.cpp.o 26ee816f2e1506e -3 946 1726992195232924421 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64compiler.cpp.o 4a017660406473ec -2831 3151 1726992197435913583 src/CMakeFiles/hook_aurora.dir/asmjit/core/jitruntime.cpp.o 206c639781b8b7b2 -4834 5010 1726992199296904427 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86operand.cpp.o fa8f98de96f85076 -2932 3131 1726992197410913706 src/CMakeFiles/hook_aurora.dir/asmjit/core/osutils.cpp.o b18cb27acc46b82c -3060 3671 1726992197956911019 src/CMakeFiles/hook_aurora.dir/asmjit/core/ralocal.cpp.o 6e809fd16d4109fb -5986 16615 1726992210897847353 src/CMakeFiles/hook_aurora.dir/l_squirrel.cpp.o 5529abc50828be39 -1685 2449 1726992196734917031 src/CMakeFiles/hook_aurora.dir/asmjit/core/compiler.cpp.o 60b91de0e19505bd -3271 3460 1726992197745912057 src/CMakeFiles/hook_aurora.dir/asmjit/core/target.cpp.o de0c1528a52b6fc1 -2645 2925 1726992197211914685 src/CMakeFiles/hook_aurora.dir/asmjit/core/globals.cpp.o 6e73c6df7ee1d668 -3922 4904 1726992199190904948 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86builder.cpp.o d9c41ca349fe9ec -5010 6367 1726992200653897751 src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o 4308117819458ad9 -2671 2932 1726992197218914650 src/CMakeFiles/hook_aurora.dir/asmjit/core/inst.cpp.o e4cc623520c95657 -2 1569 1726992195847921395 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64assembler.cpp.o 6b7d1103b49dbd08 -985 1725 1726992196009920598 src/CMakeFiles/hook_aurora.dir/asmjit/core/archtraits.cpp.o 9d7c6c74d185f601 -2229 2663 1726992196932916057 src/CMakeFiles/hook_aurora.dir/asmjit/core/emitterutils.cpp.o c3ca0b6593ac0582 -2048 2510 1726992196796916726 src/CMakeFiles/hook_aurora.dir/asmjit/core/cpuinfo.cpp.o d93534c289c6ac79 -2065 2645 1726992196930916067 src/CMakeFiles/hook_aurora.dir/asmjit/core/emithelper.cpp.o 8b12d6fb04ced9de -2518 2911 1726992197195914763 src/CMakeFiles/hook_aurora.dir/asmjit/core/func.cpp.o 878f96c94435d404 -3475 3801 1726992198082910400 src/CMakeFiles/hook_aurora.dir/asmjit/core/virtmem.cpp.o 73c515591b024b7c -2126 2423 1726992196708917159 src/CMakeFiles/hook_aurora.dir/asmjit/core/emitter.cpp.o 34711b3e3bb829b6 -2925 3060 1726992197345914025 src/CMakeFiles/hook_aurora.dir/asmjit/core/operand.cpp.o 74ab77504ec8db6a -3786 3960 1726992198246909593 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonetree.cpp.o 5ec835f7385e562 -16615 17303 1726992211579843998 /dp_s/lib/libAurora.so a50e52f798c4dd0a -6084 13758 1726992208039861414 src/CMakeFiles/hook_aurora.dir/l_socket.cpp.o 3085c968ca21b58d -2663 3271 1726992197557912982 src/CMakeFiles/hook_aurora.dir/asmjit/core/funcargscontext.cpp.o 6ae58d479ad8d7a8 -2 553 1726992194837926364 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64builder.cpp.o 410c51879c640e11 -3231 3544 1726992197824911669 src/CMakeFiles/hook_aurora.dir/asmjit/core/support.cpp.o 4d5997b31e573336 -4617 5726 1726992200011900909 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86instapi.cpp.o 9e18ed1cc5f06e96 -5726 5986 1726992200270899635 src/CMakeFiles/hook_aurora.dir/Tool.cpp.o fce4799b52de917 -3151 3475 1726992197760911984 src/CMakeFiles/hook_aurora.dir/asmjit/core/string.cpp.o 6405a7c465fc575f -2 9386 1727087721582554199 src/CMakeFiles/hook_aurora.dir/l_squirrel.cpp.o 5529abc50828be39 -9386 10142 1727087722332550344 /dp_s/lib/libAurora.so a50e52f798c4dd0a +2 929 1727786404348945902 src/CMakeFiles/hook_aurora.dir/controller.cpp.o b93e0ad285a7300e +1785 2399 1727092071482197301 src/CMakeFiles/hook_aurora.dir/asmjit/core/formatter.cpp.o 89d71f2a07346c77 +5618 5885 1727092074970179237 src/CMakeFiles/hook_aurora.dir/CConnectPool.cpp.o 751a5466b90a99fd +1102 1373 1727092070453202630 src/CMakeFiles/hook_aurora.dir/asmjit/core/codewriter.cpp.o b7b03e375c17d022 +3 737 1727092069821205903 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64emithelper.cpp.o 9582756ef57cb90a +4 656 1727092069739206328 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64formatter.cpp.o 1674ffa90388502a +3010 3347 1727092072432192381 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonehash.cpp.o 392d738ff078f2d4 +2837 3276 1727092072360192754 src/CMakeFiles/hook_aurora.dir/asmjit/core/type.cpp.o d322fc57b6b66e92 +4144 5248 1727092074331182546 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86instdb.cpp.o 391fbab1021914c1 +1773 1968 1727092071053199523 src/CMakeFiles/hook_aurora.dir/asmjit/core/errorhandler.cpp.o 20575c43c6edd956 +752 1102 1727092070180204044 src/CMakeFiles/hook_aurora.dir/asmjit/core/assembler.cpp.o 91fad36a90b93c4c +4428 5764 1727092074840179910 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86rapass.cpp.o d7e68cd923fb1c5b +2553 2887 1727092071971194769 src/CMakeFiles/hook_aurora.dir/asmjit/core/rastack.cpp.o c0fa079a9b14503a +1757 2022 1727092071106199248 src/CMakeFiles/hook_aurora.dir/asmjit/core/environment.cpp.o 7aa5a47e5e815027 +651 1061 1727092070145204225 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64operand.cpp.o 7493d222ed386a5f +3276 3589 1727092072673191133 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonevector.cpp.o 18756af65a432dc2 +991 1427 1727092070510202335 src/CMakeFiles/hook_aurora.dir/asmjit/core/builder.cpp.o 1b9f55a7fb895b2c +3169 3434 1727092072518191936 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonestack.cpp.o 88980b890cb3bc8a +2984 3399 1727092072484192112 src/CMakeFiles/hook_aurora.dir/asmjit/core/zone.cpp.o db20a9065b5f365c +2349 2655 1727092071739195970 src/CMakeFiles/hook_aurora.dir/asmjit/core/logger.cpp.o c122907cfda2f84d +3501 4144 1727092073226188269 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86formatter.cpp.o 13a6ee6f50c19048 +391 666 1727092069750206271 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64instapi.cpp.o d09293143e260e7e +3427 4118 1727092073201188399 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86compiler.cpp.o 6c26f67f7bb0b6bb +2035 2493 1727092071576196814 src/CMakeFiles/hook_aurora.dir/asmjit/core/jitallocator.cpp.o e7406711032703a4 +1061 1917 1727092071001199792 src/CMakeFiles/hook_aurora.dir/asmjit/core/codeholder.cpp.o a4c8efcb2acd4292 +2 6442 1727786409853918069 src/CMakeFiles/hook_aurora.dir/df_main.cpp.o ebd10959bcf7566b +3100 3265 1727092072349192811 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonelist.cpp.o 4e922e41914aeb5d +666 1199 1727092070281203521 src/CMakeFiles/hook_aurora.dir/asmjit/arm/armformatter.cpp.o 4edd80bd0ffb42c5 +656 1773 1727092070841200621 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64rapass.cpp.o b80dae999ce5fa4b +588 991 1727092070076204583 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64instdb.cpp.o 92682dd886e13463 +3434 4230 1727092073314187813 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86emithelper.cpp.o af57e408ec99d7fa +2493 3426 1727092072510191977 src/CMakeFiles/hook_aurora.dir/asmjit/core/rapass.cpp.o 54fb1dd6ede9b266 +3589 4513 1727092073597186348 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86func.cpp.o 7544bda078257ba2 +1199 1482 1727092070564202055 src/CMakeFiles/hook_aurora.dir/asmjit/core/constpool.cpp.o 15333d1bf772a3e9 +3347 5281 1727092074363182381 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86assembler.cpp.o 9344017144e24634 +4 651 1727092069723206411 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64func.cpp.o fd2caef3be47ba +2 391 1727092069475207695 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64compiler.cpp.o b94f26c360e769c3 +2271 2575 1727092071659196384 src/CMakeFiles/hook_aurora.dir/asmjit/core/jitruntime.cpp.o 6510d1d575604f2b +4230 4428 1727092073513186783 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86operand.cpp.o 358d2792e51905c +2399 2553 1727092071637196498 src/CMakeFiles/hook_aurora.dir/asmjit/core/osutils.cpp.o 6f3439f91b978f2 +2452 3169 1727092072251193319 src/CMakeFiles/hook_aurora.dir/asmjit/core/ralocal.cpp.o 23a2e6abf9897dcd +3 9372 1727785112682782783 src/CMakeFiles/hook_aurora.dir/l_squirrel.cpp.o 3029fb7aaf422599 +1192 1653 1727092070736201165 src/CMakeFiles/hook_aurora.dir/asmjit/core/compiler.cpp.o 64269fee10f9ef8 +2655 3010 1727092072076194225 src/CMakeFiles/hook_aurora.dir/asmjit/core/target.cpp.o fc492e2feda82d75 +1945 2271 1727092071356197954 src/CMakeFiles/hook_aurora.dir/asmjit/core/globals.cpp.o 64fbb271286da033 +3399 4477 1727092073562186529 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86builder.cpp.o 32fe5b87ba1f3526 +4478 5463 1727092074545181438 src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o f734e0845121b052 +2022 2452 1727092071536197021 src/CMakeFiles/hook_aurora.dir/asmjit/core/inst.cpp.o 9a6c4b1ce9a0e055 +2 752 1727092069835205831 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64assembler.cpp.o ae419918c146fa50 +737 1192 1727092070277203542 src/CMakeFiles/hook_aurora.dir/asmjit/core/archtraits.cpp.o f318f3ddd5285019 +1653 2035 1727092071117199191 src/CMakeFiles/hook_aurora.dir/asmjit/core/emitterutils.cpp.o 2f5f9bf61f3e5254 +1373 1757 1727092070841200621 src/CMakeFiles/hook_aurora.dir/asmjit/core/cpuinfo.cpp.o b76ad41c3589f92a +1427 1945 1727092071028199652 src/CMakeFiles/hook_aurora.dir/asmjit/core/emithelper.cpp.o 298d6dce9dbdc720 +1917 2366 1727092071446197488 src/CMakeFiles/hook_aurora.dir/asmjit/core/func.cpp.o 7506c99126a4efd3 +2887 3100 1727092072183193671 src/CMakeFiles/hook_aurora.dir/asmjit/core/virtmem.cpp.o c8afdb3dba85d704 +1482 1785 1727092070863200507 src/CMakeFiles/hook_aurora.dir/asmjit/core/emitter.cpp.o 1efd18a78781c464 +2366 2619 1727092071701196167 src/CMakeFiles/hook_aurora.dir/asmjit/core/operand.cpp.o 56cf7cc1bb714c92 +3265 3501 1727092072575191641 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonetree.cpp.o 54f0e64b68b28d7b +6442 7824 1727786411234911087 /dp_s/lib/libAurora.so e4ec2467c3879081 +5463 12735 1727092081807143829 src/CMakeFiles/hook_aurora.dir/l_socket.cpp.o 6416892121c14bfa +1968 2349 1727092071432197560 src/CMakeFiles/hook_aurora.dir/asmjit/core/funcargscontext.cpp.o eac65291ec8d5fa2 +2 588 1727092069672206675 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64builder.cpp.o 427526cb03bebd8b +2619 2837 1727092071922195022 src/CMakeFiles/hook_aurora.dir/asmjit/core/support.cpp.o 4dbdd31d44b5b1b4 +4118 4597 1727092073681185913 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86instapi.cpp.o a8d246ef522e584c +5249 5618 1727092074701180630 src/CMakeFiles/hook_aurora.dir/Tool.cpp.o 2cb9476ecb892540 +2575 2984 1727092072068194266 src/CMakeFiles/hook_aurora.dir/asmjit/core/string.cpp.o f916ab243e08cb4b +4 214 1727786875236565104 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64func.cpp.o 26ee816f2e1506e +3 316 1727786875330564629 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64formatter.cpp.o fc4d89a4bdb00b84 +214 496 1727786875519563673 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64instapi.cpp.o f81c9d954e34d9ea +2 561 1727786875579563370 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64builder.cpp.o 410c51879c640e11 +3 566 1727786875583563350 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64emithelper.cpp.o d584cf617a8c7cc0 +316 606 1727786875628563122 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64instdb.cpp.o 66240b4e47f79f7a +2 651 1727786875673562895 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64compiler.cpp.o 4a017660406473ec +496 711 1727786875734562586 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64operand.cpp.o c78a527b3b785a2a +566 893 1727786875916561666 src/CMakeFiles/hook_aurora.dir/asmjit/arm/armformatter.cpp.o eb299d2aece7c394 +606 1026 1727786876049560993 src/CMakeFiles/hook_aurora.dir/asmjit/core/archtraits.cpp.o 9d7c6c74d185f601 +711 1207 1727786876230560078 src/CMakeFiles/hook_aurora.dir/asmjit/core/builder.cpp.o 9ef72bdc5e8df6d3 +651 1338 1727786876358559431 src/CMakeFiles/hook_aurora.dir/asmjit/core/assembler.cpp.o 75622b8715de140c +561 1590 1727786876612558147 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64rapass.cpp.o e6c63c0e476dc99f +1026 1596 1727786876618558117 src/CMakeFiles/hook_aurora.dir/asmjit/core/codewriter.cpp.o dba5e01f8953ef64 +2 1611 1727786876632558046 src/CMakeFiles/hook_aurora.dir/asmjit/arm/a64assembler.cpp.o 6b7d1103b49dbd08 +1338 1634 1727786876655557930 src/CMakeFiles/hook_aurora.dir/asmjit/core/constpool.cpp.o 4b9e5d0306ced6c0 +1590 1856 1727786876879556797 src/CMakeFiles/hook_aurora.dir/asmjit/core/cpuinfo.cpp.o d93534c289c6ac79 +893 1888 1727786876911556635 src/CMakeFiles/hook_aurora.dir/asmjit/core/codeholder.cpp.o 5ef11938a297add8 +1634 1946 1727786876969556342 src/CMakeFiles/hook_aurora.dir/asmjit/core/emitterutils.cpp.o c3ca0b6593ac0582 +1596 1962 1727786876984556266 src/CMakeFiles/hook_aurora.dir/asmjit/core/emithelper.cpp.o 8b12d6fb04ced9de +1207 2013 1727786877036556003 src/CMakeFiles/hook_aurora.dir/asmjit/core/compiler.cpp.o 60b91de0e19505bd +1612 2019 1727786877041555978 src/CMakeFiles/hook_aurora.dir/asmjit/core/emitter.cpp.o 34711b3e3bb829b6 +1856 2042 1727786877065555857 src/CMakeFiles/hook_aurora.dir/asmjit/core/environment.cpp.o 13f282e27c220ed7 +1888 2082 1727786877105555654 src/CMakeFiles/hook_aurora.dir/asmjit/core/errorhandler.cpp.o 36ff8d1582a3085 +2013 2178 1727786877199555179 src/CMakeFiles/hook_aurora.dir/asmjit/core/globals.cpp.o 6e73c6df7ee1d668 +1962 2283 1727786877306554638 src/CMakeFiles/hook_aurora.dir/asmjit/core/func.cpp.o 878f96c94435d404 +1946 2359 1727786877380554264 src/CMakeFiles/hook_aurora.dir/asmjit/core/formatter.cpp.o 24ac0d755c2caef2 +2019 2385 1727786877408554122 src/CMakeFiles/hook_aurora.dir/asmjit/core/funcargscontext.cpp.o 6ae58d479ad8d7a8 +2042 2390 1727786877412554102 src/CMakeFiles/hook_aurora.dir/asmjit/core/inst.cpp.o e4cc623520c95657 +2178 2479 1727786877494553688 src/CMakeFiles/hook_aurora.dir/asmjit/core/jitruntime.cpp.o 206c639781b8b7b2 +2082 2511 1727786877534553485 src/CMakeFiles/hook_aurora.dir/asmjit/core/jitallocator.cpp.o 17d6427e145ec4a5 +2385 2552 1727786877574553283 src/CMakeFiles/hook_aurora.dir/asmjit/core/osutils.cpp.o b18cb27acc46b82c +2283 2562 1727786877583553238 src/CMakeFiles/hook_aurora.dir/asmjit/core/logger.cpp.o 520e37b74b61f315 +2359 2586 1727786877609553106 src/CMakeFiles/hook_aurora.dir/asmjit/core/operand.cpp.o 74ab77504ec8db6a +2562 2715 1727786877738552454 src/CMakeFiles/hook_aurora.dir/asmjit/core/support.cpp.o 4d5997b31e573336 +2511 2735 1727786877757552358 src/CMakeFiles/hook_aurora.dir/asmjit/core/rastack.cpp.o e67a00cf4cd92b44 +2586 2841 1727786877860551837 src/CMakeFiles/hook_aurora.dir/asmjit/core/target.cpp.o de0c1528a52b6fc1 +2715 2861 1727786877883551721 src/CMakeFiles/hook_aurora.dir/asmjit/core/type.cpp.o 1e2e3e8c016013ce +2552 2884 1727786877906551605 src/CMakeFiles/hook_aurora.dir/asmjit/core/string.cpp.o 6405a7c465fc575f +2735 2953 1727786877975551256 src/CMakeFiles/hook_aurora.dir/asmjit/core/virtmem.cpp.o 73c515591b024b7c +2884 3046 1727786878067550791 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonelist.cpp.o b469d96a1672f249 +2390 3047 1727786878069550780 src/CMakeFiles/hook_aurora.dir/asmjit/core/ralocal.cpp.o 6e809fd16d4109fb +2861 3077 1727786878100550624 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonehash.cpp.o 3bdee1a9d15060a6 +2953 3154 1727786878177550234 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonestack.cpp.o 24ec04ae4c114bea +3047 3161 1727786878182550209 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonetree.cpp.o 5ec835f7385e562 +2841 3211 1727786878229549972 src/CMakeFiles/hook_aurora.dir/asmjit/core/zone.cpp.o e1a49ba66844681f +3048 3213 1727786878233549951 src/CMakeFiles/hook_aurora.dir/asmjit/core/zonevector.cpp.o a054011640e04562 +3154 3618 1727786878640547894 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86builder.cpp.o d9c41ca349fe9ec +2479 3674 1727786878696547610 src/CMakeFiles/hook_aurora.dir/asmjit/core/rapass.cpp.o da260d064fd39a8f +3211 3913 1727786878936546397 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86emithelper.cpp.o b60c4b24e33e8653 +3213 3936 1727786878958546286 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86formatter.cpp.o 4699ca7b2ebaf4a6 +3161 4146 1727786879168545224 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86compiler.cpp.o 66f4847c15d6d441 +3936 4324 1727786879347544319 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86operand.cpp.o fa8f98de96f85076 +3618 4344 1727786879366544223 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86func.cpp.o e0385f4a04fc411f +3913 4373 1727786879396544071 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86instdb.cpp.o 859b70d5de0b8557 +3674 4772 1727786879792542069 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86instapi.cpp.o 9e18ed1cc5f06e96 +4772 5310 1727786880331539344 src/CMakeFiles/hook_aurora.dir/Tool.cpp.o fce4799b52de917 +4146 5350 1727786880372539137 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86rapass.cpp.o 4a45d9ff62a6283a +4324 5479 1727786880502538479 src/CMakeFiles/hook_aurora.dir/dispatch.cpp.o 4308117819458ad9 +3077 5902 1727786880925536341 src/CMakeFiles/hook_aurora.dir/asmjit/x86/x86assembler.cpp.o 76fa1af11785653e +5479 5909 1727786880932536305 src/CMakeFiles/hook_aurora.dir/CConnectPool.cpp.o db8f52d8176eb620 +4344 5996 1727786881019535865 src/CMakeFiles/hook_aurora.dir/controller.cpp.o 59fce5719e037207 +4373 12577 1727786887597502607 src/CMakeFiles/hook_aurora.dir/df_main.cpp.o 1bbc33b5da5b73d2 +5350 13377 1727786888397498563 src/CMakeFiles/hook_aurora.dir/l_socket.cpp.o 3085c968ca21b58d +5310 15699 1727786890718486828 src/CMakeFiles/hook_aurora.dir/l_squirrel.cpp.o 5529abc50828be39 +15699 16392 1727786891407483344 /dp_s/lib/libAurora.so a50e52f798c4dd0a diff --git a/build/src/CMakeFiles/hook_aurora.dir/controller.cpp.o b/build/src/CMakeFiles/hook_aurora.dir/controller.cpp.o index d545e2c..ed8b3e5 100644 Binary files a/build/src/CMakeFiles/hook_aurora.dir/controller.cpp.o and b/build/src/CMakeFiles/hook_aurora.dir/controller.cpp.o differ diff --git a/build/src/CMakeFiles/hook_aurora.dir/df_main.cpp.o b/build/src/CMakeFiles/hook_aurora.dir/df_main.cpp.o index c627b16..e35de89 100644 Binary files a/build/src/CMakeFiles/hook_aurora.dir/df_main.cpp.o and b/build/src/CMakeFiles/hook_aurora.dir/df_main.cpp.o differ diff --git a/include/SqrReg_Game.hpp b/include/SqrReg_Game.hpp index 1205837..90741ed 100644 --- a/include/SqrReg_Game.hpp +++ b/include/SqrReg_Game.hpp @@ -638,7 +638,6 @@ static SQInteger L_CallFunc(HSQUIRRELVM v) return 1; } - static SQInteger L_S_Ptr(HSQUIRRELVM v) { const SQChar *str; diff --git a/src/controller.cpp b/src/controller.cpp index cc2adcc..d8ab31d 100644 --- a/src/controller.cpp +++ b/src/controller.cpp @@ -23,201 +23,14 @@ Controller::~Controller() void Controller::init() { - // CMem::WriteUChar((void *)(base::GlobalData::Init_fix_1 - 0x1), 0); - // //.text:085BDE9D 83 F8 0A cmp eax, 10 - // CMem::WriteUChar((void *)(base::CParty::addDungeonClear_fix_1 + 2), 0x7E); // 普通被击 - // //.text:085BDF30 83 F8 1E cmp eax, 30 - // CMem::WriteUChar((void *)(base::CParty::addDungeonClear_fix_2 + 2), 0x7E); // 远古被击 - // //.text:085BDFC3 83 F8 32 cmp eax, 50 - // CMem::WriteUChar((void *)(base::CParty::addDungeonClear_fix_3 + 2), 0x7E); // 异界被击 - // CMem::WriteUChar((void *)(0x081C025F + 1), 0x0B); - // CMem::WriteUChar((void *)(0x081C029E + 1), 0x0B); - - // /* 修正使用代币增加积分 - // 地址 长度 原始字节 已修补字节 - // 08179043 0x1 97 B8 - // 0817904E 0x1 8C AD - // */ - // CMem::WriteUChar((void *)(0x08179043), 0xB8); - // CMem::WriteUChar((void *)(0x0817904E), 0xAD); - - // // mov dword ptr [esp+4], 8E0F448h - // Asm->lea(eax, dword_ptr(ebp, -0x84)); - // Asm->mov(dword_ptr(esp), eax); - // Asm->mov(eax, int(&hook_importCashShopItemList)); - // Asm->call(eax); - // Asm->mov(dword_ptr(esp, 4), 0x8E0F448); - // Asm->mov(eax, base::importCashShopItemList_hook_end); - // Asm->jmp(eax); - // auto code_importCashShopItemList = assembler.GetBytes(true); - // void *new_importCashShopItemList_addr = Utils::alloc(code_importCashShopItemList.size()); - // CMem::WriteBytes(new_importCashShopItemList_addr, code_importCashShopItemList.data(), code_importCashShopItemList.size()); - // YLOG("code :%s", Utils::ToHexString((const unsigned char *)code_importCashShopItemList.data(), code_importCashShopItemList.size()).c_str()); - // YLOG("code_addr :%p", new_importCashShopItemList_addr); - - // CMem::HookJmp(base::importCashShopItemList_hook_begin, (int)new_importCashShopItemList_addr); - - // /************************************************************************/ - // /* HOOK 商城购买物品成功处理 */ - // /************************************************************************/ - // // mov dword ptr [ebp-0FCh], 0FFFFFFFFh - - // Asm->lea(eax, dword_ptr(ebp, -0xEC)); - // Asm->mov(dword_ptr(esp, 0x10), eax); - - // Asm->mov(eax, dword_ptr(ebp, -0x3A)); - // Asm->mov(dword_ptr(esp, 0xc), eax); - - // Asm->mov(eax, dword_ptr(ebp, -0x5C)); - // Asm->mov(dword_ptr(esp, 8), eax); - - // Asm->mov(eax, dword_ptr(ebp, -0x60)); - // Asm->mov(dword_ptr(esp, 4), eax); - - // Asm->mov(eax, dword_ptr(ebp, 0xC)); - // Asm->mov(dword_ptr(esp), eax); - - // Asm->mov(eax, int(&hook_ProcessIPG_ResultOutput)); - // Asm->call(eax); - - // Asm->mov(dword_ptr(ebp, -0xfc), 0x0FFFFFFFF); - // Asm->mov(eax, base::ItemVendingMachine::ProcessIPG_ResultOutput_hook_end); - // Asm->jmp(eax); - // auto code_ProcessIPG_ResultOutput = assembler.GetBytes(true); - // void *new_ProcessIPG_ResultOutput_addr = Utils::alloc(code_ProcessIPG_ResultOutput.size()); - // CMem::WriteBytes(new_ProcessIPG_ResultOutput_addr, code_ProcessIPG_ResultOutput.data(), code_ProcessIPG_ResultOutput.size()); - // YLOG("code_2 :%s", Utils::ToHexString((const unsigned char *)code_ProcessIPG_ResultOutput.data(), code_ProcessIPG_ResultOutput.size()).c_str()); - // YLOG("code_addr_2 :%p", new_ProcessIPG_ResultOutput_addr); - - // CMem::HookJmp(base::ItemVendingMachine::ProcessIPG_ResultOutput_hook_begin, (int)new_ProcessIPG_ResultOutput_addr); - - // HOOK_SETUP(IPacketDispatcher_ParamBase_dispatch_template); - - // HOOK_SETUP(UseJewel_dispatch_sig); - - // HOOK_SETUP(Dispatcher_ModItemAttr_dispatch_sig); - HOOK_SETUP(PacketDispatcher_doDispatch); - - // HOOK_SETUP(DisPatcher_MoveMap_dispatch_sig); - - // HOOK_SETUP(Inter_LoadEtc_dispatch_sig); - - // HOOK_SETUP(DisPatcher_ReturnToSelectCharacter_dispatch_sig); - - // HOOK_SETUP(Init); - - // YLOG("Controller::init()"); -} - -void Controller::Jinit() -{ - // HOOK_SETUP(LenDispatcher_New_Gmdebug_Command); -} - -int Controller::hook_IPacketDispatcher_ParamBase_dispatch_template(int a1, int a2, int a3) -{ - //[root@nimzgryilkxubzo game] # [DNF_PROJECT] Recv() class :1 id : 84 len : 21 callback : 0x81258b6 (nil)0x81258b6 0x8125a06 (nil)(nil) - // [DNF_PROJECT] + 12 0x8bd8d54 : Dispatcher_ModItemAttr::dispatch_sig(CUser *,PacketBuf &) - // [DNF_PROJECT] + 16 0x8bd8d58 : IPacketDispatcher::check_state(CUser *,PacketBuf &) - // [DNF_PROJECT] + 20 0x8bd8d5c : Dispatcher_ModItemAttr::read(PacketBuf &,MSG_BASE &) - // [DNF_PROJECT] + 24 0x8bd8d60 : Dispatcher_ModItemAttr::process(CUser *,MSG_BASE &,ParamBase &) - // [DNF_PROJECT] + 28 0x8bd8d64 : IPacketDispatcher::send(CUser *,ParamBase&) - // - // - // [DNF_PROJECT] + 12 0x8bd7dd4 : Dispatcher_Antibot::dispatch_sig - // [DNF_PROJECT] + 16 0x8bd7dd8 : IPacketDispatcher::check_state(CUser *,PacketBuf &) - // [DNF_PROJECT] + 20 0x8bd7ddc : Dispatcher_Antibot::read(PacketBuf &,MSG_BASE &) - // [DNF_PROJECT] + 24 0x8bd7de0 : Dispatcher_Antibot::process(CUser *,MSG_BASE &,ParamBase &) - // [DNF_PROJECT] + 28 0x8bd7de4 : IPacketDispatcher::send(CUser *,ParamBase&) - - // YLOG("ParamBase_dispatch_template[ +12 :%p +16 :%p +20 :%p +24 :%p +28 :%p ]" - // , *(int*)a1 + 12 - // , *(int*)a1 + 16 - // , *(int*)a1 + 20 - // , *(int*)a1 + 24 - // , *(int*)a1 + 28 - //); - Controller::Get()->old_IPacketDispatcher_ParamBase_dispatch_template(a1, a2, a3); -} - -int Controller::hook_UseJewel_dispatch_sig(void *pDispatcher_UseJewel, CUser *user, PacketBuf *pBuf) -{ - ENUM_PACK_RET_TYPE ret = CDispatch::Get()->UseJewel_dispatch_sig(pDispatcher_UseJewel, user, pBuf); - int result = (ret == PAK_ERROR) ? 1 : 0; - // 08217C06 分解 - return result; -} - -int Controller::hook_Dispatcher_ModItemAttr_dispatch_sig(Dispatcher_ModItemAttr *dis_mod, CUser *user, PacketBuf *pBuf) -{ - PacketBuf new_buf; - memcpy(&new_buf, pBuf, sizeof(PacketBuf)); - short equipment_pos = 0; - int equipment_id = 0; - short item_pos = 0; - - if ((unsigned __int8)new_buf.get_short(&equipment_pos) != 1 || (unsigned __int8)new_buf.get_int(&equipment_id) != 1 || (unsigned __int8)new_buf.get_short(&item_pos) != 1) - { - user->SendCmdErrorPacket(84, -1); - return 0; - } - - CInventory *CurCharacInvenW = user->getCurCharacInvenR(); - - auto item_inven = CurCharacInvenW->GetInvenRef(CInventory::INVENTORY_TYPE_ITEM, item_pos); - - if (!item_inven->isEmpty() && item_inven->getKey() == ITEM_ID_YIJIRUHUN) - { - ENUM_PACK_RET_TYPE ret = CDispatch::Get()->Dispatcher_ModItemAttr_dispatch_sig(dis_mod, user, pBuf); - int result = (ret == PAK_ERROR) ? 1 : 0; - return result; - } - return Get()->old_Dispatcher_ModItemAttr_dispatch_sig(dis_mod, user, pBuf); } int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher *a1, CUser *user, int packet_class, int packet_id, char *packet_src, int packet_len, int a7, int a8) { - int (***dispatcher)(int, CUser *, char *) = (int (***)(int, CUser *, char *))a1->get_dispatcher(packet_id); - if (dispatcher) - { - // v32 = (**dispatcher)(dispatcher, user, v25); - // YLOG("Recv() class:%d id:%d len:%d %p [ +00 :%p +12 :%p +16 :%p +20 :%p +24 :%p +28 :%p ]" - // , packet_class - // , packet_id - // , packet_len - // , (**dispatcher) - // , *(int*)dispatcher - // , *(int*)dispatcher + 12 - // , *(int*)dispatcher + 16 - // , *(int*)dispatcher + 20 - // , *(int*)dispatcher + 24 - // , *(int*)dispatcher + 28 - // ); - } - // YLOG("Recv() class:%d id:%d len:%d packet_data :%s ", packet_class, packet_id, packet_len, Utils::ToHexString((const unsigned char *)packet_src, packet_len).c_str()); - - if (packet_id == PACKET_ID_ITEM_USE_EQUIPMENT_MOVEITEM) - { - int result = 0; - PacketBuf *v25 = PacketBuf::NewPacketBuf(); - user->setLastPacketID(packet_id); - v25->bind_packet(packet_src, packet_len); - YLOG("Recv() class:%d id:%d len:%d packet_data :%s ", packet_class, packet_id, packet_len, Utils::ToHexString((const unsigned char *)packet_src, packet_len).c_str()); - - if (v25) - { - ENUM_PACK_RET_TYPE ret = CDispatch::Get()->UseEquipmentMoveItem(user, v25); - - result = (ret == PAK_ERROR) ? 1 : 0; - - PacketBuf::DelPacketBuf(v25); - } - return result; - } // 区域移动 - else if (packet_id == 38) + if (packet_id == 38) { std::lock_guard lock(SqMtx); SQBool R; @@ -244,8 +57,7 @@ int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher *a1, CUser *us std::string str = Utils::PackToHexString((const unsigned char *)packet_src, 20); str += ("RindroType"); str += std::to_string((int)(*(unsigned char *)(packet_src + 0x0d))); - std::lock_guard - lock(SqMtx); + std::lock_guard lock(SqMtx); SQBool R; // 执行虚拟机Main函数 SQInteger top = sq_gettop(v); // saves the stack size before the call @@ -485,76 +297,3 @@ int Controller::hook_PacketDispatcher_doDispatch(PacketDispatcher *a1, CUser *us } return Get()->old_PacketDispatcher_doDispatch(a1, user, packet_class, packet_id, packet_src, packet_len, a7, a8); } - -int Controller::hook_LenDispatcher_New_Gmdebug_Command(void *Command, void *CUser, void *PacketBuf) -{ - - void *Pck = (void *)((*(int *)(PacketBuf + 20)) + 13); - int msg_len = *(int *)(Pck); - std::string msg((char *)(Pck + 4), msg_len); - msg = msg.substr(2); - - std::lock_guard lock(SqMtx); - // 执行虚拟机Main函数 - SQInteger top = sq_gettop(v); // saves the stack size before the call - sq_pushroottable(v); // pushes the global table - sq_pushstring(v, _SC("Cb_gm_input"), -1); - if (SQ_SUCCEEDED(sq_get(v, -2))) - { // gets the fie123oo' from the global table - sq_pushroottable(v); // push the 'this' (in this case is the global table) - sq_pushuserpointer(v, Command); - sq_pushuserpointer(v, CUser); - sq_pushstring(v, _SC(msg.c_str()), -1); - sq_call(v, 4, SQFalse, SQTrue); // calls the function - } - sq_settop(v, top); // restores the original stack size - - int Ret = Get()->old_LenDispatcher_New_Gmdebug_Command(Command, CUser, PacketBuf); - - return Ret; -} - -int Controller::hook_DisPatcher_MoveMap_dispatch_sig(void *a1, CUser *pUser, PacketBuf *pBuf) -{ - // ENUM_PACK_RET_TYPE ret = CDispatch::Get()->MoveMap_dispatch_sig(a1, pUser, pBuf); - // int result = (ret == PAK_ERROR) ? 1 : 0; - return Get()->old_DisPatcher_MoveMap_dispatch_sig(a1, pUser, pBuf); -} - -int Controller::hook_Inter_LoadEtc_dispatch_sig(void *a1, CUser *pUser, char *a3) -{ - CDispatch::Get()->Inter_LoadEtc_dispatch_sig(a1, pUser, a3); - return Get()->old_Inter_LoadEtc_dispatch_sig(a1, pUser, a3); -} - -int Controller::hook_DisPatcher_ReturnToSelectCharacter_dispatch_sig(void *a1, CUser *pUser, char *a3) -{ - CDispatch::Get()->DisPatcher_ReturnToSelectCharacter_dispatch_sig(a1, pUser, a3); - return Get()->old_DisPatcher_ReturnToSelectCharacter_dispatch_sig(a1, pUser, a3); -} - -void Controller::hook_importCashShopItemList(const std::string *str) -{ - if (str != NULL) - CDispatch::Get()->importCashShopItemList(str); -} - -void Controller::hook_ProcessIPG_ResultOutput(CUser *user, int Goods_No, int item_id, int Cera_Type, InterfacePacketBuf *pbuf) -{ - CDispatch::Get()->ProcessIPG_ResultOutput(user, Goods_No, item_id, Cera_Type, pbuf); -} - -int Controller::hook_Dispatcher_BuyCeraShopItem_dispatch_sig(void *a1, CUser *pUser, PacketBuf *pBuf) -{ - return 0; -} - -bool Controller::hook_Init(int a1, char **a2) -{ - auto result = Get()->old_Init(a1, a2); - if (result) - { - CDispatch::Get()->Init_done(a1, (const char **)a2); - } - return result; -} diff --git a/src/controller.h b/src/controller.h index b38e4be..9a79e9a 100644 --- a/src/controller.h +++ b/src/controller.h @@ -84,8 +84,6 @@ private: INIT_HOOK(DisPatcher_ReturnToSelectCharacter_dispatch_sig, base::DisPatcher_ReturnToSelectCharacter::dispatch_sig); INIT_HOOK(Init, base::Init); - INIT_HOOK(LenDispatcher_New_Gmdebug_Command, 0x820BBDE); - private: CAssembler assembler; Assembler *Asm;