Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 6.61 11.20 11.20 10661698 0.00 0.00 TrainLocoHandler(Train*, bool) 6.19 21.69 10.49 66726928 0.00 0.00 TileLoop_Water(unsigned int) 4.39 29.14 7.45 8284 0.00 0.01 RunTileLoop() 4.39 36.58 7.44 203329478 0.00 0.00 DeterministicSpriteGroup::Resolve(ResolverObject*) const 3.94 43.26 6.68 289424 0.00 0.00 ViewportDoDraw(ViewPort const*, int, int, int, int) 3.87 49.82 6.56 752999582 0.00 0.00 GetTileType(unsigned int) 3.82 56.29 6.47 14868797 0.00 0.00 Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) 3.50 62.22 5.93 214610439 0.00 0.00 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) 2.92 67.17 4.95 53775964 0.00 0.00 TileLoopClearHelper(unsigned int) 2.88 72.06 4.89 223771512 0.00 0.00 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) 2.44 76.20 4.14 101313646 0.00 0.00 Train::Tick() 2.41 80.28 4.08 20935 0.00 0.00 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() 2.34 84.24 3.96 96301798 0.00 0.00 UpdateVehiclePosHash(Vehicle*, int, int) 2.10 87.80 3.56 161035759 0.00 0.00 TileAdd(unsigned int, int, char const*, char const*, int) 2.06 91.30 3.50 127090255 0.00 0.00 GetTileSlope(unsigned int, unsigned int*) 1.95 94.61 3.31 8285 0.00 0.01 CallVehicleTicks() 1.89 97.82 3.21 417583151 0.00 0.00 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) 1.69 100.69 2.87 93978951 0.00 0.00 GetNewVehiclePos(Vehicle const*) 1.52 103.26 2.57 4822457 0.00 0.00 TrainController(Train*, Vehicle*) 1.43 105.68 2.42 653201124 0.00 0.00 TileAddWrap(unsigned int, int, int) 1.24 107.79 2.11 8278 0.00 0.00 IncreaseSpriteLRU() 1.20 109.83 2.04 1476883 0.00 0.00 FindStationsAroundTiles(TileArea const&, SmallVector*) 1.04 111.59 1.77 224409325 0.00 0.00 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) 0.94 113.19 1.60 7662061 0.00 0.00 Train::GetCurveSpeedLimit() const 0.90 114.72 1.53 7770 0.00 0.00 CanBuildVehicleInfrastructure(VehicleType) 0.88 116.22 1.50 96244341 0.00 0.00 VehicleMove(Vehicle*, bool) 0.86 117.68 1.46 106254201 0.00 0.00 MarkAllViewportsDirty(int, int, int, int) 0.84 119.10 1.42 157050740 0.00 0.00 GetRawSprite(unsigned int, SpriteType) 0.78 120.42 1.32 8285 0.00 0.00 OnTick_Industry() 0.70 121.61 1.19 42696216 0.00 0.00 IsTileType(unsigned int, TileType) 0.66 122.73 1.12 11132082 0.00 0.00 ProcessOrders(Vehicle*) 0.63 123.80 1.07 13002904 0.00 0.00 ChimneySmokeTick(EffectVehicle*) 0.63 124.86 1.06 5123160 0.00 0.00 LoadUnloadStation(Station*) 0.63 125.92 1.06 7296732 0.00 0.00 GroundVehicle::GetAcceleration() const 0.62 126.97 1.05 366959683 0.00 0.00 GetGlobalVariable(unsigned char, unsigned int*) 0.60 127.98 1.01 38226598 0.00 0.00 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) 0.59 128.98 1.00 68086799 0.00 0.00 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) 0.50 129.83 0.85 14032650 0.00 0.00 EffectVehicle::Tick() 0.48 130.65 0.82 RandomizedSpriteGroup::~RandomizedSpriteGroup() 0.48 131.47 0.82 83642782 0.00 0.00 VehicleEnterTile(Vehicle*, unsigned int, int, int) 0.48 132.28 0.81 218142998 0.00 0.00 ResultSpriteGroup::GetResult() const 0.47 133.07 0.79 214306586 0.00 0.00 Train::GetImage(Direction) const 0.44 133.82 0.75 67702726 0.00 0.00 VehicleEnter_Track(Vehicle*, unsigned int, int, int) 0.38 134.46 0.64 20802783 0.00 0.00 FindTrainCollideEnum(Vehicle*, void*) 0.37 135.08 0.62 7296726 0.00 0.00 Train::GetCurrentMaxSpeed() const 0.34 135.66 0.58 289425 0.00 0.00 ViewportAddVehicles(DrawPixelInfo*) 0.33 136.22 0.56 8285 0.00 0.00 AnimateAnimatedTiles() 0.32 136.77 0.55 17491091 0.00 0.00 GetTileZ(unsigned int) 0.32 137.31 0.54 131434819 0.00 0.00 Vehicle::UpdateViewport(bool, bool) 0.32 137.85 0.54 8285 0.00 0.00 OnTick_Station() 0.32 138.39 0.54 38477977 0.00 0.00 TileLoop_Trees(unsigned int) 0.29 138.88 0.49 68628904 0.00 0.00 GetFloodingBehaviour(unsigned int) 0.28 139.36 0.48 SmallVector::~SmallVector() 0.28 139.84 0.48 4383421 0.00 0.00 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) 0.28 140.31 0.47 8908148 0.00 0.00 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) 0.28 140.78 0.47 ArrangeTrains(Train**, Train*, Train**, Train*, bool) 0.27 141.24 0.46 10 0.05 0.05 MainWindow::OnResize() 0.27 141.69 0.45 98558036 0.00 0.00 GetSlopeZ(int, int) 0.26 142.13 0.44 2644554 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) 0.25 142.55 0.42 205617929 0.00 0.00 GetTileType(unsigned int) 0.25 142.97 0.42 29177992 0.00 0.00 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) 0.25 143.39 0.42 4327727 0.00 0.00 TileLoop_Town(unsigned int) 0.24 143.79 0.40 289425 0.00 0.00 DrawTextEffects(DrawPixelInfo*) 0.24 144.19 0.40 2904112 0.00 0.00 Md5::Process(unsigned char const*) 0.23 144.58 0.39 1743001 0.00 0.00 Station::GetPlatformLength(unsigned int) const 0.21 144.93 0.35 7054835 0.00 0.00 DrawTrackBits(TileInfo*, TrackBits) 0.19 145.26 0.33 57488 0.00 0.00 Pool::GetNew(unsigned long) 0.18 145.57 0.31 2954441 0.00 0.00 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) 0.18 145.88 0.31 3182419 0.00 0.00 ClosestTownFromTile(unsigned int, unsigned int) 0.18 146.19 0.31 2079986 0.00 0.00 Station::GetPlatformLength(unsigned int, DiagDirection) const 0.18 146.49 0.30 228057092 0.00 0.00 RealSpriteGroup::Resolve(ResolverObject*) const 0.18 146.79 0.30 9970362 0.00 0.00 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const 0.18 147.09 0.30 4549631 0.00 0.00 ResolveStation(ResolverObject*) 0.17 147.37 0.28 429221110 0.00 0.00 ResultSpriteGroup::GetNumResults() const 0.17 147.65 0.28 9268526 0.00 0.00 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) 0.16 147.92 0.27 74757688 0.00 0.00 GetRailTileType(unsigned int) 0.16 148.19 0.27 4039678 0.00 0.00 FindRailStationEnd(unsigned int, int, bool, bool) 0.15 148.45 0.26 2058233 0.00 0.00 DoFloodTile(unsigned int) 0.15 148.71 0.26 54210 0.00 0.00 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) 0.15 148.97 0.26 17281740 0.00 0.00 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) 0.15 149.23 0.26 8285 0.00 0.00 OnTick_Town() 0.15 149.49 0.26 7055869 0.00 0.00 DrawTile_Track(TileInfo*) 0.15 149.74 0.25 71800174 0.00 0.00 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) 0.15 149.99 0.25 19811867 0.00 0.00 GetRailFoundation(Slope, TrackBits) 0.14 150.23 0.24 5036726 0.00 0.00 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) 0.14 150.47 0.24 1621082 0.00 0.00 MarkCanalsAndRiversAroundDirty(unsigned int) 0.14 150.71 0.24 15297999 0.00 0.00 TileLoop_Clear(unsigned int) 0.14 150.95 0.24 8614117 0.00 0.00 TrainCheckIfLineEnds(Train*) 0.14 151.18 0.23 8942454 0.00 0.00 GetTileMaxZ(unsigned int) 0.14 151.41 0.23 2041400 0.00 0.00 CallbackResultSpriteGroup::GetCallbackResult() const 0.14 151.64 0.23 2550145 0.00 0.00 NewHouseTileLoop(unsigned int) 0.14 151.87 0.23 20927 0.00 0.00 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) 0.13 152.09 0.22 32405627 0.00 0.00 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) 0.13 152.31 0.22 32786402 0.00 0.00 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) 0.13 152.52 0.22 20522145 0.00 0.00 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) 0.12 152.73 0.21 23 0.01 0.01 MakeSnow(unsigned int, unsigned int) 0.12 152.94 0.21 68155958 0.00 0.00 GetWaterClass(unsigned int) 0.12 153.15 0.21 24301744 0.00 0.00 IsStationTileBlocked(unsigned int) 0.12 153.35 0.20 43918558 0.00 0.00 GetTileRailType(unsigned int) 0.12 153.55 0.20 11146109 0.00 0.00 DrawBridgeMiddle(TileInfo const*) 0.12 153.75 0.20 7378585 0.00 0.00 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) 0.12 153.95 0.20 4285547 0.00 0.00 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) 0.11 154.14 0.19 4042014 0.00 0.00 GetBridgeEnd(unsigned int, DiagDirection) 0.11 154.33 0.19 520652 0.00 0.00 TileLoop_Industry(unsigned int) 0.11 154.52 0.19 387561 0.00 0.00 Pool::GetNew(unsigned long) 0.11 154.70 0.18 3337 0.00 0.00 ReadSprite(SpriteCache*, unsigned int, SpriteType) 0.11 154.88 0.18 SafeParamSet(ByteReader*) 0.11 155.06 0.18 13755733 0.00 0.00 GetHouseType(unsigned int) 0.11 155.24 0.18 144 0.00 0.00 WhoCanServiceIndustry(Industry*) 0.11 155.42 0.18 2931441 0.00 0.00 DrawTile_Road(TileInfo*) 0.11 155.60 0.18 1498494 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) 0.10 155.77 0.17 51082225 0.00 0.00 GetRailTileType(unsigned int) 0.09 155.93 0.16 24735382 0.00 0.00 GetStationSpec(unsigned int) 0.09 156.09 0.16 120080 0.00 0.00 Vehicle::NeedsServicing() const 0.09 156.24 0.15 57465 0.00 0.00 DeleteVehicleNews(unsigned short, unsigned short) 0.09 156.39 0.15 2 0.08 0.08 YapfNotifyTrackLayoutChange(unsigned int, Track) 0.09 156.54 0.15 82109556 0.00 0.00 Train::UpdateDeltaXY(Direction) 0.09 156.68 0.15 89 0.00 0.00 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) 0.09 156.83 0.15 35821424 0.00 0.00 GetTrackBits(unsigned int) 0.08 156.97 0.14 4155678 0.00 0.00 DrawTile_Town(TileInfo*) 0.08 157.11 0.14 40549 0.00 0.00 TriggerVehicle(Vehicle*, VehicleTrigger) 0.08 157.25 0.14 2803796 0.00 0.00 DrawTile_Station(TileInfo*) 0.08 157.39 0.14 2119693 0.00 0.00 DrawNewHouseTile(TileInfo*, unsigned short) 0.08 157.53 0.14 1543837 0.00 0.00 TileLoop_Track(unsigned int) 0.08 157.67 0.14 137285 0.00 0.00 ExploreSegment(Owner) 0.08 157.81 0.14 6484 0.00 0.00 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) 0.08 157.94 0.13 3192889 0.00 0.00 GetTownRadiusGroup(Town const*, unsigned int) 0.08 158.07 0.13 474382 0.00 0.00 RoadVehController(RoadVehicle*) 0.07 158.19 0.12 32784157 0.00 0.00 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) 0.07 158.31 0.12 CheckMouseOverVehicle() 0.07 158.43 0.12 Train::IsStoppedInDepot() const 0.07 158.55 0.12 32541075 0.00 0.00 ApplyFoundationToSlope(Foundation, Slope*) 0.07 158.67 0.12 6956830 0.00 0.00 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) 0.06 158.78 0.11 12455738 0.00 0.00 SlReadByte() 0.06 158.89 0.11 1698711 0.00 0.00 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) 0.06 159.00 0.11 554260 0.00 0.00 VehicleCargoList::AgeCargo() 0.06 159.11 0.11 19970715 0.00 0.00 FioReadByte() 0.06 159.22 0.11 7304635 0.00 0.00 Train::UpdateSpeed() 0.06 159.33 0.11 146641 0.00 0.00 GroundVehicle::PowerChanged() 0.06 159.43 0.10 202179 0.00 0.00 CargoList::Append(CargoPacket*) 0.06 159.53 0.10 1809 0.00 0.00 CountVehiclesInChain(Vehicle const*) 0.06 159.63 0.10 37371402 0.00 0.00 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) 0.06 159.73 0.10 13980037 0.00 0.00 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) 0.06 159.83 0.10 10392287 0.00 0.00 GetFoundationSlope(unsigned int, unsigned int*) 0.06 159.93 0.10 2178751 0.00 0.00 RandomizedSpriteGroup::Resolve(ResolverObject*) const 0.06 160.03 0.10 2041134 0.00 0.00 SetDirtyBlocks(int, int, int, int) 0.06 160.13 0.10 92906 0.00 0.00 SkipSpriteData(unsigned char, unsigned short) 0.06 160.23 0.10 18228 0.00 0.00 GrowTown(Town*) 0.05 160.32 0.09 71979 0.00 0.00 Train::GetRunningCost() const 0.05 160.41 0.09 57464 0.00 0.00 Vehicle::SetNext(Vehicle*) 0.05 160.50 0.09 2931443 0.00 0.00 AlwaysDrawUnpavedRoads(unsigned int, Roadside) 0.05 160.59 0.09 474384 0.00 0.00 RoadVehCheckTrainCrash(RoadVehicle*) 0.05 160.67 0.08 16590812 0.00 0.00 Station::GetCatchmentRadius() const 0.05 160.75 0.08 16334989 0.00 0.00 MarkTileDirtyByTile(unsigned int) 0.05 160.83 0.08 7853537 0.00 0.00 Order::Equals(Order const&) const 0.05 160.91 0.08 4924528 0.00 0.00 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) 0.05 160.99 0.08 1950970 0.00 0.00 AnimateTile_Town(unsigned int) 0.05 161.07 0.08 1928401 0.00 0.00 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) 0.05 161.15 0.08 478188 0.00 0.00 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) 0.05 161.23 0.08 238209 0.00 0.00 Station::MarkTilesDirty(bool) const 0.04 161.30 0.07 2054839 0.00 0.00 GetVehiclePalette(Vehicle const*) 0.04 161.37 0.07 142988 0.00 0.00 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) 0.04 161.44 0.07 114953 0.00 0.00 MarkSingleVehicleDirty(Vehicle const*) 0.04 161.51 0.07 BubbleInit(EffectVehicle*) 0.04 161.58 0.07 9030736 0.00 0.00 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) 0.04 161.65 0.07 8367609 0.00 0.00 VehicleEnter_Station(Vehicle*, unsigned int, int, int) 0.04 161.72 0.07 7108205 0.00 0.00 SlSaveLoadConv(void*, unsigned int) 0.04 161.79 0.07 4589960 0.00 0.00 SlReadUint16() 0.04 161.86 0.07 4039263 0.00 0.00 SlObjectMember(void*, SaveLoad const*) 0.04 161.93 0.07 3450046 0.00 0.00 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) 0.04 162.00 0.07 1422481 0.00 0.00 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) 0.04 162.07 0.07 968714 0.00 0.00 DrawTile_TunnelBridge(TileInfo*) 0.04 162.14 0.07 380402 0.00 0.00 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) 0.04 162.20 0.06 941639 0.00 0.00 ElectricSparkTick(EffectVehicle*) 0.04 162.26 0.06 534035 0.00 0.00 GetOtherTunnelEnd(unsigned int) 0.04 162.32 0.06 140 0.00 0.00 GetCustomStationSpecIndex(unsigned int) 0.04 162.38 0.06 1 0.06 0.06 global constructors keyed to _Z16FreightWagonMulth 0.04 162.44 0.06 WriteNoComp(unsigned long) 0.04 162.50 0.06 MayHaveBridgeAbove(unsigned int) 0.04 162.56 0.06 20922362 0.00 0.00 Randomizer::Next() 0.04 162.62 0.06 13898724 0.00 0.00 Station::TileBelongsToRailStation(unsigned int) const 0.04 162.68 0.06 13885506 0.00 0.00 T.2498 0.04 162.74 0.06 10083656 0.00 0.00 GetBridgeFoundation(Slope, Axis) 0.04 162.80 0.06 10027028 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.04 162.86 0.06 5877248 0.00 0.00 FindIndustryToDeliver(unsigned int, void*) 0.04 162.92 0.06 1017092 0.00 0.00 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) 0.04 162.98 0.06 68336 0.00 0.00 DeleteAnimatedTile(unsigned int) 0.04 163.04 0.06 8285 0.00 0.00 DrawDirtyBlocks() 0.04 163.10 0.06 2 0.03 0.33 AfterLoadGame() 0.03 163.15 0.06 ByteReader::ReadString() 0.03 163.20 0.05 1817017 0.00 0.00 IsPlainRailTile(unsigned int) 0.03 163.25 0.05 82 0.00 0.00 VehicleOrderSaver::SwitchToNextOrder(bool) 0.03 163.30 0.05 1 0.05 0.05 global constructors keyed to _spritegroup_pool 0.03 163.35 0.05 GetIndustryIndex(unsigned int) 0.03 163.40 0.05 GetTileDesc_Clear(unsigned int, TileDesc*) 0.03 163.45 0.05 VehicleGetRandomBits(ResolverObject const*) 0.03 163.50 0.05 AirportTilesChangeInfo(unsigned int, int, int, ByteReader*) 0.03 163.55 0.05 SpriteGroup::GetNumResults() const 0.03 163.60 0.05 47001709 0.00 0.00 GetStationType(unsigned int) 0.03 163.65 0.05 12214288 0.00 0.00 GetPartialZ(int, int, Slope) 0.03 163.70 0.05 8930103 0.00 0.00 TrainCanLeaveTile(Train const*) 0.03 163.75 0.05 5054911 0.00 0.00 GetRailStationAxis(unsigned int) 0.03 163.80 0.05 3992276 0.00 0.00 GetReservedTrackbits(unsigned int) 0.03 163.85 0.05 3192224 0.00 0.00 IsBridgeTile(unsigned int) 0.03 163.90 0.05 3182608 0.00 0.00 TileLoop_Road(unsigned int) 0.03 163.95 0.05 207097 0.00 0.00 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) 0.03 164.00 0.05 19715 0.00 0.00 SlCopyBytes(void*, unsigned long) 0.02 164.04 0.04 26203537 0.00 0.00 GetTileType(unsigned int) 0.02 164.08 0.04 15266682 0.00 0.00 DistanceFromEdge(unsigned int) 0.02 164.12 0.04 12739649 0.00 0.00 GetTrackBits(unsigned int) 0.02 164.16 0.04 6928689 0.00 0.00 GetTileOwner(unsigned int) 0.02 164.20 0.04 4722355 0.00 0.00 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) 0.02 164.24 0.04 4017884 0.00 0.00 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) 0.02 164.28 0.04 3657396 0.00 0.00 GetIndustryTileSpec(unsigned short) 0.02 164.32 0.04 3571481 0.00 0.00 FioSkipBytes(int) 0.02 164.36 0.04 3319243 0.00 0.00 CanDeleteHouse(unsigned int) 0.02 164.40 0.04 2413710 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) 0.02 164.44 0.04 2054843 0.00 0.00 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) 0.02 164.48 0.04 1043594 0.00 0.00 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) 0.02 164.52 0.04 1009920 0.00 0.00 GetPlatformInfoHelper(unsigned int, bool, bool, bool) 0.02 164.56 0.04 520653 0.00 0.00 TriggerIndustryTile(unsigned int, IndustryTileTrigger) 0.02 164.60 0.04 427166 0.00 0.00 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) 0.02 164.64 0.04 289394 0.00 0.00 Window::DrawViewport() const 0.02 164.68 0.04 273987 0.00 0.00 DrawOverlappedWindowForAll(int, int, int, int) 0.02 164.72 0.04 210372 0.00 0.00 CargoList::Append(CargoPacket*) 0.02 164.76 0.04 151641 0.00 0.00 SlObject(void*, SaveLoad const*) 0.02 164.80 0.04 142766 0.00 0.00 VehicleHasDepotOrders(Vehicle const*) 0.02 164.84 0.04 139620 0.00 0.00 SlArray(void*, unsigned long, unsigned int) 0.02 164.88 0.04 137828 0.00 0.00 DrawTile_Trees(TileInfo*) 0.02 164.92 0.04 90521 0.00 0.00 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) 0.02 164.96 0.04 89368 0.00 0.00 TriggerIndustry(Industry*, IndustryTileTrigger) 0.02 165.00 0.04 23962 0.00 0.00 FloodHalftile(unsigned int) 0.02 165.04 0.04 20489 0.00 0.00 UpdateStationAcceptance(Station*, bool) 0.02 165.08 0.04 1 0.04 0.07 BuildOilRig(unsigned int) 0.02 165.12 0.04 CmdFoundTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.02 165.16 0.04 StationRect::BeforeAddRect(unsigned int, int, int, StationRect::StationRectMode) 0.02 165.20 0.04 TransparenciesWindow::OnInitialPosition(WindowDesc const*, short, short, int) 0.02 165.23 0.03 4132197 0.00 0.00 GetEngineGRF(unsigned short) 0.02 165.26 0.03 626852 0.00 0.00 GetFoundation_Road(unsigned int, Slope) 0.02 165.29 0.03 194929 0.00 0.00 GetStringPtr(unsigned short) 0.02 165.32 0.03 105865 0.00 0.00 DistanceMaxPlusManhattan(unsigned int, unsigned int) 0.02 165.35 0.03 5473 0.00 0.00 TileHeight(unsigned int) 0.02 165.38 0.03 665 0.00 0.00 Station::~Station() 0.02 165.41 0.03 510 0.00 0.00 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) 0.02 165.44 0.03 TrainCrashed(Train*) 0.02 165.47 0.03 IsRoadDepotTile(unsigned int) 0.02 165.50 0.03 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) 0.02 165.53 0.03 CYapfFollowAnyDepotRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT> >::stFindNearestDepotTwoWay(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int, int, unsigned int*, bool*) 0.02 165.56 0.03 Vehicle::SendToDepot(DoCommandFlag, DepotCommand) 0.02 165.59 0.03 13648382 0.00 0.00 GetStationIndex(unsigned int) 0.02 165.62 0.03 11131483 0.00 0.00 Vehicle::HandleLoading(bool) 0.02 165.65 0.03 8710942 0.00 0.00 DrawFoundation(TileInfo*, Foundation) 0.02 165.68 0.03 8346948 0.00 0.00 HasStationRail(unsigned int) 0.02 165.71 0.03 7723692 0.00 0.00 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) 0.02 165.74 0.03 7473848 0.00 0.00 GetTileType(unsigned int) 0.02 165.77 0.03 6047012 0.00 0.00 WriteValue(void*, unsigned int, long long) 0.02 165.80 0.03 5383938 0.00 0.00 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) 0.02 165.83 0.03 4123620 0.00 0.00 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const 0.02 165.86 0.03 2779559 0.00 0.00 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) 0.02 165.89 0.03 1707493 0.00 0.00 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) 0.02 165.92 0.03 1621047 0.00 0.00 UpdateSignalsInBuffer() 0.02 165.95 0.03 1562439 0.00 0.00 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) 0.02 165.98 0.03 1313014 0.00 0.00 GetAnyRoadBits(unsigned int, RoadType, bool) 0.02 166.01 0.03 1005940 0.00 0.00 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) 0.02 166.04 0.03 991090 0.00 0.00 SetWindowDirty(WindowClass, int) 0.02 166.07 0.03 913242 0.00 0.00 HasTunnelBridgeReservation(unsigned int) 0.02 166.10 0.03 710593 0.00 0.00 EnumCheckRoadVehClose(Vehicle*, void*) 0.02 166.13 0.03 537814 0.00 0.00 IsWaterTile(unsigned int) 0.02 166.16 0.03 307789 0.00 0.00 UnreserveRailTrack(unsigned int, Track) 0.02 166.19 0.03 230246 0.00 0.00 VehicleCargoList::AddToCache(CargoPacket const*) 0.02 166.22 0.03 198730 0.00 0.00 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) 0.02 166.25 0.03 186561 0.00 0.00 FormatString(char*, char const*, long long*, unsigned int, char const*) 0.02 166.28 0.03 149105 0.00 0.00 AgeVehicle(Vehicle*) 0.02 166.31 0.03 95182 0.00 0.00 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) 0.02 166.34 0.03 49511 0.00 0.00 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) 0.02 166.37 0.03 47426 0.00 0.00 AddAnimatedTile(unsigned int) 0.02 166.40 0.03 20820 0.00 0.00 BuildTownHouse(Town*, unsigned int) 0.02 166.43 0.03 20489 0.00 0.00 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) 0.02 166.46 0.03 17971 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.02 166.49 0.03 3274 0.00 0.00 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) 0.02 166.52 0.03 3274 0.00 0.00 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) 0.02 166.55 0.03 3011 0.00 0.00 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) 0.02 166.58 0.03 2 0.02 0.02 Load_MAPT() 0.01 166.61 0.03 CmdBuildTrainDepot(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 166.63 0.02 24738064 0.00 0.00 GetIndustrySpec(unsigned char) 0.01 166.65 0.02 15030738 0.00 0.00 GetRailTileType(unsigned int) 0.01 166.67 0.02 7844755 0.00 0.00 GetTileOwner(unsigned int) 0.01 166.69 0.02 7230559 0.00 0.00 IsRoadDepotTile(unsigned int) 0.01 166.71 0.02 7054886 0.00 0.00 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) 0.01 166.73 0.02 6266165 0.00 0.00 Utf8Decode(unsigned int*, char const*) 0.01 166.75 0.02 5385164 0.00 0.00 GetCharacterWidth(FontSize, unsigned int) 0.01 166.77 0.02 4908200 0.00 0.00 SetLastSpeed(Train*, int) 0.01 166.79 0.02 4823121 0.00 0.00 IsRoadStopTile(unsigned int) 0.01 166.81 0.02 4714870 0.00 0.00 GetRoadBits(unsigned int, RoadType) 0.01 166.83 0.02 4528465 0.00 0.00 GetRailReservationTrackBits(unsigned int) 0.01 166.85 0.02 4132197 0.00 0.00 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) 0.01 166.87 0.02 3833704 0.00 0.00 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) 0.01 166.89 0.02 2803801 0.00 0.00 GetTileOwner(unsigned int) 0.01 166.91 0.02 1925160 0.00 0.00 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) 0.01 166.93 0.02 1707507 0.00 0.00 StationFinder::GetStations() 0.01 166.95 0.02 1016236 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.01 166.97 0.02 998786 0.00 0.00 GetFoundation_Track(unsigned int, Slope) 0.01 166.99 0.02 905448 0.00 0.00 AnimateTile_Industry(unsigned int) 0.01 167.01 0.02 696004 0.00 0.00 RoadVehicle::Tick() 0.01 167.03 0.02 632060 0.00 0.00 SndPlayScreenCoordFx(unsigned short, int, int, int, int) 0.01 167.05 0.02 614087 0.00 0.00 SetTrackReservation(unsigned int, TrackBits) 0.01 167.07 0.02 543191 0.00 0.00 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) 0.01 167.09 0.02 511732 0.00 0.00 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) 0.01 167.11 0.02 310866 0.00 0.00 NWidgetPIPContainer::Draw(Window const*) 0.01 167.13 0.02 294243 0.00 0.00 DrawOverlappedWindow(Window*, int, int, int, int) 0.01 167.15 0.02 284242 0.00 0.00 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) 0.01 167.17 0.02 245051 0.00 0.00 RoadVehicle::UpdateDeltaXY(Direction) 0.01 167.19 0.02 203765 0.00 0.00 strecpy(char*, char const*, char const*) 0.01 167.21 0.02 188984 0.00 0.00 ClearTile_Industry(unsigned int, DoCommandFlag) 0.01 167.23 0.02 137019 0.00 0.00 UpdateSignalsInBuffer(Owner) 0.01 167.25 0.02 106395 0.00 0.00 GetRailFoundationCorner(Foundation) 0.01 167.27 0.02 106323 0.00 0.00 TrainApproachingLineEnd(Train*, bool) 0.01 167.29 0.02 95183 0.00 0.00 FollowTrainReservation(Train const*, Vehicle**) 0.01 167.31 0.02 78833 0.00 0.00 SetWindowClassesDirty(WindowClass) 0.01 167.33 0.02 75181 0.00 0.00 ViewportSign::UpdatePosition(int, int, unsigned short) 0.01 167.35 0.02 49490 0.00 0.00 GetRailStationAxis(unsigned int) 0.01 167.37 0.02 21526 0.00 0.00 MakeDutchTownName(char*, char const*, unsigned int) 0.01 167.39 0.02 21405 0.00 0.00 DoClearSquare(unsigned int) 0.01 167.41 0.02 21066 0.00 0.00 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) 0.01 167.43 0.02 19969 0.00 0.00 DrawWaterClassGround(TileInfo const*) 0.01 167.45 0.02 8278 0.00 0.00 CursorTick() 0.01 167.47 0.02 3337 0.00 0.00 AllocSprite(unsigned long) 0.01 167.49 0.02 3011 0.00 0.00 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) 0.01 167.51 0.02 140 0.00 0.00 GetRailStationAxis(unsigned int) 0.01 167.53 0.02 8 0.00 0.00 GetRoadTileType(unsigned int) 0.01 167.55 0.02 3 0.01 0.01 InitializeLandscape() 0.01 167.57 0.02 2 0.01 0.01 UpdateHousesAndTowns() 0.01 167.59 0.02 2 0.01 0.01 Load_MAP2() 0.01 167.61 0.02 2 0.01 0.01 Load_MAP3() 0.01 167.63 0.02 2 0.01 0.01 Load_MAP5() 0.01 167.65 0.02 1 0.02 0.02 Pool::GetNew(unsigned long) 0.01 167.67 0.02 PlayTileSound(GRFFile const*, unsigned short, unsigned int) 0.01 167.69 0.02 SlCalcObjLength(void const*, SaveLoad const*) 0.01 167.71 0.02 CmdBuildSingleRail(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 167.73 0.02 CreateEffectVehicleAbove(int, int, int, EffectVehicleType) 0.01 167.75 0.02 SetRoadBits(unsigned int, RoadBits, RoadType) 0.01 167.77 0.02 SetTreeGroundDensity(unsigned int, TreeGround, unsigned int) 0.01 167.79 0.02 RoadVehicle::IsStoppedInDepot() const 0.01 167.80 0.02 1997885 0.00 0.00 EngineReplacement(EngineRenew*, unsigned short, unsigned short) 0.01 167.82 0.02 1796767 0.00 0.00 GetSouthernBridgeEnd(unsigned int) 0.01 167.83 0.02 287556 0.00 0.00 GetFieldType(unsigned int) 0.01 167.85 0.02 212092 0.00 0.00 VehicleCargoList::RemoveFromCache(CargoPacket const*) 0.01 167.86 0.02 652 0.00 0.00 StationUpdateAnimTriggers(BaseStation*) 0.01 167.87 0.01 20604129 0.00 0.00 SpecializedVehicle::From(Vehicle*) 0.01 167.88 0.01 8617351 0.00 0.00 SpriteGroup::Resolve(ResolverObject*) const 0.01 167.89 0.01 8502474 0.00 0.00 SpriteGroup::GetCallbackResult() const 0.01 167.90 0.01 7069975 0.00 0.00 GetRoadTileType(unsigned int) 0.01 167.91 0.01 5383718 0.00 0.00 CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) 0.01 167.92 0.01 4882819 0.00 0.00 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) 0.01 167.93 0.01 4816846 0.00 0.00 T.1267 0.01 167.94 0.01 4687513 0.00 0.00 GetDisallowedRoadDirections(unsigned int) 0.01 167.95 0.01 4685582 0.00 0.00 DistanceSquare(unsigned int, unsigned int) 0.01 167.96 0.01 4106767 0.00 0.00 GetRailTypeInfo(RailType) 0.01 167.97 0.01 3405279 0.00 0.00 GetTownIndex(unsigned int) 0.01 167.98 0.01 2776681 0.00 0.00 DistanceManhattan(unsigned int, unsigned int) 0.01 167.99 0.01 2668471 0.00 0.00 CNodeList_HashTableT, 12, 16>::CreateNewNode() 0.01 168.00 0.01 2487405 0.00 0.00 Chance16(unsigned int, unsigned int) 0.01 168.01 0.01 2472178 0.00 0.00 IsRailStationTile(unsigned int) 0.01 168.02 0.01 2419800 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() 0.01 168.03 0.01 2404632 0.00 0.00 GetTileType(unsigned int) 0.01 168.04 0.01 2404627 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() 0.01 168.05 0.01 2341619 0.00 0.00 Pool::Get(unsigned long) 0.01 168.06 0.01 2168704 0.00 0.00 GetTileOwner(unsigned int) 0.01 168.07 0.01 2013688 0.00 0.00 GetFoundation_Town(unsigned int, Slope) 0.01 168.08 0.01 2012790 0.00 0.00 T.380 0.01 168.09 0.01 1867662 0.00 0.00 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) 0.01 168.10 0.01 1817022 0.00 0.00 GetTileType(unsigned int) 0.01 168.11 0.01 1509401 0.00 0.00 GetSignalType(unsigned int, Track) 0.01 168.12 0.01 1368328 0.00 0.00 Train::OnNewDay() 0.01 168.13 0.01 1349423 0.00 0.00 FreightWagonMult(unsigned char) 0.01 168.14 0.01 1293289 0.00 0.00 GetRoadTileType(unsigned int) 0.01 168.15 0.01 1186691 0.00 0.00 GetRoadFoundation(Slope, RoadBits) 0.01 168.16 0.01 1112252 0.00 0.00 DrawClearLandTile(TileInfo const*, unsigned char) 0.01 168.17 0.01 1096159 0.00 0.00 GetSlopeZInCorner(Slope, Corner) 0.01 168.18 0.01 1054259 0.00 0.00 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) 0.01 168.19 0.01 1050205 0.00 0.00 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) 0.01 168.20 0.01 1005509 0.00 0.00 GetGlyph(FontSize, unsigned int) 0.01 168.21 0.01 1003489 0.00 0.00 HasFoundationNE(unsigned int, Slope, unsigned int) 0.01 168.22 0.01 976808 0.00 0.00 Train::GetVehicleTrackdir() const 0.01 168.23 0.01 750164 0.00 0.00 SmallArray::Append() 0.01 168.24 0.01 689666 0.00 0.00 TryReserveRailTrack(unsigned int, Track) 0.01 168.25 0.01 629514 0.00 0.00 TrainMovedChangeSignals(unsigned int, DiagDirection) 0.01 168.26 0.01 628224 0.00 0.00 GetOtherTunnelBridgeEnd(unsigned int) 0.01 168.27 0.01 627113 0.00 0.00 GetSignalType(unsigned int, Track) 0.01 168.28 0.01 572227 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.01 168.29 0.01 517290 0.00 0.00 SetTownRatingTestMode(bool) 0.01 168.30 0.01 455068 0.00 0.00 vseprintf(char*, char const*, char const*, __va_list_tag*) 0.01 168.31 0.01 368492 0.00 0.00 GetFoundation_Industry(unsigned int, Slope) 0.01 168.32 0.01 327947 0.00 0.00 ClearPathReservation(Train const*, unsigned int, Trackdir) 0.01 168.33 0.01 322285 0.00 0.00 SpriteExists(unsigned int) 0.01 168.34 0.01 320269 0.00 0.00 GetGlyphWidth(FontSize, unsigned int) 0.01 168.35 0.01 292756 0.00 0.00 GetTunnelBridgeReservationTrackBits(unsigned int) 0.01 168.36 0.01 289394 0.00 0.00 NWidgetViewport::Draw(Window const*) 0.01 168.37 0.01 285974 0.00 0.00 GetClearGround(unsigned int) 0.01 168.38 0.01 273987 0.00 0.00 RedrawScreenRect(int, int, int, int) 0.01 168.39 0.01 256004 0.00 0.00 CanPlantTreesOnTile(unsigned int, bool) 0.01 168.40 0.01 221351 0.00 0.00 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) 0.01 168.41 0.01 211538 0.00 0.00 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) 0.01 168.42 0.01 211537 0.00 0.00 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) 0.01 168.43 0.01 201606 0.00 0.00 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) 0.01 168.44 0.01 193524 0.00 0.00 VehicleEnter_Road(Vehicle*, unsigned int, int, int) 0.01 168.45 0.01 182775 0.00 0.00 Md5::Append(void const*, unsigned long) 0.01 168.46 0.01 166154 0.00 0.00 GetString(char*, unsigned short, char const*) 0.01 168.47 0.01 163451 0.00 0.00 TileLoop_TunnelBridge(unsigned int) 0.01 168.48 0.01 158032 0.00 0.00 DrawTile_Clear(TileInfo*) 0.01 168.49 0.01 153775 0.00 0.00 NWidgetLeaf::Draw(Window const*) 0.01 168.50 0.01 150748 0.00 0.00 IncreaseBuildingCount(Town*, unsigned short) 0.01 168.51 0.01 137019 0.00 0.00 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) 0.01 168.52 0.01 136454 0.00 0.00 CheckIfTrainNeedsService(Train*) 0.01 168.53 0.01 129645 0.00 0.00 FormatNumber(char*, long long, char const*, char const*, int) 0.01 168.54 0.01 102506 0.00 0.00 SlopeWithThreeCornersRaised(Corner) 0.01 168.55 0.01 93362 0.00 0.00 GetRailStationAxis(unsigned int) 0.01 168.56 0.01 78292 0.00 0.00 CheckOrders(Vehicle const*) 0.01 168.57 0.01 78189 0.00 0.00 CheckVehicleBreakdown(Vehicle*) 0.01 168.58 0.01 78079 0.00 0.00 SubtractMoneyFromCompanyFract(Owner, CommandCost) 0.01 168.59 0.01 72339 0.00 0.00 CargoList::~CargoList() 0.01 168.60 0.01 66056 0.00 0.00 UpdateTownRadius(Town*) 0.01 168.61 0.01 60347 0.00 0.00 SlReadUint64() 0.01 168.62 0.01 59013 0.00 0.00 DrawTile_Industry(TileInfo*) 0.01 168.63 0.01 58532 0.00 0.00 FioReadBlock(void*, unsigned long) 0.01 168.64 0.01 57488 0.00 0.00 CreateEffectVehicle(int, int, int, EffectVehicleType) 0.01 168.65 0.01 54364 0.00 0.00 DrawFrameRect(int, int, int, int, Colours, FrameFlags) 0.01 168.66 0.01 47892 0.00 0.00 ottd_rdtsc() 0.01 168.67 0.01 47430 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) 0.01 168.68 0.01 40764 0.00 0.00 Train::MarkDirty() 0.01 168.69 0.01 33637 0.00 0.00 GetRoadStopDir(unsigned int) 0.01 168.70 0.01 30578 0.00 0.00 StatusBarWindow::DrawWidget(Rect const&, int) const 0.01 168.71 0.01 25036 0.00 0.00 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) 0.01 168.72 0.01 20935 0.00 0.00 CBlobT::~CBlobT() 0.01 168.73 0.01 20927 0.00 0.00 CYapfRail2::CYapfRail2() 0.01 168.74 0.01 16572 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.01 168.75 0.01 16570 0.00 0.00 ClearStorageChanges(bool) 0.01 168.76 0.01 13277 0.00 0.00 StartSound(unsigned short, float, unsigned int) 0.01 168.77 0.01 9324 0.00 0.00 GetStationAnimationFrame(unsigned int) 0.01 168.78 0.01 8803 0.00 0.00 ConvertDateToYMD(int, YearMonthDay*) 0.01 168.79 0.01 8285 0.00 0.00 MoveAllTextEffects() 0.01 168.80 0.01 8285 0.00 0.00 InputLoop() 0.01 168.81 0.01 8282 0.00 0.02 StateGameLoop() 0.01 168.82 0.01 8276 0.00 0.00 TCPConnecter::CheckCallbacks() 0.01 168.83 0.01 8062 0.00 0.00 StatusBarWindow::OnInvalidateData(int) 0.01 168.84 0.01 7915 0.00 0.02 NetworkGameLoop() 0.01 168.85 0.01 7915 0.00 0.00 NetworkReceive() 0.01 168.86 0.01 7770 0.00 0.00 Window::SetWidgetsDisabledState(bool, int, ...) 0.01 168.87 0.01 7224 0.00 0.00 UpdateVehicleTimetable(Vehicle*, bool) 0.01 168.88 0.01 5687 0.00 0.00 GetRoadDepotDirection(unsigned int) 0.01 168.89 0.01 5033 0.00 0.00 GroundVehicle::CargoChanged() 0.01 168.90 0.01 3885 0.00 0.00 NWidgetToolbarContainer::Draw(Window const*) 0.01 168.91 0.01 3713 0.00 0.00 UpdateOrderDest(Vehicle*, Order const*, int) 0.01 168.92 0.01 3598 0.00 0.00 Order::MakeLoading(bool) 0.01 168.93 0.01 2914 0.00 0.00 Industry::~Industry() 0.01 168.94 0.01 1301 0.00 0.00 MarkTrainAsStuck(Train*) 0.01 168.95 0.01 546 0.00 0.00 GRFFileScanner::AddFile(char const*, unsigned long) 0.01 168.96 0.01 358 0.00 0.00 ClearTile_Trees(unsigned int, DoCommandFlag) 0.01 168.97 0.01 302 0.00 0.00 Order::SetRefit(unsigned char, unsigned char) 0.01 168.98 0.01 148 0.00 0.00 str_fmt(char const*, ...) 0.01 168.99 0.01 127 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.01 169.00 0.01 121 0.00 0.00 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) 0.01 169.01 0.01 111 0.00 0.00 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) 0.01 169.02 0.01 49 0.00 0.00 CMSAMine(unsigned int) 0.01 169.03 0.01 15 0.00 0.00 UpdateLevelCrossing(unsigned int, bool) 0.01 169.04 0.01 15 0.00 0.00 MarkWholeScreenDirty() 0.01 169.05 0.01 8 0.00 0.00 CYapfRail1::~CYapfRail1() 0.01 169.06 0.01 5 0.00 0.00 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 169.07 0.01 4 0.00 0.00 GfxInitPalettes() 0.01 169.08 0.01 4 0.00 0.00 TownsMonthlyLoop() 0.01 169.09 0.01 4 0.00 0.00 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) 0.01 169.10 0.01 3 0.00 0.00 NetworkInitChatMessage() 0.01 169.11 0.01 3 0.00 0.00 RemoveOrderFromAllVehicles(OrderType, unsigned short) 0.01 169.12 0.01 3 0.00 0.00 EnumFindVehBlockingOvertake(Vehicle*, void*) 0.01 169.13 0.01 2 0.01 0.01 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) 0.01 169.14 0.01 2 0.01 0.01 Load_MAP1() 0.01 169.15 0.01 2 0.01 0.03 Ptrs_VEHS() 0.01 169.16 0.01 1 0.01 0.01 global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray 0.01 169.17 0.01 1 0.01 0.01 global constructors keyed to _industry_pool 0.01 169.18 0.01 1 0.01 0.01 global constructors keyed to _vehicle_id_ctr_day 0.01 169.19 0.01 1 0.01 0.01 DrawSurfaceToScreenThread(void*) 0.01 169.20 0.01 1 0.01 0.01 Load_MAP7() 0.01 169.21 0.01 1 0.01 0.01 MainToolbarWindow::OnClick(Point, int, int) 0.01 169.22 0.01 ChangeTileOwner(unsigned int, Owner, Owner) 0.01 169.23 0.01 CmdBuildIndustry(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 169.24 0.01 ValParamRailtype(RailType) 0.01 169.25 0.01 CmdPurchaseLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 169.26 0.01 GreatestCommonDivisor(int, int) 0.01 169.27 0.01 SetAnimatedMouseCursor(AnimCursor const*) 0.01 169.28 0.01 DrawBox(int, int, int, int, int, int, int, int) 0.01 169.29 0.01 NPFCalcZero(AyStar*, AyStarNode*, OpenListNode*) 0.01 169.30 0.01 GetTownIndex(unsigned int) 0.01 169.31 0.01 IsBridgeTile(unsigned int) 0.01 169.32 0.01 GetTropicZone(unsigned int) 0.01 169.33 0.01 RailClearCost(RailType) 0.01 169.34 0.01 CheckRailSlope(Slope, TrackBits, TrackBits, unsigned int) 0.01 169.35 0.01 GetRailTileType(unsigned int) 0.01 169.36 0.01 GetRailTileType(unsigned int) 0.01 169.37 0.01 TownActionBribe(Town*) 0.01 169.38 0.01 AnimationControl(unsigned int, unsigned short) 0.01 169.39 0.01 NormaliseSubtypes(Train*) 0.01 169.40 0.01 TileOffsByDiagDir(DiagDirection) 0.01 169.41 0.01 FindNearestEmptyLand(unsigned int, void*) 0.01 169.42 0.01 FindFurthestFromWater(unsigned int, void*) 0.01 169.43 0.01 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) 0.01 169.44 0.01 SetDParam(unsigned int, unsigned long long) 0.01 169.45 0.01 SmallArray, 65536u, 256u>::~SmallArray() 0.01 169.46 0.01 EffectVehicle::~EffectVehicle() 0.01 169.47 0.01 GroundVehicle::UpdateInclination(bool, bool) 0.01 169.48 0.01 NetworkHTTPSocketHandler::Receive() 0.01 169.49 0.01 Vehicle::Vehicle(VehicleType) 0.01 169.50 0.01 TileArea::Intersects(TileArea const&) const 0.00 169.51 0.01 1796763 0.00 0.00 GetBridgeHeight(unsigned int) 0.00 169.51 0.01 448468 0.00 0.00 GetOtherBridgeEnd(unsigned int) 0.00 169.52 0.01 408219 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.52 0.01 20704 0.00 0.00 CargoList::InvalidateCache() 0.00 169.53 0.01 10378 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 169.53 0.01 25 0.00 0.00 SQFuncState::CreateString(char const*, long) 0.00 169.54 0.01 4 0.00 0.00 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) 0.00 169.54 0.01 1 0.01 0.01 global constructors keyed to _enginerenew_pool 0.00 169.55 0.01 GenerateClearTile() 0.00 169.55 0.01 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) 0.00 169.55 0.00 9919255 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 169.55 0.00 7010333 0.00 0.00 GetRailReservationTrackBits(unsigned int) 0.00 169.55 0.00 6711722 0.00 0.00 IsPlainRailTile(unsigned int) 0.00 169.55 0.00 5151809 0.00 0.00 FindFirstBit(unsigned int) 0.00 169.55 0.00 5036723 0.00 0.00 TriggerHouse(unsigned int, HouseTrigger) 0.00 169.55 0.00 4925386 0.00 0.00 ReverseTrackdir(Trackdir) 0.00 169.55 0.00 4537440 0.00 0.00 GetFoundation_Trees(unsigned int, Slope) 0.00 169.55 0.00 4447589 0.00 0.00 GetRoadTileType(unsigned int) 0.00 169.55 0.00 4383421 0.00 0.00 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 169.55 0.00 3419656 0.00 0.00 Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) 0.00 169.55 0.00 3335362 0.00 0.00 StartSpriteCombine() 0.00 169.55 0.00 3335361 0.00 0.00 EndSpriteCombine() 0.00 169.55 0.00 3325098 0.00 0.00 IsHouseCompleted(unsigned int) 0.00 169.55 0.00 3281451 0.00 0.00 Train::IsPrimaryVehicle() const 0.00 169.55 0.00 2927657 0.00 0.00 IsBridgeAbove(unsigned int) 0.00 169.55 0.00 2779559 0.00 0.00 GetStationGfx(unsigned int) 0.00 169.55 0.00 2779558 0.00 0.00 HasStationReservation(unsigned int) 0.00 169.55 0.00 2418598 0.00 0.00 TrackOverlapsTracks(TrackBits, Track) 0.00 169.55 0.00 2053384 0.00 0.00 HasCatenaryDrawn(RailType) 0.00 169.55 0.00 1971763 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 169.55 0.00 1796778 0.00 0.00 GetNorthernBridgeEnd(unsigned int) 0.00 169.55 0.00 1701148 0.00 0.00 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 169.55 0.00 1516929 0.00 0.00 GetReverseRailTypeTranslation(RailType, GRFFile const*) 0.00 169.55 0.00 1516928 0.00 0.00 GetTerrainType(unsigned int) 0.00 169.55 0.00 1493850 0.00 0.00 GetTileOwner(unsigned int) 0.00 169.55 0.00 1493848 0.00 0.00 GetTileType(unsigned int) 0.00 169.55 0.00 1425771 0.00 0.00 HouseGetRandomBits(ResolverObject const*) 0.00 169.55 0.00 1409790 0.00 0.00 GetIndustryGfx(unsigned int) 0.00 169.55 0.00 1309230 0.00 0.00 GetTownRoadBits(unsigned int) 0.00 169.55 0.00 1293176 0.00 0.00 GetRailTileType(unsigned int) 0.00 169.55 0.00 1165060 0.00 0.00 GetSignalStateByTrackdir(unsigned int, Trackdir) 0.00 169.55 0.00 1163471 0.00 0.00 DrawTrackFence_SW(TileInfo const*, unsigned int) 0.00 169.55 0.00 1156005 0.00 0.00 IsTunnel(unsigned int) 0.00 169.55 0.00 1099856 0.00 0.00 DrawTrackFence_NE(TileInfo const*, unsigned int) 0.00 169.55 0.00 1083912 0.00 0.00 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 169.55 0.00 1082165 0.00 0.00 SetWindowWidgetDirty(WindowClass, int, unsigned char) 0.00 169.55 0.00 1011387 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 1009917 0.00 0.00 GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) 0.00 169.55 0.00 1003491 0.00 0.00 HasFoundationNW(unsigned int, Slope, unsigned int) 0.00 169.55 0.00 1003490 0.00 0.00 OffsetGroundSprite(int, int) 0.00 169.55 0.00 956380 0.00 0.00 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) 0.00 169.55 0.00 954389 0.00 0.00 Blitter_8bppBase::MoveTo(void const*, int, int) 0.00 169.55 0.00 951770 0.00 0.00 RoadVehicle::IsInDepot() const 0.00 169.55 0.00 912552 0.00 0.00 GetTrackBits(unsigned int) 0.00 169.55 0.00 909316 0.00 0.00 Utf8Encode(char*, unsigned int) 0.00 169.55 0.00 874424 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.00 169.55 0.00 862029 0.00 0.00 IsTunnel(unsigned int) 0.00 169.55 0.00 810500 0.00 0.00 RoadVehicle::GetImage(Direction) const 0.00 169.55 0.00 758175 0.00 0.00 GetTileType(unsigned int) 0.00 169.55 0.00 752982 0.00 0.00 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) 0.00 169.55 0.00 752981 0.00 0.00 StationGetRandomBits(ResolverObject const*) 0.00 169.55 0.00 733016 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.00 169.55 0.00 715038 0.00 0.00 HouseGetTriggers(ResolverObject const*) 0.00 169.55 0.00 715037 0.00 0.00 HouseSetTriggers(ResolverObject const*, int) 0.00 169.55 0.00 702763 0.00 0.00 GetRailStationAxis(unsigned int) 0.00 169.55 0.00 683265 0.00 0.00 GetFoundation_Water(unsigned int, Slope) 0.00 169.55 0.00 682021 0.00 0.00 HasStationRail(unsigned int) 0.00 169.55 0.00 641453 0.00 0.00 ViewportSign::MarkDirty() const 0.00 169.55 0.00 618507 0.00 0.00 ByteReader::ReadByte() 0.00 169.55 0.00 616934 0.00 0.00 SndPlayVehicleFx(unsigned short, Vehicle const*) 0.00 169.55 0.00 543494 0.00 0.00 CheckNextTrainTile(Train*) 0.00 169.55 0.00 537813 0.00 0.00 TileAddByDiagDir(unsigned int, DiagDirection) 0.00 169.55 0.00 520930 0.00 0.00 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) 0.00 169.55 0.00 512847 0.00 0.00 GetFoundation_Dummy(unsigned int, Slope) 0.00 169.55 0.00 503671 0.00 0.00 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) 0.00 169.55 0.00 481517 0.00 0.00 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) 0.00 169.55 0.00 466826 0.00 0.00 IsSlopeWithThreeCornersRaised(Slope) 0.00 169.55 0.00 454918 0.00 0.00 seprintf(char*, char const*, char const*, ...) 0.00 169.55 0.00 435251 0.00 0.00 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) 0.00 169.55 0.00 429179 0.00 0.00 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) 0.00 169.55 0.00 419512 0.00 0.00 CYapfRailNodeT::GetLastTile() const 0.00 169.55 0.00 412326 0.00 0.00 GetAllRoadBits(unsigned int) 0.00 169.55 0.00 410650 0.00 0.00 FloodVehicles(unsigned int) 0.00 169.55 0.00 403901 0.00 0.00 AnimateTile_Station(unsigned int) 0.00 169.55 0.00 402421 0.00 0.00 AnimateStationTile(unsigned int) 0.00 169.55 0.00 394571 0.00 0.00 HasStationReservation(unsigned int) 0.00 169.55 0.00 380791 0.00 0.00 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) 0.00 169.55 0.00 380236 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 373136 0.00 0.00 SlopeWithThreeCornersRaised(Corner) 0.00 169.55 0.00 367754 0.00 0.00 BaseStation::GetByTile(unsigned int) 0.00 169.55 0.00 364906 0.00 0.00 SlReadUint32() 0.00 169.55 0.00 351303 0.00 0.00 TileLoop_Station(unsigned int) 0.00 169.55 0.00 349384 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 169.55 0.00 339985 0.00 0.00 GetFoundation_TunnelBridge(unsigned int, Slope) 0.00 169.55 0.00 316442 0.00 0.00 HalftileFoundation(Corner) 0.00 169.55 0.00 315996 0.00 0.00 TrainApproachingCrossingTile(Train const*) 0.00 169.55 0.00 309604 0.00 0.00 Window::DrawWidgets() const 0.00 169.55 0.00 309047 0.00 0.00 GfxFillRect(int, int, int, int, int, FillRectMode) 0.00 169.55 0.00 306692 0.00 0.00 DrawTrackFence_WE_1(TileInfo const*, unsigned int) 0.00 169.55 0.00 295860 0.00 0.00 DrawClearLandFence(TileInfo const*) 0.00 169.55 0.00 295552 0.00 0.00 HasBridgeFlatRamp(Slope, Axis) 0.00 169.55 0.00 289394 0.00 0.00 ViewportDrawChk(ViewPort const*, int, int, int, int) 0.00 169.55 0.00 289393 0.00 0.00 MainWindow::OnPaint() 0.00 169.55 0.00 284647 0.00 0.00 VideoDriver_SDL::MakeDirty(int, int, int, int) 0.00 169.55 0.00 279932 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 169.55 0.00 277767 0.00 0.00 GetPrice(Price, unsigned int, GRFFile const*, int) 0.00 169.55 0.00 275115 0.00 0.00 DrawTrackFence_NS_2(TileInfo const*, unsigned int) 0.00 169.55 0.00 272465 0.00 0.00 DrawTrackFence_WE_2(TileInfo const*, unsigned int) 0.00 169.55 0.00 268916 0.00 0.00 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 169.55 0.00 266606 0.00 0.00 NetworkUndrawChatMessage() 0.00 169.55 0.00 254544 0.00 0.00 MakeSingleHouseBigger(unsigned int) 0.00 169.55 0.00 253810 0.00 0.00 TileLoop_Dummy(unsigned int) 0.00 169.55 0.00 248421 0.00 0.00 TileOffsByDiagDir(DiagDirection) 0.00 169.55 0.00 244942 0.00 0.00 GroundVehicle::UpdateInclination(bool, bool) 0.00 169.55 0.00 244875 0.00 0.00 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) 0.00 169.55 0.00 241529 0.00 0.00 DrawTrackFence_NS_1(TileInfo const*, unsigned int) 0.00 169.55 0.00 240435 0.00 0.00 RoadZPosAffectSpeed(RoadVehicle*, unsigned char) 0.00 169.55 0.00 237932 0.00 0.00 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) 0.00 169.55 0.00 230247 0.00 0.00 CargoList::AddToCache(CargoPacket const*) 0.00 169.55 0.00 215654 0.00 0.00 GetFoundation_Clear(unsigned int, Slope) 0.00 169.55 0.00 212941 0.00 0.00 GetTreeType(unsigned int) 0.00 169.55 0.00 212092 0.00 0.00 CargoList::RemoveFromCache(CargoPacket const*) 0.00 169.55 0.00 212089 0.00 0.00 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) 0.00 169.55 0.00 210731 0.00 0.00 CargoList::RemoveFromCache(CargoPacket const*) 0.00 169.55 0.00 209756 0.00 0.00 CYapfRailNodeT::GetLastTrackdir() const 0.00 169.55 0.00 208140 0.00 0.00 GetStringWithArgs(char*, unsigned int, long long*, char const*) 0.00 169.55 0.00 202957 0.00 0.00 CargoList::AddToCache(CargoPacket const*) 0.00 169.55 0.00 201607 0.00 0.00 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) 0.00 169.55 0.00 200277 0.00 0.00 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) 0.00 169.55 0.00 189109 0.00 0.00 Vehicle::OnNewDay() 0.00 169.55 0.00 185956 0.00 0.00 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) 0.00 169.55 0.00 181399 0.00 0.00 HasPbsSignalOnTrackdir(unsigned int, Trackdir) 0.00 169.55 0.00 180440 0.00 0.00 GetBridgeSpec(unsigned int) 0.00 169.55 0.00 180440 0.00 0.00 GetBridgeType(unsigned int) 0.00 169.55 0.00 177521 0.00 0.00 FioReadWord() 0.00 169.55 0.00 172059 0.00 0.00 T.616 0.00 169.55 0.00 171794 0.00 0.00 DecreaseVehicleValue(Vehicle*) 0.00 169.55 0.00 170079 0.00 0.00 GetClearGround(unsigned int) 0.00 169.55 0.00 166330 0.00 0.00 GetIndustryAnimationState(unsigned int) 0.00 169.55 0.00 164976 0.00 0.00 HasStationReservation(unsigned int) 0.00 169.55 0.00 156691 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) 0.00 169.55 0.00 151856 0.00 0.00 GetStringBoundingBox(char const*) 0.00 169.55 0.00 150596 0.00 0.00 GetHouseNorthPart(unsigned short&) 0.00 169.55 0.00 150271 0.00 0.00 SetIndustryAnimationState(unsigned int, unsigned char) 0.00 169.55 0.00 142765 0.00 0.00 Vehicle::NeedsAutomaticServicing() const 0.00 169.55 0.00 140889 0.00 0.00 Train::UpdateAcceleration() 0.00 169.55 0.00 134877 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 131807 0.00 0.00 IsTunnel(unsigned int) 0.00 169.55 0.00 127386 0.00 0.00 GetTileType(unsigned int) 0.00 169.55 0.00 117447 0.00 0.00 std::list >::erase(std::_List_iterator) 0.00 169.55 0.00 109957 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 105875 0.00 0.00 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 169.55 0.00 99614 0.00 0.00 grfmsg(int, char const*, ...) 0.00 169.55 0.00 95443 0.00 0.00 IsValidChar(unsigned int, CharSetFilter) 0.00 169.55 0.00 94394 0.00 0.00 GetFoundation_Station(unsigned int, Slope) 0.00 169.55 0.00 94170 0.00 0.00 FindFirstTrackdir(TrackdirBits) 0.00 169.55 0.00 90939 0.00 0.00 Window::SetDirty() const 0.00 169.55 0.00 90690 0.00 0.00 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) 0.00 169.55 0.00 90101 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 169.55 0.00 87350 0.00 0.00 MapSpriteMappingRecolour(PalSpriteID*) 0.00 169.55 0.00 87276 0.00 0.00 T.332 0.00 169.55 0.00 86860 0.00 0.00 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) 0.00 169.55 0.00 85620 0.00 0.00 GetRawClearGround(unsigned int) 0.00 169.55 0.00 82854 0.00 0.00 SubtractMoneyFromAnyCompany(Company*, CommandCost) 0.00 169.55 0.00 82801 0.00 0.00 InvalidateCompanyWindows(Company const*) 0.00 169.55 0.00 82673 0.00 0.00 DieselSmokeTick(EffectVehicle*) 0.00 169.55 0.00 82348 0.00 0.00 SlReadSimpleGamma() 0.00 169.55 0.00 82077 0.00 0.00 GetSnowLine() 0.00 169.55 0.00 79892 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) 0.00 169.55 0.00 77876 0.00 0.00 DrawTrackFence_SE(TileInfo const*, unsigned int) 0.00 169.55 0.00 75623 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 169.55 0.00 74988 0.00 0.00 IntToReference(unsigned long, SLRefType) 0.00 169.55 0.00 73802 0.00 0.00 Chance16(unsigned int, unsigned int) 0.00 169.55 0.00 72339 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 72339 0.00 0.00 Vehicle::Vehicle(VehicleType) 0.00 169.55 0.00 72339 0.00 0.00 Vehicle::~Vehicle() 0.00 169.55 0.00 71318 0.00 0.00 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) 0.00 169.55 0.00 69672 0.00 0.00 IsTunnel(unsigned int) 0.00 169.55 0.00 68947 0.00 0.00 TrainOnTileEnum(Vehicle*, void*) 0.00 169.55 0.00 68473 0.00 0.00 IsRoadStop(unsigned int) 0.00 169.55 0.00 68224 0.00 0.00 FioSeekTo(unsigned long, int) 0.00 169.55 0.00 65441 0.00 0.00 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) 0.00 169.55 0.00 62734 0.00 0.00 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) 0.00 169.55 0.00 62570 0.00 0.00 Randomizer::Next(unsigned int) 0.00 169.55 0.00 62465 0.00 0.00 DrawTrackFence_NW(TileInfo const*, unsigned int) 0.00 169.55 0.00 59994 0.00 0.00 GetFoundation_Unmovable(unsigned int, Slope) 0.00 169.55 0.00 59249 0.00 0.00 EffectVehicle::UpdateDeltaXY(Direction) 0.00 169.55 0.00 59249 0.00 0.00 EffectVehicle::~EffectVehicle() 0.00 169.55 0.00 59091 0.00 0.00 DrawTile_Unmovable(TileInfo*) 0.00 169.55 0.00 57487 0.00 0.00 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) 0.00 169.55 0.00 55398 0.00 0.00 ElectricSparkInit(EffectVehicle*) 0.00 169.55 0.00 51802 0.00 0.00 SlIterateArray() 0.00 169.55 0.00 51180 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 50492 0.00 0.00 DistanceMax(unsigned int, unsigned int) 0.00 169.55 0.00 50462 0.00 0.00 SpecializedStation::Get(unsigned long) 0.00 169.55 0.00 49599 0.00 0.00 CanVehicleUseStation(Vehicle const*, Station const*) 0.00 169.55 0.00 47607 0.00 0.00 CanVehicleUseStation(unsigned short, Station const*) 0.00 169.55 0.00 45706 0.00 0.00 UpdateTextEffect(unsigned short, unsigned short) 0.00 169.55 0.00 45706 0.00 0.00 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) 0.00 169.55 0.00 44099 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 169.55 0.00 43850 0.00 0.00 GetRailTileType(unsigned int) 0.00 169.55 0.00 43380 0.00 0.00 Chance16(unsigned int, unsigned int) 0.00 169.55 0.00 43032 0.00 0.00 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) 0.00 169.55 0.00 42728 0.00 0.00 GetTileType(unsigned int) 0.00 169.55 0.00 42178 0.00 0.00 MakeClear(unsigned int, ClearGround, unsigned int) 0.00 169.55 0.00 42065 0.00 0.00 GroundVehicle::CargoChanged() 0.00 169.55 0.00 41655 0.00 0.00 GetTreeDensity(unsigned int) 0.00 169.55 0.00 40549 0.00 0.00 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) 0.00 169.55 0.00 40265 0.00 0.00 IsCompatibleTrainStationTile(unsigned int, unsigned int) 0.00 169.55 0.00 38052 0.00 0.00 UsesWagonOverride(Vehicle const*) 0.00 169.55 0.00 37872 0.00 0.00 InvalidateWindowData(WindowClass, int, int) 0.00 169.55 0.00 37539 0.00 0.00 AirportSpec::Get(unsigned char) 0.00 169.55 0.00 37388 0.00 0.00 GetParamVal(unsigned char, unsigned int*) 0.00 169.55 0.00 37168 0.00 0.00 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) 0.00 169.55 0.00 36882 0.00 0.00 ClearTile_Station(unsigned int, DoCommandFlag) 0.00 169.55 0.00 36813 0.00 0.00 GRFFile::GetParam(unsigned int) const 0.00 169.55 0.00 35107 0.00 0.00 LiveryHelper(unsigned short, Vehicle const*) 0.00 169.55 0.00 33907 0.00 0.00 FioGetPos() 0.00 169.55 0.00 33616 0.00 0.00 ClearTile_Clear(unsigned int, DoCommandFlag) 0.00 169.55 0.00 33351 0.00 0.00 FS2OTTD(char const*) 0.00 169.55 0.00 33342 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 33254 0.00 0.00 AllocateSpriteCache(unsigned int) 0.00 169.55 0.00 33251 0.00 0.00 FiosIsValidFile(char const*, dirent const*, stat*) 0.00 169.55 0.00 33237 0.00 0.00 LoadNextSprite(int, unsigned char, unsigned int) 0.00 169.55 0.00 32661 0.00 0.00 DrawTile_Water(TileInfo*) 0.00 169.55 0.00 30904 0.00 0.00 FindTrainOnTrackEnum(Vehicle*, void*) 0.00 169.55 0.00 27845 0.00 0.00 RoadVehicle::IsPrimaryVehicle() const 0.00 169.55 0.00 27297 0.00 0.00 TileLoop_Unmovable(unsigned int) 0.00 169.55 0.00 26394 0.00 0.00 GetTileOwner(unsigned int) 0.00 169.55 0.00 26180 0.00 0.00 GetVehicleDescription(VehicleType) 0.00 169.55 0.00 25030 0.00 0.00 SetTunnelBridgeReservation(unsigned int, bool) 0.00 169.55 0.00 24656 0.00 0.00 GetVehicleCapacity(Vehicle const*, unsigned short*) 0.00 169.55 0.00 24656 0.00 0.00 Engine::CanCarryCargo() const 0.00 169.55 0.00 24589 0.00 0.00 Station::GetTileArea(TileArea*, StationType) const 0.00 169.55 0.00 24517 0.00 0.00 Window::OnMouseLoop() 0.00 169.55 0.00 23904 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 23623 0.00 0.00 CheckCompanyHasMoney(CommandCost&) 0.00 169.55 0.00 23558 0.00 0.00 T.1704 0.00 169.55 0.00 23497 0.00 0.00 RoadStop::GetByTile(unsigned int, RoadStopType) 0.00 169.55 0.00 22998 0.00 0.00 EnsureNoTrainOnTrackProc(Vehicle*, void*) 0.00 169.55 0.00 22255 0.00 0.00 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) 0.00 169.55 0.00 21646 0.00 0.00 Town::UpdateVirtCoord() 0.00 169.55 0.00 21580 0.00 0.00 GetTownName(char*, TownNameParams const*, unsigned int, char const*) 0.00 169.55 0.00 21580 0.00 0.00 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) 0.00 169.55 0.00 21579 0.00 0.00 GetTownName(char*, Town const*, char const*) 0.00 169.55 0.00 21579 0.00 0.00 TownNameParams::TownNameParams(Town const*) 0.00 169.55 0.00 21280 0.00 0.00 CargoList::~CargoList() 0.00 169.55 0.00 21032 0.00 0.00 ChangePopulation(Town*, int) 0.00 169.55 0.00 20935 0.00 0.00 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() 0.00 169.55 0.00 20935 0.00 0.00 CBlobT::GrowSizeNC(unsigned long) 0.00 169.55 0.00 20927 0.00 0.00 CYapfRail2::~CYapfRail2() 0.00 169.55 0.00 20652 0.00 0.00 CargoPacket::CargoPacket() 0.00 169.55 0.00 20652 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 20489 0.00 0.00 StationRect::IsEmpty() const 0.00 169.55 0.00 20417 0.00 0.00 SetTileOwner(unsigned int, Owner) 0.00 169.55 0.00 19796 0.00 0.00 CargoSpec::Get(unsigned long) 0.00 169.55 0.00 19686 0.00 0.00 Window::DrawWidget(Rect const&, int) const 0.00 169.55 0.00 19128 0.00 0.00 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) 0.00 169.55 0.00 18646 0.00 0.00 Blitter_8bppBase::UsePaletteAnimation() 0.00 169.55 0.00 18337 0.00 0.00 GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) 0.00 169.55 0.00 18316 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 18313 0.00 0.00 DrawHillyLandTile(TileInfo const*) 0.00 169.55 0.00 17976 0.00 0.00 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 169.55 0.00 17975 0.00 0.00 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 169.55 0.00 17902 0.00 0.00 NWidgetBackground::Draw(Window const*) 0.00 169.55 0.00 17004 0.00 0.00 ThreadMutex_pthread::BeginCritical() 0.00 169.55 0.00 17002 0.00 0.00 ThreadMutex_pthread::EndCritical() 0.00 169.55 0.00 16986 0.00 0.00 GetTranslatedAirportTileID(unsigned char) 0.00 169.55 0.00 16786 0.00 0.00 SubtractMoneyFromCompany(CommandCost) 0.00 169.55 0.00 16626 0.00 0.00 ThreadMutex_pthread::SendSignal() 0.00 169.55 0.00 16624 0.00 0.00 DrawMouseCursor() 0.00 169.55 0.00 16624 0.00 0.00 NetworkDrawChatMessage() 0.00 169.55 0.00 16386 0.00 0.00 DrawSurfaceToScreen() 0.00 169.55 0.00 16386 0.00 0.00 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) 0.00 169.55 0.00 16181 0.00 0.00 NetworkUDPSocketHandler::ReceivePackets() 0.00 169.55 0.00 15826 0.00 0.00 Packet::Packet(NetworkSocketHandler*) 0.00 169.55 0.00 15812 0.00 0.00 FindWindowById(WindowClass, int) 0.00 169.55 0.00 15428 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 15126 0.00 0.00 SndPlayTileFx(unsigned short, unsigned int) 0.00 169.55 0.00 14851 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 14851 0.00 0.00 Vehicle::IsEngineCountable() const 0.00 169.55 0.00 14748 0.00 0.00 StatusBarWindow::OnPaint() 0.00 169.55 0.00 14677 0.00 0.00 DrawShoreTile(Slope) 0.00 169.55 0.00 14607 0.00 0.00 VehicleCargoList::InvalidateCache() 0.00 169.55 0.00 14607 0.00 0.00 CargoList::InvalidateCache() 0.00 169.55 0.00 14562 0.00 0.00 str_validate(char*, char const*, bool, bool) 0.00 169.55 0.00 14456 0.00 0.00 GetWaterTileType(unsigned int) 0.00 169.55 0.00 13648 0.00 0.00 ThreadMutex_pthread::WaitForSignal() 0.00 169.55 0.00 13356 0.00 0.00 GetSound(unsigned short) 0.00 169.55 0.00 13277 0.00 0.00 MxAllocateChannel() 0.00 169.55 0.00 13090 0.00 0.00 Vehicle::PreDestructor() 0.00 169.55 0.00 13073 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) 0.00 169.55 0.00 12948 0.00 0.00 Train::~Train() 0.00 169.55 0.00 12735 0.00 0.00 TryPathReserve(Train*, bool, bool) 0.00 169.55 0.00 12398 0.00 0.00 RoadVehicle::IsBus() const 0.00 169.55 0.00 12210 0.00 0.00 Aircraft::Tick() 0.00 169.55 0.00 11779 0.00 0.00 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) 0.00 169.55 0.00 11748 0.00 0.00 ChangeIndustryProduction(Industry*, bool) 0.00 169.55 0.00 11631 0.00 0.00 GetVehicleTunnelBridgeProc(Vehicle*, void*) 0.00 169.55 0.00 11554 0.00 0.00 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) 0.00 169.55 0.00 11117 0.00 0.00 OTTD2FS(char const*) 0.00 169.55 0.00 10876 0.00 0.00 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) 0.00 169.55 0.00 10632 0.00 0.00 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) 0.00 169.55 0.00 10620 0.00 0.00 Town::GetByTile(unsigned int) 0.00 169.55 0.00 10565 0.00 0.00 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) 0.00 169.55 0.00 10502 0.00 0.00 DecreaseBuildingCount(Town*, unsigned short) 0.00 169.55 0.00 10502 0.00 0.00 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) 0.00 169.55 0.00 10412 0.00 0.00 ClearTownHouse(Town*, unsigned int) 0.00 169.55 0.00 10013 0.00 0.00 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) 0.00 169.55 0.00 9858 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 169.55 0.00 9734 0.00 0.00 NWidgetPIPContainer::GetWidgetFromPos(int, int) 0.00 169.55 0.00 9635 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 9355 0.00 0.00 NWidgetCore::GetWidgetFromPos(int, int) 0.00 169.55 0.00 9306 0.00 0.00 RoadVehicle::OnNewDay() 0.00 169.55 0.00 9192 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 9192 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 9069 0.00 0.00 HandleMouseEvents() 0.00 169.55 0.00 9069 0.00 0.00 UpdateTileSelection() 0.00 169.55 0.00 9069 0.00 0.00 VpHandlePlaceSizingDrag() 0.00 169.55 0.00 9007 0.00 0.00 Window::OnTick() 0.00 169.55 0.00 8985 0.00 0.00 Window::OnMouseOver(Point, int) 0.00 169.55 0.00 8839 0.00 0.00 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) 0.00 169.55 0.00 8520 0.00 0.00 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) 0.00 169.55 0.00 8289 0.00 0.00 DoPaletteAnimations() 0.00 169.55 0.00 8285 0.00 0.00 OnTick_Trees() 0.00 169.55 0.00 8285 0.00 0.00 UpdateWindows() 0.00 169.55 0.00 8285 0.00 0.00 OnTick_Companies() 0.00 169.55 0.00 8285 0.00 0.00 CallLandscapeTick() 0.00 169.55 0.00 8285 0.00 0.00 CallWindowTickEvent() 0.00 169.55 0.00 8285 0.00 0.00 UpdateViewportPosition(Window*) 0.00 169.55 0.00 8285 0.00 0.00 NewsLoop() 0.00 169.55 0.00 8285 0.00 0.00 MusicLoop() 0.00 169.55 0.00 8285 0.00 0.00 SetViewportPosition(Window*, int, int) 0.00 169.55 0.00 8285 0.00 0.00 SoundDriver::MainLoop() 0.00 169.55 0.00 8285 0.00 0.00 AI::CanStartNew() 0.00 169.55 0.00 8285 0.00 0.00 AI::GameLoop() 0.00 169.55 0.00 8284 0.00 0.00 IncreaseDate() 0.00 169.55 0.00 8280 0.00 0.00 CSleep(int) 0.00 169.55 0.00 8276 0.00 0.00 ProcessAsyncSaveFinish() 0.00 169.55 0.00 8275 0.00 0.02 GameLoop() 0.00 169.55 0.00 8270 0.00 0.00 NetworkHTTPSocketHandler::HTTPReceive() 0.00 169.55 0.00 8264 0.00 0.00 FioSeekToFile(unsigned char, unsigned long) 0.00 169.55 0.00 8256 0.00 0.00 NetworkUDPGameLoop() 0.00 169.55 0.00 8253 0.00 0.00 ClientNetworkContentSocketHandler::SendReceive() 0.00 169.55 0.00 8042 0.00 0.00 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) 0.00 169.55 0.00 8034 0.00 0.00 GetRoadStopType(unsigned int) 0.00 169.55 0.00 7916 0.00 0.00 NetworkUDPAdvertise() 0.00 169.55 0.00 7915 0.00 0.00 NetworkServer_Tick(bool) 0.00 169.55 0.00 7915 0.00 0.00 NetworkExecuteLocalCommandQueue() 0.00 169.55 0.00 7915 0.00 0.00 StatusBarWindow::OnTick() 0.00 169.55 0.00 7915 0.00 0.00 MainToolbarWindow::OnTick() 0.00 169.55 0.00 7913 0.00 0.00 DeleteWindowById(WindowClass, int, bool) 0.00 169.55 0.00 7881 0.00 0.00 MoveToNextItem() 0.00 169.55 0.00 7880 0.00 0.00 IsNewsTickerShown() 0.00 169.55 0.00 7846 0.00 0.00 NWidgetSpacer::Draw(Window const*) 0.00 169.55 0.00 7806 0.00 0.00 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 169.55 0.00 7511 0.00 0.00 NewSpriteGroup(ByteReader*) 0.00 169.55 0.00 7384 0.00 0.00 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) 0.00 169.55 0.00 7258 0.00 0.00 InvalidateVehicleOrder(Vehicle const*, int) 0.00 169.55 0.00 7233 0.00 0.00 GetWaterClass(unsigned int) 0.00 169.55 0.00 7161 0.00 0.00 IsWateredTile(unsigned int, Direction) 0.00 169.55 0.00 7150 0.00 0.00 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) 0.00 169.55 0.00 6749 0.00 0.00 GetTileOwner(unsigned int) 0.00 169.55 0.00 6484 0.00 0.00 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) 0.00 169.55 0.00 6484 0.00 0.00 Station::RecomputeIndustriesNear() 0.00 169.55 0.00 6483 0.00 0.00 Station::GetCatchmentRect() const 0.00 169.55 0.00 6316 0.00 0.00 AppendPathSeparator(char*, unsigned long) 0.00 169.55 0.00 6096 0.00 0.00 RoadVehicle::GetRunningCost() const 0.00 169.55 0.00 6020 0.00 0.00 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail2>(Train const*, CYapfRail2&, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const 0.00 169.55 0.00 5462 0.00 0.00 MakeWater(unsigned int, Owner, WaterClass, unsigned char) 0.00 169.55 0.00 5297 0.00 0.00 Blitter_8bppBase::BufferSize(int, int) 0.00 169.55 0.00 5297 0.00 0.00 Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) 0.00 169.55 0.00 5296 0.00 0.00 Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) 0.00 169.55 0.00 5295 0.00 0.00 UndrawMouseCursor() 0.00 169.55 0.00 5271 0.00 0.00 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) 0.00 169.55 0.00 5153 0.00 0.00 ReadZlib() 0.00 169.55 0.00 5033 0.00 0.00 RoadVehicle::MarkDirty() 0.00 169.55 0.00 5033 0.00 0.00 GroundVehicle::PowerChanged() 0.00 169.55 0.00 4884 0.00 0.00 GetStationIndex(unsigned int) 0.00 169.55 0.00 4682 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 4548 0.00 0.00 TerraformAddDirtyTile(TerraformerState*, unsigned int) 0.00 169.55 0.00 4524 0.00 0.00 GetRoadDepotDirection(unsigned int) 0.00 169.55 0.00 4208 0.00 0.00 Aircraft::GetImage(Direction) const 0.00 169.55 0.00 4187 0.00 0.00 SetAircraftPosition(Aircraft*, int, int, int) 0.00 169.55 0.00 4176 0.00 0.00 SmokeTick(EffectVehicle*) 0.00 169.55 0.00 4092 0.00 0.00 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) 0.00 169.55 0.00 4081 0.00 0.00 MayHaveBridgeAbove(unsigned int) 0.00 169.55 0.00 3907 0.00 0.00 GetDirectionTowards(Vehicle const*, int, int) 0.00 169.55 0.00 3900 0.00 0.00 GetCargoIDByLabel(unsigned int) 0.00 169.55 0.00 3885 0.00 0.00 MainToolbarWindow::OnPaint() 0.00 169.55 0.00 3811 0.00 0.00 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) 0.00 169.55 0.00 3805 0.00 0.00 ShowFillingPercent(int, int, int, unsigned char, unsigned short) 0.00 169.55 0.00 3799 0.00 0.00 IsCrossingBarred(unsigned int) 0.00 169.55 0.00 3799 0.00 0.00 GetCrossingRoadAxis(unsigned int) 0.00 169.55 0.00 3721 0.00 0.00 OrderList::DebugCheckSanity() const 0.00 169.55 0.00 3635 0.00 0.00 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) 0.00 169.55 0.00 3607 0.00 0.00 CargoPayment::~CargoPayment() 0.00 169.55 0.00 3606 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 3601 0.00 0.00 HideFillingPercent(unsigned short*) 0.00 169.55 0.00 3601 0.00 0.00 Order::MakeLeaveStation() 0.00 169.55 0.00 3601 0.00 0.00 Vehicle::LeaveStation() 0.00 169.55 0.00 3601 0.00 0.00 std::list >::remove(Vehicle* const&) 0.00 169.55 0.00 3600 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 3600 0.00 0.00 Order::Free() 0.00 169.55 0.00 3598 0.00 0.00 PrepareUnload(Vehicle*) 0.00 169.55 0.00 3598 0.00 0.00 Vehicle::BeginLoading() 0.00 169.55 0.00 3589 0.00 0.00 RemoveTextEffect(unsigned short) 0.00 169.55 0.00 3425 0.00 0.00 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) 0.00 169.55 0.00 3329 0.00 0.00 CargoList::Truncate(unsigned int) 0.00 169.55 0.00 3296 0.00 0.00 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) 0.00 169.55 0.00 3040 0.00 0.00 Train::GetOrderStationLocation(unsigned short) 0.00 169.55 0.00 3022 0.00 0.00 ClearTile_Road(unsigned int, DoCommandFlag) 0.00 169.55 0.00 3011 0.00 0.00 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) 0.00 169.55 0.00 3009 0.00 0.00 CalcClosestStationTile(unsigned short, unsigned int, StationType) 0.00 169.55 0.00 3008 0.00 0.00 ClearTile_Town(unsigned int, DoCommandFlag) 0.00 169.55 0.00 2962 0.00 0.00 Train::PlayLeaveStationSound() const 0.00 169.55 0.00 2959 0.00 0.00 YapfTrainCheckReverse(Train const*) 0.00 169.55 0.00 2956 0.00 0.00 CalcClosestStationTile(unsigned short, unsigned int, StationType) 0.00 169.55 0.00 2956 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) 0.00 169.55 0.00 2952 0.00 0.00 TrainEnterStation(Train*, unsigned short) 0.00 169.55 0.00 2914 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 2910 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 2833 0.00 0.00 EnsureNoVehicleOnGround(unsigned int) 0.00 169.55 0.00 2825 0.00 0.00 GetCanalSprite(CanalFeature, unsigned int) 0.00 169.55 0.00 2794 0.00 0.00 Train::GetExpenseType(bool) const 0.00 169.55 0.00 2723 0.00 0.00 HasDepotReservation(unsigned int) 0.00 169.55 0.00 2585 0.00 0.00 SpriteGroup const** CallocT(unsigned long) 0.00 169.55 0.00 2581 0.00 0.00 TranslateTTDPatchCodes(unsigned int, char const*) 0.00 169.55 0.00 2513 0.00 0.00 IsDriveThroughStopTile(unsigned int) 0.00 169.55 0.00 2417 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 169.55 0.00 2365 0.00 0.00 strtolower(char*) 0.00 169.55 0.00 2344 0.00 0.00 FioReadDword() 0.00 169.55 0.00 2310 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 169.55 0.00 2304 0.00 0.00 UnloadWagonOverrides(Engine*) 0.00 169.55 0.00 2304 0.00 0.00 Engine::~Engine() 0.00 169.55 0.00 2300 0.00 0.00 ParamSet(ByteReader*) 0.00 169.55 0.00 2199 0.00 0.00 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) 0.00 169.55 0.00 2199 0.00 0.00 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) 0.00 169.55 0.00 2102 0.00 0.00 CreateNewIndustry(unsigned int, unsigned char) 0.00 169.55 0.00 2102 0.00 0.00 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) 0.00 169.55 0.00 2102 0.00 0.00 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) 0.00 169.55 0.00 2075 0.00 0.00 ClearTile_Track(unsigned int, DoCommandFlag) 0.00 169.55 0.00 2072 0.00 0.00 UpdatePalette(unsigned int, unsigned int) 0.00 169.55 0.00 2023 0.00 0.00 DieselSmokeInit(EffectVehicle*) 0.00 169.55 0.00 2023 0.00 0.00 FloodVehicleProc(Vehicle*, void*) 0.00 169.55 0.00 1998 0.00 0.00 SetIndustryGfx(unsigned int, unsigned short) 0.00 169.55 0.00 1992 0.00 0.00 Station::GetPrimaryRoadStop(RoadVehicle const*) const 0.00 169.55 0.00 1987 0.00 0.00 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) 0.00 169.55 0.00 1842 0.00 0.00 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const 0.00 169.55 0.00 1832 0.00 0.00 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 1816 0.00 0.00 LevelTownLand(unsigned int) 0.00 169.55 0.00 1738 0.00 0.00 GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) 0.00 169.55 0.00 1720 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 169.55 0.00 1621 0.00 0.00 IniItem::IniItem(IniGroup*, char const*, unsigned long) 0.00 169.55 0.00 1585 0.00 0.00 DrawWaterEdges(unsigned int, unsigned int) 0.00 169.55 0.00 1575 0.00 0.00 NWidgetBackground::GetWidgetFromPos(int, int) 0.00 169.55 0.00 1574 0.00 0.00 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) 0.00 169.55 0.00 1553 0.00 0.00 AddGRFTextToList(GRFText**, GRFText*) 0.00 169.55 0.00 1546 0.00 0.00 FeatureChangeInfo(ByteReader*) 0.00 169.55 0.00 1544 0.00 0.00 ReserveChangeInfo(ByteReader*) 0.00 169.55 0.00 1500 0.00 0.00 StationChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 1480 0.00 0.00 AnimateAirportTile(unsigned int) 0.00 169.55 0.00 1472 0.00 0.00 GetStringBoundingBox(unsigned short) 0.00 169.55 0.00 1450 0.00 0.00 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 169.55 0.00 1446 0.00 0.00 ReverseTrackdir(Trackdir) 0.00 169.55 0.00 1444 0.00 0.00 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) 0.00 169.55 0.00 1423 0.00 0.00 IsValidGroupID(unsigned short, char const*) 0.00 169.55 0.00 1404 0.00 0.00 IsSlopeRefused(Slope, Slope) 0.00 169.55 0.00 1322 0.00 0.00 SkipAct1(ByteReader*) 0.00 169.55 0.00 1306 0.00 0.00 Blitter_8bppBase::GetScreenDepth() 0.00 169.55 0.00 1304 0.00 0.00 GetBaseStationDescription() 0.00 169.55 0.00 1303 0.00 0.00 IsRoadStop(unsigned int) 0.00 169.55 0.00 1301 0.00 0.00 Train::ConsistChanged(bool) 0.00 169.55 0.00 1293 0.00 0.00 FeatureNewName(ByteReader*) 0.00 169.55 0.00 1280 0.00 0.00 T.214 0.00 169.55 0.00 1280 0.00 0.00 GetTempDataEngine(unsigned short) 0.00 169.55 0.00 1266 0.00 0.00 SteamSmokeTick(EffectVehicle*) 0.00 169.55 0.00 1192 0.00 0.00 CommandCost::AddCost(CommandCost const&) 0.00 169.55 0.00 1191 0.00 0.00 IniGroup::GetItem(char const*, bool) 0.00 169.55 0.00 1138 0.00 0.00 NetworkGameWindow::DrawWidget(Rect const&, int) const 0.00 169.55 0.00 1137 0.00 0.00 RemapOldStringID(unsigned short) 0.00 169.55 0.00 1121 0.00 0.00 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) 0.00 169.55 0.00 1112 0.00 0.00 buf_lexfeed(void*) 0.00 169.55 0.00 1112 0.00 0.00 SQLexer::Next() 0.00 169.55 0.00 1090 0.00 0.00 TerraformTileHeight(TerraformerState*, unsigned int, int) 0.00 169.55 0.00 1079 0.00 0.00 SaveLoadWindow::DrawWidget(Rect const&, int) const 0.00 169.55 0.00 1077 0.00 0.00 GetRotorImage(Aircraft const*) 0.00 169.55 0.00 1075 0.00 0.00 DrawLabel(Rect const&, WidgetType, bool, unsigned short) 0.00 169.55 0.00 1063 0.00 0.00 T.1308 0.00 169.55 0.00 1049 0.00 0.00 NWidgetSpacer::GetWidgetFromPos(int, int) 0.00 169.55 0.00 1022 0.00 0.00 Ship::IsInDepot() const 0.00 169.55 0.00 1007 0.00 0.00 SetIndustryConstructionStage(unsigned int, unsigned char) 0.00 169.55 0.00 1002 0.00 0.00 MxActivateChannel(MixerChannel*) 0.00 169.55 0.00 1002 0.00 0.00 MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) 0.00 169.55 0.00 1002 0.00 0.00 MxSetChannelVolume(MixerChannel*, unsigned int, float) 0.00 169.55 0.00 981 0.00 0.00 IsDriveThroughStopTile(unsigned int) 0.00 169.55 0.00 948 0.00 0.00 AddDebugText(char*, char const*, ...) 0.00 169.55 0.00 935 0.00 0.00 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) 0.00 169.55 0.00 898 0.00 0.00 TranslateCargo(unsigned char, unsigned char) 0.00 169.55 0.00 830 0.00 0.00 SkipIf(ByteReader*) 0.00 169.55 0.00 821 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) 0.00 169.55 0.00 790 0.00 0.00 GetReverseCargoTranslation(unsigned char, GRFFile const*) 0.00 169.55 0.00 775 0.00 0.00 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) 0.00 169.55 0.00 774 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 768 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 768 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 768 0.00 0.00 Engine::Engine(VehicleType, unsigned short) 0.00 169.55 0.00 740 0.00 0.00 Ship::Tick() 0.00 169.55 0.00 714 0.00 0.00 LeastCommonMultiple(int, int) 0.00 169.55 0.00 714 0.00 0.00 OrderList::Initialize(Order*, Vehicle*) 0.00 169.55 0.00 696 0.00 0.00 GetRoadTileType(unsigned int) 0.00 169.55 0.00 688 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 675 0.00 0.00 SkipAct12(ByteReader*) 0.00 169.55 0.00 672 0.00 0.00 BaseStation::~BaseStation() 0.00 169.55 0.00 672 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 672 0.00 0.00 SelectGameWindow::SetStringParameters(int) const 0.00 169.55 0.00 671 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 665 0.00 0.00 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) 0.00 169.55 0.00 665 0.00 0.00 Station::Station(unsigned int) 0.00 169.55 0.00 664 0.00 0.00 Station::UpdateVirtCoord() 0.00 169.55 0.00 656 0.00 0.00 FioCheckFileExists(char const*, Subdirectory) 0.00 169.55 0.00 653 0.00 0.00 RoadStop::Enter(RoadVehicle*) 0.00 169.55 0.00 651 0.00 0.00 FioOpenFile(int, char const*) 0.00 169.55 0.00 650 0.00 0.00 SpecializedStation::GetByTile(unsigned int) 0.00 169.55 0.00 650 0.00 0.00 RoadStop::Leave(RoadVehicle*) 0.00 169.55 0.00 646 0.00 0.00 CalcClosestTownFromTile(unsigned int, unsigned int) 0.00 169.55 0.00 641 0.00 0.00 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) 0.00 169.55 0.00 640 0.00 0.00 RoadVehArrivesAt(RoadVehicle const*, Station*) 0.00 169.55 0.00 640 0.00 0.00 RoadVehicle::GetOrderStationLocation(unsigned short) 0.00 169.55 0.00 640 0.00 0.00 Window::SetStringParameters(int) const 0.00 169.55 0.00 640 0.00 0.00 Vehicle::PlayLeaveStationSound() const 0.00 169.55 0.00 639 0.00 0.00 RoadStop::Entry::Leave(RoadVehicle const*) 0.00 169.55 0.00 633 0.00 0.00 IniFile::GetGroup(char const*, unsigned long) 0.00 169.55 0.00 621 0.00 0.00 GetIndustryGfx(unsigned int) 0.00 169.55 0.00 620 0.00 0.00 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) 0.00 169.55 0.00 614 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 614 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 614 0.00 0.00 Town::~Town() 0.00 169.55 0.00 603 0.00 0.00 StringToVal(SettingDescBase const*, char const*) 0.00 169.55 0.00 603 0.00 0.00 ReverseTrainDirection(Train*) 0.00 169.55 0.00 584 0.00 0.00 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) 0.00 169.55 0.00 570 0.00 0.00 TownDrawHouseLift(TileInfo const*) 0.00 169.55 0.00 569 0.00 0.00 GRFConfig::GRFConfig(char const*) 0.00 169.55 0.00 556 0.00 0.00 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) 0.00 169.55 0.00 552 0.00 0.00 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 169.55 0.00 552 0.00 0.00 TerraformTownTile(unsigned int, int, int) 0.00 169.55 0.00 551 0.00 0.00 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) 0.00 169.55 0.00 550 0.00 0.00 RoadVehicle::GetExpenseType(bool) const 0.00 169.55 0.00 549 0.00 0.00 FillGRFDetails(GRFConfig*, bool) 0.00 169.55 0.00 536 0.00 0.00 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) 0.00 169.55 0.00 532 0.00 0.00 FeatureMapSpriteGroup(ByteReader*) 0.00 169.55 0.00 522 0.00 0.00 CopyFromOldName(unsigned short) 0.00 169.55 0.00 518 0.00 0.00 FioFCloseFile(_IO_FILE*) 0.00 169.55 0.00 518 0.00 0.00 Md5::Finish(unsigned char*) 0.00 169.55 0.00 518 0.00 0.00 Md5::Md5() 0.00 169.55 0.00 516 0.00 0.00 SelectGameWindow::OnPaint() 0.00 169.55 0.00 515 0.00 0.00 ScanInfo(ByteReader*) 0.00 169.55 0.00 512 0.00 0.00 Engine::Engine() 0.00 169.55 0.00 512 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 512 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 169.55 0.00 510 0.00 0.00 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 169.55 0.00 510 0.00 0.00 QueryString::DrawEditBox(Window*, int) 0.00 169.55 0.00 510 0.00 0.00 QueryStringBaseWindow::DrawEditBox(int) 0.00 169.55 0.00 503 0.00 0.00 ClearTile_Water(unsigned int, DoCommandFlag) 0.00 169.55 0.00 498 0.00 0.00 CalcGRFMD5Sum(GRFConfig*) 0.00 169.55 0.00 495 0.00 0.00 sq_vm_free(void*, unsigned long) 0.00 169.55 0.00 486 0.00 0.00 PlantRandomFarmField(Industry const*) 0.00 169.55 0.00 486 0.00 0.00 ReplaceWords(char const*, char const*, char*) 0.00 169.55 0.00 474 0.00 0.00 Write_ValidateSetting(void*, SettingDesc const*, int) 0.00 169.55 0.00 447 0.00 0.00 GetWaterClass(unsigned int) 0.00 169.55 0.00 447 0.00 0.00 GamelogPrintDebugProc(char const*) 0.00 169.55 0.00 431 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 169.55 0.00 430 0.00 0.00 NewSpriteSet(ByteReader*) 0.00 169.55 0.00 430 0.00 0.00 SetClearGroundDensity(unsigned int, ClearGround, unsigned int) 0.00 169.55 0.00 429 0.00 0.00 NWidgetStacked::SetDisplayedPlane(int) 0.00 169.55 0.00 428 0.00 0.00 NetworkGameWindow::OnPaint() 0.00 169.55 0.00 425 0.00 0.00 SaveLoadWindow::OnPaint() 0.00 169.55 0.00 400 0.00 0.00 NWidgetServerListHeader::Draw(Window const*) 0.00 169.55 0.00 388 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 385 0.00 0.00 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) 0.00 169.55 0.00 384 0.00 0.00 AirportSpec::GetWithoutOverride(unsigned char) 0.00 169.55 0.00 377 0.00 0.00 CfgApply(ByteReader*) 0.00 169.55 0.00 377 0.00 0.00 NetworkStartServerWindow::DrawWidget(Rect const&, int) const 0.00 169.55 0.00 365 0.00 0.00 NetworkGameListRequery() 0.00 169.55 0.00 362 0.00 0.00 sq_vm_malloc(unsigned long) 0.00 169.55 0.00 360 0.00 0.00 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) 0.00 169.55 0.00 350 0.00 0.00 GetRoadTileType(unsigned int) 0.00 169.55 0.00 348 0.00 0.00 GetRailTypeByLabel(unsigned int) 0.00 169.55 0.00 348 0.00 0.00 NWidgetStacked::Draw(Window const*) 0.00 169.55 0.00 346 0.00 0.00 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 340 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 169.55 0.00 340 0.00 0.00 GetStationType(unsigned int) 0.00 169.55 0.00 338 0.00 0.00 AllocateStationClass(unsigned int) 0.00 169.55 0.00 338 0.00 0.00 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 337 0.00 0.00 SetCustomStationSpec(StationSpec*) 0.00 169.55 0.00 337 0.00 0.00 SetWaterClass(unsigned int, WaterClass) 0.00 169.55 0.00 333 0.00 0.00 GetIndustryType(unsigned int) 0.00 169.55 0.00 327 0.00 0.00 StationMapSpriteGroup(ByteReader*, unsigned char) 0.00 169.55 0.00 327 0.00 0.00 Ship::GetImage(Direction) const 0.00 169.55 0.00 324 0.00 0.00 Ship::UpdateDeltaXY(Direction) 0.00 169.55 0.00 319 0.00 0.00 VehicleEnter_Water(Vehicle*, unsigned int, int, int) 0.00 169.55 0.00 318 0.00 0.00 GRFConfig::~GRFConfig() 0.00 169.55 0.00 309 0.00 0.00 StringTable::Add(char const*, long) 0.00 169.55 0.00 309 0.00 0.00 SQString::Create(SQSharedState*, char const*, long) 0.00 169.55 0.00 308 0.00 0.00 NWidgetContainer::Add(NWidgetBase*) 0.00 169.55 0.00 307 0.00 0.00 AirportMove(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 302 0.00 0.00 Order::ConvertFromOldSavegame() 0.00 169.55 0.00 300 0.00 0.00 AirportGetNearestTown(AirportSpec const*, unsigned int) 0.00 169.55 0.00 300 0.00 0.00 GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) 0.00 169.55 0.00 299 0.00 0.00 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) 0.00 169.55 0.00 296 0.00 0.00 GetTileOwner(unsigned int) 0.00 169.55 0.00 294 0.00 0.00 AllocateSound() 0.00 169.55 0.00 292 0.00 0.00 CheckOwnership(Owner, unsigned int) 0.00 169.55 0.00 287 0.00 0.00 GetNameOfOwner(Owner, unsigned int) 0.00 169.55 0.00 282 0.00 0.00 IsTunnelInWay(unsigned int, unsigned int) 0.00 169.55 0.00 272 0.00 0.00 QueryWindow::SetStringParameters(int) const 0.00 169.55 0.00 268 0.00 0.00 QueryWindow::DrawWidget(Rect const&, int) const 0.00 169.55 0.00 267 0.00 0.00 ttd_strlcpy(char*, char const*, unsigned long) 0.00 169.55 0.00 261 0.00 0.00 ConvertYMDToDate(int, unsigned char, unsigned char) 0.00 169.55 0.00 256 0.00 0.00 StartupOneEngine(Engine*, int) 0.00 169.55 0.00 256 0.00 0.00 CalcEngineReliability(Engine*) 0.00 169.55 0.00 250 0.00 0.00 SpecializedStation::IsValidID(unsigned long) 0.00 169.55 0.00 247 0.00 0.00 SaveLoadWindow::OnMouseLoop() 0.00 169.55 0.00 246 0.00 0.00 GetCrossingRailAxis(unsigned int) 0.00 169.55 0.00 246 0.00 0.00 Window::OnHundredthTick() 0.00 169.55 0.00 245 0.00 0.00 ByteReader::ReadWord() 0.00 169.55 0.00 241 0.00 0.00 NetworkStartServerWindow::SetStringParameters(int) const 0.00 169.55 0.00 233 0.00 0.00 maxdim(Dimension const&, Dimension const&) 0.00 169.55 0.00 225 0.00 0.00 LoadFontGlyph(ByteReader*) 0.00 169.55 0.00 220 0.00 0.00 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 169.55 0.00 220 0.00 0.00 ScanPathForTarFiles(char const*, unsigned long) 0.00 169.55 0.00 220 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const 0.00 169.55 0.00 216 0.00 0.00 Industry::GetRandom() 0.00 169.55 0.00 210 0.00 0.00 SkipActA(ByteReader*) 0.00 169.55 0.00 210 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 205 0.00 0.00 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) 0.00 169.55 0.00 204 0.00 0.00 BridgeChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 199 0.00 0.00 FiosIsHiddenFile(dirent const*) 0.00 169.55 0.00 198 0.00 0.00 TarListAddFile(char const*) 0.00 169.55 0.00 198 0.00 0.00 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 197 0.00 0.00 AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) 0.00 169.55 0.00 196 0.00 0.00 GetStationAnimationFrame(unsigned int) 0.00 169.55 0.00 187 0.00 0.00 NWidgetLeaf::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 186 0.00 0.00 BaseMedia::GetUsedSet() 0.00 169.55 0.00 183 0.00 0.00 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) 0.00 169.55 0.00 183 0.00 0.00 GetSongName(int) 0.00 169.55 0.00 182 0.00 0.00 SkipAct5(ByteReader*) 0.00 169.55 0.00 181 0.00 0.00 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) 0.00 169.55 0.00 180 0.00 0.00 AIConfig::GetConfigList() 0.00 169.55 0.00 176 0.00 0.00 NetworkGameWindow::SetStringParameters(int) const 0.00 169.55 0.00 174 0.00 0.00 FiosFileScanner::AddFile(char const*, unsigned long) 0.00 169.55 0.00 170 0.00 0.00 ReadValue(void const*, unsigned int) 0.00 169.55 0.00 170 0.00 0.00 RoadStop::Entry::Rebuild(RoadStop const*, int) 0.00 169.55 0.00 167 0.00 0.00 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) 0.00 169.55 0.00 154 0.00 0.00 NWidgetCore::SetIndex(int) 0.00 169.55 0.00 152 0.00 0.00 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) 0.00 169.55 0.00 152 0.00 0.00 NWidgetLeaf::~NWidgetLeaf() 0.00 169.55 0.00 152 0.00 0.00 SQVM::GetUp(long) 0.00 169.55 0.00 150 0.00 0.00 sq_vm_realloc(void*, unsigned long, unsigned long) 0.00 169.55 0.00 150 0.00 0.00 StringTable::Remove(SQString*) 0.00 169.55 0.00 150 0.00 0.00 AIConfig::SetSetting(char const*, int) 0.00 169.55 0.00 150 0.00 0.00 SQString::Release() 0.00 169.55 0.00 150 0.00 0.00 SQString::~SQString() 0.00 169.55 0.00 148 0.00 0.00 Window::DrawSortButtonState(int, SortButtonState) const 0.00 169.55 0.00 147 0.00 0.00 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) 0.00 169.55 0.00 145 0.00 0.00 SimpleCountedObject::AddRef() 0.00 169.55 0.00 144 0.00 0.00 SimpleCountedObject::Release() 0.00 169.55 0.00 141 0.00 0.00 BSWAP32(unsigned int) 0.00 169.55 0.00 141 0.00 0.00 TileArea::Add(unsigned int) 0.00 169.55 0.00 139 0.00 0.00 GetRailTileType(unsigned int) 0.00 169.55 0.00 139 0.00 0.00 Waypoint::GetTileArea(TileArea*, StationType) const 0.00 169.55 0.00 136 0.00 0.00 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 135 0.00 0.00 AI::NewEvent(Owner, AIEvent*) 0.00 169.55 0.00 135 0.00 0.00 AIConfig::HasAI() const 0.00 169.55 0.00 130 0.00 0.00 NWidgetBase::SetDirty(Window const*) const 0.00 169.55 0.00 128 0.00 0.00 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) 0.00 169.55 0.00 127 0.00 0.00 Window::SetWidgetDirty(unsigned char) const 0.00 169.55 0.00 127 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 126 0.00 0.00 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) 0.00 169.55 0.00 123 0.00 0.00 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) 0.00 169.55 0.00 123 0.00 0.00 GetAircraftIcon(unsigned short) 0.00 169.55 0.00 122 0.00 0.00 IniGroup::IniGroup(IniFile*, char const*, unsigned long) 0.00 169.55 0.00 120 0.00 0.00 AIConfig::GetSetting(char const*) const 0.00 169.55 0.00 120 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 120 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 120 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 169.55 0.00 119 0.00 0.00 FormatStringLinebreaks(char*, char const*, int) 0.00 169.55 0.00 118 0.00 0.00 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) 0.00 169.55 0.00 118 0.00 0.00 QueryWindow::OnPaint() 0.00 169.55 0.00 117 0.00 0.00 ChangeTownRating(Town*, int, int, DoCommandFlag) 0.00 169.55 0.00 117 0.00 0.00 GRFComment(ByteReader*) 0.00 169.55 0.00 117 0.00 0.00 HouseSpec::GetRemovalCost() const 0.00 169.55 0.00 114 0.00 0.00 DropDownListItem::Height(unsigned int) const 0.00 169.55 0.00 110 0.00 0.00 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) 0.00 169.55 0.00 110 0.00 0.00 HandleScrollbarHittest(Scrollbar const*, int, int, bool) 0.00 169.55 0.00 108 0.00 0.00 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) 0.00 169.55 0.00 107 0.00 0.00 EnginesDailyLoop() 0.00 169.55 0.00 107 0.00 0.00 DisasterDailyLoop() 0.00 169.55 0.00 107 0.00 0.00 IndustryDailyLoop() 0.00 169.55 0.00 107 0.00 0.00 NetworkChatMessageDailyLoop() 0.00 169.55 0.00 107 0.00 0.00 RoadVehicle::~RoadVehicle() 0.00 169.55 0.00 107 0.00 0.00 QueryString::HasEditBoxFocus(Window const*, int) const 0.00 169.55 0.00 105 0.00 0.00 NWidgetSpacer::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 103 0.00 0.00 IniItem::~IniItem() 0.00 169.55 0.00 101 0.00 0.00 SQVM::Push(SQObjectPtr const&) 0.00 169.55 0.00 100 0.00 0.00 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) 0.00 169.55 0.00 96 0.00 0.00 SetStationClassName(StationClassID, unsigned short) 0.00 169.55 0.00 96 0.00 0.00 GetLanguageFileHeader(char const*, LanguagePack*) 0.00 169.55 0.00 95 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 95 0.00 0.00 RoadStop::~RoadStop() 0.00 169.55 0.00 94 0.00 0.00 AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) 0.00 169.55 0.00 92 0.00 0.00 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) 0.00 169.55 0.00 90 0.00 0.00 ttd_strlcat(char*, char const*, unsigned long) 0.00 169.55 0.00 89 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 88 0.00 0.00 SetRailStationReservation(unsigned int, bool) 0.00 169.55 0.00 88 0.00 0.00 NWidgetContainer::~NWidgetContainer() 0.00 169.55 0.00 87 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 87 0.00 0.00 OrderList::GetOrderAt(int) const 0.00 169.55 0.00 86 0.00 0.00 SetEngineGRF(unsigned short, GRFFile const*) 0.00 169.55 0.00 85 0.00 0.00 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 85 0.00 0.00 RoadStop::MakeDriveThrough() 0.00 169.55 0.00 84 0.00 0.00 Order::AssignOrder(Order const&) 0.00 169.55 0.00 84 0.00 0.00 Order::Order(unsigned int) 0.00 169.55 0.00 84 0.00 0.00 MD5File::CheckMD5(Subdirectory) const 0.00 169.55 0.00 82 0.00 0.00 GetAircraftFlyingAltitude(Aircraft const*) 0.00 169.55 0.00 82 0.00 0.00 ClearTile_Unmovable(unsigned int, DoCommandFlag) 0.00 169.55 0.00 82 0.00 0.00 NetworkStartServerWindow::OnPaint() 0.00 169.55 0.00 80 0.00 0.00 DeleteNewsItem(NewsItem*) 0.00 169.55 0.00 79 0.00 0.00 RoadVehUpdateCache(RoadVehicle*) 0.00 169.55 0.00 79 0.00 0.00 SQNativeClosure::Release() 0.00 169.55 0.00 79 0.00 0.00 SQNativeClosure::~SQNativeClosure() 0.00 169.55 0.00 78 0.00 0.00 T.874 0.00 169.55 0.00 78 0.00 0.00 GetSpriteSize(unsigned int) 0.00 169.55 0.00 78 0.00 0.00 SQObjectPtr::~SQObjectPtr() 0.00 169.55 0.00 78 0.00 0.00 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 78 0.00 0.00 NetworkGameWindow::DrawDetails(Rect const&) const 0.00 169.55 0.00 77 0.00 0.00 SQLexer::Lex() 0.00 169.55 0.00 76 0.00 0.00 UpdateAircraftCache(Aircraft*) 0.00 169.55 0.00 75 0.00 0.00 strecat(char*, char const*, char const*) 0.00 169.55 0.00 75 0.00 0.00 AIConfig::ResetSettings() 0.00 169.55 0.00 75 0.00 0.00 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) 0.00 169.55 0.00 75 0.00 0.00 AIConfig::~AIConfig() 0.00 169.55 0.00 74 0.00 0.00 MakeWaterKeepingClass(unsigned int, Owner) 0.00 169.55 0.00 74 0.00 0.00 GetFileTitle(char const*, char*, char const*) 0.00 169.55 0.00 73 0.00 0.00 QueryString::HandleEditBox(Window*, int) 0.00 169.55 0.00 73 0.00 0.00 NWidgetSpacer::~NWidgetSpacer() 0.00 169.55 0.00 73 0.00 0.00 QueryStringBaseWindow::HandleEditBox(int) 0.00 169.55 0.00 71 0.00 0.00 IsPtInWindowViewport(Window const*, int, int) 0.00 169.55 0.00 70 0.00 0.00 GetNearbyTile(unsigned char, unsigned int) 0.00 169.55 0.00 69 0.00 0.00 GRFInfo(ByteReader*) 0.00 169.55 0.00 69 0.00 0.00 NWidgetToolbarContainer::GetWidgetFromPos(int, int) 0.00 169.55 0.00 69 0.00 0.00 GRFConfig::IsOpenTTDBaseGRF() const 0.00 169.55 0.00 68 0.00 0.00 GfxScroll(int, int, int, int, int, int) 0.00 169.55 0.00 68 0.00 0.00 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) 0.00 169.55 0.00 68 0.00 0.00 Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) 0.00 169.55 0.00 65 0.00 0.00 NWidgetHorizontal::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 64 0.00 0.00 FindGRFConfig(unsigned int, unsigned char const*) 0.00 169.55 0.00 63 0.00 0.00 CompileTypemask(sqvector&, char const*) 0.00 169.55 0.00 63 0.00 0.00 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) 0.00 169.55 0.00 62 0.00 0.00 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) 0.00 169.55 0.00 61 0.00 0.00 SQFuncState::AddInstruction(SQInstruction&) 0.00 169.55 0.00 60 0.00 0.00 SQObjectPtr::operator=(SQObjectPtr const&) 0.00 169.55 0.00 60 0.00 0.00 NWidgetBackground::Add(NWidgetBase*) 0.00 169.55 0.00 60 0.00 0.00 AIConfig::AddRandomDeviation() 0.00 169.55 0.00 60 0.00 0.00 AIConfig::ChangeAI(char const*, int, bool, bool) 0.00 169.55 0.00 60 0.00 0.00 AIConfig::AIConfig(AIConfig const*) 0.00 169.55 0.00 58 0.00 0.00 FileExists(char const*) 0.00 169.55 0.00 58 0.00 0.00 SpriteReplace(ByteReader*) 0.00 169.55 0.00 57 0.00 0.00 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 57 0.00 0.00 MainWindow::OnScroll(Point) 0.00 169.55 0.00 56 0.00 0.00 GetRoadTileType(unsigned int) 0.00 169.55 0.00 56 0.00 0.00 SQTable::AllocNodes(long) 0.00 169.55 0.00 55 0.00 0.00 AlterVehicleListOrder(unsigned short, unsigned short) 0.00 169.55 0.00 55 0.00 0.00 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) 0.00 169.55 0.00 55 0.00 0.00 GetNewEngineType(Vehicle const*, Company const*) 0.00 169.55 0.00 55 0.00 0.00 Vehicle::NeedsAutorenewing(Company const*) const 0.00 169.55 0.00 54 0.00 0.00 T.739 0.00 169.55 0.00 54 0.00 0.00 FioFOpenFileTar(TarFileListEntry*, unsigned long*) 0.00 169.55 0.00 54 0.00 0.00 FindVehiclesInRoadStop(Vehicle*, void*) 0.00 169.55 0.00 54 0.00 0.00 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) 0.00 169.55 0.00 54 0.00 0.00 ReplaceEnglishWords(char*, bool) 0.00 169.55 0.00 54 0.00 0.00 MakeEnglishOriginalTownName(char*, char const*, unsigned int) 0.00 169.55 0.00 53 0.00 0.00 SQVM::Pop(long) 0.00 169.55 0.00 52 0.00 0.00 ConvertTTDBasePrice(unsigned int, char const*, Price*) 0.00 169.55 0.00 51 0.00 0.00 TownHouseMapSpriteGroup(ByteReader*, unsigned char) 0.00 169.55 0.00 51 0.00 0.00 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) 0.00 169.55 0.00 51 0.00 0.00 OverrideManagerBase::GetID(unsigned char, unsigned int) 0.00 169.55 0.00 51 0.00 0.00 HouseOverrideManager::SetEntitySpec(HouseSpec const*) 0.00 169.55 0.00 49 0.00 0.00 ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) 0.00 169.55 0.00 49 0.00 0.00 CMSAForest(unsigned int) 0.00 169.55 0.00 49 0.00 0.00 FindNearIndustryName(unsigned int, void*) 0.00 169.55 0.00 49 0.00 0.00 CMSATree(unsigned int) 0.00 169.55 0.00 49 0.00 0.00 NWidgetHorizontal::~NWidgetHorizontal() 0.00 169.55 0.00 48 0.00 0.00 ResolveRailTypeGUISprites(RailtypeInfo*) 0.00 169.55 0.00 48 0.00 0.00 GraphicsNew(ByteReader*) 0.00 169.55 0.00 47 0.00 0.00 GetGRFConfig(unsigned int, unsigned int) 0.00 169.55 0.00 47 0.00 0.00 SQRefCounted::~SQRefCounted() 0.00 169.55 0.00 47 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 47 0.00 0.00 Pool::ResizeFor(unsigned long) 0.00 169.55 0.00 46 0.00 0.00 SmokeInit(EffectVehicle*) 0.00 169.55 0.00 46 0.00 0.00 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 44 0.00 0.00 PrintGrfFilename(char*, unsigned int) 0.00 169.55 0.00 42 0.00 0.00 md5sumToString(char*, char const*, unsigned char const*) 0.00 169.55 0.00 42 0.00 0.00 PrintGrfInfo(char*, unsigned int, unsigned char const*) 0.00 169.55 0.00 40 0.00 0.00 CheckNewIndustry_NULL(unsigned int) 0.00 169.55 0.00 40 0.00 0.00 SQDelegable::SetDelegate(SQTable*) 0.00 169.55 0.00 40 0.00 0.00 NWidgetServerListHeader::GetWidgetFromPos(int, int) 0.00 169.55 0.00 39 0.00 0.00 IConsoleAliasGet(char const*) 0.00 169.55 0.00 39 0.00 0.00 IConsoleAliasRegister(char const*, char const*) 0.00 169.55 0.00 39 0.00 0.00 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 169.55 0.00 39 0.00 0.00 NWidgetVertical::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 39 0.00 0.00 NetworkGameWindow::OnMouseLoop() 0.00 169.55 0.00 38 0.00 0.00 SQFuncState::PushTarget(long) 0.00 169.55 0.00 38 0.00 0.00 SQFuncState::PopTarget() 0.00 169.55 0.00 38 0.00 0.00 sq_pushstring 0.00 169.55 0.00 37 0.00 0.00 UpdateTownMaxPass(Town*) 0.00 169.55 0.00 37 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 36 0.00 0.00 Aircraft::UpdateDeltaXY(Direction) 0.00 169.55 0.00 36 0.00 0.00 DropDownListStringItem::String() const 0.00 169.55 0.00 35 0.00 0.00 CheckNewIndustry_OilRig(unsigned int) 0.00 169.55 0.00 35 0.00 0.00 NWidgetVertical::~NWidgetVertical() 0.00 169.55 0.00 34 0.00 0.00 LookupOneOfMany(char const*, char const*, unsigned long) 0.00 169.55 0.00 34 0.00 0.00 SQFuncState::AllocStackPos() 0.00 169.55 0.00 34 0.00 0.00 NetworkStartServerWindow::OnMouseLoop() 0.00 169.55 0.00 34 0.00 0.00 SQTable::Release() 0.00 169.55 0.00 34 0.00 0.00 SQTable::SQTable(SQSharedState*, long) 0.00 169.55 0.00 34 0.00 0.00 SQTable::~SQTable() 0.00 169.55 0.00 33 0.00 0.00 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) 0.00 169.55 0.00 33 0.00 0.00 GetShipIcon(unsigned short) 0.00 169.55 0.00 33 0.00 0.00 Aircraft::~Aircraft() 0.00 169.55 0.00 32 0.00 0.00 TranslateIndex(SQObjectPtr const&) 0.00 169.55 0.00 32 0.00 0.00 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 169.55 0.00 32 0.00 0.00 IniItem::SetValue(char const*) 0.00 169.55 0.00 32 0.00 0.00 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) 0.00 169.55 0.00 32 0.00 0.00 DropDownListStringItem::Draw(int, int, int, int, bool, int) const 0.00 169.55 0.00 31 0.00 0.00 DropdownWindow::OnMouseLoop() 0.00 169.55 0.00 31 0.00 0.00 DropdownWindow::OnTick() 0.00 169.55 0.00 31 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 31 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 169.55 0.00 30 0.00 0.00 CheckGrfLangID(unsigned char, unsigned char) 0.00 169.55 0.00 30 0.00 0.00 GRFLoadError(ByteReader*) 0.00 169.55 0.00 30 0.00 0.00 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) 0.00 169.55 0.00 30 0.00 0.00 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 30 0.00 0.00 AIConfig::StringToSettings(char const*) 0.00 169.55 0.00 29 0.00 0.02 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) 0.00 169.55 0.00 29 0.00 0.00 SQCompiler::Expect(long) 0.00 169.55 0.00 28 0.00 0.00 SetStationGfx(unsigned int, unsigned char) 0.00 169.55 0.00 27 0.00 0.00 GetGRFStringID(unsigned int, unsigned short) 0.00 169.55 0.00 27 0.00 0.00 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) 0.00 169.55 0.00 27 0.00 0.00 SQLexer::ReadID() 0.00 169.55 0.00 27 0.00 0.00 SQLexer::GetIDType(char*) 0.00 169.55 0.00 26 0.00 0.00 T.1921 0.00 169.55 0.00 26 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 26 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 26 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 26 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 169.55 0.00 25 0.00 0.00 SQCompiler::Lex() 0.00 169.55 0.00 25 0.00 0.00 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) 0.00 169.55 0.00 25 0.00 0.00 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 24 0.00 0.00 DupSprite(unsigned int, unsigned int) 0.00 169.55 0.00 24 0.00 0.00 HasCrossingReservation(unsigned int) 0.00 169.55 0.00 24 0.00 0.00 RemoveDuplicatesFromGRFConfigList(GRFConfig*) 0.00 169.55 0.00 24 0.00 0.00 SQFuncState::AddLineInfos(long, bool, bool) 0.00 169.55 0.00 24 0.00 0.00 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 23 0.00 0.00 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) 0.00 169.55 0.00 23 0.00 0.00 ClearTemporaryNewGRFData(GRFFile*) 0.00 169.55 0.00 22 0.00 0.00 GetWidgetFromPos(Window const*, int, int) 0.00 169.55 0.00 22 0.00 0.00 TileAddByDiagDir(unsigned int, DiagDirection) 0.00 169.55 0.00 22 0.00 0.00 AirportGetTerminalCount(unsigned char const*, unsigned char*) 0.00 169.55 0.00 22 0.00 0.00 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 22 0.00 0.00 SQTable::Rehash(bool) 0.00 169.55 0.00 22 0.00 0.00 Vehicle::AddToShared(Vehicle*) 0.00 169.55 0.00 22 0.00 0.00 DropDownListStringItem::Selectable() const 0.00 169.55 0.00 22 0.00 0.00 sq_newslot 0.00 169.55 0.00 22 0.00 0.00 sq_pushobject 0.00 169.55 0.00 21 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) 0.00 169.55 0.00 21 0.00 0.00 sq_pop 0.00 169.55 0.00 20 0.00 0.00 AppendToGRFConfigList(GRFConfig**, GRFConfig*) 0.00 169.55 0.00 20 0.00 0.00 SteamSmokeInit(EffectVehicle*) 0.00 169.55 0.00 20 0.00 0.00 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 169.55 0.00 20 0.00 0.00 ScriptScanner::ScanDir(char const*, char const*) 0.00 169.55 0.00 20 0.00 0.00 IniGroup::~IniGroup() 0.00 169.55 0.00 19 0.00 0.00 GetWaterTileType(unsigned int) 0.00 169.55 0.00 19 0.00 0.00 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 169.55 0.00 19 0.00 0.00 Window::OnInit() 0.00 169.55 0.00 19 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 18 0.00 0.00 DefineGotoLabel(ByteReader*) 0.00 169.55 0.00 18 0.00 0.00 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) 0.00 169.55 0.00 18 0.00 0.00 IniFile::LoadFromDisk(char const*) 0.00 169.55 0.00 18 0.00 0.00 IniFile::IniFile(char const* const*) 0.00 169.55 0.00 18 0.00 0.00 IniFile::~IniFile() 0.00 169.55 0.00 18 0.00 0.00 std::map, std::allocator > >::~map() 0.00 169.55 0.00 18 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 18 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 169.55 0.00 17 0.00 0.00 DoSetViewportPosition(Window const*, int, int, int, int) 0.00 169.55 0.00 17 0.00 0.00 SQFuncState::GetConstant(tagSQObject const&) 0.00 169.55 0.00 17 0.00 0.00 NWidgetBackground::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 16 0.00 0.00 MakeCanal(unsigned int, Owner, unsigned char) 0.00 169.55 0.00 16 0.00 0.00 SetDParam(unsigned int, unsigned long long) 0.00 169.55 0.00 16 0.00 0.00 SQCompiler::Statement() 0.00 169.55 0.00 16 0.00 0.00 NWidgetBase::GetWidgetOfType(WidgetType) 0.00 169.55 0.00 16 0.00 0.00 SQFuncState::GetStackSize() 0.00 169.55 0.00 16 0.00 0.00 sq_gettop 0.00 169.55 0.00 15 0.00 0.00 SetFocusedWindow(Window*) 0.00 169.55 0.00 15 0.00 0.00 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) 0.00 169.55 0.00 15 0.00 0.00 SQFuncState::SetStackSize(long) 0.00 169.55 0.00 15 0.00 0.00 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) 0.00 169.55 0.00 15 0.00 0.00 NWidgetBackground::~NWidgetBackground() 0.00 169.55 0.00 15 0.00 0.00 OverrideManagerBase::ResetOverride() 0.00 169.55 0.00 15 0.00 0.00 AI::FindInfo(char const*, int, bool) 0.00 169.55 0.00 15 0.00 0.00 Window::InitializeData(WindowClass, int, unsigned int) 0.00 169.55 0.00 15 0.00 0.00 Window::CreateNestedTree(WindowDesc const*, bool) 0.00 169.55 0.00 15 0.00 0.00 Window::FinishInitNested(WindowDesc const*, int) 0.00 169.55 0.00 15 0.00 0.00 Window::SetFocusedWidget(unsigned char) 0.00 169.55 0.00 15 0.00 0.02 Window::FindWindowPlacementAndResize(int, int) 0.00 169.55 0.00 15 0.00 0.00 Window::OnFocus() 0.00 169.55 0.00 15 0.00 0.00 Window::Window() 0.00 169.55 0.00 15 0.00 0.00 Window::~Window() 0.00 169.55 0.00 15 0.00 0.00 AIScanner::FindInfo(char const*, int, bool) 0.00 169.55 0.00 15 0.00 0.00 Window::DeleteChildWindows(WindowClass) const 0.00 169.55 0.00 15 0.00 0.00 AIConfig::SettingsToString(char*, unsigned long) const 0.00 169.55 0.00 15 0.00 0.00 sq_get 0.00 169.55 0.00 15 0.00 0.00 sq_settop 0.00 169.55 0.00 14 0.00 0.00 SQClassMember::~SQClassMember() 0.00 169.55 0.00 14 0.00 0.00 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) 0.00 169.55 0.00 14 0.00 0.00 sqvector::push_back(SQClassMember const&) 0.00 169.55 0.00 13 0.00 0.00 HideDropDownMenu(Window*) 0.00 169.55 0.00 13 0.00 0.00 NetworkAddress::SetPort(unsigned short) 0.00 169.55 0.00 13 0.00 0.00 NetworkUDPSocketHandler::Close() 0.00 169.55 0.00 13 0.00 0.00 Window::InitNested(WindowDesc const*, int) 0.00 169.55 0.00 13 0.00 0.00 Window::OnInitialPosition(WindowDesc const*, short, short, int) 0.00 169.55 0.00 13 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 13 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) 0.00 169.55 0.00 13 0.00 0.00 sq_newclosure 0.00 169.55 0.00 12 0.00 0.02 ResizeWindow(Window*, int, int) 0.00 169.55 0.00 12 0.00 0.00 FioCreateDirectory(char const*) 0.00 169.55 0.00 12 0.00 0.00 SetAirportClassName(AirportClassID, unsigned short) 0.00 169.55 0.00 12 0.00 0.00 AllocateAirportClass(unsigned int) 0.00 169.55 0.00 12 0.00 0.00 SetRoadTypes(unsigned int, RoadTypes) 0.00 169.55 0.00 12 0.00 0.00 StartRoadVehSound(RoadVehicle const*) 0.00 169.55 0.00 12 0.00 0.00 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) 0.00 169.55 0.00 12 0.00 0.00 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) 0.00 169.55 0.00 12 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 12 0.00 0.00 Depot::~Depot() 0.00 169.55 0.00 12 0.00 0.00 Industry::GetByTile(unsigned int) 0.00 169.55 0.00 12 0.00 0.00 sq_setnativeclosurename 0.00 169.55 0.00 11 0.00 0.00 T.1646 0.00 169.55 0.00 11 0.00 0.00 ScanForTarFiles() 0.00 169.55 0.00 11 0.00 0.00 AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) 0.00 169.55 0.00 11 0.00 0.00 AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) 0.00 169.55 0.00 11 0.00 0.00 TrainApproachingCrossingEnum(Vehicle*, void*) 0.00 169.55 0.00 11 0.00 0.00 SQCompiler::PrefixedExpr() 0.00 169.55 0.00 11 0.00 0.00 SQCompiler::Factor() 0.00 169.55 0.00 11 0.00 0.00 NWidgetLeaf::InvalidateDimensionCache() 0.00 169.55 0.00 11 0.00 0.00 AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) 0.00 169.55 0.00 11 0.00 0.00 Pool::ResizeFor(unsigned long) 0.00 169.55 0.00 11 0.00 0.00 Window::OnResize() 0.00 169.55 0.00 11 0.00 0.02 Station::RecomputeIndustriesNearForAll() 0.00 169.55 0.00 11 0.00 0.00 Train::ReserveTrackUnderConsist() const 0.00 169.55 0.00 10 0.00 0.00 FiosFreeSavegameList() 0.00 169.55 0.00 10 0.00 0.00 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) 0.00 169.55 0.00 10 0.00 0.00 VehicleServiceInDepot(Vehicle*) 0.00 169.55 0.00 10 0.00 0.00 GamelogChange(GamelogChangeType) 0.00 169.55 0.00 10 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 169.55 0.00 10 0.00 0.00 UpdateWaypointOrder(Order*) 0.00 169.55 0.00 10 0.00 0.00 NetworkAcceptClients(int) 0.00 169.55 0.00 10 0.00 0.00 IsStandardRoadStopTile(unsigned int) 0.00 169.55 0.00 10 0.00 0.00 SetCrossingReservation(unsigned int, bool) 0.00 169.55 0.00 10 0.00 0.00 SQCompiler::Expression(bool) 0.00 169.55 0.00 10 0.00 0.00 SQCompiler::LogicalAndExp() 0.00 169.55 0.00 10 0.00 0.00 SQCompiler::CompExp() 0.00 169.55 0.00 10 0.00 0.00 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) 0.00 169.55 0.00 10 0.00 0.00 ScriptScanner::ScanScriptDir(char const*, Subdirectory) 0.00 169.55 0.00 10 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) 0.00 169.55 0.00 10 0.00 0.00 NetworkAddress::GetPort() const 0.00 169.55 0.00 10 0.00 0.00 sq_setparamscheck 0.00 169.55 0.00 9 0.00 0.00 FiosIsRoot(char const*) 0.00 169.55 0.00 9 0.00 0.00 BuildFileList() 0.00 169.55 0.00 9 0.00 0.00 ClearGRFConfigList(GRFConfig**) 0.00 169.55 0.00 9 0.00 0.00 UnInitWindowSystem() 0.00 169.55 0.00 9 0.00 0.00 IsGenerateWorldThreaded() 0.00 169.55 0.00 9 0.00 0.02 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) 0.00 169.55 0.00 9 0.00 0.00 SetDepotReservation(unsigned int, bool) 0.00 169.55 0.00 9 0.00 0.00 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 169.55 0.00 9 0.00 0.00 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) 0.00 169.55 0.00 9 0.00 0.00 SkipAct11(ByteReader*) 0.00 169.55 0.00 9 0.00 0.02 FileScanner::Scan(char const*, char const*, bool) 0.00 169.55 0.00 9 0.00 0.00 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) 0.00 169.55 0.00 9 0.00 0.00 SQFuncState::TopTarget() 0.00 169.55 0.00 9 0.00 0.00 OverrideManagerBase::ResetMapping() 0.00 169.55 0.00 9 0.00 0.00 SimpleCountedObject::FinalRelease() 0.00 169.55 0.00 9 0.00 0.00 AI::BroadcastNewEvent(AIEvent*, Owner) 0.00 169.55 0.00 9 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 9 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 9 0.00 0.00 Sign::UpdateVirtCoord() 0.00 169.55 0.00 9 0.00 0.00 Sign::Sign(Owner) 0.00 169.55 0.00 9 0.00 0.00 Sign::~Sign() 0.00 169.55 0.00 9 0.00 0.00 Window::OnFocusLost() 0.00 169.55 0.00 8 0.00 0.00 FiosBrowseTo(FiosItem const*) 0.00 169.55 0.00 8 0.00 0.00 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) 0.00 169.55 0.00 8 0.00 0.00 FiosGetDrives() 0.00 169.55 0.00 8 0.00 0.00 SetMouseCursor(unsigned int, unsigned int) 0.00 169.55 0.00 8 0.00 0.00 FiosGetDescText(char const**, unsigned long long*) 0.00 169.55 0.00 8 0.00 0.00 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) 0.00 169.55 0.00 8 0.00 0.00 FiosGetSavegameList(SaveLoadDialogMode) 0.00 169.55 0.00 8 0.00 0.00 FiosGetDiskFreeSpace(char const*, unsigned long long*) 0.00 169.55 0.00 8 0.00 0.00 SetWaterClassDependingOnSurroundings(unsigned int, bool) 0.00 169.55 0.00 8 0.00 0.00 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 8 0.00 0.00 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) 0.00 169.55 0.00 8 0.00 0.00 CYapfRail1::CYapfRail1() 0.00 169.55 0.00 8 0.00 0.00 SQCompiler::CommaExpr() 0.00 169.55 0.00 8 0.00 0.00 SQFuncState::BuildProto() 0.00 169.55 0.00 8 0.00 0.00 SQFuncState::AddParameter(tagSQObject const&) 0.00 169.55 0.00 8 0.00 0.00 SQFuncState::PushLocalVariable(tagSQObject const&) 0.00 169.55 0.00 8 0.00 0.00 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) 0.00 169.55 0.00 8 0.00 0.00 SQFuncState::~SQFuncState() 0.00 169.55 0.00 8 0.00 0.00 DropdownWindow::OnPaint() 0.00 169.55 0.00 8 0.00 0.00 NetworkAddress::GetAddress() 0.00 169.55 0.00 8 0.00 0.00 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 8 0.00 0.00 SaveLoadWindow::OnClick(Point, int, int) 0.00 169.55 0.00 8 0.00 0.00 SQFunctionProto::Release() 0.00 169.55 0.00 8 0.00 0.00 SQFunctionProto::~SQFunctionProto() 0.00 169.55 0.00 8 0.00 0.00 NWidgetContainer::GetWidgetOfType(WidgetType) 0.00 169.55 0.00 8 0.00 0.00 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) 0.00 169.55 0.00 8 0.00 0.00 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) 0.00 169.55 0.00 8 0.00 0.00 SQVM::Return(long, long, SQObjectPtr&) 0.00 169.55 0.00 8 0.00 0.00 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) 0.00 169.55 0.00 8 0.00 0.00 SQVM::StartCall(SQClosure*, long, long, long, bool) 0.00 169.55 0.00 8 0.00 0.00 Squirrel::MethodExists(tagSQObject, char const*) 0.00 169.55 0.00 8 0.00 0.00 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) 0.00 169.55 0.00 8 0.00 0.00 BaseMedia::GetUsedSet() 0.00 169.55 0.00 8 0.00 0.00 SQClosure::Release() 0.00 169.55 0.00 8 0.00 0.00 SQClosure::~SQClosure() 0.00 169.55 0.00 8 0.00 0.00 DropdownWindow::DrawWidget(Rect const&, int) const 0.00 169.55 0.00 8 0.00 0.00 sq_call 0.00 169.55 0.00 8 0.00 0.00 sq_getstackobj 0.00 169.55 0.00 7 0.00 0.00 RemoveBuoy(unsigned int, DoCommandFlag) 0.00 169.55 0.00 7 0.00 0.00 GamelogPrint(void (*)(char const*)) 0.00 169.55 0.00 7 0.00 0.00 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 169.55 0.00 7 0.00 0.00 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) 0.00 169.55 0.00 7 0.00 0.00 GamelogPrintDebug(int) 0.00 169.55 0.00 7 0.00 0.00 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) 0.00 169.55 0.00 7 0.00 0.00 CheckTileOwnership(unsigned int) 0.00 169.55 0.00 7 0.00 0.00 GetTileType(unsigned int) 0.00 169.55 0.00 7 0.00 0.00 SQCompiler::Statements() 0.00 169.55 0.00 7 0.00 0.00 SQCompiler::CreateFunction(tagSQObject&) 0.00 169.55 0.00 7 0.00 0.00 SQFuncState::PopChildState() 0.00 169.55 0.00 7 0.00 0.00 SQFuncState::PushChildState(SQSharedState*) 0.00 169.55 0.00 7 0.00 0.00 StationRect::StationRect() 0.00 169.55 0.00 7 0.00 0.00 StringTable::AllocNodes(long) 0.00 169.55 0.00 7 0.00 0.00 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) 0.00 169.55 0.00 7 0.00 0.00 BlitterFactoryBase::GetBlitters() 0.00 169.55 0.00 7 0.00 0.00 AI::KillAll() 0.00 169.55 0.00 7 0.00 0.00 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) 0.00 169.55 0.00 7 0.00 0.00 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) 0.00 169.55 0.00 7 0.00 0.00 Waypoint::UpdateVirtCoord() 0.00 169.55 0.00 7 0.00 0.00 Waypoint::~Waypoint() 0.00 169.55 0.00 7 0.00 0.00 BaseMedia::AddFile(char const*, unsigned long) 0.00 169.55 0.00 7 0.00 0.00 ScriptFileInfo::CheckMethod(char const*) const 0.00 169.55 0.00 7 0.00 0.00 sqvector::operator[](unsigned long) const 0.00 169.55 0.00 7 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 7 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) 0.00 169.55 0.00 7 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) 0.00 169.55 0.00 7 0.00 0.00 sq_malloc 0.00 169.55 0.00 7 0.00 0.00 sq_pushinteger 0.00 169.55 0.00 6 0.00 0.00 GamelogReset() 0.00 169.55 0.00 6 0.00 0.00 IConsoleClose() 0.00 169.55 0.00 6 0.00 0.00 InitWindowSystem() 0.00 169.55 0.00 6 0.00 0.00 ValidatePlaylist(unsigned char*) 0.00 169.55 0.00 6 0.00 0.00 RelocateAllWindows(int, int) 0.00 169.55 0.00 6 0.00 0.01 LoadGrfFile(char const*, unsigned int, int) 0.00 169.55 0.00 6 0.00 0.00 SetTileOwner(unsigned int, Owner) 0.00 169.55 0.00 6 0.00 0.00 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) 0.00 169.55 0.00 6 0.00 0.00 GetWindowClassForVehicleType(VehicleType) 0.00 169.55 0.00 6 0.00 0.00 InitBlocksizeForShipAircraft(VehicleType) 0.00 169.55 0.00 6 0.00 0.00 CheckRoadBlockedForOvertaking(OvertakeData*) 0.00 169.55 0.00 6 0.00 0.00 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) 0.00 169.55 0.00 6 0.00 0.00 StringTable::Resize(long) 0.00 169.55 0.00 6 0.00 0.00 NWidgetSpacer::NWidgetSpacer(int, int) 0.00 169.55 0.00 6 0.00 0.00 NWidgetViewport::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 6 0.00 0.00 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) 0.00 169.55 0.00 6 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 6 0.00 0.00 SQLexer::ReadString(char, bool) 0.00 169.55 0.00 6 0.00 0.00 Aircraft::MarkDirty() 0.00 169.55 0.00 6 0.00 0.00 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) 0.00 169.55 0.00 6 0.00 0.00 sqvector::push_back(char const&) 0.00 169.55 0.00 6 0.00 0.00 BaseMedia::AddFile(char const*, unsigned long) 0.00 169.55 0.00 6 0.00 0.00 sq_objtostring 0.00 169.55 0.00 5 0.00 0.00 SlGlobList(SaveLoad const*) 0.00 169.55 0.00 5 0.00 0.00 GetDriverParam(char const* const*, char const*) 0.00 169.55 0.00 5 0.00 0.00 GamelogRevision() 0.00 169.55 0.00 5 0.00 0.00 GetBindAddresses(SmallVector*, unsigned short) 0.00 169.55 0.00 5 0.00 0.02 ReInitAllWindows() 0.00 169.55 0.00 5 0.00 0.00 DeleteSubsidyWith(SourceType, unsigned short) 0.00 169.55 0.00 5 0.00 0.00 GamelogStopAction() 0.00 169.55 0.00 5 0.00 0.00 ResetWindowSystem() 0.00 169.55 0.00 5 0.00 0.00 VehicleEnterDepot(Vehicle*) 0.00 169.55 0.00 5 0.00 0.00 DeleteIndustryNews(unsigned short) 0.00 169.55 0.00 5 0.00 0.00 GamelogStartAction(GamelogActionType) 0.00 169.55 0.00 5 0.00 0.00 ResetObjectToPlace() 0.00 169.55 0.00 5 0.00 0.00 LoadStringWidthTable() 0.00 169.55 0.00 5 0.00 0.00 InitializeBuildingCounts() 0.00 169.55 0.00 5 0.00 0.00 VehicleEnteredDepotThisTick(Vehicle*) 0.00 169.55 0.00 5 0.00 0.00 IncreaseGeneratingWorldProgress(GenWorldProgress) 0.00 169.55 0.00 5 0.00 0.00 ReleaseDisastersTargetingIndustry(unsigned short) 0.00 169.55 0.00 5 0.00 0.00 SetDate(int) 0.00 169.55 0.00 5 0.00 0.00 GetRoadTileType(unsigned int) 0.00 169.55 0.00 5 0.00 0.00 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) 0.00 169.55 0.00 5 0.00 0.00 TrainOnTileEnum(Vehicle*, void*) 0.00 169.55 0.00 5 0.00 0.00 MapXYZToViewport(ViewPort const*, int, int, int) 0.00 169.55 0.00 5 0.00 0.00 GetRandomTreeType(unsigned int, unsigned int) 0.00 169.55 0.00 5 0.00 0.00 EnsureNoVehicleProcZ(Vehicle*, void*) 0.00 169.55 0.00 5 0.00 0.00 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) 0.00 169.55 0.00 5 0.00 0.00 ThreadMutex::New() 0.00 169.55 0.00 5 0.00 0.00 NetworkAddress::GetHostname() 0.00 169.55 0.00 5 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 169.55 0.00 5 0.00 0.00 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) 0.00 169.55 0.00 5 0.00 0.00 AI::Uninitialize(bool) 0.00 169.55 0.00 5 0.00 0.00 Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) 0.00 169.55 0.00 5 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 5 0.00 0.00 Order::MakeDummy() 0.00 169.55 0.00 5 0.00 0.00 IniFile::RemoveGroup(char const*) 0.00 169.55 0.00 5 0.00 0.00 Industry::PostDestructor(unsigned long) 0.00 169.55 0.00 5 0.00 0.00 AIScanner::RescanAIDir() 0.00 169.55 0.00 5 0.00 0.00 sq_pushroottable 0.00 169.55 0.00 4 0.00 0.00 clear_Hash(Hash*, bool) 0.00 169.55 0.00 4 0.00 0.00 AllocateMap(unsigned int, unsigned int) 0.00 169.55 0.00 4 0.00 0.00 GamelogMode() 0.00 169.55 0.00 4 0.00 0.00 IConsolePrint(ConsoleColour, char const*) 0.00 169.55 0.00 4 0.00 0.00 IConsoleCmdGet(char const*) 0.00 169.55 0.00 4 0.00 0.00 FioGetDirectory(char*, unsigned long, Subdirectory) 0.00 169.55 0.00 4 0.00 0.00 IConsoleCmdExec(char const*) 0.00 169.55 0.00 4 0.00 0.00 ResetCurrencies(bool) 0.00 169.55 0.00 4 0.00 0.00 IConsoleGUIPrint(ConsoleColour, char*) 0.00 169.55 0.00 4 0.00 0.00 SlGetFieldLength() 0.00 169.55 0.00 4 0.00 0.00 GamelogGRFAddList(GRFConfig const*) 0.00 169.55 0.00 4 0.00 0.00 SortIndustryTypes() 0.00 169.55 0.00 4 0.00 0.00 str_strip_colours(char*) 0.00 169.55 0.00 4 0.00 0.00 EnginesMonthlyLoop() 0.00 169.55 0.00 4 0.00 0.00 StationMonthlyLoop() 0.00 169.55 0.00 4 0.00 0.00 SubsidyMonthlyLoop() 0.00 169.55 0.00 4 0.00 0.00 GetCompanyRailtypes(Owner) 0.00 169.55 0.00 4 0.00 0.07 IndustryMonthlyLoop() 0.00 169.55 0.00 4 0.00 0.00 CompaniesMonthlyLoop() 0.00 169.55 0.00 4 0.00 0.00 DeleteWindowViewport(Window*) 0.00 169.55 0.00 4 0.00 0.00 BuildIndustriesLegend() 0.00 169.55 0.00 4 0.00 0.00 AppendStaticGRFConfigs(GRFConfig**) 0.00 169.55 0.00 4 0.00 0.00 MakeNewgameSettingsLive() 0.00 169.55 0.00 4 0.00 0.00 NetworkServerMonthlyLoop() 0.00 169.55 0.00 4 0.00 0.00 InitializeSortedCargoSpecs() 0.00 169.55 0.00 4 0.00 0.00 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) 0.00 169.55 0.00 4 0.00 0.05 SetupColoursAndInitialWindow() 0.00 169.55 0.00 4 0.00 0.00 ListenLoopProc(addrinfo*) 0.00 169.55 0.00 4 0.00 0.00 IConsoleWriteToLogFile(char const*) 0.00 169.55 0.00 4 0.00 0.00 InitializeNetworkPools() 0.00 169.55 0.00 4 0.00 0.00 SetIndustryAnimationState(unsigned int, unsigned char) 0.00 169.55 0.00 4 0.00 0.00 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 4 0.00 0.00 CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) 0.00 169.55 0.00 4 0.00 0.00 ConExec(unsigned char, char**) 0.00 169.55 0.00 4 0.00 0.00 MainWindow::~MainWindow() 0.00 169.55 0.00 4 0.00 0.00 SQCompiler::NeedGet() 0.00 169.55 0.00 4 0.00 0.13 FileScanner::Scan(char const*, Subdirectory, bool, bool) 0.00 169.55 0.00 4 0.00 0.00 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 4 0.00 0.00 SQFuncState::GetLocalVariable(tagSQObject const&) 0.00 169.55 0.00 4 0.00 0.00 SQFuncState::GetOuterVariable(tagSQObject const&) 0.00 169.55 0.00 4 0.00 0.00 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 4 0.00 0.00 NetworkAddress::GetAddressAsString(char*, char const*, bool) 0.00 169.55 0.00 4 0.00 0.00 NetworkAddress::GetAddressAsString(bool) 0.00 169.55 0.00 4 0.00 0.00 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) 0.00 169.55 0.00 4 0.00 0.00 NWidgetViewport::NWidgetViewport(int) 0.00 169.55 0.00 4 0.00 0.00 NWidgetViewport::~NWidgetViewport() 0.00 169.55 0.00 4 0.00 0.00 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) 0.00 169.55 0.00 4 0.00 0.00 AIEventIndustryOpen::~AIEventIndustryOpen() 0.00 169.55 0.00 4 0.00 0.00 AIEventIndustryClose::~AIEventIndustryClose() 0.00 169.55 0.00 4 0.00 0.00 DropDownListStringItem::~DropDownListStringItem() 0.00 169.55 0.00 4 0.00 0.00 AI::Initialize() 0.00 169.55 0.00 4 0.00 0.00 AI::ResetConfig() 0.00 169.55 0.00 4 0.00 0.00 AI::Rescan() 0.00 169.55 0.00 4 0.00 0.01 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool, 1ul, 15ul, false, true>::CleanPool() 0.00 169.55 0.00 4 0.00 0.01 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 4 0.00 0.00 SQVM::GetAt(long) 0.00 169.55 0.00 4 0.00 0.00 Order::MakeGoToWaypoint(unsigned short) 0.00 169.55 0.00 4 0.00 0.00 Window::HandleButtonClick(unsigned char) 0.00 169.55 0.00 4 0.00 0.00 Window::ReInit(int, int) 0.00 169.55 0.00 4 0.00 0.00 Aircraft::GetOrderStationLocation(unsigned short) 0.00 169.55 0.00 4 0.00 0.00 IniGroup::Clear() 0.00 169.55 0.00 4 0.00 0.01 MusicSet::FillSetDetails(IniFile*, char const*, char const*) 0.00 169.55 0.00 4 0.00 0.00 Squirrel::AddConst(char const*, int) 0.00 169.55 0.00 4 0.00 0.01 BaseMedia::AddFile(char const*, unsigned long) 0.00 169.55 0.00 4 0.00 0.00 BaseMedia::GetUsedSet() 0.00 169.55 0.00 4 0.00 0.00 DropDownListStringItem::Width() const 0.00 169.55 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 3 0.00 0.02 LoadNewGRF(unsigned int, unsigned int) 0.00 169.55 0.00 3 0.00 0.00 ResetHouses() 0.00 169.55 0.00 3 0.00 0.00 GetNumSounds() 0.00 169.55 0.00 3 0.00 0.00 InitFreeType() 0.00 169.55 0.00 3 0.00 0.00 ParseIntList(char const*, int*, int) 0.00 169.55 0.00 3 0.00 0.00 ResetBridges() 0.00 169.55 0.00 3 0.00 0.00 SetupEngines() 0.00 169.55 0.00 3 0.00 0.00 ClearSnowLine() 0.00 169.55 0.00 3 0.00 0.00 InitRailTypes() 0.00 169.55 0.00 3 0.00 0.00 InitializeNPF() 0.00 169.55 0.00 3 0.00 0.00 SndCopyToPool() 0.00 169.55 0.00 3 0.00 0.00 WaitTillSaved() 0.00 169.55 0.00 3 0.00 0.00 CleanUpStrings() 0.00 169.55 0.00 3 0.00 0.03 GfxLoadSprites() 0.00 169.55 0.00 3 0.00 0.04 InitializeGame(unsigned int, unsigned int, bool, bool) 0.00 169.55 0.00 3 0.00 0.00 ResetGRFConfig(bool) 0.00 169.55 0.00 3 0.00 0.00 ResetRailTypes() 0.00 169.55 0.00 3 0.00 0.00 InitTextEffects() 0.00 169.55 0.00 3 0.00 0.00 InitializeAIGui() 0.00 169.55 0.00 3 0.00 0.00 InitializeGroup() 0.00 169.55 0.00 3 0.00 0.00 InitializeMusic() 0.00 169.55 0.00 3 0.00 0.00 InitializeSigns() 0.00 169.55 0.00 3 0.00 0.00 InitializeSound() 0.00 169.55 0.00 3 0.00 0.00 InitializeTowns() 0.00 169.55 0.00 3 0.00 0.00 InitializeTrees() 0.00 169.55 0.00 3 0.00 0.00 RecomputePrices() 0.00 169.55 0.00 3 0.00 0.00 ResetIndustries() 0.00 169.55 0.00 3 0.00 0.00 SetLocalCompany(Owner) 0.00 169.55 0.00 3 0.00 0.00 ShowNewGRFError() 0.00 169.55 0.00 3 0.00 0.00 BindAirportSpecs() 0.00 169.55 0.00 3 0.00 0.00 GfxInitSpriteMem() 0.00 169.55 0.00 3 0.00 0.00 InitializeCheats() 0.00 169.55 0.00 3 0.00 0.00 InitializeDepots() 0.00 169.55 0.00 3 0.00 0.00 InitializeOrders() 0.00 169.55 0.00 3 0.00 0.00 DeleteStationNews(unsigned short) 0.00 169.55 0.00 3 0.00 0.00 DoZoomInOutWindow(int, Window*) 0.00 169.55 0.00 3 0.00 0.00 InitializeDockGui() 0.00 169.55 0.00 3 0.00 0.00 InitializeEconomy() 0.00 169.55 0.00 3 0.00 0.00 InitializeRailGui() 0.00 169.55 0.00 3 0.00 0.00 InitializeRoadGui() 0.00 169.55 0.00 3 0.00 0.00 CheckExternalFiles() 0.00 169.55 0.00 3 0.00 0.00 GetGRFTownNameList() 0.00 169.55 0.00 3 0.00 0.00 InitializeStations() 0.00 169.55 0.00 3 0.00 0.01 InitializeVehicles() 0.00 169.55 0.00 3 0.00 0.00 CleanUpGRFTownNames() 0.00 169.55 0.00 3 0.00 0.00 InitNewsItemStructs() 0.00 169.55 0.00 3 0.00 0.00 InitializeClearLand() 0.00 169.55 0.00 3 0.00 0.00 InitializeCompanies() 0.00 169.55 0.00 3 0.00 0.00 InitializeRoadStops() 0.00 169.55 0.00 3 0.00 0.00 InitializeSoundPool() 0.00 169.55 0.00 3 0.00 0.00 InitializeSubsidies() 0.00 169.55 0.00 3 0.00 0.00 ResetAirportClasses() 0.00 169.55 0.00 3 0.00 0.00 ResetStationClasses() 0.00 169.55 0.00 3 0.00 0.00 ResetVehiclePosHash() 0.00 169.55 0.00 3 0.00 0.00 InitializeAirportGui() 0.00 169.55 0.00 3 0.00 0.00 InitializeIndustries() 0.00 169.55 0.00 3 0.00 0.00 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) 0.00 169.55 0.00 3 0.00 0.00 SetupCargoForClimate(unsigned char) 0.00 169.55 0.00 3 0.00 0.02 ShowSelectGameWindow() 0.00 169.55 0.00 3 0.00 0.00 UpdateTextBufferSize(Textbuf*) 0.00 169.55 0.00 3 0.00 0.00 ResetGenericCallbacks() 0.00 169.55 0.00 3 0.00 0.00 InitializeCargoPackets() 0.00 169.55 0.00 3 0.00 0.00 InitializeEngineRenews() 0.00 169.55 0.00 3 0.00 0.00 InitializeAnimatedTiles() 0.00 169.55 0.00 3 0.00 0.00 SetYearEngineAgingStops() 0.00 169.55 0.00 3 0.00 0.00 DeleteConstructionWindows() 0.00 169.55 0.00 3 0.00 0.00 InitDepotWindowBlockSizes() 0.00 169.55 0.00 3 0.00 0.00 InitGRFTownGeneratorNames() 0.00 169.55 0.00 3 0.00 0.00 InitializeUnicodeGlyphMap() 0.00 169.55 0.00 3 0.00 0.00 ResetPriceBaseMultipliers() 0.00 169.55 0.00 3 0.00 0.00 StartupIndustryDailyChanges(bool) 0.00 169.55 0.00 3 0.00 0.00 CommitVehicleListOrderChanges() 0.00 169.55 0.00 3 0.00 0.00 RebuildSubsidisedSourceAndDestinationCache() 0.00 169.55 0.00 3 0.00 0.00 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 169.55 0.00 3 0.00 0.00 AfterLoadGRFs() 0.00 169.55 0.00 3 0.00 0.00 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) 0.00 169.55 0.00 3 0.00 0.00 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) 0.00 169.55 0.00 3 0.00 0.00 HasDepotReservation(unsigned int) 0.00 169.55 0.00 3 0.00 0.00 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) 0.00 169.55 0.00 3 0.00 0.00 FinalisePriceBaseMultipliers() 0.00 169.55 0.00 3 0.00 0.00 GRFSound(ByteReader*) 0.00 169.55 0.00 3 0.00 0.00 AirportSpec::ResetAirports() 0.00 169.55 0.00 3 0.00 0.00 BaseStation::PostDestructor(unsigned long) 0.00 169.55 0.00 3 0.00 0.00 CargoPacket::InvalidateAllFrom(unsigned short) 0.00 169.55 0.00 3 0.00 0.00 SQFuncState::IsLocal(unsigned long) 0.00 169.55 0.00 3 0.00 0.00 NWidgetStacked::GetWidgetFromPos(int, int) 0.00 169.55 0.00 3 0.00 0.00 AirportTileSpec::ResetAirportTiles() 0.00 169.55 0.00 3 0.00 0.00 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 3 0.00 0.00 Blitter_8bppBase::GetBytesPerPixel() 0.00 169.55 0.00 3 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) 0.00 169.55 0.00 3 0.00 0.00 SelectGameWindow::~SelectGameWindow() 0.00 169.55 0.00 3 0.00 0.00 DriverFactoryBase::SelectDriver(char const*, Driver::Type) 0.00 169.55 0.00 3 0.00 0.00 EngineOverrideManager::ResetToDefaultMapping() 0.00 169.55 0.00 3 0.00 0.00 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 3 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 169.55 0.00 3 0.00 0.00 SQVM::Pop() 0.00 169.55 0.00 3 0.00 0.00 SQVM::Finalize() 0.00 169.55 0.00 3 0.00 0.00 Ship::MarkDirty() 0.00 169.55 0.00 3 0.00 0.00 SQClass::Release() 0.00 169.55 0.00 3 0.00 0.00 SQClass::Finalize() 0.00 169.55 0.00 3 0.00 0.00 SQClass::SQClass(SQSharedState*, SQClass*) 0.00 169.55 0.00 3 0.00 0.00 SQClass::~SQClass() 0.00 169.55 0.00 3 0.00 0.00 SQTable::_ClearNodes() 0.00 169.55 0.00 3 0.00 0.00 SQTable::Finalize() 0.00 169.55 0.00 3 0.00 0.00 Train::IsInDepot() const 0.00 169.55 0.00 3 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 3 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 2 0.00 0.00 T.1197 0.00 169.55 0.00 2 0.00 0.01 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) 0.00 169.55 0.00 2 0.00 0.67 SaveOrLoad(char const*, int, Subdirectory, bool) 0.00 169.55 0.00 2 0.00 0.72 SwitchToMode(SwitchMode) 0.00 169.55 0.00 2 0.00 0.00 ResetOldNames() 0.00 169.55 0.00 2 0.00 0.00 FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) 0.00 169.55 0.00 2 0.00 0.00 UninitFreeType() 0.00 169.55 0.00 2 0.00 0.00 GamelogTestMode() 0.00 169.55 0.00 2 0.00 0.00 GetCommandFlags(unsigned int) 0.00 169.55 0.00 2 0.00 0.00 NetworkUDPClose() 0.00 169.55 0.00 2 0.00 0.00 AyStarMain_Clear(AyStar*) 0.00 169.55 0.00 2 0.00 0.00 HasRailtypeAvail(Owner, RailType) 0.00 169.55 0.00 2 0.00 0.01 AfterLoadVehicles(bool) 0.00 169.55 0.00 2 0.00 0.00 GetDriverParamInt(char const* const*, char const*, int) 0.00 169.55 0.00 2 0.00 0.00 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) 0.00 169.55 0.00 2 0.00 0.00 InitializeRailGUI() 0.00 169.55 0.00 2 0.00 0.00 NetworkDisconnect(bool) 0.00 169.55 0.00 2 0.00 0.00 TicksToLeaveDepot(Train const*) 0.00 169.55 0.00 2 0.00 0.00 AfterLoadLabelMaps() 0.00 169.55 0.00 2 0.00 0.00 AfterLoadRoadStops() 0.00 169.55 0.00 2 0.00 0.00 CheckTrainsLengths() 0.00 169.55 0.00 2 0.00 0.00 CopyTempEngineData() 0.00 169.55 0.00 2 0.00 0.00 InitializeOldNames() 0.00 169.55 0.00 2 0.00 0.00 ResetSignalVariant(int) 0.00 169.55 0.00 2 0.00 0.00 GamelogTestRevision() 0.00 169.55 0.00 2 0.00 0.00 GetCompanyRoadtypes(Owner) 0.00 169.55 0.00 2 0.00 0.00 IsGoodGRFConfigList() 0.00 169.55 0.00 2 0.00 0.00 UpdateAirportsNoise() 0.00 169.55 0.00 2 0.00 0.00 UpdateAllVirtCoords() 0.00 169.55 0.00 2 0.00 0.00 CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) 0.00 169.55 0.00 2 0.00 0.00 NetworkUDPInitialize() 0.00 169.55 0.00 2 0.00 0.00 SetCachedEngineCounts() 0.00 169.55 0.00 2 0.00 0.00 SettingsDisableElrail(int) 0.00 169.55 0.00 2 0.00 0.00 ChangeWorkingDirectory(char const*) 0.00 169.55 0.00 2 0.00 0.00 UpdateAllSignVirtCoords() 0.00 169.55 0.00 2 0.00 0.00 UpdateAllTownVirtCoords() 0.00 169.55 0.00 2 0.00 0.00 ConnectMultiheadedTrains() 0.00 169.55 0.00 2 0.00 0.00 UpdateNewGRFConfigPalette() 0.00 169.55 0.00 2 0.00 0.00 ReinitGuiAfterToggleElrail(bool) 0.00 169.55 0.00 2 0.00 0.00 ResetViewportAfterLoadGame() 0.00 169.55 0.00 2 0.00 0.00 ShowAIDebugWindowIfAIError() 0.00 169.55 0.00 2 0.00 0.00 UpdateAllStationVirtCoords() 0.00 169.55 0.00 2 0.00 0.00 NetworkFreeLocalCommandQueue() 0.00 169.55 0.00 2 0.00 0.02 CheckForMissingGlyphsInLoadedLanguagePack() 0.00 169.55 0.00 2 0.00 0.00 SdlOpen(unsigned int) 0.00 169.55 0.00 2 0.00 0.00 SdlClose(unsigned int) 0.00 169.55 0.00 2 0.00 0.03 Load_VEHS() 0.00 169.55 0.00 2 0.00 0.00 init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) 0.00 169.55 0.00 2 0.00 0.00 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) 0.00 169.55 0.00 2 0.00 0.00 GetTileType(unsigned int) 0.00 169.55 0.00 2 0.00 0.00 GetRoadOwner(unsigned int, RoadType) 0.00 169.55 0.00 2 0.00 0.00 InitReadZlib(unsigned char) 0.00 169.55 0.00 2 0.00 0.00 NetworkClose() 0.00 169.55 0.00 2 0.00 0.00 GRFLoadConfig(IniFile*, char const*, bool) 0.00 169.55 0.00 2 0.00 0.00 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) 0.00 169.55 0.00 2 0.00 0.00 IniLoadConfig() 0.00 169.55 0.00 2 0.00 0.00 PlayShipSound(Vehicle const*) 0.00 169.55 0.00 2 0.00 0.00 Ptrs_ROADSTOP() 0.00 169.55 0.00 2 0.00 0.00 SaveLoad_DATE() 0.00 169.55 0.00 2 0.00 0.00 SaveLoad_PLYR(Company*) 0.00 169.55 0.00 2 0.00 0.00 SaveLoad_VIEW() 0.00 169.55 0.00 2 0.00 0.00 UninitReadZlib() 0.00 169.55 0.00 2 0.00 0.00 BinaryHeap_Clear(Queue*, bool) 0.00 169.55 0.00 2 0.00 0.00 GetIndustryIndex(unsigned int) 0.00 169.55 0.00 2 0.00 0.00 NetworkInitialize() 0.00 169.55 0.00 2 0.00 0.00 RoadVehLeaveDepot(RoadVehicle*, bool) 0.00 169.55 0.00 2 0.00 0.00 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) 0.00 169.55 0.00 2 0.00 0.00 HandleOldDiffCustom(bool) 0.00 169.55 0.00 2 0.00 0.00 ResetSignalHandlers() 0.00 169.55 0.00 2 0.00 0.00 GetRoadDepotDirection(unsigned int) 0.00 169.55 0.00 2 0.00 0.00 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 2 0.00 0.00 Load_ANIT() 0.00 169.55 0.00 2 0.00 0.00 Load_CHTS() 0.00 169.55 0.00 2 0.00 0.00 Load_DEPT() 0.00 169.55 0.00 2 0.00 0.00 Load_ECMY() 0.00 169.55 0.00 2 0.00 0.00 Load_ENGN() 0.00 169.55 0.00 2 0.00 0.01 Load_INDY() 0.00 169.55 0.00 2 0.00 0.00 Load_MAP4() 0.00 169.55 0.00 2 0.00 0.00 Load_MAP6() 0.00 169.55 0.00 2 0.00 0.02 Load_ORDR() 0.00 169.55 0.00 2 0.00 0.00 Load_PLYR() 0.00 169.55 0.00 2 0.00 0.00 Load_SIGN() 0.00 169.55 0.00 2 0.00 0.00 Load_SUBS() 0.00 169.55 0.00 2 0.00 0.00 Load_TOWN() 0.00 169.55 0.00 2 0.00 0.00 Ptrs_CAPY() 0.00 169.55 0.00 2 0.00 0.00 Ptrs_ERNW() 0.00 169.55 0.00 2 0.00 0.01 Ptrs_INDY() 0.00 169.55 0.00 2 0.00 0.00 Ptrs_ORDL() 0.00 169.55 0.00 2 0.00 0.02 Ptrs_ORDR() 0.00 169.55 0.00 2 0.00 0.00 Ptrs_PLYR() 0.00 169.55 0.00 2 0.00 0.04 Ptrs_STNN() 0.00 169.55 0.00 2 0.00 0.00 Ptrs_STNS() 0.00 169.55 0.00 2 0.00 0.00 Ptrs_WAYP() 0.00 169.55 0.00 2 0.00 0.00 MainWindow::OnInvalidateData(int) 0.00 169.55 0.00 2 0.00 0.00 SQCompiler::FunctionCallArgs() 0.00 169.55 0.00 2 0.00 0.00 SQUserData::Release() 0.00 169.55 0.00 2 0.00 0.00 SQUserData::~SQUserData() 0.00 169.55 0.00 2 0.00 0.00 CargoPacket::AfterLoad() 0.00 169.55 0.00 2 0.00 0.00 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) 0.00 169.55 0.00 2 0.00 0.00 BaseGraphics::DeterminePalette() 0.00 169.55 0.00 2 0.00 0.00 CargoPayment::CargoPayment(Vehicle*) 0.00 169.55 0.00 2 0.00 0.00 TCPConnecter::KillAll() 0.00 169.55 0.00 2 0.00 0.00 ThreadObject::New(void (*)(void*), void*, ThreadObject**) 0.00 169.55 0.00 2 0.00 0.00 NWidgetStacked::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 2 0.00 0.00 NWidgetStacked::~NWidgetStacked() 0.00 169.55 0.00 2 0.00 0.00 NetworkAddress::Listen(int, SmallMap*) 0.00 169.55 0.00 2 0.00 0.00 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) 0.00 169.55 0.00 2 0.00 0.00 NWidgetViewport::UpdateViewportCoordinates(Window*) 0.00 169.55 0.00 2 0.00 0.00 OverflowSafeInt::operator*=(int) 0.00 169.55 0.00 2 0.00 0.00 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) 0.00 169.55 0.00 2 0.00 0.00 NWidgetContainer::NWidgetContainer(WidgetType) 0.00 169.55 0.00 2 0.00 0.00 MainToolbarWindow::OnInvalidateData(int) 0.00 169.55 0.00 2 0.00 0.00 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) 0.00 169.55 0.00 2 0.00 0.00 NWidgetResizeBase::SetFill(unsigned int, unsigned int) 0.00 169.55 0.00 2 0.00 0.00 CSegmentCostCacheT::CSegmentCostCacheT() 0.00 169.55 0.00 2 0.00 0.00 ThreadObject_pthread::Join() 0.00 169.55 0.00 2 0.00 0.00 ThreadObject_pthread::~ThreadObject_pthread() 0.00 169.55 0.00 2 0.00 0.00 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 2 0.00 0.00 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 169.55 0.00 2 0.00 0.00 NetworkTCPSocketHandler::CloseConnection(bool) 0.00 169.55 0.00 2 0.00 0.00 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() 0.00 169.55 0.00 2 0.00 0.00 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() 0.00 169.55 0.00 2 0.00 0.00 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() 0.00 169.55 0.00 2 0.00 0.00 Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 2 0.00 0.00 Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) 0.00 169.55 0.00 2 0.00 0.00 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) 0.00 169.55 0.00 2 0.00 0.00 SQVM::Top() 0.00 169.55 0.00 2 0.00 0.00 Ship::~Ship() 0.00 169.55 0.00 2 0.00 0.00 Company::Company(unsigned short, bool) 0.00 169.55 0.00 2 0.00 0.00 Company::~Company() 0.00 169.55 0.00 2 0.00 0.00 Squirrel::AddClassEnd() 0.00 169.55 0.00 2 0.00 0.00 Squirrel::AddClassBegin(char const*) 0.00 169.55 0.00 2 0.00 0.00 Scrollbar::SetCapacityFromWidget(Window*, int, int) 0.00 169.55 0.00 2 0.00 0.00 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const 0.00 169.55 0.00 2 0.00 0.00 Ship::PlayLeaveStationSound() const 0.00 169.55 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 2 0.00 0.00 sq_getforeignptr 0.00 169.55 0.00 2 0.00 0.00 sq_newclass 0.00 169.55 0.00 2 0.00 0.00 sq_newuserdata 0.00 169.55 0.00 2 0.00 0.00 sq_setinstanceup 0.00 169.55 0.00 1 0.00 0.00 T.1010 0.00 169.55 0.00 1 0.00 0.00 T.1052 0.00 169.55 0.00 1 0.00 0.00 T.1080 0.00 169.55 0.00 1 0.00 0.00 T.1099 0.00 169.55 0.00 1 0.00 0.00 T.1138 0.00 169.55 0.00 1 0.00 0.00 T.1147 0.00 169.55 0.00 1 0.00 0.00 T.1196 0.00 169.55 0.00 1 0.00 0.00 T.1206 0.00 169.55 0.00 1 0.00 0.00 T.1220 0.00 169.55 0.00 1 0.00 0.00 T.1253 0.00 169.55 0.00 1 0.00 0.00 T.1299 0.00 169.55 0.00 1 0.00 0.00 T.165 0.00 169.55 0.00 1 0.00 0.00 T.171 0.00 169.55 0.00 1 0.00 0.00 T.182 0.00 169.55 0.00 1 0.00 0.00 T.197 0.00 169.55 0.00 1 0.00 0.00 T.202 0.00 169.55 0.00 1 0.00 0.00 T.207 0.00 169.55 0.00 1 0.00 0.00 T.240 0.00 169.55 0.00 1 0.00 0.00 T.259 0.00 169.55 0.00 1 0.00 0.00 T.294 0.00 169.55 0.00 1 0.00 0.00 T.312 0.00 169.55 0.00 1 0.00 0.00 T.315 0.00 169.55 0.00 1 0.00 0.00 T.320 0.00 169.55 0.00 1 0.00 0.00 T.348 0.00 169.55 0.00 1 0.00 0.00 T.369 0.00 169.55 0.00 1 0.00 0.00 T.406 0.00 169.55 0.00 1 0.00 0.00 T.421 0.00 169.55 0.00 1 0.00 0.00 T.421 0.00 169.55 0.00 1 0.00 0.00 T.456 0.00 169.55 0.00 1 0.00 0.00 T.463 0.00 169.55 0.00 1 0.00 0.00 T.475 0.00 169.55 0.00 1 0.00 0.00 T.511 0.00 169.55 0.00 1 0.00 0.00 T.538 0.00 169.55 0.00 1 0.00 0.00 T.574 0.00 169.55 0.00 1 0.00 0.00 T.575 0.00 169.55 0.00 1 0.00 0.00 T.631 0.00 169.55 0.00 1 0.00 0.00 T.733 0.00 169.55 0.00 1 0.00 0.00 T.773 0.00 169.55 0.00 1 0.00 0.00 T.801 0.00 169.55 0.00 1 0.00 0.00 T.816 0.00 169.55 0.00 1 0.00 0.00 T.821 0.00 169.55 0.00 1 0.00 0.00 T.828 0.00 169.55 0.00 1 0.00 0.00 T.872 0.00 169.55 0.00 1 0.00 0.00 T.880 0.00 169.55 0.00 1 0.00 0.00 T.961 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to SAVEGAME_VERSION 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z11CcTerraformRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z13AllocateSoundv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z14DrawShipEngineiiiitj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z14FixOldMapArrayv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z14IsValidCommandj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z15ShowCheatWindowv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z15ShowNewGRFErrorv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z15UpdateCompanyHQP7Companyj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z16ValidatePlaylistPh 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z17GetTempDataEnginet 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z17IsNewsTickerShownv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z17ShowSubsidiesListv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18AfterLoadLabelMapsv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18PlaceTreesRandomlyv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18SetTimetableParamsiii 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowAIConfigWindowv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowHighscoreTableia 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowTownViewWindowt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z19GetEngineListHeight11VehicleType 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z20MoveBuoysToWaypointsv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z20RoadVehiclesAreBuiltv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z20ShowSelectGameWindowv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z20SortNetworkLanguagesv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21BuildIndustriesLegendv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21GetEngineCategoryNamet 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21ResetGenericCallbacksv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21ShowBuildTreesToolbarv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21ShowGenerateLandscapev 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z21UpdateSignalsInBufferv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z22IConsoleStdLibRegisterv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z23ShowExtraViewPortWindowj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z24ConnectMultiheadedTrainsv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z24ShowOperatingProfitGraphv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z27InvalidateAutoreplaceWindowtt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z27MoveWaypointsToBaseStationsv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z8IsHangarj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _Z9FioGetPosv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN12AIController15SetCommandDelayEi 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN12IConsoleLine5frontE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN14TownNameParamsC2EPK4Town 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN15AirportTileSpec5tilesE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN15DisasterVehicle4TickEv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN2AI13frame_counterE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN6AISign11IsValidSignEt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN7AIError9error_mapE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN8AITunnel12IsTunnelTileEj 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN8SignList9last_signE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN9CargoSpec5arrayE 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZN9GRFConfigC2EPKc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZNK11RoadVehicle5IsBusEv 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _airport_mngr 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _backup_orders_tile 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _bridge 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _cargopacket_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _depot_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _dirkeys 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _engine_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _fios_items 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _gw 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _house_mngr 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _ignore_restrictions 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _industry_mngr 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _keyboard_opt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _last_built_railtype 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _loaded_newgrf_features 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _local_company 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _nb_orig_names 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _network_content_client 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _network_game_list 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _network_join_as 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _networkclientinfo_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _networkclientsocket_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _new_group_id 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _new_sign_id 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _new_town_id 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _null_ 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _origin_airport_specs 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _place_proc 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _price_base_specs 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _railtypes 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _roadstop_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _saveload_mode 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _settings_client 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _sign_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _signal_along_trackdir 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _sorting 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _sprite_cache_size 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _station_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _statusbar_news_item 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _subsidy_pool 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _terraform_err_tile 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _tick_counter 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _tile_type_dummy_procs 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _tile_type_procs 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _transparency_opt 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _udp_client_socket 0.00 169.55 0.00 1 0.00 0.00 global constructors keyed to _veh_build_proc_table 0.00 169.55 0.00 1 0.00 0.01 DoCommandP(CommandContainer const*, bool) 0.00 169.55 0.00 1 0.00 0.00 AskExitGame() 0.00 169.55 0.00 1 0.00 0.00 CheckConfig() 0.00 169.55 0.00 1 0.00 0.00 FioCloseAll() 0.00 169.55 0.00 1 0.00 0.00 SetFiosType(unsigned char) 0.00 169.55 0.00 1 0.00 0.00 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) 0.00 169.55 0.00 1 0.00 0.00 DeleteOilRig(unsigned int) 0.00 169.55 0.00 1 0.00 0.00 IConsoleFree() 0.00 169.55 0.00 1 0.00 0.00 IConsoleInit() 0.00 169.55 0.00 1 0.00 0.00 MxInitialize(unsigned int) 0.00 169.55 0.00 1 0.00 0.00 SaveToConfig() 0.00 169.55 0.00 1 0.00 0.00 GamelogOldver() 0.00 169.55 0.00 1 0.00 0.18 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) 0.00 169.55 0.00 1 0.00 0.00 InitializeGUI() 0.00 169.55 0.00 1 0.00 0.00 ReadFileToMem(char const*, unsigned long*, unsigned long) 0.00 169.55 0.00 1 0.00 0.00 SetRandomSeed(unsigned int) 0.00 169.55 0.00 1 0.00 0.02 ShowStatusBar() 0.00 169.55 0.00 1 0.00 0.00 DeterminePaths(char const*) 0.00 169.55 0.00 1 0.00 0.00 IConsolePrintF(ConsoleColour, char const*, ...) 0.00 169.55 0.00 1 0.00 0.00 LoadFromConfig() 0.00 169.55 0.00 1 0.00 0.00 NetworkStartUp() 0.00 169.55 0.00 1 0.00 0.67 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) 0.00 169.55 0.00 1 0.00 0.00 ScrollWindowTo(int, int, int, Window*, bool) 0.00 169.55 0.00 1 0.00 0.00 StartupEconomy() 0.00 169.55 0.00 1 0.00 0.00 StartupEngines() 0.00 169.55 0.00 1 0.00 0.02 AllocateToolbar() 0.00 169.55 0.00 1 0.00 0.00 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) 0.00 169.55 0.00 1 0.00 0.00 GameSizeChanged() 0.00 169.55 0.00 1 0.00 0.00 GetStringHeight(unsigned short, int) 0.00 169.55 0.00 1 0.00 0.00 IConsoleGUIFree() 0.00 169.55 0.00 1 0.00 0.00 IConsoleGUIInit() 0.00 169.55 0.00 1 0.00 0.00 NetworkShutDown() 0.00 169.55 0.00 1 0.00 0.00 SaveToHighScore() 0.00 169.55 0.00 1 0.00 0.13 ScanNewGRFFiles() 0.00 169.55 0.00 1 0.00 0.00 SortResolutions(int) 0.00 169.55 0.00 1 0.00 0.00 UpdateCompanyHQ(Company*, unsigned int) 0.00 169.55 0.00 1 0.00 0.00 init_BinaryHeap(Queue*, unsigned int) 0.00 169.55 0.00 1 0.00 0.00 GetCurrentLocale(char const*) 0.00 169.55 0.00 1 0.00 0.00 HideVitalWindows() 0.00 169.55 0.00 1 0.00 0.00 ReadLanguagePack(int) 0.00 169.55 0.00 1 0.00 0.02 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) 0.00 169.55 0.00 1 0.00 0.02 ShowVitalWindows() 0.00 169.55 0.00 1 0.00 0.00 StartupCompanies() 0.00 169.55 0.00 1 0.00 0.00 StartupDisasters() 0.00 169.55 0.00 1 0.00 0.00 sq_base_register(SQVM*) 0.00 169.55 0.00 1 0.00 0.02 AfterLoadStations() 0.00 169.55 0.00 1 0.00 0.00 GetMainViewBottom() 0.00 169.55 0.00 1 0.00 0.00 LoadFromHighScore() 0.00 169.55 0.00 1 0.00 0.00 ScreenSizeChanged() 0.00 169.55 0.00 1 0.00 0.00 DetermineBasePaths(char const*) 0.00 169.55 0.00 1 0.00 0.00 NetworkServerStart() 0.00 169.55 0.00 1 0.00 0.00 ResetCompanyLivery(Company*) 0.00 169.55 0.00 1 0.00 0.00 ScrollMainWindowTo(int, int, int, bool) 0.00 169.55 0.00 1 0.00 0.04 ShowSaveLoadDialog(SaveLoadDialogMode) 0.00 169.55 0.00 1 0.00 0.00 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) 0.00 169.55 0.00 1 0.00 0.02 FiosGetScenarioList(SaveLoadDialogMode) 0.00 169.55 0.00 1 0.00 0.00 IConsoleClearBuffer() 0.00 169.55 0.00 1 0.00 0.00 NetworkCoreShutdown() 0.00 169.55 0.00 1 0.00 0.00 NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) 0.00 169.55 0.00 1 0.00 0.00 PositionMainToolbar(Window*) 0.00 169.55 0.00 1 0.00 0.00 SetCurrentGrfLangID(unsigned char) 0.00 169.55 0.00 1 0.00 0.01 AI_CreateAIInfoDummy(SQVM*) 0.00 169.55 0.00 1 0.00 0.00 MoveBuoysToWaypoints() 0.00 169.55 0.00 1 0.00 0.00 SortNetworkLanguages() 0.00 169.55 0.00 1 0.00 0.00 CalculateCompanyValue(Company const*, bool) 0.00 169.55 0.00 1 0.00 0.00 DeleteNonVitalWindows() 0.00 169.55 0.00 1 0.00 0.00 HandleExitGameRequest() 0.00 169.55 0.00 1 0.00 0.00 NetworkCoreInitialize() 0.00 169.55 0.00 1 0.00 0.02 ShowNetworkGameWindow() 0.00 169.55 0.00 1 0.00 0.00 BringWindowToFrontById(WindowClass, int) 0.00 169.55 0.00 1 0.00 0.00 IConsoleStdLibRegister() 0.00 169.55 0.00 1 0.00 0.00 NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) 0.00 169.55 0.00 1 0.00 0.00 NetworkAfterNewGRFScan() 0.00 169.55 0.00 1 0.00 0.00 NetworkGameListAddItem(NetworkAddress) 0.00 169.55 0.00 1 0.00 0.00 ScrollMainWindowToTile(unsigned int, bool) 0.00 169.55 0.00 1 0.00 0.00 SetPriceBaseMultiplier(Price, int) 0.00 169.55 0.00 1 0.00 0.00 WaitTillGeneratedWorld() 0.00 169.55 0.00 1 0.00 0.00 CloseConsoleLogIfActive() 0.00 169.55 0.00 1 0.00 0.00 GetTargetAirportIfValid(Aircraft const*) 0.00 169.55 0.00 1 0.00 0.00 InitializeLanguagePacks() 0.00 169.55 0.00 1 0.00 0.00 NetworkFindBroadcastIPs(SmallVector*) 0.00 169.55 0.00 1 0.00 0.00 SetupSubsidyDecodeParam(Subsidy const*, bool) 0.00 169.55 0.00 1 0.00 0.00 UpdateNetworkGameWindow(bool) 0.00 169.55 0.00 1 0.00 0.00 ConvertOldMultiheadToNew() 0.00 169.55 0.00 1 0.00 0.00 DeleteAllNonVitalWindows() 0.00 169.55 0.00 1 0.00 0.00 NetworkHandlePauseChange(PauseMode, PauseMode) 0.00 169.55 0.00 1 0.00 0.02 ShowGenerateWorldProgress() 0.00 169.55 0.00 1 0.00 0.00 InitializeScreenshotFormats() 0.00 169.55 0.00 1 0.00 0.00 InvalidateWindowClassesData(WindowClass, int) 0.00 169.55 0.00 1 0.00 0.00 MoveWaypointsToBaseStations() 0.00 169.55 0.00 1 0.00 0.00 UpdateCompanyRatingAndValue(Company*, bool) 0.00 169.55 0.00 1 0.00 0.00 PrepareGenerateWorldProgress() 0.00 169.55 0.00 1 0.00 0.00 squirrel_register_global_std(Squirrel*) 0.00 169.55 0.00 1 0.00 0.00 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) 0.00 169.55 0.00 1 0.00 0.00 UpdateNearestTownForRoadTiles(bool) 0.00 169.55 0.00 1 0.00 0.00 AircraftNextAirportPos_and_Order(Aircraft*) 0.00 169.55 0.00 1 0.00 0.00 ConvertFromOldCompanyManagerFace(unsigned int) 0.00 169.55 0.00 1 0.00 0.00 ConvertGroundTilesIntoWaterTiles() 0.00 169.55 0.00 1 0.00 0.01 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) 0.00 169.55 0.00 1 0.00 0.02 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) 0.00 169.55 0.00 1 0.00 0.00 SndPlayFx(unsigned short) 0.00 169.55 0.00 1 0.00 0.00 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) 0.00 169.55 0.00 1 0.00 0.00 FreeTerminal(Aircraft*, unsigned char, unsigned char) 0.00 169.55 0.00 1 0.00 0.00 SetTileOwner(unsigned int, Owner) 0.00 169.55 0.00 1 0.00 0.00 GetVideoModes() 0.00 169.55 0.00 1 0.00 0.76 LoadIntroGame() 0.00 169.55 0.00 1 0.00 0.00 Load_HOUSEIDS() 0.00 169.55 0.00 1 0.00 0.00 Load_ROADSTOP() 0.00 169.55 0.00 1 0.00 0.00 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) 0.00 169.55 0.00 1 0.00 0.00 _GenerateWorld(void*) 0.00 169.55 0.00 1 0.00 0.00 MakeMainToolbar(int*) 0.00 169.55 0.00 1 0.00 0.00 ChimneySmokeInit(EffectVehicle*) 0.00 169.55 0.00 1 0.00 0.00 ToolbarSaveClick(Window*) 0.00 169.55 0.00 1 0.00 0.00 CleanupGeneration() 0.00 169.55 0.00 1 0.00 0.00 CreateMainSurface(unsigned int, unsigned int) 0.00 169.55 0.00 1 0.00 0.00 MenuClickSaveLoad(int) 0.00 169.55 0.00 1 0.00 0.00 DeleteDropDownList(std::list >*) 0.00 169.55 0.00 1 0.00 0.02 PopupMainToolbMenu(Window*, int, unsigned short, int) 0.00 169.55 0.00 1 0.00 0.00 AskExitGameCallback(Window*, bool) 0.00 169.55 0.00 1 0.00 0.01 GenerateStationName(Station*, unsigned int, StationNaming) 0.00 169.55 0.00 1 0.00 0.00 MakeResizableHeader(int*) 0.00 169.55 0.00 1 0.00 0.00 IConsoleClearCommand() 0.00 169.55 0.00 1 0.00 0.00 AircraftGetEntryPoint(Aircraft const*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 AirportFindFreeHelipad(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 CheckNewIndustry_Forest(unsigned int) 0.00 169.55 0.00 1 0.00 0.00 InitializeDynamicVariables() 0.00 169.55 0.00 1 0.00 0.00 FiosGetScenarioListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) 0.00 169.55 0.00 1 0.00 0.00 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 AircraftEventHandler_EndTakeOff(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 NetworkFindBroadcastIPsInternal(SmallVector*) 0.00 169.55 0.00 1 0.00 0.00 AircraftEventHandler_HeliLanding(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 AircraftEventHandler_StartTakeOff(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) 0.00 169.55 0.00 1 0.00 0.00 Load_AIPL() 0.00 169.55 0.00 1 0.00 0.00 Load_APID() 0.00 169.55 0.00 1 0.00 0.08 Load_CAPA() 0.00 169.55 0.00 1 0.00 0.00 Load_CAPR() 0.00 169.55 0.00 1 0.00 0.00 Load_CAPY() 0.00 169.55 0.00 1 0.00 0.00 Load_EIDS() 0.00 169.55 0.00 1 0.00 0.00 Load_ENGS() 0.00 169.55 0.00 1 0.00 0.00 Load_ERNW() 0.00 169.55 0.00 1 0.00 0.00 Load_GLOG() 0.00 169.55 0.00 1 0.00 0.00 Load_GRPS() 0.00 169.55 0.00 1 0.00 0.00 Load_IIDS() 0.00 169.55 0.00 1 0.00 0.00 Load_MAPS() 0.00 169.55 0.00 1 0.00 0.00 Load_NAME() 0.00 169.55 0.00 1 0.00 0.00 Load_NGRF() 0.00 169.55 0.00 1 0.00 0.00 Load_OPTS() 0.00 169.55 0.00 1 0.00 0.00 Load_ORDL() 0.00 169.55 0.00 1 0.00 0.00 Load_PATS() 0.00 169.55 0.00 1 0.00 0.00 Load_PRIC() 0.00 169.55 0.00 1 0.00 0.00 Load_RAIL() 0.00 169.55 0.00 1 0.00 0.09 Load_STNN() 0.00 169.55 0.00 1 0.00 0.00 Load_STNS() 0.00 169.55 0.00 1 0.00 0.00 Load_TIDS() 0.00 169.55 0.00 1 0.00 0.00 Load_WAYP() 0.00 169.55 0.00 1 0.00 0.00 AIFileInfo::Constructor(SQVM*, AIFileInfo*) 0.00 169.55 0.00 1 0.00 0.00 Randomizer::SetSeed(unsigned int) 0.00 169.55 0.00 1 0.00 0.00 SQCompiler::Emit2ArgsOP(SQOpcode, long) 0.00 169.55 0.00 1 0.00 0.00 SQCompiler::EmitDerefOp(SQOpcode) 0.00 169.55 0.00 1 0.00 0.00 SQCompiler::ClassStatement() 0.00 169.55 0.00 1 0.00 0.00 SQCompiler::ParseTableOrClass(long, long) 0.00 169.55 0.00 1 0.00 0.01 SQCompiler::Compile(SQObjectPtr&) 0.00 169.55 0.00 1 0.00 0.00 SQCompiler::ClassExp() 0.00 169.55 0.00 1 0.00 0.00 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) 0.00 169.55 0.00 1 0.00 0.00 SQInstance::Init(SQSharedState*) 0.00 169.55 0.00 1 0.00 0.00 SQInstance::Release() 0.00 169.55 0.00 1 0.00 0.00 SQInstance::Finalize() 0.00 169.55 0.00 1 0.00 0.00 SQInstance::SQInstance(SQSharedState*, SQClass*, long) 0.00 169.55 0.00 1 0.00 0.00 SQInstance::~SQInstance() 0.00 169.55 0.00 1 0.00 0.00 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 169.55 0.00 1 0.00 0.00 QueryWindow::OnClick(Point, int, int) 0.00 169.55 0.00 1 0.00 0.00 QueryWindow::~QueryWindow() 0.00 169.55 0.00 1 0.00 0.00 SQObjectPtr::operator=(long) 0.00 169.55 0.00 1 0.00 0.00 StationRect::AfterRemoveTile(BaseStation*, unsigned int) 0.00 169.55 0.00 1 0.00 0.00 StringTable::StringTable() 0.00 169.55 0.00 1 0.00 0.00 StringTable::~StringTable() 0.00 169.55 0.00 1 0.00 0.00 SQSharedState::Init() 0.00 169.55 0.00 1 0.00 0.00 SQSharedState::SQSharedState() 0.00 169.55 0.00 1 0.00 0.00 SQSharedState::~SQSharedState() 0.00 169.55 0.00 1 0.00 0.00 ScriptScanner::ScriptScanner() 0.00 169.55 0.00 1 0.00 0.00 ScriptScanner::~ScriptScanner() 0.00 169.55 0.00 1 0.00 0.00 DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) 0.00 169.55 0.00 1 0.00 0.00 DropdownWindow::~DropdownWindow() 0.00 169.55 0.00 1 0.00 0.00 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) 0.00 169.55 0.00 1 0.00 0.00 SaveLoadWindow::OnResize() 0.00 169.55 0.00 1 0.00 0.00 SaveLoadWindow::~SaveLoadWindow() 0.00 169.55 0.00 1 0.00 0.00 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) 0.00 169.55 0.00 1 0.00 0.00 ScriptFileInfo::~ScriptFileInfo() 0.00 169.55 0.00 1 0.00 0.00 SoundDriver_SDL::Stop() 0.00 169.55 0.00 1 0.00 0.00 SoundDriver_SDL::Start(char const* const*) 0.00 169.55 0.00 1 0.00 0.00 StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) 0.00 169.55 0.00 1 0.00 0.00 StatusBarWindow::~StatusBarWindow() 0.00 169.55 0.00 1 0.00 0.00 VideoDriver_SDL::Stop() 0.00 169.55 0.00 1 0.00 0.00 VideoDriver_SDL::Start(char const* const*) 0.00 169.55 0.00 1 0.00 165.21 VideoDriver_SDL::MainLoop() 0.00 169.55 0.00 1 0.00 0.00 FSoundDriver_SDL::CreateInstance() 0.00 169.55 0.00 1 0.00 0.00 FVideoDriver_SDL::CreateInstance() 0.00 169.55 0.00 1 0.00 0.00 SelectGameWindow::OnClick(Point, int, int) 0.00 169.55 0.00 1 0.00 0.00 MainToolbarWindow::OnDropdownSelect(int, int) 0.00 169.55 0.00 1 0.00 0.00 MainToolbarWindow::~MainToolbarWindow() 0.00 169.55 0.00 1 0.00 0.00 NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) 0.00 169.55 0.00 1 0.00 0.00 NWidgetResizeBase::SetResize(unsigned int, unsigned int) 0.00 169.55 0.00 1 0.00 0.00 NetworkClientInfo::~NetworkClientInfo() 0.00 169.55 0.00 1 0.00 0.00 NetworkGameWindow::OnInvalidateData(int) 0.00 169.55 0.00 1 0.00 0.04 NetworkGameWindow::OnClick(Point, int, int) 0.00 169.55 0.00 1 0.00 0.00 NetworkGameWindow::OnResize() 0.00 169.55 0.00 1 0.00 0.00 NetworkGameWindow::~NetworkGameWindow() 0.00 169.55 0.00 1 0.00 0.00 MusicDriver_ExtMidi::IsSongPlaying() 0.00 169.55 0.00 1 0.00 0.00 MusicDriver_ExtMidi::Stop() 0.00 169.55 0.00 1 0.00 0.00 MusicDriver_ExtMidi::Start(char const* const*) 0.00 169.55 0.00 1 0.00 0.00 MusicDriver_ExtMidi::DoStop() 0.00 169.55 0.00 1 0.00 0.00 MusicDriver_ExtMidi::SetVolume(unsigned char) 0.00 169.55 0.00 1 0.00 0.00 ThreadMutex_pthread::~ThreadMutex_pthread() 0.00 169.55 0.00 1 0.00 0.00 FMusicDriver_ExtMidi::CreateInstance() 0.00 169.55 0.00 1 0.00 0.00 ThreadObject_pthread::Exit() 0.00 169.55 0.00 1 0.00 0.00 FBlitter_8bppOptimized::CreateInstance() 0.00 169.55 0.00 1 0.00 0.00 GenerateProgressWindow::~GenerateProgressWindow() 0.00 169.55 0.00 1 0.00 0.00 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 1 0.00 0.00 NWidgetServerListHeader::NWidgetServerListHeader() 0.00 169.55 0.00 1 0.00 0.00 NWidgetServerListHeader::~NWidgetServerListHeader() 0.00 169.55 0.00 1 0.00 0.00 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) 0.00 169.55 0.00 1 0.00 0.00 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) 0.00 169.55 0.00 1 0.00 0.00 NetworkUDPSocketHandler::Listen() 0.00 169.55 0.00 1 0.00 0.00 NetworkStartServerWindow::OnClick(Point, int, int) 0.00 169.55 0.00 1 0.00 0.00 NetworkStartServerWindow::~NetworkStartServerWindow() 0.00 169.55 0.00 1 0.00 0.00 AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() 0.00 169.55 0.00 1 0.00 0.00 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() 0.00 169.55 0.00 1 0.00 0.00 NetworkContentSocketHandler::Close() 0.00 169.55 0.00 1 0.00 0.00 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() 0.00 169.55 0.00 1 0.00 0.00 Pool::GetNew(unsigned long) 0.00 169.55 0.00 1 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 1 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 169.55 0.00 1 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 169.55 0.00 1 0.00 0.00 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) 0.00 169.55 0.00 1 0.00 0.00 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) 0.00 169.55 0.00 1 0.00 0.00 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) 0.00 169.55 0.00 1 0.00 0.00 SQVM::Init(SQVM*, long) 0.00 169.55 0.00 1 0.00 0.00 SQVM::Release() 0.00 169.55 0.00 1 0.00 0.00 SQVM::CLASS_OP(SQObjectPtr&, long, long) 0.00 169.55 0.00 1 0.00 0.00 SQVM::SQVM(SQSharedState*) 0.00 169.55 0.00 1 0.00 0.00 SQVM::~SQVM() 0.00 169.55 0.00 1 0.00 0.00 Group::Group(Owner) 0.00 169.55 0.00 1 0.00 0.00 Group::~Group() 0.00 169.55 0.00 1 0.00 0.00 AIInfo::DummyConstructor(SQVM*) 0.00 169.55 0.00 1 0.00 0.00 AIInfo::AIInfo() 0.00 169.55 0.00 1 0.00 0.00 AIInfo::~AIInfo() 0.00 169.55 0.00 1 0.00 0.00 Window::RaiseButtons(bool) 0.00 169.55 0.00 1 0.00 0.00 Window::OnTimeout() 0.00 169.55 0.00 1 0.00 0.00 Blitter::PostResize() 0.00 169.55 0.00 1 0.00 0.00 IniFile::SaveToDisk(char const*) 0.00 169.55 0.00 1 0.00 0.00 SQClass::CreateInstance() 0.00 169.55 0.00 1 0.00 0.00 SQLexer::ReadNumber() 0.00 169.55 0.00 1 0.00 0.00 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) 0.00 169.55 0.00 1 0.00 0.00 SQLexer::SQLexer() 0.00 169.55 0.00 1 0.00 0.00 SQLexer::~SQLexer() 0.00 169.55 0.00 1 0.00 0.00 SQTable::Clone() 0.00 169.55 0.00 1 0.00 0.00 CrashLog::InitialiseCrashLog() 0.00 169.55 0.00 1 0.00 0.00 RefTable::AllocNodes(unsigned long) 0.00 169.55 0.00 1 0.00 0.00 RefTable::Add(unsigned long, tagSQObject&) 0.00 169.55 0.00 1 0.00 0.00 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) 0.00 169.55 0.00 1 0.00 0.00 RefTable::AddRef(tagSQObject&) 0.00 169.55 0.00 1 0.00 0.00 RefTable::Finalize() 0.00 169.55 0.00 1 0.00 0.00 RefTable::RefTable() 0.00 169.55 0.00 1 0.00 0.00 RefTable::~RefTable() 0.00 169.55 0.00 1 0.00 0.00 Squirrel::ResetCrashed() 0.00 169.55 0.00 1 0.00 0.00 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) 0.00 169.55 0.00 1 0.00 0.00 Squirrel::Squirrel() 0.00 169.55 0.00 1 0.00 0.00 Squirrel::~Squirrel() 0.00 169.55 0.00 1 0.00 0.01 AIScanner::AIScanner() 0.00 169.55 0.00 1 0.00 0.00 AIScanner::~AIScanner() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::GetExtension() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::DetermineBestSet() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::GetExtension() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::DetermineBestSet() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::GetExtension() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::DetermineBestSet() 0.00 169.55 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 169.55 0.00 1 0.00 0.00 long SQConvert::DefSQConstructorCallback(SQVM*) 0.00 169.55 0.00 1 0.00 0.00 long SQConvert::DefSQDestructorCallback(void*, long) 0.00 169.55 0.00 1 0.00 0.00 SoundDriver_SDL::GetName() const 0.00 169.55 0.00 1 0.00 0.00 VideoDriver_SDL::GetName() const 0.00 169.55 0.00 1 0.00 0.00 Ship::GetExpenseType(bool) const 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 169.55 0.00 1 0.00 0.00 sq_addref 0.00 169.55 0.00 1 0.00 0.00 sq_close 0.00 169.55 0.00 1 0.00 0.01 sq_compile 0.00 169.55 0.00 1 0.00 0.01 sq_compilebuffer 0.00 169.55 0.00 1 0.00 0.00 sq_getclass 0.00 169.55 0.00 1 0.00 0.00 sq_getinstanceup 0.00 169.55 0.00 1 0.00 0.00 sq_notifyallexceptions 0.00 169.55 0.00 1 0.00 0.00 sq_objtointeger 0.00 169.55 0.00 1 0.00 0.00 sq_open 0.00 169.55 0.00 1 0.00 0.00 sq_push 0.00 169.55 0.00 1 0.00 0.00 sq_setcompilererrorhandler 0.00 169.55 0.00 1 0.00 0.00 sq_seterrorhandler 0.00 169.55 0.00 1 0.00 0.00 sq_setforeignptr 0.00 169.55 0.00 1 0.00 0.00 sq_setprintfunc 0.00 169.55 0.00 1 0.00 0.00 sq_setreleasehook 0.00 169.55 0.00 1 0.00 0.00 sq_throwerror % the percentage of the total running time of the time program used by this function. cumulative a running sum of the number of seconds accounted seconds for by this function and those listed above it. self the number of seconds accounted for by this seconds function alone. This is the major sort for this listing. calls the number of times this function was invoked, if this function is profiled, else blank. self the average number of milliseconds spent in this ms/call function per call, if this function is profiled, else blank. total the average number of milliseconds spent in this ms/call function and its descendents per call, if this function is profiled, else blank. name the name of the function. This is the minor sort for this listing. The index shows the location of the function in the gprof listing. If the index is in parenthesis it shows where it would appear in the gprof listing if it were to be printed. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.01% of 169.55 seconds index % time self children called name [1] 97.9 0.00 165.97 ttd_main(int, char**) [1] 0.00 165.21 1/1 VideoDriver_SDL::MainLoop() [2] 0.00 0.39 3/4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [122] 0.00 0.18 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.13 1/1 ScanNewGRFFiles() [248] 0.00 0.02 1/2 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.00 0.01 1/4 Pool::CleanPool() [325] 0.00 0.01 1/4 Pool::CleanPool() [381] 0.00 0.00 1/1 InitializeLanguagePacks() [725] 0.00 0.00 1/4 Pool::CleanPool() [543] 0.00 0.00 1/4 AI::Initialize() [564] 0.00 0.00 1/4 GfxInitPalettes() [629] 0.00 0.00 3/3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] 0.00 0.00 1/1 DeterminePaths(char const*) [789] 0.00 0.00 1/1 LoadFromConfig() [941] 0.00 0.00 1/1 SaveToConfig() [942] 0.00 0.00 1/1 IConsoleInit() [980] 0.00 0.00 1/1 NetworkStartUp() [989] 0.00 0.00 1/4 AI::Rescan() [1004] 0.00 0.00 1/1 NetworkShutDown() [1043] 0.00 0.00 1/9 UnInitWindowSystem() [992] 0.00 0.00 1/1 ScrollMainWindowTo(int, int, int, bool) [1056] 0.00 0.00 1/4 IConsoleCmdExec(char const*) [1031] 0.00 0.00 7/7 BlitterFactoryBase::GetBlitters() [2003] 0.00 0.00 3/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 2/5 AI::Uninitialize(bool) [2047] 0.00 0.00 2/2 SdlClose(unsigned int) [2222] 0.00 0.00 1/1 BaseMedia::GetExtension() [2598] 0.00 0.00 1/1 BaseMedia::GetExtension() [2604] 0.00 0.00 1/1 BaseMedia::GetExtension() [2601] 0.00 0.00 1/1 CheckConfig() [2424] 0.00 0.00 1/4 AI::ResetConfig() [2085] 0.00 0.00 1/1 LoadFromHighScore() [2445] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1955] 0.00 0.00 1/1 InitializeDynamicVariables() [2495] 0.00 0.00 1/1 InitializeScreenshotFormats() [2474] 0.00 0.00 1/11 NWidgetLeaf::InvalidateDimensionCache() [1927] 0.00 0.00 1/6 InitWindowSystem() [2015] 0.00 0.00 1/3 InitFreeType() [2108] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2606] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2600] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2603] 0.00 0.00 1/1 FBlitter_8bppOptimized::CreateInstance() [2552] 0.00 0.00 1/1 MusicDriver_ExtMidi::SetVolume(unsigned char) [2548] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1865] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [2066] 0.00 0.00 1/3 ResetGRFConfig(bool) [2117] 0.00 0.00 1/63 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1787] 0.00 0.00 1/1 IConsoleStdLibRegister() [2459] 0.00 0.00 1/1 InitializeGUI() [2431] 0.00 0.00 1/1 ScrollMainWindowToTile(unsigned int, bool) [2463] 0.00 0.00 1/1 WaitTillGeneratedWorld() [2465] 0.00 0.00 1/3 WaitTillSaved() [2115] 0.00 0.00 1/1 CloseConsoleLogIfActive() [2466] 0.00 0.00 1/1 IConsoleFree() [2428] 0.00 0.00 1/1 VideoDriver_SDL::Stop() [2532] 0.00 0.00 1/1 SoundDriver_SDL::Stop() [2528] 0.00 0.00 1/1 MusicDriver_ExtMidi::DoStop() [2547] 0.00 0.00 1/1 MusicDriver_ExtMidi::Stop() [2545] 0.00 0.00 1/4 Pool::CleanPool() [2088] 0.00 0.00 1/6 GamelogReset() [2013] 0.00 0.00 1/4 Pool::CleanPool() [2094] 0.00 0.00 1/4 Pool::CleanPool() [2087] 0.00 0.00 1/4 Pool::CleanPool() [2090] 0.00 0.00 1/4 Pool::CleanPool() [2086] 0.00 0.00 1/4 Pool::CleanPool() [2089] 0.00 0.00 1/4 Pool, 1ul, 15ul, false, true>::CleanPool() [2092] 0.00 0.00 1/4 Pool::CleanPool() [2091] 0.00 0.00 1/1 FioCloseAll() [2425] 0.00 0.00 1/1 SaveToHighScore() [2437] 0.00 0.00 1/4 MakeNewgameSettingsLive() [2067] 0.00 0.00 1/1 NetworkCoreShutdown() [2451] ----------------------------------------------- 0.00 165.21 1/1 ttd_main(int, char**) [1] [2] 97.4 0.00 165.21 1 VideoDriver_SDL::MainLoop() [2] 0.00 138.12 8275/8275 GameLoop() [3] 0.00 27.06 8285/8285 UpdateWindows() [11] 0.00 0.03 797/9069 HandleMouseEvents() [167] 0.00 0.00 16624/16624 DrawMouseCursor() [781] 0.00 0.00 16625/20922362 Randomizer::Next() [322] 0.00 0.00 16625/16626 ThreadMutex_pthread::SendSignal() [1450] 0.00 0.00 16625/17002 ThreadMutex_pthread::EndCritical() [1448] 0.00 0.00 16625/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 8339/16624 NetworkDrawChatMessage() [1451] 0.00 0.00 8280/8280 CSleep(int) [1492] 0.00 0.00 2071/18646 Blitter_8bppBase::UsePaletteAnimation() [1442] 0.00 0.00 2071/2072 UpdatePalette(unsigned int, unsigned int) [1554] 0.00 0.00 1/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] 0.00 0.00 1/5295 UndrawMouseCursor() [1514] 0.00 0.00 1/2 ThreadObject_pthread::Join() [2259] 0.00 0.00 1/1 ThreadMutex_pthread::~ThreadMutex_pthread() [2549] 0.00 0.00 1/2 ThreadObject_pthread::~ThreadObject_pthread() [2260] 0.00 0.00 1/5 ThreadMutex::New() [2044] 0.00 0.00 1/2 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2248] 0.00 0.00 1/13648 ThreadMutex_pthread::WaitForSignal() [1463] ----------------------------------------------- 0.00 138.12 8275/8275 VideoDriver_SDL::MainLoop() [2] [3] 81.5 0.00 138.12 8275 GameLoop() [3] 0.01 128.25 7915/7915 NetworkGameLoop() [5] 0.00 5.96 368/8282 StateGameLoop() [4] 2.11 0.00 8278/8278 IncreaseSpriteLRU() [54] 0.00 1.43 2/2 SwitchToMode(SwitchMode) [65] 0.01 0.30 8285/8285 InputLoop() [166] 0.02 0.00 8278/8278 CursorTick() [475] 0.01 0.01 8285/8285 MoveAllTextEffects() [503] 0.00 0.01 8256/8256 NetworkUDPGameLoop() [619] 0.00 0.00 8278/20922362 Randomizer::Next() [322] 0.00 0.00 8285/8285 MusicLoop() [1487] 0.00 0.00 8285/8285 SoundDriver::MainLoop() [1489] 0.00 0.00 8285/8289 DoPaletteAnimations() [1483] 0.00 0.00 8276/8276 ProcessAsyncSaveFinish() [1493] 0.00 0.00 7915/16181 NetworkUDPSocketHandler::ReceivePackets() [1454] 0.00 0.00 365/365 NetworkGameListRequery() [1650] ----------------------------------------------- 0.00 5.96 368/8282 GameLoop() [3] 0.01 128.23 7914/8282 NetworkGameLoop() [5] [4] 79.1 0.01 134.19 8282 StateGameLoop() [4] 3.31 84.27 8285/8285 CallVehicleTicks() [6] 7.45 35.36 8284/8284 RunTileLoop() [8] 0.00 2.61 8285/8285 CallLandscapeTick() [50] 0.56 0.23 8285/8285 AnimateAnimatedTiles() [91] 0.00 0.37 8284/8284 IncreaseDate() [155] 0.01 0.01 16567/16570 ClearStorageChanges(bool) [488] 0.00 0.00 7881/7881 MoveToNextItem() [750] 0.00 0.00 181/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 8285/8285 NewsLoop() [940] 0.00 0.00 8285/8285 OnTick_Companies() [1484] 0.00 0.00 8285/8285 CallWindowTickEvent() [1485] 0.00 0.00 8285/8285 AI::GameLoop() [1491] ----------------------------------------------- 0.01 128.25 7915/7915 GameLoop() [3] [5] 75.6 0.01 128.25 7915 NetworkGameLoop() [5] 0.01 128.23 7914/8282 StateGameLoop() [4] 0.01 0.00 7915/7915 NetworkReceive() [620] 0.00 0.01 7915/7915 NetworkExecuteLocalCommandQueue() [699] 0.00 0.00 7915/7916 NetworkUDPAdvertise() [1499] 0.00 0.00 7915/7915 NetworkServer_Tick(bool) [1500] ----------------------------------------------- 3.31 84.27 8285/8285 StateGameLoop() [4] [6] 51.7 3.31 84.27 8285 CallVehicleTicks() [6] 4.14 36.81 101313646/101313646 Train::Tick() [9] 5.60 31.21 5330854/10661698 TrainLocoHandler(Train*, bool) [7] 1.06 1.01 5123160/5123160 LoadUnloadStation(Station*) [55] 1.07 0.13 13002904/13002904 ChimneySmokeTick(EffectVehicle*) [70] 0.13 0.96 474382/474382 RoadVehController(RoadVehicle*) [73] 0.85 0.00 14032650/14032650 EffectVehicle::Tick() [86] 0.02 0.43 4063157/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.01 0.32 1368328/1368328 Train::OnNewDay() [160] 0.06 0.24 941639/941639 ElectricSparkTick(EffectVehicle*) [168] 0.11 0.00 554260/554260 VehicleCargoList::AgeCargo() [259] 0.00 0.03 740/740 Ship::Tick() [388] 0.00 0.02 234953/9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.02 0.00 696004/696004 RoadVehicle::Tick() [466] 0.00 0.02 9306/9306 RoadVehicle::OnNewDay() [506] 0.00 0.01 82673/82673 DieselSmokeTick(EffectVehicle*) [538] 0.00 0.00 12210/12210 Aircraft::Tick() [729] 0.00 0.00 4176/4176 SmokeTick(EffectVehicle*) [819] 0.00 0.00 1266/1266 SteamSmokeTick(EffectVehicle*) [863] 0.00 0.00 5/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.00 10/16786 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 189109/189109 Vehicle::OnNewDay() [1359] ----------------------------------------------- 5.60 31.21 5330844/10661698 Train::Tick() [9] 5.60 31.21 5330854/10661698 CallVehicleTicks() [6] [7] 43.4 11.20 62.42 10661698 TrainLocoHandler(Train*, bool) [7] 2.57 34.98 4822105/4822457 TrainController(Train*, Vehicle*) [10] 0.54 14.80 131434808/131434819 Vehicle::UpdateViewport(bool, bool) [24] 0.11 4.12 7304635/7304635 Train::UpdateSpeed() [40] 1.07 0.09 10661688/11132082 ProcessOrders(Vehicle*) [69] 0.46 0.53 4205171/4383421 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [78] 0.00 0.95 2956/2956 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] 0.64 0.00 22871340/42696216 IsTileType(unsigned int, TileType) [71] 0.13 0.31 4726477/8614117 TrainCheckIfLineEnds(Train*) [90] 0.01 0.37 57441/57488 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] 0.13 0.06 1232889/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.00 0.15 603/603 ReverseTrainDirection(Train*) [237] 0.00 0.12 9116/12735 TryPathReserve(Train*, bool, bool) [224] 0.03 0.05 10661090/11131483 Vehicle::HandleLoading(bool) [284] 0.04 0.02 364229/534035 GetOtherTunnelEnd(unsigned int) [273] 0.05 0.00 11144156/43918558 GetTileRailType(unsigned int) [209] 0.02 0.00 4908200/4908200 SetLastSpeed(Train*, int) [463] 0.01 0.01 2487405/2487405 Chance16(unsigned int, unsigned int) [504] 0.00 0.01 3/3 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.01 0.00 252217/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.01 0.00 8180788/15030738 GetRailTileType(unsigned int) [459] 0.01 0.00 54496/106323 TrainApproachingLineEnd(Train*, bool) [472] 0.01 0.00 616445/628224 GetOtherTunnelBridgeEnd(unsigned int) [597] 0.00 0.01 56348/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.00 0.01 2954/543494 CheckNextTrainTile(Train*) [75] 0.00 0.00 252217/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 2959/7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 2962/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 2959/2959 YapfTrainCheckReverse(Train const*) [869] 0.00 0.00 4/1301 MarkTrainAsStuck(Train*) [570] 0.00 0.00 111/78833 SetWindowClassesDirty(WindowClass) [473] 0.00 0.00 6/137019 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 790728/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 3/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 6/137019 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [608] 0.00 0.00 3/214306586 Train::GetImage(Direction) const [21] 0.00 0.00 3/2962 Train::PlayLeaveStationSound() const [824] 0.00 0.00 3/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 3/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 3/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 3/3 HasDepotReservation(unsigned int) [1039] 0.00 0.00 3/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 3/82109556 Train::UpdateDeltaXY(Direction) [235] 0.00 0.00 4205171/4383421 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1291] 0.00 0.00 1232886/1701148 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1301] 0.00 0.00 1156005/1156005 IsTunnel(unsigned int) [1309] 0.00 0.00 57441/57487 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1396] 0.00 0.00 2959/3600 Order::Free() [1533] 0.00 0.00 3/10 VehicleServiceInDepot(Vehicle*) [1933] 0.00 0.00 3/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] 0.00 0.00 3/140889 Train::UpdateAcceleration() [1369] ----------------------------------------------- 7.45 35.36 8284/8284 StateGameLoop() [4] [8] 25.3 7.45 35.36 8284 RunTileLoop() [8] 10.32 2.00 65633055/66726928 TileLoop_Water(unsigned int) [26] 0.42 11.85 4327727/4327727 TileLoop_Town(unsigned int) [27] 0.54 6.13 38477977/38477977 TileLoop_Trees(unsigned int) [32] 0.24 2.36 15297999/15297999 TileLoop_Clear(unsigned int) [51] 0.19 0.47 520652/520652 TileLoop_Industry(unsigned int) [103] 0.05 0.48 3182608/3182608 TileLoop_Road(unsigned int) [119] 0.14 0.08 1543837/1543837 TileLoop_Track(unsigned int) [197] 0.01 0.04 1375787/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.02 0.00 1375787/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.01 0.00 163451/163451 TileLoop_TunnelBridge(unsigned int) [562] 0.00 0.00 351303/351303 TileLoop_Station(unsigned int) [724] 0.00 0.00 27297/27297 TileLoop_Unmovable(unsigned int) [817] 0.00 0.00 253810/253810 TileLoop_Dummy(unsigned int) [1345] 0.00 0.00 250/935 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1596] ----------------------------------------------- 4.14 36.81 101313646/101313646 CallVehicleTicks() [6] [9] 24.2 4.14 36.81 101313646 Train::Tick() [9] 5.60 31.21 5330844/10661698 TrainLocoHandler(Train*, bool) [7] ----------------------------------------------- 0.00 0.00 352/4822457 ReverseTrainDirection(Train*) [237] 2.57 34.98 4822105/4822457 TrainLocoHandler(Train*, bool) [7] [10] 22.1 2.57 34.98 4822457 TrainController(Train*, Vehicle*) [10] 0.30 8.94 82085162/214306586 Train::GetImage(Direction) const [21] 1.46 4.74 93936086/96244341 VehicleMove(Vehicle*, bool) [36] 0.06 5.30 317530/380402 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 2.87 0.00 93938781/93978951 GetNewVehiclePos(Vehicle const*) [48] 0.25 2.24 70793842/71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 1.20 0.08 86984806/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 1.07 540540/543494 CheckNextTrainTile(Train*) [75] 0.75 0.24 67702724/67702726 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [82] 0.82 0.00 83388232/83642782 VehicleEnterTile(Vehicle*, unsigned int, int, int) [88] 0.07 0.67 8336685/8367609 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.20 0.33 7347685/7378585 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] 0.47 0.00 8857518/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.01 0.44 629514/629514 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] 0.39 0.00 86145278/98558036 GetSlopeZ(int, int) [137] 0.11 0.25 3887640/8614117 TrainCheckIfLineEnds(Train*) [90] 0.07 0.25 98137/146641 GroundVehicle::PowerChanged() [125] 0.05 0.21 6492759/13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.23 0.00 8857521/8942454 GetTileMaxZ(unsigned int) [193] 0.19 0.00 6763199/42696216 IsTileType(unsigned int, TileType) [71] 0.15 0.00 82085106/82109556 Train::UpdateDeltaXY(Direction) [235] 0.01 0.10 314727/327947 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.09 0.00 6131052/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.06 0.02 5382242/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.08 0.00 364038/7662061 Train::GetCurveSpeedLimit() const [60] 0.06 0.00 12256637/43918558 GetTileRailType(unsigned int) [209] 0.00 0.04 2952/2952 TrainEnterStation(Train*, unsigned short) [362] 0.00 0.03 326406/689666 TryReserveRailTrack(unsigned int, Track) [288] 0.01 0.03 520828/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.02 314789/315996 TrainApproachingCrossingTile(Train const*) [501] 0.01 0.00 51827/106323 TrainApproachingLineEnd(Train*, bool) [472] 0.00 0.00 317592/3992276 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 5/15 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 314727/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 52789/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 59178/349384 GetSignalType(unsigned int, Track) [680] 0.00 0.00 278128/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 227909/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 61/12735 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 11607/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 1468/572227 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.00 0.00 1120/193524 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [550] 0.00 0.00 1190/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 2952/435251 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 1/1301 MarkTrainAsStuck(Train*) [570] 0.00 0.00 22/1083912 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [227] 0.00 0.00 70/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 22/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 1/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 98137/140889 Train::UpdateAcceleration() [1369] 0.00 0.00 2742/94170 FindFirstTrackdir(TrackdirBits) [1378] 0.00 0.00 1446/1446 ReverseTrackdir(Trackdir) [1571] 0.00 0.00 22/22 TileAddByDiagDir(unsigned int, DiagDirection) [1871] 0.00 0.00 5/56 GetRoadTileType(unsigned int) [1798] ----------------------------------------------- 0.00 27.06 8285/8285 VideoDriver_SDL::MainLoop() [2] [11] 16.0 0.00 27.06 8285 UpdateWindows() [11] 0.06 26.99 8285/8285 DrawDirtyBlocks() [12] 0.00 0.01 17/17 DoSetViewportPosition(Window const*, int, int, int, int) [682] 0.00 0.00 15/273987 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 8/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 8285/8285 SetViewportPosition(Window*, int, int) [1488] 0.00 0.00 8285/8285 UpdateViewportPosition(Window*) [1486] 0.00 0.00 8285/16624 NetworkDrawChatMessage() [1451] 0.00 0.00 246/246 Window::OnHundredthTick() [1684] 0.00 0.00 15/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] 0.00 0.00 8/90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.06 26.99 8285/8285 UpdateWindows() [11] [12] 16.0 0.06 26.99 8285 DrawDirtyBlocks() [12] 0.01 26.98 273879/273987 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 273878/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] ----------------------------------------------- 0.00 0.00 15/273987 UpdateWindows() [11] 0.00 0.01 93/273987 DoSetViewportPosition(Window const*, int, int, int, int) [682] 0.01 26.98 273879/273987 DrawDirtyBlocks() [12] [13] 15.9 0.01 26.99 273987 RedrawScreenRect(int, int, int, int) [13] 0.04 26.95 273987/273987 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 266538/266606 NetworkUndrawChatMessage() [1344] 0.00 0.00 4942/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] 0.00 0.00 4941/5295 UndrawMouseCursor() [1514] ----------------------------------------------- 0.04 26.95 273987/273987 RedrawScreenRect(int, int, int, int) [13] [14] 15.9 0.04 26.95 273987 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 21.79 265926/289393 MainWindow::OnPaint() [22] 0.02 1.94 294243/294243 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 1.56 19078/309604 Window::DrawWidgets() const [16] 0.00 1.54 3885/3885 MainToolbarWindow::OnPaint() [62] 0.00 0.04 428/428 NetworkGameWindow::OnPaint() [386] 0.00 0.03 425/425 SaveLoadWindow::OnPaint() [387] 0.00 0.03 510/510 QueryString::DrawEditBox(Window*, int) [400] 0.00 0.01 82/82 NetworkStartServerWindow::OnPaint() [693] 0.00 0.00 6668/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 0.00 0.00 6668/37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.00 0.00 11/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 14746/14748 StatusBarWindow::OnPaint() [1460] 0.00 0.00 510/510 QueryStringBaseWindow::DrawEditBox(int) [1640] 0.00 0.00 321/516 SelectGameWindow::OnPaint() [1635] 0.00 0.00 118/118 QueryWindow::OnPaint() [1735] 0.00 0.00 8/8 DropdownWindow::OnPaint() [1976] ----------------------------------------------- [15] 15.0 0.02 25.33 309604+19164 [15] 0.02 25.28 310866+25046 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 0.00 0.01 82/309604 NetworkStartServerWindow::OnPaint() [693] 0.00 0.02 197/309604 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.03 425/309604 SaveLoadWindow::OnPaint() [387] 0.00 0.04 428/309604 NetworkGameWindow::OnPaint() [386] 0.00 1.56 19078/309604 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 23.70 289394/309604 MainWindow::OnPaint() [22] [16] 15.0 0.00 25.35 309604 Window::DrawWidgets() const [16] 0.02 25.33 309604/309604 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 25046 NWidgetPIPContainer::Draw(Window const*) [17] 1262 NWidgetBackground::Draw(Window const*) [328] 0.02 25.33 309604/309604 Window::DrawWidgets() const [16] [17] 14.9 0.02 25.28 310866+25046 NWidgetPIPContainer::Draw(Window const*) [17] 0.01 25.09 289394/289394 NWidgetViewport::Draw(Window const*) [18] 0.01 0.11 3885/3885 NWidgetToolbarContainer::Draw(Window const*) [251] 0.00 0.05 46480/153775 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.00 400/400 NWidgetServerListHeader::Draw(Window const*) [740] 0.00 0.00 7846/7846 NWidgetSpacer::Draw(Window const*) [1505] 0.00 0.00 348/348 NWidgetStacked::Draw(Window const*) [1655] 17902 NWidgetBackground::Draw(Window const*) [328] 25046 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 0.01 25.09 289394/289394 NWidgetPIPContainer::Draw(Window const*) [17] [18] 14.8 0.01 25.09 289394 NWidgetViewport::Draw(Window const*) [18] 0.04 25.05 289394/289394 Window::DrawViewport() const [19] ----------------------------------------------- 0.04 25.05 289394/289394 NWidgetViewport::Draw(Window const*) [18] [19] 14.8 0.04 25.05 289394 Window::DrawViewport() const [19] 6.68 18.37 289393/289424 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 0.00 0.00 289394/289394 ViewportDrawChk(ViewPort const*, int, int, int, int) [735] ----------------------------------------------- 0.00 0.00 31/289424 ViewportDrawChk(ViewPort const*, int, int, int, int) [735] 6.68 18.37 289393/289424 Window::DrawViewport() const [19] [20] 14.8 6.68 18.37 289424 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 0.99 6.31 37295453/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 2.68 0.00 349114641/417583151 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [46] 0.14 1.58 2803796/2803796 DrawTile_Station(TileInfo*) [59] 0.26 1.26 7055869/7055869 DrawTile_Track(TileInfo*) [64] 0.40 0.71 289425/289425 DrawTextEffects(DrawPixelInfo*) [72] 0.58 0.16 289425/289425 ViewportAddVehicles(DrawPixelInfo*) [95] 0.10 0.44 37295438/37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.20 0.31 11146109/11146109 DrawBridgeMiddle(TileInfo const*) [123] 0.51 0.00 18362136/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.18 0.30 2931441/2931441 DrawTile_Road(TileInfo*) [127] 0.14 0.22 2119693/2119693 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.00 0.28 54210/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.14 0.10 4155678/4155678 DrawTile_Town(TileInfo*) [189] 0.07 0.13 968714/968714 DrawTile_TunnelBridge(TileInfo*) [206] 0.08 0.00 16887/54210 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) [185] 0.04 0.01 137828/137828 DrawTile_Trees(TileInfo*) [336] 0.00 0.02 32661/32661 DrawTile_Water(TileInfo*) [451] 0.01 0.00 158032/158032 DrawTile_Clear(TileInfo*) [521] 0.01 0.00 59013/59013 DrawTile_Industry(TileInfo*) [524] 0.00 0.00 59091/59091 DrawTile_Unmovable(TileInfo*) [714] 0.00 0.00 620/620 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [880] 0.00 0.00 289425/954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] 0.00 0.00 570/481517 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1329] 0.00 0.00 570/570 TownDrawHouseLift(TileInfo const*) [1627] ----------------------------------------------- 0.00 0.00 3/214306586 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 12948/214306586 AfterLoadVehicles(bool) [531] 0.00 0.00 22987/214306586 ReverseTrainDirection(Train*) [237] 0.00 0.08 750802/214306586 Train::MarkDirty() [165] 0.30 8.94 82085162/214306586 TrainController(Train*, Vehicle*) [10] 0.48 14.31 131434684/214306586 Vehicle::UpdateViewport(bool, bool) [24] [21] 14.2 0.79 23.33 214306586 Train::GetImage(Direction) const [21] 5.92 17.42 214210080/214610439 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] ----------------------------------------------- 0.00 1.92 23467/289393 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 21.79 265926/289393 DrawOverlappedWindowForAll(int, int, int, int) [14] [22] 14.0 0.00 23.71 289393 MainWindow::OnPaint() [22] 0.00 23.70 289394/309604 Window::DrawWidgets() const [16] 0.00 0.01 43908/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 0.00 0.00 43908/37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.00 0.00 52/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] ----------------------------------------------- 0.01 0.03 400359/214610439 RoadVehicle::GetImage(Direction) const [358] 5.92 17.42 214210080/214610439 Train::GetImage(Direction) const [21] [23] 13.8 5.93 17.45 214610439 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] 6.86 6.93 187434863/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 1.69 0.27 214610569/224409325 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [56] 0.80 0.00 214610464/218142998 ResultSpriteGroup::GetResult() const [89] 0.59 0.00 27175702/223771512 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.28 0.00 429221110/429221110 ResultSpriteGroup::GetNumResults() const [174] 0.04 0.00 27175705/228057092 RealSpriteGroup::Resolve(ResolverObject*) const [169] ----------------------------------------------- 0.00 0.00 11/131434819 ReverseTrainDirection(Train*) [237] 0.54 14.80 131434808/131434819 TrainLocoHandler(Train*, bool) [7] [24] 9.0 0.54 14.80 131434819 Vehicle::UpdateViewport(bool, bool) [24] 0.48 14.31 131434684/214306586 Train::GetImage(Direction) const [21] 0.00 0.00 11/82109556 Train::UpdateDeltaXY(Direction) [235] ----------------------------------------------- 163581684 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.01 394759/203329478 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.02 0.02 529100/203329478 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.03 0.03 703087/203329478 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.03 0.03 752979/203329478 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [262] 0.04 0.04 1017092/203329478 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.05 0.05 1436466/203329478 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.09 0.09 2416584/203329478 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] 0.32 0.32 8644548/203329478 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 6.86 6.93 187434863/203329478 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [25] 8.8 7.44 7.52 203329478+163581684 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 4.28 0.00 196152921/223771512 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 1.05 0.00 366922295/366959683 GetGlobalVariable(unsigned char, unsigned int*) [77] 1.00 0.01 68086799/68086799 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [80] 0.07 0.60 3450046/3450046 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.26 0.00 200075529/228057092 RealSpriteGroup::Resolve(ResolverObject*) const [169] 0.18 0.00 3922577/4285547 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) [212] 0.06 0.00 1362672/2178751 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] 0.00 0.00 3253993/8617351 SpriteGroup::Resolve(ResolverObject*) const [578] 163581684 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] ----------------------------------------------- 0.00 0.00 11061/66726928 TileLoop_Track(unsigned int) [197] 0.01 0.00 45487/66726928 TileLoop_Industry(unsigned int) [103] 0.16 0.03 1037325/66726928 TileLoop_Trees(unsigned int) [32] 10.32 2.00 65633055/66726928 RunTileLoop() [8] [26] 7.4 10.49 2.03 66726928 TileLoop_Water(unsigned int) [26] 0.26 0.63 2058233/2058233 DoFloodTile(unsigned int) [84] 0.49 0.25 68628904/68628904 GetFloodingBehaviour(unsigned int) [94] 0.07 0.32 7381814/10392287 GetFoundationSlope(unsigned int, unsigned int*) [115] ----------------------------------------------- 0.42 11.85 4327727/4327727 RunTileLoop() [8] [27] 7.2 0.42 11.85 4327727 TileLoop_Town(unsigned int) [27] 0.02 10.10 1662148/1707507 StationFinder::GetStations() [28] 0.23 0.55 2550145/2550145 NewHouseTileLoop(unsigned int) [92] 0.03 0.68 1662135/1707493 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [97] 0.06 0.00 4582249/13755733 GetHouseType(unsigned int) [219] 0.00 0.05 10412/10412 ClearTownHouse(Town*, unsigned int) [351] 0.04 0.00 3319125/3319243 CanDeleteHouse(unsigned int) [369] 0.00 0.03 254544/254544 MakeSingleHouseBigger(unsigned int) [433] 0.01 0.01 9914/20820 BuildTownHouse(Town*, unsigned int) [354] 0.02 0.00 30732/47426 AddAnimatedTile(unsigned int) [398] 0.02 0.00 11715431/26203537 GetTileType(unsigned int) [379] 0.01 0.00 4073227/20922362 Randomizer::Next() [322] 0.01 0.00 254545/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 31857/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 31856/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 61229/73802 Chance16(unsigned int, unsigned int) [838] 0.00 0.00 3314478/3325098 IsHouseCompleted(unsigned int) [1295] ----------------------------------------------- 0.00 0.00 56/1707507 TileLoop_Unmovable(unsigned int) [817] 0.00 0.28 45303/1707507 TileLoop_Industry(unsigned int) [103] 0.02 10.10 1662148/1707507 TileLoop_Town(unsigned int) [27] [28] 6.1 0.02 10.37 1707507 StationFinder::GetStations() [28] 2.04 8.33 1476739/1476883 FindStationsAroundTiles(TileArea const&, SmallVector*) [29] ----------------------------------------------- 0.00 0.00 144/1476883 WhoCanServiceIndustry(Industry*) [214] 2.04 8.33 1476739/1476883 StationFinder::GetStations() [28] [29] 6.1 2.04 8.33 1476883 FindStationsAroundTiles(TileArea const&, SmallVector*) [29] 5.83 0.00 669627485/752999582 GetTileType(unsigned int) [33] 2.42 0.00 653196545/653201124 TileAddWrap(unsigned int, int, int) [53] 0.08 0.00 16563840/16590812 Station::GetCatchmentRadius() const [291] ----------------------------------------------- 1.41 0.86 15298004/53775964 TileLoop_Clear(unsigned int) [51] 3.54 2.17 38477960/53775964 TileLoop_Trees(unsigned int) [32] [30] 4.7 4.95 3.03 53775964 TileLoopClearHelper(unsigned int) [30] 3.03 0.00 137206660/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] ----------------------------------------------- 0.00 0.00 650/38226598 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.00 5297/38226598 DrawMouseCursor() [781] 0.00 0.00 6668/38226598 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 19441/38226598 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.01 43908/38226598 MainWindow::OnPaint() [22] 0.02 0.14 855181/38226598 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] 0.99 6.31 37295453/38226598 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [31] 4.4 1.01 6.47 38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 6.47 0.00 14868797/14868797 Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) [34] ----------------------------------------------- 0.54 6.13 38477977/38477977 RunTileLoop() [8] [32] 3.9 0.54 6.13 38477977 TileLoop_Trees(unsigned int) [32] 3.54 2.17 38477960/53775964 TileLoopClearHelper(unsigned int) [30] 0.21 0.00 23/23 MakeSnow(unsigned int, unsigned int) [202] 0.16 0.03 1037325/66726928 TileLoop_Water(unsigned int) [26] 0.01 0.00 212939/256004 CanPlantTreesOnTile(unsigned int, bool) [548] 0.00 0.00 1604419/20922362 Randomizer::Next() [322] 0.00 0.00 43027/43032 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [764] 0.00 0.00 49891/17491091 GetTileZ(unsigned int) [117] 0.00 0.00 168/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 84/15126 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 84/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 168/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 212941/212941 GetTreeType(unsigned int) [1352] 0.00 0.00 172059/172059 T.616 [1073] 0.00 0.00 49891/82077 GetSnowLine() [1384] 0.00 0.00 43031/127386 GetTileType(unsigned int) [1372] 0.00 0.00 42178/42178 MakeClear(unsigned int, ClearGround, unsigned int) [1408] 0.00 0.00 41900/170079 GetClearGround(unsigned int) [1364] 0.00 0.00 41655/41655 GetTreeDensity(unsigned int) [1409] ----------------------------------------------- 0.00 0.00 1/752999582 DeleteOilRig(unsigned int) [883] 0.00 0.00 3/752999582 SetTileOwner(unsigned int, Owner) [1057] 0.00 0.00 8/752999582 BuildOilRig(unsigned int) [301] 0.00 0.00 49/752999582 CMSATree(unsigned int) [995] 0.00 0.00 49/752999582 CMSAForest(unsigned int) [993] 0.00 0.00 49/752999582 FindNearIndustryName(unsigned int, void*) [994] 0.00 0.00 49/752999582 CMSAMine(unsigned int) [565] 0.00 0.00 196/752999582 GetStationAnimationFrame(unsigned int) [951] 0.00 0.00 250/752999582 TileLoop_Station(unsigned int) [724] 0.00 0.00 287/752999582 ClearTile_Station(unsigned int, DoCommandFlag) [818] 0.00 0.00 1341/752999582 GetWaterClass(unsigned int) [908] 0.00 0.00 67274/752999582 GetRoadStopDir(unsigned int) [532] 0.00 0.00 68473/752999582 IsRoadStop(unsigned int) [767] 0.02 0.00 2779558/752999582 GetStationGfx(unsigned int) [440] 0.03 0.00 3236330/752999582 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [282] 0.04 0.00 5054910/752999582 GetRailStationAxis(unsigned int) [242] 0.07 0.00 8348182/752999582 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.07 0.00 8401981/752999582 DrawTile_Station(TileInfo*) [59] 0.07 0.00 8411408/752999582 GetTileOwner(unsigned int) [274] 0.41 0.00 47001699/752999582 GetStationType(unsigned int) [133] 5.83 0.00 669627485/752999582 FindStationsAroundTiles(TileArea const&, SmallVector*) [29] [33] 3.9 6.56 0.00 752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 6.47 0.00 14868797/14868797 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] [34] 3.8 6.47 0.00 14868797 Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) [34] ----------------------------------------------- 0.00 0.15 9218/380402 TryPathReserve(Train*, bool, bool) [224] 0.01 0.90 53654/380402 CheckNextTrainTile(Train*) [75] 0.06 5.30 317530/380402 TrainController(Train*, Vehicle*) [10] [35] 3.8 0.07 6.35 380402 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 5.92 17975/17975 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.00 0.10 64472/136454 CheckIfTrainNeedsService(Train*) [201] 0.01 0.06 64472/95183 FollowTrainReservation(Train const*, Vehicle**) [264] 0.01 0.05 288291/543191 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] 0.05 0.00 82/82 VehicleOrderSaver::SwitchToNextOrder(bool) [340] 0.03 0.02 262927/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.03 286931/689666 TryReserveRailTrack(unsigned int, Track) [288] 0.01 0.00 459523/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.01 7917/8520 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.01 0.00 1296/1301 MarkTrainAsStuck(Train*) [570] 0.00 0.01 44329/62734 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 398209/3992276 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 89971/181399 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [684] 0.00 0.00 52794/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 9804/307789 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 358713/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 52794/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 52897/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 11619/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 9487/614087 SetTrackReservation(unsigned int, TrackBits) [468] 0.00 0.00 500/572227 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.00 0.00 481/349384 GetSignalType(unsigned int, Track) [680] 0.00 0.00 79/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 79/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 12/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 67/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 1296/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 17976/17976 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [1446] 0.00 0.00 7115/109957 GetStationIndex(unsigned int) [1374] 0.00 0.00 317/25030 SetTunnelBridgeReservation(unsigned int, bool) [1423] ----------------------------------------------- 0.00 0.00 2/96244341 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 3/96244341 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 72/96244341 RoadVehicle::MarkDirty() [815] 0.00 0.00 231/96244341 SteamSmokeTick(EffectVehicle*) [863] 0.00 0.00 322/96244341 Ship::Tick() [388] 0.00 0.00 815/96244341 Train::MarkDirty() [165] 0.00 0.00 982/96244341 SmokeTick(EffectVehicle*) [819] 0.00 0.00 1072/96244341 Aircraft::Tick() [729] 0.00 0.00 8374/96244341 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 11499/96244341 ReverseTrainDirection(Train*) [237] 0.00 0.00 14851/96244341 AfterLoadVehicles(bool) [531] 0.00 0.00 30249/96244341 DieselSmokeTick(EffectVehicle*) [538] 0.00 0.00 35007/96244341 RoadVehController(RoadVehicle*) [73] 0.00 0.00 57488/96244341 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] 0.00 0.01 244942/96244341 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.01 276971/96244341 ElectricSparkTick(EffectVehicle*) [168] 0.03 0.08 1625375/96244341 ChimneySmokeTick(EffectVehicle*) [70] 1.46 4.74 93936086/96244341 TrainController(Train*, Vehicle*) [10] [36] 3.8 1.50 4.86 96244341 VehicleMove(Vehicle*, bool) [36] 3.96 0.00 96244334/96301798 UpdateVehiclePosHash(Vehicle*, int, int) [43] 0.87 0.00 96244326/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.02 0.01 421/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] ----------------------------------------------- 0.00 5.92 17975/17975 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [37] 3.5 0.00 5.92 17975 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.03 5.87 17971/17971 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] 0.00 0.02 5/5 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] ----------------------------------------------- 0.03 5.87 17971/17971 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [38] 3.5 0.03 5.87 17971 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] 0.01 3.50 17971/20927 CYapfRail2::CYapfRail2() [41] 0.20 2.06 17971/20927 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] 0.00 0.03 156691/156691 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [389] 0.00 0.02 155519/6956830 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.02 17971/95183 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.01 79892/79892 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.01 17971/20927 CYapfRail2::~CYapfRail2() [677] 0.00 0.00 17845/62734 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 6020/6020 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail2>(Train const*, CYapfRail2&, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [723] 0.00 0.00 17971/20935 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1435] 0.00 0.00 17853/24589 Station::GetTileArea(TileArea*, StationType) const [1425] 0.00 0.00 118/139 Waypoint::GetTileArea(TileArea*, StationType) const [1720] ----------------------------------------------- 0.00 0.00 64314/223771512 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.01 0.00 378575/223771512 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.59 0.00 27175702/223771512 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] 4.28 0.00 196152921/223771512 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [39] 2.9 4.89 0.00 223771512 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] ----------------------------------------------- 0.11 4.12 7304635/7304635 TrainLocoHandler(Train*, bool) [7] [40] 2.5 0.11 4.12 7304635 Train::UpdateSpeed() [40] 0.62 2.44 7296726/7296726 Train::GetCurrentMaxSpeed() const [47] 1.06 0.00 7296732/7296732 GroundVehicle::GetAcceleration() const [76] ----------------------------------------------- 0.00 0.58 2956/20927 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] 0.01 3.50 17971/20927 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [41] 2.4 0.01 4.08 20927 CYapfRail2::CYapfRail2() [41] 4.08 0.00 20927/20935 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [42] 0.00 0.00 20927/20935 CBlobT::GrowSizeNC(unsigned long) [1436] 0.00 0.00 1/2 CSegmentCostCacheT::CSegmentCostCacheT() [2258] ----------------------------------------------- 0.00 0.00 8/20935 CYapfRail1::CYapfRail1() [765] 4.08 0.00 20927/20935 CYapfRail2::CYapfRail2() [41] [42] 2.4 4.08 0.00 20935 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [42] ----------------------------------------------- 0.00 0.00 57464/96301798 Vehicle::~Vehicle() [177] 3.96 0.00 96244334/96301798 VehicleMove(Vehicle*, bool) [36] [43] 2.3 3.96 0.00 96301798 UpdateVehiclePosHash(Vehicle*, int, int) [43] ----------------------------------------------- 0.00 0.00 22/161035759 TrainController(Train*, Vehicle*) [10] 0.00 0.00 27/161035759 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [390] 0.00 0.00 32/161035759 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 35/161035759 CheckNewIndustry_OilRig(unsigned int) [970] 0.00 0.00 79/161035759 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 294/161035759 AfterLoadGame() [104] 0.00 0.00 606/161035759 RoadVehController(RoadVehicle*) [73] 0.00 0.00 6202/161035759 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 6484/161035759 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [839] 0.00 0.00 7161/161035759 DrawWaterEdges(unsigned int, unsigned int) [834] 0.00 0.00 9218/161035759 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 27779/161035759 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 28480/161035759 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 33385/161035759 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.00 63598/161035759 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.01 0.00 254545/161035759 TileLoop_Town(unsigned int) [27] 0.02 0.00 1003490/161035759 HasFoundationNW(unsigned int, Slope, unsigned int) [271] 0.02 0.00 1003491/161035759 HasFoundationNE(unsigned int, Slope, unsigned int) [263] 0.03 0.00 1470057/161035759 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.04 0.00 1822008/161035759 GrowTown(Town*) [184] 0.05 0.00 2388993/161035759 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.15 0.00 6899413/161035759 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.19 0.00 8803700/161035759 FindRailStationEnd(unsigned int, int, bool, bool) [131] 3.03 0.00 137206660/161035759 TileLoopClearHelper(unsigned int) [30] [44] 2.1 3.56 0.00 161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] ----------------------------------------------- 0.00 0.00 2/127090255 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 8/127090255 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 74/127090255 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 99/127090255 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 111/127090255 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.00 0.00 191/127090255 TileLoop_Station(unsigned int) [724] 0.00 0.00 196/127090255 TileLoop_Track(unsigned int) [197] 0.00 0.00 665/127090255 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 1157/127090255 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 1816/127090255 LevelTownLand(unsigned int) [849] 0.00 0.00 2906/127090255 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 0.00 0.00 3387/127090255 CanPlantTreesOnTile(unsigned int, bool) [548] 0.00 0.00 4096/127090255 ConvertGroundTilesIntoWaterTiles() [855] 0.00 0.00 7384/127090255 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 8839/127090255 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 29204/127090255 TileLoop_Clear(unsigned int) [51] 0.00 0.00 39027/127090255 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 65543/127090255 AfterLoadGame() [104] 0.00 0.00 103132/127090255 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.05 0.00 1796764/127090255 GetBridgeHeight(unsigned int) [300] 0.05 0.00 1875041/127090255 GetFloodingBehaviour(unsigned int) [94] 0.06 0.00 2058235/127090255 DoFloodTile(unsigned int) [84] 0.08 0.00 2724012/127090255 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.11 0.00 3833707/127090255 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.29 0.00 10392303/127090255 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.39 0.00 13980042/127090255 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.51 0.00 18362136/127090255 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 1.98 0.00 71800178/127090255 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] [45] 2.1 3.50 0.00 127090255 GetTileSlope(unsigned int, unsigned int*) [45] ----------------------------------------------- 0.53 0.00 68468510/417583151 DrawTextEffects(DrawPixelInfo*) [72] 2.68 0.00 349114641/417583151 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [46] 1.9 3.21 0.00 417583151 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [46] ----------------------------------------------- 0.62 2.44 7296726/7296726 Train::UpdateSpeed() [40] [47] 1.8 0.62 2.44 7296726 Train::GetCurrentMaxSpeed() const [47] 1.52 0.00 7296722/7662061 Train::GetCurveSpeedLimit() const [60] 0.08 0.74 1284000/1698711 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [74] 0.05 0.00 1559194/9970362 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [170] 0.04 0.00 1560150/42696216 IsTileType(unsigned int, TileType) [71] ----------------------------------------------- 0.00 0.00 322/93978951 Ship::Tick() [388] 0.00 0.00 3888/93978951 Aircraft::Tick() [729] 0.00 0.00 35960/93978951 RoadVehController(RoadVehicle*) [73] 2.87 0.00 93938781/93978951 TrainController(Train*, Vehicle*) [10] [48] 1.7 2.87 0.00 93978951 GetNewVehiclePos(Vehicle const*) [48] ----------------------------------------------- 0.03 0.34 2956/20927 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] 0.20 2.06 17971/20927 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [49] 1.6 0.23 2.40 20927 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] 0.44 1.53 2644554/2644554 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.02 0.18 1410539/6956830 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.08 0.00 1928401/1928401 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [290] 0.07 0.00 1422466/1422481 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [305] 0.03 0.00 1562422/1562439 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [417] 0.01 0.00 6039781/205617929 GetTileType(unsigned int) [143] 0.01 0.00 2668439/2668471 CNodeList_HashTableT, 12, 16>::CreateNewNode() [586] 0.01 0.00 740031/750164 SmallArray::Append() [596] 0.01 0.00 41854/47892 ottd_rdtsc() [612] 0.00 0.00 420658/702763 GetRailStationAxis(unsigned int) [730] 0.00 0.00 424840/1011387 GetStationIndex(unsigned int) [752] ----------------------------------------------- 0.00 2.61 8285/8285 StateGameLoop() [4] [50] 1.5 0.00 2.61 8285 CallLandscapeTick() [50] 1.32 0.10 8285/8285 OnTick_Industry() [67] 0.54 0.13 8285/8285 OnTick_Station() [102] 0.26 0.27 8285/8285 OnTick_Town() [120] 0.00 0.00 8285/8285 OnTick_Trees() [959] 0.00 0.00 5/43032 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [764] ----------------------------------------------- 0.24 2.36 15297999/15297999 RunTileLoop() [8] [51] 1.5 0.24 2.36 15297999 TileLoop_Clear(unsigned int) [51] 1.41 0.86 15298004/53775964 TileLoopClearHelper(unsigned int) [30] 0.04 0.00 15266647/15266682 DistanceFromEdge(unsigned int) [366] 0.02 0.00 287556/287556 GetFieldType(unsigned int) [511] 0.00 0.01 288411/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.01 0.00 2012790/2012790 T.380 [574] 0.01 0.00 285974/285974 GetClearGround(unsigned int) [603] 0.00 0.00 288414/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 31356/17491091 GetTileZ(unsigned int) [117] 0.00 0.00 29204/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 31357/82077 GetSnowLine() [1384] 0.00 0.00 1720/1720 IsTileType(unsigned int, TileType) [1562] 0.00 0.00 430/430 SetClearGroundDensity(unsigned int, ClearGround, unsigned int) [1646] ----------------------------------------------- 0.00 0.00 3/71800174 Station::UpdateVirtCoord() [774] 0.00 0.00 30/71800174 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 59/71800174 AfterLoadGame() [104] 0.00 0.00 298/71800174 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.03 1005942/71800174 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [272] 0.25 2.24 70793842/71800174 TrainController(Train*, Vehicle*) [10] [52] 1.5 0.25 2.28 71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 1.98 0.00 71800178/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.15 0.00 11759018/19811867 GetRailFoundation(Slope, TrackBits) [187] 0.04 0.01 11759027/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] 0.05 0.00 11759033/12214288 GetPartialZ(int, int, Slope) [348] 0.05 0.00 11759021/35821424 GetTrackBits(unsigned int) [241] 0.00 0.00 277554/316442 HalftileFoundation(Corner) [1338] ----------------------------------------------- 0.00 0.00 147/653201124 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [561] 0.00 0.00 486/653201124 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 3946/653201124 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 2.42 0.00 653196545/653201124 FindStationsAroundTiles(TileArea const&, SmallVector*) [29] [53] 1.4 2.42 0.00 653201124 TileAddWrap(unsigned int, int, int) [53] ----------------------------------------------- 2.11 0.00 8278/8278 GameLoop() [3] [54] 1.2 2.11 0.00 8278 IncreaseSpriteLRU() [54] ----------------------------------------------- 1.06 1.01 5123160/5123160 CallVehicleTicks() [6] [55] 1.2 1.06 1.01 5123160 LoadUnloadStation(Station*) [55] 0.01 0.28 37812/40764 Train::MarkDirty() [165] 0.05 0.16 207097/207097 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] 0.14 0.06 40544/40549 TriggerVehicle(Vehicle*, VehicleTrigger) [205] 0.01 0.08 45706/75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.01 0.07 33002/238209 Station::MarkTilesDirty(bool) const [112] 0.03 0.04 198730/198730 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] 0.03 0.00 49511/49511 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [421] 0.01 0.01 44284/1743001 Station::GetPlatformLength(unsigned int) const [108] 0.01 0.00 4393/5033 GroundVehicle::CargoChanged() [623] 0.00 0.01 3805/7150 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [517] 0.00 0.01 3606/3607 CargoPayment::~CargoPayment() [688] 0.00 0.00 117418/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 207096/435251 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 4393/5033 RoadVehicle::MarkDirty() [815] 0.00 0.00 190/89368 TriggerIndustry(Industry*, IndustryTileTrigger) [308] 0.00 0.00 4393/5033 GroundVehicle::PowerChanged() [873] 0.00 0.00 190/90690 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [533] 0.00 0.00 190/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 207096/429179 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1331] 0.00 0.00 45706/45706 UpdateTextEffect(unsigned short, unsigned short) [1403] 0.00 0.00 45706/45706 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [1404] 0.00 0.00 37812/140889 Train::UpdateAcceleration() [1369] 0.00 0.00 3805/3805 ShowFillingPercent(int, int, int, unsigned char, unsigned short) [1525] 0.00 0.00 3606/3606 Pool::FreeItem(unsigned long) [1529] 0.00 0.00 2/6 Aircraft::MarkDirty() [2025] 0.00 0.00 1/3 Ship::MarkDirty() [2184] ----------------------------------------------- 0.01 0.00 768014/224409325 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.07 0.01 9030742/224409325 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 1.69 0.27 214610569/224409325 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [56] 1.2 1.77 0.28 224409325 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [56] 0.28 0.00 9243870/9268526 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [175] ----------------------------------------------- 0.44 1.53 2644554/2644554 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [57] 1.2 0.44 1.53 2644554 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.09 0.67 5383719/6956830 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.03 0.14 5383718/5383938 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.04 0.09 12739359/12739649 GetTrackBits(unsigned int) [245] 0.06 0.02 10026656/10027028 HasSignalOnTrackdir(unsigned int, Trackdir) [289] 0.06 0.00 27928230/205617929 GetTileType(unsigned int) [143] 0.06 0.00 12094980/43918558 GetTileRailType(unsigned int) [209] 0.00 0.05 6711549/6711722 IsPlainRailTile(unsigned int) [352] 0.03 0.01 209752/2079986 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] 0.03 0.01 4123620/4123620 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [363] 0.03 0.01 2418561/3992276 GetReservedTrackbits(unsigned int) [323] 0.02 0.01 6722427/51082225 GetRailTileType(unsigned int) [181] 0.01 0.01 2472144/2472178 IsRailStationTile(unsigned int) [508] 0.01 0.00 1509353/1509401 GetSignalType(unsigned int, Track) [525] 0.01 0.00 5383718/5383718 CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [581] 0.01 0.00 2225821/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.01 0.00 152722/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 520930/520930 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [717] 0.00 0.00 1165023/1165060 GetSignalStateByTrackdir(unsigned int, Trackdir) [746] 0.00 0.00 394569/394571 HasStationReservation(unsigned int) [794] 0.00 0.00 3016/543191 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] 0.00 0.00 2456/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 134035/380236 GetStationType(unsigned int) [796] 0.00 0.00 560/62734 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 885/1011387 GetStationIndex(unsigned int) [752] 0.00 0.00 4925198/4925386 ReverseTrackdir(Trackdir) [1288] 0.00 0.00 2418565/2418598 TrackOverlapsTracks(TrackBits, Track) [1298] 0.00 0.00 419504/419512 CYapfRailNodeT::GetLastTile() const [1332] 0.00 0.00 209752/367754 BaseStation::GetByTile(unsigned int) [1336] 0.00 0.00 209752/209756 CYapfRailNodeT::GetLastTrackdir() const [1356] 0.00 0.00 90491/248421 TileOffsByDiagDir(DiagDirection) [1346] 0.00 0.00 567/65441 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1392] 0.00 0.00 560/821 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1598] ----------------------------------------------- 35907 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.02 1.94 294243/294243 DrawOverlappedWindowForAll(int, int, int, int) [14] [58] 1.2 0.02 1.94 294243+35907 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 1.92 23467/289393 MainWindow::OnPaint() [22] 0.00 0.02 197/309604 Window::DrawWidgets() const [16] 0.00 0.00 650/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 0.00 0.00 650/37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.00 0.00 1/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 309604/954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] 0.00 0.00 195/516 SelectGameWindow::OnPaint() [1635] 0.00 0.00 2/14748 StatusBarWindow::OnPaint() [1460] 35907 DrawOverlappedWindow(Window*, int, int, int, int) [58] ----------------------------------------------- 0.14 1.58 2803796/2803796 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [59] 1.0 0.14 1.58 2803796 DrawTile_Station(TileInfo*) [59] 0.03 0.39 2779559/2779559 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] 0.06 0.25 1006570/1017092 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.02 0.17 19730445/47001709 GetStationType(unsigned int) [133] 0.03 0.08 8346948/8346948 HasStationRail(unsigned int) [258] 0.00 0.11 752982/752982 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [262] 0.02 0.07 2803801/2803801 GetTileOwner(unsigned int) [274] 0.03 0.06 3180101/5054911 GetRailStationAxis(unsigned int) [242] 0.02 0.07 4977332/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.07 0.00 8401981/752999582 GetTileType(unsigned int) [33] 0.05 0.00 2803801/4924528 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [287] 0.00 0.03 2779558/2779558 HasStationReservation(unsigned int) [429] 0.00 0.02 2779559/2779559 GetStationGfx(unsigned int) [440] 0.00 0.00 476/19969 DrawWaterClassGround(TileInfo const*) [455] 0.00 0.00 923/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.00 0.00 447/447 GetWaterClass(unsigned int) [908] 0.00 0.00 196/196 GetStationAnimationFrame(unsigned int) [951] 0.00 0.00 14571/16986 GetTranslatedAirportTileID(unsigned char) [1449] 0.00 0.00 447/14677 DrawShoreTile(Slope) [1461] ----------------------------------------------- 0.00 0.00 1301/7662061 Train::ConsistChanged(bool) [505] 0.08 0.00 364038/7662061 TrainController(Train*, Vehicle*) [10] 1.52 0.00 7296722/7662061 Train::GetCurrentMaxSpeed() const [47] [60] 0.9 1.60 0.00 7662061 Train::GetCurveSpeedLimit() const [60] ----------------------------------------------- 0.00 0.00 1/106254201 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 1/106254201 DeleteOilRig(unsigned int) [883] 0.00 0.00 2/106254201 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 2/106254201 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 3/106254201 Station::~Station() [365] 0.00 0.00 3/106254201 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 3/106254201 UpdateCompanyHQ(Company*, unsigned int) [1024] 0.00 0.00 3/106254201 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 4/106254201 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 5/106254201 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 8/106254201 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 33/106254201 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 68/106254201 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 72/106254201 RoadVehicle::MarkDirty() [815] 0.00 0.00 73/106254201 Industry::~Industry() [541] 0.00 0.00 91/106254201 ClearTile_Trees(unsigned int, DoCommandFlag) [547] 0.00 0.00 101/106254201 DoClearSquare(unsigned int) [426] 0.00 0.00 168/106254201 TileLoop_Trees(unsigned int) [32] 0.00 0.00 231/106254201 SteamSmokeTick(EffectVehicle*) [863] 0.00 0.00 322/106254201 Ship::Tick() [388] 0.00 0.00 815/106254201 Train::MarkDirty() [165] 0.00 0.00 982/106254201 SmokeTick(EffectVehicle*) [819] 0.00 0.00 1072/106254201 Aircraft::Tick() [729] 0.00 0.00 1192/106254201 TileLoop_Industry(unsigned int) [103] 0.00 0.00 1283/106254201 TileLoop_Road(unsigned int) [119] 0.00 0.00 1606/106254201 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 1836/106254201 AnimateStationTile(unsigned int) [694] 0.00 0.00 3589/106254201 RemoveTextEffect(unsigned short) [877] 0.00 0.00 7894/106254201 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 8374/106254201 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 10502/106254201 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [515] 0.00 0.00 10565/106254201 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.00 0.00 10712/106254201 ClearTile_Clear(unsigned int, DoCommandFlag) [509] 0.00 0.00 11499/106254201 ReverseTrainDirection(Train*) [237] 0.00 0.00 13135/106254201 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 23597/106254201 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 28480/106254201 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 29871/106254201 RoadVehController(RoadVehicle*) [73] 0.00 0.00 30248/106254201 DieselSmokeTick(EffectVehicle*) [538] 0.00 0.00 30773/106254201 AnimateTile_Town(unsigned int) [243] 0.00 0.00 31856/106254201 TileLoop_Town(unsigned int) [27] 0.00 0.00 33385/106254201 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.00 47427/106254201 AddAnimatedTile(unsigned int) [398] 0.00 0.00 52794/106254201 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 57465/106254201 Vehicle::~Vehicle() [177] 0.00 0.00 57488/106254201 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] 0.00 0.00 63597/106254201 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.00 0.00 141920/106254201 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.00 0.00 244941/106254201 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 276972/106254201 ElectricSparkTick(EffectVehicle*) [168] 0.00 0.00 288414/106254201 TileLoop_Clear(unsigned int) [51] 0.00 0.00 307787/106254201 UnreserveRailTrack(unsigned int, Track) [330] 0.01 0.00 495941/106254201 MoveAllTextEffects() [503] 0.01 0.00 656208/106254201 AnimateAnimatedTiles() [91] 0.01 0.00 689731/106254201 TryReserveRailTrack(unsigned int, Track) [288] 0.02 0.00 1375787/106254201 RunTileLoop() [8] 0.02 0.00 1621047/106254201 DoFloodTile(unsigned int) [84] 0.02 0.00 1625379/106254201 ChimneySmokeTick(EffectVehicle*) [70] 0.04 0.00 2550149/106254201 NewHouseTileLoop(unsigned int) [92] 0.12 0.01 8421888/106254201 Station::MarkTilesDirty(bool) const [112] 1.20 0.08 86984806/106254201 TrainController(Train*, Vehicle*) [10] [61] 0.9 1.46 0.10 106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.10 0.00 1950049/2041134 SetDirtyBlocks(int, int, int, int) [265] ----------------------------------------------- 0.00 1.54 3885/3885 DrawOverlappedWindowForAll(int, int, int, int) [14] [62] 0.9 0.00 1.54 3885 MainToolbarWindow::OnPaint() [62] 1.53 0.00 7770/7770 CanBuildVehicleInfrastructure(VehicleType) [63] 0.01 0.00 7770/7770 Window::SetWidgetsDisabledState(bool, int, ...) [621] ----------------------------------------------- 1.53 0.00 7770/7770 MainToolbarWindow::OnPaint() [62] [63] 0.9 1.53 0.00 7770 CanBuildVehicleInfrastructure(VehicleType) [63] ----------------------------------------------- 0.26 1.26 7055869/7055869 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [64] 0.9 0.26 1.26 7055869 DrawTile_Track(TileInfo*) [64] 0.35 0.67 7054835/7054835 DrawTrackBits(TileInfo*, TrackBits) [79] 0.03 0.06 1005940/1005940 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [272] 0.00 0.03 1163471/1163471 DrawTrackFence_SW(TileInfo const*, unsigned int) [428] 0.00 0.03 1099856/1099856 DrawTrackFence_NE(TileInfo const*, unsigned int) [430] 0.03 0.00 7054833/74757688 GetRailTileType(unsigned int) [182] 0.02 0.00 7054838/7054886 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [461] 0.00 0.01 306692/306692 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [540] 0.00 0.01 275115/275115 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [681] 0.00 0.01 272465/272465 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [683] 0.00 0.01 241529/241529 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [685] 0.00 0.00 77876/77876 DrawTrackFence_SE(TileInfo const*, unsigned int) [757] 0.00 0.00 62465/62465 DrawTrackFence_NW(TileInfo const*, unsigned int) [766] 0.00 0.00 1038/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 1038/4924528 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [287] 0.00 0.00 425/8710942 DrawFoundation(TileInfo*, Foundation) [164] ----------------------------------------------- 0.00 1.43 2/2 GameLoop() [3] [65] 0.8 0.00 1.43 2 SwitchToMode(SwitchMode) [65] 0.00 0.76 1/1 LoadIntroGame() [93] 0.00 0.67 1/1 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [100] 0.00 0.01 1/2 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [559] 0.00 0.00 1/15 MarkWholeScreenDirty() [675] 0.00 0.00 1/1 NetworkServerStart() [949] 0.00 0.00 1/3 SetLocalCompany(Owner) [964] 0.00 0.00 1/5 ResetWindowSystem() [1007] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/4 IConsoleCmdExec(char const*) [1031] 0.00 0.00 2/7 AI::KillAll() [2004] 0.00 0.00 1/4 BaseMedia::GetUsedSet() [2101] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1865] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [2066] 0.00 0.00 1/3 ResetGRFConfig(bool) [2117] ----------------------------------------------- 0.00 0.00 4/157050740 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 33/157050740 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [788] 0.00 0.00 64/157050740 SetupColoursAndInitialWindow() [217] 0.00 0.00 78/157050740 GetSpriteSize(unsigned int) [719] 0.00 0.00 123/157050740 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [710] 0.00 0.00 320267/157050740 GetGlyphWidth(FontSize, unsigned int) [221] 0.01 0.00 1005508/157050740 GetGlyph(FontSize, unsigned int) [450] 0.14 0.00 15254637/157050740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.40 0.00 44225700/157050740 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.87 0.00 96244326/157050740 VehicleMove(Vehicle*, bool) [36] [66] 0.8 1.42 0.00 157050740 GetRawSprite(unsigned int, SpriteType) [66] ----------------------------------------------- 1.32 0.10 8285/8285 CallLandscapeTick() [50] [67] 0.8 1.32 0.10 8285 OnTick_Industry() [67] 0.04 0.03 89178/89368 TriggerIndustry(Industry*, IndustryTileTrigger) [308] 0.02 0.00 22830308/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.01 89178/90690 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [533] 0.00 0.00 359640/20922362 Randomizer::Next() [322] 0.00 0.00 1256/15126 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 386/486 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 1256/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 8/100 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [1012] ----------------------------------------------- 0.00 0.67 1/2 LoadIntroGame() [93] 0.00 0.67 1/2 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [100] [68] 0.8 0.00 1.34 2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.06 0.59 2/2 AfterLoadGame() [104] 0.00 0.09 1/1 Load_STNN() [281] 0.00 0.08 2/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] 0.00 0.08 2/2 Ptrs_STNN() [294] 0.00 0.08 1/1 Load_CAPA() [296] 0.01 0.05 2/2 Ptrs_VEHS() [310] 0.00 0.05 2/2 Load_VEHS() [333] 0.03 0.00 2/2 Load_MAPT() [393] 0.00 0.03 2/2 Load_ORDR() [396] 0.00 0.03 2/2 Ptrs_ORDR() [397] 0.02 0.00 2/2 Load_MAP5() [439] 0.02 0.00 2/2 Load_MAP3() [438] 0.02 0.00 2/2 Load_MAP2() [447] 0.01 0.00 2/2 Load_MAP1() [518] 0.01 0.00 1/1 Load_MAP7() [519] 0.00 0.01 2/2 Load_INDY() [536] 0.00 0.01 2/2 Ptrs_INDY() [537] 0.00 0.00 2/2 Load_MAP6() [713] 0.00 0.00 2/2 Load_MAP4() [712] 0.00 0.00 1/1 Load_ORDL() [741] 0.00 0.00 2/2 Ptrs_ORDL() [742] 0.00 0.00 2/2 Load_TOWN() [749] 0.00 0.00 2/2 Load_ENGN() [758] 0.00 0.00 1/1 Load_HOUSEIDS() [759] 0.00 0.00 1/1 Load_TIDS() [760] 0.00 0.00 1/1 Load_EIDS() [790] 0.00 0.00 1/1 Load_STNS() [793] 0.00 0.00 1/1 Load_GLOG() [797] 0.00 0.00 1/2 T.1197 [783] 0.00 0.00 1/1 Load_OPTS() [810] 0.00 0.00 1/1 Load_APID() [812] 0.00 0.00 2/2 Load_PLYR() [821] 0.00 0.00 1/1 Load_ROADSTOP() [823] 0.00 0.00 2/2 Ptrs_ROADSTOP() [825] 0.00 0.00 1/1 Load_CAPY() [827] 0.00 0.00 2/2 Ptrs_CAPY() [828] 0.00 0.00 1/1 Load_IIDS() [836] 0.00 0.00 2/2 Load_DEPT() [843] 0.00 0.00 1/1 Load_NGRF() [864] 0.00 0.00 2/2 Ptrs_STNS() [868] 0.00 0.00 1/1 Load_RAIL() [870] 0.00 0.00 1/1 Load_AIPL() [874] 0.00 0.00 2/2 Load_SIGN() [884] 0.00 0.00 2/2 Load_SUBS() [895] 0.00 0.00 4/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 4/7 GamelogPrint(void (*)(char const*)) [906] 0.00 0.00 2/2 Load_ECMY() [916] 0.00 0.00 2/2 Ptrs_PLYR() [917] 0.00 0.00 3/139620 SlArray(void*, unsigned long, unsigned int) [192] 0.00 0.00 447/12455738 SlReadByte() [261] 0.00 0.00 1/1 Load_GRPS() [929] 0.00 0.00 1/1 Load_MAPS() [930] 0.00 0.00 2/2 Load_ANIT() [952] 0.00 0.00 1/1 Load_CAPR() [953] 0.00 0.00 1/1 Load_PRIC() [955] 0.00 0.00 1/1 Load_ENGS() [954] 0.00 0.00 2/2 Load_CHTS() [1005] 0.00 0.00 2/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 1/2 HandleOldDiffCustom(bool) [1041] 0.00 0.00 1/1 Load_ERNW() [1061] 0.00 0.00 1/1 Load_WAYP() [1063] 0.00 0.00 1/1 Load_NAME() [1062] 0.00 0.00 4/7 GamelogPrintDebug(int) [1994] 0.00 0.00 4/5 GamelogStopAction() [2031] 0.00 0.00 4/5 SlGlobList(SaveLoad const*) [2028] 0.00 0.00 2/3 WaitTillSaved() [2115] 0.00 0.00 2/2 InitReadZlib(unsigned char) [2226] 0.00 0.00 2/3 EngineOverrideManager::ResetToDefaultMapping() [2175] 0.00 0.00 2/6 GamelogReset() [2013] 0.00 0.00 2/3 StartupIndustryDailyChanges(bool) [2160] 0.00 0.00 2/2 SaveLoad_VIEW() [2231] 0.00 0.00 2/2 SaveLoad_DATE() [2230] 0.00 0.00 2/2 Ptrs_ERNW() [2238] 0.00 0.00 2/2 Ptrs_WAYP() [2239] 0.00 0.00 2/2 UninitReadZlib() [2232] 0.00 0.00 2/5 GamelogStartAction(GamelogActionType) [2032] 0.00 0.00 1/1 Load_PATS() [2501] 0.00 0.00 1/4 AllocateMap(unsigned int, unsigned int) [2053] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1865] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [2066] ----------------------------------------------- 0.00 0.00 740/11132082 Ship::Tick() [388] 0.00 0.00 11100/11132082 Aircraft::Tick() [729] 0.05 0.00 458554/11132082 RoadVehController(RoadVehicle*) [73] 1.07 0.09 10661688/11132082 TrainLocoHandler(Train*, bool) [7] [69] 0.7 1.12 0.09 11132082 ProcessOrders(Vehicle*) [69] 0.08 0.00 7849816/7853537 Order::Equals(Order const&) const [292] 0.01 0.00 3631/3713 UpdateOrderDest(Vehicle*, Order const*, int) [624] 0.00 0.00 3631/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 3653/7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 22/7224 UpdateVehicleTimetable(Vehicle*, bool) [553] 0.00 0.00 6/78833 SetWindowClassesDirty(WindowClass) [473] 0.00 0.00 22/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 2310/2310 IsTileType(unsigned int, TileType) [1548] 0.00 0.00 488/65441 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1392] 0.00 0.00 6/6 GetWindowClassForVehicleType(VehicleType) [2019] ----------------------------------------------- 1.07 0.13 13002904/13002904 CallVehicleTicks() [6] [70] 0.7 1.07 0.13 13002904 ChimneySmokeTick(EffectVehicle*) [70] 0.03 0.08 1625375/96244341 VehicleMove(Vehicle*, bool) [36] 0.02 0.00 1625379/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 3/42696216 HasDepotReservation(unsigned int) [1039] 0.00 0.00 3/42696216 Train::IsInDepot() const [1040] 0.00 0.00 64/42696216 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 131/42696216 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 2410/42696216 ReverseTrainDirection(Train*) [237] 0.00 0.00 67936/42696216 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 175407/42696216 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [684] 0.01 0.00 304384/42696216 TrainApproachingCrossingTile(Train const*) [501] 0.01 0.00 349382/42696216 GetSignalType(unsigned int, Track) [680] 0.01 0.00 436038/42696216 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.01 0.00 459523/42696216 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.02 0.00 572227/42696216 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.03 0.00 1103920/42696216 CheckNextTrainTile(Train*) [75] 0.04 0.00 1560150/42696216 Train::GetCurrentMaxSpeed() const [47] 0.19 0.00 6763199/42696216 TrainController(Train*, Vehicle*) [10] 0.22 0.00 8030099/42696216 TrainCanLeaveTile(Train const*) [173] 0.64 0.00 22871340/42696216 TrainLocoHandler(Train*, bool) [7] [71] 0.7 1.19 0.00 42696216 IsTileType(unsigned int, TileType) [71] ----------------------------------------------- 0.40 0.71 289425/289425 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [72] 0.7 0.40 0.71 289425 DrawTextEffects(DrawPixelInfo*) [72] 0.53 0.00 68468510/417583151 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [46] 0.18 0.00 37323/54210 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) [185] ----------------------------------------------- 0.13 0.96 474382/474382 CallVehicleTicks() [6] [73] 0.6 0.13 0.96 474382 RoadVehController(RoadVehicle*) [73] 0.00 0.65 10876/10876 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.09 0.00 474384/474384 RoadVehCheckTrainCrash(RoadVehicle*) [279] 0.00 0.06 244942/244942 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.05 200275/200277 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.05 0.00 458554/11132082 ProcessOrders(Vehicle*) [69] 0.00 0.03 558724/810500 RoadVehicle::GetImage(Direction) const [358] 0.01 0.00 192404/193524 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [550] 0.00 0.00 640/3598 Vehicle::BeginLoading() [442] 0.00 0.00 458553/11131483 Vehicle::HandleLoading(bool) [284] 0.00 0.00 242732/83642782 VehicleEnterTile(Vehicle*, unsigned int, int, int) [88] 0.00 0.00 35007/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 30900/7378585 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] 0.00 0.00 19427/8367609 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.00 0.00 640/5033 GroundVehicle::CargoChanged() [623] 0.00 0.00 35960/93978951 GetNewVehiclePos(Vehicle const*) [48] 0.00 0.00 29871/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 9635/9970362 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [170] 0.00 0.00 636/7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 3811/3811 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [854] 0.00 0.00 640/5033 RoadVehicle::MarkDirty() [815] 0.00 0.00 636/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 606/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 640/5033 GroundVehicle::PowerChanged() [873] 0.00 0.00 2/2 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 237010/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 10/12 StartRoadVehSound(RoadVehicle const*) [963] 0.00 0.00 3/1083912 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [227] 0.00 0.00 10/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 6/6 CheckRoadBlockedForOvertaking(OvertakeData*) [1023] 0.00 0.00 647168/951770 RoadVehicle::IsInDepot() const [1314] 0.00 0.00 244875/244875 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1347] 0.00 0.00 240435/240435 RoadZPosAffectSpeed(RoadVehicle*, unsigned char) [1348] 0.00 0.00 90101/90101 IsTileType(unsigned int, TileType) [1380] 0.00 0.00 9635/9635 GetStationIndex(unsigned int) [1475] 0.00 0.00 8024/8034 GetRoadStopType(unsigned int) [1498] 0.00 0.00 6747/6749 GetTileOwner(unsigned int) [1509] 0.00 0.00 6747/12398 RoadVehicle::IsBus() const [1467] 0.00 0.00 2513/2513 IsDriveThroughStopTile(unsigned int) [1545] 0.00 0.00 1277/23497 RoadStop::GetByTile(unsigned int, RoadStopType) [1429] 0.00 0.00 1245/22255 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] 0.00 0.00 650/650 SpecializedStation::GetByTile(unsigned int) [1615] 0.00 0.00 650/1303 IsRoadStop(unsigned int) [1578] 0.00 0.00 650/650 RoadStop::Leave(RoadVehicle*) [1616] 0.00 0.00 640/640 RoadVehArrivesAt(RoadVehicle const*, Station*) [1617] 0.00 0.00 639/3600 Order::Free() [1533] 0.00 0.00 639/639 RoadStop::Entry::Leave(RoadVehicle const*) [1621] 0.00 0.00 10/10 IsStandardRoadStopTile(unsigned int) [1938] 0.00 0.00 10/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] ----------------------------------------------- 0.03 0.24 414711/1698711 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.08 0.74 1284000/1698711 Train::GetCurrentMaxSpeed() const [47] [74] 0.6 0.11 0.98 1698711 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [74] 0.38 0.24 1698717/1743001 Station::GetPlatformLength(unsigned int) const [108] 0.25 0.10 1698716/2079986 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] ----------------------------------------------- 0.00 0.01 2954/543494 TrainLocoHandler(Train*, bool) [7] 0.00 1.07 540540/543494 TrainController(Train*, Vehicle*) [10] [75] 0.6 0.00 1.07 543494 CheckNextTrainTile(Train*) [75] 0.01 0.90 53654/380402 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.06 0.03 491349/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.03 0.00 1103920/42696216 IsTileType(unsigned int, TileType) [71] 0.01 0.01 451107/572227 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.01 0.00 491348/3992276 GetReservedTrackbits(unsigned int) [323] 0.01 0.00 496002/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 91428/181399 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [684] 0.00 0.00 101993/349384 GetSignalType(unsigned int, Track) [680] 0.00 0.00 444659/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 53353/9970362 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [170] 0.00 0.00 39122/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 91428/94170 FindFirstTrackdir(TrackdirBits) [1378] 0.00 0.00 53353/109957 GetStationIndex(unsigned int) [1374] ----------------------------------------------- 1.06 0.00 7296732/7296732 Train::UpdateSpeed() [40] [76] 0.6 1.06 0.00 7296732 GroundVehicle::GetAcceleration() const [76] ----------------------------------------------- 0.00 0.00 37388/366959683 GetParamVal(unsigned char, unsigned int*) [856] 1.05 0.00 366922295/366959683 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [77] 0.6 1.05 0.00 366959683 GetGlobalVariable(unsigned char, unsigned int*) [77] ----------------------------------------------- 0.02 0.02 178250/4383421 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.46 0.53 4205171/4383421 TrainLocoHandler(Train*, bool) [7] [78] 0.6 0.48 0.55 4383421 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [78] 0.52 0.00 16907921/20802783 FindTrainCollideEnum(Vehicle*, void*) [109] 0.03 0.00 660162/710593 EnumCheckRoadVehClose(Vehicle*, void*) [419] ----------------------------------------------- 0.35 0.67 7054835/7054835 DrawTile_Track(TileInfo*) [64] [79] 0.6 0.35 0.67 7054835 DrawTrackBits(TileInfo*, TrackBits) [79] 0.07 0.26 19266433/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.02 0.23 7054838/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.09 0.00 7054835/19811867 GetRailFoundation(Slope, TrackBits) [187] 0.00 0.00 7010333/7010333 GetRailReservationTrackBits(unsigned int) [1285] ----------------------------------------------- 1.00 0.01 68086799/68086799 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [80] 0.6 1.00 0.01 68086799 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [80] 0.01 0.00 20604126/20604129 SpecializedVehicle::From(Vehicle*) [577] 0.00 0.00 35107/35107 LiveryHelper(unsigned short, Vehicle const*) [1414] 0.00 0.00 19796/19796 CargoSpec::Get(unsigned long) [1440] ----------------------------------------------- 0.00 0.00 7053/6956830 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail2>(Train const*, CYapfRail2&, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [723] 0.00 0.02 155519/6956830 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] 0.02 0.18 1410539/6956830 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] 0.09 0.67 5383719/6956830 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [81] 0.6 0.12 0.87 6956830 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.06 0.10 13885506/13885506 T.2498 [229] 0.15 0.00 6899413/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.11 0.00 7587742/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.07 0.03 6274389/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.04 0.04 6928689/6928689 GetTileOwner(unsigned int) [286] 0.07 0.00 33809021/205617929 GetTileType(unsigned int) [143] 0.04 0.03 12649830/51082225 GetRailTileType(unsigned int) [181] 0.02 0.01 156860/2079986 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] 0.03 0.00 6928681/43918558 GetTileRailType(unsigned int) [209] 0.00 0.02 378174/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.01 0.01 106014/534035 GetOtherTunnelEnd(unsigned int) [273] 0.01 0.00 703298/1016236 GetTunnelBridgeDirection(unsigned int) [446] 0.01 0.00 107348/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 919221/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 11995/25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] 0.00 0.00 655658/862029 IsTunnel(unsigned int) [762] 0.00 0.00 107348/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 168124/682021 HasStationRail(unsigned int) [772] 0.00 0.00 826/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 397/105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 157928/367754 BaseStation::GetByTile(unsigned int) [1336] 0.00 0.00 157928/248421 TileOffsByDiagDir(DiagDirection) [1346] 0.00 0.00 1897/7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] 0.00 0.00 1068/1842 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1559] 0.00 0.00 649/1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] 0.00 0.00 204/510 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1639] ----------------------------------------------- 0.00 0.00 2/67702726 ReverseTrainDirection(Train*) [237] 0.75 0.24 67702724/67702726 TrainController(Train*, Vehicle*) [10] [82] 0.6 0.75 0.24 67702726 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [82] 0.24 0.00 67702744/74757688 GetRailTileType(unsigned int) [182] 0.00 0.00 3/5 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 63/37872 InvalidateWindowData(WindowClass, int, int) [539] ----------------------------------------------- 0.00 0.95 2956/2956 TrainLocoHandler(Train*, bool) [7] [83] 0.6 0.00 0.95 2956 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] 0.00 0.58 2956/20927 CYapfRail2::CYapfRail2() [41] 0.03 0.34 2956/20927 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] 0.00 0.00 2956/20927 CYapfRail2::~CYapfRail2() [677] 0.00 0.00 2956/20935 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1435] 0.00 0.00 2956/2956 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1538] ----------------------------------------------- 0.26 0.63 2058233/2058233 TileLoop_Water(unsigned int) [26] [84] 0.5 0.26 0.63 2058233 DoFloodTile(unsigned int) [84] 0.24 0.01 1621049/1621082 MarkCanalsAndRiversAroundDirty(unsigned int) [188] 0.05 0.07 386910/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.06 410650/410650 FloodVehicles(unsigned int) [312] 0.01 0.05 1621041/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.06 0.00 2058235/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.04 0.00 23962/23962 FloodHalftile(unsigned int) [375] 0.03 0.00 1621046/1621047 UpdateSignalsInBuffer() [416] 0.02 0.00 1621047/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 107/9030736 RoadVehUpdateCache(RoadVehicle*) [910] 0.00 0.00 666/9030736 GetVehicleCapacity(Vehicle const*, unsigned short*) [747] 0.00 0.00 34072/9030736 Train::ConsistChanged(bool) [505] 0.00 0.02 234953/9030736 CallVehicleTicks() [6] 0.03 0.35 3878118/9030736 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.04 0.44 4882820/9030736 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] [85] 0.5 0.07 0.81 9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.32 0.32 8644548/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.07 0.01 9030742/224409325 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [56] 0.07 0.00 629580/2041400 CallbackResultSpriteGroup::GetCallbackResult() const [194] 0.01 0.00 8393532/8502474 SpriteGroup::GetCallbackResult() const [579] 0.01 0.00 378575/223771512 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.00 0.00 378574/228057092 RealSpriteGroup::Resolve(ResolverObject*) const [169] ----------------------------------------------- 0.85 0.00 14032650/14032650 CallVehicleTicks() [6] [86] 0.5 0.85 0.00 14032650 EffectVehicle::Tick() [86] ----------------------------------------------- [87] 0.5 0.82 0.00 RandomizedSpriteGroup::~RandomizedSpriteGroup() [87] ----------------------------------------------- 0.00 0.00 319/83642782 Ship::Tick() [388] 0.00 0.00 11499/83642782 ReverseTrainDirection(Train*) [237] 0.00 0.00 242732/83642782 RoadVehController(RoadVehicle*) [73] 0.82 0.00 83388232/83642782 TrainController(Train*, Vehicle*) [10] [88] 0.5 0.82 0.00 83642782 VehicleEnterTile(Vehicle*, unsigned int, int, int) [88] ----------------------------------------------- 0.00 0.00 752980/218142998 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [262] 0.01 0.00 2779554/218142998 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] 0.80 0.00 214610464/218142998 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [89] 0.5 0.81 0.00 218142998 ResultSpriteGroup::GetResult() const [89] ----------------------------------------------- 0.11 0.25 3887640/8614117 TrainController(Train*, Vehicle*) [10] 0.13 0.31 4726477/8614117 TrainLocoHandler(Train*, bool) [7] [90] 0.5 0.24 0.56 8614117 TrainCheckIfLineEnds(Train*) [90] 0.05 0.22 8614107/8930103 TrainCanLeaveTile(Train const*) [173] 0.11 0.00 7725664/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.07 0.03 6512483/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.01 0.05 857250/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.02 0.00 7711307/7844755 GetTileOwner(unsigned int) [460] 0.00 0.00 7436/25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] 0.00 0.00 345300/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 560/105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 707/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 131/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.00 4/13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 4/15126 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 4/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 4/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 4/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 1132/7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] 0.00 0.00 552/1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] 0.00 0.00 240/510 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1639] 0.00 0.00 4/1002 MxActivateChannel(MixerChannel*) [1591] ----------------------------------------------- 0.56 0.23 8285/8285 StateGameLoop() [4] [91] 0.5 0.56 0.23 8285 AnimateAnimatedTiles() [91] 0.08 0.06 1950970/1950970 AnimateTile_Town(unsigned int) [243] 0.02 0.01 905448/905448 AnimateTile_Industry(unsigned int) [424] 0.00 0.02 656207/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.01 0.00 13573/68336 DeleteAnimatedTile(unsigned int) [321] 0.01 0.00 656208/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.01 402421/402421 AnimateStationTile(unsigned int) [694] 0.00 0.00 403901/403901 AnimateTile_Station(unsigned int) [718] 0.00 0.00 1480/1480 AnimateAirportTile(unsigned int) [1569] ----------------------------------------------- 0.23 0.55 2550145/2550145 TileLoop_Town(unsigned int) [27] [92] 0.5 0.23 0.55 2550145 NewHouseTileLoop(unsigned int) [92] 0.24 0.18 5036726/5036726 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.01 0.08 2550145/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.04 0.00 2550149/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 5036723/5036723 TriggerHouse(unsigned int, HouseTrigger) [1287] ----------------------------------------------- 0.00 0.76 1/1 SwitchToMode(SwitchMode) [65] [93] 0.4 0.00 0.76 1 LoadIntroGame() [93] 0.00 0.67 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.05 1/4 SetupColoursAndInitialWindow() [217] 0.00 0.02 1/2 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.00 0.02 1/3 ShowSelectGameWindow() [331] 0.00 0.00 1/15 MarkWholeScreenDirty() [675] 0.00 0.00 1/3 SetLocalCompany(Owner) [964] 0.00 0.00 1/5 ResetWindowSystem() [1007] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1865] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [2066] 0.00 0.00 1/3 ResetGRFConfig(bool) [2117] 0.00 0.00 1/1 MusicDriver_ExtMidi::IsSongPlaying() [2544] ----------------------------------------------- 0.49 0.25 68628904/68628904 TileLoop_Water(unsigned int) [26] [94] 0.4 0.49 0.25 68628904 GetFloodingBehaviour(unsigned int) [94] 0.20 0.00 65651570/68155958 GetWaterClass(unsigned int) [203] 0.05 0.00 1875041/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 18315/18316 GetStationType(unsigned int) [1444] ----------------------------------------------- 0.58 0.16 289425/289425 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [95] 0.4 0.58 0.16 289425 ViewportAddVehicles(DrawPixelInfo*) [95] 0.07 0.00 2054839/2054839 GetVehiclePalette(Vehicle const*) [302] 0.03 0.02 2080916/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.04 0.00 2054843/2054843 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) [370] ----------------------------------------------- 0.00 0.00 11497/8367609 ReverseTrainDirection(Train*) [237] 0.00 0.00 19427/8367609 RoadVehController(RoadVehicle*) [73] 0.07 0.67 8336685/8367609 TrainController(Train*, Vehicle*) [10] [96] 0.4 0.07 0.67 8367609 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.03 0.24 414711/1698711 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [74] 0.25 0.00 8348180/9970362 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [170] 0.01 0.07 8296512/47001709 GetStationType(unsigned int) [133] 0.07 0.00 8348182/752999582 GetTileType(unsigned int) [33] 0.00 0.00 1200/68473 IsRoadStop(unsigned int) [767] 0.00 0.00 653/23497 RoadStop::GetByTile(unsigned int, RoadStopType) [1429] 0.00 0.00 653/653 RoadStop::Enter(RoadVehicle*) [1614] ----------------------------------------------- 0.00 0.00 56/1707493 TileLoop_Unmovable(unsigned int) [817] 0.00 0.02 45302/1707493 TileLoop_Industry(unsigned int) [103] 0.03 0.68 1662135/1707493 TileLoop_Town(unsigned int) [27] [97] 0.4 0.03 0.69 1707493 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [97] 0.07 0.41 201609/238209 Station::MarkTilesDirty(bool) const [112] 0.01 0.21 201606/201606 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] ----------------------------------------------- 1276 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.22 9/29 FileScanner::Scan(char const*, char const*, bool) [196] 0.00 0.50 20/29 FileScanner::Scan(char const*, Subdirectory, bool, bool) [122] [98] 0.4 0.00 0.72 29+1276 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.01 0.67 528/546 GRFFileScanner::AddFile(char const*, unsigned long) [99] 0.00 0.02 4/4 BaseMedia::AddFile(char const*, unsigned long) [444] 0.00 0.02 6/6 BaseMedia::AddFile(char const*, unsigned long) [490] 0.00 0.00 6/7 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 174/174 FiosFileScanner::AddFile(char const*, unsigned long) [886] 0.00 0.00 6868/33351 FS2OTTD(char const*) [1416] 0.00 0.00 6868/33251 FiosIsValidFile(char const*, dirent const*, stat*) [1419] 0.00 0.00 1305/11117 OTTD2FS(char const*) [1470] 0.00 0.00 1276/6316 AppendPathSeparator(char*, unsigned long) [1510] 1276 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] ----------------------------------------------- 0.00 0.02 18/546 FileScanner::Scan(char const*, Subdirectory, bool, bool) [122] 0.01 0.67 528/546 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] [99] 0.4 0.01 0.69 546 GRFFileScanner::AddFile(char const*, unsigned long) [99] 0.00 0.37 498/498 CalcGRFMD5Sum(GRFConfig*) [154] 0.00 0.32 546/549 FillGRFDetails(GRFConfig*, bool) [162] 0.00 0.00 546/569 GRFConfig::GRFConfig(char const*) [1628] 0.00 0.00 315/318 GRFConfig::~GRFConfig() [1667] ----------------------------------------------- 0.00 0.67 1/1 SwitchToMode(SwitchMode) [65] [100] 0.4 0.00 0.67 1 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [100] 0.00 0.67 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] ----------------------------------------------- 0.07 0.60 3450046/3450046 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [101] 0.4 0.07 0.60 3450046 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.04 0.46 1009920/1009920 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [124] 0.06 0.00 140/140 GetCustomStationSpecIndex(unsigned int) [314] 0.02 0.00 140/140 GetRailStationAxis(unsigned int) [477] 0.01 0.00 9324/9324 GetStationAnimationFrame(unsigned int) [616] 0.00 0.00 1760/25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] 0.00 0.00 9143/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 13824/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 2566/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 202/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 70/13898724 Station::TileBelongsToRailStation(unsigned int) const [318] 0.00 0.00 1516929/1516929 GetReverseRailTypeTranslation(RailType, GRFFile const*) [1302] 0.00 0.00 1516928/1516928 GetTerrainType(unsigned int) [1303] 0.00 0.00 86/7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] 0.00 0.00 70/70 GetNearbyTile(unsigned char, unsigned int) [1779] 0.00 0.00 70/367754 BaseStation::GetByTile(unsigned int) [1336] 0.00 0.00 67/1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] ----------------------------------------------- 0.54 0.13 8285/8285 CallLandscapeTick() [50] [102] 0.4 0.54 0.13 8285 OnTick_Station() [102] 0.04 0.09 20473/20489 UpdateStationAcceptance(Station*, bool) [250] 0.00 0.00 20636/435251 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 2365/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 8462/20922362 Randomizer::Next() [322] 0.00 0.00 3233/3329 CargoList::Truncate(unsigned int) [925] 0.00 0.00 25300/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 20473/429179 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1331] ----------------------------------------------- 0.19 0.47 520652/520652 RunTileLoop() [8] [103] 0.4 0.19 0.47 520652 TileLoop_Industry(unsigned int) [103] 0.00 0.28 45303/1707507 StationFinder::GetStations() [28] 0.04 0.03 1/1 BuildOilRig(unsigned int) [301] 0.04 0.00 520653/520653 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [372] 0.02 0.01 520649/1043594 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [338] 0.00 0.02 45302/1707493 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [97] 0.00 0.01 520144/1054259 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [448] 0.01 0.00 14569/47426 AddAnimatedTile(unsigned int) [398] 0.01 0.00 45487/66726928 TileLoop_Water(unsigned int) [26] 0.01 0.00 521282/3657396 GetIndustryTileSpec(unsigned short) [368] 0.00 0.00 520143/20922362 Randomizer::Next() [322] 0.00 0.00 13579/15126 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 1007/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 13578/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 519965/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 1322/90690 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [533] 0.00 0.00 43064/43380 Chance16(unsigned int, unsigned int) [851] 0.00 0.00 1192/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 1/6484 Station::RecomputeIndustriesNear() [207] 0.00 0.00 1192/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 1/57488 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] 0.00 0.00 1/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 1041296/1409790 GetIndustryGfx(unsigned int) [1307] 0.00 0.00 1998/1998 SetIndustryGfx(unsigned int, unsigned short) [1557] 0.00 0.00 1063/1063 T.1308 [1077] 0.00 0.00 1007/1007 SetIndustryConstructionStage(unsigned int, unsigned char) [1590] 0.00 0.00 991/150271 SetIndustryAnimationState(unsigned int, unsigned char) [1368] 0.00 0.00 2/7 GetTileType(unsigned int) [1997] 0.00 0.00 2/2 GetIndustryIndex(unsigned int) [2234] ----------------------------------------------- 0.06 0.59 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [104] 0.4 0.06 0.59 2 AfterLoadGame() [104] 0.15 0.00 2/2 YapfNotifyTrackLayoutChange(unsigned int, Track) [234] 0.00 0.09 2/4 SetupColoursAndInitialWindow() [217] 0.00 0.07 2/3 GfxLoadSprites() [269] 0.00 0.04 2/5 ReInitAllWindows() [275] 0.00 0.04 2/11 Station::RecomputeIndustriesNearForAll() [208] 0.03 0.00 5473/5473 TileHeight(unsigned int) [407] 0.02 0.01 2/2 UpdateHousesAndTowns() [425] 0.03 0.00 7300536/7473848 GetTileType(unsigned int) [402] 0.00 0.02 1/1 ShowVitalWindows() [496] 0.00 0.02 1/1 ShowStatusBar() [498] 0.00 0.02 1/3 ShowSelectGameWindow() [331] 0.00 0.02 1/1 AfterLoadStations() [514] 0.00 0.01 2/2 AfterLoadVehicles(bool) [531] 0.01 0.00 302/302 Order::SetRefit(unsigned char, unsigned char) [626] 0.00 0.01 2/2 CargoPacket::AfterLoad() [687] 0.01 0.00 2/4 GfxInitPalettes() [629] 0.00 0.00 2/2 SettingsDisableElrail(int) [720] 0.00 0.00 5/15 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 4/15 MarkWholeScreenDirty() [675] 0.00 0.00 65543/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 2/2 UpdateAllVirtCoords() [768] 0.00 0.00 2/2 UpdateAllTownVirtCoords() [780] 0.00 0.00 2/5 LoadStringWidthTable() [761] 0.00 0.00 2/2 UpdateAirportsNoise() [808] 0.00 0.00 26394/26394 GetTileOwner(unsigned int) [829] 0.00 0.00 14927/20417 SetTileOwner(unsigned int, Owner) [833] 0.00 0.00 11/1301 Train::ConsistChanged(bool) [505] 0.00 0.00 1/1 MoveBuoysToWaypoints() [853] 0.00 0.00 15/20489 UpdateStationAcceptance(Station*, bool) [250] 0.00 0.00 586/646 CalcClosestTownFromTile(unsigned int, unsigned int) [859] 0.00 0.00 5462/5462 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [865] 0.00 0.00 14434/14456 GetWaterTileType(unsigned int) [872] 0.00 0.00 7217/7233 GetWaterClass(unsigned int) [871] 0.00 0.00 2/2 AfterLoadRoadStops() [890] 0.00 0.00 100/486 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 11/11 Train::ReserveTrackUnderConsist() const [899] 0.00 0.00 1/1 UpdateNearestTownForRoadTiles(bool) [912] 0.00 0.00 294/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 337/337 SetWaterClass(unsigned int, WaterClass) [923] 0.00 0.00 621/621 GetIndustryGfx(unsigned int) [926] 0.00 0.00 2/7 GamelogPrint(void (*)(char const*)) [906] 0.00 0.00 11/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 696/696 GetRoadTileType(unsigned int) [936] 0.00 0.00 2/5 SetDate(int) [921] 0.00 0.00 59/71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 0.00 0.00 8/8 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 388/388 GetStationType(unsigned int) [957] 0.00 0.00 2/3 RecomputePrices() [944] 0.00 0.00 30/7384 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 17/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 23/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 169/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 15/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 18/8839 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 139/139 GetRailTileType(unsigned int) [978] 0.00 0.00 21/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 2/2 ResetViewportAfterLoadGame() [981] 0.00 0.00 11/11 T.1646 [999] 0.00 0.00 12/665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 377/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 6/13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.00 0.00 2/5 GamelogRevision() [985] 0.00 0.00 4/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 16/16 MakeCanal(unsigned int, Owner, unsigned char) [1022] 0.00 0.00 12/12 SetRoadTypes(unsigned int, RoadTypes) [1029] 0.00 0.00 28/28 SetStationGfx(unsigned int, unsigned char) [1030] 0.00 0.00 1/3182419 ClosestTownFromTile(unsigned int, unsigned int) [158] 0.00 0.00 2/5 ResetWindowSystem() [1007] 0.00 0.00 2/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 16/20922362 Randomizer::Next() [322] 0.00 0.00 17/100 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [1012] 0.00 0.00 15/1796778 GetNorthernBridgeEnd(unsigned int) [743] 0.00 0.00 4/4 SetIndustryAnimationState(unsigned int, unsigned char) [1060] 0.00 0.00 1/1 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) [1065] 0.00 0.00 11551/11554 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1469] 0.00 0.00 327/333 GetIndustryType(unsigned int) [1662] 0.00 0.00 302/302 Order::ConvertFromOldSavegame() [1671] 0.00 0.00 56/522 CopyFromOldName(unsigned short) [1632] 0.00 0.00 37/37 UpdateTownMaxPass(Town*) [1829] 0.00 0.00 20/27845 RoadVehicle::IsPrimaryVehicle() const [1421] 0.00 0.00 20/1444 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1572] 0.00 0.00 12/37539 AirportSpec::Get(unsigned char) [1411] 0.00 0.00 6/6 Pool::GetNew(unsigned long) [2023] 0.00 0.00 5/5 Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) [2048] 0.00 0.00 4/775 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1600] 0.00 0.00 2/2 GamelogTestMode() [2196] 0.00 0.00 2/2 GamelogTestRevision() [2210] 0.00 0.00 2/2 ResetOldNames() [2193] 0.00 0.00 2/2 IsGoodGRFConfigList() [2212] 0.00 0.00 2/2 CopyTempEngineData() [2207] 0.00 0.00 2/2 ConnectMultiheadedTrains() [2216] 0.00 0.00 2/4 GetCompanyRailtypes(Owner) [2064] 0.00 0.00 2/2 GetCompanyRoadtypes(Owner) [2211] 0.00 0.00 2/2 InitializeRailGUI() [2202] 0.00 0.00 2/2 AfterLoadLabelMaps() [2205] 0.00 0.00 2/7 GamelogPrintDebug(int) [1994] 0.00 0.00 2/2 SetCachedEngineCounts() [2214] 0.00 0.00 2/3 RebuildSubsidisedSourceAndDestinationCache() [2162] 0.00 0.00 2/2 ShowAIDebugWindowIfAIError() [2219] 0.00 0.00 2/3 ShowNewGRFError() [2127] 0.00 0.00 2/2 CheckTrainsLengths() [2206] 0.00 0.00 2/2 ResetSignalHandlers() [2235] 0.00 0.00 2/3600 Pool::GetNew(unsigned long) [1532] 0.00 0.00 2/2 CargoPayment::CargoPayment(Vehicle*) [2246] 0.00 0.00 1/4 GamelogMode() [2054] 0.00 0.00 1/1 ResetCompanyLivery(Company*) [2448] 0.00 0.00 1/1 ConvertOldMultiheadToNew() [2471] 0.00 0.00 1/4 GamelogGRFAddList(GRFConfig const*) [2060] 0.00 0.00 1/1 GamelogOldver() [2430] 0.00 0.00 1/1 ConvertFromOldCompanyManagerFace(unsigned int) [2480] 0.00 0.00 1/1 MoveWaypointsToBaseStations() [2476] ----------------------------------------------- 0.00 0.65 10876/10876 RoadVehController(RoadVehicle*) [73] [105] 0.4 0.00 0.65 10876 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.65 3011/3011 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [106] 0.00 0.00 9698/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 10876/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 653/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 525/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 653/1303 IsRoadStop(unsigned int) [1578] 0.00 0.00 10/10 GetRoadStopDir(unsigned int) [1935] 0.00 0.00 10/8034 GetRoadStopType(unsigned int) [1498] 0.00 0.00 10/12398 RoadVehicle::IsBus() const [1467] 0.00 0.00 2/6749 GetTileOwner(unsigned int) [1509] 0.00 0.00 2/2 GetRoadDepotDirection(unsigned int) [2236] ----------------------------------------------- 0.00 0.65 3011/3011 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] [106] 0.4 0.00 0.65 3011 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [106] 0.02 0.63 3011/3011 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [107] ----------------------------------------------- 0.02 0.63 3011/3011 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [106] [107] 0.4 0.02 0.63 3011 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [107] 0.03 0.60 3011/3011 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] ----------------------------------------------- 0.01 0.01 44284/1743001 LoadUnloadStation(Station*) [55] 0.38 0.24 1698717/1743001 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [74] [108] 0.4 0.39 0.25 1743001 Station::GetPlatformLength(unsigned int) const [108] 0.12 0.09 14077241/24301744 IsStationTileBlocked(unsigned int) [156] 0.03 0.00 13648382/13648382 GetStationIndex(unsigned int) [414] 0.01 0.00 1743000/13898724 Station::TileBelongsToRailStation(unsigned int) const [318] ----------------------------------------------- 0.12 0.00 3894862/20802783 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.52 0.00 16907921/20802783 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [78] [109] 0.4 0.64 0.00 20802783 FindTrainCollideEnum(Vehicle*, void*) [109] ----------------------------------------------- 0.03 0.60 3011/3011 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [107] [110] 0.4 0.03 0.60 3011 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.08 0.47 478188/478188 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.00 0.03 217890/2413710 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.01 0.00 217890/221351 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [604] 0.00 0.00 6022/47892 ottd_rdtsc() [612] 0.00 0.00 6527/284242 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [469] 0.00 0.00 3013/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 3013/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 3009/12398 RoadVehicle::IsBus() const [1467] 0.00 0.00 3009/3009 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1537] ----------------------------------------------- 0.00 0.00 1/16334989 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 1/16334989 DeleteOilRig(unsigned int) [883] 0.00 0.00 2/16334989 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 3/16334989 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 3/16334989 UpdateCompanyHQ(Company*, unsigned int) [1024] 0.00 0.00 3/16334989 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 4/16334989 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 5/16334989 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 8/16334989 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 33/16334989 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 68/16334989 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 73/16334989 Industry::~Industry() [541] 0.00 0.00 91/16334989 ClearTile_Trees(unsigned int, DoCommandFlag) [547] 0.00 0.00 101/16334989 DoClearSquare(unsigned int) [426] 0.00 0.00 168/16334989 TileLoop_Trees(unsigned int) [32] 0.00 0.00 1192/16334989 TileLoop_Industry(unsigned int) [103] 0.00 0.00 1283/16334989 TileLoop_Road(unsigned int) [119] 0.00 0.00 1606/16334989 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 1836/16334989 AnimateStationTile(unsigned int) [694] 0.00 0.00 7894/16334989 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 10502/16334989 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [515] 0.00 0.00 10565/16334989 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.00 0.00 10712/16334989 ClearTile_Clear(unsigned int, DoCommandFlag) [509] 0.00 0.00 13135/16334989 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 23597/16334989 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 28480/16334989 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 30773/16334989 AnimateTile_Town(unsigned int) [243] 0.00 0.00 31857/16334989 TileLoop_Town(unsigned int) [27] 0.00 0.00 33385/16334989 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.00 47426/16334989 AddAnimatedTile(unsigned int) [398] 0.00 0.00 52789/16334989 TrainController(Train*, Vehicle*) [10] 0.00 0.00 52794/16334989 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 63597/16334989 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.00 0.01 288411/16334989 TileLoop_Clear(unsigned int) [51] 0.00 0.01 307789/16334989 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.02 656207/16334989 AnimateAnimatedTiles() [91] 0.00 0.02 689731/16334989 TryReserveRailTrack(unsigned int, Track) [288] 0.01 0.04 1375787/16334989 RunTileLoop() [8] 0.01 0.05 1621041/16334989 DoFloodTile(unsigned int) [84] 0.01 0.08 2550145/16334989 NewHouseTileLoop(unsigned int) [92] 0.04 0.26 8421891/16334989 Station::MarkTilesDirty(bool) const [112] [111] 0.4 0.08 0.51 16334989 MarkTileDirtyByTile(unsigned int) [111] 0.51 0.00 16334995/17491091 GetTileZ(unsigned int) [117] ----------------------------------------------- 0.00 0.01 3598/238209 Vehicle::BeginLoading() [442] 0.01 0.07 33002/238209 LoadUnloadStation(Station*) [55] 0.07 0.41 201609/238209 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [97] [112] 0.3 0.08 0.48 238209 Station::MarkTilesDirty(bool) const [112] 0.04 0.26 8421891/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.12 0.01 8421888/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.05 0.00 12124442/13898724 Station::TileBelongsToRailStation(unsigned int) const [318] ----------------------------------------------- 0.00 0.00 620/32784157 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [880] 0.00 0.00 1038/32784157 DrawTile_Track(TileInfo*) [64] 0.00 0.00 1585/32784157 DrawWaterClassGround(TileInfo const*) [455] 0.00 0.00 4812/32784157 DrawWaterEdges(unsigned int, unsigned int) [834] 0.00 0.00 30456/32784157 DrawTile_Water(TileInfo*) [451] 0.00 0.00 59012/32784157 DrawTile_Industry(TileInfo*) [524] 0.00 0.00 59091/32784157 DrawTile_Unmovable(TileInfo*) [714] 0.00 0.00 137827/32784157 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 158033/32784157 DrawTile_Clear(TileInfo*) [521] 0.00 0.01 1000805/32784157 DrawTile_TunnelBridge(TileInfo*) [206] 0.01 0.03 2035984/32784157 DrawTile_Town(TileInfo*) [189] 0.01 0.03 2119692/32784157 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.01 0.04 2931437/32784157 DrawTile_Road(TileInfo*) [127] 0.02 0.07 4977332/32784157 DrawTile_Station(TileInfo*) [59] 0.07 0.26 19266433/32784157 DrawTrackBits(TileInfo*, TrackBits) [79] [113] 0.3 0.12 0.44 32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.22 0.00 32784165/32786402 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [199] 0.22 0.00 32403390/32405627 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [198] 0.00 0.00 380791/380791 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) [1334] ----------------------------------------------- 0.00 0.00 6/13980037 AfterLoadGame() [104] 0.00 0.00 16/13980037 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 31450/13980037 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 77223/13980037 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.05 0.21 6492759/13980037 TrainController(Train*, Vehicle*) [10] 0.05 0.24 7378583/13980037 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] [114] 0.3 0.10 0.46 13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.39 0.00 13980042/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.04 0.00 6881602/10083656 GetBridgeFoundation(Slope, Axis) [319] 0.03 0.01 6881599/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] 0.00 0.00 26041/12214288 GetPartialZ(int, int, Slope) [348] ----------------------------------------------- 0.01 0.04 1003491/10392287 HasFoundationNE(unsigned int, Slope, unsigned int) [263] 0.01 0.04 1003491/10392287 HasFoundationNW(unsigned int, Slope, unsigned int) [271] 0.01 0.04 1003491/10392287 DrawFoundation(TileInfo*, Foundation) [164] 0.07 0.32 7381814/10392287 TileLoop_Water(unsigned int) [26] [115] 0.3 0.10 0.45 10392287 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.29 0.00 10392303/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.04 0.01 10392313/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] 0.01 0.03 2013688/2013688 GetFoundation_Town(unsigned int, Slope) [384] 0.03 0.00 626852/626852 GetFoundation_Road(unsigned int, Slope) [404] 0.02 0.00 998786/998786 GetFoundation_Track(unsigned int, Slope) [441] 0.01 0.00 997752/19811867 GetRailFoundation(Slope, TrackBits) [187] 0.01 0.00 368492/368492 GetFoundation_Industry(unsigned int, Slope) [601] 0.01 0.00 626481/1186691 GetRoadFoundation(Slope, RoadBits) [669] 0.00 0.00 256193/10083656 GetBridgeFoundation(Slope, Axis) [319] 0.00 0.00 4537440/4537440 GetFoundation_Trees(unsigned int, Slope) [1289] 0.00 0.00 683265/683265 GetFoundation_Water(unsigned int, Slope) [1323] 0.00 0.00 512847/512847 GetFoundation_Dummy(unsigned int, Slope) [1328] 0.00 0.00 339985/339985 GetFoundation_TunnelBridge(unsigned int, Slope) [1337] 0.00 0.00 215654/215654 GetFoundation_Clear(unsigned int, Slope) [1351] 0.00 0.00 94394/94394 GetFoundation_Station(unsigned int, Slope) [1377] 0.00 0.00 38887/316442 HalftileFoundation(Corner) [1338] 0.00 0.00 903/59994 GetFoundation_Unmovable(unsigned int, Slope) [1394] ----------------------------------------------- 0.08 0.47 478188/478188 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] [116] 0.3 0.08 0.47 478188 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.04 0.28 2195820/2413710 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.02 0.10 3361899/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.02 0.00 277715/284242 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [469] 0.02 0.00 3465247/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 77223/13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.00 0.00 26123/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 26123/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 3461/221351 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [604] 0.00 0.00 21567/4823121 IsRoadStopTile(unsigned int) [464] 0.00 0.00 956380/956380 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [1312] 0.00 0.00 21567/23497 RoadStop::GetByTile(unsigned int, RoadStopType) [1429] 0.00 0.00 20500/22255 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] 0.00 0.00 12760/134877 GetStationType(unsigned int) [1370] 0.00 0.00 981/981 IsDriveThroughStopTile(unsigned int) [1594] ----------------------------------------------- 0.00 0.00 2/17491091 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.00 0.00 32/17491091 TileLoop_TunnelBridge(unsigned int) [562] 0.00 0.00 92/17491091 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 509/17491091 TileLoop_Road(unsigned int) [119] 0.00 0.00 6144/17491091 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [842] 0.00 0.00 31356/17491091 TileLoop_Clear(unsigned int) [51] 0.00 0.00 49891/17491091 TileLoop_Trees(unsigned int) [32] 0.03 0.00 1068070/17491091 GetOtherTunnelEnd(unsigned int) [273] 0.51 0.00 16334995/17491091 MarkTileDirtyByTile(unsigned int) [111] [117] 0.3 0.55 0.00 17491091 GetTileZ(unsigned int) [117] ----------------------------------------------- 0.00 0.00 650/37371402 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.00 5297/37371402 DrawMouseCursor() [781] 0.00 0.00 6668/37371402 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 19441/37371402 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.00 43908/37371402 MainWindow::OnPaint() [22] 0.10 0.44 37295438/37371402 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [118] 0.3 0.10 0.44 37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.40 0.00 44225700/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.03 0.01 473/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] ----------------------------------------------- 0.05 0.48 3182608/3182608 RunTileLoop() [8] [119] 0.3 0.05 0.48 3182608 TileLoop_Road(unsigned int) [119] 0.31 0.04 3182413/3182419 ClosestTownFromTile(unsigned int, unsigned int) [158] 0.13 0.01 3182416/3192889 GetTownRadiusGroup(Town const*, unsigned int) [244] 0.00 0.00 1283/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 1283/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 509/17491091 GetTileZ(unsigned int) [117] 0.00 0.00 509/82077 GetSnowLine() [1384] ----------------------------------------------- 0.26 0.27 8285/8285 CallLandscapeTick() [50] [120] 0.3 0.26 0.27 8285 OnTick_Town() [120] 0.10 0.16 18228/18228 GrowTown(Town*) [184] 0.01 0.00 65442/66056 UpdateTownRadius(Town*) [610] ----------------------------------------------- 0.00 0.00 30900/7378585 RoadVehController(RoadVehicle*) [73] 0.20 0.33 7347685/7378585 TrainController(Train*, Vehicle*) [10] [121] 0.3 0.20 0.33 7378585 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] 0.05 0.24 7378583/13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.03 0.00 7378586/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 6414/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.00 0.00 3268663/3281451 Train::IsPrimaryVehicle() const [1296] 0.00 0.00 180440/180440 GetBridgeSpec(unsigned int) [1361] 0.00 0.00 180440/180440 GetBridgeType(unsigned int) [1362] 0.00 0.00 27709/27845 RoadVehicle::IsPrimaryVehicle() const [1421] ----------------------------------------------- 0.00 0.13 1/4 ScanNewGRFFiles() [248] 0.00 0.39 3/4 ttd_main(int, char**) [1] [122] 0.3 0.00 0.52 4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [122] 0.00 0.50 20/29 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.02 18/546 GRFFileScanner::AddFile(char const*, unsigned long) [99] 0.00 0.00 20/299 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1673] ----------------------------------------------- 0.20 0.31 11146109/11146109 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [123] 0.3 0.20 0.31 11146109 DrawBridgeMiddle(TileInfo const*) [123] 0.17 0.00 3593526/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.07 1796757/1796763 GetBridgeHeight(unsigned int) [300] 0.03 0.02 1826222/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.01 0.00 1796761/1796767 GetSouthernBridgeEnd(unsigned int) [502] 0.01 0.00 2499059/4106767 GetRailTypeInfo(RailType) [584] 0.00 0.00 1796763/1796778 GetNorthernBridgeEnd(unsigned int) [743] 0.00 0.00 3920/4017884 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [367] 0.00 0.00 2237/32405627 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [198] 0.00 0.00 2237/32786402 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [199] 0.00 0.00 2343993/3335361 EndSpriteCombine() [1294] 0.00 0.00 2343993/3335362 StartSpriteCombine() [1293] 0.00 0.00 1971763/1971763 IsTileType(unsigned int, TileType) [1300] 0.00 0.00 1249531/2053384 HasCatenaryDrawn(RailType) [1299] ----------------------------------------------- 0.04 0.46 1009920/1009920 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [124] 0.3 0.04 0.46 1009920 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [124] 0.27 0.19 4039678/4039678 FindRailStationEnd(unsigned int, int, bool, bool) [131] 0.00 0.00 1009917/1009917 GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) [1310] ----------------------------------------------- 0.00 0.00 684/146641 SettingsDisableElrail(int) [720] 0.00 0.00 1301/146641 Train::ConsistChanged(bool) [505] 0.00 0.01 5755/146641 ReverseTrainDirection(Train*) [237] 0.03 0.11 40764/146641 Train::MarkDirty() [165] 0.07 0.25 98137/146641 TrainController(Train*, Vehicle*) [10] [125] 0.3 0.11 0.38 146641 GroundVehicle::PowerChanged() [125] 0.01 0.37 3776616/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.00 0.00 573963/1349423 FreightWagonMult(unsigned char) [593] 0.00 0.00 16287/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 16287/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] ----------------------------------------------- 0.00 0.00 76/4882819 UpdateAircraftCache(Aircraft*) [915] 0.00 0.00 730/4882819 Ship::Tick() [388] 0.00 0.00 6096/4882819 RoadVehicle::GetRunningCost() const [809] 0.00 0.00 22921/4882819 GetVehicleCapacity(Vehicle const*, unsigned short*) [747] 0.00 0.00 29816/4882819 Train::ConsistChanged(bool) [505] 0.00 0.03 271671/4882819 Train::GetRunningCost() const [256] 0.00 0.08 774893/4882819 GroundVehicle::CargoChanged() [285] 0.01 0.37 3776616/4882819 GroundVehicle::PowerChanged() [125] [126] 0.3 0.01 0.47 4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.04 0.44 4882820/9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] ----------------------------------------------- 0.18 0.30 2931441/2931441 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [127] 0.3 0.18 0.30 2931441 DrawTile_Road(TileInfo*) [127] 0.09 0.06 5942714/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.09 0.00 2931443/2931443 AlwaysDrawUnpavedRoads(unsigned int, Roadside) [278] 0.01 0.04 2931437/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.01 244592/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 147878/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.00 0.00 147878/1186691 GetRoadFoundation(Slope, RoadBits) [669] 0.00 0.00 244592/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 2927657/2927657 IsBridgeAbove(unsigned int) [1297] 0.00 0.00 3787/3799 GetCrossingRoadAxis(unsigned int) [1527] 0.00 0.00 3787/3799 IsCrossingBarred(unsigned int) [1526] ----------------------------------------------- [128] 0.3 0.48 0.00 SmallVector::~SmallVector() [128] ----------------------------------------------- 0.00 0.00 7/8908148 Waypoint::UpdateVirtCoord() [907] 0.00 0.00 11/8908148 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 17/8908148 AfterLoadGame() [104] 0.00 0.00 525/8908148 Aircraft::Tick() [729] 0.00 0.00 660/8908148 Station::UpdateVirtCoord() [774] 0.00 0.00 2509/8908148 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 20778/8908148 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 26123/8908148 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.47 0.00 8857518/8908148 TrainController(Train*, Vehicle*) [10] [129] 0.3 0.47 0.00 8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] ----------------------------------------------- [130] 0.3 0.47 0.00 ArrangeTrains(Train**, Train*, Train**, Train*, bool) [130] ----------------------------------------------- 0.27 0.19 4039678/4039678 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [124] [131] 0.3 0.27 0.19 4039678 FindRailStationEnd(unsigned int, int, bool, bool) [131] 0.19 0.00 8803700/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] ----------------------------------------------- 0.18 0.00 4/10 Window::FindWindowPlacementAndResize(int, int) [180] 0.28 0.00 6/10 ResizeWindow(Window*, int, int) [179] [132] 0.3 0.46 0.00 10 MainWindow::OnResize() [132] ----------------------------------------------- 0.00 0.00 36882/47001709 ClearTile_Station(unsigned int, DoCommandFlag) [818] 0.00 0.00 89369/47001709 IsRoadStop(unsigned int) [767] 0.00 0.00 351303/47001709 TileLoop_Station(unsigned int) [724] 0.00 0.00 406859/47001709 AnimateTile_Station(unsigned int) [718] 0.00 0.02 1900191/47001709 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.02 2779557/47001709 HasStationReservation(unsigned int) [429] 0.01 0.04 5063648/47001709 GetRailStationAxis(unsigned int) [242] 0.01 0.07 8296512/47001709 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.01 0.07 8346943/47001709 HasStationRail(unsigned int) [258] 0.02 0.17 19730445/47001709 DrawTile_Station(TileInfo*) [59] [133] 0.3 0.05 0.41 47001709 GetStationType(unsigned int) [133] 0.41 0.00 47001699/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- [134] 0.3 0.11 0.35 124443+4066461 [134] 0.04 0.00 151641 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 1/4132197 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 1/4132197 Aircraft::Tick() [729] 0.00 0.00 2/4132197 PlayShipSound(Vehicle const*) [1011] 0.00 0.00 4/4132197 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [976] 0.00 0.00 12/4132197 StartRoadVehSound(RoadVehicle const*) [963] 0.00 0.00 2962/4132197 Train::PlayLeaveStationSound() const [824] 0.00 0.00 3296/4132197 CargoPayment::~CargoPayment() [688] 0.00 0.00 6414/4132197 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] 0.00 0.01 56348/4132197 TrainLocoHandler(Train*, bool) [7] 0.02 0.43 4063157/4132197 CallVehicleTicks() [6] [135] 0.3 0.02 0.44 4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.03 0.35 3878118/9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.03 0.00 4132197/4132197 GetEngineGRF(unsigned short) [403] 0.02 0.00 613613/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.01 0.00 13190/13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 613612/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] 0.00 0.00 971/1002 MxActivateChannel(MixerChannel*) [1591] ----------------------------------------------- 0.01 0.44 629514/629514 TrainController(Train*, Vehicle*) [10] [136] 0.3 0.01 0.44 629514 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] 0.02 0.40 133448/137019 UpdateSignalsInBuffer(Owner) [140] 0.01 0.00 133448/137019 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [608] 0.00 0.00 119151/572227 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.00 0.00 55409/349384 GetSignalType(unsigned int, Track) [680] 0.00 0.00 133448/7844755 GetTileOwner(unsigned int) [460] ----------------------------------------------- 0.00 0.00 1/98558036 ScrollWindowTo(int, int, int, Window*, bool) [1055] 0.00 0.00 4/98558036 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 4/98558036 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] 0.00 0.00 7/98558036 Waypoint::UpdateVirtCoord() [907] 0.00 0.00 169/98558036 AfterLoadGame() [104] 0.00 0.00 319/98558036 Ship::Tick() [388] 0.00 0.00 525/98558036 Aircraft::Tick() [729] 0.00 0.00 664/98558036 Station::UpdateVirtCoord() [774] 0.00 0.00 8374/98558036 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 21646/98558036 Town::UpdateVirtCoord() [357] 0.00 0.00 30250/98558036 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 244592/98558036 DrawTile_Road(TileInfo*) [127] 0.00 0.00 256431/98558036 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 1005939/98558036 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [272] 0.02 0.00 3465247/98558036 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.03 0.00 7378586/98558036 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] 0.39 0.00 86145278/98558036 TrainController(Train*, Vehicle*) [10] [137] 0.3 0.45 0.00 98558036 GetSlopeZ(int, int) [137] ----------------------------------------------- 0.00 0.00 22/86860 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 32/86860 DropdownWindow::DrawWidget(Rect const&, int) const [844] 0.00 0.00 68/86860 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 78/86860 NetworkGameWindow::DrawDetails(Rect const&) const [814] 0.00 0.00 134/86860 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] 0.00 0.00 664/86860 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.01 1075/86860 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [689] 0.00 0.16 30577/86860 StatusBarWindow::DrawWidget(Rect const&, int) const [225] 0.00 0.28 54210/86860 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [138] 0.3 0.00 0.45 86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.04 0.33 86860/90521 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] 0.02 0.06 86861/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.01 0.00 86861/166154 GetString(char*, unsigned short, char const*) [606] ----------------------------------------------- 0.00 0.00 170/2954441 RoadStop::Entry::Rebuild(RoadStop const*, int) [889] 0.00 0.00 2833/2954441 EnsureNoVehicleOnGround(unsigned int) [811] 0.00 0.00 13389/2954441 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 23558/2954441 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [721] 0.00 0.00 44054/2954441 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.02 0.01 142989/2954441 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [276] 0.04 0.02 410650/2954441 FloodVehicles(unsigned int) [312] 0.11 0.05 1083909/2954441 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [227] 0.13 0.06 1232889/2954441 TrainLocoHandler(Train*, bool) [7] [139] 0.3 0.31 0.13 2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.12 0.00 3894862/20802783 FindTrainCollideEnum(Vehicle*, void*) [109] 0.01 0.00 3/3 EnumFindVehBlockingOvertake(Vehicle*, void*) [632] 0.00 0.00 50431/710593 EnumCheckRoadVehClose(Vehicle*, void*) [419] 0.00 0.00 11/11 TrainApproachingCrossingEnum(Vehicle*, void*) [1044] 0.00 0.00 68947/68947 TrainOnTileEnum(Vehicle*, void*) [1390] 0.00 0.00 30904/30904 FindTrainOnTrackEnum(Vehicle*, void*) [1420] 0.00 0.00 22998/22998 EnsureNoTrainOnTrackProc(Vehicle*, void*) [1430] 0.00 0.00 11631/11631 GetVehicleTunnelBridgeProc(Vehicle*, void*) [1468] 0.00 0.00 2023/2023 FloodVehicleProc(Vehicle*, void*) [1556] 0.00 0.00 54/54 FindVehiclesInRoadStop(Vehicle*, void*) [1803] 0.00 0.00 5/5 EnsureNoVehicleProcZ(Vehicle*, void*) [2042] 0.00 0.00 5/5 TrainOnTileEnum(Vehicle*, void*) [2039] ----------------------------------------------- 0.00 0.00 3/137019 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 6/137019 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 603/137019 ReverseTrainDirection(Train*) [237] 0.00 0.01 2959/137019 Vehicle::LeaveStation() [335] 0.02 0.40 133448/137019 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] [140] 0.3 0.02 0.42 137019 UpdateSignalsInBuffer(Owner) [140] 0.14 0.27 137285/137285 ExploreSegment(Owner) [148] 0.00 0.00 137275/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 133714/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 13135/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 3561/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 13135/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 4/2079986 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 14654/2079986 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.02 0.01 156860/2079986 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.03 0.01 209752/2079986 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.25 0.10 1698716/2079986 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [74] [141] 0.3 0.31 0.12 2079986 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] 0.07 0.05 8083732/24301744 IsStationTileBlocked(unsigned int) [156] ----------------------------------------------- 0.00 0.00 1240/17281740 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [880] 0.00 0.00 35716/17281740 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [287] 0.00 0.00 44852/17281740 DrawTile_Unmovable(TileInfo*) [714] 0.00 0.00 46116/17281740 DrawTile_Town(TileInfo*) [189] 0.00 0.00 58056/17281740 DrawTile_Industry(TileInfo*) [524] 0.00 0.00 62465/17281740 DrawTrackFence_NW(TileInfo const*, unsigned int) [766] 0.00 0.00 77877/17281740 DrawTrackFence_SE(TileInfo const*, unsigned int) [757] 0.00 0.00 241528/17281740 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [685] 0.00 0.00 272464/17281740 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [683] 0.00 0.00 275115/17281740 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [681] 0.00 0.00 306692/17281740 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [540] 0.01 0.00 343038/17281740 DrawTile_Trees(TileInfo*) [336] 0.02 0.01 1005944/17281740 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [272] 0.02 0.01 1007160/17281740 DrawFoundation(TileInfo*, Foundation) [164] 0.02 0.01 1099855/17281740 DrawTrackFence_NE(TileInfo const*, unsigned int) [430] 0.02 0.01 1163471/17281740 DrawTrackFence_SW(TileInfo const*, unsigned int) [428] 0.02 0.01 1390299/17281740 DrawTile_TunnelBridge(TileInfo*) [206] 0.03 0.02 1826222/17281740 DrawBridgeMiddle(TileInfo const*) [123] 0.03 0.02 2080916/17281740 ViewportAddVehicles(DrawPixelInfo*) [95] 0.09 0.06 5942714/17281740 DrawTile_Road(TileInfo*) [127] [142] 0.2 0.26 0.16 17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.14 0.00 15254637/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.02 0.01 300/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] ----------------------------------------------- 0.00 0.00 4/205617929 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1054] 0.00 0.00 8/205617929 GetRoadTileType(unsigned int) [456] 0.00 0.00 26/205617929 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 240/205617929 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [982] 0.00 0.00 833/205617929 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 13073/205617929 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 79891/205617929 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.00 80530/205617929 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 380236/205617929 GetStationType(unsigned int) [796] 0.00 0.00 394571/205617929 HasStationReservation(unsigned int) [794] 0.00 0.00 520930/205617929 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [717] 0.00 0.00 687467/205617929 HasStationRail(unsigned int) [772] 0.00 0.00 862029/205617929 IsTunnel(unsigned int) [762] 0.00 0.00 1011389/205617929 GetStationIndex(unsigned int) [752] 0.00 0.00 1016236/205617929 GetTunnelBridgeDirection(unsigned int) [446] 0.00 0.00 1165062/205617929 GetSignalStateByTrackdir(unsigned int, Trackdir) [746] 0.00 0.00 1405531/205617929 GetRailStationAxis(unsigned int) [730] 0.00 0.00 1509401/205617929 GetSignalType(unsigned int, Track) [525] 0.01 0.00 2472175/205617929 IsRailStationTile(unsigned int) [508] 0.01 0.00 2826071/205617929 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.01 0.00 3764748/205617929 IsBridgeTile(unsigned int) [327] 0.01 0.00 4418250/205617929 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [363] 0.01 0.00 6039781/205617929 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] 0.01 0.00 6711727/205617929 IsPlainRailTile(unsigned int) [352] 0.02 0.00 10027022/205617929 HasSignalOnTrackdir(unsigned int, Trackdir) [289] 0.03 0.00 12739650/205617929 GetTrackBits(unsigned int) [245] 0.03 0.00 13885511/205617929 T.2498 [229] 0.04 0.00 20786067/205617929 GetTileOwner(unsigned int) [286] 0.06 0.00 27928230/205617929 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.07 0.00 33809021/205617929 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.10 0.00 51082219/205617929 GetRailTileType(unsigned int) [181] [143] 0.2 0.42 0.00 205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 2/29177992 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 3/29177992 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.00 3/29177992 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.00 0.00 6/29177992 CheckRoadBlockedForOvertaking(OvertakeData*) [1023] 0.00 0.00 27/29177992 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [390] 0.00 0.00 30/29177992 Ship::Tick() [388] 0.00 0.00 79/29177992 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 3013/29177992 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.00 0.00 9218/29177992 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 10876/29177992 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 13824/29177992 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 15635/29177992 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 106050/29177992 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.00 137275/29177992 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 307787/29177992 UnreserveRailTrack(unsigned int, Track) [330] 0.01 0.00 689665/29177992 TryReserveRailTrack(unsigned int, Track) [288] 0.02 0.00 1606532/29177992 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.03 0.00 2413710/29177992 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.03 0.00 2419799/29177992 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.09 0.00 6131052/29177992 TrainController(Train*, Vehicle*) [10] 0.11 0.00 7587742/29177992 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.11 0.00 7725664/29177992 TrainCheckIfLineEnds(Train*) [90] [144] 0.2 0.42 0.00 29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] ----------------------------------------------- 0.03 0.39 2779559/2779559 DrawTile_Station(TileInfo*) [59] [145] 0.2 0.03 0.39 2779559 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] 0.18 0.00 2779558/4549631 ResolveStation(ResolverObject*) [171] 0.09 0.09 2416584/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.02 0.00 362970/4285547 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) [212] 0.01 0.00 2779554/218142998 ResultSpriteGroup::GetResult() const [89] 0.00 0.00 362970/228057092 RealSpriteGroup::Resolve(ResolverObject*) const [169] ----------------------------------------------- 4038977 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 286/124443 T.1197 [783] [146] 0.2 0.07 0.35 4039263 SlObjectMember(void*, SaveLoad const*) [146] 0.04 0.18 131308/139620 SlArray(void*, unsigned long, unsigned int) [192] 0.02 0.06 2325453/7108205 SlSaveLoadConv(void*, unsigned int) [186] 0.03 0.00 12451/19715 SlCopyBytes(void*, unsigned long) [349] 0.01 0.00 1263788/6047012 WriteValue(void*, unsigned int, long long) [422] 0.00 0.00 87675/364906 SlReadUint32() [526] 0.00 0.00 83488/12455738 SlReadByte() [261] 0.00 0.00 14430/82348 SlReadSimpleGamma() [784] 0.00 0.00 672/4589960 SlReadUint16() [232] 0.00 0.00 14430/14562 str_validate(char*, char const*, bool, bool) [894] 0.00 0.00 74988/74988 IntToReference(unsigned long, SLRefType) [1386] 0.00 0.00 26180/26180 GetVehicleDescription(VehicleType) [1422] 0.00 0.00 1304/1304 GetBaseStationDescription() [1577] 27484 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 63597 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.24 0.18 5036726/5036726 NewHouseTileLoop(unsigned int) [92] [147] 0.2 0.24 0.18 5036726+63597 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.05 0.05 1436466/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.03 0.00 571041/2178751 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] 0.02 0.00 5100326/7723692 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [415] 0.01 0.00 5100330/20922362 Randomizer::Next() [322] 0.00 0.00 3663853/8617351 SpriteGroup::Resolve(ResolverObject*) const [578] 0.00 0.00 63597/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 63598/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 63597/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 63597 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] ----------------------------------------------- 0.14 0.27 137285/137285 UpdateSignalsInBuffer(Owner) [140] [148] 0.2 0.14 0.27 137285 ExploreSegment(Owner) [148] 0.00 0.16 1083853/1083912 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [227] 0.07 0.02 142988/142988 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [276] 0.01 0.00 627113/627113 GetSignalType(unsigned int, Track) [598] 0.00 0.00 18957/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 161642/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.00 23369/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 23369/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 874424/874424 HasSignalOnTrackdir(unsigned int, Trackdir) [1317] 0.00 0.00 436814/5151809 FindFirstBit(unsigned int) [1286] ----------------------------------------------- 0.00 0.00 1036/182775 Md5::Finish(unsigned char*) [748] 0.00 0.04 16910/182775 MD5File::CheckMD5(Subdirectory) const [382] 0.01 0.36 164829/182775 CalcGRFMD5Sum(GRFConfig*) [154] [149] 0.2 0.01 0.40 182775 Md5::Append(void const*, unsigned long) [149] 0.40 0.00 2904112/2904112 Md5::Process(unsigned char const*) [150] ----------------------------------------------- 0.40 0.00 2904112/2904112 Md5::Append(void const*, unsigned long) [149] [150] 0.2 0.40 0.00 2904112 Md5::Process(unsigned char const*) [150] ----------------------------------------------- 0.00 0.00 1/57488 TileLoop_Industry(unsigned int) [103] 0.00 0.00 46/57488 Aircraft::Tick() [729] 0.01 0.37 57441/57488 TrainLocoHandler(Train*, bool) [7] [151] 0.2 0.01 0.37 57488 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] 0.33 0.00 57488/57488 Pool::GetNew(unsigned long) [161] 0.04 0.00 57488/114953 MarkSingleVehicleDirty(Vehicle const*) [303] 0.00 0.00 57488/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 57488/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 1/1 ChimneySmokeInit(EffectVehicle*) [1067] 0.00 0.00 57488/72339 Vehicle::Vehicle(VehicleType) [1388] 0.00 0.00 57488/59249 EffectVehicle::UpdateDeltaXY(Direction) [1395] 0.00 0.00 55398/55398 ElectricSparkInit(EffectVehicle*) [1397] 0.00 0.00 2023/2023 DieselSmokeInit(EffectVehicle*) [1555] 0.00 0.00 46/46 SmokeInit(EffectVehicle*) [1817] 0.00 0.00 20/20 SteamSmokeInit(EffectVehicle*) [1877] ----------------------------------------------- 0.00 0.00 236/90521 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.01 3425/90521 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.04 0.33 86860/90521 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] [152] 0.2 0.04 0.34 90521 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] 0.02 0.14 855181/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 0.01 0.13 3978379/5385164 GetCharacterWidth(FontSize, unsigned int) [211] 0.01 0.01 855181/1005509 GetGlyph(FontSize, unsigned int) [450] 0.01 0.00 3155417/6266165 Utf8Decode(unsigned int*, char const*) [462] 0.00 0.00 87158/87276 T.332 [1074] ----------------------------------------------- 0.00 0.05 92/641 LoadNewGRF(unsigned int, unsigned int) [324] 0.00 0.32 549/641 FillGRFDetails(GRFConfig*, bool) [162] [153] 0.2 0.00 0.37 641 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.07 0.09 60583/92906 SkipSpriteData(unsigned char, unsigned short) [190] 0.00 0.15 147/147 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.00 0.03 430/430 NewSpriteSet(ByteReader*) [399] 0.00 0.01 377/377 CfgApply(ByteReader*) [546] 0.00 0.01 48/48 GraphicsNew(ByteReader*) [678] 0.01 0.00 56871/58532 FioReadBlock(void*, unsigned long) [611] 0.00 0.00 225/225 LoadFontGlyph(ByteReader*) [736] 0.00 0.00 58/58 SpriteReplace(ByteReader*) [737] 0.00 0.00 122138/177521 FioReadWord() [756] 0.00 0.00 64158/3571481 FioSkipBytes(int) [364] 0.00 0.00 122013/19970715 FioReadByte() [260] 0.00 0.00 641/651 FioOpenFile(int, char const*) [898] 0.00 0.00 607/2344 FioReadDword() [878] 0.00 0.00 1293/1293 FeatureNewName(ByteReader*) [919] 0.00 0.00 2300/2300 ParamSet(ByteReader*) [920] 0.00 0.00 515/515 ScanInfo(ByteReader*) [928] 0.00 0.00 830/830 SkipIf(ByteReader*) [943] 0.00 0.00 60315/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 59734/618507 ByteReader::ReadByte() [1325] 0.00 0.00 7511/7511 NewSpriteGroup(ByteReader*) [1507] 0.00 0.00 1546/1546 FeatureChangeInfo(ByteReader*) [1566] 0.00 0.00 1544/1544 ReserveChangeInfo(ByteReader*) [1567] 0.00 0.00 1322/1322 SkipAct1(ByteReader*) [1575] 0.00 0.00 1018/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 675/675 SkipAct12(ByteReader*) [1608] 0.00 0.00 641/8264 FioSeekToFile(unsigned char, unsigned long) [1495] 0.00 0.00 532/532 FeatureMapSpriteGroup(ByteReader*) [1631] 0.00 0.00 327/327 StationMapSpriteGroup(ByteReader*, unsigned char) [1663] 0.00 0.00 210/210 SkipActA(ByteReader*) [1691] 0.00 0.00 182/182 SkipAct5(ByteReader*) [1702] 0.00 0.00 117/117 GRFComment(ByteReader*) [1737] 0.00 0.00 75/294 AllocateSound() [1675] 0.00 0.00 69/69 GRFConfig::IsOpenTTDBaseGRF() const [1782] 0.00 0.00 69/69 GRFInfo(ByteReader*) [1780] 0.00 0.00 53/33907 FioGetPos() [1415] 0.00 0.00 53/245 ByteReader::ReadWord() [1685] 0.00 0.00 51/51 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1807] 0.00 0.00 30/30 GRFLoadError(ByteReader*) [1850] 0.00 0.00 22/13356 GetSound(unsigned short) [1464] 0.00 0.00 18/18 DefineGotoLabel(ByteReader*) [1884] 0.00 0.00 9/9 SkipAct11(ByteReader*) [1952] 0.00 0.00 7/7 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [1995] 0.00 0.00 3/3 GRFSound(ByteReader*) [2166] ----------------------------------------------- 0.00 0.37 498/498 GRFFileScanner::AddFile(char const*, unsigned long) [99] [154] 0.2 0.00 0.37 498 CalcGRFMD5Sum(GRFConfig*) [154] 0.01 0.36 164829/182775 Md5::Append(void const*, unsigned long) [149] 0.00 0.00 498/518 Md5::Finish(unsigned char*) [748] 0.00 0.00 498/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 498/518 Md5::Md5() [1634] 0.00 0.00 498/518 FioFCloseFile(_IO_FILE*) [1633] ----------------------------------------------- 0.00 0.37 8284/8284 StateGameLoop() [4] [155] 0.2 0.00 0.37 8284 IncreaseDate() [155] 0.00 0.28 4/4 IndustryMonthlyLoop() [176] 0.00 0.08 107/107 IndustryDailyLoop() [295] 0.01 0.00 4/4 TownsMonthlyLoop() [522] 0.00 0.00 107/8803 ConvertDateToYMD(int, YearMonthDay*) [617] 0.00 0.00 4/4 CompaniesMonthlyLoop() [879] 0.00 0.00 112/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 111/78833 SetWindowClassesDirty(WindowClass) [473] 0.00 0.00 4/4 SubsidyMonthlyLoop() [1052] 0.00 0.00 107/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 107/107 DisasterDailyLoop() [1742] 0.00 0.00 107/107 NetworkChatMessageDailyLoop() [1743] 0.00 0.00 107/107 EnginesDailyLoop() [1741] 0.00 0.00 4/4 EnginesMonthlyLoop() [2062] 0.00 0.00 4/4 StationMonthlyLoop() [2063] 0.00 0.00 4/4 NetworkServerMonthlyLoop() [2068] ----------------------------------------------- 0.00 0.00 598/24301744 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 2442/24301744 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [881] 0.00 0.00 24744/24301744 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 24992/24301744 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 35883/24301744 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 161642/24301744 ExploreSegment(Owner) [148] 0.02 0.01 1890470/24301744 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.07 0.05 8083732/24301744 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] 0.12 0.09 14077241/24301744 Station::GetPlatformLength(unsigned int) const [108] [156] 0.2 0.21 0.16 24301744 IsStationTileBlocked(unsigned int) [156] 0.16 0.00 24301749/24735382 GetStationSpec(unsigned int) [228] ----------------------------------------------- 0.14 0.22 2119693/2119693 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [157] 0.2 0.14 0.22 2119693 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.00 0.08 503671/503671 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.02 0.02 529100/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.03 2119692/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.03 0.00 2119689/4924528 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [287] 0.00 0.01 347762/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.01 0.00 245038/2178751 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] 0.01 0.00 2119694/7723692 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [415] 0.00 0.00 1590591/8617351 SpriteGroup::Resolve(ResolverObject*) const [578] ----------------------------------------------- 0.00 0.00 1/3182419 AfterLoadGame() [104] 0.00 0.00 1/3182419 BuildOilRig(unsigned int) [301] 0.00 0.00 4/3182419 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.31 0.04 3182413/3182419 TileLoop_Road(unsigned int) [119] [158] 0.2 0.31 0.04 3182419 ClosestTownFromTile(unsigned int, unsigned int) [158] 0.01 0.00 2341619/2341619 Pool::Get(unsigned long) [589] 0.01 0.00 6364833/26203537 GetTileType(unsigned int) [379] 0.01 0.00 3182415/3405279 GetTownIndex(unsigned int) [585] 0.01 0.00 2341621/2776681 DistanceManhattan(unsigned int, unsigned int) [571] 0.00 0.00 3182415/4447589 GetRoadTileType(unsigned int) [1290] ----------------------------------------------- 0.00 0.03 217890/2413710 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.04 0.28 2195820/2413710 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [159] 0.2 0.04 0.31 2413710 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.01 0.08 2419800/2419800 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.05 0.00 2388993/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.02 0.02 2351095/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.03 0.00 2413710/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.02 0.01 7230559/7230559 IsRoadDepotTile(unsigned int) [423] 0.02 0.00 4801554/4823121 IsRoadStopTile(unsigned int) [464] 0.01 0.00 47430/47430 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [549] 0.01 0.00 4816846/4816846 T.1267 [573] 0.01 0.00 2404632/2404632 GetTileType(unsigned int) [587] 0.01 0.00 2404627/2404627 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() [588] 0.00 0.00 7380/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 15844/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 10218/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 52399/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 15844/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 75623/75623 GetTunnelBridgeDirection(unsigned int) [1385] 0.00 0.00 69672/69672 IsTunnel(unsigned int) [1389] 0.00 0.00 27944/134877 GetStationType(unsigned int) [1370] 0.00 0.00 4524/4524 GetRoadDepotDirection(unsigned int) [1520] ----------------------------------------------- 0.01 0.32 1368328/1368328 CallVehicleTicks() [6] [160] 0.2 0.01 0.32 1368328 Train::OnNewDay() [160] 0.09 0.03 71979/71979 Train::GetRunningCost() const [256] 0.01 0.11 71982/136454 CheckIfTrainNeedsService(Train*) [201] 0.03 0.00 142795/149105 AgeVehicle(Vehicle*) [385] 0.02 0.00 71983/78833 SetWindowClassesDirty(WindowClass) [473] 0.01 0.00 71983/78079 SubtractMoneyFromCompanyFract(Owner, CommandCost) [507] 0.01 0.00 71982/78292 CheckOrders(Vehicle const*) [551] 0.01 0.00 71982/78189 CheckVehicleBreakdown(Vehicle*) [556] 0.01 0.00 242989/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 171007/171794 DecreaseVehicleValue(Vehicle*) [1363] 0.00 0.00 50133/50462 SpecializedStation::Get(unsigned long) [1400] ----------------------------------------------- 0.33 0.00 57488/57488 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [161] 0.2 0.33 0.00 57488 Pool::GetNew(unsigned long) [161] ----------------------------------------------- 0.00 0.00 3/549 GfxLoadSprites() [269] 0.00 0.32 546/549 GRFFileScanner::AddFile(char const*, unsigned long) [99] [162] 0.2 0.00 0.32 549 FillGRFDetails(GRFConfig*, bool) [162] 0.00 0.32 549/641 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 549/656 FioCheckFileExists(char const*, Subdirectory) [897] ----------------------------------------------- 0.00 0.00 2877/1017092 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 7645/1017092 AnimateStationTile(unsigned int) [694] 0.06 0.25 1006570/1017092 DrawTile_Station(TileInfo*) [59] [163] 0.2 0.06 0.26 1017092 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.11 0.00 1017062/2041400 CallbackResultSpriteGroup::GetCallbackResult() const [194] 0.04 0.04 1017092/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.07 0.00 1017092/4549631 ResolveStation(ResolverObject*) [171] 0.00 0.00 28/8502474 SpriteGroup::GetCallbackResult() const [579] ----------------------------------------------- 0.00 0.00 425/8710942 DrawTile_Track(TileInfo*) [64] 0.00 0.00 923/8710942 DrawTile_Station(TileInfo*) [59] 0.00 0.00 1754/8710942 DrawTile_Industry(TileInfo*) [524] 0.00 0.00 59091/8710942 DrawTile_Unmovable(TileInfo*) [714] 0.00 0.00 147878/8710942 DrawTile_Road(TileInfo*) [127] 0.00 0.01 244730/8710942 DrawTile_Town(TileInfo*) [189] 0.00 0.01 347762/8710942 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.00 0.03 853541/8710942 DrawTile_TunnelBridge(TileInfo*) [206] 0.02 0.23 7054838/8710942 DrawTrackBits(TileInfo*, TrackBits) [79] [164] 0.2 0.03 0.28 8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.01 0.10 1003489/1003489 HasFoundationNE(unsigned int, Slope, unsigned int) [263] 0.00 0.10 1003491/1003491 HasFoundationNW(unsigned int, Slope, unsigned int) [271] 0.01 0.04 1003491/10392287 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.02 0.01 1007160/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 1003489/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] 0.00 0.00 3889/106395 GetRailFoundationCorner(Foundation) [471] 0.00 0.00 1003490/1003490 OffsetGroundSprite(int, int) [1311] ----------------------------------------------- 0.00 0.02 2952/40764 TrainEnterStation(Train*, unsigned short) [362] 0.01 0.28 37812/40764 LoadUnloadStation(Station*) [55] [165] 0.2 0.01 0.30 40764 Train::MarkDirty() [165] 0.03 0.11 40764/146641 GroundVehicle::PowerChanged() [125] 0.00 0.08 750802/214306586 Train::GetImage(Direction) const [21] 0.00 0.08 40764/42065 GroundVehicle::CargoChanged() [285] 0.00 0.00 815/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 815/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.01 0.30 8285/8285 GameLoop() [3] [166] 0.2 0.01 0.30 8285 InputLoop() [166] 0.00 0.28 8272/9069 HandleMouseEvents() [167] 0.00 0.02 31/31 DropdownWindow::OnMouseLoop() [497] 0.00 0.00 73/73 QueryString::HandleEditBox(Window*, int) [991] 0.00 0.00 3/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15 Window::~Window() [974] 0.00 0.00 1/1 DropdownWindow::~DropdownWindow() [1049] 0.00 0.00 1/1 Window::RaiseButtons(bool) [1051] 0.00 0.00 24517/24517 Window::OnMouseLoop() [1426] 0.00 0.00 247/247 SaveLoadWindow::OnMouseLoop() [1682] 0.00 0.00 73/73 QueryStringBaseWindow::HandleEditBox(int) [1777] 0.00 0.00 39/39 NetworkGameWindow::OnMouseLoop() [1826] 0.00 0.00 34/34 NetworkStartServerWindow::OnMouseLoop() [1836] 0.00 0.00 3/90939 Window::SetDirty() const [1379] 0.00 0.00 1/1 Window::OnTimeout() [2577] ----------------------------------------------- 0.00 0.03 797/9069 VideoDriver_SDL::MainLoop() [2] 0.00 0.28 8272/9069 InputLoop() [166] [167] 0.2 0.00 0.31 9069 HandleMouseEvents() [167] 0.00 0.17 7/9 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.04 1/1 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.04 1/1 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.02 1/1 PopupMainToolbMenu(Window*, int, unsigned short, int) [493] 0.00 0.02 1/1 ShowNetworkGameWindow() [494] 0.01 0.00 1/1 MainToolbarWindow::OnClick(Point, int, int) [639] 0.00 0.00 1/13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 8/8 SaveLoadWindow::OnClick(Point, int, int) [979] 0.00 0.00 4/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 13/15 Window::SetFocusedWidget(unsigned char) [1037] 0.00 0.00 1/1 QueryWindow::OnClick(Point, int, int) [1048] 0.00 0.00 1/15 Window::~Window() [974] 0.00 0.00 1/1 NetworkStartServerWindow::OnClick(Point, int, int) [1050] 0.00 0.00 9069/9069 VpHandlePlaceSizingDrag() [1480] 0.00 0.00 9069/9069 UpdateTileSelection() [1479] 0.00 0.00 8989/9011 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] 0.00 0.00 8985/8985 Window::OnMouseOver(Point, int) [1482] 0.00 0.00 57/57 MainWindow::OnScroll(Point) [1797] 0.00 0.00 14/71 IsPtInWindowViewport(Window const*, int, int) [1778] 0.00 0.00 13/13 HideDropDownMenu(Window*) [1910] 0.00 0.00 7/8 FiosGetSavegameList(SaveLoadDialogMode) [1969] 0.00 0.00 7/9 BuildFileList() [1946] 0.00 0.00 4/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 4/127 Window::SetWidgetDirty(unsigned char) const [1726] 0.00 0.00 4/4 Window::HandleButtonClick(unsigned char) [2097] 0.00 0.00 2/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 1/1 AskExitGameCallback(Window*, bool) [2489] 0.00 0.00 1/1 SndPlayFx(unsigned short) [2481] 0.00 0.00 1/1 ToolbarSaveClick(Window*) [2486] 0.00 0.00 1/1 SaveLoadWindow::~SaveLoadWindow() [2525] 0.00 0.00 1/1 SelectGameWindow::OnClick(Point, int, int) [2535] ----------------------------------------------- 0.06 0.24 941639/941639 CallVehicleTicks() [6] [168] 0.2 0.06 0.24 941639 ElectricSparkTick(EffectVehicle*) [168] 0.00 0.22 55368/59249 EffectVehicle::~EffectVehicle() [191] 0.00 0.01 276971/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 276972/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 55368/72339 Pool::FreeItem(unsigned long) [1387] ----------------------------------------------- 0.00 0.00 64314/228057092 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.00 0.00 362970/228057092 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] 0.00 0.00 378574/228057092 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.04 0.00 27175705/228057092 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] 0.26 0.00 200075529/228057092 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [169] 0.2 0.30 0.00 228057092 RealSpriteGroup::Resolve(ResolverObject*) const [169] ----------------------------------------------- 0.00 0.00 9635/9970362 RoadVehController(RoadVehicle*) [73] 0.00 0.00 53353/9970362 CheckNextTrainTile(Train*) [75] 0.05 0.00 1559194/9970362 Train::GetCurrentMaxSpeed() const [47] 0.25 0.00 8348180/9970362 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] [170] 0.2 0.30 0.00 9970362 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [170] ----------------------------------------------- 0.05 0.00 752981/4549631 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [262] 0.07 0.00 1017092/4549631 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.18 0.00 2779558/4549631 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] [171] 0.2 0.30 0.00 4549631 ResolveStation(ResolverObject*) [171] ----------------------------------------------- 0.00 0.00 3/20522145 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.00 0.00 3/20522145 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.00 1801/20522145 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.00 0.00 2566/20522145 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 9195/20522145 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 133714/20522145 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 306999/20522145 UnreserveRailTrack(unsigned int, Track) [330] 0.01 0.00 605563/20522145 TryReserveRailTrack(unsigned int, Track) [288] 0.01 0.01 1293187/20522145 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.06 0.02 5382242/20522145 TrainController(Train*, Vehicle*) [10] 0.07 0.03 6274389/20522145 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.07 0.03 6512483/20522145 TrainCheckIfLineEnds(Train*) [90] [172] 0.2 0.22 0.08 20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.08 0.00 20511549/35821424 GetTrackBits(unsigned int) [241] 0.00 0.00 9919255/9919255 GetSignalType(unsigned int, Track) [1284] ----------------------------------------------- 0.00 0.01 315996/8930103 TrainApproachingCrossingTile(Train const*) [501] 0.05 0.22 8614107/8930103 TrainCheckIfLineEnds(Train*) [90] [173] 0.2 0.05 0.23 8930103 TrainCanLeaveTile(Train const*) [173] 0.22 0.00 8030099/42696216 IsTileType(unsigned int, TileType) [71] 0.01 0.00 6849949/15030738 GetRailTileType(unsigned int) [459] ----------------------------------------------- 0.28 0.00 429221110/429221110 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [174] 0.2 0.28 0.00 429221110 ResultSpriteGroup::GetNumResults() const [174] ----------------------------------------------- 0.00 0.00 24656/9268526 Train::ConsistChanged(bool) [505] 0.28 0.00 9243870/9268526 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [56] [175] 0.2 0.28 0.00 9268526 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [175] ----------------------------------------------- 0.00 0.28 4/4 IncreaseDate() [155] [176] 0.2 0.00 0.28 4 IndustryMonthlyLoop() [176] 0.00 0.19 11532/11748 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.09 5/11 Station::RecomputeIndustriesNearForAll() [208] 0.00 0.00 11532/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 5/2914 Industry::~Industry() [541] 0.00 0.00 5/5 Industry::PostDestructor(unsigned long) [962] 0.00 0.00 5/2914 Pool::FreeItem(unsigned long) [1539] ----------------------------------------------- 0.00 0.00 2/72339 Ship::~Ship() [914] 0.00 0.00 33/72339 Aircraft::~Aircraft() [850] 0.00 0.00 107/72339 RoadVehicle::~RoadVehicle() [813] 0.00 0.05 12948/72339 Train::~Train() [337] 0.00 0.23 59249/72339 EffectVehicle::~EffectVehicle() [191] [177] 0.2 0.00 0.28 72339 Vehicle::~Vehicle() [177] 0.15 0.00 57465/57465 DeleteVehicleNews(unsigned short, unsigned short) [233] 0.09 0.00 57464/57464 Vehicle::SetNext(Vehicle*) [277] 0.03 0.00 57465/114953 MarkSingleVehicleDirty(Vehicle const*) [303] 0.00 0.00 57464/96301798 UpdateVehiclePosHash(Vehicle*, int, int) [43] 0.00 0.00 57465/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 5/1498494 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.00 15/1498494 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 220/1498494 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 2456/1498494 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.00 0.00 21741/1498494 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.01 0.00 55449/1498494 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.02 0.01 125083/1498494 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.03 0.02 262927/1498494 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.06 0.03 491349/1498494 CheckNextTrainTile(Train*) [75] 0.06 0.04 539249/1498494 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] [178] 0.2 0.18 0.10 1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.03 0.00 1470057/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.02 0.00 1606532/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.01 0.01 1293187/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.01 0.00 1493851/43918558 GetTileRailType(unsigned int) [209] 0.00 0.01 90583/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 23072/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 14654/2079986 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] 0.00 0.00 219709/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 20782/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 2173/25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] 0.00 0.00 20782/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 138/105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 185/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 1493850/1493850 GetTileOwner(unsigned int) [1304] 0.00 0.00 1493848/1493848 GetTileType(unsigned int) [1305] 0.00 0.00 1293176/1293176 GetRailTileType(unsigned int) [1308] 0.00 0.00 131807/131807 IsTunnel(unsigned int) [1371] 0.00 0.00 44099/44099 GetTunnelBridgeDirection(unsigned int) [1405] 0.00 0.00 15428/15428 GetStationIndex(unsigned int) [1457] 0.00 0.00 15428/65441 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1392] 0.00 0.00 774/774 GetStationType(unsigned int) [1601] 0.00 0.00 774/1842 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1559] 0.00 0.00 339/7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] 0.00 0.00 151/1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] 0.00 0.00 66/510 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1639] ----------------------------------------------- 0.00 0.09 4/12 SetupColoursAndInitialWindow() [217] 0.00 0.09 4/12 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.09 4/12 ReInitAllWindows() [275] [179] 0.2 0.00 0.28 12 ResizeWindow(Window*, int, int) [179] 0.28 0.00 6/10 MainWindow::OnResize() [132] 0.00 0.00 10/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 10/90939 Window::SetDirty() const [1379] 0.00 0.00 10/29 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] 0.00 0.00 4/11 Window::OnResize() [1930] 0.00 0.00 2/2 NWidgetViewport::UpdateViewportCoordinates(Window*) [2251] 0.00 0.00 1/2 Scrollbar::SetCapacityFromWidget(Window*, int, int) [2275] 0.00 0.00 1/1 SaveLoadWindow::OnResize() [2524] 0.00 0.00 1/1 NetworkGameWindow::OnResize() [2542] ----------------------------------------------- 0.00 0.02 1/15 ShowGenerateWorldProgress() [499] 0.00 0.02 1/15 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.02 1/15 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.02 1/15 ShowNetworkGameWindow() [494] 0.00 0.02 1/15 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.02 1/15 ShowStatusBar() [498] 0.00 0.02 1/15 AllocateToolbar() [495] 0.00 0.02 1/15 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.06 3/15 ShowSelectGameWindow() [331] 0.00 0.07 4/15 SetupColoursAndInitialWindow() [217] [180] 0.2 0.00 0.28 15 Window::FindWindowPlacementAndResize(int, int) [180] 0.18 0.00 4/10 MainWindow::OnResize() [132] 0.00 0.09 4/12 ResizeWindow(Window*, int, int) [179] 0.00 0.00 4/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 7/11 Window::OnResize() [1930] 0.00 0.00 4/90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.00 0.00 191/51082225 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.02 0.01 6371808/51082225 IsPlainRailTile(unsigned int) [352] 0.02 0.01 6722427/51082225 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.04 0.03 12598316/51082225 T.2498 [229] 0.04 0.03 12649830/51082225 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.04 0.03 12739653/51082225 GetTrackBits(unsigned int) [245] [181] 0.2 0.17 0.10 51082225 GetRailTileType(unsigned int) [181] 0.10 0.00 51082219/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 111/74757688 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.03 0.00 7054833/74757688 DrawTile_Track(TileInfo*) [64] 0.24 0.00 67702744/74757688 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [82] [182] 0.2 0.27 0.00 74757688 GetRailTileType(unsigned int) [182] ----------------------------------------------- 0.00 0.00 3/3337 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 12/3337 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [788] 0.00 0.00 17/3337 GetGlyph(FontSize, unsigned int) [450] 0.00 0.00 48/3337 SetupColoursAndInitialWindow() [217] 0.00 0.00 50/3337 GetSpriteSize(unsigned int) [719] 0.00 0.00 60/3337 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [710] 0.02 0.01 300/3337 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.02 0.01 421/3337 VehicleMove(Vehicle*, bool) [36] 0.03 0.01 473/3337 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.11 0.05 1953/3337 GetGlyphWidth(FontSize, unsigned int) [221] [183] 0.2 0.18 0.08 3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.03 0.02 3274/3274 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [350] 0.03 0.00 3274/3274 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [394] 0.00 0.00 63/3337 AllocSprite(unsigned long) [476] 0.00 0.00 3337/177521 FioReadWord() [756] 0.00 0.00 3337/19970715 FioReadByte() [260] 0.00 0.00 63/58532 FioReadBlock(void*, unsigned long) [611] 0.00 0.00 3337/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 3337/8264 FioSeekToFile(unsigned char, unsigned long) [1495] 0.00 0.00 1304/1306 Blitter_8bppBase::GetScreenDepth() [1576] ----------------------------------------------- 0.10 0.16 18228/18228 OnTick_Town() [120] [184] 0.2 0.10 0.16 18228 GrowTown(Town*) [184] 0.04 0.00 1822008/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.03 0.01 1309203/1313014 GetAnyRoadBits(unsigned int, RoadType, bool) [371] 0.03 0.00 537814/537814 IsWaterTile(unsigned int) [401] 0.02 0.01 10906/20820 BuildTownHouse(Town*, unsigned int) [354] 0.02 0.00 5742271/20922362 Randomizer::Next() [322] 0.01 0.00 4378119/26203537 GetTileType(unsigned int) [379] 0.00 0.00 1309230/1309230 GetTownRoadBits(unsigned int) [755] 0.00 0.00 218838/3405279 GetTownIndex(unsigned int) [585] 0.00 0.00 2623/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 6806/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 1816/1816 LevelTownLand(unsigned int) [849] 0.00 0.00 276/552 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 6806/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 10906/73802 Chance16(unsigned int, unsigned int) [838] 0.00 0.00 1265174/4447589 GetRoadTileType(unsigned int) [1290] 0.00 0.00 537813/537813 TileAddByDiagDir(unsigned int, DiagDirection) [1327] ----------------------------------------------- 0.08 0.00 16887/54210 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 0.18 0.00 37323/54210 DrawTextEffects(DrawPixelInfo*) [72] [185] 0.2 0.26 0.00 54210 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) [185] ----------------------------------------------- 0.02 0.06 2325453/7108205 SlObjectMember(void*, SaveLoad const*) [146] 0.05 0.12 4782752/7108205 SlArray(void*, unsigned long, unsigned int) [192] [186] 0.2 0.07 0.18 7108205 SlSaveLoadConv(void*, unsigned int) [186] 0.07 0.08 4589288/4589960 SlReadUint16() [232] 0.01 0.00 60347/60347 SlReadUint64() [520] 0.01 0.00 1119674/12455738 SlReadByte() [261] 0.00 0.01 277231/364906 SlReadUint32() [526] 0.00 0.00 1137/1137 RemapOldStringID(unsigned short) [1583] ----------------------------------------------- 0.00 0.00 75/19811867 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.00 0.00 187/19811867 TileLoop_Track(unsigned int) [197] 0.01 0.00 997752/19811867 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.09 0.00 7054835/19811867 DrawTrackBits(TileInfo*, TrackBits) [79] 0.15 0.00 11759018/19811867 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] [187] 0.1 0.25 0.00 19811867 GetRailFoundation(Slope, TrackBits) [187] 0.00 0.00 466650/466826 IsSlopeWithThreeCornersRaised(Slope) [1330] 0.00 0.00 373136/373136 SlopeWithThreeCornersRaised(Corner) [1335] ----------------------------------------------- 0.00 0.00 33/1621082 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.24 0.01 1621049/1621082 DoFloodTile(unsigned int) [84] [188] 0.1 0.24 0.01 1621082 MarkCanalsAndRiversAroundDirty(unsigned int) [188] 0.01 0.00 2504388/68155958 GetWaterClass(unsigned int) [203] ----------------------------------------------- 0.14 0.10 4155678/4155678 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [189] 0.1 0.14 0.10 4155678 DrawTile_Town(TileInfo*) [189] 0.05 0.00 4155679/13755733 GetHouseType(unsigned int) [219] 0.01 0.03 2035984/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.01 244730/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.00 0.00 2035986/26203537 GetTileType(unsigned int) [379] 0.00 0.00 46116/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] ----------------------------------------------- 0.03 0.05 32323/92906 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.07 0.09 60583/92906 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [190] 0.1 0.10 0.14 92906 SkipSpriteData(unsigned char, unsigned short) [190] 0.10 0.00 18679240/19970715 FioReadByte() [260] 0.04 0.00 3474092/3571481 FioSkipBytes(int) [364] ----------------------------------------------- 0.00 0.00 16/59249 SteamSmokeTick(EffectVehicle*) [863] 0.00 0.00 71/59249 SmokeTick(EffectVehicle*) [819] 0.00 0.01 1784/59249 Pool::CleanPool() [325] 0.00 0.01 2010/59249 DieselSmokeTick(EffectVehicle*) [538] 0.00 0.22 55368/59249 ElectricSparkTick(EffectVehicle*) [168] [191] 0.1 0.00 0.24 59249 EffectVehicle::~EffectVehicle() [191] 0.00 0.23 59249/72339 Vehicle::~Vehicle() [177] 0.01 0.00 59249/72339 CargoList::~CargoList() [542] ----------------------------------------------- 0.00 0.00 1/139620 Load_ANIT() [952] 0.00 0.00 1/139620 Load_CAPR() [953] 0.00 0.00 1/139620 Load_PRIC() [955] 0.00 0.00 1/139620 Load_ENGS() [954] 0.00 0.00 1/139620 Load_ORDR() [396] 0.00 0.00 3/139620 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 1024/139620 Load_MAP7() [519] 0.00 0.00 1040/139620 Load_MAP6() [713] 0.00 0.00 1040/139620 Load_MAP5() [439] 0.00 0.00 1040/139620 Load_MAP4() [712] 0.00 0.00 1040/139620 Load_MAP3() [438] 0.00 0.00 1040/139620 Load_MAP2() [447] 0.00 0.00 1040/139620 Load_MAP1() [518] 0.00 0.00 1040/139620 Load_MAPT() [393] 0.04 0.18 131308/139620 SlObjectMember(void*, SaveLoad const*) [146] [192] 0.1 0.04 0.20 139620 SlArray(void*, unsigned long, unsigned int) [192] 0.05 0.12 4782752/7108205 SlSaveLoadConv(void*, unsigned int) [186] 0.02 0.00 4782752/6047012 WriteValue(void*, unsigned int, long long) [422] ----------------------------------------------- 0.00 0.00 1/8942454 TileLoop_Industry(unsigned int) [103] 0.00 0.00 7/8942454 Waypoint::UpdateVirtCoord() [907] 0.00 0.00 15/8942454 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 21/8942454 AfterLoadGame() [104] 0.00 0.00 525/8942454 Aircraft::Tick() [729] 0.00 0.00 538/8942454 Town::UpdateVirtCoord() [357] 0.00 0.00 660/8942454 Station::UpdateVirtCoord() [774] 0.00 0.00 2733/8942454 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 2833/8942454 EnsureNoVehicleOnGround(unsigned int) [811] 0.00 0.00 12342/8942454 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 18357/8942454 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 20778/8942454 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 26123/8942454 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.23 0.00 8857521/8942454 TrainController(Train*, Vehicle*) [10] [193] 0.1 0.23 0.00 8942454 GetTileMaxZ(unsigned int) [193] ----------------------------------------------- 0.04 0.00 394758/2041400 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.07 0.00 629580/2041400 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.11 0.00 1017062/2041400 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] [194] 0.1 0.23 0.00 2041400 CallbackResultSpriteGroup::GetCallbackResult() const [194] ----------------------------------------------- 0.00 0.02 1/9 FiosGetScenarioList(SaveLoadDialogMode) [437] 0.00 0.02 1/9 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.17 7/9 HandleMouseEvents() [167] [195] 0.1 0.00 0.22 9 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.22 9/9 FileScanner::Scan(char const*, char const*, bool) [196] 0.00 0.00 387/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 54/14562 str_validate(char*, char const*, bool, bool) [894] 0.00 0.00 317/33351 FS2OTTD(char const*) [1416] 0.00 0.00 317/33251 FiosIsValidFile(char const*, dirent const*, stat*) [1419] 0.00 0.00 144/199 FiosIsHiddenFile(dirent const*) [1695] 0.00 0.00 9/9 FiosIsRoot(char const*) [1945] 0.00 0.00 8/11117 OTTD2FS(char const*) [1470] 0.00 0.00 8/8 FiosGetDrives() [1966] ----------------------------------------------- 0.00 0.22 9/9 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] [196] 0.1 0.00 0.22 9 FileScanner::Scan(char const*, char const*, bool) [196] 0.00 0.22 9/29 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.00 9/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 9/6316 AppendPathSeparator(char*, unsigned long) [1510] ----------------------------------------------- 0.14 0.08 1543837/1543837 RunTileLoop() [8] [197] 0.1 0.14 0.08 1543837 TileLoop_Track(unsigned int) [197] 0.05 0.00 1817017/1817017 IsPlainRailTile(unsigned int) [341] 0.01 0.00 2553102/35821424 GetTrackBits(unsigned int) [241] 0.01 0.00 2168704/2168704 GetTileOwner(unsigned int) [590] 0.01 0.00 1817022/1817022 GetTileType(unsigned int) [592] 0.00 0.00 11061/66726928 TileLoop_Water(unsigned int) [26] 0.00 0.00 196/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 187/19811867 GetRailFoundation(Slope, TrackBits) [187] 0.00 0.00 196/82077 GetSnowLine() [1384] 0.00 0.00 176/466826 IsSlopeWithThreeCornersRaised(Slope) [1330] ----------------------------------------------- 0.00 0.00 2237/32405627 DrawBridgeMiddle(TileInfo const*) [123] 0.22 0.00 32403390/32405627 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] [198] 0.1 0.22 0.00 32405627 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [198] ----------------------------------------------- 0.00 0.00 2237/32786402 DrawBridgeMiddle(TileInfo const*) [123] 0.22 0.00 32784165/32786402 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] [199] 0.1 0.22 0.00 32786402 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [199] ----------------------------------------------- 0.01 0.21 201606/201606 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [97] [200] 0.1 0.01 0.21 201606 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] 0.10 0.00 201613/202179 CargoList::Append(CargoPacket*) [266] 0.10 0.00 201606/387561 Pool::GetNew(unsigned long) [216] 0.01 0.00 201609/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 176564/408219 Pool::FreeItem(unsigned long) [702] 0.00 0.00 201608/435251 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 201610/429179 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1331] 0.00 0.00 201607/201607 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1358] ----------------------------------------------- 0.00 0.10 64472/136454 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.01 0.11 71982/136454 Train::OnNewDay() [160] [201] 0.1 0.01 0.21 136454 CheckIfTrainNeedsService(Train*) [201] 0.15 0.01 115006/120080 Vehicle::NeedsServicing() const [222] 0.00 0.04 136454/142765 Vehicle::NeedsAutomaticServicing() const [374] ----------------------------------------------- 0.21 0.00 23/23 TileLoop_Trees(unsigned int) [32] [202] 0.1 0.21 0.00 23 MakeSnow(unsigned int, unsigned int) [202] ----------------------------------------------- 0.01 0.00 2504388/68155958 MarkCanalsAndRiversAroundDirty(unsigned int) [188] 0.20 0.00 65651570/68155958 GetFloodingBehaviour(unsigned int) [94] [203] 0.1 0.21 0.00 68155958 GetWaterClass(unsigned int) [203] ----------------------------------------------- 0.05 0.16 207097/207097 LoadUnloadStation(Station*) [55] [204] 0.1 0.05 0.16 207097 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] 0.09 0.00 185596/387561 Pool::GetNew(unsigned long) [216] 0.04 0.03 210313/210372 CargoList::Append(CargoPacket*) [307] 0.00 0.00 117084/408219 Pool::FreeItem(unsigned long) [702] 0.00 0.00 210313/210731 CargoList::RemoveFromCache(CargoPacket const*) [1355] 0.00 0.00 185597/185956 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1360] 0.00 0.00 24717/117447 std::list >::erase(std::_List_iterator) [1373] ----------------------------------------------- 0.00 0.00 5/40549 VehicleEnterDepot(Vehicle*) [862] 0.14 0.06 40544/40549 LoadUnloadStation(Station*) [55] [205] 0.1 0.14 0.06 40549 TriggerVehicle(Vehicle*, VehicleTrigger) [205] 0.00 0.06 40549/40549 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.00 0.00 5/5 VehicleEnteredDepotThisTick(Vehicle*) [2035] ----------------------------------------------- 0.07 0.13 968714/968714 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [206] 0.1 0.07 0.13 968714 DrawTile_TunnelBridge(TileInfo*) [206] 0.02 0.01 1390299/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.03 853541/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.03 0.00 913242/913242 HasTunnelBridgeReservation(unsigned int) [418] 0.00 0.01 1000805/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.01 0.00 853539/1112252 DrawClearLandTile(TileInfo const*, unsigned char) [670] 0.01 0.00 853541/10083656 GetBridgeFoundation(Slope, Axis) [319] 0.00 0.00 1607708/4106767 GetRailTypeInfo(RailType) [584] 0.00 0.00 191240/295552 HasBridgeFlatRamp(Slope, Axis) [728] 0.00 0.00 853541/3335362 StartSpriteCombine() [1293] 0.00 0.00 853540/3335361 EndSpriteCombine() [1294] 0.00 0.00 803853/2053384 HasCatenaryDrawn(RailType) [1299] 0.00 0.00 76802/481517 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1329] ----------------------------------------------- 0.00 0.00 1/6484 TileLoop_Industry(unsigned int) [103] 0.00 0.00 1/6484 DeleteOilRig(unsigned int) [883] 0.00 0.20 6482/6484 Station::RecomputeIndustriesNearForAll() [208] [207] 0.1 0.00 0.20 6484 Station::RecomputeIndustriesNear() [207] 0.14 0.06 6483/6484 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [210] 0.00 0.00 6483/6484 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [839] 0.00 0.00 25932/2776681 DistanceManhattan(unsigned int, unsigned int) [571] 0.00 0.00 6483/6483 Station::GetCatchmentRect() const [885] ----------------------------------------------- 0.00 0.04 2/11 AfterLoadGame() [104] 0.00 0.07 4/11 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.09 5/11 IndustryMonthlyLoop() [176] [208] 0.1 0.00 0.20 11 Station::RecomputeIndustriesNearForAll() [208] 0.00 0.20 6482/6484 Station::RecomputeIndustriesNear() [207] ----------------------------------------------- 0.00 0.00 253/43918558 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.01 0.00 1493851/43918558 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.03 0.00 6928681/43918558 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.05 0.00 11144156/43918558 TrainLocoHandler(Train*, bool) [7] 0.06 0.00 12094980/43918558 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.06 0.00 12256637/43918558 TrainController(Train*, Vehicle*) [10] [209] 0.1 0.20 0.00 43918558 GetTileRailType(unsigned int) [209] ----------------------------------------------- 0.00 0.00 1/6484 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.14 0.06 6483/6484 Station::RecomputeIndustriesNear() [207] [210] 0.1 0.14 0.06 6484 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [210] 0.06 0.00 5870765/5877248 FindIndustryToDeliver(unsigned int, void*) [320] 0.00 0.00 48/49 FindNearIndustryName(unsigned int, void*) [994] ----------------------------------------------- 0.00 0.00 14/5385164 UpdateTextBufferSize(Textbuf*) [977] 0.00 0.00 7026/5385164 FormatStringLinebreaks(char*, char const*, int) [831] 0.01 0.05 1399745/5385164 GetStringBoundingBox(char const*) [329] 0.01 0.13 3978379/5385164 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] [211] 0.1 0.02 0.18 5385164 GetCharacterWidth(FontSize, unsigned int) [211] 0.01 0.17 316909/320269 GetGlyphWidth(FontSize, unsigned int) [221] ----------------------------------------------- 0.02 0.00 362970/4285547 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [145] 0.18 0.00 3922577/4285547 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [212] 0.1 0.20 0.00 4285547 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) [212] ----------------------------------------------- 0.00 0.00 216/11748 IndustryDailyLoop() [295] 0.00 0.19 11532/11748 IndustryMonthlyLoop() [176] [213] 0.1 0.00 0.19 11748 ChangeIndustryProduction(Industry*, bool) [213] 0.18 0.01 144/144 WhoCanServiceIndustry(Industry*) [214] 0.00 0.00 4160/20922362 Randomizer::Next() [322] 0.00 0.00 11752/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 148/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 316/43380 Chance16(unsigned int, unsigned int) [851] 0.00 0.00 182/62570 Randomizer::Next(unsigned int) [1393] 0.00 0.00 148/181 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1703] 0.00 0.00 12/16 SetDParam(unsigned int, unsigned long long) [1892] 0.00 0.00 4/144 SimpleCountedObject::Release() [1717] 0.00 0.00 4/9 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] ----------------------------------------------- 0.18 0.01 144/144 ChangeIndustryProduction(Industry*, bool) [213] [214] 0.1 0.18 0.01 144 WhoCanServiceIndustry(Industry*) [214] 0.01 0.00 1050205/1050205 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [535] 0.00 0.00 144/1476883 FindStationsAroundTiles(TileArea const&, SmallVector*) [29] ----------------------------------------------- 0.00 0.00 6/4042014 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.00 0.00 15/4042014 AfterLoadGame() [104] 0.00 0.00 5300/4042014 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 6806/4042014 GrowTown(Town*) [184] 0.00 0.00 15844/4042014 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.00 0.00 16801/4042014 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.00 0.00 20782/4042014 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 23369/4042014 ExploreSegment(Owner) [148] 0.01 0.00 107348/4042014 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.01 0.00 252217/4042014 TrainLocoHandler(Train*, bool) [7] 0.17 0.00 3593526/4042014 DrawBridgeMiddle(TileInfo const*) [123] [215] 0.1 0.19 0.00 4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] ----------------------------------------------- 0.00 0.00 11/387561 Load_STNS() [793] 0.00 0.00 59/387561 Load_VEHS() [333] 0.00 0.00 289/387561 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] 0.09 0.00 185596/387561 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] 0.10 0.00 201606/387561 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] [216] 0.1 0.19 0.00 387561 Pool::GetNew(unsigned long) [216] ----------------------------------------------- 0.00 0.05 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.05 1/4 LoadIntroGame() [93] 0.00 0.09 2/4 AfterLoadGame() [104] [217] 0.1 0.00 0.18 4 SetupColoursAndInitialWindow() [217] 0.00 0.09 4/12 ResizeWindow(Window*, int, int) [179] 0.00 0.07 4/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.01 4/4 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [568] 0.00 0.00 48/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 4/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 64/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.00 0.00 8/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 8/90939 Window::SetDirty() const [1379] 0.00 0.00 4/15 Window::Window() [1903] 0.00 0.00 4/13 Window::InitNested(WindowDesc const*, int) [1913] ----------------------------------------------- [218] 0.1 0.18 0.00 SafeParamSet(ByteReader*) [218] ----------------------------------------------- 0.00 0.00 117/13755733 ClearTile_Town(unsigned int, DoCommandFlag) [934] 0.00 0.00 10412/13755733 ClearTownHouse(Town*, unsigned int) [351] 0.00 0.00 31857/13755733 MakeSingleHouseBigger(unsigned int) [433] 0.01 0.00 511732/13755733 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [431] 0.03 0.00 2013687/13755733 GetFoundation_Town(unsigned int, Slope) [384] 0.03 0.00 2450000/13755733 AnimateTile_Town(unsigned int) [243] 0.05 0.00 4155679/13755733 DrawTile_Town(TileInfo*) [189] 0.06 0.00 4582249/13755733 TileLoop_Town(unsigned int) [27] [219] 0.1 0.18 0.00 13755733 GetHouseType(unsigned int) [219] ----------------------------------------------- 0.00 0.18 1/1 ttd_main(int, char**) [1] [220] 0.1 0.00 0.18 1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.05 1/4 SetupColoursAndInitialWindow() [217] 0.00 0.04 1/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] 0.00 0.03 1/3 GfxLoadSprites() [269] 0.00 0.02 1/3 ShowSelectGameWindow() [331] 0.00 0.02 1/1 ShowGenerateWorldProgress() [499] 0.00 0.02 1/5 ReInitAllWindows() [275] 0.00 0.00 1/4 GfxInitPalettes() [629] 0.00 0.00 2/15 MarkWholeScreenDirty() [675] 0.00 0.00 1/5 LoadStringWidthTable() [761] 0.00 0.00 1/8 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 1/7 GamelogPrint(void (*)(char const*)) [906] 0.00 0.00 1/5 SetDate(int) [921] 0.00 0.00 1/3 SetLocalCompany(Owner) [964] 0.00 0.00 2/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/5 ResetWindowSystem() [1007] 0.00 0.00 1/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1680] 0.00 0.00 1/1 PrepareGenerateWorldProgress() [2477] 0.00 0.00 1/7 GamelogPrintDebug(int) [1994] 0.00 0.00 1/5 GamelogStopAction() [2031] 0.00 0.00 1/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1968] 0.00 0.00 1/1306 Blitter_8bppBase::GetScreenDepth() [1576] 0.00 0.00 1/1 DeleteAllNonVitalWindows() [2472] 0.00 0.00 1/2 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2248] 0.00 0.00 1/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 1/1 HideVitalWindows() [2441] 0.00 0.00 1/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 3360/320269 LoadStringWidthTable() [761] 0.01 0.17 316909/320269 GetCharacterWidth(FontSize, unsigned int) [211] [221] 0.1 0.01 0.17 320269 GetGlyphWidth(FontSize, unsigned int) [221] 0.11 0.05 1953/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.01 0.00 320269/322285 SpriteExists(unsigned int) [602] 0.00 0.00 320267/157050740 GetRawSprite(unsigned int, SpriteType) [66] ----------------------------------------------- 0.00 0.00 1/120080 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.01 0.00 5073/120080 RoadVehicle::OnNewDay() [506] 0.15 0.01 115006/120080 CheckIfTrainNeedsService(Train*) [201] [222] 0.1 0.16 0.01 120080 Vehicle::NeedsServicing() const [222] 0.01 0.00 1997830/1997885 EngineReplacement(EngineRenew*, unsigned short, unsigned short) [510] ----------------------------------------------- 0.00 0.00 220/5383938 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.03 0.14 5383718/5383938 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [223] 0.1 0.03 0.14 5383938 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.08 0.00 2724012/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.05 0.01 3034698/3192224 IsBridgeTile(unsigned int) [327] 0.01 0.00 312938/1016236 GetTunnelBridgeDirection(unsigned int) [446] 0.01 0.00 2826071/205617929 GetTileType(unsigned int) [143] 0.00 0.00 104312/295552 HasBridgeFlatRamp(Slope, Axis) [728] 0.00 0.00 206371/862029 IsTunnel(unsigned int) [762] ----------------------------------------------- 0.00 0.00 61/12735 TrainController(Train*, Vehicle*) [10] 0.00 0.01 602/12735 ReverseTrainDirection(Train*) [237] 0.00 0.04 2956/12735 Vehicle::LeaveStation() [335] 0.00 0.12 9116/12735 TrainLocoHandler(Train*, bool) [7] [224] 0.1 0.00 0.17 12735 TryPathReserve(Train*, bool, bool) [224] 0.00 0.15 9218/380402 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.01 12735/95183 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 9218/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 9195/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 9218/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 10/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 12/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 1305/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] ----------------------------------------------- 0.00 0.04 8368/30578 NWidgetBackground::Draw(Window const*) [328] 0.01 0.11 22210/30578 NWidgetLeaf::Draw(Window const*) [226] [225] 0.1 0.01 0.16 30578 StatusBarWindow::DrawWidget(Rect const&, int) const [225] 0.00 0.16 30577/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] ----------------------------------------------- 0.00 0.00 2400/153775 NWidgetServerListHeader::Draw(Window const*) [740] 0.00 0.05 46480/153775 NWidgetPIPContainer::Draw(Window const*) [17] 0.01 0.10 104895/153775 NWidgetToolbarContainer::Draw(Window const*) [251] [226] 0.1 0.01 0.15 153775 NWidgetLeaf::Draw(Window const*) [226] 0.01 0.11 22210/30578 StatusBarWindow::DrawWidget(Rect const&, int) const [225] 0.00 0.01 1075/1075 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [689] 0.00 0.00 405/1079 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] 0.00 0.00 24722/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 19441/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 0.00 0.00 19128/19128 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [722] 0.00 0.00 664/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 268/268 QueryWindow::DrawWidget(Rect const&, int) const [770] 0.00 0.00 110/110 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] 0.00 0.00 68/68 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 148/148 Window::DrawSortButtonState(int, SortButtonState) const [805] 0.00 0.00 237/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 19441/37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.00 0.00 273/377 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 52697/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 26566/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] 0.00 0.00 19686/19686 Window::DrawWidget(Rect const&, int) const [1441] 0.00 0.00 653/1138 NetworkGameWindow::DrawWidget(Rect const&, int) const [1582] 0.00 0.00 607/672 SelectGameWindow::SetStringParameters(int) const [1611] 0.00 0.00 365/640 Window::SetStringParameters(int) const [1619] 0.00 0.00 268/272 QueryWindow::SetStringParameters(int) const [1678] 0.00 0.00 225/241 NetworkStartServerWindow::SetStringParameters(int) const [1686] 0.00 0.00 159/176 NetworkGameWindow::SetStringParameters(int) const [1705] ----------------------------------------------- 0.00 0.00 3/1083912 RoadVehController(RoadVehicle*) [73] 0.00 0.00 22/1083912 TrainController(Train*, Vehicle*) [10] 0.00 0.00 34/1083912 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.16 1083853/1083912 ExploreSegment(Owner) [148] [227] 0.1 0.00 0.16 1083912 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [227] 0.11 0.05 1083909/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] ----------------------------------------------- 0.00 0.00 31212/24735382 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 402421/24735382 AnimateStationTile(unsigned int) [694] 0.16 0.00 24301749/24735382 IsStationTileBlocked(unsigned int) [156] [228] 0.1 0.16 0.00 24735382 GetStationSpec(unsigned int) [228] ----------------------------------------------- 0.06 0.10 13885506/13885506 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [229] 0.1 0.06 0.10 13885506 T.2498 [229] 0.04 0.03 12598316/51082225 GetRailTileType(unsigned int) [181] 0.03 0.00 13885511/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- [230] 0.1 0.03 0.12 166154+271706 [230] 0.03 0.07 186561+8369 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 0.00 0.05 208140+1195 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 21579 GetTownName(char*, Town const*, char const*) [1433] ----------------------------------------------- 0.00 0.00 7/75181 Waypoint::UpdateVirtCoord() [907] 0.00 0.00 9/75181 UpdateAllSignVirtCoords() [896] 0.00 0.00 664/75181 Station::UpdateVirtCoord() [774] 0.00 0.01 7149/75181 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [517] 0.01 0.04 21646/75181 Town::UpdateVirtCoord() [357] 0.01 0.08 45706/75181 LoadUnloadStation(Station*) [55] [231] 0.1 0.02 0.13 75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.01 0.06 75180/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.06 150361/151856 GetStringBoundingBox(char const*) [329] 0.00 0.00 75180/166154 GetString(char*, unsigned short, char const*) [606] 0.00 0.00 141920/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 141920/641453 ViewportSign::MarkDirty() const [1324] ----------------------------------------------- 0.00 0.00 672/4589960 SlObjectMember(void*, SaveLoad const*) [146] 0.07 0.08 4589288/4589960 SlSaveLoadConv(void*, unsigned int) [186] [232] 0.1 0.07 0.08 4589960 SlReadUint16() [232] 0.08 0.00 9179920/12455738 SlReadByte() [261] ----------------------------------------------- 0.15 0.00 57465/57465 Vehicle::~Vehicle() [177] [233] 0.1 0.15 0.00 57465 DeleteVehicleNews(unsigned short, unsigned short) [233] ----------------------------------------------- 0.15 0.00 2/2 AfterLoadGame() [104] [234] 0.1 0.15 0.00 2 YapfNotifyTrackLayoutChange(unsigned int, Track) [234] ----------------------------------------------- 0.00 0.00 3/82109556 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 11/82109556 Vehicle::UpdateViewport(bool, bool) [24] 0.00 0.00 11488/82109556 ReverseTrainDirection(Train*) [237] 0.00 0.00 12948/82109556 AfterLoadVehicles(bool) [531] 0.15 0.00 82085106/82109556 TrainController(Train*, Vehicle*) [10] [235] 0.1 0.15 0.00 82109556 Train::UpdateDeltaXY(Direction) [235] ----------------------------------------------- 0.00 0.00 295553/32541075 HasBridgeFlatRamp(Slope, Axis) [728] 0.00 0.00 412327/32541075 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 1003489/32541075 DrawFoundation(TileInfo*, Foundation) [164] 0.01 0.00 1796767/32541075 GetBridgeHeight(unsigned int) [300] 0.03 0.01 6881599/32541075 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.04 0.01 10392313/32541075 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.04 0.01 11759027/32541075 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] [236] 0.1 0.12 0.03 32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] 0.02 0.00 102506/106395 GetRailFoundationCorner(Foundation) [471] 0.01 0.00 102506/102506 SlopeWithThreeCornersRaised(Corner) [609] ----------------------------------------------- 0.00 0.15 603/603 TrainLocoHandler(Train*, bool) [7] [237] 0.1 0.00 0.15 603 ReverseTrainDirection(Train*) [237] 0.10 0.00 1809/1809 CountVehiclesInChain(Vehicle const*) [267] 0.00 0.01 5755/146641 GroundVehicle::PowerChanged() [125] 0.00 0.01 602/12735 TryPathReserve(Train*, bool, bool) [224] 0.00 0.01 603/1301 Train::ConsistChanged(bool) [505] 0.00 0.00 352/4822457 TrainController(Train*, Vehicle*) [10] 0.00 0.00 22987/214306586 Train::GetImage(Direction) const [21] 0.00 0.00 603/137019 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 11497/8367609 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.00 0.00 603/8520 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 11499/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 601/3635 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 11499/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 603/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 11499/83642782 VehicleEnterTile(Vehicle*, unsigned int, int, int) [88] 0.00 0.00 1206/315996 TrainApproachingCrossingTile(Train const*) [501] 0.00 0.00 2410/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.00 603/137019 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [608] 0.00 0.00 11488/82109556 Train::UpdateDeltaXY(Direction) [235] 0.00 0.00 602/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 11/131434819 Vehicle::UpdateViewport(bool, bool) [24] 0.00 0.00 1/572227 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.00 0.00 2/67702726 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [82] 0.00 0.00 1/349384 GetSignalType(unsigned int, Track) [680] 0.00 0.00 1/15030738 GetRailTileType(unsigned int) [459] ----------------------------------------------- [238] 0.1 0.00 0.15 atexit [238] 0.06 0.00 1/1 global constructors keyed to _Z16FreightWagonMulth [315] 0.05 0.00 1/1 global constructors keyed to _spritegroup_pool [342] 0.01 0.00 1/1 global constructors keyed to _industry_pool [634] 0.01 0.00 1/1 global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray [633] 0.01 0.00 1/1 global constructors keyed to _vehicle_id_ctr_day [635] 0.01 0.00 1/1 global constructors keyed to _enginerenew_pool [707] 0.00 0.00 1/7 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 1/1 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc [1019] 0.00 0.00 1/1 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1021] 0.00 0.00 1/1 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc [1016] 0.00 0.00 1/1 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc [1020] 0.00 0.00 1/1 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc [1018] 0.00 0.00 1/1 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii [1017] 0.00 0.00 1/1 global constructors keyed to _network_content_client [1034] 0.00 0.00 1/1 global constructors keyed to _null_ [2401] 0.00 0.00 1/1 global constructors keyed to _ZN2AI13frame_counterE [2363] 0.00 0.00 1/1 T.773 [1138] 0.00 0.00 1/1 global constructors keyed to _Z18ShowAIConfigWindowv [2314] 0.00 0.00 1/1 global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel [2337] 0.00 0.00 1/1 global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt [2350] 0.00 0.00 1/1 global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE [2371] 0.00 0.00 1/1 global constructors keyed to _ZN12AIController15SetCommandDelayEi [2346] 0.00 0.00 1/1 global constructors keyed to _ZN7AIError9error_mapE [2365] 0.00 0.00 1/1 global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj [2366] 0.00 0.00 1/1 global constructors keyed to _ZN6AISign11IsValidSignEt [2364] 0.00 0.00 1/1 global constructors keyed to _ZN8AITunnel12IsTunnelTileEj [2367] 0.00 0.00 1/1 global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt [2372] 0.00 0.00 1/1 global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction [2368] 0.00 0.00 1/1 global constructors keyed to _origin_airport_specs [2402] 0.00 0.00 1/1 T.421 [1127] 0.00 0.00 1/1 global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj [2292] 0.00 0.00 1/1 global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner [2334] 0.00 0.00 1/1 T.421 [1128] 0.00 0.00 1/1 global constructors keyed to _Z27InvalidateAutoreplaceWindowtt [2339] 0.00 0.00 1/1 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2354] 0.00 0.00 1/1 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2360] 0.00 0.00 1/1 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2357] 0.00 0.00 1/1 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2355] 0.00 0.00 1/1 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2358] 0.00 0.00 1/1 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2356] 0.00 0.00 1/1 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE [2347] 0.00 0.00 1/1 T.312 [1121] 0.00 0.00 1/1 global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj [2289] 0.00 0.00 1/1 T.821 [1141] 0.00 0.00 1/1 global constructors keyed to _Z19GetEngineListHeight11VehicleType [2318] 0.00 0.00 1/1 global constructors keyed to _cargopacket_pool [2380] 0.00 0.00 1/1 global constructors keyed to _ZN9CargoSpec5arrayE [2373] 0.00 0.00 1/1 T.202 [1116] 0.00 0.00 1/1 global constructors keyed to _Z15ShowCheatWindowv [2299] 0.00 0.00 1/1 global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh [2305] 0.00 0.00 1/1 global constructors keyed to _Z14IsValidCommandj [2296] 0.00 0.00 1/1 global constructors keyed to _local_company [2392] 0.00 0.00 1/1 T.1052 [1102] 0.00 0.00 1/1 global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE [2359] 0.00 0.00 1/1 global constructors keyed to _Z22IConsoleStdLibRegisterv [2330] 0.00 0.00 1/1 global constructors keyed to _ZN12IConsoleLine5frontE [2348] 0.00 0.00 1/1 T.165 [1112] 0.00 0.00 1/1 global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE [2308] 0.00 0.00 1/1 global constructors keyed to _depot_pool [2381] 0.00 0.00 1/1 T.880 [1144] 0.00 0.00 1/1 global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj [2293] 0.00 0.00 1/1 global constructors keyed to _ZN15DisasterVehicle4TickEv [2353] 0.00 0.00 1/1 T.463 [1130] 0.00 0.00 1/1 global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj [2285] 0.00 0.00 1/1 global constructors keyed to _tile_type_dummy_procs [2418] 0.00 0.00 1/1 global constructors keyed to _price_base_specs [2404] 0.00 0.00 1/1 global constructors keyed to _engine_pool [2383] 0.00 0.00 1/1 T.207 [1117] 0.00 0.00 1/1 global constructors keyed to _Z21GetEngineCategoryNamet [2324] 0.00 0.00 1/1 global constructors keyed to _Z9FioGetPosv [2345] 0.00 0.00 1/1 global constructors keyed to _fios_items [2384] 0.00 0.00 1/1 global constructors keyed to _gw [2385] 0.00 0.00 1/1 T.1010 [1101] 0.00 0.00 1/1 global constructors keyed to _Z21ShowGenerateLandscapev [2328] 0.00 0.00 1/1 global constructors keyed to _dirkeys [2382] 0.00 0.00 1/1 T.733 [1137] 0.00 0.00 1/1 global constructors keyed to _Z24ShowOperatingProfitGraphv [2336] 0.00 0.00 1/1 global constructors keyed to _new_group_id [2398] 0.00 0.00 1/1 T.511 [1132] 0.00 0.00 1/1 global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType [2302] 0.00 0.00 1/1 global constructors keyed to _Z18ShowHighscoreTableia [2315] 0.00 0.00 1/1 T.828 [1142] 0.00 0.00 1/1 global constructors keyed to _ignore_restrictions [2387] 0.00 0.00 1/1 T.348 [1124] 0.00 0.00 1/1 global constructors keyed to _Z20ShowSelectGameWindowv [2321] 0.00 0.00 1/1 global constructors keyed to _tile_type_procs [2419] 0.00 0.00 1/1 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj [2283] 0.00 0.00 1/1 global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc [2297] 0.00 0.00 1/1 T.961 [1145] 0.00 0.00 1/1 global constructors keyed to _saveload_mode [2407] 0.00 0.00 1/1 T.406 [1126] 0.00 0.00 1/1 global constructors keyed to _Z16ValidatePlaylistPh [2303] 0.00 0.00 1/1 global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress [2349] 0.00 0.00 1/1 global constructors keyed to _networkclientsocket_pool [2397] 0.00 0.00 1/1 global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i [2362] 0.00 0.00 1/1 T.574 [1134] 0.00 0.00 1/1 global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz [2325] 0.00 0.00 1/1 global constructors keyed to _network_join_as [2395] 0.00 0.00 1/1 global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket [2331] 0.00 0.00 1/1 T.475 [1131] 0.00 0.00 1/1 global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE [2361] 0.00 0.00 1/1 global constructors keyed to _networkclientinfo_pool [2396] 0.00 0.00 1/1 global constructors keyed to _network_game_list [2394] 0.00 0.00 1/1 T.872 [1143] 0.00 0.00 1/1 global constructors keyed to _Z20SortNetworkLanguagesv [2322] 0.00 0.00 1/1 global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo [2343] 0.00 0.00 1/1 global constructors keyed to _udp_client_socket [2421] 0.00 0.00 1/1 global constructors keyed to _airport_mngr [2377] 0.00 0.00 1/1 global constructors keyed to _ZN15AirportTileSpec5tilesE [2352] 0.00 0.00 1/1 global constructors keyed to _ZN9GRFConfigC2EPKc [2374] 0.00 0.00 1/1 global constructors keyed to _loaded_newgrf_features [2391] 0.00 0.00 1/1 global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj [2332] 0.00 0.00 1/1 global constructors keyed to _Z21ResetGenericCallbacksv [2326] 0.00 0.00 1/1 T.456 [1129] 0.00 0.00 1/1 global constructors keyed to _Z15ShowNewGRFErrorv [2300] 0.00 0.00 1/1 global constructors keyed to _house_mngr [2386] 0.00 0.00 1/1 global constructors keyed to _industry_mngr [2388] 0.00 0.00 1/1 global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt [2341] 0.00 0.00 1/1 global constructors keyed to _Z13AllocateSoundv [2288] 0.00 0.00 1/1 global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt [2342] 0.00 0.00 1/1 T.1099 [1104] 0.00 0.00 1/1 global constructors keyed to _statusbar_news_item [2414] 0.00 0.00 1/1 global constructors keyed to _tick_counter [2417] 0.00 0.00 1/1 global constructors keyed to _backup_orders_tile [2378] 0.00 0.00 1/1 T.1080 [1103] 0.00 0.00 1/1 global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii [2298] 0.00 0.00 1/1 T.182 [1114] 0.00 0.00 1/1 global constructors keyed to _keyboard_opt [2389] 0.00 0.00 1/1 global constructors keyed to _railtypes [2405] 0.00 0.00 1/1 global constructors keyed to _signal_along_trackdir [2410] 0.00 0.00 1/1 T.1299 [1111] 0.00 0.00 1/1 global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj [2291] 0.00 0.00 1/1 global constructors keyed to _Z20RoadVehiclesAreBuiltv [2320] 0.00 0.00 1/1 T.816 [1140] 0.00 0.00 1/1 global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj [2290] 0.00 0.00 1/1 global constructors keyed to _roadstop_pool [2406] 0.00 0.00 1/1 global constructors keyed to _ZNK11RoadVehicle5IsBusEv [2375] 0.00 0.00 1/1 global constructors keyed to _Z17GetTempDataEnginet [2306] 0.00 0.00 1/1 global constructors keyed to _Z18AfterLoadLabelMapsv [2310] 0.00 0.00 1/1 global constructors keyed to _Z14FixOldMapArrayv [2295] 0.00 0.00 1/1 global constructors keyed to SAVEGAME_VERSION [2282] 0.00 0.00 1/1 global constructors keyed to _Z20MoveBuoysToWaypointsv [2319] 0.00 0.00 1/1 global constructors keyed to _Z24ConnectMultiheadedTrainsv [2335] 0.00 0.00 1/1 global constructors keyed to _Z27MoveWaypointsToBaseStationsv [2340] 0.00 0.00 1/1 global constructors keyed to _settings_client [2408] 0.00 0.00 1/1 T.1220 [1109] 0.00 0.00 1/1 global constructors keyed to _nb_orig_names [2393] 0.00 0.00 1/1 global constructors keyed to _Z14DrawShipEngineiiiitj [2294] 0.00 0.00 1/1 global constructors keyed to _Z21UpdateSignalsInBufferv [2329] 0.00 0.00 1/1 global constructors keyed to _new_sign_id [2399] 0.00 0.00 1/1 global constructors keyed to _sign_pool [2409] 0.00 0.00 1/1 T.294 [1120] 0.00 0.00 1/1 global constructors keyed to _ZN8SignList9last_signE [2369] 0.00 0.00 1/1 T.1138 [1105] 0.00 0.00 1/1 global constructors keyed to _Z21BuildIndustriesLegendv [2323] 0.00 0.00 1/1 global constructors keyed to _sprite_cache_size [2412] 0.00 0.00 1/1 global constructors keyed to _Z8IsHangarj [2344] 0.00 0.00 1/1 global constructors keyed to _station_pool [2413] 0.00 0.00 1/1 T.1206 [1108] 0.00 0.00 1/1 global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib [2338] 0.00 0.00 1/1 T.197 [1115] 0.00 0.00 1/1 global constructors keyed to _Z17IsNewsTickerShownv [2307] 0.00 0.00 1/1 global constructors keyed to _subsidy_pool [2415] 0.00 0.00 1/1 T.538 [1133] 0.00 0.00 1/1 global constructors keyed to _Z17ShowSubsidiesListv [2309] 0.00 0.00 1/1 global constructors keyed to _terraform_err_tile [2416] 0.00 0.00 1/1 T.801 [1139] 0.00 0.00 1/1 global constructors keyed to _Z11CcTerraformRK11CommandCostjjj [2284] 0.00 0.00 1/1 global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode [2287] 0.00 0.00 1/1 global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc [2311] 0.00 0.00 1/1 T.369 [1125] 0.00 0.00 1/1 global constructors keyed to _Z18SetTimetableParamsiii [2313] 0.00 0.00 1/1 T.631 [1136] 0.00 0.00 1/1 global constructors keyed to _last_built_railtype [2390] 0.00 0.00 1/1 global constructors keyed to _new_town_id [2400] 0.00 0.00 1/1 T.1147 [1106] 0.00 0.00 1/1 global constructors keyed to _Z18ShowTownViewWindowt [2316] 0.00 0.00 1/1 global constructors keyed to _ZN14TownNameParamsC2EPK4Town [2351] 0.00 0.00 1/1 global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj [2286] 0.00 0.00 1/1 T.171 [1113] 0.00 0.00 1/1 global constructors keyed to _transparency_opt [2420] 0.00 0.00 1/1 global constructors keyed to _Z18PlaceTreesRandomlyv [2312] 0.00 0.00 1/1 T.320 [1123] 0.00 0.00 1/1 global constructors keyed to _Z21ShowBuildTreesToolbarv [2327] 0.00 0.00 1/1 global constructors keyed to _bridge [2379] 0.00 0.00 1/1 global constructors keyed to _Z15UpdateCompanyHQP7Companyj [2301] 0.00 0.00 1/1 global constructors keyed to _veh_build_proc_table [2422] 0.00 0.00 1/1 T.1253 [1110] 0.00 0.00 1/1 global constructors keyed to _sorting [2411] 0.00 0.00 1/1 global constructors keyed to _place_proc [2403] 0.00 0.00 1/1 T.240 [1118] 0.00 0.00 1/1 global constructors keyed to _Z23ShowExtraViewPortWindowj [2333] 0.00 0.00 1/1 global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc [2304] 0.00 0.00 1/1 global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv [2370] 0.00 0.00 1/1 T.575 [1135] 0.00 0.00 1/1 global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint [2317] 0.00 0.00 1/1 T.259 [1119] 0.00 0.00 1/1 global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi [2376] ----------------------------------------------- 0.00 0.15 147/147 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [239] 0.1 0.00 0.15 147 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.15 0.00 89/89 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [240] 0.00 0.00 852/618507 ByteReader::ReadByte() [1325] 0.00 0.00 465/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 279/1423 IsValidGroupID(unsigned short, char const*) [1573] 0.00 0.00 183/183 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1700] 0.00 0.00 147/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] 0.00 0.00 132/898 TranslateCargo(unsigned char, unsigned char) [1597] 0.00 0.00 86/86 SetEngineGRF(unsigned short, GRFFile const*) [1760] ----------------------------------------------- 0.15 0.00 89/89 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] [240] 0.1 0.15 0.00 89 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [240] ----------------------------------------------- 0.00 0.00 997752/35821424 GetFoundation_Track(unsigned int, Slope) [441] 0.01 0.00 2553102/35821424 TileLoop_Track(unsigned int) [197] 0.05 0.00 11759021/35821424 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 0.08 0.00 20511549/35821424 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] [241] 0.1 0.15 0.00 35821424 GetTrackBits(unsigned int) [241] ----------------------------------------------- 0.02 0.03 1874810/5054911 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.03 0.06 3180101/5054911 DrawTile_Station(TileInfo*) [59] [242] 0.1 0.05 0.09 5054911 GetRailStationAxis(unsigned int) [242] 0.01 0.04 5063648/47001709 GetStationType(unsigned int) [133] 0.04 0.00 5054910/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.08 0.06 1950970/1950970 AnimateAnimatedTiles() [91] [243] 0.1 0.08 0.06 1950970 AnimateTile_Town(unsigned int) [243] 0.03 0.00 2450000/13755733 GetHouseType(unsigned int) [219] 0.03 0.00 30773/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 30773/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 30773/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 43139/62570 Randomizer::Next(unsigned int) [1393] ----------------------------------------------- 0.00 0.00 10473/3192889 BuildTownHouse(Town*, unsigned int) [354] 0.13 0.01 3182416/3192889 TileLoop_Road(unsigned int) [119] [244] 0.1 0.13 0.01 3192889 GetTownRadiusGroup(Town const*, unsigned int) [244] 0.01 0.00 3192889/4685582 DistanceSquare(unsigned int, unsigned int) [583] ----------------------------------------------- 0.00 0.00 290/12739649 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.04 0.09 12739359/12739649 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [245] 0.1 0.04 0.09 12739649 GetTrackBits(unsigned int) [245] 0.04 0.03 12739653/51082225 GetRailTileType(unsigned int) [181] 0.03 0.00 12739650/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 4/3833704 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 10/3833704 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 23/3833704 AfterLoadGame() [104] 0.00 0.00 676/3833704 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 1190/3833704 TrainController(Train*, Vehicle*) [10] 0.00 0.00 21107/3833704 Town::UpdateVirtCoord() [357] 0.00 0.01 204203/3833704 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.01 244592/3833704 DrawTile_Road(TileInfo*) [127] 0.02 0.10 3361899/3833704 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [246] 0.1 0.02 0.11 3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.11 0.00 3833707/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 412328/1186691 GetRoadFoundation(Slope, RoadBits) [669] 0.00 0.00 412327/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] 0.00 0.00 412327/12214288 GetPartialZ(int, int, Slope) [348] 0.00 0.00 412326/412326 GetAllRoadBits(unsigned int) [1333] ----------------------------------------------- 0.00 0.00 3/1925160 Ship::Tick() [388] 0.00 0.00 10/1925160 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 12/1925160 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 36/1925160 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 653/1925160 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 985/1925160 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.00 1199/1925160 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 3561/1925160 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 9143/1925160 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 10218/1925160 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.00 0.00 21631/1925160 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.00 0.00 30874/1925160 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.01 90583/1925160 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.02 378174/1925160 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.01 0.03 520828/1925160 TrainController(Train*, Vehicle*) [10] 0.01 0.05 857250/1925160 TrainCheckIfLineEnds(Train*) [90] [247] 0.1 0.02 0.11 1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.02 0.03 1874810/5054911 GetRailStationAxis(unsigned int) [242] 0.02 0.01 1890470/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.02 1900191/47001709 GetStationType(unsigned int) [133] 0.01 0.00 33637/33637 GetRoadStopDir(unsigned int) [532] 0.00 0.00 33637/68473 IsRoadStop(unsigned int) [767] ----------------------------------------------- 0.00 0.13 1/1 ttd_main(int, char**) [1] [248] 0.1 0.00 0.13 1 ScanNewGRFFiles() [248] 0.00 0.13 1/4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [122] 0.00 0.00 1/9 ClearGRFConfigList(GRFConfig**) [1947] 0.00 0.00 1/1 NetworkAfterNewGRFScan() [2461] ----------------------------------------------- [249] 0.1 0.05 0.08 426699+270477 [249] 0.04 0.02 427166 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.05 268916 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] 0.00 0.01 552 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.01 0.00 121 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [628] 0.00 0.00 220 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1688] 0.00 0.00 39 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1825] 0.00 0.00 32 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1842] 0.00 0.00 20 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1878] 0.00 0.00 19 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1881] 0.00 0.00 9 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [1950] ----------------------------------------------- 0.00 0.00 1/20489 BuildOilRig(unsigned int) [301] 0.00 0.00 15/20489 AfterLoadGame() [104] 0.04 0.09 20473/20489 OnTick_Station() [102] [250] 0.1 0.04 0.09 20489 UpdateStationAcceptance(Station*, bool) [250] 0.03 0.06 20489/20489 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [282] 0.00 0.00 20489/16590812 Station::GetCatchmentRadius() const [291] 0.00 0.00 3/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 20489/20489 StationRect::IsEmpty() const [1439] ----------------------------------------------- 0.01 0.11 3885/3885 NWidgetPIPContainer::Draw(Window const*) [17] [251] 0.1 0.01 0.11 3885 NWidgetToolbarContainer::Draw(Window const*) [251] 0.01 0.10 104895/153775 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.00 7770/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 3885/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- [252] 0.1 0.12 0.00 CheckMouseOverVehicle() [252] ----------------------------------------------- [253] 0.1 0.12 0.00 Train::IsStoppedInDepot() const [253] ----------------------------------------------- 0.00 0.00 10/543191 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [945] 0.00 0.00 3016/543191 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.00 0.02 95183/543191 FollowTrainReservation(Train const*, Vehicle**) [264] 0.01 0.03 156691/543191 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [389] 0.01 0.05 288291/543191 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [254] 0.1 0.02 0.10 543191 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] 0.06 0.04 539249/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 757037/758175 GetTileType(unsigned int) [1318] 0.00 0.00 688990/733016 HasSignalOnTrackdir(unsigned int, Trackdir) [1320] 0.00 0.00 277698/279932 GetSignalType(unsigned int, Track) [1342] ----------------------------------------------- 0.00 0.04 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.08 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [255] 0.1 0.00 0.12 3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] 0.00 0.04 3/3 InitializeVehicles() [356] 0.00 0.03 3/4 Pool::CleanPool() [381] 0.02 0.00 3/3 InitializeLandscape() [478] 0.01 0.00 3/3 NetworkInitChatMessage() [630] 0.00 0.01 3/3 InitializeIndustries() [686] 0.00 0.01 3/4 AI::Initialize() [564] 0.00 0.00 3/8 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 3/3 InitializeSound() [861] 0.00 0.00 2/5 SetDate(int) [921] 0.00 0.00 3/5 GamelogRevision() [985] 0.00 0.00 3/9 UnInitWindowSystem() [992] 0.00 0.00 3/4 AllocateMap(unsigned int, unsigned int) [2053] 0.00 0.00 3/3 InitializeMusic() [2122] 0.00 0.00 3/3 Pool::CleanPool() [2178] 0.00 0.00 3/3 InitializeDepots() [2131] 0.00 0.00 3/3 ResetVehiclePosHash() [2150] 0.00 0.00 3/3 Pool::CleanPool() [2176] 0.00 0.00 3/3 InitializeEngineRenews() [2156] 0.00 0.00 3/3 InitNewsItemStructs() [2142] 0.00 0.00 3/4 Pool::CleanPool() [2089] 0.00 0.00 3/3 InitializeGroup() [2121] 0.00 0.00 3/3 InitializeOrders() [2132] 0.00 0.00 3/3 InitializeRailGui() [2136] 0.00 0.00 3/3 InitializeClearLand() [2143] 0.00 0.00 3/3 InitializeDockGui() [2134] 0.00 0.00 3/3 InitializeAirportGui() [2151] 0.00 0.00 3/3 InitializeRoadGui() [2137] 0.00 0.00 3/3 Pool::CleanPool() [2180] 0.00 0.00 3/3 InitializeSubsidies() [2147] 0.00 0.00 3/4 Pool::CleanPool() [2088] 0.00 0.00 3/3 InitializeTowns() [2124] 0.00 0.00 3/3 InitializeAIGui() [2120] 0.00 0.00 3/3 InitializeStations() [2140] 0.00 0.00 3/4 Pool::CleanPool() [2087] 0.00 0.00 3/3 InitializeSigns() [2123] 0.00 0.00 3/3 InitializeTrees() [2125] 0.00 0.00 3/4 Pool::CleanPool() [2086] 0.00 0.00 3/3 InitializeCargoPackets() [2155] 0.00 0.00 3/4 Pool::CleanPool() [2094] 0.00 0.00 3/3 InitializeRoadStops() [2145] 0.00 0.00 3/3 InitializeCompanies() [2144] 0.00 0.00 3/3 InitializeNPF() [2113] 0.00 0.00 3/5 InitializeBuildingCounts() [2034] 0.00 0.00 3/3 InitTextEffects() [2119] 0.00 0.00 3/3 InitializeCheats() [2130] 0.00 0.00 3/3 InitializeEconomy() [2135] 0.00 0.00 3/3 InitializeAnimatedTiles() [2157] 0.00 0.00 3/6 GamelogReset() [2013] 0.00 0.00 3/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1968] 0.00 0.00 3/5 ResetObjectToPlace() [2033] 0.00 0.00 3/4 GamelogMode() [2054] 0.00 0.00 3/5 GamelogStartAction(GamelogActionType) [2032] 0.00 0.00 3/4 GamelogGRFAddList(GRFConfig const*) [2060] 0.00 0.00 3/4 MakeNewgameSettingsLive() [2067] 0.00 0.00 2/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1680] 0.00 0.00 2/2 InitializeOldNames() [2208] ----------------------------------------------- 0.09 0.03 71979/71979 Train::OnNewDay() [160] [256] 0.1 0.09 0.03 71979 Train::GetRunningCost() const [256] 0.00 0.03 271671/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.00 0.00 271671/277767 GetPrice(Price, unsigned int, GRFFile const*, int) [1343] ----------------------------------------------- 0.00 0.00 13220/327947 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.01 0.10 314727/327947 TrainController(Train*, Vehicle*) [10] [257] 0.1 0.01 0.11 327947 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.03 0.02 288241/307789 UnreserveRailTrack(unsigned int, Track) [330] 0.02 0.00 49490/49490 GetRailStationAxis(unsigned int) [474] 0.01 0.00 436038/42696216 IsTileType(unsigned int, TileType) [71] 0.01 0.00 288197/614087 SetTrackReservation(unsigned int, TrackBits) [468] 0.00 0.00 11779/11779 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [721] 0.00 0.00 5/15 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 3034/3635 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 6479/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 23597/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 27779/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 24744/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.00 23597/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 5300/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 11779/628224 GetOtherTunnelBridgeEnd(unsigned int) [597] 0.00 0.00 5300/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 49489/109957 GetStationIndex(unsigned int) [1374] 0.00 0.00 23558/23558 T.1704 [1075] ----------------------------------------------- 0.03 0.08 8346948/8346948 DrawTile_Station(TileInfo*) [59] [258] 0.1 0.03 0.08 8346948 HasStationRail(unsigned int) [258] 0.01 0.07 8346943/47001709 GetStationType(unsigned int) [133] ----------------------------------------------- 0.11 0.00 554260/554260 CallVehicleTicks() [6] [259] 0.1 0.11 0.00 554260 VehicleCargoList::AgeCargo() [259] ----------------------------------------------- 0.00 0.00 377/19970715 CfgApply(ByteReader*) [546] 0.00 0.00 435/19970715 InitializeSound() [861] 0.00 0.00 3337/19970715 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 33230/19970715 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 49822/19970715 FioSkipBytes(int) [364] 0.00 0.00 122013/19970715 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 355043/19970715 FioReadWord() [756] 0.00 0.00 727218/19970715 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [394] 0.10 0.00 18679240/19970715 SkipSpriteData(unsigned char, unsigned short) [190] [260] 0.1 0.11 0.00 19970715 FioReadByte() [260] ----------------------------------------------- 0.00 0.00 36/12455738 Load_CHTS() [1005] 0.00 0.00 299/12455738 Load_GLOG() [797] 0.00 0.00 447/12455738 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 652/12455738 Load_STNN() [281] 0.00 0.00 14851/12455738 Load_VEHS() [333] 0.00 0.00 83488/12455738 SlObjectMember(void*, SaveLoad const*) [146] 0.00 0.00 113971/12455738 SlReadSimpleGamma() [784] 0.00 0.00 482776/12455738 SlReadUint64() [520] 0.01 0.00 1119674/12455738 SlSaveLoadConv(void*, unsigned int) [186] 0.01 0.00 1459624/12455738 SlReadUint32() [526] 0.08 0.00 9179920/12455738 SlReadUint16() [232] [261] 0.1 0.11 0.00 12455738 SlReadByte() [261] 0.00 0.00 1525/5153 ReadZlib() [1516] ----------------------------------------------- 0.00 0.11 752982/752982 DrawTile_Station(TileInfo*) [59] [262] 0.1 0.00 0.11 752982 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [262] 0.03 0.03 752979/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.05 0.00 752981/4549631 ResolveStation(ResolverObject*) [171] 0.00 0.00 752980/218142998 ResultSpriteGroup::GetResult() const [89] ----------------------------------------------- 0.01 0.10 1003489/1003489 DrawFoundation(TileInfo*, Foundation) [164] [263] 0.1 0.01 0.10 1003489 HasFoundationNE(unsigned int, Slope, unsigned int) [263] 0.01 0.04 1003491/10392287 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.02 0.00 1003491/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.02 0.00 2006982/4017884 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [367] ----------------------------------------------- 0.00 0.00 5/95183 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.01 12735/95183 TryPathReserve(Train*, bool, bool) [224] 0.00 0.02 17971/95183 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] 0.01 0.06 64472/95183 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [264] 0.1 0.02 0.08 95183 FollowTrainReservation(Train const*, Vehicle**) [264] 0.03 0.03 95182/95182 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.00 0.02 95183/543191 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] 0.00 0.00 13389/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.00 0.00 95183/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 1196/93362 GetRailStationAxis(unsigned int) [673] 0.00 0.00 56/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 598/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.00 13389/1701148 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1301] 0.00 0.00 1196/51180 GetStationIndex(unsigned int) [1398] 0.00 0.00 59/758175 GetTileType(unsigned int) [1318] ----------------------------------------------- 0.00 0.00 1/2041134 CleanupGeneration() [803] 0.00 0.00 1/2041134 ShowGenerateWorldProgress() [499] 0.00 0.00 1/2041134 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 1/2041134 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/2041134 ShowNetworkGameWindow() [494] 0.00 0.00 1/2041134 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/2041134 LoadIntroGame() [93] 0.00 0.00 1/2041134 SwitchToMode(SwitchMode) [65] 0.00 0.00 1/2041134 ShowStatusBar() [498] 0.00 0.00 1/2041134 AllocateToolbar() [495] 0.00 0.00 1/2041134 CreateMainSurface(unsigned int, unsigned int) [804] 0.00 0.00 1/2041134 VideoDriver_SDL::Start(char const* const*) [778] 0.00 0.00 1/2041134 DropdownWindow::~DropdownWindow() [1049] 0.00 0.00 1/2041134 SetFocusedWindow(Window*) [1046] 0.00 0.00 1/2041134 PositionMainToolbar(Window*) [1047] 0.00 0.00 1/2041134 Window::RaiseButtons(bool) [1051] 0.00 0.00 2/2041134 SettingsDisableElrail(int) [720] 0.00 0.00 2/2041134 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/2041134 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.00 0.00 2/2041134 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1038] 0.00 0.00 2/2041134 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 2/2041134 Window::SetFocusedWidget(unsigned char) [1037] 0.00 0.00 3/2041134 ShowSelectGameWindow() [331] 0.00 0.00 3/2041134 InputLoop() [166] 0.00 0.00 4/2041134 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 4/2041134 AfterLoadGame() [104] 0.00 0.00 4/2041134 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 4/2041134 Window::ReInit(int, int) [791] 0.00 0.00 4/2041134 ReInitAllWindows() [275] 0.00 0.00 4/2041134 HandleMouseEvents() [167] 0.00 0.00 5/2041134 DeleteConstructionWindows() [1008] 0.00 0.00 7/2041134 SaveLoadWindow::OnClick(Point, int, int) [979] 0.00 0.00 8/2041134 SetupColoursAndInitialWindow() [217] 0.00 0.00 8/2041134 UpdateWindows() [11] 0.00 0.00 9/2041134 QueryString::HandleEditBox(Window*, int) [991] 0.00 0.00 10/2041134 ResizeWindow(Window*, int, int) [179] 0.00 0.00 15/2041134 Window::~Window() [974] 0.00 0.00 107/2041134 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 8066/2041134 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 82792/2041134 SetWindowDirty(WindowClass, int) [395] 0.10 0.00 1950049/2041134 MarkAllViewportsDirty(int, int, int, int) [61] [265] 0.1 0.10 0.00 2041134 SetDirtyBlocks(int, int, int, int) [265] ----------------------------------------------- 0.00 0.00 11/202179 Load_STNS() [793] 0.00 0.00 555/202179 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] 0.10 0.00 201613/202179 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] [266] 0.1 0.10 0.00 202179 CargoList::Append(CargoPacket*) [266] 0.00 0.00 202179/202957 CargoList::AddToCache(CargoPacket const*) [1357] ----------------------------------------------- 0.10 0.00 1809/1809 ReverseTrainDirection(Train*) [237] [267] 0.1 0.10 0.00 1809 CountVehiclesInChain(Vehicle const*) [267] ----------------------------------------------- 0.01 0.00 245038/2178751 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.03 0.00 571041/2178751 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.06 0.00 1362672/2178751 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [268] 0.1 0.10 0.00 2178751 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] 0.00 0.00 1425771/1425771 HouseGetRandomBits(ResolverObject const*) [1306] 0.00 0.00 752981/752981 StationGetRandomBits(ResolverObject const*) [1319] 0.00 0.00 715038/715038 HouseGetTriggers(ResolverObject const*) [1321] 0.00 0.00 715037/715037 HouseSetTriggers(ResolverObject const*, int) [1322] ----------------------------------------------- 0.00 0.03 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.07 2/3 AfterLoadGame() [104] [269] 0.1 0.00 0.10 3 GfxLoadSprites() [269] 0.00 0.06 3/3 LoadNewGRF(unsigned int, unsigned int) [324] 0.00 0.04 6/6 LoadGrfFile(char const*, unsigned int, int) [383] 0.00 0.00 3/549 FillGRFDetails(GRFConfig*, bool) [162] 0.00 0.00 343/33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 3/3 InitializeUnicodeGlyphMap() [867] 0.00 0.00 1/651 FioOpenFile(int, char const*) [898] 0.00 0.00 3/3 GfxInitSpriteMem() [2129] 0.00 0.00 3/8 BaseMedia::GetUsedSet() [1988] 0.00 0.00 3/569 GRFConfig::GRFConfig(char const*) [1628] 0.00 0.00 3/318 GRFConfig::~GRFConfig() [1667] 0.00 0.00 1/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 1/8264 FioSeekToFile(unsigned char, unsigned long) [1495] ----------------------------------------------- 8369 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 186561 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] [270] 0.1 0.03 0.07 186561+8369 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 0.02 0.01 21066/21066 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [427] 0.01 0.01 108579/129645 FormatNumber(char*, long long, char const*, char const*, int) [432] 0.01 0.00 8369/8803 ConvertDateToYMD(int, YearMonthDay*) [617] 0.00 0.00 1220150/6266165 Utf8Decode(unsigned int*, char const*) [462] 0.00 0.00 31554/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 8369/194929 GetStringPtr(unsigned short) [405] 0.00 0.00 331/454918 seprintf(char*, char const*, char const*, ...) [676] 0.00 0.00 813776/909316 Utf8Encode(char*, unsigned int) [1316] 21579 GetTownName(char*, Town const*, char const*) [1433] 20406 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 8369 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] ----------------------------------------------- 0.00 0.10 1003491/1003491 DrawFoundation(TileInfo*, Foundation) [164] [271] 0.1 0.00 0.10 1003491 HasFoundationNW(unsigned int, Slope, unsigned int) [271] 0.01 0.04 1003491/10392287 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.02 0.00 1003490/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.02 0.00 2006982/4017884 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [367] ----------------------------------------------- 0.03 0.06 1005940/1005940 DrawTile_Track(TileInfo*) [64] [272] 0.1 0.03 0.06 1005940 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [272] 0.00 0.03 1005942/71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 0.02 0.01 1005944/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 1005939/98558036 GetSlopeZ(int, int) [137] ----------------------------------------------- 0.00 0.00 56/534035 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 2623/534035 GrowTown(Town*) [184] 0.00 0.00 5225/534035 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.00 0.00 6479/534035 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 7380/534035 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.00 0.00 18957/534035 ExploreSegment(Owner) [148] 0.00 0.00 23072/534035 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.01 0.01 106014/534035 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.04 0.02 364229/534035 TrainLocoHandler(Train*, bool) [7] [273] 0.1 0.06 0.03 534035 GetOtherTunnelEnd(unsigned int) [273] 0.03 0.00 1068070/17491091 GetTileZ(unsigned int) [117] ----------------------------------------------- 0.02 0.07 2803801/2803801 DrawTile_Station(TileInfo*) [59] [274] 0.1 0.02 0.07 2803801 GetTileOwner(unsigned int) [274] 0.07 0.00 8411408/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.00 0.02 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.04 2/5 AfterLoadGame() [104] 0.00 0.04 2/5 CheckForMissingGlyphsInLoadedLanguagePack() [361] [275] 0.1 0.00 0.09 5 ReInitAllWindows() [275] 0.00 0.09 4/12 ResizeWindow(Window*, int, int) [179] 0.00 0.00 4/4 Window::ReInit(int, int) [791] 0.00 0.00 4/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 5/11 NWidgetLeaf::InvalidateDimensionCache() [1927] 0.00 0.00 5/6 RelocateAllWindows(int, int) [2017] 0.00 0.00 4/90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.07 0.02 142988/142988 ExploreSegment(Owner) [148] [276] 0.1 0.07 0.02 142988 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [276] 0.02 0.01 142989/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] ----------------------------------------------- 0.09 0.00 57464/57464 Vehicle::~Vehicle() [177] [277] 0.1 0.09 0.00 57464 Vehicle::SetNext(Vehicle*) [277] ----------------------------------------------- 0.09 0.00 2931443/2931443 DrawTile_Road(TileInfo*) [127] [278] 0.1 0.09 0.00 2931443 AlwaysDrawUnpavedRoads(unsigned int, Roadside) [278] ----------------------------------------------- 0.09 0.00 474384/474384 RoadVehController(RoadVehicle*) [73] [279] 0.1 0.09 0.00 474384 RoadVehCheckTrainCrash(RoadVehicle*) [279] ----------------------------------------------- 0.01 0.08 2419800/2419800 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [280] 0.1 0.01 0.08 2419800 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.02 0.02 2344205/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.03 0.00 2419799/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 21631/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 1536/25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] 0.00 0.00 46448/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 1801/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 4175/7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] 0.00 0.00 5/1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] ----------------------------------------------- 0.00 0.09 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [281] 0.1 0.00 0.09 1 Load_STNN() [281] 0.02 0.07 23425/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 653/51802 SlIterateArray() [792] 0.00 0.00 652/12455738 SlReadByte() [261] 0.00 0.00 652/671 Pool::GetNew(unsigned long, unsigned long) [1612] 0.00 0.00 647/665 Station::Station(unsigned int) [1613] 0.00 0.00 5/7 StationRect::StationRect() [2001] ----------------------------------------------- 0.03 0.06 20489/20489 UpdateStationAcceptance(Station*, bool) [250] [282] 0.1 0.03 0.06 20489 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [282] 0.03 0.00 3236330/752999582 GetTileType(unsigned int) [33] 0.02 0.01 511732/511732 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [431] 0.00 0.00 71318/71318 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [795] 0.00 0.00 197/197 AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) [1698] ----------------------------------------------- 0.00 0.00 343/33237 GfxLoadSprites() [269] 0.00 0.00 1039/33237 SpriteReplace(ByteReader*) [737] 0.00 0.00 1041/33237 LoadFontGlyph(ByteReader*) [736] 0.00 0.01 3876/33237 GraphicsNew(ByteReader*) [678] 0.00 0.03 12244/33237 NewSpriteSet(ByteReader*) [399] 0.00 0.04 14694/33237 LoadGrfFile(char const*, unsigned int, int) [383] [283] 0.1 0.00 0.09 33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.03 0.05 32323/92906 SkipSpriteData(unsigned char, unsigned short) [190] 0.00 0.00 33231/3571481 FioSkipBytes(int) [364] 0.00 0.00 33237/177521 FioReadWord() [756] 0.00 0.00 33230/19970715 FioReadByte() [260] 0.00 0.00 33237/33907 FioGetPos() [1415] 0.00 0.00 33230/33254 AllocateSpriteCache(unsigned int) [1418] ----------------------------------------------- 0.00 0.00 740/11131483 Ship::Tick() [388] 0.00 0.00 11100/11131483 Aircraft::Tick() [729] 0.00 0.00 458553/11131483 RoadVehController(RoadVehicle*) [73] 0.03 0.05 10661090/11131483 TrainLocoHandler(Train*, bool) [7] [284] 0.0 0.03 0.05 11131483 Vehicle::HandleLoading(bool) [284] 0.00 0.05 3601/3601 Vehicle::LeaveStation() [335] 0.00 0.00 2959/2962 Train::PlayLeaveStationSound() const [824] 0.00 0.00 5/13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 2/2 PlayShipSound(Vehicle const*) [1011] 0.00 0.00 5/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 640/640 Vehicle::PlayLeaveStationSound() const [1620] 0.00 0.00 5/1002 MxActivateChannel(MixerChannel*) [1591] 0.00 0.00 5/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] 0.00 0.00 2/2 Ship::PlayLeaveStationSound() const [2277] ----------------------------------------------- 0.00 0.00 1301/42065 Train::ConsistChanged(bool) [505] 0.00 0.08 40764/42065 Train::MarkDirty() [165] [285] 0.0 0.00 0.08 42065 GroundVehicle::CargoChanged() [285] 0.00 0.08 774893/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.01 0.00 775460/1349423 FreightWagonMult(unsigned char) [593] ----------------------------------------------- 0.04 0.04 6928689/6928689 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [286] 0.0 0.04 0.04 6928689 GetTileOwner(unsigned int) [286] 0.04 0.00 20786067/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 1038/4924528 DrawTile_Track(TileInfo*) [64] 0.03 0.00 2119689/4924528 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.05 0.00 2803801/4924528 DrawTile_Station(TileInfo*) [59] [287] 0.0 0.08 0.00 4924528 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [287] 0.00 0.00 35716/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 4142/481517 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1329] ----------------------------------------------- 0.00 0.00 142/689666 Train::ReserveTrackUnderConsist() const [899] 0.00 0.01 76187/689666 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.03 286931/689666 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.03 326406/689666 TrainController(Train*, Vehicle*) [10] [288] 0.0 0.01 0.07 689666 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.02 689731/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.01 0.00 689731/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.01 0.00 307089/614087 SetTrackReservation(unsigned int, TrackBits) [468] 0.01 0.00 689665/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.01 0.00 605563/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 605555/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 30874/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 53226/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 53225/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 5/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 605556/912552 GetTrackBits(unsigned int) [1315] 0.00 0.00 30874/164976 HasStationReservation(unsigned int) [1366] 0.00 0.00 24283/25030 SetTunnelBridgeReservation(unsigned int, bool) [1423] 0.00 0.00 82/758175 GetTileType(unsigned int) [1318] 0.00 0.00 52/88 SetRailStationReservation(unsigned int, bool) [1756] 0.00 0.00 6/2723 HasDepotReservation(unsigned int) [1543] 0.00 0.00 6/9 SetDepotReservation(unsigned int, bool) [1949] 0.00 0.00 5/24 HasCrossingReservation(unsigned int) [1864] 0.00 0.00 5/10 SetCrossingReservation(unsigned int, bool) [1939] 0.00 0.00 5/5 GetRoadTileType(unsigned int) [2038] ----------------------------------------------- 0.00 0.00 372/10027028 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.06 0.02 10026656/10027028 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [289] 0.0 0.06 0.02 10027028 HasSignalOnTrackdir(unsigned int, Trackdir) [289] 0.02 0.00 10027022/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.08 0.00 1928401/1928401 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [290] 0.0 0.08 0.00 1928401 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [290] 0.00 0.00 10101/750164 SmallArray::Append() [596] ----------------------------------------------- 0.00 0.00 6483/16590812 Station::GetCatchmentRect() const [885] 0.00 0.00 20489/16590812 UpdateStationAcceptance(Station*, bool) [250] 0.08 0.00 16563840/16590812 FindStationsAroundTiles(TileArea const&, SmallVector*) [29] [291] 0.0 0.08 0.00 16590812 Station::GetCatchmentRadius() const [291] 0.00 0.00 25660/37539 AirportSpec::Get(unsigned char) [1411] ----------------------------------------------- 0.00 0.00 3721/7853537 CheckOrders(Vehicle const*) [551] 0.08 0.00 7849816/7853537 ProcessOrders(Vehicle*) [69] [292] 0.0 0.08 0.00 7853537 Order::Equals(Order const&) const [292] ----------------------------------------------- 0.00 0.00 2/4722355 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 5/4722355 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 5/4722355 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 6/4722355 CheckRoadBlockedForOvertaking(OvertakeData*) [1023] 0.00 0.00 70/4722355 TrainController(Train*, Vehicle*) [10] 0.00 0.00 185/4722355 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 707/4722355 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 826/4722355 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 3013/4722355 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.00 0.00 9698/4722355 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 12538/4722355 GroundVehicle::UpdateInclination(bool, bool) [309] 0.02 0.02 2344205/4722355 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.02 0.02 2351095/4722355 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [293] 0.0 0.04 0.04 4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.02 0.00 4714862/4714870 GetRoadBits(unsigned int, RoadType) [465] 0.01 0.00 4687513/4687513 GetDisallowedRoadDirections(unsigned int) [582] 0.01 0.00 5682/5687 GetRoadDepotDirection(unsigned int) [622] 0.00 0.00 4714863/5151809 FindFirstBit(unsigned int) [1286] 0.00 0.00 246/246 GetCrossingRailAxis(unsigned int) [1683] 0.00 0.00 12/3799 GetCrossingRoadAxis(unsigned int) [1527] 0.00 0.00 12/3799 IsCrossingBarred(unsigned int) [1526] ----------------------------------------------- 0.00 0.08 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [294] 0.0 0.00 0.08 2 Ptrs_STNN() [294] 0.02 0.06 21356/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.08 107/107 IncreaseDate() [155] [295] 0.0 0.00 0.08 107 IndustryDailyLoop() [295] 0.00 0.07 2102/2102 CreateNewIndustry(unsigned int, unsigned char) [298] 0.00 0.00 216/11748 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 220/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 2323/20922362 Randomizer::Next() [322] 0.00 0.00 325/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 55/55 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [1053] 0.00 0.00 216/216 Industry::GetRandom() [1690] 0.00 0.00 5/62570 Randomizer::Next(unsigned int) [1393] 0.00 0.00 4/16 SetDParam(unsigned int, unsigned long long) [1892] 0.00 0.00 4/181 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1703] 0.00 0.00 4/144 SimpleCountedObject::Release() [1717] 0.00 0.00 4/9 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] ----------------------------------------------- 0.00 0.08 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [296] 0.0 0.00 0.08 1 Load_CAPA() [296] 0.02 0.06 20652/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 20653/51802 SlIterateArray() [792] 0.00 0.00 20652/20652 CargoPacket::CargoPacket() [1437] 0.00 0.00 20652/20652 Pool::GetNew(unsigned long, unsigned long) [1438] ----------------------------------------------- 0.00 0.08 503671/503671 DrawNewHouseTile(TileInfo*, unsigned short) [157] [297] 0.0 0.00 0.08 503671 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.04 0.00 394758/2041400 CallbackResultSpriteGroup::GetCallbackResult() const [194] 0.01 0.01 394759/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.00 0.00 503672/7723692 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [415] 0.00 0.00 108914/8502474 SpriteGroup::GetCallbackResult() const [579] 0.00 0.00 108914/8617351 SpriteGroup::Resolve(ResolverObject*) const [578] ----------------------------------------------- 0.00 0.07 2102/2102 IndustryDailyLoop() [295] [298] 0.0 0.00 0.07 2102 CreateNewIndustry(unsigned int, unsigned char) [298] 0.00 0.07 2102/2102 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 2102/20922362 Randomizer::Next() [322] 0.00 0.00 2102/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 2102/62570 Randomizer::Next(unsigned int) [1393] ----------------------------------------------- 0.00 0.07 2102/2102 CreateNewIndustry(unsigned int, unsigned char) [298] [299] 0.0 0.00 0.07 2102 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.07 4/11 Station::RecomputeIndustriesNearForAll() [208] 0.00 0.00 2102/2102 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 0.00 0.00 51/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.00 4/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 35/35 CheckNewIndustry_OilRig(unsigned int) [970] 0.00 0.00 4/646 CalcClosestTownFromTile(unsigned int, unsigned int) [859] 0.00 0.00 51/3657396 GetIndustryTileSpec(unsigned short) [368] 0.00 0.00 4/3182419 ClosestTownFromTile(unsigned int, unsigned int) [158] 0.00 0.00 55/20922362 Randomizer::Next() [322] 0.00 0.00 135/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 50491/50492 DistanceMax(unsigned int, unsigned int) [1399] 0.00 0.00 51/141 TileArea::Add(unsigned int) [1719] 0.00 0.00 40/40 CheckNewIndustry_NULL(unsigned int) [1820] 0.00 0.00 8/62570 Randomizer::Next(unsigned int) [1393] 0.00 0.00 4/4 Pool::GetNew(unsigned long) [2093] 0.00 0.00 4/4 CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) [2073] 0.00 0.00 1/1 CheckNewIndustry_Forest(unsigned int) [2494] ----------------------------------------------- 0.00 0.00 6/1796763 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.00 0.07 1796757/1796763 DrawBridgeMiddle(TileInfo const*) [123] [300] 0.0 0.01 0.07 1796763 GetBridgeHeight(unsigned int) [300] 0.05 0.00 1796764/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.01 0.00 1796767/10083656 GetBridgeFoundation(Slope, Axis) [319] 0.01 0.00 1796767/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] ----------------------------------------------- 0.04 0.03 1/1 TileLoop_Industry(unsigned int) [103] [301] 0.0 0.04 0.03 1 BuildOilRig(unsigned int) [301] 0.02 0.00 1/1 Pool::GetNew(unsigned long) [479] 0.00 0.01 1/1 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.00 0.00 1/20489 UpdateStationAcceptance(Station*, bool) [250] 0.00 0.00 1/664 Station::UpdateVirtCoord() [774] 0.00 0.00 1/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 1/646 CalcClosestTownFromTile(unsigned int, unsigned int) [859] 0.00 0.00 1/3182419 ClosestTownFromTile(unsigned int, unsigned int) [158] 0.00 0.00 8/752999582 GetTileType(unsigned int) [33] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/1 SetTileOwner(unsigned int, Owner) [1057] 0.00 0.00 1/665 Station::Station(unsigned int) [1613] 0.00 0.00 1/141 TileArea::Add(unsigned int) [1719] 0.00 0.00 1/11554 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1469] ----------------------------------------------- 0.07 0.00 2054839/2054839 ViewportAddVehicles(DrawPixelInfo*) [95] [302] 0.0 0.07 0.00 2054839 GetVehiclePalette(Vehicle const*) [302] ----------------------------------------------- 0.03 0.00 57465/114953 Vehicle::~Vehicle() [177] 0.04 0.00 57488/114953 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [303] 0.0 0.07 0.00 114953 MarkSingleVehicleDirty(Vehicle const*) [303] ----------------------------------------------- [304] 0.0 0.07 0.00 BubbleInit(EffectVehicle*) [304] ----------------------------------------------- 0.00 0.00 15/1422481 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.07 0.00 1422466/1422481 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [305] 0.0 0.07 0.00 1422481 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [305] ----------------------------------------------- 0.03 0.04 198730/198730 LoadUnloadStation(Station*) [55] [306] 0.0 0.03 0.04 198730 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] 0.01 0.01 211537/211537 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [449] 0.02 0.00 212092/212092 VehicleCargoList::RemoveFromCache(CargoPacket const*) [512] 0.00 0.00 92486/408219 Pool::FreeItem(unsigned long) [702] 0.00 0.00 555/202179 CargoList::Append(CargoPacket*) [266] 0.00 0.00 289/387561 Pool::GetNew(unsigned long) [216] 0.00 0.00 551/551 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [948] 0.00 0.00 212092/212092 CargoList::RemoveFromCache(CargoPacket const*) [1353] 0.00 0.00 92312/117447 std::list >::erase(std::_List_iterator) [1373] 0.00 0.00 289/185956 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1360] ----------------------------------------------- 0.00 0.00 59/210372 Load_VEHS() [333] 0.04 0.03 210313/210372 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] [307] 0.0 0.04 0.03 210372 CargoList::Append(CargoPacket*) [307] 0.03 0.00 210372/230246 VehicleCargoList::AddToCache(CargoPacket const*) [420] 0.00 0.00 210373/230247 CargoList::AddToCache(CargoPacket const*) [1350] ----------------------------------------------- 0.00 0.00 190/89368 LoadUnloadStation(Station*) [55] 0.04 0.03 89178/89368 OnTick_Industry() [67] [308] 0.0 0.04 0.03 89368 TriggerIndustry(Industry*, IndustryTileTrigger) [308] 0.02 0.01 522945/1043594 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [338] ----------------------------------------------- 0.00 0.06 244942/244942 RoadVehController(RoadVehicle*) [73] [309] 0.0 0.00 0.06 244942 GroundVehicle::UpdateInclination(bool, bool) [309] 0.02 0.00 244942/245051 RoadVehicle::UpdateDeltaXY(Direction) [470] 0.00 0.01 244942/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.01 244942/810500 RoadVehicle::GetImage(Direction) const [358] 0.00 0.01 204203/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 244941/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 31450/13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.00 0.00 256431/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 20778/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 20778/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 15635/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 12538/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 1199/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 1898/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] ----------------------------------------------- 0.01 0.05 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [310] 0.0 0.01 0.05 2 Ptrs_VEHS() [310] 0.01 0.04 14851/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 727464 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.00 0.06 40549/40549 TriggerVehicle(Vehicle*, VehicleTrigger) [205] [311] 0.0 0.00 0.06 40549+727464 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.03 0.03 703087/203329478 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.00 768014/224409325 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [56] 0.00 0.00 767402/20922362 Randomizer::Next() [322] 0.00 0.00 64314/223771512 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.00 0.00 64314/228057092 RealSpriteGroup::Resolve(ResolverObject*) const [169] 727464 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] ----------------------------------------------- 0.00 0.06 410650/410650 DoFloodTile(unsigned int) [84] [312] 0.0 0.00 0.06 410650 FloodVehicles(unsigned int) [312] 0.04 0.02 410650/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.00 0.00 410649/1701148 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1301] ----------------------------------------------- 7 ClearTile_Unmovable(unsigned int, DoCommandFlag) [1765] 9 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [1950] 19 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1881] 20 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1878] 32 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1842] 39 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1825] 121 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [628] 220 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1688] 0.00 0.00 5/426699 CallVehicleTicks() [6] 0.00 0.00 51/426699 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 429/426699 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 0.00 0.00 552/426699 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 1075/426699 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 10565/426699 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.00 0.00 27112/426699 BuildTownHouse(Town*, unsigned int) [354] 0.05 0.07 386910/426699 DoFloodTile(unsigned int) [84] [313] 0.0 0.04 0.02 427166 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.01 0.00 5/5 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.01 0.00 517286/517290 SetTownRatingTestMode(bool) [599] 0.00 0.00 10835/16786 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 23621/23623 CheckCompanyHasMoney(CommandCost&) [1428] 0.00 0.00 7/7 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1992] 268916 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] 552 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] ----------------------------------------------- 0.06 0.00 140/140 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [314] 0.0 0.06 0.00 140 GetCustomStationSpecIndex(unsigned int) [314] ----------------------------------------------- 0.06 0.00 1/1 atexit [238] [315] 0.0 0.06 0.00 1 global constructors keyed to _Z16FreightWagonMulth [315] ----------------------------------------------- [316] 0.0 0.06 0.00 WriteNoComp(unsigned long) [316] ----------------------------------------------- [317] 0.0 0.06 0.00 MayHaveBridgeAbove(unsigned int) [317] ----------------------------------------------- 0.00 0.00 70/13898724 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 31212/13898724 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.01 0.00 1743000/13898724 Station::GetPlatformLength(unsigned int) const [108] 0.05 0.00 12124442/13898724 Station::MarkTilesDirty(bool) const [112] [318] 0.0 0.06 0.00 13898724 Station::TileBelongsToRailStation(unsigned int) const [318] ----------------------------------------------- 0.00 0.00 256193/10083656 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.00 0.00 295553/10083656 HasBridgeFlatRamp(Slope, Axis) [728] 0.01 0.00 853541/10083656 DrawTile_TunnelBridge(TileInfo*) [206] 0.01 0.00 1796767/10083656 GetBridgeHeight(unsigned int) [300] 0.04 0.00 6881602/10083656 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] [319] 0.0 0.06 0.00 10083656 GetBridgeFoundation(Slope, Axis) [319] ----------------------------------------------- 0.00 0.00 6483/5877248 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [839] 0.06 0.00 5870765/5877248 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [210] [320] 0.0 0.06 0.00 5877248 FindIndustryToDeliver(unsigned int, void*) [320] ----------------------------------------------- 0.00 0.00 1/68336 BuildOilRig(unsigned int) [301] 0.00 0.00 2/68336 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 73/68336 Industry::~Industry() [541] 0.00 0.00 1007/68336 TileLoop_Industry(unsigned int) [103] 0.00 0.00 1836/68336 AnimateStationTile(unsigned int) [694] 0.01 0.00 10502/68336 ClearTownHouse(Town*, unsigned int) [351] 0.01 0.00 10569/68336 DoClearSquare(unsigned int) [426] 0.01 0.00 13573/68336 AnimateAnimatedTiles() [91] 0.03 0.00 30773/68336 AnimateTile_Town(unsigned int) [243] [321] 0.0 0.06 0.00 68336 DeleteAnimatedTile(unsigned int) [321] ----------------------------------------------- 0.00 0.00 1/20922362 StartupDisasters() [1066] 0.00 0.00 1/20922362 StartupEconomy() [971] 0.00 0.00 1/20922362 ChimneySmokeInit(EffectVehicle*) [1067] 0.00 0.00 4/20922362 SubsidyMonthlyLoop() [1052] 0.00 0.00 16/20922362 AfterLoadGame() [104] 0.00 0.00 20/20922362 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [391] 0.00 0.00 33/20922362 OnTick_Trees() [959] 0.00 0.00 55/20922362 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 77/20922362 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [1012] 0.00 0.00 124/20922362 TileLoop_Unmovable(unsigned int) [817] 0.00 0.00 245/20922362 Aircraft::Tick() [729] 0.00 0.00 417/20922362 AnimateStationTile(unsigned int) [694] 0.00 0.00 768/20922362 StartupOneEngine(Engine*, int) [847] 0.00 0.00 1473/20922362 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 2102/20922362 CreateNewIndustry(unsigned int, unsigned char) [298] 0.00 0.00 2323/20922362 IndustryDailyLoop() [295] 0.00 0.00 3998/20922362 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 4160/20922362 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 8278/20922362 GameLoop() [3] 0.00 0.00 8462/20922362 OnTick_Station() [102] 0.00 0.00 10472/20922362 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 16625/20922362 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 43380/20922362 Chance16(unsigned int, unsigned int) [851] 0.00 0.00 73801/20922362 Chance16(unsigned int, unsigned int) [838] 0.00 0.00 90690/20922362 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [533] 0.00 0.00 359640/20922362 OnTick_Industry() [67] 0.00 0.00 520143/20922362 TileLoop_Industry(unsigned int) [103] 0.00 0.00 767402/20922362 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [311] 0.00 0.00 1604419/20922362 TileLoop_Trees(unsigned int) [32] 0.01 0.00 2487404/20922362 Chance16(unsigned int, unsigned int) [504] 0.01 0.00 4073227/20922362 TileLoop_Town(unsigned int) [27] 0.01 0.00 5100330/20922362 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] 0.02 0.00 5742271/20922362 GrowTown(Town*) [184] [322] 0.0 0.06 0.00 20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 33/3992276 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 29663/3992276 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 117202/3992276 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 219668/3992276 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.00 0.00 317592/3992276 TrainController(Train*, Vehicle*) [10] 0.00 0.00 398209/3992276 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.01 0.00 491348/3992276 CheckNextTrainTile(Train*) [75] 0.03 0.01 2418561/3992276 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [323] 0.0 0.05 0.01 3992276 GetReservedTrackbits(unsigned int) [323] 0.01 0.00 92166/93362 GetRailStationAxis(unsigned int) [673] 0.00 0.00 134102/164976 HasStationReservation(unsigned int) [1366] 0.00 0.00 2717/2723 HasDepotReservation(unsigned int) [1543] 0.00 0.00 961/758175 GetTileType(unsigned int) [1318] 0.00 0.00 19/24 HasCrossingReservation(unsigned int) [1864] ----------------------------------------------- 0.00 0.06 3/3 GfxLoadSprites() [269] [324] 0.0 0.00 0.06 3 LoadNewGRF(unsigned int, unsigned int) [324] 0.00 0.05 92/641 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.01 3/3 AfterLoadGRFs() [695] 0.00 0.00 92/656 FioCheckFileExists(char const*, Subdirectory) [897] 0.00 0.00 23/23 ClearTemporaryNewGRFData(GRFFile*) [1869] 0.00 0.00 12/15 OverrideManagerBase::ResetOverride() [1899] 0.00 0.00 3/3 CleanUpStrings() [2116] 0.00 0.00 3/3 ResetBridges() [2110] 0.00 0.00 3/3 SetupEngines() [2111] 0.00 0.00 3/3 CleanUpGRFTownNames() [2141] 0.00 0.00 3/3 ResetRailTypes() [2118] 0.00 0.00 3/4 ResetCurrencies(bool) [2057] 0.00 0.00 3/3 ResetPriceBaseMultipliers() [2159] 0.00 0.00 3/3 ResetGenericCallbacks() [2154] 0.00 0.00 3/3 ResetHouses() [2106] 0.00 0.00 3/3 ResetIndustries() [2126] 0.00 0.00 3/3 ResetStationClasses() [2149] 0.00 0.00 3/12 SetAirportClassName(AirportClassID, unsigned short) [1918] 0.00 0.00 3/3 ResetAirportClasses() [2148] 0.00 0.00 3/3 AirportSpec::ResetAirports() [2167] 0.00 0.00 3/3 AirportTileSpec::ResetAirportTiles() [2172] 0.00 0.00 3/3 ClearSnowLine() [2112] 0.00 0.00 3/3 SetupCargoForClimate(unsigned char) [2153] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2105] 0.00 0.00 3/3 SndCopyToPool() [2114] 0.00 0.00 3/3 InitializeSoundPool() [2146] 0.00 0.00 3/3 Pool::CleanPool() [2177] 0.00 0.00 1/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1680] ----------------------------------------------- 0.00 0.01 1/4 ttd_main(int, char**) [1] 0.00 0.04 3/4 InitializeVehicles() [356] [325] 0.0 0.00 0.06 4 Pool::CleanPool() [325] 0.00 0.05 12948/12948 Train::~Train() [337] 0.00 0.01 1784/59249 EffectVehicle::~EffectVehicle() [191] 0.00 0.00 107/107 RoadVehicle::~RoadVehicle() [813] 0.00 0.00 33/33 Aircraft::~Aircraft() [850] 0.00 0.00 2/2 Ship::~Ship() [914] 0.00 0.00 14874/72339 Pool::FreeItem(unsigned long) [1387] ----------------------------------------------- 0.03 0.03 95182/95182 FollowTrainReservation(Train const*, Vehicle**) [264] [326] 0.0 0.03 0.03 95182 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.02 0.01 125083/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 219668/3992276 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 182601/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 14381/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 176/733016 HasSignalOnTrackdir(unsigned int, Trackdir) [1320] 0.00 0.00 176/279932 GetSignalType(unsigned int, Track) [1342] ----------------------------------------------- 0.00 0.00 2/3192224 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [982] 0.00 0.00 157524/3192224 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [363] 0.05 0.01 3034698/3192224 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] [327] 0.0 0.05 0.01 3192224 IsBridgeTile(unsigned int) [327] 0.01 0.00 3764748/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 17902 NWidgetPIPContainer::Draw(Window const*) [17] [328] 0.0 0.00 0.06 17902 NWidgetBackground::Draw(Window const*) [328] 0.00 0.04 8368/30578 StatusBarWindow::DrawWidget(Rect const&, int) const [225] 0.00 0.01 674/1079 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] 0.00 0.00 10071/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 78/78 NetworkGameWindow::DrawDetails(Rect const&) const [814] 0.00 0.00 8/8 DropdownWindow::DrawWidget(Rect const&, int) const [844] 0.00 0.00 104/377 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 10071/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 10068/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] 0.00 0.00 485/1138 NetworkGameWindow::DrawWidget(Rect const&, int) const [1582] 0.00 0.00 270/640 Window::SetStringParameters(int) const [1619] 1262 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 0.00 0.00 2/151856 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 4/151856 DropDownListStringItem::Width() const [922] 0.00 0.00 17/151856 QueryString::DrawEditBox(Window*, int) [400] 0.00 0.00 1472/151856 GetStringBoundingBox(unsigned short) [754] 0.00 0.06 150361/151856 ViewportSign::UpdatePosition(int, int, unsigned short) [231] [329] 0.0 0.00 0.06 151856 GetStringBoundingBox(char const*) [329] 0.01 0.05 1399745/5385164 GetCharacterWidth(FontSize, unsigned int) [211] 0.01 0.00 1702014/6266165 Utf8Decode(unsigned int*, char const*) [462] ----------------------------------------------- 0.00 0.00 9744/307789 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 9804/307789 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.03 0.02 288241/307789 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] [330] 0.0 0.03 0.03 307789 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.01 307789/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 307787/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 306999/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 307787/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 306998/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 747/1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] 0.00 0.00 36/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 5/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 306996/912552 GetTrackBits(unsigned int) [1315] 0.00 0.00 36/88 SetRailStationReservation(unsigned int, bool) [1756] 0.00 0.00 36/758175 GetTileType(unsigned int) [1318] 0.00 0.00 5/10 SetCrossingReservation(unsigned int, bool) [1939] 0.00 0.00 3/9 SetDepotReservation(unsigned int, bool) [1949] ----------------------------------------------- 0.00 0.02 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.02 1/3 LoadIntroGame() [93] 0.00 0.02 1/3 AfterLoadGame() [104] [331] 0.0 0.00 0.06 3 ShowSelectGameWindow() [331] 0.00 0.06 3/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 3/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 3/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 3/15 Window::Window() [1903] 0.00 0.00 3/90939 Window::SetDirty() const [1379] 0.00 0.00 3/13 Window::InitNested(WindowDesc const*, int) [1913] ----------------------------------------------- [332] 0.0 0.06 0.00 ByteReader::ReadString() [332] ----------------------------------------------- 0.00 0.05 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [333] 0.0 0.00 0.05 2 Load_VEHS() [333] 0.01 0.04 14851/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 14853/51802 SlIterateArray() [792] 0.00 0.00 14851/12455738 SlReadByte() [261] 0.00 0.00 59/387561 Pool::GetNew(unsigned long) [216] 0.00 0.00 59/210372 CargoList::Append(CargoPacket*) [307] 0.00 0.00 14851/14851 Pool::GetNew(unsigned long, unsigned long) [1458] 0.00 0.00 14851/72339 Vehicle::Vehicle(VehicleType) [1388] 0.00 0.00 59/185956 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1360] ----------------------------------------------- 1195 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 20406 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 21580 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1432] 0.00 0.00 1/166154 GetStringHeight(unsigned short, int) [932] 0.00 0.00 4/166154 DropDownListStringItem::Width() const [922] 0.00 0.00 118/166154 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.00 210/166154 StringIDSorter(unsigned short const*, unsigned short const*) [841] 0.00 0.00 262/166154 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [832] 0.00 0.00 1472/166154 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 2046/166154 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [753] 0.01 0.06 75180/166154 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.02 0.06 86861/166154 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] [334] 0.0 0.00 0.05 208140+1195 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.03 0.00 186560/194929 GetStringPtr(unsigned short) [405] 0.00 0.03 21580/21580 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [435] 186561 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 1195 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] ----------------------------------------------- 0.00 0.05 3601/3601 Vehicle::HandleLoading(bool) [284] [335] 0.0 0.00 0.05 3601 Vehicle::LeaveStation() [335] 0.00 0.04 2956/12735 TryPathReserve(Train*, bool, bool) [224] 0.00 0.01 2959/137019 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 3601/7224 UpdateVehicleTimetable(Vehicle*, bool) [553] 0.00 0.00 2959/137019 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [608] 0.00 0.00 3601/3601 HideFillingPercent(unsigned short*) [876] 0.00 0.00 2959/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 2959/435251 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 3601/3601 Order::MakeLeaveStation() [1530] 0.00 0.00 3601/3601 std::list >::remove(Vehicle* const&) [1531] ----------------------------------------------- 0.04 0.01 137828/137828 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [336] 0.0 0.04 0.01 137828 DrawTile_Trees(TileInfo*) [336] 0.01 0.00 343038/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 137827/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 113897/1112252 DrawClearLandTile(TileInfo const*, unsigned char) [670] 0.00 0.00 137828/3335362 StartSpriteCombine() [1293] 0.00 0.00 137828/3335361 EndSpriteCombine() [1294] 0.00 0.00 137827/295860 DrawClearLandFence(TileInfo const*) [1340] 0.00 0.00 19213/481517 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1329] 0.00 0.00 13806/18313 DrawHillyLandTile(TileInfo const*) [1445] 0.00 0.00 1682/14677 DrawShoreTile(Slope) [1461] ----------------------------------------------- 0.00 0.05 12948/12948 Pool::CleanPool() [325] [337] 0.0 0.00 0.05 12948 Train::~Train() [337] 0.00 0.05 12948/72339 Vehicle::~Vehicle() [177] 0.00 0.00 12948/72339 CargoList::~CargoList() [542] 0.00 0.00 12948/13090 Vehicle::PreDestructor() [1466] ----------------------------------------------- 0.02 0.01 520649/1043594 TileLoop_Industry(unsigned int) [103] 0.02 0.01 522945/1043594 TriggerIndustry(Industry*, IndustryTileTrigger) [308] [338] 0.0 0.04 0.01 1043594 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [338] 0.01 0.00 1043596/3657396 GetIndustryTileSpec(unsigned short) [368] ----------------------------------------------- 0.00 0.00 2/200277 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.05 200275/200277 RoadVehController(RoadVehicle*) [73] [339] 0.0 0.00 0.05 200277 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.02 0.02 178250/4383421 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [78] 0.00 0.00 44054/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.00 0.00 5225/534035 GetOtherTunnelEnd(unsigned int) [273] 0.00 0.00 16801/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 16802/448468 GetOtherBridgeEnd(unsigned int) [701] 0.00 0.00 178250/4383421 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1291] 0.00 0.00 44054/1701148 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1301] ----------------------------------------------- 0.05 0.00 82/82 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [340] 0.0 0.05 0.00 82 VehicleOrderSaver::SwitchToNextOrder(bool) [340] 0.00 0.00 82/3713 UpdateOrderDest(Vehicle*, Order const*, int) [624] 0.00 0.00 82/87 OrderList::GetOrderAt(int) const [1759] ----------------------------------------------- 0.05 0.00 1817017/1817017 TileLoop_Track(unsigned int) [197] [341] 0.0 0.05 0.00 1817017 IsPlainRailTile(unsigned int) [341] ----------------------------------------------- 0.05 0.00 1/1 atexit [238] [342] 0.0 0.05 0.00 1 global constructors keyed to _spritegroup_pool [342] ----------------------------------------------- [343] 0.0 0.05 0.00 GetIndustryIndex(unsigned int) [343] ----------------------------------------------- [344] 0.0 0.05 0.00 GetTileDesc_Clear(unsigned int, TileDesc*) [344] ----------------------------------------------- [345] 0.0 0.05 0.00 VehicleGetRandomBits(ResolverObject const*) [345] ----------------------------------------------- [346] 0.0 0.05 0.00 AirportTilesChangeInfo(unsigned int, int, int, ByteReader*) [346] ----------------------------------------------- [347] 0.0 0.05 0.00 SpriteGroup::GetNumResults() const [347] ----------------------------------------------- 0.00 0.00 665/12214288 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 7383/12214288 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 8839/12214288 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 26041/12214288 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.00 0.00 412327/12214288 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.05 0.00 11759033/12214288 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] [348] 0.0 0.05 0.00 12214288 GetPartialZ(int, int, Slope) [348] ----------------------------------------------- 0.00 0.00 1024/19715 Load_MAP7() [519] 0.00 0.00 1040/19715 Load_MAP6() [713] 0.00 0.00 1040/19715 Load_MAP5() [439] 0.00 0.00 1040/19715 Load_MAP4() [712] 0.00 0.00 1040/19715 Load_MAP3() [438] 0.00 0.00 1040/19715 Load_MAP1() [518] 0.00 0.00 1040/19715 Load_MAPT() [393] 0.03 0.00 12451/19715 SlObjectMember(void*, SaveLoad const*) [146] [349] 0.0 0.05 0.00 19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 3628/5153 ReadZlib() [1516] ----------------------------------------------- 0.03 0.02 3274/3274 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] [350] 0.0 0.03 0.02 3274 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [350] 0.02 0.00 3274/3337 AllocSprite(unsigned long) [476] ----------------------------------------------- 0.00 0.05 10412/10412 TileLoop_Town(unsigned int) [27] [351] 0.0 0.00 0.05 10412 ClearTownHouse(Town*, unsigned int) [351] 0.00 0.02 10412/21032 ChangePopulation(Town*, int) [355] 0.00 0.01 10502/10502 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [515] 0.01 0.00 10502/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 10412/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 10412/13755733 GetHouseType(unsigned int) [219] 0.00 0.00 10412/150596 GetHouseNorthPart(unsigned short&) [1367] ----------------------------------------------- 0.00 0.00 173/6711722 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.05 6711549/6711722 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [352] 0.0 0.00 0.05 6711722 IsPlainRailTile(unsigned int) [352] 0.02 0.01 6371808/51082225 GetRailTileType(unsigned int) [181] 0.01 0.00 6711727/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 268916 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [353] 0.0 0.00 0.05 268916 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] 0.02 0.00 188984/188984 ClearTile_Industry(unsigned int, DoCommandFlag) [452] 0.00 0.02 33616/33616 ClearTile_Clear(unsigned int, DoCommandFlag) [509] 0.01 0.00 358/358 ClearTile_Trees(unsigned int, DoCommandFlag) [547] 0.00 0.00 36882/36882 ClearTile_Station(unsigned int, DoCommandFlag) [818] 0.00 0.00 503/503 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 3008/3008 ClearTile_Town(unsigned int, DoCommandFlag) [934] 0.00 0.00 3022/3022 ClearTile_Road(unsigned int, DoCommandFlag) [988] 0.00 0.00 2075/2075 ClearTile_Track(unsigned int, DoCommandFlag) [1553] 0.00 0.00 385/385 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [1648] 82 ClearTile_Unmovable(unsigned int, DoCommandFlag) [1765] ----------------------------------------------- 0.01 0.01 9914/20820 TileLoop_Town(unsigned int) [27] 0.02 0.01 10906/20820 GrowTown(Town*) [184] [354] 0.0 0.03 0.01 20820 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 27112/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.00 10565/10565 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.00 0.00 39027/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 10473/3192889 GetTownRadiusGroup(Town const*, unsigned int) [244] 0.00 0.00 584/584 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 12342/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 101119/26203537 GetTileType(unsigned int) [379] 0.00 0.00 10472/20922362 Randomizer::Next() [322] 0.00 0.00 3313/3405279 GetTownIndex(unsigned int) [585] 0.00 0.00 3508/4081 MayHaveBridgeAbove(unsigned int) [947] 0.00 0.00 16858/62570 Randomizer::Next(unsigned int) [1393] ----------------------------------------------- 0.00 0.02 10412/21032 ClearTownHouse(Town*, unsigned int) [351] 0.00 0.02 10620/21032 MakeSingleHouseBigger(unsigned int) [433] [355] 0.0 0.00 0.04 21032 ChangePopulation(Town*, int) [355] 0.00 0.04 21032/21646 Town::UpdateVirtCoord() [357] 0.00 0.00 42064/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.00 0.04 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [356] 0.0 0.00 0.04 3 InitializeVehicles() [356] 0.00 0.04 3/4 Pool::CleanPool() [325] 0.00 0.00 1/3607 CargoPayment::~CargoPayment() [688] ----------------------------------------------- 0.00 0.00 614/21646 UpdateAllTownVirtCoords() [780] 0.00 0.04 21032/21646 ChangePopulation(Town*, int) [355] [357] 0.0 0.00 0.04 21646 Town::UpdateVirtCoord() [357] 0.01 0.04 21646/75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.00 0.00 21107/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 21646/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 538/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 1/8839 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 538/775 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1600] ----------------------------------------------- 0.00 0.00 2/810500 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 107/810500 AfterLoadVehicles(bool) [531] 0.00 0.00 6725/810500 RoadVehicle::MarkDirty() [815] 0.00 0.01 244942/810500 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.03 558724/810500 RoadVehController(RoadVehicle*) [73] [358] 0.0 0.00 0.04 810500 RoadVehicle::GetImage(Direction) const [358] 0.01 0.03 400359/214610439 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] ----------------------------------------------- 0.00 0.04 1/1 HandleMouseEvents() [167] [359] 0.0 0.00 0.04 1 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.02 1/9 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 2/8 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 1/3 UpdateTextBufferSize(Textbuf*) [977] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 2/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1968] 0.00 0.00 1/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2152] 0.00 0.00 1/15 Window::CreateNestedTree(WindowDesc const*, bool) [1901] 0.00 0.00 1/429 NWidgetStacked::SetDisplayedPlane(int) [1647] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/5 ResetObjectToPlace() [2033] 0.00 0.00 1/8 FiosGetSavegameList(SaveLoadDialogMode) [1969] 0.00 0.00 1/9 BuildFileList() [1946] 0.00 0.00 1/4 FioGetDirectory(char*, unsigned long, Subdirectory) [2056] ----------------------------------------------- 0.00 0.04 1/1 HandleMouseEvents() [167] [360] 0.0 0.00 0.04 1 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.02 1/1 FiosGetScenarioList(SaveLoadDialogMode) [437] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 1/3 UpdateTextBufferSize(Textbuf*) [977] 0.00 0.00 1/15 Window::~Window() [974] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15 Window::SetFocusedWidget(unsigned char) [1037] 0.00 0.00 1/1 NetworkGameWindow::~NetworkGameWindow() [2543] 0.00 0.00 1/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1913] 0.00 0.00 1/267 ttd_strlcpy(char*, char const*, unsigned long) [1679] 0.00 0.00 1/9 BuildFileList() [1946] 0.00 0.00 1/3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2152] ----------------------------------------------- 0.00 0.02 1/2 LoadIntroGame() [93] 0.00 0.02 1/2 ttd_main(int, char**) [1] [361] 0.0 0.00 0.04 2 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.00 0.04 2/5 ReInitAllWindows() [275] 0.00 0.00 150328/1005509 GetGlyph(FontSize, unsigned int) [450] 0.00 0.00 2/15 MarkWholeScreenDirty() [675] 0.00 0.00 2/5 LoadStringWidthTable() [761] 0.00 0.00 164578/6266165 Utf8Decode(unsigned int*, char const*) [462] 0.00 0.00 2/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 2/3 InitFreeType() [2108] 0.00 0.00 2/2 UninitFreeType() [2195] ----------------------------------------------- 0.00 0.04 2952/2952 TrainController(Train*, Vehicle*) [10] [362] 0.0 0.00 0.04 2952 TrainEnterStation(Train*, unsigned short) [362] 0.00 0.02 2952/40764 Train::MarkDirty() [165] 0.00 0.02 2952/3598 Vehicle::BeginLoading() [442] 0.00 0.00 2952/140889 Train::UpdateAcceleration() [1369] ----------------------------------------------- 0.03 0.01 4123620/4123620 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [363] 0.0 0.03 0.01 4123620 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [363] 0.01 0.00 4418250/205617929 GetTileType(unsigned int) [143] 0.00 0.00 157524/3192224 IsBridgeTile(unsigned int) [327] ----------------------------------------------- 0.00 0.00 33231/3571481 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 64158/3571481 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.04 0.00 3474092/3571481 SkipSpriteData(unsigned char, unsigned short) [190] [364] 0.0 0.04 0.00 3571481 FioSkipBytes(int) [364] 0.00 0.00 49822/19970715 FioReadByte() [260] ----------------------------------------------- 0.00 0.00 1/665 Industry::~Industry() [541] 0.00 0.00 2/665 MoveBuoysToWaypoints() [853] 0.03 0.01 662/665 Pool::CleanPool() [381] [365] 0.0 0.03 0.01 665 Station::~Station() [365] 0.01 0.00 3/3 RemoveOrderFromAllVehicles(OrderType, unsigned short) [631] 0.00 0.00 21280/21280 CargoList::~CargoList() [911] 0.00 0.00 3/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 96/3329 CargoList::Truncate(unsigned int) [925] 0.00 0.00 3/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 665/672 BaseStation::~BaseStation() [1609] 0.00 0.00 15/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 3/641453 ViewportSign::MarkDirty() const [1324] 0.00 0.00 3/3 DeleteStationNews(unsigned short) [2133] 0.00 0.00 3/3 CargoPacket::InvalidateAllFrom(unsigned short) [2169] ----------------------------------------------- 0.00 0.00 35/15266682 CheckNewIndustry_OilRig(unsigned int) [970] 0.04 0.00 15266647/15266682 TileLoop_Clear(unsigned int) [51] [366] 0.0 0.04 0.00 15266682 DistanceFromEdge(unsigned int) [366] ----------------------------------------------- 0.00 0.00 3920/4017884 DrawBridgeMiddle(TileInfo const*) [123] 0.02 0.00 2006982/4017884 HasFoundationNE(unsigned int, Slope, unsigned int) [263] 0.02 0.00 2006982/4017884 HasFoundationNW(unsigned int, Slope, unsigned int) [271] [367] 0.0 0.04 0.00 4017884 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [367] ----------------------------------------------- 0.00 0.00 51/3657396 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 2429/3657396 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 0.00 0.00 59013/3657396 DrawTile_Industry(TileInfo*) [524] 0.00 0.00 71318/3657396 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [795] 0.01 0.00 521282/3657396 TileLoop_Industry(unsigned int) [103] 0.01 0.00 905452/3657396 AnimateTile_Industry(unsigned int) [424] 0.01 0.00 1043596/3657396 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [338] 0.01 0.00 1054255/3657396 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [448] [368] 0.0 0.04 0.00 3657396 GetIndustryTileSpec(unsigned short) [368] ----------------------------------------------- 0.00 0.00 118/3319243 ClearTile_Town(unsigned int, DoCommandFlag) [934] 0.04 0.00 3319125/3319243 TileLoop_Town(unsigned int) [27] [369] 0.0 0.04 0.00 3319243 CanDeleteHouse(unsigned int) [369] ----------------------------------------------- 0.04 0.00 2054843/2054843 ViewportAddVehicles(DrawPixelInfo*) [95] [370] 0.0 0.04 0.00 2054843 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) [370] 0.00 0.00 2061/37168 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1412] ----------------------------------------------- 0.00 0.00 3811/1313014 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [854] 0.03 0.01 1309203/1313014 GrowTown(Town*) [184] [371] 0.0 0.03 0.01 1313014 GetAnyRoadBits(unsigned int, RoadType, bool) [371] 0.01 0.00 1293289/1293289 GetRoadTileType(unsigned int) [594] 0.00 0.00 9858/9858 GetTunnelBridgeDirection(unsigned int) [1473] 0.00 0.00 2417/2417 GetRoadStopDir(unsigned int) [1546] ----------------------------------------------- 0.04 0.00 520653/520653 TileLoop_Industry(unsigned int) [103] [372] 0.0 0.04 0.00 520653 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [372] ----------------------------------------------- 0.04 0.00 142766/142766 Vehicle::NeedsAutomaticServicing() const [374] [373] 0.0 0.04 0.00 142766 VehicleHasDepotOrders(Vehicle const*) [373] ----------------------------------------------- 0.00 0.00 1/142765 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 6310/142765 RoadVehicle::OnNewDay() [506] 0.00 0.04 136454/142765 CheckIfTrainNeedsService(Train*) [201] [374] 0.0 0.00 0.04 142765 Vehicle::NeedsAutomaticServicing() const [374] 0.04 0.00 142766/142766 VehicleHasDepotOrders(Vehicle const*) [373] ----------------------------------------------- 0.04 0.00 23962/23962 DoFloodTile(unsigned int) [84] [375] 0.0 0.04 0.00 23962 FloodHalftile(unsigned int) [375] ----------------------------------------------- [376] 0.0 0.04 0.00 CmdFoundTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [376] ----------------------------------------------- [377] 0.0 0.04 0.00 StationRect::BeforeAddRect(unsigned int, int, int, StationRect::StationRectMode) [377] ----------------------------------------------- [378] 0.0 0.04 0.00 TransparenciesWindow::OnInitialPosition(WindowDesc const*, short, short, int) [378] ----------------------------------------------- 0.00 0.00 117/26203537 ClearTile_Town(unsigned int, DoCommandFlag) [934] 0.00 0.00 791/26203537 IsWaterTile(unsigned int) [401] 0.00 0.00 1306/26203537 MayHaveBridgeAbove(unsigned int) [947] 0.00 0.00 3495/26203537 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 10619/26203537 Town::GetByTile(unsigned int) [902] 0.00 0.00 101119/26203537 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 297022/26203537 MakeSingleHouseBigger(unsigned int) [433] 0.00 0.00 1294699/26203537 GetTownRoadBits(unsigned int) [755] 0.00 0.00 2035986/26203537 DrawTile_Town(TileInfo*) [189] 0.01 0.00 4378119/26203537 GrowTown(Town*) [184] 0.01 0.00 6364833/26203537 ClosestTownFromTile(unsigned int, unsigned int) [158] 0.02 0.00 11715431/26203537 TileLoop_Town(unsigned int) [27] [379] 0.0 0.04 0.00 26203537 GetTileType(unsigned int) [379] ----------------------------------------------- 27484 SlObjectMember(void*, SaveLoad const*) [146] 0.00 0.00 1/124443 Load_GRPS() [929] 0.00 0.00 1/124443 Load_MAPS() [930] 0.00 0.00 2/124443 Ptrs_PLYR() [917] 0.00 0.00 2/124443 Load_ECMY() [916] 0.00 0.00 4/124443 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 5/124443 Load_SUBS() [895] 0.00 0.00 9/124443 Load_SIGN() [884] 0.00 0.00 15/124443 Load_AIPL() [874] 0.00 0.00 16/124443 Load_RAIL() [870] 0.00 0.00 17/124443 Ptrs_STNS() [868] 0.00 0.00 20/124443 Load_NGRF() [864] 0.00 0.00 47/124443 Load_DEPT() [843] 0.00 0.00 64/124443 Load_IIDS() [836] 0.00 0.00 87/124443 Ptrs_CAPY() [828] 0.00 0.00 87/124443 Load_CAPY() [827] 0.00 0.00 89/124443 Load_ROADSTOP() [823] 0.00 0.00 89/124443 Ptrs_ROADSTOP() [825] 0.00 0.00 94/124443 SaveLoad_PLYR(Company*) [822] 0.00 0.00 128/124443 Load_APID() [812] 0.00 0.00 206/124443 Load_GLOG() [797] 0.00 0.00 221/124443 Load_STNS() [793] 0.00 0.00 256/124443 Load_EIDS() [790] 0.00 0.00 512/124443 Load_ENGN() [758] 0.00 0.00 512/124443 Load_TIDS() [760] 0.00 0.00 512/124443 Load_HOUSEIDS() [759] 0.00 0.00 614/124443 Load_TOWN() [749] 0.00 0.00 688/124443 Ptrs_ORDL() [742] 0.00 0.00 688/124443 Load_ORDL() [741] 0.00 0.01 2910/124443 Ptrs_INDY() [537] 0.00 0.01 2910/124443 Load_INDY() [536] 0.01 0.03 9108/124443 Load_ORDR() [396] 0.01 0.03 9108/124443 Ptrs_ORDR() [397] 0.01 0.04 14851/124443 Load_VEHS() [333] 0.01 0.04 14851/124443 Ptrs_VEHS() [310] 0.02 0.06 20652/124443 Load_CAPA() [296] 0.02 0.06 21356/124443 Ptrs_STNN() [294] 0.02 0.07 23425/124443 Load_STNN() [281] [380] 0.0 0.04 0.00 151641 SlObject(void*, SaveLoad const*) [380] 4038977 SlObjectMember(void*, SaveLoad const*) [146] ----------------------------------------------- 0.00 0.01 1/4 ttd_main(int, char**) [1] 0.00 0.03 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [381] 0.0 0.00 0.04 4 Pool::CleanPool() [381] 0.03 0.01 662/665 Station::~Station() [365] 0.00 0.00 669/672 Pool::FreeItem(unsigned long) [1610] 0.00 0.00 7/7 Waypoint::~Waypoint() [2007] ----------------------------------------------- 0.00 0.00 4/84 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.02 36/84 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [491] 0.00 0.02 44/84 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] [382] 0.0 0.00 0.04 84 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.04 16910/182775 Md5::Append(void const*, unsigned long) [149] 0.00 0.00 20/518 Md5::Finish(unsigned char*) [748] 0.00 0.00 84/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 20/518 Md5::Md5() [1634] 0.00 0.00 20/518 FioFCloseFile(_IO_FILE*) [1633] ----------------------------------------------- 0.00 0.04 6/6 GfxLoadSprites() [269] [383] 0.0 0.00 0.04 6 LoadGrfFile(char const*, unsigned int, int) [383] 0.00 0.04 14694/33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 6/651 FioOpenFile(int, char const*) [898] 0.00 0.00 6/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 6/8264 FioSeekToFile(unsigned char, unsigned long) [1495] ----------------------------------------------- 0.01 0.03 2013688/2013688 GetFoundationSlope(unsigned int, unsigned int*) [115] [384] 0.0 0.01 0.03 2013688 GetFoundation_Town(unsigned int, Slope) [384] 0.03 0.00 2013687/13755733 GetHouseType(unsigned int) [219] ----------------------------------------------- 0.00 0.00 6310/149105 RoadVehicle::OnNewDay() [506] 0.03 0.00 142795/149105 Train::OnNewDay() [160] [385] 0.0 0.03 0.01 149105 AgeVehicle(Vehicle*) [385] 0.00 0.00 149105/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.00 0.04 428/428 DrawOverlappedWindowForAll(int, int, int, int) [14] [386] 0.0 0.00 0.04 428 NetworkGameWindow::OnPaint() [386] 0.00 0.04 428/309604 Window::DrawWidgets() const [16] 0.00 0.00 13/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 428/429 NWidgetStacked::SetDisplayedPlane(int) [1647] ----------------------------------------------- 0.00 0.03 425/425 DrawOverlappedWindowForAll(int, int, int, int) [14] [387] 0.0 0.00 0.03 425 SaveLoadWindow::OnPaint() [387] 0.00 0.03 425/309604 Window::DrawWidgets() const [16] 0.00 0.00 5/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] ----------------------------------------------- 0.00 0.03 740/740 CallVehicleTicks() [6] [388] 0.0 0.00 0.03 740 Ship::Tick() [388] 0.00 0.03 27/27 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [390] 0.00 0.00 740/11132082 ProcessOrders(Vehicle*) [69] 0.00 0.00 730/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.00 0.00 322/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 2/3598 Vehicle::BeginLoading() [442] 0.00 0.00 319/665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 322/93978951 GetNewVehiclePos(Vehicle const*) [48] 0.00 0.00 740/11131483 Vehicle::HandleLoading(bool) [284] 0.00 0.00 322/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 319/83642782 VehicleEnterTile(Vehicle*, unsigned int, int, int) [88] 0.00 0.00 319/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 27/105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 30/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 2/7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 3/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 37/2776681 DistanceManhattan(unsigned int, unsigned int) [571] 0.00 0.00 2/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 588/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 1022/1022 Ship::IsInDepot() const [1589] 0.00 0.00 322/324 Ship::UpdateDeltaXY(Direction) [1665] 0.00 0.00 322/327 Ship::GetImage(Direction) const [1664] 0.00 0.00 319/319 VehicleEnter_Water(Vehicle*, unsigned int, int, int) [1666] 0.00 0.00 2/3 Ship::MarkDirty() [2184] 0.00 0.00 2/3600 Order::Free() [1533] ----------------------------------------------- 0.00 0.03 156691/156691 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [389] 0.0 0.00 0.03 156691 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [389] 0.01 0.03 156691/543191 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] ----------------------------------------------- 0.00 0.03 27/27 Ship::Tick() [388] [390] 0.0 0.00 0.03 27 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [390] 0.00 0.03 54/54 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [391] 0.00 0.00 27/105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 27/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 27/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] ----------------------------------------------- 0.00 0.03 54/54 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [390] [391] 0.0 0.00 0.03 54 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [391] 0.00 0.03 108/108 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.00 102/105865 DistanceMaxPlusManhattan(unsigned int, unsigned int) [406] 0.00 0.00 20/20922362 Randomizer::Next() [322] ----------------------------------------------- 105949 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.03 108/108 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [391] [392] 0.0 0.00 0.03 108+105949 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.03 0.00 105763/105865 DistanceMaxPlusManhattan(unsigned int, unsigned int) [406] 0.00 0.00 104726/105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 106050/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 985/1925160 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] 0.00 0.00 136/25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] 0.00 0.00 177/7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] 0.00 0.00 26/1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] 105949 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] ----------------------------------------------- 0.03 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [393] 0.0 0.03 0.00 2 Load_MAPT() [393] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.03 0.00 3274/3274 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] [394] 0.0 0.03 0.00 3274 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [394] 0.00 0.00 727218/19970715 FioReadByte() [260] 0.00 0.00 13096/177521 FioReadWord() [756] 0.00 0.00 3274/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 3274/8264 FioSeekToFile(unsigned char, unsigned long) [1495] ----------------------------------------------- 0.00 0.00 1/991090 AirportMove(Aircraft*, AirportFTAClass const*) [882] 0.00 0.00 1/991090 IConsolePrintF(ConsoleColour, char const*, ...) [1028] 0.00 0.00 1/991090 IConsoleInit() [980] 0.00 0.00 1/991090 StartupEconomy() [971] 0.00 0.00 1/991090 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 1/991090 DeleteOilRig(unsigned int) [883] 0.00 0.00 1/991090 BuildOilRig(unsigned int) [301] 0.00 0.00 1/991090 SubsidyMonthlyLoop() [1052] 0.00 0.00 2/991090 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1042] 0.00 0.00 2/991090 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 2/991090 AfterLoadGame() [104] 0.00 0.00 2/991090 Ship::Tick() [388] 0.00 0.00 3/991090 IConsoleGUIInit() [984] 0.00 0.00 3/991090 DeleteIndustryNews(unsigned short) [1033] 0.00 0.00 4/991090 Aircraft::Tick() [729] 0.00 0.00 6/991090 CompaniesMonthlyLoop() [879] 0.00 0.00 19/991090 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 22/991090 ProcessOrders(Vehicle*) [69] 0.00 0.00 28/991090 CheckOrders(Vehicle const*) [551] 0.00 0.00 77/991090 NewsLoop() [940] 0.00 0.00 127/991090 CheckVehicleBreakdown(Vehicle*) [556] 0.00 0.00 148/991090 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 220/991090 IndustryDailyLoop() [295] 0.00 0.00 454/991090 UpdateVehicleTimetable(Vehicle*, bool) [553] 0.00 0.00 614/991090 UpdateAllTownVirtCoords() [780] 0.00 0.00 636/991090 RoadVehController(RoadVehicle*) [73] 0.00 0.00 662/991090 UpdateAllStationVirtCoords() [769] 0.00 0.00 1301/991090 Train::ConsistChanged(bool) [505] 0.00 0.00 1639/991090 GroundVehicle::PowerChanged() [873] 0.00 0.00 2365/991090 OnTick_Station() [102] 0.00 0.00 2962/991090 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 4616/991090 TownsMonthlyLoop() [522] 0.00 0.00 4722/991090 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 6883/991090 RoadVehicle::OnNewDay() [506] 0.00 0.00 10794/991090 Vehicle::BeginLoading() [442] 0.00 0.00 10885/991090 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 11532/991090 IndustryMonthlyLoop() [176] 0.00 0.00 16287/991090 GroundVehicle::PowerChanged() [125] 0.00 0.00 42064/991090 ChangePopulation(Town*, int) [355] 0.00 0.00 78079/991090 SubtractMoneyFromCompanyFract(Owner, CommandCost) [507] 0.00 0.00 82801/991090 InvalidateCompanyWindows(Company const*) [732] 0.00 0.00 117418/991090 LoadUnloadStation(Station*) [55] 0.00 0.00 149105/991090 AgeVehicle(Vehicle*) [385] 0.01 0.00 201609/991090 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] 0.01 0.00 242989/991090 Train::OnNewDay() [160] [395] 0.0 0.03 0.00 991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 82792/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 82792/90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.00 0.03 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [396] 0.0 0.00 0.03 2 Load_ORDR() [396] 0.01 0.03 9108/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 9109/51802 SlIterateArray() [792] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [192] 0.00 0.00 9192/9192 Pool::GetNew(unsigned long, unsigned long) [1477] 0.00 0.00 84/84 Order::AssignOrder(Order const&) [1762] 0.00 0.00 84/84 Order::Order(unsigned int) [1763] 0.00 0.00 26/9192 Pool::FreeItem(unsigned long) [1478] 0.00 0.00 1/4 SlGetFieldLength() [2059] ----------------------------------------------- 0.00 0.03 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [397] 0.0 0.00 0.03 2 Ptrs_ORDR() [397] 0.01 0.03 9108/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 155/47426 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.00 0.00 1970/47426 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.01 0.00 14569/47426 TileLoop_Industry(unsigned int) [103] 0.02 0.00 30732/47426 TileLoop_Town(unsigned int) [27] [398] 0.0 0.03 0.00 47426 AddAnimatedTile(unsigned int) [398] 0.00 0.00 47426/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 47427/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.03 430/430 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [399] 0.0 0.00 0.03 430 NewSpriteSet(ByteReader*) [399] 0.00 0.03 12244/33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 1580/618507 ByteReader::ReadByte() [1325] 0.00 0.00 430/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.03 510/510 DrawOverlappedWindowForAll(int, int, int, int) [14] [400] 0.0 0.00 0.03 510 QueryString::DrawEditBox(Window*, int) [400] 0.03 0.00 510/510 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [408] 0.00 0.00 51/3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.00 17/151856 GetStringBoundingBox(char const*) [329] 0.00 0.00 510/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 34/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] 0.00 0.00 34/107 QueryString::HasEditBoxFocus(Window const*, int) const [1744] ----------------------------------------------- 0.03 0.00 537814/537814 GrowTown(Town*) [184] [401] 0.0 0.03 0.00 537814 IsWaterTile(unsigned int) [401] 0.00 0.00 791/26203537 GetTileType(unsigned int) [379] ----------------------------------------------- 0.00 0.00 4/7473848 SetIndustryAnimationState(unsigned int, unsigned char) [1060] 0.00 0.00 28/7473848 SetStationGfx(unsigned int, unsigned char) [1030] 0.00 0.00 30/7473848 SetRoadTypes(unsigned int, RoadTypes) [1029] 0.00 0.00 32/7473848 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 66/7473848 T.1646 [999] 0.00 0.00 139/7473848 GetRailTileType(unsigned int) [978] 0.00 0.00 388/7473848 GetStationType(unsigned int) [957] 0.00 0.00 696/7473848 GetRoadTileType(unsigned int) [936] 0.00 0.00 1242/7473848 GetIndustryGfx(unsigned int) [926] 0.00 0.00 1332/7473848 SetWaterClass(unsigned int, WaterClass) [923] 0.00 0.00 14456/7473848 GetWaterTileType(unsigned int) [872] 0.00 0.00 14466/7473848 GetWaterClass(unsigned int) [871] 0.00 0.00 61251/7473848 SetTileOwner(unsigned int, Owner) [833] 0.00 0.00 79182/7473848 GetTileOwner(unsigned int) [829] 0.03 0.00 7300536/7473848 AfterLoadGame() [104] [402] 0.0 0.03 0.00 7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.03 0.00 4132197/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] [403] 0.0 0.03 0.00 4132197 GetEngineGRF(unsigned short) [403] ----------------------------------------------- 0.03 0.00 626852/626852 GetFoundationSlope(unsigned int, unsigned int*) [115] [404] 0.0 0.03 0.00 626852 GetFoundation_Road(unsigned int, Slope) [404] ----------------------------------------------- 0.00 0.00 8369/194929 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 0.03 0.00 186560/194929 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] [405] 0.0 0.03 0.00 194929 GetStringPtr(unsigned short) [405] ----------------------------------------------- 0.00 0.00 102/105865 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [391] 0.03 0.00 105763/105865 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] [406] 0.0 0.03 0.00 105865 DistanceMaxPlusManhattan(unsigned int, unsigned int) [406] ----------------------------------------------- 0.03 0.00 5473/5473 AfterLoadGame() [104] [407] 0.0 0.03 0.00 5473 TileHeight(unsigned int) [407] ----------------------------------------------- 0.03 0.00 510/510 QueryString::DrawEditBox(Window*, int) [400] [408] 0.0 0.03 0.00 510 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [408] 0.00 0.00 34/954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] ----------------------------------------------- [409] 0.0 0.03 0.00 TrainCrashed(Train*) [409] ----------------------------------------------- [410] 0.0 0.03 0.00 IsRoadDepotTile(unsigned int) [410] ----------------------------------------------- [411] 0.0 0.03 0.00 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [411] ----------------------------------------------- [412] 0.0 0.03 0.00 CYapfFollowAnyDepotRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT> >::stFindNearestDepotTwoWay(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int, int, unsigned int*, bool*) [412] ----------------------------------------------- [413] 0.0 0.03 0.00 Vehicle::SendToDepot(DoCommandFlag, DepotCommand) [413] ----------------------------------------------- 0.03 0.00 13648382/13648382 Station::GetPlatformLength(unsigned int) const [108] [414] 0.0 0.03 0.00 13648382 GetStationIndex(unsigned int) [414] ----------------------------------------------- 0.00 0.00 503672/7723692 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.01 0.00 2119694/7723692 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.02 0.00 5100326/7723692 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] [415] 0.0 0.03 0.00 7723692 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [415] ----------------------------------------------- 0.00 0.00 1/1621047 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] 0.03 0.00 1621046/1621047 DoFloodTile(unsigned int) [84] [416] 0.0 0.03 0.00 1621047 UpdateSignalsInBuffer() [416] ----------------------------------------------- 0.00 0.00 17/1562439 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.03 0.00 1562422/1562439 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [417] 0.0 0.03 0.00 1562439 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [417] ----------------------------------------------- 0.03 0.00 913242/913242 DrawTile_TunnelBridge(TileInfo*) [206] [418] 0.0 0.03 0.00 913242 HasTunnelBridgeReservation(unsigned int) [418] ----------------------------------------------- 0.00 0.00 50431/710593 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.03 0.00 660162/710593 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [78] [419] 0.0 0.03 0.00 710593 EnumCheckRoadVehClose(Vehicle*, void*) [419] 0.00 0.00 304600/951770 RoadVehicle::IsInDepot() const [1314] ----------------------------------------------- 0.00 0.00 19874/230246 CargoList::InvalidateCache() [739] 0.03 0.00 210372/230246 CargoList::Append(CargoPacket*) [307] [420] 0.0 0.03 0.00 230246 VehicleCargoList::AddToCache(CargoPacket const*) [420] ----------------------------------------------- 0.03 0.00 49511/49511 LoadUnloadStation(Station*) [55] [421] 0.0 0.03 0.00 49511 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [421] ----------------------------------------------- 0.00 0.00 16/6047012 HandleOldDiffCustom(bool) [1041] 0.00 0.00 169/6047012 T.1197 [783] 0.00 0.00 287/6047012 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] 0.01 0.00 1263788/6047012 SlObjectMember(void*, SaveLoad const*) [146] 0.02 0.00 4782752/6047012 SlArray(void*, unsigned long, unsigned int) [192] [422] 0.0 0.03 0.00 6047012 WriteValue(void*, unsigned int, long long) [422] 0.00 0.00 210/522 CopyFromOldName(unsigned short) [1632] ----------------------------------------------- 0.02 0.01 7230559/7230559 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [423] 0.0 0.02 0.01 7230559 IsRoadDepotTile(unsigned int) [423] 0.01 0.00 7037654/7069975 GetRoadTileType(unsigned int) [580] ----------------------------------------------- 0.02 0.01 905448/905448 AnimateAnimatedTiles() [91] [424] 0.0 0.02 0.01 905448 AnimateTile_Industry(unsigned int) [424] 0.01 0.00 905452/3657396 GetIndustryTileSpec(unsigned short) [368] 0.00 0.00 203/15126 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 203/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 166330/166330 GetIndustryAnimationState(unsigned int) [1365] 0.00 0.00 149280/150271 SetIndustryAnimationState(unsigned int, unsigned char) [1368] ----------------------------------------------- 0.02 0.01 2/2 AfterLoadGame() [104] [425] 0.0 0.02 0.01 2 UpdateHousesAndTowns() [425] 0.01 0.00 140184/150748 IncreaseBuildingCount(Town*, unsigned short) [607] 0.00 0.00 614/66056 UpdateTownRadius(Town*) [610] 0.00 0.00 140184/150596 GetHouseNorthPart(unsigned short&) [1367] 0.00 0.00 2/5 InitializeBuildingCounts() [2034] ----------------------------------------------- 0.00 0.00 33/21405 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 68/21405 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 91/21405 ClearTile_Trees(unsigned int, DoCommandFlag) [547] 0.01 0.00 10501/21405 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [515] 0.01 0.00 10712/21405 ClearTile_Clear(unsigned int, DoCommandFlag) [509] [426] 0.0 0.02 0.01 21405 DoClearSquare(unsigned int) [426] 0.01 0.00 10569/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 101/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 101/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 42728/42728 GetTileType(unsigned int) [1407] ----------------------------------------------- 0.02 0.01 21066/21066 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] [427] 0.0 0.02 0.01 21066 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [427] 0.00 0.00 21066/129645 FormatNumber(char*, long long, char const*, char const*, int) [432] 0.00 0.00 42132/203765 strecpy(char*, char const*, char const*) [457] ----------------------------------------------- 0.00 0.03 1163471/1163471 DrawTile_Track(TileInfo*) [64] [428] 0.0 0.00 0.03 1163471 DrawTrackFence_SW(TileInfo const*, unsigned int) [428] 0.02 0.01 1163471/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] ----------------------------------------------- 0.00 0.03 2779558/2779558 DrawTile_Station(TileInfo*) [59] [429] 0.0 0.00 0.03 2779558 HasStationReservation(unsigned int) [429] 0.00 0.02 2779557/47001709 GetStationType(unsigned int) [133] ----------------------------------------------- 0.00 0.03 1099856/1099856 DrawTile_Track(TileInfo*) [64] [430] 0.0 0.00 0.03 1099856 DrawTrackFence_NE(TileInfo const*, unsigned int) [430] 0.02 0.01 1099855/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] ----------------------------------------------- 0.02 0.01 511732/511732 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [282] [431] 0.0 0.02 0.01 511732 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [431] 0.01 0.00 511732/13755733 GetHouseType(unsigned int) [219] ----------------------------------------------- 0.00 0.00 21066/129645 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [427] 0.01 0.01 108579/129645 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] [432] 0.0 0.01 0.02 129645 FormatNumber(char*, long long, char const*, char const*, int) [432] 0.00 0.01 453834/454918 seprintf(char*, char const*, char const*, ...) [676] 0.01 0.00 67631/203765 strecpy(char*, char const*, char const*) [457] ----------------------------------------------- 0.00 0.03 254544/254544 TileLoop_Town(unsigned int) [27] [433] 0.0 0.00 0.03 254544 MakeSingleHouseBigger(unsigned int) [433] 0.00 0.02 10620/21032 ChangePopulation(Town*, int) [355] 0.00 0.00 10620/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 297022/26203537 GetTileType(unsigned int) [379] 0.00 0.00 31857/13755733 GetHouseType(unsigned int) [219] 0.00 0.00 10620/10620 Town::GetByTile(unsigned int) [902] 0.00 0.00 10620/3325098 IsHouseCompleted(unsigned int) [1295] ----------------------------------------------- 0.00 0.00 1/572227 ReverseTrainDirection(Train*) [237] 0.00 0.00 500/572227 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 1468/572227 TrainController(Train*, Vehicle*) [10] 0.00 0.00 119151/572227 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] 0.01 0.01 451107/572227 CheckNextTrainTile(Train*) [75] [434] 0.0 0.01 0.02 572227 HasSignalOnTrackdir(unsigned int, Trackdir) [434] 0.02 0.00 572227/42696216 IsTileType(unsigned int, TileType) [71] ----------------------------------------------- 0.00 0.03 21580/21580 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] [435] 0.0 0.00 0.03 21580 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [435] 0.02 0.00 21526/21526 MakeDutchTownName(char*, char const*, unsigned int) [443] 0.00 0.00 21526/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 54/54 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [891] ----------------------------------------------- [436] 0.0 0.03 0.00 CmdBuildTrainDepot(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [436] ----------------------------------------------- 0.00 0.02 1/1 NetworkGameWindow::OnClick(Point, int, int) [360] [437] 0.0 0.00 0.02 1 FiosGetScenarioList(SaveLoadDialogMode) [437] 0.00 0.02 1/9 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.00 2/4 FioGetDirectory(char*, unsigned long, Subdirectory) [2056] 0.00 0.00 1/1 T.315 [1122] ----------------------------------------------- 0.02 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [438] 0.0 0.02 0.00 2 Load_MAP3() [438] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.02 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [439] 0.0 0.02 0.00 2 Load_MAP5() [439] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.00 0.02 2779559/2779559 DrawTile_Station(TileInfo*) [59] [440] 0.0 0.00 0.02 2779559 GetStationGfx(unsigned int) [440] 0.02 0.00 2779558/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.02 0.00 998786/998786 GetFoundationSlope(unsigned int, unsigned int*) [115] [441] 0.0 0.02 0.00 998786 GetFoundation_Track(unsigned int, Slope) [441] 0.00 0.00 997752/35821424 GetTrackBits(unsigned int) [241] ----------------------------------------------- 0.00 0.00 2/3598 Ship::Tick() [388] 0.00 0.00 4/3598 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [888] 0.00 0.00 640/3598 RoadVehController(RoadVehicle*) [73] 0.00 0.02 2952/3598 TrainEnterStation(Train*, unsigned short) [362] [442] 0.0 0.00 0.02 3598 Vehicle::BeginLoading() [442] 0.01 0.00 3598/3598 Order::MakeLoading(bool) [625] 0.00 0.01 3598/238209 Station::MarkTilesDirty(bool) const [112] 0.00 0.00 3597/7224 UpdateVehicleTimetable(Vehicle*, bool) [553] 0.00 0.00 10794/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 3598/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 3598/3598 PrepareUnload(Vehicle*) [1534] ----------------------------------------------- 0.02 0.00 21526/21526 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [435] [443] 0.0 0.02 0.00 21526 MakeDutchTownName(char*, char const*, unsigned int) [443] 0.00 0.00 35666/203765 strecpy(char*, char const*, char const*) [457] ----------------------------------------------- 0.00 0.02 4/4 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] [444] 0.0 0.00 0.02 4 BaseMedia::AddFile(char const*, unsigned long) [444] 0.00 0.02 4/4 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] 0.00 0.00 4/18 IniFile::LoadFromDisk(char const*) [987] 0.00 0.00 4/18 IniFile::IniFile(char const* const*) [1886] 0.00 0.00 4/18 IniFile::~IniFile() [1887] ----------------------------------------------- 0.00 0.02 4/4 BaseMedia::AddFile(char const*, unsigned long) [444] [445] 0.0 0.00 0.02 4 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] 0.00 0.02 44/84 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 44/148 str_fmt(char const*, ...) [558] 0.00 0.00 44/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 320/1191 IniGroup::GetItem(char const*, bool) [1581] 0.00 0.00 20/633 IniFile::GetGroup(char const*, unsigned long) [1622] ----------------------------------------------- 0.01 0.00 312938/1016236 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.01 0.00 703298/1016236 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [446] 0.0 0.02 0.00 1016236 GetTunnelBridgeDirection(unsigned int) [446] 0.00 0.00 1016236/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.02 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [447] 0.0 0.02 0.00 2 Load_MAP2() [447] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.00 0.01 520144/1054259 TileLoop_Industry(unsigned int) [103] 0.01 0.01 534115/1054259 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [533] [448] 0.0 0.01 0.01 1054259 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [448] 0.01 0.00 1054255/3657396 GetIndustryTileSpec(unsigned short) [368] ----------------------------------------------- 0.01 0.01 211537/211537 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] [449] 0.0 0.01 0.01 211537 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [449] 0.01 0.00 211538/211538 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [605] 0.00 0.00 211538/2776681 DistanceManhattan(unsigned int, unsigned int) [571] 0.00 0.00 128914/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 211538/212089 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1354] ----------------------------------------------- 0.00 0.00 150328/1005509 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.01 0.01 855181/1005509 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] [450] 0.0 0.01 0.01 1005509 GetGlyph(FontSize, unsigned int) [450] 0.01 0.00 1005508/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.00 0.00 17/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] ----------------------------------------------- 0.00 0.02 32661/32661 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [451] 0.0 0.00 0.02 32661 DrawTile_Water(TileInfo*) [451] 0.02 0.00 19493/19969 DrawWaterClassGround(TileInfo const*) [455] 0.00 0.00 30456/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 1585/1585 DrawWaterEdges(unsigned int, unsigned int) [834] 0.00 0.00 12548/14677 DrawShoreTile(Slope) [1461] ----------------------------------------------- 0.02 0.00 188984/188984 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [452] 0.0 0.02 0.00 188984 ClearTile_Industry(unsigned int, DoCommandFlag) [452] 0.00 0.00 188982/24738064 GetIndustrySpec(unsigned char) [458] ----------------------------------------------- 0.00 0.01 3/8 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.00 0.01 5/8 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] [453] 0.0 0.00 0.02 8 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.02 21/21 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 16/47892 ottd_rdtsc() [612] 0.00 0.00 15/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 15/1422481 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [305] 0.00 0.00 32/750164 SmallArray::Append() [596] 0.00 0.00 17/1562439 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [417] 0.00 0.00 32/2668471 CNodeList_HashTableT, 12, 16>::CreateNewNode() [586] 0.00 0.00 26/205617929 GetTileType(unsigned int) [143] 0.00 0.00 4/702763 GetRailStationAxis(unsigned int) [730] 0.00 0.00 4/682021 HasStationRail(unsigned int) [772] 0.00 0.00 4/1011387 GetStationIndex(unsigned int) [752] 0.00 0.00 15/821 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1598] ----------------------------------------------- 0.00 0.02 21/21 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] [454] 0.0 0.00 0.02 21 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.02 0.00 8/8 GetRoadTileType(unsigned int) [456] 0.00 0.00 220/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 220/5383938 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.00 0.00 290/12739649 GetTrackBits(unsigned int) [245] 0.00 0.00 372/10027028 HasSignalOnTrackdir(unsigned int, Trackdir) [289] 0.00 0.00 833/205617929 GetTileType(unsigned int) [143] 0.00 0.00 173/6711722 IsPlainRailTile(unsigned int) [352] 0.00 0.00 253/43918558 GetTileRailType(unsigned int) [209] 0.00 0.00 191/51082225 GetRailTileType(unsigned int) [181] 0.00 0.00 4/2079986 Station::GetPlatformLength(unsigned int, DiagDirection) const [141] 0.00 0.00 220/220 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [982] 0.00 0.00 33/3992276 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 48/1509401 GetSignalType(unsigned int, Track) [525] 0.00 0.00 34/2472178 IsRailStationTile(unsigned int) [508] 0.00 0.00 25/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 37/1165060 GetSignalStateByTrackdir(unsigned int, Trackdir) [746] 0.00 0.00 2/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 12/12 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1054] 0.00 0.00 6/380236 GetStationType(unsigned int) [796] 0.00 0.00 2/394571 HasStationReservation(unsigned int) [794] 0.00 0.00 241/821 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1598] 0.00 0.00 188/4925386 ReverseTrackdir(Trackdir) [1288] 0.00 0.00 33/2418598 TrackOverlapsTracks(TrackBits, Track) [1298] 0.00 0.00 8/419512 CYapfRailNodeT::GetLastTile() const [1332] 0.00 0.00 4/367754 BaseStation::GetByTile(unsigned int) [1336] 0.00 0.00 4/209756 CYapfRailNodeT::GetLastTrackdir() const [1356] 0.00 0.00 2/248421 TileOffsByDiagDir(DiagDirection) [1346] ----------------------------------------------- 0.00 0.00 476/19969 DrawTile_Station(TileInfo*) [59] 0.02 0.00 19493/19969 DrawTile_Water(TileInfo*) [451] [455] 0.0 0.02 0.00 19969 DrawWaterClassGround(TileInfo const*) [455] 0.00 0.00 1585/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 1585/2825 GetCanalSprite(CanalFeature, unsigned int) [1541] ----------------------------------------------- 0.02 0.00 8/8 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] [456] 0.0 0.02 0.00 8 GetRoadTileType(unsigned int) [456] 0.00 0.00 8/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 1/203765 AIScanner::AIScanner() [566] 0.00 0.00 1/203765 NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1035] 0.00 0.00 1/203765 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1036] 0.00 0.00 1/203765 ShowNetworkGameWindow() [494] 0.00 0.00 1/203765 ReadLanguagePack(int) [1025] 0.00 0.00 2/203765 IniFile::SaveToDisk(char const*) [1015] 0.00 0.00 2/203765 SaveLoadWindow::OnClick(Point, int, int) [979] 0.00 0.00 2/203765 NetworkServerStart() [949] 0.00 0.00 4/203765 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1000] 0.00 0.00 5/203765 GamelogRevision() [985] 0.00 0.00 5/203765 GetBindAddresses(SmallVector*, unsigned short) [986] 0.00 0.00 8/203765 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] 0.00 0.00 9/203765 FileScanner::Scan(char const*, char const*, bool) [196] 0.00 0.00 14/203765 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] 0.00 0.00 14/203765 DriverFactoryBase::~DriverFactoryBase() [960] 0.00 0.00 16/203765 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 44/203765 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] 0.00 0.00 148/203765 GetFileTitle(char const*, char*, char const*) [900] 0.00 0.00 148/203765 FiosFileScanner::AddFile(char const*, unsigned long) [886] 0.00 0.00 235/203765 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [891] 0.00 0.00 236/203765 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.00 387/203765 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.00 547/203765 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 3425/203765 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.00 21526/203765 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [435] 0.00 0.00 31554/203765 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 0.00 0.00 35666/203765 MakeDutchTownName(char*, char const*, unsigned int) [443] 0.00 0.00 42132/203765 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [427] 0.01 0.00 67631/203765 FormatNumber(char*, long long, char const*, char const*, int) [432] [457] 0.0 0.02 0.00 203765 strecpy(char*, char const*, char const*) [457] ----------------------------------------------- 0.00 0.00 5/24738064 Industry::~Industry() [541] 0.00 0.00 6/24738064 CMSAForest(unsigned int) [993] 0.00 0.00 6/24738064 FindNearIndustryName(unsigned int, void*) [994] 0.00 0.00 6/24738064 CMSAMine(unsigned int) [565] 0.00 0.00 55/24738064 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [1053] 0.00 0.00 135/24738064 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 190/24738064 LoadUnloadStation(Station*) [55] 0.00 0.00 256/24738064 BuildIndustriesLegend() [1013] 0.00 0.00 325/24738064 IndustryDailyLoop() [295] 0.00 0.00 377/24738064 AfterLoadGame() [104] 0.00 0.00 2046/24738064 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [753] 0.00 0.00 2102/24738064 CreateNewIndustry(unsigned int, unsigned char) [298] 0.00 0.00 2429/24738064 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 0.00 0.00 11752/24738064 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 128914/24738064 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [449] 0.00 0.00 188982/24738064 ClearTile_Industry(unsigned int, DoCommandFlag) [452] 0.00 0.00 519965/24738064 TileLoop_Industry(unsigned int) [103] 0.00 0.00 1050205/24738064 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [535] 0.02 0.00 22830308/24738064 OnTick_Industry() [67] [458] 0.0 0.02 0.00 24738064 GetIndustrySpec(unsigned char) [458] ----------------------------------------------- 0.00 0.00 1/15030738 ReverseTrainDirection(Train*) [237] 0.01 0.00 6849949/15030738 TrainCanLeaveTile(Train const*) [173] 0.01 0.00 8180788/15030738 TrainLocoHandler(Train*, bool) [7] [459] 0.0 0.02 0.00 15030738 GetRailTileType(unsigned int) [459] ----------------------------------------------- 0.00 0.00 133448/7844755 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] 0.02 0.00 7711307/7844755 TrainCheckIfLineEnds(Train*) [90] [460] 0.0 0.02 0.00 7844755 GetTileOwner(unsigned int) [460] ----------------------------------------------- 0.00 0.00 48/7054886 ResolveRailTypeGUISprites(RailtypeInfo*) [1026] 0.02 0.00 7054838/7054886 DrawTile_Track(TileInfo*) [64] [461] 0.0 0.02 0.00 7054886 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [461] ----------------------------------------------- 0.00 0.00 17/6266165 UpdateTextBufferSize(Textbuf*) [977] 0.00 0.00 59/6266165 GetStringHeight(unsigned short, int) [932] 0.00 0.00 111/6266165 str_strip_colours(char*) [1003] 0.00 0.00 3349/6266165 TranslateTTDPatchCodes(unsigned int, char const*) [909] 0.00 0.00 6244/6266165 str_validate(char*, char const*, bool, bool) [894] 0.00 0.00 6962/6266165 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.00 7264/6266165 FormatStringLinebreaks(char*, char const*, int) [831] 0.00 0.00 164578/6266165 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.00 0.00 1220150/6266165 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 0.01 0.00 1702014/6266165 GetStringBoundingBox(char const*) [329] 0.01 0.00 3155417/6266165 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] [462] 0.0 0.02 0.00 6266165 Utf8Decode(unsigned int*, char const*) [462] ----------------------------------------------- 0.02 0.00 4908200/4908200 TrainLocoHandler(Train*, bool) [7] [463] 0.0 0.02 0.00 4908200 SetLastSpeed(Train*, int) [463] ----------------------------------------------- 0.00 0.00 21567/4823121 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.02 0.00 4801554/4823121 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [464] 0.0 0.02 0.00 4823121 IsRoadStopTile(unsigned int) [464] 0.00 0.00 66691/134877 GetStationType(unsigned int) [1370] ----------------------------------------------- 0.00 0.00 4/4714870 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 4/4714870 ClearTile_Road(unsigned int, DoCommandFlag) [988] 0.02 0.00 4714862/4714870 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] [465] 0.0 0.02 0.00 4714870 GetRoadBits(unsigned int, RoadType) [465] ----------------------------------------------- 0.02 0.00 696004/696004 CallVehicleTicks() [6] [466] 0.0 0.02 0.00 696004 RoadVehicle::Tick() [466] ----------------------------------------------- 0.00 0.00 1/632060 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 1/632060 Aircraft::Tick() [729] 0.00 0.00 2/632060 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 3/632060 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 4/632060 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [976] 0.00 0.00 4/632060 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 5/632060 Vehicle::HandleLoading(bool) [284] 0.00 0.00 10/632060 RoadVehController(RoadVehicle*) [73] 0.00 0.00 84/632060 TileLoop_Trees(unsigned int) [32] 0.00 0.00 203/632060 AnimateTile_Industry(unsigned int) [424] 0.00 0.00 1256/632060 OnTick_Industry() [67] 0.00 0.00 3296/632060 CargoPayment::~CargoPayment() [688] 0.00 0.00 13578/632060 TileLoop_Industry(unsigned int) [103] 0.02 0.00 613613/632060 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] [467] 0.0 0.02 0.00 632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] ----------------------------------------------- 0.00 0.00 9314/614087 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 9487/614087 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.01 0.00 288197/614087 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.01 0.00 307089/614087 TryReserveRailTrack(unsigned int, Track) [288] [468] 0.0 0.02 0.00 614087 SetTrackReservation(unsigned int, TrackBits) [468] ----------------------------------------------- 0.00 0.00 6527/284242 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.02 0.00 277715/284242 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [469] 0.0 0.02 0.00 284242 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [469] ----------------------------------------------- 0.00 0.00 2/245051 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 107/245051 AfterLoadVehicles(bool) [531] 0.02 0.00 244942/245051 GroundVehicle::UpdateInclination(bool, bool) [309] [470] 0.0 0.02 0.00 245051 RoadVehicle::UpdateDeltaXY(Direction) [470] ----------------------------------------------- 0.00 0.00 3889/106395 DrawFoundation(TileInfo*, Foundation) [164] 0.02 0.00 102506/106395 ApplyFoundationToSlope(Foundation, Slope*) [236] [471] 0.0 0.02 0.00 106395 GetRailFoundationCorner(Foundation) [471] ----------------------------------------------- 0.01 0.00 51827/106323 TrainController(Train*, Vehicle*) [10] 0.01 0.00 54496/106323 TrainLocoHandler(Train*, bool) [7] [472] 0.0 0.02 0.00 106323 TrainApproachingLineEnd(Train*, bool) [472] ----------------------------------------------- 0.00 0.00 5/78833 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 6/78833 ProcessOrders(Vehicle*) [69] 0.00 0.00 9/78833 RecomputePrices() [944] 0.00 0.00 111/78833 IncreaseDate() [155] 0.00 0.00 111/78833 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 256/78833 CalcEngineReliability(Engine*) [866] 0.00 0.00 256/78833 StartupOneEngine(Engine*, int) [847] 0.00 0.00 6096/78833 RoadVehicle::OnNewDay() [506] 0.02 0.00 71983/78833 Train::OnNewDay() [160] [473] 0.0 0.02 0.00 78833 SetWindowClassesDirty(WindowClass) [473] ----------------------------------------------- 0.02 0.00 49490/49490 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] [474] 0.0 0.02 0.00 49490 GetRailStationAxis(unsigned int) [474] ----------------------------------------------- 0.02 0.00 8278/8278 GameLoop() [3] [475] 0.0 0.02 0.00 8278 CursorTick() [475] ----------------------------------------------- 0.00 0.00 63/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.02 0.00 3274/3337 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [350] [476] 0.0 0.02 0.00 3337 AllocSprite(unsigned long) [476] ----------------------------------------------- 0.02 0.00 140/140 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [477] 0.0 0.02 0.00 140 GetRailStationAxis(unsigned int) [477] ----------------------------------------------- 0.02 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [478] 0.0 0.02 0.00 3 InitializeLandscape() [478] ----------------------------------------------- 0.02 0.00 1/1 BuildOilRig(unsigned int) [301] [479] 0.0 0.02 0.00 1 Pool::GetNew(unsigned long) [479] ----------------------------------------------- [480] 0.0 0.02 0.00 PlayTileSound(GRFFile const*, unsigned short, unsigned int) [480] ----------------------------------------------- [481] 0.0 0.02 0.00 SlCalcObjLength(void const*, SaveLoad const*) [481] ----------------------------------------------- [482] 0.0 0.02 0.00 CmdBuildSingleRail(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [482] ----------------------------------------------- [483] 0.0 0.02 0.00 CreateEffectVehicleAbove(int, int, int, EffectVehicleType) [483] ----------------------------------------------- [484] 0.0 0.02 0.00 SetRoadBits(unsigned int, RoadBits, RoadType) [484] ----------------------------------------------- [485] 0.0 0.02 0.00 SetTreeGroundDensity(unsigned int, TreeGround, unsigned int) [485] ----------------------------------------------- [486] 0.0 0.02 0.00 RoadVehicle::IsStoppedInDepot() const [486] ----------------------------------------------- 0.00 0.00 25/4528465 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 23689/4528465 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 102276/4528465 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 182601/4528465 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.00 0.00 278128/4528465 TrainController(Train*, Vehicle*) [10] 0.00 0.00 306998/4528465 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 358713/4528465 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 444659/4528465 CheckNextTrainTile(Train*) [75] 0.00 0.00 605555/4528465 TryReserveRailTrack(unsigned int, Track) [288] 0.01 0.00 2225821/4528465 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [487] 0.0 0.02 0.00 4528465 GetRailReservationTrackBits(unsigned int) [487] ----------------------------------------------- 0.00 0.00 1/16570 _GenerateWorld(void*) [787] 0.00 0.00 2/16570 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] 0.01 0.01 16567/16570 StateGameLoop() [4] [488] 0.0 0.01 0.01 16570 ClearStorageChanges(bool) [488] 0.01 0.00 16571/16572 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [615] ----------------------------------------------- 0.00 0.02 5/5 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [489] 0.0 0.00 0.02 5 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.01 5/8 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.01 0.00 5/8 CYapfRail1::~CYapfRail1() [557] 0.00 0.00 5/8 CYapfRail1::CYapfRail1() [765] 0.00 0.00 5/95183 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 10/10 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [945] 0.00 0.00 5/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 3/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 3/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 5/821 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1598] 0.00 0.00 5/20935 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1435] 0.00 0.00 2/24589 Station::GetTileArea(TileArea*, StationType) const [1425] ----------------------------------------------- 0.00 0.02 6/6 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] [490] 0.0 0.00 0.02 6 BaseMedia::AddFile(char const*, unsigned long) [490] 0.00 0.02 6/6 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [491] 0.00 0.00 6/18 IniFile::LoadFromDisk(char const*) [987] 0.00 0.00 6/18 IniFile::IniFile(char const* const*) [1886] 0.00 0.00 6/18 IniFile::~IniFile() [1887] ----------------------------------------------- 0.00 0.02 6/6 BaseMedia::AddFile(char const*, unsigned long) [490] [491] 0.0 0.00 0.02 6 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [491] 0.00 0.02 36/84 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 36/148 str_fmt(char const*, ...) [558] 0.00 0.00 174/1191 IniGroup::GetItem(char const*, bool) [1581] 0.00 0.00 30/633 IniFile::GetGroup(char const*, unsigned long) [1622] ----------------------------------------------- 0.00 0.02 1/1 PopupMainToolbMenu(Window*, int, unsigned short, int) [493] [492] 0.0 0.00 0.02 1 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 4/4 DropDownListStringItem::Width() const [922] 0.00 0.00 2/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 8/114 DropDownListItem::Height(unsigned int) const [1739] 0.00 0.00 1/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 1/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 1/127 Window::SetWidgetDirty(unsigned char) const [1726] 0.00 0.00 1/1 GetMainViewBottom() [2444] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/15 Window::CreateNestedTree(WindowDesc const*, bool) [1901] 0.00 0.00 1/2 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2256] 0.00 0.00 1/90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.00 0.02 1/1 HandleMouseEvents() [167] [493] 0.0 0.00 0.02 1 PopupMainToolbMenu(Window*, int, unsigned short, int) [493] 0.00 0.02 1/1 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] ----------------------------------------------- 0.00 0.02 1/1 HandleMouseEvents() [167] [494] 0.0 0.00 0.02 1 ShowNetworkGameWindow() [494] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 1/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 1/3 UpdateTextBufferSize(Textbuf*) [977] 0.00 0.00 1/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15 Window::SetFocusedWidget(unsigned char) [1037] 0.00 0.00 1/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1913] 0.00 0.00 1/267 ttd_strlcpy(char*, char const*, unsigned long) [1679] 0.00 0.00 1/3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2152] 0.00 0.00 1/1 UpdateNetworkGameWindow(bool) [2470] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1911] 0.00 0.00 1/1 NetworkGameListAddItem(NetworkAddress) [2462] ----------------------------------------------- 0.00 0.02 1/1 ShowVitalWindows() [496] [495] 0.0 0.00 0.02 1 AllocateToolbar() [495] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 1/3 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/1 PositionMainToolbar(Window*) [1047] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1913] ----------------------------------------------- 0.00 0.02 1/1 AfterLoadGame() [104] [496] 0.0 0.00 0.02 1 ShowVitalWindows() [496] 0.00 0.02 1/1 AllocateToolbar() [495] ----------------------------------------------- 0.00 0.02 31/31 InputLoop() [166] [497] 0.0 0.00 0.02 31 DropdownWindow::OnMouseLoop() [497] 0.00 0.02 1/1 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 74/114 DropDownListItem::Height(unsigned int) const [1739] 0.00 0.00 31/15812 FindWindowById(WindowClass, int) [1456] 0.00 0.00 22/22 GetWidgetFromPos(Window const*, int, int) [1870] 0.00 0.00 22/22 DropDownListStringItem::Selectable() const [1875] 0.00 0.00 1/1 AskExitGame() [2423] 0.00 0.00 1/1 HandleExitGameRequest() [2456] 0.00 0.00 1/1 MenuClickSaveLoad(int) [2487] 0.00 0.00 1/1 MainToolbarWindow::OnDropdownSelect(int, int) [2536] ----------------------------------------------- 0.00 0.02 1/1 AfterLoadGame() [104] [498] 0.0 0.00 0.02 1 ShowStatusBar() [498] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1913] ----------------------------------------------- 0.00 0.02 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] [499] 0.0 0.00 0.02 1 ShowGenerateWorldProgress() [499] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/1 BringWindowToFrontById(WindowClass, int) [2458] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1913] ----------------------------------------------- 0.00 0.02 1/1 DropdownWindow::OnMouseLoop() [497] [500] 0.0 0.00 0.02 1 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.02 1/15 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 1/15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15 Window::Window() [1903] 0.00 0.00 1/90939 Window::SetDirty() const [1379] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1913] 0.00 0.00 1/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 1/315996 TrainApproachingCrossingEnum(Vehicle*, void*) [1044] 0.00 0.00 1206/315996 ReverseTrainDirection(Train*) [237] 0.00 0.02 314789/315996 TrainController(Train*, Vehicle*) [10] [501] 0.0 0.00 0.02 315996 TrainApproachingCrossingTile(Train const*) [501] 0.00 0.01 315996/8930103 TrainCanLeaveTile(Train const*) [173] 0.01 0.00 304384/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.00 51/56 GetRoadTileType(unsigned int) [1798] ----------------------------------------------- 0.00 0.00 6/1796767 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.01 0.00 1796761/1796767 DrawBridgeMiddle(TileInfo const*) [123] [502] 0.0 0.02 0.00 1796767 GetSouthernBridgeEnd(unsigned int) [502] 0.00 0.00 5177/10378 IsTileType(unsigned int, TileType) [704] ----------------------------------------------- 0.01 0.01 8285/8285 GameLoop() [3] [503] 0.0 0.01 0.01 8285 MoveAllTextEffects() [503] 0.01 0.00 495941/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 495941/641453 ViewportSign::MarkDirty() const [1324] ----------------------------------------------- 0.01 0.01 2487405/2487405 TrainLocoHandler(Train*, bool) [7] [504] 0.0 0.01 0.01 2487405 Chance16(unsigned int, unsigned int) [504] 0.01 0.00 2487404/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 3/1301 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 11/1301 AfterLoadGame() [104] 0.00 0.01 603/1301 ReverseTrainDirection(Train*) [237] 0.00 0.01 684/1301 AfterLoadVehicles(bool) [531] [505] 0.0 0.00 0.02 1301 Train::ConsistChanged(bool) [505] 0.00 0.00 1301/146641 GroundVehicle::PowerChanged() [125] 0.00 0.00 34072/9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.00 0.00 29816/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.00 0.00 1301/42065 GroundVehicle::CargoChanged() [285] 0.00 0.00 24656/24656 GetVehicleCapacity(Vehicle const*, unsigned short*) [747] 0.00 0.00 24656/9268526 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [175] 0.00 0.00 1301/7662061 Train::GetCurveSpeedLimit() const [60] 0.00 0.00 1301/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 5160/38052 UsesWagonOverride(Vehicle const*) [1410] 0.00 0.00 1301/140889 Train::UpdateAcceleration() [1369] ----------------------------------------------- 0.00 0.02 9306/9306 CallVehicleTicks() [6] [506] 0.0 0.00 0.02 9306 RoadVehicle::OnNewDay() [506] 0.01 0.00 5073/120080 Vehicle::NeedsServicing() const [222] 0.00 0.00 6310/142765 Vehicle::NeedsAutomaticServicing() const [374] 0.00 0.00 6096/78833 SetWindowClassesDirty(WindowClass) [473] 0.00 0.00 6310/149105 AgeVehicle(Vehicle*) [385] 0.00 0.00 6096/78079 SubtractMoneyFromCompanyFract(Owner, CommandCost) [507] 0.00 0.00 6310/78292 CheckOrders(Vehicle const*) [551] 0.00 0.00 6207/78189 CheckVehicleBreakdown(Vehicle*) [556] 0.00 0.00 6096/6096 RoadVehicle::GetRunningCost() const [809] 0.00 0.00 6883/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 787/171794 DecreaseVehicleValue(Vehicle*) [1363] ----------------------------------------------- 0.00 0.00 6096/78079 RoadVehicle::OnNewDay() [506] 0.01 0.00 71983/78079 Train::OnNewDay() [160] [507] 0.0 0.01 0.01 78079 SubtractMoneyFromCompanyFract(Owner, CommandCost) [507] 0.00 0.00 78079/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 78079/82801 InvalidateCompanyWindows(Company const*) [732] 0.00 0.00 78079/82854 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1383] ----------------------------------------------- 0.00 0.00 34/2472178 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.01 0.01 2472144/2472178 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [508] 0.0 0.01 0.01 2472178 IsRailStationTile(unsigned int) [508] 0.01 0.00 2472175/205617929 GetTileType(unsigned int) [143] 0.00 0.00 90905/380236 GetStationType(unsigned int) [796] ----------------------------------------------- 0.00 0.02 33616/33616 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [509] 0.0 0.00 0.02 33616 ClearTile_Clear(unsigned int, DoCommandFlag) [509] 0.01 0.00 10712/21405 DoClearSquare(unsigned int) [426] 0.00 0.00 10712/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 10712/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 55/1997885 GetNewEngineType(Vehicle const*, Company const*) [996] 0.01 0.00 1997830/1997885 Vehicle::NeedsServicing() const [222] [510] 0.0 0.02 0.00 1997885 EngineReplacement(EngineRenew*, unsigned short, unsigned short) [510] ----------------------------------------------- 0.02 0.00 287556/287556 TileLoop_Clear(unsigned int) [51] [511] 0.0 0.02 0.00 287556 GetFieldType(unsigned int) [511] ----------------------------------------------- 0.02 0.00 212092/212092 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] [512] 0.0 0.02 0.00 212092 VehicleCargoList::RemoveFromCache(CargoPacket const*) [512] ----------------------------------------------- 0.02 0.00 652/652 AfterLoadStations() [514] [513] 0.0 0.02 0.00 652 StationUpdateAnimTriggers(BaseStation*) [513] ----------------------------------------------- 0.00 0.02 1/1 AfterLoadGame() [104] [514] 0.0 0.00 0.02 1 AfterLoadStations() [514] 0.02 0.00 652/652 StationUpdateAnimTriggers(BaseStation*) [513] 0.00 0.00 1738/1738 GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) [1561] 0.00 0.00 89/141 TileArea::Add(unsigned int) [1719] ----------------------------------------------- 0.00 0.01 10502/10502 ClearTownHouse(Town*, unsigned int) [351] [515] 0.0 0.00 0.01 10502 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [515] 0.01 0.00 10501/21405 DoClearSquare(unsigned int) [426] 0.00 0.00 10502/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 10502/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 10502/10502 DecreaseBuildingCount(Town*, unsigned short) [1471] ----------------------------------------------- 0.00 0.00 22/3425 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 51/3425 QueryString::DrawEditBox(Window*, int) [400] 0.00 0.00 68/3425 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 148/3425 Window::DrawSortButtonState(int, SortButtonState) const [805] 0.00 0.00 220/3425 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] 0.00 0.01 2916/3425 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] [516] 0.0 0.00 0.01 3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.01 3425/90521 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] 0.00 0.00 3425/203765 strecpy(char*, char const*, char const*) [457] ----------------------------------------------- 0.00 0.01 3345/7150 CargoPayment::~CargoPayment() [688] 0.00 0.01 3805/7150 LoadUnloadStation(Station*) [55] [517] 0.0 0.00 0.01 7150 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [517] 0.00 0.01 7149/75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] ----------------------------------------------- 0.01 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [518] 0.0 0.01 0.00 2 Load_MAP1() [518] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.01 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [519] 0.0 0.01 0.00 1 Load_MAP7() [519] 0.00 0.00 1024/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1024/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.01 0.00 60347/60347 SlSaveLoadConv(void*, unsigned int) [186] [520] 0.0 0.01 0.00 60347 SlReadUint64() [520] 0.00 0.00 482776/12455738 SlReadByte() [261] ----------------------------------------------- 0.01 0.00 158032/158032 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [521] 0.0 0.01 0.00 158032 DrawTile_Clear(TileInfo*) [521] 0.00 0.00 158033/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 144638/1112252 DrawClearLandTile(TileInfo const*, unsigned char) [670] 0.00 0.00 158033/295860 DrawClearLandFence(TileInfo const*) [1340] 0.00 0.00 4507/18313 DrawHillyLandTile(TileInfo const*) [1445] ----------------------------------------------- 0.01 0.00 4/4 IncreaseDate() [155] [522] 0.0 0.01 0.00 4 TownsMonthlyLoop() [522] 0.00 0.00 1492693/4685582 DistanceSquare(unsigned int, unsigned int) [583] 0.00 0.00 4616/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1667/73802 Chance16(unsigned int, unsigned int) [838] ----------------------------------------------- 0.00 0.00 405/1079 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.01 674/1079 NWidgetBackground::Draw(Window const*) [328] [523] 0.0 0.00 0.01 1079 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] 0.00 0.01 2916/3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.00 134/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 270/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] 0.00 0.00 270/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 8/8 FiosGetDescText(char const**, unsigned long long*) [1967] ----------------------------------------------- 0.01 0.00 59013/59013 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [524] 0.0 0.01 0.00 59013 DrawTile_Industry(TileInfo*) [524] 0.00 0.00 58056/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 59012/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 59013/3657396 GetIndustryTileSpec(unsigned short) [368] 0.00 0.00 1754/8710942 DrawFoundation(TileInfo*, Foundation) [164] ----------------------------------------------- 0.00 0.00 48/1509401 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.01 0.00 1509353/1509401 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [525] 0.0 0.01 0.00 1509401 GetSignalType(unsigned int, Track) [525] 0.00 0.00 1509401/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 87675/364906 SlObjectMember(void*, SaveLoad const*) [146] 0.00 0.01 277231/364906 SlSaveLoadConv(void*, unsigned int) [186] [526] 0.0 0.00 0.01 364906 SlReadUint32() [526] 0.01 0.00 1459624/12455738 SlReadByte() [261] ----------------------------------------------- 0.00 0.00 560/62734 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.00 0.00 17845/62734 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] 0.00 0.01 44329/62734 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [527] 0.0 0.00 0.01 62734 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.01 0.00 55449/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 117202/3992276 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 102276/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 8883/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] 0.00 0.00 43850/43850 GetRailTileType(unsigned int) [1406] 0.00 0.00 43850/733016 HasSignalOnTrackdir(unsigned int, Trackdir) [1320] 0.00 0.00 2058/279932 GetSignalType(unsigned int, Track) [1342] ----------------------------------------------- 0.00 0.01 79892/79892 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [528] 0.0 0.00 0.01 79892 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.01 76187/689666 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 33385/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 33385/40265 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 33385/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 33385/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 79891/205617929 GetTileType(unsigned int) [143] 0.00 0.00 70513/380236 GetStationType(unsigned int) [796] ----------------------------------------------- 0.00 0.01 3/3 TrainLocoHandler(Train*, bool) [7] [529] 0.0 0.00 0.01 3 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.00 0.01 3/8 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 3/8 CYapfRail1::~CYapfRail1() [557] 0.00 0.00 3/8 CYapfRail1::CYapfRail1() [765] 0.00 0.00 3/20522145 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] 0.00 0.00 3/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 3/20935 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1435] ----------------------------------------------- 0.00 0.00 603/8520 ReverseTrainDirection(Train*) [237] 0.00 0.01 7917/8520 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [530] 0.0 0.00 0.01 8520 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 13220/327947 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 21741/1498494 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 67936/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.00 29663/3992276 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 7894/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 7894/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 23689/4528465 GetRailReservationTrackBits(unsigned int) [487] 0.00 0.00 8520/976808 Train::GetVehicleTrackdir() const [595] 0.00 0.00 1194/292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] ----------------------------------------------- 0.00 0.01 2/2 AfterLoadGame() [104] [531] 0.0 0.00 0.01 2 AfterLoadVehicles(bool) [531] 0.00 0.01 684/1301 Train::ConsistChanged(bool) [505] 0.00 0.00 12948/214306586 Train::GetImage(Direction) const [21] 0.00 0.00 14851/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 684/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 12948/82109556 Train::UpdateDeltaXY(Direction) [235] 0.00 0.00 79/79 RoadVehUpdateCache(RoadVehicle*) [910] 0.00 0.00 107/245051 RoadVehicle::UpdateDeltaXY(Direction) [470] 0.00 0.00 107/810500 RoadVehicle::GetImage(Direction) const [358] 0.00 0.00 15/76 UpdateAircraftCache(Aircraft*) [915] 0.00 0.00 1761/59249 EffectVehicle::UpdateDeltaXY(Direction) [1395] 0.00 0.00 714/714 OrderList::Initialize(Order*, Vehicle*) [1606] 0.00 0.00 33/36 Aircraft::UpdateDeltaXY(Direction) [1831] 0.00 0.00 26/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1860] 0.00 0.00 26/26 Pool::GetNew(unsigned long) [1857] 0.00 0.00 22/22 Vehicle::AddToShared(Vehicle*) [1874] 0.00 0.00 15/4208 Aircraft::GetImage(Direction) const [1521] 0.00 0.00 3/1077 GetRotorImage(Aircraft const*) [1587] 0.00 0.00 2/324 Ship::UpdateDeltaXY(Direction) [1665] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2278] 0.00 0.00 2/327 Ship::GetImage(Direction) const [1664] ----------------------------------------------- 0.01 0.00 33637/33637 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] [532] 0.0 0.01 0.00 33637 GetRoadStopDir(unsigned int) [532] 0.00 0.00 33636/68473 IsRoadStop(unsigned int) [767] 0.00 0.00 67274/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.00 0.00 190/90690 LoadUnloadStation(Station*) [55] 0.00 0.00 1322/90690 TileLoop_Industry(unsigned int) [103] 0.00 0.01 89178/90690 OnTick_Industry() [67] [533] 0.0 0.00 0.01 90690 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [533] 0.01 0.01 534115/1054259 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [448] 0.00 0.00 90690/20922362 Randomizer::Next() [322] ----------------------------------------------- [534] 0.0 0.00 0.01 ThreadObject_pthread::stThreadProc(void*) [534] 0.01 0.00 1/1 DrawSurfaceToScreenThread(void*) [637] 0.00 0.00 1/1 _GenerateWorld(void*) [787] 0.00 0.00 1/1 ThreadObject_pthread::Exit() [2551] ----------------------------------------------- 0.01 0.00 1050205/1050205 WhoCanServiceIndustry(Industry*) [214] [535] 0.0 0.01 0.00 1050205 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [535] 0.00 0.00 1050205/24738064 GetIndustrySpec(unsigned char) [458] ----------------------------------------------- 0.00 0.01 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [536] 0.0 0.00 0.01 2 Load_INDY() [536] 0.00 0.01 2910/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 2912/51802 SlIterateArray() [792] 0.00 0.00 2910/2910 Pool::GetNew(unsigned long, unsigned long) [1540] ----------------------------------------------- 0.00 0.01 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [537] 0.0 0.00 0.01 2 Ptrs_INDY() [537] 0.00 0.01 2910/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.01 82673/82673 CallVehicleTicks() [6] [538] 0.0 0.00 0.01 82673 DieselSmokeTick(EffectVehicle*) [538] 0.00 0.01 2010/59249 EffectVehicle::~EffectVehicle() [191] 0.00 0.00 30249/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 30248/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 2010/72339 Pool::FreeItem(unsigned long) [1387] ----------------------------------------------- 0.00 0.00 1/37872 Industry::~Industry() [541] 0.00 0.00 1/37872 Pool::CleanPool() [1006] 0.00 0.00 1/37872 ShowNetworkGameWindow() [494] 0.00 0.00 2/37872 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 2/37872 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [550] 0.00 0.00 2/37872 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 2/37872 Load_PLYR() [821] 0.00 0.00 2/37872 MoveBuoysToWaypoints() [853] 0.00 0.00 3/37872 SetLocalCompany(Owner) [964] 0.00 0.00 3/37872 Station::~Station() [365] 0.00 0.00 3/37872 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 4/37872 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 5/37872 Industry::PostDestructor(unsigned long) [962] 0.00 0.00 5/37872 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 7/37872 UpdateAllStationVirtCoords() [769] 0.00 0.00 11/37872 AfterLoadGame() [104] 0.00 0.00 63/37872 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [82] 0.00 0.00 112/37872 IncreaseDate() [155] 0.00 0.00 181/37872 StateGameLoop() [4] 0.00 0.00 603/37872 ReverseTrainDirection(Train*) [237] 0.00 0.00 684/37872 AfterLoadVehicles(bool) [531] 0.00 0.00 3631/37872 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 3631/37872 ProcessOrders(Vehicle*) [69] 0.00 0.00 7881/37872 MoveToNextItem() [750] 0.00 0.00 10412/37872 ClearTownHouse(Town*, unsigned int) [351] 0.00 0.00 10620/37872 MakeSingleHouseBigger(unsigned int) [433] [539] 0.0 0.00 0.01 37872 InvalidateWindowData(WindowClass, int, int) [539] 0.01 0.00 8062/8062 StatusBarWindow::OnInvalidateData(int) [674] 0.00 0.00 8066/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/2 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1038] 0.00 0.00 8065/90939 Window::SetDirty() const [1379] 0.00 0.00 1/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 1/127 Window::SetWidgetDirty(unsigned char) const [1726] 0.00 0.00 1/2 MainToolbarWindow::OnInvalidateData(int) [2255] 0.00 0.00 1/1 NetworkGameWindow::OnInvalidateData(int) [2541] ----------------------------------------------- 0.00 0.01 306692/306692 DrawTile_Track(TileInfo*) [64] [540] 0.0 0.00 0.01 306692 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [540] 0.00 0.00 306692/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 306691/1096159 GetSlopeZInCorner(Slope, Corner) [671] ----------------------------------------------- 0.00 0.00 5/2914 IndustryMonthlyLoop() [176] 0.01 0.00 2909/2914 Pool::CleanPool() [543] [541] 0.0 0.01 0.00 2914 Industry::~Industry() [541] 0.00 0.00 73/74 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 73/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 1/665 Station::~Station() [365] 0.00 0.00 1/1 DeleteOilRig(unsigned int) [883] 0.00 0.00 73/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 73/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 1/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 5/5 DeleteIndustryNews(unsigned short) [1033] 0.00 0.00 5/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 5/5 ReleaseDisastersTargetingIndustry(unsigned short) [2037] 0.00 0.00 5/7913 DeleteWindowById(WindowClass, int, bool) [1503] 0.00 0.00 5/5 DeleteSubsidyWith(SourceType, unsigned short) [2030] 0.00 0.00 5/5 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [2043] 0.00 0.00 1/3 BaseStation::PostDestructor(unsigned long) [2168] 0.00 0.00 1/672 Pool::FreeItem(unsigned long) [1610] ----------------------------------------------- 0.00 0.00 2/72339 Ship::~Ship() [914] 0.00 0.00 33/72339 Aircraft::~Aircraft() [850] 0.00 0.00 107/72339 RoadVehicle::~RoadVehicle() [813] 0.00 0.00 12948/72339 Train::~Train() [337] 0.01 0.00 59249/72339 EffectVehicle::~EffectVehicle() [191] [542] 0.0 0.01 0.00 72339 CargoList::~CargoList() [542] 0.00 0.00 20851/408219 Pool::FreeItem(unsigned long) [702] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.01 3/4 InitializeIndustries() [686] [543] 0.0 0.00 0.01 4 Pool::CleanPool() [543] 0.01 0.00 2909/2914 Industry::~Industry() [541] 0.00 0.00 2909/2914 Pool::FreeItem(unsigned long) [1539] ----------------------------------------------- 552 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [544] 0.0 0.00 0.01 552 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.01 0.00 111/111 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.00 0.00 282/282 IsTunnelInWay(unsigned int, unsigned int) [858] 0.00 0.00 274/556 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [842] 0.00 0.00 6/4042014 GetBridgeEnd(unsigned int, DiagDirection) [215] 0.00 0.00 6/1796763 GetBridgeHeight(unsigned int) [300] 0.00 0.00 6/1796767 GetSouthernBridgeEnd(unsigned int) [502] 0.00 0.00 2336/8042 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1497] 0.00 0.00 1122/1192 CommandCost::AddCost(CommandCost const&) [1580] 0.00 0.00 1090/1090 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] 0.00 0.00 431/431 IsTileType(unsigned int, TileType) [1645] 220 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1688] 121 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [628] 39 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1825] 32 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1842] 20 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1878] 19 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1881] 9 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [1950] ----------------------------------------------- 0.00 0.00 1/13277 Aircraft::Tick() [729] 0.00 0.00 1/13277 HandleMouseEvents() [167] 0.00 0.00 4/13277 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 5/13277 Vehicle::HandleLoading(bool) [284] 0.00 0.00 76/13277 CargoPayment::~CargoPayment() [688] 0.01 0.00 13190/13277 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] [545] 0.0 0.01 0.00 13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 1002/58532 FioReadBlock(void*, unsigned long) [611] 0.00 0.00 13277/13356 GetSound(unsigned short) [1464] 0.00 0.00 13277/13277 MxAllocateChannel() [1465] 0.00 0.00 1002/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 1002/8264 FioSeekToFile(unsigned char, unsigned long) [1495] 0.00 0.00 1002/1002 MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) [1592] 0.00 0.00 1002/1002 MxSetChannelVolume(MixerChannel*, unsigned int, float) [1593] ----------------------------------------------- 0.00 0.01 377/377 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [546] 0.0 0.00 0.01 377 CfgApply(ByteReader*) [546] 0.01 0.00 127/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [627] 0.00 0.00 34314/37388 GetParamVal(unsigned char, unsigned int*) [856] 0.00 0.00 377/58532 FioReadBlock(void*, unsigned long) [611] 0.00 0.00 377/177521 FioReadWord() [756] 0.00 0.00 377/19970715 FioReadByte() [260] 0.00 0.00 35100/618507 ByteReader::ReadByte() [1325] 0.00 0.00 17184/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 377/33907 FioGetPos() [1415] 0.00 0.00 377/68224 FioSeekTo(unsigned long, int) [1391] ----------------------------------------------- 0.01 0.00 358/358 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [547] 0.0 0.01 0.00 358 ClearTile_Trees(unsigned int, DoCommandFlag) [547] 0.00 0.00 91/21405 DoClearSquare(unsigned int) [426] 0.00 0.00 91/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 91/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 33/256004 OnTick_Trees() [959] 0.00 0.00 43032/256004 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [764] 0.01 0.00 212939/256004 TileLoop_Trees(unsigned int) [32] [548] 0.0 0.01 0.00 256004 CanPlantTreesOnTile(unsigned int, bool) [548] 0.00 0.00 3387/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 128179/170079 GetClearGround(unsigned int) [1364] 0.00 0.00 85589/85620 GetRawClearGround(unsigned int) [1382] ----------------------------------------------- 0.01 0.00 47430/47430 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [549] 0.0 0.01 0.00 47430 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [549] 0.00 0.00 32321/7069975 GetRoadTileType(unsigned int) [580] ----------------------------------------------- 0.00 0.00 1120/193524 TrainController(Train*, Vehicle*) [10] 0.01 0.00 192404/193524 RoadVehController(RoadVehicle*) [73] [550] 0.0 0.01 0.00 193524 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [550] 0.00 0.00 2/5 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 5/5687 GetRoadDepotDirection(unsigned int) [622] 0.00 0.00 2/37872 InvalidateWindowData(WindowClass, int, int) [539] ----------------------------------------------- 0.00 0.00 6310/78292 RoadVehicle::OnNewDay() [506] 0.01 0.00 71982/78292 Train::OnNewDay() [160] [551] 0.0 0.01 0.00 78292 CheckOrders(Vehicle const*) [551] 0.00 0.00 3721/7853537 Order::Equals(Order const&) const [292] 0.00 0.00 28/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 48959/49599 CanVehicleUseStation(Vehicle const*, Station const*) [1401] 0.00 0.00 48958/65441 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1392] 0.00 0.00 47607/47607 CanVehicleUseStation(unsigned short, Station const*) [1402] 0.00 0.00 3721/3721 OrderList::DebugCheckSanity() const [1528] 0.00 0.00 28/181 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1703] ----------------------------------------------- 0.00 0.01 1/1 BuildOilRig(unsigned int) [301] [552] 0.0 0.00 0.01 1 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.00 0.01 3/3 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [561] 0.00 0.00 1/6484 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [210] 0.00 0.00 2/17491091 GetTileZ(unsigned int) [117] 0.00 0.00 1/6484 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [839] 0.00 0.00 1/50492 DistanceMax(unsigned int, unsigned int) [1399] 0.00 0.00 1/5151809 FindFirstBit(unsigned int) [1286] ----------------------------------------------- 0.00 0.00 4/7224 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 22/7224 ProcessOrders(Vehicle*) [69] 0.00 0.00 3597/7224 Vehicle::BeginLoading() [442] 0.00 0.00 3601/7224 Vehicle::LeaveStation() [335] [553] 0.0 0.01 0.00 7224 UpdateVehicleTimetable(Vehicle*, bool) [553] 0.00 0.00 454/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.01 0.00 111/111 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [554] 0.0 0.01 0.00 111 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.00 0.00 360/1096159 GetSlopeZInCorner(Slope, Corner) [671] 0.00 0.00 111/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 75/19811867 GetRailFoundation(Slope, TrackBits) [187] 0.00 0.00 111/74757688 GetRailTileType(unsigned int) [182] 0.00 0.00 1/316442 HalftileFoundation(Corner) [1338] ----------------------------------------------- 0.00 0.00 5/15 AfterLoadGame() [104] 0.00 0.00 5/15 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 5/15 TrainController(Train*, Vehicle*) [10] [555] 0.0 0.01 0.00 15 UpdateLevelCrossing(unsigned int, bool) [555] 0.00 0.00 34/1083912 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [227] 0.00 0.00 64/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.00 5/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 5/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 6207/78189 RoadVehicle::OnNewDay() [506] 0.01 0.00 71982/78189 Train::OnNewDay() [160] [556] 0.0 0.01 0.00 78189 CheckVehicleBreakdown(Vehicle*) [556] 0.00 0.00 127/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.00 0.00 3/8 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.01 0.00 5/8 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] [557] 0.0 0.01 0.00 8 CYapfRail1::~CYapfRail1() [557] 0.00 0.00 8/20935 CBlobT::~CBlobT() [614] ----------------------------------------------- 0.00 0.00 4/148 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 14/148 DeterminePaths(char const*) [789] 0.00 0.00 36/148 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [491] 0.00 0.00 44/148 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] 0.00 0.00 50/148 InitializeLanguagePacks() [725] [558] 0.0 0.01 0.00 148 str_fmt(char const*, ...) [558] 0.00 0.00 148/455068 vseprintf(char*, char const*, char const*, __va_list_tag*) [600] ----------------------------------------------- 0.00 0.01 1/2 DoCommandP(CommandContainer const*, bool) [700] 0.00 0.01 1/2 SwitchToMode(SwitchMode) [65] [559] 0.0 0.00 0.01 2 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [559] 0.01 0.00 2/2 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] ----------------------------------------------- 0.01 0.00 2/2 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [559] [560] 0.0 0.01 0.00 2 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] 0.00 0.00 2/16570 ClearStorageChanges(bool) [488] 0.00 0.00 1/1 NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1035] 0.00 0.00 4/517290 SetTownRatingTestMode(bool) [599] 0.00 0.00 3/3 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1042] 0.00 0.00 1/16786 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 1/1621047 UpdateSignalsInBuffer() [416] 0.00 0.00 2/2 GetCommandFlags(unsigned int) [2197] 0.00 0.00 2/23623 CheckCompanyHasMoney(CommandCost&) [1428] ----------------------------------------------- 0.00 0.01 3/3 GenerateStationName(Station*, unsigned int, StationNaming) [552] [561] 0.0 0.00 0.01 3 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [561] 0.01 0.00 49/49 CMSAMine(unsigned int) [565] 0.00 0.00 147/653201124 TileAddWrap(unsigned int, int, int) [53] 0.00 0.00 49/49 CMSAForest(unsigned int) [993] 0.00 0.00 49/49 CMSATree(unsigned int) [995] ----------------------------------------------- 0.01 0.00 163451/163451 RunTileLoop() [8] [562] 0.0 0.01 0.00 163451 TileLoop_TunnelBridge(unsigned int) [562] 0.00 0.00 32/17491091 GetTileZ(unsigned int) [117] 0.00 0.00 32/82077 GetSnowLine() [1384] ----------------------------------------------- 0.01 0.00 5/5 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [563] 0.0 0.01 0.00 5 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 55/55 GetNewEngineType(Vehicle const*, Company const*) [996] 0.00 0.00 3/3 Train::IsInDepot() const [1040] 0.00 0.00 3/20604129 SpecializedVehicle::From(Vehicle*) [577] 0.00 0.00 5/292 CheckOwnership(Owner, unsigned int) [1676] 0.00 0.00 2/951770 RoadVehicle::IsInDepot() const [1314] 0.00 0.00 2/27845 RoadVehicle::IsPrimaryVehicle() const [1421] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.01 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [564] 0.0 0.00 0.01 4 AI::Initialize() [564] 0.00 0.01 1/1 AIScanner::AIScanner() [566] 0.00 0.00 3/4 AI::Rescan() [1004] 0.00 0.00 3/4 AI::ResetConfig() [2085] 0.00 0.00 3/5 AI::Uninitialize(bool) [2047] ----------------------------------------------- 0.01 0.00 49/49 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [561] [565] 0.0 0.01 0.00 49 CMSAMine(unsigned int) [565] 0.00 0.00 49/752999582 GetTileType(unsigned int) [33] 0.00 0.00 6/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 6/12 Industry::GetByTile(unsigned int) [1923] ----------------------------------------------- 0.00 0.01 1/1 AI::Initialize() [564] [566] 0.0 0.00 0.01 1 AIScanner::AIScanner() [566] 0.00 0.01 1/1 AI_CreateAIInfoDummy(SQVM*) [569] 0.00 0.00 1/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] 0.00 0.00 1/5 AIScanner::RescanAIDir() [1014] 0.00 0.00 10/22 sq_newslot [1082] 0.00 0.00 6/8 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] 0.00 0.00 4/4 Squirrel::AddConst(char const*, int) [2100] 0.00 0.00 3/53 SQVM::Pop(long) [1805] 0.00 0.00 3/21 sq_pop [1084] 0.00 0.00 2/2 sq_newclass [1098] 0.00 0.00 2/2 Squirrel::AddClassBegin(char const*) [2274] 0.00 0.00 2/2 Squirrel::AddClassEnd() [2273] 0.00 0.00 1/1 ScriptScanner::ScriptScanner() [2520] 0.00 0.00 1/1 Squirrel::ResetCrashed() [2593] ----------------------------------------------- 0.01 0.00 4/4 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [568] [567] 0.0 0.01 0.00 4 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] 0.00 0.00 2/665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 1/8839 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 1/7384 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 4/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 4/5 MapXYZToViewport(ViewPort const*, int, int, int) [2040] ----------------------------------------------- 0.00 0.01 4/4 SetupColoursAndInitialWindow() [217] [568] 0.0 0.00 0.01 4 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [568] 0.01 0.00 4/4 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] ----------------------------------------------- 0.00 0.01 1/1 AIScanner::AIScanner() [566] [569] 0.0 0.00 0.01 1 AI_CreateAIInfoDummy(SQVM*) [569] 0.00 0.01 1/1 sq_compilebuffer [576] 0.00 0.00 1/1 sq_call [1091] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1747] 0.00 0.00 1/5 sq_pushroottable [1096] 0.00 0.00 1/1 sq_push [1153] ----------------------------------------------- 0.00 0.00 1/1301 TrainController(Train*, Vehicle*) [10] 0.00 0.00 4/1301 TrainLocoHandler(Train*, bool) [7] 0.01 0.00 1296/1301 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [570] 0.0 0.01 0.00 1301 MarkTrainAsStuck(Train*) [570] 0.00 0.00 1297/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] ----------------------------------------------- 0.00 0.00 37/2776681 Ship::Tick() [388] 0.00 0.00 551/2776681 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [948] 0.00 0.00 25932/2776681 Station::RecomputeIndustriesNear() [207] 0.00 0.00 27142/2776681 CalcClosestTownFromTile(unsigned int, unsigned int) [859] 0.00 0.00 169860/2776681 AirportGetNearestTown(AirportSpec const*, unsigned int) [807] 0.00 0.00 211538/2776681 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [449] 0.01 0.00 2341621/2776681 ClosestTownFromTile(unsigned int, unsigned int) [158] [571] 0.0 0.01 0.00 2776681 DistanceManhattan(unsigned int, unsigned int) [571] ----------------------------------------------- 0.00 0.00 1/54364 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.00 5/54364 SaveLoadWindow::OnPaint() [387] 0.00 0.00 5/54364 NetworkStartServerWindow::OnPaint() [693] 0.00 0.00 11/54364 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 13/54364 NetworkGameWindow::OnPaint() [386] 0.00 0.00 52/54364 MainWindow::OnPaint() [22] 0.00 0.00 136/54364 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 220/54364 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] 0.00 0.00 10071/54364 NWidgetBackground::Draw(Window const*) [328] 0.00 0.00 19128/54364 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [722] 0.00 0.00 24722/54364 NWidgetLeaf::Draw(Window const*) [226] [572] 0.0 0.01 0.00 54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 217455/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 177417/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- 0.01 0.00 4816846/4816846 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [573] 0.0 0.01 0.00 4816846 T.1267 [573] ----------------------------------------------- 0.01 0.00 2012790/2012790 TileLoop_Clear(unsigned int) [51] [574] 0.0 0.01 0.00 2012790 T.380 [574] ----------------------------------------------- 0.00 0.01 1/1 sq_compilebuffer [576] [575] 0.0 0.00 0.01 1 sq_compile [575] 0.00 0.01 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 1/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.01 1/1 AI_CreateAIInfoDummy(SQVM*) [569] [576] 0.0 0.00 0.01 1 sq_compilebuffer [576] 0.00 0.01 1/1 sq_compile [575] ----------------------------------------------- 0.00 0.00 3/20604129 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.01 0.00 20604126/20604129 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [80] [577] 0.0 0.01 0.00 20604129 SpecializedVehicle::From(Vehicle*) [577] ----------------------------------------------- 0.00 0.00 108914/8617351 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.00 0.00 1590591/8617351 DrawNewHouseTile(TileInfo*, unsigned short) [157] 0.00 0.00 3253993/8617351 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.00 0.00 3663853/8617351 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [147] [578] 0.0 0.01 0.00 8617351 SpriteGroup::Resolve(ResolverObject*) const [578] ----------------------------------------------- 0.00 0.00 28/8502474 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.00 0.00 108914/8502474 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [297] 0.01 0.00 8393532/8502474 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] [579] 0.0 0.01 0.00 8502474 SpriteGroup::GetCallbackResult() const [579] ----------------------------------------------- 0.00 0.00 32321/7069975 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [549] 0.01 0.00 7037654/7069975 IsRoadDepotTile(unsigned int) [423] [580] 0.0 0.01 0.00 7069975 GetRoadTileType(unsigned int) [580] ----------------------------------------------- 0.01 0.00 5383718/5383718 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [581] 0.0 0.01 0.00 5383718 CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [581] ----------------------------------------------- 0.01 0.00 4687513/4687513 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] [582] 0.0 0.01 0.00 4687513 GetDisallowedRoadDirections(unsigned int) [582] ----------------------------------------------- 0.00 0.00 1492693/4685582 TownsMonthlyLoop() [522] 0.01 0.00 3192889/4685582 GetTownRadiusGroup(Town const*, unsigned int) [244] [583] 0.0 0.01 0.00 4685582 DistanceSquare(unsigned int, unsigned int) [583] ----------------------------------------------- 0.00 0.00 1607708/4106767 DrawTile_TunnelBridge(TileInfo*) [206] 0.01 0.00 2499059/4106767 DrawBridgeMiddle(TileInfo const*) [123] [584] 0.0 0.01 0.00 4106767 GetRailTypeInfo(RailType) [584] ----------------------------------------------- 0.00 0.00 713/3405279 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 3313/3405279 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 218838/3405279 GrowTown(Town*) [184] 0.01 0.00 3182415/3405279 ClosestTownFromTile(unsigned int, unsigned int) [158] [585] 0.0 0.01 0.00 3405279 GetTownIndex(unsigned int) [585] ----------------------------------------------- 0.00 0.00 32/2668471 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.01 0.00 2668439/2668471 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [586] 0.0 0.01 0.00 2668471 CNodeList_HashTableT, 12, 16>::CreateNewNode() [586] ----------------------------------------------- 0.01 0.00 2404632/2404632 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [587] 0.0 0.01 0.00 2404632 GetTileType(unsigned int) [587] ----------------------------------------------- 0.01 0.00 2404627/2404627 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [588] 0.0 0.01 0.00 2404627 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() [588] ----------------------------------------------- 0.01 0.00 2341619/2341619 ClosestTownFromTile(unsigned int, unsigned int) [158] [589] 0.0 0.01 0.00 2341619 Pool::Get(unsigned long) [589] ----------------------------------------------- 0.01 0.00 2168704/2168704 TileLoop_Track(unsigned int) [197] [590] 0.0 0.01 0.00 2168704 GetTileOwner(unsigned int) [590] ----------------------------------------------- 0.00 0.00 12/1867662 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 67/1867662 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 202/1867662 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 525/1867662 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 747/1867662 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 1898/1867662 GroundVehicle::UpdateInclination(bool, bool) [309] 0.00 0.00 46448/1867662 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.00 0.00 52399/1867662 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.00 0.00 53225/1867662 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 219709/1867662 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 227909/1867662 TrainController(Train*, Vehicle*) [10] 0.00 0.00 345300/1867662 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 919221/1867662 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [591] 0.0 0.01 0.00 1867662 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [591] ----------------------------------------------- 0.01 0.00 1817022/1817022 TileLoop_Track(unsigned int) [197] [592] 0.0 0.01 0.00 1817022 GetTileType(unsigned int) [592] ----------------------------------------------- 0.00 0.00 573963/1349423 GroundVehicle::PowerChanged() [125] 0.01 0.00 775460/1349423 GroundVehicle::CargoChanged() [285] [593] 0.0 0.01 0.00 1349423 FreightWagonMult(unsigned char) [593] ----------------------------------------------- 0.01 0.00 1293289/1293289 GetAnyRoadBits(unsigned int, RoadType, bool) [371] [594] 0.0 0.01 0.00 1293289 GetRoadTileType(unsigned int) [594] ----------------------------------------------- 0.00 0.00 602/976808 ReverseTrainDirection(Train*) [237] 0.00 0.00 2959/976808 Vehicle::LeaveStation() [335] 0.00 0.00 5918/976808 YapfTrainCheckReverse(Train const*) [869] 0.00 0.00 8520/976808 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 52897/976808 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 95183/976808 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 314727/976808 TrainController(Train*, Vehicle*) [10] 0.01 0.00 496002/976808 CheckNextTrainTile(Train*) [75] [595] 0.0 0.01 0.00 976808 Train::GetVehicleTrackdir() const [595] ----------------------------------------------- 0.00 0.00 32/750164 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 10101/750164 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [290] 0.01 0.00 740031/750164 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [596] 0.0 0.01 0.00 750164 SmallArray::Append() [596] ----------------------------------------------- 0.00 0.00 11779/628224 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.01 0.00 616445/628224 TrainLocoHandler(Train*, bool) [7] [597] 0.0 0.01 0.00 628224 GetOtherTunnelBridgeEnd(unsigned int) [597] ----------------------------------------------- 0.01 0.00 627113/627113 ExploreSegment(Owner) [148] [598] 0.0 0.01 0.00 627113 GetSignalType(unsigned int, Track) [598] ----------------------------------------------- 0.00 0.00 4/517290 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] 0.01 0.00 517286/517290 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [599] 0.0 0.01 0.00 517290 SetTownRatingTestMode(bool) [599] ----------------------------------------------- 0.00 0.00 148/455068 str_fmt(char const*, ...) [558] 0.01 0.00 454920/455068 seprintf(char*, char const*, char const*, ...) [676] [600] 0.0 0.01 0.00 455068 vseprintf(char*, char const*, char const*, __va_list_tag*) [600] ----------------------------------------------- 0.01 0.00 368492/368492 GetFoundationSlope(unsigned int, unsigned int*) [115] [601] 0.0 0.01 0.00 368492 GetFoundation_Industry(unsigned int, Slope) [601] 0.00 0.00 368494/1409790 GetIndustryGfx(unsigned int) [1307] ----------------------------------------------- 0.00 0.00 2016/322285 InitializeUnicodeGlyphMap() [867] 0.01 0.00 320269/322285 GetGlyphWidth(FontSize, unsigned int) [221] [602] 0.0 0.01 0.00 322285 SpriteExists(unsigned int) [602] ----------------------------------------------- 0.01 0.00 285974/285974 TileLoop_Clear(unsigned int) [51] [603] 0.0 0.01 0.00 285974 GetClearGround(unsigned int) [603] ----------------------------------------------- 0.00 0.00 3461/221351 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.01 0.00 217890/221351 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] [604] 0.0 0.01 0.00 221351 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [604] ----------------------------------------------- 0.01 0.00 211538/211538 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [449] [605] 0.0 0.01 0.00 211538 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [605] ----------------------------------------------- 0.00 0.00 1/166154 GetStringHeight(unsigned short, int) [932] 0.00 0.00 4/166154 DropDownListStringItem::Width() const [922] 0.00 0.00 118/166154 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.00 210/166154 StringIDSorter(unsigned short const*, unsigned short const*) [841] 0.00 0.00 262/166154 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [832] 0.00 0.00 1472/166154 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 2046/166154 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [753] 0.00 0.00 75180/166154 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.01 0.00 86861/166154 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] [606] 0.0 0.01 0.00 166154 GetString(char*, unsigned short, char const*) [606] ----------------------------------------------- 0.00 0.00 10564/150748 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.01 0.00 140184/150748 UpdateHousesAndTowns() [425] [607] 0.0 0.01 0.00 150748 IncreaseBuildingCount(Town*, unsigned short) [607] ----------------------------------------------- 0.00 0.00 3/137019 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 6/137019 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 603/137019 ReverseTrainDirection(Train*) [237] 0.00 0.00 2959/137019 Vehicle::LeaveStation() [335] 0.01 0.00 133448/137019 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] [608] 0.0 0.01 0.00 137019 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [608] ----------------------------------------------- 0.01 0.00 102506/102506 ApplyFoundationToSlope(Foundation, Slope*) [236] [609] 0.0 0.01 0.00 102506 SlopeWithThreeCornersRaised(Corner) [609] ----------------------------------------------- 0.00 0.00 614/66056 UpdateHousesAndTowns() [425] 0.01 0.00 65442/66056 OnTick_Town() [120] [610] 0.0 0.01 0.00 66056 UpdateTownRadius(Town*) [610] ----------------------------------------------- 0.00 0.00 63/58532 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 219/58532 InitializeSound() [861] 0.00 0.00 377/58532 CfgApply(ByteReader*) [546] 0.00 0.00 1002/58532 StartSound(unsigned short, float, unsigned int) [545] 0.01 0.00 56871/58532 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [611] 0.0 0.01 0.00 58532 FioReadBlock(void*, unsigned long) [611] 0.00 0.00 58532/68224 FioSeekTo(unsigned long, int) [1391] ----------------------------------------------- 0.00 0.00 16/47892 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 6022/47892 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.01 0.00 41854/47892 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [612] 0.0 0.01 0.00 47892 ottd_rdtsc() [612] ----------------------------------------------- 0.00 0.00 136/25036 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.00 1536/25036 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.00 0.00 1760/25036 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 2173/25036 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 7436/25036 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 11995/25036 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [613] 0.0 0.01 0.00 25036 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [613] ----------------------------------------------- 0.00 0.00 8/20935 CYapfRail1::~CYapfRail1() [557] 0.01 0.00 20927/20935 CYapfRail2::~CYapfRail2() [677] [614] 0.0 0.01 0.00 20935 CBlobT::~CBlobT() [614] ----------------------------------------------- 0.00 0.00 1/16572 std::set, std::allocator >::~set() [975] 0.01 0.00 16571/16572 ClearStorageChanges(bool) [488] [615] 0.0 0.01 0.00 16572 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [615] ----------------------------------------------- 0.01 0.00 9324/9324 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [616] 0.0 0.01 0.00 9324 GetStationAnimationFrame(unsigned int) [616] ----------------------------------------------- 0.00 0.00 5/8803 SetDate(int) [921] 0.00 0.00 107/8803 IncreaseDate() [155] 0.00 0.00 322/8803 SetYearEngineAgingStops() [816] 0.01 0.00 8369/8803 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] [617] 0.0 0.01 0.00 8803 ConvertDateToYMD(int, YearMonthDay*) [617] ----------------------------------------------- 0.01 0.00 8276/8276 NetworkUDPGameLoop() [619] [618] 0.0 0.01 0.00 8276 TCPConnecter::CheckCallbacks() [618] ----------------------------------------------- 0.00 0.01 8256/8256 GameLoop() [3] [619] 0.0 0.00 0.01 8256 NetworkUDPGameLoop() [619] 0.01 0.00 8276/8276 TCPConnecter::CheckCallbacks() [618] 0.00 0.00 8270/8270 NetworkHTTPSocketHandler::HTTPReceive() [1494] 0.00 0.00 8266/16181 NetworkUDPSocketHandler::ReceivePackets() [1454] 0.00 0.00 8253/8253 ClientNetworkContentSocketHandler::SendReceive() [1496] ----------------------------------------------- 0.01 0.00 7915/7915 NetworkGameLoop() [5] [620] 0.0 0.01 0.00 7915 NetworkReceive() [620] 0.00 0.00 10/10 NetworkAcceptClients(int) [1937] ----------------------------------------------- 0.01 0.00 7770/7770 MainToolbarWindow::OnPaint() [62] [621] 0.0 0.01 0.00 7770 Window::SetWidgetsDisabledState(bool, int, ...) [621] ----------------------------------------------- 0.00 0.00 5/5687 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [550] 0.01 0.00 5682/5687 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] [622] 0.0 0.01 0.00 5687 GetRoadDepotDirection(unsigned int) [622] ----------------------------------------------- 0.00 0.00 640/5033 RoadVehController(RoadVehicle*) [73] 0.01 0.00 4393/5033 LoadUnloadStation(Station*) [55] [623] 0.0 0.01 0.00 5033 GroundVehicle::CargoChanged() [623] ----------------------------------------------- 0.00 0.00 82/3713 VehicleOrderSaver::SwitchToNextOrder(bool) [340] 0.01 0.00 3631/3713 ProcessOrders(Vehicle*) [69] [624] 0.0 0.01 0.00 3713 UpdateOrderDest(Vehicle*, Order const*, int) [624] 0.00 0.00 3040/3040 Train::GetOrderStationLocation(unsigned short) [1536] 0.00 0.00 640/640 RoadVehicle::GetOrderStationLocation(unsigned short) [1618] 0.00 0.00 4/4 Aircraft::GetOrderStationLocation(unsigned short) [2098] ----------------------------------------------- 0.01 0.00 3598/3598 Vehicle::BeginLoading() [442] [625] 0.0 0.01 0.00 3598 Order::MakeLoading(bool) [625] ----------------------------------------------- 0.01 0.00 302/302 AfterLoadGame() [104] [626] 0.0 0.01 0.00 302 Order::SetRefit(unsigned char, unsigned char) [626] ----------------------------------------------- 0.01 0.00 127/127 CfgApply(ByteReader*) [546] [627] 0.0 0.01 0.00 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [627] 0.00 0.00 126/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1727] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2612] ----------------------------------------------- 121 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [628] 0.0 0.01 0.00 121 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [628] 121 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.01 0.00 2/4 AfterLoadGame() [104] [629] 0.0 0.01 0.00 4 GfxInitPalettes() [629] 0.00 0.00 4/8289 DoPaletteAnimations() [1483] ----------------------------------------------- 0.01 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [630] 0.0 0.01 0.00 3 NetworkInitChatMessage() [630] 0.00 0.00 3/3 Blitter_8bppBase::GetBytesPerPixel() [2173] ----------------------------------------------- 0.01 0.00 3/3 Station::~Station() [365] [631] 0.0 0.01 0.00 3 RemoveOrderFromAllVehicles(OrderType, unsigned short) [631] ----------------------------------------------- 0.01 0.00 3/3 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [632] 0.0 0.01 0.00 3 EnumFindVehBlockingOvertake(Vehicle*, void*) [632] ----------------------------------------------- 0.01 0.00 1/1 atexit [238] [633] 0.0 0.01 0.00 1 global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray [633] ----------------------------------------------- 0.01 0.00 1/1 atexit [238] [634] 0.0 0.01 0.00 1 global constructors keyed to _industry_pool [634] ----------------------------------------------- 0.01 0.00 1/1 atexit [238] [635] 0.0 0.01 0.00 1 global constructors keyed to _vehicle_id_ctr_day [635] ----------------------------------------------- 0.00 0.01 1/1 sq_compile [575] [636] 0.0 0.00 0.01 1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] 0.00 0.01 1/1 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/1 SQLexer::SQLexer() [2582] 0.00 0.00 1/1 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 1/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 1/1 SQLexer::~SQLexer() [2583] ----------------------------------------------- 0.01 0.00 1/1 ThreadObject_pthread::stThreadProc(void*) [534] [637] 0.0 0.01 0.00 1 DrawSurfaceToScreenThread(void*) [637] 0.00 0.00 16386/16386 DrawSurfaceToScreen() [1452] 0.00 0.00 13647/13648 ThreadMutex_pthread::WaitForSignal() [1463] 0.00 0.00 1/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 1/16626 ThreadMutex_pthread::SendSignal() [1450] 0.00 0.00 1/17002 ThreadMutex_pthread::EndCritical() [1448] ----------------------------------------------- 0.00 0.01 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] [638] 0.0 0.00 0.01 1 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.01 2/2 SQCompiler::Statement() [696] 0.00 0.00 1/25 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 2/16 SQFuncState::GetStackSize() [1894] 0.00 0.00 2/77 SQLexer::Lex() [1771] 0.00 0.00 1/8 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1974] 0.00 0.00 1/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 1/8 SQFuncState::AddParameter(tagSQObject const&) [1972] 0.00 0.00 1/24 SQFuncState::AddLineInfos(long, bool, bool) [1866] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 1/8 SQFuncState::BuildProto() [1971] 0.00 0.00 1/15 SQFuncState::SetStackSize(long) [1896] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/8 SQFuncState::~SQFuncState() [1975] ----------------------------------------------- 0.01 0.00 1/1 HandleMouseEvents() [167] [639] 0.0 0.01 0.00 1 MainToolbarWindow::OnClick(Point, int, int) [639] ----------------------------------------------- [640] 0.0 0.01 0.00 ChangeTileOwner(unsigned int, Owner, Owner) [640] ----------------------------------------------- [641] 0.0 0.01 0.00 CmdBuildIndustry(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [641] ----------------------------------------------- [642] 0.0 0.01 0.00 ValParamRailtype(RailType) [642] ----------------------------------------------- [643] 0.0 0.01 0.00 CmdPurchaseLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [643] ----------------------------------------------- [644] 0.0 0.01 0.00 GreatestCommonDivisor(int, int) [644] ----------------------------------------------- [645] 0.0 0.01 0.00 SetAnimatedMouseCursor(AnimCursor const*) [645] ----------------------------------------------- [646] 0.0 0.01 0.00 DrawBox(int, int, int, int, int, int, int, int) [646] ----------------------------------------------- [647] 0.0 0.01 0.00 NPFCalcZero(AyStar*, AyStarNode*, OpenListNode*) [647] ----------------------------------------------- [648] 0.0 0.01 0.00 GetTownIndex(unsigned int) [648] ----------------------------------------------- [649] 0.0 0.01 0.00 IsBridgeTile(unsigned int) [649] ----------------------------------------------- [650] 0.0 0.01 0.00 GetTropicZone(unsigned int) [650] ----------------------------------------------- [651] 0.0 0.01 0.00 RailClearCost(RailType) [651] ----------------------------------------------- [652] 0.0 0.01 0.00 CheckRailSlope(Slope, TrackBits, TrackBits, unsigned int) [652] ----------------------------------------------- [653] 0.0 0.01 0.00 GetRailTileType(unsigned int) [653] ----------------------------------------------- [654] 0.0 0.01 0.00 GetRailTileType(unsigned int) [654] ----------------------------------------------- [655] 0.0 0.01 0.00 TownActionBribe(Town*) [655] ----------------------------------------------- [656] 0.0 0.01 0.00 AnimationControl(unsigned int, unsigned short) [656] ----------------------------------------------- [657] 0.0 0.01 0.00 NormaliseSubtypes(Train*) [657] ----------------------------------------------- [658] 0.0 0.01 0.00 TileOffsByDiagDir(DiagDirection) [658] ----------------------------------------------- [659] 0.0 0.01 0.00 FindNearestEmptyLand(unsigned int, void*) [659] ----------------------------------------------- [660] 0.0 0.01 0.00 FindFurthestFromWater(unsigned int, void*) [660] ----------------------------------------------- [661] 0.0 0.01 0.00 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) [661] ----------------------------------------------- [662] 0.0 0.01 0.00 SetDParam(unsigned int, unsigned long long) [662] ----------------------------------------------- [663] 0.0 0.01 0.00 SmallArray, 65536u, 256u>::~SmallArray() [663] ----------------------------------------------- [664] 0.0 0.01 0.00 EffectVehicle::~EffectVehicle() [664] ----------------------------------------------- [665] 0.0 0.01 0.00 GroundVehicle::UpdateInclination(bool, bool) [665] ----------------------------------------------- [666] 0.0 0.01 0.00 NetworkHTTPSocketHandler::Receive() [666] ----------------------------------------------- [667] 0.0 0.01 0.00 Vehicle::Vehicle(VehicleType) [667] ----------------------------------------------- [668] 0.0 0.01 0.00 TileArea::Intersects(TileArea const&) const [668] ----------------------------------------------- 0.00 0.00 4/1186691 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 147878/1186691 DrawTile_Road(TileInfo*) [127] 0.00 0.00 412328/1186691 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.01 0.00 626481/1186691 GetFoundationSlope(unsigned int, unsigned int*) [115] [669] 0.0 0.01 0.00 1186691 GetRoadFoundation(Slope, RoadBits) [669] ----------------------------------------------- 0.00 0.00 178/1112252 DrawTile_Unmovable(TileInfo*) [714] 0.00 0.00 113897/1112252 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 144638/1112252 DrawTile_Clear(TileInfo*) [521] 0.01 0.00 853539/1112252 DrawTile_TunnelBridge(TileInfo*) [206] [670] 0.0 0.01 0.00 1112252 DrawClearLandTile(TileInfo const*, unsigned char) [670] ----------------------------------------------- 0.00 0.00 360/1096159 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.00 0.00 241529/1096159 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [685] 0.00 0.00 272465/1096159 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [683] 0.00 0.00 275114/1096159 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [681] 0.00 0.00 306691/1096159 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [540] [671] 0.0 0.01 0.00 1096159 GetSlopeZInCorner(Slope, Corner) [671] ----------------------------------------------- 0.00 0.00 2/292756 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 1194/292756 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [530] 0.00 0.00 8883/292756 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 11607/292756 TrainController(Train*, Vehicle*) [10] 0.00 0.00 11619/292756 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 14381/292756 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.00 0.00 39122/292756 CheckNextTrainTile(Train*) [75] 0.00 0.00 53226/292756 TryReserveRailTrack(unsigned int, Track) [288] 0.01 0.00 152722/292756 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [672] 0.0 0.01 0.00 292756 GetTunnelBridgeReservationTrackBits(unsigned int) [672] ----------------------------------------------- 0.00 0.00 1196/93362 FollowTrainReservation(Train const*, Vehicle**) [264] 0.01 0.00 92166/93362 GetReservedTrackbits(unsigned int) [323] [673] 0.0 0.01 0.00 93362 GetRailStationAxis(unsigned int) [673] ----------------------------------------------- 0.01 0.00 8062/8062 InvalidateWindowData(WindowClass, int, int) [539] [674] 0.0 0.01 0.00 8062 StatusBarWindow::OnInvalidateData(int) [674] ----------------------------------------------- 0.00 0.00 1/15 CleanupGeneration() [803] 0.00 0.00 1/15 LoadIntroGame() [93] 0.00 0.00 1/15 SwitchToMode(SwitchMode) [65] 0.00 0.00 1/15 CreateMainSurface(unsigned int, unsigned int) [804] 0.00 0.00 1/15 VideoDriver_SDL::Start(char const* const*) [778] 0.00 0.00 2/15 SettingsDisableElrail(int) [720] 0.00 0.00 2/15 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/15 CheckForMissingGlyphsInLoadedLanguagePack() [361] 0.00 0.00 4/15 AfterLoadGame() [104] [675] 0.0 0.01 0.00 15 MarkWholeScreenDirty() [675] ----------------------------------------------- 0.00 0.00 1/454918 AIInfo::DummyConstructor(SQVM*) [1059] 0.00 0.00 2/454918 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [965] 0.00 0.00 4/454918 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] 0.00 0.00 4/454918 NetworkAddress::GetAddressAsString(bool) [967] 0.00 0.00 70/454918 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 331/454918 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] 0.00 0.00 672/454918 md5sumToString(char*, char const*, unsigned char const*) [904] 0.00 0.01 453834/454918 FormatNumber(char*, long long, char const*, char const*, int) [432] [676] 0.0 0.00 0.01 454918 seprintf(char*, char const*, char const*, ...) [676] 0.01 0.00 454920/455068 vseprintf(char*, char const*, char const*, __va_list_tag*) [600] ----------------------------------------------- 0.00 0.00 2956/20927 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] 0.00 0.01 17971/20927 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [677] 0.0 0.00 0.01 20927 CYapfRail2::~CYapfRail2() [677] 0.01 0.00 20927/20935 CBlobT::~CBlobT() [614] ----------------------------------------------- 0.00 0.01 48/48 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [678] 0.0 0.00 0.01 48 GraphicsNew(ByteReader*) [678] 0.00 0.01 3876/33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 102/618507 ByteReader::ReadByte() [1325] 0.00 0.00 48/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- [679] 0.0 0.00 0.01 2+31 [679] 0.00 0.01 16 SQCompiler::Statement() [696] 0.00 0.00 1 SQCompiler::ClassExp() [798] 0.00 0.00 1 SQCompiler::ClassStatement() [799] 0.00 0.00 1 SQCompiler::ParseTableOrClass(long, long) [801] 0.00 0.00 7 SQCompiler::Statements() [1998] ----------------------------------------------- 0.00 0.00 1/349384 ReverseTrainDirection(Train*) [237] 0.00 0.00 481/349384 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 55409/349384 TrainMovedChangeSignals(unsigned int, DiagDirection) [136] 0.00 0.00 59178/349384 TrainController(Train*, Vehicle*) [10] 0.00 0.00 101993/349384 CheckNextTrainTile(Train*) [75] 0.00 0.00 132322/349384 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [684] [680] 0.0 0.00 0.01 349384 GetSignalType(unsigned int, Track) [680] 0.01 0.00 349382/42696216 IsTileType(unsigned int, TileType) [71] ----------------------------------------------- 0.00 0.01 275115/275115 DrawTile_Track(TileInfo*) [64] [681] 0.0 0.00 0.01 275115 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [681] 0.00 0.00 275115/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 275114/1096159 GetSlopeZInCorner(Slope, Corner) [671] ----------------------------------------------- 102 DoSetViewportPosition(Window const*, int, int, int, int) [682] 0.00 0.01 17/17 UpdateWindows() [11] [682] 0.0 0.00 0.01 17+102 DoSetViewportPosition(Window const*, int, int, int, int) [682] 0.00 0.01 93/273987 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 93/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] 0.00 0.00 68/68 GfxScroll(int, int, int, int, int, int) [1783] 102 DoSetViewportPosition(Window const*, int, int, int, int) [682] ----------------------------------------------- 0.00 0.01 272465/272465 DrawTile_Track(TileInfo*) [64] [683] 0.0 0.00 0.01 272465 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [683] 0.00 0.00 272464/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 272465/1096159 GetSlopeZInCorner(Slope, Corner) [671] ----------------------------------------------- 0.00 0.00 89971/181399 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 91428/181399 CheckNextTrainTile(Train*) [75] [684] 0.0 0.00 0.01 181399 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [684] 0.00 0.00 175407/42696216 IsTileType(unsigned int, TileType) [71] 0.00 0.00 132322/349384 GetSignalType(unsigned int, Track) [680] ----------------------------------------------- 0.00 0.01 241529/241529 DrawTile_Track(TileInfo*) [64] [685] 0.0 0.00 0.01 241529 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [685] 0.00 0.00 241528/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 241529/1096159 GetSlopeZInCorner(Slope, Corner) [671] ----------------------------------------------- 0.00 0.01 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [686] 0.0 0.00 0.01 3 InitializeIndustries() [686] 0.00 0.01 3/4 Pool::CleanPool() [543] ----------------------------------------------- 0.00 0.01 2/2 AfterLoadGame() [104] [687] 0.0 0.00 0.01 2 CargoPacket::AfterLoad() [687] 0.01 0.00 20704/20704 CargoList::InvalidateCache() [703] 0.00 0.00 14607/14607 CargoList::InvalidateCache() [739] 0.00 0.00 14607/14607 VehicleCargoList::InvalidateCache() [1462] ----------------------------------------------- 0.00 0.00 1/3607 InitializeVehicles() [356] 0.00 0.01 3606/3607 LoadUnloadStation(Station*) [55] [688] 0.0 0.00 0.01 3607 CargoPayment::~CargoPayment() [688] 0.00 0.01 3345/7150 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [517] 0.00 0.00 3296/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.00 0.00 3296/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 3345/16786 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 76/13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 3296/3296 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1535] 0.00 0.00 3296/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] 0.00 0.00 2794/2794 Train::GetExpenseType(bool) const [1542] 0.00 0.00 550/550 RoadVehicle::GetExpenseType(bool) const [1629] 0.00 0.00 49/49 ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) [1811] 0.00 0.00 21/1002 MxActivateChannel(MixerChannel*) [1591] 0.00 0.00 1/1 Ship::GetExpenseType(bool) const [2611] ----------------------------------------------- 0.00 0.01 1075/1075 NWidgetLeaf::Draw(Window const*) [226] [689] 0.0 0.00 0.01 1075 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [689] 0.00 0.01 1075/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 1075/1472 GetStringBoundingBox(unsigned short) [754] ----------------------------------------------- [690] 0.0 0.00 0.01 10+33 [690] 0.00 0.01 11 SQCompiler::PrefixedExpr() [691] 0.00 0.00 10 SQCompiler::Expression(bool) [1940] 0.00 0.00 10 SQCompiler::LogicalAndExp() [1941] 0.00 0.00 10 SQCompiler::CompExp() [1942] ----------------------------------------------- 10 SQCompiler::CompExp() [1942] 0.00 0.00 1/10 SQCompiler::ClassStatement() [799] [691] 0.0 0.00 0.01 11 SQCompiler::PrefixedExpr() [691] 0.00 0.01 11/11 SQCompiler::Factor() [692] 0.00 0.00 4/38 SQFuncState::PopTarget() [1828] 0.00 0.00 4/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 2/77 SQLexer::Lex() [1771] 0.00 0.00 2/61 SQFuncState::AddInstruction(SQInstruction&) [1789] 2 SQCompiler::FunctionCallArgs() [2241] ----------------------------------------------- 0.00 0.01 11/11 SQCompiler::PrefixedExpr() [691] [692] 0.0 0.00 0.01 11 SQCompiler::Factor() [692] 0.01 0.00 4/4 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [706] 0.00 0.00 10/25 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 15/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 11/25 SQCompiler::Lex() [1861] 0.00 0.00 11/25 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1862] 0.00 0.00 10/17 SQFuncState::GetConstant(tagSQObject const&) [1891] 0.00 0.00 4/4 SQFuncState::GetLocalVariable(tagSQObject const&) [2076] 0.00 0.00 4/4 SQFuncState::GetOuterVariable(tagSQObject const&) [2077] 0.00 0.00 4/4 SQCompiler::NeedGet() [2075] 0.00 0.00 1/1 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2504] ----------------------------------------------- 0.00 0.01 82/82 DrawOverlappedWindowForAll(int, int, int, int) [14] [693] 0.0 0.00 0.01 82 NetworkStartServerWindow::OnPaint() [693] 0.00 0.01 82/309604 Window::DrawWidgets() const [16] 0.00 0.00 5/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] ----------------------------------------------- 0.00 0.01 402421/402421 AnimateAnimatedTiles() [91] [694] 0.0 0.00 0.01 402421 AnimateStationTile(unsigned int) [694] 0.00 0.00 402421/24735382 GetStationSpec(unsigned int) [228] 0.00 0.00 7645/1017092 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.00 0.00 1836/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 1836/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 1836/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 417/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.01 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [695] 0.0 0.00 0.01 3 AfterLoadGRFs() [695] 0.00 0.00 3/6 InitBlocksizeForShipAircraft(VehicleType) [697] 0.00 0.00 3/3 InitDepotWindowBlockSizes() [731] 0.00 0.00 3/3 SetYearEngineAgingStops() [816] 0.00 0.00 3/4 BuildIndustriesLegend() [1013] 0.00 0.00 3/3 InitRailTypes() [1027] 0.00 0.00 3464/3900 GetCargoIDByLabel(unsigned int) [1524] 0.00 0.00 348/348 GetRailTypeByLabel(unsigned int) [1654] 0.00 0.00 123/5151809 FindFirstBit(unsigned int) [1286] 0.00 0.00 51/51 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1810] 0.00 0.00 24/24 DupSprite(unsigned int, unsigned int) [1863] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2104] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2102] 0.00 0.00 3/4 SortIndustryTypes() [2061] 0.00 0.00 3/4 InitializeSortedCargoSpecs() [2069] 0.00 0.00 3/3 CommitVehicleListOrderChanges() [2161] 0.00 0.00 3/3 InitGRFTownGeneratorNames() [2158] 0.00 0.00 3/3 BindAirportSpecs() [2128] 0.00 0.00 3/3 FinalisePriceBaseMultipliers() [2165] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2103] ----------------------------------------------- 7 SQCompiler::CreateFunction(tagSQObject&) [763] 7 SQCompiler::Statements() [1998] 0.00 0.01 2/2 SQCompiler::Compile(SQObjectPtr&) [638] [696] 0.0 0.00 0.01 16 SQCompiler::Statement() [696] 0.00 0.01 8/8 SQCompiler::CommaExpr() [698] 0.00 0.00 7/29 SQCompiler::Expect(long) [773] 0.00 0.00 16/24 SQFuncState::AddLineInfos(long, bool, bool) [1866] 0.00 0.00 14/25 SQCompiler::Lex() [1861] 0.00 0.00 14/16 SQFuncState::GetStackSize() [1894] 0.00 0.00 14/25 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1862] 0.00 0.00 9/38 SQFuncState::PopTarget() [1828] 0.00 0.00 7/15 SQFuncState::SetStackSize(long) [1896] 7 SQCompiler::Statements() [1998] 1 SQCompiler::ClassStatement() [799] ----------------------------------------------- 0.00 0.00 3/6 InitDepotWindowBlockSizes() [731] 0.00 0.00 3/6 AfterLoadGRFs() [695] [697] 0.0 0.00 0.01 6 InitBlocksizeForShipAircraft(VehicleType) [697] 0.00 0.00 123/123 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [710] 0.00 0.00 33/33 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [788] ----------------------------------------------- 0.00 0.01 8/8 SQCompiler::Statement() [696] [698] 0.0 0.00 0.01 8 SQCompiler::CommaExpr() [698] 0.00 0.01 8/10 SQCompiler::Expression(bool) [1940] ----------------------------------------------- 0.00 0.01 7915/7915 NetworkGameLoop() [5] [699] 0.0 0.00 0.01 7915 NetworkExecuteLocalCommandQueue() [699] 0.00 0.01 1/1 DoCommandP(CommandContainer const*, bool) [700] ----------------------------------------------- 0.00 0.01 1/1 NetworkExecuteLocalCommandQueue() [699] [700] 0.0 0.00 0.01 1 DoCommandP(CommandContainer const*, bool) [700] 0.00 0.01 1/2 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [559] ----------------------------------------------- 0.00 0.00 5300/448468 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 6806/448468 GrowTown(Town*) [184] 0.00 0.00 15844/448468 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.00 0.00 16802/448468 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.00 0.00 20782/448468 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 23369/448468 ExploreSegment(Owner) [148] 0.00 0.00 107348/448468 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 252217/448468 TrainLocoHandler(Train*, bool) [7] [701] 0.0 0.01 0.00 448468 GetOtherBridgeEnd(unsigned int) [701] ----------------------------------------------- 0.00 0.00 418/408219 CargoList::Truncate(unsigned int) [925] 0.00 0.00 816/408219 CargoList::~CargoList() [911] 0.00 0.00 20851/408219 CargoList::~CargoList() [542] 0.00 0.00 92486/408219 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] 0.00 0.00 117084/408219 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] 0.00 0.00 176564/408219 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] [702] 0.0 0.01 0.00 408219 Pool::FreeItem(unsigned long) [702] ----------------------------------------------- 0.01 0.00 20704/20704 CargoPacket::AfterLoad() [687] [703] 0.0 0.01 0.00 20704 CargoList::InvalidateCache() [703] 0.00 0.00 778/202957 CargoList::AddToCache(CargoPacket const*) [1357] ----------------------------------------------- 0.00 0.00 5177/10378 GetSouthernBridgeEnd(unsigned int) [502] 0.00 0.00 5201/10378 GetNorthernBridgeEnd(unsigned int) [743] [704] 0.0 0.01 0.00 10378 IsTileType(unsigned int, TileType) [704] ----------------------------------------------- 0.00 0.00 1/25 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/25 SQCompiler::Expect(long) [773] 0.00 0.00 7/25 SQCompiler::CreateFunction(tagSQObject&) [763] 0.00 0.00 10/25 SQCompiler::Factor() [692] [705] 0.0 0.01 0.00 25 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 25/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 25/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] ----------------------------------------------- 0.01 0.00 4/4 SQCompiler::Factor() [692] [706] 0.0 0.01 0.00 4 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [706] 0.00 0.00 4/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] ----------------------------------------------- 0.01 0.00 1/1 atexit [238] [707] 0.0 0.01 0.00 1 global constructors keyed to _enginerenew_pool [707] ----------------------------------------------- [708] 0.0 0.01 0.00 GenerateClearTile() [708] ----------------------------------------------- [709] 0.0 0.01 0.00 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [709] ----------------------------------------------- 0.00 0.00 123/123 InitBlocksizeForShipAircraft(VehicleType) [697] [710] 0.0 0.00 0.00 123 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [710] 0.00 0.00 60/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 123/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.00 0.00 123/123 GetAircraftIcon(unsigned short) [1729] ----------------------------------------------- 0.00 0.00 10565/10565 BuildTownHouse(Town*, unsigned int) [354] [711] 0.0 0.00 0.00 10565 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [711] 0.00 0.00 10565/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.00 10564/150748 IncreaseBuildingCount(Town*, unsigned short) [607] 0.00 0.00 10565/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 10565/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 155/47426 AddAnimatedTile(unsigned int) [398] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [712] 0.0 0.00 0.00 2 Load_MAP4() [712] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [713] 0.0 0.00 0.00 2 Load_MAP6() [713] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [349] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.00 0.00 59091/59091 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [714] 0.0 0.00 0.00 59091 DrawTile_Unmovable(TileInfo*) [714] 0.00 0.00 59091/8710942 DrawFoundation(TileInfo*, Foundation) [164] 0.00 0.00 44852/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 59091/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 178/1112252 DrawClearLandTile(TileInfo const*, unsigned char) [670] 0.00 0.00 59091/59994 GetFoundation_Unmovable(unsigned int, Slope) [1394] ----------------------------------------------- [715] 0.0 0.00 0.00 19+102 [715] 0.00 0.00 39+2 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 17 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] ----------------------------------------------- 0.00 0.00 1/187 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 6/187 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [846] 0.00 0.00 26/187 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 28/187 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [806] 0.00 0.00 126/187 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] [716] 0.0 0.00 0.00 187 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 78/78 GetSpriteSize(unsigned int) [719] 0.00 0.00 118/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 85/85 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [887] 0.00 0.00 3/3 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [903] 0.00 0.00 21/22 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [913] 0.00 0.00 4/4 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [931] 0.00 0.00 24/25 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [938] 0.00 0.00 2/3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [939] 0.00 0.00 2/151856 GetStringBoundingBox(char const*) [329] 0.00 0.00 199/233 maxdim(Dimension const&, Dimension const&) [1687] 0.00 0.00 65/672 SelectGameWindow::SetStringParameters(int) const [1611] 0.00 0.00 29/30 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1852] 0.00 0.00 17/176 NetworkGameWindow::SetStringParameters(int) const [1705] 0.00 0.00 16/241 NetworkStartServerWindow::SetStringParameters(int) const [1686] 0.00 0.00 5/8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1978] 0.00 0.00 4/272 QueryWindow::SetStringParameters(int) const [1678] 0.00 0.00 4/640 Window::SetStringParameters(int) const [1619] ----------------------------------------------- 0.00 0.00 520930/520930 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [717] 0.0 0.00 0.00 520930 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [717] 0.00 0.00 520930/205617929 GetTileType(unsigned int) [143] 0.00 0.00 513889/682021 HasStationRail(unsigned int) [772] 0.00 0.00 513889/1011387 GetStationIndex(unsigned int) [752] 0.00 0.00 210331/702763 GetRailStationAxis(unsigned int) [730] ----------------------------------------------- 0.00 0.00 403901/403901 AnimateAnimatedTiles() [91] [718] 0.0 0.00 0.00 403901 AnimateTile_Station(unsigned int) [718] 0.00 0.00 406859/47001709 GetStationType(unsigned int) [133] ----------------------------------------------- 0.00 0.00 78/78 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [719] 0.0 0.00 0.00 78 GetSpriteSize(unsigned int) [719] 0.00 0.00 50/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 78/157050740 GetRawSprite(unsigned int, SpriteType) [66] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [720] 0.0 0.00 0.00 2 SettingsDisableElrail(int) [720] 0.00 0.00 684/146641 GroundVehicle::PowerChanged() [125] 0.00 0.00 2/15 MarkWholeScreenDirty() [675] 0.00 0.00 2/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 684/140889 Train::UpdateAcceleration() [1369] 0.00 0.00 2/4 GetCompanyRailtypes(Owner) [2064] 0.00 0.00 2/2 ReinitGuiAfterToggleElrail(bool) [2218] ----------------------------------------------- 0.00 0.00 11779/11779 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] [721] 0.0 0.00 0.00 11779 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [721] 0.00 0.00 23558/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] ----------------------------------------------- 0.00 0.00 19128/19128 NWidgetLeaf::Draw(Window const*) [226] [722] 0.0 0.00 0.00 19128 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [722] 0.00 0.00 19128/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 19128/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 18988/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- 0.00 0.00 6020/6020 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [723] 0.0 0.00 0.00 6020 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail2>(Train const*, CYapfRail2&, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [723] 0.00 0.00 13073/13073 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 7053/6956830 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] ----------------------------------------------- 0.00 0.00 351303/351303 RunTileLoop() [8] [724] 0.0 0.00 0.00 351303 TileLoop_Station(unsigned int) [724] 0.00 0.00 351303/47001709 GetStationType(unsigned int) [133] 0.00 0.00 191/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 250/752999582 GetTileType(unsigned int) [33] 0.00 0.00 250/250 SpecializedStation::IsValidID(unsigned long) [1681] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [725] 0.0 0.00 0.00 1 InitializeLanguagePacks() [725] 0.00 0.00 50/148 str_fmt(char const*, ...) [558] 0.00 0.00 1/1 ReadLanguagePack(int) [1025] 0.00 0.00 100/33351 FS2OTTD(char const*) [1416] 0.00 0.00 96/96 GetLanguageFileHeader(char const*, LanguagePack*) [1749] 0.00 0.00 5/299 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1673] 0.00 0.00 5/11117 OTTD2FS(char const*) [1470] 0.00 0.00 1/1 GetCurrentLocale(char const*) [2440] ----------------------------------------------- 0.00 0.00 15/15 Window::FinishInitNested(WindowDesc const*, int) [727] [726] 0.0 0.00 0.00 15 Window::InitializeData(WindowClass, int, unsigned int) [726] 0.00 0.00 15/19 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 15/15 SetFocusedWindow(Window*) [1046] 0.00 0.00 15/19 Window::OnInit() [1882] 0.00 0.00 15/29 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] 0.00 0.00 15/15 Window::OnFocus() [1902] ----------------------------------------------- 0.00 0.00 1/15 ShowGenerateWorldProgress() [499] 0.00 0.00 1/15 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 1/15 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/15 ShowNetworkGameWindow() [494] 0.00 0.00 1/15 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/15 ShowStatusBar() [498] 0.00 0.00 1/15 AllocateToolbar() [495] 0.00 0.00 1/15 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 3/15 ShowSelectGameWindow() [331] 0.00 0.00 4/15 SetupColoursAndInitialWindow() [217] [727] 0.0 0.00 0.00 15 Window::FinishInitNested(WindowDesc const*, int) [727] 0.00 0.00 15/15 Window::InitializeData(WindowClass, int, unsigned int) [726] 0.00 0.00 13/13 Window::OnInitialPosition(WindowDesc const*, short, short, int) [1914] 0.00 0.00 1/1 DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2522] 0.00 0.00 1/1 StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2530] ----------------------------------------------- 0.00 0.00 104312/295552 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.00 0.00 191240/295552 DrawTile_TunnelBridge(TileInfo*) [206] [728] 0.0 0.00 0.00 295552 HasBridgeFlatRamp(Slope, Axis) [728] 0.00 0.00 295553/10083656 GetBridgeFoundation(Slope, Axis) [319] 0.00 0.00 295553/32541075 ApplyFoundationToSlope(Foundation, Slope*) [236] ----------------------------------------------- 0.00 0.00 12210/12210 CallVehicleTicks() [6] [729] 0.0 0.00 0.00 12210 Aircraft::Tick() [729] 0.00 0.00 11100/11132082 ProcessOrders(Vehicle*) [69] 0.00 0.00 4187/4187 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 46/57488 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] 0.00 0.00 3888/93978951 GetNewVehiclePos(Vehicle const*) [48] 0.00 0.00 11100/11131483 Vehicle::HandleLoading(bool) [284] 0.00 0.00 1072/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 307/307 AirportMove(Aircraft*, AirportFTAClass const*) [882] 0.00 0.00 525/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 1072/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 525/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 525/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 1/13277 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 4/7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 245/20922362 Randomizer::Next() [322] 0.00 0.00 4/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.00 0.00 1/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 10632/10632 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) [1064] 0.00 0.00 11566/37539 AirportSpec::Get(unsigned char) [1411] 0.00 0.00 3907/3907 GetDirectionTowards(Vehicle const*, int, int) [1523] 0.00 0.00 541/1077 GetRotorImage(Aircraft const*) [1587] 0.00 0.00 329/50462 SpecializedStation::Get(unsigned long) [1400] 0.00 0.00 82/82 GetAircraftFlyingAltitude(Aircraft const*) [1764] 0.00 0.00 46/57487 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1396] 0.00 0.00 1/1002 MxActivateChannel(MixerChannel*) [1591] 0.00 0.00 1/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] ----------------------------------------------- 0.00 0.00 4/702763 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1054] 0.00 0.00 4/702763 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 71766/702763 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 210331/702763 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [717] 0.00 0.00 420658/702763 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] [730] 0.0 0.00 0.00 702763 GetRailStationAxis(unsigned int) [730] 0.00 0.00 1405531/205617929 GetTileType(unsigned int) [143] 0.00 0.00 1737/380236 GetStationType(unsigned int) [796] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [731] 0.0 0.00 0.00 3 InitDepotWindowBlockSizes() [731] 0.00 0.00 3/6 InitBlocksizeForShipAircraft(VehicleType) [697] ----------------------------------------------- 0.00 0.00 4722/82801 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 78079/82801 SubtractMoneyFromCompanyFract(Owner, CommandCost) [507] [732] 0.0 0.00 0.00 82801 InvalidateCompanyWindows(Company const*) [732] 0.00 0.00 82801/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.00 0.00 27/105875 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [390] 0.00 0.00 27/105875 Ship::Tick() [388] 0.00 0.00 138/105875 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 397/105875 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 560/105875 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 104726/105875 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] [733] 0.0 0.00 0.00 105875 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [733] 0.00 0.00 103132/127090255 GetTileSlope(unsigned int, unsigned int*) [45] ----------------------------------------------- 65 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] [734] 0.0 0.00 0.00 65 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] 0.00 0.00 126/187 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 1/2 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 356/714 LeastCommonMultiple(int, int) [1605] 0.00 0.00 37/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1745] 9 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 5 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] ----------------------------------------------- 31 ViewportDrawChk(ViewPort const*, int, int, int, int) [735] 0.00 0.00 289394/289394 Window::DrawViewport() const [19] [735] 0.0 0.00 0.00 289394+31 ViewportDrawChk(ViewPort const*, int, int, int, int) [735] 0.00 0.00 31/289424 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 31 ViewportDrawChk(ViewPort const*, int, int, int, int) [735] ----------------------------------------------- 0.00 0.00 225/225 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [736] 0.0 0.00 0.00 225 LoadFontGlyph(ByteReader*) [736] 0.00 0.00 1041/33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 1395/618507 ByteReader::ReadByte() [1325] 0.00 0.00 1041/5271 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [1515] 0.00 0.00 585/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 58/58 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [737] 0.0 0.00 0.00 58 SpriteReplace(ByteReader*) [737] 0.00 0.00 1039/33237 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 252/618507 ByteReader::ReadByte() [1325] 0.00 0.00 97/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 2952/435251 TrainController(Train*, Vehicle*) [10] 0.00 0.00 2959/435251 Vehicle::LeaveStation() [335] 0.00 0.00 20636/435251 OnTick_Station() [102] 0.00 0.00 201608/435251 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] 0.00 0.00 207096/435251 LoadUnloadStation(Station*) [55] [738] 0.0 0.00 0.00 435251 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 1970/47426 AddAnimatedTile(unsigned int) [398] 0.00 0.00 2877/1017092 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [163] 0.00 0.00 31212/24735382 GetStationSpec(unsigned int) [228] 0.00 0.00 31212/13898724 Station::TileBelongsToRailStation(unsigned int) const [318] 0.00 0.00 1121/1121 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [881] 0.00 0.00 3998/20922362 Randomizer::Next() [322] 0.00 0.00 2/68336 DeleteAnimatedTile(unsigned int) [321] 0.00 0.00 2/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 2/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 790/24589 Station::GetTileArea(TileArea*, StationType) const [1425] 0.00 0.00 790/790 GetReverseCargoTranslation(unsigned char, GRFFile const*) [1599] ----------------------------------------------- 0.00 0.00 14607/14607 CargoPacket::AfterLoad() [687] [739] 0.0 0.00 0.00 14607 CargoList::InvalidateCache() [739] 0.00 0.00 19874/230246 VehicleCargoList::AddToCache(CargoPacket const*) [420] 0.00 0.00 19874/230247 CargoList::AddToCache(CargoPacket const*) [1350] ----------------------------------------------- 0.00 0.00 400/400 NWidgetPIPContainer::Draw(Window const*) [17] [740] 0.0 0.00 0.00 400 NWidgetServerListHeader::Draw(Window const*) [740] 0.00 0.00 2400/153775 NWidgetLeaf::Draw(Window const*) [226] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [741] 0.0 0.00 0.00 1 Load_ORDL() [741] 0.00 0.00 688/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 689/51802 SlIterateArray() [792] 0.00 0.00 688/688 Pool::GetNew(unsigned long, unsigned long) [1607] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [742] 0.0 0.00 0.00 2 Ptrs_ORDL() [742] 0.00 0.00 688/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 15/1796778 AfterLoadGame() [104] 0.00 0.00 1796763/1796778 DrawBridgeMiddle(TileInfo const*) [123] [743] 0.0 0.00 0.00 1796778 GetNorthernBridgeEnd(unsigned int) [743] 0.00 0.00 5201/10378 IsTileType(unsigned int, TileType) [704] ----------------------------------------------- 0.00 0.00 13073/13073 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail2>(Train const*, CYapfRail2&, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [723] [744] 0.0 0.00 0.00 13073 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 9744/307789 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 9314/614087 SetTrackReservation(unsigned int, TrackBits) [468] 0.00 0.00 6880/40265 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 6202/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 13073/205617929 GetTileType(unsigned int) [143] 0.00 0.00 6880/380236 GetStationType(unsigned int) [796] 0.00 0.00 430/25030 SetTunnelBridgeReservation(unsigned int, bool) [1423] ----------------------------------------------- 0.00 0.00 601/3635 ReverseTrainDirection(Train*) [237] 0.00 0.00 3034/3635 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] [745] 0.0 0.00 0.00 3635 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] 0.00 0.00 28480/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 28480/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 28480/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 24992/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.00 49984/51180 GetStationIndex(unsigned int) [1398] ----------------------------------------------- 0.00 0.00 37/1165060 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 1165023/1165060 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [746] 0.0 0.00 0.00 1165060 GetSignalStateByTrackdir(unsigned int, Trackdir) [746] 0.00 0.00 1165062/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 24656/24656 Train::ConsistChanged(bool) [505] [747] 0.0 0.00 0.00 24656 GetVehicleCapacity(Vehicle const*, unsigned short*) [747] 0.00 0.00 22921/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.00 0.00 666/9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] 0.00 0.00 24656/24656 Engine::CanCarryCargo() const [1424] ----------------------------------------------- 0.00 0.00 20/518 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 498/518 CalcGRFMD5Sum(GRFConfig*) [154] [748] 0.0 0.00 0.00 518 Md5::Finish(unsigned char*) [748] 0.00 0.00 1036/182775 Md5::Append(void const*, unsigned long) [149] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [749] 0.0 0.00 0.00 2 Load_TOWN() [749] 0.00 0.00 614/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 616/51802 SlIterateArray() [792] 0.00 0.00 614/614 Pool::GetNew(unsigned long, unsigned long) [1623] ----------------------------------------------- 0.00 0.00 7881/7881 StateGameLoop() [4] [750] 0.0 0.00 0.00 7881 MoveToNextItem() [750] 0.00 0.00 7881/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 7881/7913 DeleteWindowById(WindowClass, int, bool) [1503] ----------------------------------------------- 0.00 0.00 1/7 atexit [238] 0.00 0.00 6/7 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] [751] 0.0 0.00 0.00 7 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 4/84 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 4/148 str_fmt(char const*, ...) [558] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] 0.00 0.00 6/18 IniFile::LoadFromDisk(char const*) [987] 0.00 0.00 48/1191 IniGroup::GetItem(char const*, bool) [1581] 0.00 0.00 24/633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 6/18 IniFile::IniFile(char const* const*) [1886] 0.00 0.00 6/18 IniFile::~IniFile() [1887] ----------------------------------------------- 0.00 0.00 4/1011387 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1054] 0.00 0.00 4/1011387 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 885/1011387 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.00 0.00 71765/1011387 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 424840/1011387 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [49] 0.00 0.00 513889/1011387 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [717] [752] 0.0 0.00 0.00 1011387 GetStationIndex(unsigned int) [752] 0.00 0.00 1011389/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- [753] 0.0 0.00 0.00 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [753] 0.00 0.00 2046/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 2046/166154 GetString(char*, unsigned short, char const*) [606] 0.00 0.00 2046/24738064 GetIndustrySpec(unsigned char) [458] ----------------------------------------------- 0.00 0.00 1/1472 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 2/1472 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [938] 0.00 0.00 2/1472 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [939] 0.00 0.00 6/1472 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [913] 0.00 0.00 11/1472 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [903] 0.00 0.00 20/1472 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [887] 0.00 0.00 118/1472 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 237/1472 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.00 1075/1472 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [689] [754] 0.0 0.00 0.00 1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 1472/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 1472/151856 GetStringBoundingBox(char const*) [329] 0.00 0.00 1472/166154 GetString(char*, unsigned short, char const*) [606] ----------------------------------------------- 0.00 0.00 1309230/1309230 GrowTown(Town*) [184] [755] 0.0 0.00 0.00 1309230 GetTownRoadBits(unsigned int) [755] 0.00 0.00 1294699/26203537 GetTileType(unsigned int) [379] 0.00 0.00 4682/4682 GetStationType(unsigned int) [1518] ----------------------------------------------- 0.00 0.00 377/177521 CfgApply(ByteReader*) [546] 0.00 0.00 648/177521 InitializeSound() [861] 0.00 0.00 3337/177521 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 4688/177521 FioReadDword() [878] 0.00 0.00 13096/177521 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [394] 0.00 0.00 33237/177521 LoadNextSprite(int, unsigned char, unsigned int) [283] 0.00 0.00 122138/177521 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [756] 0.0 0.00 0.00 177521 FioReadWord() [756] 0.00 0.00 355043/19970715 FioReadByte() [260] ----------------------------------------------- 0.00 0.00 77876/77876 DrawTile_Track(TileInfo*) [64] [757] 0.0 0.00 0.00 77876 DrawTrackFence_SE(TileInfo const*, unsigned int) [757] 0.00 0.00 77877/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [758] 0.0 0.00 0.00 2 Load_ENGN() [758] 0.00 0.00 512/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 514/51802 SlIterateArray() [792] 0.00 0.00 512/1280 GetTempDataEngine(unsigned short) [1579] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [759] 0.0 0.00 0.00 1 Load_HOUSEIDS() [759] 0.00 0.00 512/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 513/51802 SlIterateArray() [792] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1955] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [760] 0.0 0.00 0.00 1 Load_TIDS() [760] 0.00 0.00 512/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 513/51802 SlIterateArray() [792] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1955] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/5 AfterLoadGame() [104] 0.00 0.00 2/5 CheckForMissingGlyphsInLoadedLanguagePack() [361] [761] 0.0 0.00 0.00 5 LoadStringWidthTable() [761] 0.00 0.00 3360/320269 GetGlyphWidth(FontSize, unsigned int) [221] ----------------------------------------------- 0.00 0.00 206371/862029 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [223] 0.00 0.00 655658/862029 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [762] 0.0 0.00 0.00 862029 IsTunnel(unsigned int) [762] 0.00 0.00 862029/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 7 SQCompiler::ParseTableOrClass(long, long) [801] [763] 0.0 0.00 0.00 7 SQCompiler::CreateFunction(tagSQObject&) [763] 0.00 0.00 7/25 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 7/29 SQCompiler::Expect(long) [773] 0.00 0.00 7/7 SQFuncState::PushChildState(SQSharedState*) [2000] 0.00 0.00 7/8 SQFuncState::AddParameter(tagSQObject const&) [1972] 0.00 0.00 7/24 SQFuncState::AddLineInfos(long, bool, bool) [1866] 0.00 0.00 7/15 SQFuncState::SetStackSize(long) [1896] 0.00 0.00 7/61 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 7/8 SQFuncState::BuildProto() [1971] 0.00 0.00 7/7 SQFuncState::PopChildState() [1999] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 7 SQCompiler::Statement() [696] ----------------------------------------------- 0.00 0.00 5/43032 CallLandscapeTick() [50] 0.00 0.00 43027/43032 TileLoop_Trees(unsigned int) [32] [764] 0.0 0.00 0.00 43032 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [764] 0.00 0.00 43032/256004 CanPlantTreesOnTile(unsigned int, bool) [548] 0.00 0.00 31/85620 GetRawClearGround(unsigned int) [1382] ----------------------------------------------- 0.00 0.00 3/8 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.00 0.00 5/8 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] [765] 0.0 0.00 0.00 8 CYapfRail1::CYapfRail1() [765] 0.00 0.00 8/20935 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [42] 0.00 0.00 8/20935 CBlobT::GrowSizeNC(unsigned long) [1436] 0.00 0.00 1/2 CSegmentCostCacheT::CSegmentCostCacheT() [2258] ----------------------------------------------- 0.00 0.00 62465/62465 DrawTile_Track(TileInfo*) [64] [766] 0.0 0.00 0.00 62465 DrawTrackFence_NW(TileInfo const*, unsigned int) [766] 0.00 0.00 62465/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] ----------------------------------------------- 0.00 0.00 1200/68473 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.00 0.00 33636/68473 GetRoadStopDir(unsigned int) [532] 0.00 0.00 33637/68473 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [247] [767] 0.0 0.00 0.00 68473 IsRoadStop(unsigned int) [767] 0.00 0.00 89369/47001709 GetStationType(unsigned int) [133] 0.00 0.00 68473/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [768] 0.0 0.00 0.00 2 UpdateAllVirtCoords() [768] 0.00 0.00 2/2 UpdateAllStationVirtCoords() [769] 0.00 0.00 2/2 UpdateAllSignVirtCoords() [896] ----------------------------------------------- 0.00 0.00 2/2 UpdateAllVirtCoords() [768] [769] 0.0 0.00 0.00 2 UpdateAllStationVirtCoords() [769] 0.00 0.00 662/664 Station::UpdateVirtCoord() [774] 0.00 0.00 662/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 7/7 Waypoint::UpdateVirtCoord() [907] 0.00 0.00 7/37872 InvalidateWindowData(WindowClass, int, int) [539] ----------------------------------------------- 0.00 0.00 268/268 NWidgetLeaf::Draw(Window const*) [226] [770] 0.0 0.00 0.00 268 QueryWindow::DrawWidget(Rect const&, int) const [770] 0.00 0.00 118/118 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] ----------------------------------------------- 0.00 0.00 118/118 QueryWindow::DrawWidget(Rect const&, int) const [770] [771] 0.0 0.00 0.00 118 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.00 236/90521 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] 0.00 0.00 118/119 FormatStringLinebreaks(char*, char const*, int) [831] 0.00 0.00 118/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 236/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 6962/6266165 Utf8Decode(unsigned int*, char const*) [462] 0.00 0.00 118/166154 GetString(char*, unsigned short, char const*) [606] 0.00 0.00 118/87276 T.332 [1074] ----------------------------------------------- 0.00 0.00 4/682021 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1054] 0.00 0.00 4/682021 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 168124/682021 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 513889/682021 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [717] [772] 0.0 0.00 0.00 682021 HasStationRail(unsigned int) [772] 0.00 0.00 687467/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 1/29 SQCompiler::ClassExp() [798] 0.00 0.00 7/29 SQCompiler::Statement() [696] 0.00 0.00 7/29 SQCompiler::CreateFunction(tagSQObject&) [763] 0.00 0.00 14/29 SQCompiler::ParseTableOrClass(long, long) [801] [773] 0.0 0.00 0.00 29 SQCompiler::Expect(long) [773] 0.00 0.00 7/25 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 29/77 SQLexer::Lex() [1771] ----------------------------------------------- 0.00 0.00 1/664 DeleteOilRig(unsigned int) [883] 0.00 0.00 1/664 BuildOilRig(unsigned int) [301] 0.00 0.00 662/664 UpdateAllStationVirtCoords() [769] [774] 0.0 0.00 0.00 664 Station::UpdateVirtCoord() [774] 0.00 0.00 664/75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.00 0.00 660/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 660/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 664/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 3/71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 0.00 0.00 1/665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] ----------------------------------------------- 0.00 0.00 2/7258 Ship::Tick() [388] 0.00 0.00 4/7258 Aircraft::Tick() [729] 0.00 0.00 4/7258 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 636/7258 RoadVehController(RoadVehicle*) [73] 0.00 0.00 2959/7258 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 3653/7258 ProcessOrders(Vehicle*) [69] [775] 0.0 0.00 0.00 7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 3631/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 10885/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 2 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 9 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] 11 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 4/19 Window::ReInit(int, int) [791] 0.00 0.00 15/19 Window::InitializeData(WindowClass, int, unsigned int) [726] [776] 0.0 0.00 0.00 39+2 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 1/1 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [806] 0.00 0.00 26/187 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 1/1 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [846] 0.00 0.00 1/2 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 350/714 LeastCommonMultiple(int, int) [1605] 0.00 0.00 61/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1745] 0.00 0.00 6/6 NWidgetViewport::SetupSmallestSize(Window*, bool) [2022] 65 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] 12 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 2 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] ----------------------------------------------- 0.00 0.00 3/3 ttd_main(int, char**) [1] [777] 0.0 0.00 0.00 3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [778] 0.00 0.00 1/1 FMusicDriver_ExtMidi::CreateInstance() [2550] 0.00 0.00 1/1 FVideoDriver_SDL::CreateInstance() [2534] 0.00 0.00 1/1 FSoundDriver_SDL::CreateInstance() [2533] 0.00 0.00 1/1 MusicDriver_ExtMidi::Start(char const* const*) [2546] 0.00 0.00 1/1 SoundDriver_SDL::Start(char const* const*) [2529] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] [778] 0.0 0.00 0.00 1 VideoDriver_SDL::Start(char const* const*) [778] 0.00 0.00 1/1 CreateMainSurface(unsigned int, unsigned int) [804] 0.00 0.00 1/15 MarkWholeScreenDirty() [675] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 2/5 GetDriverParam(char const* const*, char const*) [2029] 0.00 0.00 1/2 SdlOpen(unsigned int) [2221] 0.00 0.00 1/1 SortResolutions(int) [2438] 0.00 0.00 1/1 GetVideoModes() [2484] ----------------------------------------------- 0.00 0.00 6880/40265 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 33385/40265 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] [779] 0.0 0.00 0.00 40265 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 35883/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.00 71766/702763 GetRailStationAxis(unsigned int) [730] 0.00 0.00 80530/205617929 GetTileType(unsigned int) [143] 0.00 0.00 76160/380236 GetStationType(unsigned int) [796] 0.00 0.00 71765/1011387 GetStationIndex(unsigned int) [752] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [780] 0.0 0.00 0.00 2 UpdateAllTownVirtCoords() [780] 0.00 0.00 614/21646 Town::UpdateVirtCoord() [357] 0.00 0.00 614/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.00 0.00 16624/16624 VideoDriver_SDL::MainLoop() [2] [781] 0.0 0.00 0.00 16624 DrawMouseCursor() [781] 0.00 0.00 5297/38226598 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [31] 0.00 0.00 5297/37371402 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [118] 0.00 0.00 5642/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] 0.00 0.00 5297/5297 Blitter_8bppBase::BufferSize(int, int) [1511] 0.00 0.00 5297/954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] 0.00 0.00 5297/5297 Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) [1512] 0.00 0.00 345/5295 UndrawMouseCursor() [1514] ----------------------------------------------- 0.00 0.00 4187/4187 Aircraft::Tick() [729] [782] 0.0 0.00 0.00 4187 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 8374/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 2509/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 8374/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 2792/7384 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 2733/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 1572/8839 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 8374/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 676/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 298/71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 0.00 0.00 287/665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 16/13980037 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [114] 0.00 0.00 4187/4208 Aircraft::GetImage(Direction) const [1521] 0.00 0.00 531/1077 GetRotorImage(Aircraft const*) [1587] 0.00 0.00 224/775 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1600] ----------------------------------------------- 0.00 0.00 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 1/2 Load_OPTS() [810] [783] 0.0 0.00 0.00 2 T.1197 [783] 0.00 0.00 286/124443 SlObjectMember(void*, SaveLoad const*) [146] 0.00 0.00 169/6047012 WriteValue(void*, unsigned int, long long) [422] 0.00 0.00 170/170 ReadValue(void const*, unsigned int) [1706] 0.00 0.00 170/474 Write_ValidateSetting(void*, SettingDesc const*, int) [1643] ----------------------------------------------- 0.00 0.00 14430/82348 SlObjectMember(void*, SaveLoad const*) [146] 0.00 0.00 67918/82348 SlIterateArray() [792] [784] 0.0 0.00 0.00 82348 SlReadSimpleGamma() [784] 0.00 0.00 113971/12455738 SlReadByte() [261] ----------------------------------------------- 0.00 0.00 4/15126 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 84/15126 TileLoop_Trees(unsigned int) [32] 0.00 0.00 203/15126 AnimateTile_Industry(unsigned int) [424] 0.00 0.00 1256/15126 OnTick_Industry() [67] 0.00 0.00 13579/15126 TileLoop_Industry(unsigned int) [103] [785] 0.0 0.00 0.00 15126 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 18357/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 7247/8839 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 4560/7384 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 30250/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 44/665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 30/71800174 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] 0.00 0.00 11/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 10/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 18337/18337 GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) [1443] 0.00 0.00 9/775 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1600] ----------------------------------------------- 0.00 0.00 110/110 NWidgetLeaf::Draw(Window const*) [226] [786] 0.0 0.00 0.00 110 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] 0.00 0.00 220/3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.00 220/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 880/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 541/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] 0.00 0.00 110/110 HandleScrollbarHittest(Scrollbar const*, int, int, bool) [1740] ----------------------------------------------- 0.00 0.00 1/1 ThreadObject_pthread::stThreadProc(void*) [534] [787] 0.0 0.00 0.00 1 _GenerateWorld(void*) [787] 0.00 0.00 1/1 CleanupGeneration() [803] 0.00 0.00 1/1 StartupEngines() [848] 0.00 0.00 1/1 ConvertGroundTilesIntoWaterTiles() [855] 0.00 0.00 2/8 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 1/16570 ClearStorageChanges(bool) [488] 0.00 0.00 1/1 StartupEconomy() [971] 0.00 0.00 1/1 StartupDisasters() [1066] 0.00 0.00 9/9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [1951] 0.00 0.00 5/5 IncreaseGeneratingWorldProgress(GenWorldProgress) [2036] 0.00 0.00 4/4 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [2070] 0.00 0.00 2/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1968] 0.00 0.00 1/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 1/1 Randomizer::SetSeed(unsigned int) [2503] 0.00 0.00 1/3 StartupIndustryDailyChanges(bool) [2160] 0.00 0.00 1/1 StartupCompanies() [2442] 0.00 0.00 1/5 ResetObjectToPlace() [2033] 0.00 0.00 1/3 ShowNewGRFError() [2127] 0.00 0.00 1/17002 ThreadMutex_pthread::EndCritical() [1448] ----------------------------------------------- 0.00 0.00 33/33 InitBlocksizeForShipAircraft(VehicleType) [697] [788] 0.0 0.00 0.00 33 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [788] 0.00 0.00 12/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 33/157050740 GetRawSprite(unsigned int, SpriteType) [66] 0.00 0.00 33/33 GetShipIcon(unsigned short) [1840] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [789] 0.0 0.00 0.00 1 DeterminePaths(char const*) [789] 0.00 0.00 14/148 str_fmt(char const*, ...) [558] 0.00 0.00 12/12 FioCreateDirectory(char const*) [1917] 0.00 0.00 1/1 DetermineBasePaths(char const*) [2447] 0.00 0.00 1/11 ScanForTarFiles() [1924] 0.00 0.00 1/1 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2434] 0.00 0.00 1/58 FileExists(char const*) [1795] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [790] 0.0 0.00 0.00 1 Load_EIDS() [790] 0.00 0.00 256/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 257/51802 SlIterateArray() [792] ----------------------------------------------- 0.00 0.00 4/4 ReInitAllWindows() [275] [791] 0.0 0.00 0.00 4 Window::ReInit(int, int) [791] 0.00 0.00 4/19 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 4/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 4/90939 Window::SetDirty() const [1379] 0.00 0.00 4/19 Window::OnInit() [1882] 0.00 0.00 4/29 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] ----------------------------------------------- 0.00 0.00 1/51802 Load_ERNW() [1061] 0.00 0.00 1/51802 Load_NAME() [1062] 0.00 0.00 1/51802 Load_WAYP() [1063] 0.00 0.00 2/51802 Load_GRPS() [929] 0.00 0.00 4/51802 Load_PLYR() [821] 0.00 0.00 7/51802 Load_SUBS() [895] 0.00 0.00 11/51802 Load_SIGN() [884] 0.00 0.00 16/51802 Load_AIPL() [874] 0.00 0.00 17/51802 Load_RAIL() [870] 0.00 0.00 18/51802 Load_STNS() [793] 0.00 0.00 21/51802 Load_NGRF() [864] 0.00 0.00 49/51802 Load_DEPT() [843] 0.00 0.00 65/51802 Load_IIDS() [836] 0.00 0.00 88/51802 Load_CAPY() [827] 0.00 0.00 90/51802 Load_ROADSTOP() [823] 0.00 0.00 129/51802 Load_APID() [812] 0.00 0.00 257/51802 Load_EIDS() [790] 0.00 0.00 513/51802 Load_TIDS() [760] 0.00 0.00 513/51802 Load_HOUSEIDS() [759] 0.00 0.00 514/51802 Load_ENGN() [758] 0.00 0.00 616/51802 Load_TOWN() [749] 0.00 0.00 653/51802 Load_STNN() [281] 0.00 0.00 689/51802 Load_ORDL() [741] 0.00 0.00 2912/51802 Load_INDY() [536] 0.00 0.00 9109/51802 Load_ORDR() [396] 0.00 0.00 14853/51802 Load_VEHS() [333] 0.00 0.00 20653/51802 Load_CAPA() [296] [792] 0.0 0.00 0.00 51802 SlIterateArray() [792] 0.00 0.00 67918/82348 SlReadSimpleGamma() [784] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [793] 0.0 0.00 0.00 1 Load_STNS() [793] 0.00 0.00 221/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 11/202179 CargoList::Append(CargoPacket*) [266] 0.00 0.00 11/387561 Pool::GetNew(unsigned long) [216] 0.00 0.00 18/51802 SlIterateArray() [792] 0.00 0.00 17/671 Pool::GetNew(unsigned long, unsigned long) [1612] 0.00 0.00 17/665 Station::Station(unsigned int) [1613] 0.00 0.00 11/185956 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1360] ----------------------------------------------- 0.00 0.00 2/394571 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 394569/394571 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [794] 0.0 0.00 0.00 394571 HasStationReservation(unsigned int) [794] 0.00 0.00 394571/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 71318/71318 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [282] [795] 0.0 0.00 0.00 71318 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [795] 0.00 0.00 71318/3657396 GetIndustryTileSpec(unsigned short) [368] ----------------------------------------------- 0.00 0.00 6/380236 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 1737/380236 GetRailStationAxis(unsigned int) [730] 0.00 0.00 6880/380236 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 70513/380236 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [528] 0.00 0.00 76160/380236 IsCompatibleTrainStationTile(unsigned int, unsigned int) [779] 0.00 0.00 90905/380236 IsRailStationTile(unsigned int) [508] 0.00 0.00 134035/380236 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [796] 0.0 0.00 0.00 380236 GetStationType(unsigned int) [796] 0.00 0.00 380236/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [797] 0.0 0.00 0.00 1 Load_GLOG() [797] 0.00 0.00 206/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 299/12455738 SlReadByte() [261] ----------------------------------------------- 1 SQCompiler::ClassStatement() [799] [798] 0.0 0.00 0.00 1 SQCompiler::ClassExp() [798] 0.00 0.00 1/10 SQCompiler::Expression(bool) [1940] 0.00 0.00 1/29 SQCompiler::Expect(long) [773] 0.00 0.00 1/38 SQFuncState::PopTarget() [1828] 0.00 0.00 1/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 1/77 SQLexer::Lex() [1771] 0.00 0.00 1/9 SQFuncState::TopTarget() [1954] 1 SQCompiler::ParseTableOrClass(long, long) [801] ----------------------------------------------- 1 SQCompiler::Statement() [696] [799] 0.0 0.00 0.00 1 SQCompiler::ClassStatement() [799] 0.00 0.00 1/10 SQCompiler::PrefixedExpr() [691] 0.00 0.00 1/77 SQLexer::Lex() [1771] 0.00 0.00 1/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 0.00 0.00 1/1 SQCompiler::EmitDerefOp(SQOpcode) [2505] 1 SQCompiler::ClassExp() [798] ----------------------------------------------- 0.00 0.00 2102/2102 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [800] 0.0 0.00 0.00 2102 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] 0.00 0.00 2436/2833 EnsureNoVehicleOnGround(unsigned int) [811] 0.00 0.00 429/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.00 2906/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 2429/3657396 GetIndustryTileSpec(unsigned short) [368] 0.00 0.00 3946/653201124 TileAddWrap(unsigned int, int, int) [53] 0.00 0.00 2429/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 1404/1404 IsSlopeRefused(Slope, Slope) [1574] 0.00 0.00 5/7 GetTileType(unsigned int) [1997] ----------------------------------------------- 1 SQCompiler::ClassExp() [798] [801] 0.0 0.00 0.00 1 SQCompiler::ParseTableOrClass(long, long) [801] 0.00 0.00 14/29 SQCompiler::Expect(long) [773] 0.00 0.00 21/61 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 14/38 SQFuncState::PopTarget() [1828] 0.00 0.00 14/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 8/77 SQLexer::Lex() [1771] 0.00 0.00 7/9 SQFuncState::TopTarget() [1954] 0.00 0.00 7/17 SQFuncState::GetConstant(tagSQObject const&) [1891] 7 SQCompiler::CreateFunction(tagSQObject&) [763] ----------------------------------------------- 0.00 0.00 68/68 NWidgetLeaf::Draw(Window const*) [226] [802] 0.0 0.00 0.00 68 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 68/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 68/3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.00 136/54364 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] 0.00 0.00 136/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 104/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [803] 0.0 0.00 0.00 1 CleanupGeneration() [803] 0.00 0.00 1/15 MarkWholeScreenDirty() [675] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15 Window::~Window() [974] 0.00 0.00 1/1 GenerateProgressWindow::~GenerateProgressWindow() [2553] 0.00 0.00 1/7913 DeleteWindowById(WindowClass, int, bool) [1503] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [778] [804] 0.0 0.00 0.00 1 CreateMainSurface(unsigned int, unsigned int) [804] 0.00 0.00 1/15 MarkWholeScreenDirty() [675] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/1306 Blitter_8bppBase::GetScreenDepth() [1576] 0.00 0.00 1/1 Blitter::PostResize() [2578] 0.00 0.00 1/2072 UpdatePalette(unsigned int, unsigned int) [1554] 0.00 0.00 1/1 GameSizeChanged() [2435] ----------------------------------------------- 0.00 0.00 148/148 NWidgetLeaf::Draw(Window const*) [226] [805] 0.0 0.00 0.00 148 Window::DrawSortButtonState(int, SortButtonState) const [805] 0.00 0.00 148/3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] ----------------------------------------------- 0.00 0.00 1/1 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] [806] 0.0 0.00 0.00 1 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [806] 0.00 0.00 28/187 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 6/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1745] ----------------------------------------------- 0.00 0.00 300/300 UpdateAirportsNoise() [808] [807] 0.0 0.00 0.00 300 AirportGetNearestTown(AirportSpec const*, unsigned int) [807] 0.00 0.00 169860/2776681 DistanceManhattan(unsigned int, unsigned int) [571] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [808] 0.0 0.00 0.00 2 UpdateAirportsNoise() [808] 0.00 0.00 300/300 AirportGetNearestTown(AirportSpec const*, unsigned int) [807] 0.00 0.00 300/37539 AirportSpec::Get(unsigned char) [1411] 0.00 0.00 300/300 GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) [1672] ----------------------------------------------- 0.00 0.00 6096/6096 RoadVehicle::OnNewDay() [506] [809] 0.0 0.00 0.00 6096 RoadVehicle::GetRunningCost() const [809] 0.00 0.00 6096/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] 0.00 0.00 6096/277767 GetPrice(Price, unsigned int, GRFFile const*, int) [1343] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [810] 0.0 0.00 0.00 1 Load_OPTS() [810] 0.00 0.00 1/2 T.1197 [783] ----------------------------------------------- 0.00 0.00 2/2833 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 395/2833 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 2436/2833 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] [811] 0.0 0.00 0.00 2833 EnsureNoVehicleOnGround(unsigned int) [811] 0.00 0.00 2833/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.00 0.00 2833/8942454 GetTileMaxZ(unsigned int) [193] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [812] 0.0 0.00 0.00 1 Load_APID() [812] 0.00 0.00 128/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 129/51802 SlIterateArray() [792] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1955] ----------------------------------------------- 0.00 0.00 107/107 Pool::CleanPool() [325] [813] 0.0 0.00 0.00 107 RoadVehicle::~RoadVehicle() [813] 0.00 0.00 107/72339 Vehicle::~Vehicle() [177] 0.00 0.00 107/72339 CargoList::~CargoList() [542] 0.00 0.00 107/13090 Vehicle::PreDestructor() [1466] ----------------------------------------------- 0.00 0.00 78/78 NWidgetBackground::Draw(Window const*) [328] [814] 0.0 0.00 0.00 78 NetworkGameWindow::DrawDetails(Rect const&) const [814] 0.00 0.00 78/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 78/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 78/78 T.874 [1078] 0.00 0.00 26/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- 0.00 0.00 640/5033 RoadVehController(RoadVehicle*) [73] 0.00 0.00 4393/5033 LoadUnloadStation(Station*) [55] [815] 0.0 0.00 0.00 5033 RoadVehicle::MarkDirty() [815] 0.00 0.00 6725/810500 RoadVehicle::GetImage(Direction) const [358] 0.00 0.00 72/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 72/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [816] 0.0 0.00 0.00 3 SetYearEngineAgingStops() [816] 0.00 0.00 322/8803 ConvertDateToYMD(int, YearMonthDay*) [617] ----------------------------------------------- 0.00 0.00 27297/27297 RunTileLoop() [8] [817] 0.0 0.00 0.00 27297 TileLoop_Unmovable(unsigned int) [817] 0.00 0.00 56/1707507 StationFinder::GetStations() [28] 0.00 0.00 56/1707493 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [97] 0.00 0.00 124/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 36882/36882 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [818] 0.0 0.00 0.00 36882 ClearTile_Station(unsigned int, DoCommandFlag) [818] 0.00 0.00 36882/47001709 GetStationType(unsigned int) [133] 0.00 0.00 287/752999582 GetTileType(unsigned int) [33] 0.00 0.00 287/292 CheckOwnership(Owner, unsigned int) [1676] 0.00 0.00 7/7 RemoveBuoy(unsigned int, DoCommandFlag) [1991] ----------------------------------------------- 0.00 0.00 4176/4176 CallVehicleTicks() [6] [819] 0.0 0.00 0.00 4176 SmokeTick(EffectVehicle*) [819] 0.00 0.00 71/59249 EffectVehicle::~EffectVehicle() [191] 0.00 0.00 982/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 982/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 71/72339 Pool::FreeItem(unsigned long) [1387] ----------------------------------------------- 0.00 0.00 584/584 BuildTownHouse(Town*, unsigned int) [354] [820] 0.0 0.00 0.00 584 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 1075/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] 0.00 0.00 1157/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 3495/26203537 GetTileType(unsigned int) [379] 0.00 0.00 713/3405279 GetTownIndex(unsigned int) [585] 0.00 0.00 15/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 573/4081 MayHaveBridgeAbove(unsigned int) [947] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [821] 0.0 0.00 0.00 2 Load_PLYR() [821] 0.00 0.00 2/2 SaveLoad_PLYR(Company*) [822] 0.00 0.00 2/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 4/51802 SlIterateArray() [792] 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) [2267] 0.00 0.00 2/2 Company::Company(unsigned short, bool) [2271] ----------------------------------------------- 0.00 0.00 2/2 Load_PLYR() [821] [822] 0.0 0.00 0.00 2 SaveLoad_PLYR(Company*) [822] 0.00 0.00 94/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [823] 0.0 0.00 0.00 1 Load_ROADSTOP() [823] 0.00 0.00 89/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 90/51802 SlIterateArray() [792] 0.00 0.00 89/89 Pool::GetNew(unsigned long, unsigned long) [1755] ----------------------------------------------- 0.00 0.00 3/2962 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2959/2962 Vehicle::HandleLoading(bool) [284] [824] 0.0 0.00 0.00 2962 Train::PlayLeaveStationSound() const [824] 0.00 0.00 2962/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [825] 0.0 0.00 0.00 2 Ptrs_ROADSTOP() [825] 0.00 0.00 89/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 1/16786 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] 0.00 0.00 10/16786 CallVehicleTicks() [6] 0.00 0.00 2595/16786 CompaniesMonthlyLoop() [879] 0.00 0.00 3345/16786 CargoPayment::~CargoPayment() [688] 0.00 0.00 10835/16786 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [826] 0.0 0.00 0.00 16786 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 4722/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 4722/82801 InvalidateCompanyWindows(Company const*) [732] 0.00 0.00 4775/82854 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1383] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [827] 0.0 0.00 0.00 1 Load_CAPY() [827] 0.00 0.00 87/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 88/51802 SlIterateArray() [792] 0.00 0.00 87/87 Pool::GetNew(unsigned long, unsigned long) [1758] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [828] 0.0 0.00 0.00 2 Ptrs_CAPY() [828] 0.00 0.00 87/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 26394/26394 AfterLoadGame() [104] [829] 0.0 0.00 0.00 26394 GetTileOwner(unsigned int) [829] 0.00 0.00 79182/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1/8839 Town::UpdateVirtCoord() [357] 0.00 0.00 1/8839 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] 0.00 0.00 18/8839 AfterLoadGame() [104] 0.00 0.00 1572/8839 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 7247/8839 SndPlayTileFx(unsigned short, unsigned int) [785] [830] 0.0 0.00 0.00 8839 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [830] 0.00 0.00 8839/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 8839/12214288 GetPartialZ(int, int, Slope) [348] ----------------------------------------------- 0.00 0.00 1/119 GetStringHeight(unsigned short, int) [932] 0.00 0.00 118/119 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] [831] 0.0 0.00 0.00 119 FormatStringLinebreaks(char*, char const*, int) [831] 0.00 0.00 7026/5385164 GetCharacterWidth(FontSize, unsigned int) [211] 0.00 0.00 7264/6266165 Utf8Decode(unsigned int*, char const*) [462] ----------------------------------------------- [832] 0.0 0.00 0.00 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [832] 0.00 0.00 262/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 262/166154 GetString(char*, unsigned short, char const*) [606] ----------------------------------------------- 0.00 0.00 1/20417 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) [1065] 0.00 0.00 11/20417 T.1646 [999] 0.00 0.00 16/20417 MakeCanal(unsigned int, Owner, unsigned char) [1022] 0.00 0.00 5462/20417 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [865] 0.00 0.00 14927/20417 AfterLoadGame() [104] [833] 0.0 0.00 0.00 20417 SetTileOwner(unsigned int, Owner) [833] 0.00 0.00 61251/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1585/1585 DrawTile_Water(TileInfo*) [451] [834] 0.0 0.00 0.00 1585 DrawWaterEdges(unsigned int, unsigned int) [834] 0.00 0.00 7161/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 4812/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 7161/7161 IsWateredTile(unsigned int, Direction) [1508] ----------------------------------------------- 0.00 0.00 1/8 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/8 _GenerateWorld(void*) [787] 0.00 0.00 2/8 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 3/8 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [835] 0.0 0.00 0.00 8 SetMouseCursor(unsigned int, unsigned int) [835] 0.00 0.00 3/3337 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 4/157050740 GetRawSprite(unsigned int, SpriteType) [66] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [836] 0.0 0.00 0.00 1 Load_IIDS() [836] 0.00 0.00 64/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 65/51802 SlIterateArray() [792] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1955] ----------------------------------------------- 0.00 0.00 1/7384 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] 0.00 0.00 1/7384 ScrollWindowTo(int, int, int, Window*, bool) [1055] 0.00 0.00 30/7384 AfterLoadGame() [104] 0.00 0.00 2792/7384 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 4560/7384 SndPlayTileFx(unsigned short, unsigned int) [785] [837] 0.0 0.00 0.00 7384 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 7384/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 7383/12214288 GetPartialZ(int, int, Slope) [348] ----------------------------------------------- 0.00 0.00 1667/73802 TownsMonthlyLoop() [522] 0.00 0.00 10906/73802 GrowTown(Town*) [184] 0.00 0.00 61229/73802 TileLoop_Town(unsigned int) [27] [838] 0.0 0.00 0.00 73802 Chance16(unsigned int, unsigned int) [838] 0.00 0.00 73801/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 1/6484 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.00 0.00 6483/6484 Station::RecomputeIndustriesNear() [207] [839] 0.0 0.00 0.00 6484 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [839] 0.00 0.00 6484/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 6483/5877248 FindIndustryToDeliver(unsigned int, void*) [320] 0.00 0.00 1/49 FindNearIndustryName(unsigned int, void*) [994] ----------------------------------------------- 0.00 0.00 104/377 NWidgetBackground::Draw(Window const*) [328] 0.00 0.00 273/377 NWidgetLeaf::Draw(Window const*) [226] [840] 0.0 0.00 0.00 377 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 22/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 22/3425 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [516] 0.00 0.00 44/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 25/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- [841] 0.0 0.00 0.00 StringIDSorter(unsigned short const*, unsigned short const*) [841] 0.00 0.00 210/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 210/166154 GetString(char*, unsigned short, char const*) [606] ----------------------------------------------- 0.00 0.00 274/556 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.00 0.00 282/556 IsTunnelInWay(unsigned int, unsigned int) [858] [842] 0.0 0.00 0.00 556 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [842] 0.00 0.00 6144/17491091 GetTileZ(unsigned int) [117] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [843] 0.0 0.00 0.00 2 Load_DEPT() [843] 0.00 0.00 47/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 49/51802 SlIterateArray() [792] 0.00 0.00 47/47 Pool::GetNew(unsigned long, unsigned long) [1815] ----------------------------------------------- 0.00 0.00 8/8 NWidgetBackground::Draw(Window const*) [328] [844] 0.0 0.00 0.00 8 DropdownWindow::DrawWidget(Rect const&, int) const [844] 0.00 0.00 32/86860 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [138] 0.00 0.00 32/114 DropDownListItem::Height(unsigned int) const [1739] 0.00 0.00 32/32 DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1845] 0.00 0.00 8/237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] 0.00 0.00 8/309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] ----------------------------------------------- 0.00 0.00 276/552 LevelTownLand(unsigned int) [849] 0.00 0.00 276/552 GrowTown(Town*) [184] [845] 0.0 0.00 0.00 552 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 552/426699 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 1/1 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] [846] 0.0 0.00 0.00 1 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [846] 0.00 0.00 6/187 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] ----------------------------------------------- 0.00 0.00 256/256 StartupEngines() [848] [847] 0.0 0.00 0.00 256 StartupOneEngine(Engine*, int) [847] 0.00 0.00 256/78833 SetWindowClassesDirty(WindowClass) [473] 0.00 0.00 256/256 CalcEngineReliability(Engine*) [866] 0.00 0.00 768/20922362 Randomizer::Next() [322] 0.00 0.00 256/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1680] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [848] 0.0 0.00 0.00 1 StartupEngines() [848] 0.00 0.00 256/256 StartupOneEngine(Engine*, int) [847] 0.00 0.00 1/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1680] ----------------------------------------------- 0.00 0.00 1816/1816 GrowTown(Town*) [184] [849] 0.0 0.00 0.00 1816 LevelTownLand(unsigned int) [849] 0.00 0.00 276/552 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 1816/127090255 GetTileSlope(unsigned int, unsigned int*) [45] ----------------------------------------------- 0.00 0.00 33/33 Pool::CleanPool() [325] [850] 0.0 0.00 0.00 33 Aircraft::~Aircraft() [850] 0.00 0.00 33/72339 Vehicle::~Vehicle() [177] 0.00 0.00 33/72339 CargoList::~CargoList() [542] 0.00 0.00 33/13090 Vehicle::PreDestructor() [1466] ----------------------------------------------- 0.00 0.00 316/43380 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 43064/43380 TileLoop_Industry(unsigned int) [103] [851] 0.0 0.00 0.00 43380 Chance16(unsigned int, unsigned int) [851] 0.00 0.00 43380/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 503/503 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [852] 0.0 0.00 0.00 503 ClearTile_Water(unsigned int, DoCommandFlag) [852] 0.00 0.00 395/2833 EnsureNoVehicleOnGround(unsigned int) [811] 0.00 0.00 33/21405 DoClearSquare(unsigned int) [426] 0.00 0.00 33/1621082 MarkCanalsAndRiversAroundDirty(unsigned int) [188] 0.00 0.00 99/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 33/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 33/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 296/296 GetTileOwner(unsigned int) [1674] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [853] 0.0 0.00 0.00 1 MoveBuoysToWaypoints() [853] 0.00 0.00 2/665 Station::~Station() [365] 0.00 0.00 2/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 10/10 UpdateWaypointOrder(Order*) [1936] 0.00 0.00 4/4 Order::MakeGoToWaypoint(unsigned short) [2096] 0.00 0.00 2/11554 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1469] 0.00 0.00 2/3 BaseStation::PostDestructor(unsigned long) [2168] 0.00 0.00 2/672 Pool::FreeItem(unsigned long) [1610] 0.00 0.00 2/671 Pool::GetNew(unsigned long, unsigned long) [1612] 0.00 0.00 2/7 StationRect::StationRect() [2001] ----------------------------------------------- 0.00 0.00 3811/3811 RoadVehController(RoadVehicle*) [73] [854] 0.0 0.00 0.00 3811 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [854] 0.00 0.00 3811/1313014 GetAnyRoadBits(unsigned int, RoadType, bool) [371] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [855] 0.0 0.00 0.00 1 ConvertGroundTilesIntoWaterTiles() [855] 0.00 0.00 4096/127090255 GetTileSlope(unsigned int, unsigned int*) [45] ----------------------------------------------- 0.00 0.00 828/37388 SkipIf(ByteReader*) [943] 0.00 0.00 2246/37388 ParamSet(ByteReader*) [920] 0.00 0.00 34314/37388 CfgApply(ByteReader*) [546] [856] 0.0 0.00 0.00 37388 GetParamVal(unsigned char, unsigned int*) [856] 0.00 0.00 37388/366959683 GetGlobalVariable(unsigned char, unsigned int*) [77] 0.00 0.00 36813/36813 GRFFile::GetParam(unsigned int) const [1413] ----------------------------------------------- 0.00 0.00 1/74 DeleteOilRig(unsigned int) [883] 0.00 0.00 73/74 Industry::~Industry() [541] [857] 0.0 0.00 0.00 74 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 68/21405 DoClearSquare(unsigned int) [426] 0.00 0.00 68/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 74/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 68/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 6/6 SetTileOwner(unsigned int, Owner) [2018] 0.00 0.00 1/18316 GetStationType(unsigned int) [1444] ----------------------------------------------- 0.00 0.00 282/282 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [858] 0.0 0.00 0.00 282 IsTunnelInWay(unsigned int, unsigned int) [858] 0.00 0.00 282/556 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [842] ----------------------------------------------- 0.00 0.00 1/646 BuildOilRig(unsigned int) [301] 0.00 0.00 4/646 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 55/646 UpdateNearestTownForRoadTiles(bool) [912] 0.00 0.00 586/646 AfterLoadGame() [104] [859] 0.0 0.00 0.00 646 CalcClosestTownFromTile(unsigned int, unsigned int) [859] 0.00 0.00 27142/2776681 DistanceManhattan(unsigned int, unsigned int) [571] ----------------------------------------------- 0.00 0.00 100/486 AfterLoadGame() [104] 0.00 0.00 386/486 OnTick_Industry() [67] [860] 0.0 0.00 0.00 486 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 1606/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 1606/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 1473/20922362 Randomizer::Next() [322] 0.00 0.00 92/17491091 GetTileZ(unsigned int) [117] 0.00 0.00 486/653201124 TileAddWrap(unsigned int, int, int) [53] 0.00 0.00 75/100 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [1012] 0.00 0.00 92/82077 GetSnowLine() [1384] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [861] 0.0 0.00 0.00 3 InitializeSound() [861] 0.00 0.00 1737/2344 FioReadDword() [878] 0.00 0.00 219/58532 FioReadBlock(void*, unsigned long) [611] 0.00 0.00 648/177521 FioReadWord() [756] 0.00 0.00 435/19970715 FioReadByte() [260] 0.00 0.00 3/651 FioOpenFile(int, char const*) [898] 0.00 0.00 657/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 222/33907 FioGetPos() [1415] 0.00 0.00 3/4 BaseMedia::GetUsedSet() [2101] 0.00 0.00 3/8264 FioSeekToFile(unsigned char, unsigned long) [1495] ----------------------------------------------- 0.00 0.00 2/5 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [550] 0.00 0.00 3/5 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [82] [862] 0.0 0.00 0.00 5 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 3/1301 Train::ConsistChanged(bool) [505] 0.00 0.00 5/40549 TriggerVehicle(Vehicle*, VehicleTrigger) [205] 0.00 0.00 3/137019 UpdateSignalsInBuffer(Owner) [140] 0.00 0.00 4/7224 UpdateVehicleTimetable(Vehicle*, bool) [553] 0.00 0.00 5/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 5/78833 SetWindowClassesDirty(WindowClass) [473] 0.00 0.00 4/7258 InvalidateVehicleOrder(Vehicle const*, int) [775] 0.00 0.00 19/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 3/137019 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [608] 0.00 0.00 3/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 3/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 5/10 VehicleServiceInDepot(Vehicle*) [1933] 0.00 0.00 5/87 OrderList::GetOrderAt(int) const [1759] 0.00 0.00 5/5 Order::MakeDummy() [2050] ----------------------------------------------- 0.00 0.00 1266/1266 CallVehicleTicks() [6] [863] 0.0 0.00 0.00 1266 SteamSmokeTick(EffectVehicle*) [863] 0.00 0.00 16/59249 EffectVehicle::~EffectVehicle() [191] 0.00 0.00 231/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 231/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 16/72339 Pool::FreeItem(unsigned long) [1387] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [864] 0.0 0.00 0.00 1 Load_NGRF() [864] 0.00 0.00 20/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 21/51802 SlIterateArray() [792] 0.00 0.00 20/569 GRFConfig::GRFConfig(char const*) [1628] 0.00 0.00 20/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1865] 0.00 0.00 20/20 AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1876] 0.00 0.00 1/9 ClearGRFConfigList(GRFConfig**) [1947] ----------------------------------------------- 0.00 0.00 5462/5462 AfterLoadGame() [104] [865] 0.0 0.00 0.00 5462 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [865] 0.00 0.00 5462/20417 SetTileOwner(unsigned int, Owner) [833] ----------------------------------------------- 0.00 0.00 256/256 StartupOneEngine(Engine*, int) [847] [866] 0.0 0.00 0.00 256 CalcEngineReliability(Engine*) [866] 0.00 0.00 256/78833 SetWindowClassesDirty(WindowClass) [473] ----------------------------------------------- 0.00 0.00 3/3 GfxLoadSprites() [269] [867] 0.0 0.00 0.00 3 InitializeUnicodeGlyphMap() [867] 0.00 0.00 2016/322285 SpriteExists(unsigned int) [602] 0.00 0.00 4230/5271 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [1515] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [868] 0.0 0.00 0.00 2 Ptrs_STNS() [868] 0.00 0.00 17/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 2959/2959 TrainLocoHandler(Train*, bool) [7] [869] 0.0 0.00 0.00 2959 YapfTrainCheckReverse(Train const*) [869] 0.00 0.00 5918/976808 Train::GetVehicleTrackdir() const [595] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [870] 0.0 0.00 0.00 1 Load_RAIL() [870] 0.00 0.00 16/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 17/51802 SlIterateArray() [792] ----------------------------------------------- 0.00 0.00 16/7233 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 7217/7233 AfterLoadGame() [104] [871] 0.0 0.00 0.00 7233 GetWaterClass(unsigned int) [871] 0.00 0.00 14466/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 22/14456 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 14434/14456 AfterLoadGame() [104] [872] 0.0 0.00 0.00 14456 GetWaterTileType(unsigned int) [872] 0.00 0.00 14456/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 640/5033 RoadVehController(RoadVehicle*) [73] 0.00 0.00 4393/5033 LoadUnloadStation(Station*) [55] [873] 0.0 0.00 0.00 5033 GroundVehicle::PowerChanged() [873] 0.00 0.00 1639/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1639/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [874] 0.0 0.00 0.00 1 Load_AIPL() [874] 0.00 0.00 15/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 16/51802 SlIterateArray() [792] 0.00 0.00 30/75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1774] 0.00 0.00 30/60 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] 0.00 0.00 15/30 AIConfig::StringToSettings(char const*) [1853] ----------------------------------------------- 160 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 2/1987 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 4/1987 ConExec(unsigned char, char**) [1032] 0.00 0.00 18/1987 IniFile::LoadFromDisk(char const*) [987] 0.00 0.00 74/1987 GetFileTitle(char const*, char*, char const*) [900] 0.00 0.00 84/1987 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 498/1987 CalcGRFMD5Sum(GRFConfig*) [154] 0.00 0.00 651/1987 FioOpenFile(int, char const*) [898] 0.00 0.00 656/1987 FioCheckFileExists(char const*, Subdirectory) [897] [875] 0.0 0.00 0.00 1987+160 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 547/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 4290/11117 OTTD2FS(char const*) [1470] 0.00 0.00 1658/2365 strtolower(char*) [1547] 0.00 0.00 54/54 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1802] 160 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] ----------------------------------------------- 0.00 0.00 3601/3601 Vehicle::LeaveStation() [335] [876] 0.0 0.00 0.00 3601 HideFillingPercent(unsigned short*) [876] 0.00 0.00 3589/3589 RemoveTextEffect(unsigned short) [877] ----------------------------------------------- 0.00 0.00 3589/3589 HideFillingPercent(unsigned short*) [876] [877] 0.0 0.00 0.00 3589 RemoveTextEffect(unsigned short) [877] 0.00 0.00 3589/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 3589/641453 ViewportSign::MarkDirty() const [1324] ----------------------------------------------- 0.00 0.00 607/2344 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 1737/2344 InitializeSound() [861] [878] 0.0 0.00 0.00 2344 FioReadDword() [878] 0.00 0.00 4688/177521 FioReadWord() [756] ----------------------------------------------- 0.00 0.00 4/4 IncreaseDate() [155] [879] 0.0 0.00 0.00 4 CompaniesMonthlyLoop() [879] 0.00 0.00 2595/16786 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 1/1 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 6/991090 SetWindowDirty(WindowClass, int) [395] ----------------------------------------------- 0.00 0.00 620/620 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [880] 0.0 0.00 0.00 620 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [880] 0.00 0.00 1240/17281740 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [142] 0.00 0.00 620/32784157 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] 0.00 0.00 1240/2825 GetCanalSprite(CanalFeature, unsigned int) [1541] ----------------------------------------------- 0.00 0.00 1121/1121 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] [881] 0.0 0.00 0.00 1121 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [881] 0.00 0.00 2442/24301744 IsStationTileBlocked(unsigned int) [156] 0.00 0.00 4884/4884 GetStationIndex(unsigned int) [1517] ----------------------------------------------- 4 AirportMove(Aircraft*, AirportFTAClass const*) [882] 0.00 0.00 307/307 Aircraft::Tick() [729] [882] 0.0 0.00 0.00 307+4 AirportMove(Aircraft*, AirportFTAClass const*) [882] 0.00 0.00 8/8 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [888] 0.00 0.00 61/76 UpdateAircraftCache(Aircraft*) [915] 0.00 0.00 1/1 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 4/4 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [976] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 198/198 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) [1697] 0.00 0.00 94/94 AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1752] 0.00 0.00 2/36 Aircraft::UpdateDeltaXY(Direction) [1831] 0.00 0.00 2/2 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) [2237] 0.00 0.00 1/1 AircraftNextAirportPos_and_Order(Aircraft*) [2479] 0.00 0.00 1/1 AircraftEventHandler_EndTakeOff(Aircraft*, AirportFTAClass const*) [2496] 0.00 0.00 1/1 AircraftEventHandler_StartTakeOff(Aircraft*, AirportFTAClass const*) [2499] 0.00 0.00 1/1 AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) [2500] 0.00 0.00 1/1 AircraftEventHandler_HeliLanding(Aircraft*, AirportFTAClass const*) [2498] 4 AirportMove(Aircraft*, AirportFTAClass const*) [882] ----------------------------------------------- 0.00 0.00 1/1 Industry::~Industry() [541] [883] 0.0 0.00 0.00 1 DeleteOilRig(unsigned int) [883] 0.00 0.00 1/6484 Station::RecomputeIndustriesNear() [207] 0.00 0.00 1/664 Station::UpdateVirtCoord() [774] 0.00 0.00 1/74 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 1/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 1/752999582 GetTileType(unsigned int) [33] 0.00 0.00 1/1 StationRect::AfterRemoveTile(BaseStation*, unsigned int) [2514] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [884] 0.0 0.00 0.00 2 Load_SIGN() [884] 0.00 0.00 9/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 11/51802 SlIterateArray() [792] 0.00 0.00 9/9 Pool::GetNew(unsigned long, unsigned long) [1958] 0.00 0.00 9/9 Sign::Sign(Owner) [1961] ----------------------------------------------- 0.00 0.00 6483/6483 Station::RecomputeIndustriesNear() [207] [885] 0.0 0.00 0.00 6483 Station::GetCatchmentRect() const [885] 0.00 0.00 6483/16590812 Station::GetCatchmentRadius() const [291] ----------------------------------------------- 0.00 0.00 174/174 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] [886] 0.0 0.00 0.00 174 FiosFileScanner::AddFile(char const*, unsigned long) [886] 0.00 0.00 167/167 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [901] 0.00 0.00 148/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/1 FiosGetScenarioListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1010] 0.00 0.00 74/14562 str_validate(char*, char const*, bool, bool) [894] ----------------------------------------------- 0.00 0.00 85/85 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [887] 0.0 0.00 0.00 85 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [887] 0.00 0.00 20/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 25/233 maxdim(Dimension const&, Dimension const&) [1687] ----------------------------------------------- 0.00 0.00 8/8 AirportMove(Aircraft*, AirportFTAClass const*) [882] [888] 0.0 0.00 0.00 8 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [888] 0.00 0.00 4/3598 Vehicle::BeginLoading() [442] 0.00 0.00 4/6 Aircraft::MarkDirty() [2025] 0.00 0.00 4/205 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1693] ----------------------------------------------- 0.00 0.00 170/170 AfterLoadRoadStops() [890] [889] 0.0 0.00 0.00 170 RoadStop::Entry::Rebuild(RoadStop const*, int) [889] 0.00 0.00 170/2954441 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] 0.00 0.00 340/22255 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] 0.00 0.00 170/1701148 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1301] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [890] 0.0 0.00 0.00 2 AfterLoadRoadStops() [890] 0.00 0.00 170/170 RoadStop::Entry::Rebuild(RoadStop const*, int) [889] 0.00 0.00 85/85 RoadStop::MakeDriveThrough() [1761] ----------------------------------------------- 0.00 0.00 54/54 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [435] [891] 0.0 0.00 0.00 54 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [891] 0.00 0.00 235/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 54/486 ReplaceWords(char const*, char const*, char*) [1642] 0.00 0.00 54/54 ReplaceEnglishWords(char*, bool) [1804] ----------------------------------------------- 0.00 0.00 1/2 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 1/2 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] [892] 0.0 0.00 0.00 2 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 1/187 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 8/714 LeastCommonMultiple(int, int) [1605] 0.00 0.00 1/8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1978] 0.00 0.00 1/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1745] ----------------------------------------------- 0.00 0.00 1/665 Station::UpdateVirtCoord() [774] 0.00 0.00 2/665 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] 0.00 0.00 12/665 AfterLoadGame() [104] 0.00 0.00 44/665 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 287/665 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 319/665 Ship::Tick() [388] [893] 0.0 0.00 0.00 665 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [893] 0.00 0.00 665/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 665/12214288 GetPartialZ(int, int, Slope) [348] ----------------------------------------------- 0.00 0.00 4/14562 IConsolePrint(ConsoleColour, char const*) [1002] 0.00 0.00 54/14562 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.00 74/14562 FiosFileScanner::AddFile(char const*, unsigned long) [886] 0.00 0.00 14430/14562 SlObjectMember(void*, SaveLoad const*) [146] [894] 0.0 0.00 0.00 14562 str_validate(char*, char const*, bool, bool) [894] 0.00 0.00 6244/6266165 Utf8Decode(unsigned int*, char const*) [462] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [895] 0.0 0.00 0.00 2 Load_SUBS() [895] 0.00 0.00 5/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 7/51802 SlIterateArray() [792] 0.00 0.00 5/5 Pool::GetNew(unsigned long, unsigned long) [2049] ----------------------------------------------- 0.00 0.00 2/2 UpdateAllVirtCoords() [768] [896] 0.0 0.00 0.00 2 UpdateAllSignVirtCoords() [896] 0.00 0.00 9/75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.00 0.00 9/9 Sign::UpdateVirtCoord() [1960] ----------------------------------------------- 0.00 0.00 15/656 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 92/656 LoadNewGRF(unsigned int, unsigned int) [324] 0.00 0.00 549/656 FillGRFDetails(GRFConfig*, bool) [162] [897] 0.0 0.00 0.00 656 FioCheckFileExists(char const*, Subdirectory) [897] 0.00 0.00 656/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] ----------------------------------------------- 0.00 0.00 1/651 GfxLoadSprites() [269] 0.00 0.00 3/651 InitializeSound() [861] 0.00 0.00 6/651 LoadGrfFile(char const*, unsigned int, int) [383] 0.00 0.00 641/651 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [898] 0.0 0.00 0.00 651 FioOpenFile(int, char const*) [898] 0.00 0.00 651/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 651/2365 strtolower(char*) [1547] ----------------------------------------------- 0.00 0.00 11/11 AfterLoadGame() [104] [899] 0.0 0.00 0.00 11 Train::ReserveTrackUnderConsist() const [899] 0.00 0.00 142/689666 TryReserveRailTrack(unsigned int, Track) [288] ----------------------------------------------- 0.00 0.00 1/74 FiosGetScenarioListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1010] 0.00 0.00 73/74 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [901] [900] 0.0 0.00 0.00 74 GetFileTitle(char const*, char*, char const*) [900] 0.00 0.00 148/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 74/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 74/75 strecat(char*, char const*, char const*) [1772] ----------------------------------------------- 0.00 0.00 167/167 FiosFileScanner::AddFile(char const*, unsigned long) [886] [901] 0.0 0.00 0.00 167 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [901] 0.00 0.00 73/74 GetFileTitle(char const*, char*, char const*) [900] ----------------------------------------------- 0.00 0.00 10620/10620 MakeSingleHouseBigger(unsigned int) [433] [902] 0.0 0.00 0.00 10620 Town::GetByTile(unsigned int) [902] 0.00 0.00 10619/26203537 GetTileType(unsigned int) [379] ----------------------------------------------- 0.00 0.00 3/3 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [903] 0.0 0.00 0.00 3 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [903] 0.00 0.00 11/1472 GetStringBoundingBox(unsigned short) [754] ----------------------------------------------- 0.00 0.00 42/42 PrintGrfInfo(char*, unsigned int, unsigned char const*) [905] [904] 0.0 0.00 0.00 42 md5sumToString(char*, char const*, unsigned char const*) [904] 0.00 0.00 672/454918 seprintf(char*, char const*, char const*, ...) [676] ----------------------------------------------- 0.00 0.00 42/42 GamelogPrint(void (*)(char const*)) [906] [905] 0.0 0.00 0.00 42 PrintGrfInfo(char*, unsigned int, unsigned char const*) [905] 0.00 0.00 42/42 md5sumToString(char*, char const*, unsigned char const*) [904] 0.00 0.00 84/948 AddDebugText(char*, char const*, ...) [1595] 0.00 0.00 42/44 PrintGrfFilename(char*, unsigned int) [1819] ----------------------------------------------- 0.00 0.00 1/7 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/7 AfterLoadGame() [104] 0.00 0.00 4/7 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [906] 0.0 0.00 0.00 7 GamelogPrint(void (*)(char const*)) [906] 0.00 0.00 42/42 PrintGrfInfo(char*, unsigned int, unsigned char const*) [905] 0.00 0.00 864/948 AddDebugText(char*, char const*, ...) [1595] 0.00 0.00 447/447 GamelogPrintDebugProc(char const*) [1644] 0.00 0.00 2/44 PrintGrfFilename(char*, unsigned int) [1819] ----------------------------------------------- 0.00 0.00 7/7 UpdateAllStationVirtCoords() [769] [907] 0.0 0.00 0.00 7 Waypoint::UpdateVirtCoord() [907] 0.00 0.00 7/75181 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.00 0.00 7/8908148 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [129] 0.00 0.00 7/8942454 GetTileMaxZ(unsigned int) [193] 0.00 0.00 7/98558036 GetSlopeZ(int, int) [137] ----------------------------------------------- 0.00 0.00 447/447 DrawTile_Station(TileInfo*) [59] [908] 0.0 0.00 0.00 447 GetWaterClass(unsigned int) [908] 0.00 0.00 1341/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.00 0.00 1028/2581 ScanInfo(ByteReader*) [928] 0.00 0.00 1553/2581 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] [909] 0.0 0.00 0.00 2581 TranslateTTDPatchCodes(unsigned int, char const*) [909] 0.00 0.00 3349/6266165 Utf8Decode(unsigned int*, char const*) [462] 0.00 0.00 95540/909316 Utf8Encode(char*, unsigned int) [1316] 0.00 0.00 95330/95443 IsValidChar(unsigned int, CharSetFilter) [1376] ----------------------------------------------- 0.00 0.00 79/79 AfterLoadVehicles(bool) [531] [910] 0.0 0.00 0.00 79 RoadVehUpdateCache(RoadVehicle*) [910] 0.00 0.00 107/9030736 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [85] ----------------------------------------------- 0.00 0.00 21280/21280 Station::~Station() [365] [911] 0.0 0.00 0.00 21280 CargoList::~CargoList() [911] 0.00 0.00 816/408219 Pool::FreeItem(unsigned long) [702] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [912] 0.0 0.00 0.00 1 UpdateNearestTownForRoadTiles(bool) [912] 0.00 0.00 55/646 CalcClosestTownFromTile(unsigned int, unsigned int) [859] 0.00 0.00 346/350 GetRoadTileType(unsigned int) [1653] ----------------------------------------------- 0.00 0.00 1/22 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 21/22 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [913] 0.0 0.00 0.00 22 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [913] 0.00 0.00 6/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 5/233 maxdim(Dimension const&, Dimension const&) [1687] ----------------------------------------------- 0.00 0.00 2/2 Pool::CleanPool() [325] [914] 0.0 0.00 0.00 2 Ship::~Ship() [914] 0.00 0.00 2/72339 Vehicle::~Vehicle() [177] 0.00 0.00 2/72339 CargoList::~CargoList() [542] 0.00 0.00 2/13090 Vehicle::PreDestructor() [1466] ----------------------------------------------- 0.00 0.00 15/76 AfterLoadVehicles(bool) [531] 0.00 0.00 61/76 AirportMove(Aircraft*, AirportFTAClass const*) [882] [915] 0.0 0.00 0.00 76 UpdateAircraftCache(Aircraft*) [915] 0.00 0.00 76/4882819 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [126] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [916] 0.0 0.00 0.00 2 Load_ECMY() [916] 0.00 0.00 2/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [917] 0.0 0.00 0.00 2 Ptrs_PLYR() [917] 0.00 0.00 2/124443 SlObject(void*, SaveLoad const*) [380] ----------------------------------------------- 48 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] 0.00 0.00 1574/1574 FeatureNewName(ByteReader*) [919] [918] 0.0 0.00 0.00 1574+48 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] 0.00 0.00 1553/2581 TranslateTTDPatchCodes(unsigned int, char const*) [909] 0.00 0.00 1553/1553 AddGRFTextToList(GRFText**, GRFText*) [1565] 0.00 0.00 1553/99614 grfmsg(int, char const*, ...) [1375] 48 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] ----------------------------------------------- 0.00 0.00 1293/1293 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [919] 0.0 0.00 0.00 1293 FeatureNewName(ByteReader*) [919] 0.00 0.00 1574/1574 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] 0.00 0.00 6381/618507 ByteReader::ReadByte() [1325] 0.00 0.00 2928/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 96/96 SetStationClassName(StationClassID, unsigned short) [1748] 0.00 0.00 84/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] ----------------------------------------------- 0.00 0.00 2300/2300 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [920] 0.0 0.00 0.00 2300 ParamSet(ByteReader*) [920] 0.00 0.00 2246/37388 GetParamVal(unsigned char, unsigned int*) [856] 0.00 0.00 18340/618507 ByteReader::ReadByte() [1325] 0.00 0.00 40/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 26/26 T.1921 [1081] 0.00 0.00 1/47 GetGRFConfig(unsigned int, unsigned int) [1813] 0.00 0.00 1/1 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) [2482] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/5 InitializeGame(unsigned int, unsigned int, bool, bool) [255] 0.00 0.00 2/5 AfterLoadGame() [104] [921] 0.0 0.00 0.00 5 SetDate(int) [921] 0.00 0.00 5/8803 ConvertDateToYMD(int, YearMonthDay*) [617] ----------------------------------------------- 0.00 0.00 4/4 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] [922] 0.0 0.00 0.00 4 DropDownListStringItem::Width() const [922] 0.00 0.00 4/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 4/151856 GetStringBoundingBox(char const*) [329] 0.00 0.00 4/166154 GetString(char*, unsigned short, char const*) [606] 0.00 0.00 4/36 DropDownListStringItem::String() const [1832] ----------------------------------------------- 0.00 0.00 337/337 AfterLoadGame() [104] [923] 0.0 0.00 0.00 337 SetWaterClass(unsigned int, WaterClass) [923] 0.00 0.00 1332/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1/1082165 TrainController(Train*, Vehicle*) [10] 0.00 0.00 3/1082165 UpdateStationAcceptance(Station*, bool) [250] 0.00 0.00 107/1082165 IncreaseDate() [155] 0.00 0.00 588/1082165 Ship::Tick() [388] 0.00 0.00 1296/1082165 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 1297/1082165 MarkTrainAsStuck(Train*) [570] 0.00 0.00 1305/1082165 TryPathReserve(Train*, bool, bool) [224] 0.00 0.00 1639/1082165 GroundVehicle::PowerChanged() [873] 0.00 0.00 3006/1082165 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) [1064] 0.00 0.00 3598/1082165 Vehicle::BeginLoading() [442] 0.00 0.00 16287/1082165 GroundVehicle::PowerChanged() [125] 0.00 0.00 25300/1082165 OnTick_Station() [102] 0.00 0.00 237010/1082165 RoadVehController(RoadVehicle*) [73] 0.00 0.00 790728/1082165 TrainLocoHandler(Train*, bool) [7] [924] 0.0 0.00 0.00 1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] 0.00 0.00 107/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 107/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 107/127 Window::SetWidgetDirty(unsigned char) const [1726] ----------------------------------------------- 0.00 0.00 96/3329 Station::~Station() [365] 0.00 0.00 3233/3329 OnTick_Station() [102] [925] 0.0 0.00 0.00 3329 CargoList::Truncate(unsigned int) [925] 0.00 0.00 418/408219 Pool::FreeItem(unsigned long) [702] 0.00 0.00 418/210731 CargoList::RemoveFromCache(CargoPacket const*) [1355] 0.00 0.00 418/117447 std::list >::erase(std::_List_iterator) [1373] ----------------------------------------------- 0.00 0.00 621/621 AfterLoadGame() [104] [926] 0.0 0.00 0.00 621 GetIndustryGfx(unsigned int) [926] 0.00 0.00 1242/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1/2 LoadFromConfig() [941] 0.00 0.00 1/2 SaveToConfig() [942] [927] 0.0 0.00 0.00 2 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] 0.00 0.00 5/5 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 5/6 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] 0.00 0.00 2/3 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2164] 0.00 0.00 2/3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2163] ----------------------------------------------- 0.00 0.00 515/515 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [928] 0.0 0.00 0.00 515 ScanInfo(ByteReader*) [928] 0.00 0.00 1028/2581 TranslateTTDPatchCodes(unsigned int, char const*) [909] 0.00 0.00 2575/618507 ByteReader::ReadByte() [1325] 0.00 0.00 2/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [929] 0.0 0.00 0.00 1 Load_GRPS() [929] 0.00 0.00 1/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 2/51802 SlIterateArray() [792] 0.00 0.00 1/1 Pool::GetNew(unsigned long, unsigned long) [2563] 0.00 0.00 1/1 Group::Group(Owner) [2573] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [930] 0.0 0.00 0.00 1 Load_MAPS() [930] 0.00 0.00 1/124443 SlObject(void*, SaveLoad const*) [380] 0.00 0.00 1/5 SlGlobList(SaveLoad const*) [2028] ----------------------------------------------- 0.00 0.00 4/4 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [931] 0.0 0.00 0.00 4 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [931] 0.00 0.00 1/1 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [933] ----------------------------------------------- 0.00 0.00 1/1 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [933] [932] 0.0 0.00 0.00 1 GetStringHeight(unsigned short, int) [932] 0.00 0.00 1/119 FormatStringLinebreaks(char*, char const*, int) [831] 0.00 0.00 1/166154 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] 0.00 0.00 59/6266165 Utf8Decode(unsigned int*, char const*) [462] 0.00 0.00 1/166154 GetString(char*, unsigned short, char const*) [606] ----------------------------------------------- 0.00 0.00 1/1 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [931] [933] 0.0 0.00 0.00 1 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [933] 0.00 0.00 1/1 GetStringHeight(unsigned short, int) [932] ----------------------------------------------- 0.00 0.00 3008/3008 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [934] 0.0 0.00 0.00 3008 ClearTile_Town(unsigned int, DoCommandFlag) [934] 0.00 0.00 117/13755733 GetHouseType(unsigned int) [219] 0.00 0.00 118/3319243 CanDeleteHouse(unsigned int) [369] 0.00 0.00 117/26203537 GetTileType(unsigned int) [379] 0.00 0.00 117/117 HouseSpec::GetRemovalCost() const [1738] 0.00 0.00 117/117 ChangeTownRating(Town*, int, int, DoCommandFlag) [1736] ----------------------------------------------- 0.00 0.00 5/5 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] [935] 0.0 0.00 0.00 5 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 16/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 70/454918 seprintf(char*, char const*, char const*, ...) [676] 0.00 0.00 309/1191 IniGroup::GetItem(char const*, bool) [1581] 0.00 0.00 286/603 StringToVal(SettingDescBase const*, char const*) [1626] 0.00 0.00 266/633 IniFile::GetGroup(char const*, unsigned long) [1622] ----------------------------------------------- 0.00 0.00 696/696 AfterLoadGame() [104] [936] 0.0 0.00 0.00 696 GetRoadTileType(unsigned int) [936] 0.00 0.00 696/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 5 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] 12 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] [937] 0.0 0.00 0.00 17 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 1/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 1/3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [939] 0.00 0.00 1/22 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [913] 0.00 0.00 1/25 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [938] 0.00 0.00 2/8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1978] 0.00 0.00 1/30 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1852] 0.00 0.00 1/640 Window::SetStringParameters(int) const [1619] 0.00 0.00 1/233 maxdim(Dimension const&, Dimension const&) [1687] 11 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] ----------------------------------------------- 0.00 0.00 1/25 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 24/25 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [938] 0.0 0.00 0.00 25 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [938] 0.00 0.00 2/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 1/233 maxdim(Dimension const&, Dimension const&) [1687] ----------------------------------------------- 0.00 0.00 1/3 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 2/3 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [939] 0.0 0.00 0.00 3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [939] 0.00 0.00 2/1472 GetStringBoundingBox(unsigned short) [754] 0.00 0.00 2/233 maxdim(Dimension const&, Dimension const&) [1687] ----------------------------------------------- 0.00 0.00 8285/8285 StateGameLoop() [4] [940] 0.0 0.00 0.00 8285 NewsLoop() [940] 0.00 0.00 77/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 7880/15812 FindWindowById(WindowClass, int) [1456] 0.00 0.00 7880/7880 IsNewsTickerShown() [1504] 0.00 0.00 77/80 DeleteNewsItem(NewsItem*) [1766] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [941] 0.0 0.00 0.00 1 LoadFromConfig() [941] 0.00 0.00 1/2 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] 0.00 0.00 1/6 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] 0.00 0.00 1/2 HandleOldDiffCustom(bool) [1041] 0.00 0.00 1/2 IniLoadConfig() [1045] 0.00 0.00 30/75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1774] 0.00 0.00 30/60 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] 0.00 0.00 15/135 AIConfig::HasAI() const [1723] 0.00 0.00 15/30 AIConfig::StringToSettings(char const*) [1853] 0.00 0.00 2/2 GRFLoadConfig(IniFile*, char const*, bool) [2228] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 1/4 ResetCurrencies(bool) [2057] 0.00 0.00 1/3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2163] 0.00 0.00 1/18 IniFile::~IniFile() [1887] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [942] 0.0 0.00 0.00 1 SaveToConfig() [942] 0.00 0.00 1/2 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] 0.00 0.00 1/1 IniFile::SaveToDisk(char const*) [1015] 0.00 0.00 1/2 IniLoadConfig() [1045] 0.00 0.00 17/1191 IniGroup::GetItem(char const*, bool) [1581] 0.00 0.00 17/32 IniItem::SetValue(char const*) [1843] 0.00 0.00 3/5 IniFile::RemoveGroup(char const*) [2051] 0.00 0.00 2/2 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2229] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 1/3 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2164] 0.00 0.00 1/1 T.1196 [1107] 0.00 0.00 1/18 IniFile::~IniFile() [1887] ----------------------------------------------- 0.00 0.00 830/830 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [943] 0.0 0.00 0.00 830 SkipIf(ByteReader*) [943] 0.00 0.00 828/37388 GetParamVal(unsigned char, unsigned int*) [856] 0.00 0.00 4739/618507 ByteReader::ReadByte() [1325] 0.00 0.00 1658/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 46/47 GetGRFConfig(unsigned int, unsigned int) [1813] 0.00 0.00 20/68224 FioSeekTo(unsigned long, int) [1391] 0.00 0.00 17/141 BSWAP32(unsigned int) [1718] 0.00 0.00 14/3900 GetCargoIDByLabel(unsigned int) [1524] ----------------------------------------------- 0.00 0.00 1/3 StartupEconomy() [971] 0.00 0.00 2/3 AfterLoadGame() [104] [944] 0.0 0.00 0.00 3 RecomputePrices() [944] 0.00 0.00 9/78833 SetWindowClassesDirty(WindowClass) [473] ----------------------------------------------- 0.00 0.00 10/10 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] [945] 0.0 0.00 0.00 10 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [945] 0.00 0.00 10/543191 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] ----------------------------------------------- 0.00 0.00 2/2 RoadVehController(RoadVehicle*) [73] [946] 0.0 0.00 0.00 2 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 2/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 2/200277 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.00 0.00 2/12 StartRoadVehSound(RoadVehicle const*) [963] 0.00 0.00 2/245051 RoadVehicle::UpdateDeltaXY(Direction) [470] 0.00 0.00 4/3833704 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] 0.00 0.00 2/96244341 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 2/810500 RoadVehicle::GetImage(Direction) const [358] 0.00 0.00 2/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 2/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 2/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 2/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 2/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] 0.00 0.00 4/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 2/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] 0.00 0.00 2/10 VehicleServiceInDepot(Vehicle*) [1933] ----------------------------------------------- 0.00 0.00 573/4081 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [820] 0.00 0.00 3508/4081 BuildTownHouse(Town*, unsigned int) [354] [947] 0.0 0.00 0.00 4081 MayHaveBridgeAbove(unsigned int) [947] 0.00 0.00 1306/26203537 GetTileType(unsigned int) [379] ----------------------------------------------- 0.00 0.00 551/551 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] [948] 0.0 0.00 0.00 551 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [948] 0.00 0.00 551/2776681 DistanceManhattan(unsigned int, unsigned int) [571] 0.00 0.00 551/212089 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1354] ----------------------------------------------- 0.00 0.00 1/1 SwitchToMode(SwitchMode) [65] [949] 0.0 0.00 0.00 1 NetworkServerStart() [949] 0.00 0.00 1/2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [965] 0.00 0.00 1/1 NetworkUDPSocketHandler::Listen() [983] 0.00 0.00 1/2 NetworkInitialize() [968] 0.00 0.00 2/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/5 GetBindAddresses(SmallVector*, unsigned short) [986] 0.00 0.00 1/4 Pool::CleanPool() [1006] 0.00 0.00 2/4 IConsoleCmdExec(char const*) [1031] 0.00 0.00 1/4 InitializeNetworkPools() [2072] 0.00 0.00 1/2 NetworkClose() [2227] 0.00 0.00 1/2 NetworkDisconnect(bool) [2203] 0.00 0.00 1/2 NetworkAddress::Listen(int, SmallMap*) [2250] 0.00 0.00 1/1 Pool::GetNew(unsigned long) [2561] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1911] 0.00 0.00 1/7916 NetworkUDPAdvertise() [1499] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [882] [950] 0.0 0.00 0.00 1 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 1/120080 Vehicle::NeedsServicing() const [222] 0.00 0.00 1/142765 Vehicle::NeedsAutomaticServicing() const [374] 0.00 0.00 1/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.00 0.00 1/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 1/36 Aircraft::UpdateDeltaXY(Direction) [1831] 0.00 0.00 1/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] ----------------------------------------------- 0.00 0.00 196/196 DrawTile_Station(TileInfo*) [59] [951] 0.0 0.00 0.00 196 GetStationAnimationFrame(unsigned int) [951] 0.00 0.00 196/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [952] 0.0 0.00 0.00 2 Load_ANIT() [952] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [192] 0.00 0.00 1/4 SlGetFieldLength() [2059] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [953] 0.0 0.00 0.00 1 Load_CAPR() [953] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [954] 0.0 0.00 0.00 1 Load_ENGS() [954] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [192] 0.00 0.00 256/1280 GetTempDataEngine(unsigned short) [1579] 0.00 0.00 256/522 CopyFromOldName(unsigned short) [1632] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [955] 0.0 0.00 0.00 1 Load_PRIC() [955] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [192] ----------------------------------------------- 0.00 0.00 8/8 AfterLoadGame() [104] [956] 0.0 0.00 0.00 8 SetWaterClassDependingOnSurroundings(unsigned int, bool) [956] 0.00 0.00 32/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 8/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 8/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 16/7233 GetWaterClass(unsigned int) [871] 0.00 0.00 32/7473848 GetTileType(unsigned int) [402] 0.00 0.00 8/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 22/14456 GetWaterTileType(unsigned int) [872] ----------------------------------------------- 0.00 0.00 388/388 AfterLoadGame() [104] [957] 0.0 0.00 0.00 388 GetStationType(unsigned int) [957] 0.00 0.00 388/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1/6 LoadFromConfig() [941] 0.00 0.00 5/6 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] [958] 0.0 0.00 0.00 6 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] 0.00 0.00 287/6047012 WriteValue(void*, unsigned int, long long) [422] 0.00 0.00 323/1191 IniGroup::GetItem(char const*, bool) [1581] 0.00 0.00 317/603 StringToVal(SettingDescBase const*, char const*) [1626] 0.00 0.00 288/474 Write_ValidateSetting(void*, SettingDesc const*, int) [1643] 0.00 0.00 278/633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 5/267 ttd_strlcpy(char*, char const*, unsigned long) [1679] 0.00 0.00 3/3 ParseIntList(char const*, int*, int) [2109] ----------------------------------------------- 0.00 0.00 8285/8285 CallLandscapeTick() [50] [959] 0.0 0.00 0.00 8285 OnTick_Trees() [959] 0.00 0.00 33/256004 CanPlantTreesOnTile(unsigned int, bool) [548] 0.00 0.00 33/20922362 Randomizer::Next() [322] 0.00 0.00 5/5 GetRandomTreeType(unsigned int, unsigned int) [2041] ----------------------------------------------- [960] 0.0 0.00 0.00 DriverFactoryBase::~DriverFactoryBase() [960] 0.00 0.00 14/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2615] ----------------------------------------------- 0.00 0.00 1/7 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc [1019] 0.00 0.00 1/7 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1021] 0.00 0.00 1/7 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 1/7 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc [1016] 0.00 0.00 1/7 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc [1020] 0.00 0.00 1/7 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc [1018] 0.00 0.00 1/7 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii [1017] [961] 0.0 0.00 0.00 7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] 0.00 0.00 14/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 7/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2010] ----------------------------------------------- 0.00 0.00 5/5 IndustryMonthlyLoop() [176] [962] 0.0 0.00 0.00 5 Industry::PostDestructor(unsigned long) [962] 0.00 0.00 5/37872 InvalidateWindowData(WindowClass, int, int) [539] ----------------------------------------------- 0.00 0.00 2/12 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 10/12 RoadVehController(RoadVehicle*) [73] [963] 0.0 0.00 0.00 12 StartRoadVehSound(RoadVehicle const*) [963] 0.00 0.00 12/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] ----------------------------------------------- 0.00 0.00 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/3 LoadIntroGame() [93] 0.00 0.00 1/3 SwitchToMode(SwitchMode) [65] [964] 0.0 0.00 0.00 3 SetLocalCompany(Owner) [964] 0.00 0.00 3/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 3/3 DeleteConstructionWindows() [1008] ----------------------------------------------- 0.00 0.00 1/2 NetworkUDPSocketHandler::Listen() [983] 0.00 0.00 1/2 NetworkServerStart() [949] [965] 0.0 0.00 0.00 2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [965] 0.00 0.00 4/4 ListenLoopProc(addrinfo*) [966] 0.00 0.00 2/454918 seprintf(char*, char const*, char const*, ...) [676] 0.00 0.00 4/10 NetworkAddress::GetPort() const [1944] ----------------------------------------------- 0.00 0.00 4/4 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [965] [966] 0.0 0.00 0.00 4 ListenLoopProc(addrinfo*) [966] 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(bool) [967] ----------------------------------------------- 0.00 0.00 4/4 ListenLoopProc(addrinfo*) [966] [967] 0.0 0.00 0.00 4 NetworkAddress::GetAddressAsString(bool) [967] 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] 0.00 0.00 4/454918 seprintf(char*, char const*, char const*, ...) [676] ----------------------------------------------- 0.00 0.00 1/2 NetworkStartUp() [989] 0.00 0.00 1/2 NetworkServerStart() [949] [968] 0.0 0.00 0.00 2 NetworkInitialize() [968] 0.00 0.00 2/2 NetworkUDPInitialize() [973] 0.00 0.00 2/4 Pool::CleanPool() [1006] 0.00 0.00 2/4 InitializeNetworkPools() [2072] ----------------------------------------------- 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(bool) [967] [969] 0.0 0.00 0.00 4 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] 0.00 0.00 8/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 4/454918 seprintf(char*, char const*, char const*, ...) [676] 0.00 0.00 8/8 NetworkAddress::GetAddress() [1977] 0.00 0.00 4/5 NetworkAddress::GetHostname() [2045] 0.00 0.00 4/10 NetworkAddress::GetPort() const [1944] ----------------------------------------------- 0.00 0.00 35/35 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [970] 0.0 0.00 0.00 35 CheckNewIndustry_OilRig(unsigned int) [970] 0.00 0.00 35/161035759 TileAdd(unsigned int, int, char const*, char const*, int) [44] 0.00 0.00 35/15266682 DistanceFromEdge(unsigned int) [366] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [971] 0.0 0.00 0.00 1 StartupEconomy() [971] 0.00 0.00 1/3 RecomputePrices() [944] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 1/3 AllocateToolbar() [495] 0.00 0.00 2/3 ResetViewportAfterLoadGame() [981] [972] 0.0 0.00 0.00 3 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 2/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 4/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/2 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1038] 0.00 0.00 3/90939 Window::SetDirty() const [1379] 0.00 0.00 2/2 MainWindow::OnInvalidateData(int) [2240] 0.00 0.00 1/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 1/127 Window::SetWidgetDirty(unsigned char) const [1726] 0.00 0.00 1/2 MainToolbarWindow::OnInvalidateData(int) [2255] ----------------------------------------------- 0.00 0.00 2/2 NetworkInitialize() [968] [973] 0.0 0.00 0.00 2 NetworkUDPInitialize() [973] 0.00 0.00 6/6 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1001] 0.00 0.00 4/5 GetBindAddresses(SmallVector*, unsigned short) [986] 0.00 0.00 2/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 2/17002 ThreadMutex_pthread::EndCritical() [1448] 0.00 0.00 1/2 NetworkUDPClose() [2198] ----------------------------------------------- 0.00 0.00 1/15 CleanupGeneration() [803] 0.00 0.00 1/15 QueryWindow::OnClick(Point, int, int) [1048] 0.00 0.00 1/15 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/15 NetworkStartServerWindow::OnClick(Point, int, int) [1050] 0.00 0.00 1/15 HandleMouseEvents() [167] 0.00 0.00 1/15 InputLoop() [166] 0.00 0.00 9/15 UnInitWindowSystem() [992] [974] 0.0 0.00 0.00 15 Window::~Window() [974] 0.00 0.00 15/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 15/15 Window::DeleteChildWindows(WindowClass) const [1905] 0.00 0.00 15/90939 Window::SetDirty() const [1379] 0.00 0.00 15/15 NWidgetVertical::~NWidgetVertical() [1833] 0.00 0.00 4/4 DeleteWindowViewport(Window*) [2065] ----------------------------------------------- [975] 0.0 0.00 0.00 std::set, std::allocator >::~set() [975] 0.00 0.00 1/16572 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [615] ----------------------------------------------- 0.00 0.00 4/4 AirportMove(Aircraft*, AirportFTAClass const*) [882] [976] 0.0 0.00 0.00 4 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [976] 0.00 0.00 4/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] 0.00 0.00 4/632060 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [467] 0.00 0.00 4/616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] ----------------------------------------------- 0.00 0.00 1/3 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/3 ShowNetworkGameWindow() [494] 0.00 0.00 1/3 NetworkGameWindow::OnClick(Point, int, int) [360] [977] 0.0 0.00 0.00 3 UpdateTextBufferSize(Textbuf*) [977] 0.00 0.00 14/5385164 GetCharacterWidth(FontSize, unsigned int) [211] 0.00 0.00 17/6266165 Utf8Decode(unsigned int*, char const*) [462] ----------------------------------------------- 0.00 0.00 139/139 AfterLoadGame() [104] [978] 0.0 0.00 0.00 139 GetRailTileType(unsigned int) [978] 0.00 0.00 139/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 8/8 HandleMouseEvents() [167] [979] 0.0 0.00 0.00 8 SaveLoadWindow::OnClick(Point, int, int) [979] 0.00 0.00 7/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 2/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 8/8 FiosBrowseTo(FiosItem const*) [1964] 0.00 0.00 7/90939 Window::SetDirty() const [1379] 0.00 0.00 1/1 SetFiosType(unsigned char) [2426] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [980] 0.0 0.00 0.00 1 IConsoleInit() [980] 0.00 0.00 1/1 IConsoleGUIInit() [984] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/1 IConsoleClearCommand() [2491] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [981] 0.0 0.00 0.00 2 ResetViewportAfterLoadGame() [981] 0.00 0.00 2/3 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 2/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 220/220 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] [982] 0.0 0.00 0.00 220 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [982] 0.00 0.00 240/205617929 GetTileType(unsigned int) [143] 0.00 0.00 2/3192224 IsBridgeTile(unsigned int) [327] ----------------------------------------------- 0.00 0.00 1/1 NetworkServerStart() [949] [983] 0.0 0.00 0.00 1 NetworkUDPSocketHandler::Listen() [983] 0.00 0.00 1/2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [965] 0.00 0.00 1/13 NetworkUDPSocketHandler::Close() [1912] 0.00 0.00 1/2 NetworkAddress::Listen(int, SmallMap*) [2250] ----------------------------------------------- 0.00 0.00 1/1 IConsoleInit() [980] [984] 0.0 0.00 0.00 1 IConsoleGUIInit() [984] 0.00 0.00 3/4 IConsolePrint(ConsoleColour, char const*) [1002] 0.00 0.00 1/1 IConsolePrintF(ConsoleColour, char const*, ...) [1028] 0.00 0.00 3/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 3/4 IConsoleGUIPrint(ConsoleColour, char*) [2058] ----------------------------------------------- 0.00 0.00 2/5 AfterLoadGame() [104] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [985] 0.0 0.00 0.00 5 GamelogRevision() [985] 0.00 0.00 5/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 5/10 GamelogChange(GamelogChangeType) [1934] ----------------------------------------------- 0.00 0.00 1/5 NetworkServerStart() [949] 0.00 0.00 4/5 NetworkUDPInitialize() [973] [986] 0.0 0.00 0.00 5 GetBindAddresses(SmallVector*, unsigned short) [986] 0.00 0.00 5/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 5/13 NetworkAddress::SetPort(unsigned short) [1911] ----------------------------------------------- 0.00 0.00 2/18 IniLoadConfig() [1045] 0.00 0.00 4/18 BaseMedia::AddFile(char const*, unsigned long) [444] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [490] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [751] [987] 0.0 0.00 0.00 18 IniFile::LoadFromDisk(char const*) [987] 0.00 0.00 18/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 1606/1621 IniItem::IniItem(IniGroup*, char const*, unsigned long) [1563] 0.00 0.00 118/122 IniGroup::IniGroup(IniFile*, char const*, unsigned long) [1730] ----------------------------------------------- 0.00 0.00 3022/3022 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [988] 0.0 0.00 0.00 3022 ClearTile_Road(unsigned int, DoCommandFlag) [988] 0.00 0.00 2/2 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 4/4714870 GetRoadBits(unsigned int, RoadType) [465] 0.00 0.00 2/1192 CommandCost::AddCost(CommandCost const&) [1580] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [989] 0.0 0.00 0.00 1 NetworkStartUp() [989] 0.00 0.00 1/2 NetworkInitialize() [968] 0.00 0.00 1/1 NetworkCoreInitialize() [2457] 0.00 0.00 1/1 NetworkFindBroadcastIPs(SmallVector*) [2468] ----------------------------------------------- 0.00 0.00 2/2 ClearTile_Road(unsigned int, DoCommandFlag) [988] [990] 0.0 0.00 0.00 2 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 2/2833 EnsureNoVehicleOnGround(unsigned int) [811] 0.00 0.00 2/127090255 GetTileSlope(unsigned int, unsigned int*) [45] 0.00 0.00 4/1186691 GetRoadFoundation(Slope, RoadBits) [669] 0.00 0.00 4/4714870 GetRoadBits(unsigned int, RoadType) [465] 0.00 0.00 2/2 GetRoadOwner(unsigned int, RoadType) [2225] 0.00 0.00 2/2 CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) [2213] 0.00 0.00 2/2 GetTileType(unsigned int) [2224] 0.00 0.00 2/350 GetRoadTileType(unsigned int) [1653] 0.00 0.00 2/2 OverflowSafeInt::operator*=(int) [2252] ----------------------------------------------- 0.00 0.00 73/73 InputLoop() [166] [991] 0.0 0.00 0.00 73 QueryString::HandleEditBox(Window*, int) [991] 0.00 0.00 9/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 73/107 QueryString::HasEditBoxFocus(Window const*, int) const [1744] 0.00 0.00 9/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 9/127 Window::SetWidgetDirty(unsigned char) const [1726] 0.00 0.00 9/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 1/9 ttd_main(int, char**) [1] 0.00 0.00 3/9 InitializeGame(unsigned int, unsigned int, bool, bool) [255] 0.00 0.00 5/9 ResetWindowSystem() [1007] [992] 0.0 0.00 0.00 9 UnInitWindowSystem() [992] 0.00 0.00 9/15 Window::~Window() [974] 0.00 0.00 4/4 MainWindow::~MainWindow() [2074] 0.00 0.00 3/3 SelectGameWindow::~SelectGameWindow() [2174] 0.00 0.00 1/1 StatusBarWindow::~StatusBarWindow() [2531] 0.00 0.00 1/1 MainToolbarWindow::~MainToolbarWindow() [2537] ----------------------------------------------- 0.00 0.00 49/49 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [561] [993] 0.0 0.00 0.00 49 CMSAForest(unsigned int) [993] 0.00 0.00 49/752999582 GetTileType(unsigned int) [33] 0.00 0.00 6/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 6/12 Industry::GetByTile(unsigned int) [1923] ----------------------------------------------- 0.00 0.00 1/49 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [839] 0.00 0.00 48/49 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [210] [994] 0.0 0.00 0.00 49 FindNearIndustryName(unsigned int, void*) [994] 0.00 0.00 49/752999582 GetTileType(unsigned int) [33] 0.00 0.00 6/24738064 GetIndustrySpec(unsigned char) [458] 0.00 0.00 6/333 GetIndustryType(unsigned int) [1662] ----------------------------------------------- 0.00 0.00 49/49 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [561] [995] 0.0 0.00 0.00 49 CMSATree(unsigned int) [995] 0.00 0.00 49/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- 0.00 0.00 55/55 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] [996] 0.0 0.00 0.00 55 GetNewEngineType(Vehicle const*, Company const*) [996] 0.00 0.00 55/1997885 EngineReplacement(EngineRenew*, unsigned short, unsigned short) [510] 0.00 0.00 55/55 Vehicle::NeedsAutorenewing(Company const*) const [1801] ----------------------------------------------- 0.00 0.00 20/20 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] [997] 0.0 0.00 0.00 20 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 15/656 FioCheckFileExists(char const*, Subdirectory) [897] 0.00 0.00 260/267 ttd_strlcpy(char*, char const*, unsigned long) [1679] 0.00 0.00 95/33351 FS2OTTD(char const*) [1416] 0.00 0.00 95/33251 FiosIsValidFile(char const*, dirent const*, stat*) [1419] 0.00 0.00 90/90 ttd_strlcat(char*, char const*, unsigned long) [1754] 0.00 0.00 55/199 FiosIsHiddenFile(dirent const*) [1695] 0.00 0.00 20/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 1/10 AIScanner::AIScanner() [566] 0.00 0.00 4/10 AI::Rescan() [1004] 0.00 0.00 5/10 AIScanner::RescanAIDir() [1014] [998] 0.0 0.00 0.00 10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] 0.00 0.00 20/20 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 50/58 FileExists(char const*) [1795] 0.00 0.00 50/299 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1673] 0.00 0.00 10/11 ScanForTarFiles() [1924] ----------------------------------------------- 0.00 0.00 11/11 AfterLoadGame() [104] [999] 0.0 0.00 0.00 11 T.1646 [999] 0.00 0.00 66/7473848 GetTileType(unsigned int) [402] 0.00 0.00 11/20417 SetTileOwner(unsigned int, Owner) [833] ----------------------------------------------- 0.00 0.00 8/8 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1001] [1000] 0.0 0.00 0.00 8 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1000] 0.00 0.00 4/203765 strecpy(char*, char const*, char const*) [457] ----------------------------------------------- 0.00 0.00 6/6 NetworkUDPInitialize() [973] [1001] 0.0 0.00 0.00 6 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1001] 0.00 0.00 8/8 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1000] 0.00 0.00 4/13 NetworkAddress::SetPort(unsigned short) [1911] ----------------------------------------------- 0.00 0.00 1/4 IConsolePrintF(ConsoleColour, char const*, ...) [1028] 0.00 0.00 3/4 IConsoleGUIInit() [984] [1002] 0.0 0.00 0.00 4 IConsolePrint(ConsoleColour, char const*) [1002] 0.00 0.00 4/4 str_strip_colours(char*) [1003] 0.00 0.00 4/14562 str_validate(char*, char const*, bool, bool) [894] 0.00 0.00 4/4 IConsoleWriteToLogFile(char const*) [2071] ----------------------------------------------- 0.00 0.00 4/4 IConsolePrint(ConsoleColour, char const*) [1002] [1003] 0.0 0.00 0.00 4 str_strip_colours(char*) [1003] 0.00 0.00 111/6266165 Utf8Decode(unsigned int*, char const*) [462] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 AI::Initialize() [564] [1004] 0.0 0.00 0.00 4 AI::Rescan() [1004] 0.00 0.00 4/10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] 0.00 0.00 4/5 AIScanner::RescanAIDir() [1014] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [1005] 0.0 0.00 0.00 2 Load_CHTS() [1005] 0.00 0.00 36/12455738 SlReadByte() [261] 0.00 0.00 2/4 SlGetFieldLength() [2059] ----------------------------------------------- 0.00 0.00 1/4 NetworkShutDown() [1043] 0.00 0.00 1/4 NetworkServerStart() [949] 0.00 0.00 2/4 NetworkInitialize() [968] [1006] 0.0 0.00 0.00 4 Pool::CleanPool() [1006] 0.00 0.00 1/37872 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 1/1 NetworkClientInfo::~NetworkClientInfo() [2540] 0.00 0.00 1/1 Pool::FreeItem(unsigned long) [2562] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/5 LoadIntroGame() [93] 0.00 0.00 1/5 SwitchToMode(SwitchMode) [65] 0.00 0.00 2/5 AfterLoadGame() [104] [1007] 0.0 0.00 0.00 5 ResetWindowSystem() [1007] 0.00 0.00 5/9 UnInitWindowSystem() [992] 0.00 0.00 5/11 NWidgetLeaf::InvalidateDimensionCache() [1927] 0.00 0.00 5/6 InitWindowSystem() [2015] ----------------------------------------------- 0.00 0.00 3/3 SetLocalCompany(Owner) [964] [1008] 0.0 0.00 0.00 3 DeleteConstructionWindows() [1008] 0.00 0.00 5/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 5/90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.00 0.00 1/1 CompaniesMonthlyLoop() [879] [1009] 0.0 0.00 0.00 1 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 1/1 UpdateCompanyHQ(Company*, unsigned int) [1024] 0.00 0.00 1/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/106254201 MarkAllViewportsDirty(int, int, int, int) [61] 0.00 0.00 12788/3281451 Train::IsPrimaryVehicle() const [1296] 0.00 0.00 87/27845 RoadVehicle::IsPrimaryVehicle() const [1421] 0.00 0.00 1/1 CalculateCompanyValue(Company const*, bool) [2454] ----------------------------------------------- 0.00 0.00 1/1 FiosFileScanner::AddFile(char const*, unsigned long) [886] [1010] 0.0 0.00 0.00 1 FiosGetScenarioListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1010] 0.00 0.00 1/74 GetFileTitle(char const*, char*, char const*) [900] ----------------------------------------------- 0.00 0.00 2/2 Vehicle::HandleLoading(bool) [284] [1011] 0.0 0.00 0.00 2 PlayShipSound(Vehicle const*) [1011] 0.00 0.00 2/4132197 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] ----------------------------------------------- 0.00 0.00 8/100 OnTick_Industry() [67] 0.00 0.00 17/100 AfterLoadGame() [104] 0.00 0.00 75/100 PlantRandomFarmField(Industry const*) [860] [1012] 0.0 0.00 0.00 100 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [1012] 0.00 0.00 77/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 1/4 ReadLanguagePack(int) [1025] 0.00 0.00 3/4 AfterLoadGRFs() [695] [1013] 0.0 0.00 0.00 4 BuildIndustriesLegend() [1013] 0.00 0.00 256/24738064 GetIndustrySpec(unsigned char) [458] ----------------------------------------------- 0.00 0.00 1/5 AIScanner::AIScanner() [566] 0.00 0.00 4/5 AI::Rescan() [1004] [1014] 0.0 0.00 0.00 5 AIScanner::RescanAIDir() [1014] 0.00 0.00 5/10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] ----------------------------------------------- 0.00 0.00 1/1 SaveToConfig() [942] [1015] 0.0 0.00 0.00 1 IniFile::SaveToDisk(char const*) [1015] 0.00 0.00 2/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/11117 OTTD2FS(char const*) [1470] 0.00 0.00 1/75 strecat(char*, char const*, char const*) [1772] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1016] 0.0 0.00 0.00 1 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc [1016] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1017] 0.0 0.00 0.00 1 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii [1017] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1018] 0.0 0.00 0.00 1 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc [1018] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1019] 0.0 0.00 0.00 1 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc [1019] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1020] 0.0 0.00 0.00 1 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc [1020] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1021] 0.0 0.00 0.00 1 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1021] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] ----------------------------------------------- 0.00 0.00 16/16 AfterLoadGame() [104] [1022] 0.0 0.00 0.00 16 MakeCanal(unsigned int, Owner, unsigned char) [1022] 0.00 0.00 16/20417 SetTileOwner(unsigned int, Owner) [833] ----------------------------------------------- 0.00 0.00 6/6 RoadVehController(RoadVehicle*) [73] [1023] 0.0 0.00 0.00 6 CheckRoadBlockedForOvertaking(OvertakeData*) [1023] 0.00 0.00 6/4722355 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 6/29177992 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [144] ----------------------------------------------- 0.00 0.00 1/1 UpdateCompanyRatingAndValue(Company*, bool) [1009] [1024] 0.0 0.00 0.00 1 UpdateCompanyHQ(Company*, unsigned int) [1024] 0.00 0.00 3/16334989 MarkTileDirtyByTile(unsigned int) [111] 0.00 0.00 3/106254201 MarkAllViewportsDirty(int, int, int, int) [61] ----------------------------------------------- 0.00 0.00 1/1 InitializeLanguagePacks() [725] [1025] 0.0 0.00 0.00 1 ReadLanguagePack(int) [1025] 0.00 0.00 1/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/4 BuildIndustriesLegend() [1013] 0.00 0.00 1/1 ReadFileToMem(char const*, unsigned long*, unsigned long) [2432] 0.00 0.00 1/1 SetCurrentGrfLangID(unsigned char) [2452] 0.00 0.00 1/4 SortIndustryTypes() [2061] 0.00 0.00 1/4 InitializeSortedCargoSpecs() [2069] 0.00 0.00 1/1 SortNetworkLanguages() [2453] ----------------------------------------------- 0.00 0.00 48/48 InitRailTypes() [1027] [1026] 0.0 0.00 0.00 48 ResolveRailTypeGUISprites(RailtypeInfo*) [1026] 0.00 0.00 48/7054886 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [461] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [1027] 0.0 0.00 0.00 3 InitRailTypes() [1027] 0.00 0.00 48/48 ResolveRailTypeGUISprites(RailtypeInfo*) [1026] ----------------------------------------------- 0.00 0.00 1/1 IConsoleGUIInit() [984] [1028] 0.0 0.00 0.00 1 IConsolePrintF(ConsoleColour, char const*, ...) [1028] 0.00 0.00 1/4 IConsolePrint(ConsoleColour, char const*) [1002] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/4 IConsoleGUIPrint(ConsoleColour, char*) [2058] ----------------------------------------------- 0.00 0.00 12/12 AfterLoadGame() [104] [1029] 0.0 0.00 0.00 12 SetRoadTypes(unsigned int, RoadTypes) [1029] 0.00 0.00 30/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 28/28 AfterLoadGame() [104] [1030] 0.0 0.00 0.00 28 SetStationGfx(unsigned int, unsigned char) [1030] 0.00 0.00 28/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1/4 SwitchToMode(SwitchMode) [65] 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 2/4 NetworkServerStart() [949] [1031] 0.0 0.00 0.00 4 IConsoleCmdExec(char const*) [1031] 0.00 0.00 4/4 ConExec(unsigned char, char**) [1032] 0.00 0.00 113/95443 IsValidChar(unsigned int, CharSetFilter) [1376] 0.00 0.00 4/4 IConsoleCmdGet(char const*) [2055] ----------------------------------------------- 0.00 0.00 4/4 IConsoleCmdExec(char const*) [1031] [1032] 0.0 0.00 0.00 4 ConExec(unsigned char, char**) [1032] 0.00 0.00 4/1987 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] ----------------------------------------------- 0.00 0.00 5/5 Industry::~Industry() [541] [1033] 0.0 0.00 0.00 5 DeleteIndustryNews(unsigned short) [1033] 0.00 0.00 3/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 3/80 DeleteNewsItem(NewsItem*) [1766] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1034] 0.0 0.00 0.00 1 global constructors keyed to _network_content_client [1034] 0.00 0.00 1/1 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1036] ----------------------------------------------- 0.00 0.00 1/1 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] [1035] 0.0 0.00 0.00 1 NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1035] 0.00 0.00 1/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/1 NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) [2460] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _network_content_client [1034] [1036] 0.0 0.00 0.00 1 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1036] 0.00 0.00 1/203765 strecpy(char*, char const*, char const*) [457] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1911] 0.00 0.00 1/1 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2556] ----------------------------------------------- 0.00 0.00 1/15 ShowNetworkGameWindow() [494] 0.00 0.00 1/15 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 13/15 HandleMouseEvents() [167] [1037] 0.0 0.00 0.00 15 Window::SetFocusedWidget(unsigned char) [1037] 0.00 0.00 2/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 2/130 NWidgetBase::SetDirty(Window const*) const [1724] ----------------------------------------------- 0.00 0.00 1/2 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 1/2 DoZoomInOutWindow(int, Window*) [972] [1038] 0.0 0.00 0.00 2 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1038] 0.00 0.00 2/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 2/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 2/127 Window::SetWidgetDirty(unsigned char) const [1726] ----------------------------------------------- 0.00 0.00 3/3 TrainLocoHandler(Train*, bool) [7] [1039] 0.0 0.00 0.00 3 HasDepotReservation(unsigned int) [1039] 0.00 0.00 3/42696216 IsTileType(unsigned int, TileType) [71] ----------------------------------------------- 0.00 0.00 3/3 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] [1040] 0.0 0.00 0.00 3 Train::IsInDepot() const [1040] 0.00 0.00 3/42696216 IsTileType(unsigned int, TileType) [71] ----------------------------------------------- 0.00 0.00 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 1/2 LoadFromConfig() [941] [1041] 0.0 0.00 0.00 2 HandleOldDiffCustom(bool) [1041] 0.00 0.00 16/6047012 WriteValue(void*, unsigned int, long long) [422] 0.00 0.00 16/474 Write_ValidateSetting(void*, SettingDesc const*, int) [1643] ----------------------------------------------- 0.00 0.00 3/3 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] [1042] 0.0 0.00 0.00 3 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1042] 0.00 0.00 2/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 1/1 InvalidateWindowClassesData(WindowClass, int) [2475] 0.00 0.00 1/1 NetworkHandlePauseChange(PauseMode, PauseMode) [2473] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [1043] 0.0 0.00 0.00 1 NetworkShutDown() [1043] 0.00 0.00 1/4 Pool::CleanPool() [1006] 0.00 0.00 1/2 NetworkUDPClose() [2198] 0.00 0.00 1/4 InitializeNetworkPools() [2072] 0.00 0.00 1/2 NetworkClose() [2227] 0.00 0.00 1/2 NetworkDisconnect(bool) [2203] ----------------------------------------------- 0.00 0.00 11/11 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1044] 0.0 0.00 0.00 11 TrainApproachingCrossingEnum(Vehicle*, void*) [1044] 0.00 0.00 1/315996 TrainApproachingCrossingTile(Train const*) [501] ----------------------------------------------- 0.00 0.00 1/2 LoadFromConfig() [941] 0.00 0.00 1/2 SaveToConfig() [942] [1045] 0.0 0.00 0.00 2 IniLoadConfig() [1045] 0.00 0.00 2/18 IniFile::LoadFromDisk(char const*) [987] 0.00 0.00 2/18 IniFile::IniFile(char const* const*) [1886] ----------------------------------------------- 0.00 0.00 15/15 Window::InitializeData(WindowClass, int, unsigned int) [726] [1046] 0.0 0.00 0.00 15 SetFocusedWindow(Window*) [1046] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 9/9 Window::OnFocusLost() [1963] 0.00 0.00 1/130 NWidgetBase::SetDirty(Window const*) const [1724] ----------------------------------------------- 0.00 0.00 1/1 AllocateToolbar() [495] [1047] 0.0 0.00 0.00 1 PositionMainToolbar(Window*) [1047] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [1048] 0.0 0.00 0.00 1 QueryWindow::OnClick(Point, int, int) [1048] 0.00 0.00 1/15 Window::~Window() [974] 0.00 0.00 1/1 QueryWindow::~QueryWindow() [2512] ----------------------------------------------- 0.00 0.00 1/1 InputLoop() [166] [1049] 0.0 0.00 0.00 1 DropdownWindow::~DropdownWindow() [1049] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/15812 FindWindowById(WindowClass, int) [1456] 0.00 0.00 1/1 DeleteDropDownList(std::list >*) [2488] 0.00 0.00 1/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 1/127 Window::SetWidgetDirty(unsigned char) const [1726] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [1050] 0.0 0.00 0.00 1 NetworkStartServerWindow::OnClick(Point, int, int) [1050] 0.00 0.00 1/15 Window::~Window() [974] 0.00 0.00 1/1 NetworkStartServerWindow::~NetworkStartServerWindow() [2557] ----------------------------------------------- 0.00 0.00 1/1 InputLoop() [166] [1051] 0.0 0.00 0.00 1 Window::RaiseButtons(bool) [1051] 0.00 0.00 1/2041134 SetDirtyBlocks(int, int, int, int) [265] 0.00 0.00 1/130 NWidgetBase::SetDirty(Window const*) const [1724] 0.00 0.00 1/127 Window::SetWidgetDirty(unsigned char) const [1726] ----------------------------------------------- 0.00 0.00 4/4 IncreaseDate() [155] [1052] 0.0 0.00 0.00 4 SubsidyMonthlyLoop() [1052] 0.00 0.00 1/991090 SetWindowDirty(WindowClass, int) [395] 0.00 0.00 4/20922362 Randomizer::Next() [322] 0.00 0.00 1/3 Pool::FreeItem(unsigned long) [2179] 0.00 0.00 1/1 SetupSubsidyDecodeParam(Subsidy const*, bool) [2469] 0.00 0.00 1/181 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1703] 0.00 0.00 1/144 SimpleCountedObject::Release() [1717] 0.00 0.00 1/9 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] 0.00 0.00 1/3 RebuildSubsidisedSourceAndDestinationCache() [2162] ----------------------------------------------- 0.00 0.00 55/55 IndustryDailyLoop() [295] [1053] 0.0 0.00 0.00 55 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [1053] 0.00 0.00 55/24738064 GetIndustrySpec(unsigned char) [458] ----------------------------------------------- 0.00 0.00 12/12 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] [1054] 0.0 0.00 0.00 12 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1054] 0.00 0.00 4/702763 GetRailStationAxis(unsigned int) [730] 0.00 0.00 4/682021 HasStationRail(unsigned int) [772] 0.00 0.00 4/1011387 GetStationIndex(unsigned int) [752] 0.00 0.00 4/205617929 GetTileType(unsigned int) [143] ----------------------------------------------- 0.00 0.00 1/1 ScrollMainWindowTo(int, int, int, bool) [1056] [1055] 0.0 0.00 0.00 1 ScrollWindowTo(int, int, int, Window*, bool) [1055] 0.00 0.00 1/7384 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [837] 0.00 0.00 1/98558036 GetSlopeZ(int, int) [137] 0.00 0.00 1/5 MapXYZToViewport(ViewPort const*, int, int, int) [2040] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [1056] 0.0 0.00 0.00 1 ScrollMainWindowTo(int, int, int, bool) [1056] 0.00 0.00 1/1 ScrollWindowTo(int, int, int, Window*, bool) [1055] 0.00 0.00 1/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 1/1 BuildOilRig(unsigned int) [301] [1057] 0.0 0.00 0.00 1 SetTileOwner(unsigned int, Owner) [1057] 0.00 0.00 3/752999582 GetTileType(unsigned int) [33] ----------------------------------------------- [1058] 0.0 0.00 0.00 1+42 [1058] 0.00 0.00 1 AIInfo::DummyConstructor(SQVM*) [1059] 0.00 0.00 8 sq_call [1091] 0.00 0.00 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1982] 0.00 0.00 8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] 0.00 0.00 7 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 2 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2269] 0.00 0.00 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2502] 0.00 0.00 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] 0.00 0.00 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2594] ----------------------------------------------- 1 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2269] [1059] 0.0 0.00 0.00 1 AIInfo::DummyConstructor(SQVM*) [1059] 0.00 0.00 1/454918 seprintf(char*, char const*, char const*, ...) [676] 0.00 0.00 1/1 sq_getinstanceup [1149] 0.00 0.00 1/2 sq_setinstanceup [1100] 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2502] ----------------------------------------------- 0.00 0.00 4/4 AfterLoadGame() [104] [1060] 0.0 0.00 0.00 4 SetIndustryAnimationState(unsigned int, unsigned char) [1060] 0.00 0.00 4/7473848 GetTileType(unsigned int) [402] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [1061] 0.0 0.00 0.00 1 Load_ERNW() [1061] 0.00 0.00 1/51802 SlIterateArray() [792] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [1062] 0.0 0.00 0.00 1 Load_NAME() [1062] 0.00 0.00 1/51802 SlIterateArray() [792] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [1063] 0.0 0.00 0.00 1 Load_WAYP() [1063] 0.00 0.00 1/51802 SlIterateArray() [792] ----------------------------------------------- 0.00 0.00 10632/10632 Aircraft::Tick() [729] [1064] 0.0 0.00 0.00 10632 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) [1064] 0.00 0.00 3006/1082165 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [1065] 0.0 0.00 0.00 1 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) [1065] 0.00 0.00 1/20417 SetTileOwner(unsigned int, Owner) [833] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [1066] 0.0 0.00 0.00 1 StartupDisasters() [1066] 0.00 0.00 1/20922362 Randomizer::Next() [322] ----------------------------------------------- 0.00 0.00 1/1 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1067] 0.0 0.00 0.00 1 ChimneySmokeInit(EffectVehicle*) [1067] 0.00 0.00 1/20922362 Randomizer::Next() [322] ----------------------------------------------- [1068] 0.0 0.00 0.00 200+182 [1068] 0.00 0.00 360 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] ----------------------------------------------- [1069] 0.0 0.00 0.00 32+45 [1069] 0.00 0.00 34 SQTable::Release() [1837] 0.00 0.00 34 SQTable::~SQTable() [1839] 0.00 0.00 3 SQClass::Release() [2185] 0.00 0.00 3 SQClass::~SQClass() [2188] ----------------------------------------------- [1070] 0.0 0.00 0.00 9011+2298 [1070] 0.00 0.00 9734+3118 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] ----------------------------------------------- [1071] 0.0 0.00 0.00 29+95 [1071] 0.00 0.00 46+16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] ----------------------------------------------- [1072] 0.0 0.00 0.00 15+176 [1072] 0.00 0.00 88 NWidgetContainer::~NWidgetContainer() [1757] 0.00 0.00 49 NWidgetHorizontal::~NWidgetHorizontal() [1812] 0.00 0.00 35 NWidgetVertical::~NWidgetVertical() [1833] 0.00 0.00 2 NWidgetStacked::~NWidgetStacked() [2249] 0.00 0.00 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2555] 0.00 0.00 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2559] ----------------------------------------------- 0.00 0.00 172059/172059 TileLoop_Trees(unsigned int) [32] [1073] 0.0 0.00 0.00 172059 T.616 [1073] ----------------------------------------------- 0.00 0.00 118/87276 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [771] 0.00 0.00 87158/87276 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [152] [1074] 0.0 0.00 0.00 87276 T.332 [1074] ----------------------------------------------- 0.00 0.00 23558/23558 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] [1075] 0.0 0.00 0.00 23558 T.1704 [1075] ----------------------------------------------- 0.00 0.00 1280/1280 GetTempDataEngine(unsigned short) [1579] [1076] 0.0 0.00 0.00 1280 T.214 [1076] 0.00 0.00 1024/2304 Engine::~Engine() [1550] 0.00 0.00 512/512 Engine::Engine() [1636] 0.00 0.00 512/512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1638] ----------------------------------------------- 0.00 0.00 1063/1063 TileLoop_Industry(unsigned int) [103] [1077] 0.0 0.00 0.00 1063 T.1308 [1077] ----------------------------------------------- 0.00 0.00 78/78 NetworkGameWindow::DrawDetails(Rect const&) const [814] [1078] 0.0 0.00 0.00 78 T.874 [1078] ----------------------------------------------- 0.00 0.00 54/54 TarListAddFile(char const*) [1696] [1079] 0.0 0.00 0.00 54 T.739 [1079] 0.00 0.00 18/18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1890] ----------------------------------------------- 0.00 0.00 2/38 Squirrel::AddClassBegin(char const*) [2274] 0.00 0.00 4/38 Squirrel::AddConst(char const*, int) [2100] 0.00 0.00 7/38 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 8/38 Squirrel::MethodExists(tagSQObject, char const*) [1986] 0.00 0.00 8/38 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] 0.00 0.00 9/38 sq_base_register(SQVM*) [2443] [1080] 0.0 0.00 0.00 38 sq_pushstring [1080] 0.00 0.00 38/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 38/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 26/26 ParamSet(ByteReader*) [920] [1081] 0.0 0.00 0.00 26 T.1921 [1081] 0.00 0.00 13/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1916] ----------------------------------------------- 0.00 0.00 2/22 Squirrel::AddClassEnd() [2273] 0.00 0.00 2/22 squirrel_register_global_std(Squirrel*) [2478] 0.00 0.00 8/22 sq_base_register(SQVM*) [2443] 0.00 0.00 10/22 AIScanner::AIScanner() [566] [1082] 0.0 0.00 0.00 22 sq_newslot [1082] 0.00 0.00 66/152 SQVM::GetUp(long) [1710] 0.00 0.00 22/30 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1851] 0.00 0.00 22/53 SQVM::Pop(long) [1805] ----------------------------------------------- 0.00 0.00 8/22 Squirrel::MethodExists(tagSQObject, char const*) [1986] 0.00 0.00 14/22 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] [1083] 0.0 0.00 0.00 22 sq_pushobject [1083] 0.00 0.00 22/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 1/21 SQVM::Init(SQVM*, long) [2568] 0.00 0.00 1/21 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] 0.00 0.00 1/21 Squirrel::~Squirrel() [2596] 0.00 0.00 3/21 AIScanner::AIScanner() [566] 0.00 0.00 7/21 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 8/21 Squirrel::MethodExists(tagSQObject, char const*) [1986] [1084] 0.0 0.00 0.00 21 sq_pop [1084] ----------------------------------------------- 0.00 0.00 1/16 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] 0.00 0.00 7/16 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 8/16 Squirrel::MethodExists(tagSQObject, char const*) [1986] [1085] 0.0 0.00 0.00 16 sq_gettop [1085] ----------------------------------------------- 0.00 0.00 7/15 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 8/15 Squirrel::MethodExists(tagSQObject, char const*) [1986] [1086] 0.0 0.00 0.00 15 sq_get [1086] 0.00 0.00 45/152 SQVM::GetUp(long) [1710] 0.00 0.00 15/18 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1885] 0.00 0.00 1/53 SQVM::Pop(long) [1805] ----------------------------------------------- 0.00 0.00 7/15 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 8/15 Squirrel::MethodExists(tagSQObject, char const*) [1986] [1087] 0.0 0.00 0.00 15 sq_settop [1087] ----------------------------------------------- 0.00 0.00 1/13 Squirrel::Squirrel() [2595] 0.00 0.00 4/13 sq_base_register(SQVM*) [2443] 0.00 0.00 8/13 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] [1088] 0.0 0.00 0.00 13 sq_newclosure [1088] 0.00 0.00 13/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 13/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] 0.00 0.00 13/101 SQVM::Push(SQObjectPtr const&) [1747] 0.00 0.00 2/3 SQVM::Pop() [2182] 0.00 0.00 2/2 SQVM::Top() [2270] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 4/12 sq_base_register(SQVM*) [2443] 0.00 0.00 8/12 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] [1089] 0.0 0.00 0.00 12 sq_setnativeclosurename [1089] 0.00 0.00 12/152 SQVM::GetUp(long) [1710] 0.00 0.00 12/309 SQString::Create(SQSharedState*, char const*, long) [1669] ----------------------------------------------- 0.00 0.00 4/10 sq_base_register(SQVM*) [2443] 0.00 0.00 6/10 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] [1090] 0.0 0.00 0.00 10 sq_setparamscheck [1090] 0.00 0.00 10/152 SQVM::GetUp(long) [1710] 0.00 0.00 7/63 CompileTypemask(sqvector&, char const*) [1786] 0.00 0.00 7/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 0.00 0.00 7/495 sq_vm_free(void*, unsigned long) [1641] ----------------------------------------------- 7 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 1/1 AI_CreateAIInfoDummy(SQVM*) [569] [1091] 0.0 0.00 0.00 8 sq_call [1091] 0.00 0.00 8/152 SQVM::GetUp(long) [1710] 0.00 0.00 8/53 SQVM::Pop(long) [1805] 0.00 0.00 7/101 SQVM::Push(SQObjectPtr const&) [1747] 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1982] ----------------------------------------------- 0.00 0.00 1/8 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] 0.00 0.00 7/8 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] [1092] 0.0 0.00 0.00 8 sq_getstackobj [1092] 0.00 0.00 7/152 SQVM::GetUp(long) [1710] 0.00 0.00 1/4 SQVM::GetAt(long) [2095] ----------------------------------------------- 0.00 0.00 7/7 SQFuncState::PushChildState(SQSharedState*) [2000] [1093] 0.0 0.00 0.00 7 sq_malloc [1093] ----------------------------------------------- 0.00 0.00 3/7 sq_base_register(SQVM*) [2443] 0.00 0.00 4/7 Squirrel::AddConst(char const*, int) [2100] [1094] 0.0 0.00 0.00 7 sq_pushinteger [1094] 0.00 0.00 7/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 6/6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [2026] [1095] 0.0 0.00 0.00 6 sq_objtostring [1095] ----------------------------------------------- 0.00 0.00 1/5 sq_base_register(SQVM*) [2443] 0.00 0.00 1/5 AI_CreateAIInfoDummy(SQVM*) [569] 0.00 0.00 1/5 Squirrel::Squirrel() [2595] 0.00 0.00 2/5 Squirrel::AddClassBegin(char const*) [2274] [1096] 0.0 0.00 0.00 5 sq_pushroottable [1096] ----------------------------------------------- 0.00 0.00 1/2 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2502] 0.00 0.00 1/2 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [1097] 0.0 0.00 0.00 2 sq_getforeignptr [1097] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::AIScanner() [566] [1098] 0.0 0.00 0.00 2 sq_newclass [1098] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 2/3 SQClass::SQClass(SQSharedState*, SQClass*) [2187] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 2/2 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] [1099] 0.0 0.00 0.00 2 sq_newuserdata [1099] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 2/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 1/2 AIInfo::DummyConstructor(SQVM*) [1059] 0.00 0.00 1/2 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] [1100] 0.0 0.00 0.00 2 sq_setinstanceup [1100] 0.00 0.00 1/4 SQVM::GetAt(long) [2095] 0.00 0.00 1/152 SQVM::GetUp(long) [1710] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1101] 0.0 0.00 0.00 1 T.1010 [1101] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1102] 0.0 0.00 0.00 1 T.1052 [1102] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1103] 0.0 0.00 0.00 1 T.1080 [1103] 0.00 0.00 3/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1104] 0.0 0.00 0.00 1 T.1099 [1104] 0.00 0.00 7/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1105] 0.0 0.00 0.00 1 T.1138 [1105] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1106] 0.0 0.00 0.00 1 T.1147 [1106] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 SaveToConfig() [942] [1107] 0.0 0.00 0.00 1 T.1196 [1107] 0.00 0.00 15/1621 IniItem::IniItem(IniGroup*, char const*, unsigned long) [1563] 0.00 0.00 15/32 IniItem::SetValue(char const*) [1843] 0.00 0.00 15/75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1774] 0.00 0.00 15/15 AIConfig::SettingsToString(char*, unsigned long) const [1906] 0.00 0.00 15/135 AIConfig::HasAI() const [1723] 0.00 0.00 1/633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 1/4 IniGroup::Clear() [2099] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1108] 0.0 0.00 0.00 1 T.1206 [1108] 0.00 0.00 3/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1109] 0.0 0.00 0.00 1 T.1220 [1109] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1110] 0.0 0.00 0.00 1 T.1253 [1110] 0.00 0.00 6/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1111] 0.0 0.00 0.00 1 T.1299 [1111] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1112] 0.0 0.00 0.00 1 T.165 [1112] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1113] 0.0 0.00 0.00 1 T.171 [1113] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1114] 0.0 0.00 0.00 1 T.182 [1114] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1115] 0.0 0.00 0.00 1 T.197 [1115] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1116] 0.0 0.00 0.00 1 T.202 [1116] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1117] 0.0 0.00 0.00 1 T.207 [1117] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1118] 0.0 0.00 0.00 1 T.240 [1118] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1119] 0.0 0.00 0.00 1 T.259 [1119] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1120] 0.0 0.00 0.00 1 T.294 [1120] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1121] 0.0 0.00 0.00 1 T.312 [1121] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 FiosGetScenarioList(SaveLoadDialogMode) [437] [1122] 0.0 0.00 0.00 1 T.315 [1122] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1123] 0.0 0.00 0.00 1 T.320 [1123] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1124] 0.0 0.00 0.00 1 T.348 [1124] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1125] 0.0 0.00 0.00 1 T.369 [1125] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1126] 0.0 0.00 0.00 1 T.406 [1126] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1127] 0.0 0.00 0.00 1 T.421 [1127] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1128] 0.0 0.00 0.00 1 T.421 [1128] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1129] 0.0 0.00 0.00 1 T.456 [1129] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1130] 0.0 0.00 0.00 1 T.463 [1130] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1131] 0.0 0.00 0.00 1 T.475 [1131] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1132] 0.0 0.00 0.00 1 T.511 [1132] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1133] 0.0 0.00 0.00 1 T.538 [1133] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1134] 0.0 0.00 0.00 1 T.574 [1134] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1135] 0.0 0.00 0.00 1 T.575 [1135] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1136] 0.0 0.00 0.00 1 T.631 [1136] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1137] 0.0 0.00 0.00 1 T.733 [1137] 0.00 0.00 9/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1138] 0.0 0.00 0.00 1 T.773 [1138] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1139] 0.0 0.00 0.00 1 T.801 [1139] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1140] 0.0 0.00 0.00 1 T.816 [1140] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1141] 0.0 0.00 0.00 1 T.821 [1141] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1142] 0.0 0.00 0.00 1 T.828 [1142] 0.00 0.00 3/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1143] 0.0 0.00 0.00 1 T.872 [1143] 0.00 0.00 7/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1144] 0.0 0.00 0.00 1 T.880 [1144] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [1145] 0.0 0.00 0.00 1 T.961 [1145] 0.00 0.00 9/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [1146] 0.0 0.00 0.00 1 sq_addref [1146] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::~ScriptScanner() [2521] [1147] 0.0 0.00 0.00 1 sq_close [1147] 0.00 0.00 1/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2519] 0.00 0.00 1/3 SQVM::Finalize() [2183] ----------------------------------------------- 0.00 0.00 1/1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [1148] 0.0 0.00 0.00 1 sq_getclass [1148] 0.00 0.00 1/1 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [2449] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 1/1 AIInfo::DummyConstructor(SQVM*) [1059] [1149] 0.0 0.00 0.00 1 sq_getinstanceup [1149] 0.00 0.00 1/4 SQVM::GetAt(long) [2095] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2595] [1150] 0.0 0.00 0.00 1 sq_notifyallexceptions [1150] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2594] [1151] 0.0 0.00 0.00 1 sq_objtointeger [1151] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2595] [1152] 0.0 0.00 0.00 1 sq_open [1152] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/1 SQSharedState::SQSharedState() [2518] 0.00 0.00 1/1 SQSharedState::Init() [2517] 0.00 0.00 1/1 SQVM::SQVM(SQSharedState*) [2571] 0.00 0.00 1/1 SQVM::Init(SQVM*, long) [2568] ----------------------------------------------- 0.00 0.00 1/1 AI_CreateAIInfoDummy(SQVM*) [569] [1153] 0.0 0.00 0.00 1 sq_push [1153] 0.00 0.00 1/152 SQVM::GetUp(long) [1710] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2595] [1154] 0.0 0.00 0.00 1 sq_setcompilererrorhandler [1154] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2595] [1155] 0.0 0.00 0.00 1 sq_seterrorhandler [1155] 0.00 0.00 1/152 SQVM::GetUp(long) [1710] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2595] [1156] 0.0 0.00 0.00 1 sq_setforeignptr [1156] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2595] [1157] 0.0 0.00 0.00 1 sq_setprintfunc [1157] ----------------------------------------------- 0.00 0.00 1/1 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] [1158] 0.0 0.00 0.00 1 sq_setreleasehook [1158] 0.00 0.00 1/152 SQVM::GetUp(long) [1710] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::MethodExists(tagSQObject, char const*) [1986] [1159] 0.0 0.00 0.00 1 sq_throwerror [1159] 0.00 0.00 1/309 SQString::Create(SQSharedState*, char const*, long) [1669] ----------------------------------------------- 0.00 0.00 9919255/9919255 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [172] [1284] 0.0 0.00 0.00 9919255 GetSignalType(unsigned int, Track) [1284] ----------------------------------------------- 0.00 0.00 7010333/7010333 DrawTrackBits(TileInfo*, TrackBits) [79] [1285] 0.0 0.00 0.00 7010333 GetRailReservationTrackBits(unsigned int) [1285] ----------------------------------------------- 0.00 0.00 1/5151809 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.00 0.00 8/5151809 AllocateMap(unsigned int, unsigned int) [2053] 0.00 0.00 123/5151809 AfterLoadGRFs() [695] 0.00 0.00 436814/5151809 ExploreSegment(Owner) [148] 0.00 0.00 4714863/5151809 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] [1286] 0.0 0.00 0.00 5151809 FindFirstBit(unsigned int) [1286] ----------------------------------------------- 0.00 0.00 5036723/5036723 NewHouseTileLoop(unsigned int) [92] [1287] 0.0 0.00 0.00 5036723 TriggerHouse(unsigned int, HouseTrigger) [1287] ----------------------------------------------- 0.00 0.00 188/4925386 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 4925198/4925386 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [1288] 0.0 0.00 0.00 4925386 ReverseTrackdir(Trackdir) [1288] ----------------------------------------------- 0.00 0.00 4537440/4537440 GetFoundationSlope(unsigned int, unsigned int*) [115] [1289] 0.0 0.00 0.00 4537440 GetFoundation_Trees(unsigned int, Slope) [1289] ----------------------------------------------- 0.00 0.00 1265174/4447589 GrowTown(Town*) [184] 0.00 0.00 3182415/4447589 ClosestTownFromTile(unsigned int, unsigned int) [158] [1290] 0.0 0.00 0.00 4447589 GetRoadTileType(unsigned int) [1290] ----------------------------------------------- 0.00 0.00 178250/4383421 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.00 0.00 4205171/4383421 TrainLocoHandler(Train*, bool) [7] [1291] 0.0 0.00 0.00 4383421 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1291] ----------------------------------------------- 0.00 0.00 3419656/3419656 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] [1292] 0.0 0.00 0.00 3419656 Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) [1292] ----------------------------------------------- 0.00 0.00 137828/3335362 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 853541/3335362 DrawTile_TunnelBridge(TileInfo*) [206] 0.00 0.00 2343993/3335362 DrawBridgeMiddle(TileInfo const*) [123] [1293] 0.0 0.00 0.00 3335362 StartSpriteCombine() [1293] ----------------------------------------------- 0.00 0.00 137828/3335361 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 853540/3335361 DrawTile_TunnelBridge(TileInfo*) [206] 0.00 0.00 2343993/3335361 DrawBridgeMiddle(TileInfo const*) [123] [1294] 0.0 0.00 0.00 3335361 EndSpriteCombine() [1294] ----------------------------------------------- 0.00 0.00 10620/3325098 MakeSingleHouseBigger(unsigned int) [433] 0.00 0.00 3314478/3325098 TileLoop_Town(unsigned int) [27] [1295] 0.0 0.00 0.00 3325098 IsHouseCompleted(unsigned int) [1295] ----------------------------------------------- 0.00 0.00 12788/3281451 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 3268663/3281451 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] [1296] 0.0 0.00 0.00 3281451 Train::IsPrimaryVehicle() const [1296] ----------------------------------------------- 0.00 0.00 2927657/2927657 DrawTile_Road(TileInfo*) [127] [1297] 0.0 0.00 0.00 2927657 IsBridgeAbove(unsigned int) [1297] ----------------------------------------------- 0.00 0.00 33/2418598 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 2418565/2418598 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [1298] 0.0 0.00 0.00 2418598 TrackOverlapsTracks(TrackBits, Track) [1298] ----------------------------------------------- 0.00 0.00 803853/2053384 DrawTile_TunnelBridge(TileInfo*) [206] 0.00 0.00 1249531/2053384 DrawBridgeMiddle(TileInfo const*) [123] [1299] 0.0 0.00 0.00 2053384 HasCatenaryDrawn(RailType) [1299] ----------------------------------------------- 0.00 0.00 1971763/1971763 DrawBridgeMiddle(TileInfo const*) [123] [1300] 0.0 0.00 0.00 1971763 IsTileType(unsigned int, TileType) [1300] ----------------------------------------------- 0.00 0.00 170/1701148 RoadStop::Entry::Rebuild(RoadStop const*, int) [889] 0.00 0.00 13389/1701148 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 44054/1701148 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [339] 0.00 0.00 410649/1701148 FloodVehicles(unsigned int) [312] 0.00 0.00 1232886/1701148 TrainLocoHandler(Train*, bool) [7] [1301] 0.0 0.00 0.00 1701148 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1301] ----------------------------------------------- 0.00 0.00 1516929/1516929 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [1302] 0.0 0.00 0.00 1516929 GetReverseRailTypeTranslation(RailType, GRFFile const*) [1302] ----------------------------------------------- 0.00 0.00 1516928/1516928 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [1303] 0.0 0.00 0.00 1516928 GetTerrainType(unsigned int) [1303] ----------------------------------------------- 0.00 0.00 1493850/1493850 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1304] 0.0 0.00 0.00 1493850 GetTileOwner(unsigned int) [1304] ----------------------------------------------- 0.00 0.00 1493848/1493848 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1305] 0.0 0.00 0.00 1493848 GetTileType(unsigned int) [1305] ----------------------------------------------- 0.00 0.00 1425771/1425771 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] [1306] 0.0 0.00 0.00 1425771 HouseGetRandomBits(ResolverObject const*) [1306] ----------------------------------------------- 0.00 0.00 368494/1409790 GetFoundation_Industry(unsigned int, Slope) [601] 0.00 0.00 1041296/1409790 TileLoop_Industry(unsigned int) [103] [1307] 0.0 0.00 0.00 1409790 GetIndustryGfx(unsigned int) [1307] ----------------------------------------------- 0.00 0.00 1293176/1293176 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1308] 0.0 0.00 0.00 1293176 GetRailTileType(unsigned int) [1308] ----------------------------------------------- 0.00 0.00 1156005/1156005 TrainLocoHandler(Train*, bool) [7] [1309] 0.0 0.00 0.00 1156005 IsTunnel(unsigned int) [1309] ----------------------------------------------- 0.00 0.00 1009917/1009917 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [124] [1310] 0.0 0.00 0.00 1009917 GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) [1310] ----------------------------------------------- 0.00 0.00 1003490/1003490 DrawFoundation(TileInfo*, Foundation) [164] [1311] 0.0 0.00 0.00 1003490 OffsetGroundSprite(int, int) [1311] ----------------------------------------------- 0.00 0.00 956380/956380 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [1312] 0.0 0.00 0.00 956380 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [1312] 0.00 0.00 33342/33342 GetStationIndex(unsigned int) [1417] 0.00 0.00 25520/134877 GetStationType(unsigned int) [1370] ----------------------------------------------- 0.00 0.00 34/954389 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [408] 0.00 0.00 5296/954389 UndrawMouseCursor() [1514] 0.00 0.00 5297/954389 DrawMouseCursor() [781] 0.00 0.00 289425/954389 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 0.00 0.00 309604/954389 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.00 344733/954389 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] [1313] 0.0 0.00 0.00 954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] ----------------------------------------------- 0.00 0.00 2/951770 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 304600/951770 EnumCheckRoadVehClose(Vehicle*, void*) [419] 0.00 0.00 647168/951770 RoadVehController(RoadVehicle*) [73] [1314] 0.0 0.00 0.00 951770 RoadVehicle::IsInDepot() const [1314] ----------------------------------------------- 0.00 0.00 306996/912552 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 605556/912552 TryReserveRailTrack(unsigned int, Track) [288] [1315] 0.0 0.00 0.00 912552 GetTrackBits(unsigned int) [1315] ----------------------------------------------- 0.00 0.00 95540/909316 TranslateTTDPatchCodes(unsigned int, char const*) [909] 0.00 0.00 813776/909316 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] [1316] 0.0 0.00 0.00 909316 Utf8Encode(char*, unsigned int) [1316] ----------------------------------------------- 0.00 0.00 874424/874424 ExploreSegment(Owner) [148] [1317] 0.0 0.00 0.00 874424 HasSignalOnTrackdir(unsigned int, Trackdir) [1317] ----------------------------------------------- 0.00 0.00 36/758175 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 59/758175 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 82/758175 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 961/758175 GetReservedTrackbits(unsigned int) [323] 0.00 0.00 757037/758175 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] [1318] 0.0 0.00 0.00 758175 GetTileType(unsigned int) [1318] ----------------------------------------------- 0.00 0.00 752981/752981 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] [1319] 0.0 0.00 0.00 752981 StationGetRandomBits(ResolverObject const*) [1319] ----------------------------------------------- 0.00 0.00 176/733016 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.00 0.00 43850/733016 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 688990/733016 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] [1320] 0.0 0.00 0.00 733016 HasSignalOnTrackdir(unsigned int, Trackdir) [1320] ----------------------------------------------- 0.00 0.00 715038/715038 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] [1321] 0.0 0.00 0.00 715038 HouseGetTriggers(ResolverObject const*) [1321] ----------------------------------------------- 0.00 0.00 715037/715037 RandomizedSpriteGroup::Resolve(ResolverObject*) const [268] [1322] 0.0 0.00 0.00 715037 HouseSetTriggers(ResolverObject const*, int) [1322] ----------------------------------------------- 0.00 0.00 683265/683265 GetFoundationSlope(unsigned int, unsigned int*) [115] [1323] 0.0 0.00 0.00 683265 GetFoundation_Water(unsigned int, Slope) [1323] ----------------------------------------------- 0.00 0.00 3/641453 Station::~Station() [365] 0.00 0.00 3589/641453 RemoveTextEffect(unsigned short) [877] 0.00 0.00 141920/641453 ViewportSign::UpdatePosition(int, int, unsigned short) [231] 0.00 0.00 495941/641453 MoveAllTextEffects() [503] [1324] 0.0 0.00 0.00 641453 ViewportSign::MarkDirty() const [1324] ----------------------------------------------- 0.00 0.00 6/618507 GRFSound(ByteReader*) [2166] 0.00 0.00 18/618507 DefineGotoLabel(ByteReader*) [1884] 0.00 0.00 18/618507 SkipAct11(ByteReader*) [1952] 0.00 0.00 57/618507 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1796] 0.00 0.00 88/618507 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1721] 0.00 0.00 90/618507 GRFLoadError(ByteReader*) [1850] 0.00 0.00 102/618507 GraphicsNew(ByteReader*) [678] 0.00 0.00 153/618507 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1807] 0.00 0.00 252/618507 SpriteReplace(ByteReader*) [737] 0.00 0.00 345/618507 GRFInfo(ByteReader*) [1780] 0.00 0.00 382/618507 SkipAct5(ByteReader*) [1702] 0.00 0.00 424/618507 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1660] 0.00 0.00 490/618507 ByteReader::ReadWord() [1685] 0.00 0.00 624/618507 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1630] 0.00 0.00 852/618507 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.00 0.00 888/618507 SkipActA(ByteReader*) [1691] 0.00 0.00 1085/618507 FeatureMapSpriteGroup(ByteReader*) [1631] 0.00 0.00 1395/618507 LoadFontGlyph(ByteReader*) [736] 0.00 0.00 1580/618507 NewSpriteSet(ByteReader*) [399] 0.00 0.00 1907/618507 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] 0.00 0.00 1976/618507 ReserveChangeInfo(ByteReader*) [1567] 0.00 0.00 2513/618507 StationMapSpriteGroup(ByteReader*, unsigned char) [1663] 0.00 0.00 2575/618507 ScanInfo(ByteReader*) [928] 0.00 0.00 4185/618507 SkipAct12(ByteReader*) [1608] 0.00 0.00 4739/618507 SkipIf(ByteReader*) [943] 0.00 0.00 4840/618507 SkipAct1(ByteReader*) [1575] 0.00 0.00 6184/618507 FeatureChangeInfo(ByteReader*) [1566] 0.00 0.00 6381/618507 FeatureNewName(ByteReader*) [919] 0.00 0.00 11782/618507 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1694] 0.00 0.00 18340/618507 ParamSet(ByteReader*) [920] 0.00 0.00 35100/618507 CfgApply(ByteReader*) [546] 0.00 0.00 59734/618507 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 108582/618507 NewSpriteGroup(ByteReader*) [1507] 0.00 0.00 340820/618507 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] [1325] 0.0 0.00 0.00 618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 1/616934 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 1/616934 Aircraft::Tick() [729] 0.00 0.00 2/616934 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 3/616934 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 4/616934 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [976] 0.00 0.00 5/616934 Vehicle::HandleLoading(bool) [284] 0.00 0.00 10/616934 RoadVehController(RoadVehicle*) [73] 0.00 0.00 3296/616934 CargoPayment::~CargoPayment() [688] 0.00 0.00 613612/616934 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] [1326] 0.0 0.00 0.00 616934 SndPlayVehicleFx(unsigned short, Vehicle const*) [1326] ----------------------------------------------- 0.00 0.00 537813/537813 GrowTown(Town*) [184] [1327] 0.0 0.00 0.00 537813 TileAddByDiagDir(unsigned int, DiagDirection) [1327] ----------------------------------------------- 0.00 0.00 512847/512847 GetFoundationSlope(unsigned int, unsigned int*) [115] [1328] 0.0 0.00 0.00 512847 GetFoundation_Dummy(unsigned int, Slope) [1328] ----------------------------------------------- 0.00 0.00 570/481517 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] 0.00 0.00 4142/481517 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [287] 0.00 0.00 19213/481517 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 76802/481517 DrawTile_TunnelBridge(TileInfo*) [206] 0.00 0.00 380790/481517 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) [1334] [1329] 0.0 0.00 0.00 481517 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1329] ----------------------------------------------- 0.00 0.00 176/466826 TileLoop_Track(unsigned int) [197] 0.00 0.00 466650/466826 GetRailFoundation(Slope, TrackBits) [187] [1330] 0.0 0.00 0.00 466826 IsSlopeWithThreeCornersRaised(Slope) [1330] ----------------------------------------------- 0.00 0.00 20473/429179 OnTick_Station() [102] 0.00 0.00 201610/429179 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] 0.00 0.00 207096/429179 LoadUnloadStation(Station*) [55] [1331] 0.0 0.00 0.00 429179 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1331] 0.00 0.00 685/935 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1596] ----------------------------------------------- 0.00 0.00 8/419512 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 419504/419512 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [1332] 0.0 0.00 0.00 419512 CYapfRailNodeT::GetLastTile() const [1332] ----------------------------------------------- 0.00 0.00 412326/412326 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [246] [1333] 0.0 0.00 0.00 412326 GetAllRoadBits(unsigned int) [1333] ----------------------------------------------- 0.00 0.00 380791/380791 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [113] [1334] 0.0 0.00 0.00 380791 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) [1334] 0.00 0.00 380790/481517 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1329] ----------------------------------------------- 0.00 0.00 373136/373136 GetRailFoundation(Slope, TrackBits) [187] [1335] 0.0 0.00 0.00 373136 SlopeWithThreeCornersRaised(Corner) [1335] ----------------------------------------------- 0.00 0.00 4/367754 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 70/367754 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 157928/367754 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 209752/367754 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [1336] 0.0 0.00 0.00 367754 BaseStation::GetByTile(unsigned int) [1336] ----------------------------------------------- 0.00 0.00 339985/339985 GetFoundationSlope(unsigned int, unsigned int*) [115] [1337] 0.0 0.00 0.00 339985 GetFoundation_TunnelBridge(unsigned int, Slope) [1337] ----------------------------------------------- 0.00 0.00 1/316442 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [554] 0.00 0.00 38887/316442 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.00 0.00 277554/316442 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [52] [1338] 0.0 0.00 0.00 316442 HalftileFoundation(Corner) [1338] ----------------------------------------------- 0.00 0.00 8/309047 DropdownWindow::DrawWidget(Rect const&, int) const [844] 0.00 0.00 44/309047 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 78/309047 NetworkGameWindow::DrawDetails(Rect const&) const [814] 0.00 0.00 136/309047 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 270/309047 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] 0.00 0.00 510/309047 QueryString::DrawEditBox(Window*, int) [400] 0.00 0.00 880/309047 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] 0.00 0.00 7770/309047 NWidgetToolbarContainer::Draw(Window const*) [251] 0.00 0.00 10071/309047 NWidgetBackground::Draw(Window const*) [328] 0.00 0.00 19128/309047 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [722] 0.00 0.00 52697/309047 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.00 217455/309047 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] [1339] 0.0 0.00 0.00 309047 GfxFillRect(int, int, int, int, int, FillRectMode) [1339] 0.00 0.00 3419656/3419656 Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) [1292] 0.00 0.00 344733/954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] ----------------------------------------------- 0.00 0.00 137827/295860 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 158033/295860 DrawTile_Clear(TileInfo*) [521] [1340] 0.0 0.00 0.00 295860 DrawClearLandFence(TileInfo const*) [1340] ----------------------------------------------- 0.00 0.00 1/284647 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 15/284647 UpdateWindows() [11] 0.00 0.00 76/284647 GfxScroll(int, int, int, int, int, int) [1783] 0.00 0.00 93/284647 DoSetViewportPosition(Window const*, int, int, int, int) [682] 0.00 0.00 4942/284647 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 5642/284647 DrawMouseCursor() [781] 0.00 0.00 273878/284647 DrawDirtyBlocks() [12] [1341] 0.0 0.00 0.00 284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] ----------------------------------------------- 0.00 0.00 176/279932 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [326] 0.00 0.00 2058/279932 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] 0.00 0.00 277698/279932 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [254] [1342] 0.0 0.00 0.00 279932 GetSignalType(unsigned int, Track) [1342] ----------------------------------------------- 0.00 0.00 6096/277767 RoadVehicle::GetRunningCost() const [809] 0.00 0.00 271671/277767 Train::GetRunningCost() const [256] [1343] 0.0 0.00 0.00 277767 GetPrice(Price, unsigned int, GRFFile const*, int) [1343] ----------------------------------------------- 0.00 0.00 68/266606 GfxScroll(int, int, int, int, int, int) [1783] 0.00 0.00 266538/266606 RedrawScreenRect(int, int, int, int) [13] [1344] 0.0 0.00 0.00 266606 NetworkUndrawChatMessage() [1344] ----------------------------------------------- 0.00 0.00 253810/253810 RunTileLoop() [8] [1345] 0.0 0.00 0.00 253810 TileLoop_Dummy(unsigned int) [1345] ----------------------------------------------- 0.00 0.00 2/248421 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 90491/248421 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.00 0.00 157928/248421 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [1346] 0.0 0.00 0.00 248421 TileOffsByDiagDir(DiagDirection) [1346] ----------------------------------------------- 0.00 0.00 244875/244875 RoadVehController(RoadVehicle*) [73] [1347] 0.0 0.00 0.00 244875 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1347] ----------------------------------------------- 0.00 0.00 240435/240435 RoadVehController(RoadVehicle*) [73] [1348] 0.0 0.00 0.00 240435 RoadZPosAffectSpeed(RoadVehicle*, unsigned char) [1348] ----------------------------------------------- 0.00 0.00 8/237932 DropdownWindow::DrawWidget(Rect const&, int) const [844] 0.00 0.00 25/237932 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [840] 0.00 0.00 26/237932 NetworkGameWindow::DrawDetails(Rect const&) const [814] 0.00 0.00 34/237932 QueryString::DrawEditBox(Window*, int) [400] 0.00 0.00 104/237932 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [802] 0.00 0.00 270/237932 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] 0.00 0.00 541/237932 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] 0.00 0.00 3885/237932 NWidgetToolbarContainer::Draw(Window const*) [251] 0.00 0.00 10068/237932 NWidgetBackground::Draw(Window const*) [328] 0.00 0.00 18988/237932 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [722] 0.00 0.00 26566/237932 NWidgetLeaf::Draw(Window const*) [226] 0.00 0.00 177417/237932 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [572] [1349] 0.0 0.00 0.00 237932 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1349] ----------------------------------------------- 0.00 0.00 19874/230247 CargoList::InvalidateCache() [739] 0.00 0.00 210373/230247 CargoList::Append(CargoPacket*) [307] [1350] 0.0 0.00 0.00 230247 CargoList::AddToCache(CargoPacket const*) [1350] ----------------------------------------------- 0.00 0.00 215654/215654 GetFoundationSlope(unsigned int, unsigned int*) [115] [1351] 0.0 0.00 0.00 215654 GetFoundation_Clear(unsigned int, Slope) [1351] ----------------------------------------------- 0.00 0.00 212941/212941 TileLoop_Trees(unsigned int) [32] [1352] 0.0 0.00 0.00 212941 GetTreeType(unsigned int) [1352] ----------------------------------------------- 0.00 0.00 212092/212092 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] [1353] 0.0 0.00 0.00 212092 CargoList::RemoveFromCache(CargoPacket const*) [1353] ----------------------------------------------- 0.00 0.00 551/212089 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [948] 0.00 0.00 211538/212089 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [449] [1354] 0.0 0.00 0.00 212089 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1354] ----------------------------------------------- 0.00 0.00 418/210731 CargoList::Truncate(unsigned int) [925] 0.00 0.00 210313/210731 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] [1355] 0.0 0.00 0.00 210731 CargoList::RemoveFromCache(CargoPacket const*) [1355] ----------------------------------------------- 0.00 0.00 4/209756 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 209752/209756 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [1356] 0.0 0.00 0.00 209756 CYapfRailNodeT::GetLastTrackdir() const [1356] ----------------------------------------------- 0.00 0.00 778/202957 CargoList::InvalidateCache() [703] 0.00 0.00 202179/202957 CargoList::Append(CargoPacket*) [266] [1357] 0.0 0.00 0.00 202957 CargoList::AddToCache(CargoPacket const*) [1357] ----------------------------------------------- 0.00 0.00 201607/201607 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [200] [1358] 0.0 0.00 0.00 201607 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1358] ----------------------------------------------- 0.00 0.00 189109/189109 CallVehicleTicks() [6] [1359] 0.0 0.00 0.00 189109 Vehicle::OnNewDay() [1359] ----------------------------------------------- 0.00 0.00 11/185956 Load_STNS() [793] 0.00 0.00 59/185956 Load_VEHS() [333] 0.00 0.00 289/185956 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] 0.00 0.00 185597/185956 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] [1360] 0.0 0.00 0.00 185956 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1360] ----------------------------------------------- 0.00 0.00 180440/180440 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] [1361] 0.0 0.00 0.00 180440 GetBridgeSpec(unsigned int) [1361] ----------------------------------------------- 0.00 0.00 180440/180440 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] [1362] 0.0 0.00 0.00 180440 GetBridgeType(unsigned int) [1362] ----------------------------------------------- 0.00 0.00 787/171794 RoadVehicle::OnNewDay() [506] 0.00 0.00 171007/171794 Train::OnNewDay() [160] [1363] 0.0 0.00 0.00 171794 DecreaseVehicleValue(Vehicle*) [1363] ----------------------------------------------- 0.00 0.00 41900/170079 TileLoop_Trees(unsigned int) [32] 0.00 0.00 128179/170079 CanPlantTreesOnTile(unsigned int, bool) [548] [1364] 0.0 0.00 0.00 170079 GetClearGround(unsigned int) [1364] ----------------------------------------------- 0.00 0.00 166330/166330 AnimateTile_Industry(unsigned int) [424] [1365] 0.0 0.00 0.00 166330 GetIndustryAnimationState(unsigned int) [1365] ----------------------------------------------- 0.00 0.00 30874/164976 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 134102/164976 GetReservedTrackbits(unsigned int) [323] [1366] 0.0 0.00 0.00 164976 HasStationReservation(unsigned int) [1366] ----------------------------------------------- 0.00 0.00 10412/150596 ClearTownHouse(Town*, unsigned int) [351] 0.00 0.00 140184/150596 UpdateHousesAndTowns() [425] [1367] 0.0 0.00 0.00 150596 GetHouseNorthPart(unsigned short&) [1367] ----------------------------------------------- 0.00 0.00 991/150271 TileLoop_Industry(unsigned int) [103] 0.00 0.00 149280/150271 AnimateTile_Industry(unsigned int) [424] [1368] 0.0 0.00 0.00 150271 SetIndustryAnimationState(unsigned int, unsigned char) [1368] ----------------------------------------------- 0.00 0.00 3/140889 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 684/140889 SettingsDisableElrail(int) [720] 0.00 0.00 1301/140889 Train::ConsistChanged(bool) [505] 0.00 0.00 2952/140889 TrainEnterStation(Train*, unsigned short) [362] 0.00 0.00 37812/140889 LoadUnloadStation(Station*) [55] 0.00 0.00 98137/140889 TrainController(Train*, Vehicle*) [10] [1369] 0.0 0.00 0.00 140889 Train::UpdateAcceleration() [1369] ----------------------------------------------- 0.00 0.00 1962/134877 IsDriveThroughStopTile(unsigned int) [1594] 0.00 0.00 12760/134877 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] 0.00 0.00 25520/134877 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [1312] 0.00 0.00 27944/134877 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] 0.00 0.00 66691/134877 IsRoadStopTile(unsigned int) [464] [1370] 0.0 0.00 0.00 134877 GetStationType(unsigned int) [1370] ----------------------------------------------- 0.00 0.00 131807/131807 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1371] 0.0 0.00 0.00 131807 IsTunnel(unsigned int) [1371] ----------------------------------------------- 0.00 0.00 43031/127386 TileLoop_Trees(unsigned int) [32] 0.00 0.00 84355/127386 MakeClear(unsigned int, ClearGround, unsigned int) [1408] [1372] 0.0 0.00 0.00 127386 GetTileType(unsigned int) [1372] ----------------------------------------------- 0.00 0.00 418/117447 CargoList::Truncate(unsigned int) [925] 0.00 0.00 24717/117447 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [204] 0.00 0.00 92312/117447 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [306] [1373] 0.0 0.00 0.00 117447 std::list >::erase(std::_List_iterator) [1373] ----------------------------------------------- 0.00 0.00 7115/109957 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 49489/109957 ClearPathReservation(Train const*, unsigned int, Trackdir) [257] 0.00 0.00 53353/109957 CheckNextTrainTile(Train*) [75] [1374] 0.0 0.00 0.00 109957 GetStationIndex(unsigned int) [1374] ----------------------------------------------- 0.00 0.00 1/99614 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) [2482] 0.00 0.00 2/99614 ScanInfo(ByteReader*) [928] 0.00 0.00 9/99614 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1522] 0.00 0.00 9/99614 ReserveChangeInfo(ByteReader*) [1567] 0.00 0.00 10/99614 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1472] 0.00 0.00 39/99614 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] 0.00 0.00 40/99614 ParamSet(ByteReader*) [920] 0.00 0.00 48/99614 GraphicsNew(ByteReader*) [678] 0.00 0.00 97/99614 SpriteReplace(ByteReader*) [737] 0.00 0.00 117/99614 GRFComment(ByteReader*) [1737] 0.00 0.00 124/99614 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] 0.00 0.00 430/99614 NewSpriteSet(ByteReader*) [399] 0.00 0.00 465/99614 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.00 0.00 466/99614 TranslateCargo(unsigned char, unsigned char) [1597] 0.00 0.00 532/99614 FeatureMapSpriteGroup(ByteReader*) [1631] 0.00 0.00 585/99614 LoadFontGlyph(ByteReader*) [736] 0.00 0.00 1546/99614 FeatureChangeInfo(ByteReader*) [1566] 0.00 0.00 1553/99614 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] 0.00 0.00 1658/99614 SkipIf(ByteReader*) [943] 0.00 0.00 2928/99614 FeatureNewName(ByteReader*) [919] 0.00 0.00 11456/99614 NewSpriteGroup(ByteReader*) [1507] 0.00 0.00 17184/99614 CfgApply(ByteReader*) [546] 0.00 0.00 60315/99614 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1375] 0.0 0.00 0.00 99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 113/95443 IConsoleCmdExec(char const*) [1031] 0.00 0.00 95330/95443 TranslateTTDPatchCodes(unsigned int, char const*) [909] [1376] 0.0 0.00 0.00 95443 IsValidChar(unsigned int, CharSetFilter) [1376] ----------------------------------------------- 0.00 0.00 94394/94394 GetFoundationSlope(unsigned int, unsigned int*) [115] [1377] 0.0 0.00 0.00 94394 GetFoundation_Station(unsigned int, Slope) [1377] ----------------------------------------------- 0.00 0.00 2742/94170 TrainController(Train*, Vehicle*) [10] 0.00 0.00 91428/94170 CheckNextTrainTile(Train*) [75] [1378] 0.0 0.00 0.00 94170 FindFirstTrackdir(TrackdirBits) [1378] ----------------------------------------------- 0.00 0.00 1/90939 ShowGenerateWorldProgress() [499] 0.00 0.00 1/90939 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 1/90939 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/90939 ShowNetworkGameWindow() [494] 0.00 0.00 1/90939 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/90939 ShowStatusBar() [498] 0.00 0.00 1/90939 AllocateToolbar() [495] 0.00 0.00 1/90939 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 3/90939 ShowSelectGameWindow() [331] 0.00 0.00 3/90939 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 3/90939 InputLoop() [166] 0.00 0.00 4/90939 Window::FindWindowPlacementAndResize(int, int) [180] 0.00 0.00 4/90939 Window::ReInit(int, int) [791] 0.00 0.00 4/90939 ReInitAllWindows() [275] 0.00 0.00 5/90939 DeleteConstructionWindows() [1008] 0.00 0.00 7/90939 SaveLoadWindow::OnClick(Point, int, int) [979] 0.00 0.00 8/90939 SetupColoursAndInitialWindow() [217] 0.00 0.00 8/90939 UpdateWindows() [11] 0.00 0.00 10/90939 ResizeWindow(Window*, int, int) [179] 0.00 0.00 15/90939 Window::~Window() [974] 0.00 0.00 8065/90939 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 82792/90939 SetWindowDirty(WindowClass, int) [395] [1379] 0.0 0.00 0.00 90939 Window::SetDirty() const [1379] ----------------------------------------------- 0.00 0.00 90101/90101 RoadVehController(RoadVehicle*) [73] [1380] 0.0 0.00 0.00 90101 IsTileType(unsigned int, TileType) [1380] ----------------------------------------------- 0.00 0.00 192/87350 NewSpriteGroup(ByteReader*) [1507] 0.00 0.00 2912/87350 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1694] 0.00 0.00 84246/87350 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] [1381] 0.0 0.00 0.00 87350 MapSpriteMappingRecolour(PalSpriteID*) [1381] ----------------------------------------------- 0.00 0.00 31/85620 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [764] 0.00 0.00 85589/85620 CanPlantTreesOnTile(unsigned int, bool) [548] [1382] 0.0 0.00 0.00 85620 GetRawClearGround(unsigned int) [1382] ----------------------------------------------- 0.00 0.00 4775/82854 SubtractMoneyFromCompany(CommandCost) [826] 0.00 0.00 78079/82854 SubtractMoneyFromCompanyFract(Owner, CommandCost) [507] [1383] 0.0 0.00 0.00 82854 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1383] ----------------------------------------------- 0.00 0.00 32/82077 TileLoop_TunnelBridge(unsigned int) [562] 0.00 0.00 92/82077 PlantRandomFarmField(Industry const*) [860] 0.00 0.00 196/82077 TileLoop_Track(unsigned int) [197] 0.00 0.00 509/82077 TileLoop_Road(unsigned int) [119] 0.00 0.00 31357/82077 TileLoop_Clear(unsigned int) [51] 0.00 0.00 49891/82077 TileLoop_Trees(unsigned int) [32] [1384] 0.0 0.00 0.00 82077 GetSnowLine() [1384] ----------------------------------------------- 0.00 0.00 75623/75623 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [1385] 0.0 0.00 0.00 75623 GetTunnelBridgeDirection(unsigned int) [1385] ----------------------------------------------- 0.00 0.00 74988/74988 SlObjectMember(void*, SaveLoad const*) [146] [1386] 0.0 0.00 0.00 74988 IntToReference(unsigned long, SLRefType) [1386] ----------------------------------------------- 0.00 0.00 16/72339 SteamSmokeTick(EffectVehicle*) [863] 0.00 0.00 71/72339 SmokeTick(EffectVehicle*) [819] 0.00 0.00 2010/72339 DieselSmokeTick(EffectVehicle*) [538] 0.00 0.00 14874/72339 Pool::CleanPool() [325] 0.00 0.00 55368/72339 ElectricSparkTick(EffectVehicle*) [168] [1387] 0.0 0.00 0.00 72339 Pool::FreeItem(unsigned long) [1387] ----------------------------------------------- 0.00 0.00 14851/72339 Load_VEHS() [333] 0.00 0.00 57488/72339 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1388] 0.0 0.00 0.00 72339 Vehicle::Vehicle(VehicleType) [1388] ----------------------------------------------- 0.00 0.00 69672/69672 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [1389] 0.0 0.00 0.00 69672 IsTunnel(unsigned int) [1389] ----------------------------------------------- 0.00 0.00 68947/68947 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1390] 0.0 0.00 0.00 68947 TrainOnTileEnum(Vehicle*, void*) [1390] ----------------------------------------------- 0.00 0.00 1/68224 GfxLoadSprites() [269] 0.00 0.00 6/68224 LoadGrfFile(char const*, unsigned int, int) [383] 0.00 0.00 20/68224 SkipIf(ByteReader*) [943] 0.00 0.00 377/68224 CfgApply(ByteReader*) [546] 0.00 0.00 657/68224 InitializeSound() [861] 0.00 0.00 1002/68224 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 1018/68224 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 3274/68224 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [394] 0.00 0.00 3337/68224 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] 0.00 0.00 58532/68224 FioReadBlock(void*, unsigned long) [611] [1391] 0.0 0.00 0.00 68224 FioSeekTo(unsigned long, int) [1391] ----------------------------------------------- 0.00 0.00 488/65441 ProcessOrders(Vehicle*) [69] 0.00 0.00 567/65441 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] 0.00 0.00 15428/65441 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 48958/65441 CheckOrders(Vehicle const*) [551] [1392] 0.0 0.00 0.00 65441 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1392] ----------------------------------------------- 0.00 0.00 5/62570 IndustryDailyLoop() [295] 0.00 0.00 8/62570 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 60/62570 AIConfig::AddRandomDeviation() [1792] 0.00 0.00 182/62570 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 216/62570 Industry::GetRandom() [1690] 0.00 0.00 2102/62570 CreateNewIndustry(unsigned int, unsigned char) [298] 0.00 0.00 16858/62570 BuildTownHouse(Town*, unsigned int) [354] 0.00 0.00 43139/62570 AnimateTile_Town(unsigned int) [243] [1393] 0.0 0.00 0.00 62570 Randomizer::Next(unsigned int) [1393] ----------------------------------------------- 0.00 0.00 903/59994 GetFoundationSlope(unsigned int, unsigned int*) [115] 0.00 0.00 59091/59994 DrawTile_Unmovable(TileInfo*) [714] [1394] 0.0 0.00 0.00 59994 GetFoundation_Unmovable(unsigned int, Slope) [1394] ----------------------------------------------- 0.00 0.00 1761/59249 AfterLoadVehicles(bool) [531] 0.00 0.00 57488/59249 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1395] 0.0 0.00 0.00 59249 EffectVehicle::UpdateDeltaXY(Direction) [1395] ----------------------------------------------- 0.00 0.00 46/57487 Aircraft::Tick() [729] 0.00 0.00 57441/57487 TrainLocoHandler(Train*, bool) [7] [1396] 0.0 0.00 0.00 57487 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1396] ----------------------------------------------- 0.00 0.00 55398/55398 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1397] 0.0 0.00 0.00 55398 ElectricSparkInit(EffectVehicle*) [1397] ----------------------------------------------- 0.00 0.00 1196/51180 FollowTrainReservation(Train const*, Vehicle**) [264] 0.00 0.00 49984/51180 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [745] [1398] 0.0 0.00 0.00 51180 GetStationIndex(unsigned int) [1398] ----------------------------------------------- 0.00 0.00 1/50492 GenerateStationName(Station*, unsigned int, StationNaming) [552] 0.00 0.00 50491/50492 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [1399] 0.0 0.00 0.00 50492 DistanceMax(unsigned int, unsigned int) [1399] ----------------------------------------------- 0.00 0.00 329/50462 Aircraft::Tick() [729] 0.00 0.00 50133/50462 Train::OnNewDay() [160] [1400] 0.0 0.00 0.00 50462 SpecializedStation::Get(unsigned long) [1400] ----------------------------------------------- 0.00 0.00 640/49599 RoadVehicle::GetOrderStationLocation(unsigned short) [1618] 0.00 0.00 48959/49599 CheckOrders(Vehicle const*) [551] [1401] 0.0 0.00 0.00 49599 CanVehicleUseStation(Vehicle const*, Station const*) [1401] 0.00 0.00 1992/1992 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1558] ----------------------------------------------- 0.00 0.00 47607/47607 CheckOrders(Vehicle const*) [551] [1402] 0.0 0.00 0.00 47607 CanVehicleUseStation(unsigned short, Station const*) [1402] ----------------------------------------------- 0.00 0.00 45706/45706 LoadUnloadStation(Station*) [55] [1403] 0.0 0.00 0.00 45706 UpdateTextEffect(unsigned short, unsigned short) [1403] ----------------------------------------------- 0.00 0.00 45706/45706 LoadUnloadStation(Station*) [55] [1404] 0.0 0.00 0.00 45706 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [1404] ----------------------------------------------- 0.00 0.00 44099/44099 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1405] 0.0 0.00 0.00 44099 GetTunnelBridgeDirection(unsigned int) [1405] ----------------------------------------------- 0.00 0.00 43850/43850 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [527] [1406] 0.0 0.00 0.00 43850 GetRailTileType(unsigned int) [1406] ----------------------------------------------- 0.00 0.00 42728/42728 DoClearSquare(unsigned int) [426] [1407] 0.0 0.00 0.00 42728 GetTileType(unsigned int) [1407] ----------------------------------------------- 0.00 0.00 42178/42178 TileLoop_Trees(unsigned int) [32] [1408] 0.0 0.00 0.00 42178 MakeClear(unsigned int, ClearGround, unsigned int) [1408] 0.00 0.00 84355/127386 GetTileType(unsigned int) [1372] ----------------------------------------------- 0.00 0.00 41655/41655 TileLoop_Trees(unsigned int) [32] [1409] 0.0 0.00 0.00 41655 GetTreeDensity(unsigned int) [1409] ----------------------------------------------- 0.00 0.00 5160/38052 Train::ConsistChanged(bool) [505] 0.00 0.00 32892/38052 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1412] [1410] 0.0 0.00 0.00 38052 UsesWagonOverride(Vehicle const*) [1410] ----------------------------------------------- 0.00 0.00 1/37539 AircraftNextAirportPos_and_Order(Aircraft*) [2479] 0.00 0.00 12/37539 AfterLoadGame() [104] 0.00 0.00 300/37539 UpdateAirportsNoise() [808] 0.00 0.00 11566/37539 Aircraft::Tick() [729] 0.00 0.00 25660/37539 Station::GetCatchmentRadius() const [291] [1411] 0.0 0.00 0.00 37539 AirportSpec::Get(unsigned char) [1411] ----------------------------------------------- 0.00 0.00 2061/37168 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) [370] 0.00 0.00 35107/37168 LiveryHelper(unsigned short, Vehicle const*) [1414] [1412] 0.0 0.00 0.00 37168 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1412] 0.00 0.00 32892/38052 UsesWagonOverride(Vehicle const*) [1410] 0.00 0.00 1424/1444 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1572] ----------------------------------------------- 0.00 0.00 36813/36813 GetParamVal(unsigned char, unsigned int*) [856] [1413] 0.0 0.00 0.00 36813 GRFFile::GetParam(unsigned int) const [1413] ----------------------------------------------- 0.00 0.00 35107/35107 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [80] [1414] 0.0 0.00 0.00 35107 LiveryHelper(unsigned short, Vehicle const*) [1414] 0.00 0.00 35107/37168 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1412] ----------------------------------------------- 0.00 0.00 18/33907 DefineGotoLabel(ByteReader*) [1884] 0.00 0.00 53/33907 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 222/33907 InitializeSound() [861] 0.00 0.00 377/33907 CfgApply(ByteReader*) [546] 0.00 0.00 33237/33907 LoadNextSprite(int, unsigned char, unsigned int) [283] [1415] 0.0 0.00 0.00 33907 FioGetPos() [1415] ----------------------------------------------- 0.00 0.00 95/33351 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 100/33351 InitializeLanguagePacks() [725] 0.00 0.00 317/33351 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.00 6868/33351 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.00 25971/33351 ScanPathForTarFiles(char const*, unsigned long) [1689] [1416] 0.0 0.00 0.00 33351 FS2OTTD(char const*) [1416] ----------------------------------------------- 0.00 0.00 33342/33342 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [1312] [1417] 0.0 0.00 0.00 33342 GetStationIndex(unsigned int) [1417] ----------------------------------------------- 0.00 0.00 24/33254 DupSprite(unsigned int, unsigned int) [1863] 0.00 0.00 33230/33254 LoadNextSprite(int, unsigned char, unsigned int) [283] [1418] 0.0 0.00 0.00 33254 AllocateSpriteCache(unsigned int) [1418] ----------------------------------------------- 0.00 0.00 95/33251 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 317/33251 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.00 6868/33251 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.00 25971/33251 ScanPathForTarFiles(char const*, unsigned long) [1689] [1419] 0.0 0.00 0.00 33251 FiosIsValidFile(char const*, dirent const*, stat*) [1419] ----------------------------------------------- 0.00 0.00 30904/30904 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1420] 0.0 0.00 0.00 30904 FindTrainOnTrackEnum(Vehicle*, void*) [1420] ----------------------------------------------- 0.00 0.00 2/27845 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 20/27845 AfterLoadGame() [104] 0.00 0.00 27/27845 FindVehiclesInRoadStop(Vehicle*, void*) [1803] 0.00 0.00 87/27845 UpdateCompanyRatingAndValue(Company*, bool) [1009] 0.00 0.00 27709/27845 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [121] [1421] 0.0 0.00 0.00 27845 RoadVehicle::IsPrimaryVehicle() const [1421] ----------------------------------------------- 0.00 0.00 26180/26180 SlObjectMember(void*, SaveLoad const*) [146] [1422] 0.0 0.00 0.00 26180 GetVehicleDescription(VehicleType) [1422] ----------------------------------------------- 0.00 0.00 317/25030 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] 0.00 0.00 430/25030 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [744] 0.00 0.00 24283/25030 TryReserveRailTrack(unsigned int, Track) [288] [1423] 0.0 0.00 0.00 25030 SetTunnelBridgeReservation(unsigned int, bool) [1423] ----------------------------------------------- 0.00 0.00 24656/24656 GetVehicleCapacity(Vehicle const*, unsigned short*) [747] [1424] 0.0 0.00 0.00 24656 Engine::CanCarryCargo() const [1424] ----------------------------------------------- 0.00 0.00 2/24589 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.00 790/24589 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] 0.00 0.00 2935/24589 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1538] 0.00 0.00 3009/24589 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1537] 0.00 0.00 17853/24589 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [1425] 0.0 0.00 0.00 24589 Station::GetTileArea(TileArea*, StationType) const [1425] ----------------------------------------------- 0.00 0.00 24517/24517 InputLoop() [166] [1426] 0.0 0.00 0.00 24517 Window::OnMouseLoop() [1426] ----------------------------------------------- 0.00 0.00 6390/23904 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1453] 0.00 0.00 7511/23904 NewSpriteGroup(ByteReader*) [1507] 0.00 0.00 10003/23904 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1472] [1427] 0.0 0.00 0.00 23904 Pool::GetNew(unsigned long) [1427] ----------------------------------------------- 0.00 0.00 2/23623 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] 0.00 0.00 23621/23623 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [1428] 0.0 0.00 0.00 23623 CheckCompanyHasMoney(CommandCost&) [1428] ----------------------------------------------- 0.00 0.00 653/23497 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] 0.00 0.00 1277/23497 RoadVehController(RoadVehicle*) [73] 0.00 0.00 21567/23497 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [1429] 0.0 0.00 0.00 23497 RoadStop::GetByTile(unsigned int, RoadStopType) [1429] ----------------------------------------------- 0.00 0.00 22998/22998 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1430] 0.0 0.00 0.00 22998 EnsureNoTrainOnTrackProc(Vehicle*, void*) [1430] ----------------------------------------------- 0.00 0.00 170/22255 RoadStop::MakeDriveThrough() [1761] 0.00 0.00 340/22255 RoadStop::Entry::Rebuild(RoadStop const*, int) [889] 0.00 0.00 1245/22255 RoadVehController(RoadVehicle*) [73] 0.00 0.00 20500/22255 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [1431] 0.0 0.00 0.00 22255 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] 0.00 0.00 340/340 GetStationType(unsigned int) [1658] 0.00 0.00 340/340 GetRoadStopDir(unsigned int) [1657] ----------------------------------------------- 21580 GetTownName(char*, Town const*, char const*) [1433] [1432] 0.0 0.00 0.00 21580 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1432] 21580 GetStringWithArgs(char*, unsigned int, long long*, char const*) [334] ----------------------------------------------- 21579 FormatString(char*, char const*, long long*, unsigned int, char const*) [270] [1433] 0.0 0.00 0.00 21579 GetTownName(char*, Town const*, char const*) [1433] 0.00 0.00 21579/21579 TownNameParams::TownNameParams(Town const*) [1434] 21580 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1432] ----------------------------------------------- 0.00 0.00 21579/21579 GetTownName(char*, Town const*, char const*) [1433] [1434] 0.0 0.00 0.00 21579 TownNameParams::TownNameParams(Town const*) [1434] ----------------------------------------------- 0.00 0.00 3/20935 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [529] 0.00 0.00 5/20935 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.00 2956/20935 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] 0.00 0.00 17971/20935 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [1435] 0.0 0.00 0.00 20935 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1435] ----------------------------------------------- 0.00 0.00 8/20935 CYapfRail1::CYapfRail1() [765] 0.00 0.00 20927/20935 CYapfRail2::CYapfRail2() [41] [1436] 0.0 0.00 0.00 20935 CBlobT::GrowSizeNC(unsigned long) [1436] ----------------------------------------------- 0.00 0.00 20652/20652 Load_CAPA() [296] [1437] 0.0 0.00 0.00 20652 CargoPacket::CargoPacket() [1437] ----------------------------------------------- 0.00 0.00 20652/20652 Load_CAPA() [296] [1438] 0.0 0.00 0.00 20652 Pool::GetNew(unsigned long, unsigned long) [1438] ----------------------------------------------- 0.00 0.00 20489/20489 UpdateStationAcceptance(Station*, bool) [250] [1439] 0.0 0.00 0.00 20489 StationRect::IsEmpty() const [1439] ----------------------------------------------- 0.00 0.00 19796/19796 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [80] [1440] 0.0 0.00 0.00 19796 CargoSpec::Get(unsigned long) [1440] ----------------------------------------------- 0.00 0.00 19686/19686 NWidgetLeaf::Draw(Window const*) [226] [1441] 0.0 0.00 0.00 19686 Window::DrawWidget(Rect const&, int) const [1441] ----------------------------------------------- 0.00 0.00 2071/18646 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 16575/18646 DoPaletteAnimations() [1483] [1442] 0.0 0.00 0.00 18646 Blitter_8bppBase::UsePaletteAnimation() [1442] ----------------------------------------------- 0.00 0.00 18337/18337 SndPlayTileFx(unsigned short, unsigned int) [785] [1443] 0.0 0.00 0.00 18337 GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) [1443] ----------------------------------------------- 0.00 0.00 1/18316 MakeWaterKeepingClass(unsigned int, Owner) [857] 0.00 0.00 18315/18316 GetFloodingBehaviour(unsigned int) [94] [1444] 0.0 0.00 0.00 18316 GetStationType(unsigned int) [1444] ----------------------------------------------- 0.00 0.00 4507/18313 DrawTile_Clear(TileInfo*) [521] 0.00 0.00 13806/18313 DrawTile_Trees(TileInfo*) [336] [1445] 0.0 0.00 0.00 18313 DrawHillyLandTile(TileInfo const*) [1445] ----------------------------------------------- 0.00 0.00 17976/17976 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [35] [1446] 0.0 0.00 0.00 17976 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [1446] ----------------------------------------------- 0.00 0.00 1/17004 WaitTillGeneratedWorld() [2465] 0.00 0.00 1/17004 _GenerateWorld(void*) [787] 0.00 0.00 1/17004 DrawSurfaceToScreenThread(void*) [637] 0.00 0.00 2/17004 NetworkUDPClose() [2198] 0.00 0.00 2/17004 NetworkUDPInitialize() [973] 0.00 0.00 3/17004 ttd_main(int, char**) [1] 0.00 0.00 369/17004 NetworkGameListRequery() [1650] 0.00 0.00 16625/17004 VideoDriver_SDL::MainLoop() [2] [1447] 0.0 0.00 0.00 17004 ThreadMutex_pthread::BeginCritical() [1447] ----------------------------------------------- 0.00 0.00 1/17002 _GenerateWorld(void*) [787] 0.00 0.00 1/17002 DrawSurfaceToScreenThread(void*) [637] 0.00 0.00 2/17002 WaitTillGeneratedWorld() [2465] 0.00 0.00 2/17002 NetworkUDPClose() [2198] 0.00 0.00 2/17002 NetworkUDPInitialize() [973] 0.00 0.00 369/17002 NetworkGameListRequery() [1650] 0.00 0.00 16625/17002 VideoDriver_SDL::MainLoop() [2] [1448] 0.0 0.00 0.00 17002 ThreadMutex_pthread::EndCritical() [1448] ----------------------------------------------- 0.00 0.00 935/16986 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1596] 0.00 0.00 1480/16986 AnimateAirportTile(unsigned int) [1569] 0.00 0.00 14571/16986 DrawTile_Station(TileInfo*) [59] [1449] 0.0 0.00 0.00 16986 GetTranslatedAirportTileID(unsigned char) [1449] ----------------------------------------------- 0.00 0.00 1/16626 DrawSurfaceToScreenThread(void*) [637] 0.00 0.00 16625/16626 VideoDriver_SDL::MainLoop() [2] [1450] 0.0 0.00 0.00 16626 ThreadMutex_pthread::SendSignal() [1450] ----------------------------------------------- 0.00 0.00 8285/16624 UpdateWindows() [11] 0.00 0.00 8339/16624 VideoDriver_SDL::MainLoop() [2] [1451] 0.0 0.00 0.00 16624 NetworkDrawChatMessage() [1451] ----------------------------------------------- 0.00 0.00 16386/16386 DrawSurfaceToScreenThread(void*) [637] [1452] 0.0 0.00 0.00 16386 DrawSurfaceToScreen() [1452] ----------------------------------------------- 0.00 0.00 16386/16386 NewSpriteGroup(ByteReader*) [1507] [1453] 0.0 0.00 0.00 16386 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1453] 0.00 0.00 6390/23904 Pool::GetNew(unsigned long) [1427] ----------------------------------------------- 0.00 0.00 7915/16181 GameLoop() [3] 0.00 0.00 8266/16181 NetworkUDPGameLoop() [619] [1454] 0.0 0.00 0.00 16181 NetworkUDPSocketHandler::ReceivePackets() [1454] 0.00 0.00 15826/15826 Packet::Packet(NetworkSocketHandler*) [1455] ----------------------------------------------- 0.00 0.00 15826/15826 NetworkUDPSocketHandler::ReceivePackets() [1454] [1455] 0.0 0.00 0.00 15826 Packet::Packet(NetworkSocketHandler*) [1455] ----------------------------------------------- 0.00 0.00 1/15812 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/15812 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 1/15812 ScrollMainWindowTo(int, int, int, bool) [1056] 0.00 0.00 1/15812 DropdownWindow::~DropdownWindow() [1049] 0.00 0.00 2/15812 InitializeRailGUI() [2202] 0.00 0.00 2/15812 ResetViewportAfterLoadGame() [981] 0.00 0.00 4/15812 MainToolbarWindow::OnInvalidateData(int) [2255] 0.00 0.00 9/15812 QueryString::HandleEditBox(Window*, int) [991] 0.00 0.00 31/15812 DropdownWindow::OnMouseLoop() [497] 0.00 0.00 7880/15812 NewsLoop() [940] 0.00 0.00 7880/15812 IsNewsTickerShown() [1504] [1456] 0.0 0.00 0.00 15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 15428/15428 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1457] 0.0 0.00 0.00 15428 GetStationIndex(unsigned int) [1457] ----------------------------------------------- 0.00 0.00 14851/14851 Load_VEHS() [333] [1458] 0.0 0.00 0.00 14851 Pool::GetNew(unsigned long, unsigned long) [1458] ----------------------------------------------- 0.00 0.00 14851/14851 SetCachedEngineCounts() [2214] [1459] 0.0 0.00 0.00 14851 Vehicle::IsEngineCountable() const [1459] ----------------------------------------------- 0.00 0.00 2/14748 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.00 14746/14748 DrawOverlappedWindowForAll(int, int, int, int) [14] [1460] 0.0 0.00 0.00 14748 StatusBarWindow::OnPaint() [1460] ----------------------------------------------- 0.00 0.00 447/14677 DrawTile_Station(TileInfo*) [59] 0.00 0.00 1682/14677 DrawTile_Trees(TileInfo*) [336] 0.00 0.00 12548/14677 DrawTile_Water(TileInfo*) [451] [1461] 0.0 0.00 0.00 14677 DrawShoreTile(Slope) [1461] ----------------------------------------------- 0.00 0.00 14607/14607 CargoPacket::AfterLoad() [687] [1462] 0.0 0.00 0.00 14607 VehicleCargoList::InvalidateCache() [1462] ----------------------------------------------- 0.00 0.00 1/13648 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 13647/13648 DrawSurfaceToScreenThread(void*) [637] [1463] 0.0 0.00 0.00 13648 ThreadMutex_pthread::WaitForSignal() [1463] ----------------------------------------------- 0.00 0.00 22/13356 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 57/13356 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1796] 0.00 0.00 13277/13356 StartSound(unsigned short, float, unsigned int) [545] [1464] 0.0 0.00 0.00 13356 GetSound(unsigned short) [1464] ----------------------------------------------- 0.00 0.00 13277/13277 StartSound(unsigned short, float, unsigned int) [545] [1465] 0.0 0.00 0.00 13277 MxAllocateChannel() [1465] ----------------------------------------------- 0.00 0.00 2/13090 Ship::~Ship() [914] 0.00 0.00 33/13090 Aircraft::~Aircraft() [850] 0.00 0.00 107/13090 RoadVehicle::~RoadVehicle() [813] 0.00 0.00 12948/13090 Train::~Train() [337] [1466] 0.0 0.00 0.00 13090 Vehicle::PreDestructor() [1466] ----------------------------------------------- 0.00 0.00 10/12398 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 640/12398 RoadVehArrivesAt(RoadVehicle const*, Station*) [1617] 0.00 0.00 1992/12398 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1558] 0.00 0.00 3009/12398 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] 0.00 0.00 6747/12398 RoadVehController(RoadVehicle*) [73] [1467] 0.0 0.00 0.00 12398 RoadVehicle::IsBus() const [1467] ----------------------------------------------- 0.00 0.00 11631/11631 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1468] 0.0 0.00 0.00 11631 GetVehicleTunnelBridgeProc(Vehicle*, void*) [1468] ----------------------------------------------- 0.00 0.00 1/11554 BuildOilRig(unsigned int) [301] 0.00 0.00 2/11554 MoveBuoysToWaypoints() [853] 0.00 0.00 11551/11554 AfterLoadGame() [104] [1469] 0.0 0.00 0.00 11554 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1469] ----------------------------------------------- 0.00 0.00 1/11117 ReadFileToMem(char const*, unsigned long*, unsigned long) [2432] 0.00 0.00 1/11117 SaveToHighScore() [2437] 0.00 0.00 1/11117 LoadFromHighScore() [2445] 0.00 0.00 1/11117 IniFile::SaveToDisk(char const*) [1015] 0.00 0.00 5/11117 InitializeLanguagePacks() [725] 0.00 0.00 8/11117 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] 0.00 0.00 12/11117 FioCreateDirectory(char const*) [1917] 0.00 0.00 18/11117 TarListAddFile(char const*) [1696] 0.00 0.00 20/11117 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 54/11117 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1802] 0.00 0.00 58/11117 FileExists(char const*) [1795] 0.00 0.00 96/11117 GetLanguageFileHeader(char const*, LanguagePack*) [1749] 0.00 0.00 1305/11117 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.00 4290/11117 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] 0.00 0.00 5247/11117 ScanPathForTarFiles(char const*, unsigned long) [1689] [1470] 0.0 0.00 0.00 11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 10502/10502 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [515] [1471] 0.0 0.00 0.00 10502 DecreaseBuildingCount(Town*, unsigned short) [1471] ----------------------------------------------- 0.00 0.00 10013/10013 NewSpriteGroup(ByteReader*) [1507] [1472] 0.0 0.00 0.00 10013 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1472] 0.00 0.00 10003/23904 Pool::GetNew(unsigned long) [1427] 0.00 0.00 10/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 9858/9858 GetAnyRoadBits(unsigned int, RoadType, bool) [371] [1473] 0.0 0.00 0.00 9858 GetTunnelBridgeDirection(unsigned int) [1473] ----------------------------------------------- 3118 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] 723 NWidgetBackground::GetWidgetFromPos(int, int) [1564] 0.00 0.00 22/9011 GetWidgetFromPos(Window const*, int, int) [1870] 0.00 0.00 8989/9011 HandleMouseEvents() [167] [1474] 0.0 0.00 0.00 9734+3118 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] 0.00 0.00 8981/9355 NWidgetCore::GetWidgetFromPos(int, int) [1476] 0.00 0.00 1049/1049 NWidgetSpacer::GetWidgetFromPos(int, int) [1588] 0.00 0.00 69/69 NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1781] 0.00 0.00 40/40 NWidgetServerListHeader::GetWidgetFromPos(int, int) [1822] 0.00 0.00 3/3 NWidgetStacked::GetWidgetFromPos(int, int) [2171] 1575 NWidgetBackground::GetWidgetFromPos(int, int) [1564] 3118 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] ----------------------------------------------- 0.00 0.00 9635/9635 RoadVehController(RoadVehicle*) [73] [1475] 0.0 0.00 0.00 9635 GetStationIndex(unsigned int) [1475] ----------------------------------------------- 0.00 0.00 374/9355 NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1781] 0.00 0.00 8981/9355 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] [1476] 0.0 0.00 0.00 9355 NWidgetCore::GetWidgetFromPos(int, int) [1476] ----------------------------------------------- 0.00 0.00 9192/9192 Load_ORDR() [396] [1477] 0.0 0.00 0.00 9192 Pool::GetNew(unsigned long, unsigned long) [1477] ----------------------------------------------- 0.00 0.00 26/9192 Load_ORDR() [396] 0.00 0.00 9166/9192 Pool::CleanPool() [2090] [1478] 0.0 0.00 0.00 9192 Pool::FreeItem(unsigned long) [1478] ----------------------------------------------- 0.00 0.00 9069/9069 HandleMouseEvents() [167] [1479] 0.0 0.00 0.00 9069 UpdateTileSelection() [1479] ----------------------------------------------- 0.00 0.00 9069/9069 HandleMouseEvents() [167] [1480] 0.0 0.00 0.00 9069 VpHandlePlaceSizingDrag() [1480] ----------------------------------------------- 0.00 0.00 9007/9007 CallWindowTickEvent() [1485] [1481] 0.0 0.00 0.00 9007 Window::OnTick() [1481] ----------------------------------------------- 0.00 0.00 8985/8985 HandleMouseEvents() [167] [1482] 0.0 0.00 0.00 8985 Window::OnMouseOver(Point, int) [1482] ----------------------------------------------- 0.00 0.00 4/8289 GfxInitPalettes() [629] 0.00 0.00 8285/8289 GameLoop() [3] [1483] 0.0 0.00 0.00 8289 DoPaletteAnimations() [1483] 0.00 0.00 16575/18646 Blitter_8bppBase::UsePaletteAnimation() [1442] ----------------------------------------------- 0.00 0.00 8285/8285 StateGameLoop() [4] [1484] 0.0 0.00 0.00 8285 OnTick_Companies() [1484] 0.00 0.00 8285/8285 AI::CanStartNew() [1490] ----------------------------------------------- 0.00 0.00 8285/8285 StateGameLoop() [4] [1485] 0.0 0.00 0.00 8285 CallWindowTickEvent() [1485] 0.00 0.00 9007/9007 Window::OnTick() [1481] 0.00 0.00 7915/7915 StatusBarWindow::OnTick() [1501] 0.00 0.00 7915/7915 MainToolbarWindow::OnTick() [1502] 0.00 0.00 31/31 DropdownWindow::OnTick() [1846] ----------------------------------------------- 0.00 0.00 8285/8285 UpdateWindows() [11] [1486] 0.0 0.00 0.00 8285 UpdateViewportPosition(Window*) [1486] ----------------------------------------------- 0.00 0.00 8285/8285 GameLoop() [3] [1487] 0.0 0.00 0.00 8285 MusicLoop() [1487] ----------------------------------------------- 0.00 0.00 8285/8285 UpdateWindows() [11] [1488] 0.0 0.00 0.00 8285 SetViewportPosition(Window*, int, int) [1488] ----------------------------------------------- 0.00 0.00 8285/8285 GameLoop() [3] [1489] 0.0 0.00 0.00 8285 SoundDriver::MainLoop() [1489] ----------------------------------------------- 0.00 0.00 8285/8285 OnTick_Companies() [1484] [1490] 0.0 0.00 0.00 8285 AI::CanStartNew() [1490] ----------------------------------------------- 0.00 0.00 8285/8285 StateGameLoop() [4] [1491] 0.0 0.00 0.00 8285 AI::GameLoop() [1491] ----------------------------------------------- 0.00 0.00 8280/8280 VideoDriver_SDL::MainLoop() [2] [1492] 0.0 0.00 0.00 8280 CSleep(int) [1492] ----------------------------------------------- 0.00 0.00 8276/8276 GameLoop() [3] [1493] 0.0 0.00 0.00 8276 ProcessAsyncSaveFinish() [1493] ----------------------------------------------- 0.00 0.00 8270/8270 NetworkUDPGameLoop() [619] [1494] 0.0 0.00 0.00 8270 NetworkHTTPSocketHandler::HTTPReceive() [1494] ----------------------------------------------- 0.00 0.00 1/8264 GfxLoadSprites() [269] 0.00 0.00 3/8264 InitializeSound() [861] 0.00 0.00 6/8264 LoadGrfFile(char const*, unsigned int, int) [383] 0.00 0.00 641/8264 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 1002/8264 StartSound(unsigned short, float, unsigned int) [545] 0.00 0.00 3274/8264 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [394] 0.00 0.00 3337/8264 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] [1495] 0.0 0.00 0.00 8264 FioSeekToFile(unsigned char, unsigned long) [1495] ----------------------------------------------- 0.00 0.00 8253/8253 NetworkUDPGameLoop() [619] [1496] 0.0 0.00 0.00 8253 ClientNetworkContentSocketHandler::SendReceive() [1496] ----------------------------------------------- 0.00 0.00 2336/8042 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] 0.00 0.00 5706/8042 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] [1497] 0.0 0.00 0.00 8042 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1497] ----------------------------------------------- 0.00 0.00 10/8034 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 8024/8034 RoadVehController(RoadVehicle*) [73] [1498] 0.0 0.00 0.00 8034 GetRoadStopType(unsigned int) [1498] ----------------------------------------------- 0.00 0.00 1/7916 NetworkServerStart() [949] 0.00 0.00 7915/7916 NetworkGameLoop() [5] [1499] 0.0 0.00 0.00 7916 NetworkUDPAdvertise() [1499] ----------------------------------------------- 0.00 0.00 7915/7915 NetworkGameLoop() [5] [1500] 0.0 0.00 0.00 7915 NetworkServer_Tick(bool) [1500] ----------------------------------------------- 0.00 0.00 7915/7915 CallWindowTickEvent() [1485] [1501] 0.0 0.00 0.00 7915 StatusBarWindow::OnTick() [1501] ----------------------------------------------- 0.00 0.00 7915/7915 CallWindowTickEvent() [1485] [1502] 0.0 0.00 0.00 7915 MainToolbarWindow::OnTick() [1502] ----------------------------------------------- 0.00 0.00 1/7913 CleanupGeneration() [803] 0.00 0.00 1/7913 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/7913 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/7913 ShowNetworkGameWindow() [494] 0.00 0.00 1/7913 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/7913 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 2/7913 NetworkDisconnect(bool) [2203] 0.00 0.00 2/7913 HideVitalWindows() [2441] 0.00 0.00 2/7913 HandleMouseEvents() [167] 0.00 0.00 5/7913 Industry::~Industry() [541] 0.00 0.00 15/7913 Station::~Station() [365] 0.00 0.00 7881/7913 MoveToNextItem() [750] [1503] 0.0 0.00 0.00 7913 DeleteWindowById(WindowClass, int, bool) [1503] ----------------------------------------------- 0.00 0.00 7880/7880 NewsLoop() [940] [1504] 0.0 0.00 0.00 7880 IsNewsTickerShown() [1504] 0.00 0.00 7880/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 7846/7846 NWidgetPIPContainer::Draw(Window const*) [17] [1505] 0.0 0.00 0.00 7846 NWidgetSpacer::Draw(Window const*) [1505] ----------------------------------------------- 0.00 0.00 86/7806 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 177/7806 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.00 339/7806 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 1132/7806 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 1897/7806 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 4175/7806 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] [1506] 0.0 0.00 0.00 7806 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1506] ----------------------------------------------- 0.00 0.00 7511/7511 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1507] 0.0 0.00 0.00 7511 NewSpriteGroup(ByteReader*) [1507] 0.00 0.00 108582/618507 ByteReader::ReadByte() [1325] 0.00 0.00 16386/16386 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1453] 0.00 0.00 11456/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 10013/10013 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1472] 0.00 0.00 7511/23904 Pool::GetNew(unsigned long) [1427] 0.00 0.00 2585/2585 SpriteGroup const** CallocT(unsigned long) [1544] 0.00 0.00 192/245 ByteReader::ReadWord() [1685] 0.00 0.00 192/87350 MapSpriteMappingRecolour(PalSpriteID*) [1381] ----------------------------------------------- 0.00 0.00 7161/7161 DrawWaterEdges(unsigned int, unsigned int) [834] [1508] 0.0 0.00 0.00 7161 IsWateredTile(unsigned int, Direction) [1508] ----------------------------------------------- 0.00 0.00 2/6749 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] 0.00 0.00 6747/6749 RoadVehController(RoadVehicle*) [73] [1509] 0.0 0.00 0.00 6749 GetTileOwner(unsigned int) [1509] ----------------------------------------------- 0.00 0.00 4/6316 DetermineBasePaths(char const*) [2447] 0.00 0.00 9/6316 FileScanner::Scan(char const*, char const*, bool) [196] 0.00 0.00 1276/6316 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [98] 0.00 0.00 5027/6316 ScanPathForTarFiles(char const*, unsigned long) [1689] [1510] 0.0 0.00 0.00 6316 AppendPathSeparator(char*, unsigned long) [1510] ----------------------------------------------- 0.00 0.00 5297/5297 DrawMouseCursor() [781] [1511] 0.0 0.00 0.00 5297 Blitter_8bppBase::BufferSize(int, int) [1511] ----------------------------------------------- 0.00 0.00 5297/5297 DrawMouseCursor() [781] [1512] 0.0 0.00 0.00 5297 Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) [1512] ----------------------------------------------- 0.00 0.00 5296/5296 UndrawMouseCursor() [1514] [1513] 0.0 0.00 0.00 5296 Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) [1513] ----------------------------------------------- 0.00 0.00 1/5295 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 8/5295 GfxScroll(int, int, int, int, int, int) [1783] 0.00 0.00 345/5295 DrawMouseCursor() [781] 0.00 0.00 4941/5295 RedrawScreenRect(int, int, int, int) [13] [1514] 0.0 0.00 0.00 5295 UndrawMouseCursor() [1514] 0.00 0.00 5296/954389 Blitter_8bppBase::MoveTo(void const*, int, int) [1313] 0.00 0.00 5296/5296 Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) [1513] ----------------------------------------------- 0.00 0.00 1041/5271 LoadFontGlyph(ByteReader*) [736] 0.00 0.00 4230/5271 InitializeUnicodeGlyphMap() [867] [1515] 0.0 0.00 0.00 5271 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [1515] ----------------------------------------------- 0.00 0.00 1525/5153 SlReadByte() [261] 0.00 0.00 3628/5153 SlCopyBytes(void*, unsigned long) [349] [1516] 0.0 0.00 0.00 5153 ReadZlib() [1516] ----------------------------------------------- 0.00 0.00 4884/4884 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [881] [1517] 0.0 0.00 0.00 4884 GetStationIndex(unsigned int) [1517] ----------------------------------------------- 0.00 0.00 4682/4682 GetTownRoadBits(unsigned int) [755] [1518] 0.0 0.00 0.00 4682 GetStationType(unsigned int) [1518] ----------------------------------------------- 0.00 0.00 4548/4548 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] [1519] 0.0 0.00 0.00 4548 TerraformAddDirtyTile(TerraformerState*, unsigned int) [1519] ----------------------------------------------- 0.00 0.00 4524/4524 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [159] [1520] 0.0 0.00 0.00 4524 GetRoadDepotDirection(unsigned int) [1520] ----------------------------------------------- 0.00 0.00 6/4208 Aircraft::MarkDirty() [2025] 0.00 0.00 15/4208 AfterLoadVehicles(bool) [531] 0.00 0.00 4187/4208 SetAircraftPosition(Aircraft*, int, int, int) [782] [1521] 0.0 0.00 0.00 4208 Aircraft::GetImage(Direction) const [1521] ----------------------------------------------- 0.00 0.00 13/4092 ReserveChangeInfo(ByteReader*) [1567] 0.00 0.00 4079/4092 FeatureChangeInfo(ByteReader*) [1566] [1522] 0.0 0.00 0.00 4092 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1522] 0.00 0.00 9/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 3907/3907 Aircraft::Tick() [729] [1523] 0.0 0.00 0.00 3907 GetDirectionTowards(Vehicle const*, int, int) [1523] ----------------------------------------------- 0.00 0.00 14/3900 SkipIf(ByteReader*) [943] 0.00 0.00 422/3900 TranslateCargo(unsigned char, unsigned char) [1597] 0.00 0.00 3464/3900 AfterLoadGRFs() [695] [1524] 0.0 0.00 0.00 3900 GetCargoIDByLabel(unsigned int) [1524] ----------------------------------------------- 0.00 0.00 3805/3805 LoadUnloadStation(Station*) [55] [1525] 0.0 0.00 0.00 3805 ShowFillingPercent(int, int, int, unsigned char, unsigned short) [1525] ----------------------------------------------- 0.00 0.00 12/3799 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 3787/3799 DrawTile_Road(TileInfo*) [127] [1526] 0.0 0.00 0.00 3799 IsCrossingBarred(unsigned int) [1526] ----------------------------------------------- 0.00 0.00 12/3799 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] 0.00 0.00 3787/3799 DrawTile_Road(TileInfo*) [127] [1527] 0.0 0.00 0.00 3799 GetCrossingRoadAxis(unsigned int) [1527] ----------------------------------------------- 0.00 0.00 3721/3721 CheckOrders(Vehicle const*) [551] [1528] 0.0 0.00 0.00 3721 OrderList::DebugCheckSanity() const [1528] ----------------------------------------------- 0.00 0.00 3606/3606 LoadUnloadStation(Station*) [55] [1529] 0.0 0.00 0.00 3606 Pool::FreeItem(unsigned long) [1529] ----------------------------------------------- 0.00 0.00 3601/3601 Vehicle::LeaveStation() [335] [1530] 0.0 0.00 0.00 3601 Order::MakeLeaveStation() [1530] ----------------------------------------------- 0.00 0.00 3601/3601 Vehicle::LeaveStation() [335] [1531] 0.0 0.00 0.00 3601 std::list >::remove(Vehicle* const&) [1531] ----------------------------------------------- 0.00 0.00 2/3600 AfterLoadGame() [104] 0.00 0.00 3598/3600 PrepareUnload(Vehicle*) [1534] [1532] 0.0 0.00 0.00 3600 Pool::GetNew(unsigned long) [1532] ----------------------------------------------- 0.00 0.00 2/3600 Ship::Tick() [388] 0.00 0.00 639/3600 RoadVehController(RoadVehicle*) [73] 0.00 0.00 2959/3600 TrainLocoHandler(Train*, bool) [7] [1533] 0.0 0.00 0.00 3600 Order::Free() [1533] ----------------------------------------------- 0.00 0.00 3598/3598 Vehicle::BeginLoading() [442] [1534] 0.0 0.00 0.00 3598 PrepareUnload(Vehicle*) [1534] 0.00 0.00 3598/3600 Pool::GetNew(unsigned long) [1532] ----------------------------------------------- 0.00 0.00 3296/3296 CargoPayment::~CargoPayment() [688] [1535] 0.0 0.00 0.00 3296 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1535] ----------------------------------------------- 0.00 0.00 3040/3040 UpdateOrderDest(Vehicle*, Order const*, int) [624] [1536] 0.0 0.00 0.00 3040 Train::GetOrderStationLocation(unsigned short) [1536] ----------------------------------------------- 0.00 0.00 3009/3009 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [110] [1537] 0.0 0.00 0.00 3009 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1537] 0.00 0.00 3009/24589 Station::GetTileArea(TileArea*, StationType) const [1425] ----------------------------------------------- 0.00 0.00 2956/2956 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [83] [1538] 0.0 0.00 0.00 2956 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1538] 0.00 0.00 2935/24589 Station::GetTileArea(TileArea*, StationType) const [1425] 0.00 0.00 21/139 Waypoint::GetTileArea(TileArea*, StationType) const [1720] ----------------------------------------------- 0.00 0.00 5/2914 IndustryMonthlyLoop() [176] 0.00 0.00 2909/2914 Pool::CleanPool() [543] [1539] 0.0 0.00 0.00 2914 Pool::FreeItem(unsigned long) [1539] ----------------------------------------------- 0.00 0.00 2910/2910 Load_INDY() [536] [1540] 0.0 0.00 0.00 2910 Pool::GetNew(unsigned long, unsigned long) [1540] 0.00 0.00 47/47 Pool::ResizeFor(unsigned long) [1816] ----------------------------------------------- 0.00 0.00 1240/2825 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [880] 0.00 0.00 1585/2825 DrawWaterClassGround(TileInfo const*) [455] [1541] 0.0 0.00 0.00 2825 GetCanalSprite(CanalFeature, unsigned int) [1541] ----------------------------------------------- 0.00 0.00 2794/2794 CargoPayment::~CargoPayment() [688] [1542] 0.0 0.00 0.00 2794 Train::GetExpenseType(bool) const [1542] ----------------------------------------------- 0.00 0.00 6/2723 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 2717/2723 GetReservedTrackbits(unsigned int) [323] [1543] 0.0 0.00 0.00 2723 HasDepotReservation(unsigned int) [1543] ----------------------------------------------- 0.00 0.00 2585/2585 NewSpriteGroup(ByteReader*) [1507] [1544] 0.0 0.00 0.00 2585 SpriteGroup const** CallocT(unsigned long) [1544] ----------------------------------------------- 0.00 0.00 2513/2513 RoadVehController(RoadVehicle*) [73] [1545] 0.0 0.00 0.00 2513 IsDriveThroughStopTile(unsigned int) [1545] ----------------------------------------------- 0.00 0.00 2417/2417 GetAnyRoadBits(unsigned int, RoadType, bool) [371] [1546] 0.0 0.00 0.00 2417 GetRoadStopDir(unsigned int) [1546] ----------------------------------------------- 0.00 0.00 1/2365 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2434] 0.00 0.00 55/2365 TarListAddFile(char const*) [1696] 0.00 0.00 651/2365 FioOpenFile(int, char const*) [898] 0.00 0.00 1658/2365 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] [1547] 0.0 0.00 0.00 2365 strtolower(char*) [1547] ----------------------------------------------- 0.00 0.00 2310/2310 ProcessOrders(Vehicle*) [69] [1548] 0.0 0.00 0.00 2310 IsTileType(unsigned int, TileType) [1548] ----------------------------------------------- 0.00 0.00 2304/2304 Engine::~Engine() [1550] [1549] 0.0 0.00 0.00 2304 UnloadWagonOverrides(Engine*) [1549] ----------------------------------------------- 0.00 0.00 512/2304 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2192] 0.00 0.00 768/2304 Pool::CleanPool() [2091] 0.00 0.00 1024/2304 T.214 [1076] [1550] 0.0 0.00 0.00 2304 Engine::~Engine() [1550] 0.00 0.00 2304/2304 UnloadWagonOverrides(Engine*) [1549] ----------------------------------------------- 0.00 0.00 84/2199 FeatureNewName(ByteReader*) [919] 0.00 0.00 136/2199 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1721] 0.00 0.00 147/2199 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.00 0.00 1832/2199 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] [1551] 0.0 0.00 0.00 2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] 0.00 0.00 2199/2199 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1552] 0.00 0.00 124/141 BSWAP32(unsigned int) [1718] 0.00 0.00 124/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 2199/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] [1552] 0.0 0.00 0.00 2199 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1552] ----------------------------------------------- 0.00 0.00 2075/2075 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [1553] 0.0 0.00 0.00 2075 ClearTile_Track(unsigned int, DoCommandFlag) [1553] ----------------------------------------------- 0.00 0.00 1/2072 CreateMainSurface(unsigned int, unsigned int) [804] 0.00 0.00 2071/2072 VideoDriver_SDL::MainLoop() [2] [1554] 0.0 0.00 0.00 2072 UpdatePalette(unsigned int, unsigned int) [1554] ----------------------------------------------- 0.00 0.00 2023/2023 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1555] 0.0 0.00 0.00 2023 DieselSmokeInit(EffectVehicle*) [1555] ----------------------------------------------- 0.00 0.00 2023/2023 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1556] 0.0 0.00 0.00 2023 FloodVehicleProc(Vehicle*, void*) [1556] ----------------------------------------------- 0.00 0.00 1998/1998 TileLoop_Industry(unsigned int) [103] [1557] 0.0 0.00 0.00 1998 SetIndustryGfx(unsigned int, unsigned short) [1557] ----------------------------------------------- 0.00 0.00 1992/1992 CanVehicleUseStation(Vehicle const*, Station const*) [1401] [1558] 0.0 0.00 0.00 1992 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1558] 0.00 0.00 1992/12398 RoadVehicle::IsBus() const [1467] ----------------------------------------------- 0.00 0.00 774/1842 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 1068/1842 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [1559] 0.0 0.00 0.00 1842 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1559] ----------------------------------------------- 0.00 0.00 1832/1832 FeatureChangeInfo(ByteReader*) [1566] [1560] 0.0 0.00 0.00 1832 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] 0.00 0.00 1907/618507 ByteReader::ReadByte() [1325] 0.00 0.00 1832/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] 0.00 0.00 488/536 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1630] 0.00 0.00 55/55 AlterVehicleListOrder(unsigned short, unsigned short) [1800] 0.00 0.00 52/52 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1806] 0.00 0.00 39/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 1738/1738 AfterLoadStations() [514] [1561] 0.0 0.00 0.00 1738 GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) [1561] ----------------------------------------------- 0.00 0.00 1720/1720 TileLoop_Clear(unsigned int) [51] [1562] 0.0 0.00 0.00 1720 IsTileType(unsigned int, TileType) [1562] ----------------------------------------------- 0.00 0.00 15/1621 T.1196 [1107] 0.00 0.00 1606/1621 IniFile::LoadFromDisk(char const*) [987] [1563] 0.0 0.00 0.00 1621 IniItem::IniItem(IniGroup*, char const*, unsigned long) [1563] ----------------------------------------------- 1575 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] [1564] 0.0 0.00 0.00 1575 NWidgetBackground::GetWidgetFromPos(int, int) [1564] 723 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] ----------------------------------------------- 0.00 0.00 1553/1553 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [918] [1565] 0.0 0.00 0.00 1553 AddGRFTextToList(GRFText**, GRFText*) [1565] ----------------------------------------------- 0.00 0.00 1546/1546 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1566] 0.0 0.00 0.00 1546 FeatureChangeInfo(ByteReader*) [1566] 0.00 0.00 6184/618507 ByteReader::ReadByte() [1325] 0.00 0.00 4079/4092 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1522] 0.00 0.00 1832/1832 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] 0.00 0.00 1546/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 1500/1500 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] 0.00 0.00 338/338 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1660] 0.00 0.00 204/204 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1694] 0.00 0.00 136/136 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1721] 0.00 0.00 57/57 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1796] 0.00 0.00 12/12 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [1920] ----------------------------------------------- 0.00 0.00 1544/1544 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1567] 0.0 0.00 0.00 1544 ReserveChangeInfo(ByteReader*) [1567] 0.00 0.00 1976/618507 ByteReader::ReadByte() [1325] 0.00 0.00 13/4092 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1522] 0.00 0.00 9/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1848] 0.00 0.00 9/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 1500/1500 FeatureChangeInfo(ByteReader*) [1566] [1568] 0.0 0.00 0.00 1500 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] 0.00 0.00 340820/618507 ByteReader::ReadByte() [1325] 0.00 0.00 84246/87350 MapSpriteMappingRecolour(PalSpriteID*) [1381] 0.00 0.00 338/338 AllocateStationClass(unsigned int) [1659] ----------------------------------------------- 0.00 0.00 1480/1480 AnimateAnimatedTiles() [91] [1569] 0.0 0.00 0.00 1480 AnimateAirportTile(unsigned int) [1569] 0.00 0.00 1480/16986 GetTranslatedAirportTileID(unsigned char) [1449] ----------------------------------------------- 0.00 0.00 5/1450 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [280] 0.00 0.00 26/1450 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [392] 0.00 0.00 67/1450 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] 0.00 0.00 151/1450 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 552/1450 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 649/1450 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] [1570] 0.0 0.00 0.00 1450 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1570] ----------------------------------------------- 0.00 0.00 1446/1446 TrainController(Train*, Vehicle*) [10] [1571] 0.0 0.00 0.00 1446 ReverseTrackdir(Trackdir) [1571] ----------------------------------------------- 0.00 0.00 20/1444 AfterLoadGame() [104] 0.00 0.00 1424/1444 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1412] [1572] 0.0 0.00 0.00 1444 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1572] ----------------------------------------------- 0.00 0.00 51/1423 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1807] 0.00 0.00 279/1423 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.00 0.00 1093/1423 StationMapSpriteGroup(ByteReader*, unsigned char) [1663] [1573] 0.0 0.00 0.00 1423 IsValidGroupID(unsigned short, char const*) [1573] ----------------------------------------------- 0.00 0.00 1404/1404 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] [1574] 0.0 0.00 0.00 1404 IsSlopeRefused(Slope, Slope) [1574] ----------------------------------------------- 0.00 0.00 1322/1322 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1575] 0.0 0.00 0.00 1322 SkipAct1(ByteReader*) [1575] 0.00 0.00 4840/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 1/1306 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/1306 CreateMainSurface(unsigned int, unsigned int) [804] 0.00 0.00 1304/1306 ReadSprite(SpriteCache*, unsigned int, SpriteType) [183] [1576] 0.0 0.00 0.00 1306 Blitter_8bppBase::GetScreenDepth() [1576] ----------------------------------------------- 0.00 0.00 1304/1304 SlObjectMember(void*, SaveLoad const*) [146] [1577] 0.0 0.00 0.00 1304 GetBaseStationDescription() [1577] ----------------------------------------------- 0.00 0.00 650/1303 RoadVehController(RoadVehicle*) [73] 0.00 0.00 653/1303 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] [1578] 0.0 0.00 0.00 1303 IsRoadStop(unsigned int) [1578] ----------------------------------------------- 0.00 0.00 256/1280 Load_ENGS() [954] 0.00 0.00 512/1280 Load_ENGN() [758] 0.00 0.00 512/1280 CopyTempEngineData() [2207] [1579] 0.0 0.00 0.00 1280 GetTempDataEngine(unsigned short) [1579] 0.00 0.00 1280/1280 T.214 [1076] ----------------------------------------------- 0.00 0.00 2/1192 ClearTile_Road(unsigned int, DoCommandFlag) [988] 0.00 0.00 68/1192 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] 0.00 0.00 1122/1192 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1580] 0.0 0.00 0.00 1192 CommandCost::AddCost(CommandCost const&) [1580] ----------------------------------------------- 0.00 0.00 17/1191 SaveToConfig() [942] 0.00 0.00 48/1191 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 174/1191 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [491] 0.00 0.00 309/1191 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 320/1191 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] 0.00 0.00 323/1191 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] [1581] 0.0 0.00 0.00 1191 IniGroup::GetItem(char const*, bool) [1581] ----------------------------------------------- 0.00 0.00 485/1138 NWidgetBackground::Draw(Window const*) [328] 0.00 0.00 653/1138 NWidgetLeaf::Draw(Window const*) [226] [1582] 0.0 0.00 0.00 1138 NetworkGameWindow::DrawWidget(Rect const&, int) const [1582] ----------------------------------------------- 0.00 0.00 1137/1137 SlSaveLoadConv(void*, unsigned int) [186] [1583] 0.0 0.00 0.00 1137 RemapOldStringID(unsigned short) [1583] ----------------------------------------------- 0.00 0.00 1112/1112 SQLexer::Next() [1585] [1584] 0.0 0.00 0.00 1112 buf_lexfeed(void*) [1584] ----------------------------------------------- 0.00 0.00 1/1112 SQLexer::ReadNumber() [2580] 0.00 0.00 1/1112 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 120/1112 SQLexer::ReadString(char, bool) [2024] 0.00 0.00 218/1112 SQLexer::ReadID() [1855] 0.00 0.00 772/1112 SQLexer::Lex() [1771] [1585] 0.0 0.00 0.00 1112 SQLexer::Next() [1585] 0.00 0.00 1112/1112 buf_lexfeed(void*) [1584] ----------------------------------------------- 68 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] 0.00 0.00 1090/1090 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1586] 0.0 0.00 0.00 1090+68 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] 0.00 0.00 5706/8042 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1497] 0.00 0.00 4548/4548 TerraformAddDirtyTile(TerraformerState*, unsigned int) [1519] 0.00 0.00 68/1192 CommandCost::AddCost(CommandCost const&) [1580] 68 TerraformTileHeight(TerraformerState*, unsigned int, int) [1586] ----------------------------------------------- 0.00 0.00 2/1077 Aircraft::MarkDirty() [2025] 0.00 0.00 3/1077 AfterLoadVehicles(bool) [531] 0.00 0.00 531/1077 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 541/1077 Aircraft::Tick() [729] [1587] 0.0 0.00 0.00 1077 GetRotorImage(Aircraft const*) [1587] ----------------------------------------------- 0.00 0.00 1049/1049 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] [1588] 0.0 0.00 0.00 1049 NWidgetSpacer::GetWidgetFromPos(int, int) [1588] ----------------------------------------------- 0.00 0.00 1022/1022 Ship::Tick() [388] [1589] 0.0 0.00 0.00 1022 Ship::IsInDepot() const [1589] ----------------------------------------------- 0.00 0.00 1007/1007 TileLoop_Industry(unsigned int) [103] [1590] 0.0 0.00 0.00 1007 SetIndustryConstructionStage(unsigned int, unsigned char) [1590] ----------------------------------------------- 0.00 0.00 1/1002 Aircraft::Tick() [729] 0.00 0.00 4/1002 TrainCheckIfLineEnds(Train*) [90] 0.00 0.00 5/1002 Vehicle::HandleLoading(bool) [284] 0.00 0.00 21/1002 CargoPayment::~CargoPayment() [688] 0.00 0.00 971/1002 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [135] [1591] 0.0 0.00 0.00 1002 MxActivateChannel(MixerChannel*) [1591] ----------------------------------------------- 0.00 0.00 1002/1002 StartSound(unsigned short, float, unsigned int) [545] [1592] 0.0 0.00 0.00 1002 MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) [1592] ----------------------------------------------- 0.00 0.00 1002/1002 StartSound(unsigned short, float, unsigned int) [545] [1593] 0.0 0.00 0.00 1002 MxSetChannelVolume(MixerChannel*, unsigned int, float) [1593] ----------------------------------------------- 0.00 0.00 981/981 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [116] [1594] 0.0 0.00 0.00 981 IsDriveThroughStopTile(unsigned int) [1594] 0.00 0.00 1962/134877 GetStationType(unsigned int) [1370] ----------------------------------------------- 0.00 0.00 84/948 PrintGrfInfo(char*, unsigned int, unsigned char const*) [905] 0.00 0.00 864/948 GamelogPrint(void (*)(char const*)) [906] [1595] 0.0 0.00 0.00 948 AddDebugText(char*, char const*, ...) [1595] ----------------------------------------------- 0.00 0.00 250/935 RunTileLoop() [8] 0.00 0.00 685/935 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1331] [1596] 0.0 0.00 0.00 935 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1596] 0.00 0.00 935/16986 GetTranslatedAirportTileID(unsigned char) [1449] ----------------------------------------------- 0.00 0.00 132/898 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] 0.00 0.00 766/898 StationMapSpriteGroup(ByteReader*, unsigned char) [1663] [1597] 0.0 0.00 0.00 898 TranslateCargo(unsigned char, unsigned char) [1597] 0.00 0.00 466/99614 grfmsg(int, char const*, ...) [1375] 0.00 0.00 422/3900 GetCargoIDByLabel(unsigned int) [1524] ----------------------------------------------- 0.00 0.00 5/821 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [489] 0.00 0.00 15/821 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [453] 0.00 0.00 241/821 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [454] 0.00 0.00 560/821 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [57] [1598] 0.0 0.00 0.00 821 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1598] ----------------------------------------------- 0.00 0.00 790/790 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [738] [1599] 0.0 0.00 0.00 790 GetReverseCargoTranslation(unsigned char, GRFFile const*) [1599] ----------------------------------------------- 0.00 0.00 4/775 AfterLoadGame() [104] 0.00 0.00 9/775 SndPlayTileFx(unsigned short, unsigned int) [785] 0.00 0.00 224/775 SetAircraftPosition(Aircraft*, int, int, int) [782] 0.00 0.00 538/775 Town::UpdateVirtCoord() [357] [1600] 0.0 0.00 0.00 775 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1600] ----------------------------------------------- 0.00 0.00 774/774 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] [1601] 0.0 0.00 0.00 774 GetStationType(unsigned int) [1601] ----------------------------------------------- 0.00 0.00 768/768 SetupEngines() [2111] [1602] 0.0 0.00 0.00 768 Pool::GetNew(unsigned long) [1602] ----------------------------------------------- 0.00 0.00 768/768 Pool::CleanPool() [2091] [1603] 0.0 0.00 0.00 768 Pool::FreeItem(unsigned long) [1603] ----------------------------------------------- 0.00 0.00 768/768 SetupEngines() [2111] [1604] 0.0 0.00 0.00 768 Engine::Engine(VehicleType, unsigned short) [1604] ----------------------------------------------- 0.00 0.00 8/714 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 350/714 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] 0.00 0.00 356/714 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] [1605] 0.0 0.00 0.00 714 LeastCommonMultiple(int, int) [1605] ----------------------------------------------- 0.00 0.00 714/714 AfterLoadVehicles(bool) [531] [1606] 0.0 0.00 0.00 714 OrderList::Initialize(Order*, Vehicle*) [1606] ----------------------------------------------- 0.00 0.00 688/688 Load_ORDL() [741] [1607] 0.0 0.00 0.00 688 Pool::GetNew(unsigned long, unsigned long) [1607] ----------------------------------------------- 0.00 0.00 675/675 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1608] 0.0 0.00 0.00 675 SkipAct12(ByteReader*) [1608] 0.00 0.00 4185/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 7/672 Waypoint::~Waypoint() [2007] 0.00 0.00 665/672 Station::~Station() [365] [1609] 0.0 0.00 0.00 672 BaseStation::~BaseStation() [1609] ----------------------------------------------- 0.00 0.00 1/672 Industry::~Industry() [541] 0.00 0.00 2/672 MoveBuoysToWaypoints() [853] 0.00 0.00 669/672 Pool::CleanPool() [381] [1610] 0.0 0.00 0.00 672 Pool::FreeItem(unsigned long) [1610] ----------------------------------------------- 0.00 0.00 65/672 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 607/672 NWidgetLeaf::Draw(Window const*) [226] [1611] 0.0 0.00 0.00 672 SelectGameWindow::SetStringParameters(int) const [1611] ----------------------------------------------- 0.00 0.00 2/671 MoveBuoysToWaypoints() [853] 0.00 0.00 17/671 Load_STNS() [793] 0.00 0.00 652/671 Load_STNN() [281] [1612] 0.0 0.00 0.00 671 Pool::GetNew(unsigned long, unsigned long) [1612] ----------------------------------------------- 0.00 0.00 1/665 BuildOilRig(unsigned int) [301] 0.00 0.00 17/665 Load_STNS() [793] 0.00 0.00 647/665 Load_STNN() [281] [1613] 0.0 0.00 0.00 665 Station::Station(unsigned int) [1613] ----------------------------------------------- 0.00 0.00 653/653 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [96] [1614] 0.0 0.00 0.00 653 RoadStop::Enter(RoadVehicle*) [1614] ----------------------------------------------- 0.00 0.00 650/650 RoadVehController(RoadVehicle*) [73] [1615] 0.0 0.00 0.00 650 SpecializedStation::GetByTile(unsigned int) [1615] ----------------------------------------------- 0.00 0.00 650/650 RoadVehController(RoadVehicle*) [73] [1616] 0.0 0.00 0.00 650 RoadStop::Leave(RoadVehicle*) [1616] ----------------------------------------------- 0.00 0.00 640/640 RoadVehController(RoadVehicle*) [73] [1617] 0.0 0.00 0.00 640 RoadVehArrivesAt(RoadVehicle const*, Station*) [1617] 0.00 0.00 640/12398 RoadVehicle::IsBus() const [1467] ----------------------------------------------- 0.00 0.00 640/640 UpdateOrderDest(Vehicle*, Order const*, int) [624] [1618] 0.0 0.00 0.00 640 RoadVehicle::GetOrderStationLocation(unsigned short) [1618] 0.00 0.00 640/49599 CanVehicleUseStation(Vehicle const*, Station const*) [1401] ----------------------------------------------- 0.00 0.00 1/640 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 4/640 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 270/640 NWidgetBackground::Draw(Window const*) [328] 0.00 0.00 365/640 NWidgetLeaf::Draw(Window const*) [226] [1619] 0.0 0.00 0.00 640 Window::SetStringParameters(int) const [1619] ----------------------------------------------- 0.00 0.00 640/640 Vehicle::HandleLoading(bool) [284] [1620] 0.0 0.00 0.00 640 Vehicle::PlayLeaveStationSound() const [1620] ----------------------------------------------- 0.00 0.00 639/639 RoadVehController(RoadVehicle*) [73] [1621] 0.0 0.00 0.00 639 RoadStop::Entry::Leave(RoadVehicle const*) [1621] ----------------------------------------------- 0.00 0.00 1/633 T.1196 [1107] 0.00 0.00 2/633 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2229] 0.00 0.00 2/633 GRFLoadConfig(IniFile*, char const*, bool) [2228] 0.00 0.00 2/633 LoadFromConfig() [941] 0.00 0.00 2/633 SaveToConfig() [942] 0.00 0.00 3/633 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2164] 0.00 0.00 3/633 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2163] 0.00 0.00 20/633 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [445] 0.00 0.00 24/633 BaseMedia::AddFile(char const*, unsigned long) [751] 0.00 0.00 30/633 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [491] 0.00 0.00 266/633 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 278/633 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] [1622] 0.0 0.00 0.00 633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 4/122 IniGroup::IniGroup(IniFile*, char const*, unsigned long) [1730] ----------------------------------------------- 0.00 0.00 614/614 Load_TOWN() [749] [1623] 0.0 0.00 0.00 614 Pool::GetNew(unsigned long, unsigned long) [1623] 0.00 0.00 11/11 Pool::ResizeFor(unsigned long) [1929] ----------------------------------------------- 0.00 0.00 614/614 Pool::CleanPool() [2088] [1624] 0.0 0.00 0.00 614 Pool::FreeItem(unsigned long) [1624] ----------------------------------------------- 0.00 0.00 614/614 Pool::CleanPool() [2088] [1625] 0.0 0.00 0.00 614 Town::~Town() [1625] ----------------------------------------------- 0.00 0.00 286/603 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [935] 0.00 0.00 317/603 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] [1626] 0.0 0.00 0.00 603 StringToVal(SettingDescBase const*, char const*) [1626] 0.00 0.00 34/34 LookupOneOfMany(char const*, char const*, unsigned long) [1834] ----------------------------------------------- 0.00 0.00 570/570 ViewportDoDraw(ViewPort const*, int, int, int, int) [20] [1627] 0.0 0.00 0.00 570 TownDrawHouseLift(TileInfo const*) [1627] ----------------------------------------------- 0.00 0.00 3/569 GfxLoadSprites() [269] 0.00 0.00 20/569 Load_NGRF() [864] 0.00 0.00 546/569 GRFFileScanner::AddFile(char const*, unsigned long) [99] [1628] 0.0 0.00 0.00 569 GRFConfig::GRFConfig(char const*) [1628] ----------------------------------------------- 0.00 0.00 550/550 CargoPayment::~CargoPayment() [688] [1629] 0.0 0.00 0.00 550 RoadVehicle::GetExpenseType(bool) const [1629] ----------------------------------------------- 0.00 0.00 48/536 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1721] 0.00 0.00 488/536 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] [1630] 0.0 0.00 0.00 536 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1630] 0.00 0.00 624/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 532/532 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1631] 0.0 0.00 0.00 532 FeatureMapSpriteGroup(ByteReader*) [1631] 0.00 0.00 1085/618507 ByteReader::ReadByte() [1325] 0.00 0.00 532/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 56/522 AfterLoadGame() [104] 0.00 0.00 210/522 WriteValue(void*, unsigned int, long long) [422] 0.00 0.00 256/522 Load_ENGS() [954] [1632] 0.0 0.00 0.00 522 CopyFromOldName(unsigned short) [1632] ----------------------------------------------- 0.00 0.00 20/518 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 498/518 CalcGRFMD5Sum(GRFConfig*) [154] [1633] 0.0 0.00 0.00 518 FioFCloseFile(_IO_FILE*) [1633] ----------------------------------------------- 0.00 0.00 20/518 MD5File::CheckMD5(Subdirectory) const [382] 0.00 0.00 498/518 CalcGRFMD5Sum(GRFConfig*) [154] [1634] 0.0 0.00 0.00 518 Md5::Md5() [1634] ----------------------------------------------- 0.00 0.00 195/516 DrawOverlappedWindow(Window*, int, int, int, int) [58] 0.00 0.00 321/516 DrawOverlappedWindowForAll(int, int, int, int) [14] [1635] 0.0 0.00 0.00 516 SelectGameWindow::OnPaint() [1635] ----------------------------------------------- 0.00 0.00 512/512 T.214 [1076] [1636] 0.0 0.00 0.00 512 Engine::Engine() [1636] ----------------------------------------------- 0.00 0.00 2/512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2281] 0.00 0.00 510/512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1638] [1637] 0.0 0.00 0.00 512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1637] ----------------------------------------------- 0.00 0.00 512/512 T.214 [1076] [1638] 0.0 0.00 0.00 512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1638] 0.00 0.00 510/512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1637] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2281] ----------------------------------------------- 0.00 0.00 66/510 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [178] 0.00 0.00 204/510 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [81] 0.00 0.00 240/510 TrainCheckIfLineEnds(Train*) [90] [1639] 0.0 0.00 0.00 510 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1639] ----------------------------------------------- 0.00 0.00 510/510 DrawOverlappedWindowForAll(int, int, int, int) [14] [1640] 0.0 0.00 0.00 510 QueryStringBaseWindow::DrawEditBox(int) [1640] ----------------------------------------------- 0.00 0.00 1/495 SQInstance::Finalize() [2509] 0.00 0.00 1/495 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 1/495 SQLexer::~SQLexer() [2583] 0.00 0.00 1/495 StringTable::~StringTable() [2516] 0.00 0.00 1/495 RefTable::Finalize() [2590] 0.00 0.00 1/495 ScriptScanner::~ScriptScanner() [2521] 0.00 0.00 2/495 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] 0.00 0.00 2/495 SQFunctionProto::~SQFunctionProto() [1980] 0.00 0.00 2/495 SQVM::Pop(long) [1805] 0.00 0.00 2/495 SQVM::~SQVM() [2572] 0.00 0.00 3/495 SQVM::Finalize() [2183] 0.00 0.00 5/495 SQClass::~SQClass() [2188] 0.00 0.00 6/495 SQFunctionProto::Release() [1979] 0.00 0.00 6/495 StringTable::Add(char const*, long) [1668] 0.00 0.00 7/495 sq_setparamscheck [1090] 0.00 0.00 8/495 SQLexer::GetIDType(char*) [1856] 0.00 0.00 8/495 SQClosure::~SQClosure() [1990] 0.00 0.00 14/495 SQClass::Finalize() [2186] 0.00 0.00 14/495 SQFuncState::PopChildState() [1999] 0.00 0.00 22/495 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 53/495 SQSharedState::~SQSharedState() [2519] 0.00 0.00 58/495 SQFuncState::~SQFuncState() [1975] 0.00 0.00 113/495 SQNativeClosure::~SQNativeClosure() [1768] 0.00 0.00 164/495 SQTable::~SQTable() [1839] [1641] 0.0 0.00 0.00 495 sq_vm_free(void*, unsigned long) [1641] ----------------------------------------------- 0.00 0.00 54/486 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [891] 0.00 0.00 432/486 ReplaceEnglishWords(char*, bool) [1804] [1642] 0.0 0.00 0.00 486 ReplaceWords(char const*, char const*, char*) [1642] ----------------------------------------------- 0.00 0.00 16/474 HandleOldDiffCustom(bool) [1041] 0.00 0.00 170/474 T.1197 [783] 0.00 0.00 288/474 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] [1643] 0.0 0.00 0.00 474 Write_ValidateSetting(void*, SettingDesc const*, int) [1643] ----------------------------------------------- 0.00 0.00 447/447 GamelogPrint(void (*)(char const*)) [906] [1644] 0.0 0.00 0.00 447 GamelogPrintDebugProc(char const*) [1644] ----------------------------------------------- 0.00 0.00 431/431 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1645] 0.0 0.00 0.00 431 IsTileType(unsigned int, TileType) [1645] ----------------------------------------------- 0.00 0.00 430/430 TileLoop_Clear(unsigned int) [51] [1646] 0.0 0.00 0.00 430 SetClearGroundDensity(unsigned int, ClearGround, unsigned int) [1646] ----------------------------------------------- 0.00 0.00 1/429 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 428/429 NetworkGameWindow::OnPaint() [386] [1647] 0.0 0.00 0.00 429 NWidgetStacked::SetDisplayedPlane(int) [1647] ----------------------------------------------- 0.00 0.00 385/385 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [1648] 0.0 0.00 0.00 385 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [1648] ----------------------------------------------- 0.00 0.00 384/384 BindAirportSpecs() [2128] [1649] 0.0 0.00 0.00 384 AirportSpec::GetWithoutOverride(unsigned char) [1649] ----------------------------------------------- 0.00 0.00 365/365 GameLoop() [3] [1650] 0.0 0.00 0.00 365 NetworkGameListRequery() [1650] 0.00 0.00 369/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 369/17002 ThreadMutex_pthread::EndCritical() [1448] ----------------------------------------------- 0.00 0.00 1/362 sq_compile [575] 0.00 0.00 1/362 SQClass::CreateInstance() [2579] 0.00 0.00 1/362 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 1/362 RefTable::AllocNodes(unsigned long) [2586] 0.00 0.00 1/362 SQTable::Clone() [2584] 0.00 0.00 1/362 SQVM::Init(SQVM*, long) [2568] 0.00 0.00 1/362 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2570] 0.00 0.00 2/362 sq_newuserdata [1099] 0.00 0.00 2/362 sq_open [1152] 0.00 0.00 2/362 sq_newclass [1098] 0.00 0.00 2/362 SQClass::SQClass(SQSharedState*, SQClass*) [2187] 0.00 0.00 7/362 SQFuncState::PushChildState(SQSharedState*) [2000] 0.00 0.00 7/362 StringTable::AllocNodes(long) [2002] 0.00 0.00 7/362 SQSharedState::Init() [2517] 0.00 0.00 7/362 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [2005] 0.00 0.00 8/362 SQFuncState::BuildProto() [1971] 0.00 0.00 13/362 sq_newclosure [1088] 0.00 0.00 16/362 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1974] 0.00 0.00 56/362 SQTable::AllocNodes(long) [1799] 0.00 0.00 76/362 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] 0.00 0.00 150/362 StringTable::Add(char const*, long) [1668] [1651] 0.0 0.00 0.00 362 sq_vm_malloc(unsigned long) [1651] ----------------------------------------------- 160 SQTable::Rehash(bool) [1873] 0.00 0.00 7/200 SQTable::Clone() [2584] 0.00 0.00 14/200 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] 0.00 0.00 16/200 SQFuncState::GetConstant(tagSQObject const&) [1891] 0.00 0.00 16/200 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1851] 0.00 0.00 18/200 SQSharedState::Init() [2517] 0.00 0.00 25/200 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 38/200 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 66/200 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] [1652] 0.0 0.00 0.00 360 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 22/495 sq_vm_free(void*, unsigned long) [1641] 22 SQTable::Rehash(bool) [1873] ----------------------------------------------- 0.00 0.00 2/350 GetRoadOwner(unsigned int, RoadType) [2225] 0.00 0.00 2/350 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] 0.00 0.00 346/350 UpdateNearestTownForRoadTiles(bool) [912] [1653] 0.0 0.00 0.00 350 GetRoadTileType(unsigned int) [1653] ----------------------------------------------- 0.00 0.00 348/348 AfterLoadGRFs() [695] [1654] 0.0 0.00 0.00 348 GetRailTypeByLabel(unsigned int) [1654] ----------------------------------------------- 0.00 0.00 348/348 NWidgetPIPContainer::Draw(Window const*) [17] [1655] 0.0 0.00 0.00 348 NWidgetStacked::Draw(Window const*) [1655] ----------------------------------------------- 0.00 0.00 4/346 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2078] 0.00 0.00 8/346 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2261] 0.00 0.00 41/346 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2262] 0.00 0.00 109/346 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] 0.00 0.00 184/346 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1770] [1656] 0.0 0.00 0.00 346 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1656] ----------------------------------------------- 0.00 0.00 340/340 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] [1657] 0.0 0.00 0.00 340 GetRoadStopDir(unsigned int) [1657] ----------------------------------------------- 0.00 0.00 340/340 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] [1658] 0.0 0.00 0.00 340 GetStationType(unsigned int) [1658] ----------------------------------------------- 0.00 0.00 338/338 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] [1659] 0.0 0.00 0.00 338 AllocateStationClass(unsigned int) [1659] ----------------------------------------------- 0.00 0.00 338/338 FeatureChangeInfo(ByteReader*) [1566] [1660] 0.0 0.00 0.00 338 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1660] 0.00 0.00 424/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 337/337 StationMapSpriteGroup(ByteReader*, unsigned char) [1663] [1661] 0.0 0.00 0.00 337 SetCustomStationSpec(StationSpec*) [1661] ----------------------------------------------- 0.00 0.00 6/333 FindNearIndustryName(unsigned int, void*) [994] 0.00 0.00 327/333 AfterLoadGame() [104] [1662] 0.0 0.00 0.00 333 GetIndustryType(unsigned int) [1662] ----------------------------------------------- 0.00 0.00 327/327 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1663] 0.0 0.00 0.00 327 StationMapSpriteGroup(ByteReader*, unsigned char) [1663] 0.00 0.00 2513/618507 ByteReader::ReadByte() [1325] 0.00 0.00 1093/1423 IsValidGroupID(unsigned short, char const*) [1573] 0.00 0.00 766/898 TranslateCargo(unsigned char, unsigned char) [1597] 0.00 0.00 337/337 SetCustomStationSpec(StationSpec*) [1661] ----------------------------------------------- 0.00 0.00 2/327 AfterLoadVehicles(bool) [531] 0.00 0.00 3/327 Ship::MarkDirty() [2184] 0.00 0.00 322/327 Ship::Tick() [388] [1664] 0.0 0.00 0.00 327 Ship::GetImage(Direction) const [1664] ----------------------------------------------- 0.00 0.00 2/324 AfterLoadVehicles(bool) [531] 0.00 0.00 322/324 Ship::Tick() [388] [1665] 0.0 0.00 0.00 324 Ship::UpdateDeltaXY(Direction) [1665] ----------------------------------------------- 0.00 0.00 319/319 Ship::Tick() [388] [1666] 0.0 0.00 0.00 319 VehicleEnter_Water(Vehicle*, unsigned int, int, int) [1666] ----------------------------------------------- 0.00 0.00 3/318 GfxLoadSprites() [269] 0.00 0.00 315/318 GRFFileScanner::AddFile(char const*, unsigned long) [99] [1667] 0.0 0.00 0.00 318 GRFConfig::~GRFConfig() [1667] ----------------------------------------------- 0.00 0.00 309/309 SQString::Create(SQSharedState*, char const*, long) [1669] [1668] 0.0 0.00 0.00 309 StringTable::Add(char const*, long) [1668] 0.00 0.00 150/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 6/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 6/6 StringTable::Resize(long) [2020] ----------------------------------------------- 0.00 0.00 1/309 sq_throwerror [1159] 0.00 0.00 1/309 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] 0.00 0.00 1/309 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 12/309 sq_setnativeclosurename [1089] 0.00 0.00 25/309 SQFuncState::CreateString(char const*, long) [705] 0.00 0.00 27/309 SQLexer::GetIDType(char*) [1856] 0.00 0.00 34/309 SQSharedState::Init() [2517] 0.00 0.00 38/309 sq_pushstring [1080] 0.00 0.00 38/309 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 132/309 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] [1669] 0.0 0.00 0.00 309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 309/309 StringTable::Add(char const*, long) [1668] ----------------------------------------------- 0.00 0.00 6/308 NWidgetServerListHeader::NWidgetServerListHeader() [2554] 0.00 0.00 15/308 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1895] 0.00 0.00 34/308 MakeMainToolbar(int*) [2485] 0.00 0.00 253/308 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [1670] 0.0 0.00 0.00 308 NWidgetContainer::Add(NWidgetBase*) [1670] ----------------------------------------------- 0.00 0.00 302/302 AfterLoadGame() [104] [1671] 0.0 0.00 0.00 302 Order::ConvertFromOldSavegame() [1671] ----------------------------------------------- 0.00 0.00 300/300 UpdateAirportsNoise() [808] [1672] 0.0 0.00 0.00 300 GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) [1672] ----------------------------------------------- 0.00 0.00 4/299 FioGetDirectory(char*, unsigned long, Subdirectory) [2056] 0.00 0.00 5/299 InitializeLanguagePacks() [725] 0.00 0.00 20/299 FileScanner::Scan(char const*, Subdirectory, bool, bool) [122] 0.00 0.00 50/299 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] 0.00 0.00 220/299 ScanForTarFiles() [1924] [1673] 0.0 0.00 0.00 299 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1673] ----------------------------------------------- 0.00 0.00 296/296 ClearTile_Water(unsigned int, DoCommandFlag) [852] [1674] 0.0 0.00 0.00 296 GetTileOwner(unsigned int) [1674] ----------------------------------------------- 0.00 0.00 75/294 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 219/294 SndCopyToPool() [2114] [1675] 0.0 0.00 0.00 294 AllocateSound() [1675] ----------------------------------------------- 0.00 0.00 5/292 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 287/292 ClearTile_Station(unsigned int, DoCommandFlag) [818] [1676] 0.0 0.00 0.00 292 CheckOwnership(Owner, unsigned int) [1676] 0.00 0.00 287/287 GetNameOfOwner(Owner, unsigned int) [1677] ----------------------------------------------- 0.00 0.00 287/287 CheckOwnership(Owner, unsigned int) [1676] [1677] 0.0 0.00 0.00 287 GetNameOfOwner(Owner, unsigned int) [1677] ----------------------------------------------- 0.00 0.00 4/272 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 268/272 NWidgetLeaf::Draw(Window const*) [226] [1678] 0.0 0.00 0.00 272 QueryWindow::SetStringParameters(int) const [1678] ----------------------------------------------- 0.00 0.00 1/267 ShowNetworkGameWindow() [494] 0.00 0.00 1/267 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 5/267 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] 0.00 0.00 260/267 ScriptScanner::ScanDir(char const*, char const*) [997] [1679] 0.0 0.00 0.00 267 ttd_strlcpy(char*, char const*, unsigned long) [1679] ----------------------------------------------- 0.00 0.00 1/261 StartupEngines() [848] 0.00 0.00 1/261 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/261 LoadNewGRF(unsigned int, unsigned int) [324] 0.00 0.00 2/261 InitializeGame(unsigned int, unsigned int, bool, bool) [255] 0.00 0.00 256/261 StartupOneEngine(Engine*, int) [847] [1680] 0.0 0.00 0.00 261 ConvertYMDToDate(int, unsigned char, unsigned char) [1680] ----------------------------------------------- 0.00 0.00 250/250 TileLoop_Station(unsigned int) [724] [1681] 0.0 0.00 0.00 250 SpecializedStation::IsValidID(unsigned long) [1681] ----------------------------------------------- 0.00 0.00 247/247 InputLoop() [166] [1682] 0.0 0.00 0.00 247 SaveLoadWindow::OnMouseLoop() [1682] ----------------------------------------------- 0.00 0.00 246/246 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [293] [1683] 0.0 0.00 0.00 246 GetCrossingRailAxis(unsigned int) [1683] ----------------------------------------------- 0.00 0.00 246/246 UpdateWindows() [11] [1684] 0.0 0.00 0.00 246 Window::OnHundredthTick() [1684] ----------------------------------------------- 0.00 0.00 53/245 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] 0.00 0.00 192/245 NewSpriteGroup(ByteReader*) [1507] [1685] 0.0 0.00 0.00 245 ByteReader::ReadWord() [1685] 0.00 0.00 490/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 16/241 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 225/241 NWidgetLeaf::Draw(Window const*) [226] [1686] 0.0 0.00 0.00 241 NetworkStartServerWindow::SetStringParameters(int) const [1686] ----------------------------------------------- 0.00 0.00 1/233 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [938] 0.00 0.00 1/233 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 2/233 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [939] 0.00 0.00 5/233 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [913] 0.00 0.00 25/233 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [887] 0.00 0.00 199/233 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [1687] 0.0 0.00 0.00 233 maxdim(Dimension const&, Dimension const&) [1687] ----------------------------------------------- 220 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1688] 0.0 0.00 0.00 220 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1688] 220 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 5027 ScanPathForTarFiles(char const*, unsigned long) [1689] 0.00 0.00 220/220 ScanForTarFiles() [1924] [1689] 0.0 0.00 0.00 220+5027 ScanPathForTarFiles(char const*, unsigned long) [1689] 0.00 0.00 25971/33351 FS2OTTD(char const*) [1416] 0.00 0.00 25971/33251 FiosIsValidFile(char const*, dirent const*, stat*) [1419] 0.00 0.00 5247/11117 OTTD2FS(char const*) [1470] 0.00 0.00 5027/6316 AppendPathSeparator(char*, unsigned long) [1510] 0.00 0.00 198/198 TarListAddFile(char const*) [1696] 5027 ScanPathForTarFiles(char const*, unsigned long) [1689] ----------------------------------------------- 0.00 0.00 216/216 IndustryDailyLoop() [295] [1690] 0.0 0.00 0.00 216 Industry::GetRandom() [1690] 0.00 0.00 216/62570 Randomizer::Next(unsigned int) [1393] ----------------------------------------------- 0.00 0.00 210/210 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1691] 0.0 0.00 0.00 210 SkipActA(ByteReader*) [1691] 0.00 0.00 888/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1692] 0.00 0.00 60/210 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] 0.00 0.00 75/210 AIConfig::ResetSettings() [1773] 0.00 0.00 75/210 AIConfig::~AIConfig() [1775] [1692] 0.0 0.00 0.00 210+120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1692] 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1692] ----------------------------------------------- 0.00 0.00 1/205 AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) [2500] 0.00 0.00 2/205 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) [2237] 0.00 0.00 4/205 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [888] 0.00 0.00 198/205 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) [1697] [1693] 0.0 0.00 0.00 205 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1693] ----------------------------------------------- 0.00 0.00 204/204 FeatureChangeInfo(ByteReader*) [1566] [1694] 0.0 0.00 0.00 204 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1694] 0.00 0.00 11782/618507 ByteReader::ReadByte() [1325] 0.00 0.00 2912/87350 MapSpriteMappingRecolour(PalSpriteID*) [1381] 0.00 0.00 27/27 GetGRFStringID(unsigned int, unsigned short) [1854] ----------------------------------------------- 0.00 0.00 55/199 ScriptScanner::ScanDir(char const*, char const*) [997] 0.00 0.00 144/199 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] [1695] 0.0 0.00 0.00 199 FiosIsHiddenFile(dirent const*) [1695] ----------------------------------------------- 0.00 0.00 198/198 ScanPathForTarFiles(char const*, unsigned long) [1689] [1696] 0.0 0.00 0.00 198 TarListAddFile(char const*) [1696] 0.00 0.00 55/2365 strtolower(char*) [1547] 0.00 0.00 54/54 T.739 [1079] 0.00 0.00 37/37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1830] 0.00 0.00 18/11117 OTTD2FS(char const*) [1470] 0.00 0.00 18/18 std::map, std::allocator > >::~map() [1888] ----------------------------------------------- 0.00 0.00 198/198 AirportMove(Aircraft*, AirportFTAClass const*) [882] [1697] 0.0 0.00 0.00 198 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) [1697] 0.00 0.00 198/205 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1693] ----------------------------------------------- 0.00 0.00 197/197 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [282] [1698] 0.0 0.00 0.00 197 AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) [1698] ----------------------------------------------- 0.00 0.00 3/186 InitializeMusic() [2122] 0.00 0.00 183/186 GetSongName(int) [1701] [1699] 0.0 0.00 0.00 186 BaseMedia::GetUsedSet() [1699] ----------------------------------------------- 0.00 0.00 183/183 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] [1700] 0.0 0.00 0.00 183 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1700] ----------------------------------------------- 0.00 0.00 183/183 InitializeMusic() [2122] [1701] 0.0 0.00 0.00 183 GetSongName(int) [1701] 0.00 0.00 183/186 BaseMedia::GetUsedSet() [1699] ----------------------------------------------- 0.00 0.00 182/182 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1702] 0.0 0.00 0.00 182 SkipAct5(ByteReader*) [1702] 0.00 0.00 382/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 1/181 SubsidyMonthlyLoop() [1052] 0.00 0.00 4/181 IndustryDailyLoop() [295] 0.00 0.00 28/181 CheckOrders(Vehicle const*) [551] 0.00 0.00 148/181 ChangeIndustryProduction(Industry*, bool) [213] [1703] 0.0 0.00 0.00 181 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1703] ----------------------------------------------- 0.00 0.00 180/180 AIConfig::AddRandomDeviation() [1792] [1704] 0.0 0.00 0.00 180 AIConfig::GetConfigList() [1704] ----------------------------------------------- 0.00 0.00 17/176 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] 0.00 0.00 159/176 NWidgetLeaf::Draw(Window const*) [226] [1705] 0.0 0.00 0.00 176 NetworkGameWindow::SetStringParameters(int) const [1705] ----------------------------------------------- 0.00 0.00 170/170 T.1197 [783] [1706] 0.0 0.00 0.00 170 ReadValue(void const*, unsigned int) [1706] ----------------------------------------------- 0.00 0.00 4/154 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] 0.00 0.00 10/154 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [1897] 0.00 0.00 140/154 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1708] [1707] 0.0 0.00 0.00 154 NWidgetCore::SetIndex(int) [1707] ----------------------------------------------- 0.00 0.00 6/152 NWidgetServerListHeader::NWidgetServerListHeader() [2554] 0.00 0.00 28/152 MakeMainToolbar(int*) [2485] 0.00 0.00 118/152 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [1708] 0.0 0.00 0.00 152 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1708] 0.00 0.00 140/154 NWidgetCore::SetIndex(int) [1707] ----------------------------------------------- 0.00 0.00 152/152 NWidgetContainer::~NWidgetContainer() [1757] [1709] 0.0 0.00 0.00 152 NWidgetLeaf::~NWidgetLeaf() [1709] ----------------------------------------------- 0.00 0.00 1/152 sq_push [1153] 0.00 0.00 1/152 sq_seterrorhandler [1155] 0.00 0.00 1/152 sq_setreleasehook [1158] 0.00 0.00 1/152 sq_setinstanceup [1100] 0.00 0.00 7/152 sq_getstackobj [1092] 0.00 0.00 8/152 sq_call [1091] 0.00 0.00 10/152 sq_setparamscheck [1090] 0.00 0.00 12/152 sq_setnativeclosurename [1089] 0.00 0.00 45/152 sq_get [1086] 0.00 0.00 66/152 sq_newslot [1082] [1710] 0.0 0.00 0.00 152 SQVM::GetUp(long) [1710] ----------------------------------------------- 0.00 0.00 1/150 SQCompiler::ClassStatement() [799] 0.00 0.00 1/150 SQFuncState::AllocStackPos() [1835] 0.00 0.00 1/150 SQFuncState::PushChildState(SQSharedState*) [2000] 0.00 0.00 2/150 sq_newclosure [1088] 0.00 0.00 2/150 SQCompiler::CreateFunction(tagSQObject&) [763] 0.00 0.00 2/150 SQLexer::ReadString(char, bool) [2024] 0.00 0.00 2/150 SQVM::Init(SQVM*, long) [2568] 0.00 0.00 3/150 sqvector::push_back(SQClassMember const&) [1909] 0.00 0.00 3/150 SQLexer::ReadID() [1855] 0.00 0.00 4/150 SQClass::SQClass(SQSharedState*, SQClass*) [2187] 0.00 0.00 7/150 sq_setparamscheck [1090] 0.00 0.00 7/150 SQSharedState::Init() [2517] 0.00 0.00 8/150 SQFuncState::AddLineInfos(long, bool, bool) [1866] 0.00 0.00 8/150 SQFuncState::SetStackSize(long) [1896] 0.00 0.00 8/150 SQFuncState::PushLocalVariable(tagSQObject const&) [1973] 0.00 0.00 8/150 SQFuncState::AddParameter(tagSQObject const&) [1972] 0.00 0.00 9/150 SQFuncState::PushTarget(long) [1827] 0.00 0.00 11/150 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 63/150 CompileTypemask(sqvector&, char const*) [1786] [1711] 0.0 0.00 0.00 150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 1/150 SQVM::Pop(long) [1805] 0.00 0.00 1/150 SQVM::Finalize() [2183] 0.00 0.00 2/150 SQFunctionProto::~SQFunctionProto() [1980] 0.00 0.00 6/150 SQFunctionProto::Release() [1979] 0.00 0.00 8/150 SQLexer::GetIDType(char*) [1856] 0.00 0.00 32/150 SQSharedState::~SQSharedState() [2519] 0.00 0.00 46/150 SQNativeClosure::~SQNativeClosure() [1768] 0.00 0.00 54/150 SQTable::~SQTable() [1839] [1712] 0.0 0.00 0.00 150 StringTable::Remove(SQString*) [1712] 0.00 0.00 150/150 SQString::~SQString() [1715] ----------------------------------------------- 0.00 0.00 30/150 AIConfig::StringToSettings(char const*) [1853] 0.00 0.00 60/150 AIConfig::AddRandomDeviation() [1792] 0.00 0.00 60/150 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] [1713] 0.0 0.00 0.00 150 AIConfig::SetSetting(char const*, int) [1713] 0.00 0.00 60/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1734] ----------------------------------------------- 0.00 0.00 1/150 SQVM::Pop(long) [1805] 0.00 0.00 1/150 SQVM::Finalize() [2183] 0.00 0.00 2/150 SQFunctionProto::~SQFunctionProto() [1980] 0.00 0.00 6/150 SQFunctionProto::Release() [1979] 0.00 0.00 8/150 SQLexer::GetIDType(char*) [1856] 0.00 0.00 32/150 SQSharedState::~SQSharedState() [2519] 0.00 0.00 46/150 SQNativeClosure::~SQNativeClosure() [1768] 0.00 0.00 54/150 SQTable::~SQTable() [1839] [1714] 0.0 0.00 0.00 150 SQString::Release() [1714] ----------------------------------------------- 0.00 0.00 150/150 StringTable::Remove(SQString*) [1712] [1715] 0.0 0.00 0.00 150 SQString::~SQString() [1715] ----------------------------------------------- 0.00 0.00 1/145 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] 0.00 0.00 9/145 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] 0.00 0.00 135/145 AI::NewEvent(Owner, AIEvent*) [1722] [1716] 0.0 0.00 0.00 145 SimpleCountedObject::AddRef() [1716] ----------------------------------------------- 0.00 0.00 1/144 SubsidyMonthlyLoop() [1052] 0.00 0.00 4/144 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 4/144 IndustryDailyLoop() [295] 0.00 0.00 135/144 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] [1717] 0.0 0.00 0.00 144 SimpleCountedObject::Release() [1717] 0.00 0.00 9/9 SimpleCountedObject::FinalRelease() [1956] 0.00 0.00 4/4 AIEventIndustryClose::~AIEventIndustryClose() [2083] 0.00 0.00 4/4 AIEventIndustryOpen::~AIEventIndustryOpen() [2082] 0.00 0.00 1/1 AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() [2558] ----------------------------------------------- 0.00 0.00 17/141 SkipIf(ByteReader*) [943] 0.00 0.00 124/141 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] [1718] 0.0 0.00 0.00 141 BSWAP32(unsigned int) [1718] ----------------------------------------------- 0.00 0.00 1/141 BuildOilRig(unsigned int) [301] 0.00 0.00 51/141 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] 0.00 0.00 89/141 AfterLoadStations() [514] [1719] 0.0 0.00 0.00 141 TileArea::Add(unsigned int) [1719] ----------------------------------------------- 0.00 0.00 21/139 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1538] 0.00 0.00 118/139 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [38] [1720] 0.0 0.00 0.00 139 Waypoint::GetTileArea(TileArea*, StationType) const [1720] ----------------------------------------------- 0.00 0.00 136/136 FeatureChangeInfo(ByteReader*) [1566] [1721] 0.0 0.00 0.00 136 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1721] 0.00 0.00 136/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1551] 0.00 0.00 88/618507 ByteReader::ReadByte() [1325] 0.00 0.00 48/536 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1630] ----------------------------------------------- 0.00 0.00 135/135 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] [1722] 0.0 0.00 0.00 135 AI::NewEvent(Owner, AIEvent*) [1722] 0.00 0.00 135/145 SimpleCountedObject::AddRef() [1716] ----------------------------------------------- 0.00 0.00 15/135 LoadFromConfig() [941] 0.00 0.00 15/135 T.1196 [1107] 0.00 0.00 105/135 AI::ResetConfig() [2085] [1723] 0.0 0.00 0.00 135 AIConfig::HasAI() const [1723] ----------------------------------------------- 0.00 0.00 1/130 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 1/130 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 1/130 DropdownWindow::~DropdownWindow() [1049] 0.00 0.00 1/130 SetFocusedWindow(Window*) [1046] 0.00 0.00 1/130 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 1/130 Window::RaiseButtons(bool) [1051] 0.00 0.00 2/130 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1038] 0.00 0.00 2/130 Window::SetFocusedWidget(unsigned char) [1037] 0.00 0.00 4/130 HandleMouseEvents() [167] 0.00 0.00 9/130 QueryString::HandleEditBox(Window*, int) [991] 0.00 0.00 107/130 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] [1724] 0.0 0.00 0.00 130 NWidgetBase::SetDirty(Window const*) const [1724] ----------------------------------------------- 0.00 0.00 1/128 SQInstance::~SQInstance() [2511] 0.00 0.00 1/128 SQVM::~SQVM() [2572] 0.00 0.00 2/128 SQUserData::~SQUserData() [2243] 0.00 0.00 3/128 SQClass::~SQClass() [2188] 0.00 0.00 8/128 SQClosure::~SQClosure() [1990] 0.00 0.00 34/128 SQTable::~SQTable() [1839] 0.00 0.00 79/128 SQNativeClosure::~SQNativeClosure() [1768] [1725] 0.0 0.00 0.00 128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] ----------------------------------------------- 0.00 0.00 1/127 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 1/127 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 1/127 DropdownWindow::~DropdownWindow() [1049] 0.00 0.00 1/127 InvalidateWindowData(WindowClass, int, int) [539] 0.00 0.00 1/127 Window::RaiseButtons(bool) [1051] 0.00 0.00 2/127 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1038] 0.00 0.00 4/127 HandleMouseEvents() [167] 0.00 0.00 9/127 QueryString::HandleEditBox(Window*, int) [991] 0.00 0.00 107/127 SetWindowWidgetDirty(WindowClass, int, unsigned char) [924] [1726] 0.0 0.00 0.00 127 Window::SetWidgetDirty(unsigned char) const [1726] ----------------------------------------------- 0.00 0.00 1/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2612] 0.00 0.00 126/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [627] [1727] 0.0 0.00 0.00 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1727] ----------------------------------------------- 0.00 0.00 1/126 T.312 [1121] 0.00 0.00 1/126 T.821 [1141] 0.00 0.00 1/126 T.202 [1116] 0.00 0.00 1/126 global constructors keyed to _ZN12IConsoleLine5frontE [2348] 0.00 0.00 1/126 T.165 [1112] 0.00 0.00 1/126 T.207 [1117] 0.00 0.00 1/126 T.348 [1124] 0.00 0.00 1/126 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj [2283] 0.00 0.00 1/126 T.574 [1134] 0.00 0.00 1/126 T.182 [1114] 0.00 0.00 1/126 T.1138 [1105] 0.00 0.00 1/126 T.197 [1115] 0.00 0.00 1/126 T.538 [1133] 0.00 0.00 1/126 T.369 [1125] 0.00 0.00 1/126 T.171 [1113] 0.00 0.00 1/126 T.320 [1123] 0.00 0.00 1/126 T.240 [1118] 0.00 0.00 1/126 T.575 [1135] 0.00 0.00 1/126 T.259 [1119] 0.00 0.00 2/126 T.421 [1127] 0.00 0.00 2/126 T.421 [1128] 0.00 0.00 2/126 T.511 [1132] 0.00 0.00 2/126 global constructors keyed to _Z18ShowHighscoreTableia [2315] 0.00 0.00 2/126 T.406 [1126] 0.00 0.00 2/126 T.475 [1131] 0.00 0.00 2/126 T.456 [1129] 0.00 0.00 2/126 T.294 [1120] 0.00 0.00 2/126 T.801 [1139] 0.00 0.00 2/126 T.631 [1136] 0.00 0.00 3/126 T.828 [1142] 0.00 0.00 3/126 T.1080 [1103] 0.00 0.00 3/126 T.1206 [1108] 0.00 0.00 4/126 T.773 [1138] 0.00 0.00 4/126 T.880 [1144] 0.00 0.00 4/126 T.463 [1130] 0.00 0.00 4/126 T.1010 [1101] 0.00 0.00 4/126 T.1220 [1109] 0.00 0.00 5/126 T.1052 [1102] 0.00 0.00 5/126 T.1299 [1111] 0.00 0.00 5/126 T.816 [1140] 0.00 0.00 5/126 T.1147 [1106] 0.00 0.00 6/126 T.1253 [1110] 0.00 0.00 7/126 T.872 [1143] 0.00 0.00 7/126 T.1099 [1104] 0.00 0.00 9/126 T.733 [1137] 0.00 0.00 9/126 T.961 [1145] [1728] 0.0 0.00 0.00 126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 123/123 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [710] [1729] 0.0 0.00 0.00 123 GetAircraftIcon(unsigned short) [1729] ----------------------------------------------- 0.00 0.00 4/122 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 118/122 IniFile::LoadFromDisk(char const*) [987] [1730] 0.0 0.00 0.00 122 IniGroup::IniGroup(IniFile*, char const*, unsigned long) [1730] ----------------------------------------------- 0.00 0.00 60/120 AIConfig::AddRandomDeviation() [1792] 0.00 0.00 60/120 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] [1731] 0.0 0.00 0.00 120 AIConfig::GetSetting(char const*) const [1731] ----------------------------------------------- 0.00 0.00 120/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1733] [1732] 0.0 0.00 0.00 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1732] ----------------------------------------------- 0.00 0.00 120/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1734] [1733] 0.0 0.00 0.00 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1733] 0.00 0.00 120/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1732] ----------------------------------------------- 0.00 0.00 60/120 AIConfig::SetSetting(char const*, int) [1713] 0.00 0.00 60/120 AIConfig::AIConfig(AIConfig const*) [1794] [1734] 0.0 0.00 0.00 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1734] 0.00 0.00 120/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1733] ----------------------------------------------- 0.00 0.00 118/118 DrawOverlappedWindowForAll(int, int, int, int) [14] [1735] 0.0 0.00 0.00 118 QueryWindow::OnPaint() [1735] ----------------------------------------------- 0.00 0.00 117/117 ClearTile_Town(unsigned int, DoCommandFlag) [934] [1736] 0.0 0.00 0.00 117 ChangeTownRating(Town*, int, int, DoCommandFlag) [1736] ----------------------------------------------- 0.00 0.00 117/117 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1737] 0.0 0.00 0.00 117 GRFComment(ByteReader*) [1737] 0.00 0.00 117/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 117/117 ClearTile_Town(unsigned int, DoCommandFlag) [934] [1738] 0.0 0.00 0.00 117 HouseSpec::GetRemovalCost() const [1738] ----------------------------------------------- 0.00 0.00 8/114 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 32/114 DropdownWindow::DrawWidget(Rect const&, int) const [844] 0.00 0.00 74/114 DropdownWindow::OnMouseLoop() [497] [1739] 0.0 0.00 0.00 114 DropDownListItem::Height(unsigned int) const [1739] ----------------------------------------------- 0.00 0.00 110/110 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [786] [1740] 0.0 0.00 0.00 110 HandleScrollbarHittest(Scrollbar const*, int, int, bool) [1740] ----------------------------------------------- 0.00 0.00 107/107 IncreaseDate() [155] [1741] 0.0 0.00 0.00 107 EnginesDailyLoop() [1741] ----------------------------------------------- 0.00 0.00 107/107 IncreaseDate() [155] [1742] 0.0 0.00 0.00 107 DisasterDailyLoop() [1742] ----------------------------------------------- 0.00 0.00 107/107 IncreaseDate() [155] [1743] 0.0 0.00 0.00 107 NetworkChatMessageDailyLoop() [1743] ----------------------------------------------- 0.00 0.00 34/107 QueryString::DrawEditBox(Window*, int) [400] 0.00 0.00 73/107 QueryString::HandleEditBox(Window*, int) [991] [1744] 0.0 0.00 0.00 107 QueryString::HasEditBoxFocus(Window const*, int) const [1744] ----------------------------------------------- 0.00 0.00 1/105 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 6/105 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [806] 0.00 0.00 37/105 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [734] 0.00 0.00 61/105 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] [1745] 0.0 0.00 0.00 105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1745] ----------------------------------------------- 1518 IniItem::~IniItem() [1746] 0.00 0.00 1/103 IniGroup::Clear() [2099] 0.00 0.00 102/103 IniGroup::~IniGroup() [1879] [1746] 0.0 0.00 0.00 103+1518 IniItem::~IniItem() [1746] 1518 IniItem::~IniItem() [1746] ----------------------------------------------- 0.00 0.00 1/101 sq_compile [575] 0.00 0.00 1/101 sq_getclass [1148] 0.00 0.00 1/101 sq_base_register(SQVM*) [2443] 0.00 0.00 1/101 Squirrel::Squirrel() [2595] 0.00 0.00 2/101 sq_newuserdata [1099] 0.00 0.00 2/101 sq_newclass [1098] 0.00 0.00 2/101 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2565] 0.00 0.00 2/101 AI_CreateAIInfoDummy(SQVM*) [569] 0.00 0.00 2/101 Squirrel::AddClassBegin(char const*) [2274] 0.00 0.00 7/101 sq_pushinteger [1094] 0.00 0.00 7/101 sq_call [1091] 0.00 0.00 13/101 sq_newclosure [1088] 0.00 0.00 22/101 sq_pushobject [1083] 0.00 0.00 38/101 sq_pushstring [1080] [1747] 0.0 0.00 0.00 101 SQVM::Push(SQObjectPtr const&) [1747] ----------------------------------------------- 0.00 0.00 96/96 FeatureNewName(ByteReader*) [919] [1748] 0.0 0.00 0.00 96 SetStationClassName(StationClassID, unsigned short) [1748] ----------------------------------------------- 0.00 0.00 96/96 InitializeLanguagePacks() [725] [1749] 0.0 0.00 0.00 96 GetLanguageFileHeader(char const*, LanguagePack*) [1749] 0.00 0.00 96/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 95/95 Pool::CleanPool() [2094] [1750] 0.0 0.00 0.00 95 Pool::FreeItem(unsigned long) [1750] ----------------------------------------------- 0.00 0.00 95/95 Pool::CleanPool() [2094] [1751] 0.0 0.00 0.00 95 RoadStop::~RoadStop() [1751] ----------------------------------------------- 0.00 0.00 94/94 AirportMove(Aircraft*, AirportFTAClass const*) [882] [1752] 0.0 0.00 0.00 94 AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1752] ----------------------------------------------- 0.00 0.00 1/92 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2567] 0.00 0.00 1/92 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2565] 0.00 0.00 4/92 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [706] 0.00 0.00 10/92 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1943] 0.00 0.00 14/92 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] 0.00 0.00 17/92 SQFuncState::GetConstant(tagSQObject const&) [1891] 0.00 0.00 18/92 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1885] 0.00 0.00 27/92 SQLexer::GetIDType(char*) [1856] [1753] 0.0 0.00 0.00 92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] ----------------------------------------------- 0.00 0.00 90/90 ScriptScanner::ScanDir(char const*, char const*) [997] [1754] 0.0 0.00 0.00 90 ttd_strlcat(char*, char const*, unsigned long) [1754] ----------------------------------------------- 0.00 0.00 89/89 Load_ROADSTOP() [823] [1755] 0.0 0.00 0.00 89 Pool::GetNew(unsigned long, unsigned long) [1755] ----------------------------------------------- 0.00 0.00 36/88 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 52/88 TryReserveRailTrack(unsigned int, Track) [288] [1756] 0.0 0.00 0.00 88 SetRailStationReservation(unsigned int, bool) [1756] ----------------------------------------------- 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2555] 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2559] 2 NWidgetStacked::~NWidgetStacked() [2249] 35 NWidgetVertical::~NWidgetVertical() [1833] 49 NWidgetHorizontal::~NWidgetHorizontal() [1812] [1757] 0.0 0.00 0.00 88 NWidgetContainer::~NWidgetContainer() [1757] 0.00 0.00 152/152 NWidgetLeaf::~NWidgetLeaf() [1709] 0.00 0.00 73/73 NWidgetSpacer::~NWidgetSpacer() [1776] 0.00 0.00 4/4 NWidgetViewport::~NWidgetViewport() [2080] 49 NWidgetHorizontal::~NWidgetHorizontal() [1812] 15 NWidgetBackground::~NWidgetBackground() [1898] 11 NWidgetVertical::~NWidgetVertical() [1833] 2 NWidgetStacked::~NWidgetStacked() [2249] 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2559] 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2555] ----------------------------------------------- 0.00 0.00 87/87 Load_CAPY() [827] [1758] 0.0 0.00 0.00 87 Pool::GetNew(unsigned long, unsigned long) [1758] ----------------------------------------------- 0.00 0.00 5/87 VehicleEnterDepot(Vehicle*) [862] 0.00 0.00 82/87 VehicleOrderSaver::SwitchToNextOrder(bool) [340] [1759] 0.0 0.00 0.00 87 OrderList::GetOrderAt(int) const [1759] ----------------------------------------------- 0.00 0.00 86/86 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [239] [1760] 0.0 0.00 0.00 86 SetEngineGRF(unsigned short, GRFFile const*) [1760] ----------------------------------------------- 0.00 0.00 85/85 AfterLoadRoadStops() [890] [1761] 0.0 0.00 0.00 85 RoadStop::MakeDriveThrough() [1761] 0.00 0.00 170/22255 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1431] ----------------------------------------------- 0.00 0.00 84/84 Load_ORDR() [396] [1762] 0.0 0.00 0.00 84 Order::AssignOrder(Order const&) [1762] ----------------------------------------------- 0.00 0.00 84/84 Load_ORDR() [396] [1763] 0.0 0.00 0.00 84 Order::Order(unsigned int) [1763] ----------------------------------------------- 0.00 0.00 82/82 Aircraft::Tick() [729] [1764] 0.0 0.00 0.00 82 GetAircraftFlyingAltitude(Aircraft const*) [1764] ----------------------------------------------- 82 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [353] [1765] 0.0 0.00 0.00 82 ClearTile_Unmovable(unsigned int, DoCommandFlag) [1765] 7 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 3/80 DeleteIndustryNews(unsigned short) [1033] 0.00 0.00 77/80 NewsLoop() [940] [1766] 0.0 0.00 0.00 80 DeleteNewsItem(NewsItem*) [1766] ----------------------------------------------- 0.00 0.00 1/79 SQVM::Finalize() [2183] 0.00 0.00 3/79 SQClass::Finalize() [2186] 0.00 0.00 75/79 SQTable::~SQTable() [1839] [1767] 0.0 0.00 0.00 79 SQNativeClosure::Release() [1767] 0.00 0.00 79/79 SQNativeClosure::~SQNativeClosure() [1768] ----------------------------------------------- 0.00 0.00 79/79 SQNativeClosure::Release() [1767] [1768] 0.0 0.00 0.00 79 SQNativeClosure::~SQNativeClosure() [1768] 0.00 0.00 113/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 79/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] 0.00 0.00 46/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 46/150 SQString::Release() [1714] 0.00 0.00 2/2 SQUserData::Release() [2242] ----------------------------------------------- 0.00 0.00 1/78 sq_close [1147] 0.00 0.00 1/78 sq_compile [575] 0.00 0.00 1/78 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2588] 0.00 0.00 4/78 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] 0.00 0.00 10/78 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1943] 0.00 0.00 14/78 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] 0.00 0.00 15/78 SQSharedState::Init() [2517] 0.00 0.00 32/78 SQSharedState::~SQSharedState() [2519] [1769] 0.0 0.00 0.00 78 SQObjectPtr::~SQObjectPtr() [1769] ----------------------------------------------- 78 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] [1770] 0.0 0.00 0.00 78 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1770] 0.00 0.00 184/346 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1656] 0.00 0.00 8/24 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1867] 0.00 0.00 2/4 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2078] 17 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] ----------------------------------------------- 0.00 0.00 1/77 SQCompiler::ClassExp() [798] 0.00 0.00 1/77 SQCompiler::ClassStatement() [799] 0.00 0.00 2/77 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 2/77 SQCompiler::PrefixedExpr() [691] 0.00 0.00 2/77 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 7/77 SQCompiler::Statements() [1998] 0.00 0.00 8/77 SQCompiler::ParseTableOrClass(long, long) [801] 0.00 0.00 25/77 SQCompiler::Lex() [1861] 0.00 0.00 29/77 SQCompiler::Expect(long) [773] [1771] 0.0 0.00 0.00 77 SQLexer::Lex() [1771] 0.00 0.00 772/1112 SQLexer::Next() [1585] 0.00 0.00 27/27 SQLexer::ReadID() [1855] 0.00 0.00 6/6 SQLexer::ReadString(char, bool) [2024] 0.00 0.00 1/1 SQLexer::ReadNumber() [2580] ----------------------------------------------- 0.00 0.00 1/75 IniFile::SaveToDisk(char const*) [1015] 0.00 0.00 74/75 GetFileTitle(char const*, char*, char const*) [900] [1772] 0.0 0.00 0.00 75 strecat(char*, char const*, char const*) [1772] ----------------------------------------------- 0.00 0.00 75/75 AIConfig::~AIConfig() [1775] [1773] 0.0 0.00 0.00 75 AIConfig::ResetSettings() [1773] 0.00 0.00 75/210 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1692] ----------------------------------------------- 0.00 0.00 15/75 T.1196 [1107] 0.00 0.00 30/75 Load_AIPL() [874] 0.00 0.00 30/75 LoadFromConfig() [941] [1774] 0.0 0.00 0.00 75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1774] ----------------------------------------------- 0.00 0.00 30/75 AI::Uninitialize(bool) [2047] 0.00 0.00 45/75 MakeNewgameSettingsLive() [2067] [1775] 0.0 0.00 0.00 75 AIConfig::~AIConfig() [1775] 0.00 0.00 75/75 AIConfig::ResetSettings() [1773] 0.00 0.00 75/210 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1692] ----------------------------------------------- 0.00 0.00 73/73 NWidgetContainer::~NWidgetContainer() [1757] [1776] 0.0 0.00 0.00 73 NWidgetSpacer::~NWidgetSpacer() [1776] ----------------------------------------------- 0.00 0.00 73/73 InputLoop() [166] [1777] 0.0 0.00 0.00 73 QueryStringBaseWindow::HandleEditBox(int) [1777] ----------------------------------------------- 0.00 0.00 14/71 HandleMouseEvents() [167] 0.00 0.00 57/71 MainWindow::OnScroll(Point) [1797] [1778] 0.0 0.00 0.00 71 IsPtInWindowViewport(Window const*, int, int) [1778] ----------------------------------------------- 0.00 0.00 70/70 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [101] [1779] 0.0 0.00 0.00 70 GetNearbyTile(unsigned char, unsigned int) [1779] ----------------------------------------------- 0.00 0.00 69/69 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1780] 0.0 0.00 0.00 69 GRFInfo(ByteReader*) [1780] 0.00 0.00 345/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 69/69 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] [1781] 0.0 0.00 0.00 69 NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1781] 0.00 0.00 374/9355 NWidgetCore::GetWidgetFromPos(int, int) [1476] ----------------------------------------------- 0.00 0.00 69/69 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1782] 0.0 0.00 0.00 69 GRFConfig::IsOpenTTDBaseGRF() const [1782] ----------------------------------------------- 0.00 0.00 68/68 DoSetViewportPosition(Window const*, int, int, int, int) [682] [1783] 0.0 0.00 0.00 68 GfxScroll(int, int, int, int, int, int) [1783] 0.00 0.00 76/284647 VideoDriver_SDL::MakeDirty(int, int, int, int) [1341] 0.00 0.00 68/68 Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) [1784] 0.00 0.00 68/266606 NetworkUndrawChatMessage() [1344] 0.00 0.00 8/5295 UndrawMouseCursor() [1514] ----------------------------------------------- 0.00 0.00 68/68 GfxScroll(int, int, int, int, int, int) [1783] [1784] 0.0 0.00 0.00 68 Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) [1784] ----------------------------------------------- 0.00 0.00 20/64 IsGoodGRFConfigList() [2212] 0.00 0.00 44/64 PrintGrfFilename(char*, unsigned int) [1819] [1785] 0.0 0.00 0.00 64 FindGRFConfig(unsigned int, unsigned char const*) [1785] ----------------------------------------------- 0.00 0.00 7/63 sq_setparamscheck [1090] 0.00 0.00 56/63 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] [1786] 0.0 0.00 0.00 63 CompileTypemask(sqvector&, char const*) [1786] 0.00 0.00 63/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 1/63 ttd_main(int, char**) [1] 0.00 0.00 62/63 IConsoleStdLibRegister() [2459] [1787] 0.0 0.00 0.00 63 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1787] ----------------------------------------------- 0.00 0.00 1/62 sq_compile [575] 0.00 0.00 1/62 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2510] 0.00 0.00 1/62 SQVM::SQVM(SQSharedState*) [2571] 0.00 0.00 2/62 sq_newuserdata [1099] 0.00 0.00 3/62 SQClass::SQClass(SQSharedState*, SQClass*) [2187] 0.00 0.00 7/62 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [2005] 0.00 0.00 13/62 sq_newclosure [1088] 0.00 0.00 34/62 SQTable::SQTable(SQSharedState*, long) [1838] [1788] 0.0 0.00 0.00 62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] ----------------------------------------------- 0.00 0.00 1/61 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2504] 0.00 0.00 1/61 SQCompiler::EmitDerefOp(SQOpcode) [2505] 0.00 0.00 1/61 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 1/61 SQCompiler::ClassExp() [798] 0.00 0.00 2/61 SQCompiler::PrefixedExpr() [691] 0.00 0.00 2/61 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 7/61 SQCompiler::CreateFunction(tagSQObject&) [763] 0.00 0.00 21/61 SQCompiler::ParseTableOrClass(long, long) [801] 0.00 0.00 25/61 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1862] [1789] 0.0 0.00 0.00 61 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 11/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 0.00 0.00 2/3 SQFuncState::IsLocal(unsigned long) [2170] ----------------------------------------------- 0.00 0.00 14/60 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] 0.00 0.00 14/60 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1885] 0.00 0.00 32/60 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [1790] 0.0 0.00 0.00 60 SQObjectPtr::operator=(SQObjectPtr const&) [1790] ----------------------------------------------- 0.00 0.00 60/60 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [1791] 0.0 0.00 0.00 60 NWidgetBackground::Add(NWidgetBase*) [1791] ----------------------------------------------- 0.00 0.00 60/60 AIConfig::AIConfig(AIConfig const*) [1794] [1792] 0.0 0.00 0.00 60 AIConfig::AddRandomDeviation() [1792] 0.00 0.00 180/180 AIConfig::GetConfigList() [1704] 0.00 0.00 60/62570 Randomizer::Next(unsigned int) [1393] 0.00 0.00 60/120 AIConfig::GetSetting(char const*) const [1731] 0.00 0.00 60/150 AIConfig::SetSetting(char const*, int) [1713] ----------------------------------------------- 0.00 0.00 30/60 Load_AIPL() [874] 0.00 0.00 30/60 LoadFromConfig() [941] [1793] 0.0 0.00 0.00 60 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] 0.00 0.00 60/120 AIConfig::GetSetting(char const*) const [1731] 0.00 0.00 60/210 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1692] 0.00 0.00 60/150 AIConfig::SetSetting(char const*, int) [1713] 0.00 0.00 15/15 AIScanner::FindInfo(char const*, int, bool) [1904] 0.00 0.00 15/15 AI::FindInfo(char const*, int, bool) [1900] ----------------------------------------------- 0.00 0.00 60/60 MakeNewgameSettingsLive() [2067] [1794] 0.0 0.00 0.00 60 AIConfig::AIConfig(AIConfig const*) [1794] 0.00 0.00 60/60 AIConfig::AddRandomDeviation() [1792] 0.00 0.00 60/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1734] ----------------------------------------------- 0.00 0.00 1/58 DeterminePaths(char const*) [789] 0.00 0.00 3/58 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2434] 0.00 0.00 4/58 FioGetDirectory(char*, unsigned long, Subdirectory) [2056] 0.00 0.00 50/58 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] [1795] 0.0 0.00 0.00 58 FileExists(char const*) [1795] 0.00 0.00 58/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 57/57 FeatureChangeInfo(ByteReader*) [1566] [1796] 0.0 0.00 0.00 57 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1796] 0.00 0.00 57/13356 GetSound(unsigned short) [1464] 0.00 0.00 57/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 57/57 HandleMouseEvents() [167] [1797] 0.0 0.00 0.00 57 MainWindow::OnScroll(Point) [1797] 0.00 0.00 57/71 IsPtInWindowViewport(Window const*, int, int) [1778] ----------------------------------------------- 0.00 0.00 5/56 TrainController(Train*, Vehicle*) [10] 0.00 0.00 51/56 TrainApproachingCrossingTile(Train const*) [501] [1798] 0.0 0.00 0.00 56 GetRoadTileType(unsigned int) [1798] ----------------------------------------------- 0.00 0.00 22/56 SQTable::Rehash(bool) [1873] 0.00 0.00 34/56 SQTable::SQTable(SQSharedState*, long) [1838] [1799] 0.0 0.00 0.00 56 SQTable::AllocNodes(long) [1799] 0.00 0.00 56/362 sq_vm_malloc(unsigned long) [1651] ----------------------------------------------- 0.00 0.00 55/55 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] [1800] 0.0 0.00 0.00 55 AlterVehicleListOrder(unsigned short, unsigned short) [1800] ----------------------------------------------- 0.00 0.00 55/55 GetNewEngineType(Vehicle const*, Company const*) [996] [1801] 0.0 0.00 0.00 55 Vehicle::NeedsAutorenewing(Company const*) const [1801] ----------------------------------------------- 0.00 0.00 54/54 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [875] [1802] 0.0 0.00 0.00 54 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1802] 0.00 0.00 54/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 54/54 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [1803] 0.0 0.00 0.00 54 FindVehiclesInRoadStop(Vehicle*, void*) [1803] 0.00 0.00 27/27845 RoadVehicle::IsPrimaryVehicle() const [1421] ----------------------------------------------- 0.00 0.00 54/54 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [891] [1804] 0.0 0.00 0.00 54 ReplaceEnglishWords(char*, bool) [1804] 0.00 0.00 432/486 ReplaceWords(char const*, char const*, char*) [1642] ----------------------------------------------- 0.00 0.00 1/53 sq_get [1086] 0.00 0.00 1/53 SQVM::Init(SQVM*, long) [2568] 0.00 0.00 1/53 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2566] 0.00 0.00 1/53 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] 0.00 0.00 1/53 Squirrel::~Squirrel() [2596] 0.00 0.00 3/53 AIScanner::AIScanner() [566] 0.00 0.00 7/53 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 8/53 sq_call [1091] 0.00 0.00 8/53 Squirrel::MethodExists(tagSQObject, char const*) [1986] 0.00 0.00 22/53 sq_newslot [1082] [1805] 0.0 0.00 0.00 53 SQVM::Pop(long) [1805] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/8 SQClosure::Release() [1989] 0.00 0.00 1/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 1/150 SQString::Release() [1714] ----------------------------------------------- 0.00 0.00 52/52 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1560] [1806] 0.0 0.00 0.00 52 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1806] ----------------------------------------------- 0.00 0.00 51/51 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1807] 0.0 0.00 0.00 51 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1807] 0.00 0.00 153/618507 ByteReader::ReadByte() [1325] 0.00 0.00 51/1423 IsValidGroupID(unsigned short, char const*) [1573] ----------------------------------------------- 0.00 0.00 51/51 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1810] [1808] 0.0 0.00 0.00 51 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1808] 0.00 0.00 51/51 OverrideManagerBase::GetID(unsigned char, unsigned int) [1809] ----------------------------------------------- 0.00 0.00 51/51 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1808] [1809] 0.0 0.00 0.00 51 OverrideManagerBase::GetID(unsigned char, unsigned int) [1809] ----------------------------------------------- 0.00 0.00 51/51 AfterLoadGRFs() [695] [1810] 0.0 0.00 0.00 51 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1810] 0.00 0.00 51/51 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1808] ----------------------------------------------- 0.00 0.00 49/49 CargoPayment::~CargoPayment() [688] [1811] 0.0 0.00 0.00 49 ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) [1811] ----------------------------------------------- 49 NWidgetContainer::~NWidgetContainer() [1757] [1812] 0.0 0.00 0.00 49 NWidgetHorizontal::~NWidgetHorizontal() [1812] 49 NWidgetContainer::~NWidgetContainer() [1757] ----------------------------------------------- 0.00 0.00 1/47 ParamSet(ByteReader*) [920] 0.00 0.00 46/47 SkipIf(ByteReader*) [943] [1813] 0.0 0.00 0.00 47 GetGRFConfig(unsigned int, unsigned int) [1813] ----------------------------------------------- 0.00 0.00 1/47 SQInstance::Release() [2508] 0.00 0.00 1/47 SQVM::Release() [2569] 0.00 0.00 3/47 SQClass::Release() [2185] 0.00 0.00 8/47 SQFunctionProto::Release() [1979] 0.00 0.00 34/47 SQTable::Release() [1837] [1814] 0.0 0.00 0.00 47 SQRefCounted::~SQRefCounted() [1814] ----------------------------------------------- 0.00 0.00 47/47 Load_DEPT() [843] [1815] 0.0 0.00 0.00 47 Pool::GetNew(unsigned long, unsigned long) [1815] ----------------------------------------------- 0.00 0.00 47/47 Pool::GetNew(unsigned long, unsigned long) [1540] [1816] 0.0 0.00 0.00 47 Pool::ResizeFor(unsigned long) [1816] ----------------------------------------------- 0.00 0.00 46/46 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1817] 0.0 0.00 0.00 46 SmokeInit(EffectVehicle*) [1817] ----------------------------------------------- 16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] 17 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1770] 0.00 0.00 4/29 Window::ReInit(int, int) [791] 0.00 0.00 10/29 ResizeWindow(Window*, int, int) [179] 0.00 0.00 15/29 Window::InitializeData(WindowClass, int, unsigned int) [726] [1818] 0.0 0.00 0.00 46+16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] 0.00 0.00 109/346 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1656] 0.00 0.00 16/24 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1867] 0.00 0.00 2/2 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2262] 0.00 0.00 2/4 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2078] 0.00 0.00 2/2 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2261] 78 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1770] 16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] ----------------------------------------------- 0.00 0.00 2/44 GamelogPrint(void (*)(char const*)) [906] 0.00 0.00 42/44 PrintGrfInfo(char*, unsigned int, unsigned char const*) [905] [1819] 0.0 0.00 0.00 44 PrintGrfFilename(char*, unsigned int) [1819] 0.00 0.00 44/64 FindGRFConfig(unsigned int, unsigned char const*) [1785] ----------------------------------------------- 0.00 0.00 40/40 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [1820] 0.0 0.00 0.00 40 CheckNewIndustry_NULL(unsigned int) [1820] ----------------------------------------------- 0.00 0.00 1/40 SQTable::Clone() [2584] 0.00 0.00 2/40 SQUserData::~SQUserData() [2243] 0.00 0.00 3/40 SQSharedState::~SQSharedState() [2519] 0.00 0.00 34/40 SQTable::~SQTable() [1839] [1821] 0.0 0.00 0.00 40 SQDelegable::SetDelegate(SQTable*) [1821] ----------------------------------------------- 0.00 0.00 40/40 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] [1822] 0.0 0.00 0.00 40 NWidgetServerListHeader::GetWidgetFromPos(int, int) [1822] ----------------------------------------------- 0.00 0.00 39/39 IConsoleAliasRegister(char const*, char const*) [1824] [1823] 0.0 0.00 0.00 39 IConsoleAliasGet(char const*) [1823] ----------------------------------------------- 0.00 0.00 39/39 IConsoleStdLibRegister() [2459] [1824] 0.0 0.00 0.00 39 IConsoleAliasRegister(char const*, char const*) [1824] 0.00 0.00 39/39 IConsoleAliasGet(char const*) [1823] ----------------------------------------------- 39 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1825] 0.0 0.00 0.00 39 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1825] 39 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 39/39 InputLoop() [166] [1826] 0.0 0.00 0.00 39 NetworkGameWindow::OnMouseLoop() [1826] ----------------------------------------------- 0.00 0.00 1/38 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2504] 0.00 0.00 1/38 SQCompiler::EmitDerefOp(SQOpcode) [2505] 0.00 0.00 1/38 SQCompiler::ClassExp() [798] 0.00 0.00 2/38 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 4/38 SQCompiler::PrefixedExpr() [691] 0.00 0.00 14/38 SQCompiler::ParseTableOrClass(long, long) [801] 0.00 0.00 15/38 SQCompiler::Factor() [692] [1827] 0.0 0.00 0.00 38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 34/34 SQFuncState::AllocStackPos() [1835] 0.00 0.00 9/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 1/38 SQCompiler::ClassExp() [798] 0.00 0.00 2/38 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2504] 0.00 0.00 3/38 SQCompiler::EmitDerefOp(SQOpcode) [2505] 0.00 0.00 4/38 SQCompiler::PrefixedExpr() [691] 0.00 0.00 5/38 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 9/38 SQCompiler::Statement() [696] 0.00 0.00 14/38 SQCompiler::ParseTableOrClass(long, long) [801] [1828] 0.0 0.00 0.00 38 SQFuncState::PopTarget() [1828] ----------------------------------------------- 0.00 0.00 37/37 AfterLoadGame() [104] [1829] 0.0 0.00 0.00 37 UpdateTownMaxPass(Town*) [1829] ----------------------------------------------- 0.00 0.00 37/37 TarListAddFile(char const*) [1696] [1830] 0.0 0.00 0.00 37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1830] ----------------------------------------------- 0.00 0.00 1/36 AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) [950] 0.00 0.00 2/36 AirportMove(Aircraft*, AirportFTAClass const*) [882] 0.00 0.00 33/36 AfterLoadVehicles(bool) [531] [1831] 0.0 0.00 0.00 36 Aircraft::UpdateDeltaXY(Direction) [1831] ----------------------------------------------- 0.00 0.00 4/36 DropDownListStringItem::Width() const [922] 0.00 0.00 32/36 DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1845] [1832] 0.0 0.00 0.00 36 DropDownListStringItem::String() const [1832] ----------------------------------------------- 9 NWidgetBackground::~NWidgetBackground() [1898] 11 NWidgetContainer::~NWidgetContainer() [1757] 0.00 0.00 15/15 Window::~Window() [974] [1833] 0.0 0.00 0.00 35 NWidgetVertical::~NWidgetVertical() [1833] 35 NWidgetContainer::~NWidgetContainer() [1757] ----------------------------------------------- 0.00 0.00 34/34 StringToVal(SettingDescBase const*, char const*) [1626] [1834] 0.0 0.00 0.00 34 LookupOneOfMany(char const*, char const*, unsigned long) [1834] ----------------------------------------------- 0.00 0.00 34/34 SQFuncState::PushTarget(long) [1827] [1835] 0.0 0.00 0.00 34 SQFuncState::AllocStackPos() [1835] 0.00 0.00 1/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 34/34 InputLoop() [166] [1836] 0.0 0.00 0.00 34 NetworkStartServerWindow::OnMouseLoop() [1836] ----------------------------------------------- 3 SQClass::Finalize() [2186] 0.00 0.00 1/32 SQLexer::~SQLexer() [2583] 0.00 0.00 1/32 SQVM::Finalize() [2183] 0.00 0.00 13/32 SQSharedState::~SQSharedState() [2519] 0.00 0.00 16/32 SQFuncState::~SQFuncState() [1975] [1837] 0.0 0.00 0.00 34 SQTable::Release() [1837] 0.00 0.00 34/47 SQRefCounted::~SQRefCounted() [1814] 34 SQTable::~SQTable() [1839] ----------------------------------------------- 0.00 0.00 1/34 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 1/34 SQTable::Clone() [2584] 0.00 0.00 1/34 SQVM::Init(SQVM*, long) [2568] 0.00 0.00 2/34 SQClass::SQClass(SQSharedState*, SQClass*) [2187] 0.00 0.00 3/34 SQSharedState::Init() [2517] 0.00 0.00 10/34 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] 0.00 0.00 16/34 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1974] [1838] 0.0 0.00 0.00 34 SQTable::SQTable(SQSharedState*, long) [1838] 0.00 0.00 34/56 SQTable::AllocNodes(long) [1799] 0.00 0.00 34/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] ----------------------------------------------- 34 SQTable::Release() [1837] [1839] 0.0 0.00 0.00 34 SQTable::~SQTable() [1839] 0.00 0.00 164/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 75/79 SQNativeClosure::Release() [1767] 0.00 0.00 54/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 54/150 SQString::Release() [1714] 0.00 0.00 34/40 SQDelegable::SetDelegate(SQTable*) [1821] 0.00 0.00 34/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] 1 SQClass::Release() [2185] ----------------------------------------------- 0.00 0.00 33/33 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [788] [1840] 0.0 0.00 0.00 33 GetShipIcon(unsigned short) [1840] ----------------------------------------------- 0.00 0.00 32/32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1844] [1841] 0.0 0.00 0.00 32 TranslateIndex(SQObjectPtr const&) [1841] ----------------------------------------------- 32 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1842] 0.0 0.00 0.00 32 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1842] 32 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 15/32 T.1196 [1107] 0.00 0.00 17/32 SaveToConfig() [942] [1843] 0.0 0.00 0.00 32 IniItem::SetValue(char const*) [1843] ----------------------------------------------- 0.00 0.00 8/32 SQTable::Clone() [2584] 0.00 0.00 24/32 SQFuncState::BuildProto() [1971] [1844] 0.0 0.00 0.00 32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1844] 0.00 0.00 32/32 TranslateIndex(SQObjectPtr const&) [1841] ----------------------------------------------- 0.00 0.00 32/32 DropdownWindow::DrawWidget(Rect const&, int) const [844] [1845] 0.0 0.00 0.00 32 DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1845] 0.00 0.00 32/36 DropDownListStringItem::String() const [1832] ----------------------------------------------- 0.00 0.00 31/31 CallWindowTickEvent() [1485] [1846] 0.0 0.00 0.00 31 DropdownWindow::OnTick() [1846] ----------------------------------------------- 0.00 0.00 3/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2191] 0.00 0.00 28/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1848] [1847] 0.0 0.00 0.00 31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1847] ----------------------------------------------- 0.00 0.00 9/31 ReserveChangeInfo(ByteReader*) [1567] 0.00 0.00 22/31 FinalisePriceBaseMultipliers() [2165] [1848] 0.0 0.00 0.00 31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1848] 0.00 0.00 28/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1847] 0.00 0.00 3/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2191] ----------------------------------------------- 0.00 0.00 30/30 GRFLoadError(ByteReader*) [1850] [1849] 0.0 0.00 0.00 30 CheckGrfLangID(unsigned char, unsigned char) [1849] ----------------------------------------------- 0.00 0.00 30/30 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1850] 0.0 0.00 0.00 30 GRFLoadError(ByteReader*) [1850] 0.00 0.00 90/618507 ByteReader::ReadByte() [1325] 0.00 0.00 30/30 CheckGrfLangID(unsigned char, unsigned char) [1849] ----------------------------------------------- 0.00 0.00 8/30 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] 0.00 0.00 22/30 sq_newslot [1082] [1851] 0.0 0.00 0.00 30 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1851] 0.00 0.00 16/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 14/14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] ----------------------------------------------- 0.00 0.00 1/30 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 29/30 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [1852] 0.0 0.00 0.00 30 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1852] ----------------------------------------------- 0.00 0.00 15/30 Load_AIPL() [874] 0.00 0.00 15/30 LoadFromConfig() [941] [1853] 0.0 0.00 0.00 30 AIConfig::StringToSettings(char const*) [1853] 0.00 0.00 30/150 AIConfig::SetSetting(char const*, int) [1713] ----------------------------------------------- 0.00 0.00 27/27 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1694] [1854] 0.0 0.00 0.00 27 GetGRFStringID(unsigned int, unsigned short) [1854] ----------------------------------------------- 0.00 0.00 27/27 SQLexer::Lex() [1771] [1855] 0.0 0.00 0.00 27 SQLexer::ReadID() [1855] 0.00 0.00 218/1112 SQLexer::Next() [1585] 0.00 0.00 27/27 SQLexer::GetIDType(char*) [1856] 0.00 0.00 3/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 27/27 SQLexer::ReadID() [1855] [1856] 0.0 0.00 0.00 27 SQLexer::GetIDType(char*) [1856] 0.00 0.00 27/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 27/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] 0.00 0.00 8/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 8/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 8/150 SQString::Release() [1714] ----------------------------------------------- 0.00 0.00 26/26 AfterLoadVehicles(bool) [531] [1857] 0.0 0.00 0.00 26 Pool::GetNew(unsigned long) [1857] ----------------------------------------------- 0.00 0.00 26/26 Pool::CleanPool() [2181] [1858] 0.0 0.00 0.00 26 Pool::FreeItem(unsigned long) [1858] ----------------------------------------------- 0.00 0.00 1/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2614] 0.00 0.00 25/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1860] [1859] 0.0 0.00 0.00 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1859] ----------------------------------------------- 0.00 0.00 26/26 AfterLoadVehicles(bool) [531] [1860] 0.0 0.00 0.00 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1860] 0.00 0.00 25/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1859] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2614] ----------------------------------------------- 0.00 0.00 11/25 SQCompiler::Factor() [692] 0.00 0.00 14/25 SQCompiler::Statement() [696] [1861] 0.0 0.00 0.00 25 SQCompiler::Lex() [1861] 0.00 0.00 25/77 SQLexer::Lex() [1771] ----------------------------------------------- 0.00 0.00 11/25 SQCompiler::Factor() [692] 0.00 0.00 14/25 SQCompiler::Statement() [696] [1862] 0.0 0.00 0.00 25 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1862] 0.00 0.00 25/61 SQFuncState::AddInstruction(SQInstruction&) [1789] ----------------------------------------------- 0.00 0.00 24/24 AfterLoadGRFs() [695] [1863] 0.0 0.00 0.00 24 DupSprite(unsigned int, unsigned int) [1863] 0.00 0.00 24/33254 AllocateSpriteCache(unsigned int) [1418] ----------------------------------------------- 0.00 0.00 5/24 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 19/24 GetReservedTrackbits(unsigned int) [323] [1864] 0.0 0.00 0.00 24 HasCrossingReservation(unsigned int) [1864] ----------------------------------------------- 0.00 0.00 1/24 LoadIntroGame() [93] 0.00 0.00 1/24 SwitchToMode(SwitchMode) [65] 0.00 0.00 1/24 ttd_main(int, char**) [1] 0.00 0.00 1/24 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 20/24 Load_NGRF() [864] [1865] 0.0 0.00 0.00 24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1865] ----------------------------------------------- 0.00 0.00 1/24 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/24 SQCompiler::CreateFunction(tagSQObject&) [763] 0.00 0.00 16/24 SQCompiler::Statement() [696] [1866] 0.0 0.00 0.00 24 SQFuncState::AddLineInfos(long, bool, bool) [1866] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 8/24 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1770] 0.00 0.00 16/24 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] [1867] 0.0 0.00 0.00 24 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1867] ----------------------------------------------- 77 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] 0.00 0.00 8/23 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1965] 0.00 0.00 15/23 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1895] [1868] 0.0 0.00 0.00 23+77 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] 0.00 0.00 253/308 NWidgetContainer::Add(NWidgetBase*) [1670] 0.00 0.00 118/152 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1708] 0.00 0.00 60/60 NWidgetBackground::Add(NWidgetBase*) [1791] 0.00 0.00 15/15 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [1897] 0.00 0.00 4/154 NWidgetCore::SetIndex(int) [1707] 0.00 0.00 4/4 NWidgetViewport::NWidgetViewport(int) [2079] 0.00 0.00 1/1 MakeMainToolbar(int*) [2485] 0.00 0.00 1/1 MakeResizableHeader(int*) [2490] 0.00 0.00 1/1 NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) [2538] 77 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] ----------------------------------------------- 0.00 0.00 23/23 LoadNewGRF(unsigned int, unsigned int) [324] [1869] 0.0 0.00 0.00 23 ClearTemporaryNewGRFData(GRFFile*) [1869] ----------------------------------------------- 0.00 0.00 22/22 DropdownWindow::OnMouseLoop() [497] [1870] 0.0 0.00 0.00 22 GetWidgetFromPos(Window const*, int, int) [1870] 0.00 0.00 22/9011 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] ----------------------------------------------- 0.00 0.00 22/22 TrainController(Train*, Vehicle*) [10] [1871] 0.0 0.00 0.00 22 TileAddByDiagDir(unsigned int, DiagDirection) [1871] ----------------------------------------------- 0.00 0.00 22/22 AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [1928] [1872] 0.0 0.00 0.00 22 AirportGetTerminalCount(unsigned char const*, unsigned char*) [1872] ----------------------------------------------- 22 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] [1873] 0.0 0.00 0.00 22 SQTable::Rehash(bool) [1873] 0.00 0.00 22/56 SQTable::AllocNodes(long) [1799] 160 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] ----------------------------------------------- 0.00 0.00 22/22 AfterLoadVehicles(bool) [531] [1874] 0.0 0.00 0.00 22 Vehicle::AddToShared(Vehicle*) [1874] ----------------------------------------------- 0.00 0.00 22/22 DropdownWindow::OnMouseLoop() [497] [1875] 0.0 0.00 0.00 22 DropDownListStringItem::Selectable() const [1875] ----------------------------------------------- 0.00 0.00 20/20 Load_NGRF() [864] [1876] 0.0 0.00 0.00 20 AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1876] ----------------------------------------------- 0.00 0.00 20/20 CreateEffectVehicle(int, int, int, EffectVehicleType) [151] [1877] 0.0 0.00 0.00 20 SteamSmokeInit(EffectVehicle*) [1877] ----------------------------------------------- 20 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1878] 0.0 0.00 0.00 20 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1878] 20 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 102 IniGroup::~IniGroup() [1879] 0.00 0.00 2/20 IniFile::RemoveGroup(char const*) [2051] 0.00 0.00 18/20 IniFile::~IniFile() [1887] [1879] 0.0 0.00 0.00 20+102 IniGroup::~IniGroup() [1879] 0.00 0.00 102/103 IniItem::~IniItem() [1746] 102 IniGroup::~IniGroup() [1879] ----------------------------------------------- 0.00 0.00 19/19 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1881] [1880] 0.0 0.00 0.00 19 GetWaterTileType(unsigned int) [1880] ----------------------------------------------- 19 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1881] 0.0 0.00 0.00 19 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1881] 0.00 0.00 19/19 GetWaterTileType(unsigned int) [1880] 19 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 4/19 Window::ReInit(int, int) [791] 0.00 0.00 15/19 Window::InitializeData(WindowClass, int, unsigned int) [726] [1882] 0.0 0.00 0.00 19 Window::OnInit() [1882] ----------------------------------------------- 0.00 0.00 19/19 std::map, std::allocator > >::~map() [1888] [1883] 0.0 0.00 0.00 19 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1883] ----------------------------------------------- 0.00 0.00 18/18 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1884] 0.0 0.00 0.00 18 DefineGotoLabel(ByteReader*) [1884] 0.00 0.00 18/618507 ByteReader::ReadByte() [1325] 0.00 0.00 18/33907 FioGetPos() [1415] ----------------------------------------------- 0.00 0.00 3/18 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] 0.00 0.00 15/18 sq_get [1086] [1885] 0.0 0.00 0.00 18 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1885] 0.00 0.00 18/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] 0.00 0.00 14/60 SQObjectPtr::operator=(SQObjectPtr const&) [1790] 0.00 0.00 1/1 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2565] ----------------------------------------------- 0.00 0.00 2/18 IniLoadConfig() [1045] 0.00 0.00 4/18 BaseMedia::AddFile(char const*, unsigned long) [444] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [490] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [751] [1886] 0.0 0.00 0.00 18 IniFile::IniFile(char const* const*) [1886] ----------------------------------------------- 0.00 0.00 1/18 LoadFromConfig() [941] 0.00 0.00 1/18 SaveToConfig() [942] 0.00 0.00 4/18 BaseMedia::AddFile(char const*, unsigned long) [444] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [490] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [751] [1887] 0.0 0.00 0.00 18 IniFile::~IniFile() [1887] 0.00 0.00 18/20 IniGroup::~IniGroup() [1879] ----------------------------------------------- 0.00 0.00 18/18 TarListAddFile(char const*) [1696] [1888] 0.0 0.00 0.00 18 std::map, std::allocator > >::~map() [1888] 0.00 0.00 19/19 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1883] ----------------------------------------------- 0.00 0.00 1/18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2617] 0.00 0.00 17/18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1890] [1889] 0.0 0.00 0.00 18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1889] ----------------------------------------------- 0.00 0.00 18/18 T.739 [1079] [1890] 0.0 0.00 0.00 18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1890] 0.00 0.00 17/18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1889] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2617] ----------------------------------------------- 0.00 0.00 7/17 SQCompiler::ParseTableOrClass(long, long) [801] 0.00 0.00 10/17 SQCompiler::Factor() [692] [1891] 0.0 0.00 0.00 17 SQFuncState::GetConstant(tagSQObject const&) [1891] 0.00 0.00 17/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] 0.00 0.00 16/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] ----------------------------------------------- 0.00 0.00 4/16 IndustryDailyLoop() [295] 0.00 0.00 12/16 ChangeIndustryProduction(Industry*, bool) [213] [1892] 0.0 0.00 0.00 16 SetDParam(unsigned int, unsigned long long) [1892] ----------------------------------------------- 0.00 0.00 16/16 NWidgetContainer::GetWidgetOfType(WidgetType) [1981] [1893] 0.0 0.00 0.00 16 NWidgetBase::GetWidgetOfType(WidgetType) [1893] ----------------------------------------------- 0.00 0.00 2/16 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 14/16 SQCompiler::Statement() [696] [1894] 0.0 0.00 0.00 16 SQFuncState::GetStackSize() [1894] ----------------------------------------------- 0.00 0.00 15/15 Window::CreateNestedTree(WindowDesc const*, bool) [1901] [1895] 0.0 0.00 0.00 15 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1895] 0.00 0.00 15/23 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] 0.00 0.00 15/308 NWidgetContainer::Add(NWidgetBase*) [1670] 0.00 0.00 8/8 NWidgetContainer::GetWidgetOfType(WidgetType) [1981] 0.00 0.00 8/8 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1965] ----------------------------------------------- 0.00 0.00 1/15 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/15 SQCompiler::Statement() [696] 0.00 0.00 7/15 SQCompiler::CreateFunction(tagSQObject&) [763] [1896] 0.0 0.00 0.00 15 SQFuncState::SetStackSize(long) [1896] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 15/15 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [1897] 0.0 0.00 0.00 15 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [1897] 0.00 0.00 10/154 NWidgetCore::SetIndex(int) [1707] ----------------------------------------------- 15 NWidgetContainer::~NWidgetContainer() [1757] [1898] 0.0 0.00 0.00 15 NWidgetBackground::~NWidgetBackground() [1898] 9 NWidgetVertical::~NWidgetVertical() [1833] ----------------------------------------------- 0.00 0.00 3/15 ResetIndustries() [2126] 0.00 0.00 12/15 LoadNewGRF(unsigned int, unsigned int) [324] [1899] 0.0 0.00 0.00 15 OverrideManagerBase::ResetOverride() [1899] ----------------------------------------------- 0.00 0.00 15/15 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] [1900] 0.0 0.00 0.00 15 AI::FindInfo(char const*, int, bool) [1900] ----------------------------------------------- 0.00 0.00 1/15 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/15 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 13/15 Window::InitNested(WindowDesc const*, int) [1913] [1901] 0.0 0.00 0.00 15 Window::CreateNestedTree(WindowDesc const*, bool) [1901] 0.00 0.00 15/15 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1895] 0.00 0.00 2/2 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] ----------------------------------------------- 0.00 0.00 15/15 Window::InitializeData(WindowClass, int, unsigned int) [726] [1902] 0.0 0.00 0.00 15 Window::OnFocus() [1902] ----------------------------------------------- 0.00 0.00 1/15 ShowGenerateWorldProgress() [499] 0.00 0.00 1/15 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 1/15 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/15 ShowNetworkGameWindow() [494] 0.00 0.00 1/15 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/15 ShowStatusBar() [498] 0.00 0.00 1/15 AllocateToolbar() [495] 0.00 0.00 1/15 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] 0.00 0.00 3/15 ShowSelectGameWindow() [331] 0.00 0.00 4/15 SetupColoursAndInitialWindow() [217] [1903] 0.0 0.00 0.00 15 Window::Window() [1903] ----------------------------------------------- 0.00 0.00 15/15 AIConfig::ChangeAI(char const*, int, bool, bool) [1793] [1904] 0.0 0.00 0.00 15 AIScanner::FindInfo(char const*, int, bool) [1904] ----------------------------------------------- 0.00 0.00 15/15 Window::~Window() [974] [1905] 0.0 0.00 0.00 15 Window::DeleteChildWindows(WindowClass) const [1905] ----------------------------------------------- 0.00 0.00 15/15 T.1196 [1107] [1906] 0.0 0.00 0.00 15 AIConfig::SettingsToString(char*, unsigned long) const [1906] ----------------------------------------------- 0.00 0.00 14/14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] [1907] 0.0 0.00 0.00 14 SQClassMember::~SQClassMember() [1907] ----------------------------------------------- 0.00 0.00 14/14 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1851] [1908] 0.0 0.00 0.00 14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] 0.00 0.00 14/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] 0.00 0.00 14/14 SQClassMember::~SQClassMember() [1907] 0.00 0.00 14/60 SQObjectPtr::operator=(SQObjectPtr const&) [1790] 0.00 0.00 14/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 14/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 14/14 sqvector::push_back(SQClassMember const&) [1909] 0.00 0.00 10/10 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1943] ----------------------------------------------- 0.00 0.00 14/14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] [1909] 0.0 0.00 0.00 14 sqvector::push_back(SQClassMember const&) [1909] 0.00 0.00 3/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 13/13 HandleMouseEvents() [167] [1910] 0.0 0.00 0.00 13 HideDropDownMenu(Window*) [1910] ----------------------------------------------- 0.00 0.00 1/13 NetworkFindBroadcastIPs(SmallVector*) [2468] 0.00 0.00 1/13 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1036] 0.00 0.00 1/13 NetworkServerStart() [949] 0.00 0.00 1/13 ShowNetworkGameWindow() [494] 0.00 0.00 4/13 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1001] 0.00 0.00 5/13 GetBindAddresses(SmallVector*, unsigned short) [986] [1911] 0.0 0.00 0.00 13 NetworkAddress::SetPort(unsigned short) [1911] ----------------------------------------------- 0.00 0.00 1/13 NetworkUDPSocketHandler::Listen() [983] 0.00 0.00 2/13 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2264] 0.00 0.00 2/13 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2265] 0.00 0.00 2/13 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2266] 0.00 0.00 6/13 NetworkUDPClose() [2198] [1912] 0.0 0.00 0.00 13 NetworkUDPSocketHandler::Close() [1912] ----------------------------------------------- 0.00 0.00 1/13 ShowGenerateWorldProgress() [499] 0.00 0.00 1/13 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [500] 0.00 0.00 1/13 ShowNetworkGameWindow() [494] 0.00 0.00 1/13 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 1/13 ShowStatusBar() [498] 0.00 0.00 1/13 AllocateToolbar() [495] 0.00 0.00 3/13 ShowSelectGameWindow() [331] 0.00 0.00 4/13 SetupColoursAndInitialWindow() [217] [1913] 0.0 0.00 0.00 13 Window::InitNested(WindowDesc const*, int) [1913] 0.00 0.00 13/15 Window::CreateNestedTree(WindowDesc const*, bool) [1901] ----------------------------------------------- 0.00 0.00 13/13 Window::FinishInitNested(WindowDesc const*, int) [727] [1914] 0.0 0.00 0.00 13 Window::OnInitialPosition(WindowDesc const*, short, short, int) [1914] ----------------------------------------------- 0.00 0.00 1/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2613] 0.00 0.00 12/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1916] [1915] 0.0 0.00 0.00 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1915] ----------------------------------------------- 0.00 0.00 13/13 T.1921 [1081] [1916] 0.0 0.00 0.00 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1916] 0.00 0.00 12/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1915] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2613] ----------------------------------------------- 0.00 0.00 12/12 DeterminePaths(char const*) [789] [1917] 0.0 0.00 0.00 12 FioCreateDirectory(char const*) [1917] 0.00 0.00 12/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 3/12 LoadNewGRF(unsigned int, unsigned int) [324] 0.00 0.00 9/12 ResetAirportClasses() [2148] [1918] 0.0 0.00 0.00 12 SetAirportClassName(AirportClassID, unsigned short) [1918] ----------------------------------------------- 0.00 0.00 12/12 ResetAirportClasses() [2148] [1919] 0.0 0.00 0.00 12 AllocateAirportClass(unsigned int) [1919] ----------------------------------------------- 0.00 0.00 12/12 FeatureChangeInfo(ByteReader*) [1566] [1920] 0.0 0.00 0.00 12 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [1920] ----------------------------------------------- 0.00 0.00 12/12 Pool::CleanPool() [2178] [1921] 0.0 0.00 0.00 12 Pool::FreeItem(unsigned long) [1921] ----------------------------------------------- 0.00 0.00 12/12 Pool::CleanPool() [2178] [1922] 0.0 0.00 0.00 12 Depot::~Depot() [1922] ----------------------------------------------- 0.00 0.00 6/12 CMSAForest(unsigned int) [993] 0.00 0.00 6/12 CMSAMine(unsigned int) [565] [1923] 0.0 0.00 0.00 12 Industry::GetByTile(unsigned int) [1923] ----------------------------------------------- 0.00 0.00 1/11 DeterminePaths(char const*) [789] 0.00 0.00 10/11 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [998] [1924] 0.0 0.00 0.00 11 ScanForTarFiles() [1924] 0.00 0.00 220/299 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1673] 0.00 0.00 220/220 ScanPathForTarFiles(char const*, unsigned long) [1689] ----------------------------------------------- 0.00 0.00 11/11 AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [1928] [1925] 0.0 0.00 0.00 11 AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) [1925] ----------------------------------------------- 0.00 0.00 11/11 AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [1928] [1926] 0.0 0.00 0.00 11 AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) [1926] ----------------------------------------------- 0.00 0.00 1/11 ttd_main(int, char**) [1] 0.00 0.00 5/11 ResetWindowSystem() [1007] 0.00 0.00 5/11 ReInitAllWindows() [275] [1927] 0.0 0.00 0.00 11 NWidgetLeaf::InvalidateDimensionCache() [1927] ----------------------------------------------- 0.00 0.00 11/11 global constructors keyed to _origin_airport_specs [2402] [1928] 0.0 0.00 0.00 11 AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [1928] 0.00 0.00 22/22 AirportGetTerminalCount(unsigned char const*, unsigned char*) [1872] 0.00 0.00 11/11 AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) [1926] 0.00 0.00 11/11 AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) [1925] ----------------------------------------------- 0.00 0.00 11/11 Pool::GetNew(unsigned long, unsigned long) [1623] [1929] 0.0 0.00 0.00 11 Pool::ResizeFor(unsigned long) [1929] ----------------------------------------------- 0.00 0.00 4/11 ResizeWindow(Window*, int, int) [179] 0.00 0.00 7/11 Window::FindWindowPlacementAndResize(int, int) [180] [1930] 0.0 0.00 0.00 11 Window::OnResize() [1930] ----------------------------------------------- 0.00 0.00 1/10 SaveLoadWindow::~SaveLoadWindow() [2525] 0.00 0.00 9/10 BuildFileList() [1946] [1931] 0.0 0.00 0.00 10 FiosFreeSavegameList() [1931] ----------------------------------------------- 0.00 0.00 10/10 SQSharedState::Init() [2517] [1932] 0.0 0.00 0.00 10 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] 0.00 0.00 132/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 76/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 66/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 56/63 CompileTypemask(sqvector&, char const*) [1786] 0.00 0.00 10/34 SQTable::SQTable(SQSharedState*, long) [1838] ----------------------------------------------- 0.00 0.00 2/10 RoadVehLeaveDepot(RoadVehicle*, bool) [946] 0.00 0.00 3/10 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 5/10 VehicleEnterDepot(Vehicle*) [862] [1933] 0.0 0.00 0.00 10 VehicleServiceInDepot(Vehicle*) [1933] ----------------------------------------------- 0.00 0.00 1/10 GamelogOldver() [2430] 0.00 0.00 4/10 GamelogMode() [2054] 0.00 0.00 5/10 GamelogRevision() [985] [1934] 0.0 0.00 0.00 10 GamelogChange(GamelogChangeType) [1934] ----------------------------------------------- 0.00 0.00 10/10 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] [1935] 0.0 0.00 0.00 10 GetRoadStopDir(unsigned int) [1935] ----------------------------------------------- 0.00 0.00 10/10 MoveBuoysToWaypoints() [853] [1936] 0.0 0.00 0.00 10 UpdateWaypointOrder(Order*) [1936] ----------------------------------------------- 0.00 0.00 10/10 NetworkReceive() [620] [1937] 0.0 0.00 0.00 10 NetworkAcceptClients(int) [1937] ----------------------------------------------- 0.00 0.00 10/10 RoadVehController(RoadVehicle*) [73] [1938] 0.0 0.00 0.00 10 IsStandardRoadStopTile(unsigned int) [1938] ----------------------------------------------- 0.00 0.00 5/10 TryReserveRailTrack(unsigned int, Track) [288] 0.00 0.00 5/10 UnreserveRailTrack(unsigned int, Track) [330] [1939] 0.0 0.00 0.00 10 SetCrossingReservation(unsigned int, bool) [1939] ----------------------------------------------- 1 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 1/10 SQCompiler::ClassExp() [798] 0.00 0.01 8/10 SQCompiler::CommaExpr() [698] [1940] 0.0 0.00 0.00 10 SQCompiler::Expression(bool) [1940] 10 SQCompiler::LogicalAndExp() [1941] ----------------------------------------------- 10 SQCompiler::Expression(bool) [1940] [1941] 0.0 0.00 0.00 10 SQCompiler::LogicalAndExp() [1941] 10 SQCompiler::CompExp() [1942] ----------------------------------------------- 10 SQCompiler::LogicalAndExp() [1941] [1942] 0.0 0.00 0.00 10 SQCompiler::CompExp() [1942] 10 SQCompiler::PrefixedExpr() [691] ----------------------------------------------- 0.00 0.00 10/10 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1908] [1943] 0.0 0.00 0.00 10 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1943] 0.00 0.00 10/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] 0.00 0.00 10/78 SQObjectPtr::~SQObjectPtr() [1769] ----------------------------------------------- 0.00 0.00 2/10 NetworkAddress::Listen(int, SmallMap*) [2250] 0.00 0.00 4/10 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [965] 0.00 0.00 4/10 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] [1944] 0.0 0.00 0.00 10 NetworkAddress::GetPort() const [1944] ----------------------------------------------- 0.00 0.00 9/9 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] [1945] 0.0 0.00 0.00 9 FiosIsRoot(char const*) [1945] ----------------------------------------------- 0.00 0.00 1/9 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/9 NetworkGameWindow::OnClick(Point, int, int) [360] 0.00 0.00 7/9 HandleMouseEvents() [167] [1946] 0.0 0.00 0.00 9 BuildFileList() [1946] 0.00 0.00 9/10 FiosFreeSavegameList() [1931] ----------------------------------------------- 0.00 0.00 1/9 ScanNewGRFFiles() [248] 0.00 0.00 1/9 Load_NGRF() [864] 0.00 0.00 7/9 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1993] [1947] 0.0 0.00 0.00 9 ClearGRFConfigList(GRFConfig**) [1947] ----------------------------------------------- 0.00 0.00 9/9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [1951] [1948] 0.0 0.00 0.00 9 IsGenerateWorldThreaded() [1948] ----------------------------------------------- 0.00 0.00 3/9 UnreserveRailTrack(unsigned int, Track) [330] 0.00 0.00 6/9 TryReserveRailTrack(unsigned int, Track) [288] [1949] 0.0 0.00 0.00 9 SetDepotReservation(unsigned int, bool) [1949] ----------------------------------------------- 9 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [544] [1950] 0.0 0.00 0.00 9 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [1950] 9 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] ----------------------------------------------- 0.00 0.00 9/9 _GenerateWorld(void*) [787] [1951] 0.0 0.00 0.00 9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [1951] 0.00 0.00 9/9 IsGenerateWorldThreaded() [1948] ----------------------------------------------- 0.00 0.00 9/9 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1952] 0.0 0.00 0.00 9 SkipAct11(ByteReader*) [1952] 0.00 0.00 18/618507 ByteReader::ReadByte() [1325] ----------------------------------------------- 0.00 0.00 9/9 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] [1953] 0.0 0.00 0.00 9 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [1953] ----------------------------------------------- 0.00 0.00 1/9 SQCompiler::ClassExp() [798] 0.00 0.00 1/9 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 7/9 SQCompiler::ParseTableOrClass(long, long) [801] [1954] 0.0 0.00 0.00 9 SQFuncState::TopTarget() [1954] ----------------------------------------------- 0.00 0.00 1/9 ttd_main(int, char**) [1] 0.00 0.00 1/9 Load_APID() [812] 0.00 0.00 1/9 Load_TIDS() [760] 0.00 0.00 1/9 Load_IIDS() [836] 0.00 0.00 1/9 Load_HOUSEIDS() [759] 0.00 0.00 4/9 InitializeDynamicVariables() [2495] [1955] 0.0 0.00 0.00 9 OverrideManagerBase::ResetMapping() [1955] ----------------------------------------------- 0.00 0.00 9/9 SimpleCountedObject::Release() [1717] [1956] 0.0 0.00 0.00 9 SimpleCountedObject::FinalRelease() [1956] ----------------------------------------------- 0.00 0.00 1/9 SubsidyMonthlyLoop() [1052] 0.00 0.00 4/9 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 4/9 IndustryDailyLoop() [295] [1957] 0.0 0.00 0.00 9 AI::BroadcastNewEvent(AIEvent*, Owner) [1957] 0.00 0.00 135/144 SimpleCountedObject::Release() [1717] 0.00 0.00 135/135 AI::NewEvent(Owner, AIEvent*) [1722] 0.00 0.00 9/145 SimpleCountedObject::AddRef() [1716] ----------------------------------------------- 0.00 0.00 9/9 Load_SIGN() [884] [1958] 0.0 0.00 0.00 9 Pool::GetNew(unsigned long, unsigned long) [1958] ----------------------------------------------- 0.00 0.00 9/9 Pool::CleanPool() [2087] [1959] 0.0 0.00 0.00 9 Pool::FreeItem(unsigned long) [1959] ----------------------------------------------- 0.00 0.00 9/9 UpdateAllSignVirtCoords() [896] [1960] 0.0 0.00 0.00 9 Sign::UpdateVirtCoord() [1960] ----------------------------------------------- 0.00 0.00 9/9 Load_SIGN() [884] [1961] 0.0 0.00 0.00 9 Sign::Sign(Owner) [1961] ----------------------------------------------- 0.00 0.00 9/9 Pool::CleanPool() [2087] [1962] 0.0 0.00 0.00 9 Sign::~Sign() [1962] ----------------------------------------------- 0.00 0.00 9/9 SetFocusedWindow(Window*) [1046] [1963] 0.0 0.00 0.00 9 Window::OnFocusLost() [1963] ----------------------------------------------- 0.00 0.00 8/8 SaveLoadWindow::OnClick(Point, int, int) [979] [1964] 0.0 0.00 0.00 8 FiosBrowseTo(FiosItem const*) [1964] ----------------------------------------------- 0.00 0.00 8/8 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1895] [1965] 0.0 0.00 0.00 8 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1965] 0.00 0.00 8/23 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] ----------------------------------------------- 0.00 0.00 8/8 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [195] [1966] 0.0 0.00 0.00 8 FiosGetDrives() [1966] ----------------------------------------------- 0.00 0.00 8/8 SaveLoadWindow::DrawWidget(Rect const&, int) const [523] [1967] 0.0 0.00 0.00 8 FiosGetDescText(char const**, unsigned long long*) [1967] 0.00 0.00 8/8 FiosGetDiskFreeSpace(char const*, unsigned long long*) [1970] ----------------------------------------------- 0.00 0.00 1/8 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/8 _GenerateWorld(void*) [787] 0.00 0.00 2/8 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 3/8 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [1968] 0.0 0.00 0.00 8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1968] ----------------------------------------------- 0.00 0.00 1/8 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 7/8 HandleMouseEvents() [167] [1969] 0.0 0.00 0.00 8 FiosGetSavegameList(SaveLoadDialogMode) [1969] 0.00 0.00 1/4 FioGetDirectory(char*, unsigned long, Subdirectory) [2056] ----------------------------------------------- 0.00 0.00 8/8 FiosGetDescText(char const**, unsigned long long*) [1967] [1970] 0.0 0.00 0.00 8 FiosGetDiskFreeSpace(char const*, unsigned long long*) [1970] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/8 SQCompiler::CreateFunction(tagSQObject&) [763] [1971] 0.0 0.00 0.00 8 SQFuncState::BuildProto() [1971] 0.00 0.00 24/32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1844] 0.00 0.00 8/362 sq_vm_malloc(unsigned long) [1651] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/8 SQCompiler::CreateFunction(tagSQObject&) [763] [1972] 0.0 0.00 0.00 8 SQFuncState::AddParameter(tagSQObject const&) [1972] 0.00 0.00 8/8 SQFuncState::PushLocalVariable(tagSQObject const&) [1973] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 8/8 SQFuncState::AddParameter(tagSQObject const&) [1972] [1973] 0.0 0.00 0.00 8 SQFuncState::PushLocalVariable(tagSQObject const&) [1973] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/8 SQFuncState::PushChildState(SQSharedState*) [2000] [1974] 0.0 0.00 0.00 8 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1974] 0.00 0.00 16/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 16/34 SQTable::SQTable(SQSharedState*, long) [1838] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [638] 0.00 0.00 7/8 SQFuncState::PopChildState() [1999] [1975] 0.0 0.00 0.00 8 SQFuncState::~SQFuncState() [1975] 0.00 0.00 58/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 16/32 SQTable::Release() [1837] ----------------------------------------------- 0.00 0.00 8/8 DrawOverlappedWindowForAll(int, int, int, int) [14] [1976] 0.0 0.00 0.00 8 DropdownWindow::OnPaint() [1976] ----------------------------------------------- 0.00 0.00 8/8 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] [1977] 0.0 0.00 0.00 8 NetworkAddress::GetAddress() [1977] ----------------------------------------------- 0.00 0.00 1/8 NWidgetStacked::SetupSmallestSize(Window*, bool) [892] 0.00 0.00 2/8 NWidgetBackground::SetupSmallestSize(Window*, bool) [937] 0.00 0.00 5/8 NWidgetLeaf::SetupSmallestSize(Window*, bool) [716] [1978] 0.0 0.00 0.00 8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1978] ----------------------------------------------- 0.00 0.00 8/8 SQClosure::~SQClosure() [1990] [1979] 0.0 0.00 0.00 8 SQFunctionProto::Release() [1979] 0.00 0.00 8/47 SQRefCounted::~SQRefCounted() [1814] 0.00 0.00 8/8 SQFunctionProto::~SQFunctionProto() [1980] 0.00 0.00 6/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 6/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 6/150 SQString::Release() [1714] ----------------------------------------------- 0.00 0.00 8/8 SQFunctionProto::Release() [1979] [1980] 0.0 0.00 0.00 8 SQFunctionProto::~SQFunctionProto() [1980] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 2/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 2/150 SQString::Release() [1714] ----------------------------------------------- 0.00 0.00 8/8 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1895] [1981] 0.0 0.00 0.00 8 NWidgetContainer::GetWidgetOfType(WidgetType) [1981] 0.00 0.00 16/16 NWidgetBase::GetWidgetOfType(WidgetType) [1893] ----------------------------------------------- 8 sq_call [1091] [1982] 0.0 0.00 0.00 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1982] 8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] ----------------------------------------------- 0.00 0.00 8/8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [1983] 0.0 0.00 0.00 8 SQVM::Return(long, long, SQObjectPtr&) [1983] ----------------------------------------------- 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1982] [1984] 0.0 0.00 0.00 8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] 0.00 0.00 32/60 SQObjectPtr::operator=(SQObjectPtr const&) [1790] 0.00 0.00 8/8 SQVM::StartCall(SQClosure*, long, long, long, bool) [1985] 0.00 0.00 8/30 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1851] 0.00 0.00 8/8 SQVM::Return(long, long, SQObjectPtr&) [1983] 0.00 0.00 7/7 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [2005] 0.00 0.00 7/7 sqvector::operator[](unsigned long) const [2009] 0.00 0.00 4/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 3/18 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1885] 0.00 0.00 1/1 SQObjectPtr::operator=(long) [2513] 0.00 0.00 1/1 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2570] 0.00 0.00 1/1 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2567] 2 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2269] ----------------------------------------------- 0.00 0.00 8/8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [1985] 0.0 0.00 0.00 8 SQVM::StartCall(SQClosure*, long, long, long, bool) [1985] ----------------------------------------------- 0.00 0.00 1/8 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] 0.00 0.00 7/8 ScriptFileInfo::CheckMethod(char const*) const [2008] [1986] 0.0 0.00 0.00 8 Squirrel::MethodExists(tagSQObject, char const*) [1986] 0.00 0.00 8/16 sq_gettop [1085] 0.00 0.00 8/22 sq_pushobject [1083] 0.00 0.00 8/38 sq_pushstring [1080] 0.00 0.00 8/15 sq_get [1086] 0.00 0.00 8/53 SQVM::Pop(long) [1805] 0.00 0.00 8/21 sq_pop [1084] 0.00 0.00 8/15 sq_settop [1087] 0.00 0.00 1/1 sq_throwerror [1159] ----------------------------------------------- 0.00 0.00 2/8 squirrel_register_global_std(Squirrel*) [2478] 0.00 0.00 6/8 AIScanner::AIScanner() [566] [1987] 0.0 0.00 0.00 8 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] 0.00 0.00 8/38 sq_pushstring [1080] 0.00 0.00 8/13 sq_newclosure [1088] 0.00 0.00 8/12 sq_setnativeclosurename [1089] 0.00 0.00 6/10 sq_setparamscheck [1090] 0.00 0.00 2/2 sq_newuserdata [1099] ----------------------------------------------- 0.00 0.00 3/8 GfxLoadSprites() [269] 0.00 0.00 5/8 CheckExternalFiles() [2138] [1988] 0.0 0.00 0.00 8 BaseMedia::GetUsedSet() [1988] ----------------------------------------------- 0.00 0.00 1/8 SQVM::Pop(long) [1805] 0.00 0.00 7/8 SQClass::Finalize() [2186] [1989] 0.0 0.00 0.00 8 SQClosure::Release() [1989] 0.00 0.00 8/8 SQClosure::~SQClosure() [1990] ----------------------------------------------- 0.00 0.00 8/8 SQClosure::Release() [1989] [1990] 0.0 0.00 0.00 8 SQClosure::~SQClosure() [1990] 0.00 0.00 8/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] 0.00 0.00 8/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 8/8 SQFunctionProto::Release() [1979] ----------------------------------------------- 0.00 0.00 7/7 ClearTile_Station(unsigned int, DoCommandFlag) [818] [1991] 0.0 0.00 0.00 7 RemoveBuoy(unsigned int, DoCommandFlag) [1991] ----------------------------------------------- 0.00 0.00 7/7 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [313] [1992] 0.0 0.00 0.00 7 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1992] 0.00 0.00 7/7 CheckTileOwnership(unsigned int) [1996] ----------------------------------------------- 0.00 0.00 3/7 ResetGRFConfig(bool) [2117] 0.00 0.00 4/7 AppendStaticGRFConfigs(GRFConfig**) [2066] [1993] 0.0 0.00 0.00 7 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1993] 0.00 0.00 7/9 ClearGRFConfigList(GRFConfig**) [1947] ----------------------------------------------- 0.00 0.00 1/7 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 2/7 AfterLoadGame() [104] 0.00 0.00 4/7 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [1994] 0.0 0.00 0.00 7 GamelogPrintDebug(int) [1994] ----------------------------------------------- 0.00 0.00 7/7 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [1995] 0.0 0.00 0.00 7 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [1995] ----------------------------------------------- 0.00 0.00 7/7 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1992] [1996] 0.0 0.00 0.00 7 CheckTileOwnership(unsigned int) [1996] ----------------------------------------------- 0.00 0.00 2/7 TileLoop_Industry(unsigned int) [103] 0.00 0.00 5/7 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [800] [1997] 0.0 0.00 0.00 7 GetTileType(unsigned int) [1997] ----------------------------------------------- 7 SQCompiler::Statement() [696] [1998] 0.0 0.00 0.00 7 SQCompiler::Statements() [1998] 0.00 0.00 7/77 SQLexer::Lex() [1771] 7 SQCompiler::Statement() [696] ----------------------------------------------- 0.00 0.00 7/7 SQCompiler::CreateFunction(tagSQObject&) [763] [1999] 0.0 0.00 0.00 7 SQFuncState::PopChildState() [1999] 0.00 0.00 14/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 7/8 SQFuncState::~SQFuncState() [1975] ----------------------------------------------- 0.00 0.00 7/7 SQCompiler::CreateFunction(tagSQObject&) [763] [2000] 0.0 0.00 0.00 7 SQFuncState::PushChildState(SQSharedState*) [2000] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 7/7 sq_malloc [1093] 0.00 0.00 7/8 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1974] 0.00 0.00 1/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 2/7 MoveBuoysToWaypoints() [853] 0.00 0.00 5/7 Load_STNN() [281] [2001] 0.0 0.00 0.00 7 StationRect::StationRect() [2001] ----------------------------------------------- 0.00 0.00 1/7 StringTable::StringTable() [2515] 0.00 0.00 6/7 StringTable::Resize(long) [2020] [2002] 0.0 0.00 0.00 7 StringTable::AllocNodes(long) [2002] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1651] ----------------------------------------------- 0.00 0.00 7/7 ttd_main(int, char**) [1] [2003] 0.0 0.00 0.00 7 BlitterFactoryBase::GetBlitters() [2003] ----------------------------------------------- 0.00 0.00 2/7 SwitchToMode(SwitchMode) [65] 0.00 0.00 5/7 AI::Uninitialize(bool) [2047] [2004] 0.0 0.00 0.00 7 AI::KillAll() [2004] ----------------------------------------------- 0.00 0.00 7/7 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [2005] 0.0 0.00 0.00 7 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [2005] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 7/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] ----------------------------------------------- 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2594] 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [2026] [2006] 0.0 0.00 0.00 7 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] 0.00 0.00 14/22 sq_pushobject [1083] 0.00 0.00 7/16 sq_gettop [1085] 0.00 0.00 7/38 sq_pushstring [1080] 0.00 0.00 7/15 sq_get [1086] 0.00 0.00 7/8 sq_getstackobj [1092] 0.00 0.00 7/53 SQVM::Pop(long) [1805] 0.00 0.00 7/21 sq_pop [1084] 0.00 0.00 7/15 sq_settop [1087] 7 sq_call [1091] ----------------------------------------------- 0.00 0.00 7/7 Pool::CleanPool() [381] [2007] 0.0 0.00 0.00 7 Waypoint::~Waypoint() [2007] 0.00 0.00 7/672 BaseStation::~BaseStation() [1609] ----------------------------------------------- 0.00 0.00 7/7 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [2008] 0.0 0.00 0.00 7 ScriptFileInfo::CheckMethod(char const*) const [2008] 0.00 0.00 7/8 Squirrel::MethodExists(tagSQObject, char const*) [1986] ----------------------------------------------- 0.00 0.00 7/7 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [2009] 0.0 0.00 0.00 7 sqvector::operator[](unsigned long) const [2009] ----------------------------------------------- 0.00 0.00 7/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [961] [2010] 0.0 0.00 0.00 7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2010] ----------------------------------------------- 0.00 0.00 1/7 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2354] 0.00 0.00 1/7 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2360] 0.00 0.00 1/7 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2357] 0.00 0.00 1/7 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2355] 0.00 0.00 1/7 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2358] 0.00 0.00 1/7 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2356] 0.00 0.00 1/7 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE [2347] [2011] 0.0 0.00 0.00 7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/7 FBlitter_32bppAnim::~FBlitter_32bppAnim() [5614] 0.00 0.00 1/7 FBlitter_32bppOptimized::~FBlitter_32bppOptimized() [6180] 0.00 0.00 1/7 FBlitter_32bppSimple::~FBlitter_32bppSimple() [5875] 0.00 0.00 1/7 FBlitter_8bppDebug::~FBlitter_8bppDebug() [5618] 0.00 0.00 1/7 FBlitter_8bppOptimized::~FBlitter_8bppOptimized() [6107] 0.00 0.00 1/7 FBlitter_8bppSimple::~FBlitter_8bppSimple() [5756] 0.00 0.00 1/7 FBlitter_Null::~FBlitter_Null() [5030] [2012] 0.0 0.00 0.00 7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) [2012] 0.00 0.00 1/2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2279] ----------------------------------------------- 0.00 0.00 1/6 ttd_main(int, char**) [1] 0.00 0.00 2/6 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 3/6 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2013] 0.0 0.00 0.00 6 GamelogReset() [2013] ----------------------------------------------- 0.00 0.00 6/6 InitWindowSystem() [2015] [2014] 0.0 0.00 0.00 6 IConsoleClose() [2014] ----------------------------------------------- 0.00 0.00 1/6 ttd_main(int, char**) [1] 0.00 0.00 5/6 ResetWindowSystem() [1007] [2015] 0.0 0.00 0.00 6 InitWindowSystem() [2015] 0.00 0.00 6/6 IConsoleClose() [2014] ----------------------------------------------- 0.00 0.00 6/6 InitializeMusic() [2122] [2016] 0.0 0.00 0.00 6 ValidatePlaylist(unsigned char*) [2016] ----------------------------------------------- 0.00 0.00 1/6 GameSizeChanged() [2435] 0.00 0.00 5/6 ReInitAllWindows() [275] [2017] 0.0 0.00 0.00 6 RelocateAllWindows(int, int) [2017] ----------------------------------------------- 0.00 0.00 6/6 MakeWaterKeepingClass(unsigned int, Owner) [857] [2018] 0.0 0.00 0.00 6 SetTileOwner(unsigned int, Owner) [2018] ----------------------------------------------- 0.00 0.00 6/6 ProcessOrders(Vehicle*) [69] [2019] 0.0 0.00 0.00 6 GetWindowClassForVehicleType(VehicleType) [2019] ----------------------------------------------- 0.00 0.00 6/6 StringTable::Add(char const*, long) [1668] [2020] 0.0 0.00 0.00 6 StringTable::Resize(long) [2020] 0.00 0.00 6/7 StringTable::AllocNodes(long) [2002] ----------------------------------------------- 0.00 0.00 6/6 MakeMainToolbar(int*) [2485] [2021] 0.0 0.00 0.00 6 NWidgetSpacer::NWidgetSpacer(int, int) [2021] ----------------------------------------------- 0.00 0.00 6/6 NWidgetVertical::SetupSmallestSize(Window*, bool) [776] [2022] 0.0 0.00 0.00 6 NWidgetViewport::SetupSmallestSize(Window*, bool) [2022] ----------------------------------------------- 0.00 0.00 6/6 AfterLoadGame() [104] [2023] 0.0 0.00 0.00 6 Pool::GetNew(unsigned long) [2023] ----------------------------------------------- 0.00 0.00 6/6 SQLexer::Lex() [1771] [2024] 0.0 0.00 0.00 6 SQLexer::ReadString(char, bool) [2024] 0.00 0.00 120/1112 SQLexer::Next() [1585] 0.00 0.00 6/6 sqvector::push_back(char const&) [2027] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] ----------------------------------------------- 0.00 0.00 2/6 LoadUnloadStation(Station*) [55] 0.00 0.00 4/6 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [888] [2025] 0.0 0.00 0.00 6 Aircraft::MarkDirty() [2025] 0.00 0.00 6/4208 Aircraft::GetImage(Direction) const [1521] 0.00 0.00 2/1077 GetRotorImage(Aircraft const*) [1587] ----------------------------------------------- 6 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [2026] 0.0 0.00 0.00 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [2026] 0.00 0.00 6/6 sq_objtostring [1095] 6 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] ----------------------------------------------- 0.00 0.00 6/6 SQLexer::ReadString(char, bool) [2024] [2027] 0.0 0.00 0.00 6 sqvector::push_back(char const&) [2027] ----------------------------------------------- 0.00 0.00 1/5 Load_MAPS() [930] 0.00 0.00 4/5 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2028] 0.0 0.00 0.00 5 SlGlobList(SaveLoad const*) [2028] ----------------------------------------------- 0.00 0.00 1/5 MusicDriver_ExtMidi::Start(char const* const*) [2546] 0.00 0.00 2/5 GetDriverParamInt(char const* const*, char const*, int) [2201] 0.00 0.00 2/5 VideoDriver_SDL::Start(char const* const*) [778] [2029] 0.0 0.00 0.00 5 GetDriverParam(char const* const*, char const*) [2029] ----------------------------------------------- 0.00 0.00 5/5 Industry::~Industry() [541] [2030] 0.0 0.00 0.00 5 DeleteSubsidyWith(SourceType, unsigned short) [2030] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 4/5 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2031] 0.0 0.00 0.00 5 GamelogStopAction() [2031] ----------------------------------------------- 0.00 0.00 2/5 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2032] 0.0 0.00 0.00 5 GamelogStartAction(GamelogActionType) [2032] ----------------------------------------------- 0.00 0.00 1/5 _GenerateWorld(void*) [787] 0.00 0.00 1/5 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2033] 0.0 0.00 0.00 5 ResetObjectToPlace() [2033] ----------------------------------------------- 0.00 0.00 2/5 UpdateHousesAndTowns() [425] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2034] 0.0 0.00 0.00 5 InitializeBuildingCounts() [2034] ----------------------------------------------- 0.00 0.00 5/5 TriggerVehicle(Vehicle*, VehicleTrigger) [205] [2035] 0.0 0.00 0.00 5 VehicleEnteredDepotThisTick(Vehicle*) [2035] ----------------------------------------------- 0.00 0.00 5/5 _GenerateWorld(void*) [787] [2036] 0.0 0.00 0.00 5 IncreaseGeneratingWorldProgress(GenWorldProgress) [2036] ----------------------------------------------- 0.00 0.00 5/5 Industry::~Industry() [541] [2037] 0.0 0.00 0.00 5 ReleaseDisastersTargetingIndustry(unsigned short) [2037] ----------------------------------------------- 0.00 0.00 5/5 TryReserveRailTrack(unsigned int, Track) [288] [2038] 0.0 0.00 0.00 5 GetRoadTileType(unsigned int) [2038] ----------------------------------------------- 0.00 0.00 5/5 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [2039] 0.0 0.00 0.00 5 TrainOnTileEnum(Vehicle*, void*) [2039] ----------------------------------------------- 0.00 0.00 1/5 ScrollWindowTo(int, int, int, Window*, bool) [1055] 0.00 0.00 4/5 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [567] [2040] 0.0 0.00 0.00 5 MapXYZToViewport(ViewPort const*, int, int, int) [2040] ----------------------------------------------- 0.00 0.00 5/5 OnTick_Trees() [959] [2041] 0.0 0.00 0.00 5 GetRandomTreeType(unsigned int, unsigned int) [2041] ----------------------------------------------- 0.00 0.00 5/5 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [139] [2042] 0.0 0.00 0.00 5 EnsureNoVehicleProcZ(Vehicle*, void*) [2042] ----------------------------------------------- 0.00 0.00 5/5 Industry::~Industry() [541] [2043] 0.0 0.00 0.00 5 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [2043] ----------------------------------------------- 0.00 0.00 1/5 global constructors keyed to _network_game_list [2394] 0.00 0.00 1/5 global constructors keyed to _udp_client_socket [2421] 0.00 0.00 1/5 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 2/5 global constructors keyed to _gw [2385] [2044] 0.0 0.00 0.00 5 ThreadMutex::New() [2044] ----------------------------------------------- 0.00 0.00 1/5 NetworkGameListAddItem(NetworkAddress) [2462] 0.00 0.00 4/5 NetworkAddress::GetAddressAsString(char*, char const*, bool) [969] [2045] 0.0 0.00 0.00 5 NetworkAddress::GetHostname() [2045] ----------------------------------------------- 0.00 0.00 1/5 global constructors keyed to _airport_mngr [2377] 0.00 0.00 1/5 global constructors keyed to _ZN15AirportTileSpec5tilesE [2352] 0.00 0.00 1/5 global constructors keyed to _house_mngr [2386] 0.00 0.00 2/5 global constructors keyed to _industry_mngr [2388] [2046] 0.0 0.00 0.00 5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [2046] ----------------------------------------------- 0.00 0.00 2/5 ttd_main(int, char**) [1] 0.00 0.00 3/5 AI::Initialize() [564] [2047] 0.0 0.00 0.00 5 AI::Uninitialize(bool) [2047] 0.00 0.00 30/75 AIConfig::~AIConfig() [1775] 0.00 0.00 5/7 AI::KillAll() [2004] 0.00 0.00 1/1 ScriptScanner::~ScriptScanner() [2521] 0.00 0.00 1/1 AIScanner::~AIScanner() [2597] ----------------------------------------------- 0.00 0.00 5/5 AfterLoadGame() [104] [2048] 0.0 0.00 0.00 5 Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) [2048] ----------------------------------------------- 0.00 0.00 5/5 Load_SUBS() [895] [2049] 0.0 0.00 0.00 5 Pool::GetNew(unsigned long, unsigned long) [2049] ----------------------------------------------- 0.00 0.00 5/5 VehicleEnterDepot(Vehicle*) [862] [2050] 0.0 0.00 0.00 5 Order::MakeDummy() [2050] ----------------------------------------------- 0.00 0.00 2/5 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2229] 0.00 0.00 3/5 SaveToConfig() [942] [2051] 0.0 0.00 0.00 5 IniFile::RemoveGroup(char const*) [2051] 0.00 0.00 2/20 IniGroup::~IniGroup() [1879] ----------------------------------------------- 0.00 0.00 2/4 AyStarMain_Clear(AyStar*) [2199] 0.00 0.00 2/4 InitializeNPF() [2113] [2052] 0.0 0.00 0.00 4 clear_Hash(Hash*, bool) [2052] ----------------------------------------------- 0.00 0.00 1/4 SaveOrLoad(char const*, int, Subdirectory, bool) [68] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2053] 0.0 0.00 0.00 4 AllocateMap(unsigned int, unsigned int) [2053] 0.00 0.00 8/5151809 FindFirstBit(unsigned int) [1286] ----------------------------------------------- 0.00 0.00 1/4 AfterLoadGame() [104] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2054] 0.0 0.00 0.00 4 GamelogMode() [2054] 0.00 0.00 4/10 GamelogChange(GamelogChangeType) [1934] ----------------------------------------------- 0.00 0.00 4/4 IConsoleCmdExec(char const*) [1031] [2055] 0.0 0.00 0.00 4 IConsoleCmdGet(char const*) [2055] ----------------------------------------------- 0.00 0.00 1/4 FiosGetSavegameList(SaveLoadDialogMode) [1969] 0.00 0.00 1/4 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 2/4 FiosGetScenarioList(SaveLoadDialogMode) [437] [2056] 0.0 0.00 0.00 4 FioGetDirectory(char*, unsigned long, Subdirectory) [2056] 0.00 0.00 4/299 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1673] 0.00 0.00 4/58 FileExists(char const*) [1795] ----------------------------------------------- 0.00 0.00 1/4 LoadFromConfig() [941] 0.00 0.00 3/4 LoadNewGRF(unsigned int, unsigned int) [324] [2057] 0.0 0.00 0.00 4 ResetCurrencies(bool) [2057] ----------------------------------------------- 0.00 0.00 1/4 IConsolePrintF(ConsoleColour, char const*, ...) [1028] 0.00 0.00 3/4 IConsoleGUIInit() [984] [2058] 0.0 0.00 0.00 4 IConsoleGUIPrint(ConsoleColour, char*) [2058] ----------------------------------------------- 0.00 0.00 1/4 Load_ANIT() [952] 0.00 0.00 1/4 Load_ORDR() [396] 0.00 0.00 2/4 Load_CHTS() [1005] [2059] 0.0 0.00 0.00 4 SlGetFieldLength() [2059] ----------------------------------------------- 0.00 0.00 1/4 AfterLoadGame() [104] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2060] 0.0 0.00 0.00 4 GamelogGRFAddList(GRFConfig const*) [2060] ----------------------------------------------- 0.00 0.00 1/4 ReadLanguagePack(int) [1025] 0.00 0.00 3/4 AfterLoadGRFs() [695] [2061] 0.0 0.00 0.00 4 SortIndustryTypes() [2061] ----------------------------------------------- 0.00 0.00 4/4 IncreaseDate() [155] [2062] 0.0 0.00 0.00 4 EnginesMonthlyLoop() [2062] ----------------------------------------------- 0.00 0.00 4/4 IncreaseDate() [155] [2063] 0.0 0.00 0.00 4 StationMonthlyLoop() [2063] ----------------------------------------------- 0.00 0.00 2/4 SettingsDisableElrail(int) [720] 0.00 0.00 2/4 AfterLoadGame() [104] [2064] 0.0 0.00 0.00 4 GetCompanyRailtypes(Owner) [2064] ----------------------------------------------- 0.00 0.00 4/4 Window::~Window() [974] [2065] 0.0 0.00 0.00 4 DeleteWindowViewport(Window*) [2065] ----------------------------------------------- 0.00 0.00 1/4 LoadIntroGame() [93] 0.00 0.00 1/4 SwitchToMode(SwitchMode) [65] 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 1/4 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2066] 0.0 0.00 0.00 4 AppendStaticGRFConfigs(GRFConfig**) [2066] 0.00 0.00 4/7 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1993] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2067] 0.0 0.00 0.00 4 MakeNewgameSettingsLive() [2067] 0.00 0.00 60/60 AIConfig::AIConfig(AIConfig const*) [1794] 0.00 0.00 45/75 AIConfig::~AIConfig() [1775] ----------------------------------------------- 0.00 0.00 4/4 IncreaseDate() [155] [2068] 0.0 0.00 0.00 4 NetworkServerMonthlyLoop() [2068] ----------------------------------------------- 0.00 0.00 1/4 ReadLanguagePack(int) [1025] 0.00 0.00 3/4 AfterLoadGRFs() [695] [2069] 0.0 0.00 0.00 4 InitializeSortedCargoSpecs() [2069] ----------------------------------------------- 0.00 0.00 4/4 _GenerateWorld(void*) [787] [2070] 0.0 0.00 0.00 4 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [2070] ----------------------------------------------- 0.00 0.00 4/4 IConsolePrint(ConsoleColour, char const*) [1002] [2071] 0.0 0.00 0.00 4 IConsoleWriteToLogFile(char const*) [2071] ----------------------------------------------- 0.00 0.00 1/4 NetworkShutDown() [1043] 0.00 0.00 1/4 NetworkServerStart() [949] 0.00 0.00 2/4 NetworkInitialize() [968] [2072] 0.0 0.00 0.00 4 InitializeNetworkPools() [2072] ----------------------------------------------- 0.00 0.00 4/4 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [2073] 0.0 0.00 0.00 4 CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) [2073] ----------------------------------------------- 0.00 0.00 4/4 UnInitWindowSystem() [992] [2074] 0.0 0.00 0.00 4 MainWindow::~MainWindow() [2074] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [692] [2075] 0.0 0.00 0.00 4 SQCompiler::NeedGet() [2075] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [692] [2076] 0.0 0.00 0.00 4 SQFuncState::GetLocalVariable(tagSQObject const&) [2076] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [692] [2077] 0.0 0.00 0.00 4 SQFuncState::GetOuterVariable(tagSQObject const&) [2077] ----------------------------------------------- 0.00 0.00 2/4 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] 0.00 0.00 2/4 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1770] [2078] 0.0 0.00 0.00 4 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2078] 0.00 0.00 4/346 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1656] ----------------------------------------------- 0.00 0.00 4/4 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [2079] 0.0 0.00 0.00 4 NWidgetViewport::NWidgetViewport(int) [2079] ----------------------------------------------- 0.00 0.00 4/4 NWidgetContainer::~NWidgetContainer() [1757] [2080] 0.0 0.00 0.00 4 NWidgetViewport::~NWidgetViewport() [2080] ----------------------------------------------- 0.00 0.00 4/4 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] [2081] 0.0 0.00 0.00 4 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2081] ----------------------------------------------- 0.00 0.00 4/4 SimpleCountedObject::Release() [1717] [2082] 0.0 0.00 0.00 4 AIEventIndustryOpen::~AIEventIndustryOpen() [2082] ----------------------------------------------- 0.00 0.00 4/4 SimpleCountedObject::Release() [1717] [2083] 0.0 0.00 0.00 4 AIEventIndustryClose::~AIEventIndustryClose() [2083] ----------------------------------------------- 0.00 0.00 4/4 DeleteDropDownList(std::list >*) [2488] [2084] 0.0 0.00 0.00 4 DropDownListStringItem::~DropDownListStringItem() [2084] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 AI::Initialize() [564] [2085] 0.0 0.00 0.00 4 AI::ResetConfig() [2085] 0.00 0.00 105/135 AIConfig::HasAI() const [1723] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2086] 0.0 0.00 0.00 4 Pool::CleanPool() [2086] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2087] 0.0 0.00 0.00 4 Pool::CleanPool() [2087] 0.00 0.00 9/9 Sign::~Sign() [1962] 0.00 0.00 9/9 Pool::FreeItem(unsigned long) [1959] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2088] 0.0 0.00 0.00 4 Pool::CleanPool() [2088] 0.00 0.00 614/614 Town::~Town() [1625] 0.00 0.00 614/614 Pool::FreeItem(unsigned long) [1624] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2089] 0.0 0.00 0.00 4 Pool::CleanPool() [2089] 0.00 0.00 1/1 Group::~Group() [2574] 0.00 0.00 1/1 Pool::FreeItem(unsigned long) [2564] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeOrders() [2132] [2090] 0.0 0.00 0.00 4 Pool::CleanPool() [2090] 0.00 0.00 9166/9192 Pool::FreeItem(unsigned long) [1478] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 SetupEngines() [2111] [2091] 0.0 0.00 0.00 4 Pool::CleanPool() [2091] 0.00 0.00 768/2304 Engine::~Engine() [1550] 0.00 0.00 768/768 Pool::FreeItem(unsigned long) [1603] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeCompanies() [2144] [2092] 0.0 0.00 0.00 4 Pool, 1ul, 15ul, false, true>::CleanPool() [2092] 0.00 0.00 2/2 Company::~Company() [2272] 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) [2268] ----------------------------------------------- 0.00 0.00 4/4 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [2093] 0.0 0.00 0.00 4 Pool::GetNew(unsigned long) [2093] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2094] 0.0 0.00 0.00 4 Pool::CleanPool() [2094] 0.00 0.00 95/95 RoadStop::~RoadStop() [1751] 0.00 0.00 95/95 Pool::FreeItem(unsigned long) [1750] ----------------------------------------------- 0.00 0.00 1/4 sq_getstackobj [1092] 0.00 0.00 1/4 sq_getinstanceup [1149] 0.00 0.00 1/4 sq_setinstanceup [1100] 0.00 0.00 1/4 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [2449] [2095] 0.0 0.00 0.00 4 SQVM::GetAt(long) [2095] ----------------------------------------------- 0.00 0.00 4/4 MoveBuoysToWaypoints() [853] [2096] 0.0 0.00 0.00 4 Order::MakeGoToWaypoint(unsigned short) [2096] ----------------------------------------------- 0.00 0.00 4/4 HandleMouseEvents() [167] [2097] 0.0 0.00 0.00 4 Window::HandleButtonClick(unsigned char) [2097] ----------------------------------------------- 0.00 0.00 4/4 UpdateOrderDest(Vehicle*, Order const*, int) [624] [2098] 0.0 0.00 0.00 4 Aircraft::GetOrderStationLocation(unsigned short) [2098] ----------------------------------------------- 0.00 0.00 1/4 T.1196 [1107] 0.00 0.00 3/4 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2164] [2099] 0.0 0.00 0.00 4 IniGroup::Clear() [2099] 0.00 0.00 1/103 IniItem::~IniItem() [1746] ----------------------------------------------- 0.00 0.00 4/4 AIScanner::AIScanner() [566] [2100] 0.0 0.00 0.00 4 Squirrel::AddConst(char const*, int) [2100] 0.00 0.00 4/38 sq_pushstring [1080] 0.00 0.00 4/7 sq_pushinteger [1094] ----------------------------------------------- 0.00 0.00 1/4 SwitchToMode(SwitchMode) [65] 0.00 0.00 3/4 InitializeSound() [861] [2101] 0.0 0.00 0.00 4 BaseMedia::GetUsedSet() [2101] ----------------------------------------------- 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2102] 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8123] 0.00 0.00 3/4 AfterLoadGRFs() [695] [2102] 0.0 0.00 0.00 4+127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2102] 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2102] ----------------------------------------------- 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2103] 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8124] 0.00 0.00 3/4 AfterLoadGRFs() [695] [2103] 0.0 0.00 0.00 4+13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2103] 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2103] ----------------------------------------------- 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8128] 0.00 0.00 3/4 AfterLoadGRFs() [695] [2104] 0.0 0.00 0.00 4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2104] ----------------------------------------------- 31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2105] 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8135] 0.00 0.00 3/4 LoadNewGRF(unsigned int, unsigned int) [324] [2105] 0.0 0.00 0.00 4+31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2105] 31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2105] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2106] 0.0 0.00 0.00 3 ResetHouses() [2106] ----------------------------------------------- 0.00 0.00 3/3 GRFSound(ByteReader*) [2166] [2107] 0.0 0.00 0.00 3 GetNumSounds() [2107] ----------------------------------------------- 0.00 0.00 1/3 ttd_main(int, char**) [1] 0.00 0.00 2/3 CheckForMissingGlyphsInLoadedLanguagePack() [361] [2108] 0.0 0.00 0.00 3 InitFreeType() [2108] ----------------------------------------------- 0.00 0.00 3/3 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [958] [2109] 0.0 0.00 0.00 3 ParseIntList(char const*, int*, int) [2109] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2110] 0.0 0.00 0.00 3 ResetBridges() [2110] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2111] 0.0 0.00 0.00 3 SetupEngines() [2111] 0.00 0.00 768/768 Pool::GetNew(unsigned long) [1602] 0.00 0.00 768/768 Engine::Engine(VehicleType, unsigned short) [1604] 0.00 0.00 3/4 Pool::CleanPool() [2091] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2112] 0.0 0.00 0.00 3 ClearSnowLine() [2112] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2113] 0.0 0.00 0.00 3 InitializeNPF() [2113] 0.00 0.00 2/4 clear_Hash(Hash*, bool) [2052] 0.00 0.00 2/2 AyStarMain_Clear(AyStar*) [2199] 0.00 0.00 1/1 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2427] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2114] 0.0 0.00 0.00 3 SndCopyToPool() [2114] 0.00 0.00 219/294 AllocateSound() [1675] ----------------------------------------------- 0.00 0.00 1/3 ttd_main(int, char**) [1] 0.00 0.00 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2115] 0.0 0.00 0.00 3 WaitTillSaved() [2115] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2116] 0.0 0.00 0.00 3 CleanUpStrings() [2116] ----------------------------------------------- 0.00 0.00 1/3 LoadIntroGame() [93] 0.00 0.00 1/3 SwitchToMode(SwitchMode) [65] 0.00 0.00 1/3 ttd_main(int, char**) [1] [2117] 0.0 0.00 0.00 3 ResetGRFConfig(bool) [2117] 0.00 0.00 3/7 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1993] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2118] 0.0 0.00 0.00 3 ResetRailTypes() [2118] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2119] 0.0 0.00 0.00 3 InitTextEffects() [2119] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2120] 0.0 0.00 0.00 3 InitializeAIGui() [2120] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2121] 0.0 0.00 0.00 3 InitializeGroup() [2121] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2122] 0.0 0.00 0.00 3 InitializeMusic() [2122] 0.00 0.00 183/183 GetSongName(int) [1701] 0.00 0.00 6/6 ValidatePlaylist(unsigned char*) [2016] 0.00 0.00 3/186 BaseMedia::GetUsedSet() [1699] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2123] 0.0 0.00 0.00 3 InitializeSigns() [2123] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2124] 0.0 0.00 0.00 3 InitializeTowns() [2124] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2125] 0.0 0.00 0.00 3 InitializeTrees() [2125] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2126] 0.0 0.00 0.00 3 ResetIndustries() [2126] 0.00 0.00 3/15 OverrideManagerBase::ResetOverride() [1899] ----------------------------------------------- 0.00 0.00 1/3 _GenerateWorld(void*) [787] 0.00 0.00 2/3 AfterLoadGame() [104] [2127] 0.0 0.00 0.00 3 ShowNewGRFError() [2127] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [2128] 0.0 0.00 0.00 3 BindAirportSpecs() [2128] 0.00 0.00 384/384 AirportSpec::GetWithoutOverride(unsigned char) [1649] ----------------------------------------------- 0.00 0.00 3/3 GfxLoadSprites() [269] [2129] 0.0 0.00 0.00 3 GfxInitSpriteMem() [2129] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2130] 0.0 0.00 0.00 3 InitializeCheats() [2130] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2131] 0.0 0.00 0.00 3 InitializeDepots() [2131] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2132] 0.0 0.00 0.00 3 InitializeOrders() [2132] 0.00 0.00 3/3 Pool::CleanPool() [2181] 0.00 0.00 3/4 Pool::CleanPool() [2090] ----------------------------------------------- 0.00 0.00 3/3 Station::~Station() [365] [2133] 0.0 0.00 0.00 3 DeleteStationNews(unsigned short) [2133] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2134] 0.0 0.00 0.00 3 InitializeDockGui() [2134] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2135] 0.0 0.00 0.00 3 InitializeEconomy() [2135] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2136] 0.0 0.00 0.00 3 InitializeRailGui() [2136] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2137] 0.0 0.00 0.00 3 InitializeRoadGui() [2137] ----------------------------------------------- 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2600] 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2603] 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2606] [2138] 0.0 0.00 0.00 3 CheckExternalFiles() [2138] 0.00 0.00 5/8 BaseMedia::GetUsedSet() [1988] 0.00 0.00 2/2 UpdateNewGRFConfigPalette() [2217] 0.00 0.00 2/2 BaseGraphics::DeterminePalette() [2245] ----------------------------------------------- 0.00 0.00 3/3 InitGRFTownGeneratorNames() [2158] [2139] 0.0 0.00 0.00 3 GetGRFTownNameList() [2139] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2140] 0.0 0.00 0.00 3 InitializeStations() [2140] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2141] 0.0 0.00 0.00 3 CleanUpGRFTownNames() [2141] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2142] 0.0 0.00 0.00 3 InitNewsItemStructs() [2142] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2143] 0.0 0.00 0.00 3 InitializeClearLand() [2143] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2144] 0.0 0.00 0.00 3 InitializeCompanies() [2144] 0.00 0.00 3/4 Pool, 1ul, 15ul, false, true>::CleanPool() [2092] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2145] 0.0 0.00 0.00 3 InitializeRoadStops() [2145] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2146] 0.0 0.00 0.00 3 InitializeSoundPool() [2146] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2147] 0.0 0.00 0.00 3 InitializeSubsidies() [2147] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2148] 0.0 0.00 0.00 3 ResetAirportClasses() [2148] 0.00 0.00 12/12 AllocateAirportClass(unsigned int) [1919] 0.00 0.00 9/12 SetAirportClassName(AirportClassID, unsigned short) [1918] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2149] 0.0 0.00 0.00 3 ResetStationClasses() [2149] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2150] 0.0 0.00 0.00 3 ResetVehiclePosHash() [2150] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2151] 0.0 0.00 0.00 3 InitializeAirportGui() [2151] ----------------------------------------------- 0.00 0.00 1/3 ShowSaveLoadDialog(SaveLoadDialogMode) [359] 0.00 0.00 1/3 ShowNetworkGameWindow() [494] 0.00 0.00 1/3 NetworkGameWindow::OnClick(Point, int, int) [360] [2152] 0.0 0.00 0.00 3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2152] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2153] 0.0 0.00 0.00 3 SetupCargoForClimate(unsigned char) [2153] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2154] 0.0 0.00 0.00 3 ResetGenericCallbacks() [2154] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2155] 0.0 0.00 0.00 3 InitializeCargoPackets() [2155] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2156] 0.0 0.00 0.00 3 InitializeEngineRenews() [2156] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2157] 0.0 0.00 0.00 3 InitializeAnimatedTiles() [2157] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [2158] 0.0 0.00 0.00 3 InitGRFTownGeneratorNames() [2158] 0.00 0.00 3/3 GetGRFTownNameList() [2139] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2159] 0.0 0.00 0.00 3 ResetPriceBaseMultipliers() [2159] ----------------------------------------------- 0.00 0.00 1/3 _GenerateWorld(void*) [787] 0.00 0.00 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2160] 0.0 0.00 0.00 3 StartupIndustryDailyChanges(bool) [2160] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [2161] 0.0 0.00 0.00 3 CommitVehicleListOrderChanges() [2161] ----------------------------------------------- 0.00 0.00 1/3 SubsidyMonthlyLoop() [1052] 0.00 0.00 2/3 AfterLoadGame() [104] [2162] 0.0 0.00 0.00 3 RebuildSubsidisedSourceAndDestinationCache() [2162] ----------------------------------------------- 0.00 0.00 1/3 LoadFromConfig() [941] 0.00 0.00 2/3 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] [2163] 0.0 0.00 0.00 3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2163] 0.00 0.00 3/633 IniFile::GetGroup(char const*, unsigned long) [1622] ----------------------------------------------- 0.00 0.00 1/3 SaveToConfig() [942] 0.00 0.00 2/3 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [927] [2164] 0.0 0.00 0.00 3 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2164] 0.00 0.00 3/633 IniFile::GetGroup(char const*, unsigned long) [1622] 0.00 0.00 3/4 IniGroup::Clear() [2099] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [695] [2165] 0.0 0.00 0.00 3 FinalisePriceBaseMultipliers() [2165] 0.00 0.00 22/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1848] 0.00 0.00 1/1 SetPriceBaseMultiplier(Price, int) [2464] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [153] [2166] 0.0 0.00 0.00 3 GRFSound(ByteReader*) [2166] 0.00 0.00 6/618507 ByteReader::ReadByte() [1325] 0.00 0.00 3/3 GetNumSounds() [2107] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2167] 0.0 0.00 0.00 3 AirportSpec::ResetAirports() [2167] ----------------------------------------------- 0.00 0.00 1/3 Industry::~Industry() [541] 0.00 0.00 2/3 MoveBuoysToWaypoints() [853] [2168] 0.0 0.00 0.00 3 BaseStation::PostDestructor(unsigned long) [2168] ----------------------------------------------- 0.00 0.00 3/3 Station::~Station() [365] [2169] 0.0 0.00 0.00 3 CargoPacket::InvalidateAllFrom(unsigned short) [2169] ----------------------------------------------- 0.00 0.00 1/3 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 2/3 SQFuncState::AddInstruction(SQInstruction&) [1789] [2170] 0.0 0.00 0.00 3 SQFuncState::IsLocal(unsigned long) [2170] ----------------------------------------------- 0.00 0.00 3/3 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1474] [2171] 0.0 0.00 0.00 3 NWidgetStacked::GetWidgetFromPos(int, int) [2171] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2172] 0.0 0.00 0.00 3 AirportTileSpec::ResetAirportTiles() [2172] ----------------------------------------------- 0.00 0.00 3/3 NetworkInitChatMessage() [630] [2173] 0.0 0.00 0.00 3 Blitter_8bppBase::GetBytesPerPixel() [2173] ----------------------------------------------- 0.00 0.00 3/3 UnInitWindowSystem() [992] [2174] 0.0 0.00 0.00 3 SelectGameWindow::~SelectGameWindow() [2174] ----------------------------------------------- 0.00 0.00 1/3 InitializeDynamicVariables() [2495] 0.00 0.00 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2175] 0.0 0.00 0.00 3 EngineOverrideManager::ResetToDefaultMapping() [2175] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2176] 0.0 0.00 0.00 3 Pool::CleanPool() [2176] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [324] [2177] 0.0 0.00 0.00 3 Pool::CleanPool() [2177] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2178] 0.0 0.00 0.00 3 Pool::CleanPool() [2178] 0.00 0.00 12/12 Depot::~Depot() [1922] 0.00 0.00 12/12 Pool::FreeItem(unsigned long) [1921] ----------------------------------------------- 0.00 0.00 1/3 SubsidyMonthlyLoop() [1052] 0.00 0.00 2/3 Pool::CleanPool() [2180] [2179] 0.0 0.00 0.00 3 Pool::FreeItem(unsigned long) [2179] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2180] 0.0 0.00 0.00 3 Pool::CleanPool() [2180] 0.00 0.00 2/3 Pool::FreeItem(unsigned long) [2179] ----------------------------------------------- 0.00 0.00 3/3 InitializeOrders() [2132] [2181] 0.0 0.00 0.00 3 Pool::CleanPool() [2181] 0.00 0.00 26/26 Pool::FreeItem(unsigned long) [1858] ----------------------------------------------- 0.00 0.00 1/3 Squirrel::Squirrel() [2595] 0.00 0.00 2/3 sq_newclosure [1088] [2182] 0.0 0.00 0.00 3 SQVM::Pop() [2182] ----------------------------------------------- 0.00 0.00 1/3 sq_close [1147] 0.00 0.00 1/3 SQSharedState::~SQSharedState() [2519] 0.00 0.00 1/3 SQVM::~SQVM() [2572] [2183] 0.0 0.00 0.00 3 SQVM::Finalize() [2183] 0.00 0.00 3/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/32 SQTable::Release() [1837] 0.00 0.00 1/79 SQNativeClosure::Release() [1767] 0.00 0.00 1/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 1/150 SQString::Release() [1714] ----------------------------------------------- 0.00 0.00 1/3 LoadUnloadStation(Station*) [55] 0.00 0.00 2/3 Ship::Tick() [388] [2184] 0.0 0.00 0.00 3 Ship::MarkDirty() [2184] 0.00 0.00 3/327 Ship::GetImage(Direction) const [1664] ----------------------------------------------- 1 SQClass::Finalize() [2186] 1 SQTable::~SQTable() [1839] 0.00 0.00 1/32 SQInstance::Finalize() [2509] [2185] 0.0 0.00 0.00 3 SQClass::Release() [2185] 0.00 0.00 3/47 SQRefCounted::~SQRefCounted() [1814] 3 SQClass::~SQClass() [2188] ----------------------------------------------- 3 SQClass::~SQClass() [2188] [2186] 0.0 0.00 0.00 3 SQClass::Finalize() [2186] 0.00 0.00 14/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 7/8 SQClosure::Release() [1989] 0.00 0.00 3/79 SQNativeClosure::Release() [1767] 3 SQTable::Release() [1837] 1 SQClass::Release() [2185] ----------------------------------------------- 0.00 0.00 1/3 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2570] 0.00 0.00 2/3 sq_newclass [1098] [2187] 0.0 0.00 0.00 3 SQClass::SQClass(SQSharedState*, SQClass*) [2187] 0.00 0.00 4/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 0.00 0.00 3/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 2/34 SQTable::SQTable(SQSharedState*, long) [1838] 0.00 0.00 1/1 SQTable::Clone() [2584] ----------------------------------------------- 3 SQClass::Release() [2185] [2188] 0.0 0.00 0.00 3 SQClass::~SQClass() [2188] 0.00 0.00 5/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 3/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] 3 SQClass::Finalize() [2186] ----------------------------------------------- 0.00 0.00 3/3 SQTable::Finalize() [2190] [2189] 0.0 0.00 0.00 3 SQTable::_ClearNodes() [2189] ----------------------------------------------- 0.00 0.00 3/3 SQSharedState::~SQSharedState() [2519] [2190] 0.0 0.00 0.00 3 SQTable::Finalize() [2190] 0.00 0.00 3/3 SQTable::_ClearNodes() [2189] ----------------------------------------------- 0.00 0.00 3/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1848] [2191] 0.0 0.00 0.00 3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2191] 0.00 0.00 3/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1847] ----------------------------------------------- 512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2192] 0.00 0.00 1/3 std::map, std::allocator > >::~map() [8136] 0.00 0.00 2/3 CopyTempEngineData() [2207] [2192] 0.0 0.00 0.00 3+512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2192] 0.00 0.00 512/2304 Engine::~Engine() [1550] 512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2192] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2193] 0.0 0.00 0.00 2 ResetOldNames() [2193] ----------------------------------------------- 0.00 0.00 2/2 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2434] [2194] 0.0 0.00 0.00 2 FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) [2194] ----------------------------------------------- 0.00 0.00 2/2 CheckForMissingGlyphsInLoadedLanguagePack() [361] [2195] 0.0 0.00 0.00 2 UninitFreeType() [2195] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2196] 0.0 0.00 0.00 2 GamelogTestMode() [2196] ----------------------------------------------- 0.00 0.00 2/2 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [560] [2197] 0.0 0.00 0.00 2 GetCommandFlags(unsigned int) [2197] ----------------------------------------------- 0.00 0.00 1/2 NetworkShutDown() [1043] 0.00 0.00 1/2 NetworkUDPInitialize() [973] [2198] 0.0 0.00 0.00 2 NetworkUDPClose() [2198] 0.00 0.00 6/13 NetworkUDPSocketHandler::Close() [1912] 0.00 0.00 2/17004 ThreadMutex_pthread::BeginCritical() [1447] 0.00 0.00 2/2 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2264] 0.00 0.00 2/2 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2266] 0.00 0.00 2/2 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2265] 0.00 0.00 2/17002 ThreadMutex_pthread::EndCritical() [1448] ----------------------------------------------- 0.00 0.00 2/2 InitializeNPF() [2113] [2199] 0.0 0.00 0.00 2 AyStarMain_Clear(AyStar*) [2199] 0.00 0.00 2/2 BinaryHeap_Clear(Queue*, bool) [2233] 0.00 0.00 2/4 clear_Hash(Hash*, bool) [2052] ----------------------------------------------- 0.00 0.00 2/2 InitializeRailGUI() [2202] [2200] 0.0 0.00 0.00 2 HasRailtypeAvail(Owner, RailType) [2200] ----------------------------------------------- 0.00 0.00 2/2 SoundDriver_SDL::Start(char const* const*) [2529] [2201] 0.0 0.00 0.00 2 GetDriverParamInt(char const* const*, char const*, int) [2201] 0.00 0.00 2/5 GetDriverParam(char const* const*, char const*) [2029] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2202] 0.0 0.00 0.00 2 InitializeRailGUI() [2202] 0.00 0.00 2/15812 FindWindowById(WindowClass, int) [1456] 0.00 0.00 2/2 ResetSignalVariant(int) [2209] 0.00 0.00 2/2 HasRailtypeAvail(Owner, RailType) [2200] ----------------------------------------------- 0.00 0.00 1/2 NetworkShutDown() [1043] 0.00 0.00 1/2 NetworkServerStart() [949] [2203] 0.0 0.00 0.00 2 NetworkDisconnect(bool) [2203] 0.00 0.00 2/7913 DeleteWindowById(WindowClass, int, bool) [1503] ----------------------------------------------- 0.00 0.00 2/2 CheckTrainsLengths() [2206] [2204] 0.0 0.00 0.00 2 TicksToLeaveDepot(Train const*) [2204] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2205] 0.0 0.00 0.00 2 AfterLoadLabelMaps() [2205] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2206] 0.0 0.00 0.00 2 CheckTrainsLengths() [2206] 0.00 0.00 2/2 TicksToLeaveDepot(Train const*) [2204] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2207] 0.0 0.00 0.00 2 CopyTempEngineData() [2207] 0.00 0.00 512/1280 GetTempDataEngine(unsigned short) [1579] 0.00 0.00 2/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2192] ----------------------------------------------- 0.00 0.00 2/2 InitializeGame(unsigned int, unsigned int, bool, bool) [255] [2208] 0.0 0.00 0.00 2 InitializeOldNames() [2208] ----------------------------------------------- 0.00 0.00 2/2 InitializeRailGUI() [2202] [2209] 0.0 0.00 0.00 2 ResetSignalVariant(int) [2209] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2210] 0.0 0.00 0.00 2 GamelogTestRevision() [2210] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2211] 0.0 0.00 0.00 2 GetCompanyRoadtypes(Owner) [2211] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2212] 0.0 0.00 0.00 2 IsGoodGRFConfigList() [2212] 0.00 0.00 20/64 FindGRFConfig(unsigned int, unsigned char const*) [1785] ----------------------------------------------- 0.00 0.00 2/2 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] [2213] 0.0 0.00 0.00 2 CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) [2213] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2214] 0.0 0.00 0.00 2 SetCachedEngineCounts() [2214] 0.00 0.00 14851/14851 Vehicle::IsEngineCountable() const [1459] ----------------------------------------------- 0.00 0.00 2/2 DetermineBasePaths(char const*) [2447] [2215] 0.0 0.00 0.00 2 ChangeWorkingDirectory(char const*) [2215] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2216] 0.0 0.00 0.00 2 ConnectMultiheadedTrains() [2216] ----------------------------------------------- 0.00 0.00 2/2 CheckExternalFiles() [2138] [2217] 0.0 0.00 0.00 2 UpdateNewGRFConfigPalette() [2217] ----------------------------------------------- 0.00 0.00 2/2 SettingsDisableElrail(int) [720] [2218] 0.0 0.00 0.00 2 ReinitGuiAfterToggleElrail(bool) [2218] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2219] 0.0 0.00 0.00 2 ShowAIDebugWindowIfAIError() [2219] ----------------------------------------------- 0.00 0.00 2/2 NetworkClose() [2227] [2220] 0.0 0.00 0.00 2 NetworkFreeLocalCommandQueue() [2220] ----------------------------------------------- 0.00 0.00 1/2 SoundDriver_SDL::Start(char const* const*) [2529] 0.00 0.00 1/2 VideoDriver_SDL::Start(char const* const*) [778] [2221] 0.0 0.00 0.00 2 SdlOpen(unsigned int) [2221] ----------------------------------------------- 0.00 0.00 2/2 ttd_main(int, char**) [1] [2222] 0.0 0.00 0.00 2 SdlClose(unsigned int) [2222] ----------------------------------------------- 0.00 0.00 2/2 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2427] [2223] 0.0 0.00 0.00 2 init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2223] ----------------------------------------------- 0.00 0.00 2/2 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] [2224] 0.0 0.00 0.00 2 GetTileType(unsigned int) [2224] ----------------------------------------------- 0.00 0.00 2/2 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] [2225] 0.0 0.00 0.00 2 GetRoadOwner(unsigned int, RoadType) [2225] 0.00 0.00 2/350 GetRoadTileType(unsigned int) [1653] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2226] 0.0 0.00 0.00 2 InitReadZlib(unsigned char) [2226] ----------------------------------------------- 0.00 0.00 1/2 NetworkShutDown() [1043] 0.00 0.00 1/2 NetworkServerStart() [949] [2227] 0.0 0.00 0.00 2 NetworkClose() [2227] 0.00 0.00 2/2 TCPConnecter::KillAll() [2247] 0.00 0.00 2/2 NetworkFreeLocalCommandQueue() [2220] ----------------------------------------------- 0.00 0.00 2/2 LoadFromConfig() [941] [2228] 0.0 0.00 0.00 2 GRFLoadConfig(IniFile*, char const*, bool) [2228] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1622] ----------------------------------------------- 0.00 0.00 2/2 SaveToConfig() [942] [2229] 0.0 0.00 0.00 2 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2229] 0.00 0.00 2/5 IniFile::RemoveGroup(char const*) [2051] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1622] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2230] 0.0 0.00 0.00 2 SaveLoad_DATE() [2230] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2231] 0.0 0.00 0.00 2 SaveLoad_VIEW() [2231] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2232] 0.0 0.00 0.00 2 UninitReadZlib() [2232] ----------------------------------------------- 0.00 0.00 2/2 AyStarMain_Clear(AyStar*) [2199] [2233] 0.0 0.00 0.00 2 BinaryHeap_Clear(Queue*, bool) [2233] ----------------------------------------------- 0.00 0.00 2/2 TileLoop_Industry(unsigned int) [103] [2234] 0.0 0.00 0.00 2 GetIndustryIndex(unsigned int) [2234] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2235] 0.0 0.00 0.00 2 ResetSignalHandlers() [2235] ----------------------------------------------- 0.00 0.00 2/2 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [105] [2236] 0.0 0.00 0.00 2 GetRoadDepotDirection(unsigned int) [2236] ----------------------------------------------- 0.00 0.00 2/2 AirportMove(Aircraft*, AirportFTAClass const*) [882] [2237] 0.0 0.00 0.00 2 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) [2237] 0.00 0.00 2/205 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1693] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2238] 0.0 0.00 0.00 2 Ptrs_ERNW() [2238] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2239] 0.0 0.00 0.00 2 Ptrs_WAYP() [2239] ----------------------------------------------- 0.00 0.00 2/2 DoZoomInOutWindow(int, Window*) [972] [2240] 0.0 0.00 0.00 2 MainWindow::OnInvalidateData(int) [2240] ----------------------------------------------- 2 SQCompiler::PrefixedExpr() [691] [2241] 0.0 0.00 0.00 2 SQCompiler::FunctionCallArgs() [2241] 0.00 0.00 5/38 SQFuncState::PopTarget() [1828] 0.00 0.00 2/77 SQLexer::Lex() [1771] 0.00 0.00 2/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 2/61 SQFuncState::AddInstruction(SQInstruction&) [1789] 0.00 0.00 1/9 SQFuncState::TopTarget() [1954] 0.00 0.00 1/3 SQFuncState::IsLocal(unsigned long) [2170] 1 SQCompiler::Expression(bool) [1940] ----------------------------------------------- 0.00 0.00 2/2 SQNativeClosure::~SQNativeClosure() [1768] [2242] 0.0 0.00 0.00 2 SQUserData::Release() [2242] 0.00 0.00 2/2 SQUserData::~SQUserData() [2243] ----------------------------------------------- 0.00 0.00 2/2 SQUserData::Release() [2242] [2243] 0.0 0.00 0.00 2 SQUserData::~SQUserData() [2243] 0.00 0.00 2/40 SQDelegable::SetDelegate(SQTable*) [1821] 0.00 0.00 2/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] ----------------------------------------------- 0.00 0.00 2/2 StationRect::AfterRemoveTile(BaseStation*, unsigned int) [2514] [2244] 0.0 0.00 0.00 2 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [2244] ----------------------------------------------- 0.00 0.00 2/2 CheckExternalFiles() [2138] [2245] 0.0 0.00 0.00 2 BaseGraphics::DeterminePalette() [2245] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [104] [2246] 0.0 0.00 0.00 2 CargoPayment::CargoPayment(Vehicle*) [2246] ----------------------------------------------- 0.00 0.00 2/2 NetworkClose() [2227] [2247] 0.0 0.00 0.00 2 TCPConnecter::KillAll() [2247] ----------------------------------------------- 0.00 0.00 1/2 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] 0.00 0.00 1/2 VideoDriver_SDL::MainLoop() [2] [2248] 0.0 0.00 0.00 2 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2248] ----------------------------------------------- 2 NWidgetContainer::~NWidgetContainer() [1757] [2249] 0.0 0.00 0.00 2 NWidgetStacked::~NWidgetStacked() [2249] 2 NWidgetContainer::~NWidgetContainer() [1757] ----------------------------------------------- 0.00 0.00 1/2 NetworkUDPSocketHandler::Listen() [983] 0.00 0.00 1/2 NetworkServerStart() [949] [2250] 0.0 0.00 0.00 2 NetworkAddress::Listen(int, SmallMap*) [2250] 0.00 0.00 2/10 NetworkAddress::GetPort() const [1944] ----------------------------------------------- 0.00 0.00 2/2 ResizeWindow(Window*, int, int) [179] [2251] 0.0 0.00 0.00 2 NWidgetViewport::UpdateViewportCoordinates(Window*) [2251] ----------------------------------------------- 0.00 0.00 2/2 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [990] [2252] 0.0 0.00 0.00 2 OverflowSafeInt::operator*=(int) [2252] ----------------------------------------------- 8 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] 0.00 0.00 2/2 Window::CreateNestedTree(WindowDesc const*, bool) [1901] [2253] 0.0 0.00 0.00 2+8 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] 0.00 0.00 9/9 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [1953] 0.00 0.00 4/4 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2081] 0.00 0.00 1/1 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2523] 8 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] ----------------------------------------------- 0.00 0.00 1/2 NWidgetServerListHeader::NWidgetServerListHeader() [2554] 0.00 0.00 1/2 MakeMainToolbar(int*) [2485] [2254] 0.0 0.00 0.00 2 NWidgetContainer::NWidgetContainer(WidgetType) [2254] ----------------------------------------------- 0.00 0.00 1/2 DoZoomInOutWindow(int, Window*) [972] 0.00 0.00 1/2 InvalidateWindowData(WindowClass, int, int) [539] [2255] 0.0 0.00 0.00 2 MainToolbarWindow::OnInvalidateData(int) [2255] 0.00 0.00 4/15812 FindWindowById(WindowClass, int) [1456] ----------------------------------------------- 0.00 0.00 1/2 NWidgetServerListHeader::NWidgetServerListHeader() [2554] 0.00 0.00 1/2 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] [2256] 0.0 0.00 0.00 2 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2256] ----------------------------------------------- 0.00 0.00 2/2 NWidgetServerListHeader::NWidgetServerListHeader() [2554] [2257] 0.0 0.00 0.00 2 NWidgetResizeBase::SetFill(unsigned int, unsigned int) [2257] ----------------------------------------------- 0.00 0.00 1/2 CYapfRail2::CYapfRail2() [41] 0.00 0.00 1/2 CYapfRail1::CYapfRail1() [765] [2258] 0.0 0.00 0.00 2 CSegmentCostCacheT::CSegmentCostCacheT() [2258] ----------------------------------------------- 0.00 0.00 1/2 WaitTillGeneratedWorld() [2465] 0.00 0.00 1/2 VideoDriver_SDL::MainLoop() [2] [2259] 0.0 0.00 0.00 2 ThreadObject_pthread::Join() [2259] ----------------------------------------------- 0.00 0.00 1/2 WaitTillGeneratedWorld() [2465] 0.00 0.00 1/2 VideoDriver_SDL::MainLoop() [2] [2260] 0.0 0.00 0.00 2 ThreadObject_pthread::~ThreadObject_pthread() [2260] ----------------------------------------------- 0.00 0.00 2/2 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] [2261] 0.0 0.00 0.00 2 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2261] 0.00 0.00 8/346 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1656] ----------------------------------------------- 0.00 0.00 2/2 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1818] [2262] 0.0 0.00 0.00 2 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2262] 0.00 0.00 41/346 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1656] 0.00 0.00 2/2 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2276] ----------------------------------------------- 0.00 0.00 1/2 NetworkContentSocketHandler::Close() [2560] 0.00 0.00 1/2 NetworkTCPSocketHandler::~NetworkTCPSocketHandler() [6235] [2263] 0.0 0.00 0.00 2 NetworkTCPSocketHandler::CloseConnection(bool) [2263] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPClose() [2198] [2264] 0.0 0.00 0.00 2 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2264] 0.00 0.00 2/13 NetworkUDPSocketHandler::Close() [1912] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPClose() [2198] [2265] 0.0 0.00 0.00 2 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2265] 0.00 0.00 2/13 NetworkUDPSocketHandler::Close() [1912] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPClose() [2198] [2266] 0.0 0.00 0.00 2 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2266] 0.00 0.00 2/13 NetworkUDPSocketHandler::Close() [1912] ----------------------------------------------- 0.00 0.00 2/2 Load_PLYR() [821] [2267] 0.0 0.00 0.00 2 Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) [2267] ----------------------------------------------- 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::CleanPool() [2092] [2268] 0.0 0.00 0.00 2 Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) [2268] ----------------------------------------------- 2 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [2269] 0.0 0.00 0.00 2 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2269] 0.00 0.00 1/1 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] 1 AIInfo::DummyConstructor(SQVM*) [1059] ----------------------------------------------- 0.00 0.00 2/2 sq_newclosure [1088] [2270] 0.0 0.00 0.00 2 SQVM::Top() [2270] ----------------------------------------------- 0.00 0.00 2/2 Load_PLYR() [821] [2271] 0.0 0.00 0.00 2 Company::Company(unsigned short, bool) [2271] ----------------------------------------------- 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::CleanPool() [2092] [2272] 0.0 0.00 0.00 2 Company::~Company() [2272] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::AIScanner() [566] [2273] 0.0 0.00 0.00 2 Squirrel::AddClassEnd() [2273] 0.00 0.00 2/22 sq_newslot [1082] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::AIScanner() [566] [2274] 0.0 0.00 0.00 2 Squirrel::AddClassBegin(char const*) [2274] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1747] 0.00 0.00 2/5 sq_pushroottable [1096] 0.00 0.00 2/38 sq_pushstring [1080] ----------------------------------------------- 0.00 0.00 1/2 NetworkGameWindow::OnResize() [2542] 0.00 0.00 1/2 ResizeWindow(Window*, int, int) [179] [2275] 0.0 0.00 0.00 2 Scrollbar::SetCapacityFromWidget(Window*, int, int) [2275] ----------------------------------------------- 0.00 0.00 2/2 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2262] [2276] 0.0 0.00 0.00 2 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2276] ----------------------------------------------- 0.00 0.00 2/2 Vehicle::HandleLoading(bool) [284] [2277] 0.0 0.00 0.00 2 Ship::PlayLeaveStationSound() const [2277] ----------------------------------------------- 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2278] 0.00 0.00 2/2 AfterLoadVehicles(bool) [531] [2278] 0.0 0.00 0.00 2+26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2278] 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2278] ----------------------------------------------- 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2279] 0.00 0.00 1/2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) [2012] 0.00 0.00 1/2 FBlitter_Null::~FBlitter_Null() [5030] [2279] 0.0 0.00 0.00 2+1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2279] 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2279] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::~AIScanner() [2597] [2280] 0.0 0.00 0.00 2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2280] ----------------------------------------------- 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1638] [2281] 0.0 0.00 0.00 2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2281] 0.00 0.00 2/512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1637] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2282] 0.0 0.00 0.00 1 global constructors keyed to SAVEGAME_VERSION [2282] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2283] 0.0 0.00 0.00 1 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj [2283] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2284] 0.0 0.00 0.00 1 global constructors keyed to _Z11CcTerraformRK11CommandCostjjj [2284] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2285] 0.0 0.00 0.00 1 global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj [2285] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2286] 0.0 0.00 0.00 1 global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj [2286] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2287] 0.0 0.00 0.00 1 global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode [2287] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2288] 0.0 0.00 0.00 1 global constructors keyed to _Z13AllocateSoundv [2288] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2289] 0.0 0.00 0.00 1 global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj [2289] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2290] 0.0 0.00 0.00 1 global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj [2290] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2291] 0.0 0.00 0.00 1 global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj [2291] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2292] 0.0 0.00 0.00 1 global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj [2292] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2293] 0.0 0.00 0.00 1 global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj [2293] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2294] 0.0 0.00 0.00 1 global constructors keyed to _Z14DrawShipEngineiiiitj [2294] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2295] 0.0 0.00 0.00 1 global constructors keyed to _Z14FixOldMapArrayv [2295] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2296] 0.0 0.00 0.00 1 global constructors keyed to _Z14IsValidCommandj [2296] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2297] 0.0 0.00 0.00 1 global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc [2297] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2298] 0.0 0.00 0.00 1 global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii [2298] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2299] 0.0 0.00 0.00 1 global constructors keyed to _Z15ShowCheatWindowv [2299] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2300] 0.0 0.00 0.00 1 global constructors keyed to _Z15ShowNewGRFErrorv [2300] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2301] 0.0 0.00 0.00 1 global constructors keyed to _Z15UpdateCompanyHQP7Companyj [2301] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2302] 0.0 0.00 0.00 1 global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType [2302] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2303] 0.0 0.00 0.00 1 global constructors keyed to _Z16ValidatePlaylistPh [2303] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2304] 0.0 0.00 0.00 1 global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc [2304] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2305] 0.0 0.00 0.00 1 global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh [2305] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2306] 0.0 0.00 0.00 1 global constructors keyed to _Z17GetTempDataEnginet [2306] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2307] 0.0 0.00 0.00 1 global constructors keyed to _Z17IsNewsTickerShownv [2307] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2308] 0.0 0.00 0.00 1 global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE [2308] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2309] 0.0 0.00 0.00 1 global constructors keyed to _Z17ShowSubsidiesListv [2309] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2310] 0.0 0.00 0.00 1 global constructors keyed to _Z18AfterLoadLabelMapsv [2310] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2311] 0.0 0.00 0.00 1 global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc [2311] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2312] 0.0 0.00 0.00 1 global constructors keyed to _Z18PlaceTreesRandomlyv [2312] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2313] 0.0 0.00 0.00 1 global constructors keyed to _Z18SetTimetableParamsiii [2313] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2314] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowAIConfigWindowv [2314] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2315] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowHighscoreTableia [2315] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2316] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowTownViewWindowt [2316] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2317] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint [2317] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2318] 0.0 0.00 0.00 1 global constructors keyed to _Z19GetEngineListHeight11VehicleType [2318] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2319] 0.0 0.00 0.00 1 global constructors keyed to _Z20MoveBuoysToWaypointsv [2319] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2320] 0.0 0.00 0.00 1 global constructors keyed to _Z20RoadVehiclesAreBuiltv [2320] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2321] 0.0 0.00 0.00 1 global constructors keyed to _Z20ShowSelectGameWindowv [2321] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2322] 0.0 0.00 0.00 1 global constructors keyed to _Z20SortNetworkLanguagesv [2322] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2323] 0.0 0.00 0.00 1 global constructors keyed to _Z21BuildIndustriesLegendv [2323] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2324] 0.0 0.00 0.00 1 global constructors keyed to _Z21GetEngineCategoryNamet [2324] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2325] 0.0 0.00 0.00 1 global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz [2325] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2326] 0.0 0.00 0.00 1 global constructors keyed to _Z21ResetGenericCallbacksv [2326] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2327] 0.0 0.00 0.00 1 global constructors keyed to _Z21ShowBuildTreesToolbarv [2327] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2328] 0.0 0.00 0.00 1 global constructors keyed to _Z21ShowGenerateLandscapev [2328] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2329] 0.0 0.00 0.00 1 global constructors keyed to _Z21UpdateSignalsInBufferv [2329] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2330] 0.0 0.00 0.00 1 global constructors keyed to _Z22IConsoleStdLibRegisterv [2330] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2331] 0.0 0.00 0.00 1 global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket [2331] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2332] 0.0 0.00 0.00 1 global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj [2332] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2333] 0.0 0.00 0.00 1 global constructors keyed to _Z23ShowExtraViewPortWindowj [2333] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2334] 0.0 0.00 0.00 1 global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner [2334] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2335] 0.0 0.00 0.00 1 global constructors keyed to _Z24ConnectMultiheadedTrainsv [2335] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2336] 0.0 0.00 0.00 1 global constructors keyed to _Z24ShowOperatingProfitGraphv [2336] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2337] 0.0 0.00 0.00 1 global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel [2337] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2338] 0.0 0.00 0.00 1 global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib [2338] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2339] 0.0 0.00 0.00 1 global constructors keyed to _Z27InvalidateAutoreplaceWindowtt [2339] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2340] 0.0 0.00 0.00 1 global constructors keyed to _Z27MoveWaypointsToBaseStationsv [2340] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2341] 0.0 0.00 0.00 1 global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt [2341] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2342] 0.0 0.00 0.00 1 global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt [2342] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2343] 0.0 0.00 0.00 1 global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo [2343] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2344] 0.0 0.00 0.00 1 global constructors keyed to _Z8IsHangarj [2344] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2345] 0.0 0.00 0.00 1 global constructors keyed to _Z9FioGetPosv [2345] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2346] 0.0 0.00 0.00 1 global constructors keyed to _ZN12AIController15SetCommandDelayEi [2346] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2347] 0.0 0.00 0.00 1 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE [2347] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2348] 0.0 0.00 0.00 1 global constructors keyed to _ZN12IConsoleLine5frontE [2348] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1728] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2349] 0.0 0.00 0.00 1 global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress [2349] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2350] 0.0 0.00 0.00 1 global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt [2350] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2351] 0.0 0.00 0.00 1 global constructors keyed to _ZN14TownNameParamsC2EPK4Town [2351] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2352] 0.0 0.00 0.00 1 global constructors keyed to _ZN15AirportTileSpec5tilesE [2352] 0.00 0.00 1/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [2046] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2353] 0.0 0.00 0.00 1 global constructors keyed to _ZN15DisasterVehicle4TickEv [2353] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2354] 0.0 0.00 0.00 1 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2354] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2355] 0.0 0.00 0.00 1 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2355] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2356] 0.0 0.00 0.00 1 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2356] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2357] 0.0 0.00 0.00 1 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2357] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2358] 0.0 0.00 0.00 1 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2358] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2359] 0.0 0.00 0.00 1 global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE [2359] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2360] 0.0 0.00 0.00 1 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2360] 0.00 0.00 1/7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2011] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2361] 0.0 0.00 0.00 1 global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE [2361] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2362] 0.0 0.00 0.00 1 global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i [2362] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2363] 0.0 0.00 0.00 1 global constructors keyed to _ZN2AI13frame_counterE [2363] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2364] 0.0 0.00 0.00 1 global constructors keyed to _ZN6AISign11IsValidSignEt [2364] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2365] 0.0 0.00 0.00 1 global constructors keyed to _ZN7AIError9error_mapE [2365] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2366] 0.0 0.00 0.00 1 global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj [2366] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2367] 0.0 0.00 0.00 1 global constructors keyed to _ZN8AITunnel12IsTunnelTileEj [2367] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2368] 0.0 0.00 0.00 1 global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction [2368] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2369] 0.0 0.00 0.00 1 global constructors keyed to _ZN8SignList9last_signE [2369] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2370] 0.0 0.00 0.00 1 global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv [2370] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2371] 0.0 0.00 0.00 1 global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE [2371] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2372] 0.0 0.00 0.00 1 global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt [2372] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2373] 0.0 0.00 0.00 1 global constructors keyed to _ZN9CargoSpec5arrayE [2373] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2374] 0.0 0.00 0.00 1 global constructors keyed to _ZN9GRFConfigC2EPKc [2374] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2375] 0.0 0.00 0.00 1 global constructors keyed to _ZNK11RoadVehicle5IsBusEv [2375] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2376] 0.0 0.00 0.00 1 global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi [2376] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2377] 0.0 0.00 0.00 1 global constructors keyed to _airport_mngr [2377] 0.00 0.00 1/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [2046] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2378] 0.0 0.00 0.00 1 global constructors keyed to _backup_orders_tile [2378] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2379] 0.0 0.00 0.00 1 global constructors keyed to _bridge [2379] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2380] 0.0 0.00 0.00 1 global constructors keyed to _cargopacket_pool [2380] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2381] 0.0 0.00 0.00 1 global constructors keyed to _depot_pool [2381] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2382] 0.0 0.00 0.00 1 global constructors keyed to _dirkeys [2382] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2383] 0.0 0.00 0.00 1 global constructors keyed to _engine_pool [2383] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2384] 0.0 0.00 0.00 1 global constructors keyed to _fios_items [2384] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2385] 0.0 0.00 0.00 1 global constructors keyed to _gw [2385] 0.00 0.00 2/5 ThreadMutex::New() [2044] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2386] 0.0 0.00 0.00 1 global constructors keyed to _house_mngr [2386] 0.00 0.00 1/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [2046] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2387] 0.0 0.00 0.00 1 global constructors keyed to _ignore_restrictions [2387] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2388] 0.0 0.00 0.00 1 global constructors keyed to _industry_mngr [2388] 0.00 0.00 2/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [2046] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2389] 0.0 0.00 0.00 1 global constructors keyed to _keyboard_opt [2389] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2390] 0.0 0.00 0.00 1 global constructors keyed to _last_built_railtype [2390] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2391] 0.0 0.00 0.00 1 global constructors keyed to _loaded_newgrf_features [2391] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2392] 0.0 0.00 0.00 1 global constructors keyed to _local_company [2392] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2393] 0.0 0.00 0.00 1 global constructors keyed to _nb_orig_names [2393] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2394] 0.0 0.00 0.00 1 global constructors keyed to _network_game_list [2394] 0.00 0.00 1/5 ThreadMutex::New() [2044] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2395] 0.0 0.00 0.00 1 global constructors keyed to _network_join_as [2395] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2396] 0.0 0.00 0.00 1 global constructors keyed to _networkclientinfo_pool [2396] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2397] 0.0 0.00 0.00 1 global constructors keyed to _networkclientsocket_pool [2397] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2398] 0.0 0.00 0.00 1 global constructors keyed to _new_group_id [2398] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2399] 0.0 0.00 0.00 1 global constructors keyed to _new_sign_id [2399] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2400] 0.0 0.00 0.00 1 global constructors keyed to _new_town_id [2400] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2401] 0.0 0.00 0.00 1 global constructors keyed to _null_ [2401] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2402] 0.0 0.00 0.00 1 global constructors keyed to _origin_airport_specs [2402] 0.00 0.00 11/11 AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [1928] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2403] 0.0 0.00 0.00 1 global constructors keyed to _place_proc [2403] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2404] 0.0 0.00 0.00 1 global constructors keyed to _price_base_specs [2404] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2405] 0.0 0.00 0.00 1 global constructors keyed to _railtypes [2405] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2406] 0.0 0.00 0.00 1 global constructors keyed to _roadstop_pool [2406] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2407] 0.0 0.00 0.00 1 global constructors keyed to _saveload_mode [2407] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2408] 0.0 0.00 0.00 1 global constructors keyed to _settings_client [2408] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2409] 0.0 0.00 0.00 1 global constructors keyed to _sign_pool [2409] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2410] 0.0 0.00 0.00 1 global constructors keyed to _signal_along_trackdir [2410] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2411] 0.0 0.00 0.00 1 global constructors keyed to _sorting [2411] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2412] 0.0 0.00 0.00 1 global constructors keyed to _sprite_cache_size [2412] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2413] 0.0 0.00 0.00 1 global constructors keyed to _station_pool [2413] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2414] 0.0 0.00 0.00 1 global constructors keyed to _statusbar_news_item [2414] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2415] 0.0 0.00 0.00 1 global constructors keyed to _subsidy_pool [2415] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2416] 0.0 0.00 0.00 1 global constructors keyed to _terraform_err_tile [2416] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2417] 0.0 0.00 0.00 1 global constructors keyed to _tick_counter [2417] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2418] 0.0 0.00 0.00 1 global constructors keyed to _tile_type_dummy_procs [2418] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2419] 0.0 0.00 0.00 1 global constructors keyed to _tile_type_procs [2419] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2420] 0.0 0.00 0.00 1 global constructors keyed to _transparency_opt [2420] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2421] 0.0 0.00 0.00 1 global constructors keyed to _udp_client_socket [2421] 0.00 0.00 1/5 ThreadMutex::New() [2044] ----------------------------------------------- 0.00 0.00 1/1 atexit [238] [2422] 0.0 0.00 0.00 1 global constructors keyed to _veh_build_proc_table [2422] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [497] [2423] 0.0 0.00 0.00 1 AskExitGame() [2423] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2424] 0.0 0.00 0.00 1 CheckConfig() [2424] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2425] 0.0 0.00 0.00 1 FioCloseAll() [2425] ----------------------------------------------- 0.00 0.00 1/1 SaveLoadWindow::OnClick(Point, int, int) [979] [2426] 0.0 0.00 0.00 1 SetFiosType(unsigned char) [2426] ----------------------------------------------- 0.00 0.00 1/1 InitializeNPF() [2113] [2427] 0.0 0.00 0.00 1 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2427] 0.00 0.00 2/2 init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2223] 0.00 0.00 1/1 init_BinaryHeap(Queue*, unsigned int) [2439] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2428] 0.0 0.00 0.00 1 IConsoleFree() [2428] 0.00 0.00 1/1 IConsoleClearBuffer() [2450] 0.00 0.00 1/1 IConsoleGUIFree() [2436] ----------------------------------------------- 0.00 0.00 1/1 SoundDriver_SDL::Start(char const* const*) [2529] [2429] 0.0 0.00 0.00 1 MxInitialize(unsigned int) [2429] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [2430] 0.0 0.00 0.00 1 GamelogOldver() [2430] 0.00 0.00 1/10 GamelogChange(GamelogChangeType) [1934] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2431] 0.0 0.00 0.00 1 InitializeGUI() [2431] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(int) [1025] [2432] 0.0 0.00 0.00 1 ReadFileToMem(char const*, unsigned long*, unsigned long) [2432] 0.00 0.00 1/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 1/1 main [1195] [2433] 0.0 0.00 0.00 1 SetRandomSeed(unsigned int) [2433] ----------------------------------------------- 0.00 0.00 1/1 DeterminePaths(char const*) [789] [2434] 0.0 0.00 0.00 1 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2434] 0.00 0.00 3/58 FileExists(char const*) [1795] 0.00 0.00 2/2 FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) [2194] 0.00 0.00 1/2365 strtolower(char*) [1547] ----------------------------------------------- 0.00 0.00 1/1 CreateMainSurface(unsigned int, unsigned int) [804] [2435] 0.0 0.00 0.00 1 GameSizeChanged() [2435] 0.00 0.00 1/1 ScreenSizeChanged() [2446] 0.00 0.00 1/6 RelocateAllWindows(int, int) [2017] ----------------------------------------------- 0.00 0.00 1/1 IConsoleFree() [2428] [2436] 0.0 0.00 0.00 1 IConsoleGUIFree() [2436] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2437] 0.0 0.00 0.00 1 SaveToHighScore() [2437] 0.00 0.00 1/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [778] [2438] 0.0 0.00 0.00 1 SortResolutions(int) [2438] ----------------------------------------------- 0.00 0.00 1/1 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2427] [2439] 0.0 0.00 0.00 1 init_BinaryHeap(Queue*, unsigned int) [2439] ----------------------------------------------- 0.00 0.00 1/1 InitializeLanguagePacks() [725] [2440] 0.0 0.00 0.00 1 GetCurrentLocale(char const*) [2440] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] [2441] 0.0 0.00 0.00 1 HideVitalWindows() [2441] 0.00 0.00 2/7913 DeleteWindowById(WindowClass, int, bool) [1503] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [2442] 0.0 0.00 0.00 1 StartupCompanies() [2442] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Init(SQVM*, long) [2568] [2443] 0.0 0.00 0.00 1 sq_base_register(SQVM*) [2443] 0.00 0.00 9/38 sq_pushstring [1080] 0.00 0.00 8/22 sq_newslot [1082] 0.00 0.00 4/13 sq_newclosure [1088] 0.00 0.00 4/12 sq_setnativeclosurename [1089] 0.00 0.00 4/10 sq_setparamscheck [1090] 0.00 0.00 3/7 sq_pushinteger [1094] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1747] 0.00 0.00 1/5 sq_pushroottable [1096] ----------------------------------------------- 0.00 0.00 1/1 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [492] [2444] 0.0 0.00 0.00 1 GetMainViewBottom() [2444] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2445] 0.0 0.00 0.00 1 LoadFromHighScore() [2445] 0.00 0.00 1/11117 OTTD2FS(char const*) [1470] ----------------------------------------------- 0.00 0.00 1/1 GameSizeChanged() [2435] [2446] 0.0 0.00 0.00 1 ScreenSizeChanged() [2446] ----------------------------------------------- 0.00 0.00 1/1 DeterminePaths(char const*) [789] [2447] 0.0 0.00 0.00 1 DetermineBasePaths(char const*) [2447] 0.00 0.00 4/6316 AppendPathSeparator(char*, unsigned long) [1510] 0.00 0.00 2/2 ChangeWorkingDirectory(char const*) [2215] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [2448] 0.0 0.00 0.00 1 ResetCompanyLivery(Company*) [2448] ----------------------------------------------- 0.00 0.00 1/1 sq_getclass [1148] [2449] 0.0 0.00 0.00 1 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [2449] 0.00 0.00 1/4 SQVM::GetAt(long) [2095] ----------------------------------------------- 0.00 0.00 1/1 IConsoleFree() [2428] [2450] 0.0 0.00 0.00 1 IConsoleClearBuffer() [2450] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2451] 0.0 0.00 0.00 1 NetworkCoreShutdown() [2451] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(int) [1025] [2452] 0.0 0.00 0.00 1 SetCurrentGrfLangID(unsigned char) [2452] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(int) [1025] [2453] 0.0 0.00 0.00 1 SortNetworkLanguages() [2453] ----------------------------------------------- 0.00 0.00 1/1 UpdateCompanyRatingAndValue(Company*, bool) [1009] [2454] 0.0 0.00 0.00 1 CalculateCompanyValue(Company const*, bool) [2454] ----------------------------------------------- 0.00 0.00 1/1 DeleteAllNonVitalWindows() [2472] [2455] 0.0 0.00 0.00 1 DeleteNonVitalWindows() [2455] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [497] [2456] 0.0 0.00 0.00 1 HandleExitGameRequest() [2456] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartUp() [989] [2457] 0.0 0.00 0.00 1 NetworkCoreInitialize() [2457] ----------------------------------------------- 0.00 0.00 1/1 ShowGenerateWorldProgress() [499] [2458] 0.0 0.00 0.00 1 BringWindowToFrontById(WindowClass, int) [2458] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2459] 0.0 0.00 0.00 1 IConsoleStdLibRegister() [2459] 0.00 0.00 62/63 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1787] 0.00 0.00 39/39 IConsoleAliasRegister(char const*, char const*) [1824] ----------------------------------------------- 0.00 0.00 1/1 NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1035] [2460] 0.0 0.00 0.00 1 NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) [2460] ----------------------------------------------- 0.00 0.00 1/1 ScanNewGRFFiles() [248] [2461] 0.0 0.00 0.00 1 NetworkAfterNewGRFScan() [2461] ----------------------------------------------- 0.00 0.00 1/1 ShowNetworkGameWindow() [494] [2462] 0.0 0.00 0.00 1 NetworkGameListAddItem(NetworkAddress) [2462] 0.00 0.00 1/5 NetworkAddress::GetHostname() [2045] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2463] 0.0 0.00 0.00 1 ScrollMainWindowToTile(unsigned int, bool) [2463] ----------------------------------------------- 0.00 0.00 1/1 FinalisePriceBaseMultipliers() [2165] [2464] 0.0 0.00 0.00 1 SetPriceBaseMultiplier(Price, int) [2464] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2465] 0.0 0.00 0.00 1 WaitTillGeneratedWorld() [2465] 0.00 0.00 2/17002 ThreadMutex_pthread::EndCritical() [1448] 0.00 0.00 1/2 ThreadObject_pthread::Join() [2259] 0.00 0.00 1/2 ThreadObject_pthread::~ThreadObject_pthread() [2260] 0.00 0.00 1/17004 ThreadMutex_pthread::BeginCritical() [1447] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2466] 0.0 0.00 0.00 1 CloseConsoleLogIfActive() [2466] ----------------------------------------------- 0.00 0.00 1/1 AircraftNextAirportPos_and_Order(Aircraft*) [2479] [2467] 0.0 0.00 0.00 1 GetTargetAirportIfValid(Aircraft const*) [2467] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartUp() [989] [2468] 0.0 0.00 0.00 1 NetworkFindBroadcastIPs(SmallVector*) [2468] 0.00 0.00 1/1 NetworkFindBroadcastIPsInternal(SmallVector*) [2497] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1911] ----------------------------------------------- 0.00 0.00 1/1 SubsidyMonthlyLoop() [1052] [2469] 0.0 0.00 0.00 1 SetupSubsidyDecodeParam(Subsidy const*, bool) [2469] ----------------------------------------------- 0.00 0.00 1/1 ShowNetworkGameWindow() [494] [2470] 0.0 0.00 0.00 1 UpdateNetworkGameWindow(bool) [2470] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [2471] 0.0 0.00 0.00 1 ConvertOldMultiheadToNew() [2471] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] [2472] 0.0 0.00 0.00 1 DeleteAllNonVitalWindows() [2472] 0.00 0.00 1/1 DeleteNonVitalWindows() [2455] ----------------------------------------------- 0.00 0.00 1/1 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1042] [2473] 0.0 0.00 0.00 1 NetworkHandlePauseChange(PauseMode, PauseMode) [2473] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2474] 0.0 0.00 0.00 1 InitializeScreenshotFormats() [2474] ----------------------------------------------- 0.00 0.00 1/1 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1042] [2475] 0.0 0.00 0.00 1 InvalidateWindowClassesData(WindowClass, int) [2475] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [2476] 0.0 0.00 0.00 1 MoveWaypointsToBaseStations() [2476] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [220] [2477] 0.0 0.00 0.00 1 PrepareGenerateWorldProgress() [2477] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::ScriptScanner() [2520] [2478] 0.0 0.00 0.00 1 squirrel_register_global_std(Squirrel*) [2478] 0.00 0.00 2/22 sq_newslot [1082] 0.00 0.00 2/8 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1987] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [882] [2479] 0.0 0.00 0.00 1 AircraftNextAirportPos_and_Order(Aircraft*) [2479] 0.00 0.00 1/1 GetTargetAirportIfValid(Aircraft const*) [2467] 0.00 0.00 1/37539 AirportSpec::Get(unsigned char) [1411] 0.00 0.00 1/1 AircraftGetEntryPoint(Aircraft const*, AirportFTAClass const*) [2492] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [104] [2480] 0.0 0.00 0.00 1 ConvertFromOldCompanyManagerFace(unsigned int) [2480] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [2481] 0.0 0.00 0.00 1 SndPlayFx(unsigned short) [2481] ----------------------------------------------- 0.00 0.00 1/1 ParamSet(ByteReader*) [920] [2482] 0.0 0.00 0.00 1 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) [2482] 0.00 0.00 1/99614 grfmsg(int, char const*, ...) [1375] ----------------------------------------------- 0.00 0.00 1/1 AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) [2500] [2483] 0.0 0.00 0.00 1 FreeTerminal(Aircraft*, unsigned char, unsigned char) [2483] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [778] [2484] 0.0 0.00 0.00 1 GetVideoModes() [2484] ----------------------------------------------- 0.00 0.00 1/1 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [2485] 0.0 0.00 0.00 1 MakeMainToolbar(int*) [2485] 0.00 0.00 34/308 NWidgetContainer::Add(NWidgetBase*) [1670] 0.00 0.00 28/152 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1708] 0.00 0.00 6/6 NWidgetSpacer::NWidgetSpacer(int, int) [2021] 0.00 0.00 1/2 NWidgetContainer::NWidgetContainer(WidgetType) [2254] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [2486] 0.0 0.00 0.00 1 ToolbarSaveClick(Window*) [2486] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [497] [2487] 0.0 0.00 0.00 1 MenuClickSaveLoad(int) [2487] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::~DropdownWindow() [1049] [2488] 0.0 0.00 0.00 1 DeleteDropDownList(std::list >*) [2488] 0.00 0.00 4/4 DropDownListStringItem::~DropDownListStringItem() [2084] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [2489] 0.0 0.00 0.00 1 AskExitGameCallback(Window*, bool) [2489] ----------------------------------------------- 0.00 0.00 1/1 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [2490] 0.0 0.00 0.00 1 MakeResizableHeader(int*) [2490] 0.00 0.00 1/1 NWidgetServerListHeader::NWidgetServerListHeader() [2554] ----------------------------------------------- 0.00 0.00 1/1 IConsoleInit() [980] [2491] 0.0 0.00 0.00 1 IConsoleClearCommand() [2491] ----------------------------------------------- 0.00 0.00 1/1 AircraftNextAirportPos_and_Order(Aircraft*) [2479] [2492] 0.0 0.00 0.00 1 AircraftGetEntryPoint(Aircraft const*, AirportFTAClass const*) [2492] ----------------------------------------------- 0.00 0.00 1/1 AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) [2500] [2493] 0.0 0.00 0.00 1 AirportFindFreeHelipad(Aircraft*, AirportFTAClass const*) [2493] ----------------------------------------------- 0.00 0.00 1/1 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [299] [2494] 0.0 0.00 0.00 1 CheckNewIndustry_Forest(unsigned int) [2494] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2495] 0.0 0.00 0.00 1 InitializeDynamicVariables() [2495] 0.00 0.00 4/9 OverrideManagerBase::ResetMapping() [1955] 0.00 0.00 1/3 EngineOverrideManager::ResetToDefaultMapping() [2175] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [882] [2496] 0.0 0.00 0.00 1 AircraftEventHandler_EndTakeOff(Aircraft*, AirportFTAClass const*) [2496] ----------------------------------------------- 0.00 0.00 1/1 NetworkFindBroadcastIPs(SmallVector*) [2468] [2497] 0.0 0.00 0.00 1 NetworkFindBroadcastIPsInternal(SmallVector*) [2497] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [882] [2498] 0.0 0.00 0.00 1 AircraftEventHandler_HeliLanding(Aircraft*, AirportFTAClass const*) [2498] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [882] [2499] 0.0 0.00 0.00 1 AircraftEventHandler_StartTakeOff(Aircraft*, AirportFTAClass const*) [2499] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [882] [2500] 0.0 0.00 0.00 1 AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) [2500] 0.00 0.00 1/205 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1693] 0.00 0.00 1/1 FreeTerminal(Aircraft*, unsigned char, unsigned char) [2483] 0.00 0.00 1/1 AirportFindFreeHelipad(Aircraft*, AirportFTAClass const*) [2493] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [68] [2501] 0.0 0.00 0.00 1 Load_PATS() [2501] ----------------------------------------------- 1 AIInfo::DummyConstructor(SQVM*) [1059] [2502] 0.0 0.00 0.00 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2502] 0.00 0.00 1/2 sq_getforeignptr [1097] 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [787] [2503] 0.0 0.00 0.00 1 Randomizer::SetSeed(unsigned int) [2503] ----------------------------------------------- 0.00 0.00 1/1 SQCompiler::Factor() [692] [2504] 0.0 0.00 0.00 1 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2504] 0.00 0.00 2/38 SQFuncState::PopTarget() [1828] 0.00 0.00 1/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1789] ----------------------------------------------- 0.00 0.00 1/1 SQCompiler::ClassStatement() [799] [2505] 0.0 0.00 0.00 1 SQCompiler::EmitDerefOp(SQOpcode) [2505] 0.00 0.00 3/38 SQFuncState::PopTarget() [1828] 0.00 0.00 1/38 SQFuncState::PushTarget(long) [1827] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1789] ----------------------------------------------- 0.00 0.00 1/1 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2566] [2506] 0.0 0.00 0.00 1 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [2506] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2510] [2507] 0.0 0.00 0.00 1 SQInstance::Init(SQSharedState*) [2507] ----------------------------------------------- 0.00 0.00 1/1 RefTable::Finalize() [2590] [2508] 0.0 0.00 0.00 1 SQInstance::Release() [2508] 0.00 0.00 1/1 long SQConvert::DefSQDestructorCallback(void*, long) [2608] 0.00 0.00 1/47 SQRefCounted::~SQRefCounted() [1814] 0.00 0.00 1/1 SQInstance::~SQInstance() [2511] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::~SQInstance() [2511] [2509] 0.0 0.00 0.00 1 SQInstance::Finalize() [2509] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/32 SQClass::Release() [2185] ----------------------------------------------- 0.00 0.00 1/1 SQClass::CreateInstance() [2579] [2510] 0.0 0.00 0.00 1 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2510] 0.00 0.00 1/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] 0.00 0.00 1/1 SQInstance::Init(SQSharedState*) [2507] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::Release() [2508] [2511] 0.0 0.00 0.00 1 SQInstance::~SQInstance() [2511] 0.00 0.00 1/1 SQInstance::Finalize() [2509] 0.00 0.00 1/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] ----------------------------------------------- 0.00 0.00 1/1 QueryWindow::OnClick(Point, int, int) [1048] [2512] 0.0 0.00 0.00 1 QueryWindow::~QueryWindow() [2512] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [2513] 0.0 0.00 0.00 1 SQObjectPtr::operator=(long) [2513] ----------------------------------------------- 0.00 0.00 1/1 DeleteOilRig(unsigned int) [883] [2514] 0.0 0.00 0.00 1 StationRect::AfterRemoveTile(BaseStation*, unsigned int) [2514] 0.00 0.00 2/2 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [2244] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::Init() [2517] [2515] 0.0 0.00 0.00 1 StringTable::StringTable() [2515] 0.00 0.00 1/7 StringTable::AllocNodes(long) [2002] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2519] [2516] 0.0 0.00 0.00 1 StringTable::~StringTable() [2516] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1641] ----------------------------------------------- 0.00 0.00 1/1 sq_open [1152] [2517] 0.0 0.00 0.00 1 SQSharedState::Init() [2517] 0.00 0.00 34/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 18/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 15/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 10/10 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1932] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 7/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 0.00 0.00 3/34 SQTable::SQTable(SQSharedState*, long) [1838] 0.00 0.00 1/1 StringTable::StringTable() [2515] ----------------------------------------------- 0.00 0.00 1/1 sq_open [1152] [2518] 0.0 0.00 0.00 1 SQSharedState::SQSharedState() [2518] 0.00 0.00 1/1 RefTable::AllocNodes(unsigned long) [2586] 0.00 0.00 1/1 RefTable::RefTable() [2591] ----------------------------------------------- 0.00 0.00 1/1 sq_close [1147] [2519] 0.0 0.00 0.00 1 SQSharedState::~SQSharedState() [2519] 0.00 0.00 53/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 32/150 StringTable::Remove(SQString*) [1712] 0.00 0.00 32/150 SQString::Release() [1714] 0.00 0.00 32/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 13/32 SQTable::Release() [1837] 0.00 0.00 3/40 SQDelegable::SetDelegate(SQTable*) [1821] 0.00 0.00 3/3 SQTable::Finalize() [2190] 0.00 0.00 1/3 SQVM::Finalize() [2183] 0.00 0.00 1/1 RefTable::Finalize() [2590] 0.00 0.00 1/1 StringTable::~StringTable() [2516] 0.00 0.00 1/1 RefTable::~RefTable() [2592] 0.00 0.00 1/1 SQVM::Release() [2569] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::AIScanner() [566] [2520] 0.0 0.00 0.00 1 ScriptScanner::ScriptScanner() [2520] 0.00 0.00 1/1 squirrel_register_global_std(Squirrel*) [2478] 0.00 0.00 1/1 Squirrel::Squirrel() [2595] ----------------------------------------------- 0.00 0.00 1/1 AI::Uninitialize(bool) [2047] [2521] 0.0 0.00 0.00 1 ScriptScanner::~ScriptScanner() [2521] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/1 sq_close [1147] 0.00 0.00 1/1 Squirrel::~Squirrel() [2596] ----------------------------------------------- 0.00 0.00 1/1 Window::FinishInitNested(WindowDesc const*, int) [727] [2522] 0.0 0.00 0.00 1 DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2522] ----------------------------------------------- 0.00 0.00 1/1 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2253] [2523] 0.0 0.00 0.00 1 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2523] ----------------------------------------------- 0.00 0.00 1/1 ResizeWindow(Window*, int, int) [179] [2524] 0.0 0.00 0.00 1 SaveLoadWindow::OnResize() [2524] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [2525] 0.0 0.00 0.00 1 SaveLoadWindow::~SaveLoadWindow() [2525] 0.00 0.00 1/10 FiosFreeSavegameList() [1931] ----------------------------------------------- 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2502] [2526] 0.0 0.00 0.00 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] 0.00 0.00 7/7 ScriptFileInfo::CheckMethod(char const*) const [2008] 0.00 0.00 1/1 sq_getclass [1148] 0.00 0.00 1/8 sq_getstackobj [1092] 0.00 0.00 1/53 SQVM::Pop(long) [1805] 0.00 0.00 1/21 sq_pop [1084] 0.00 0.00 1/1 RefTable::AddRef(tagSQObject&) [2589] 0.00 0.00 1/1 sq_addref [1146] 0.00 0.00 1/2 sq_getforeignptr [1097] 0.00 0.00 1/8 Squirrel::MethodExists(tagSQObject, char const*) [1986] 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [2026] 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2594] ----------------------------------------------- 0.00 0.00 1/1 AIInfo::~AIInfo() [2576] [2527] 0.0 0.00 0.00 1 ScriptFileInfo::~ScriptFileInfo() [2527] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2528] 0.0 0.00 0.00 1 SoundDriver_SDL::Stop() [2528] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] [2529] 0.0 0.00 0.00 1 SoundDriver_SDL::Start(char const* const*) [2529] 0.00 0.00 2/2 GetDriverParamInt(char const* const*, char const*, int) [2201] 0.00 0.00 1/2 SdlOpen(unsigned int) [2221] 0.00 0.00 1/1 MxInitialize(unsigned int) [2429] ----------------------------------------------- 0.00 0.00 1/1 Window::FinishInitNested(WindowDesc const*, int) [727] [2530] 0.0 0.00 0.00 1 StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2530] ----------------------------------------------- 0.00 0.00 1/1 UnInitWindowSystem() [992] [2531] 0.0 0.00 0.00 1 StatusBarWindow::~StatusBarWindow() [2531] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2532] 0.0 0.00 0.00 1 VideoDriver_SDL::Stop() [2532] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] [2533] 0.0 0.00 0.00 1 FSoundDriver_SDL::CreateInstance() [2533] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] [2534] 0.0 0.00 0.00 1 FVideoDriver_SDL::CreateInstance() [2534] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [167] [2535] 0.0 0.00 0.00 1 SelectGameWindow::OnClick(Point, int, int) [2535] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [497] [2536] 0.0 0.00 0.00 1 MainToolbarWindow::OnDropdownSelect(int, int) [2536] ----------------------------------------------- 0.00 0.00 1/1 UnInitWindowSystem() [992] [2537] 0.0 0.00 0.00 1 MainToolbarWindow::~MainToolbarWindow() [2537] ----------------------------------------------- 0.00 0.00 1/1 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1868] [2538] 0.0 0.00 0.00 1 NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) [2538] ----------------------------------------------- 0.00 0.00 1/1 NWidgetServerListHeader::NWidgetServerListHeader() [2554] [2539] 0.0 0.00 0.00 1 NWidgetResizeBase::SetResize(unsigned int, unsigned int) [2539] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1006] [2540] 0.0 0.00 0.00 1 NetworkClientInfo::~NetworkClientInfo() [2540] ----------------------------------------------- 0.00 0.00 1/1 InvalidateWindowData(WindowClass, int, int) [539] [2541] 0.0 0.00 0.00 1 NetworkGameWindow::OnInvalidateData(int) [2541] ----------------------------------------------- 0.00 0.00 1/1 ResizeWindow(Window*, int, int) [179] [2542] 0.0 0.00 0.00 1 NetworkGameWindow::OnResize() [2542] 0.00 0.00 1/2 Scrollbar::SetCapacityFromWidget(Window*, int, int) [2275] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameWindow::OnClick(Point, int, int) [360] [2543] 0.0 0.00 0.00 1 NetworkGameWindow::~NetworkGameWindow() [2543] ----------------------------------------------- 0.00 0.00 1/1 LoadIntroGame() [93] [2544] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::IsSongPlaying() [2544] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2545] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::Stop() [2545] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] [2546] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::Start(char const* const*) [2546] 0.00 0.00 1/1 VideoDriver_SDL::GetName() const [2610] 0.00 0.00 1/1 SoundDriver_SDL::GetName() const [2609] 0.00 0.00 1/5 GetDriverParam(char const* const*, char const*) [2029] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2547] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::DoStop() [2547] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2548] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::SetVolume(unsigned char) [2548] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::MainLoop() [2] [2549] 0.0 0.00 0.00 1 ThreadMutex_pthread::~ThreadMutex_pthread() [2549] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [777] [2550] 0.0 0.00 0.00 1 FMusicDriver_ExtMidi::CreateInstance() [2550] ----------------------------------------------- 0.00 0.00 1/1 ThreadObject_pthread::stThreadProc(void*) [534] [2551] 0.0 0.00 0.00 1 ThreadObject_pthread::Exit() [2551] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2552] 0.0 0.00 0.00 1 FBlitter_8bppOptimized::CreateInstance() [2552] ----------------------------------------------- 0.00 0.00 1/1 CleanupGeneration() [803] [2553] 0.0 0.00 0.00 1 GenerateProgressWindow::~GenerateProgressWindow() [2553] ----------------------------------------------- 0.00 0.00 1/1 MakeResizableHeader(int*) [2490] [2554] 0.0 0.00 0.00 1 NWidgetServerListHeader::NWidgetServerListHeader() [2554] 0.00 0.00 6/152 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1708] 0.00 0.00 6/308 NWidgetContainer::Add(NWidgetBase*) [1670] 0.00 0.00 2/2 NWidgetResizeBase::SetFill(unsigned int, unsigned int) [2257] 0.00 0.00 1/2 NWidgetContainer::NWidgetContainer(WidgetType) [2254] 0.00 0.00 1/1 NWidgetResizeBase::SetResize(unsigned int, unsigned int) [2539] 0.00 0.00 1/2 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2256] ----------------------------------------------- 1 NWidgetContainer::~NWidgetContainer() [1757] [2555] 0.0 0.00 0.00 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2555] 1 NWidgetContainer::~NWidgetContainer() [1757] ----------------------------------------------- 0.00 0.00 1/1 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1036] [2556] 0.0 0.00 0.00 1 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2556] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartServerWindow::OnClick(Point, int, int) [1050] [2557] 0.0 0.00 0.00 1 NetworkStartServerWindow::~NetworkStartServerWindow() [2557] ----------------------------------------------- 0.00 0.00 1/1 SimpleCountedObject::Release() [1717] [2558] 0.0 0.00 0.00 1 AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() [2558] ----------------------------------------------- 1 NWidgetContainer::~NWidgetContainer() [1757] [2559] 0.0 0.00 0.00 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2559] 1 NWidgetContainer::~NWidgetContainer() [1757] ----------------------------------------------- 0.00 0.00 1/1 ClientNetworkContentSocketHandler::~ClientNetworkContentSocketHandler() [6524] [2560] 0.0 0.00 0.00 1 NetworkContentSocketHandler::Close() [2560] 0.00 0.00 1/2 NetworkTCPSocketHandler::CloseConnection(bool) [2263] ----------------------------------------------- 0.00 0.00 1/1 NetworkServerStart() [949] [2561] 0.0 0.00 0.00 1 Pool::GetNew(unsigned long) [2561] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1006] [2562] 0.0 0.00 0.00 1 Pool::FreeItem(unsigned long) [2562] ----------------------------------------------- 0.00 0.00 1/1 Load_GRPS() [929] [2563] 0.0 0.00 0.00 1 Pool::GetNew(unsigned long, unsigned long) [2563] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [2089] [2564] 0.0 0.00 0.00 1 Pool::FreeItem(unsigned long) [2564] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1885] [2565] 0.0 0.00 0.00 1 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2565] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1747] 0.00 0.00 1/1 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2566] 0.00 0.00 1/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] ----------------------------------------------- 0.00 0.00 1/1 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2565] [2566] 0.0 0.00 0.00 1 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2566] 0.00 0.00 1/1 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [2506] 0.00 0.00 1/53 SQVM::Pop(long) [1805] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [2567] 0.0 0.00 0.00 1 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2567] 0.00 0.00 1/1 SQClass::CreateInstance() [2579] 0.00 0.00 1/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1753] ----------------------------------------------- 0.00 0.00 1/1 sq_open [1152] [2568] 0.0 0.00 0.00 1 SQVM::Init(SQVM*, long) [2568] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1711] 0.00 0.00 1/53 SQVM::Pop(long) [1805] 0.00 0.00 1/21 sq_pop [1084] 0.00 0.00 1/1 sq_base_register(SQVM*) [2443] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/34 SQTable::SQTable(SQSharedState*, long) [1838] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2519] [2569] 0.0 0.00 0.00 1 SQVM::Release() [2569] 0.00 0.00 1/47 SQRefCounted::~SQRefCounted() [1814] 0.00 0.00 1/1 SQVM::~SQVM() [2572] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1984] [2570] 0.0 0.00 0.00 1 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2570] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/3 SQClass::SQClass(SQSharedState*, SQClass*) [2187] ----------------------------------------------- 0.00 0.00 1/1 sq_open [1152] [2571] 0.0 0.00 0.00 1 SQVM::SQVM(SQSharedState*) [2571] 0.00 0.00 1/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1788] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Release() [2569] [2572] 0.0 0.00 0.00 1 SQVM::~SQVM() [2572] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/3 SQVM::Finalize() [2183] 0.00 0.00 1/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1725] ----------------------------------------------- 0.00 0.00 1/1 Load_GRPS() [929] [2573] 0.0 0.00 0.00 1 Group::Group(Owner) [2573] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [2089] [2574] 0.0 0.00 0.00 1 Group::~Group() [2574] ----------------------------------------------- 0.00 0.00 1/1 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] [2575] 0.0 0.00 0.00 1 AIInfo::AIInfo() [2575] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::~AIScanner() [2597] [2576] 0.0 0.00 0.00 1 AIInfo::~AIInfo() [2576] 0.00 0.00 1/1 ScriptFileInfo::~ScriptFileInfo() [2527] ----------------------------------------------- 0.00 0.00 1/1 InputLoop() [166] [2577] 0.0 0.00 0.00 1 Window::OnTimeout() [2577] ----------------------------------------------- 0.00 0.00 1/1 CreateMainSurface(unsigned int, unsigned int) [804] [2578] 0.0 0.00 0.00 1 Blitter::PostResize() [2578] ----------------------------------------------- 0.00 0.00 1/1 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2567] [2579] 0.0 0.00 0.00 1 SQClass::CreateInstance() [2579] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/1 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2510] ----------------------------------------------- 0.00 0.00 1/1 SQLexer::Lex() [1771] [2580] 0.0 0.00 0.00 1 SQLexer::ReadNumber() [2580] 0.00 0.00 1/1112 SQLexer::Next() [1585] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] [2581] 0.0 0.00 0.00 1 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2581] 0.00 0.00 38/309 SQString::Create(SQSharedState*, char const*, long) [1669] 0.00 0.00 38/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/34 SQTable::SQTable(SQSharedState*, long) [1838] 0.00 0.00 1/1112 SQLexer::Next() [1585] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] [2582] 0.0 0.00 0.00 1 SQLexer::SQLexer() [2582] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [636] [2583] 0.0 0.00 0.00 1 SQLexer::~SQLexer() [2583] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/32 SQTable::Release() [1837] ----------------------------------------------- 0.00 0.00 1/1 SQClass::SQClass(SQSharedState*, SQClass*) [2187] [2584] 0.0 0.00 0.00 1 SQTable::Clone() [2584] 0.00 0.00 8/32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1844] 0.00 0.00 7/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1652] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] 0.00 0.00 1/34 SQTable::SQTable(SQSharedState*, long) [1838] 0.00 0.00 1/40 SQDelegable::SetDelegate(SQTable*) [1821] ----------------------------------------------- 0.00 0.00 1/1 main [1195] [2585] 0.0 0.00 0.00 1 CrashLog::InitialiseCrashLog() [2585] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::SQSharedState() [2518] [2586] 0.0 0.00 0.00 1 RefTable::AllocNodes(unsigned long) [2586] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1651] ----------------------------------------------- 0.00 0.00 1/1 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2588] [2587] 0.0 0.00 0.00 1 RefTable::Add(unsigned long, tagSQObject&) [2587] ----------------------------------------------- 0.00 0.00 1/1 RefTable::AddRef(tagSQObject&) [2589] [2588] 0.0 0.00 0.00 1 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2588] 0.00 0.00 1/78 SQObjectPtr::~SQObjectPtr() [1769] 0.00 0.00 1/1 RefTable::Add(unsigned long, tagSQObject&) [2587] ----------------------------------------------- 0.00 0.00 1/1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [2589] 0.0 0.00 0.00 1 RefTable::AddRef(tagSQObject&) [2589] 0.00 0.00 1/1 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2588] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2519] [2590] 0.0 0.00 0.00 1 RefTable::Finalize() [2590] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1641] 0.00 0.00 1/1 SQInstance::Release() [2508] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::SQSharedState() [2518] [2591] 0.0 0.00 0.00 1 RefTable::RefTable() [2591] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2519] [2592] 0.0 0.00 0.00 1 RefTable::~RefTable() [2592] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::AIScanner() [566] [2593] 0.0 0.00 0.00 1 Squirrel::ResetCrashed() [2593] ----------------------------------------------- 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2526] [2594] 0.0 0.00 0.00 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2594] 0.00 0.00 1/1 sq_objtointeger [1151] 1 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [2006] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::ScriptScanner() [2520] [2595] 0.0 0.00 0.00 1 Squirrel::Squirrel() [2595] 0.00 0.00 1/1 sq_open [1152] 0.00 0.00 1/1 sq_setcompilererrorhandler [1154] 0.00 0.00 1/1 sq_notifyallexceptions [1150] 0.00 0.00 1/1 sq_setprintfunc [1157] 0.00 0.00 1/13 sq_newclosure [1088] 0.00 0.00 1/1 sq_setforeignptr [1156] 0.00 0.00 1/3 SQVM::Pop() [2182] 0.00 0.00 1/1 sq_seterrorhandler [1155] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1747] 0.00 0.00 1/5 sq_pushroottable [1096] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::~ScriptScanner() [2521] [2596] 0.0 0.00 0.00 1 Squirrel::~Squirrel() [2596] 0.00 0.00 1/53 SQVM::Pop(long) [1805] 0.00 0.00 1/21 sq_pop [1084] ----------------------------------------------- 0.00 0.00 1/1 AI::Uninitialize(bool) [2047] [2597] 0.0 0.00 0.00 1 AIScanner::~AIScanner() [2597] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2280] 0.00 0.00 1/1 AIInfo::~AIInfo() [2576] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2616] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2598] 0.0 0.00 0.00 1 BaseMedia::GetExtension() [2598] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2600] [2599] 0.0 0.00 0.00 1 BaseMedia::DetermineBestSet() [2599] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2600] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2600] 0.00 0.00 1/3 CheckExternalFiles() [2138] 0.00 0.00 1/1 BaseMedia::DetermineBestSet() [2599] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2601] 0.0 0.00 0.00 1 BaseMedia::GetExtension() [2601] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2603] [2602] 0.0 0.00 0.00 1 BaseMedia::DetermineBestSet() [2602] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2603] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2603] 0.00 0.00 1/3 CheckExternalFiles() [2138] 0.00 0.00 1/1 BaseMedia::DetermineBestSet() [2602] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2604] 0.0 0.00 0.00 1 BaseMedia::GetExtension() [2604] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2606] [2605] 0.0 0.00 0.00 1 BaseMedia::DetermineBestSet() [2605] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2606] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2606] 0.00 0.00 1/3 CheckExternalFiles() [2138] 0.00 0.00 1/1 BaseMedia::DetermineBestSet() [2605] ----------------------------------------------- 0.00 0.00 1/1 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2269] [2607] 0.0 0.00 0.00 1 long SQConvert::DefSQConstructorCallback(SQVM*) [2607] 0.00 0.00 1/16 sq_gettop [1085] 0.00 0.00 1/1 AIInfo::AIInfo() [2575] 0.00 0.00 1/2 sq_setinstanceup [1100] 0.00 0.00 1/1 sq_setreleasehook [1158] 0.00 0.00 1/145 SimpleCountedObject::AddRef() [1716] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::Release() [2508] [2608] 0.0 0.00 0.00 1 long SQConvert::DefSQDestructorCallback(void*, long) [2608] ----------------------------------------------- 0.00 0.00 1/1 MusicDriver_ExtMidi::Start(char const* const*) [2546] [2609] 0.0 0.00 0.00 1 SoundDriver_SDL::GetName() const [2609] ----------------------------------------------- 0.00 0.00 1/1 MusicDriver_ExtMidi::Start(char const* const*) [2546] [2610] 0.0 0.00 0.00 1 VideoDriver_SDL::GetName() const [2610] ----------------------------------------------- 0.00 0.00 1/1 CargoPayment::~CargoPayment() [688] [2611] 0.0 0.00 0.00 1 Ship::GetExpenseType(bool) const [2611] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [627] [2612] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2612] 0.00 0.00 1/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1727] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1916] [2613] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2613] 0.00 0.00 1/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1915] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1860] [2614] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2614] 0.00 0.00 1/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1859] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::~DriverFactoryBase() [960] [2615] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2615] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::~AIScanner() [2597] [2616] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2616] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1890] [2617] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2617] 0.00 0.00 1/18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1889] ----------------------------------------------- 18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2618] 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8129] [2618] 0.0 0.00 0.00 1+18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2618] 18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2618] ----------------------------------------------- 37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2619] 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8130] [2619] 0.0 0.00 0.00 1+37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2619] 37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2619] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8134] [2620] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2620] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8137] [2621] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2621] ----------------------------------------------- This table describes the call tree of the program, and was sorted by the total amount of time spent in each function and its children. Each entry in this table consists of several lines. The line with the index number at the left hand margin lists the current function. The lines above it list the functions that called this function, and the lines below it list the functions this one called. This line lists: index A unique number given to each element of the table. Index numbers are sorted numerically. The index number is printed next to every function name so it is easier to look up where the function in the table. % time This is the percentage of the `total' time that was spent in this function and its children. Note that due to different viewpoints, functions excluded by options, etc, these numbers will NOT add up to 100%. self This is the total amount of time spent in this function. children This is the total amount of time propagated into this function by its children. called This is the number of times the function was called. If the function called itself recursively, the number only includes non-recursive calls, and is followed by a `+' and the number of recursive calls. name The name of the current function. The index number is printed after it. If the function is a member of a cycle, the cycle number is printed between the function's name and the index number. For the function's parents, the fields have the following meanings: self This is the amount of time that was propagated directly from the function into this parent. children This is the amount of time that was propagated from the function's children into this parent. called This is the number of times this parent called the function `/' the total number of times the function was called. Recursive calls to the function are not included in the number after the `/'. name This is the name of the parent. The parent's index number is printed after it. If the parent is a member of a cycle, the cycle number is printed between the name and the index number. If the parents of the function cannot be determined, the word `' is printed in the `name' field, and all the other fields are blank. For the function's children, the fields have the following meanings: self This is the amount of time that was propagated directly from the child into the function. children This is the amount of time that was propagated from the child's children to the function. called This is the number of times the function called this child `/' the total number of times the child was called. Recursive calls by the child are not listed in the number after the `/'. name This is the name of the child. The child's index number is printed after it. If the child is a member of a cycle, the cycle number is printed between the name and the index number. If there are any cycles (circles) in the call graph, there is an entry for the cycle-as-a-whole. This entry shows who called the cycle (as parents) and the members of the cycle (as children.) The `+' recursive calls entry shows the number of function calls that were internal to the cycle, and the calls entry for each member shows, for that member, how many times it was called from other members of the cycle. Index by function name [1101] T.1010 (genworld_gui.cpp) [867] InitializeUnicodeGlyphMap() [400] QueryString::DrawEditBox(Window*, int) [1102] T.1052 (company_gui.cpp) [2159] ResetPriceBaseMultipliers() [991] QueryString::HandleEditBox(Window*, int) [1103] T.1080 (order_gui.cpp) [1026] ResolveRailTypeGUISprites(RailtypeInfo*) [931] QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1104] T.1099 (news_gui.cpp) [1535] ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1048] QueryWindow::OnClick(Point, int, int) [1105] T.1138 (smallmap_gui.cpp) [1811] ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) [1735] QueryWindow::OnPaint() [1106] T.1147 (town_gui.cpp) [499] ShowGenerateWorldProgress() [2512] QueryWindow::~QueryWindow() [1107] T.1196 (settings.cpp) [513] StationUpdateAnimTriggers(BaseStation*) [470] RoadVehicle::UpdateDeltaXY(Direction) [783] T.1197 (settings.cpp) [2217] UpdateNewGRFConfigPalette() [1618] RoadVehicle::GetOrderStationLocation(unsigned short) [1108] T.1206 (station_gui.cpp) [14] DrawOverlappedWindowForAll(int, int, int, int) [466] RoadVehicle::Tick() [1109] T.1220 (settings_gui.cpp) [145] GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [506] RoadVehicle::OnNewDay() [1110] T.1253 (vehicle_gui.cpp) [1599] GetReverseCargoTranslation(unsigned char, GRFFile const*) [815] RoadVehicle::MarkDirty() [573] T.1267 (depot_map.h) [1449] GetTranslatedAirportTileID(unsigned char) [813] RoadVehicle::~RoadVehicle() [1111] T.1299 (rail_gui.cpp) [2069] InitializeSortedCargoSpecs() [1821] SQDelegable::SetDelegate(SQTable*) [1077] T.1308 (industry_map.h) [2218] ReinitGuiAfterToggleElrail(bool) [1971] SQFuncState::BuildProto() [999] T.1646 (clear_map.h) [631] RemoveOrderFromAllVehicles(OrderType, unsigned short) [706] SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1112] T.165 (date_gui.cpp) [981] ResetViewportAfterLoadGame() [1827] SQFuncState::PushTarget(long) [1075] T.1704 (tunnelbridge_map.h) [2070] SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [1891] SQFuncState::GetConstant(tagSQObject const&) [1113] T.171 (transparency_gui.cpp) [2219] ShowAIDebugWindowIfAIError() [1866] SQFuncState::AddLineInfos(long, bool, bool) [1114] T.182 (osk_gui.cpp) [769] UpdateAllStationVirtCoords() [1972] SQFuncState::AddParameter(tagSQObject const&) [1081] T.1921 (stl_map.h) [106] YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [705] SQFuncState::CreateString(char const*, long) [1115] T.197 (statusbar_gui.cpp) [1596] AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1894] SQFuncState::GetStackSize() [1116] T.202 (cheat_gui.cpp) [901] FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1896] SQFuncState::SetStackSize(long) [1117] T.207 (engine_gui.cpp) [1672] GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) [1835] SQFuncState::AllocStackPos() [1076] T.214 (stl_map.h) [2474] InitializeScreenshotFormats() [1999] SQFuncState::PopChildState() [1118] T.240 (viewport_gui.cpp) [2475] InvalidateWindowClassesData(WindowClass, int) [1862] SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [229] T.2498 (depot_map.h) [2476] MoveWaypointsToBaseStations() [1789] SQFuncState::AddInstruction(SQInstruction&) [1119] T.259 (dropdown.cpp) [1743] NetworkChatMessageDailyLoop() [2000] SQFuncState::PushChildState(SQSharedState*) [1120] T.294 (signs_gui.cpp) [2160] StartupIndustryDailyChanges(bool) [2076] SQFuncState::GetLocalVariable(tagSQObject const&) [1121] T.312 (bridge_gui.cpp) [1009] UpdateCompanyRatingAndValue(Company*, bool) [2077] SQFuncState::GetOuterVariable(tagSQObject const&) [1122] T.315 (alloc_func.hpp) [2035] VehicleEnteredDepotThisTick(Vehicle*) [1973] SQFuncState::PushLocalVariable(tagSQObject const&) [1123] T.320 (tree_gui.cpp) [234] YapfNotifyTrackLayoutChange(unsigned int, Track) [2170] SQFuncState::IsLocal(unsigned long) [1074] T.332 (math_func.hpp) [2220] NetworkFreeLocalCommandQueue() [1828] SQFuncState::PopTarget() [1124] T.348 (intro_gui.cpp) [2477] PrepareGenerateWorldProgress() [1954] SQFuncState::TopTarget() [1125] T.369 (timetable_gui.cpp) [217] SetupColoursAndInitialWindow() [1974] SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [574] T.380 (clear_map.h) [2478] squirrel_register_global_std(Squirrel*) [1975] SQFuncState::~SQFuncState() [1126] T.406 (music_gui.cpp) [63] CanBuildVehicleInfrastructure(VehicleType) [1769] SQObjectPtr::~SQObjectPtr() [1127] T.421 (airport_gui.cpp) [2161] CommitVehicleListOrderChanges() [1790] SQObjectPtr::operator=(SQObjectPtr const&) [1128] T.421 (autoreplace_gui.cpp) [1302] GetReverseRailTypeTranslation(RailType, GRFFile const*) [2513] SQObjectPtr::operator=(long) [1129] T.456 (newgrf_gui.cpp) [933] GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [128] SmallVector::~SmallVector() [1130] T.463 (dock_gui.cpp) [507] SubtractMoneyFromCompanyFract(Owner, CommandCost) [1489] SoundDriver::MainLoop() [1131] T.475 (network_content_gui.cpp) [912] UpdateNearestTownForRoadTiles(bool) [377] StationRect::BeforeAddRect(unsigned int, int, int, StationRect::StationRectMode) [1132] T.511 (group_gui.cpp) [533] StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [1469] StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1133] T.538 (subsidy_gui.cpp) [448] StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [2514] StationRect::AfterRemoveTile(BaseStation*, unsigned int) [1134] T.574 (network_chat_gui.cpp) [2036] IncreaseGeneratingWorldProgress(GenWorldProgress) [2244] StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [1135] T.575 (waypoint_gui.cpp) [699] NetworkExecuteLocalCommandQueue() [2001] StationRect::StationRect() [1073] T.616 (tree_map.h) [2479] AircraftNextAirportPos_and_Order(Aircraft*) [2002] StringTable::AllocNodes(long) [1136] T.631 (toolbar_gui.cpp) [2480] ConvertFromOldCompanyManagerFace(unsigned int) [1668] StringTable::Add(char const*, long) [1137] T.733 (graph_gui.cpp) [855] ConvertGroundTilesIntoWaterTiles() [1712] StringTable::Remove(SQString*) [1079] T.739 (stl_map.h) [262] GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [2020] StringTable::Resize(long) [1138] T.773 (ai_gui.cpp) [1053] CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [2515] StringTable::StringTable() [1139] T.801 (terraform_gui.cpp) [2037] ReleaseDisastersTargetingIndustry(unsigned short) [2516] StringTable::~StringTable() [1140] T.816 (road_gui.cpp) [745] SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [2044] ThreadMutex::New() [1141] T.821 (build_vehicle_gui.cpp) [956] SetWaterClassDependingOnSurroundings(unsigned int, bool) [2245] BaseGraphics::DeterminePalette() [1142] T.828 (industry_gui.cpp) [361] CheckForMissingGlyphsInLoadedLanguagePack() [948] CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [1143] T.872 (network_gui.cpp) [2162] RebuildSubsidisedSourceAndDestinationCache() [449] CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [1078] T.874 (gfx_func.h) [1492] CSleep(int) [2246] CargoPayment::CargoPayment(Vehicle*) [1144] T.880 (depot_gui.cpp) [1375] grfmsg(int, char const*, ...) [688] CargoPayment::~CargoPayment() [1145] T.961 (misc_gui.cpp) [1687] maxdim(Dimension const&, Dimension const&) [1814] SQRefCounted::~SQRefCounted() [2282] global constructors keyed to SAVEGAME_VERSION (saveload.cpp) [1544] SpriteGroup const** CallocT(unsigned long) (alloc_func.hpp) [618] TCPConnecter::CheckCallbacks() [2283] global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj (main_gui.cpp) [636] Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2247] TCPConnecter::KillAll() [2284] global constructors keyed to _Z11CcTerraformRK11CommandCostjjj (terraform_gui.cpp) [646] DrawBox(int, int, int, int, int, int, int, int) [2248] ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2285] global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj (dock_gui.cpp) [1416] FS2OTTD(char const*) [231] ViewportSign::UpdatePosition(int, int, unsigned short) [2286] global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj (train_gui.cpp) [1470] OTTD2FS(char const*) [581] CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [2287] global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode (texteff.cpp) [2221] SdlOpen(unsigned int) [81] CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [2288] global constructors keyed to _Z13AllocateSoundv (newgrf_sound.cpp) [921] SetDate(int) [1598] CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [2289] global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj (bridge_gui.cpp) [192] SlArray(void*, unsigned long, unsigned int) [178] CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [2290] global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj (road_gui.cpp) [44] TileAdd(unsigned int, int, char const*, char const*, int) [549] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [2291] global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj (rail_gui.cpp) [558] str_fmt(char const*, ...) [280] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [2292] global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj (airport_gui.cpp) [1772] strecat(char*, char const*, char const*) [159] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [2293] global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj (depot_gui.cpp) [457] strecpy(char*, char const*, char const*) [588] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() [2294] global constructors keyed to _Z14DrawShipEngineiiiitj (ship_cmd.cpp) [1042] CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [223] CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [2295] global constructors keyed to _Z14FixOldMapArrayv (oldloader_sl.cpp) [3] GameLoop() [1395] EffectVehicle::UpdateDeltaXY(Direction) [2296] global constructors keyed to _Z14IsValidCommandj (command.cpp) [450] GetGlyph(FontSize, unsigned int) [86] EffectVehicle::Tick() [2297] global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc (misc_cmd.cpp) [1343] GetPrice(Price, unsigned int, GRFFile const*, int) [191] EffectVehicle::~EffectVehicle() [2298] global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii (order_gui.cpp) [1464] GetSound(unsigned short) [664] EffectVehicle::~EffectVehicle() [2299] global constructors keyed to _Z15ShowCheatWindowv (cheat_gui.cpp) [117] GetTileZ(unsigned int) [623] GroundVehicle::CargoChanged() [2300] global constructors keyed to _Z15ShowNewGRFErrorv (newgrf_gui.cpp) [940] NewsLoop() [873] GroundVehicle::PowerChanged() [2301] global constructors keyed to _Z15UpdateCompanyHQP7Companyj (unmovable_cmd.cpp) [2222] SdlClose(unsigned int) [309] GroundVehicle::UpdateInclination(bool, bool) [315] global constructors keyed to _Z16FreightWagonMulth (train_cmd.cpp) [380] SlObject(void*, SaveLoad const*) [285] GroundVehicle::CargoChanged() [2302] global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType (group_gui.cpp) [676] seprintf(char*, char const*, char const*, ...) [125] GroundVehicle::PowerChanged() [2303] global constructors keyed to _Z16ValidatePlaylistPh (music_gui.cpp) [313] DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [665] GroundVehicle::UpdateInclination(bool, bool) [633] global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray (newgrf_storage.cpp) [1863] DupSprite(unsigned int, unsigned int) [1588] NWidgetSpacer::GetWidgetFromPos(int, int) [2304] global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc (water_cmd.cpp) [1415] FioGetPos() [1745] NWidgetSpacer::SetupSmallestSize(Window*, bool) [2305] global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh (clear_cmd.cpp) [1391] FioSeekTo(unsigned long, int) [1505] NWidgetSpacer::Draw(Window const*) [2306] global constructors keyed to _Z17GetTempDataEnginet (engine_sl.cpp) [137] GetSlopeZ(int, int) [2021] NWidgetSpacer::NWidgetSpacer(int, int) [2307] global constructors keyed to _Z17IsNewsTickerShownv (statusbar_gui.cpp) [606] GetString(char*, unsigned short, char const*) [1776] NWidgetSpacer::~NWidgetSpacer() [2308] global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE (date_gui.cpp) [1783] GfxScroll(int, int, int, int, int, int) [1907] SQClassMember::~SQClassMember() [2309] global constructors keyed to _Z17ShowSubsidiesListv (subsidy_gui.cpp) [166] InputLoop() [1788] SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [2310] global constructors keyed to _Z18AfterLoadLabelMapsv (labelmaps_sl.cpp) [333] Load_VEHS() [1725] SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [2311] global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc (timetable_cmd.cpp) [1487] MusicLoop() [1943] SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [2312] global constructors keyed to _Z18PlaceTreesRandomlyv (tree_cmd.cpp) [1706] ReadValue(void const*, unsigned int) [2517] SQSharedState::Init() [2313] global constructors keyed to _Z18SetTimetableParamsiii (timetable_gui.cpp) [500] ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [2518] SQSharedState::SQSharedState() [2314] global constructors keyed to _Z18ShowAIConfigWindowv (ai_gui.cpp) [2481] SndPlayFx(unsigned short) [2519] SQSharedState::~SQSharedState() [2315] global constructors keyed to _Z18ShowHighscoreTableia (highscore_gui.cpp) [2223] init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [998] ScriptScanner::ScanScriptDir(char const*, Subdirectory) [2316] global constructors keyed to _Z18ShowTownViewWindowt (town_gui.cpp) [304] BubbleInit(EffectVehicle*) (effectvehicle.cpp) [997] ScriptScanner::ScanDir(char const*, char const*) [2317] global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint (waypoint_gui.cpp) [993] CMSAForest(unsigned int) (station_cmd.cpp) [2520] ScriptScanner::ScriptScanner() [2318] global constructors keyed to _Z19GetEngineListHeight11VehicleType (build_vehicle_gui.cpp) [152] DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) (gfx.cpp) [2521] ScriptScanner::~ScriptScanner() [2319] global constructors keyed to _Z20MoveBuoysToWaypointsv (station_sl.cpp) [1737] GRFComment(ByteReader*) (newgrf.cpp) [28] StationFinder::GetStations() [2320] global constructors keyed to _Z20RoadVehiclesAreBuiltv (road_cmd.cpp) [1578] IsRoadStop(unsigned int) (station_map.h) [454] CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [2321] global constructors keyed to _Z20ShowSelectGameWindowv (intro_gui.cpp) [767] IsRoadStop(unsigned int) (station_map.h) [57] CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [2322] global constructors keyed to _Z20SortNetworkLanguagesv (network_gui.cpp) [704] IsTileType(unsigned int, TileType) (tile_map.h) [411] CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [2323] global constructors keyed to _Z21BuildIndustriesLegendv (smallmap_gui.cpp) [1562] IsTileType(unsigned int, TileType) (tile_map.h) [497] DropdownWindow::OnMouseLoop() [2324] global constructors keyed to _Z21GetEngineCategoryNamet (engine_gui.cpp) [1548] IsTileType(unsigned int, TileType) (tile_map.h) [2522] DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2325] global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz (network_chat_gui.cpp) [1380] IsTileType(unsigned int, TileType) (tile_map.h) [1846] DropdownWindow::OnTick() [2326] global constructors keyed to _Z21ResetGenericCallbacksv (newgrf_generic.cpp) [1645] IsTileType(unsigned int, TileType) (tile_map.h) [1976] DropdownWindow::OnPaint() [2327] global constructors keyed to _Z21ShowBuildTreesToolbarv (tree_gui.cpp) [71] IsTileType(unsigned int, TileType) (tile_map.h) [1049] DropdownWindow::~DropdownWindow() [2328] global constructors keyed to _Z21ShowGenerateLandscapev (genworld_gui.cpp) [1300] IsTileType(unsigned int, TileType) (tile_map.h) [99] GRFFileScanner::AddFile(char const*, unsigned long) [2329] global constructors keyed to _Z21UpdateSignalsInBufferv (signal.cpp) [2482] PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) (newgrf.cpp) [2523] NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2330] global constructors keyed to _Z22IConsoleStdLibRegisterv (console_cmds.cpp) [183] ReadSprite(SpriteCache*, unsigned int, SpriteType) (spritecache.cpp) [2171] NWidgetStacked::GetWidgetFromPos(int, int) [2331] global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket (network_command.cpp) [990] RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) (road_cmd.cpp) [1647] NWidgetStacked::SetDisplayedPlane(int) [2332] global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj (newgrf_engine.cpp) [545] StartSound(unsigned short, float, unsigned int) (sound.cpp) [892] NWidgetStacked::SetupSmallestSize(Window*, bool) [2333] global constructors keyed to _Z23ShowExtraViewPortWindowj (viewport_gui.cpp) [407] TileHeight(unsigned int) (tile_map.h) [2078] NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2334] global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner (autoreplace_cmd.cpp) [882] AirportMove(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1655] NWidgetStacked::Draw(Window const*) [2335] global constructors keyed to _Z24ConnectMultiheadedTrainsv (vehicle_sl.cpp) [476] AllocSprite(unsigned long) (spritecache.cpp) [2249] NWidgetStacked::~NWidgetStacked() [2336] global constructors keyed to _Z24ShowOperatingProfitGraphv (graph_gui.cpp) [856] GetParamVal(unsigned char, unsigned int*) (newgrf.cpp) [1977] NetworkAddress::GetAddress() [2337] global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel (ai_instance.cpp) [465] GetRoadBits(unsigned int, RoadType) (road_map.h) [2045] NetworkAddress::GetHostname() [2338] global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib (station_gui.cpp) [1840] GetShipIcon(unsigned short) (ship_cmd.cpp) [969] NetworkAddress::GetAddressAsString(char*, char const*, bool) [2339] global constructors keyed to _Z27InvalidateAutoreplaceWindowtt (autoreplace_gui.cpp) [1701] GetSongName(int) (music_gui.cpp) [967] NetworkAddress::GetAddressAsString(bool) [2340] global constructors keyed to _Z27MoveWaypointsToBaseStationsv (waypoint_sl.cpp) [1997] GetTileType(unsigned int) (tile_map.h) [2250] NetworkAddress::Listen(int, SmallMap*) [2341] global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt (newgrf_industrytiles.cpp) [1407] GetTileType(unsigned int) (tile_map.h) [965] NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2342] global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt (newgrf_text.cpp) [1305] GetTileType(unsigned int) (tile_map.h) [1911] NetworkAddress::SetPort(unsigned short) [2343] global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo (network_server.cpp) [143] GetTileType(unsigned int) (tile_map.h) [1682] SaveLoadWindow::OnMouseLoop() [2344] global constructors keyed to _Z8IsHangarj (station_cmd.cpp) [587] GetTileType(unsigned int) (tile_map.h) [1978] SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2345] global constructors keyed to _Z9FioGetPosv (fileio.cpp) [1318] GetTileType(unsigned int) (tile_map.h) [979] SaveLoadWindow::OnClick(Point, int, int) [2346] global constructors keyed to _ZN12AIController15SetCommandDelayEi (ai_controller.cpp) [592] GetTileType(unsigned int) (tile_map.h) [387] SaveLoadWindow::OnPaint() [2347] global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE (null.cpp) [2224] GetTileType(unsigned int) (tile_map.h) [2524] SaveLoadWindow::OnResize() [2348] global constructors keyed to _ZN12IConsoleLine5frontE (console_gui.cpp) [402] GetTileType(unsigned int) (tile_map.h) [2525] SaveLoadWindow::~SaveLoadWindow() [2349] global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress (tcp_connect.cpp) [33] GetTileType(unsigned int) (tile_map.h) [2526] ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2350] global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt (ai_basestation.cpp) [379] GetTileType(unsigned int) (tile_map.h) [2527] ScriptFileInfo::~ScriptFileInfo() [2351] global constructors keyed to _ZN14TownNameParamsC2EPK4Town (townname.cpp) [1372] GetTileType(unsigned int) (tile_map.h) [1434] TownNameParams::TownNameParams(Town const*) [2352] global constructors keyed to _ZN15AirportTileSpec5tilesE (newgrf_airporttiles.cpp) [1352] GetTreeType(unsigned int) (tree_map.h) [1928] AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [2353] global constructors keyed to _ZN15DisasterVehicle4TickEv (disaster_cmd.cpp) [678] GraphicsNew(ByteReader*) (newgrf.cpp) [2172] AirportTileSpec::ResetAirportTiles() [1016] global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc (sdl_s.cpp) [401] IsWaterTile(unsigned int) (water_map.h) [886] FiosFileScanner::AddFile(char const*, unsigned long) [1017] global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii (sdl_v.cpp) [383] LoadGrfFile(char const*, unsigned int, int) (gfxinit.cpp) [776] NWidgetVertical::SetupSmallestSize(Window*, bool) [1018] global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc (null_v.cpp) [647] NPFCalcZero(AyStar*, AyStarNode*, OpenListNode*) (npf.cpp) [1818] NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2354] global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (32bpp_anim.cpp) [484] SetRoadBits(unsigned int, RoadBits, RoadType) (road_map.h) [1833] NWidgetVertical::~NWidgetVertical() [2355] global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (8bpp_debug.cpp) [349] SlCopyBytes(void*, unsigned long) (saveload.cpp) [2022] NWidgetViewport::SetupSmallestSize(Window*, bool) [2356] global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (8bpp_simple.cpp) [1626] StringToVal(SettingDescBase const*, char const*) (settings.cpp) [568] NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [2357] global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (32bpp_simple.cpp) [392] TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) (opf_ship.cpp) [2251] NWidgetViewport::UpdateViewportCoordinates(Window*) [1019] global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc (extmidi.cpp) [316] WriteNoComp(unsigned long) (saveload.cpp) [18] NWidgetViewport::Draw(Window const*) [2358] global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (8bpp_optimized.cpp) [1595] AddDebugText(char*, char const*, ...) (gamelog.cpp) [2079] NWidgetViewport::NWidgetViewport(int) [2359] global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE (company_gui.cpp) [432] FormatNumber(char*, long long, char const*, char const*, int) (strings.cpp) [2080] NWidgetViewport::~NWidgetViewport() [1020] global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc (dedicated_v.cpp) [270] FormatString(char*, char const*, long long*, unsigned int, char const*) (strings.cpp) [2252] OverflowSafeInt::operator*=(int) [2360] global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (32bpp_optimized.cpp) [2483] FreeTerminal(Aircraft*, unsigned char, unsigned char) (aircraft_cmd.cpp) [1979] SQFunctionProto::Release() [2361] global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE (network_content_gui.cpp) [1850] GRFLoadError(ByteReader*) (newgrf.cpp) [1980] SQFunctionProto::~SQFunctionProto() [2362] global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i (tcp_http.cpp) [215] GetBridgeEnd(unsigned int, DiagDirection) (bridge_map.cpp) [1767] SQNativeClosure::Release() [2363] global constructors keyed to _ZN2AI13frame_counterE (ai_core.cpp) [511] GetFieldType(unsigned int) (clear_map.h) [1768] SQNativeClosure::~SQNativeClosure() [2364] global constructors keyed to _ZN6AISign11IsValidSignEt (ai_sign.cpp) [900] GetFileTitle(char const*, char*, char const*) (fios.cpp) [2528] SoundDriver_SDL::Stop() [2365] global constructors keyed to _ZN7AIError9error_mapE (ai_error.cpp) [219] GetHouseType(unsigned int) (town_map.h) [2529] SoundDriver_SDL::Start(char const* const*) [2366] global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj (ai_object.cpp) [1551] GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) (newgrf.cpp) [394] SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [2367] global constructors keyed to _ZN8AITunnel12IsTunnelTileEj (ai_tunnel.cpp) [2225] GetRoadOwner(unsigned int, RoadType) (road_map.h) [674] StatusBarWindow::OnInvalidateData(int) [2368] global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction (aircraft_cmd.cpp) [1304] GetTileOwner(unsigned int) (tile_map.h) [939] StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2369] global constructors keyed to _ZN8SignList9last_signE (signs_gui.cpp) [286] GetTileOwner(unsigned int) (tile_map.h) [2530] StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2370] global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv (waypoint_cmd.cpp) [590] GetTileOwner(unsigned int) (tile_map.h) [1501] StatusBarWindow::OnTick() [2371] global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE (ai_company.cpp) [1509] GetTileOwner(unsigned int) (tile_map.h) [1460] StatusBarWindow::OnPaint() [2372] global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt (ai_vehicle.cpp) [829] GetTileOwner(unsigned int) (tile_map.h) [2531] StatusBarWindow::~StatusBarWindow() [2373] global constructors keyed to _ZN9CargoSpec5arrayE (cargotype.cpp) [274] GetTileOwner(unsigned int) (tile_map.h) [2532] VideoDriver_SDL::Stop() [2374] global constructors keyed to _ZN9GRFConfigC2EPKc (newgrf_config.cpp) [460] GetTileOwner(unsigned int) (tile_map.h) [778] VideoDriver_SDL::Start(char const* const*) [2375] global constructors keyed to _ZNK11RoadVehicle5IsBusEv (roadveh_cmd.cpp) [1674] GetTileOwner(unsigned int) (tile_map.h) [2] VideoDriver_SDL::MainLoop() [2376] global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi (dropdown.cpp) [648] GetTownIndex(unsigned int) (town_map.h) [1341] VideoDriver_SDL::MakeDirty(int, int, int, int) [2377] global constructors keyed to _airport_mngr (newgrf_airport.cpp) [585] GetTownIndex(unsigned int) (town_map.h) [1511] Blitter_8bppBase::BufferSize(int, int) [2378] global constructors keyed to _backup_orders_tile (order_cmd.cpp) [245] GetTrackBits(unsigned int) (rail_map.h) [1512] Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) [2379] global constructors keyed to _bridge (tunnelbridge_cmd.cpp) [1315] GetTrackBits(unsigned int) (rail_map.h) [1784] Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) [2380] global constructors keyed to _cargopacket_pool (cargopacket.cpp) [241] GetTrackBits(unsigned int) (rail_map.h) [1513] Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) [2381] global constructors keyed to _depot_pool (depot.cpp) [2226] InitReadZlib(unsigned char) (saveload.cpp) [1576] Blitter_8bppBase::GetScreenDepth() [2382] global constructors keyed to _dirkeys (gfx.cpp) [327] IsBridgeTile(unsigned int) (bridge_map.h) [2173] Blitter_8bppBase::GetBytesPerPixel() [2383] global constructors keyed to _engine_pool (engine.cpp) [649] IsBridgeTile(unsigned int) (bridge_map.h) [1442] Blitter_8bppBase::UsePaletteAnimation() [707] global constructors keyed to _enginerenew_pool (autoreplace.cpp) [1414] LiveryHelper(unsigned short, Vehicle const*) (newgrf_engine.cpp) [1313] Blitter_8bppBase::MoveTo(void const*, int, int) [2384] global constructors keyed to _fios_items (fios.cpp) [2227] NetworkClose() (network.cpp) [1349] Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [2385] global constructors keyed to _gw (genworld.cpp) [399] NewSpriteSet(ByteReader*) (newgrf.cpp) [1292] Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) [2386] global constructors keyed to _house_mngr (newgrf_house.cpp) [905] PrintGrfInfo(char*, unsigned int, unsigned char const*) (gamelog.cpp) [489] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [2387] global constructors keyed to _ignore_restrictions (industry_gui.cpp) [1642] ReplaceWords(char const*, char const*, char*) (townname.cpp) [529] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [2388] global constructors keyed to _industry_mngr (newgrf_industries.cpp) [218] SafeParamSet(ByteReader*) (newgrf.cpp) [38] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [634] global constructors keyed to _industry_pool (industry_cmd.cpp) [463] SetLastSpeed(Train*, int) (train_cmd.cpp) [83] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [2389] global constructors keyed to _keyboard_opt (osk_gui.cpp) [1029] SetRoadTypes(unsigned int, RoadTypes) (road_map.h) [110] CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [2390] global constructors keyed to _last_built_railtype (toolbar_gui.cpp) [833] SetTileOwner(unsigned int, Owner) (tile_map.h) [107] CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [2391] global constructors keyed to _loaded_newgrf_features (newgrf.cpp) [1057] SetTileOwner(unsigned int, Owner) (tile_map.h) [2533] FSoundDriver_SDL::CreateInstance() [2392] global constructors keyed to _local_company (company_cmd.cpp) [2018] SetTileOwner(unsigned int, Owner) (tile_map.h) [2534] FVideoDriver_SDL::CreateInstance() [2393] global constructors keyed to _nb_orig_names (settings_gui.cpp) [232] SlReadUint16() (saveload.cpp) [2253] NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [1034] global constructors keyed to _network_content_client (network_content.cpp) [526] SlReadUint32() (saveload.cpp) [1981] NWidgetContainer::GetWidgetOfType(WidgetType) [2394] global constructors keyed to _network_game_list (network_gamelist.cpp) [520] SlReadUint64() (saveload.cpp) [1670] NWidgetContainer::Add(NWidgetBase*) [2395] global constructors keyed to _network_join_as (network_client.cpp) [409] TrainCrashed(Train*) (train_cmd.cpp) [2254] NWidgetContainer::NWidgetContainer(WidgetType) [2396] global constructors keyed to _networkclientinfo_pool (network.cpp) [695] AfterLoadGRFs() (newgrf.cpp) [1757] NWidgetContainer::~NWidgetContainer() [2397] global constructors keyed to _networkclientsocket_pool (tcp_game.cpp) [130] ArrangeTrains(Train**, Train*, Train**, Train*, bool) (train_cmd.cpp) [887] SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2398] global constructors keyed to _new_group_id (group_cmd.cpp) [154] CalcGRFMD5Sum(GRFConfig*) (newgrf_config.cpp) [2535] SelectGameWindow::OnClick(Point, int, int) [2399] global constructors keyed to _new_sign_id (signs_cmd.cpp) [127] DrawTile_Road(TileInfo*) (road_cmd.cpp) [1635] SelectGameWindow::OnPaint() [2400] global constructors keyed to _new_town_id (town_cmd.cpp) [189] DrawTile_Town(TileInfo*) (town_cmd.cpp) [2174] SelectGameWindow::~SelectGameWindow() [2401] global constructors keyed to _null_ (sqstate.cpp) [79] DrawTrackBits(TileInfo*, TrackBits) (rail_cmd.cpp) [420] VehicleCargoList::AddToCache(CargoPacket const*) [2402] global constructors keyed to _origin_airport_specs (airport.cpp) [391] FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) (opf_ship.cpp) [1462] VehicleCargoList::InvalidateCache() [2403] global constructors keyed to _place_proc (viewport.cpp) [312] FloodVehicles(unsigned int) (water_cmd.cpp) [512] VehicleCargoList::RemoveFromCache(CargoPacket const*) [2404] global constructors keyed to _price_base_specs (economy.cpp) [2228] GRFLoadConfig(IniFile*, char const*, bool) (settings.cpp) [259] VehicleCargoList::AgeCargo() [2405] global constructors keyed to _railtypes (rail_cmd.cpp) [2229] GRFSaveConfig(IniFile*, char const*, GRFConfig const*) (settings.cpp) [945] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [2406] global constructors keyed to _roadstop_pool (roadstop.cpp) [1934] GamelogChange(GamelogChangeType) (gamelog.cpp) [528] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [2407] global constructors keyed to _saveload_mode (misc_gui.cpp) [1361] GetBridgeSpec(unsigned int) (bridge.h) [389] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [2408] global constructors keyed to _settings_client (settings.cpp) [1362] GetBridgeType(unsigned int) (bridge_map.h) [744] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [2409] global constructors keyed to _sign_pool (signs.cpp) [525] GetSignalType(unsigned int, Track) (rail_map.h) [777] DriverFactoryBase::SelectDriver(char const*, Driver::Type) [2410] global constructors keyed to _signal_along_trackdir (rail.cpp) [1342] GetSignalType(unsigned int, Track) (rail_map.h) [961] DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [2411] global constructors keyed to _sorting (vehicle_gui.cpp) [1284] GetSignalType(unsigned int, Track) (rail_map.h) [2536] MainToolbarWindow::OnDropdownSelect(int, int) [2412] global constructors keyed to _sprite_cache_size (spritecache.cpp) [598] GetSignalType(unsigned int, Track) (rail_map.h) [2255] MainToolbarWindow::OnInvalidateData(int) [342] global constructors keyed to _spritegroup_pool (newgrf_spritegroup.cpp) [680] GetSignalType(unsigned int, Track) (rail_map.h) [1502] MainToolbarWindow::OnTick() [2413] global constructors keyed to _station_pool (station.cpp) [440] GetStationGfx(unsigned int) (station_map.h) [639] MainToolbarWindow::OnClick(Point, int, int) [2414] global constructors keyed to _statusbar_news_item (news_gui.cpp) [650] GetTropicZone(unsigned int) (tile_map.h) [62] MainToolbarWindow::OnPaint() [2415] global constructors keyed to _subsidy_pool (subsidy.cpp) [2484] GetVideoModes() (sdl_v.cpp) [2537] MainToolbarWindow::~MainToolbarWindow() [2416] global constructors keyed to _terraform_err_tile (terraform_cmd.cpp) [871] GetWaterClass(unsigned int) (water_map.h) [2081] NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2417] global constructors keyed to _tick_counter (openttd.cpp) [908] GetWaterClass(unsigned int) (water_map.h) [1564] NWidgetBackground::GetWidgetFromPos(int, int) [2418] global constructors keyed to _tile_type_dummy_procs (dummy_land.cpp) [203] GetWaterClass(unsigned int) (water_map.h) [937] NWidgetBackground::SetupSmallestSize(Window*, bool) [2419] global constructors keyed to _tile_type_procs (landscape.cpp) [1045] IniLoadConfig() (settings.cpp) [1867] NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2420] global constructors keyed to _transparency_opt (transparency_gui.cpp) [1297] IsBridgeAbove(unsigned int) (bridge_map.h) [1791] NWidgetBackground::Add(NWidgetBase*) [2421] global constructors keyed to _udp_client_socket (network_udp.cpp) [1508] IsWateredTile(unsigned int, Direction) (water_cmd.cpp) [328] NWidgetBackground::Draw(Window const*) [2422] global constructors keyed to _veh_build_proc_table (vehicle_cmd.cpp) [849] LevelTownLand(unsigned int) (town_cmd.cpp) [2538] NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) [635] global constructors keyed to _vehicle_id_ctr_day (vehicle.cpp) [736] LoadFontGlyph(ByteReader*) (newgrf.cpp) [1897] NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [385] AgeVehicle(Vehicle*) [93] LoadIntroGame() (openttd.cpp) [1898] NWidgetBackground::~NWidgetBackground() [475] CursorTick() [759] Load_HOUSEIDS() (town_sl.cpp) [734] NWidgetHorizontal::SetupSmallestSize(Window*, bool) [700] DoCommandP(CommandContainer const*, bool) [823] Load_ROADSTOP() (station_sl.cpp) [1770] NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [559] DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [1011] PlayShipSound(Vehicle const*) (ship_cmd.cpp) [1812] NWidgetHorizontal::~NWidgetHorizontal() [118] DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [825] Ptrs_ROADSTOP() (station_sl.cpp) [2256] NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [516] DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [651] RailClearCost(RailType) (rail.h) [1656] NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [138] DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [2230] SaveLoad_DATE() (misc_sl.cpp) [2257] NWidgetResizeBase::SetFill(unsigned int, unsigned int) [1795] FileExists(char const*) [822] SaveLoad_PLYR(Company*) (company_sl.cpp) [2539] NWidgetResizeBase::SetResize(unsigned int, unsigned int) [1945] FiosIsRoot(char const*) [2231] SaveLoad_VIEW() (misc_sl.cpp) [2540] NetworkClientInfo::~NetworkClientInfo() [324] LoadNewGRF(unsigned int, unsigned int) [1030] SetStationGfx(unsigned int, unsigned char) (station_map.h) [1826] NetworkGameWindow::OnMouseLoop() [1991] RemoveBuoy(unsigned int, DoCommandFlag) [923] SetWaterClass(unsigned int, WaterClass) (water_map.h) [2541] NetworkGameWindow::OnInvalidateData(int) [68] SaveOrLoad(char const*, int, Subdirectory, bool) [737] SpriteReplace(ByteReader*) (newgrf.cpp) [913] NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2028] SlGlobList(SaveLoad const*) [119] TileLoop_Road(unsigned int) (road_cmd.cpp) [360] NetworkGameWindow::OnClick(Point, int, int) [261] SlReadByte() [27] TileLoop_Town(unsigned int) (town_cmd.cpp) [386] NetworkGameWindow::OnPaint() [462] Utf8Decode(unsigned int*, char const*) [1554] UpdatePalette(unsigned int, unsigned int) (sdl_v.cpp) [2542] NetworkGameWindow::OnResize() [1316] Utf8Encode(char*, unsigned int) [1925] AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) (airport.cpp) [2543] NetworkGameWindow::~NetworkGameWindow() [422] WriteValue(void*, unsigned int, long long) [354] BuildTownHouse(Town*, unsigned int) (town_cmd.cpp) [340] VehicleOrderSaver::SwitchToNextOrder(bool) [2052] clear_Hash(Hash*, bool) [652] CheckRailSlope(Slope, TrackBits, TrackBits, unsigned int) (rail_cmd.cpp) [2003] BlitterFactoryBase::GetBlitters() [612] ottd_rdtsc() [988] ClearTile_Road(unsigned int, DoCommandFlag) (road_cmd.cpp) [290] CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [1641] sq_vm_free(void*, unsigned long) [934] ClearTile_Town(unsigned int, DoCommandFlag) (town_cmd.cpp) [2258] CSegmentCostCacheT::CSegmentCostCacheT() [1547] strtolower(char*) [1766] DeleteNewsItem(NewsItem*) (news_gui.cpp) [1400] SpecializedStation::Get(unsigned long) [1703] AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [147] DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) (newgrf_house.cpp) [1615] SpecializedStation::GetByTile(unsigned int) [2053] AllocateMap(unsigned int, unsigned int) [521] DrawTile_Clear(TileInfo*) (clear_cmd.cpp) [1681] SpecializedStation::IsValidID(unsigned long) [2423] AskExitGame() [64] DrawTile_Track(TileInfo*) (rail_cmd.cpp) [577] SpecializedVehicle::From(Vehicle*) [301] BuildOilRig(unsigned int) [336] DrawTile_Trees(TileInfo*) (tree_cmd.cpp) [2082] AIEventIndustryOpen::~AIEventIndustryOpen() [2424] CheckConfig() [451] DrawTile_Water(TileInfo*) (water_cmd.cpp) [2544] MusicDriver_ExtMidi::IsSongPlaying() [551] CheckOrders(Vehicle const*) [834] DrawWaterEdges(unsigned int, unsigned int) (water_cmd.cpp) [2545] MusicDriver_ExtMidi::Stop() [1399] DistanceMax(unsigned int, unsigned int) [880] DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) (water_cmd.cpp) [2546] MusicDriver_ExtMidi::Start(char const* const*) [84] DoFloodTile(unsigned int) [148] ExploreSegment(Owner) (signal.cpp) [2547] MusicDriver_ExtMidi::DoStop() [2425] FioCloseAll() [919] FeatureNewName(ByteReader*) (newgrf.cpp) [2548] MusicDriver_ExtMidi::SetVolume(unsigned char) [898] FioOpenFile(int, char const*) [1333] GetAllRoadBits(unsigned int) (road_map.h) [1474] NWidgetPIPContainer::GetWidgetFromPos(int, int) [260] FioReadByte() [603] GetClearGround(unsigned int) (clear_map.h) [17] NWidgetPIPContainer::Draw(Window const*) [756] FioReadWord() [1364] GetClearGround(unsigned int) (clear_map.h) [1808] OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [2054] GamelogMode() [1307] GetIndustryGfx(unsigned int) (industry_map.h) [1955] OverrideManagerBase::ResetMapping() [348] GetPartialZ(int, int, Slope) [926] GetIndustryGfx(unsigned int) (industry_map.h) [1899] OverrideManagerBase::ResetOverride() [1384] GetSnowLine() [1546] GetRoadStopDir(unsigned int) (station_map.h) [1809] OverrideManagerBase::GetID(unsigned char, unsigned int) [193] GetTileMaxZ(unsigned int) [1657] GetRoadStopDir(unsigned int) (station_map.h) [2046] OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1432] GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1935] GetRoadStopDir(unsigned int) (station_map.h) [1956] SimpleCountedObject::FinalRelease() [1433] GetTownName(char*, Town const*, char const*) [532] GetRoadStopDir(unsigned int) (station_map.h) [1716] SimpleCountedObject::AddRef() [1339] GfxFillRect(int, int, int, int, int, FillRectMode) [246] GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) (road_cmd.cpp) [1717] SimpleCountedObject::Release() [1376] IsValidChar(unsigned int, CharSetFilter) [1600] GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) (town_cmd.cpp) [1450] ThreadMutex_pthread::SendSignal() [120] OnTick_Town() [1601] GetStationType(unsigned int) (station_map.h) [1448] ThreadMutex_pthread::EndCritical() [2106] ResetHouses() [796] GetStationType(unsigned int) (station_map.h) [1447] ThreadMutex_pthread::BeginCritical() [8] RunTileLoop() [1370] GetStationType(unsigned int) (station_map.h) [1463] ThreadMutex_pthread::WaitForSignal() [2426] SetFiosType(unsigned char) [1658] GetStationType(unsigned int) (station_map.h) [2549] ThreadMutex_pthread::~ThreadMutex_pthread() [53] TileAddWrap(unsigned int, int, int) [957] GetStationType(unsigned int) (station_map.h) [2083] AIEventIndustryClose::~AIEventIndustryClose() [36] VehicleMove(Vehicle*, bool) [133] GetStationType(unsigned int) (station_map.h) [305] CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [1584] buf_lexfeed(void*) [1518] GetStationType(unsigned int) (station_map.h) [586] CNodeList_HashTableT, 12, 16>::CreateNewNode() [2427] init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [1444] GetStationType(unsigned int) (station_map.h) [417] CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [1754] ttd_strlcat(char*, char const*, unsigned long) [1409] GetTreeDensity(unsigned int) (tree_map.h) [42] CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [1679] ttd_strlcpy(char*, char const*, unsigned long) [31] GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) (gfx.cpp) [1435] CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [918] AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [772] HasStationRail(unsigned int) (station_map.h) [604] CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [376] CmdFoundTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [258] HasStationRail(unsigned int) (station_map.h) [469] CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [883] DeleteOilRig(unsigned int) [1386] IntToReference(unsigned long, SLRefType) (saveload.cpp) [2550] FMusicDriver_ExtMidi::CreateInstance() [1286] FindFirstBit(unsigned int) [464] IsRoadStopTile(unsigned int) (station_map.h) [1810] HouseOverrideManager::SetEntitySpec(HouseSpec const*) [875] FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1573] IsValidGroupID(unsigned short, char const*) (newgrf.cpp) [2551] ThreadObject_pthread::Exit() [611] FioReadBlock(void*, unsigned long) [966] ListenLoopProc(addrinfo*) (address.cpp) [2259] ThreadObject_pthread::Join() [878] FioReadDword() [1065] MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) (road_map.h) [2260] ThreadObject_pthread::~ThreadObject_pthread() [364] FioSkipBytes(int) [1868] MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) (widget.cpp) [378] TransparenciesWindow::OnInitialPosition(WindowDesc const*, short, short, int) [1964] FiosBrowseTo(FiosItem const*) [750] MoveToNextItem() (news_gui.cpp) [34] Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) [906] GamelogPrint(void (*)(char const*)) [620] NetworkReceive() (network.cpp) [350] Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [2013] GamelogReset() [1507] NewSpriteGroup(ByteReader*) (newgrf.cpp) [2175] EngineOverrideManager::ResetToDefaultMapping() [403] GetEngineGRF(unsigned short) [171] ResolveStation(ResolverObject*) (newgrf_station.cpp) [1552] EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1813] GetGRFConfig(unsigned int, unsigned int) [1557] SetIndustryGfx(unsigned int, unsigned short) (industry_map.h) [1640] QueryStringBaseWindow::DrawEditBox(int) [2107] GetNumSounds() [186] SlSaveLoadConv(void*, unsigned int) (saveload.cpp) [1777] QueryStringBaseWindow::HandleEditBox(int) [66] GetRawSprite(unsigned int, SpriteType) [1877] SteamSmokeInit(EffectVehicle*) (effectvehicle.cpp) [87] RandomizedSpriteGroup::~RandomizedSpriteGroup() [405] GetStringPtr(unsigned short) [863] SteamSmokeTick(EffectVehicle*) (effectvehicle.cpp) [2084] DropDownListStringItem::~DropDownListStringItem() [45] GetTileSlope(unsigned int, unsigned int*) [51] TileLoop_Clear(unsigned int) (clear_cmd.cpp) [2552] FBlitter_8bppOptimized::CreateInstance() [2428] IConsoleFree() [1345] TileLoop_Dummy(unsigned int) (dummy_land.cpp) [903] GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [980] IConsoleInit() [197] TileLoop_Track(unsigned int) (rail_cmd.cpp) [2553] GenerateProgressWindow::~GenerateProgressWindow() [155] IncreaseDate() [32] TileLoop_Trees(unsigned int) (tree_cmd.cpp) [1822] NWidgetServerListHeader::GetWidgetFromPos(int, int) [2108] InitFreeType() [1597] TranslateCargo(unsigned char, unsigned char) (newgrf.cpp) [846] NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [1965] MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [2232] UninitReadZlib() (saveload.cpp) [2261] NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2429] MxInitialize(unsigned int) [139] VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) (vehicle.cpp) [740] NWidgetServerListHeader::Draw(Window const*) [959] OnTick_Trees() [787] _GenerateWorld(void*) (genworld.cpp) [2554] NWidgetServerListHeader::NWidgetServerListHeader() [2109] ParseIntList(char const*, int*, int) [185] AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) (viewport.cpp) [2555] NWidgetServerListHeader::~NWidgetServerListHeader() [2110] ResetBridges() [1693] AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) (aircraft_cmd.cpp) [1781] NWidgetToolbarContainer::GetWidgetFromPos(int, int) [179] ResizeWindow(Window*, int, int) [509] ClearTile_Clear(unsigned int, DoCommandFlag) (clear_cmd.cpp) [806] NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [942] SaveToConfig() [1553] ClearTile_Track(unsigned int, DoCommandFlag) (rail_cmd.cpp) [2262] NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1760] SetEngineGRF(unsigned short, GRFFile const*) [547] ClearTile_Trees(unsigned int, DoCommandFlag) (tree_cmd.cpp) [251] NWidgetToolbarContainer::Draw(Window const*) [2111] SetupEngines() [852] ClearTile_Water(unsigned int, DoCommandFlag) (water_cmd.cpp) [2263] NetworkTCPSocketHandler::CloseConnection(bool) [602] SpriteExists(unsigned int) [1884] DefineGotoLabel(ByteReader*) (newgrf.cpp) [2556] NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [65] SwitchToMode(SwitchMode) [1555] DieselSmokeInit(EffectVehicle*) (effectvehicle.cpp) [1000] NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1287] TriggerHouse(unsigned int, HouseTrigger) [538] DieselSmokeTick(EffectVehicle*) (effectvehicle.cpp) [1454] NetworkUDPSocketHandler::ReceivePackets() [1651] sq_vm_malloc(unsigned long) [1446] DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) (train_cmd.cpp) [1912] NetworkUDPSocketHandler::Close() [894] str_validate(char*, char const*, bool, bool) [195] FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) (fios.cpp) [983] NetworkUDPSocketHandler::Listen() [517] AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [1729] GetAircraftIcon(unsigned short) (aircraft_cmd.cpp) [1001] NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [104] AfterLoadGame() [1308] GetRailTileType(unsigned int) (rail_map.h) [412] CYapfFollowAnyDepotRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationAnyDepotRailT, CYapfFollowAnyDepotRailT> >::stFindNearestDepotTwoWay(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int, int, unsigned int*, bool*) [1675] AllocateSound() [181] GetRailTileType(unsigned int) (rail_map.h) [1494] NetworkHTTPSocketHandler::HTTPReceive() [1946] BuildFileList() [653] GetRailTileType(unsigned int) (rail_map.h) [666] NetworkHTTPSocketHandler::Receive() [2112] ClearSnowLine() [1406] GetRailTileType(unsigned int) (rail_map.h) [1836] NetworkStartServerWindow::OnMouseLoop() [426] DoClearSquare(unsigned int) [182] GetRailTileType(unsigned int) (rail_map.h) [938] NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [572] DrawFrameRect(int, int, int, int, Colours, FrameFlags) [978] GetRailTileType(unsigned int) (rail_map.h) [1050] NetworkStartServerWindow::OnClick(Point, int, int) [1461] DrawShoreTile(Slope) [459] GetRailTileType(unsigned int) (rail_map.h) [693] NetworkStartServerWindow::OnPaint() [1785] FindGRFConfig(unsigned int, unsigned char const*) [654] GetRailTileType(unsigned int) (rail_map.h) [2557] NetworkStartServerWindow::~NetworkStartServerWindow() [1633] FioFCloseFile(_IO_FILE*) [584] GetRailTypeInfo(RailType) (rail.h) [1312] CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [1495] FioSeekToFile(unsigned char, unsigned long) [1498] GetRoadStopType(unsigned int) (station_map.h) [2558] AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() [1966] FiosGetDrives() [456] GetRoadTileType(unsigned int) (road_map.h) [2559] NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [375] FloodHalftile(unsigned int) [580] GetRoadTileType(unsigned int) (road_map.h) [2560] NetworkContentSocketHandler::Close() [2430] GamelogOldver() [2038] GetRoadTileType(unsigned int) (road_map.h) [2264] ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [220] GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [1653] GetRoadTileType(unsigned int) (road_map.h) [2265] MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [221] GetGlyphWidth(FontSize, unsigned int) [594] GetRoadTileType(unsigned int) (road_map.h) [2266] ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [1779] GetNearbyTile(unsigned char, unsigned int) [936] GetRoadTileType(unsigned int) (road_map.h) [564] AI::Initialize() [1587] GetRotorImage(Aircraft const*) [1290] GetRoadTileType(unsigned int) (road_map.h) [1490] AI::CanStartNew() [719] GetSpriteSize(unsigned int) [1798] GetRoadTileType(unsigned int) (road_map.h) [2085] AI::ResetConfig() [2014] IConsoleClose() [837] GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) (clear_cmd.cpp) [2047] AI::Uninitialize(bool) [1002] IConsolePrint(ConsoleColour, char const*) [52] GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) (rail_cmd.cpp) [1957] AI::BroadcastNewEvent(AIEvent*, Owner) [1027] InitRailTypes() [830] GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) (tree_cmd.cpp) [1004] AI::Rescan() [2431] InitializeGUI() [893] GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) (water_cmd.cpp) [2004] AI::KillAll() [2113] InitializeNPF() [1517] GetStationIndex(unsigned int) (station_map.h) [1900] AI::FindInfo(char const*, int, bool) [858] IsTunnelInWay(unsigned int, unsigned int) [1457] GetStationIndex(unsigned int) (station_map.h) [1491] AI::GameLoop() [480] PlayTileSound(GRFFile const*, unsigned short, unsigned int) [752] GetStationIndex(unsigned int) (station_map.h) [1722] AI::NewEvent(Owner, AIEvent*) [1534] PrepareUnload(Vehicle*) [1417] GetStationIndex(unsigned int) (station_map.h) [1496] ClientNetworkContentSocketHandler::SendReceive() [69] ProcessOrders(Vehicle*) [1398] GetStationIndex(unsigned int) (station_map.h) [1036] ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [2432] ReadFileToMem(char const*, unsigned long*, unsigned long) [1475] GetStationIndex(unsigned int) (station_map.h) [1054] CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [2193] ResetOldNames() [414] GetStationIndex(unsigned int) (station_map.h) [717] CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [2433] SetRandomSeed(unsigned int) [1374] GetStationIndex(unsigned int) (station_map.h) [149] Md5::Append(void const*, unsigned long) [498] ShowStatusBar() [755] GetTownRoadBits(unsigned int) (town_cmd.cpp) [748] Md5::Finish(unsigned char*) [2114] SndCopyToPool() [958] IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) (settings.cpp) [150] Md5::Process(unsigned char const*) [785] SndPlayTileFx(unsigned short, unsigned int) [935] IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) (settings.cpp) [1634] Md5::Md5() [4] StateGameLoop() [352] IsPlainRailTile(unsigned int) (rail_map.h) [479] Pool::GetNew(unsigned long) [11] UpdateWindows() [341] IsPlainRailTile(unsigned int) (rail_map.h) [1612] Pool::GetNew(unsigned long, unsigned long) [2115] WaitTillSaved() [423] IsRoadDepotTile(unsigned int) (road_map.h) [1610] Pool::FreeItem(unsigned long) [1711] sq_vm_realloc(void*, unsigned long, unsigned long) [410] IsRoadDepotTile(unsigned int) (road_map.h) [1392] Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [369] CanDeleteHouse(unsigned int) [1834] LookupOneOfMany(char const*, char const*, unsigned long) (settings.cpp) [381] Pool::CleanPool() [1849] CheckGrfLangID(unsigned char, unsigned char) [2485] MakeMainToolbar(int*) (toolbar_gui.cpp) [216] Pool::GetNew(unsigned long) [1676] CheckOwnership(Owner, unsigned int) [1288] ReverseTrackdir(Trackdir) (track_func.h) [1438] Pool::GetNew(unsigned long, unsigned long) [2116] CleanUpStrings() [1571] ReverseTrackdir(Trackdir) (track_func.h) [702] Pool::FreeItem(unsigned long) [351] ClearTownHouse(Town*, unsigned int) [655] TownActionBribe(Town*) (town_cmd.cpp) [2086] Pool::CleanPool() [789] DeterminePaths(char const*) [10] TrainController(Train*, Vehicle*) (train_cmd.cpp) [2176] Pool::CleanPool() [583] DistanceSquare(unsigned int, unsigned int) [1390] TrainOnTileEnum(Vehicle*, void*) (signal.cpp) [1427] Pool::GetNew(unsigned long) [164] DrawFoundation(TileInfo*, Foundation) [2039] TrainOnTileEnum(Vehicle*, void*) (train_cmd.cpp) [2177] Pool::CleanPool() [162] FillGRFDetails(GRFConfig*, bool) [735] ViewportDrawChk(ViewPort const*, int, int, int, int) (viewport.cpp) [1532] Pool::GetNew(unsigned long) [1456] FindWindowById(WindowClass, int) [1752] AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) (aircraft_cmd.cpp) [1758] Pool::GetNew(unsigned long, unsigned long) [2194] FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) [243] AnimateTile_Town(unsigned int) (town_cmd.cpp) [1529] Pool::FreeItem(unsigned long) [371] GetAnyRoadBits(unsigned int, RoadType, bool) [656] AnimationControl(unsigned int, unsigned short) (newgrf_house.cpp) [2561] Pool::GetNew(unsigned long) [1541] GetCanalSprite(CanalFeature, unsigned int) [2233] BinaryHeap_Clear(Queue*, bool) (queue.cpp) [2562] Pool::FreeItem(unsigned long) [2029] GetDriverParam(char const* const*, char const*) [1694] BridgeChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [1006] Pool::CleanPool() [1854] GetGRFStringID(unsigned int, unsigned short) [355] ChangePopulation(Town*, int) (town_cmd.cpp) [1958] Pool::GetNew(unsigned long, unsigned long) [1677] GetNameOfOwner(Owner, unsigned int) [1067] ChimneySmokeInit(EffectVehicle*) (effectvehicle.cpp) [1959] Pool::FreeItem(unsigned long) [228] GetStationSpec(unsigned int) [70] ChimneySmokeTick(EffectVehicle*) (effectvehicle.cpp) [2087] Pool::CleanPool() [1303] GetTerrainType(unsigned int) [35] ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) (train_cmd.cpp) [589] Pool::Get(unsigned long) [269] GfxLoadSprites() [311] DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) (newgrf_engine.cpp) [1623] Pool::GetNew(unsigned long, unsigned long) [2055] IConsoleCmdGet(char const*) [722] DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) (widget.cpp) [1624] Pool::FreeItem(unsigned long) [1028] IConsolePrintF(ConsoleColour, char const*, ...) [272] DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) (rail_cmd.cpp) [2088] Pool::CleanPool() [255] InitializeGame(unsigned int, unsigned int, bool, bool) [59] DrawTile_Station(TileInfo*) (station_cmd.cpp) [1929] Pool::ResizeFor(unsigned long) [1574] IsSlopeRefused(Slope, Slope) [1556] FloodVehicleProc(Vehicle*, void*) (water_cmd.cpp) [1815] Pool::GetNew(unsigned long, unsigned long) [941] LoadFromConfig() [2234] GetIndustryIndex(unsigned int) (industry_map.h) [1921] Pool::FreeItem(unsigned long) [153] LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [343] GetIndustryIndex(unsigned int) (industry_map.h) [2178] Pool::CleanPool() [283] LoadNextSprite(int, unsigned char, unsigned int) [996] GetNewEngineType(Vehicle const*, Company const*) (autoreplace_cmd.cpp) [2563] Pool::GetNew(unsigned long, unsigned long) [989] NetworkStartUp() [872] GetWaterTileType(unsigned int) (water_map.h) [2564] Pool::FreeItem(unsigned long) [102] OnTick_Station() [1880] GetWaterTileType(unsigned int) (water_map.h) [2089] Pool::CleanPool() [2117] ResetGRFConfig(bool) [1299] HasCatenaryDrawn(RailType) (elrail_func.h) [1477] Pool::GetNew(unsigned long, unsigned long) [2118] ResetRailTypes() [1321] HouseGetTriggers(ResolverObject const*) (newgrf_house.cpp) [1478] Pool::FreeItem(unsigned long) [100] SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [1322] HouseSetTriggers(ResolverObject const*, int) (newgrf_house.cpp) [2090] Pool::CleanPool() [1055] ScrollWindowTo(int, int, int, Window*, bool) [1526] IsCrossingBarred(unsigned int) (road_map.h) [1602] Pool::GetNew(unsigned long) [265] SetDirtyBlocks(int, int, int, int) [1295] IsHouseCompleted(unsigned int) (town_map.h) [1603] Pool::FreeItem(unsigned long) [835] SetMouseCursor(unsigned int, unsigned int) [2040] MapXYZToViewport(ViewPort const*, int, int, int) (viewport.cpp) [1572] Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [395] SetWindowDirty(WindowClass, int) [570] MarkTrainAsStuck(Train*) (train_cmd.cpp) [2091] Pool::CleanPool() [190] SkipSpriteData(unsigned char, unsigned short) [415] NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) (newgrf_house.cpp) [2267] Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) [792] SlIterateArray() [764] PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) (tree_cmd.cpp) [2268] Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) [146] SlObjectMember(void*, SaveLoad const*) [1819] PrintGrfFilename(char*, unsigned int) (gamelog.cpp) [2048] Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) [971] StartupEconomy() [1617] RoadVehArrivesAt(RoadVehicle const*, Station*) (roadveh_cmd.cpp) [2092] Pool, 1ul, 15ul, false, true>::CleanPool() [848] StartupEngines() [1327] TileAddByDiagDir(unsigned int, DiagDirection) (map_func.h) [2049] Pool::GetNew(unsigned long, unsigned long) [1696] TarListAddFile(char const*) [1871] TileAddByDiagDir(unsigned int, DiagDirection) (map_func.h) [2179] Pool::FreeItem(unsigned long) [26] TileLoop_Water(unsigned int) [724] TileLoop_Station(unsigned int) (station_cmd.cpp) [2180] Pool::CleanPool() [1841] TranslateIndex(SQObjectPtr const&) [2486] ToolbarSaveClick(Window*) (toolbar_gui.cpp) [161] Pool::GetNew(unsigned long) [205] TriggerVehicle(Vehicle*, VehicleTrigger) [7] TrainLocoHandler(Train*, bool) (train_cmd.cpp) [1458] Pool::GetNew(unsigned long, unsigned long) [224] TryPathReserve(Train*, bool, bool) [78] VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) (vehicle.cpp) [1387] Pool::FreeItem(unsigned long) [2195] UninitFreeType() [803] CleanupGeneration() (genworld.cpp) [325] Pool::CleanPool() [20] ViewportDoDraw(ViewPort const*, int, int, int, int) [804] CreateMainSurface(unsigned int, unsigned int) (sdl_v.cpp) [2093] Pool::GetNew(unsigned long) [904] md5sumToString(char*, char const*, unsigned char const*) [298] CreateNewIndustry(unsigned int, unsigned char) (industry_cmd.cpp) [1540] Pool::GetNew(unsigned long, unsigned long) [398] AddAnimatedTile(unsigned int) [524] DrawTile_Industry(TileInfo*) (industry_cmd.cpp) [1539] Pool::FreeItem(unsigned long) [495] AllocateToolbar() [430] DrawTrackFence_NE(TileInfo const*, unsigned int) (rail_cmd.cpp) [543] Pool::CleanPool() [640] ChangeTileOwner(unsigned int, Owner, Owner) [766] DrawTrackFence_NW(TileInfo const*, unsigned int) (rail_cmd.cpp) [1816] Pool::ResizeFor(unsigned long) [605] CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [757] DrawTrackFence_SE(TileInfo const*, unsigned int) (rail_cmd.cpp) [2023] Pool::GetNew(unsigned long) [1992] CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [428] DrawTrackFence_SW(TileInfo const*, unsigned int) (rail_cmd.cpp) [1755] Pool::GetNew(unsigned long, unsigned long) [1786] CompileTypemask(sqvector&, char const*) [1397] ElectricSparkInit(EffectVehicle*) (effectvehicle.cpp) [1750] Pool::FreeItem(unsigned long) [1632] CopyFromOldName(unsigned short) [168] ElectricSparkTick(EffectVehicle*) (effectvehicle.cpp) [2094] Pool::CleanPool() [12] DrawDirtyBlocks() [1566] FeatureChangeInfo(ByteReader*) (newgrf.cpp) [1857] Pool::GetNew(unsigned long) [781] DrawMouseCursor() [1378] FindFirstTrackdir(TrackdirBits) (track_func.h) [1607] Pool::GetNew(unsigned long, unsigned long) [72] DrawTextEffects(DrawPixelInfo*) [326] FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) (pbs.cpp) [1858] Pool::FreeItem(unsigned long) [1802] FioFOpenFileTar(TarFileListEntry*, unsigned long*) [2041] GetRandomTreeType(unsigned int, unsigned int) (tree_cmd.cpp) [2181] Pool::CleanPool() [2434] FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [1382] GetRawClearGround(unsigned int) (clear_map.h) [2005] SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [2056] FioGetDirectory(char*, unsigned long, Subdirectory) [669] GetRoadFoundation(Slope, RoadBits) (road_cmd.cpp) [2269] SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [1967] FiosGetDescText(char const**, unsigned long long*) [129] GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) (station_cmd.cpp) [2565] SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [1419] FiosIsValidFile(char const*, dirent const*, stat*) [344] GetTileDesc_Clear(unsigned int, TileDesc*) (clear_cmd.cpp) [2566] SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2435] GameSizeChanged() [508] IsRailStationTile(unsigned int) (station_map.h) [2567] SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [985] GamelogRevision() [443] MakeDutchTownName(char*, char const*, unsigned int) (townname.cpp) [1885] SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [2196] GamelogTestMode() [2487] MenuClickSaveLoad(int) (toolbar_gui.cpp) [1805] SQVM::Pop(long) [300] GetBridgeHeight(unsigned int) [968] NetworkInitialize() (network.cpp) [2182] SQVM::Pop() [2197] GetCommandFlags(unsigned int) [657] NormaliseSubtypes(Train*) (train_cmd.cpp) [2270] SQVM::Top() [1412] GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1567] ReserveChangeInfo(ByteReader*) (newgrf.cpp) [1982] SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [458] GetIndustrySpec(unsigned char) [73] RoadVehController(RoadVehicle*) (roadveh_cmd.cpp) [2568] SQVM::Init(SQVM*, long) [1662] GetIndustryType(unsigned int) [946] RoadVehLeaveDepot(RoadVehicle*, bool) (roadveh_cmd.cpp) [1747] SQVM::Push(SQObjectPtr const&) [1310] GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) [784] SlReadSimpleGamma() (saveload.cpp) [2095] SQVM::GetAt(long) [367] GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [963] StartRoadVehSound(RoadVehicle const*) (roadveh_cmd.cpp) [1710] SQVM::GetUp(long) [932] GetStringHeight(unsigned short, int) [1568] StationChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [1983] SQVM::Return(long, long, SQObjectPtr&) [209] GetTileRailType(unsigned int) [845] TerraformTownTile(unsigned int, int, int) (town_cmd.cpp) [1984] SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [629] GfxInitPalettes() [103] TileLoop_Industry(unsigned int) (industry_cmd.cpp) [1851] SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [263] HasFoundationNE(unsigned int, Slope, unsigned int) [1346] TileOffsByDiagDir(DiagDirection) (map_func.h) [2569] SQVM::Release() [271] HasFoundationNW(unsigned int, Slope, unsigned int) [658] TileOffsByDiagDir(DiagDirection) (map_func.h) [2570] SQVM::CLASS_OP(SQObjectPtr&, long, long) [227] HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1627] TownDrawHouseLift(TileInfo const*) (town_cmd.cpp) [2183] SQVM::Finalize() [1031] IConsoleCmdExec(char const*) [173] TrainCanLeaveTile(Train const*) (train_cmd.cpp) [1985] SQVM::StartCall(SQClosure*, long, long, long, bool) [2436] IConsoleGUIFree() [362] TrainEnterStation(Train*, unsigned short) (train_cmd.cpp) [2571] SQVM::SQVM(SQSharedState*) [984] IConsoleGUIInit() [550] VehicleEnter_Road(Vehicle*, unsigned int, int, int) (road_cmd.cpp) [2572] SQVM::~SQVM() [2119] InitTextEffects() [75] CheckNextTrainTile(Train*) (train_cmd.cpp) [1665] Ship::UpdateDeltaXY(Direction) [2120] InitializeAIGui() [711] ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) (town_cmd.cpp) [388] Ship::Tick() [2121] InitializeGroup() [452] ClearTile_Industry(unsigned int, DoCommandFlag) (industry_cmd.cpp) [2184] Ship::MarkDirty() [2122] InitializeMusic() [2488] DeleteDropDownList(std::list >*) (dropdown.cpp) [914] Ship::~Ship() [2123] InitializeSigns() [802] DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) (widget.cpp) [1960] Sign::UpdateVirtCoord() [861] InitializeSound() [714] DrawTile_Unmovable(TileInfo*) (unmovable_cmd.cpp) [1961] Sign::Sign(Owner) [2124] InitializeTowns() [131] FindRailStationEnd(unsigned int, int, bool, bool) (newgrf_station.cpp) [1962] Sign::~Sign() [2125] InitializeTrees() [370] GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) (vehicle.cpp) [357] Town::UpdateVirtCoord() [5] NetworkGameLoop() [404] GetFoundation_Road(unsigned int, Slope) (road_cmd.cpp) [902] Town::GetByTile(unsigned int) [1043] NetworkShutDown() [384] GetFoundation_Town(unsigned int, Slope) (town_cmd.cpp) [1625] Town::~Town() [2198] NetworkUDPClose() [477] GetRailStationAxis(unsigned int) (station_map.h) [1922] Depot::~Depot() [67] OnTick_Industry() [730] GetRailStationAxis(unsigned int) (station_map.h) [2573] Group::Group(Owner) [944] RecomputePrices() [673] GetRailStationAxis(unsigned int) (station_map.h) [2574] Group::~Group() [2057] ResetCurrencies(bool) [242] GetRailStationAxis(unsigned int) (station_map.h) [1762] Order::AssignOrder(Order const&) [2126] ResetIndustries() [474] GetRailStationAxis(unsigned int) (station_map.h) [625] Order::MakeLoading(bool) [2437] SaveToHighScore() [1443] GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) (industry_cmd.cpp) [2096] Order::MakeGoToWaypoint(unsigned short) [1924] ScanForTarFiles() [1338] HalftileFoundation(Corner) (slope_func.h) [1530] Order::MakeLeaveStation() [248] ScanNewGRFFiles() [927] HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) (settings.cpp) [1671] Order::ConvertFromOldSavegame() [964] SetLocalCompany(Owner) [1306] HouseGetRandomBits(ResolverObject const*) (newgrf_house.cpp) [1533] Order::Free() [1515] SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [2163] IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) (settings.cpp) [626] Order::SetRefit(unsigned char, unsigned char) [2127] ShowNewGRFError() [2164] IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) (settings.cpp) [2050] Order::MakeDummy() [481] SlCalcObjLength(void const*, SaveLoad const*) [317] MayHaveBridgeAbove(unsigned int) (bridge_map.h) [1763] Order::Order(unsigned int) [2438] SortResolutions(int) [947] MayHaveBridgeAbove(unsigned int) (bridge_map.h) [40] Train::UpdateSpeed() [308] TriggerIndustry(Industry*, IndustryTileTrigger) [493] PopupMainToolbMenu(Window*, int, unsigned short, int) (toolbar_gui.cpp) [235] Train::UpdateDeltaXY(Direction) [1024] UpdateCompanyHQ(Company*, unsigned int) [105] RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) (roadveh_cmd.cpp) [505] Train::ConsistChanged(bool) [624] UpdateOrderDest(Vehicle*, Order const*, int) [339] RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) (roadveh_cmd.cpp) [1369] Train::UpdateAcceleration() [2439] init_BinaryHeap(Queue*, unsigned int) [101] StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) (newgrf_station.cpp) [1536] Train::GetOrderStationLocation(unsigned short) [1565] AddGRFTextToList(GRFText**, GRFText*) [212] StationResolveReal(ResolverObject const*, RealSpriteGroup const*) (newgrf_station.cpp) [9] Train::Tick() [2199] AyStarMain_Clear(AyStar*) [1688] TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) (road_cmd.cpp) [160] Train::OnNewDay() [2128] BindAirportSpecs() [628] TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) (town_cmd.cpp) [165] Train::MarkDirty() [6] CallVehicleTicks() [817] TileLoop_Unmovable(unsigned int) (unmovable_cmd.cpp) [337] Train::~Train() [1736] ChangeTownRating(Town*, int, int, DoCommandFlag) [82] VehicleEnter_Track(Vehicle*, unsigned int, int, int) (rail_cmd.cpp) [1059] AIInfo::DummyConstructor(SQVM*) [641] CmdBuildIndustry(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1666] VehicleEnter_Water(Vehicle*, unsigned int, int, int) (water_cmd.cpp) [2575] AIInfo::AIInfo() [544] CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [80] VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) (newgrf_engine.cpp) [2576] AIInfo::~AIInfo() [617] ConvertDateToYMD(int, YearMonthDay*) [39] VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) (newgrf_engine.cpp) [1436] CBlobT::GrowSizeNC(unsigned long) [1680] ConvertYMDToDate(int, unsigned char, unsigned char) [198] AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) (viewport.cpp) [614] CBlobT::~CBlobT() [1503] DeleteWindowById(WindowClass, int, bool) [1418] AllocateSpriteCache(unsigned int) (spritecache.cpp) [1604] Engine::Engine(VehicleType, unsigned short) [366] DistanceFromEdge(unsigned int) [718] AnimateTile_Station(unsigned int) (station_cmd.cpp) [1636] Engine::Engine() [123] DrawBridgeMiddle(TileInfo const*) [2489] AskExitGameCallback(Window*, bool) (intro_gui.cpp) [1550] Engine::~Engine() [113] DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [548] CanPlantTreesOnTile(unsigned int, bool) (tree_cmd.cpp) [1455] Packet::Packet(NetworkSocketHandler*) [157] DrawNewHouseTile(TileInfo*, unsigned short) [1765] ClearTile_Unmovable(unsigned int, DoCommandFlag) (unmovable_cmd.cpp) [1913] Window::InitNested(WindowDesc const*, int) [1294] EndSpriteCombine() [1806] ConvertTTDBasePrice(unsigned int, char const*, Price*) (newgrf.cpp) [1963] Window::OnFocusLost() [1741] EnginesDailyLoop() [1452] DrawSurfaceToScreen() (sdl_v.cpp) [1426] Window::OnMouseLoop() [1301] FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [685] DrawTrackFence_NS_1(TileInfo const*, unsigned int) (rail_cmd.cpp) [1482] Window::OnMouseOver(Point, int) [1695] FiosIsHiddenFile(dirent const*) [681] DrawTrackFence_NS_2(TileInfo const*, unsigned int) (rail_cmd.cpp) [1051] Window::RaiseButtons(bool) [593] FreightWagonMult(unsigned char) [540] DrawTrackFence_WE_1(TileInfo const*, unsigned int) (rail_cmd.cpp) [726] Window::InitializeData(WindowClass, int, unsigned int) [986] GetBindAddresses(SmallVector*, unsigned short) [683] DrawTrackFence_WE_2(TileInfo const*, unsigned int) (rail_cmd.cpp) [1684] Window::OnHundredthTick() [2440] GetCurrentLocale(char const*) [552] GenerateStationName(Station*, unsigned int, StationNaming) (station_cmd.cpp) [1901] Window::CreateNestedTree(WindowDesc const*, bool) [297] GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [1683] GetCrossingRailAxis(unsigned int) (road_map.h) [727] Window::FinishInitNested(WindowDesc const*, int) [48] GetNewVehiclePos(Vehicle const*) [1527] GetCrossingRoadAxis(unsigned int) (road_map.h) [1037] Window::SetFocusedWidget(unsigned char) [1870] GetWidgetFromPos(Window const*, int, int) [1351] GetFoundation_Clear(unsigned int, Slope) (clear_cmd.cpp) [1852] Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2129] GfxInitSpriteMem() [1328] GetFoundation_Dummy(unsigned int, Slope) (dummy_land.cpp) [2097] Window::HandleButtonClick(unsigned char) [2200] HasRailtypeAvail(Owner, RailType) [441] GetFoundation_Track(unsigned int, Slope) (rail_cmd.cpp) [1914] Window::OnInitialPosition(WindowDesc const*, short, short, int) [1910] HideDropDownMenu(Window*) [1289] GetFoundation_Trees(unsigned int, Slope) (tree_cmd.cpp) [621] Window::SetWidgetsDisabledState(bool, int, ...) [2441] HideVitalWindows() [1323] GetFoundation_Water(unsigned int, Slope) (water_cmd.cpp) [180] Window::FindWindowPlacementAndResize(int, int) [1823] IConsoleAliasGet(char const*) [1453] GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) (newgrf.cpp) [1882] Window::OnInit() [2058] IConsoleGUIPrint(ConsoleColour, char*) [1920] GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [1481] Window::OnTick() [2015] InitWindowSystem() [1041] HandleOldDiffCustom(bool) (settings.cpp) [791] Window::ReInit(int, int) [2130] InitializeCheats() [1543] HasDepotReservation(unsigned int) (rail_map.h) [1902] Window::OnFocus() [2131] InitializeDepots() [1039] HasDepotReservation(unsigned int) (rail_map.h) [1930] Window::OnResize() [2132] InitializeOrders() [289] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [2577] Window::OnTimeout() [842] IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [1320] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1903] Window::Window() [92] NewHouseTileLoop(unsigned int) [1317] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [974] Window::~Window() [1484] OnTick_Companies() [434] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [2578] Blitter::PostResize() [135] PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [2490] MakeResizableHeader(int*) (network_gui.cpp) [2271] Company::Company(unsigned short, bool) [275] ReInitAllWindows() [1804] ReplaceEnglishWords(char*, bool) (townname.cpp) [2272] Company::~Company() [1025] ReadLanguagePack(int) [2235] ResetSignalHandlers() (afterload.cpp) [1015] IniFile::SaveToDisk(char const*) [13] RedrawScreenRect(int, int, int, int) [1348] RoadZPosAffectSpeed(RoadVehicle*, unsigned char) (roadveh_cmd.cpp) [2051] IniFile::RemoveGroup(char const*) [1583] RemapOldStringID(unsigned short) [1689] ScanPathForTarFiles(char const*, unsigned long) (fileio.cpp) [987] IniFile::LoadFromDisk(char const*) [877] RemoveTextEffect(unsigned short) [1949] SetDepotReservation(unsigned int, bool) (rail_map.h) [1622] IniFile::GetGroup(char const*, unsigned long) [1046] SetFocusedWindow(Window*) [468] SetTrackReservation(unsigned int, TrackBits) (rail_map.h) [1886] IniFile::IniFile(char const* const*) [1968] SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1488] SetViewportPosition(Window*, int, int) (viewport.cpp) [1887] IniFile::~IniFile() [492] ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [1012] SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) (industry_cmd.cpp) [1843] IniItem::SetValue(char const*) [496] ShowVitalWindows() [1586] TerraformTileHeight(TerraformerState*, unsigned int, int) (terraform_cmd.cpp) [1563] IniItem::IniItem(IniGroup*, char const*, unsigned long) [2059] SlGetFieldLength() [1878] TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) (clear_cmd.cpp) [1746] IniItem::~IniItem() [1326] SndPlayVehicleFx(unsigned short, Vehicle const*) [554] TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) (rail_cmd.cpp) [2579] SQClass::CreateInstance() [2442] StartupCompanies() [1881] TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) (water_cmd.cpp) [1908] SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1066] StartupDisasters() [1660] TownHouseChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2185] SQClass::Release() [847] StartupOneEngine(Engine*, int) [1298] TrackOverlapsTracks(TrackBits, Track) (track_func.h) [2186] SQClass::Finalize() [522] TownsMonthlyLoop() [1064] UpdateAircraftSpeed(Aircraft*, unsigned int, bool) (aircraft_cmd.cpp) [2187] SQClass::SQClass(SQSharedState*, SQClass*) [1403] UpdateTextEffect(unsigned short, unsigned short) [1936] UpdateWaypointOrder(Order*) (station_sl.cpp) [2188] SQClass::~SQClass() [610] UpdateTownRadius(Town*) [1926] AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) (airport.cpp) [2580] SQLexer::ReadNumber() [642] ValParamRailtype(RailType) [424] AnimateTile_Industry(unsigned int) (industry_cmd.cpp) [2024] SQLexer::ReadString(char, bool) [2016] ValidatePlaylist(unsigned char*) [820] CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) (town_cmd.cpp) [1771] SQLexer::Lex() [88] VehicleEnterTile(Vehicle*, unsigned int, int, int) [257] ClearPathReservation(Train const*, unsigned int, Trackdir) (train_cmd.cpp) [2581] SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2443] sq_base_register(SQVM*) [561] CountMapSquareAround(unsigned int, bool (*)(unsigned int)) (station_cmd.cpp) [1585] SQLexer::Next() [514] AfterLoadStations() [58] DrawOverlappedWindow(Window*, int, int, int, int) (window.cpp) [1855] SQLexer::ReadID() [531] AfterLoadVehicles(bool) [2042] EnsureNoVehicleProcZ(Vehicle*, void*) (vehicle.cpp) [1856] SQLexer::GetIDType(char*) [50] CallLandscapeTick() [994] FindNearIndustryName(unsigned int, void*) (station_cmd.cpp) [2582] SQLexer::SQLexer() [818] ClearTile_Station(unsigned int, DoCommandFlag) [659] FindNearestEmptyLand(unsigned int, void*) (town_cmd.cpp) [2583] SQLexer::~SQLexer() [353] CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [109] FindTrainCollideEnum(Vehicle*, void*) (train_cmd.cpp) [1799] SQTable::AllocNodes(long) [1993] CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1420] FindTrainOnTrackEnum(Vehicle*, void*) (pbs.cpp) [2189] SQTable::_ClearNodes() [2133] DeleteStationNews(unsigned short) [94] GetFloodingBehaviour(unsigned int) (water_cmd.cpp) [1753] SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [2030] DeleteSubsidyWith(SourceType, unsigned short) [2491] IConsoleClearCommand() (console_gui.cpp) [1844] SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [233] DeleteVehicleNews(unsigned short, unsigned short) [1937] NetworkAcceptClients(int) (network.cpp) [2584] SQTable::Clone() [1742] DisasterDailyLoop() [485] SetTreeGroundDensity(unsigned int, TreeGround, unsigned int) (tree_map.h) [1873] SQTable::Rehash(bool) [571] DistanceManhattan(unsigned int, unsigned int) [467] SndPlayScreenCoordFx(unsigned short, int, int, int, int) (sound.cpp) [1652] SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [972] DoZoomInOutWindow(int, Window*) [1319] StationGetRandomBits(ResolverObject const*) (newgrf_station.cpp) [1837] SQTable::Release() [670] DrawClearLandTile(TileInfo const*, unsigned char) [90] TrainCheckIfLineEnds(Train*) (train_cmd.cpp) [2190] SQTable::Finalize() [287] DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [200] UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) (station_cmd.cpp) [1838] SQTable::SQTable(SQSharedState*, long) [1445] DrawHillyLandTile(TileInfo const*) [43] UpdateVehiclePosHash(Vehicle*, int, int) (vehicle.cpp) [1839] SQTable::~SQTable() [510] EngineReplacement(EngineRenew*, unsigned short, unsigned short) [96] VehicleEnter_Station(Vehicle*, unsigned int, int, int) (station_cmd.cpp) [774] Station::UpdateVirtCoord() [408] FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [345] VehicleGetRandomBits(ResolverObject const*) (newgrf_engine.cpp) [207] Station::RecomputeIndustriesNear() [2060] GamelogGRFAddList(GRFConfig const*) [431] AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) (town_cmd.cpp) [208] Station::RecomputeIndustriesNearForAll() [1994] GamelogPrintDebug(int) [2492] AircraftGetEntryPoint(Aircraft const*, AirportFTAClass const*) (aircraft_cmd.cpp) [1613] Station::Station(unsigned int) [2031] GamelogStopAction() [866] CalcEngineReliability(Engine*) (engine.cpp) [365] Station::~Station() [708] GenerateClearTile() [1820] CheckNewIndustry_NULL(unsigned int) (industry_cmd.cpp) [1874] Vehicle::AddToShared(Vehicle*) [1524] GetCargoIDByLabel(unsigned int) [682] DoSetViewportPosition(Window const*, int, int, int, int) (viewport.cpp) [413] Vehicle::SendToDepot(DoCommandFlag, DepotCommand) [211] GetCharacterWidth(FontSize, unsigned int) [338] DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) (newgrf_industrytiles.cpp) [442] Vehicle::BeginLoading() [2201] GetDriverParamInt(char const* const*, char const*, int) [206] DrawTile_TunnelBridge(TileInfo*) (tunnelbridge_cmd.cpp) [335] Vehicle::LeaveStation() [77] GetGlobalVariable(unsigned char, unsigned int*) [786] DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) (widget.cpp) [284] Vehicle::HandleLoading(bool) [1367] GetHouseNorthPart(unsigned short&) [419] EnumCheckRoadVehClose(Vehicle*, void*) (roadveh_cmd.cpp) [1466] Vehicle::PreDestructor() [2444] GetMainViewBottom() [1631] FeatureMapSpriteGroup(ByteReader*) (newgrf.cpp) [24] Vehicle::UpdateViewport(bool, bool) [701] GetOtherBridgeEnd(unsigned int) [660] FindFurthestFromWater(unsigned int, void*) (town_cmd.cpp) [277] Vehicle::SetNext(Vehicle*) [273] GetOtherTunnelEnd(unsigned int) [320] FindIndustryToDeliver(unsigned int, void*) (station.cpp) [1359] Vehicle::OnNewDay() [187] GetRailFoundation(Slope, TrackBits) [427] FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) (strings.cpp) [667] Vehicle::Vehicle(VehicleType) [788] GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [1644] GamelogPrintDebugProc(char const*) (gamelog.cpp) [1388] Vehicle::Vehicle(VehicleType) [671] GetSlopeZInCorner(Slope, Corner) [1377] GetFoundation_Station(unsigned int, Slope) (station_cmd.cpp) [177] Vehicle::~Vehicle() [334] GetStringWithArgs(char*, unsigned int, long long*, char const*) [1749] GetLanguageFileHeader(char const*, LanguagePack*) (strings.cpp) [1713] AIConfig::SetSetting(char const*, int) [1579] GetTempDataEngine(unsigned short) [124] GetPlatformInfoHelper(unsigned int, bool, bool, bool) (newgrf_station.cpp) [1704] AIConfig::GetConfigList() [302] GetVehiclePalette(Vehicle const*) [1520] GetRoadDepotDirection(unsigned int) (road_map.h) [1773] AIConfig::ResetSettings() [167] HandleMouseEvents() [622] GetRoadDepotDirection(unsigned int) (road_map.h) [1853] AIConfig::StringToSettings(char const*) [1038] HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2236] GetRoadDepotDirection(unsigned int) (road_map.h) [1792] AIConfig::AddRandomDeviation() [728] HasBridgeFlatRamp(Slope, Axis) [56] GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) (newgrf_engine.cpp) [1793] AIConfig::ChangeAI(char const*, int, bool, bool) [54] IncreaseSpriteLRU() [794] HasStationReservation(unsigned int) (station_map.h) [1774] AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [295] IndustryDailyLoop() [1366] HasStationReservation(unsigned int) (station_map.h) [1794] AIConfig::AIConfig(AIConfig const*) [2134] InitializeDockGui() [429] HasStationReservation(unsigned int) (station_map.h) [1775] AIConfig::~AIConfig() [2135] InitializeEconomy() [433] MakeSingleHouseBigger(unsigned int) (town_cmd.cpp) [1831] Aircraft::UpdateDeltaXY(Direction) [2202] InitializeRailGUI() [1560] RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2098] Aircraft::GetOrderStationLocation(unsigned short) [2136] InitializeRailGui() [237] ReverseTrainDirection(Train*) (train_cmd.cpp) [729] Aircraft::Tick() [2137] InitializeRoadGui() [1721] RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2025] Aircraft::MarkDirty() [1504] IsNewsTickerShown() [1646] SetClearGroundDensity(unsigned int, ClearGround, unsigned int) (clear_map.h) [850] Aircraft::~Aircraft() [2445] LoadFromHighScore() [1796] SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2585] CrashLog::InitialiseCrashLog() [55] LoadUnloadStation(Station*) [1663] StationMapSpriteGroup(ByteReader*, unsigned char) (newgrf.cpp) [962] Industry::PostDestructor(unsigned long) [1591] MxActivateChannel(MixerChannel*) [1519] TerraformAddDirtyTile(TerraformerState*, unsigned int) (terraform_cmd.cpp) [1923] Industry::GetByTile(unsigned int) [1465] MxAllocateChannel() [1950] TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) (station_cmd.cpp) [1690] Industry::GetRandom() [2203] NetworkDisconnect(bool) [562] TileLoop_TunnelBridge(unsigned int) (tunnelbridge_cmd.cpp) [541] Industry::~Industry() [1007] ResetWindowSystem() [140] UpdateSignalsInBuffer(Owner) (signal.cpp) [2099] IniGroup::Clear() [2446] ScreenSizeChanged() [239] VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) (newgrf.cpp) [1581] IniGroup::GetItem(char const*, bool) [2061] SortIndustryTypes() [214] WhoCanServiceIndustry(Industry*) (industry_cmd.cpp) [1730] IniGroup::IniGroup(IniFile*, char const*, unsigned long) [2204] TicksToLeaveDepot(Train const*) [1643] Write_ValidateSetting(void*, SettingDesc const*, int) (settings.cpp) [1879] IniGroup::~IniGroup() [1514] UndrawMouseCursor() [2493] AirportFindFreeHelipad(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [445] MusicSet::FillSetDetails(IniFile*, char const*, char const*) [1829] UpdateTownMaxPass(Town*) [346] AirportTilesChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2586] RefTable::AllocNodes(unsigned long) [1410] UsesWagonOverride(Vehicle const*) [278] AlwaysDrawUnpavedRoads(unsigned int, Roadside) (road_cmd.cpp) [2587] RefTable::Add(unsigned long, tagSQObject&) [862] VehicleEnterDepot(Vehicle*) [1538] CalcClosestStationTile(unsigned short, unsigned int, StationType) (pathfinder_func.h) [2588] RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [46] ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [1537] CalcClosestStationTile(unsigned short, unsigned int, StationType) (pathfinder_func.h) [2589] RefTable::AddRef(tagSQObject&) [1003] str_strip_colours(char*) [1648] ClearTile_TunnelBridge(unsigned int, DoCommandFlag) (tunnelbridge_cmd.cpp) [2590] RefTable::Finalize() [1995] AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [1472] CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) (newgrf.cpp) [2591] RefTable::RefTable() [2205] AfterLoadLabelMaps() [515] DoClearTownHouseHelper(unsigned int, Town*, unsigned short) (town_cmd.cpp) [2592] RefTable::~RefTable() [890] AfterLoadRoadStops() [601] GetFoundation_Industry(unsigned int, Slope) (industry_cmd.cpp) [1761] RoadStop::MakeDriveThrough() [1569] AnimateAirportTile(unsigned int) [114] GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) (tunnelbridge_cmd.cpp) [1431] RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [694] AnimateStationTile(unsigned int) [661] GetTownRoadGridElement(Town*, unsigned int, DiagDirection) (town_cmd.cpp) [1614] RoadStop::Enter(RoadVehicle*) [2138] CheckExternalFiles() [1522] HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) (newgrf.cpp) [1621] RoadStop::Entry::Leave(RoadVehicle const*) [1996] CheckTileOwnership(unsigned int) [1740] HandleScrollbarHittest(Scrollbar const*, int, int, bool) (widget.cpp) [889] RoadStop::Entry::Rebuild(RoadStop const*, int) [2206] CheckTrainsLengths() [1864] HasCrossingReservation(unsigned int) (road_map.h) [1616] RoadStop::Leave(RoadVehicle*) [839] CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [684] HasPbsSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1429] RoadStop::GetByTile(unsigned int, RoadStopType) [210] CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [2071] IConsoleWriteToLogFile(char const*) (console.cpp) [1751] RoadStop::~RoadStop() [1947] ClearGRFConfigList(GRFConfig**) [2072] InitializeNetworkPools() (network.cpp) [1669] SQString::Create(SQSharedState*, char const*, long) [482] CmdBuildSingleRail(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1594] IsDriveThroughStopTile(unsigned int) (station_map.h) [1714] SQString::Release() [436] CmdBuildTrainDepot(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1545] IsDriveThroughStopTile(unsigned int) (station_map.h) [1715] SQString::~SQString() [2207] CopyTempEngineData() [1938] IsStandardRoadStopTile(unsigned int) (station_map.h) [2006] Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [321] DeleteAnimatedTile(unsigned int) [279] RoadVehCheckTrainCrash(RoadVehicle*) (roadveh_cmd.cpp) [2273] Squirrel::AddClassEnd() [1033] DeleteIndustryNews(unsigned short) [1939] SetCrossingReservation(unsigned int, bool) (road_map.h) [1986] Squirrel::MethodExists(tagSQObject, char const*) [2447] DetermineBasePaths(char const*) [1842] TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) (industry_cmd.cpp) [2593] Squirrel::ResetCrashed() [560] DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [1872] AirportGetTerminalCount(unsigned char const*, unsigned char*) (airport.cpp) [2274] Squirrel::AddClassBegin(char const*) [1340] DrawClearLandFence(TileInfo const*) [535] CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) (industry_cmd.cpp) [2594] Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [199] DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [2494] CheckNewIndustry_Forest(unsigned int) (industry_cmd.cpp) [2026] Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [2062] EnginesMonthlyLoop() [970] CheckNewIndustry_OilRig(unsigned int) (industry_cmd.cpp) [2100] Squirrel::AddConst(char const*, int) [1291] FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1630] CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) (newgrf.cpp) [1987] Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1673] FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [299] CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) (industry_cmd.cpp) [2595] Squirrel::Squirrel() [897] FioCheckFileExists(char const*, Subdirectory) [1394] GetFoundation_Unmovable(unsigned int, Slope) (unmovable_cmd.cpp) [2596] Squirrel::~Squirrel() [1917] FioCreateDirectory(char const*) [597] GetOtherTunnelBridgeEnd(unsigned int) (tunnelbridge_map.h) [1719] TileArea::Add(unsigned int) [2032] GamelogStartAction(GamelogActionType) [471] GetRailFoundationCorner(Foundation) (slope_func.h) [907] Waypoint::UpdateVirtCoord() [115] GetFoundationSlope(unsigned int, unsigned int*) [293] GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) (road_cmd.cpp) [2007] Waypoint::~Waypoint() [2139] GetGRFTownNameList() [613] GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) (town_cmd.cpp) [1909] sqvector::push_back(SQClassMember const&) [1654] GetRailTypeByLabel(unsigned int) [1807] TownHouseMapSpriteGroup(ByteReader*, unsigned char) (newgrf.cpp) [2027] sqvector::push_back(char const&) [163] GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [472] TrainApproachingLineEnd(Train*, bool) (train_cmd.cpp) [1014] AIScanner::RescanAIDir() [144] GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [136] TrainMovedChangeSignals(unsigned int, DiagDirection) (train_cmd.cpp) [1904] AIScanner::FindInfo(char const*, int, bool) [244] GetTownRadiusGroup(Town const*, unsigned int) [213] ChangeIndustryProduction(Industry*, bool) (industry_cmd.cpp) [566] AIScanner::AIScanner() [85] GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [201] CheckIfTrainNeedsService(Train*) (train_cmd.cpp) [2597] AIScanner::~AIScanner() [747] GetVehicleCapacity(Vehicle const*, unsigned short*) [1869] ClearTemporaryNewGRFData(GRFFile*) (newgrf.cpp) [1988] BaseMedia::GetUsedSet() [126] GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [1430] EnsureNoTrainOnTrackProc(Vehicle*, void*) (vehicle.cpp) [2598] BaseMedia::GetExtension() [876] HideFillingPercent(unsigned short*) [746] GetSignalStateByTrackdir(unsigned int, Trackdir) (rail_map.h) [2599] BaseMedia::DetermineBestSet() [2208] InitializeOldNames() [616] GetStationAnimationFrame(unsigned int) (station_map.h) [2600] BaseMedia::SetSet(char const*) [2140] InitializeStations() [951] GetStationAnimationFrame(unsigned int) (station_map.h) [490] BaseMedia::AddFile(char const*, unsigned long) [356] InitializeVehicles() [1506] GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) (clear_cmd.cpp) [1699] BaseMedia::GetUsedSet() [503] MoveAllTextEffects() [172] GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) (rail_cmd.cpp) [2601] BaseMedia::GetExtension() [97] MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [1570] GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) (tree_cmd.cpp) [2602] BaseMedia::DetermineBestSet() [1592] MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) [733] GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) (water_cmd.cpp) [2603] BaseMedia::SetSet(char const*) [1593] MxSetChannelVolume(MixerChannel*, unsigned int, float) [1405] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [444] BaseMedia::AddFile(char const*, unsigned long) [949] NetworkServerStart() [446] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [2101] BaseMedia::GetUsedSet() [1500] NetworkServer_Tick(bool) [1385] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [2604] BaseMedia::GetExtension() [619] NetworkUDPGameLoop() [1473] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [2605] BaseMedia::DetermineBestSet() [390] OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [1381] MapSpriteMappingRecolour(PalSpriteID*) (newgrf.cpp) [2606] BaseMedia::SetSet(char const*) [1311] OffsetGroundSprite(int, int) [1497] TerraformGetHeightOfTile(TerraformerState const*, unsigned int) (terraform_cmd.cpp) [751] BaseMedia::AddFile(char const*, unsigned long) [2017] RelocateAllWindows(int, int) [795] AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) (industry_cmd.cpp) [1357] CargoList::AddToCache(CargoPacket const*) [2448] ResetCompanyLivery(Company*) [637] DrawSurfaceToScreenThread(void*) (sdl_v.cpp) [703] CargoList::InvalidateCache() [2033] ResetObjectToPlace() [854] FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) (roadveh_cmd.cpp) [1355] CargoList::RemoveFromCache(CargoPacket const*) [2209] ResetSignalVariant(int) [314] GetCustomStationSpecIndex(unsigned int) (station_map.h) [266] CargoList::Append(CargoPacket*) [910] RoadVehUpdateCache(RoadVehicle*) [1365] GetIndustryAnimationState(unsigned int) (industry_map.h) [204] bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [1056] ScrollMainWindowTo(int, int, int, bool) [1368] SetIndustryAnimationState(unsigned int, unsigned char) (industry_map.h) [925] CargoList::Truncate(unsigned int) [1525] ShowFillingPercent(int, int, int, unsigned char, unsigned short) [1060] SetIndustryAnimationState(unsigned int, unsigned char) (industry_map.h) [911] CargoList::~CargoList() [359] ShowSaveLoadDialog(SaveLoadDialogMode) [1756] SetRailStationReservation(unsigned int, bool) (station_map.h) [1350] CargoList::AddToCache(CargoPacket const*) [1293] StartSpriteCombine() [121] VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) (tunnelbridge_cmd.cpp) [739] CargoList::InvalidateCache() [2063] StationMonthlyLoop() [1698] AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) (unmovable_cmd.cpp) [1353] CargoList::RemoveFromCache(CargoPacket const*) [1052] SubsidyMonthlyLoop() [1334] AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) (viewport.cpp) [307] CargoList::Append(CargoPacket*) [721] TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [1337] GetFoundation_TunnelBridge(unsigned int, Slope) (tunnelbridge_cmd.cpp) [306] bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [992] UnInitWindowSystem() [247] GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) (station_cmd.cpp) [542] CargoList::~CargoList() [330] UnreserveRailTrack(unsigned int, Track) [1468] GetVehicleTunnelBridgeProc(Vehicle*, void*) (vehicle.cpp) [1440] CargoSpec::Get(unsigned long) [2449] sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [418] HasTunnelBridgeReservation(unsigned int) (tunnelbridge_map.h) [881] ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [1510] AppendPathSeparator(char*, unsigned long) [2495] InitializeDynamicVariables() (openttd.cpp) [1628] GRFConfig::GRFConfig(char const*) [1485] CallWindowTickEvent() [1347] RoadVehGetSlidingDirection(RoadVehicle const*, int, int) (roadveh_cmd.cpp) [1667] GRFConfig::~GRFConfig() [2141] CleanUpGRFTownNames() [1423] SetTunnelBridgeReservation(unsigned int, bool) (tunnelbridge_map.h) [1606] OrderList::Initialize(Order*, Vehicle*) [488] ClearStorageChanges(bool) [1825] TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) (tunnelbridge_cmd.cpp) [1989] SQClosure::Release() [158] ClosestTownFromTile(unsigned int, unsigned int) [2237] AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1990] SQClosure::~SQClosure() [643] CmdPurchaseLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [800] CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) (industry_cmd.cpp) [2607] long SQConvert::DefSQConstructorCallback(SQVM*) [151] CreateEffectVehicle(int, int, int, EffectVehicleType) [632] EnumFindVehBlockingOvertake(Vehicle*, void*) (roadveh_cmd.cpp) [2608] long SQConvert::DefSQDestructorCallback(void*, long) (squirrel_helper.hpp) [1483] DoPaletteAnimations() [1010] FiosGetScenarioListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) (fios.cpp) [2275] Scrollbar::SetCapacityFromWidget(Window*, int, int) [771] DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [582] GetDisallowedRoadDirections(unsigned int) (road_map.h) [1724] NWidgetBase::SetDirty(Window const*) const [1969] FiosGetSavegameList(SaveLoadDialogMode) [487] GetRailReservationTrackBits(unsigned int) (rail_map.h) [1744] QueryString::HasEditBoxFocus(Window const*, int) const [437] FiosGetScenarioList(SaveLoadDialogMode) [1285] GetRailReservationTrackBits(unsigned int) (rail_map.h) [770] QueryWindow::DrawWidget(Rect const&, int) const [2210] GamelogTestRevision() [1639] GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) (industry_cmd.cpp) [1678] QueryWindow::SetStringParameters(int) const [319] GetBridgeFoundation(Slope, Axis) [891] MakeEnglishOriginalTownName(char*, char const*, unsigned int) (townname.cpp) [1629] RoadVehicle::GetExpenseType(bool) const [2064] GetCompanyRailtypes(Owner) [609] SlopeWithThreeCornersRaised(Corner) (slope_func.h) [809] RoadVehicle::GetRunningCost() const [2211] GetCompanyRoadtypes(Owner) [1335] SlopeWithThreeCornersRaised(Corner) (slope_func.h) [1421] RoadVehicle::IsPrimaryVehicle() const [461] GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [1383] SubtractMoneyFromAnyCompany(Company*, CommandCost) (company_cmd.cpp) [486] RoadVehicle::IsStoppedInDepot() const [1523] GetDirectionTowards(Vehicle const*, int, int) [1951] _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) (genworld_gui.cpp) [1467] RoadVehicle::IsBus() const [368] GetIndustryTileSpec(unsigned short) [950] AircraftEventHandler_Landing(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [358] RoadVehicle::GetImage(Direction) const [2450] IConsoleClearBuffer() [976] AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1314] RoadVehicle::IsInDepot() const [1787] IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [2165] FinalisePriceBaseMultipliers() (newgrf.cpp) [347] SpriteGroup::GetNumResults() const [176] IndustryMonthlyLoop() [2019] GetWindowClassForVehicleType(VehicleType) (vehicle_gui.h) [579] SpriteGroup::GetCallbackResult() const [2142] InitNewsItemStructs() [697] InitBlocksizeForShipAircraft(VehicleType) (depot_gui.cpp) [578] SpriteGroup::Resolve(ResolverObject*) const [2143] InitializeClearLand() [779] IsCompatibleTrainStationTile(unsigned int, unsigned int) (station_map.h) [1439] StationRect::IsEmpty() const [2144] InitializeCompanies() [1590] SetIndustryConstructionStage(unsigned int, unsigned char) (industry_map.h) [1324] ViewportSign::MarkDirty() const [478] InitializeLandscape() [1044] TrainApproachingCrossingEnum(Vehicle*, void*) (train_cmd.cpp) [363] CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [2145] InitializeRoadStops() [501] TrainApproachingCrossingTile(Train const*) (train_cmd.cpp) [982] CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [2146] InitializeSoundPool() [1023] CheckRoadBlockedForOvertaking(OvertakeData*) (roadveh_cmd.cpp) [76] GroundVehicle::GetAcceleration() const [2147] InitializeSubsidies() [1330] IsSlopeWithThreeCornersRaised(Slope) (slope_func.h) [1332] CYapfRailNodeT::GetLastTile() const [2212] IsGoodGRFConfigList() [188] MarkCanalsAndRiversAroundDirty(unsigned int) (water_cmd.cpp) [723] bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail2>(Train const*, CYapfRail2&, CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [1605] LeastCommonMultiple(int, int) [888] AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1356] CYapfRailNodeT::GetLastTrackdir() const [111] MarkTileDirtyByTile(unsigned int) [1697] AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [844] DropdownWindow::DrawWidget(Rect const&, int) const [2451] NetworkCoreShutdown() [2496] AircraftEventHandler_EndTakeOff(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1944] NetworkAddress::GetPort() const [1035] NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [2073] CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) (industry_cmd.cpp) [523] SaveLoadWindow::DrawWidget(Rect const&, int) const [1499] NetworkUDPAdvertise() [591] GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) (tunnelbridge_cmd.cpp) [2008] ScriptFileInfo::CheckMethod(char const*) const [1047] PositionMainToolbar(Window*) [2497] NetworkFindBroadcastIPsInternal(SmallVector*) (host.cpp) [169] RealSpriteGroup::Resolve(ResolverObject*) const [2148] ResetAirportClasses() [2498] AircraftEventHandler_HeliLanding(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [2609] SoundDriver_SDL::GetName() const [2149] ResetStationClasses() [2499] AircraftEventHandler_StartTakeOff(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [225] StatusBarWindow::DrawWidget(Rect const&, int) const [2150] ResetVehiclePosHash() [1865] RemoveDuplicatesFromGRFConfigList(GRFConfig*) (newgrf_config.cpp) [2610] VideoDriver_SDL::GetName() const [782] SetAircraftPosition(Aircraft*, int, int, int) [2500] AircraftEventHandler_HeliEndLanding(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1739] DropDownListItem::Height(unsigned int) const [1918] SetAirportClassName(AirportClassID, unsigned short) [672] GetTunnelBridgeReservationTrackBits(unsigned int) (tunnelbridge_map.h) [1611] SelectGameWindow::SetStringParameters(int) const [2452] SetCurrentGrfLangID(unsigned char) [943] SkipIf(ByteReader*) (newgrf.cpp) [1582] NetworkGameWindow::DrawWidget(Rect const&, int) const [1748] SetStationClassName(StationClassID, unsigned short) [1718] BSWAP32(unsigned int) (bitmath_func.hpp) [814] NetworkGameWindow::DrawDetails(Rect const&) const [30] TileLoopClearHelper(unsigned int) [1032] ConExec(unsigned char, char**) (console_cmds.cpp) [1705] NetworkGameWindow::SetStringParameters(int) const [372] TriggerIndustryTile(unsigned int, IndustryTileTrigger) [1780] GRFInfo(ByteReader*) (newgrf.cpp) [174] ResultSpriteGroup::GetNumResults() const [288] TryReserveRailTrack(unsigned int, Track) [565] CMSAMine(unsigned int) (station_cmd.cpp) [89] ResultSpriteGroup::GetResult() const [915] UpdateAircraftCache(Aircraft*) [995] CMSATree(unsigned int) (station_cmd.cpp) [268] RandomizedSpriteGroup::Resolve(ResolverObject*) const [808] UpdateAirportsNoise() [546] CfgApply(ByteReader*) (newgrf.cpp) [1875] DropDownListStringItem::Selectable() const [768] UpdateAllVirtCoords() [851] Chance16(unsigned int, unsigned int) (random_func.hpp) [1845] DropDownListStringItem::Draw(int, int, int, int, bool, int) const [555] UpdateLevelCrossing(unsigned int, bool) [838] Chance16(unsigned int, unsigned int) (random_func.hpp) [922] DropDownListStringItem::Width() const [1479] UpdateTileSelection() [504] Chance16(unsigned int, unsigned int) (random_func.hpp) [1832] DropDownListStringItem::String() const [95] ViewportAddVehicles(DrawPixelInfo*) [2166] GRFSound(ByteReader*) (newgrf.cpp) [25] DeterministicSpriteGroup::Resolve(ResolverObject*) const [569] AI_CreateAIInfoDummy(SQVM*) [184] GrowTown(Town*) (town_cmd.cpp) [840] NetworkStartServerWindow::DrawWidget(Rect const&, int) const [1329] AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [1371] IsTunnel(unsigned int) (tunnel_map.h) [1686] NetworkStartServerWindow::SetStringParameters(int) const [1919] AllocateAirportClass(unsigned int) [762] IsTunnel(unsigned int) (tunnel_map.h) [194] CallbackResultSpriteGroup::GetCallbackResult() const [1659] AllocateStationClass(unsigned int) [1389] IsTunnel(unsigned int) (tunnel_map.h) [2276] NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [91] AnimateAnimatedTiles() [1309] IsTunnel(unsigned int) (tunnel_map.h) [2611] Ship::GetExpenseType(bool) const [1401] CanVehicleUseStation(Vehicle const*, Station const*) [202] MakeSnow(unsigned int, unsigned int) (clear_map.h) [2277] Ship::PlayLeaveStationSound() const [1402] CanVehicleUseStation(unsigned short, Station const*) [920] ParamSet(ByteReader*) (newgrf.cpp) [1664] Ship::GetImage(Direction) const [2213] CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) [1516] ReadZlib() (saveload.cpp) [1589] Ship::IsInDepot() const [1428] CheckCompanyHasMoney(CommandCost&) [928] ScanInfo(ByteReader*) (newgrf.cpp) [170] Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [879] CompaniesMonthlyLoop() [98] ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) (fileio.cpp) [292] Order::Equals(Order const&) const [267] CountVehiclesInChain(Vehicle const*) [1575] SkipAct1(ByteReader*) (newgrf.cpp) [1542] Train::GetExpenseType(bool) const [1363] DecreaseVehicleValue(Vehicle*) [1702] SkipAct5(ByteReader*) (newgrf.cpp) [256] Train::GetRunningCost() const [2065] DeleteWindowViewport(Window*) [1691] SkipActA(ByteReader*) (newgrf.cpp) [1296] Train::IsPrimaryVehicle() const [455] DrawWaterClassGround(TileInfo const*) [689] DrawLabel(Rect const&, WidgetType, bool, unsigned short) (widget.cpp) [253] Train::IsStoppedInDepot() const [1931] FiosFreeSavegameList() [874] Load_AIPL() (ai_sl.cpp) [47] Train::GetCurrentMaxSpeed() const [1970] FiosGetDiskFreeSpace(char const*, unsigned long long*) [952] Load_ANIT() (animated_tile_sl.cpp) [60] Train::GetCurveSpeedLimit() const [743] GetNorthernBridgeEnd(unsigned int) [812] Load_APID() (airport_sl.cpp) [595] Train::GetVehicleTrackdir() const [323] GetReservedTrackbits(unsigned int) [296] Load_CAPA() (cargopacket_sl.cpp) [824] Train::PlayLeaveStationSound() const [502] GetSouthernBridgeEnd(unsigned int) [953] Load_CAPR() (economy_sl.cpp) [899] Train::ReserveTrackUnderConsist() const [329] GetStringBoundingBox(char const*) [827] Load_CAPY() (economy_sl.cpp) [21] Train::GetImage(Direction) const [754] GetStringBoundingBox(unsigned short) [1005] Load_CHTS() (cheat_sl.cpp) [1040] Train::IsInDepot() const [74] GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [843] Load_DEPT() (depot_sl.cpp) [1424] Engine::CanCarryCargo() const [2151] InitializeAirportGui() [916] Load_ECMY() (economy_sl.cpp) [1441] Window::DrawWidget(Rect const&, int) const [686] InitializeIndustries() [790] Load_EIDS() (engine_sl.cpp) [16] Window::DrawWidgets() const [2152] InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [758] Load_ENGN() (engine_sl.cpp) [19] Window::DrawViewport() const [539] InvalidateWindowData(WindowClass, int, int) [954] Load_ENGS() (engine_sl.cpp) [1726] Window::SetWidgetDirty(unsigned char) const [1778] IsPtInWindowViewport(Window const*, int, int) [1061] Load_ERNW() (autoreplace_sl.cpp) [1905] Window::DeleteChildWindows(WindowClass) const [156] IsStationTileBlocked(unsigned int) [797] Load_GLOG() (gamelog_sl.cpp) [805] Window::DrawSortButtonState(int, SortButtonState) const [761] LoadStringWidthTable() [929] Load_GRPS() (group_sl.cpp) [1619] Window::SetStringParameters(int) const [675] MarkWholeScreenDirty() [836] Load_IIDS() (industry_sl.cpp) [1379] Window::SetDirty() const [853] MoveBuoysToWaypoints() [536] Load_INDY() (industry_sl.cpp) [1413] GRFFile::GetParam(unsigned int) const [973] NetworkUDPInitialize() [518] Load_MAP1() (map_sl.cpp) [382] MD5File::CheckMD5(Subdirectory) const [860] PlantRandomFarmField(Industry const*) [447] Load_MAP2() (map_sl.cpp) [1425] Station::GetTileArea(TileArea*, StationType) const [1661] SetCustomStationSpec(StationSpec*) [438] Load_MAP3() (map_sl.cpp) [112] Station::MarkTilesDirty(bool) const [924] SetWindowWidgetDirty(WindowClass, int, unsigned char) [712] Load_MAP4() (map_sl.cpp) [885] Station::GetCatchmentRect() const [2153] SetupCargoForClimate(unsigned char) [439] Load_MAP5() (map_sl.cpp) [108] Station::GetPlatformLength(unsigned int) const [331] ShowSelectGameWindow() [713] Load_MAP6() (map_sl.cpp) [141] Station::GetPlatformLength(unsigned int, DiagDirection) const [2453] SortNetworkLanguages() [519] Load_MAP7() (map_sl.cpp) [291] Station::GetCatchmentRadius() const [1549] UnloadWagonOverrides(Engine*) [930] Load_MAPS() (map_sl.cpp) [1558] Station::GetPrimaryRoadStop(RoadVehicle const*) const [1404] UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [393] Load_MAPT() (map_sl.cpp) [318] Station::TileBelongsToRailStation(unsigned int) const [425] UpdateHousesAndTowns() [1062] Load_NAME() (strings_sl.cpp) [222] Vehicle::NeedsServicing() const [977] UpdateTextBufferSize(Textbuf*) [864] Load_NGRF() (newgrf_sl.cpp) [1459] Vehicle::IsEngineCountable() const [37] YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [810] Load_OPTS() (settings.cpp) [1801] Vehicle::NeedsAutorenewing(Company const*) const [807] AirportGetNearestTown(AirportSpec const*, unsigned int) [741] Load_ORDL() (order_sl.cpp) [1620] Vehicle::PlayLeaveStationSound() const [1800] AlterVehicleListOrder(unsigned short, unsigned short) [396] Load_ORDR() (order_sl.cpp) [374] Vehicle::NeedsAutomaticServicing() const [1876] AppendToGRFConfigList(GRFConfig**, GRFConfig*) [2501] Load_PATS() (settings.cpp) [1731] AIConfig::GetSetting(char const*) const [1013] BuildIndustriesLegend() [821] Load_PLYR() (company_sl.cpp) [1906] AIConfig::SettingsToString(char*, unsigned long) const [2454] CalculateCompanyValue(Company const*, bool) [955] Load_PRIC() (economy_sl.cpp) [1723] AIConfig::HasAI() const [252] CheckMouseOverVehicle() [870] Load_RAIL() (labelmaps_sl.cpp) [1521] Aircraft::GetImage(Direction) const [556] CheckVehicleBreakdown(Vehicle*) [884] Load_SIGN() (signs_sl.cpp) [668] TileArea::Intersects(TileArea const&) const [563] CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [281] Load_STNN() (station_sl.cpp) [1720] Waypoint::GetTileArea(TileArea*, StationType) const [1932] CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [793] Load_STNS() (station_sl.cpp) [1559] Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1471] DecreaseBuildingCount(Town*, unsigned short) [895] Load_SUBS() (subsidy_sl.cpp) [2009] sqvector::operator[](unsigned long) const [2455] DeleteNonVitalWindows() [760] Load_TIDS() (industry_sl.cpp) [1782] GRFConfig::IsOpenTTDBaseGRF() const [710] GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [749] Load_TOWN() (town_sl.cpp) [1738] HouseSpec::GetRemovalCost() const [23] GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [1063] Load_WAYP() (waypoint_sl.cpp) [1759] OrderList::GetOrderAt(int) const [1422] GetVehicleDescription(VehicleType) [1022] MakeCanal(unsigned int, Owner, unsigned char) (water_map.h) [1528] OrderList::DebugCheckSanity() const [644] GreatestCommonDivisor(int, int) [1408] MakeClear(unsigned int, ClearGround, unsigned int) (clear_map.h) [1888] std::map, std::allocator > >::~map() [2456] HandleExitGameRequest() [865] MakeWater(unsigned int, Owner, WaterClass, unsigned char) (water_map.h) [1373] std::list >::erase(std::_List_iterator) [1824] IConsoleAliasRegister(char const*, char const*) [828] Ptrs_CAPY() (economy_sl.cpp) [1531] std::list >::remove(Vehicle* const&) [607] IncreaseBuildingCount(Town*, unsigned short) [2238] Ptrs_ERNW() (autoreplace_sl.cpp) [1727] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [254] IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [537] Ptrs_INDY() (industry_sl.cpp) [2612] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [527] IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [742] Ptrs_ORDL() (order_sl.cpp) [627] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [857] MakeWaterKeepingClass(unsigned int, Owner) [397] Ptrs_ORDR() (order_sl.cpp) [2102] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1895] MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [917] Ptrs_PLYR() (company_sl.cpp) [1915] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [61] MarkAllViewportsDirty(int, int, int, int) [294] Ptrs_STNN() (station_sl.cpp) [2613] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2457] NetworkCoreInitialize() [868] Ptrs_STNS() (station_sl.cpp) [1916] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [2154] ResetGenericCallbacks() [310] Ptrs_VEHS() (vehicle_sl.cpp) [2103] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2214] SetCachedEngineCounts() [2239] Ptrs_WAYP() (waypoint_sl.cpp) [615] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [599] SetTownRatingTestMode(bool) [1892] SetDParam(unsigned int, unsigned long long) (strings_func.h) [1859] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [473] SetWindowClassesDirty(WindowClass) [662] SetDParam(unsigned int, unsigned long long) (strings_func.h) [2614] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [720] SettingsDisableElrail(int) [1952] SkipAct11(ByteReader*) (newgrf.cpp) [1860] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [494] ShowNetworkGameWindow() [1608] SkipAct12(ByteReader*) (newgrf.cpp) [2278] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [416] UpdateSignalsInBuffer() [1817] SmokeInit(EffectVehicle*) (effectvehicle.cpp) [2010] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [373] VehicleHasDepotOrders(Vehicle const*) [819] SmokeTick(EffectVehicle*) (effectvehicle.cpp) [2615] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1933] VehicleServiceInDepot(Vehicle*) [600] vseprintf(char*, char const*, char const*, __va_list_tag*) (string.cpp) [2011] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [869] YapfTrainCheckReverse(Train const*) [2502] AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2012] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) [2066] AppendStaticGRFConfigs(GRFConfig**) [332] ByteReader::ReadString() [2279] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [236] ApplyFoundationToSlope(Foundation, Slope*) [1325] ByteReader::ReadByte() [2280] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2458] BringWindowToFrontById(WindowClass, int) [1685] ByteReader::ReadWord() [2616] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2215] ChangeWorkingDirectory(char const*) [453] CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [1732] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [1396] CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [49] CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [1733] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1803] FindVehiclesInRoadStop(Vehicle*, void*) [116] CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [1734] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [264] FollowTrainReservation(Train const*, Vehicle**) [765] CYapfRail1::CYapfRail1() [1692] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [831] FormatStringLinebreaks(char*, char const*, int) [557] CYapfRail1::~CYapfRail1() [2104] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [435] GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [41] CYapfRail2::CYapfRail2() [1889] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2459] IConsoleStdLibRegister() [677] CYapfRail2::~CYapfRail2() [2617] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2155] InitializeCargoPackets() [2240] MainWindow::OnInvalidateData(int) [1890] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [2156] InitializeEngineRenews() [22] MainWindow::OnPaint() [2618] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [775] InvalidateVehicleOrder(Vehicle const*, int) [132] MainWindow::OnResize() [1830] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [303] MarkSingleVehicleDirty(Vehicle const*) [1797] MainWindow::OnScroll(Point) [2619] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2460] NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) [2074] MainWindow::~MainWindow() [1883] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2461] NetworkAfterNewGRFScan() [1393] Randomizer::Next(unsigned int) [2620] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1451] NetworkDrawChatMessage() [322] Randomizer::Next() [1847] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2462] NetworkGameListAddItem(NetworkAddress) [2503] Randomizer::SetSeed(unsigned int) [2191] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1650] NetworkGameListRequery() [1940] SQCompiler::Expression(bool) [1848] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [630] NetworkInitChatMessage() [1998] SQCompiler::Statements() [2105] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1493] ProcessAsyncSaveFinish() [2504] SQCompiler::Emit2ArgsOP(SQOpcode, long) [1637] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_(std::_Rb_tree_node_base const*, std::_Rb_tree_node_base const*, std::pair const&) [2463] ScrollMainWindowToTile(unsigned int, bool) [2505] SQCompiler::EmitDerefOp(SQOpcode) [2281] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [645] SetAnimatedMouseCursor(AnimCursor const*) [691] SQCompiler::PrefixedExpr() [1638] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1700] SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1941] SQCompiler::LogicalAndExp() [2192] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2464] SetPriceBaseMultiplier(Price, int) [799] SQCompiler::ClassStatement() [2621] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [909] TranslateTTDPatchCodes(unsigned int, char const*) [763] SQCompiler::CreateFunction(tagSQObject&) [1146] sq_addref [608] UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [2241] SQCompiler::FunctionCallArgs() [1091] sq_call [553] UpdateVehicleTimetable(Vehicle*, bool) [801] SQCompiler::ParseTableOrClass(long, long) [1147] sq_close [1486] UpdateViewportPosition(Window*) [1861] SQCompiler::Lex() [575] sq_compile [2465] WaitTillGeneratedWorld() [773] SQCompiler::Expect(long) [576] sq_compilebuffer [142] AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [692] SQCompiler::Factor() [1086] sq_get [1331] AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1942] SQCompiler::CompExp() [1148] sq_getclass [859] CalcClosestTownFromTile(unsigned int, unsigned int) [638] SQCompiler::Compile(SQObjectPtr&) [1097] sq_getforeignptr [2466] CloseConsoleLogIfActive() [2075] SQCompiler::NeedGet() [1149] sq_getinstanceup [811] EnsureNoVehicleOnGround(unsigned int) [798] SQCompiler::ClassExp() [1092] sq_getstackobj [29] FindStationsAroundTiles(TileArea const&, SmallVector*) [698] SQCompiler::CommaExpr() [1085] sq_gettop [2467] GetTargetAirportIfValid(Aircraft const*) [696] SQCompiler::Statement() [1093] sq_malloc [2157] InitializeAnimatedTiles() [2506] SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [1098] sq_newclass [725] InitializeLanguagePacks() [2507] SQInstance::Init(SQSharedState*) [1088] sq_newclosure [1948] IsGenerateWorldThreaded() [2508] SQInstance::Release() [1082] sq_newslot [2067] MakeNewgameSettingsLive() [2509] SQInstance::Finalize() [1099] sq_newuserdata [2468] NetworkFindBroadcastIPs(SmallVector*) [2510] SQInstance::SQInstance(SQSharedState*, SQClass*, long) [1150] sq_notifyallexceptions [240] SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [2511] SQInstance::~SQInstance() [1151] sq_objtointeger [816] SetYearEngineAgingStops() [2242] SQUserData::Release() [1095] sq_objtostring [2469] SetupSubsidyDecodeParam(Subsidy const*, bool) [2243] SQUserData::~SQUserData() [1152] sq_open [738] StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [663] SmallArray, 65536u, 256u>::~SmallArray() [1084] sq_pop [896] UpdateAllSignVirtCoords() [596] SmallArray::Append() [1153] sq_push [780] UpdateAllTownVirtCoords() [1728] WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1094] sq_pushinteger [2470] UpdateNetworkGameWindow(bool) [2167] AirportSpec::ResetAirports() [1083] sq_pushobject [250] UpdateStationAcceptance(Station*, bool) [1649] AirportSpec::GetWithoutOverride(unsigned char) [1096] sq_pushroottable [1480] VpHandlePlaceSizingDrag() [1411] AirportSpec::Get(unsigned char) [1080] sq_pushstring [421] CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [2168] BaseStation::PostDestructor(unsigned long) [1154] sq_setcompilererrorhandler [2216] ConnectMultiheadedTrains() [1336] BaseStation::GetByTile(unsigned int) [1155] sq_seterrorhandler [2471] ConvertOldMultiheadToNew() [1609] BaseStation::~BaseStation() [1156] sq_setforeignptr [483] CreateEffectVehicleAbove(int, int, int, EffectVehicleType) [2043] CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [1100] sq_setinstanceup [2472] DeleteAllNonVitalWindows() [2169] CargoPacket::InvalidateAllFrom(unsigned short) [1089] sq_setnativeclosurename [406] DistanceMaxPlusManhattan(unsigned int, unsigned int) [687] CargoPacket::AfterLoad() [1090] sq_setparamscheck [276] EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [1360] CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1157] sq_setprintfunc [282] GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [1358] CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1158] sq_setreleasehook [2034] InitializeBuildingCounts() [1437] CargoPacket::CargoPacket() [1087] sq_settop [567] InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [709] CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1159] sq_throwerror [732] InvalidateCompanyWindows(Company const*) [1580] CommandCost::AddCost(CommandCost const&) [1058] [2473] NetworkHandlePauseChange(PauseMode, PauseMode) [122] FileScanner::Scan(char const*, Subdirectory, bool, bool) [679] [2068] NetworkServerMonthlyLoop() [196] FileScanner::Scan(char const*, char const*, bool) [690] [1344] NetworkUndrawChatMessage() [491] GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [1068] [826] SubtractMoneyFromCompany(CommandCost) [1021] MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1069] [1008] DeleteConstructionWindows() [1893] NWidgetBase::GetWidgetOfType(WidgetType) [249] [530] FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [1953] NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [134] [1764] GetAircraftFlyingAltitude(Aircraft const*) [1476] NWidgetCore::GetWidgetFromPos(int, int) [230] [1577] GetBaseStationDescription() [1707] NWidgetCore::SetIndex(int) [15] [1561] GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) [716] NWidgetLeaf::SetupSmallestSize(Window*, bool) [1070] [1354] GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1927] NWidgetLeaf::InvalidateDimensionCache() [1071] [175] GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [226] NWidgetLeaf::Draw(Window const*) [715] [731] InitDepotWindowBlockSizes() [1708] NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1072] [2158] InitGRFTownGeneratorNames() [1709] NWidgetLeaf::~NWidgetLeaf()