CnC_Red_Alert/CODE/PROFILE.DEF

403 lines
12 KiB
Plaintext

# PRFILE CONQUER, COORD, TARGET, DISPLAY
# PRFILE OBJ
# PRCLASS CODE
# CODECLASS CODE
PRSYMBOL $$VMGETPAGE # Watches VM overhead.
NOPRFILE soundio.obj
NOPRFILE wwlib.lib, nomidi.lib, emu.lib, mathl.lib, cl.lib
PRSHOWVECTOR
# Symbols that shouldn't be profiled.
NOPRSYMBOL _DigiCallback
NOPRSYMBOL __MMODEL
NOPRSYMBOL __terminate
NOPRSYMBOL _abort
NOPRSYMBOL __restorezero
NOPRSYMBOL __cleanup
NOPRSYMBOL DGROUP@
NOPRSYMBOL __checknull
# Make sure that all symbols that start with "@$xt"
# or contain "$XL$" are not profiled. These appear to be
# mysterious internal routines and they break when profile vectored.
NOPRSYMBOL "@$xt$n11BulletClass"
NOPRSYMBOL "@$xt$9FootClass"
NOPRSYMBOL "@$xt$32%ArrayOf$t13AircraftClass$ii$10%"
NOPRSYMBOL "@$xt$a10$13AircraftClass"
NOPRSYMBOL "@$xt$11BulletClass"
NOPRSYMBOL "@$xt$9FuseClass"
NOPRSYMBOL "@$xt$n13AircraftClass"
NOPRSYMBOL "@$xt$nc"
NOPRSYMBOL "@$xt$c"
NOPRSYMBOL "@$xt$13AircraftClass"
NOPRSYMBOL "@$xt$12RawFileClass"
NOPRSYMBOL "@$xt$9FileClass"
NOPRSYMBOL "@$xt$11CDFileClass"
NOPRSYMBOL "@$xt$12ExtFileClass"
NOPRSYMBOL "@$xt$15ObjectTypeClass"
NOPRSYMBOL "@$xt$11CCFileClass"
NOPRSYMBOL "@$xt$15TechnoTypeClass"
NOPRSYMBOL "@$xt$17AircraftTypeClass"
NOPRSYMBOL "@$xt$10RadioClass"
NOPRSYMBOL "@$xt$8FlyClass"
NOPRSYMBOL "@$xt$11TechnoClass"
NOPRSYMBOL "@$xt$11ObjectClass"
NOPRSYMBOL "@$xt$12FlasherClass"
NOPRSYMBOL "@$xt$10StageClass"
NOPRSYMBOL "@$xt$10CargoClass"
NOPRSYMBOL "@$xt$12MissionClass"
NOPRSYMBOL "@$xt$13AnimTypeClass"
NOPRSYMBOL "@$xt$n9AnimClass"
NOPRSYMBOL "@$xt$n11SmudgeClass"
NOPRSYMBOL "@$xt$27%ArrayOf$t9AnimClass$ii$25%"
NOPRSYMBOL "@$xt$a25$9AnimClass"
NOPRSYMBOL "@$xt$11SmudgeClass"
NOPRSYMBOL "@$xt$9AnimClass"
NOPRSYMBOL "@$xt$15BulletTypeClass"
NOPRSYMBOL "@$xt$n13BuildingClass"
NOPRSYMBOL "@$xt$10CacheClass"
NOPRSYMBOL "@$xt$13BuildingClass"
NOPRSYMBOL "@$xt$17BuildingTypeClass"
NOPRSYMBOL "@$xt$n18ReinforcementClass"
NOPRSYMBOL "@$xt$13InfantryClass"
NOPRSYMBOL "@$xt$9UnitClass"
NOPRSYMBOL "@$xt$32%ArrayOf$t13BuildingClass$ii$50%"
NOPRSYMBOL "@$xt$a50$13BuildingClass"
NOPRSYMBOL "@$xt$11TarComClass"
NOPRSYMBOL "@$xt$18ReinforcementClass"
NOPRSYMBOL "@$xt$8typeinfo"
NOPRSYMBOL "@$xt$11TurretClass"
NOPRSYMBOL "@$xt$10DriveClass"
NOPRSYMBOL "@$xt$30%ArrayOf$t11BulletClass$ii$20%"
NOPRSYMBOL "@$xt$a20$11BulletClass"
NOPRSYMBOL "@$xt$n13TemplateClass"
NOPRSYMBOL "@$xt$13TemplateClass"
NOPRSYMBOL "@$xt$17TemplateTypeClass"
NOPRSYMBOL "@$xt$12TerrainClass"
NOPRSYMBOL "@$xt$x15ObjectTypeClass"
NOPRSYMBOL "@$xt$16OverlayTypeClass"
NOPRSYMBOL "@$xt$15SmudgeTypeClass"
NOPRSYMBOL "@$xt$n12OverlayClass"
NOPRSYMBOL "@$xt$12OverlayClass"
NOPRSYMBOL "@$xt$n12MixFileClass"
NOPRSYMBOL "@$xt$n11CCFileClass"
NOPRSYMBOL "@$xt$16TerrainTypeClass"
NOPRSYMBOL "@$xt$13UnitTypeClass"
NOPRSYMBOL "@$xt$17InfantryTypeClass"
NOPRSYMBOL "@$xt$12MixFileClass"
NOPRSYMBOL "@$xt$n9UnitClass"
NOPRSYMBOL "@$xt$a16$9MonoClass"
NOPRSYMBOL "@$xt$10LogicClass"
NOPRSYMBOL "@$xt$12DisplayClass"
NOPRSYMBOL "@$xt$28%EMSListOf$tp12TriggerClass%"
NOPRSYMBOL "@$xt$8MapClass"
NOPRSYMBOL "@$xt$12SidebarClass"
NOPRSYMBOL "@$xt$9HelpClass"
NOPRSYMBOL "@$xt$a3$10LayerClass"
NOPRSYMBOL "@$xt$10LayerClass"
NOPRSYMBOL "@$xt$9MonoClass"
NOPRSYMBOL "@$xt$11MemoryClass"
NOPRSYMBOL "@$xt$16DebugMemoryClass"
NOPRSYMBOL "@$xt$14EMSMemoryClass"
NOPRSYMBOL "@$xt$27%EMSListOf$tp11ObjectClass%"
NOPRSYMBOL "@$xt$n10HouseClass"
NOPRSYMBOL "@$xt$a3$10HouseClass"
NOPRSYMBOL "@$xt$10HouseClass"
NOPRSYMBOL "@$xt$n13InfantryClass"
NOPRSYMBOL "@$xt$32%ArrayOf$t13InfantryClass$ii$50%"
NOPRSYMBOL "@$xt$a50$13InfantryClass"
NOPRSYMBOL "@$xt$n9MonoClass"
NOPRSYMBOL "@$xt$15DOSSegmentClass"
NOPRSYMBOL "@$xt$30%ArrayOf$t12OverlayClass$ii$3%"
NOPRSYMBOL "@$xt$a3$12OverlayClass"
NOPRSYMBOL "@$xt$x15TechnoTypeClass"
NOPRSYMBOL "@$xt$37%ArrayOf$t18ReinforcementClass$ii$15%"
NOPRSYMBOL "@$xt$a15$18ReinforcementClass"
NOPRSYMBOL "@$xt$29%ArrayOf$t11SmudgeClass$ii$1%"
NOPRSYMBOL "@$xt$a1$11SmudgeClass"
NOPRSYMBOL "@$xt$n12TerrainClass"
NOPRSYMBOL "@$xt$31%ArrayOf$t13TemplateClass$ii$1%"
NOPRSYMBOL "@$xt$a1$13TemplateClass"
NOPRSYMBOL "@$xt$32%ArrayOf$t12TerrainClass$ii$120%"
NOPRSYMBOL "@$xt$a120$12TerrainClass"
NOPRSYMBOL "@$xt$n12TriggerClass"
NOPRSYMBOL "@$xt$31%ArrayOf$t12TriggerClass$ii$26%"
NOPRSYMBOL "@$xt$a26$12TriggerClass"
NOPRSYMBOL "@$xt$12TriggerClass"
NOPRSYMBOL "@$xt$28%ArrayOf$t9UnitClass$ii$120%"
NOPRSYMBOL "@$xt$a120$9UnitClass"
NOPRSYMBOL "cell.cpp_NONPUB_$XL$0"
NOPRSYMBOL "cell.cpp_NONPUB_$XL$1"
NOPRSYMBOL "combat.cpp_NONPUB_$XL$0"
NOPRSYMBOL "combat.cpp_NONPUB_$XL$1"
NOPRSYMBOL "display.cpp_NONPUB_$XL$0"
NOPRSYMBOL "display.cpp_NONPUB_$XL$1"
NOPRSYMBOL "display.cpp_NONPUB_$XL$2"
NOPRSYMBOL "display.cpp_NONPUB_$XL$3"
NOPRSYMBOL "display.cpp_NONPUB_$XL$4"
NOPRSYMBOL "display.cpp_NONPUB_$XL$5"
NOPRSYMBOL "foot.cpp_NONPUB_$XL$0"
NOPRSYMBOL "foot.cpp_NONPUB_$XL$1"
NOPRSYMBOL "globals.cpp_NONPUB_$XL$0"
NOPRSYMBOL "globals.cpp_NONPUB_$XL$1"
NOPRSYMBOL "house.cpp_NONPUB_$XL$0"
NOPRSYMBOL "house.cpp_NONPUB_$XL$1"
NOPRSYMBOL "house.cpp_NONPUB_$XL$2"
NOPRSYMBOL "house.cpp_NONPUB_$XL$3"
NOPRSYMBOL "idata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "idata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "idata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "idata.cpp_NONPUB_$XL$3"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$0"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$1"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$2"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$3"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$4"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$5"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$6"
NOPRSYMBOL "infantry.cpp_NONPUB_$XL$7"
NOPRSYMBOL "init.cpp_NONPUB_$XL$0"
NOPRSYMBOL "init.cpp_NONPUB_$XL$1"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$0"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$1"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$2"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$3"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$4"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$5"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$6"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$7"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$8"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$9"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$10"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$11"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$12"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$13"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$14"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$15"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$16"
NOPRSYMBOL "mono.cpp_NONPUB_$XL$17"
NOPRSYMBOL "odata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "odata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "odata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "odata.cpp_NONPUB_$XL$3"
NOPRSYMBOL "overlay.cpp_NONPUB_$XL$0"
NOPRSYMBOL "overlay.cpp_NONPUB_$XL$1"
NOPRSYMBOL "overlay.cpp_NONPUB_$XL$2"
NOPRSYMBOL "overlay.cpp_NONPUB_$XL$3"
NOPRSYMBOL "reinf.cpp_NONPUB_$XL$0"
NOPRSYMBOL "reinf.cpp_NONPUB_$XL$1"
NOPRSYMBOL "reinf.cpp_NONPUB_$XL$2"
NOPRSYMBOL "reinf.cpp_NONPUB_$XL$3"
NOPRSYMBOL "reinf.cpp_NONPUB_$XL$4"
NOPRSYMBOL "reinf.cpp_NONPUB_$XL$5"
NOPRSYMBOL "sdata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "sdata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "sdata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "sdata.cpp_NONPUB_$XL$3"
NOPRSYMBOL "smudge.cpp_NONPUB_$XL$0"
NOPRSYMBOL "smudge.cpp_NONPUB_$XL$1"
NOPRSYMBOL "smudge.cpp_NONPUB_$XL$2"
NOPRSYMBOL "smudge.cpp_NONPUB_$XL$3"
NOPRSYMBOL "tdata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "tdata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "tdata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "tdata.cpp_NONPUB_$XL$3"
NOPRSYMBOL "template.cpp_NONPUB_$XL$0"
NOPRSYMBOL "template.cpp_NONPUB_$XL$1"
NOPRSYMBOL "template.cpp_NONPUB_$XL$2"
NOPRSYMBOL "template.cpp_NONPUB_$XL$3"
NOPRSYMBOL "terrain.cpp_NONPUB_$XL$0"
NOPRSYMBOL "terrain.cpp_NONPUB_$XL$1"
NOPRSYMBOL "terrain.cpp_NONPUB_$XL$2"
NOPRSYMBOL "terrain.cpp_NONPUB_$XL$3"
NOPRSYMBOL "terrain.cpp_NONPUB_$XL$4"
NOPRSYMBOL "terrain.cpp_NONPUB_$XL$5"
NOPRSYMBOL "trigger.cpp_NONPUB_$XL$0"
NOPRSYMBOL "trigger.cpp_NONPUB_$XL$1"
NOPRSYMBOL "trigger.cpp_NONPUB_$XL$2"
NOPRSYMBOL "trigger.cpp_NONPUB_$XL$3"
NOPRSYMBOL "turret.cpp_NONPUB_$XL$0"
NOPRSYMBOL "turret.cpp_NONPUB_$XL$1"
NOPRSYMBOL "udata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "udata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "udata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "udata.cpp_NONPUB_$XL$3"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$0"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$1"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$2"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$3"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$4"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$5"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$6"
NOPRSYMBOL "unit.cpp_NONPUB_$XL$7"
NOPRSYMBOL "building.cpp_NONPUB_$XL$0"
NOPRSYMBOL "building.cpp_NONPUB_$XL$1"
NOPRSYMBOL "building.cpp_NONPUB_$XL$2"
NOPRSYMBOL "building.cpp_NONPUB_$XL$3"
NOPRSYMBOL "building.cpp_NONPUB_$XL$4"
NOPRSYMBOL "building.cpp_NONPUB_$XL$5"
NOPRSYMBOL "building.cpp_NONPUB_$XL$6"
NOPRSYMBOL "building.cpp_NONPUB_$XL$7"
NOPRSYMBOL "building.cpp_NONPUB_$XL$8"
NOPRSYMBOL "building.cpp_NONPUB_$XL$9"
NOPRSYMBOL "building.cpp_NONPUB_$XL$10"
NOPRSYMBOL "building.cpp_NONPUB_$XL$11"
NOPRSYMBOL "aadata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "aadata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "aircraft.cpp_NONPUB_$XL$0"
NOPRSYMBOL "aircraft.cpp_NONPUB_$XL$1"
NOPRSYMBOL "aircraft.cpp_NONPUB_$XL$2"
NOPRSYMBOL "aircraft.cpp_NONPUB_$XL$3"
NOPRSYMBOL "aircraft.cpp_NONPUB_$XL$4"
NOPRSYMBOL "aircraft.cpp_NONPUB_$XL$5"
NOPRSYMBOL "anim.cpp_NONPUB_$XL$0"
NOPRSYMBOL "anim.cpp_NONPUB_$XL$1"
NOPRSYMBOL "anim.cpp_NONPUB_$XL$2"
NOPRSYMBOL "anim.cpp_NONPUB_$XL$3"
NOPRSYMBOL "bdata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "bdata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "bdata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "bdata.cpp_NONPUB_$XL$3"
NOPRSYMBOL "bdata.cpp_NONPUB_$XL$4"
NOPRSYMBOL "bdata.cpp_NONPUB_$XL$5"
NOPRSYMBOL "bullet.cpp_NONPUB_$XL$0"
NOPRSYMBOL "bullet.cpp_NONPUB_$XL$1"
NOPRSYMBOL "bullet.cpp_NONPUB_$XL$2"
NOPRSYMBOL "bullet.cpp_NONPUB_$XL$3"
NOPRSYMBOL "cdata.cpp_NONPUB_$XL$0"
NOPRSYMBOL "cdata.cpp_NONPUB_$XL$1"
NOPRSYMBOL "cdata.cpp_NONPUB_$XL$2"
NOPRSYMBOL "cdata.cpp_NONPUB_$XL$3"
PRFILE AIRCRAFT.OBJ
PRFILE ANIM.OBJ
PRFILE BBDATA.OBJ
PRFILE BULLET.OBJ
PRFILE AADATA.OBJ
PRFILE ADATA.OBJ
PRFILE ALLOC.OBJ
PRFILE AUDIO.OBJ
PRFILE BDATA.OBJ
PRFILE BUTTON.OBJ
PRFILE BUILDING.OBJ
PRFILE CACHE.OBJ
PRFILE CARGO.OBJ
PRFILE CCFILE.OBJ
PRFILE CDATA.OBJ
PRFILE CDFILE.OBJ
PRFILE CELL.OBJ
PRFILE COMBAT.OBJ
PRFILE CONQUER.OBJ
PRFILE CONST.OBJ
PRFILE COORD.OBJ
PRFILE CREDITS.OBJ
PRFILE CREW.OBJ
PRFILE CURSOR.OBJ
PRFILE DEBUG.OBJ
PRFILE DIALOG.OBJ
PRFILE DISPLAY.OBJ
PRFILE DPMI.OBJ
PRFILE DRIVE.OBJ
PRFILE EXTFILE.OBJ
PRFILE FINDPATH.OBJ
PRFILE FLASHER.OBJ
PRFILE FLY.OBJ
PRFILE FOOT.OBJ
PRFILE FUSE.OBJ
PRFILE GLOBALS.OBJ
PRFILE HDATA.OBJ
PRFILE HOUSE.OBJ
PRFILE IDATA.OBJ
PRFILE INFANTRY.OBJ
PRFILE INI.OBJ
PRFILE INIT.OBJ
PRFILE JSHELL.OBJ
PRFILE LAYER.OBJ
PRFILE LOGIC.OBJ
PRFILE MAP.OBJ
PRFILE MAPEDDLG.OBJ
PRFILE MAPEDIT.OBJ
PRFILE MAPEDPLC.OBJ
PRFILE MAPEDSEL.OBJ
PRFILE MEMORY.OBJ
PRFILE MENUS.OBJ
PRFILE MISSION.OBJ
PRFILE MIXFILE.OBJ
PRFILE MONO.OBJ
PRFILE OBJECT.OBJ
PRFILE HELP.OBJ
PRFILE ODATA.OBJ
PRFILE OPTIONS.OBJ
PRFILE OVERLAY.OBJ
PRFILE PROFILE.OBJ
PRFILE RADIO.OBJ
PRFILE RAWFILE.OBJ
PRFILE REINF.OBJ
PRFILE SAVELOAD.OBJ
PRFILE SCENARIO.OBJ
PRFILE SCORE.OBJ
PRFILE SDATA.OBJ
PRFILE SIDEBAR.OBJ
PRFILE SMUDGE.OBJ
PRFILE STARTUP.OBJ
PRFILE SUPPORT.OBJ
PRFILE TARCOM.OBJ
PRFILE TARGET.OBJ
PRFILE TDATA.OBJ
PRFILE TECHNO.OBJ
PRFILE TEMPLATE.OBJ
PRFILE TERRAIN.OBJ
PRFILE TEXT.OBJ
PRFILE THEME.OBJ
PRFILE TRIGGER.OBJ
PRFILE TURRET.OBJ
PRFILE UDATA.OBJ
PRFILE UNIT.OBJ
PRMODULE addlong.asm
PRMODULE iconset.c
PRMODULE addlong.asm
PRMODULE bitblit.asm
PRMODULE buff.asm
PRMODULE buffer.asm
PRMODULE buffpage.asm
PRMODULE button.c
PRMODULE clear.asm
PRMODULE dipthong.c
PRMODULE drawchar.asm
PRMODULE drawline.asm
PRMODULE drawrect.c
PRMODULE drawshp.asm
PRMODULE ems.asm
PRMODULE emsmem.c
PRMODULE fadeblit.c
PRMODULE fillrect.asm
PRMODULE font.c
PRMODULE iconset.c
PRMODULE iff.c
PRMODULE input.c
PRMODULE irandom.c
PRMODULE lib.c
PRMODULE load.c
PRMODULE locking.c
PRMODULE lpage.c
PRMODULE mem_copy.asm
PRMODULE palette.c
PRMODULE putpixel.asm
PRMODULE remap.asm
PRMODULE select.asm
PRMODULE shakescr.asm
PRMODULE shape.c
PRMODULE shapeinf.asm
PRMODULE sizeof.asm
PRMODULE stamp.asm
PRMODULE textprnt.asm
PRMODULE uncomp.asm
PRMODULE windows.c
PRSYMBOL _ldiv
PRSYMBOL __ldiv
# PRMODULE shape.c
# PRMODULE uncomp.asm