From 9e38a65ed5768ff498b23330b25756fe9bd38f1b Mon Sep 17 00:00:00 2001 From: gromchek Date: Tue, 24 Jun 2025 00:52:49 +0300 Subject: [PATCH] feature(profile): obj creation and memory funcs --- profile/3.3.5a-windows-386/symbol/chat/func.sym | 1 + profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym | 8 ++++++++ profile/3.3.5a-windows-386/symbol/container/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/corpse/func.sym | 3 ++- profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym | 1 + profile/3.3.5a-windows-386/symbol/gameobject/func.sym | 3 ++- profile/3.3.5a-windows-386/symbol/gameui/func.sym | 7 +++++++ profile/3.3.5a-windows-386/symbol/gameui/label.sym | 8 +++++++- profile/3.3.5a-windows-386/symbol/gluemgr/func.sym | 1 + profile/3.3.5a-windows-386/symbol/gluemgr/label.sym | 1 + profile/3.3.5a-windows-386/symbol/heap/func.sym | 1 + profile/3.3.5a-windows-386/symbol/item/func.sym | 4 +++- profile/3.3.5a-windows-386/symbol/m2model/func.sym | 1 + profile/3.3.5a-windows-386/symbol/missile/func.sym | 4 ++++ .../3.3.5a-windows-386/symbol/missilecollision/func.sym | 1 + profile/3.3.5a-windows-386/symbol/movementstatus/func.sym | 1 + profile/3.3.5a-windows-386/symbol/movespline/func.sym | 1 + profile/3.3.5a-windows-386/symbol/nameplate/func.sym | 1 + profile/3.3.5a-windows-386/symbol/object/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/objheap/func.sym | 2 ++ profile/3.3.5a-windows-386/symbol/objheaplist/func.sym | 6 ++++++ profile/3.3.5a-windows-386/symbol/player/func.sym | 7 +++++++ profile/3.3.5a-windows-386/symbol/ribbonemitter/func.sym | 1 + profile/3.3.5a-windows-386/symbol/spell/func.sym | 3 +++ profile/3.3.5a-windows-386/symbol/unit/func.sym | 7 +++++++ profile/3.3.5a-windows-386/symbol/unit/label.sym | 2 ++ 26 files changed, 76 insertions(+), 4 deletions(-) create mode 100644 profile/3.3.5a-windows-386/symbol/container/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/missilecollision/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/movementstatus/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/movespline/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/objheap/func.sym create mode 100644 profile/3.3.5a-windows-386/symbol/objheaplist/func.sym diff --git a/profile/3.3.5a-windows-386/symbol/chat/func.sym b/profile/3.3.5a-windows-386/symbol/chat/func.sym index e824a83..de0ab55 100644 --- a/profile/3.3.5a-windows-386/symbol/chat/func.sym +++ b/profile/3.3.5a-windows-386/symbol/chat/func.sym @@ -1,3 +1,4 @@ CGChat__ZoneUpdate 00508090 f end=0050825E CGChat__Complain 0050DFD0 f end=0050E117 CGChat__InitializeGame 0050EDD0 f end=0050F3ED +CGChat__OnUpdateInstance 004FE100 f end=004FE15B diff --git a/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym b/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym index 9e011f7..7e592e5 100644 --- a/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/clntobjmgr/func.sym @@ -2,3 +2,11 @@ ObjectUpdateHandler 004D73A0 f end=004D74CA ObjectCompressedUpdateHandler 004D74D0 f end=004D760E OnObjectDestroy 004D7610 f end=004D76D1 ClntObjMgrInitialize 004D76E0 f end=004D7749 +GetObjAllocGlobals 004D2B10 f end=004D2B20 +ReleaseObjAllocGlobals 004D2B20 f end=004D2B2A +InitObject 004D3FF0 f end=004D4066 +SetupObjectStorage 004D45B0 f end=004D474C +ClntObjMgrSetObjMirrorHandler 004D5A80 f end=004D5B34 +CreateObject 004D6C00 f end=004D6D9F +ObjectAlloc 004D3330 f end=004D33BE +ObjectPtr 004D2D40 f end=004D2D87 diff --git a/profile/3.3.5a-windows-386/symbol/container/func.sym b/profile/3.3.5a-windows-386/symbol/container/func.sym new file mode 100644 index 0000000..821ceb1 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/container/func.sym @@ -0,0 +1,2 @@ +CGContainer_C__SetStorage 00706960 f end=00706996 +CGContainer_C__CGContainer_C 00706A20 f end=00706AC2 diff --git a/profile/3.3.5a-windows-386/symbol/corpse/func.sym b/profile/3.3.5a-windows-386/symbol/corpse/func.sym index e83f57a..767e93d 100644 --- a/profile/3.3.5a-windows-386/symbol/corpse/func.sym +++ b/profile/3.3.5a-windows-386/symbol/corpse/func.sym @@ -10,4 +10,5 @@ CGCorpse_C__Reenable 00705FA0 f end=00706008 CGCorpse_C__OnRightClick 00706010 f end=00706111 CGCorpse_C__RenderTargetSelection 007062F0 f end=0070642A CGCorpse_C__GetTrueScale 00706570 f end=00706586 -CGCorpse_C__Animate 007068D0 f end=00706954 \ No newline at end of file +CGCorpse_C__Animate 007068D0 f end=00706954 +CGCorpse_C__CGCorpse_C 00706430 f end=007064DA diff --git a/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym b/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym index d087fc8..fcadb88 100644 --- a/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym +++ b/profile/3.3.5a-windows-386/symbol/dynamicobject/func.sym @@ -8,3 +8,4 @@ CGDynamicObject_C__ObjectVisKitProc 00704F60 f end=007050DD CGDynamicObject_C__PostReenable 007050E0 f end=007050FB CGDynamicObject_C__GetPosition 007064E0 f end=007064FE CGDynamicObject_C__GetRawPosition 00706500 f end=00706524 +CGDynamicObject_C__CGDynamicObject_C 007053A0 f end=007054CC diff --git a/profile/3.3.5a-windows-386/symbol/gameobject/func.sym b/profile/3.3.5a-windows-386/symbol/gameobject/func.sym index 4c56214..cc5a7cd 100644 --- a/profile/3.3.5a-windows-386/symbol/gameobject/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameobject/func.sym @@ -22,4 +22,5 @@ CGGameObject_C__IsPointInside 00712E90 f end=00712EA1 CGGameObject_C__AddPassenger 00712EB0 f end=00712ED1 CGGameObject_C__Disable 007130A0 f end=0071312E CGGameObject_C__PostReenable 00713130 f end=007131A9 -CGGameObject_C__Destructor 00713F20 f end=00713F4B \ No newline at end of file +CGGameObject_C__Destructor 00713F20 f end=00713F4B +CGGameObject_C__CGGameObject_C 00714250 f end=00714996 diff --git a/profile/3.3.5a-windows-386/symbol/gameui/func.sym b/profile/3.3.5a-windows-386/symbol/gameui/func.sym index 658b0a9..e7591e2 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/func.sym @@ -79,6 +79,13 @@ CGGameUI__UpdateCombatMod 005206E0 f end=00520762 CGGameUI__SetRegenEnabled 00524600 f end=00524650 CGGameUI__GetSelectionHighlightColor 00521BF0 f end=005220A6 CGGameUI__SetActiveCorpse 00512C20 f end=00512C36 +CGGameUI__IsPartyMember 005129F0 f end=005129F9 +CGGameUI__ClearInstanceResetMap 005138A0 f end=005138AD +CGGameUI__SetOwnsInstance 005138B0 f end=005138BD +CGGameUI__SetRepopTimeLeft 00513A30 f end=00513A55 +CGGameUI__CanResetInstance 005194E0 f end=005195B4 +CGGameUI__SetLastInstanceTime 005195C0 f end=00519631 +CGGameUI__UnlockAllItems 00520E40 f end=00520F69 DisableFadingScreen 005ED080 f end=005ED116 EnableFadingScreen 005ED480 f end=005ED587 UpdateModelForUI 00618110 f end=00618176 diff --git a/profile/3.3.5a-windows-386/symbol/gameui/label.sym b/profile/3.3.5a-windows-386/symbol/gameui/label.sym index a8e8377..056b8d1 100644 --- a/profile/3.3.5a-windows-386/symbol/gameui/label.sym +++ b/profile/3.3.5a-windows-386/symbol/gameui/label.sym @@ -37,4 +37,10 @@ CGGameUI__m_instanceLockExtending 00BD0860 l CGGameUI__m_billingExpireTime 00BD086C l CGGameUI__m_lastRegenTime 00BD08A0 l CGGameUI__m_luaTainted 00D4139C l -CGGameUI__m_corpseGUID 00BD0828 l \ No newline at end of file +CGGameUI__m_corpseGUID 00BD0828 l +CGGameUI__m_repopTime 00BD0848 l +CGGameUI__m_deadNoRepopTimer 00BD084C l +CGGameUI__m_uiLastInstanceTime 00BD0884 l +CGGameUI__m_iMapID 00BD0888 l +CGGameUI__m_iCurrentMapID 00BD088C l +CGGameUI__m_bOwnsInstance 00BD0890 l diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym index 69cc459..dabb7db 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/func.sym @@ -64,5 +64,6 @@ CGlueMgr__PatchDownloadCancel 004E53A0 f end=004E541F CGlueMgr__PatchFailed 004E5420 f end=004E54C8 CGlueMgr__PatchDownloadIdle 004E54D0 f end=004E5722 CGlueMgr__ScanDLLFinished 004E5940 f end=004E59B1 +CGlueMgr__AreScriptFunctionsLoaded 004D7880 f end=004D7886 SystemRegisterFunctions 0060A120 f end=0060A143 SystemUnregisterFunctions 0060A150 f end=0060A16C diff --git a/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym b/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym index fcb64a5..c461867 100644 --- a/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym +++ b/profile/3.3.5a-windows-386/symbol/gluemgr/label.sym @@ -21,3 +21,4 @@ CGlueMgr__m_numChangedOptionWarnings 00B6AF9C l CGlueMgr__m_showedDisconnect 00B6AFA0 l CGlueMgr__m_surveyDownload 00B6B250 l CGlueMgr__m_patchDownload 00B6B25C l +CGlueMgr__s_scriptFunctionsLoaded 00B6AF79 l \ No newline at end of file diff --git a/profile/3.3.5a-windows-386/symbol/heap/func.sym b/profile/3.3.5a-windows-386/symbol/heap/func.sym index 3b3e39f..0589a65 100644 --- a/profile/3.3.5a-windows-386/symbol/heap/func.sym +++ b/profile/3.3.5a-windows-386/symbol/heap/func.sym @@ -1,2 +1,3 @@ HeapUsageDestroy 004D27D0 f end=004D27DC HeapUsageInitialize 004D2A30 f end=004D2A95 +ChangeHeapAllocTracking 004D2780 f end=004D27C6 diff --git a/profile/3.3.5a-windows-386/symbol/item/func.sym b/profile/3.3.5a-windows-386/symbol/item/func.sym index ae280fa..164f628 100644 --- a/profile/3.3.5a-windows-386/symbol/item/func.sym +++ b/profile/3.3.5a-windows-386/symbol/item/func.sym @@ -16,4 +16,6 @@ CGItem_C__GetInventoryArt 0070AA00 f end=0070AA40 CGItem_C__Reenable 007069A0 f end=007069DE CGItem_C__GetPageTextId 00707180 f end=007071C6 CGItem_C__GetItemName 007071D0 f end=00707213 -CGItem_C__Disable 0070AFC0 f end=0070B118 \ No newline at end of file +CGItem_C__Disable 0070AFC0 f end=0070B118 +CGItem_C__SetStorage 00706D30 f end=00706D63 +CGItem_C__CGItem_C 00709840 f end=00709A07 diff --git a/profile/3.3.5a-windows-386/symbol/m2model/func.sym b/profile/3.3.5a-windows-386/symbol/m2model/func.sym index 86d321a..f708881 100644 --- a/profile/3.3.5a-windows-386/symbol/m2model/func.sym +++ b/profile/3.3.5a-windows-386/symbol/m2model/func.sym @@ -61,3 +61,4 @@ CM2Model__AttachToSceneRecursive 00834630 f end=0083465C ; CM2Model::AttachToSce CM2Model__Initialize 00834810 f end=008348CA ; CM2Model::Initialize(CM2Scene*, CM2Shared*, CM2Model*, unsigned int) CM2Model__SetRibbonsEnabled 00824230 f end=008242BC CM2Model__SetEmittersEnabled 008279F0 f end=00827A88 +CM2Model__HasLiveRibbons 008241D0 f end=00824228 diff --git a/profile/3.3.5a-windows-386/symbol/missile/func.sym b/profile/3.3.5a-windows-386/symbol/missile/func.sym index 85f894f..08cb958 100644 --- a/profile/3.3.5a-windows-386/symbol/missile/func.sym +++ b/profile/3.3.5a-windows-386/symbol/missile/func.sym @@ -2,3 +2,7 @@ CMissile__ClearInFlightMissiles 00703770 f end=00703802 CMissile__UpdateStaticLists 00703B00 f end=00703B73 CMissile__Initialize 00703B80 f end=00703BE0 CMissile__Destroy 00703BE0 f end=00703C10 +CMissile__CMissileDtor 00702190 f end=007022CD +CMissile__DeleteSelf 00703730 f end=00703765 +CMissile__WaitForModelFX 00703810 f end=00703900 +CMissile__ClearInFlightMissilesWithTarget 00703A80 f end=00703ADF diff --git a/profile/3.3.5a-windows-386/symbol/missilecollision/func.sym b/profile/3.3.5a-windows-386/symbol/missilecollision/func.sym new file mode 100644 index 0000000..9bc06f2 --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/missilecollision/func.sym @@ -0,0 +1 @@ +CMissileCollision__Free 006FC950 f end=006FC9AE diff --git a/profile/3.3.5a-windows-386/symbol/movementstatus/func.sym b/profile/3.3.5a-windows-386/symbol/movementstatus/func.sym new file mode 100644 index 0000000..b84adfb --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/movementstatus/func.sym @@ -0,0 +1 @@ +CMovementStatus__CMovementStatus 004F4C50 f end=004F4C9A diff --git a/profile/3.3.5a-windows-386/symbol/movespline/func.sym b/profile/3.3.5a-windows-386/symbol/movespline/func.sym new file mode 100644 index 0000000..adf367c --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/movespline/func.sym @@ -0,0 +1 @@ +CMoveSpline__CMoveSplineDtor 004D4F00 f end=004D4FA8 diff --git a/profile/3.3.5a-windows-386/symbol/nameplate/func.sym b/profile/3.3.5a-windows-386/symbol/nameplate/func.sym index d2d494d..10e5082 100644 --- a/profile/3.3.5a-windows-386/symbol/nameplate/func.sym +++ b/profile/3.3.5a-windows-386/symbol/nameplate/func.sym @@ -3,3 +3,4 @@ CGNamePlateFrame__OnLoseFocus 0098E980 f end=0098E9E2 CGNamePlateFrame__UpdateLevelDisplay 0098EF10 f end=0098F040 CGNamePlateFrame__SetCastBarValues 0098F040 f end=0098F382 CGNamePlateFrame__TriggerDamageFeedback 0098E5B0 f end=0098E5E1 +CGNamePlateFrame__UpdateColorDisplay 0098EE30 f end=0098EF0A diff --git a/profile/3.3.5a-windows-386/symbol/object/func.sym b/profile/3.3.5a-windows-386/symbol/object/func.sym index cde130e..afc44e3 100644 --- a/profile/3.3.5a-windows-386/symbol/object/func.sym +++ b/profile/3.3.5a-windows-386/symbol/object/func.sym @@ -32,3 +32,6 @@ CGObject_C__GetMatrix 004D5FA0 f end=004D5FDD CGObject_C__GetSelectionHighlightColor 004D5F70 f end=004D5F85 CGObject_C__Reenable 00744DB0 f end=00744E0F CGObject_C__PlaySpellVisualKit 00745230 f end=00745D7C +CGObject_C__SetTypeByTypeId 00743130 f end=007431B5 +CGObject_C__AddWorldObject 00743760 f end=007438DE +CGObject_C__CGObject_C 00745E60 f end=00745F8B diff --git a/profile/3.3.5a-windows-386/symbol/objheap/func.sym b/profile/3.3.5a-windows-386/symbol/objheap/func.sym new file mode 100644 index 0000000..6b3156e --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/objheap/func.sym @@ -0,0 +1,2 @@ +CObjectHeap__Allocate 004D2AA0 f end=004D2B02 +CObjectHeap__New 004D2CC0 f end=004D2D33 diff --git a/profile/3.3.5a-windows-386/symbol/objheaplist/func.sym b/profile/3.3.5a-windows-386/symbol/objheaplist/func.sym new file mode 100644 index 0000000..0bab19d --- /dev/null +++ b/profile/3.3.5a-windows-386/symbol/objheaplist/func.sym @@ -0,0 +1,6 @@ +CObjectHeapList__FreeEmptyHeaps 004D2B30 f end=004D2C21 +CObjectHeapList__BlocksAllocated 004D2C30 f end=004D2C4B +CObjectHeapList__TotalHeaps 004D2C50 f end=004D2C71 +CObjectHeapList__PercentUsed 004D2C80 f end=004D2CB6 +CObjectHeapList__Delete 004D2F00 f end=004D2F86 +CObjectHeapList__New 004D3250 f end=004D332B diff --git a/profile/3.3.5a-windows-386/symbol/player/func.sym b/profile/3.3.5a-windows-386/symbol/player/func.sym index ea21799..e6cdac3 100644 --- a/profile/3.3.5a-windows-386/symbol/player/func.sym +++ b/profile/3.3.5a-windows-386/symbol/player/func.sym @@ -40,7 +40,14 @@ CGPlayer_C__GetAttackSkillRank 006E0C30 f end=006E0D2B CGPlayer_C__UpdateQuestStatus 006D5080 f end=006D50BC CGPlayer_C__UpdateQuestStatusAll 006D50C0 f end=006D5126 CGPlayer_C__UnitIsTrivial 006DE130 f end=006DE1C0 +CGPlayer_C__MeleeModeLeave 006D5F70 f end=006D5FB1 +CGPlayer_C__UpdateRepopTimer 006DC070 f end=006DC0E1 +CGPlayer_C__OnDeath 006DC0F0 f end=006DC1B5 +CGPlayer_C__UpdateInteractStatusAll 006DC5A0 f end=006DC633 +CGPlayer_C__CGPlayer_C 006E6B40 f end=006E6E94 +CGPlayer__TotalFieldsSaved 004F5530 f end=004F553B CloseAllLootRolls 006FAFD0 f end=006FB0FD PlayerNameTriggerNameRegenerate 007E5130 f end=007E5140 PlayerNameShowing 007E5150 f end=007E516B PlayerNameDelete 007E6320 f end=007E6386 +PlayerNameTriggerColorUpdate 007E50F0 f end=007E5100 diff --git a/profile/3.3.5a-windows-386/symbol/ribbonemitter/func.sym b/profile/3.3.5a-windows-386/symbol/ribbonemitter/func.sym index bb45111..87c22d6 100644 --- a/profile/3.3.5a-windows-386/symbol/ribbonemitter/func.sym +++ b/profile/3.3.5a-windows-386/symbol/ribbonemitter/func.sym @@ -9,3 +9,4 @@ CRibbonEmitter__SetAlpha 0097FBA0 f end=0097FBDA ; CRibbonEmitter::SetAlpha(floa CRibbonEmitter__Update 00980090 f end=0098050D ; CRibbonEmitter::Update(float, int) CRibbonEmitter__constructor 00980630 f end=0098080C ; CRibbonEmitter::CRibbonEmitter() CRibbonEmitter__Initialize 009808A0 f end=00980B4A ; CRibbonEmitter::Initialize(float, float, CImVector const&, TSGrowableArray const&, TSGrowableArray const&, TSGrowableArray const&, CAaRect const&, unsigned int, unsigned int) +CRibbonEmitter__IsDead 0097F640 f end=0097F64E diff --git a/profile/3.3.5a-windows-386/symbol/spell/func.sym b/profile/3.3.5a-windows-386/symbol/spell/func.sym index 9c4664d..4766531 100644 --- a/profile/3.3.5a-windows-386/symbol/spell/func.sym +++ b/profile/3.3.5a-windows-386/symbol/spell/func.sym @@ -42,6 +42,9 @@ Spell_C_CastSpell 0080CCE0 f end=0080DA32 Spell_C_CastSpell 0080DA40 f end=0080DA7C Spell_C__SystemInitialize 008100E0 f end=00810320 Spell_C_SpellVisualHasChainEffect 00800BF0 f end=00800CFC +Spell_C_CancelSpellByTarget 008063E0 f end=00806431 +Spell_C_CancelMeleeSpells 00806480 f end=0080654E +Spell_C_CancelAutoRepeat 00807560 f end=00807645 SpellTableLookupAbility 00812410 f end=0081252A GetSpecialSpellVisualEffectNameRec 006F75B0 f end=006F75E0 SpellVisualsBlizzardStop 007F9EE0 f end=007F9EF8 diff --git a/profile/3.3.5a-windows-386/symbol/unit/func.sym b/profile/3.3.5a-windows-386/symbol/unit/func.sym index 485d0bb..a861bb1 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/func.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/func.sym @@ -125,5 +125,12 @@ CGUnit_C__OnCollideFallLand 0073D3D0 f end=0073D491 CGUnit_C__OnDismissControlledVehicleLocal 0074BB20 f end=0074BB2F CGUnit_C__VehiclePassengerRequestSwitchToVirtualSeat 0074CA90 f end=0074CC34 CGUnit_C__HandleEnvironmentDamage 00755270 f end=00755373 +CGUnit_C__DisengageFromActivePlayer 0071EE70 f end=0071EF15 +CGUnit_C__OnDeath 00729220 f end=007293CD +CGUnit_C__OnLife 0073D530 f end=0073D5C9 +CGUnit_C__CGUnit_C 0073F660 f end=0073FCB3 +CGUnit_C__StopAttack 007559E0 f end=00755A54 UnitCombatLogInvalidateName 0074F400 f end=0074F4CC UnitCombatLog 00751150 f end=007512A1 +UnitSoundInitialize 00747860 f end=007478EE +UnitCombatClientInitialize 00756BD0 f end=00756C85 diff --git a/profile/3.3.5a-windows-386/symbol/unit/label.sym b/profile/3.3.5a-windows-386/symbol/unit/label.sym index 6d67519..71458b4 100644 --- a/profile/3.3.5a-windows-386/symbol/unit/label.sym +++ b/profile/3.3.5a-windows-386/symbol/unit/label.sym @@ -1,2 +1,4 @@ CGUnit_C__s_unitThreatPool 00CA1244 l CGUnit_C__m_initialized 00CA1254 l +CGUnit_C__s_deferredClientControlUpdateGUID 00CA1248 l +CGUnit_C__s_deferredClientControlUpdateState 00CA1250 l