ksys/res: Implement more ResourceUnit functions

This commit is contained in:
Léo Lam
2020-10-10 16:37:41 +02:00
parent 689221f4a2
commit fc0d0ddaf7
11 changed files with 266 additions and 47 deletions
+19 -19
View File
@@ -48284,11 +48284,11 @@
0x00000071007cb614,GameSceneTaskMgr::init,324,
0x00000071007cb758,GameSceneTaskMgr::invokeInvoker,40,
0x00000071007cb780,GameSceneTaskMgr::submitRequest,172,
0x00000071007cb82c,BaseProcEvent::Request::dtor,4,
0x00000071007cb82c,BaseProcEvent::Request::dtor,4,_ZN4ksys4util11TaskRequestD2Ev
0x00000071007cb830,j__ZdlPv_350,4,
0x00000071007cb834,sub_71007CB834,112,
0x00000071007cb8a4,sub_71007CB8A4,92,
0x00000071007cb900,j__ZdlPv_351,4,
0x00000071007cb834,sub_71007CB834,112,_ZNK4ksys4util11TaskRequest27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x00000071007cb8a4,sub_71007CB8A4,92,_ZNK4ksys4util11TaskRequest18getRuntimeTypeInfoEv
0x00000071007cb900,j__ZdlPv_351,4,_ZN4ksys4util11TaskRequestD0Ev
0x00000071007cb904,sub_71007CB904,52,
0x00000071007cb938,sub_71007CB938,92,
0x00000071007cb994,sub_71007CB994,56,
@@ -82718,7 +82718,7 @@
0x0000007100fe6438,sub_7100FE6438,204,
0x0000007100fe6504,sub_7100FE6504,92,
0x0000007100fe6560,j__ZdlPv_1024,4,
0x0000007100fe6564,sub_7100FE6564,140,
0x0000007100fe6564,sub_7100FE6564,140,_ZNK4sead15RuntimeTypeInfo6DeriveIN4ksys4util11TaskRequestEE9isDerivedEPKNS0_9InterfaceE
0x0000007100fe65f0,sub_7100FE65F0,52,
0x0000007100fe6624,sub_7100FE6624,92,
0x0000007100fe6680,sub_7100FE6680,48,
@@ -90521,7 +90521,7 @@
0x00000071011f7a80,SetMainInvokerClass::ctor,20,_ZN4ksys4util18TaskDelegateSetterC1Ev
0x00000071011f7a94,SetMainInvokerClass::dtor,4,_ZN4ksys4util18TaskDelegateSetterD1Ev
0x00000071011f7a98,j__ZdlPv_1227,4,_ZN4ksys4util18TaskDelegateSetterD0Ev
0x00000071011f7a9c,sub_71011F7A9C,8,_ZN4ksys4util18TaskDelegateSetter11setDelegateEPN4sead13AnyDelegate1RIPvbEE
0x00000071011f7a9c,sub_71011F7A9C,8,_ZN4ksys4util18TaskDelegateSetter11setDelegateEPN4sead11IDelegate1RIPvbEE
0x00000071011f7aa4,EventPlusString::ctor,120,_ZN4ksys4util4TaskC1EPN4sead4HeapE
0x00000071011f7b1c,EventPlusString::ctor2,120,_ZN4ksys4util4TaskC1EPN4sead4HeapENS2_9IDisposer14HeapNullOptionE
0x00000071011f7b94,EventPlusString::dtor,132,_ZN4ksys4util4TaskD1Ev?
@@ -90531,7 +90531,7 @@
0x00000071011f7d38,EventPlusString::submitRequest,544,_ZN4ksys4util4Task13submitRequestERNS0_11TaskRequestE?
0x00000071011f7f58,EventPlusString::u,124,_ZNK4ksys4util4Task16canSubmitRequestEv
0x00000071011f7fd4,_ZN4ksys4util4Task11setUserDataEPv,8,_ZN4ksys4util4Task11setUserDataEPv
0x00000071011f7fdc,_ZN4ksys4util4Task20setDelegateInternal_EPN4sead13AnyDelegate1RIPvbEE,0x58,_ZN4ksys4util4Task20setDelegateInternal_EPN4sead13AnyDelegate1RIPvbEE
0x00000071011f7fdc,_ZN4ksys4util4Task20setDelegateInternal_EPN4sead11IDelegate1RIPvbEE,0x58,_ZN4ksys4util4Task20setDelegateInternal_EPN4sead11IDelegate1RIPvbEE
0x00000071011f8034,EventPlusString::v,360,_ZN4ksys4util4Task30processOnCurrentThreadDirectlyEPNS0_10TaskThreadE
0x00000071011f819c,EventPlusString::p,28,_ZN4ksys4util4Task15removeFromQueueEv
0x00000071011f81b8,sub_71011F81B8,28,_ZN4ksys4util4Task16removeFromQueue2Ev
@@ -90902,7 +90902,7 @@
0x0000007101207110,res::ResourceMgrTask::postCalc,20,
0x0000007101207124,res::ResourceMgrTask::clearAllCaches,288,
0x0000007101207244,res::ResourceMgrTask::BinderArray::getTexHandleMgrArena,32,
0x0000007101207264,EventPlusString::RequestEx::dtor,24,
0x0000007101207264,EventPlusString::RequestEx::dtor,24,_ZN4ksys3res18ControlTaskRequestD2Ev
0x000000710120727c,res::ResourceMgrTask::defragAllMemoryMgr,800,
0x000000710120759c,res::ResourceMgrTask::__auto7,20,
0x00000071012075b0,res::ResourceMgrTask::getDefragProgress,104,
@@ -90965,9 +90965,9 @@
0x000000710120c530,res::ResourceMgrTask::removeOverlayArena,152,
0x000000710120c6dc,res::ResourceMgrTask::checkDerivedRuntimeTypeInfo,288,
0x000000710120c7fc,res::ResourceMgrTask::getRuntimeTypeInfo,92,
0x000000710120c858,EventPlusString::RequestEx::rtti1,204,
0x000000710120c924,EventPlusString::RequestEx::rtti2,92,
0x000000710120c980,EventPlusString::RequestEx::dtorDelete,56,
0x000000710120c858,EventPlusString::RequestEx::rtti1,204,_ZNK4ksys3res18ControlTaskRequest27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x000000710120c924,EventPlusString::RequestEx::rtti2,92,_ZNK4ksys3res18ControlTaskRequest18getRuntimeTypeInfoEv
0x000000710120c980,EventPlusString::RequestEx::dtorDelete,56,_ZN4ksys3res18ControlTaskRequestD0Ev
0x000000710120c9b8,sub_710120C9B8,204,_ZNK4ksys3res17MemoryTaskRequest27checkDerivedRuntimeTypeInfoEPKN4sead15RuntimeTypeInfo9InterfaceE
0x000000710120ca84,sub_710120CA84,92,_ZNK4ksys3res17MemoryTaskRequest18getRuntimeTypeInfoEv
0x000000710120cae0,j__ZdlPv_1239,4,_ZN4ksys3res17MemoryTaskRequestD0Ev
@@ -91021,14 +91021,14 @@
0x000000710120df44,ResourceBinder::field8Stuff,56,_ZN4ksys3res12ResourceUnit18setIsLinkedToCacheEb
0x000000710120df7c,ResourceBinder::c,24,_ZN4ksys3res12ResourceUnit15removeFromCacheEv
0x000000710120df94,ResourceBinder::eps3CallP,28,_ZN4ksys3res12ResourceUnit20removeTask3FromQueueEv
0x000000710120dfb0,ResourceBinder::requestReadFilePathAndPrepareLoadOnResMemThread,204,
0x000000710120e07c,ResourceBinder::waitForResourceAndParse,792,
0x000000710120e394,ResourceBinder::waitForEvent1,28,
0x000000710120e3b0,ResourceBinder::adjustHeapStuff,552,
0x000000710120e5d8,ResourceBinder::eps1WaitTimed,8,
0x000000710120e5e0,Res::clearBinderPtr,8,
0x000000710120e5e8,ResourceBinder::setStatus10000,16,
0x000000710120e5f8,ResourceBinder::checkStatusByte2,12,
0x000000710120dfb0,ResourceBinder::requestReadFilePathAndPrepareLoadOnResMemThread,204,_ZN4ksys3res12ResourceUnit15requestInitLoadERKNS1_18RequestInitLoadArgE
0x000000710120e07c,ResourceBinder::waitForResourceAndParse,792,_ZN4ksys3res12ResourceUnit23waitForResourceAndParseEPNS0_7ContextE
0x000000710120e394,ResourceBinder::waitForEvent1,28,_ZN4ksys3res12ResourceUnit12waitForTask1Ev
0x000000710120e3b0,ResourceBinder::adjustHeapStuff,552,_ZN4ksys3res12ResourceUnit18adjustHeapAndArenaEv
0x000000710120e5d8,ResourceBinder::eps1WaitTimed,8,_ZN4ksys3res12ResourceUnit12waitForTask1ERKN4sead8TickSpanE
0x000000710120e5e0,Res::clearBinderPtr,8,_ZN4ksys3res12ResourceUnit17detachFromHandle_EPNS0_6HandleE
0x000000710120e5e8,ResourceBinder::setStatus10000,16,_ZN4ksys3res12ResourceUnit18setStatusFlag10000Ev
0x000000710120e5f8,ResourceBinder::checkStatusByte2,12,_ZNK4ksys3res12ResourceUnit20isStatusFlag10000SetEv
0x000000710120e604,ResourceBinder::defrag_createNewResAndCopyData,2272,
0x000000710120eee4,ResourceBinder::readFilePathAndGetBufSize,4612,
0x00000071012100e8,ResourceBinder::readFilePathInternalAndGetBufSize,348,
Can't render this file because it is too large.