mirror of
				https://github.com/isledecomp/isle.git
				synced 2025-10-26 01:44:19 +00:00 
			
		
		
		
	 aaa18bc9e2
			
		
	
	aaa18bc9e2
	
	
	
		
			
			* Enable string annotations and indirect globals * Adding some STRING annotations * Library functions
		
			
				
	
	
		
			313 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			313 lines
		
	
	
		
			5.1 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
| #ifdef 0
 | |
| 
 | |
| // LIBRARY: ISLE 0x402f10
 | |
| // ?shi_New@@YAPAXKIPAU_SHI_Pool@@@Z
 | |
| 
 | |
| // LIBRARY: ISLE 0x402fb0
 | |
| // _MemInitDefaultPool@0
 | |
| 
 | |
| // LIBRARY: ISLE 0x403020
 | |
| // _shi_call_new_handler_msc
 | |
| 
 | |
| // LIBRARY: ISLE 0x403050
 | |
| // _MemPoolShrink@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x403180
 | |
| // _MemPoolPreAllocate@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x403300
 | |
| // @_shi_initPageHeaders@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x403570
 | |
| // @shi_allocPageHeader@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x4035a0
 | |
| // @shi_freePageHeader@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x403750
 | |
| // @_shi_deletePage@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x403830
 | |
| // @_shi_allocExternal@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x403a50
 | |
| // @_shi_initPageVariable@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x403b00
 | |
| // _MemAllocPtr@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x403d60
 | |
| // @_shi_allocVar@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x403ef0
 | |
| // @_shi_allocBlock@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x4040c0
 | |
| // _MemFreePtr@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404170
 | |
| // @_shi_freeVar@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404260
 | |
| // _MemReAllocPtr@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x4043b0
 | |
| // @_shi_resizeAny@16
 | |
| 
 | |
| // LIBRARY: ISLE 0x404650
 | |
| // @_shi_resizeVar@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x404820
 | |
| // _MemSizePtr@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x4048d0
 | |
| // @shi_findAllocAddress@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404910
 | |
| // @_shi_sysAlloc@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x4049a0
 | |
| // @_shi_sysFree@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404a00
 | |
| // @_shi_sysRealloc@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x404ab0
 | |
| // @_shi_sysResize@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x404b90
 | |
| // @_shi_sysSize@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404bd0
 | |
| // @_shi_sysAllocNear@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404bf0
 | |
| // @_shi_sysFreeNear@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x404c10
 | |
| // @_shi_sysValidatePtr@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x404d10
 | |
| // @_shi_sysValidateFunction@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x405300
 | |
| // @_shi_sysAllocPool@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x405520
 | |
| // @_shi_sysResizePool@16
 | |
| 
 | |
| // LIBRARY: ISLE 0x405690
 | |
| // @_shi_sysFreePage@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x4057b0
 | |
| // @_shi_sysSizePage@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x4057e0
 | |
| // @_shi_sysSizePool@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x405800
 | |
| // @_shi_registerShared@16
 | |
| 
 | |
| // LIBRARY: ISLE 0x405a00
 | |
| // @_shi_unregisterShared@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x405b20
 | |
| // @_shi_getNextPool@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x405b30
 | |
| // @shi_delNextPool@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x405d30
 | |
| // @shi_createAndEnterMutexShr@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x405e20
 | |
| // @shi_termPoolMutexShr@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x405e40
 | |
| // @shi_enterPoolMutexShr@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x405e60
 | |
| // @shi_leavePoolMutexShr@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x405e80
 | |
| // __shi_enterCriticalSection@0
 | |
| 
 | |
| // LIBRARY: ISLE 0x405ea0
 | |
| // __shi_leaveCriticalSection@0
 | |
| 
 | |
| // LIBRARY: ISLE 0x405ec0
 | |
| // __shi_createAndEnterMutex
 | |
| 
 | |
| // LIBRARY: ISLE 0x405ef0
 | |
| // _shi_enterPoolMutexSafely
 | |
| 
 | |
| // LIBRARY: ISLE 0x405fd0
 | |
| // _shi_enterPoolInitMutexReader
 | |
| 
 | |
| // LIBRARY: ISLE 0x406060
 | |
| // _shi_leavePoolInitMutexReader
 | |
| 
 | |
| // LIBRARY: ISLE 0x406090
 | |
| // _shi_enterPoolInitMutexWriter
 | |
| 
 | |
| // LIBRARY: ISLE 0x406160
 | |
| // _shi_leavePoolInitMutexWriter
 | |
| 
 | |
| // LIBRARY: ISLE 0x406180
 | |
| // _shi_isNT
 | |
| 
 | |
| // LIBRARY: ISLE 0x4061b0
 | |
| // _MemPoolInit@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x406520
 | |
| // _MemPoolSetPageSize@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x406630
 | |
| // _MemPoolSetBlockSizeFS@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x406710
 | |
| // @_shi_poolFree@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x4068c0
 | |
| // @_shi_invokeErrorHandler1@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x406be0
 | |
| // _MemErrorUnwind@0
 | |
| 
 | |
| // LIBRARY: ISLE 0x406c30
 | |
| // _MemDefaultErrorHandler@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x406cb0
 | |
| // @_shi_taskRemovePool@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x406d50
 | |
| // @_shi_getCurrentThreadContext@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x406db0
 | |
| // @_shi_deleteThreadContext@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x406e40
 | |
| // _calloc
 | |
| 
 | |
| // LIBRARY: ISLE 0x406ea0
 | |
| // _realloc
 | |
| 
 | |
| // LIBRARY: ISLE 0x406f10
 | |
| // __expand
 | |
| 
 | |
| // LIBRARY: ISLE 0x406f50
 | |
| // __heapadd
 | |
| 
 | |
| // LIBRARY: ISLE 0x406f60
 | |
| // __heapwalk
 | |
| 
 | |
| // LIBRARY: ISLE 0x406ff0
 | |
| // __heapused
 | |
| 
 | |
| // LIBRARY: ISLE 0x407020
 | |
| // __heapmin
 | |
| 
 | |
| // LIBRARY: ISLE 0x407040
 | |
| // __msize
 | |
| 
 | |
| // LIBRARY: ISLE 0x407050
 | |
| // __heapchk
 | |
| 
 | |
| // LIBRARY: ISLE 0x407080
 | |
| // __heapset
 | |
| 
 | |
| // LIBRARY: ISLE 0x407090
 | |
| // @_shi_sysReportError@16
 | |
| 
 | |
| // LIBRARY: ISLE 0x407110
 | |
| // _MemPoolSize@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x4071a0
 | |
| // _MemPoolWalk@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x407240
 | |
| // @_shi_walkPool@16
 | |
| 
 | |
| // LIBRARY: ISLE 0x407540
 | |
| // @shi_isBlockInUseSmall@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x407800
 | |
| // @_shi_isBlockInUseFS@12
 | |
| 
 | |
| // LIBRARY: ISLE 0x407880
 | |
| // _MemPoolCheck@4
 | |
| 
 | |
| // LIBRARY: ISLE 0x407b20
 | |
| // _MemCheckPtr@8
 | |
| 
 | |
| // LIBRARY: ISLE 0x4084e0
 | |
| // __except_handler3
 | |
| 
 | |
| // GLOBAL: ISLE 0x40f0a0
 | |
| // _szLibName
 | |
| 
 | |
| // GLOBAL: ISLE 0x4102f4
 | |
| // ?_new_handler@@3P6AXXZA
 | |
| 
 | |
| // GLOBAL: ISLE 0x4102fc
 | |
| // _MemDefaultPool
 | |
| 
 | |
| // GLOBAL: ISLE 0x41031c
 | |
| // __shi_compactPoolFn
 | |
| 
 | |
| // GLOBAL: ISLE 0x410320
 | |
| // __shi_compactPageFn
 | |
| 
 | |
| // GLOBAL: ISLE 0x410324
 | |
| // _MemDefaultPoolFlags
 | |
| 
 | |
| // GLOBAL: ISLE 0x41032c
 | |
| // __shi_mutexGlobalInit
 | |
| 
 | |
| // GLOBAL: ISLE 0x410330
 | |
| // __shi_mutexMovInit
 | |
| 
 | |
| // GLOBAL: ISLE 0x410334
 | |
| // __shi_mutexMovLockCount
 | |
| 
 | |
| // GLOBAL: ISLE 0x410338
 | |
| // _shi_initPoolReaders
 | |
| 
 | |
| // GLOBAL: ISLE 0x41033c
 | |
| // _shi_eventInitPool
 | |
| 
 | |
| // GLOBAL: ISLE 0x410340
 | |
| // _shi_mutexMovShr
 | |
| 
 | |
| // GLOBAL: ISLE 0x410368
 | |
| // _shi_deferFreePools
 | |
| 
 | |
| // GLOBAL: ISLE 0x410378
 | |
| // __shi_poolTerminating
 | |
| 
 | |
| // GLOBAL: ISLE 0x41037c
 | |
| // _MemDefaultPoolBlockSizeFS
 | |
| 
 | |
| // GLOBAL: ISLE 0x410380
 | |
| // _MemDefaultPoolPageSize
 | |
| 
 | |
| // GLOBAL: ISLE 0x410384
 | |
| // _SmartHeap_malloc
 | |
| 
 | |
| // GLOBAL: ISLE 0x4105b0
 | |
| // __shi_TaskRecord
 | |
| 
 | |
| // GLOBAL: ISLE 0x4125f8
 | |
| // ?_pnhHeap@@3P6AHI@ZA
 | |
| 
 | |
| // GLOBAL: ISLE 0x412830
 | |
| // __shi_mutexMov
 | |
| 
 | |
| // GLOBAL: ISLE 0x412850
 | |
| // _shi_mutexPoolSynch
 | |
| 
 | |
| // GLOBAL: ISLE 0x412870
 | |
| // __shi_mutexGlobal
 | |
| 
 | |
| #endif
 |