agl: GPU memory management basics

This commit is contained in:
Hikari 2022-03-06 22:44:10 +00:00 committed by Léo Lam
parent 5fd19128f5
commit 78a772d39a
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
2 changed files with 24 additions and 22 deletions

View File

@ -499,3 +499,5 @@
0x00000071025F8490,pfnc_nvnCommandBufferSignalEvent 0x00000071025F8490,pfnc_nvnCommandBufferSignalEvent
0x0000007102606910,_ZN4ksys12SystemTimers9sInstanceE 0x0000007102606910,_ZN4ksys12SystemTimers9sInstanceE
0x0000007102650608,_ZN4ksys3act11BaseProcMgr9sInstanceE 0x0000007102650608,_ZN4ksys3act11BaseProcMgr9sInstanceE
0x00000071025F9CB0,_ZN3agl6driver17GraphicsDriverMgr18SingletonDisposer_15sStaticDisposerE
0x00000071025F9CB8,_ZN3agl6driver17GraphicsDriverMgr9sInstanceE
1 0x00000071023556B0 _ZTVN4sead14SafeStringBaseIcEE
499 0x00000071025F8490 pfnc_nvnCommandBufferSignalEvent
500 0x0000007102606910 _ZN4ksys12SystemTimers9sInstanceE
501 0x0000007102650608 _ZN4ksys3act11BaseProcMgr9sInstanceE
502 0x00000071025F9CB0 _ZN3agl6driver17GraphicsDriverMgr18SingletonDisposer_15sStaticDisposerE
503 0x00000071025F9CB8 _ZN3agl6driver17GraphicsDriverMgr9sInstanceE

View File

@ -395,7 +395,7 @@ Address,Quality,Size,Name
0x000000710000a9d4,U,000008, 0x000000710000a9d4,U,000008,
0x000000710000a9dc,U,000040, 0x000000710000a9dc,U,000040,
0x000000710000aa04,U,000008, 0x000000710000aa04,U,000008,
0x000000710000aa0c,U,000040,_ZThn8_N3agl6detail20GPUMemBlockMgrHeapExD0Ev 0x000000710000aa0c,U,000040,
0x000000710000aa34,O,000004,_ZN4sead15FixedSafeStringILi64EED0Ev 0x000000710000aa34,O,000004,_ZN4sead15FixedSafeStringILi64EED0Ev
0x000000710000aa38,O,000240,_ZN4sead15FixedSafeStringILi64EEaSERKNS_14SafeStringBaseIcEE 0x000000710000aa38,O,000240,_ZN4sead15FixedSafeStringILi64EEaSERKNS_14SafeStringBaseIcEE
0x000000710000ab28,O,000004,_ZN4sead19FixedSafeStringBaseIcLi64EED0Ev 0x000000710000ab28,O,000004,_ZN4sead19FixedSafeStringBaseIcLi64EED0Ev
@ -1106,7 +1106,7 @@ Address,Quality,Size,Name
0x000000710003b71c,U,000028,_ZN3eui8LayoutEx15findPartsLayoutEPKc 0x000000710003b71c,U,000028,_ZN3eui8LayoutEx15findPartsLayoutEPKc
0x000000710003b738,U,000244, 0x000000710003b738,U,000244,
0x000000710003b82c,U,000096,Guardian::m34 0x000000710003b82c,U,000096,Guardian::m34
0x000000710003b88c,U,000036,_ZN3agl6detail20GPUMemBlockMgrHeapExD0Ev 0x000000710003b88c,U,000036,
0x000000710003b8b0,U,000216,Guardian::m2 0x000000710003b8b0,U,000216,Guardian::m2
0x000000710003b988,U,000092,Guardian::m3 0x000000710003b988,U,000092,Guardian::m3
0x000000710003b9e4,U,000048,Guardian::x_8 0x000000710003b9e4,U,000048,Guardian::x_8
@ -64225,34 +64225,34 @@ Address,Quality,Size,Name
0x0000007100b2fff4,U,000408,_ZN3agl6detail14MemoryPoolHeap6createEmimimmRKNS0_14MemoryPoolTypeEPNS0_20GPUMemBlockMgrHeapExE 0x0000007100b2fff4,U,000408,_ZN3agl6detail14MemoryPoolHeap6createEmimimmRKNS0_14MemoryPoolTypeEPNS0_20GPUMemBlockMgrHeapExE
0x0000007100b3018c,U,000024, 0x0000007100b3018c,U,000024,
0x0000007100b301a4,U,000240,_ZN3agl6detail14MemoryPoolHeap10freeToHeapEPNS_15GPUMemBlockBaseE 0x0000007100b301a4,U,000240,_ZN3agl6detail14MemoryPoolHeap10freeToHeapEPNS_15GPUMemBlockBaseE
0x0000007100b30294,U,000328, 0x0000007100b30294,U,000328,_ZN3agl6detail20GPUMemBlockMgrHeapEx18freeMemoryPoolHeapEPNS0_14MemoryPoolHeapE
0x0000007100b303dc,U,000428, 0x0000007100b303dc,U,000428,_ZN3agl6detail20GPUMemBlockMgrHeapExD2Ev
0x0000007100b30588,U,000008, 0x0000007100b30588,U,000008,_ZThn8_N3agl6detail20GPUMemBlockMgrHeapExD1Ev
0x0000007100b30590,U,000036, 0x0000007100b30590,U,000036,_ZN3agl6detail20GPUMemBlockMgrHeapExD0Ev
0x0000007100b305b4,U,000040, 0x0000007100b305b4,U,000040,_ZThn8_N3agl6detail20GPUMemBlockMgrHeapExD0Ev
0x0000007100b305dc,U,000580, 0x0000007100b305dc,U,000580,_ZN3agl6detail20GPUMemBlockMgrHeapEx8tryAllocEPNS_15GPUMemBlockBaseEmimimmRKNS0_14MemoryPoolTypeEbb
0x0000007100b30820,U,000100, 0x0000007100b30820,O,000100,_ZN3agl6detail14GPUMemBlockMgr18SingletonDisposer_D2Ev
0x0000007100b30884,U,000108, 0x0000007100b30884,O,000108,_ZN3agl6detail14GPUMemBlockMgr18SingletonDisposer_D0Ev
0x0000007100b308f0,U,000172,_ZN3agl6detail14GPUMemBlockMgr14createInstanceEPN4sead4HeapE 0x0000007100b308f0,O,000172,_ZN3agl6detail14GPUMemBlockMgr14createInstanceEPN4sead4HeapE
0x0000007100b3099c,U,000088,_ZN3agl6detail14GPUMemBlockMgr14deleteInstanceEv 0x0000007100b3099c,O,000088,_ZN3agl6detail14GPUMemBlockMgr14deleteInstanceEv
0x0000007100b309f4,U,000056,_ZN3agl6detail14GPUMemBlockMgrD2Ev 0x0000007100b309f4,O,000056,_ZN3agl6detail14GPUMemBlockMgrD2Ev
0x0000007100b30a2c,U,000068, 0x0000007100b30a2c,O,000068,_ZN3agl6detail14GPUMemBlockMgrD0Ev
0x0000007100b30a70,U,000056,_ZN3agl6detail14GPUMemBlockMgr10initializeEPN4sead4HeapES4_ 0x0000007100b30a70,O,000056,_ZN3agl6detail14GPUMemBlockMgr10initializeEPN4sead4HeapES4_
0x0000007100b30aa8,U,001052,_ZN3agl6detail14GPUMemBlockMgr14tryAllocMemoryEPNS_15GPUMemBlockBaseEPN4sead4HeapEmiNS_15MemoryAttributeE 0x0000007100b30aa8,U,001052,_ZN3agl6detail14GPUMemBlockMgr14tryAllocMemoryEPNS_15GPUMemBlockBaseEPN4sead4HeapEmiNS_15MemoryAttributeE
0x0000007100b30ec4,U,000032,_ZN3agl6detail14GPUMemBlockMgr22calcGPUMemoryAlignmentEi 0x0000007100b30ec4,O,000032,_ZN3agl6detail14GPUMemBlockMgr22calcGPUMemoryAlignmentEi
0x0000007100b30ee4,U,000100, 0x0000007100b30ee4,U,000100,
0x0000007100b30f48,U,000108, 0x0000007100b30f48,U,000108,
0x0000007100b30fb4,U,000088, 0x0000007100b30fb4,U,000088,
0x0000007100b3100c,U,000024,_ZN3agl6driver17GraphicsDriverMgrC2Ev 0x0000007100b3100c,O,000024,_ZN3agl6driver17GraphicsDriverMgrC2Ev
0x0000007100b31024,U,000004,nullsub_3259 0x0000007100b31024,O,000004,_ZN3agl6driver17GraphicsDriverMgrD2Ev
0x0000007100b31028,U,000004,j__ZdlPv_619 0x0000007100b31028,O,000004,_ZN3agl6driver17GraphicsDriverMgrD0Ev
0x0000007100b3102c,U,000052,_ZN3agl6driver17GraphicsDriverMgr11initialize_EPN4sead4HeapE 0x0000007100b3102c,U,000052,_ZN3agl6driver17GraphicsDriverMgr11initialize_EPN4sead4HeapE
0x0000007100b31060,U,000080,_ZNK3agl6driver17GraphicsDriverMgr12waitDrawDoneEv 0x0000007100b31060,U,000080,_ZNK3agl6driver17GraphicsDriverMgr12waitDrawDoneEv
0x0000007100b310b0,U,000004,nullsub_3260 0x0000007100b310b0,U,000004,nullsub_3260
0x0000007100b310b4,U,000020,_ZNK3agl6driver17GraphicsDriverMgr12setPointSizeEPNS_11DrawContextEf 0x0000007100b310b4,U,000020,_ZNK3agl6driver17GraphicsDriverMgr12setPointSizeEPNS_11DrawContextEf
0x0000007100b310c8,U,000020,_ZNK3agl6driver17GraphicsDriverMgr12setLineWidthEPNS_11DrawContextEf 0x0000007100b310c8,U,000020,_ZNK3agl6driver17GraphicsDriverMgr12setLineWidthEPNS_11DrawContextEf
0x0000007100b310dc,U,000004,nullsub_3261 0x0000007100b310dc,U,000004,_ZNK3agl6driver17GraphicsDriverMgr8dumpInfoEv
0x0000007100b310e0,U,000004,nullsub_3262 0x0000007100b310e0,U,000004,_ZNK3agl6driver17GraphicsDriverMgr12waitDrawDoneEPNS_11DrawContextE
0x0000007100b310e4,U,000136,_ZN3agl6driver6NVNMgr14createInstanceEPN4sead4HeapE 0x0000007100b310e4,U,000136,_ZN3agl6driver6NVNMgr14createInstanceEPN4sead4HeapE
0x0000007100b3116c,U,000688,_ZN3agl6driver6NVNMgrC2Ev 0x0000007100b3116c,U,000688,_ZN3agl6driver6NVNMgrC2Ev
0x0000007100b3141c,U,000004,nullsub_3263 0x0000007100b3141c,U,000004,nullsub_3263

Can't render this file because it is too large.