ksys/act: Add more BaseProcMgr functions

This commit is contained in:
Léo Lam
2021-03-16 11:42:49 +01:00
parent 7fc889714e
commit 298fa86491
11 changed files with 371 additions and 74 deletions
+30 -30
View File
@@ -81674,7 +81674,7 @@
0x0000007100f3a8d8,ksys::PreInitializeApp,2276,
0x0000007100f3b1bc,checkPreInitializeResourcesStillLoading,132,
0x0000007100f3b240,ksys::InitializeApp,7612,
0x0000007100f3cffc,BaseProcMgr::createInstanceAndInit,388,
0x0000007100f3cffc,BaseProcMgr::createInstanceAndInit,388,_ZN4ksys15initBaseProcMgrEPN4sead4HeapE
0x0000007100f3d180,deleteInstanceForNFPAwarenessAndKingEditor,52,
0x0000007100f3d1b4,waitForResourceCreation1,80,
0x0000007100f3d204,nullsub_4162,4,
@@ -91696,7 +91696,7 @@
0x00000071011ba194,ActorBase::freeLinkData,24,_ZN4ksys3act8BaseProc12freeLinkDataEv
0x00000071011ba1ac,ActorBase::isSpecialJobType,84,_ZN4ksys3act8BaseProc17isSpecialJobType_ENS0_7JobTypeE
0x00000071011ba200,ActorBase::x,112,_ZN4ksys3act8BaseProc16isSpecialJobTypeENS0_7JobTypeE
0x00000071011ba270,ActorBase::queueExtraJobPush,68,_ZN4ksys3act8BaseProc18queueExtraJobPush_ENS0_7JobTypeE
0x00000071011ba270,ActorBase::queueExtraJobPush,68,_ZN4ksys3act8BaseProc18queueExtraJobPush_ENS0_7JobTypeEi
0x00000071011ba2b4,ActorBase::shouldSkipJobPush,144,_ZN4ksys3act8BaseProc17shouldSkipJobPushENS0_7JobTypeE
0x00000071011ba344,ActorBase::getConnectedCalcParent,32,_ZNK4ksys3act8BaseProc22getConnectedCalcParentEv
0x00000071011ba364,ActorBase::jobInvoked,564,_ZN4ksys3act8BaseProc10jobInvokedENS0_7JobTypeE
@@ -91815,44 +91815,44 @@
0x00000071011be59c,BaseProcMgr::deleteAllActors,136,_ZN4ksys3act11BaseProcMgr14deleteAllProcsEv
0x00000071011be624,BaseProcMgr::hasFinishedDeletingAllActors,124,_ZN4ksys3act11BaseProcMgr27hasFinishedDeletingAllProcsEv
0x00000071011be6a0,BaseProcMgr::isGameThreadOrHavokThread,148,_ZNK4ksys3act11BaseProcMgr20isHighPriorityThreadEv
0x00000071011be734,BaseProcMgr::checkGetActorOk,328,
0x00000071011be87c,BaseProcMgr::requestActorCreate,8,
0x00000071011be884,BaseProcMgr::createActor,8,
0x00000071011be734,BaseProcMgr::checkGetActorOk,328,_ZNK4ksys3act11BaseProcMgr19isAccessingProcSafeEPNS0_8BaseProcES3_
0x00000071011be87c,BaseProcMgr::requestActorCreate,8,_ZN4ksys3act11BaseProcMgr17requestCreateProcERKNS0_21BaseProcCreateRequestE
0x00000071011be884,BaseProcMgr::createActor,8,_ZN4ksys3act11BaseProcMgr10createProcERKNS0_21BaseProcCreateRequestE
0x00000071011be88c,BaseProcMgr::getNextActor,532,
0x00000071011beaa0,sub_71011BEAA0,464,
0x00000071011bec70,sub_71011BEC70,252,
0x00000071011bed6c,BaseProcMgr::invokeForEachActor,140,
0x00000071011bedf8,sub_71011BEDF8,812,
0x00000071011bf124,BaseProcMgr::__auto25,32,
0x00000071011bf144,BaseProcMgr::callThreadC,8,
0x00000071011bf14c,BaseProcMgr::stopThreads,8,
0x00000071011bf154,BaseProcMgr::__auto28,8,
0x00000071011bf15c,BaseProcMgr::__auto0,40,
0x00000071011bf184,BaseProcMgr::__auto29,8,
0x00000071011bf18c,BaseProcMgr::__auto10,8,
0x00000071011bf194,BaseProcMgr::clearMessageQueueMaybe,40,
0x00000071011bf1bc,BaseProcMgr::__auto9,8,
0x00000071011bf1c4,BaseProcMgr::startActorCreateThread,8,
0x00000071011bf1cc,BaseProcMgr::clearInitializerMessageQueuesMaybe,8,
0x00000071011bf1d4,BaseProcMgr::getActorCreateInitializerQueueSize,12,
0x00000071011bf1e0,BaseProcMgr::getActorCreateInitializerQueueSizeEx,8,
0x00000071011bf1e8,BaseProcMgr::invokeOnActorCreateInitializerThreadMaybe,8,
0x00000071011bf1f0,BaseProcMgr::setActorGenerationEnabled,12,
0x00000071011beaa0,sub_71011BEAA0,464,_ZN4ksys3act11BaseProcMgr7getProcERKN4sead14SafeStringBaseIcEENS2_12TypedBitFlagINS1_10ProcFilterEiEE
0x00000071011bec70,sub_71011BEC70,252,_ZN4ksys3act11BaseProcMgr7getProcERKjN4sead12TypedBitFlagINS1_10ProcFilterEiEE
0x00000071011bed6c,BaseProcMgr::invokeForEachActor,140,_ZN4ksys3act11BaseProcMgr11forEachProcERN4sead10IDelegate1IPNS0_8BaseProcEEENS2_12TypedBitFlagINS1_10ProcFilterEiEE?
0x00000071011bedf8,sub_71011BEDF8,812,_ZN4ksys3act11BaseProcMgr11forEachProcERKN4sead14SafeStringBaseIcEERNS2_10IDelegate1IPNS0_8BaseProcEEENS2_12TypedBitFlagINS1_10ProcFilterEiEE
0x00000071011bf124,BaseProcMgr::__auto25,32,_ZNK4ksys3act11BaseProcMgr25areInitializerThreadsIdleEv
0x00000071011bf144,BaseProcMgr::callThreadC,8,_ZN4ksys3act11BaseProcMgr30waitForInitializerQueueToEmptyEv
0x00000071011bf14c,BaseProcMgr::stopThreads,8,_ZN4ksys3act11BaseProcMgr22cancelInitializerTasksEv
0x00000071011bf154,BaseProcMgr::__auto28,8,_ZN4ksys3act11BaseProcMgr21blockInitializerTasksEv
0x00000071011bf15c,BaseProcMgr::__auto0,40,_ZN4ksys3act11BaseProcMgr25restartInitializerThreadsEv
0x00000071011bf184,BaseProcMgr::__auto29,8,_ZN4ksys3act11BaseProcMgr23pauseInitializerThreadsEv
0x00000071011bf18c,BaseProcMgr::__auto10,8,_ZN4ksys3act11BaseProcMgr24resumeInitializerThreadsEv
0x00000071011bf194,BaseProcMgr::clearMessageQueueMaybe,40,_ZN4ksys3act11BaseProcMgr22unblockInitDeleteTasksEv
0x00000071011bf1bc,BaseProcMgr::__auto9,8,_ZN4ksys3act11BaseProcMgr26pauseInitializerMainThreadEv
0x00000071011bf1c4,BaseProcMgr::startActorCreateThread,8,_ZN4ksys3act11BaseProcMgr27resumeInitializerMainThreadEv
0x00000071011bf1cc,BaseProcMgr::clearInitializerMessageQueuesMaybe,8,_ZNK4ksys3act11BaseProcMgr28isAnyInitializerThreadActiveEv
0x00000071011bf1d4,BaseProcMgr::getActorCreateInitializerQueueSize,12,_ZNK4ksys3act11BaseProcMgr23getInitializerQueueSizeEv
0x00000071011bf1e0,BaseProcMgr::getActorCreateInitializerQueueSizeEx,8,_ZNK4ksys3act11BaseProcMgr25getInitializerQueueSizeExEi
0x00000071011bf1e8,BaseProcMgr::invokeOnActorCreateInitializerThreadMaybe,8,_ZN4ksys3act11BaseProcMgr24removeInitializerTasksIfERN4sead11IDelegate1RIPNS_4util4TaskEbEE
0x00000071011bf1f0,BaseProcMgr::setActorGenerationEnabled,12,_ZN4ksys3act11BaseProcMgr25setActorGenerationEnabledEb
0x00000071011bf1fc,BaseProcMgr::incrementField167,24,_ZN4ksys3act11BaseProcMgr13incrementUnk3Ev
0x00000071011bf214,BaseProcMgr::decrementField167,20,_ZN4ksys3act11BaseProcMgr13decrementUnk3Ev
0x00000071011bf228,BaseProcMgr::writeResidentActorsCsv,732,
0x00000071011bf504,appendToResidentActorsList,84,
0x00000071011bf558,BaseProcMgr::queueExtraJobPush,68,
0x00000071011bf59c,BaseProcMgr::moveExtraJobsToOtherBuffer,164,
0x00000071011bf558,BaseProcMgr::queueExtraJobPush,68,_ZN4ksys3act11BaseProcMgr17queueExtraJobPushEPNS0_15BaseProcJobLinkE?
0x00000071011bf59c,BaseProcMgr::moveExtraJobsToOtherBuffer,164,_ZN4ksys3act11BaseProcMgr26moveExtraJobsToOtherBufferENS0_7JobTypeE!
0x00000071011bf640,BaseProcMgr::hasExtraJob,80,_ZN4ksys3act11BaseProcMgr15hasExtraJobLinkEPNS0_15BaseProcJobLinkEi
0x00000071011bf690,BaseProcMgr::clearExtraJobArrays,40,_ZN4ksys3act11BaseProcMgr19clearExtraJobArraysEv
0x00000071011bf6b8,StringMap::doInsert,576,_ZN4sead11TreeMapImplIN4ksys4util13StrTreeMapKeyEE6insertEPNS_11TreeMapNodeIS3_EES7_
0x00000071011bf8f8,StringMap::erase,1532,_ZN4sead11TreeMapImplIN4ksys4util13StrTreeMapKeyEE5eraseEPNS_11TreeMapNodeIS3_EERKS3_
0x00000071011bfef4,StringMap::x_0,436,_ZN4sead11TreeMapImplIN4ksys4util13StrTreeMapKeyEE8eraseMinEPNS_11TreeMapNodeIS3_EE?
0x00000071011c00a8,frm::invokedForEachActor,192,
0x00000071011c0168,StringMap::forEach,116,
0x00000071011c01dc,sub_71011C01DC,48,
0x00000071011c020c,sub_71011C020C,92,
0x00000071011c00a8,frm::invokedForEachActor,192,_ZN4ksys3act18ProcForEachContext7forEachEPNS_4util14StrTreeMapNodeE
0x00000071011c0168,StringMap::forEach,116,_ZN4sead11TreeMapImplIN4ksys4util13StrTreeMapKeyEE7forEachIZNKS_16IntrusiveTreeMapIS3_NS1_3act15BaseProcMapNodeEE7forEachINS_9Delegate1INS7_18ProcForEachContextEPNS2_14StrTreeMapNodeEEEEEvRKT_EUlPSG_E_EEvPNS_11TreeMapNodeIS3_EESI_
0x00000071011c01dc,sub_71011C01DC,48,_ZN4sead9Delegate1IN4ksys3act18ProcForEachContextEPNS1_4util14StrTreeMapNodeEE6invokeES6_
0x00000071011c020c,sub_71011C020C,92,_ZNK4sead9Delegate1IN4ksys3act18ProcForEachContextEPNS1_4util14StrTreeMapNodeEE5cloneEPNS_4HeapE
0x00000071011c0268,sub_71011C0268,8,_ZNK4sead10IDelegate1IPN4ksys4util14StrTreeMapNodeEE9isNoDummyEv
0x00000071011c0270,sub_71011C0270,8,_ZNK4sead10IDelegate1IPN4ksys4util14StrTreeMapNodeEE5cloneEPNS_4HeapE
0x00000071011c0278,sub_71011C0278,32,_GLOBAL__sub_I_actBaseProcJob.cpp
Can't render this file because it is too large.