Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 6.19 2.70 2.70 2472452 0.00 0.00 TrainLocoHandler(Train*, bool) 6.10 5.36 2.66 15464240 0.00 0.00 TileLoop_Water(unsigned int) 4.31 7.24 1.88 47438903 0.00 0.00 DeterministicSpriteGroup::Resolve(ResolverObject*) const 4.17 9.06 1.82 70594 0.00 0.00 ViewportDoDraw(ViewPort const*, int, int, int, int) 4.15 10.87 1.81 2011 0.00 0.01 RunTileLoop() 3.74 12.50 1.63 3821891 0.00 0.00 Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) 3.69 14.11 1.61 49524567 0.00 0.00 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) 3.56 15.66 1.55 177598931 0.00 0.00 GetTileType(unsigned int) 2.68 16.83 1.17 12480469 0.00 0.00 TileLoopClearHelper(unsigned int) 2.53 17.94 1.11 51697853 0.00 0.00 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) 2.27 18.93 0.99 1119647 0.00 0.00 TrainController(Train*, Vehicle*) 2.11 19.85 0.92 4868 0.00 0.00 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() 2.06 20.75 0.90 22378342 0.00 0.00 UpdateVehiclePosHash(Vehicle*, int, int) 2.04 21.64 0.89 23489740 0.00 0.00 Train::Tick() 1.86 22.45 0.81 99994241 0.00 0.00 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) 1.83 23.25 0.80 30565651 0.00 0.00 GetTileSlope(unsigned int, unsigned int*) 1.67 23.98 0.73 2011 0.00 0.01 CallVehicleTicks() 1.63 24.69 0.71 37979809 0.00 0.00 TileAdd(unsigned int, int, char const*, char const*, int) 1.54 25.36 0.67 21827454 0.00 0.00 GetNewVehiclePos(Vehicle const*) 1.51 26.02 0.66 151199392 0.00 0.00 TileAddWrap(unsigned int, int, int) 1.35 26.61 0.59 341852 0.00 0.00 FindStationsAroundTiles(TileArea const&, SmallVector*) 1.19 27.13 0.52 2008 0.00 0.00 IncreaseSpriteLRU() 0.96 27.55 0.42 24618817 0.00 0.00 MarkAllViewportsDirty(int, int, int, int) 0.94 27.96 0.41 2904113 0.00 0.00 Md5::Process(unsigned char const*) 0.94 28.37 0.41 22365181 0.00 0.00 VehicleMove(Vehicle*, bool) 0.89 28.76 0.39 1769457 0.00 0.00 Train::GetCurveSpeedLimit() const 0.85 29.13 0.37 1604 0.00 0.00 CanBuildVehicleInfrastructure(VehicleType) 0.83 29.49 0.36 49478320 0.00 0.00 Train::GetImage(Direction) const 0.83 29.85 0.36 38903912 0.00 0.00 GetRawSprite(unsigned int, SpriteType) 0.78 30.19 0.34 51853424 0.00 0.00 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) 0.71 30.50 0.31 85616159 0.00 0.00 GetGlobalVariable(unsigned char, unsigned int*) 0.69 30.80 0.30 15905696 0.00 0.00 GetFloodingBehaviour(unsigned int) 0.69 31.10 0.30 9876042 0.00 0.00 IsTileType(unsigned int, TileType) 0.69 31.40 0.30 2011 0.00 0.00 OnTick_Industry() 0.67 31.69 0.29 15801226 0.00 0.00 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) 0.62 31.96 0.27 30259335 0.00 0.00 Vehicle::UpdateViewport(bool, bool) 0.57 32.21 0.25 1189245 0.00 0.00 LoadUnloadStation(Station*) 0.53 32.44 0.23 1683892 0.00 0.00 GroundVehicle::GetAcceleration() const 0.53 32.67 0.23 70594 0.00 0.00 ViewportAddVehicles(DrawPixelInfo*) 0.50 32.89 0.22 2586189 0.00 0.00 ProcessOrders(Vehicle*) 0.46 33.09 0.20 50540875 0.00 0.00 ResultSpriteGroup::GetResult() const 0.46 33.29 0.20 10257141 0.00 0.00 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) 0.44 33.48 0.19 48860253 0.00 0.00 GetTileType(unsigned int) 0.41 33.66 0.18 RandomizedSpriteGroup::~RandomizedSpriteGroup() 0.34 33.81 0.15 4101561 0.00 0.00 GetTileZ(unsigned int) 0.34 33.96 0.15 3011852 0.00 0.00 ChimneySmokeTick(EffectVehicle*) 0.34 34.11 0.15 16675158 0.00 0.00 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) 0.34 34.26 0.15 SmallVector::~SmallVector() 0.32 34.40 0.14 19395244 0.00 0.00 VehicleEnterTile(Vehicle*, unsigned int, int, int) 0.32 34.54 0.14 4930706 0.00 0.00 FindTrainCollideEnum(Vehicle*, void*) 0.32 34.68 0.14 1002723 0.00 0.00 TileLoop_Town(unsigned int) 0.30 34.81 0.13 52930780 0.00 0.00 RealSpriteGroup::Resolve(ResolverObject*) const 0.30 34.94 0.13 3249131 0.00 0.00 EffectVehicle::Tick() 0.28 35.06 0.12 15685153 0.00 0.00 VehicleEnter_Track(Vehicle*, unsigned int, int, int) 0.28 35.18 0.12 12455733 0.00 0.00 SlReadByte() 0.28 35.30 0.12 5652462 0.00 0.00 IsStationTileBlocked(unsigned int) 0.25 35.41 0.11 99049153 0.00 0.00 ResultSpriteGroup::GetNumResults() const 0.25 35.52 0.11 8928412 0.00 0.00 TileLoop_Trees(unsigned int) 0.25 35.63 0.11 4739054 0.00 0.00 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) 0.25 35.74 0.11 2049266 0.00 0.00 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) 0.25 35.85 0.11 1898423 0.00 0.00 DrawTrackBits(TileInfo*, TrackBits) 0.25 35.96 0.11 1232933 0.00 0.00 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) 0.25 36.07 0.11 647070 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) 0.25 36.18 0.11 13199 0.00 0.00 Pool::GetNew(unsigned long) 0.23 36.28 0.10 6820817 0.00 0.00 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) 0.23 36.38 0.10 3009500 0.00 0.00 DrawBridgeMiddle(TileInfo const*) 0.23 36.48 0.10 1683889 0.00 0.00 Train::GetCurrentMaxSpeed() const 0.23 36.58 0.10 403591 0.00 0.00 Station::GetPlatformLength(unsigned int) const 0.23 36.68 0.10 10 0.01 0.01 MainWindow::OnResize() 0.21 36.77 0.09 22908463 0.00 0.00 GetSlopeZ(int, int) 0.21 36.86 0.09 8912198 0.00 0.00 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) 0.21 36.95 0.09 2058796 0.00 0.00 GetTileMaxZ(unsigned int) 0.21 37.04 0.09 1308439 0.00 0.00 ResolveStation(ResolverObject*) 0.21 37.13 0.09 1016239 0.00 0.00 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) 0.21 37.22 0.09 691480 0.00 0.00 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) 0.21 37.31 0.09 SafeParamSet(ByteReader*) 0.18 37.39 0.08 10045050 0.00 0.00 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) 0.18 37.47 0.08 4787294 0.00 0.00 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) 0.18 37.55 0.08 2219226 0.00 0.00 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) 0.18 37.63 0.08 1898910 0.00 0.00 DrawTile_Track(TileInfo*) 0.18 37.71 0.08 1740729 0.00 0.00 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) 0.18 37.79 0.08 1167210 0.00 0.00 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) 0.18 37.87 0.08 485040 0.00 0.00 Station::GetPlatformLength(unsigned int, DiagDirection) const 0.18 37.95 0.08 2010 0.00 0.00 AnimateAnimatedTiles() 0.16 38.02 0.07 17583614 0.00 0.00 GetRailTileType(unsigned int) 0.16 38.09 0.07 8815067 0.00 0.00 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) 0.16 38.16 0.07 4845505 0.00 0.00 GetRailFoundation(Slope, TrackBits) 0.16 38.23 0.07 7108203 0.00 0.00 SlSaveLoadConv(void*, unsigned int) 0.16 38.30 0.07 1997484 0.00 0.00 TrainCheckIfLineEnds(Train*) 0.16 38.37 0.07 1344098 0.00 0.00 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) 0.16 38.44 0.07 810133 0.00 0.00 DrawTile_Station(TileInfo*) 0.14 38.50 0.06 89308 0.00 0.00 Pool::GetNew(unsigned long) 0.14 38.56 0.06 10327719 0.00 0.00 GetTileRailType(unsigned int) 0.14 38.62 0.06 5753254 0.00 0.00 GetStationSpec(unsigned int) 0.14 38.68 0.06 1923641 0.00 0.00 VehicleEnter_Station(Vehicle*, unsigned int, int, int) 0.14 38.74 0.06 13158 0.00 0.00 DeleteVehicleNews(unsigned short, unsigned short) 0.14 38.80 0.06 12715 0.00 0.00 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) 0.14 38.86 0.06 2011 0.00 0.00 OnTick_Town() 0.14 38.92 0.06 GetIndustryIndex(unsigned int) 0.11 38.97 0.05 4875880 0.00 0.00 Randomizer::Next() 0.11 39.02 0.05 1161652 0.00 0.00 FindRailStationEnd(unsigned int, int, bool, bool) 0.11 39.07 0.05 421158 0.00 0.00 IsPlainRailTile(unsigned int) 0.11 39.12 0.05 27643 0.00 0.00 Vehicle::NeedsServicing() const 0.11 39.17 0.05 19715 0.00 0.00 SlCopyBytes(void*, unsigned long) 0.11 39.22 0.05 3257 0.00 0.00 ReadSprite(SpriteCache*, unsigned int, SpriteType) 0.11 39.27 0.05 2603 0.00 0.00 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) 0.11 39.32 0.05 2011 0.00 0.00 OnTick_Station() 0.11 39.37 0.05 ArrangeTrains(Train**, Train*, Train**, Train*, bool) 0.11 39.42 0.05 Train::IsStoppedInDepot() const 0.09 39.46 0.04 19041014 0.00 0.00 Train::UpdateDeltaXY(Direction) 0.09 39.50 0.04 12849327 0.00 0.00 GetStationType(unsigned int) 0.09 39.54 0.04 8911387 0.00 0.00 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) 0.09 39.58 0.04 4589957 0.00 0.00 SlReadUint16() 0.09 39.62 0.04 3297969 0.00 0.00 T.2483 0.09 39.66 0.04 3293124 0.00 0.00 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) 0.09 39.70 0.04 3247605 0.00 0.00 Station::TileBelongsToRailStation(unsigned int) const 0.09 39.74 0.04 1078009 0.00 0.00 GetBridgeEnd(unsigned int, DiagDirection) 0.09 39.78 0.04 739937 0.00 0.00 GetTownRadiusGroup(Town const*, unsigned int) 0.09 39.82 0.04 737547 0.00 0.00 ClosestTownFromTile(unsigned int, unsigned int) 0.09 39.86 0.04 553212 0.00 0.00 RandomizedSpriteGroup::Resolve(ResolverObject*) const 0.09 39.90 0.04 533481 0.00 0.00 DrawNewHouseTile(TileInfo*, unsigned short) 0.09 39.94 0.04 357861 0.00 0.00 TileLoop_Track(unsigned int) 0.09 39.98 0.04 242671 0.00 0.00 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) 0.09 40.02 0.04 215773 0.00 0.00 ElectricSparkTick(EffectVehicle*) 0.09 40.06 0.04 129009 0.00 0.00 VehicleCargoList::AgeCargo() 0.09 40.10 0.04 111746 0.00 0.00 RoadVehCheckTrainCrash(RoadVehicle*) 0.09 40.14 0.04 92906 0.00 0.00 SkipSpriteData(unsigned char, unsigned short) 0.09 40.18 0.04 70594 0.00 0.00 DrawTextEffects(DrawPixelInfo*) 0.09 40.22 0.04 4864 0.00 0.00 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) 0.09 40.26 0.04 42 0.00 0.00 WhoCanServiceIndustry(Industry*) 0.09 40.30 0.04 12 0.00 0.00 MakeSnow(unsigned int, unsigned int) 0.09 40.34 0.04 2 0.02 0.02 YapfNotifyTrackLayoutChange(unsigned int, Track) 0.07 40.37 0.03 16375916 0.00 0.00 GetWaterClass(unsigned int) 0.07 40.40 0.03 12113291 0.00 0.00 GetRailTileType(unsigned int) 0.07 40.43 0.03 7754663 0.00 0.00 ApplyFoundationToSlope(Foundation, Slope*) 0.07 40.46 0.03 6047008 0.00 0.00 WriteValue(void*, unsigned int, long long) 0.07 40.49 0.03 5853933 0.00 0.00 GetIndustrySpec(unsigned char) 0.07 40.52 0.03 3853360 0.00 0.00 Station::GetCatchmentRadius() const 0.07 40.55 0.03 3799055 0.00 0.00 MarkTileDirtyByTile(unsigned int) 0.07 40.58 0.03 3552062 0.00 0.00 TileLoop_Clear(unsigned int) 0.07 40.61 0.03 2539703 0.00 0.00 GetFoundationSlope(unsigned int, unsigned int*) 0.07 40.64 0.03 2355939 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.07 40.67 0.03 1071850 0.00 0.00 DrawTile_Town(TileInfo*) 0.07 40.70 0.03 960385 0.00 0.00 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) 0.07 40.73 0.03 773862 0.00 0.00 DrawTile_Road(TileInfo*) 0.07 40.76 0.03 483140 0.00 0.00 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) 0.07 40.79 0.03 268226 0.00 0.00 DrawTile_TunnelBridge(TileInfo*) 0.07 40.82 0.03 31969 0.00 0.00 ExploreSegment(Owner) 0.07 40.85 0.03 2011 0.00 0.00 DrawDirtyBlocks() 0.07 40.88 0.03 MayHaveBridgeAbove(unsigned int) 0.07 40.91 0.03 542932 0.00 0.00 CallbackResultSpriteGroup::GetCallbackResult() const 0.07 40.94 0.03 7255 0.00 0.00 DrawWaterClassGround(TileInfo const*) 0.07 40.97 0.03 5547 0.00 0.00 FloodHalftile(unsigned int) 0.07 41.00 0.03 2 0.02 0.02 Load_MAP1() 0.07 41.03 0.03 2 0.02 0.02 Load_MAP3() 0.07 41.06 0.03 2 0.02 0.02 Load_MAP6() 0.07 41.09 0.03 2 0.02 0.02 Load_MAPT() 0.07 41.12 0.03 GenerateLandscape(unsigned char) 0.07 41.15 0.03 BubbleInit(EffectVehicle*) 0.05 41.17 0.02 3537027 0.00 0.00 DistanceFromEdge(unsigned int) 0.05 41.19 0.02 3474434 0.00 0.00 GetRailTileType(unsigned int) 0.05 41.21 0.02 3024556 0.00 0.00 GetTrackBits(unsigned int) 0.05 41.23 0.02 2793866 0.00 0.00 GetPartialZ(int, int, Slope) 0.05 41.25 0.02 2459894 0.00 0.00 GetBridgeFoundation(Slope, Axis) 0.05 41.27 0.02 2359385 0.00 0.00 FindIndustryToDeliver(unsigned int, void*) 0.05 41.29 0.02 2355507 0.00 0.00 DrawFoundation(TileInfo*, Foundation) 0.05 41.31 0.02 2293225 0.00 0.00 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const 0.05 41.33 0.02 2070872 0.00 0.00 TrainCanLeaveTile(Train const*) 0.05 41.35 0.02 1979739 0.00 0.00 Utf8Decode(unsigned int*, char const*) 0.05 41.37 0.02 1881711 0.00 0.00 GetRailReservationTrackBits(unsigned int) 0.05 41.39 0.02 1818913 0.00 0.00 Order::Equals(Order const&) const 0.05 41.41 0.02 1687637 0.00 0.00 Train::UpdateSpeed() 0.05 41.43 0.02 1652491 0.00 0.00 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) 0.05 41.45 0.02 1633231 0.00 0.00 IsRoadDepotTile(unsigned int) 0.05 41.47 0.02 1581340 0.00 0.00 GetCharacterWidth(FontSize, unsigned int) 0.05 41.49 0.02 1067318 0.00 0.00 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) 0.05 41.51 0.02 992943 0.00 0.00 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) 0.05 41.53 0.02 940944 0.00 0.00 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const 0.05 41.55 0.02 940050 0.00 0.00 EndSpriteCombine() 0.05 41.57 0.02 866063 0.00 0.00 GetIndustryTileSpec(unsigned short) 0.05 41.59 0.02 752940 0.00 0.00 IsBridgeTile(unsigned int) 0.05 41.61 0.02 737592 0.00 0.00 TileLoop_Road(unsigned int) 0.05 41.63 0.02 514874 0.00 0.00 GetVehiclePalette(Vehicle const*) 0.05 41.65 0.02 448793 0.00 0.00 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) 0.05 41.67 0.02 395345 0.00 0.00 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) 0.05 41.69 0.02 393268 0.00 0.00 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) 0.05 41.71 0.02 383292 0.00 0.00 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) 0.05 41.73 0.02 349363 0.00 0.00 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) 0.05 41.75 0.02 317071 0.00 0.00 Train::OnNewDay() 0.05 41.77 0.02 305920 0.00 0.00 DrawTrackFence_NE(TileInfo const*, unsigned int) 0.05 41.79 0.02 267860 0.00 0.00 IsTunnel(unsigned int) 0.05 41.81 0.02 226466 0.00 0.00 Train::GetVehicleTrackdir() const 0.05 41.83 0.02 163098 0.00 0.00 RoadVehicle::Tick() 0.05 41.85 0.02 139620 0.00 0.00 SlArray(void*, unsigned long, unsigned int) 0.05 41.87 0.02 130948 0.00 0.00 GetOtherTunnelEnd(unsigned int) 0.05 41.89 0.02 120985 0.00 0.00 TileLoop_Industry(unsigned int) 0.05 41.91 0.02 111746 0.00 0.00 RoadVehController(RoadVehicle*) 0.05 41.93 0.02 107924 0.00 0.00 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) 0.05 41.95 0.02 72684 0.00 0.00 DrawOverlappedWindow(Window*, int, int, int, int) 0.05 41.97 0.02 67109 0.00 0.00 RedrawScreenRect(int, int, int, int) 0.05 41.99 0.02 63838 0.00 0.00 NetworkUndrawChatMessage() 0.05 42.01 0.02 46949 0.00 0.00 CargoList::Append(CargoPacket*) 0.05 42.03 0.02 34531 0.00 0.00 GroundVehicle::PowerChanged() 0.05 42.05 0.02 33512 0.00 0.00 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) 0.05 42.07 0.02 32930 0.00 0.00 VehicleHasDepotOrders(Vehicle const*) 0.05 42.09 0.02 26357 0.00 0.00 MarkSingleVehicleDirty(Vehicle const*) 0.05 42.11 0.02 25805 0.00 0.00 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) 0.05 42.13 0.02 13158 0.00 0.00 Vehicle::SetNext(Vehicle*) 0.05 42.15 0.02 10724 0.00 0.00 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) 0.05 42.17 0.02 4811 0.00 0.00 BuildTownHouse(Town*, unsigned int) 0.05 42.19 0.02 3194 0.00 0.00 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) 0.05 42.21 0.02 1807 0.00 0.00 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) 0.05 42.23 0.02 546 0.00 0.00 GRFFileScanner::AddFile(char const*, unsigned long) 0.05 42.25 0.02 408 0.00 0.00 CountVehiclesInChain(Vehicle const*) 0.05 42.27 0.02 89 0.00 0.00 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) 0.05 42.29 0.02 5 0.00 0.00 GetRoadTileType(unsigned int) 0.05 42.31 0.02 2 0.01 0.10 AfterLoadGame() 0.05 42.33 0.02 2 0.01 0.01 UpdateHousesAndTowns() 0.05 42.35 0.02 2 0.01 0.01 Load_MAP5() 0.05 42.37 0.02 1 0.02 0.02 global constructors keyed to _Z16FreightWagonMulth 0.05 42.39 0.02 PlayTileSound(GRFFile const*, unsigned short, unsigned int) 0.05 42.41 0.02 CmdBuildSingleRail(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.05 42.43 0.02 WriteNoComp(unsigned long) 0.05 42.45 0.02 GetTownIndex(unsigned int) 0.03 42.46 0.02 1056846 0.00 0.00 GetRailReservationTrackBits(unsigned int) 0.03 42.48 0.02 ByteReader::ReadString() 0.02 42.49 0.01 8323052 0.00 0.00 GetTrackBits(unsigned int) 0.02 42.50 0.01 4768365 0.00 0.00 SpecializedVehicle::From(Vehicle*) 0.02 42.51 0.01 4039261 0.00 0.00 SlObjectMember(void*, SaveLoad const*) 0.02 42.52 0.01 3571481 0.00 0.00 FioSkipBytes(int) 0.02 42.53 0.01 2586055 0.00 0.00 Vehicle::HandleLoading(bool) 0.02 42.54 0.01 2402993 0.00 0.00 HasStationRail(unsigned int) 0.02 42.55 0.01 2318581 0.00 0.00 GetSignalType(unsigned int, Track) 0.02 42.56 0.01 2154694 0.00 0.00 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) 0.02 42.57 0.01 2033721 0.00 0.00 SpriteGroup::GetCallbackResult() const 0.02 42.58 0.01 1596301 0.00 0.00 IsPlainRailTile(unsigned int) 0.02 42.59 0.01 1372979 0.00 0.00 GetRailStationAxis(unsigned int) 0.02 42.60 0.01 1267378 0.00 0.00 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) 0.02 42.61 0.01 1107674 0.00 0.00 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) 0.02 42.62 0.01 960385 0.00 0.00 GetEngineGRF(unsigned short) 0.02 42.63 0.01 590945 0.00 0.00 NewHouseTileLoop(unsigned int) 0.02 42.64 0.01 549173 0.00 0.00 IsTileType(unsigned int, TileType) 0.02 42.65 0.01 546600 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() 0.02 42.66 0.01 545227 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) 0.02 42.67 0.01 542630 0.00 0.00 Pool::Get(unsigned long) 0.02 42.68 0.01 487647 0.00 0.00 GetBridgeHeight(unsigned int) 0.02 42.69 0.01 448007 0.00 0.00 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) 0.02 42.70 0.01 421155 0.00 0.00 GetTileType(unsigned int) 0.02 42.71 0.01 353749 0.00 0.00 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) 0.02 42.72 0.01 346702 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) 0.02 42.73 0.01 326869 0.00 0.00 GetIndustryGfx(unsigned int) 0.02 42.74 0.01 291699 0.00 0.00 GetSlopeZInCorner(Slope, Corner) 0.02 42.75 0.01 276493 0.00 0.00 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) 0.02 42.76 0.01 267649 0.00 0.00 GetFoundation_Track(unsigned int, Slope) 0.02 42.77 0.01 249080 0.00 0.00 SetWindowWidgetDirty(WindowClass, int, unsigned char) 0.02 42.78 0.01 248490 0.00 0.00 GetStationIndex(unsigned int) 0.02 42.79 0.01 215847 0.00 0.00 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) 0.02 42.80 0.01 189858 0.00 0.00 RoadVehicle::GetImage(Direction) const 0.02 42.81 0.01 182775 0.00 0.00 Md5::Append(void const*, unsigned long) 0.02 42.82 0.01 177986 0.00 0.00 SmallArray::Append() 0.02 42.83 0.01 165518 0.00 0.00 HouseSetTriggers(ResolverObject const*, int) 0.02 42.84 0.01 159945 0.00 0.00 TryReserveRailTrack(unsigned int, Track) 0.02 42.85 0.01 151641 0.00 0.00 SlObject(void*, SaveLoad const*) 0.02 42.86 0.01 146284 0.00 0.00 SndPlayScreenCoordFx(unsigned short, int, int, int, int) 0.02 42.87 0.01 142608 0.00 0.00 SetTrackReservation(unsigned int, TrackBits) 0.02 42.88 0.01 128417 0.00 0.00 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) 0.02 42.89 0.01 120984 0.00 0.00 TriggerIndustryTile(unsigned int, IndustryTileTrigger) 0.02 42.90 0.01 99013 0.00 0.00 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) 0.02 42.91 0.01 95099 0.00 0.00 FloodVehicles(unsigned int) 0.02 42.92 0.01 92991 0.00 0.00 HasStationReservation(unsigned int) 0.02 42.93 0.01 89110 0.00 0.00 GetFoundation_TunnelBridge(unsigned int, Slope) 0.02 42.94 0.01 70563 0.00 0.00 NWidgetViewport::Draw(Window const*) 0.02 42.95 0.01 67109 0.00 0.00 DrawOverlappedWindowForAll(int, int, int, int) 0.02 42.96 0.01 60834 0.00 0.00 DistanceMaxPlusManhattan(unsigned int, unsigned int) 0.02 42.97 0.01 59174 0.00 0.00 MakeSingleHouseBigger(unsigned int) 0.02 42.98 0.01 57430 0.00 0.00 RoadVehicle::UpdateDeltaXY(Direction) 0.02 42.99 0.01 57328 0.00 0.00 GetStringWithArgs(char*, unsigned int, long long*, char const*) 0.02 43.00 0.01 55385 0.00 0.00 Station::MarkTilesDirty(bool) const 0.02 43.01 0.01 48173 0.00 0.00 CargoList::Append(CargoPacket*) 0.02 43.02 0.01 47418 0.00 0.00 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) 0.02 43.03 0.01 46824 0.00 0.00 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) 0.02 43.04 0.01 46485 0.00 0.00 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) 0.02 43.05 0.01 43766 0.00 0.00 ClearTile_Industry(unsigned int, DoCommandFlag) 0.02 43.06 0.01 20745 0.00 0.00 TriggerIndustry(Industry*, IndustryTileTrigger) 0.02 43.07 0.01 17068 0.00 0.00 Chance16(unsigned int, unsigned int) 0.02 43.08 0.01 16623 0.00 0.00 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) 0.02 43.09 0.01 15862 0.00 0.00 DeleteAnimatedTile(unsigned int) 0.02 43.10 0.01 11135 0.00 0.00 CanVehicleUseStation(unsigned short, Station const*) 0.02 43.11 0.01 9202 0.00 0.00 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) 0.02 43.12 0.01 6085 0.00 0.00 NWidgetBackground::Draw(Window const*) 0.02 43.13 0.01 5997 0.00 0.00 TownNameParams::TownNameParams(Town const*) 0.02 43.14 0.01 5943 0.00 0.00 MakeDutchTownName(char*, char const*, unsigned int) 0.02 43.15 0.01 4868 0.00 0.00 CBlobT::~CBlobT() 0.02 43.16 0.01 4787 0.00 0.00 UpdateStationAcceptance(Station*, bool) 0.02 43.17 0.01 3257 0.00 0.00 AllocSprite(unsigned long) 0.02 43.18 0.01 3194 0.00 0.00 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) 0.02 43.19 0.01 2781 0.00 0.00 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) 0.02 43.20 0.01 2556 0.00 0.00 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) 0.02 43.21 0.01 2011 0.00 0.00 MoveAllTextEffects() 0.02 43.22 0.01 2009 0.00 0.02 GameLoop() 0.02 43.23 0.01 2001 0.00 0.00 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) 0.02 43.24 0.01 701 0.00 0.00 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) 0.02 43.25 0.01 676 0.00 0.00 ClearTile_Road(unsigned int, DoCommandFlag) 0.02 43.26 0.01 377 0.00 0.00 CfgApply(ByteReader*) 0.02 43.27 0.01 90 0.00 0.00 ttd_strlcat(char*, char const*, unsigned long) 0.02 43.28 0.01 29 0.00 0.00 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) 0.02 43.29 0.01 21 0.00 0.00 VehicleOrderSaver::SwitchToNextOrder(bool) 0.02 43.30 0.01 20 0.00 0.00 SetRailStationReservation(unsigned int, bool) 0.02 43.31 0.01 15 0.00 0.00 MarkWholeScreenDirty() 0.02 43.32 0.01 3 0.00 0.00 InitializeLandscape() 0.02 43.33 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.02 43.34 0.01 2 0.01 0.01 CheckForMissingGlyphsInLoadedLanguagePack() 0.02 43.35 0.01 2 0.01 0.01 Load_MAP2() 0.02 43.36 0.01 2 0.01 0.01 Load_MAP4() 0.02 43.37 0.01 2 0.01 0.01 CargoPacket::AfterLoad() 0.02 43.38 0.01 1 0.01 0.01 global constructors keyed to _railtypes 0.02 43.39 0.01 1 0.01 0.01 global constructors keyed to _tile_type_procs 0.02 43.40 0.01 1 0.01 0.01 HasDepotReservation(unsigned int) 0.02 43.41 0.01 1 0.01 0.01 Load_MAP7() 0.02 43.42 0.01 CmdFoundTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.02 43.43 0.01 ChangeTileOwner(unsigned int, Owner, Owner) 0.02 43.44 0.01 SlCalcObjLength(void const*, SaveLoad const*) 0.02 43.45 0.01 ValParamRailtype(RailType) 0.02 43.46 0.01 CmdBuildTrainDepot(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.02 43.47 0.01 GetCustomStationFoundationRelocation(StationSpec const*, BaseStation const*, unsigned int) 0.02 43.48 0.01 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) 0.02 43.49 0.01 RailClearCost(RailType) 0.02 43.50 0.01 CycleSignalSide(unsigned int, Track) 0.02 43.51 0.01 GetTileDesc_Clear(unsigned int, TileDesc*) 0.02 43.52 0.01 VehicleGetRandomBits(ResolverObject const*) 0.02 43.53 0.01 CanRemoveRoadWithStop(unsigned int, DoCommandFlag) 0.02 43.54 0.01 AirportTilesChangeInfo(unsigned int, int, int, ByteReader*) 0.02 43.55 0.01 TransparenciesWindow::OnInitialPosition(WindowDesc const*, short, short, int) 0.02 43.56 0.01 Packet::PrepareToSend() 0.02 43.57 0.01 BuildSignalWindow::DrawWidget(Rect const&, int) const 0.01 43.57 0.01 1072769 0.00 0.00 Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) 0.01 43.58 0.01 249010 0.00 0.00 Blitter_8bppBase::MoveTo(void const*, int, int) 0.01 43.58 0.01 211541 0.00 0.00 GetTrackBits(unsigned int) 0.01 43.59 0.01 5898 0.00 0.00 Window::OnMouseLoop() 0.01 43.59 0.01 3135 0.00 0.00 Window::OnMouseOver(Point, int) 0.01 43.60 0.01 2375 0.00 0.00 Window::OnTick() 0.01 43.60 0.01 Window::OnScroll(Point) 0.00 43.60 0.00 19920788 0.00 0.00 FioReadByte() 0.00 43.60 0.00 7473850 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 6158898 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 3359427 0.00 0.00 GetHouseType(unsigned int) 0.00 43.60 0.00 3127519 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 2076199 0.00 0.00 SpriteGroup::Resolve(ResolverObject*) const 0.00 43.60 0.00 1898473 0.00 0.00 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) 0.00 43.60 0.00 1848574 0.00 0.00 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) 0.00 43.60 0.00 1816250 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 1645484 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 1597314 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 1267266 0.00 0.00 CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) 0.00 43.60 0.00 1178654 0.00 0.00 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) 0.00 43.60 0.00 1167445 0.00 0.00 FindFirstBit(unsigned int) 0.00 43.60 0.00 1167207 0.00 0.00 TriggerHouse(unsigned int, HouseTrigger) 0.00 43.60 0.00 1155128 0.00 0.00 ReverseTrackdir(Trackdir) 0.00 43.60 0.00 1138481 0.00 0.00 SetLastSpeed(Train*, int) 0.00 43.60 0.00 1117510 0.00 0.00 GetRailTypeInfo(RailType) 0.00 43.60 0.00 1113256 0.00 0.00 DistanceSquare(unsigned int, unsigned int) 0.00 43.60 0.00 1089581 0.00 0.00 IsRoadStopTile(unsigned int) 0.00 43.60 0.00 1088004 0.00 0.00 T.1252 0.00 43.60 0.00 1065624 0.00 0.00 GetRoadBits(unsigned int, RoadType) 0.00 43.60 0.00 1059652 0.00 0.00 GetDisallowedRoadDirections(unsigned int) 0.00 43.60 0.00 1053522 0.00 0.00 GetFoundation_Trees(unsigned int, Slope) 0.00 43.60 0.00 1035154 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 1016237 0.00 0.00 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 43.60 0.00 940050 0.00 0.00 StartSpriteCombine() 0.00 43.60 0.00 935398 0.00 0.00 GetReservedTrackbits(unsigned int) 0.00 43.60 0.00 881212 0.00 0.00 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) 0.00 43.60 0.00 810133 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 799725 0.00 0.00 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) 0.00 43.60 0.00 799724 0.00 0.00 HasStationReservation(unsigned int) 0.00 43.60 0.00 799723 0.00 0.00 GetStationGfx(unsigned int) 0.00 43.60 0.00 797274 0.00 0.00 DistanceManhattan(unsigned int, unsigned int) 0.00 43.60 0.00 790185 0.00 0.00 GetTownIndex(unsigned int) 0.00 43.60 0.00 773865 0.00 0.00 AlwaysDrawUnpavedRoads(unsigned int, Roadside) 0.00 43.60 0.00 772494 0.00 0.00 IsBridgeAbove(unsigned int) 0.00 43.60 0.00 770737 0.00 0.00 IsHouseCompleted(unsigned int) 0.00 43.60 0.00 769478 0.00 0.00 CanDeleteHouse(unsigned int) 0.00 43.60 0.00 755806 0.00 0.00 Train::IsPrimaryVehicle() const 0.00 43.60 0.00 652632 0.00 0.00 CNodeList_HashTableT, 12, 16>::CreateNewNode() 0.00 43.60 0.00 618507 0.00 0.00 ByteReader::ReadByte() 0.00 43.60 0.00 585138 0.00 0.00 IsRailStationTile(unsigned int) 0.00 43.60 0.00 574020 0.00 0.00 Chance16(unsigned int, unsigned int) 0.00 43.60 0.00 571274 0.00 0.00 TrackOverlapsTracks(TrackBits, Track) 0.00 43.60 0.00 558754 0.00 0.00 HasCatenaryDrawn(RailType) 0.00 43.60 0.00 543136 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() 0.00 43.60 0.00 543135 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 531805 0.00 0.00 GetFoundation_Town(unsigned int, Slope) 0.00 43.60 0.00 514871 0.00 0.00 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) 0.00 43.60 0.00 505550 0.00 0.00 SetDirtyBlocks(int, int, int, int) 0.00 43.60 0.00 502600 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 487660 0.00 0.00 GetNorthernBridgeEnd(unsigned int) 0.00 43.60 0.00 487646 0.00 0.00 GetSouthernBridgeEnd(unsigned int) 0.00 43.60 0.00 477151 0.00 0.00 DoFloodTile(unsigned int) 0.00 43.60 0.00 467306 0.00 0.00 T.372 0.00 43.60 0.00 459864 0.00 0.00 EngineReplacement(EngineRenew*, unsigned short, unsigned short) 0.00 43.60 0.00 449192 0.00 0.00 AnimateTile_Town(unsigned int) 0.00 43.60 0.00 435260 0.00 0.00 GetReverseRailTypeTranslation(RailType, GRFFile const*) 0.00 43.60 0.00 435259 0.00 0.00 GetTerrainType(unsigned int) 0.00 43.60 0.00 399792 0.00 0.00 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 43.60 0.00 395343 0.00 0.00 StationFinder::GetStations() 0.00 43.60 0.00 375923 0.00 0.00 MarkCanalsAndRiversAroundDirty(unsigned int) 0.00 43.60 0.00 375916 0.00 0.00 UpdateSignalsInBuffer() 0.00 43.60 0.00 364906 0.00 0.00 SlReadUint32() 0.00 43.60 0.00 362408 0.00 0.00 GetGlyph(FontSize, unsigned int) 0.00 43.60 0.00 361833 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 43.60 0.00 345633 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 345632 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 344089 0.00 0.00 Utf8Encode(char*, unsigned int) 0.00 43.60 0.00 337336 0.00 0.00 DrawClearLandTile(TileInfo const*, unsigned char) 0.00 43.60 0.00 336612 0.00 0.00 HouseGetRandomBits(ResolverObject const*) 0.00 43.60 0.00 325937 0.00 0.00 FreightWagonMult(unsigned char) 0.00 43.60 0.00 317050 0.00 0.00 DrawTrackFence_SW(TileInfo const*, unsigned int) 0.00 43.60 0.00 308618 0.00 0.00 GetAnyRoadBits(unsigned int, RoadType, bool) 0.00 43.60 0.00 307742 0.00 0.00 GetTownRoadBits(unsigned int) 0.00 43.60 0.00 305234 0.00 0.00 GetRoadFoundation(Slope, RoadBits) 0.00 43.60 0.00 304148 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 298814 0.00 0.00 GetRailTileType(unsigned int) 0.00 43.60 0.00 292114 0.00 0.00 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) 0.00 43.60 0.00 290415 0.00 0.00 GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) 0.00 43.60 0.00 290414 0.00 0.00 GetPlatformInfoHelper(unsigned int, bool, bool, bool) 0.00 43.60 0.00 280052 0.00 0.00 GetSignalStateByTrackdir(unsigned int, Trackdir) 0.00 43.60 0.00 276261 0.00 0.00 HasFoundationNE(unsigned int, Slope, unsigned int) 0.00 43.60 0.00 276260 0.00 0.00 HasFoundationNW(unsigned int, Slope, unsigned int) 0.00 43.60 0.00 276260 0.00 0.00 OffsetGroundSprite(int, int) 0.00 43.60 0.00 252896 0.00 0.00 HasTunnelBridgeReservation(unsigned int) 0.00 43.60 0.00 250501 0.00 0.00 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 43.60 0.00 245105 0.00 0.00 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) 0.00 43.60 0.00 244596 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 43.60 0.00 232648 0.00 0.00 SetWindowDirty(WindowClass, int) 0.00 43.60 0.00 228340 0.00 0.00 RoadVehicle::IsInDepot() const 0.00 43.60 0.00 220982 0.00 0.00 AnimateTile_Industry(unsigned int) 0.00 43.60 0.00 216600 0.00 0.00 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) 0.00 43.60 0.00 216600 0.00 0.00 StationGetRandomBits(ResolverObject const*) 0.00 43.60 0.00 216481 0.00 0.00 IsTunnel(unsigned int) 0.00 43.60 0.00 203626 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.00 43.60 0.00 177121 0.00 0.00 FioReadWord() 0.00 43.60 0.00 175641 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 169327 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.00 43.60 0.00 169016 0.00 0.00 GetRailStationAxis(unsigned int) 0.00 43.60 0.00 167738 0.00 0.00 HasStationRail(unsigned int) 0.00 43.60 0.00 165518 0.00 0.00 HouseGetTriggers(ResolverObject const*) 0.00 43.60 0.00 164046 0.00 0.00 EnumCheckRoadVehClose(Vehicle*, void*) 0.00 43.60 0.00 161924 0.00 0.00 GetFoundation_Road(unsigned int, Slope) 0.00 43.60 0.00 158856 0.00 0.00 GetFoundation_Water(unsigned int, Slope) 0.00 43.60 0.00 147811 0.00 0.00 GetOtherTunnelBridgeEnd(unsigned int) 0.00 43.60 0.00 146265 0.00 0.00 TrainMovedChangeSignals(unsigned int, DiagDirection) 0.00 43.60 0.00 145932 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 43.60 0.00 145226 0.00 0.00 ViewportSign::MarkDirty() const 0.00 43.60 0.00 142745 0.00 0.00 SndPlayVehicleFx(unsigned short, Vehicle const*) 0.00 43.60 0.00 142596 0.00 0.00 IncreaseBuildingCount(Town*, unsigned short) 0.00 43.60 0.00 142582 0.00 0.00 GetHouseNorthPart(unsigned short&) 0.00 43.60 0.00 133183 0.00 0.00 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) 0.00 43.60 0.00 132233 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.00 43.60 0.00 129273 0.00 0.00 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) 0.00 43.60 0.00 126765 0.00 0.00 IsWaterTile(unsigned int) 0.00 43.60 0.00 126765 0.00 0.00 TileAddByDiagDir(unsigned int, DiagDirection) 0.00 43.60 0.00 126111 0.00 0.00 CheckNextTrainTile(Train*) 0.00 43.60 0.00 126056 0.00 0.00 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) 0.00 43.60 0.00 125610 0.00 0.00 IsSlopeWithThreeCornersRaised(Slope) 0.00 43.60 0.00 120070 0.00 0.00 SetTownRatingTestMode(bool) 0.00 43.60 0.00 119785 0.00 0.00 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) 0.00 43.60 0.00 118790 0.00 0.00 GetFoundation_Dummy(unsigned int, Slope) 0.00 43.60 0.00 116919 0.00 0.00 DrawClearLandFence(TileInfo const*) 0.00 43.60 0.00 112059 0.00 0.00 GfxFillRect(int, int, int, int, int, FillRectMode) 0.00 43.60 0.00 109958 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 108971 0.00 0.00 vseprintf(char*, char const*, char const*, __va_list_tag*) 0.00 43.60 0.00 108827 0.00 0.00 seprintf(char*, char const*, char const*, ...) 0.00 43.60 0.00 103410 0.00 0.00 GetAllRoadBits(unsigned int) 0.00 43.60 0.00 102702 0.00 0.00 GetOtherBridgeEnd(unsigned int) 0.00 43.60 0.00 101264 0.00 0.00 CYapfRailNodeT::GetLastTile() const 0.00 43.60 0.00 100417 0.00 0.00 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) 0.00 43.60 0.00 99615 0.00 0.00 grfmsg(int, char const*, ...) 0.00 43.60 0.00 99071 0.00 0.00 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) 0.00 43.60 0.00 97422 0.00 0.00 SlopeWithThreeCornersRaised(Corner) 0.00 43.60 0.00 97135 0.00 0.00 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) 0.00 43.60 0.00 95443 0.00 0.00 IsValidChar(unsigned int, CharSetFilter) 0.00 43.60 0.00 94662 0.00 0.00 AnimateTile_Station(unsigned int) 0.00 43.60 0.00 93955 0.00 0.00 AnimateStationTile(unsigned int) 0.00 43.60 0.00 91143 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 88723 0.00 0.00 BaseStation::GetByTile(unsigned int) 0.00 43.60 0.00 87974 0.00 0.00 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) 0.00 43.60 0.00 87350 0.00 0.00 MapSpriteMappingRecolour(PalSpriteID*) 0.00 43.60 0.00 86227 0.00 0.00 HalftileFoundation(Corner) 0.00 43.60 0.00 85234 0.00 0.00 GetFoundation_Industry(unsigned int, Slope) 0.00 43.60 0.00 82348 0.00 0.00 SlReadSimpleGamma() 0.00 43.60 0.00 81672 0.00 0.00 DrawTrackFence_WE_1(TileInfo const*, unsigned int) 0.00 43.60 0.00 81534 0.00 0.00 SpriteExists(unsigned int) 0.00 43.60 0.00 81468 0.00 0.00 TileLoop_Station(unsigned int) 0.00 43.60 0.00 80554 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 43.60 0.00 79519 0.00 0.00 GetGlyphWidth(FontSize, unsigned int) 0.00 43.60 0.00 77166 0.00 0.00 NWidgetPIPContainer::Draw(Window const*) 0.00 43.60 0.00 76886 0.00 0.00 HasBridgeFlatRamp(Slope, Axis) 0.00 43.60 0.00 76293 0.00 0.00 ClearPathReservation(Train const*, unsigned int, Trackdir) 0.00 43.60 0.00 76070 0.00 0.00 Window::DrawWidgets() const 0.00 43.60 0.00 74988 0.00 0.00 IntToReference(unsigned long, SLRefType) 0.00 43.60 0.00 74616 0.00 0.00 DrawTrackFence_NS_2(TileInfo const*, unsigned int) 0.00 43.60 0.00 73390 0.00 0.00 TrainApproachingCrossingTile(Train const*) 0.00 43.60 0.00 72691 0.00 0.00 DrawTrackFence_WE_2(TileInfo const*, unsigned int) 0.00 43.60 0.00 71452 0.00 0.00 UnreserveRailTrack(unsigned int, Track) 0.00 43.60 0.00 70867 0.00 0.00 GetTunnelBridgeReservationTrackBits(unsigned int) 0.00 43.60 0.00 70563 0.00 0.00 ViewportDrawChk(ViewPort const*, int, int, int, int) 0.00 43.60 0.00 70563 0.00 0.00 MainWindow::OnPaint() 0.00 43.60 0.00 70563 0.00 0.00 Window::DrawViewport() const 0.00 43.60 0.00 69848 0.00 0.00 VideoDriver_SDL::MakeDirty(int, int, int, int) 0.00 43.60 0.00 68047 0.00 0.00 VehicleCargoList::AddToCache(CargoPacket const*) 0.00 43.60 0.00 68047 0.00 0.00 CargoList::AddToCache(CargoPacket const*) 0.00 43.60 0.00 66969 0.00 0.00 GetFieldType(unsigned int) 0.00 43.60 0.00 66886 0.00 0.00 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) 0.00 43.60 0.00 66554 0.00 0.00 FioSeekTo(unsigned long, int) 0.00 43.60 0.00 66480 0.00 0.00 GetClearGround(unsigned int) 0.00 43.60 0.00 64565 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 43.60 0.00 64326 0.00 0.00 GetPrice(Price, unsigned int, GRFFile const*, int) 0.00 43.60 0.00 63954 0.00 0.00 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) 0.00 43.60 0.00 62656 0.00 0.00 DrawTrackFence_NS_1(TileInfo const*, unsigned int) 0.00 43.60 0.00 62491 0.00 0.00 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 43.60 0.00 60530 0.00 0.00 TileOffsByDiagDir(DiagDirection) 0.00 43.60 0.00 60465 0.00 0.00 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 43.60 0.00 60347 0.00 0.00 SlReadUint64() 0.00 43.60 0.00 60232 0.00 0.00 DrawTile_Trees(TileInfo*) 0.00 43.60 0.00 59378 0.00 0.00 CanPlantTreesOnTile(unsigned int, bool) 0.00 43.60 0.00 58819 0.00 0.00 TileLoop_Dummy(unsigned int) 0.00 43.60 0.00 57777 0.00 0.00 FioReadBlock(void*, unsigned long) 0.00 43.60 0.00 57344 0.00 0.00 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) 0.00 43.60 0.00 57322 0.00 0.00 GroundVehicle::UpdateInclination(bool, bool) 0.00 43.60 0.00 56687 0.00 0.00 DrawTile_Clear(TileInfo*) 0.00 43.60 0.00 56298 0.00 0.00 RoadZPosAffectSpeed(RoadVehicle*, unsigned char) 0.00 43.60 0.00 55118 0.00 0.00 strecpy(char*, char const*, char const*) 0.00 43.60 0.00 53302 0.00 0.00 GetStringPtr(unsigned short) 0.00 43.60 0.00 51802 0.00 0.00 SlIterateArray() 0.00 43.60 0.00 51332 0.00 0.00 FormatString(char*, char const*, long long*, unsigned int, char const*) 0.00 43.60 0.00 50632 0.00 0.00 CYapfRailNodeT::GetLastTrackdir() const 0.00 43.60 0.00 50422 0.00 0.00 GetFoundation_Clear(unsigned int, Slope) 0.00 43.60 0.00 49914 0.00 0.00 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) 0.00 43.60 0.00 49543 0.00 0.00 VehicleCargoList::RemoveFromCache(CargoPacket const*) 0.00 43.60 0.00 49543 0.00 0.00 CargoList::RemoveFromCache(CargoPacket const*) 0.00 43.60 0.00 49539 0.00 0.00 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) 0.00 43.60 0.00 49429 0.00 0.00 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) 0.00 43.60 0.00 49428 0.00 0.00 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) 0.00 43.60 0.00 49418 0.00 0.00 GetTreeType(unsigned int) 0.00 43.60 0.00 48212 0.00 0.00 CargoList::RemoveFromCache(CargoPacket const*) 0.00 43.60 0.00 47727 0.00 0.00 CargoList::AddToCache(CargoPacket const*) 0.00 43.60 0.00 47667 0.00 0.00 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) 0.00 43.60 0.00 46823 0.00 0.00 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) 0.00 43.60 0.00 45536 0.00 0.00 VehicleEnter_Road(Vehicle*, unsigned int, int, int) 0.00 43.60 0.00 45017 0.00 0.00 NWidgetLeaf::Draw(Window const*) 0.00 43.60 0.00 43741 0.00 0.00 Vehicle::OnNewDay() 0.00 43.60 0.00 43698 0.00 0.00 GetString(char*, unsigned short, char const*) 0.00 43.60 0.00 42484 0.00 0.00 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) 0.00 43.60 0.00 42188 0.00 0.00 HasPbsSignalOnTrackdir(unsigned int, Trackdir) 0.00 43.60 0.00 41898 0.00 0.00 GetBridgeType(unsigned int) 0.00 43.60 0.00 41897 0.00 0.00 GetBridgeSpec(unsigned int) 0.00 43.60 0.00 41844 0.00 0.00 DistanceMax(unsigned int, unsigned int) 0.00 43.60 0.00 41524 0.00 0.00 GetIndustryAnimationState(unsigned int) 0.00 43.60 0.00 40539 0.00 0.00 T.602 0.00 43.60 0.00 40016 0.00 0.00 DecreaseVehicleValue(Vehicle*) 0.00 43.60 0.00 39375 0.00 0.00 GetSnowLine() 0.00 43.60 0.00 39370 0.00 0.00 GetClearGround(unsigned int) 0.00 43.60 0.00 38120 0.00 0.00 HasStationReservation(unsigned int) 0.00 43.60 0.00 38020 0.00 0.00 GetStringBoundingBox(char const*) 0.00 43.60 0.00 37900 0.00 0.00 TileLoop_TunnelBridge(unsigned int) 0.00 43.60 0.00 37582 0.00 0.00 SetIndustryAnimationState(unsigned int, unsigned char) 0.00 43.60 0.00 37388 0.00 0.00 GetParamVal(unsigned char, unsigned int*) 0.00 43.60 0.00 37084 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) 0.00 43.60 0.00 36813 0.00 0.00 GRFFile::GetParam(unsigned int) const 0.00 43.60 0.00 34546 0.00 0.00 AgeVehicle(Vehicle*) 0.00 43.60 0.00 33907 0.00 0.00 FioGetPos() 0.00 43.60 0.00 33254 0.00 0.00 AllocateSpriteCache(unsigned int) 0.00 43.60 0.00 33241 0.00 0.00 Train::UpdateAcceleration() 0.00 43.60 0.00 33237 0.00 0.00 LoadNextSprite(int, unsigned char, unsigned int) 0.00 43.60 0.00 32930 0.00 0.00 Vehicle::NeedsAutomaticServicing() const 0.00 43.60 0.00 32791 0.00 0.00 FS2OTTD(char const*) 0.00 43.60 0.00 32695 0.00 0.00 FiosIsValidFile(char const*, dirent const*, stat*) 0.00 43.60 0.00 31884 0.00 0.00 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) 0.00 43.60 0.00 31884 0.00 0.00 UpdateSignalsInBuffer(Owner) 0.00 43.60 0.00 31471 0.00 0.00 CheckIfTrainNeedsService(Train*) 0.00 43.60 0.00 31046 0.00 0.00 IsTunnel(unsigned int) 0.00 43.60 0.00 30765 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 30611 0.00 0.00 FormatNumber(char*, long long, char const*, char const*, int) 0.00 43.60 0.00 29629 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 28050 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 28050 0.00 0.00 Vehicle::Vehicle(VehicleType) 0.00 43.60 0.00 28050 0.00 0.00 Vehicle::~Vehicle() 0.00 43.60 0.00 28050 0.00 0.00 CargoList::~CargoList() 0.00 43.60 0.00 27330 0.00 0.00 std::list >::erase(std::_List_iterator) 0.00 43.60 0.00 26394 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 26180 0.00 0.00 GetVehicleDescription(VehicleType) 0.00 43.60 0.00 25432 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 24634 0.00 0.00 GetRailFoundationCorner(Foundation) 0.00 43.60 0.00 23904 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 23690 0.00 0.00 TrainApproachingLineEnd(Train*, bool) 0.00 43.60 0.00 23581 0.00 0.00 SlopeWithThreeCornersRaised(Corner) 0.00 43.60 0.00 22191 0.00 0.00 GetFoundation_Station(unsigned int, Slope) 0.00 43.60 0.00 21984 0.00 0.00 T.332 0.00 43.60 0.00 21918 0.00 0.00 FollowTrainReservation(Train const*, Vehicle**) 0.00 43.60 0.00 21918 0.00 0.00 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) 0.00 43.60 0.00 21865 0.00 0.00 FindFirstTrackdir(TrackdirBits) 0.00 43.60 0.00 21559 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 43.60 0.00 21527 0.00 0.00 GetRailStationAxis(unsigned int) 0.00 43.60 0.00 21451 0.00 0.00 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) 0.00 43.60 0.00 21248 0.00 0.00 CargoList::~CargoList() 0.00 43.60 0.00 21121 0.00 0.00 Window::SetDirty() const 0.00 43.60 0.00 21058 0.00 0.00 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) 0.00 43.60 0.00 20957 0.00 0.00 DrawTrackFence_SE(TileInfo const*, unsigned int) 0.00 43.60 0.00 20704 0.00 0.00 CargoList::InvalidateCache() 0.00 43.60 0.00 20652 0.00 0.00 CargoPacket::CargoPacket() 0.00 43.60 0.00 20652 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 20417 0.00 0.00 SetTileOwner(unsigned int, Owner) 0.00 43.60 0.00 19846 0.00 0.00 GetRawClearGround(unsigned int) 0.00 43.60 0.00 19198 0.00 0.00 SubtractMoneyFromAnyCompany(Company*, CommandCost) 0.00 43.60 0.00 19187 0.00 0.00 InvalidateCompanyWindows(Company const*) 0.00 43.60 0.00 18669 0.00 0.00 DieselSmokeTick(EffectVehicle*) 0.00 43.60 0.00 18667 0.00 0.00 SetWindowClassesDirty(WindowClass) 0.00 43.60 0.00 18583 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) 0.00 43.60 0.00 18405 0.00 0.00 ViewportSign::UpdatePosition(int, int, unsigned short) 0.00 43.60 0.00 18128 0.00 0.00 CheckOrders(Vehicle const*) 0.00 43.60 0.00 18102 0.00 0.00 CheckVehicleBreakdown(Vehicle*) 0.00 43.60 0.00 18079 0.00 0.00 SubtractMoneyFromCompanyFract(Owner, CommandCost) 0.00 43.60 0.00 17990 0.00 0.00 DrawTrackFence_NW(TileInfo const*, unsigned int) 0.00 43.60 0.00 17616 0.00 0.00 DrawTile_Industry(TileInfo*) 0.00 43.60 0.00 16740 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 43.60 0.00 16669 0.00 0.00 Train::GetRunningCost() const 0.00 43.60 0.00 16386 0.00 0.00 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) 0.00 43.60 0.00 16078 0.00 0.00 TrainOnTileEnum(Vehicle*, void*) 0.00 43.60 0.00 15973 0.00 0.00 Randomizer::Next(unsigned int) 0.00 43.60 0.00 15829 0.00 0.00 UpdateTownRadius(Town*) 0.00 43.60 0.00 15825 0.00 0.00 DrawFrameRect(int, int, int, int, Colours, FrameFlags) 0.00 43.60 0.00 15693 0.00 0.00 GetVehicleCapacity(Vehicle const*, unsigned short*) 0.00 43.60 0.00 15693 0.00 0.00 Engine::CanCarryCargo() const 0.00 43.60 0.00 15521 0.00 0.00 IsRoadStop(unsigned int) 0.00 43.60 0.00 15411 0.00 0.00 IsTunnel(unsigned int) 0.00 43.60 0.00 15393 0.00 0.00 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) 0.00 43.60 0.00 14960 0.00 0.00 EffectVehicle::UpdateDeltaXY(Direction) 0.00 43.60 0.00 14960 0.00 0.00 EffectVehicle::~EffectVehicle() 0.00 43.60 0.00 14877 0.00 0.00 GetFoundation_Unmovable(unsigned int, Slope) 0.00 43.60 0.00 14851 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 14851 0.00 0.00 Vehicle::IsEngineCountable() const 0.00 43.60 0.00 14666 0.00 0.00 DrawTile_Unmovable(TileInfo*) 0.00 43.60 0.00 14607 0.00 0.00 VehicleCargoList::InvalidateCache() 0.00 43.60 0.00 14607 0.00 0.00 CargoList::InvalidateCache() 0.00 43.60 0.00 14504 0.00 0.00 str_validate(char*, char const*, bool, bool) 0.00 43.60 0.00 14456 0.00 0.00 GetWaterTileType(unsigned int) 0.00 43.60 0.00 14441 0.00 0.00 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) 0.00 43.60 0.00 13199 0.00 0.00 CreateEffectVehicle(int, int, int, EffectVehicleType) 0.00 43.60 0.00 13198 0.00 0.00 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) 0.00 43.60 0.00 13090 0.00 0.00 Vehicle::PreDestructor() 0.00 43.60 0.00 12948 0.00 0.00 Train::~Train() 0.00 43.60 0.00 12699 0.00 0.00 ElectricSparkInit(EffectVehicle*) 0.00 43.60 0.00 12529 0.00 0.00 UsesWagonOverride(Vehicle const*) 0.00 43.60 0.00 12413 0.00 0.00 AirportSpec::Get(unsigned char) 0.00 43.60 0.00 11912 0.00 0.00 DrawTile_Water(TileInfo*) 0.00 43.60 0.00 11801 0.00 0.00 SpecializedStation::Get(unsigned long) 0.00 43.60 0.00 11768 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 11628 0.00 0.00 CanVehicleUseStation(Vehicle const*, Station const*) 0.00 43.60 0.00 11553 0.00 0.00 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) 0.00 43.60 0.00 11506 0.00 0.00 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) 0.00 43.60 0.00 11400 0.00 0.00 GetRailStationAxis(unsigned int) 0.00 43.60 0.00 11138 0.00 0.00 ottd_rdtsc() 0.00 43.60 0.00 11043 0.00 0.00 OTTD2FS(char const*) 0.00 43.60 0.00 10981 0.00 0.00 AddAnimatedTile(unsigned int) 0.00 43.60 0.00 10690 0.00 0.00 CargoSpec::Get(unsigned long) 0.00 43.60 0.00 10459 0.00 0.00 UpdateTextEffect(unsigned short, unsigned short) 0.00 43.60 0.00 10459 0.00 0.00 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) 0.00 43.60 0.00 10373 0.00 0.00 GroundVehicle::CargoChanged() 0.00 43.60 0.00 10372 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 43.60 0.00 10203 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) 0.00 43.60 0.00 10020 0.00 0.00 Chance16(unsigned int, unsigned int) 0.00 43.60 0.00 10013 0.00 0.00 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) 0.00 43.60 0.00 10006 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 9991 0.00 0.00 GetRailTileType(unsigned int) 0.00 43.60 0.00 9951 0.00 0.00 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) 0.00 43.60 0.00 9945 0.00 0.00 LiveryHelper(unsigned short, Vehicle const*) 0.00 43.60 0.00 9839 0.00 0.00 MakeClear(unsigned int, ClearGround, unsigned int) 0.00 43.60 0.00 9716 0.00 0.00 GetTreeDensity(unsigned int) 0.00 43.60 0.00 9541 0.00 0.00 Train::MarkDirty() 0.00 43.60 0.00 9378 0.00 0.00 IsCompatibleTrainStationTile(unsigned int, unsigned int) 0.00 43.60 0.00 9311 0.00 0.00 InvalidateWindowData(WindowClass, int, int) 0.00 43.60 0.00 9202 0.00 0.00 TriggerVehicle(Vehicle*, VehicleTrigger) 0.00 43.60 0.00 9192 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 9192 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 8559 0.00 0.00 ClearTile_Station(unsigned int, DoCommandFlag) 0.00 43.60 0.00 7934 0.00 0.00 ClearTile_Clear(unsigned int, DoCommandFlag) 0.00 43.60 0.00 7854 0.00 0.00 DrawHillyLandTile(TileInfo const*) 0.00 43.60 0.00 7619 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 43.60 0.00 7590 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 7511 0.00 0.00 NewSpriteGroup(ByteReader*) 0.00 43.60 0.00 7349 0.00 0.00 FioSeekToFile(unsigned char, unsigned long) 0.00 43.60 0.00 7233 0.00 0.00 GetWaterClass(unsigned int) 0.00 43.60 0.00 7136 0.00 0.00 FindTrainOnTrackEnum(Vehicle*, void*) 0.00 43.60 0.00 7087 0.00 0.00 StatusBarWindow::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 7079 0.00 0.00 GetTranslatedAirportTileID(unsigned char) 0.00 43.60 0.00 6412 0.00 0.00 ThreadMutex_pthread::EndCritical() 0.00 43.60 0.00 6411 0.00 0.00 ThreadMutex_pthread::BeginCritical() 0.00 43.60 0.00 6376 0.00 0.00 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 43.60 0.00 6367 0.00 0.00 TileLoop_Unmovable(unsigned int) 0.00 43.60 0.00 6346 0.00 0.00 RoadVehicle::IsPrimaryVehicle() const 0.00 43.60 0.00 6309 0.00 0.00 AppendPathSeparator(char*, unsigned long) 0.00 43.60 0.00 6229 0.00 0.00 ThreadMutex_pthread::SendSignal() 0.00 43.60 0.00 6227 0.00 0.00 DrawMouseCursor() 0.00 43.60 0.00 6227 0.00 0.00 NetworkDrawChatMessage() 0.00 43.60 0.00 6175 0.00 0.00 DrawSurfaceToScreen() 0.00 43.60 0.00 5997 0.00 0.00 GetTownName(char*, TownNameParams const*, unsigned int, char const*) 0.00 43.60 0.00 5997 0.00 0.00 GetTownName(char*, Town const*, char const*) 0.00 43.60 0.00 5997 0.00 0.00 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) 0.00 43.60 0.00 5874 0.00 0.00 SetTunnelBridgeReservation(unsigned int, bool) 0.00 43.60 0.00 5841 0.00 0.00 Aircraft::Tick() 0.00 43.60 0.00 5696 0.00 0.00 Station::GetTileArea(TileArea*, StationType) const 0.00 43.60 0.00 5584 0.00 0.00 CheckCompanyHasMoney(CommandCost&) 0.00 43.60 0.00 5562 0.00 0.00 T.1689 0.00 43.60 0.00 5473 0.00 0.00 TileHeight(unsigned int) 0.00 43.60 0.00 5462 0.00 0.00 MakeWater(unsigned int, Owner, WaterClass, unsigned char) 0.00 43.60 0.00 5461 0.00 0.00 Town::UpdateVirtCoord() 0.00 43.60 0.00 5441 0.00 0.00 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) 0.00 43.60 0.00 5393 0.00 0.00 EnsureNoTrainOnTrackProc(Vehicle*, void*) 0.00 43.60 0.00 5372 0.00 0.00 NWidgetSpacer::Draw(Window const*) 0.00 43.60 0.00 5346 0.00 0.00 RoadStop::GetByTile(unsigned int, RoadStopType) 0.00 43.60 0.00 5326 0.00 0.00 DrawShoreTile(Slope) 0.00 43.60 0.00 5302 0.00 0.00 ThreadMutex_pthread::WaitForSignal() 0.00 43.60 0.00 5271 0.00 0.00 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) 0.00 43.60 0.00 5153 0.00 0.00 ReadZlib() 0.00 43.60 0.00 5073 0.00 0.00 Window::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 5048 0.00 0.00 DoClearSquare(unsigned int) 0.00 43.60 0.00 5018 0.00 0.00 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) 0.00 43.60 0.00 4919 0.00 0.00 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) 0.00 43.60 0.00 4868 0.00 0.00 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() 0.00 43.60 0.00 4868 0.00 0.00 CBlobT::GrowSizeNC(unsigned long) 0.00 43.60 0.00 4864 0.00 0.00 CYapfRail2::CYapfRail2() 0.00 43.60 0.00 4864 0.00 0.00 CYapfRail2::~CYapfRail2() 0.00 43.60 0.00 4847 0.00 0.00 ChangePopulation(Town*, int) 0.00 43.60 0.00 4813 0.00 0.00 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) 0.00 43.60 0.00 4787 0.00 0.00 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) 0.00 43.60 0.00 4787 0.00 0.00 StationRect::IsEmpty() const 0.00 43.60 0.00 4530 0.00 0.00 Blitter_8bppBase::UsePaletteAnimation() 0.00 43.60 0.00 4464 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 43.60 0.00 4256 0.00 0.00 GrowTown(Town*) 0.00 43.60 0.00 4251 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 4229 0.00 0.00 GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) 0.00 43.60 0.00 4207 0.00 0.00 CSleep(int) 0.00 43.60 0.00 4184 0.00 0.00 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 43.60 0.00 4184 0.00 0.00 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 43.60 0.00 4182 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 43.60 0.00 4092 0.00 0.00 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) 0.00 43.60 0.00 4066 0.00 0.00 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) 0.00 43.60 0.00 4026 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 43.60 0.00 4024 0.00 0.00 ClearStorageChanges(bool) 0.00 43.60 0.00 4008 0.00 0.00 SubtractMoneyFromCompany(CommandCost) 0.00 43.60 0.00 3900 0.00 0.00 GetCargoIDByLabel(unsigned int) 0.00 43.60 0.00 3841 0.00 0.00 NetworkUDPSocketHandler::ReceivePackets() 0.00 43.60 0.00 3777 0.00 0.00 FindWindowById(WindowClass, int) 0.00 43.60 0.00 3751 0.00 0.00 NWidgetPIPContainer::GetWidgetFromPos(int, int) 0.00 43.60 0.00 3668 0.00 0.00 Packet::Packet(NetworkSocketHandler*) 0.00 43.60 0.00 3612 0.00 0.00 NWidgetCore::GetWidgetFromPos(int, int) 0.00 43.60 0.00 3540 0.00 0.00 SndPlayTileFx(unsigned short, unsigned int) 0.00 43.60 0.00 3441 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 3419 0.00 0.00 StatusBarWindow::OnPaint() 0.00 43.60 0.00 3195 0.00 0.00 GetSound(unsigned short) 0.00 43.60 0.00 3181 0.00 0.00 HandleMouseEvents() 0.00 43.60 0.00 3181 0.00 0.00 UpdateTileSelection() 0.00 43.60 0.00 3181 0.00 0.00 VpHandlePlaceSizingDrag() 0.00 43.60 0.00 3116 0.00 0.00 MxAllocateChannel() 0.00 43.60 0.00 3116 0.00 0.00 StartSound(unsigned short, float, unsigned int) 0.00 43.60 0.00 3074 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) 0.00 43.60 0.00 2932 0.00 0.00 TryPathReserve(Train*, bool, bool) 0.00 43.60 0.00 2932 0.00 0.00 ChangeIndustryProduction(Industry*, bool) 0.00 43.60 0.00 2932 0.00 0.00 RoadVehicle::IsBus() const 0.00 43.60 0.00 2911 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 2911 0.00 0.00 Industry::~Industry() 0.00 43.60 0.00 2910 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 2738 0.00 0.00 GetVehicleTunnelBridgeProc(Vehicle*, void*) 0.00 43.60 0.00 2603 0.00 0.00 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) 0.00 43.60 0.00 2603 0.00 0.00 Station::RecomputeIndustriesNear() 0.00 43.60 0.00 2603 0.00 0.00 Station::GetCatchmentRect() const 0.00 43.60 0.00 2585 0.00 0.00 SpriteGroup const** CallocT(unsigned long) 0.00 43.60 0.00 2581 0.00 0.00 TranslateTTDPatchCodes(unsigned int, char const*) 0.00 43.60 0.00 2449 0.00 0.00 Town::GetByTile(unsigned int) 0.00 43.60 0.00 2440 0.00 0.00 SmokeTick(EffectVehicle*) 0.00 43.60 0.00 2427 0.00 0.00 DecreaseBuildingCount(Town*, unsigned short) 0.00 43.60 0.00 2427 0.00 0.00 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) 0.00 43.60 0.00 2412 0.00 0.00 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) 0.00 43.60 0.00 2398 0.00 0.00 ClearTownHouse(Town*, unsigned int) 0.00 43.60 0.00 2395 0.00 0.00 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) 0.00 43.60 0.00 2375 0.00 0.00 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) 0.00 43.60 0.00 2344 0.00 0.00 FioReadDword() 0.00 43.60 0.00 2325 0.00 0.00 strtolower(char*) 0.00 43.60 0.00 2321 0.00 0.00 ConvertDateToYMD(int, YearMonthDay*) 0.00 43.60 0.00 2304 0.00 0.00 UnloadWagonOverrides(Engine*) 0.00 43.60 0.00 2304 0.00 0.00 Engine::~Engine() 0.00 43.60 0.00 2300 0.00 0.00 ParamSet(ByteReader*) 0.00 43.60 0.00 2271 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 2220 0.00 0.00 GetStationAnimationFrame(unsigned int) 0.00 43.60 0.00 2199 0.00 0.00 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) 0.00 43.60 0.00 2199 0.00 0.00 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) 0.00 43.60 0.00 2173 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 43.60 0.00 2151 0.00 0.00 RoadVehicle::OnNewDay() 0.00 43.60 0.00 2116 0.00 0.00 EnsureNoVehicleOnGround(unsigned int) 0.00 43.60 0.00 2015 0.00 0.00 DoPaletteAnimations() 0.00 43.60 0.00 2011 0.00 0.00 IncreaseDate() 0.00 43.60 0.00 2011 0.00 0.00 OnTick_Trees() 0.00 43.60 0.00 2011 0.00 0.02 StateGameLoop() 0.00 43.60 0.00 2011 0.00 0.00 UpdateWindows() 0.00 43.60 0.00 2011 0.00 0.00 OnTick_Companies() 0.00 43.60 0.00 2011 0.00 0.00 CallLandscapeTick() 0.00 43.60 0.00 2011 0.00 0.00 CallWindowTickEvent() 0.00 43.60 0.00 2011 0.00 0.00 UpdateViewportPosition(Window*) 0.00 43.60 0.00 2011 0.00 0.00 NewsLoop() 0.00 43.60 0.00 2011 0.00 0.00 InputLoop() 0.00 43.60 0.00 2011 0.00 0.00 MusicLoop() 0.00 43.60 0.00 2011 0.00 0.00 SetViewportPosition(Window*, int, int) 0.00 43.60 0.00 2011 0.00 0.00 SoundDriver::MainLoop() 0.00 43.60 0.00 2011 0.00 0.00 AI::CanStartNew() 0.00 43.60 0.00 2011 0.00 0.00 AI::GameLoop() 0.00 43.60 0.00 2009 0.00 0.00 TCPConnecter::CheckCallbacks() 0.00 43.60 0.00 2008 0.00 0.00 NetworkHTTPSocketHandler::HTTPReceive() 0.00 43.60 0.00 2006 0.00 0.00 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) 0.00 43.60 0.00 2005 0.00 0.00 CursorTick() 0.00 43.60 0.00 2005 0.00 0.00 ClientNetworkContentSocketHandler::SendReceive() 0.00 43.60 0.00 2001 0.00 0.00 ProcessAsyncSaveFinish() 0.00 43.60 0.00 2001 0.00 0.00 CreateNewIndustry(unsigned int, unsigned char) 0.00 43.60 0.00 2001 0.00 0.00 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) 0.00 43.60 0.00 1996 0.00 0.00 NetworkUDPGameLoop() 0.00 43.60 0.00 1982 0.00 0.00 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) 0.00 43.60 0.00 1954 0.00 0.00 Aircraft::GetImage(Direction) const 0.00 43.60 0.00 1944 0.00 0.00 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 43.60 0.00 1935 0.00 0.00 SetAircraftPosition(Aircraft*, int, int, int) 0.00 43.60 0.00 1920 0.00 0.00 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) 0.00 43.60 0.00 1888 0.00 0.00 GetRoadStopType(unsigned int) 0.00 43.60 0.00 1853 0.00 0.00 StatusBarWindow::OnInvalidateData(int) 0.00 43.60 0.00 1835 0.00 0.00 NetworkUDPAdvertise() 0.00 43.60 0.00 1834 0.00 0.02 NetworkGameLoop() 0.00 43.60 0.00 1834 0.00 0.00 NetworkServer_Tick(bool) 0.00 43.60 0.00 1834 0.00 0.00 NetworkExecuteLocalCommandQueue() 0.00 43.60 0.00 1834 0.00 0.00 NetworkReceive() 0.00 43.60 0.00 1834 0.00 0.00 StatusBarWindow::OnTick() 0.00 43.60 0.00 1834 0.00 0.00 MainToolbarWindow::OnTick() 0.00 43.60 0.00 1832 0.00 0.00 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 1825 0.00 0.00 DeleteWindowById(WindowClass, int, bool) 0.00 43.60 0.00 1800 0.00 0.00 MoveToNextItem() 0.00 43.60 0.00 1799 0.00 0.00 IsNewsTickerShown() 0.00 43.60 0.00 1786 0.00 0.00 GetDirectionTowards(Vehicle const*, int, int) 0.00 43.60 0.00 1738 0.00 0.00 GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) 0.00 43.60 0.00 1690 0.00 0.00 InvalidateVehicleOrder(Vehicle const*, int) 0.00 43.60 0.00 1679 0.00 0.00 UpdateVehicleTimetable(Vehicle*, bool) 0.00 43.60 0.00 1621 0.00 0.00 IniItem::IniItem(IniGroup*, char const*, unsigned long) 0.00 43.60 0.00 1604 0.00 0.00 Window::SetWidgetsDisabledState(bool, int, ...) 0.00 43.60 0.00 1588 0.00 0.00 GetTileOwner(unsigned int) 0.00 43.60 0.00 1574 0.00 0.00 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) 0.00 43.60 0.00 1553 0.00 0.00 AddGRFTextToList(GRFText**, GRFText*) 0.00 43.60 0.00 1546 0.00 0.00 FeatureChangeInfo(ByteReader*) 0.00 43.60 0.00 1544 0.00 0.00 ReserveChangeInfo(ByteReader*) 0.00 43.60 0.00 1500 0.00 0.00 StationChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 1423 0.00 0.00 IsValidGroupID(unsigned short, char const*) 0.00 43.60 0.00 1410 0.00 0.00 RoadVehicle::GetRunningCost() const 0.00 43.60 0.00 1384 0.00 0.00 IsCrossingBarred(unsigned int) 0.00 43.60 0.00 1384 0.00 0.00 GetCrossingRoadAxis(unsigned int) 0.00 43.60 0.00 1378 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 43.60 0.00 1354 0.00 0.00 Blitter_8bppBase::BufferSize(int, int) 0.00 43.60 0.00 1354 0.00 0.00 Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) 0.00 43.60 0.00 1353 0.00 0.00 UndrawMouseCursor() 0.00 43.60 0.00 1353 0.00 0.00 Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) 0.00 43.60 0.00 1324 0.00 0.00 GetRoadDepotDirection(unsigned int) 0.00 43.60 0.00 1322 0.00 0.00 SkipAct1(ByteReader*) 0.00 43.60 0.00 1316 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 43.60 0.00 1304 0.00 0.00 GetBaseStationDescription() 0.00 43.60 0.00 1297 0.00 0.00 NetworkGameWindow::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 1293 0.00 0.00 FeatureNewName(ByteReader*) 0.00 43.60 0.00 1280 0.00 0.00 T.214 0.00 43.60 0.00 1280 0.00 0.00 GetTempDataEngine(unsigned short) 0.00 43.60 0.00 1226 0.00 0.00 Blitter_8bppBase::GetScreenDepth() 0.00 43.60 0.00 1217 0.00 0.00 IsWateredTile(unsigned int, Direction) 0.00 43.60 0.00 1202 0.00 0.00 GetStationIndex(unsigned int) 0.00 43.60 0.00 1191 0.00 0.00 IniGroup::GetItem(char const*, bool) 0.00 43.60 0.00 1172 0.00 0.00 GetStringBoundingBox(unsigned short) 0.00 43.60 0.00 1165 0.00 0.00 RoadVehicle::MarkDirty() 0.00 43.60 0.00 1165 0.00 0.00 GroundVehicle::CargoChanged() 0.00 43.60 0.00 1165 0.00 0.00 GroundVehicle::PowerChanged() 0.00 43.60 0.00 1137 0.00 0.00 RemapOldStringID(unsigned short) 0.00 43.60 0.00 1137 0.00 0.00 NWidgetBackground::GetWidgetFromPos(int, int) 0.00 43.60 0.00 1112 0.00 0.00 buf_lexfeed(void*) 0.00 43.60 0.00 1112 0.00 0.00 SQLexer::Next() 0.00 43.60 0.00 1109 0.00 0.00 IsSlopeRefused(Slope, Slope) 0.00 43.60 0.00 1088 0.00 0.00 TerraformAddDirtyTile(TerraformerState*, unsigned int) 0.00 43.60 0.00 1060 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 1049 0.00 0.00 GetRoadDepotDirection(unsigned int) 0.00 43.60 0.00 1047 0.00 0.00 ShowFillingPercent(int, int, int, unsigned char, unsigned short) 0.00 43.60 0.00 934 0.00 0.00 MayHaveBridgeAbove(unsigned int) 0.00 43.60 0.00 898 0.00 0.00 TranslateCargo(unsigned char, unsigned char) 0.00 43.60 0.00 885 0.00 0.00 CargoList::Truncate(unsigned int) 0.00 43.60 0.00 882 0.00 0.00 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) 0.00 43.60 0.00 871 0.00 0.00 OrderList::DebugCheckSanity() const 0.00 43.60 0.00 866 0.00 0.00 UpdateOrderDest(Vehicle*, Order const*, int) 0.00 43.60 0.00 838 0.00 0.00 HideFillingPercent(unsigned short*) 0.00 43.60 0.00 838 0.00 0.00 Order::MakeLeaveStation() 0.00 43.60 0.00 838 0.00 0.00 Vehicle::LeaveStation() 0.00 43.60 0.00 838 0.00 0.00 std::list >::remove(Vehicle* const&) 0.00 43.60 0.00 836 0.00 0.00 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) 0.00 43.60 0.00 836 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 835 0.00 0.00 Order::Free() 0.00 43.60 0.00 834 0.00 0.00 PrepareUnload(Vehicle*) 0.00 43.60 0.00 834 0.00 0.00 Order::MakeLoading(bool) 0.00 43.60 0.00 834 0.00 0.00 Vehicle::BeginLoading() 0.00 43.60 0.00 832 0.00 0.00 Train::ConsistChanged(bool) 0.00 43.60 0.00 831 0.00 0.00 CargoPayment::~CargoPayment() 0.00 43.60 0.00 831 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 830 0.00 0.00 RemoveTextEffect(unsigned short) 0.00 43.60 0.00 830 0.00 0.00 SkipIf(ByteReader*) 0.00 43.60 0.00 812 0.00 0.00 HasDepotReservation(unsigned int) 0.00 43.60 0.00 805 0.00 0.00 ClearTile_Town(unsigned int, DoCommandFlag) 0.00 43.60 0.00 802 0.00 0.00 MainToolbarWindow::OnPaint() 0.00 43.60 0.00 802 0.00 0.00 NWidgetToolbarContainer::Draw(Window const*) 0.00 43.60 0.00 768 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 768 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 768 0.00 0.00 Engine::Engine(VehicleType, unsigned short) 0.00 43.60 0.00 762 0.00 0.00 DrawLabel(Rect const&, WidgetType, bool, unsigned short) 0.00 43.60 0.00 750 0.00 0.00 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) 0.00 43.60 0.00 720 0.00 0.00 LeastCommonMultiple(int, int) 0.00 43.60 0.00 714 0.00 0.00 OrderList::Initialize(Order*, Vehicle*) 0.00 43.60 0.00 708 0.00 0.00 AnimateAirportTile(unsigned int) 0.00 43.60 0.00 701 0.00 0.00 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) 0.00 43.60 0.00 701 0.00 0.00 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) 0.00 43.60 0.00 701 0.00 0.00 Train::GetOrderStationLocation(unsigned short) 0.00 43.60 0.00 700 0.00 0.00 CalcClosestStationTile(unsigned short, unsigned int, StationType) 0.00 43.60 0.00 696 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 688 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 685 0.00 0.00 Train::PlayLeaveStationSound() const 0.00 43.60 0.00 684 0.00 0.00 YapfTrainCheckReverse(Train const*) 0.00 43.60 0.00 682 0.00 0.00 CalcClosestStationTile(unsigned short, unsigned int, StationType) 0.00 43.60 0.00 682 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) 0.00 43.60 0.00 681 0.00 0.00 TrainEnterStation(Train*, unsigned short) 0.00 43.60 0.00 675 0.00 0.00 SkipAct12(ByteReader*) 0.00 43.60 0.00 671 0.00 0.00 BaseStation::~BaseStation() 0.00 43.60 0.00 671 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 671 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 664 0.00 0.00 Station::Station(unsigned int) 0.00 43.60 0.00 664 0.00 0.00 Station::~Station() 0.00 43.60 0.00 662 0.00 0.00 Station::UpdateVirtCoord() 0.00 43.60 0.00 659 0.00 0.00 SaveLoadWindow::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 656 0.00 0.00 FioCheckFileExists(char const*, Subdirectory) 0.00 43.60 0.00 652 0.00 0.00 StationUpdateAnimTriggers(BaseStation*) 0.00 43.60 0.00 651 0.00 0.00 FioOpenFile(int, char const*) 0.00 43.60 0.00 642 0.00 0.00 CalcClosestTownFromTile(unsigned int, unsigned int) 0.00 43.60 0.00 641 0.00 0.00 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) 0.00 43.60 0.00 637 0.00 0.00 Train::GetExpenseType(bool) const 0.00 43.60 0.00 633 0.00 0.00 IniFile::GetGroup(char const*, unsigned long) 0.00 43.60 0.00 621 0.00 0.00 GetIndustryGfx(unsigned int) 0.00 43.60 0.00 614 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 614 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 614 0.00 0.00 Town::~Town() 0.00 43.60 0.00 603 0.00 0.00 StringToVal(SettingDescBase const*, char const*) 0.00 43.60 0.00 595 0.00 0.00 NWidgetSpacer::GetWidgetFromPos(int, int) 0.00 43.60 0.00 589 0.00 0.00 IsDriveThroughStopTile(unsigned int) 0.00 43.60 0.00 584 0.00 0.00 FloodVehicleProc(Vehicle*, void*) 0.00 43.60 0.00 572 0.00 0.00 GetRotorImage(Aircraft const*) 0.00 43.60 0.00 569 0.00 0.00 GRFConfig::GRFConfig(char const*) 0.00 43.60 0.00 564 0.00 0.00 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) 0.00 43.60 0.00 564 0.00 0.00 QueryString::DrawEditBox(Window*, int) 0.00 43.60 0.00 564 0.00 0.00 QueryStringBaseWindow::DrawEditBox(int) 0.00 43.60 0.00 549 0.00 0.00 FillGRFDetails(GRFConfig*, bool) 0.00 43.60 0.00 537 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 43.60 0.00 536 0.00 0.00 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) 0.00 43.60 0.00 532 0.00 0.00 FeatureMapSpriteGroup(ByteReader*) 0.00 43.60 0.00 528 0.00 0.00 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) 0.00 43.60 0.00 525 0.00 0.00 DropDownListItem::Height(unsigned int) const 0.00 43.60 0.00 522 0.00 0.00 CopyFromOldName(unsigned short) 0.00 43.60 0.00 518 0.00 0.00 FioFCloseFile(_IO_FILE*) 0.00 43.60 0.00 518 0.00 0.00 Md5::Finish(unsigned char*) 0.00 43.60 0.00 518 0.00 0.00 Md5::Md5() 0.00 43.60 0.00 518 0.00 0.00 Ship::IsInDepot() const 0.00 43.60 0.00 515 0.00 0.00 ScanInfo(ByteReader*) 0.00 43.60 0.00 512 0.00 0.00 Engine::Engine() 0.00 43.60 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 43.60 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 43.60 0.00 503 0.00 0.00 UpdatePalette(unsigned int, unsigned int) 0.00 43.60 0.00 498 0.00 0.00 CalcGRFMD5Sum(GRFConfig*) 0.00 43.60 0.00 495 0.00 0.00 sq_vm_free(void*, unsigned long) 0.00 43.60 0.00 493 0.00 0.00 Station::GetPrimaryRoadStop(RoadVehicle const*) const 0.00 43.60 0.00 489 0.00 0.00 NWidgetStacked::SetDisplayedPlane(int) 0.00 43.60 0.00 488 0.00 0.00 NetworkGameWindow::OnPaint() 0.00 43.60 0.00 486 0.00 0.00 ReplaceWords(char const*, char const*, char*) 0.00 43.60 0.00 483 0.00 0.00 AddDebugText(char*, char const*, ...) 0.00 43.60 0.00 474 0.00 0.00 Write_ValidateSetting(void*, SettingDesc const*, int) 0.00 43.60 0.00 469 0.00 0.00 DieselSmokeInit(EffectVehicle*) 0.00 43.60 0.00 467 0.00 0.00 ClearTile_Track(unsigned int, DoCommandFlag) 0.00 43.60 0.00 465 0.00 0.00 GetCanalSprite(CanalFeature, unsigned int) 0.00 43.60 0.00 453 0.00 0.00 NWidgetServerListHeader::Draw(Window const*) 0.00 43.60 0.00 452 0.00 0.00 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 43.60 0.00 449 0.00 0.00 LevelTownLand(unsigned int) 0.00 43.60 0.00 437 0.00 0.00 SetIndustryGfx(unsigned int, unsigned short) 0.00 43.60 0.00 436 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 43.60 0.00 430 0.00 0.00 NewSpriteSet(ByteReader*) 0.00 43.60 0.00 397 0.00 0.00 SteamSmokeTick(EffectVehicle*) 0.00 43.60 0.00 393 0.00 0.00 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) 0.00 43.60 0.00 392 0.00 0.00 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const 0.00 43.60 0.00 390 0.00 0.00 QueryWindow::SetStringParameters(int) const 0.00 43.60 0.00 388 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 388 0.00 0.00 TownDrawHouseLift(TileInfo const*) 0.00 43.60 0.00 388 0.00 0.00 Window::SetStringParameters(int) const 0.00 43.60 0.00 386 0.00 0.00 QueryWindow::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 384 0.00 0.00 AirportSpec::GetWithoutOverride(unsigned char) 0.00 43.60 0.00 379 0.00 0.00 SelectGameWindow::SetStringParameters(int) const 0.00 43.60 0.00 376 0.00 0.00 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) 0.00 43.60 0.00 362 0.00 0.00 sq_vm_malloc(unsigned long) 0.00 43.60 0.00 360 0.00 0.00 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) 0.00 43.60 0.00 354 0.00 0.00 Ship::Tick() 0.00 43.60 0.00 353 0.00 0.00 NetworkStartServerWindow::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 348 0.00 0.00 GetRailTypeByLabel(unsigned int) 0.00 43.60 0.00 347 0.00 0.00 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 346 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 340 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 43.60 0.00 340 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 338 0.00 0.00 AllocateStationClass(unsigned int) 0.00 43.60 0.00 338 0.00 0.00 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 337 0.00 0.00 SetCustomStationSpec(StationSpec*) 0.00 43.60 0.00 337 0.00 0.00 SetWaterClass(unsigned int, WaterClass) 0.00 43.60 0.00 327 0.00 0.00 GetIndustryType(unsigned int) 0.00 43.60 0.00 327 0.00 0.00 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) 0.00 43.60 0.00 327 0.00 0.00 StationMapSpriteGroup(ByteReader*, unsigned char) 0.00 43.60 0.00 318 0.00 0.00 GRFConfig::~GRFConfig() 0.00 43.60 0.00 311 0.00 0.00 NWidgetContainer::Add(NWidgetBase*) 0.00 43.60 0.00 309 0.00 0.00 StringTable::Add(char const*, long) 0.00 43.60 0.00 309 0.00 0.00 SQString::Create(SQSharedState*, char const*, long) 0.00 43.60 0.00 306 0.00 0.00 IsRoadStop(unsigned int) 0.00 43.60 0.00 303 0.00 0.00 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) 0.00 43.60 0.00 302 0.00 0.00 Order::ConvertFromOldSavegame() 0.00 43.60 0.00 302 0.00 0.00 Order::SetRefit(unsigned char, unsigned char) 0.00 43.60 0.00 300 0.00 0.00 AirportGetNearestTown(AirportSpec const*, unsigned int) 0.00 43.60 0.00 300 0.00 0.00 GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) 0.00 43.60 0.00 294 0.00 0.00 AllocateSound() 0.00 43.60 0.00 286 0.00 0.00 CommandCost::AddCost(CommandCost const&) 0.00 43.60 0.00 285 0.00 0.00 MarkTrainAsStuck(Train*) 0.00 43.60 0.00 272 0.00 0.00 SelectGameWindow::OnPaint() 0.00 43.60 0.00 269 0.00 0.00 DrawWaterEdges(unsigned int, unsigned int) 0.00 43.60 0.00 267 0.00 0.00 ttd_strlcpy(char*, char const*, unsigned long) 0.00 43.60 0.00 261 0.00 0.00 ConvertYMDToDate(int, unsigned char, unsigned char) 0.00 43.60 0.00 259 0.00 0.00 TerraformTileHeight(TerraformerState*, unsigned int, int) 0.00 43.60 0.00 256 0.00 0.00 StartupOneEngine(Engine*, int) 0.00 43.60 0.00 256 0.00 0.00 CalcEngineReliability(Engine*) 0.00 43.60 0.00 255 0.00 0.00 NWidgetStacked::Draw(Window const*) 0.00 43.60 0.00 253 0.00 0.00 SaveLoadWindow::OnPaint() 0.00 43.60 0.00 252 0.00 0.00 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) 0.00 43.60 0.00 250 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) 0.00 43.60 0.00 247 0.00 0.00 MxActivateChannel(MixerChannel*) 0.00 43.60 0.00 247 0.00 0.00 MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) 0.00 43.60 0.00 247 0.00 0.00 MxSetChannelVolume(MixerChannel*, unsigned int, float) 0.00 43.60 0.00 247 0.00 0.00 AirportMove(Aircraft*, AirportFTAClass const*) 0.00 43.60 0.00 245 0.00 0.00 ByteReader::ReadWord() 0.00 43.60 0.00 238 0.00 0.00 T.1291 0.00 43.60 0.00 235 0.00 0.00 GamelogPrintDebugProc(char const*) 0.00 43.60 0.00 233 0.00 0.00 maxdim(Dimension const&, Dimension const&) 0.00 43.60 0.00 229 0.00 0.00 SetIndustryConstructionStage(unsigned int, unsigned char) 0.00 43.60 0.00 227 0.00 0.00 NetworkStartServerWindow::SetStringParameters(int) const 0.00 43.60 0.00 225 0.00 0.00 LoadFontGlyph(ByteReader*) 0.00 43.60 0.00 220 0.00 0.00 ScanPathForTarFiles(char const*, unsigned long) 0.00 43.60 0.00 216 0.00 0.00 IsDriveThroughStopTile(unsigned int) 0.00 43.60 0.00 213 0.00 0.00 NWidgetToolbarContainer::GetWidgetFromPos(int, int) 0.00 43.60 0.00 210 0.00 0.00 SkipActA(ByteReader*) 0.00 43.60 0.00 210 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 204 0.00 0.00 BridgeChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 203 0.00 0.00 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) 0.00 43.60 0.00 198 0.00 0.00 TarListAddFile(char const*) 0.00 43.60 0.00 198 0.00 0.00 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) 0.00 43.60 0.00 193 0.00 0.00 PlantRandomFarmField(Industry const*) 0.00 43.60 0.00 193 0.00 0.00 GetWaterClass(unsigned int) 0.00 43.60 0.00 188 0.00 0.00 NWidgetLeaf::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 186 0.00 0.00 BaseMedia::GetUsedSet() 0.00 43.60 0.00 183 0.00 0.00 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) 0.00 43.60 0.00 183 0.00 0.00 GetSongName(int) 0.00 43.60 0.00 182 0.00 0.00 SkipAct5(ByteReader*) 0.00 43.60 0.00 181 0.00 0.00 QueryWindow::OnPaint() 0.00 43.60 0.00 181 0.00 0.00 Ship::UpdateDeltaXY(Direction) 0.00 43.60 0.00 181 0.00 0.00 Ship::GetImage(Direction) const 0.00 43.60 0.00 180 0.00 0.00 AIConfig::GetConfigList() 0.00 43.60 0.00 178 0.00 0.00 VehicleEnter_Water(Vehicle*, unsigned int, int, int) 0.00 43.60 0.00 172 0.00 0.00 NetworkGameListRequery() 0.00 43.60 0.00 171 0.00 0.00 GetReverseCargoTranslation(unsigned char, GRFFile const*) 0.00 43.60 0.00 170 0.00 0.00 ReadValue(void const*, unsigned int) 0.00 43.60 0.00 170 0.00 0.00 RoadStop::Entry::Rebuild(RoadStop const*, int) 0.00 43.60 0.00 169 0.00 0.00 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 43.60 0.00 158 0.00 0.00 DropdownWindow::OnMouseLoop() 0.00 43.60 0.00 158 0.00 0.00 DropdownWindow::OnTick() 0.00 43.60 0.00 156 0.00 0.00 NWidgetCore::SetIndex(int) 0.00 43.60 0.00 156 0.00 0.00 NetworkGameWindow::SetStringParameters(int) const 0.00 43.60 0.00 155 0.00 0.00 RoadStop::Enter(RoadVehicle*) 0.00 43.60 0.00 154 0.00 0.00 Vehicle::PlayLeaveStationSound() const 0.00 43.60 0.00 153 0.00 0.00 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) 0.00 43.60 0.00 153 0.00 0.00 NWidgetLeaf::~NWidgetLeaf() 0.00 43.60 0.00 153 0.00 0.00 SpecializedStation::GetByTile(unsigned int) 0.00 43.60 0.00 152 0.00 0.00 SQVM::GetUp(long) 0.00 43.60 0.00 151 0.00 0.00 RoadVehicle::GetOrderStationLocation(unsigned short) 0.00 43.60 0.00 151 0.00 0.00 RoadStop::Leave(RoadVehicle*) 0.00 43.60 0.00 150 0.00 0.00 sq_vm_realloc(void*, unsigned long, unsigned long) 0.00 43.60 0.00 150 0.00 0.00 RoadVehArrivesAt(RoadVehicle const*, Station*) 0.00 43.60 0.00 150 0.00 0.00 StringTable::Remove(SQString*) 0.00 43.60 0.00 150 0.00 0.00 AIConfig::SetSetting(char const*, int) 0.00 43.60 0.00 150 0.00 0.00 SQString::Release() 0.00 43.60 0.00 150 0.00 0.00 SQString::~SQString() 0.00 43.60 0.00 148 0.00 0.00 RoadStop::Entry::Leave(RoadVehicle const*) 0.00 43.60 0.00 147 0.00 0.00 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) 0.00 43.60 0.00 145 0.00 0.00 FormatStringLinebreaks(char*, char const*, int) 0.00 43.60 0.00 144 0.00 0.00 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) 0.00 43.60 0.00 144 0.00 0.00 str_fmt(char const*, ...) 0.00 43.60 0.00 141 0.00 0.00 BSWAP32(unsigned int) 0.00 43.60 0.00 139 0.00 0.00 GetRailTileType(unsigned int) 0.00 43.60 0.00 138 0.00 0.00 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) 0.00 43.60 0.00 136 0.00 0.00 ReverseTrainDirection(Train*) 0.00 43.60 0.00 136 0.00 0.00 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 135 0.00 0.00 GetStationType(unsigned int) 0.00 43.60 0.00 135 0.00 0.00 AIConfig::HasAI() const 0.00 43.60 0.00 132 0.00 0.00 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 43.60 0.00 132 0.00 0.00 TerraformTownTile(unsigned int, int, int) 0.00 43.60 0.00 132 0.00 0.00 QueryString::HasEditBoxFocus(Window const*, int) const 0.00 43.60 0.00 131 0.00 0.00 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) 0.00 43.60 0.00 131 0.00 0.00 HandleScrollbarHittest(Scrollbar const*, int, int, bool) 0.00 43.60 0.00 129 0.00 0.00 GetWidgetFromPos(Window const*, int, int) 0.00 43.60 0.00 128 0.00 0.00 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) 0.00 43.60 0.00 127 0.00 0.00 DropDownListStringItem::Selectable() const 0.00 43.60 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 43.60 0.00 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.00 43.60 0.00 126 0.00 0.00 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) 0.00 43.60 0.00 123 0.00 0.00 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) 0.00 43.60 0.00 123 0.00 0.00 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) 0.00 43.60 0.00 123 0.00 0.00 GetAircraftIcon(unsigned short) 0.00 43.60 0.00 123 0.00 0.00 SpecializedStation::IsValidID(unsigned long) 0.00 43.60 0.00 123 0.00 0.00 RoadVehicle::GetExpenseType(bool) const 0.00 43.60 0.00 122 0.00 0.00 IniGroup::IniGroup(IniFile*, char const*, unsigned long) 0.00 43.60 0.00 120 0.00 0.00 AIConfig::GetSetting(char const*) const 0.00 43.60 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 43.60 0.00 120 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 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 43.60 0.00 117 0.00 0.00 ChangeTownRating(Town*, int, int, DoCommandFlag) 0.00 43.60 0.00 117 0.00 0.00 GRFComment(ByteReader*) 0.00 43.60 0.00 117 0.00 0.00 HouseSpec::GetRemovalCost() const 0.00 43.60 0.00 116 0.00 0.00 ReverseTrackdir(Trackdir) 0.00 43.60 0.00 114 0.00 0.00 IsTileType(unsigned int, TileType) 0.00 43.60 0.00 112 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const 0.00 43.60 0.00 110 0.00 0.00 T.874 0.00 43.60 0.00 110 0.00 0.00 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) 0.00 43.60 0.00 110 0.00 0.00 NetworkGameWindow::DrawDetails(Rect const&) const 0.00 43.60 0.00 109 0.00 0.00 SetClearGroundDensity(unsigned int, ClearGround, unsigned int) 0.00 43.60 0.00 108 0.00 0.00 Window::DrawSortButtonState(int, SortButtonState) const 0.00 43.60 0.00 107 0.00 0.00 RoadVehicle::~RoadVehicle() 0.00 43.60 0.00 105 0.00 0.00 ClearTile_Trees(unsigned int, DoCommandFlag) 0.00 43.60 0.00 105 0.00 0.00 NWidgetSpacer::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 105 0.00 0.00 TileArea::Add(unsigned int) 0.00 43.60 0.00 104 0.00 0.00 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) 0.00 43.60 0.00 103 0.00 0.00 IniItem::~IniItem() 0.00 43.60 0.00 101 0.00 0.00 SQVM::Push(SQObjectPtr const&) 0.00 43.60 0.00 98 0.00 0.00 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) 0.00 43.60 0.00 96 0.00 0.00 SetStationClassName(StationClassID, unsigned short) 0.00 43.60 0.00 95 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 95 0.00 0.00 RoadStop::~RoadStop() 0.00 43.60 0.00 92 0.00 0.00 GetLanguageFileHeader(char const*, LanguagePack*) 0.00 43.60 0.00 92 0.00 0.00 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) 0.00 43.60 0.00 90 0.00 0.00 NWidgetContainer::~NWidgetContainer() 0.00 43.60 0.00 89 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 87 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 86 0.00 0.00 SetEngineGRF(unsigned short, GRFFile const*) 0.00 43.60 0.00 85 0.00 0.00 GetCrossingRailAxis(unsigned int) 0.00 43.60 0.00 85 0.00 0.00 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 85 0.00 0.00 RoadStop::MakeDriveThrough() 0.00 43.60 0.00 84 0.00 0.00 Order::AssignOrder(Order const&) 0.00 43.60 0.00 84 0.00 0.00 Order::Order(unsigned int) 0.00 43.60 0.00 84 0.00 0.00 MD5File::CheckMD5(Subdirectory) const 0.00 43.60 0.00 81 0.00 0.00 QueryString::HandleEditBox(Window*, int) 0.00 43.60 0.00 81 0.00 0.00 QueryStringBaseWindow::HandleEditBox(int) 0.00 43.60 0.00 80 0.00 0.00 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) 0.00 43.60 0.00 79 0.00 0.00 RoadVehUpdateCache(RoadVehicle*) 0.00 43.60 0.00 79 0.00 0.00 SQNativeClosure::Release() 0.00 43.60 0.00 79 0.00 0.00 SQNativeClosure::~SQNativeClosure() 0.00 43.60 0.00 79 0.00 0.00 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 78 0.00 0.00 GetSpriteSize(unsigned int) 0.00 43.60 0.00 78 0.00 0.00 SQObjectPtr::~SQObjectPtr() 0.00 43.60 0.00 77 0.00 0.00 SQLexer::Lex() 0.00 43.60 0.00 76 0.00 0.00 NetworkStartServerWindow::OnPaint() 0.00 43.60 0.00 75 0.00 0.00 AIConfig::ResetSettings() 0.00 43.60 0.00 75 0.00 0.00 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) 0.00 43.60 0.00 75 0.00 0.00 AIConfig::~AIConfig() 0.00 43.60 0.00 73 0.00 0.00 NWidgetSpacer::~NWidgetSpacer() 0.00 43.60 0.00 72 0.00 0.00 DropDownListStringItem::String() const 0.00 43.60 0.00 70 0.00 0.00 CheckOwnership(Owner, unsigned int) 0.00 43.60 0.00 70 0.00 0.00 strecat(char*, char const*, char const*) 0.00 43.60 0.00 69 0.00 0.00 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) 0.00 43.60 0.00 69 0.00 0.00 GetFileTitle(char const*, char*, char const*) 0.00 43.60 0.00 69 0.00 0.00 GRFInfo(ByteReader*) 0.00 43.60 0.00 69 0.00 0.00 FiosFileScanner::AddFile(char const*, unsigned long) 0.00 43.60 0.00 69 0.00 0.00 GRFConfig::IsOpenTTDBaseGRF() const 0.00 43.60 0.00 68 0.00 0.00 GetNameOfOwner(Owner, unsigned int) 0.00 43.60 0.00 66 0.00 0.00 GetStationAnimationFrame(unsigned int) 0.00 43.60 0.00 66 0.00 0.00 NWidgetHorizontal::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 65 0.00 0.00 SimpleCountedObject::AddRef() 0.00 43.60 0.00 64 0.00 0.00 SaveLoadWindow::OnMouseLoop() 0.00 43.60 0.00 64 0.00 0.00 SimpleCountedObject::Release() 0.00 43.60 0.00 64 0.00 0.00 DropDownListStringItem::Draw(int, int, int, int, bool, int) const 0.00 43.60 0.00 63 0.00 0.00 IsTunnelInWay(unsigned int, unsigned int) 0.00 43.60 0.00 63 0.00 0.00 CompileTypemask(sqvector&, char const*) 0.00 43.60 0.00 63 0.00 0.00 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) 0.00 43.60 0.00 62 0.00 0.00 FileExists(char const*) 0.00 43.60 0.00 62 0.00 0.00 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) 0.00 43.60 0.00 62 0.00 0.00 Window::OnHundredthTick() 0.00 43.60 0.00 61 0.00 0.00 SQFuncState::AddInstruction(SQInstruction&) 0.00 43.60 0.00 60 0.00 0.00 SQObjectPtr::operator=(SQObjectPtr const&) 0.00 43.60 0.00 60 0.00 0.00 NWidgetBackground::Add(NWidgetBase*) 0.00 43.60 0.00 60 0.00 0.00 AI::NewEvent(Owner, AIEvent*) 0.00 43.60 0.00 60 0.00 0.00 AIConfig::AddRandomDeviation() 0.00 43.60 0.00 60 0.00 0.00 AIConfig::ChangeAI(char const*, int, bool, bool) 0.00 43.60 0.00 60 0.00 0.00 AIConfig::AIConfig(AIConfig const*) 0.00 43.60 0.00 58 0.00 0.00 FiosIsHiddenFile(dirent const*) 0.00 43.60 0.00 58 0.00 0.00 SpriteReplace(ByteReader*) 0.00 43.60 0.00 57 0.00 0.00 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 56 0.00 0.00 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) 0.00 43.60 0.00 56 0.00 0.00 ClearTile_Water(unsigned int, DoCommandFlag) 0.00 43.60 0.00 56 0.00 0.00 SQTable::AllocNodes(long) 0.00 43.60 0.00 55 0.00 0.00 AlterVehicleListOrder(unsigned short, unsigned short) 0.00 43.60 0.00 54 0.00 0.00 T.739 0.00 43.60 0.00 54 0.00 0.00 FioFOpenFileTar(TarFileListEntry*, unsigned long*) 0.00 43.60 0.00 54 0.00 0.00 FindVehiclesInRoadStop(Vehicle*, void*) 0.00 43.60 0.00 54 0.00 0.00 ReplaceEnglishWords(char*, bool) 0.00 43.60 0.00 54 0.00 0.00 MakeEnglishOriginalTownName(char*, char const*, unsigned int) 0.00 43.60 0.00 53 0.00 0.00 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) 0.00 43.60 0.00 53 0.00 0.00 SQVM::Pop(long) 0.00 43.60 0.00 52 0.00 0.00 ConvertTTDBasePrice(unsigned int, char const*, Price*) 0.00 43.60 0.00 51 0.00 0.00 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) 0.00 43.60 0.00 51 0.00 0.00 TownHouseMapSpriteGroup(ByteReader*, unsigned char) 0.00 43.60 0.00 51 0.00 0.00 AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) 0.00 43.60 0.00 51 0.00 0.00 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) 0.00 43.60 0.00 51 0.00 0.00 OverrideManagerBase::GetID(unsigned char, unsigned int) 0.00 43.60 0.00 51 0.00 0.00 HouseOverrideManager::SetEntitySpec(HouseSpec const*) 0.00 43.60 0.00 50 0.00 0.00 NWidgetHorizontal::~NWidgetHorizontal() 0.00 43.60 0.00 49 0.00 0.00 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 48 0.00 0.00 ResolveRailTypeGUISprites(RailtypeInfo*) 0.00 43.60 0.00 48 0.00 0.00 GraphicsNew(ByteReader*) 0.00 43.60 0.00 48 0.00 0.00 Industry::GetRandom() 0.00 43.60 0.00 47 0.00 0.00 GetGRFConfig(unsigned int, unsigned int) 0.00 43.60 0.00 47 0.00 0.00 SQRefCounted::~SQRefCounted() 0.00 43.60 0.00 47 0.00 0.00 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 47 0.00 0.00 NetworkGameWindow::OnMouseLoop() 0.00 43.60 0.00 47 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 47 0.00 0.00 Pool::ResizeFor(unsigned long) 0.00 43.60 0.00 47 0.00 0.00 NWidgetBase::SetDirty(Window const*) const 0.00 43.60 0.00 44 0.00 0.00 Window::SetWidgetDirty(unsigned char) const 0.00 43.60 0.00 43 0.00 0.00 AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) 0.00 43.60 0.00 42 0.00 0.00 FindGRFConfig(unsigned int, unsigned char const*) 0.00 43.60 0.00 42 0.00 0.00 UpdateAircraftCache(Aircraft*) 0.00 43.60 0.00 41 0.00 0.00 IsPtInWindowViewport(Window const*, int, int) 0.00 43.60 0.00 40 0.00 0.00 CheckNewIndustry_NULL(unsigned int) 0.00 43.60 0.00 40 0.00 0.00 SQDelegable::SetDelegate(SQTable*) 0.00 43.60 0.00 40 0.00 0.00 NWidgetVertical::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 40 0.00 0.00 Waypoint::GetTileArea(TileArea*, StationType) const 0.00 43.60 0.00 39 0.00 0.00 IConsoleAliasGet(char const*) 0.00 43.60 0.00 39 0.00 0.00 IConsoleAliasRegister(char const*, char const*) 0.00 43.60 0.00 38 0.00 0.00 SQFuncState::PushTarget(long) 0.00 43.60 0.00 38 0.00 0.00 SQFuncState::PopTarget() 0.00 43.60 0.00 38 0.00 0.00 sq_pushstring 0.00 43.60 0.00 37 0.00 0.00 UpdateTownMaxPass(Town*) 0.00 43.60 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 43.60 0.00 36 0.00 0.00 NWidgetVertical::~NWidgetVertical() 0.00 43.60 0.00 35 0.00 0.00 NWidgetServerListHeader::GetWidgetFromPos(int, int) 0.00 43.60 0.00 34 0.00 0.00 LookupOneOfMany(char const*, char const*, unsigned long) 0.00 43.60 0.00 34 0.00 0.00 SQFuncState::AllocStackPos() 0.00 43.60 0.00 34 0.00 0.00 NetworkStartServerWindow::OnMouseLoop() 0.00 43.60 0.00 34 0.00 0.00 SQTable::Release() 0.00 43.60 0.00 34 0.00 0.00 SQTable::SQTable(SQSharedState*, long) 0.00 43.60 0.00 34 0.00 0.00 SQTable::~SQTable() 0.00 43.60 0.00 33 0.00 0.00 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) 0.00 43.60 0.00 33 0.00 0.00 GetShipIcon(unsigned short) 0.00 43.60 0.00 33 0.00 0.00 MainWindow::OnScroll(Point) 0.00 43.60 0.00 33 0.00 0.00 Aircraft::UpdateDeltaXY(Direction) 0.00 43.60 0.00 33 0.00 0.00 Aircraft::~Aircraft() 0.00 43.60 0.00 32 0.00 0.00 TranslateIndex(SQObjectPtr const&) 0.00 43.60 0.00 32 0.00 0.00 GfxScroll(int, int, int, int, int, int) 0.00 43.60 0.00 32 0.00 0.00 Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) 0.00 43.60 0.00 32 0.00 0.00 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 32 0.00 0.00 IniItem::SetValue(char const*) 0.00 43.60 0.00 32 0.00 0.00 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) 0.00 43.60 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 43.60 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 43.60 0.00 30 0.00 0.00 CheckGrfLangID(unsigned char, unsigned char) 0.00 43.60 0.00 30 0.00 0.00 GRFLoadError(ByteReader*) 0.00 43.60 0.00 30 0.00 0.00 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) 0.00 43.60 0.00 30 0.00 0.00 AIConfig::StringToSettings(char const*) 0.00 43.60 0.00 29 0.00 0.00 SQCompiler::Expect(long) 0.00 43.60 0.00 28 0.00 0.00 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) 0.00 43.60 0.00 28 0.00 0.00 SetStationGfx(unsigned int, unsigned char) 0.00 43.60 0.00 27 0.00 0.00 GetGRFStringID(unsigned int, unsigned short) 0.00 43.60 0.00 27 0.00 0.00 MakeWaterKeepingClass(unsigned int, Owner) 0.00 43.60 0.00 27 0.00 0.00 SQLexer::ReadID() 0.00 43.60 0.00 27 0.00 0.00 SQLexer::GetIDType(char*) 0.00 43.60 0.00 26 0.00 0.00 T.1908 0.00 43.60 0.00 26 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 26 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 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 43.60 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 43.60 0.00 25 0.00 0.00 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 25 0.00 0.00 SQCompiler::Lex() 0.00 43.60 0.00 25 0.00 0.00 SQFuncState::CreateString(char const*, long) 0.00 43.60 0.00 25 0.00 0.00 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) 0.00 43.60 0.00 25 0.00 0.00 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 25 0.00 0.00 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 24 0.00 0.00 EnginesDailyLoop() 0.00 43.60 0.00 24 0.00 0.00 DisasterDailyLoop() 0.00 43.60 0.00 24 0.00 0.00 IndustryDailyLoop() 0.00 43.60 0.00 24 0.00 0.00 NetworkChatMessageDailyLoop() 0.00 43.60 0.00 24 0.00 0.00 DupSprite(unsigned int, unsigned int) 0.00 43.60 0.00 24 0.00 0.00 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) 0.00 43.60 0.00 24 0.00 0.00 RemoveDuplicatesFromGRFConfigList(GRFConfig*) 0.00 43.60 0.00 24 0.00 0.00 SQFuncState::AddLineInfos(long, bool, bool) 0.00 43.60 0.00 23 0.00 0.00 ClearTemporaryNewGRFData(GRFFile*) 0.00 43.60 0.00 23 0.00 0.00 OrderList::GetOrderAt(int) const 0.00 43.60 0.00 22 0.00 0.00 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) 0.00 43.60 0.00 22 0.00 0.00 PrintGrfFilename(char*, unsigned int) 0.00 43.60 0.00 22 0.00 0.00 AirportGetTerminalCount(unsigned char const*, unsigned char*) 0.00 43.60 0.00 22 0.00 0.02 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) 0.00 43.60 0.00 22 0.00 0.00 SmokeInit(EffectVehicle*) 0.00 43.60 0.00 22 0.00 0.00 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 22 0.00 0.00 SQTable::Rehash(bool) 0.00 43.60 0.00 22 0.00 0.00 Vehicle::AddToShared(Vehicle*) 0.00 43.60 0.00 22 0.00 0.00 sq_newslot 0.00 43.60 0.00 22 0.00 0.00 sq_pushobject 0.00 43.60 0.00 21 0.00 0.00 md5sumToString(char*, char const*, unsigned char const*) 0.00 43.60 0.00 21 0.00 0.00 PrintGrfInfo(char*, unsigned int, unsigned char const*) 0.00 43.60 0.00 21 0.00 0.00 sq_pop 0.00 43.60 0.00 20 0.00 0.00 AppendToGRFConfigList(GRFConfig**, GRFConfig*) 0.00 43.60 0.00 20 0.00 0.00 ScriptScanner::ScanDir(char const*, char const*) 0.00 43.60 0.00 20 0.00 0.00 Window::OnInit() 0.00 43.60 0.00 20 0.00 0.00 IniGroup::~IniGroup() 0.00 43.60 0.00 19 0.00 0.00 ClearTile_Unmovable(unsigned int, DoCommandFlag) 0.00 43.60 0.00 19 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 18 0.00 0.00 DefineGotoLabel(ByteReader*) 0.00 43.60 0.00 18 0.00 0.00 NWidgetBackground::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 18 0.00 0.00 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) 0.00 43.60 0.00 18 0.00 0.00 IniFile::LoadFromDisk(char const*) 0.00 43.60 0.00 18 0.00 0.00 IniFile::IniFile(char const* const*) 0.00 43.60 0.00 18 0.00 0.00 IniFile::~IniFile() 0.00 43.60 0.00 18 0.00 0.00 std::map, std::allocator > >::~map() 0.00 43.60 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 43.60 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 43.60 0.00 17 0.00 0.00 SQFuncState::GetConstant(tagSQObject const&) 0.00 43.60 0.00 16 0.00 0.00 SetFocusedWindow(Window*) 0.00 43.60 0.00 16 0.00 0.00 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) 0.00 43.60 0.00 16 0.00 0.00 MakeCanal(unsigned int, Owner, unsigned char) 0.00 43.60 0.00 16 0.00 0.00 SQCompiler::Statement() 0.00 43.60 0.00 16 0.00 0.00 NWidgetBase::GetWidgetOfType(WidgetType) 0.00 43.60 0.00 16 0.00 0.00 SQFuncState::GetStackSize() 0.00 43.60 0.00 16 0.00 0.00 DropdownWindow::OnPaint() 0.00 43.60 0.00 16 0.00 0.00 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) 0.00 43.60 0.00 16 0.00 0.00 NWidgetBackground::~NWidgetBackground() 0.00 43.60 0.00 16 0.00 0.00 Window::InitializeData(WindowClass, int, unsigned int) 0.00 43.60 0.00 16 0.00 0.00 Window::CreateNestedTree(WindowDesc const*, bool) 0.00 43.60 0.00 16 0.00 0.00 Window::FinishInitNested(WindowDesc const*, int) 0.00 43.60 0.00 16 0.00 0.00 Window::FindWindowPlacementAndResize(int, int) 0.00 43.60 0.00 16 0.00 0.00 Window::OnFocus() 0.00 43.60 0.00 16 0.00 0.00 Window::Window() 0.00 43.60 0.00 16 0.00 0.00 Window::~Window() 0.00 43.60 0.00 16 0.00 0.00 DropdownWindow::DrawWidget(Rect const&, int) const 0.00 43.60 0.00 16 0.00 0.00 Window::DeleteChildWindows(WindowClass) const 0.00 43.60 0.00 16 0.00 0.00 sq_gettop 0.00 43.60 0.00 15 0.00 0.00 SQFuncState::SetStackSize(long) 0.00 43.60 0.00 15 0.00 0.00 OverrideManagerBase::ResetOverride() 0.00 43.60 0.00 15 0.00 0.00 AI::FindInfo(char const*, int, bool) 0.00 43.60 0.00 15 0.00 0.00 AIScanner::FindInfo(char const*, int, bool) 0.00 43.60 0.00 15 0.00 0.00 AIConfig::SettingsToString(char*, unsigned long) const 0.00 43.60 0.00 15 0.00 0.00 sq_get 0.00 43.60 0.00 15 0.00 0.00 sq_settop 0.00 43.60 0.00 14 0.00 0.00 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) 0.00 43.60 0.00 14 0.00 0.00 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 14 0.00 0.00 SQClassMember::~SQClassMember() 0.00 43.60 0.00 14 0.00 0.00 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) 0.00 43.60 0.00 14 0.00 0.00 sqvector::push_back(SQClassMember const&) 0.00 43.60 0.00 13 0.00 0.00 NetworkAddress::SetPort(unsigned short) 0.00 43.60 0.00 13 0.00 0.00 NetworkUDPSocketHandler::Close() 0.00 43.60 0.00 13 0.00 0.00 Window::InitNested(WindowDesc const*, int) 0.00 43.60 0.00 13 0.00 0.00 Window::OnInitialPosition(WindowDesc const*, short, short, int) 0.00 43.60 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 43.60 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 43.60 0.00 13 0.00 0.00 sq_newclosure 0.00 43.60 0.00 12 0.00 0.01 ResizeWindow(Window*, int, int) 0.00 43.60 0.00 12 0.00 0.00 FioCreateDirectory(char const*) 0.00 43.60 0.00 12 0.00 0.00 SetAirportClassName(AirportClassID, unsigned short) 0.00 43.60 0.00 12 0.00 0.00 AllocateAirportClass(unsigned int) 0.00 43.60 0.00 12 0.00 0.00 SetRoadTypes(unsigned int, RoadTypes) 0.00 43.60 0.00 12 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 12 0.00 0.00 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) 0.00 43.60 0.00 12 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 12 0.00 0.00 Depot::~Depot() 0.00 43.60 0.00 12 0.00 0.00 Window::OnResize() 0.00 43.60 0.00 12 0.00 0.00 sq_setnativeclosurename 0.00 43.60 0.00 11 0.00 0.00 T.1624 0.00 43.60 0.00 11 0.00 0.00 ScanForTarFiles() 0.00 43.60 0.00 11 0.00 0.00 AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) 0.00 43.60 0.00 11 0.00 0.00 AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) 0.00 43.60 0.00 11 0.00 0.00 SQCompiler::PrefixedExpr() 0.00 43.60 0.00 11 0.00 0.00 SQCompiler::Factor() 0.00 43.60 0.00 11 0.00 0.00 NWidgetLeaf::InvalidateDimensionCache() 0.00 43.60 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 43.60 0.00 11 0.00 0.00 Pool::ResizeFor(unsigned long) 0.00 43.60 0.00 11 0.00 0.00 Train::ReserveTrackUnderConsist() const 0.00 43.60 0.00 10 0.00 0.00 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) 0.00 43.60 0.00 10 0.00 0.00 ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) 0.00 43.60 0.00 10 0.00 0.00 GetNewEngineType(Vehicle const*, Company const*) 0.00 43.60 0.00 10 0.00 0.00 UpdateWaypointOrder(Order*) 0.00 43.60 0.00 10 0.00 0.00 SQCompiler::Expression(bool) 0.00 43.60 0.00 10 0.00 0.00 SQCompiler::LogicalAndExp() 0.00 43.60 0.00 10 0.00 0.00 SQCompiler::CompExp() 0.00 43.60 0.00 10 0.00 0.00 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) 0.00 43.60 0.00 10 0.00 0.00 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) 0.00 43.60 0.00 10 0.00 0.00 ScriptScanner::ScanScriptDir(char const*, Subdirectory) 0.00 43.60 0.00 10 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) 0.00 43.60 0.00 10 0.00 0.00 NetworkAddress::GetPort() const 0.00 43.60 0.00 10 0.00 0.00 Vehicle::NeedsAutorenewing(Company const*) const 0.00 43.60 0.00 10 0.00 0.00 sq_setparamscheck 0.00 43.60 0.00 9 0.00 0.00 ClearGRFConfigList(GRFConfig**) 0.00 43.60 0.00 9 0.00 0.00 UnInitWindowSystem() 0.00 43.60 0.00 9 0.00 0.00 IsGenerateWorldThreaded() 0.00 43.60 0.00 9 0.00 0.00 GamelogChange(GamelogChangeType) 0.00 43.60 0.00 9 0.00 0.00 HasCrossingReservation(unsigned int) 0.00 43.60 0.00 9 0.00 0.00 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) 0.00 43.60 0.00 9 0.00 0.00 SkipAct11(ByteReader*) 0.00 43.60 0.00 9 0.00 0.00 SQFuncState::TopTarget() 0.00 43.60 0.00 9 0.00 0.00 OverrideManagerBase::ResetMapping() 0.00 43.60 0.00 9 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 9 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 9 0.00 0.00 Sign::UpdateVirtCoord() 0.00 43.60 0.00 9 0.00 0.00 Sign::Sign(Owner) 0.00 43.60 0.00 9 0.00 0.00 Sign::~Sign() 0.00 43.60 0.00 9 0.00 0.00 Window::OnFocusLost() 0.00 43.60 0.00 9 0.00 0.00 Window::SetFocusedWidget(unsigned char) 0.00 43.60 0.00 8 0.00 0.00 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) 0.00 43.60 0.00 8 0.00 0.00 SetMouseCursor(unsigned int, unsigned int) 0.00 43.60 0.00 8 0.00 0.00 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) 0.00 43.60 0.00 8 0.00 0.00 SetWaterClassDependingOnSurroundings(unsigned int, bool) 0.00 43.60 0.00 8 0.00 0.00 SteamSmokeInit(EffectVehicle*) 0.00 43.60 0.00 8 0.00 0.00 DoSetViewportPosition(Window const*, int, int, int, int) 0.00 43.60 0.00 8 0.00 0.00 SQCompiler::CommaExpr() 0.00 43.60 0.00 8 0.00 0.00 SQFuncState::BuildProto() 0.00 43.60 0.00 8 0.00 0.00 SQFuncState::AddParameter(tagSQObject const&) 0.00 43.60 0.00 8 0.00 0.00 SQFuncState::PushLocalVariable(tagSQObject const&) 0.00 43.60 0.00 8 0.00 0.00 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) 0.00 43.60 0.00 8 0.00 0.00 SQFuncState::~SQFuncState() 0.00 43.60 0.00 8 0.00 0.00 NetworkAddress::GetAddress() 0.00 43.60 0.00 8 0.00 0.00 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 8 0.00 0.00 SQFunctionProto::Release() 0.00 43.60 0.00 8 0.00 0.00 SQFunctionProto::~SQFunctionProto() 0.00 43.60 0.00 8 0.00 0.00 NWidgetContainer::GetWidgetOfType(WidgetType) 0.00 43.60 0.00 8 0.00 0.00 DropDownListStringItem::~DropDownListStringItem() 0.00 43.60 0.00 8 0.00 0.00 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) 0.00 43.60 0.00 8 0.00 0.00 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) 0.00 43.60 0.00 8 0.00 0.00 SQVM::Return(long, long, SQObjectPtr&) 0.00 43.60 0.00 8 0.00 0.00 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) 0.00 43.60 0.00 8 0.00 0.00 SQVM::StartCall(SQClosure*, long, long, long, bool) 0.00 43.60 0.00 8 0.00 0.00 Squirrel::MethodExists(tagSQObject, char const*) 0.00 43.60 0.00 8 0.00 0.00 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) 0.00 43.60 0.00 8 0.00 0.00 BaseMedia::GetUsedSet() 0.00 43.60 0.00 8 0.00 0.00 SQClosure::Release() 0.00 43.60 0.00 8 0.00 0.00 SQClosure::~SQClosure() 0.00 43.60 0.00 8 0.00 0.00 DropDownListStringItem::Width() const 0.00 43.60 0.00 8 0.00 0.00 sq_call 0.00 43.60 0.00 8 0.00 0.00 sq_getstackobj 0.00 43.60 0.00 7 0.00 0.00 HideDropDownMenu(Window*) 0.00 43.60 0.00 7 0.00 0.00 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) 0.00 43.60 0.00 7 0.00 0.00 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) 0.00 43.60 0.00 7 0.00 0.00 UpdateLevelCrossing(unsigned int, bool) 0.00 43.60 0.00 7 0.00 0.00 SetDepotReservation(unsigned int, bool) 0.00 43.60 0.00 7 0.00 0.00 SetDParam(unsigned int, unsigned long long) 0.00 43.60 0.00 7 0.00 0.00 SQCompiler::Statements() 0.00 43.60 0.00 7 0.00 0.00 SQCompiler::CreateFunction(tagSQObject&) 0.00 43.60 0.00 7 0.00 0.00 SQFuncState::PopChildState() 0.00 43.60 0.00 7 0.00 0.00 SQFuncState::PushChildState(SQSharedState*) 0.00 43.60 0.00 7 0.00 0.00 StationRect::StationRect() 0.00 43.60 0.00 7 0.00 0.00 StringTable::AllocNodes(long) 0.00 43.60 0.00 7 0.00 0.00 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) 0.00 43.60 0.00 7 0.00 0.00 BlitterFactoryBase::GetBlitters() 0.00 43.60 0.00 7 0.00 0.00 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) 0.00 43.60 0.00 7 0.00 0.00 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) 0.00 43.60 0.00 7 0.00 0.00 Waypoint::UpdateVirtCoord() 0.00 43.60 0.00 7 0.00 0.00 Waypoint::~Waypoint() 0.00 43.60 0.00 7 0.00 0.00 BaseMedia::AddFile(char const*, unsigned long) 0.00 43.60 0.00 7 0.00 0.00 ScriptFileInfo::CheckMethod(char const*) const 0.00 43.60 0.00 7 0.00 0.00 sqvector::operator[](unsigned long) const 0.00 43.60 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 43.60 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 43.60 0.00 7 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) 0.00 43.60 0.00 7 0.00 0.00 sq_malloc 0.00 43.60 0.00 7 0.00 0.00 sq_pushinteger 0.00 43.60 0.00 6 0.00 0.00 GamelogPrint(void (*)(char const*)) 0.00 43.60 0.00 6 0.00 0.00 GamelogReset() 0.00 43.60 0.00 6 0.00 0.00 IConsoleClose() 0.00 43.60 0.00 6 0.00 0.00 InitWindowSystem() 0.00 43.60 0.00 6 0.00 0.00 ValidatePlaylist(unsigned char*) 0.00 43.60 0.00 6 0.00 0.00 GamelogPrintDebug(int) 0.00 43.60 0.00 6 0.00 0.00 RelocateAllWindows(int, int) 0.00 43.60 0.00 6 0.00 0.00 LoadGrfFile(char const*, unsigned int, int) 0.00 43.60 0.00 6 0.00 0.00 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) 0.00 43.60 0.00 6 0.00 0.00 GetWaterTileType(unsigned int) 0.00 43.60 0.00 6 0.00 0.00 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 6 0.00 0.00 InitBlocksizeForShipAircraft(VehicleType) 0.00 43.60 0.00 6 0.00 0.00 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) 0.00 43.60 0.00 6 0.00 0.00 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) 0.00 43.60 0.00 6 0.00 0.00 StringTable::Resize(long) 0.00 43.60 0.00 6 0.00 0.00 NWidgetSpacer::NWidgetSpacer(int, int) 0.00 43.60 0.00 6 0.00 0.00 NWidgetViewport::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 6 0.00 0.00 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) 0.00 43.60 0.00 6 0.00 0.00 AI::KillAll() 0.00 43.60 0.00 6 0.00 0.00 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) 0.00 43.60 0.00 6 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 6 0.00 0.00 SQLexer::ReadString(char, bool) 0.00 43.60 0.00 6 0.00 0.00 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) 0.00 43.60 0.00 6 0.00 0.00 sqvector::push_back(char const&) 0.00 43.60 0.00 6 0.00 0.00 BaseMedia::AddFile(char const*, unsigned long) 0.00 43.60 0.00 6 0.00 0.00 sq_objtostring 0.00 43.60 0.00 5 0.00 0.00 SlGlobList(SaveLoad const*) 0.00 43.60 0.00 5 0.00 0.00 GetDriverParam(char const* const*, char const*) 0.00 43.60 0.00 5 0.00 0.00 GetBindAddresses(SmallVector*, unsigned short) 0.00 43.60 0.00 5 0.00 0.00 ReInitAllWindows() 0.00 43.60 0.00 5 0.00 0.00 GamelogStopAction() 0.00 43.60 0.00 5 0.00 0.00 ResetWindowSystem() 0.00 43.60 0.00 5 0.00 0.00 GamelogStartAction(GamelogActionType) 0.00 43.60 0.00 5 0.00 0.00 ResetObjectToPlace() 0.00 43.60 0.00 5 0.00 0.00 LoadStringWidthTable() 0.00 43.60 0.00 5 0.00 0.00 InitializeBuildingCounts() 0.00 43.60 0.00 5 0.00 0.00 IncreaseGeneratingWorldProgress(GenWorldProgress) 0.00 43.60 0.00 5 0.00 0.00 SetDate(int) 0.00 43.60 0.00 5 0.00 0.00 GetTileType(unsigned int) 0.00 43.60 0.00 5 0.00 0.00 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) 0.00 43.60 0.00 5 0.00 0.00 MapXYZToViewport(ViewPort const*, int, int, int) 0.00 43.60 0.00 5 0.00 0.00 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 5 0.00 0.00 EnsureNoVehicleProcZ(Vehicle*, void*) 0.00 43.60 0.00 5 0.00 0.00 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 5 0.00 0.00 ThreadMutex::New() 0.00 43.60 0.00 5 0.00 0.00 NetworkAddress::GetHostname() 0.00 43.60 0.00 5 0.00 0.00 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) 0.00 43.60 0.00 5 0.00 0.00 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) 0.00 43.60 0.00 5 0.00 0.00 AI::Uninitialize(bool) 0.00 43.60 0.00 5 0.00 0.00 Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) 0.00 43.60 0.00 5 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 5 0.00 0.00 IniFile::RemoveGroup(char const*) 0.00 43.60 0.00 5 0.00 0.01 Station::RecomputeIndustriesNearForAll() 0.00 43.60 0.00 5 0.00 0.00 AIScanner::RescanAIDir() 0.00 43.60 0.00 5 0.00 0.00 sq_pushroottable 0.00 43.60 0.00 4 0.00 0.00 clear_Hash(Hash*, bool) 0.00 43.60 0.00 4 0.00 0.00 AllocateMap(unsigned int, unsigned int) 0.00 43.60 0.00 4 0.00 0.00 GamelogMode() 0.00 43.60 0.00 4 0.00 0.00 IConsolePrint(ConsoleColour, char const*) 0.00 43.60 0.00 4 0.00 0.00 IConsoleCmdGet(char const*) 0.00 43.60 0.00 4 0.00 0.00 FioGetDirectory(char*, unsigned long, Subdirectory) 0.00 43.60 0.00 4 0.00 0.00 GamelogRevision() 0.00 43.60 0.00 4 0.00 0.00 GfxInitPalettes() 0.00 43.60 0.00 4 0.00 0.00 IConsoleCmdExec(char const*) 0.00 43.60 0.00 4 0.00 0.00 ResetCurrencies(bool) 0.00 43.60 0.00 4 0.00 0.00 IConsoleGUIPrint(ConsoleColour, char*) 0.00 43.60 0.00 4 0.00 0.00 SlGetFieldLength() 0.00 43.60 0.00 4 0.00 0.00 GamelogGRFAddList(GRFConfig const*) 0.00 43.60 0.00 4 0.00 0.00 SortIndustryTypes() 0.00 43.60 0.00 4 0.00 0.00 str_strip_colours(char*) 0.00 43.60 0.00 4 0.00 0.00 GetCompanyRailtypes(Owner) 0.00 43.60 0.00 4 0.00 0.00 DeleteWindowViewport(Window*) 0.00 43.60 0.00 4 0.00 0.00 BuildIndustriesLegend() 0.00 43.60 0.00 4 0.00 0.00 VehicleServiceInDepot(Vehicle*) 0.00 43.60 0.00 4 0.00 0.00 AppendStaticGRFConfigs(GRFConfig**) 0.00 43.60 0.00 4 0.00 0.00 MakeNewgameSettingsLive() 0.00 43.60 0.00 4 0.00 0.00 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) 0.00 43.60 0.00 4 0.00 0.00 InitializeSortedCargoSpecs() 0.00 43.60 0.00 4 0.00 0.00 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) 0.00 43.60 0.00 4 0.00 0.01 SetupColoursAndInitialWindow() 0.00 43.60 0.00 4 0.00 0.00 ListenLoopProc(addrinfo*) 0.00 43.60 0.00 4 0.00 0.00 StartRoadVehSound(RoadVehicle const*) 0.00 43.60 0.00 4 0.00 0.00 IConsoleWriteToLogFile(char const*) 0.00 43.60 0.00 4 0.00 0.00 InitializeNetworkPools() 0.00 43.60 0.00 4 0.00 0.00 SetIndustryAnimationState(unsigned int, unsigned char) 0.00 43.60 0.00 4 0.00 0.00 ConExec(unsigned char, char**) 0.00 43.60 0.00 4 0.00 0.01 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) 0.00 43.60 0.00 4 0.00 0.00 CYapfRail1::CYapfRail1() 0.00 43.60 0.00 4 0.00 0.00 CYapfRail1::~CYapfRail1() 0.00 43.60 0.00 4 0.00 0.00 MainWindow::~MainWindow() 0.00 43.60 0.00 4 0.00 0.00 SQCompiler::NeedGet() 0.00 43.60 0.00 4 0.00 0.11 FileScanner::Scan(char const*, Subdirectory, bool, bool) 0.00 43.60 0.00 4 0.00 0.00 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 4 0.00 0.00 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) 0.00 43.60 0.00 4 0.00 0.00 SQFuncState::GetLocalVariable(tagSQObject const&) 0.00 43.60 0.00 4 0.00 0.00 SQFuncState::GetOuterVariable(tagSQObject const&) 0.00 43.60 0.00 4 0.00 0.00 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 4 0.00 0.00 NetworkAddress::GetAddressAsString(char*, char const*, bool) 0.00 43.60 0.00 4 0.00 0.00 NetworkAddress::GetAddressAsString(bool) 0.00 43.60 0.00 4 0.00 0.00 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) 0.00 43.60 0.00 4 0.00 0.00 NWidgetViewport::NWidgetViewport(int) 0.00 43.60 0.00 4 0.00 0.00 NWidgetViewport::~NWidgetViewport() 0.00 43.60 0.00 4 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) 0.00 43.60 0.00 4 0.00 0.00 SimpleCountedObject::FinalRelease() 0.00 43.60 0.00 4 0.00 0.00 AI::Initialize() 0.00 43.60 0.00 4 0.00 0.00 AI::ResetConfig() 0.00 43.60 0.00 4 0.00 0.00 AI::BroadcastNewEvent(AIEvent*, Owner) 0.00 43.60 0.00 4 0.00 0.00 AI::Rescan() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool, 1ul, 15ul, false, true>::CleanPool() 0.00 43.60 0.00 4 0.00 0.01 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 4 0.00 0.00 SQVM::GetAt(long) 0.00 43.60 0.00 4 0.00 0.00 Order::MakeGoToWaypoint(unsigned short) 0.00 43.60 0.00 4 0.00 0.00 Window::HandleButtonClick(unsigned char) 0.00 43.60 0.00 4 0.00 0.00 Window::ReInit(int, int) 0.00 43.60 0.00 4 0.00 0.00 Aircraft::MarkDirty() 0.00 43.60 0.00 4 0.00 0.00 IniGroup::Clear() 0.00 43.60 0.00 4 0.00 0.01 MusicSet::FillSetDetails(IniFile*, char const*, char const*) 0.00 43.60 0.00 4 0.00 0.00 Squirrel::AddConst(char const*, int) 0.00 43.60 0.00 4 0.00 0.01 BaseMedia::AddFile(char const*, unsigned long) 0.00 43.60 0.00 4 0.00 0.00 BaseMedia::GetUsedSet() 0.00 43.60 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 3 0.00 0.00 LoadNewGRF(unsigned int, unsigned int) 0.00 43.60 0.00 3 0.00 0.00 RemoveBuoy(unsigned int, DoCommandFlag) 0.00 43.60 0.00 3 0.00 0.00 ResetHouses() 0.00 43.60 0.00 3 0.00 0.00 GetNumSounds() 0.00 43.60 0.00 3 0.00 0.00 InitFreeType() 0.00 43.60 0.00 3 0.00 0.00 ParseIntList(char const*, int*, int) 0.00 43.60 0.00 3 0.00 0.00 ResetBridges() 0.00 43.60 0.00 3 0.00 0.00 SetupEngines() 0.00 43.60 0.00 3 0.00 0.00 ClearSnowLine() 0.00 43.60 0.00 3 0.00 0.00 InitRailTypes() 0.00 43.60 0.00 3 0.00 0.00 InitializeNPF() 0.00 43.60 0.00 3 0.00 0.00 SndCopyToPool() 0.00 43.60 0.00 3 0.00 0.00 WaitTillSaved() 0.00 43.60 0.00 3 0.00 0.00 CleanUpStrings() 0.00 43.60 0.00 3 0.00 0.01 GfxLoadSprites() 0.00 43.60 0.00 3 0.00 0.02 InitializeGame(unsigned int, unsigned int, bool, bool) 0.00 43.60 0.00 3 0.00 0.00 ResetGRFConfig(bool) 0.00 43.60 0.00 3 0.00 0.00 ResetRailTypes() 0.00 43.60 0.00 3 0.00 0.00 InitTextEffects() 0.00 43.60 0.00 3 0.00 0.00 InitializeAIGui() 0.00 43.60 0.00 3 0.00 0.00 InitializeGroup() 0.00 43.60 0.00 3 0.00 0.00 InitializeMusic() 0.00 43.60 0.00 3 0.00 0.00 InitializeSigns() 0.00 43.60 0.00 3 0.00 0.00 InitializeSound() 0.00 43.60 0.00 3 0.00 0.00 InitializeTowns() 0.00 43.60 0.00 3 0.00 0.00 InitializeTrees() 0.00 43.60 0.00 3 0.00 0.00 RecomputePrices() 0.00 43.60 0.00 3 0.00 0.00 ResetIndustries() 0.00 43.60 0.00 3 0.00 0.00 SetLocalCompany(Owner) 0.00 43.60 0.00 3 0.00 0.00 ShowNewGRFError() 0.00 43.60 0.00 3 0.00 0.00 BindAirportSpecs() 0.00 43.60 0.00 3 0.00 0.00 GfxInitSpriteMem() 0.00 43.60 0.00 3 0.00 0.00 InitializeCheats() 0.00 43.60 0.00 3 0.00 0.00 InitializeDepots() 0.00 43.60 0.00 3 0.00 0.00 InitializeOrders() 0.00 43.60 0.00 3 0.00 0.00 DoZoomInOutWindow(int, Window*) 0.00 43.60 0.00 3 0.00 0.00 InitializeDockGui() 0.00 43.60 0.00 3 0.00 0.00 InitializeEconomy() 0.00 43.60 0.00 3 0.00 0.00 InitializeRailGui() 0.00 43.60 0.00 3 0.00 0.00 InitializeRoadGui() 0.00 43.60 0.00 3 0.00 0.00 CheckExternalFiles() 0.00 43.60 0.00 3 0.00 0.00 GetGRFTownNameList() 0.00 43.60 0.00 3 0.00 0.00 InitializeStations() 0.00 43.60 0.00 3 0.00 0.01 InitializeVehicles() 0.00 43.60 0.00 3 0.00 0.00 CleanUpGRFTownNames() 0.00 43.60 0.00 3 0.00 0.00 InitNewsItemStructs() 0.00 43.60 0.00 3 0.00 0.00 InitializeClearLand() 0.00 43.60 0.00 3 0.00 0.00 InitializeCompanies() 0.00 43.60 0.00 3 0.00 0.00 InitializeRoadStops() 0.00 43.60 0.00 3 0.00 0.00 InitializeSoundPool() 0.00 43.60 0.00 3 0.00 0.00 InitializeSubsidies() 0.00 43.60 0.00 3 0.00 0.00 ResetAirportClasses() 0.00 43.60 0.00 3 0.00 0.00 ResetStationClasses() 0.00 43.60 0.00 3 0.00 0.00 ResetVehiclePosHash() 0.00 43.60 0.00 3 0.00 0.00 FiosFreeSavegameList() 0.00 43.60 0.00 3 0.00 0.00 InitializeAirportGui() 0.00 43.60 0.00 3 0.00 0.00 InitializeIndustries() 0.00 43.60 0.00 3 0.00 0.00 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) 0.00 43.60 0.00 3 0.00 0.00 SetupCargoForClimate(unsigned char) 0.00 43.60 0.00 3 0.00 0.00 ShowSelectGameWindow() 0.00 43.60 0.00 3 0.00 0.00 UpdateTextBufferSize(Textbuf*) 0.00 43.60 0.00 3 0.00 0.00 ResetGenericCallbacks() 0.00 43.60 0.00 3 0.00 0.00 InitializeCargoPackets() 0.00 43.60 0.00 3 0.00 0.00 InitializeEngineRenews() 0.00 43.60 0.00 3 0.00 0.00 NetworkInitChatMessage() 0.00 43.60 0.00 3 0.00 0.00 InitializeAnimatedTiles() 0.00 43.60 0.00 3 0.00 0.00 SetYearEngineAgingStops() 0.00 43.60 0.00 3 0.00 0.00 DeleteConstructionWindows() 0.00 43.60 0.00 3 0.00 0.00 InitDepotWindowBlockSizes() 0.00 43.60 0.00 3 0.00 0.00 InitGRFTownGeneratorNames() 0.00 43.60 0.00 3 0.00 0.00 InitializeUnicodeGlyphMap() 0.00 43.60 0.00 3 0.00 0.00 ResetPriceBaseMultipliers() 0.00 43.60 0.00 3 0.00 0.00 StartupIndustryDailyChanges(bool) 0.00 43.60 0.00 3 0.00 0.00 CommitVehicleListOrderChanges() 0.00 43.60 0.00 3 0.00 0.00 RebuildSubsidisedSourceAndDestinationCache() 0.00 43.60 0.00 3 0.00 0.00 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 43.60 0.00 3 0.00 0.00 AfterLoadGRFs() 0.00 43.60 0.00 3 0.00 0.00 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) 0.00 43.60 0.00 3 0.00 0.00 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) 0.00 43.60 0.00 3 0.00 0.00 IsStandardRoadStopTile(unsigned int) 0.00 43.60 0.00 3 0.00 0.00 SetCrossingReservation(unsigned int, bool) 0.00 43.60 0.00 3 0.00 0.00 FinalisePriceBaseMultipliers() 0.00 43.60 0.00 3 0.00 0.00 GetWindowClassForVehicleType(VehicleType) 0.00 43.60 0.00 3 0.00 0.00 TrainApproachingCrossingEnum(Vehicle*, void*) 0.00 43.60 0.00 3 0.00 0.00 GRFSound(ByteReader*) 0.00 43.60 0.00 3 0.00 0.00 AirportSpec::ResetAirports() 0.00 43.60 0.00 3 0.00 0.00 SQFuncState::IsLocal(unsigned long) 0.00 43.60 0.00 3 0.00 0.00 AirportTileSpec::ResetAirportTiles() 0.00 43.60 0.00 3 0.00 0.00 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 3 0.00 0.00 Blitter_8bppBase::GetBytesPerPixel() 0.00 43.60 0.00 3 0.00 0.00 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) 0.00 43.60 0.00 3 0.00 0.00 SelectGameWindow::~SelectGameWindow() 0.00 43.60 0.00 3 0.00 0.00 DriverFactoryBase::SelectDriver(char const*, Driver::Type) 0.00 43.60 0.00 3 0.00 0.00 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) 0.00 43.60 0.00 3 0.00 0.00 EngineOverrideManager::ResetToDefaultMapping() 0.00 43.60 0.00 3 0.00 0.00 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 3 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 43.60 0.00 3 0.00 0.00 SQVM::Pop() 0.00 43.60 0.00 3 0.00 0.00 SQVM::Finalize() 0.00 43.60 0.00 3 0.00 0.00 SQClass::Release() 0.00 43.60 0.00 3 0.00 0.00 SQClass::Finalize() 0.00 43.60 0.00 3 0.00 0.00 SQClass::SQClass(SQSharedState*, SQClass*) 0.00 43.60 0.00 3 0.00 0.00 SQClass::~SQClass() 0.00 43.60 0.00 3 0.00 0.00 SQTable::_ClearNodes() 0.00 43.60 0.00 3 0.00 0.00 SQTable::Finalize() 0.00 43.60 0.00 3 0.00 0.00 Aircraft::GetOrderStationLocation(unsigned short) 0.00 43.60 0.00 3 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 0.00 3 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 2 0.00 0.00 T.1183 0.00 43.60 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 43.60 0.00 2 0.00 0.00 FiosIsRoot(char const*) 0.00 43.60 0.00 2 0.00 0.37 SaveOrLoad(char const*, int, Subdirectory, bool) 0.00 43.60 0.00 2 0.00 0.39 SwitchToMode(SwitchMode) 0.00 43.60 0.00 2 0.00 0.00 BuildFileList() 0.00 43.60 0.00 2 0.00 0.00 ResetOldNames() 0.00 43.60 0.00 2 0.00 0.00 FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) 0.00 43.60 0.00 2 0.00 0.00 UninitFreeType() 0.00 43.60 0.00 2 0.00 0.00 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 43.60 0.00 2 0.00 0.00 GamelogTestMode() 0.00 43.60 0.00 2 0.00 0.00 GetCommandFlags(unsigned int) 0.00 43.60 0.00 2 0.00 0.00 NetworkUDPClose() 0.00 43.60 0.00 2 0.00 0.00 AyStarMain_Clear(AyStar*) 0.00 43.60 0.00 2 0.00 0.00 HasRailtypeAvail(Owner, RailType) 0.00 43.60 0.00 2 0.00 0.00 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) 0.00 43.60 0.00 2 0.00 0.01 AfterLoadVehicles(bool) 0.00 43.60 0.00 2 0.00 0.00 DeleteStationNews(unsigned short) 0.00 43.60 0.00 2 0.00 0.00 DeleteSubsidyWith(SourceType, unsigned short) 0.00 43.60 0.00 2 0.00 0.00 GetDriverParamInt(char const* const*, char const*, int) 0.00 43.60 0.00 2 0.00 0.00 GetMainViewBottom() 0.00 43.60 0.00 2 0.00 0.00 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) 0.00 43.60 0.00 2 0.00 0.00 InitializeRailGUI() 0.00 43.60 0.00 2 0.00 0.00 NetworkDisconnect(bool) 0.00 43.60 0.00 2 0.00 0.00 TicksToLeaveDepot(Train const*) 0.00 43.60 0.00 2 0.00 0.00 VehicleEnterDepot(Vehicle*) 0.00 43.60 0.00 2 0.00 0.00 AfterLoadLabelMaps() 0.00 43.60 0.00 2 0.00 0.00 AfterLoadRoadStops() 0.00 43.60 0.00 2 0.00 0.00 CheckTileOwnership(unsigned int) 0.00 43.60 0.00 2 0.00 0.00 CheckTrainsLengths() 0.00 43.60 0.00 2 0.00 0.00 CopyTempEngineData() 0.00 43.60 0.00 2 0.00 0.00 DeleteIndustryNews(unsigned short) 0.00 43.60 0.00 2 0.00 0.00 InitializeOldNames() 0.00 43.60 0.00 2 0.00 0.00 ResetSignalVariant(int) 0.00 43.60 0.00 2 0.00 0.00 GamelogTestRevision() 0.00 43.60 0.00 2 0.00 0.00 GetCompanyRoadtypes(Owner) 0.00 43.60 0.00 2 0.00 0.00 IsGoodGRFConfigList() 0.00 43.60 0.00 2 0.00 0.00 UpdateAirportsNoise() 0.00 43.60 0.00 2 0.00 0.00 UpdateAllVirtCoords() 0.00 43.60 0.00 2 0.00 0.00 NetworkUDPInitialize() 0.00 43.60 0.00 2 0.00 0.00 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 43.60 0.00 2 0.00 0.00 SetCachedEngineCounts() 0.00 43.60 0.00 2 0.00 0.00 SettingsDisableElrail(int) 0.00 43.60 0.00 2 0.00 0.00 ChangeWorkingDirectory(char const*) 0.00 43.60 0.00 2 0.00 0.00 UpdateAllSignVirtCoords() 0.00 43.60 0.00 2 0.00 0.00 UpdateAllTownVirtCoords() 0.00 43.60 0.00 2 0.00 0.00 ConnectMultiheadedTrains() 0.00 43.60 0.00 2 0.00 0.00 UpdateNewGRFConfigPalette() 0.00 43.60 0.00 2 0.00 0.00 ReinitGuiAfterToggleElrail(bool) 0.00 43.60 0.00 2 0.00 0.00 RemoveOrderFromAllVehicles(OrderType, unsigned short) 0.00 43.60 0.00 2 0.00 0.00 ResetViewportAfterLoadGame() 0.00 43.60 0.00 2 0.00 0.00 ShowAIDebugWindowIfAIError() 0.00 43.60 0.00 2 0.00 0.00 UpdateAllStationVirtCoords() 0.00 43.60 0.00 2 0.00 0.00 VehicleEnteredDepotThisTick(Vehicle*) 0.00 43.60 0.00 2 0.00 0.00 NetworkFreeLocalCommandQueue() 0.00 43.60 0.00 2 0.00 0.00 ReleaseDisastersTargetingIndustry(unsigned short) 0.00 43.60 0.00 2 0.00 0.00 SdlOpen(unsigned int) 0.00 43.60 0.00 2 0.00 0.00 SdlClose(unsigned int) 0.00 43.60 0.00 2 0.00 0.02 Load_VEHS() 0.00 43.60 0.00 2 0.00 0.00 SndPlayFx(unsigned short) 0.00 43.60 0.00 2 0.00 0.00 init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) 0.00 43.60 0.00 2 0.00 0.00 InitReadZlib(unsigned char) 0.00 43.60 0.00 2 0.00 0.00 NetworkClose() 0.00 43.60 0.00 2 0.00 0.00 GRFLoadConfig(IniFile*, char const*, bool) 0.00 43.60 0.00 2 0.00 0.00 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) 0.00 43.60 0.00 2 0.00 0.00 IniLoadConfig() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_ROADSTOP() 0.00 43.60 0.00 2 0.00 0.00 SaveLoad_DATE() 0.00 43.60 0.00 2 0.00 0.00 SaveLoad_PLYR(Company*) 0.00 43.60 0.00 2 0.00 0.00 SaveLoad_VIEW() 0.00 43.60 0.00 2 0.00 0.00 GetRoadStopDir(unsigned int) 0.00 43.60 0.00 2 0.00 0.00 UninitReadZlib() 0.00 43.60 0.00 2 0.00 0.02 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) 0.00 43.60 0.00 2 0.00 0.00 GetRoadTileType(unsigned int) 0.00 43.60 0.00 2 0.00 0.00 BinaryHeap_Clear(Queue*, bool) 0.00 43.60 0.00 2 0.00 0.00 ToolbarSaveClick(Window*) 0.00 43.60 0.00 2 0.00 0.00 GetRandomTreeType(unsigned int, unsigned int) 0.00 43.60 0.00 2 0.00 0.00 NetworkInitialize() 0.00 43.60 0.00 2 0.00 0.00 DeleteDropDownList(std::list >*) 0.00 43.60 0.00 2 0.00 0.00 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) 0.00 43.60 0.00 2 0.00 0.00 PopupMainToolbMenu(Window*, int, unsigned short, int) 0.00 43.60 0.00 2 0.00 0.00 HandleOldDiffCustom(bool) 0.00 43.60 0.00 2 0.00 0.00 ResetSignalHandlers() 0.00 43.60 0.00 2 0.00 0.00 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) 0.00 43.60 0.00 2 0.00 0.00 Load_ANIT() 0.00 43.60 0.00 2 0.00 0.00 Load_CHTS() 0.00 43.60 0.00 2 0.00 0.00 Load_DEPT() 0.00 43.60 0.00 2 0.00 0.00 Load_ECMY() 0.00 43.60 0.00 2 0.00 0.00 Load_ENGN() 0.00 43.60 0.00 2 0.00 0.00 Load_INDY() 0.00 43.60 0.00 2 0.00 0.01 Load_ORDR() 0.00 43.60 0.00 2 0.00 0.00 Load_PLYR() 0.00 43.60 0.00 2 0.00 0.00 Load_SIGN() 0.00 43.60 0.00 2 0.00 0.00 Load_SUBS() 0.00 43.60 0.00 2 0.00 0.00 Load_TOWN() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_CAPY() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_ERNW() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_INDY() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_ORDL() 0.00 43.60 0.00 2 0.00 0.01 Ptrs_ORDR() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_PLYR() 0.00 43.60 0.00 2 0.00 0.03 Ptrs_STNN() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_STNS() 0.00 43.60 0.00 2 0.00 0.02 Ptrs_VEHS() 0.00 43.60 0.00 2 0.00 0.00 Ptrs_WAYP() 0.00 43.60 0.00 2 0.00 0.00 MainWindow::OnInvalidateData(int) 0.00 43.60 0.00 2 0.00 0.00 SQCompiler::FunctionCallArgs() 0.00 43.60 0.00 2 0.00 0.00 SQUserData::Release() 0.00 43.60 0.00 2 0.00 0.00 SQUserData::~SQUserData() 0.00 43.60 0.00 2 0.00 0.00 BaseStation::PostDestructor(unsigned long) 0.00 43.60 0.00 2 0.00 0.00 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) 0.00 43.60 0.00 2 0.00 0.00 CargoPacket::InvalidateAllFrom(unsigned short) 0.00 43.60 0.00 2 0.00 0.02 FileScanner::Scan(char const*, char const*, bool) 0.00 43.60 0.00 2 0.00 0.00 BaseGraphics::DeterminePalette() 0.00 43.60 0.00 2 0.00 0.00 CargoPayment::CargoPayment(Vehicle*) 0.00 43.60 0.00 2 0.00 0.00 TCPConnecter::KillAll() 0.00 43.60 0.00 2 0.00 0.00 ThreadObject::New(void (*)(void*), void*, ThreadObject**) 0.00 43.60 0.00 2 0.00 0.00 DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) 0.00 43.60 0.00 2 0.00 0.00 DropdownWindow::~DropdownWindow() 0.00 43.60 0.00 2 0.00 0.00 NWidgetStacked::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 2 0.00 0.00 NWidgetStacked::~NWidgetStacked() 0.00 43.60 0.00 2 0.00 0.00 NetworkAddress::Listen(int, SmallMap*) 0.00 43.60 0.00 2 0.00 0.00 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) 0.00 43.60 0.00 2 0.00 0.00 NWidgetViewport::UpdateViewportCoordinates(Window*) 0.00 43.60 0.00 2 0.00 0.01 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) 0.00 43.60 0.00 2 0.00 0.01 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) 0.00 43.60 0.00 2 0.00 0.00 NWidgetContainer::NWidgetContainer(WidgetType) 0.00 43.60 0.00 2 0.00 0.00 MainToolbarWindow::OnInvalidateData(int) 0.00 43.60 0.00 2 0.00 0.00 MainToolbarWindow::OnClick(Point, int, int) 0.00 43.60 0.00 2 0.00 0.00 NWidgetResizeBase::SetFill(unsigned int, unsigned int) 0.00 43.60 0.00 2 0.00 0.00 CSegmentCostCacheT::CSegmentCostCacheT() 0.00 43.60 0.00 2 0.00 0.00 AIEventIndustryClose::~AIEventIndustryClose() 0.00 43.60 0.00 2 0.00 0.00 ThreadObject_pthread::Join() 0.00 43.60 0.00 2 0.00 0.00 ThreadObject_pthread::~ThreadObject_pthread() 0.00 43.60 0.00 2 0.00 0.00 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 2 0.00 0.00 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 43.60 0.00 2 0.00 0.00 NetworkTCPSocketHandler::CloseConnection(bool) 0.00 43.60 0.00 2 0.00 0.00 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() 0.00 43.60 0.00 2 0.00 0.00 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() 0.00 43.60 0.00 2 0.00 0.00 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() 0.00 43.60 0.00 2 0.00 0.00 Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 2 0.00 0.00 Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) 0.00 43.60 0.00 2 0.00 0.00 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) 0.00 43.60 0.00 2 0.00 0.00 SQVM::Top() 0.00 43.60 0.00 2 0.00 0.00 Ship::~Ship() 0.00 43.60 0.00 2 0.00 0.00 Order::MakeDummy() 0.00 43.60 0.00 2 0.00 0.00 Company::Company(unsigned short, bool) 0.00 43.60 0.00 2 0.00 0.00 Company::~Company() 0.00 43.60 0.00 2 0.00 0.00 Industry::PostDestructor(unsigned long) 0.00 43.60 0.00 2 0.00 0.00 Squirrel::AddClassEnd() 0.00 43.60 0.00 2 0.00 0.00 Squirrel::AddClassBegin(char const*) 0.00 43.60 0.00 2 0.00 0.00 Scrollbar::SetCapacityFromWidget(Window*, int, int) 0.00 43.60 0.00 2 0.00 0.00 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const 0.00 43.60 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 0.00 2 0.00 0.00 sq_getforeignptr 0.00 43.60 0.00 2 0.00 0.00 sq_newclass 0.00 43.60 0.00 2 0.00 0.00 sq_newuserdata 0.00 43.60 0.00 2 0.00 0.00 sq_setinstanceup 0.00 43.60 0.00 1 0.00 0.00 T.1004 0.00 43.60 0.00 1 0.00 0.00 T.1052 0.00 43.60 0.00 1 0.00 0.00 T.1068 0.00 43.60 0.00 1 0.00 0.00 T.1086 0.00 43.60 0.00 1 0.00 0.00 T.1119 0.00 43.60 0.00 1 0.00 0.00 T.1134 0.00 43.60 0.00 1 0.00 0.00 T.1182 0.00 43.60 0.00 1 0.00 0.00 T.1194 0.00 43.60 0.00 1 0.00 0.00 T.1214 0.00 43.60 0.00 1 0.00 0.00 T.1241 0.00 43.60 0.00 1 0.00 0.00 T.1284 0.00 43.60 0.00 1 0.00 0.00 T.165 0.00 43.60 0.00 1 0.00 0.00 T.171 0.00 43.60 0.00 1 0.00 0.00 T.182 0.00 43.60 0.00 1 0.00 0.00 T.197 0.00 43.60 0.00 1 0.00 0.00 T.202 0.00 43.60 0.00 1 0.00 0.00 T.207 0.00 43.60 0.00 1 0.00 0.00 T.240 0.00 43.60 0.00 1 0.00 0.00 T.259 0.00 43.60 0.00 1 0.00 0.00 T.294 0.00 43.60 0.00 1 0.00 0.00 T.312 0.00 43.60 0.00 1 0.00 0.00 T.315 0.00 43.60 0.00 1 0.00 0.00 T.319 0.00 43.60 0.00 1 0.00 0.00 T.348 0.00 43.60 0.00 1 0.00 0.00 T.369 0.00 43.60 0.00 1 0.00 0.00 T.406 0.00 43.60 0.00 1 0.00 0.00 T.421 0.00 43.60 0.00 1 0.00 0.00 T.421 0.00 43.60 0.00 1 0.00 0.00 T.456 0.00 43.60 0.00 1 0.00 0.00 T.459 0.00 43.60 0.00 1 0.00 0.00 T.475 0.00 43.60 0.00 1 0.00 0.00 T.511 0.00 43.60 0.00 1 0.00 0.00 T.528 0.00 43.60 0.00 1 0.00 0.00 T.563 0.00 43.60 0.00 1 0.00 0.00 T.568 0.00 43.60 0.00 1 0.00 0.00 T.631 0.00 43.60 0.00 1 0.00 0.00 T.733 0.00 43.60 0.00 1 0.00 0.00 T.773 0.00 43.60 0.00 1 0.00 0.00 T.784 0.00 43.60 0.00 1 0.00 0.00 T.808 0.00 43.60 0.00 1 0.00 0.00 T.809 0.00 43.60 0.00 1 0.00 0.00 T.818 0.00 43.60 0.00 1 0.00 0.00 T.868 0.00 43.60 0.00 1 0.00 0.00 T.872 0.00 43.60 0.00 1 0.00 0.00 T.954 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to SAVEGAME_VERSION 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z11CcTerraformRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z13AllocateSoundv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z14DrawShipEngineiiiitj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z14FixOldMapArrayv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z14IsValidCommandj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z15ShowCheatWindowv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z15ShowNewGRFErrorv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z15UpdateCompanyHQP7Companyj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z16ValidatePlaylistPh 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17GetTempDataEnginet 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17IsNewsTickerShownv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z17ShowSubsidiesListv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18AfterLoadLabelMapsv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18PlaceTreesRandomlyv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18SetTimetableParamsiii 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowAIConfigWindowv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowHighscoreTableia 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowTownViewWindowt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z19GetEngineListHeight11VehicleType 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z20MoveBuoysToWaypointsv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z20RoadVehiclesAreBuiltv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z20ShowSelectGameWindowv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z20SortNetworkLanguagesv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21BuildIndustriesLegendv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21GetEngineCategoryNamet 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21ResetGenericCallbacksv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21ShowBuildTreesToolbarv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21ShowGenerateLandscapev 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z21UpdateSignalsInBufferv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z22IConsoleStdLibRegisterv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z23ShowExtraViewPortWindowj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z24ConnectMultiheadedTrainsv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z24ShowOperatingProfitGraphv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z27InvalidateAutoreplaceWindowtt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z27MoveWaypointsToBaseStationsv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z8IsHangarj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _Z9FioGetPosv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN12AIController15SetCommandDelayEi 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN12IConsoleLine5frontE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN14TownNameParamsC2EPK4Town 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN15AirportTileSpec5tilesE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN15DisasterVehicle4TickEv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN2AI13frame_counterE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN6AISign11IsValidSignEt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN7AIError9error_mapE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN8AITunnel12IsTunnelTileEj 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN8SignList9last_signE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN9CargoSpec5arrayE 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZN9GRFConfigC2EPKc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZNK11RoadVehicle5IsBusEv 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _airport_mngr 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _backup_orders_tile 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _bridge 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _cargopacket_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _depot_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _dirkeys 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _engine_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _enginerenew_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _fios_items 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _gw 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _house_mngr 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _ignore_restrictions 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _industry_mngr 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _industry_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _keyboard_opt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _last_built_railtype 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _loaded_newgrf_features 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _local_company 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _nb_orig_names 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _network_content_client 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _network_game_list 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _network_join_as 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _networkclientinfo_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _networkclientsocket_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _new_group_id 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _new_sign_id 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _new_town_id 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _null_ 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _origin_airport_specs 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _place_proc 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _price_base_specs 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _roadstop_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _saveload_mode 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _settings_client 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _sign_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _signal_along_trackdir 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _sorting 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _sprite_cache_size 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _spritegroup_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _station_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _statusbar_news_item 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _subsidy_pool 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _terraform_err_tile 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _tick_counter 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _tile_type_dummy_procs 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _transparency_opt 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _udp_client_socket 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _veh_build_proc_table 0.00 43.60 0.00 1 0.00 0.00 global constructors keyed to _vehicle_id_ctr_day 0.00 43.60 0.00 1 0.00 0.01 DoCommandP(CommandContainer const*, bool) 0.00 43.60 0.00 1 0.00 0.00 AskExitGame() 0.00 43.60 0.00 1 0.00 0.00 CheckConfig() 0.00 43.60 0.00 1 0.00 0.00 FioCloseAll() 0.00 43.60 0.00 1 0.00 0.00 SetFiosType(unsigned char) 0.00 43.60 0.00 1 0.00 0.00 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) 0.00 43.60 0.00 1 0.00 0.00 FiosBrowseTo(FiosItem const*) 0.00 43.60 0.00 1 0.00 0.00 IConsoleFree() 0.00 43.60 0.00 1 0.00 0.00 IConsoleInit() 0.00 43.60 0.00 1 0.00 0.00 MxInitialize(unsigned int) 0.00 43.60 0.00 1 0.00 0.00 SaveToConfig() 0.00 43.60 0.00 1 0.00 0.00 FiosGetDrives() 0.00 43.60 0.00 1 0.00 0.00 GamelogOldver() 0.00 43.60 0.00 1 0.00 0.05 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) 0.00 43.60 0.00 1 0.00 0.00 InitializeGUI() 0.00 43.60 0.00 1 0.00 0.00 ReadFileToMem(char const*, unsigned long*, unsigned long) 0.00 43.60 0.00 1 0.00 0.00 SetRandomSeed(unsigned int) 0.00 43.60 0.00 1 0.00 0.00 ShowStatusBar() 0.00 43.60 0.00 1 0.00 0.00 DeterminePaths(char const*) 0.00 43.60 0.00 1 0.00 0.00 IConsolePrintF(ConsoleColour, char const*, ...) 0.00 43.60 0.00 1 0.00 0.00 LoadFromConfig() 0.00 43.60 0.00 1 0.00 0.00 NetworkStartUp() 0.00 43.60 0.00 1 0.00 0.37 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) 0.00 43.60 0.00 1 0.00 0.00 ScrollWindowTo(int, int, int, Window*, bool) 0.00 43.60 0.00 1 0.00 0.00 StartupEconomy() 0.00 43.60 0.00 1 0.00 0.00 StartupEngines() 0.00 43.60 0.00 1 0.00 0.00 AllocateToolbar() 0.00 43.60 0.00 1 0.00 0.00 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) 0.00 43.60 0.00 1 0.00 0.00 FiosGetDescText(char const**, unsigned long long*) 0.00 43.60 0.00 1 0.00 0.00 GameSizeChanged() 0.00 43.60 0.00 1 0.00 0.00 GetStringHeight(unsigned short, int) 0.00 43.60 0.00 1 0.00 0.00 IConsoleGUIFree() 0.00 43.60 0.00 1 0.00 0.00 IConsoleGUIInit() 0.00 43.60 0.00 1 0.00 0.00 NetworkShutDown() 0.00 43.60 0.00 1 0.00 0.00 SaveToHighScore() 0.00 43.60 0.00 1 0.00 0.11 ScanNewGRFFiles() 0.00 43.60 0.00 1 0.00 0.00 SortResolutions(int) 0.00 43.60 0.00 1 0.00 0.00 init_BinaryHeap(Queue*, unsigned int) 0.00 43.60 0.00 1 0.00 0.00 GetCurrentLocale(char const*) 0.00 43.60 0.00 1 0.00 0.00 HideVitalWindows() 0.00 43.60 0.00 1 0.00 0.00 ReadLanguagePack(int) 0.00 43.60 0.00 1 0.00 0.00 ShowVitalWindows() 0.00 43.60 0.00 1 0.00 0.00 StartupCompanies() 0.00 43.60 0.00 1 0.00 0.00 StartupDisasters() 0.00 43.60 0.00 1 0.00 0.00 TownsMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 sq_base_register(SQVM*) 0.00 43.60 0.00 1 0.00 0.00 AfterLoadStations() 0.00 43.60 0.00 1 0.00 0.00 LoadFromHighScore() 0.00 43.60 0.00 1 0.00 0.00 ScreenSizeChanged() 0.00 43.60 0.00 1 0.00 0.00 DetermineBasePaths(char const*) 0.00 43.60 0.00 1 0.00 0.00 EnginesMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 NetworkServerStart() 0.00 43.60 0.00 1 0.00 0.00 ResetCompanyLivery(Company*) 0.00 43.60 0.00 1 0.00 0.00 ScrollMainWindowTo(int, int, int, bool) 0.00 43.60 0.00 1 0.00 0.03 ShowSaveLoadDialog(SaveLoadDialogMode) 0.00 43.60 0.00 1 0.00 0.00 StationMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 SubsidyMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) 0.00 43.60 0.00 1 0.00 0.00 FiosGetSavegameList(SaveLoadDialogMode) 0.00 43.60 0.00 1 0.00 0.02 FiosGetScenarioList(SaveLoadDialogMode) 0.00 43.60 0.00 1 0.00 0.00 IConsoleClearBuffer() 0.00 43.60 0.00 1 0.00 0.08 IndustryMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 NetworkCoreShutdown() 0.00 43.60 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 43.60 0.00 1 0.00 0.00 PositionMainToolbar(Window*) 0.00 43.60 0.00 1 0.00 0.00 SetCurrentGrfLangID(unsigned char) 0.00 43.60 0.00 1 0.00 0.00 AI_CreateAIInfoDummy(SQVM*) 0.00 43.60 0.00 1 0.00 0.00 CompaniesMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 FiosGetDiskFreeSpace(char const*, unsigned long long*) 0.00 43.60 0.00 1 0.00 0.00 MoveBuoysToWaypoints() 0.00 43.60 0.00 1 0.00 0.00 SortNetworkLanguages() 0.00 43.60 0.00 1 0.00 0.00 DeleteNonVitalWindows() 0.00 43.60 0.00 1 0.00 0.00 HandleExitGameRequest() 0.00 43.60 0.00 1 0.00 0.00 NetworkCoreInitialize() 0.00 43.60 0.00 1 0.00 0.00 ShowNetworkGameWindow() 0.00 43.60 0.00 1 0.00 0.00 BringWindowToFrontById(WindowClass, int) 0.00 43.60 0.00 1 0.00 0.00 IConsoleStdLibRegister() 0.00 43.60 0.00 1 0.00 0.00 NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) 0.00 43.60 0.00 1 0.00 0.00 NetworkAfterNewGRFScan() 0.00 43.60 0.00 1 0.00 0.00 NetworkGameListAddItem(NetworkAddress) 0.00 43.60 0.00 1 0.00 0.00 ScrollMainWindowToTile(unsigned int, bool) 0.00 43.60 0.00 1 0.00 0.00 SetPriceBaseMultiplier(Price, int) 0.00 43.60 0.00 1 0.00 0.00 WaitTillGeneratedWorld() 0.00 43.60 0.00 1 0.00 0.00 CloseConsoleLogIfActive() 0.00 43.60 0.00 1 0.00 0.00 InitializeLanguagePacks() 0.00 43.60 0.00 1 0.00 0.00 NetworkFindBroadcastIPs(SmallVector*) 0.00 43.60 0.00 1 0.00 0.00 SetupSubsidyDecodeParam(Subsidy const*, bool) 0.00 43.60 0.00 1 0.00 0.00 UpdateNetworkGameWindow(bool) 0.00 43.60 0.00 1 0.00 0.00 ConvertOldMultiheadToNew() 0.00 43.60 0.00 1 0.00 0.00 DeleteAllNonVitalWindows() 0.00 43.60 0.00 1 0.00 0.00 NetworkHandlePauseChange(PauseMode, PauseMode) 0.00 43.60 0.00 1 0.00 0.00 NetworkServerMonthlyLoop() 0.00 43.60 0.00 1 0.00 0.00 ShowGenerateWorldProgress() 0.00 43.60 0.00 1 0.00 0.00 InitializeScreenshotFormats() 0.00 43.60 0.00 1 0.00 0.00 InvalidateWindowClassesData(WindowClass, int) 0.00 43.60 0.00 1 0.00 0.00 MoveWaypointsToBaseStations() 0.00 43.60 0.00 1 0.00 0.00 PrepareGenerateWorldProgress() 0.00 43.60 0.00 1 0.00 0.00 squirrel_register_global_std(Squirrel*) 0.00 43.60 0.00 1 0.00 0.00 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) 0.00 43.60 0.00 1 0.00 0.00 UpdateNearestTownForRoadTiles(bool) 0.00 43.60 0.00 1 0.00 0.00 ConvertFromOldCompanyManagerFace(unsigned int) 0.00 43.60 0.00 1 0.00 0.00 ConvertGroundTilesIntoWaterTiles() 0.00 43.60 0.00 1 0.00 0.00 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) 0.00 43.60 0.00 1 0.00 0.00 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) 0.00 43.60 0.00 1 0.00 0.00 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) 0.00 43.60 0.00 1 0.00 0.00 GetVideoModes() 0.00 43.60 0.00 1 0.00 0.40 LoadIntroGame() 0.00 43.60 0.00 1 0.00 0.00 Load_HOUSEIDS() 0.00 43.60 0.00 1 0.00 0.00 Load_ROADSTOP() 0.00 43.60 0.00 1 0.00 0.00 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) 0.00 43.60 0.00 1 0.00 0.00 _GenerateWorld(void*) 0.00 43.60 0.00 1 0.00 0.00 MakeMainToolbar(int*) 0.00 43.60 0.00 1 0.00 0.00 TrainOnTileEnum(Vehicle*, void*) 0.00 43.60 0.00 1 0.00 0.00 ChimneySmokeInit(EffectVehicle*) 0.00 43.60 0.00 1 0.00 0.00 CleanupGeneration() 0.00 43.60 0.00 1 0.00 0.00 CreateMainSurface(unsigned int, unsigned int) 0.00 43.60 0.00 1 0.00 0.00 MenuClickSaveLoad(int) 0.00 43.60 0.00 1 0.00 0.00 RoadVehLeaveDepot(RoadVehicle*, bool) 0.00 43.60 0.00 1 0.00 0.00 AskExitGameCallback(Window*, bool) 0.00 43.60 0.00 1 0.00 0.00 MakeResizableHeader(int*) 0.00 43.60 0.00 1 0.00 0.00 IConsoleClearCommand() 0.00 43.60 0.00 1 0.00 0.00 GetRoadDepotDirection(unsigned int) 0.00 43.60 0.00 1 0.00 0.00 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) 0.00 43.60 0.00 1 0.00 0.00 DrawSurfaceToScreenThread(void*) 0.00 43.60 0.00 1 0.00 0.00 InitializeDynamicVariables() 0.00 43.60 0.00 1 0.00 0.00 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) 0.00 43.60 0.00 1 0.00 0.00 CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) 0.00 43.60 0.00 1 0.00 0.00 NetworkFindBroadcastIPsInternal(SmallVector*) 0.00 43.60 0.00 1 0.00 0.00 Load_AIPL() 0.00 43.60 0.00 1 0.00 0.00 Load_APID() 0.00 43.60 0.00 1 0.00 0.05 Load_CAPA() 0.00 43.60 0.00 1 0.00 0.00 Load_CAPR() 0.00 43.60 0.00 1 0.00 0.00 Load_CAPY() 0.00 43.60 0.00 1 0.00 0.00 Load_EIDS() 0.00 43.60 0.00 1 0.00 0.00 Load_ENGS() 0.00 43.60 0.00 1 0.00 0.00 Load_ERNW() 0.00 43.60 0.00 1 0.00 0.00 Load_GLOG() 0.00 43.60 0.00 1 0.00 0.00 Load_GRPS() 0.00 43.60 0.00 1 0.00 0.00 Load_IIDS() 0.00 43.60 0.00 1 0.00 0.00 Load_MAPS() 0.00 43.60 0.00 1 0.00 0.00 Load_NAME() 0.00 43.60 0.00 1 0.00 0.00 Load_NGRF() 0.00 43.60 0.00 1 0.00 0.00 Load_OPTS() 0.00 43.60 0.00 1 0.00 0.00 Load_ORDL() 0.00 43.60 0.00 1 0.00 0.00 Load_PATS() 0.00 43.60 0.00 1 0.00 0.00 Load_PRIC() 0.00 43.60 0.00 1 0.00 0.00 Load_RAIL() 0.00 43.60 0.00 1 0.00 0.06 Load_STNN() 0.00 43.60 0.00 1 0.00 0.00 Load_STNS() 0.00 43.60 0.00 1 0.00 0.00 Load_TIDS() 0.00 43.60 0.00 1 0.00 0.00 Load_WAYP() 0.00 43.60 0.00 1 0.00 0.00 AIFileInfo::Constructor(SQVM*, AIFileInfo*) 0.00 43.60 0.00 1 0.00 0.00 Randomizer::SetSeed(unsigned int) 0.00 43.60 0.00 1 0.00 0.00 SQCompiler::Emit2ArgsOP(SQOpcode, long) 0.00 43.60 0.00 1 0.00 0.00 SQCompiler::EmitDerefOp(SQOpcode) 0.00 43.60 0.00 1 0.00 0.00 SQCompiler::ClassStatement() 0.00 43.60 0.00 1 0.00 0.00 SQCompiler::ParseTableOrClass(long, long) 0.00 43.60 0.00 1 0.00 0.00 SQCompiler::Compile(SQObjectPtr&) 0.00 43.60 0.00 1 0.00 0.00 SQCompiler::ClassExp() 0.00 43.60 0.00 1 0.00 0.00 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) 0.00 43.60 0.00 1 0.00 0.00 SQInstance::Init(SQSharedState*) 0.00 43.60 0.00 1 0.00 0.00 SQInstance::Release() 0.00 43.60 0.00 1 0.00 0.00 SQInstance::Finalize() 0.00 43.60 0.00 1 0.00 0.00 SQInstance::SQInstance(SQSharedState*, SQClass*, long) 0.00 43.60 0.00 1 0.00 0.00 SQInstance::~SQInstance() 0.00 43.60 0.00 1 0.00 0.00 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 43.60 0.00 1 0.00 0.00 QueryWindow::OnClick(Point, int, int) 0.00 43.60 0.00 1 0.00 0.00 QueryWindow::~QueryWindow() 0.00 43.60 0.00 1 0.00 0.00 SQObjectPtr::operator=(long) 0.00 43.60 0.00 1 0.00 0.00 StringTable::StringTable() 0.00 43.60 0.00 1 0.00 0.00 StringTable::~StringTable() 0.00 43.60 0.00 1 0.00 0.00 SQSharedState::Init() 0.00 43.60 0.00 1 0.00 0.00 SQSharedState::SQSharedState() 0.00 43.60 0.00 1 0.00 0.00 SQSharedState::~SQSharedState() 0.00 43.60 0.00 1 0.00 0.00 ScriptScanner::ScriptScanner() 0.00 43.60 0.00 1 0.00 0.00 ScriptScanner::~ScriptScanner() 0.00 43.60 0.00 1 0.00 0.00 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) 0.00 43.60 0.00 1 0.00 0.00 SaveLoadWindow::OnClick(Point, int, int) 0.00 43.60 0.00 1 0.00 0.00 SaveLoadWindow::OnResize() 0.00 43.60 0.00 1 0.00 0.00 SaveLoadWindow::~SaveLoadWindow() 0.00 43.60 0.00 1 0.00 0.00 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) 0.00 43.60 0.00 1 0.00 0.00 ScriptFileInfo::~ScriptFileInfo() 0.00 43.60 0.00 1 0.00 0.00 SoundDriver_SDL::Stop() 0.00 43.60 0.00 1 0.00 0.00 SoundDriver_SDL::Start(char const* const*) 0.00 43.60 0.00 1 0.00 0.00 StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) 0.00 43.60 0.00 1 0.00 0.00 StatusBarWindow::~StatusBarWindow() 0.00 43.60 0.00 1 0.00 0.00 VideoDriver_SDL::Stop() 0.00 43.60 0.00 1 0.00 0.00 VideoDriver_SDL::Start(char const* const*) 0.00 43.60 0.00 1 0.00 42.09 VideoDriver_SDL::MainLoop() 0.00 43.60 0.00 1 0.00 0.00 FSoundDriver_SDL::CreateInstance() 0.00 43.60 0.00 1 0.00 0.00 FVideoDriver_SDL::CreateInstance() 0.00 43.60 0.00 1 0.00 0.00 SelectGameWindow::OnClick(Point, int, int) 0.00 43.60 0.00 1 0.00 0.00 MainToolbarWindow::OnDropdownSelect(int, int) 0.00 43.60 0.00 1 0.00 0.00 MainToolbarWindow::~MainToolbarWindow() 0.00 43.60 0.00 1 0.00 0.00 NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) 0.00 43.60 0.00 1 0.00 0.00 NWidgetResizeBase::SetResize(unsigned int, unsigned int) 0.00 43.60 0.00 1 0.00 0.00 NetworkClientInfo::~NetworkClientInfo() 0.00 43.60 0.00 1 0.00 0.00 NetworkGameWindow::OnInvalidateData(int) 0.00 43.60 0.00 1 0.00 0.03 NetworkGameWindow::OnClick(Point, int, int) 0.00 43.60 0.00 1 0.00 0.00 NetworkGameWindow::OnResize() 0.00 43.60 0.00 1 0.00 0.00 NetworkGameWindow::~NetworkGameWindow() 0.00 43.60 0.00 1 0.00 0.00 AIEventIndustryOpen::~AIEventIndustryOpen() 0.00 43.60 0.00 1 0.00 0.00 MusicDriver_ExtMidi::IsSongPlaying() 0.00 43.60 0.00 1 0.00 0.00 MusicDriver_ExtMidi::Stop() 0.00 43.60 0.00 1 0.00 0.00 MusicDriver_ExtMidi::Start(char const* const*) 0.00 43.60 0.00 1 0.00 0.00 MusicDriver_ExtMidi::DoStop() 0.00 43.60 0.00 1 0.00 0.00 MusicDriver_ExtMidi::SetVolume(unsigned char) 0.00 43.60 0.00 1 0.00 0.00 ThreadMutex_pthread::~ThreadMutex_pthread() 0.00 43.60 0.00 1 0.00 0.00 FMusicDriver_ExtMidi::CreateInstance() 0.00 43.60 0.00 1 0.00 0.00 ThreadObject_pthread::Exit() 0.00 43.60 0.00 1 0.00 0.00 FBlitter_8bppOptimized::CreateInstance() 0.00 43.60 0.00 1 0.00 0.00 GenerateProgressWindow::~GenerateProgressWindow() 0.00 43.60 0.00 1 0.00 0.00 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 1 0.00 0.00 NWidgetServerListHeader::NWidgetServerListHeader() 0.00 43.60 0.00 1 0.00 0.00 NWidgetServerListHeader::~NWidgetServerListHeader() 0.00 43.60 0.00 1 0.00 0.00 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) 0.00 43.60 0.00 1 0.00 0.00 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) 0.00 43.60 0.00 1 0.00 0.00 NetworkUDPSocketHandler::Listen() 0.00 43.60 0.00 1 0.00 0.00 NetworkStartServerWindow::OnClick(Point, int, int) 0.00 43.60 0.00 1 0.00 0.00 NetworkStartServerWindow::~NetworkStartServerWindow() 0.00 43.60 0.00 1 0.00 0.00 AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() 0.00 43.60 0.00 1 0.00 0.00 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() 0.00 43.60 0.00 1 0.00 0.00 NetworkContentSocketHandler::Close() 0.00 43.60 0.00 1 0.00 0.00 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() 0.00 43.60 0.00 1 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 1 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 1 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 43.60 0.00 1 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 43.60 0.00 1 0.00 0.00 Pool::GetNew(unsigned long) 0.00 43.60 0.00 1 0.00 0.00 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) 0.00 43.60 0.00 1 0.00 0.00 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) 0.00 43.60 0.00 1 0.00 0.00 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) 0.00 43.60 0.00 1 0.00 0.00 SQVM::Init(SQVM*, long) 0.00 43.60 0.00 1 0.00 0.00 SQVM::Release() 0.00 43.60 0.00 1 0.00 0.00 SQVM::CLASS_OP(SQObjectPtr&, long, long) 0.00 43.60 0.00 1 0.00 0.00 SQVM::SQVM(SQSharedState*) 0.00 43.60 0.00 1 0.00 0.00 SQVM::~SQVM() 0.00 43.60 0.00 1 0.00 0.00 Group::Group(Owner) 0.00 43.60 0.00 1 0.00 0.00 Group::~Group() 0.00 43.60 0.00 1 0.00 0.00 AIInfo::DummyConstructor(SQVM*) 0.00 43.60 0.00 1 0.00 0.00 AIInfo::AIInfo() 0.00 43.60 0.00 1 0.00 0.00 AIInfo::~AIInfo() 0.00 43.60 0.00 1 0.00 0.00 Window::RaiseButtons(bool) 0.00 43.60 0.00 1 0.00 0.00 Window::OnTimeout() 0.00 43.60 0.00 1 0.00 0.00 Blitter::PostResize() 0.00 43.60 0.00 1 0.00 0.00 IniFile::SaveToDisk(char const*) 0.00 43.60 0.00 1 0.00 0.00 SQClass::CreateInstance() 0.00 43.60 0.00 1 0.00 0.00 SQLexer::ReadNumber() 0.00 43.60 0.00 1 0.00 0.00 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) 0.00 43.60 0.00 1 0.00 0.00 SQLexer::SQLexer() 0.00 43.60 0.00 1 0.00 0.00 SQLexer::~SQLexer() 0.00 43.60 0.00 1 0.00 0.00 SQTable::Clone() 0.00 43.60 0.00 1 0.00 0.00 CrashLog::InitialiseCrashLog() 0.00 43.60 0.00 1 0.00 0.00 RefTable::AllocNodes(unsigned long) 0.00 43.60 0.00 1 0.00 0.00 RefTable::Add(unsigned long, tagSQObject&) 0.00 43.60 0.00 1 0.00 0.00 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) 0.00 43.60 0.00 1 0.00 0.00 RefTable::AddRef(tagSQObject&) 0.00 43.60 0.00 1 0.00 0.00 RefTable::Finalize() 0.00 43.60 0.00 1 0.00 0.00 RefTable::RefTable() 0.00 43.60 0.00 1 0.00 0.00 RefTable::~RefTable() 0.00 43.60 0.00 1 0.00 0.00 Squirrel::ResetCrashed() 0.00 43.60 0.00 1 0.00 0.00 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) 0.00 43.60 0.00 1 0.00 0.00 Squirrel::Squirrel() 0.00 43.60 0.00 1 0.00 0.00 Squirrel::~Squirrel() 0.00 43.60 0.00 1 0.00 0.00 AIScanner::AIScanner() 0.00 43.60 0.00 1 0.00 0.00 AIScanner::~AIScanner() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::GetExtension() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::DetermineBestSet() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::GetExtension() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::DetermineBestSet() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::GetExtension() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::DetermineBestSet() 0.00 43.60 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 43.60 0.00 1 0.00 0.00 long SQConvert::DefSQConstructorCallback(SQVM*) 0.00 43.60 0.00 1 0.00 0.00 long SQConvert::DefSQDestructorCallback(void*, long) 0.00 43.60 0.00 1 0.00 0.00 SoundDriver_SDL::GetName() const 0.00 43.60 0.00 1 0.00 0.00 VideoDriver_SDL::GetName() const 0.00 43.60 0.00 1 0.00 0.00 Train::IsInDepot() const 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 43.60 0.00 1 0.00 0.00 sq_addref 0.00 43.60 0.00 1 0.00 0.00 sq_close 0.00 43.60 0.00 1 0.00 0.00 sq_compile 0.00 43.60 0.00 1 0.00 0.00 sq_compilebuffer 0.00 43.60 0.00 1 0.00 0.00 sq_getclass 0.00 43.60 0.00 1 0.00 0.00 sq_getinstanceup 0.00 43.60 0.00 1 0.00 0.00 sq_notifyallexceptions 0.00 43.60 0.00 1 0.00 0.00 sq_objtointeger 0.00 43.60 0.00 1 0.00 0.00 sq_open 0.00 43.60 0.00 1 0.00 0.00 sq_push 0.00 43.60 0.00 1 0.00 0.00 sq_setcompilererrorhandler 0.00 43.60 0.00 1 0.00 0.00 sq_seterrorhandler 0.00 43.60 0.00 1 0.00 0.00 sq_setforeignptr 0.00 43.60 0.00 1 0.00 0.00 sq_setprintfunc 0.00 43.60 0.00 1 0.00 0.00 sq_setreleasehook 0.00 43.60 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.02% of 43.60 seconds index % time self children called name [1] 97.8 0.00 42.63 ttd_main(int, char**) [1] 0.00 42.09 1/1 VideoDriver_SDL::MainLoop() [2] 0.00 0.34 3/4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [64] 0.00 0.11 1/1 ScanNewGRFFiles() [144] 0.00 0.05 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.01 1/4 Pool::CleanPool() [228] 0.01 0.01 1/2 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.00 1/4 AI::Initialize() [483] 0.00 0.00 1/4 AI::Rescan() [484] 0.00 0.00 3/3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] 0.00 0.00 1/4 Pool::CleanPool() [691] 0.00 0.00 1/1 IConsoleInit() [758] 0.00 0.00 1/1 LoadFromConfig() [763] 0.00 0.00 1/1 SaveToConfig() [765] 0.00 0.00 1/1 InitializeLanguagePacks() [774] 0.00 0.00 1/1 ScrollMainWindowTo(int, int, int, bool) [786] 0.00 0.00 1/4 Pool::CleanPool() [788] 0.00 0.00 7/7 BlitterFactoryBase::GetBlitters() [1847] 0.00 0.00 3/6411 ThreadMutex_pthread::BeginCritical() [1254] 0.00 0.00 2/5 AI::Uninitialize(bool) [1894] 0.00 0.00 2/2 SdlClose(unsigned int) [2099] 0.00 0.00 1/1 DeterminePaths(char const*) [2331] 0.00 0.00 1/1 BaseMedia::GetExtension() [2516] 0.00 0.00 1/1 BaseMedia::GetExtension() [2522] 0.00 0.00 1/1 BaseMedia::GetExtension() [2519] 0.00 0.00 1/1 CheckConfig() [2319] 0.00 0.00 1/4 AI::ResetConfig() [1934] 0.00 0.00 1/1 LoadFromHighScore() [2346] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1802] 0.00 0.00 1/1 InitializeDynamicVariables() [2403] 0.00 0.00 1/1 InitializeScreenshotFormats() [2383] 0.00 0.00 1/11 NWidgetLeaf::InvalidateDimensionCache() [1780] 0.00 0.00 1/6 InitWindowSystem() [1859] 0.00 0.00 1/3 InitFreeType() [1959] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2524] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2518] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2521] 0.00 0.00 1/4 GfxInitPalettes() [1904] 0.00 0.00 1/1 FBlitter_8bppOptimized::CreateInstance() [2463] 0.00 0.00 1/1 NetworkStartUp() [2332] 0.00 0.00 1/1 MusicDriver_ExtMidi::SetVolume(unsigned char) [2459] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1712] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [1914] 0.00 0.00 1/3 ResetGRFConfig(bool) [1969] 0.00 0.00 1/63 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1621] 0.00 0.00 1/1 IConsoleStdLibRegister() [2368] 0.00 0.00 1/4 IConsoleCmdExec(char const*) [1905] 0.00 0.00 1/1 InitializeGUI() [2328] 0.00 0.00 1/1 ScrollMainWindowToTile(unsigned int, bool) [2372] 0.00 0.00 1/1 WaitTillGeneratedWorld() [2374] 0.00 0.00 1/3 WaitTillSaved() [1967] 0.00 0.00 1/1 CloseConsoleLogIfActive() [2375] 0.00 0.00 1/1 IConsoleFree() [2324] 0.00 0.00 1/1 VideoDriver_SDL::Stop() [2442] 0.00 0.00 1/1 SoundDriver_SDL::Stop() [2438] 0.00 0.00 1/1 MusicDriver_ExtMidi::DoStop() [2458] 0.00 0.00 1/1 MusicDriver_ExtMidi::Stop() [2456] 0.00 0.00 1/9 UnInitWindowSystem() [1795] 0.00 0.00 1/4 Pool::CleanPool() [1939] 0.00 0.00 1/6 GamelogReset() [1857] 0.00 0.00 1/4 Pool::CleanPool() [1944] 0.00 0.00 1/4 Pool::CleanPool() [1938] 0.00 0.00 1/4 Pool::CleanPool() [1941] 0.00 0.00 1/4 Pool::CleanPool() [1936] 0.00 0.00 1/4 Pool::CleanPool() [1940] 0.00 0.00 1/4 Pool, 1ul, 15ul, false, true>::CleanPool() [1943] 0.00 0.00 1/4 Pool::CleanPool() [1942] 0.00 0.00 1/1 FioCloseAll() [2320] 0.00 0.00 1/1 SaveToHighScore() [2338] 0.00 0.00 1/4 MakeNewgameSettingsLive() [1915] 0.00 0.00 1/1 NetworkCoreShutdown() [2356] 0.00 0.00 1/1 NetworkShutDown() [2337] ----------------------------------------------- 0.00 42.09 1/1 ttd_main(int, char**) [1] [2] 96.5 0.00 42.09 1 VideoDriver_SDL::MainLoop() [2] 0.01 34.62 2009/2009 GameLoop() [3] 0.00 7.44 2011/2011 UpdateWindows() [11] 0.00 0.03 1177/3181 HandleMouseEvents() [192] 0.00 0.00 6227/6227 DrawMouseCursor() [644] 0.00 0.00 6228/4875880 Randomizer::Next() [217] 0.00 0.00 1/1353 UndrawMouseCursor() [694] 0.00 0.00 6228/6229 ThreadMutex_pthread::SendSignal() [1258] 0.00 0.00 6228/6412 ThreadMutex_pthread::EndCritical() [1253] 0.00 0.00 6228/6411 ThreadMutex_pthread::BeginCritical() [1254] 0.00 0.00 4216/6227 NetworkDrawChatMessage() [1259] 0.00 0.00 4207/4207 CSleep(int) [1284] 0.00 0.00 502/4530 Blitter_8bppBase::UsePaletteAnimation() [1280] 0.00 0.00 502/503 UpdatePalette(unsigned int, unsigned int) [1448] 0.00 0.00 1/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] 0.00 0.00 1/2 ThreadObject_pthread::Join() [2144] 0.00 0.00 1/1 ThreadMutex_pthread::~ThreadMutex_pthread() [2460] 0.00 0.00 1/2 ThreadObject_pthread::~ThreadObject_pthread() [2145] 0.00 0.00 1/5 ThreadMutex::New() [1890] 0.00 0.00 1/2 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2131] 0.00 0.00 1/5302 ThreadMutex_pthread::WaitForSignal() [1272] ----------------------------------------------- 0.01 34.62 2009/2009 VideoDriver_SDL::MainLoop() [2] [3] 79.4 0.01 34.62 2009 GameLoop() [3] 0.00 30.33 1834/1834 NetworkGameLoop() [5] 0.00 2.93 177/2011 StateGameLoop() [4] 0.00 0.78 2/2 SwitchToMode(SwitchMode) [47] 0.52 0.00 2008/2008 IncreaseSpriteLRU() [60] 0.00 0.05 2011/2011 InputLoop() [215] 0.01 0.00 2011/2011 MoveAllTextEffects() [389] 0.00 0.00 2002/4875880 Randomizer::Next() [217] 0.00 0.00 2011/2011 MusicLoop() [1324] 0.00 0.00 2011/2011 SoundDriver::MainLoop() [1326] 0.00 0.00 2011/2015 DoPaletteAnimations() [1320] 0.00 0.00 2005/2005 CursorTick() [1331] 0.00 0.00 2001/2001 ProcessAsyncSaveFinish() [1333] 0.00 0.00 1996/1996 NetworkUDPGameLoop() [1334] 0.00 0.00 1834/3841 NetworkUDPSocketHandler::ReceivePackets() [1291] 0.00 0.00 172/172 NetworkGameListRequery() [1528] ----------------------------------------------- 0.00 2.93 177/2011 GameLoop() [3] 0.00 30.33 1834/2011 NetworkGameLoop() [5] [4] 76.3 0.00 33.26 2011 StateGameLoop() [4] 0.73 21.25 2011/2011 CallVehicleTicks() [6] 1.81 8.72 2011/2011 RunTileLoop() [8] 0.00 0.54 2011/2011 CallLandscapeTick() [58] 0.00 0.11 2011/2011 IncreaseDate() [152] 0.08 0.02 2010/2010 AnimateAnimatedTiles() [154] 0.00 0.01 2011/2011 CallWindowTickEvent() [512] 0.00 0.00 4021/4024 ClearStorageChanges(bool) [1288] 0.00 0.00 2011/2011 OnTick_Companies() [1321] 0.00 0.00 2011/2011 AI::GameLoop() [1328] 0.00 0.00 2011/2011 NewsLoop() [1323] 0.00 0.00 1800/1800 MoveToNextItem() [1348] 0.00 0.00 53/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.00 30.33 1834/1834 GameLoop() [3] [5] 69.6 0.00 30.33 1834 NetworkGameLoop() [5] 0.00 30.33 1834/2011 StateGameLoop() [4] 0.00 0.01 1834/1834 NetworkExecuteLocalCommandQueue() [513] 0.00 0.00 1834/1834 NetworkReceive() [1343] 0.00 0.00 1834/1835 NetworkUDPAdvertise() [1341] 0.00 0.00 1834/1834 NetworkServer_Tick(bool) [1342] ----------------------------------------------- 0.73 21.25 2011/2011 StateGameLoop() [4] [6] 50.4 0.73 21.25 2011 CallVehicleTicks() [6] 0.89 9.45 23489740/23489740 Train::Tick() [9] 1.35 8.10 1236224/2472452 TrainLocoHandler(Train*, bool) [7] 0.25 0.23 1189245/1189245 LoadUnloadStation(Station*) [62] 0.02 0.27 111746/111746 RoadVehController(RoadVehicle*) [86] 0.15 0.03 3011852/3011852 ChimneySmokeTick(EffectVehicle*) [108] 0.03 0.11 944475/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.13 0.00 3249131/3249131 EffectVehicle::Tick() [133] 0.04 0.05 215773/215773 ElectricSparkTick(EffectVehicle*) [174] 0.02 0.05 317071/317071 Train::OnNewDay() [183] 0.04 0.00 129009/129009 VehicleCargoList::AgeCargo() [244] 0.02 0.00 163098/163098 RoadVehicle::Tick() [345] 0.00 0.01 354/354 Ship::Tick() [383] 0.00 0.01 54650/2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.00 0.00 2151/2151 RoadVehicle::OnNewDay() [524] 0.00 0.00 18669/18669 DieselSmokeTick(EffectVehicle*) [553] 0.00 0.00 5841/5841 Aircraft::Tick() [572] 0.00 0.00 2440/2440 SmokeTick(EffectVehicle*) [654] 0.00 0.00 397/397 SteamSmokeTick(EffectVehicle*) [705] 0.00 0.00 2/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 43741/43741 Vehicle::OnNewDay() [1154] 0.00 0.00 4/4008 SubtractMoneyFromCompany(CommandCost) [1289] ----------------------------------------------- 1.35 8.10 1236224/2472452 CallVehicleTicks() [6] 1.35 8.10 1236228/2472452 Train::Tick() [9] [7] 43.3 2.70 16.20 2472452 TrainLocoHandler(Train*, bool) [7] 0.99 8.76 1119575/1119647 TrainController(Train*, Vehicle*) [10] 0.27 3.87 30259333/30259335 Vehicle::UpdateViewport(bool, bool) [24] 0.02 0.97 1687637/1687637 Train::UpdateSpeed() [40] 0.00 0.25 682/682 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] 0.21 0.02 2472447/2586189 ProcessOrders(Vehicle*) [90] 0.09 0.11 974267/1016239 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [100] 0.16 0.00 5281890/9876042 IsTileType(unsigned int, TileType) [84] 0.04 0.09 1096724/1997484 TrainCheckIfLineEnds(Train*) [91] 0.00 0.12 13176/13199 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.04 0.01 290060/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.03 136/136 ReverseTrainDirection(Train*) [273] 0.00 0.03 2099/2932 TryPathReserve(Train*, bool, bool) [239] 0.01 0.01 2472313/2586055 Vehicle::HandleLoading(bool) [317] 0.02 0.00 267860/267860 IsTunnel(unsigned int) [343] 0.01 0.01 87397/130948 GetOtherTunnelEnd(unsigned int) [287] 0.01 0.00 2571233/10327719 GetTileRailType(unsigned int) [198] 0.01 0.00 1888425/3474434 GetRailTileType(unsigned int) [330] 0.00 0.01 2/2 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.01 0.00 1/1 HasDepotReservation(unsigned int) [412] 0.01 0.00 179598/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.01 574020/574020 Chance16(unsigned int, unsigned int) [501] 0.00 0.00 57633/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 12938/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.00 0.00 681/126111 CheckNextTrainTile(Train*) [88] 0.00 0.00 684/684 YapfTrainCheckReverse(Train const*) [662] 0.00 0.00 2/31884 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 1/685 Train::PlayLeaveStationSound() const [668] 0.00 0.00 1/49478320 Train::GetImage(Direction) const [22] 0.00 0.00 2/285 MarkTrainAsStuck(Train*) [716] 0.00 0.00 1/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 1/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 1/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 1/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1/19041014 Train::UpdateDeltaXY(Direction) [242] 0.00 0.00 1138481/1138481 SetLastSpeed(Train*, int) [1039] 0.00 0.00 974265/1016237 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1047] 0.00 0.00 290060/399792 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1071] 0.00 0.00 145030/147811 GetOtherTunnelBridgeEnd(unsigned int) [1098] 0.00 0.00 57633/102702 GetOtherBridgeEnd(unsigned int) [1115] 0.00 0.00 13176/13198 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1220] 0.00 0.00 12038/23690 TrainApproachingLineEnd(Train*, bool) [1187] 0.00 0.00 685/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 684/1690 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 684/835 Order::Free() [1396] 0.00 0.00 37/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 2/31884 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1173] 0.00 0.00 1/4 VehicleServiceInDepot(Vehicle*) [1913] 0.00 0.00 1/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] 0.00 0.00 1/33241 Train::UpdateAcceleration() [1170] 0.00 0.00 1/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 1.81 8.72 2011/2011 StateGameLoop() [4] [8] 24.1 1.81 8.72 2011 RunTileLoop() [8] 2.62 0.54 15210781/15464240 TileLoop_Water(unsigned int) [26] 0.14 3.01 1002723/1002723 TileLoop_Town(unsigned int) [27] 0.11 1.36 8928412/8928412 TileLoop_Trees(unsigned int) [38] 0.03 0.53 3552062/3552062 TileLoop_Clear(unsigned int) [56] 0.02 0.13 120985/120985 TileLoop_Industry(unsigned int) [122] 0.02 0.09 737592/737592 TileLoop_Road(unsigned int) [150] 0.04 0.06 357861/357861 TileLoop_Track(unsigned int) [156] 0.00 0.01 322057/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.01 0.00 322058/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 81468/81468 TileLoop_Station(unsigned int) [599] 0.00 0.00 6367/6367 TileLoop_Unmovable(unsigned int) [670] 0.00 0.00 37900/37900 TileLoop_TunnelBridge(unsigned int) [768] 0.00 0.00 58819/58819 TileLoop_Dummy(unsigned int) [1137] 0.00 0.00 123/393 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1461] ----------------------------------------------- 0.89 9.45 23489740/23489740 CallVehicleTicks() [6] [9] 23.7 0.89 9.45 23489740 Train::Tick() [9] 1.35 8.10 1236228/2472452 TrainLocoHandler(Train*, bool) [7] ----------------------------------------------- 0.00 0.00 72/1119647 ReverseTrainDirection(Train*) [273] 0.99 8.76 1119575/1119647 TrainLocoHandler(Train*, bool) [7] [10] 22.4 0.99 8.76 1119647 TrainController(Train*, Vehicle*) [10] 0.14 2.30 19025484/49478320 Train::GetImage(Direction) const [22] 0.40 1.09 21816309/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 1.36 73516/87974 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.67 0.00 21816708/21827454 GetNewVehiclePos(Vehicle const*) [51] 0.15 0.50 16398360/16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.34 0.00 20141238/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.26 125430/126111 CheckNextTrainTile(Train*) [88] 0.06 0.14 1916508/1923641 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.12 0.06 15685153/15685153 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [107] 0.08 0.08 1733608/1740729 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] 0.14 0.00 19335622/19395244 VehicleEnterTile(Vehicle*, unsigned int, int, int) [127] 0.11 0.00 2036256/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.03 0.07 900760/1997484 TrainCheckIfLineEnds(Train*) [91] 0.00 0.10 146265/146265 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] 0.09 0.00 2036257/2058796 GetTileMaxZ(unsigned int) [168] 0.08 0.00 19963100/22908463 GetSlopeZ(int, int) [167] 0.01 0.06 22183/34531 GroundVehicle::PowerChanged() [151] 0.02 0.05 1528115/3293124 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.05 0.00 1571344/9876042 IsTileType(unsigned int, TileType) [84] 0.04 0.00 19025485/19041014 Train::UpdateDeltaXY(Direction) [242] 0.00 0.03 73148/76293 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.02 0.00 1250893/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.02 0.00 1424517/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.02 75849/159945 TryReserveRailTrack(unsigned int, Track) [235] 0.02 0.00 84733/1769457 Train::GetCurveSpeedLimit() const [70] 0.02 0.00 2848235/10327719 GetTileRailType(unsigned int) [198] 0.00 0.01 119753/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.01 681/681 TrainEnterStation(Train*, unsigned short) [492] 0.01 0.00 73148/226466 Train::GetVehicleTrackdir() const [344] 0.00 0.01 73117/73390 TrainApproachingCrossingTile(Train const*) [505] 0.00 0.00 53848/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 64365/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 12158/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 13721/80554 GetSignalType(unsigned int, Track) [544] 0.00 0.00 16/2932 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 369/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 116/132233 HasSignalOnTrackdir(unsigned int, Trackdir) [523] 0.00 0.00 681/100417 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 1/7 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 23/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 346/45536 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [717] 0.00 0.00 73532/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 22183/33241 Train::UpdateAcceleration() [1170] 0.00 0.00 11652/23690 TrainApproachingLineEnd(Train*, bool) [1187] 0.00 0.00 2744/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 399/21865 FindFirstTrackdir(TrackdirBits) [1190] 0.00 0.00 116/116 ReverseTrackdir(Trackdir) [1575] 0.00 0.00 1/12 GetRoadTileType(unsigned int) [1770] ----------------------------------------------- 0.00 7.44 2011/2011 VideoDriver_SDL::MainLoop() [2] [11] 17.1 0.00 7.44 2011 UpdateWindows() [11] 0.03 7.40 2011/2011 DrawDirtyBlocks() [12] 0.00 0.01 8/8 DoSetViewportPosition(Window const*, int, int, int, int) [500] 0.00 0.00 8/67109 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 2011/2011 SetViewportPosition(Window*, int, int) [1325] 0.00 0.00 2011/2011 UpdateViewportPosition(Window*) [1322] 0.00 0.00 2011/6227 NetworkDrawChatMessage() [1259] 0.00 0.00 62/62 Window::OnHundredthTick() [1624] 0.00 0.00 8/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 8/21121 Window::SetDirty() const [1194] 0.00 0.00 8/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] ----------------------------------------------- 0.03 7.40 2011/2011 UpdateWindows() [11] [12] 17.0 0.03 7.40 2011 DrawDirtyBlocks() [12] 0.02 7.38 67045/67109 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 67045/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] ----------------------------------------------- 0.00 0.00 8/67109 UpdateWindows() [11] 0.00 0.01 56/67109 DoSetViewportPosition(Window const*, int, int, int, int) [500] 0.02 7.38 67045/67109 DrawDirtyBlocks() [12] [13] 17.0 0.02 7.39 67109 RedrawScreenRect(int, int, int, int) [13] 0.01 7.36 67109/67109 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.02 0.00 63806/63838 NetworkUndrawChatMessage() [346] 0.00 0.00 922/1353 UndrawMouseCursor() [694] 0.00 0.00 922/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] ----------------------------------------------- 0.01 7.36 67109/67109 RedrawScreenRect(int, int, int, int) [13] [14] 16.9 0.01 7.36 67109 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 5.92 64707/70563 MainWindow::OnPaint() [21] 0.02 0.54 72684/72684 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.42 4615/76070 Window::DrawWidgets() const [16] 0.00 0.37 802/802 MainToolbarWindow::OnPaint() [74] 0.00 0.04 488/488 NetworkGameWindow::OnPaint() [232] 0.00 0.02 253/253 SaveLoadWindow::OnPaint() [315] 0.00 0.01 76/76 NetworkStartServerWindow::OnPaint() [496] 0.00 0.00 2630/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.00 0.00 564/564 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 2630/10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.00 0.00 16/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 3417/3419 StatusBarWindow::OnPaint() [1297] 0.00 0.00 564/564 QueryStringBaseWindow::DrawEditBox(int) [1435] 0.00 0.00 199/272 SelectGameWindow::OnPaint() [1495] 0.00 0.00 181/181 QueryWindow::OnPaint() [1523] 0.00 0.00 16/16 DropdownWindow::OnPaint() [1743] ----------------------------------------------- [15] 16.0 0.01 6.95 76070+7181 [15] 0.00 6.93 77166+12459 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 0.00 0.01 75/76070 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.01 76/76070 NetworkStartServerWindow::OnPaint() [496] 0.00 0.02 253/76070 SaveLoadWindow::OnPaint() [315] 0.00 0.04 488/76070 NetworkGameWindow::OnPaint() [232] 0.00 0.42 4615/76070 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 6.46 70563/76070 MainWindow::OnPaint() [21] [16] 16.0 0.00 6.96 76070 Window::DrawWidgets() const [16] 0.01 6.95 76070/76070 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 12459 NWidgetPIPContainer::Draw(Window const*) [17] 1096 NWidgetBackground::Draw(Window const*) [267] 0.01 6.95 76070/76070 Window::DrawWidgets() const [16] [17] 15.9 0.00 6.93 77166+12459 NWidgetPIPContainer::Draw(Window const*) [17] 0.01 6.86 70563/70563 NWidgetViewport::Draw(Window const*) [18] 0.00 0.03 802/802 NWidgetToolbarContainer::Draw(Window const*) [291] 0.00 0.03 20645/45017 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 453/453 NWidgetServerListHeader::Draw(Window const*) [538] 0.00 0.00 5372/5372 NWidgetSpacer::Draw(Window const*) [1269] 0.00 0.00 255/255 NWidgetStacked::Draw(Window const*) [1500] 6085 NWidgetBackground::Draw(Window const*) [267] 12459 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 0.01 6.86 70563/70563 NWidgetPIPContainer::Draw(Window const*) [17] [18] 15.8 0.01 6.86 70563 NWidgetViewport::Draw(Window const*) [18] 0.00 6.86 70563/70563 Window::DrawViewport() const [20] ----------------------------------------------- 0.00 0.00 31/70594 ViewportDrawChk(ViewPort const*, int, int, int, int) [540] 1.82 5.04 70563/70594 Window::DrawViewport() const [20] [19] 15.7 1.82 5.04 70594 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 0.20 1.59 10017814/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.68 0.00 83667589/99994241 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [45] 0.07 0.49 810133/810133 DrawTile_Station(TileInfo*) [57] 0.08 0.45 1898910/1898910 DrawTile_Track(TileInfo*) [59] 0.23 0.04 70594/70594 ViewportAddVehicles(DrawPixelInfo*) [87] 0.04 0.17 70594/70594 DrawTextEffects(DrawPixelInfo*) [96] 0.10 0.11 3009500/3009500 DrawBridgeMiddle(TileInfo const*) [99] 0.08 0.12 10017804/10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.13 0.00 4984098/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.04 0.07 533481/533481 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.03 0.08 773862/773862 DrawTile_Road(TileInfo*) [153] 0.00 0.07 12715/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.03 0.04 268226/268226 DrawTile_TunnelBridge(TileInfo*) [193] 0.03 0.02 1071850/1071850 DrawTile_Town(TileInfo*) [230] 0.00 0.03 11912/11912 DrawTile_Water(TileInfo*) [288] 0.02 0.00 4159/12715 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) [201] 0.00 0.01 60232/60232 DrawTile_Trees(TileInfo*) [482] 0.00 0.00 70594/249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] 0.00 0.00 17616/17616 DrawTile_Industry(TileInfo*) [574] 0.00 0.00 56687/56687 DrawTile_Clear(TileInfo*) [586] 0.00 0.00 14666/14666 DrawTile_Unmovable(TileInfo*) [588] 0.00 0.00 388/128417 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [470] 0.00 0.00 98/98 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [725] 0.00 0.00 388/388 TownDrawHouseLift(TileInfo const*) [1465] ----------------------------------------------- 0.00 6.86 70563/70563 NWidgetViewport::Draw(Window const*) [18] [20] 15.7 0.00 6.86 70563 Window::DrawViewport() const [20] 1.82 5.04 70563/70594 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 0.00 0.00 70563/70563 ViewportDrawChk(ViewPort const*, int, int, int, int) [540] ----------------------------------------------- 0.00 0.54 5856/70563 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 5.92 64707/70563 DrawOverlappedWindowForAll(int, int, int, int) [14] [21] 14.8 0.00 6.46 70563 MainWindow::OnPaint() [21] 0.00 6.46 70563/76070 Window::DrawWidgets() const [16] 0.00 0.00 17988/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.00 0.00 17988/10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.00 0.00 52/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] ----------------------------------------------- 0.00 0.00 1/49478320 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 5158/49478320 ReverseTrainDirection(Train*) [273] 0.00 0.00 12948/49478320 AfterLoadVehicles(bool) [394] 0.00 0.02 175408/49478320 Train::MarkDirty() [187] 0.14 2.30 19025484/49478320 TrainController(Train*, Vehicle*) [10] 0.22 3.65 30259321/49478320 Vehicle::UpdateViewport(bool, bool) [24] [22] 14.5 0.36 5.97 49478320 Train::GetImage(Direction) const [22] 1.61 4.37 49432221/49524567 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] ----------------------------------------------- 0.00 0.01 92346/49524567 RoadVehicle::GetImage(Direction) const [321] 1.61 4.37 49432221/49524567 Train::GetImage(Direction) const [22] [23] 13.7 1.61 4.38 49524567 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] 1.72 1.80 43462810/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.32 0.08 49524571/51853424 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [67] 0.20 0.00 49524552/50540875 ResultSpriteGroup::GetResult() const [102] 0.13 0.00 6061765/51697853 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.11 0.00 99049153/99049153 ResultSpriteGroup::GetNumResults() const [148] 0.01 0.00 6061764/52930780 RealSpriteGroup::Resolve(ResolverObject*) const [132] ----------------------------------------------- 0.00 0.00 2/30259335 ReverseTrainDirection(Train*) [273] 0.27 3.87 30259333/30259335 TrainLocoHandler(Train*, bool) [7] [24] 9.5 0.27 3.87 30259335 Vehicle::UpdateViewport(bool, bool) [24] 0.22 3.65 30259321/49478320 Train::GetImage(Direction) const [22] 0.00 0.00 2/19041014 Train::UpdateDeltaXY(Direction) [242] ----------------------------------------------- 38137291 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.00 0.00 98713/47438903 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.01 0.01 127111/47438903 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.01 0.01 157910/47438903 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.01 0.01 216600/47438903 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [266] 0.01 0.01 292115/47438903 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.01 0.01 332602/47438903 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.03 0.03 696217/47438903 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] 0.08 0.09 2054825/47438903 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 1.72 1.80 43462810/47438903 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [25] 8.8 1.88 1.97 47438903+38137291 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.97 0.00 45523445/51697853 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.29 0.03 15801226/15801226 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [81] 0.31 0.00 85578771/85616159 GetGlobalVariable(unsigned char, unsigned int*) [82] 0.02 0.10 992943/992943 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.11 0.00 46652866/52930780 RealSpriteGroup::Resolve(ResolverObject*) const [132] 0.10 0.00 1129426/1232933 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) [149] 0.03 0.01 362331/553212 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] 0.00 0.00 786049/2076199 SpriteGroup::Resolve(ResolverObject*) const [1030] 38137291 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] ----------------------------------------------- 0.00 0.00 2558/15464240 TileLoop_Track(unsigned int) [156] 0.00 0.00 10538/15464240 TileLoop_Industry(unsigned int) [122] 0.04 0.01 240363/15464240 TileLoop_Trees(unsigned int) [38] 2.62 0.54 15210781/15464240 RunTileLoop() [8] [26] 7.4 2.66 0.55 15464240 TileLoop_Water(unsigned int) [26] 0.30 0.04 15905696/15905696 GetFloodingBehaviour(unsigned int) [78] 0.00 0.12 477151/477151 DoFloodTile(unsigned int) [137] 0.02 0.07 1710922/2539703 GetFoundationSlope(unsigned int, unsigned int*) [130] ----------------------------------------------- 0.14 3.01 1002723/1002723 RunTileLoop() [8] [27] 7.2 0.14 3.01 1002723 TileLoop_Town(unsigned int) [27] 0.00 2.56 384825/395343 StationFinder::GetStations() [29] 0.02 0.20 384826/395345 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [93] 0.01 0.17 590945/590945 NewHouseTileLoop(unsigned int) [111] 0.01 0.00 59174/59174 MakeSingleHouseBigger(unsigned int) [377] 0.01 0.00 2284/4811 BuildTownHouse(Town*, unsigned int) [310] 0.01 0.00 943560/4875880 Randomizer::Next() [217] 0.01 0.00 14123/17068 Chance16(unsigned int, unsigned int) [408] 0.00 0.01 2398/2398 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 59174/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 7072/10981 AddAnimatedTile(unsigned int) [614] 0.00 0.00 7397/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 7397/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 2714575/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 1061893/3359427 GetHouseType(unsigned int) [1028] 0.00 0.00 769360/769478 CanDeleteHouse(unsigned int) [1055] 0.00 0.00 768288/770737 IsHouseCompleted(unsigned int) [1054] ----------------------------------------------- 0.00 0.00 42/341852 WhoCanServiceIndustry(Industry*) [214] 0.59 2.04 341810/341852 StationFinder::GetStations() [29] [28] 6.0 0.59 2.04 341852 FindStationsAroundTiles(TileArea const&, SmallVector*) [28] 1.35 0.00 155012834/177598931 GetTileType(unsigned int) [34] 0.66 0.00 151197110/151199392 TileAddWrap(unsigned int, int, int) [52] 0.03 0.00 3845970/3853360 Station::GetCatchmentRadius() const [279] ----------------------------------------------- 0.00 0.00 12/395343 TileLoop_Unmovable(unsigned int) [670] 0.00 0.07 10506/395343 TileLoop_Industry(unsigned int) [122] 0.00 2.56 384825/395343 TileLoop_Town(unsigned int) [27] [29] 6.0 0.00 2.63 395343 StationFinder::GetStations() [29] 0.59 2.04 341810/341852 FindStationsAroundTiles(TileArea const&, SmallVector*) [28] ----------------------------------------------- 0.00 0.00 368/10257141 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.00 1354/10257141 DrawMouseCursor() [644] 0.00 0.00 2630/10257141 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 4906/10257141 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 17988/10257141 MainWindow::OnPaint() [21] 0.00 0.03 212081/10257141 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] 0.20 1.59 10017814/10257141 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [30] 4.2 0.20 1.63 10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 1.63 0.00 3821891/3821891 Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) [32] ----------------------------------------------- 0.33 0.17 3552053/12480469 TileLoop_Clear(unsigned int) [56] 0.84 0.43 8928416/12480469 TileLoop_Trees(unsigned int) [38] [31] 4.0 1.17 0.60 12480469 TileLoopClearHelper(unsigned int) [31] 0.60 0.00 31846299/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] ----------------------------------------------- 1.63 0.00 3821891/3821891 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] [32] 3.7 1.63 0.00 3821891 Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) [32] ----------------------------------------------- 0.00 0.04 2123/87974 TryPathReserve(Train*, bool, bool) [239] 0.00 0.23 12335/87974 CheckNextTrainTile(Train*) [88] 0.00 1.36 73516/87974 TrainController(Train*, Vehicle*) [10] [33] 3.7 0.00 1.63 87974 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 1.54 4184/4184 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [35] 0.00 0.03 14802/31471 CheckIfTrainNeedsService(Train*) [194] 0.00 0.01 66226/159945 TryReserveRailTrack(unsigned int, Track) [235] 0.01 0.00 21/21 VehicleOrderSaver::SwitchToNextOrder(bool) [437] 0.00 0.01 66485/126056 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] 0.00 0.00 60451/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.01 14802/21918 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 105959/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 1870/2006 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 82941/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 10176/14441 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 12194/226466 Train::GetVehicleTrackdir() const [344] 0.00 0.00 20722/42188 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [548] 0.00 0.00 12170/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 2040/71452 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 12170/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1997/142608 SetTrackReservation(unsigned int, TrackBits) [423] 0.00 0.00 283/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 283/285 MarkTrainAsStuck(Train*) [716] 0.00 0.00 92/132233 HasSignalOnTrackdir(unsigned int, Trackdir) [523] 0.00 0.00 85/80554 GetSignalType(unsigned int, Track) [544] 0.00 0.00 17/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 20/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 20/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 3/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 92114/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 4184/4184 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [1285] 0.00 0.00 2746/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 1672/25432 GetStationIndex(unsigned int) [1184] 0.00 0.00 43/5874 SetTunnelBridgeReservation(unsigned int, bool) [1262] ----------------------------------------------- 0.00 0.00 66/177598931 GetStationAnimationFrame(unsigned int) [767] 0.00 0.00 68/177598931 ClearTile_Station(unsigned int, DoCommandFlag) [666] 0.00 0.00 123/177598931 TileLoop_Station(unsigned int) [599] 0.00 0.00 579/177598931 GetWaterClass(unsigned int) [735] 0.00 0.00 15238/177598931 GetRoadStopDir(unsigned int) [642] 0.00 0.00 15521/177598931 IsRoadStop(unsigned int) [633] 0.01 0.00 756896/177598931 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [372] 0.01 0.00 799724/177598931 GetStationGfx(unsigned int) [495] 0.01 0.00 1372976/177598931 GetRailStationAxis(unsigned int) [254] 0.02 0.00 1919086/177598931 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.02 0.00 2426092/177598931 DrawTile_Station(TileInfo*) [57] 0.02 0.00 2430399/177598931 GetTileOwner(unsigned int) [320] 0.11 0.00 12849329/177598931 GetStationType(unsigned int) [119] 1.35 0.00 155012834/177598931 FindStationsAroundTiles(TileArea const&, SmallVector*) [28] [34] 3.6 1.55 0.00 177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 1.54 4184/4184 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [35] 3.5 0.00 1.54 4184 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [35] 0.00 1.53 4182/4182 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.00 0.01 2/2 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] ----------------------------------------------- 0.00 0.00 1/22365181 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/22365181 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 19/22365181 RoadVehicle::MarkDirty() [655] 0.00 0.00 70/22365181 SteamSmokeTick(EffectVehicle*) [705] 0.00 0.00 179/22365181 Ship::Tick() [383] 0.00 0.00 241/22365181 Train::MarkDirty() [187] 0.00 0.00 569/22365181 Aircraft::Tick() [572] 0.00 0.00 574/22365181 SmokeTick(EffectVehicle*) [654] 0.00 0.00 2580/22365181 ReverseTrainDirection(Train*) [273] 0.00 0.00 3870/22365181 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 6838/22365181 DieselSmokeTick(EffectVehicle*) [553] 0.00 0.00 8577/22365181 RoadVehController(RoadVehicle*) [86] 0.00 0.00 13199/22365181 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.00 0.00 14851/22365181 AfterLoadVehicles(bool) [394] 0.00 0.00 57322/22365181 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 63484/22365181 ElectricSparkTick(EffectVehicle*) [174] 0.01 0.02 376497/22365181 ChimneySmokeTick(EffectVehicle*) [108] 0.40 1.09 21816309/22365181 TrainController(Train*, Vehicle*) [10] [36] 3.5 0.41 1.12 22365181 VehicleMove(Vehicle*, bool) [36] 0.90 0.00 22365184/22378342 UpdateVehiclePosHash(Vehicle*, int, int) [43] 0.21 0.00 22365192/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.01 0.00 397/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] ----------------------------------------------- 0.00 1.53 4182/4182 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [35] [37] 3.5 0.00 1.53 4182 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.00 0.79 4182/4864 CYapfRail2::CYapfRail2() [42] 0.03 0.67 4182/4864 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] 0.00 0.01 4182/4864 CYapfRail2::~CYapfRail2() [478] 0.00 0.01 18583/18583 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.01 36953/1652491 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 37084/37084 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [526] 0.00 0.00 4182/21918 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 1316/1316 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 [593] 0.00 0.00 4147/14441 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 4182/4868 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1277] 0.00 0.00 4150/5696 Station::GetTileArea(TileArea*, StationType) const [1263] 0.00 0.00 32/40 Waypoint::GetTileArea(TileArea*, StationType) const [1665] ----------------------------------------------- 0.11 1.36 8928412/8928412 RunTileLoop() [8] [38] 3.4 0.11 1.36 8928412 TileLoop_Trees(unsigned int) [38] 0.84 0.43 8928416/12480469 TileLoopClearHelper(unsigned int) [31] 0.04 0.01 240363/15464240 TileLoop_Water(unsigned int) [26] 0.04 0.00 12/12 MakeSnow(unsigned int, unsigned int) [246] 0.00 0.00 379057/4875880 Randomizer::Next() [217] 0.00 0.00 23909/4101561 GetTileZ(unsigned int) [120] 0.00 0.00 49419/59378 CanPlantTreesOnTile(unsigned int, bool) [703] 0.00 0.00 9949/9951 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [741] 0.00 0.00 34/3540 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 34/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 43/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 43/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 49418/49418 GetTreeType(unsigned int) [1150] 0.00 0.00 40539/40539 T.602 [810] 0.00 0.00 23907/39375 GetSnowLine() [1162] 0.00 0.00 9951/29629 GetTileType(unsigned int) [1177] 0.00 0.00 9839/9839 MakeClear(unsigned int, ClearGround, unsigned int) [1241] 0.00 0.00 9716/9716 GetTreeDensity(unsigned int) [1242] 0.00 0.00 9696/39370 GetClearGround(unsigned int) [1163] ----------------------------------------------- 0.00 0.00 16108/51697853 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.00 0.00 96535/51697853 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.13 0.00 6061765/51697853 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] 0.97 0.00 45523445/51697853 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [39] 2.5 1.11 0.00 51697853 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] ----------------------------------------------- 0.02 0.97 1687637/1687637 TrainLocoHandler(Train*, bool) [7] [40] 2.3 0.02 0.97 1687637 Train::UpdateSpeed() [40] 0.10 0.64 1683889/1683889 Train::GetCurrentMaxSpeed() const [49] 0.23 0.00 1683892/1683892 GroundVehicle::GetAcceleration() const [92] ----------------------------------------------- 0.00 0.00 4/4868 CYapfRail1::CYapfRail1() [610] 0.92 0.00 4864/4868 CYapfRail2::CYapfRail2() [42] [41] 2.1 0.92 0.00 4868 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [41] ----------------------------------------------- 0.00 0.13 682/4864 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] 0.00 0.79 4182/4864 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [42] 2.1 0.00 0.92 4864 CYapfRail2::CYapfRail2() [42] 0.92 0.00 4864/4868 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [41] 0.00 0.00 4864/4868 CBlobT::GrowSizeNC(unsigned long) [1278] 0.00 0.00 1/2 CSegmentCostCacheT::CSegmentCostCacheT() [2142] ----------------------------------------------- 0.00 0.00 13158/22378342 Vehicle::~Vehicle() [166] 0.90 0.00 22365184/22378342 VehicleMove(Vehicle*, bool) [36] [43] 2.1 0.90 0.00 22378342 UpdateVehiclePosHash(Vehicle*, int, int) [43] ----------------------------------------------- 0.01 0.11 682/4864 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] 0.03 0.67 4182/4864 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [44] 1.9 0.04 0.78 4864 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] 0.11 0.52 647070/647070 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.06 346511/1652491 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.03 0.00 483140/483140 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [272] 0.02 0.00 349355/349363 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [342] 0.02 0.00 383283/383292 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [341] 0.01 0.00 169476/177986 SmallArray::Append() [421] 0.01 0.00 1474471/48860253 GetTileType(unsigned int) [106] 0.00 0.00 104043/248490 GetStationIndex(unsigned int) [395] 0.00 0.00 101520/169016 GetRailStationAxis(unsigned int) [587] 0.00 0.00 652616/652632 CNodeList_HashTableT, 12, 16>::CreateNewNode() [1057] 0.00 0.00 9728/11138 ottd_rdtsc() [1231] ----------------------------------------------- 0.13 0.00 16326652/99994241 DrawTextEffects(DrawPixelInfo*) [96] 0.68 0.00 83667589/99994241 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [45] 1.9 0.81 0.00 99994241 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [45] ----------------------------------------------- 0.00 0.00 8/30565651 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 25/30565651 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [742] 0.00 0.00 27/30565651 MakeWaterKeepingClass(unsigned int, Owner) [720] 0.00 0.00 30/30565651 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 45/30565651 TileLoop_Station(unsigned int) [599] 0.00 0.00 93/30565651 TileLoop_Track(unsigned int) [156] 0.00 0.00 273/30565651 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 376/30565651 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 449/30565651 LevelTownLand(unsigned int) [689] 0.00 0.00 763/30565651 CanPlantTreesOnTile(unsigned int, bool) [703] 0.00 0.00 1109/30565651 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.00 0.00 2375/30565651 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 2395/30565651 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 4096/30565651 ConvertGroundTilesIntoWaterTiles() [663] 0.00 0.00 6681/30565651 TileLoop_Clear(unsigned int) [56] 0.00 0.00 9070/30565651 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 59137/30565651 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 65543/30565651 AfterLoadGame() [105] 0.01 0.00 435085/30565651 GetFloodingBehaviour(unsigned int) [78] 0.01 0.00 477152/30565651 DoFloodTile(unsigned int) [137] 0.01 0.00 487647/30565651 GetBridgeHeight(unsigned int) [290] 0.02 0.00 639960/30565651 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.02 0.00 881212/30565651 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.07 0.00 2539706/30565651 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.09 0.00 3293129/30565651 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.13 0.00 4984098/30565651 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 0.44 0.00 16675167/30565651 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] [46] 1.8 0.80 0.00 30565651 GetTileSlope(unsigned int, unsigned int*) [46] ----------------------------------------------- 0.00 0.78 2/2 GameLoop() [3] [47] 1.8 0.00 0.78 2 SwitchToMode(SwitchMode) [47] 0.00 0.40 1/1 LoadIntroGame() [69] 0.00 0.37 1/1 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [72] 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) [441] 0.00 0.00 1/15 MarkWholeScreenDirty() [477] 0.00 0.00 1/6 AI::KillAll() [1869] 0.00 0.00 1/1 NetworkServerStart() [2350] 0.00 0.00 1/4 BaseMedia::GetUsedSet() [1951] 0.00 0.00 1/5 ResetWindowSystem() [1878] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1712] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [1914] 0.00 0.00 1/3 ResetGRFConfig(bool) [1969] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/3 SetLocalCompany(Owner) [1981] 0.00 0.00 1/4 IConsoleCmdExec(char const*) [1905] ----------------------------------------------- 0.00 0.37 1/2 LoadIntroGame() [69] 0.00 0.37 1/2 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [72] [48] 1.7 0.00 0.75 2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.02 0.17 2/2 AfterLoadGame() [105] 0.00 0.06 1/1 Load_STNN() [197] 0.00 0.05 2/2 Ptrs_STNN() [208] 0.00 0.05 1/1 Load_CAPA() [210] 0.00 0.04 2/2 Load_VEHS() [252] 0.00 0.04 2/2 Ptrs_VEHS() [255] 0.00 0.03 2/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] 0.03 0.00 2/2 Load_MAP6() [263] 0.03 0.00 2/2 Load_MAP3() [262] 0.03 0.00 2/2 Load_MAP1() [261] 0.03 0.00 2/2 Load_MAPT() [264] 0.02 0.00 2/2 Load_MAP5() [307] 0.00 0.02 2/2 Load_ORDR() [311] 0.00 0.02 2/2 Ptrs_ORDR() [314] 0.01 0.00 2/2 Load_MAP4() [378] 0.01 0.00 1/1 Load_MAP7() [380] 0.01 0.00 2/2 Load_MAP2() [393] 0.00 0.01 2/2 Load_INDY() [489] 0.00 0.01 2/2 Ptrs_INDY() [490] 0.00 0.00 1/1 Load_ORDL() [558] 0.00 0.00 2/2 Ptrs_ORDL() [559] 0.00 0.00 2/2 Load_TOWN() [565] 0.00 0.00 2/2 Load_ENGN() [583] 0.00 0.00 1/1 Load_HOUSEIDS() [584] 0.00 0.00 1/1 Load_TIDS() [585] 0.00 0.00 1/1 Load_EIDS() [617] 0.00 0.00 1/1 Load_STNS() [622] 0.00 0.00 1/1 Load_GLOG() [627] 0.00 0.00 1/2 T.1183 [611] 0.00 0.00 1/1 Load_OPTS() [634] 0.00 0.00 1/1 Load_APID() [640] 0.00 0.00 2/2 Load_PLYR() [646] 0.00 0.00 1/1 Load_ROADSTOP() [649] 0.00 0.00 2/2 Ptrs_ROADSTOP() [650] 0.00 0.00 1/1 Load_CAPY() [651] 0.00 0.00 2/2 Ptrs_CAPY() [652] 0.00 0.00 1/1 Load_IIDS() [656] 0.00 0.00 2/2 Load_DEPT() [661] 0.00 0.00 1/1 Load_NGRF() [676] 0.00 0.00 2/2 Ptrs_STNS() [681] 0.00 0.00 1/1 Load_RAIL() [685] 0.00 0.00 1/1 Load_AIPL() [686] 0.00 0.00 2/2 Load_SIGN() [697] 0.00 0.00 2/2 Load_SUBS() [713] 0.00 0.00 4/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 2/2 Load_ECMY() [733] 0.00 0.00 2/2 Ptrs_PLYR() [734] 0.00 0.00 447/12455733 SlReadByte() [140] 0.00 0.00 3/139620 SlArray(void*, unsigned long, unsigned int) [104] 0.00 0.00 1/1 Load_GRPS() [747] 0.00 0.00 1/1 Load_MAPS() [748] 0.00 0.00 2/2 Load_ANIT() [750] 0.00 0.00 1/1 Load_CAPR() [751] 0.00 0.00 1/1 Load_PRIC() [753] 0.00 0.00 1/1 Load_ENGS() [752] 0.00 0.00 2/2 Load_CHTS() [772] 0.00 0.00 1/2 HandleOldDiffCustom(bool) [783] 0.00 0.00 1/1 Load_ERNW() [792] 0.00 0.00 1/1 Load_WAYP() [794] 0.00 0.00 1/1 Load_NAME() [793] 0.00 0.00 4/5 GamelogStopAction() [1877] 0.00 0.00 4/5 SlGlobList(SaveLoad const*) [1874] 0.00 0.00 3/6 GamelogPrint(void (*)(char const*)) [1856] 0.00 0.00 3/6 GamelogPrintDebug(int) [1861] 0.00 0.00 2/3 WaitTillSaved() [1967] 0.00 0.00 2/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 2/2 InitReadZlib(unsigned char) [2102] 0.00 0.00 2/3 EngineOverrideManager::ResetToDefaultMapping() [2038] 0.00 0.00 2/6 GamelogReset() [1857] 0.00 0.00 2/3 StartupIndustryDailyChanges(bool) [2020] 0.00 0.00 2/2 SaveLoad_VIEW() [2108] 0.00 0.00 2/2 SaveLoad_DATE() [2107] 0.00 0.00 2/2 Ptrs_ERNW() [2119] 0.00 0.00 2/2 Ptrs_WAYP() [2120] 0.00 0.00 2/2 UninitReadZlib() [2110] 0.00 0.00 2/5 GamelogStartAction(GamelogActionType) [1879] 0.00 0.00 1/1 Load_PATS() [2406] 0.00 0.00 1/4 AllocateMap(unsigned int, unsigned int) [1899] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1712] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [1914] ----------------------------------------------- 0.10 0.64 1683889/1683889 Train::UpdateSpeed() [40] [49] 1.7 0.10 0.64 1683889 Train::GetCurrentMaxSpeed() const [49] 0.37 0.00 1683892/1769457 Train::GetCurveSpeedLimit() const [70] 0.02 0.24 296992/393268 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [79] 0.01 0.00 359657/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 359507/2293225 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [333] ----------------------------------------------- 0.00 0.00 14/37979809 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [385] 0.00 0.00 20/37979809 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 32/37979809 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 142/37979809 RoadVehController(RoadVehicle*) [86] 0.00 0.00 294/37979809 AfterLoadGame() [105] 0.00 0.00 1217/37979809 DrawWaterEdges(unsigned int, unsigned int) [682] 0.00 0.00 1482/37979809 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 2123/37979809 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 2603/37979809 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [675] 0.00 0.00 6401/37979809 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 6558/37979809 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 7738/37979809 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.00 14699/37979809 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.00 0.00 59174/37979809 TileLoop_Town(unsigned int) [27] 0.01 0.00 276261/37979809 HasFoundationNE(unsigned int, Slope, unsigned int) [303] 0.01 0.00 276261/37979809 HasFoundationNW(unsigned int, Slope, unsigned int) [302] 0.01 0.00 339801/37979809 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.01 0.00 428671/37979809 GrowTown(Town*) [259] 0.01 0.00 539730/37979809 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.03 0.00 1637449/37979809 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.05 0.00 2532840/37979809 FindRailStationEnd(unsigned int, int, bool, bool) [161] 0.60 0.00 31846299/37979809 TileLoopClearHelper(unsigned int) [31] [50] 1.6 0.71 0.00 37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] ----------------------------------------------- 0.00 0.00 179/21827454 Ship::Tick() [383] 0.00 0.00 1775/21827454 Aircraft::Tick() [572] 0.00 0.00 8792/21827454 RoadVehController(RoadVehicle*) [86] 0.67 0.00 21816708/21827454 TrainController(Train*, Vehicle*) [10] [51] 1.5 0.67 0.00 21827454 GetNewVehiclePos(Vehicle const*) [51] ----------------------------------------------- 0.00 0.00 193/151199392 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 2089/151199392 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.66 0.00 151197110/151199392 FindStationsAroundTiles(TileArea const&, SmallVector*) [28] [52] 1.5 0.66 0.00 151199392 TileAddWrap(unsigned int, int, int) [52] ----------------------------------------------- 0.00 0.00 3/16675158 Station::UpdateVirtCoord() [580] 0.00 0.00 9/16675158 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 59/16675158 AfterLoadGame() [105] 0.00 0.00 234/16675158 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.01 276493/16675158 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [271] 0.15 0.50 16398360/16675158 TrainController(Train*, Vehicle*) [10] [53] 1.5 0.15 0.51 16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.44 0.00 16675167/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.04 0.00 2679854/4845505 GetRailFoundation(Slope, TrackBits) [189] 0.02 0.00 2679850/2793866 GetPartialZ(int, int, Slope) [362] 0.01 0.00 2679851/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] 0.00 0.00 2679857/8323052 GetTrackBits(unsigned int) [462] 0.00 0.00 77233/86227 HalftileFoundation(Corner) [1122] ----------------------------------------------- 0.11 0.52 647070/647070 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [54] 1.4 0.11 0.52 647070 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.02 0.21 1267269/1652491 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.01 0.04 1267266/1267378 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.02 0.03 3024410/3024556 GetTrackBits(unsigned int) [216] 0.03 0.01 2355751/2355939 HasSignalOnTrackdir(unsigned int, Trackdir) [250] 0.03 0.00 6672043/48860253 GetTileType(unsigned int) [106] 0.01 0.02 1596213/1596301 IsPlainRailTile(unsigned int) [298] 0.02 0.01 940944/940944 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [301] 0.02 0.00 2917007/10327719 GetTileRailType(unsigned int) [198] 0.01 0.01 50630/485040 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] 0.01 0.00 92990/92991 HasStationReservation(unsigned int) [404] 0.00 0.01 1599311/12113291 GetRailTileType(unsigned int) [179] 0.01 0.00 524071/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.01 129273/129273 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [493] 0.00 0.00 585114/585138 IsRailStationTile(unsigned int) [546] 0.00 0.00 361812/361833 GetSignalType(unsigned int, Track) [575] 0.00 0.00 280036/280052 GetSignalStateByTrackdir(unsigned int, Trackdir) [596] 0.00 0.00 32512/91143 GetStationType(unsigned int) [636] 0.00 0.00 565/126056 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] 0.00 0.00 447/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 118/14441 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 211/248490 GetStationIndex(unsigned int) [395] 0.00 0.00 1267266/1267266 CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1035] 0.00 0.00 1155033/1155128 ReverseTrackdir(Trackdir) [1038] 0.00 0.00 571250/571274 TrackOverlapsTracks(TrackBits, Track) [1059] 0.00 0.00 571249/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 101260/101264 CYapfRailNodeT::GetLastTile() const [1116] 0.00 0.00 50630/88723 BaseStation::GetByTile(unsigned int) [1120] 0.00 0.00 50630/50632 CYapfRailNodeT::GetLastTrackdir() const [1143] 0.00 0.00 37740/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 22438/60530 TileOffsByDiagDir(DiagDirection) [1136] 0.00 0.00 121/15393 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1212] 0.00 0.00 118/250 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1501] ----------------------------------------------- 9182 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.02 0.54 72684/72684 DrawOverlappedWindowForAll(int, int, int, int) [14] [55] 1.3 0.02 0.54 72684+9182 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.54 5856/70563 MainWindow::OnPaint() [21] 0.00 0.01 75/76070 Window::DrawWidgets() const [16] 0.00 0.00 76070/249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] 0.00 0.00 368/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.00 0.00 368/10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.00 0.00 1/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 73/272 SelectGameWindow::OnPaint() [1495] 0.00 0.00 2/3419 StatusBarWindow::OnPaint() [1297] 9182 DrawOverlappedWindow(Window*, int, int, int, int) [55] ----------------------------------------------- 0.03 0.53 3552062/3552062 RunTileLoop() [8] [56] 1.3 0.03 0.53 3552062 TileLoop_Clear(unsigned int) [56] 0.33 0.17 3552053/12480469 TileLoopClearHelper(unsigned int) [31] 0.02 0.00 3537027/3537027 DistanceFromEdge(unsigned int) [329] 0.00 0.00 67118/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 67118/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 15029/4101561 GetTileZ(unsigned int) [120] 0.00 0.00 6681/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 467306/467306 T.372 [809] 0.00 0.00 66969/66969 GetFieldType(unsigned int) [1129] 0.00 0.00 66480/66480 GetClearGround(unsigned int) [1132] 0.00 0.00 15029/39375 GetSnowLine() [1162] 0.00 0.00 436/436 IsTileType(unsigned int, TileType) [1460] 0.00 0.00 109/109 SetClearGroundDensity(unsigned int, ClearGround, unsigned int) [1578] ----------------------------------------------- 0.07 0.49 810133/810133 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [57] 1.3 0.07 0.49 810133 DrawTile_Station(TileInfo*) [57] 0.00 0.12 799725/799725 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] 0.02 0.05 5714132/12849327 GetStationType(unsigned int) [119] 0.00 0.06 289615/292114 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.04 0.00 810132/1344098 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [184] 0.01 0.03 2402993/2402993 HasStationRail(unsigned int) [253] 0.01 0.03 1456866/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.03 216600/216600 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [266] 0.01 0.02 936349/1372979 GetRailStationAxis(unsigned int) [254] 0.00 0.02 810133/810133 GetTileOwner(unsigned int) [320] 0.02 0.00 2426092/177598931 GetTileType(unsigned int) [34] 0.00 0.01 799724/799724 HasStationReservation(unsigned int) [480] 0.00 0.01 799723/799723 GetStationGfx(unsigned int) [495] 0.00 0.00 207/7255 DrawWaterClassGround(TileInfo const*) [275] 0.00 0.00 355/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 193/193 GetWaterClass(unsigned int) [735] 0.00 0.00 66/66 GetStationAnimationFrame(unsigned int) [767] 0.00 0.00 5979/7079 GetTranslatedAirportTileID(unsigned char) [1252] 0.00 0.00 193/5326 DrawShoreTile(Slope) [1271] ----------------------------------------------- 0.00 0.54 2011/2011 StateGameLoop() [4] [58] 1.2 0.00 0.54 2011 CallLandscapeTick() [58] 0.30 0.06 2011/2011 OnTick_Industry() [75] 0.06 0.04 2011/2011 OnTick_Town() [163] 0.05 0.03 2011/2011 OnTick_Station() [178] 0.00 0.00 2011/2011 OnTick_Trees() [782] 0.00 0.00 2/9951 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [741] ----------------------------------------------- 0.08 0.45 1898910/1898910 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [59] 1.2 0.08 0.45 1898910 DrawTile_Track(TileInfo*) [59] 0.11 0.24 1898423/1898423 DrawTrackBits(TileInfo*, TrackBits) [77] 0.01 0.02 276493/276493 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [271] 0.02 0.01 305920/305920 DrawTrackFence_NE(TileInfo const*, unsigned int) [274] 0.00 0.01 317050/317050 DrawTrackFence_SW(TileInfo const*, unsigned int) [399] 0.01 0.00 1898425/17583614 GetRailTileType(unsigned int) [188] 0.00 0.01 81672/81672 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [503] 0.00 0.01 74616/74616 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [507] 0.00 0.00 72691/72691 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [520] 0.00 0.00 62656/62656 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [522] 0.00 0.00 20957/20957 DrawTrackFence_SE(TileInfo const*, unsigned int) [613] 0.00 0.00 17990/17990 DrawTrackFence_NW(TileInfo const*, unsigned int) [620] 0.00 0.00 485/1344098 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [184] 0.00 0.00 485/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 234/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 1898425/1898473 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [1031] ----------------------------------------------- 0.52 0.00 2008/2008 GameLoop() [3] [60] 1.2 0.52 0.00 2008 IncreaseSpriteLRU() [60] ----------------------------------------------- 1276 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.04 2/22 FileScanner::Scan(char const*, char const*, bool) [234] 0.00 0.44 20/22 FileScanner::Scan(char const*, Subdirectory, bool, bool) [64] [61] 1.1 0.00 0.49 22+1276 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.02 0.43 528/546 GRFFileScanner::AddFile(char const*, unsigned long) [63] 0.00 0.02 4/4 BaseMedia::AddFile(char const*, unsigned long) [324] 0.00 0.02 6/6 BaseMedia::AddFile(char const*, unsigned long) [374] 0.00 0.00 6/7 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 69/69 FiosFileScanner::AddFile(char const*, unsigned long) [776] 0.00 0.00 6623/32791 FS2OTTD(char const*) [1171] 0.00 0.00 6623/32695 FiosIsValidFile(char const*, dirent const*, stat*) [1172] 0.00 0.00 1298/11043 OTTD2FS(char const*) [1232] 0.00 0.00 1276/6309 AppendPathSeparator(char*, unsigned long) [1257] 1276 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] ----------------------------------------------- 0.25 0.23 1189245/1189245 CallVehicleTicks() [6] [62] 1.1 0.25 0.23 1189245 LoadUnloadStation(Station*) [62] 0.00 0.07 8860/9541 Train::MarkDirty() [187] 0.01 0.04 47418/47418 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] 0.00 0.03 9200/9202 TriggerVehicle(Vehicle*, VehicleTrigger) [293] 0.00 0.02 7730/55385 Station::MarkTilesDirty(bool) const [113] 0.00 0.02 10459/18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.01 0.00 1047/1807 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [312] 0.01 0.00 46485/46485 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] 0.00 0.01 831/831 CargoPayment::~CargoPayment() [410] 0.00 0.00 10323/403591 Station::GetPlatformLength(unsigned int) const [97] 0.00 0.00 47418/99013 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [425] 0.00 0.00 47418/100417 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 1015/1165 RoadVehicle::MarkDirty() [655] 0.00 0.00 50/20745 TriggerIndustry(Industry*, IndustryTileTrigger) [268] 0.00 0.00 1015/1165 GroundVehicle::PowerChanged() [706] 0.00 0.00 50/21058 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [539] 0.00 0.00 50/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 27482/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 11506/11506 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [1229] 0.00 0.00 10459/10459 UpdateTextEffect(unsigned short, unsigned short) [1234] 0.00 0.00 10459/10459 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [1235] 0.00 0.00 8860/33241 Train::UpdateAcceleration() [1170] 0.00 0.00 1047/1047 ShowFillingPercent(int, int, int, unsigned char, unsigned short) [1386] 0.00 0.00 1015/1165 GroundVehicle::CargoChanged() [1377] 0.00 0.00 831/831 Pool::FreeItem(unsigned long) [1399] 0.00 0.00 1/4 Aircraft::MarkDirty() [1948] ----------------------------------------------- 0.00 0.01 18/546 FileScanner::Scan(char const*, Subdirectory, bool, bool) [64] 0.02 0.43 528/546 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] [63] 1.1 0.02 0.44 546 GRFFileScanner::AddFile(char const*, unsigned long) [63] 0.00 0.38 498/498 CalcGRFMD5Sum(GRFConfig*) [71] 0.00 0.06 546/549 FillGRFDetails(GRFConfig*, bool) [196] 0.00 0.00 546/569 GRFConfig::GRFConfig(char const*) [1434] 0.00 0.00 315/318 GRFConfig::~GRFConfig() [1483] ----------------------------------------------- 0.00 0.11 1/4 ScanNewGRFFiles() [144] 0.00 0.34 3/4 ttd_main(int, char**) [1] [64] 1.0 0.00 0.46 4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [64] 0.00 0.44 20/22 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.01 18/546 GRFFileScanner::AddFile(char const*, unsigned long) [63] 0.00 0.00 20/303 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1488] ----------------------------------------------- 0.00 0.00 1036/182775 Md5::Finish(unsigned char*) [545] 0.00 0.04 16910/182775 MD5File::CheckMD5(Subdirectory) const [251] 0.01 0.37 164829/182775 CalcGRFMD5Sum(GRFConfig*) [71] [65] 1.0 0.01 0.41 182775 Md5::Append(void const*, unsigned long) [65] 0.41 0.00 2904113/2904113 Md5::Process(unsigned char const*) [68] ----------------------------------------------- 0.00 0.00 1/24618817 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/24618817 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 1/24618817 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 1/24618817 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 1/24618817 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 2/24618817 Station::~Station() [787] 0.00 0.00 6/24618817 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 8/24618817 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 18/24618817 DoClearSquare(unsigned int) [568] 0.00 0.00 19/24618817 RoadVehicle::MarkDirty() [655] 0.00 0.00 25/24618817 ClearTile_Trees(unsigned int, DoCommandFlag) [723] 0.00 0.00 27/24618817 Industry::~Industry() [690] 0.00 0.00 27/24618817 MakeWaterKeepingClass(unsigned int, Owner) [720] 0.00 0.00 43/24618817 TileLoop_Trees(unsigned int) [38] 0.00 0.00 70/24618817 SteamSmokeTick(EffectVehicle*) [705] 0.00 0.00 179/24618817 Ship::Tick() [383] 0.00 0.00 241/24618817 Train::MarkDirty() [187] 0.00 0.00 258/24618817 TileLoop_Road(unsigned int) [150] 0.00 0.00 310/24618817 TileLoop_Industry(unsigned int) [122] 0.00 0.00 437/24618817 AnimateStationTile(unsigned int) [561] 0.00 0.00 569/24618817 Aircraft::Tick() [572] 0.00 0.00 574/24618817 SmokeTick(EffectVehicle*) [654] 0.00 0.00 830/24618817 RemoveTextEffect(unsigned short) [711] 0.00 0.00 1454/24618817 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 1850/24618817 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 2412/24618817 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 2427/24618817 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [605] 0.00 0.00 2563/24618817 ClearTile_Clear(unsigned int, DoCommandFlag) [601] 0.00 0.00 2580/24618817 ReverseTrainDirection(Train*) [273] 0.00 0.00 3242/24618817 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 3870/24618817 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 5570/24618817 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 6558/24618817 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 6838/24618817 DieselSmokeTick(EffectVehicle*) [553] 0.00 0.00 6845/24618817 RoadVehController(RoadVehicle*) [86] 0.00 0.00 7097/24618817 AnimateTile_Town(unsigned int) [519] 0.00 0.00 7397/24618817 TileLoop_Town(unsigned int) [27] 0.00 0.00 7739/24618817 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.00 10981/24618817 AddAnimatedTile(unsigned int) [614] 0.00 0.00 12170/24618817 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 13158/24618817 Vehicle::~Vehicle() [166] 0.00 0.00 13199/24618817 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.00 0.00 14699/24618817 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.00 0.00 33710/24618817 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 57322/24618817 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 63484/24618817 ElectricSparkTick(EffectVehicle*) [174] 0.00 0.00 67118/24618817 TileLoop_Clear(unsigned int) [56] 0.00 0.00 71452/24618817 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 110683/24618817 MoveAllTextEffects() [389] 0.00 0.00 154380/24618817 AnimateAnimatedTiles() [154] 0.00 0.00 159966/24618817 TryReserveRailTrack(unsigned int, Track) [235] 0.01 0.00 322058/24618817 RunTileLoop() [8] 0.01 0.00 375917/24618817 DoFloodTile(unsigned int) [137] 0.01 0.00 376496/24618817 ChimneySmokeTick(EffectVehicle*) [108] 0.01 0.00 590955/24618817 NewHouseTileLoop(unsigned int) [111] 0.03 0.00 1957741/24618817 Station::MarkTilesDirty(bool) const [113] 0.34 0.00 20141238/24618817 TrainController(Train*, Vehicle*) [10] [66] 1.0 0.42 0.00 24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 484366/505550 SetDirtyBlocks(int, int, int, int) [1064] ----------------------------------------------- 0.00 0.00 174159/51853424 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.01 0.00 2154694/51853424 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.32 0.08 49524571/51853424 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [67] 1.0 0.34 0.08 51853424 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [67] 0.08 0.00 2203533/2219226 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [176] ----------------------------------------------- 0.41 0.00 2904113/2904113 Md5::Append(void const*, unsigned long) [65] [68] 0.9 0.41 0.00 2904113 Md5::Process(unsigned char const*) [68] ----------------------------------------------- 0.00 0.40 1/1 SwitchToMode(SwitchMode) [47] [69] 0.9 0.00 0.40 1 LoadIntroGame() [69] 0.00 0.37 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.01 0.01 1/2 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.01 1/4 SetupColoursAndInitialWindow() [256] 0.00 0.00 1/3 ShowSelectGameWindow() [392] 0.00 0.00 1/15 MarkWholeScreenDirty() [477] 0.00 0.00 1/5 ResetWindowSystem() [1878] 0.00 0.00 1/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1712] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [1914] 0.00 0.00 1/3 ResetGRFConfig(bool) [1969] 0.00 0.00 1/1 MusicDriver_ExtMidi::IsSongPlaying() [2455] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/3 SetLocalCompany(Owner) [1981] ----------------------------------------------- 0.00 0.00 832/1769457 Train::ConsistChanged(bool) [400] 0.02 0.00 84733/1769457 TrainController(Train*, Vehicle*) [10] 0.37 0.00 1683892/1769457 Train::GetCurrentMaxSpeed() const [49] [70] 0.9 0.39 0.00 1769457 Train::GetCurveSpeedLimit() const [70] ----------------------------------------------- 0.00 0.38 498/498 GRFFileScanner::AddFile(char const*, unsigned long) [63] [71] 0.9 0.00 0.38 498 CalcGRFMD5Sum(GRFConfig*) [71] 0.01 0.37 164829/182775 Md5::Append(void const*, unsigned long) [65] 0.00 0.00 498/518 Md5::Finish(unsigned char*) [545] 0.00 0.00 498/518 Md5::Md5() [1443] 0.00 0.00 498/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 498/518 FioFCloseFile(_IO_FILE*) [1442] ----------------------------------------------- 0.00 0.37 1/1 SwitchToMode(SwitchMode) [47] [72] 0.9 0.00 0.37 1 SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [72] 0.00 0.37 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] ----------------------------------------------- 0.37 0.00 1604/1604 MainToolbarWindow::OnPaint() [74] [73] 0.8 0.37 0.00 1604 CanBuildVehicleInfrastructure(VehicleType) [73] ----------------------------------------------- 0.00 0.37 802/802 DrawOverlappedWindowForAll(int, int, int, int) [14] [74] 0.8 0.00 0.37 802 MainToolbarWindow::OnPaint() [74] 0.37 0.00 1604/1604 CanBuildVehicleInfrastructure(VehicleType) [73] 0.00 0.00 1604/1604 Window::SetWidgetsDisabledState(bool, int, ...) [1355] ----------------------------------------------- 0.30 0.06 2011/2011 CallLandscapeTick() [58] [75] 0.8 0.30 0.06 2011 OnTick_Industry() [75] 0.01 0.02 20695/20745 TriggerIndustry(Industry*, IndustryTileTrigger) [268] 0.03 0.00 5294469/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 20695/21058 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [539] 0.00 0.00 83377/4875880 Randomizer::Next() [217] 0.00 0.00 93/193 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 309/3540 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 309/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 3/80 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [770] ----------------------------------------------- 0.00 0.00 4/38903912 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 33/38903912 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [639] 0.00 0.00 64/38903912 SetupColoursAndInitialWindow() [256] 0.00 0.00 78/38903912 GetSpriteSize(unsigned int) [577] 0.00 0.00 123/38903912 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [562] 0.00 0.00 79519/38903912 GetGlyphWidth(FontSize, unsigned int) [209] 0.00 0.00 362409/38903912 GetGlyph(FontSize, unsigned int) [534] 0.04 0.00 4191388/38903912 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.11 0.00 11905102/38903912 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.21 0.00 22365192/38903912 VehicleMove(Vehicle*, bool) [36] [76] 0.8 0.36 0.00 38903912 GetRawSprite(unsigned int, SpriteType) [76] ----------------------------------------------- 0.11 0.24 1898423/1898423 DrawTile_Track(TileInfo*) [59] [77] 0.8 0.11 0.24 1898423 DrawTrackBits(TileInfo*, TrackBits) [77] 0.02 0.10 5168481/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.02 0.06 1898426/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.03 0.00 1898425/4845505 GetRailFoundation(Slope, TrackBits) [189] 0.02 0.00 1881711/1881711 GetRailReservationTrackBits(unsigned int) [334] ----------------------------------------------- 0.30 0.04 15905696/15905696 TileLoop_Water(unsigned int) [26] [78] 0.8 0.30 0.04 15905696 GetFloodingBehaviour(unsigned int) [78] 0.03 0.00 15215037/16375916 GetWaterClass(unsigned int) [277] 0.01 0.00 435085/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 4251/4251 GetStationType(unsigned int) [1282] ----------------------------------------------- 0.00 0.08 96276/393268 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.02 0.24 296992/393268 Train::GetCurrentMaxSpeed() const [49] [79] 0.8 0.02 0.32 393268 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [79] 0.10 0.11 393268/403591 Station::GetPlatformLength(unsigned int) const [97] 0.06 0.05 393268/485040 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] ----------------------------------------------- [80] 0.7 0.02 0.30 124443+4066459 [80] 0.01 0.00 151641 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.29 0.03 15801226/15801226 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [81] 0.7 0.29 0.03 15801226 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [81] 0.00 0.02 9945/9945 LiveryHelper(unsigned short, Vehicle const*) [369] 0.01 0.00 4768364/4768365 SpecializedVehicle::From(Vehicle*) [463] 0.00 0.00 10690/10690 CargoSpec::Get(unsigned long) [1233] ----------------------------------------------- 0.00 0.00 37388/85616159 GetParamVal(unsigned char, unsigned int*) [660] 0.31 0.00 85578771/85616159 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [82] 0.7 0.31 0.00 85616159 GetGlobalVariable(unsigned char, unsigned int*) [82] ----------------------------------------------- 4038975 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 286/124443 T.1183 [611] [83] 0.7 0.01 0.30 4039261 SlObjectMember(void*, SaveLoad const*) [83] 0.02 0.16 131308/139620 SlArray(void*, unsigned long, unsigned int) [104] 0.02 0.05 2325451/7108203 SlSaveLoadConv(void*, unsigned int) [94] 0.03 0.00 12451/19715 SlCopyBytes(void*, unsigned long) [224] 0.01 0.00 1263788/6047008 WriteValue(void*, unsigned int, long long) [284] 0.00 0.00 87675/364906 SlReadUint32() [379] 0.00 0.00 83488/12455733 SlReadByte() [140] 0.00 0.00 14430/82348 SlReadSimpleGamma() [595] 0.00 0.00 14430/14504 str_validate(char*, char const*, bool, bool) [679] 0.00 0.00 672/4589957 SlReadUint16() [134] 0.00 0.00 74988/74988 IntToReference(unsigned long, SLRefType) [1124] 0.00 0.00 26180/26180 GetVehicleDescription(VehicleType) [1183] 0.00 0.00 1304/1304 GetBaseStationDescription() [1370] 27484 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 1/9876042 Train::IsInDepot() const [791] 0.00 0.00 1/9876042 HasDepotReservation(unsigned int) [412] 0.00 0.00 32/9876042 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 44/9876042 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 543/9876042 ReverseTrainDirection(Train*) [273] 0.00 0.00 16024/9876042 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 40686/9876042 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [548] 0.00 0.00 70644/9876042 TrainApproachingCrossingTile(Train const*) [505] 0.00 0.00 80553/9876042 GetSignalType(unsigned int, Track) [544] 0.00 0.00 101197/9876042 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 105959/9876042 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 132233/9876042 HasSignalOnTrackdir(unsigned int, Trackdir) [523] 0.01 0.00 256162/9876042 CheckNextTrainTile(Train*) [88] 0.01 0.00 359657/9876042 Train::GetCurrentMaxSpeed() const [49] 0.05 0.00 1571344/9876042 TrainController(Train*, Vehicle*) [10] 0.06 0.00 1859072/9876042 TrainCanLeaveTile(Train const*) [175] 0.16 0.00 5281890/9876042 TrainLocoHandler(Train*, bool) [7] [84] 0.7 0.30 0.00 9876042 IsTileType(unsigned int, TileType) [84] ----------------------------------------------- 0.00 0.00 1758/1652491 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 [593] 0.00 0.01 36953/1652491 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.00 0.06 346511/1652491 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] 0.02 0.21 1267269/1652491 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [85] 0.7 0.02 0.28 1652491 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.04 0.03 3297969/3297969 T.2483 [182] 0.03 0.00 8019333/48860253 GetTileType(unsigned int) [106] 0.03 0.00 1637449/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.02 0.00 1485082/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.03 0.00 1807459/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.02 1645484/1645484 GetTileOwner(unsigned int) [367] 0.01 0.01 2994453/12113291 GetRailTileType(unsigned int) [179] 0.01 0.00 37834/485040 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] 0.01 0.00 226736/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.01 0.00 1645482/10327719 GetTileRailType(unsigned int) [198] 0.00 0.01 91362/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 28065/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 24483/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 173484/244596 GetTunnelBridgeDirection(unsigned int) [600] 0.00 0.00 161718/216481 IsTunnel(unsigned int) [606] 0.00 0.00 40234/167738 HasStationRail(unsigned int) [618] 0.00 0.00 109/60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 133/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 38091/88723 BaseStation::GetByTile(unsigned int) [1120] 0.00 0.00 38091/60530 TileOffsByDiagDir(DiagDirection) [1136] 0.00 0.00 24483/102702 GetOtherBridgeEnd(unsigned int) [1115] 0.00 0.00 3181/6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] 0.00 0.00 572/1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] 0.00 0.00 257/392 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1462] 0.00 0.00 233/452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] 0.00 0.00 52/169 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1531] ----------------------------------------------- 0.02 0.27 111746/111746 CallVehicleTicks() [6] [86] 0.7 0.02 0.27 111746 RoadVehController(RoadVehicle*) [86] 0.01 0.15 2556/2556 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.04 0.00 111746/111746 RoadVehCheckTrainCrash(RoadVehicle*) [245] 0.00 0.02 57322/57322 GroundVehicle::UpdateInclination(bool, bool) [308] 0.01 0.01 130855/189858 RoadVehicle::GetImage(Direction) const [321] 0.00 0.01 47666/47667 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.01 0.00 108078/2586189 ProcessOrders(Vehicle*) [90] 0.00 0.00 55778/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 108078/2586055 Vehicle::HandleLoading(bool) [317] 0.00 0.00 7121/1740729 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] 0.00 0.00 8577/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 4553/1923641 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.00 0.00 150/834 Vehicle::BeginLoading() [543] 0.00 0.00 56864/19395244 VehicleEnterTile(Vehicle*, unsigned int, int, int) [127] 0.00 0.00 8792/21827454 GetNewVehiclePos(Vehicle const*) [51] 0.00 0.00 6845/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 150/1165 RoadVehicle::MarkDirty() [655] 0.00 0.00 2271/2293225 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [333] 0.00 0.00 45190/45536 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [717] 0.00 0.00 142/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 150/1165 GroundVehicle::PowerChanged() [706] 0.00 0.00 1/1 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 3/4 StartRoadVehSound(RoadVehicle const*) [766] 0.00 0.00 3/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 153248/228340 RoadVehicle::IsInDepot() const [1088] 0.00 0.00 57344/57344 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1139] 0.00 0.00 56298/56298 RoadZPosAffectSpeed(RoadVehicle*, unsigned char) [1140] 0.00 0.00 21559/21559 IsTileType(unsigned int, TileType) [1191] 0.00 0.00 2271/2271 GetStationIndex(unsigned int) [1315] 0.00 0.00 1886/1888 GetRoadStopType(unsigned int) [1339] 0.00 0.00 1587/1588 GetTileOwner(unsigned int) [1356] 0.00 0.00 1587/2932 RoadVehicle::IsBus() const [1303] 0.00 0.00 882/882 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [1390] 0.00 0.00 589/589 IsDriveThroughStopTile(unsigned int) [1431] 0.00 0.00 299/5346 RoadStop::GetByTile(unsigned int, RoadStopType) [1270] 0.00 0.00 290/5441 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] 0.00 0.00 153/153 SpecializedStation::GetByTile(unsigned int) [1539] 0.00 0.00 151/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 151/1690 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 151/835 Order::Free() [1396] 0.00 0.00 151/306 IsRoadStop(unsigned int) [1487] 0.00 0.00 151/151 RoadStop::Leave(RoadVehicle*) [1542] 0.00 0.00 150/150 RoadVehArrivesAt(RoadVehicle const*, Station*) [1544] 0.00 0.00 150/1165 GroundVehicle::CargoChanged() [1377] 0.00 0.00 148/148 RoadStop::Entry::Leave(RoadVehicle const*) [1549] 0.00 0.00 3/3 IsStandardRoadStopTile(unsigned int) [2026] 0.00 0.00 3/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] ----------------------------------------------- 0.23 0.04 70594/70594 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [87] 0.6 0.23 0.04 70594 ViewportAddVehicles(DrawPixelInfo*) [87] 0.02 0.00 514874/514874 GetVehiclePalette(Vehicle const*) [340] 0.01 0.01 521862/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 514871/514871 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) [573] ----------------------------------------------- 0.00 0.00 681/126111 TrainLocoHandler(Train*, bool) [7] 0.00 0.26 125430/126111 TrainController(Train*, Vehicle*) [10] [88] 0.6 0.00 0.26 126111 CheckNextTrainTile(Train*) [88] 0.00 0.23 12335/87974 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.01 113889/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.01 0.00 115013/226466 Train::GetVehicleTrackdir() const [344] 0.01 0.00 256162/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 104458/132233 HasSignalOnTrackdir(unsigned int, Trackdir) [523] 0.00 0.00 102947/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 21466/42188 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [548] 0.00 0.00 23567/80554 GetSignalType(unsigned int, Track) [544] 0.00 0.00 12360/2293225 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [333] 0.00 0.00 113889/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 21466/21865 FindFirstTrackdir(TrackdirBits) [1190] 0.00 0.00 12360/25432 GetStationIndex(unsigned int) [1184] 0.00 0.00 9282/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] ----------------------------------------------- 0.00 0.25 682/682 TrainLocoHandler(Train*, bool) [7] [89] 0.6 0.00 0.25 682 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] 0.00 0.13 682/4864 CYapfRail2::CYapfRail2() [42] 0.01 0.11 682/4864 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] 0.00 0.00 682/4864 CYapfRail2::~CYapfRail2() [478] 0.00 0.00 682/4868 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1277] 0.00 0.00 682/682 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1413] ----------------------------------------------- 0.00 0.00 354/2586189 Ship::Tick() [383] 0.00 0.00 5310/2586189 Aircraft::Tick() [572] 0.01 0.00 108078/2586189 RoadVehController(RoadVehicle*) [86] 0.21 0.02 2472447/2586189 TrainLocoHandler(Train*, bool) [7] [90] 0.6 0.22 0.02 2586189 ProcessOrders(Vehicle*) [90] 0.02 0.00 1818042/1818913 Order::Equals(Order const&) const [335] 0.00 0.00 1378/1378 IsTileType(unsigned int, TileType) [1364] 0.00 0.00 850/1690 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 845/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 845/866 UpdateOrderDest(Vehicle*, Order const*, int) [1392] 0.00 0.00 354/15393 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1212] 0.00 0.00 5/1679 UpdateVehicleTimetable(Vehicle*, bool) [1353] 0.00 0.00 5/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 3/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 3/3 GetWindowClassForVehicleType(VehicleType) [2029] ----------------------------------------------- 0.03 0.07 900760/1997484 TrainController(Train*, Vehicle*) [10] 0.04 0.09 1096724/1997484 TrainLocoHandler(Train*, bool) [7] [91] 0.5 0.07 0.16 1997484 TrainCheckIfLineEnds(Train*) [91] 0.02 0.06 1997482/2070872 TrainCanLeaveTile(Train const*) [175] 0.03 0.00 1506626/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.03 0.00 1788389/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.01 197822/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 81383/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 144/60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 164/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 44/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 1/3540 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 1/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 1/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 1/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1785189/1816250 GetTileOwner(unsigned int) [1033] 0.00 0.00 1782/6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] 0.00 0.00 226/1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] 0.00 0.00 146/452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] 0.00 0.00 96/169 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1531] 0.00 0.00 1/247 MxActivateChannel(MixerChannel*) [1502] 0.00 0.00 1/3116 StartSound(unsigned short, float, unsigned int) [1302] ----------------------------------------------- 0.23 0.00 1683892/1683892 Train::UpdateSpeed() [40] [92] 0.5 0.23 0.00 1683892 GroundVehicle::GetAcceleration() const [92] ----------------------------------------------- 0.00 0.00 12/395345 TileLoop_Unmovable(unsigned int) [670] 0.00 0.01 10507/395345 TileLoop_Industry(unsigned int) [122] 0.02 0.20 384826/395345 TileLoop_Town(unsigned int) [27] [93] 0.5 0.02 0.21 395345 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [93] 0.01 0.13 46821/55385 Station::MarkTilesDirty(bool) const [113] 0.01 0.06 46824/46824 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] ----------------------------------------------- 0.02 0.05 2325451/7108203 SlObjectMember(void*, SaveLoad const*) [83] 0.05 0.10 4782752/7108203 SlArray(void*, unsigned long, unsigned int) [104] [94] 0.5 0.07 0.15 7108203 SlSaveLoadConv(void*, unsigned int) [94] 0.04 0.09 4589285/4589957 SlReadUint16() [134] 0.01 0.00 1119674/12455733 SlReadByte() [140] 0.00 0.01 277231/364906 SlReadUint32() [379] 0.00 0.00 60347/60347 SlReadUint64() [521] 0.00 0.00 1137/1137 RemapOldStringID(unsigned short) [1378] ----------------------------------------------- 0.00 0.00 107/2154694 RoadVehUpdateCache(RoadVehicle*) [719] 0.00 0.00 438/2154694 GetVehicleCapacity(Vehicle const*, unsigned short*) [571] 0.00 0.00 21716/2154694 Train::ConsistChanged(bool) [400] 0.00 0.01 54650/2154694 CallVehicleTicks() [6] 0.00 0.09 899129/2154694 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.01 0.11 1178654/2154694 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] [95] 0.5 0.01 0.20 2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.08 0.09 2054825/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.00 2154694/51853424 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [67] 0.01 0.00 1999243/2033721 SpriteGroup::GetCallbackResult() const [465] 0.01 0.00 152111/542932 CallbackResultSpriteGroup::GetCallbackResult() const [285] 0.00 0.00 96535/51697853 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.00 0.00 96535/52930780 RealSpriteGroup::Resolve(ResolverObject*) const [132] ----------------------------------------------- 0.04 0.17 70594/70594 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [96] 0.5 0.04 0.17 70594 DrawTextEffects(DrawPixelInfo*) [96] 0.13 0.00 16326652/99994241 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [45] 0.04 0.00 8556/12715 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) [201] ----------------------------------------------- 0.00 0.00 10323/403591 LoadUnloadStation(Station*) [62] 0.10 0.11 393268/403591 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [79] [97] 0.5 0.10 0.11 403591 Station::GetPlatformLength(unsigned int) const [97] 0.07 0.03 3247958/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 403591/3247605 Station::TileBelongsToRailStation(unsigned int) const [248] 0.00 0.00 3127519/3127519 GetStationIndex(unsigned int) [1029] ----------------------------------------------- 0.00 0.00 98/8911387 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [725] 0.00 0.00 269/8911387 DrawWaterClassGround(TileInfo const*) [275] 0.00 0.00 485/8911387 DrawTile_Track(TileInfo*) [59] 0.00 0.00 820/8911387 DrawWaterEdges(unsigned int, unsigned int) [682] 0.00 0.00 11545/8911387 DrawTile_Water(TileInfo*) [288] 0.00 0.00 14666/8911387 DrawTile_Unmovable(TileInfo*) [588] 0.00 0.00 17616/8911387 DrawTile_Industry(TileInfo*) [574] 0.00 0.00 56687/8911387 DrawTile_Clear(TileInfo*) [586] 0.00 0.00 60232/8911387 DrawTile_Trees(TileInfo*) [482] 0.00 0.01 277904/8911387 DrawTile_TunnelBridge(TileInfo*) [193] 0.00 0.01 533482/8911387 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.00 0.01 538373/8911387 DrawTile_Town(TileInfo*) [230] 0.00 0.01 773863/8911387 DrawTile_Road(TileInfo*) [153] 0.01 0.03 1456866/8911387 DrawTile_Station(TileInfo*) [57] 0.02 0.10 5168481/8911387 DrawTrackBits(TileInfo*, TrackBits) [77] [98] 0.5 0.04 0.17 8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.09 0.00 8911384/8912198 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [171] 0.07 0.00 8814253/8815067 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [190] 0.00 0.01 97135/97135 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) [488] ----------------------------------------------- 0.10 0.11 3009500/3009500 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [99] 0.5 0.10 0.11 3009500 DrawBridgeMiddle(TileInfo const*) [99] 0.04 0.00 975291/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.01 0.02 487646/487647 GetBridgeHeight(unsigned int) [290] 0.01 0.01 505862/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.01 0.00 641601/940050 EndSpriteCombine() [338] 0.01 0.00 549173/549173 IsTileType(unsigned int, TileType) [415] 0.00 0.00 2630/1107674 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [466] 0.00 0.00 814/8912198 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [171] 0.00 0.00 814/8815067 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [190] 0.00 0.00 667382/1117510 GetRailTypeInfo(RailType) [1040] 0.00 0.00 641601/940050 StartSpriteCombine() [1048] 0.00 0.00 487645/487660 GetNorthernBridgeEnd(unsigned int) [1066] 0.00 0.00 487645/487646 GetSouthernBridgeEnd(unsigned int) [1067] 0.00 0.00 333690/558754 HasCatenaryDrawn(RailType) [1060] ----------------------------------------------- 0.00 0.00 41972/1016239 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.09 0.11 974267/1016239 TrainLocoHandler(Train*, bool) [7] [100] 0.5 0.09 0.11 1016239 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [100] 0.11 0.00 4018271/4930706 FindTrainCollideEnum(Vehicle*, void*) [126] 0.00 0.00 148713/164046 EnumCheckRoadVehClose(Vehicle*, void*) [1095] ----------------------------------------------- 0.00 0.00 368/10045050 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.00 1354/10045050 DrawMouseCursor() [644] 0.00 0.00 2630/10045050 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 4906/10045050 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 17988/10045050 MainWindow::OnPaint() [21] 0.08 0.12 10017804/10045050 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [101] 0.5 0.08 0.12 10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.11 0.00 11905102/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.01 0.01 424/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] ----------------------------------------------- 0.00 0.00 216600/50540875 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [266] 0.00 0.00 799723/50540875 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] 0.20 0.00 49524552/50540875 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [102] 0.5 0.20 0.00 50540875 ResultSpriteGroup::GetResult() const [102] ----------------------------------------------- 0.00 0.00 2580/1923641 ReverseTrainDirection(Train*) [273] 0.00 0.00 4553/1923641 RoadVehController(RoadVehicle*) [86] 0.06 0.14 1916508/1923641 TrainController(Train*, Vehicle*) [10] [103] 0.5 0.06 0.14 1923641 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.00 0.08 96276/393268 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [79] 0.01 0.02 1908674/12849327 GetStationType(unsigned int) [119] 0.02 0.00 1919086/177598931 GetTileType(unsigned int) [34] 0.02 0.00 1919087/2293225 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [333] 0.00 0.00 283/15521 IsRoadStop(unsigned int) [633] 0.00 0.00 155/5346 RoadStop::GetByTile(unsigned int, RoadStopType) [1270] 0.00 0.00 155/155 RoadStop::Enter(RoadVehicle*) [1535] ----------------------------------------------- 0.00 0.00 1/139620 Load_ANIT() [750] 0.00 0.00 1/139620 Load_CAPR() [751] 0.00 0.00 1/139620 Load_PRIC() [753] 0.00 0.00 1/139620 Load_ENGS() [752] 0.00 0.00 1/139620 Load_ORDR() [311] 0.00 0.00 3/139620 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 1024/139620 Load_MAP7() [380] 0.00 0.00 1040/139620 Load_MAP6() [263] 0.00 0.00 1040/139620 Load_MAP5() [307] 0.00 0.00 1040/139620 Load_MAP4() [378] 0.00 0.00 1040/139620 Load_MAP3() [262] 0.00 0.00 1040/139620 Load_MAP2() [393] 0.00 0.00 1040/139620 Load_MAP1() [261] 0.00 0.00 1040/139620 Load_MAPT() [264] 0.02 0.16 131308/139620 SlObjectMember(void*, SaveLoad const*) [83] [104] 0.4 0.02 0.17 139620 SlArray(void*, unsigned long, unsigned int) [104] 0.05 0.10 4782752/7108203 SlSaveLoadConv(void*, unsigned int) [94] 0.02 0.00 4782748/6047008 WriteValue(void*, unsigned int, long long) [284] ----------------------------------------------- 0.02 0.17 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [105] 0.4 0.02 0.17 2 AfterLoadGame() [105] 0.04 0.00 2/2 YapfNotifyTrackLayoutChange(unsigned int, Track) [247] 0.00 0.03 2/5 Station::RecomputeIndustriesNearForAll() [186] 0.02 0.00 2/2 UpdateHousesAndTowns() [356] 0.00 0.02 2/4 SetupColoursAndInitialWindow() [256] 0.00 0.01 2/3 GfxLoadSprites() [322] 0.00 0.01 2/2 AfterLoadVehicles(bool) [394] 0.01 0.00 2/2 CargoPacket::AfterLoad() [443] 0.00 0.01 2/5 ReInitAllWindows() [325] 0.00 0.00 1/1 ShowStatusBar() [529] 0.00 0.00 1/1 ShowVitalWindows() [531] 0.00 0.00 1/3 ShowSelectGameWindow() [392] 0.00 0.00 2/2 SettingsDisableElrail(int) [537] 0.00 0.00 4/15 MarkWholeScreenDirty() [477] 0.00 0.00 65543/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 2/2 UpdateAllVirtCoords() [578] 0.00 0.00 2/2 UpdateAllTownVirtCoords() [592] 0.00 0.00 2/5 LoadStringWidthTable() [547] 0.00 0.00 11/832 Train::ConsistChanged(bool) [400] 0.00 0.00 15/4787 UpdateStationAcceptance(Station*, bool) [292] 0.00 0.00 100/193 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 11/11 Train::ReserveTrackUnderConsist() const [687] 0.00 0.00 2/2 AfterLoadRoadStops() [693] 0.00 0.00 294/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 5/7 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 59/16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.00 0.00 377/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 8/8 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 30/2395 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 21/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 17/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 169/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 23/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 18/2375 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 15/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 12/376 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 6/3293124 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.00 0.00 16/4875880 Randomizer::Next() [217] 0.00 0.00 17/80 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [770] 0.00 0.00 1/737547 ClosestTownFromTile(unsigned int, unsigned int) [218] 0.00 0.00 1/1 MoveBuoysToWaypoints() [799] 0.00 0.00 7300538/7473850 GetTileType(unsigned int) [1026] 0.00 0.00 26394/26394 GetTileOwner(unsigned int) [1182] 0.00 0.00 14927/20417 SetTileOwner(unsigned int, Owner) [1198] 0.00 0.00 14434/14456 GetWaterTileType(unsigned int) [1219] 0.00 0.00 11551/11553 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1228] 0.00 0.00 7217/7233 GetWaterClass(unsigned int) [1250] 0.00 0.00 5473/5473 TileHeight(unsigned int) [1265] 0.00 0.00 5462/5462 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [1266] 0.00 0.00 696/696 GetRoadTileType(unsigned int) [1411] 0.00 0.00 621/621 GetIndustryGfx(unsigned int) [1425] 0.00 0.00 586/642 CalcClosestTownFromTile(unsigned int, unsigned int) [1422] 0.00 0.00 388/388 GetStationType(unsigned int) [1464] 0.00 0.00 337/337 SetWaterClass(unsigned int, WaterClass) [1479] 0.00 0.00 327/327 GetIndustryType(unsigned int) [1480] 0.00 0.00 302/302 Order::SetRefit(unsigned char, unsigned char) [1490] 0.00 0.00 302/302 Order::ConvertFromOldSavegame() [1489] 0.00 0.00 139/139 GetRailTileType(unsigned int) [1552] 0.00 0.00 56/522 CopyFromOldName(unsigned short) [1441] 0.00 0.00 37/37 UpdateTownMaxPass(Town*) [1670] 0.00 0.00 28/28 SetStationGfx(unsigned int, unsigned char) [1695] 0.00 0.00 20/6346 RoadVehicle::IsPrimaryVehicle() const [1256] 0.00 0.00 20/528 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1439] 0.00 0.00 16/16 MakeCanal(unsigned int, Owner, unsigned char) [1739] 0.00 0.00 15/487660 GetNorthernBridgeEnd(unsigned int) [1066] 0.00 0.00 12/12 SetRoadTypes(unsigned int, RoadTypes) [1769] 0.00 0.00 12/12413 AirportSpec::Get(unsigned char) [1224] 0.00 0.00 11/11 T.1624 [827] 0.00 0.00 11/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 6/6 Pool::GetNew(unsigned long) [1870] 0.00 0.00 5/5 Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) [1895] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 4/4 SetIndustryAnimationState(unsigned int, unsigned char) [1921] 0.00 0.00 4/327 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1481] 0.00 0.00 2/2 GamelogTestMode() [2062] 0.00 0.00 2/2 GamelogTestRevision() [2082] 0.00 0.00 2/2 ResetOldNames() [2058] 0.00 0.00 2/2 IsGoodGRFConfigList() [2084] 0.00 0.00 2/5 SetDate(int) [1883] 0.00 0.00 2/4 GfxInitPalettes() [1904] 0.00 0.00 2/2 CopyTempEngineData() [2078] 0.00 0.00 2/2 ConnectMultiheadedTrains() [2089] 0.00 0.00 2/4 GetCompanyRailtypes(Owner) [1911] 0.00 0.00 2/2 GetCompanyRoadtypes(Owner) [2083] 0.00 0.00 2/2 InitializeRailGUI() [2072] 0.00 0.00 2/2 AfterLoadLabelMaps() [2075] 0.00 0.00 2/5 ResetWindowSystem() [1878] 0.00 0.00 2/6 GamelogPrint(void (*)(char const*)) [1856] 0.00 0.00 2/6 GamelogPrintDebug(int) [1861] 0.00 0.00 2/2 ResetViewportAfterLoadGame() [2093] 0.00 0.00 2/2 SetCachedEngineCounts() [2087] 0.00 0.00 2/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 2/3 RecomputePrices() [1979] 0.00 0.00 2/2 UpdateAirportsNoise() [2085] 0.00 0.00 2/3 RebuildSubsidisedSourceAndDestinationCache() [2022] 0.00 0.00 2/2 ShowAIDebugWindowIfAIError() [2094] 0.00 0.00 2/3 ShowNewGRFError() [1982] 0.00 0.00 2/2 CheckTrainsLengths() [2077] 0.00 0.00 2/2 ResetSignalHandlers() [2117] 0.00 0.00 2/836 Pool::GetNew(unsigned long) [1395] 0.00 0.00 2/2 CargoPayment::CargoPayment(Vehicle*) [2129] 0.00 0.00 1/4 GamelogMode() [1900] 0.00 0.00 1/4 GamelogRevision() [1903] 0.00 0.00 1/1 ResetCompanyLivery(Company*) [2351] 0.00 0.00 1/1 ConvertOldMultiheadToNew() [2379] 0.00 0.00 1/4 GamelogGRFAddList(GRFConfig const*) [1909] 0.00 0.00 1/1 GamelogOldver() [2327] 0.00 0.00 1/1 ConvertFromOldCompanyManagerFace(unsigned int) [2389] 0.00 0.00 1/1 AfterLoadStations() [2345] 0.00 0.00 1/1 MoveWaypointsToBaseStations() [2385] 0.00 0.00 1/1 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) [2393] 0.00 0.00 1/1 UpdateNearestTownForRoadTiles(bool) [2388] ----------------------------------------------- 0.00 0.00 2/48860253 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [780] 0.00 0.00 5/48860253 GetRoadTileType(unsigned int) [328] 0.00 0.00 14/48860253 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 122/48860253 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [769] 0.00 0.00 427/48860253 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 3074/48860253 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 18583/48860253 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.00 18758/48860253 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 91143/48860253 GetStationType(unsigned int) [636] 0.00 0.00 92991/48860253 HasStationReservation(unsigned int) [404] 0.00 0.00 129273/48860253 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [493] 0.00 0.00 169195/48860253 HasStationRail(unsigned int) [618] 0.00 0.00 216482/48860253 IsTunnel(unsigned int) [606] 0.00 0.00 244596/48860253 GetTunnelBridgeDirection(unsigned int) [600] 0.00 0.00 248490/48860253 GetStationIndex(unsigned int) [395] 0.00 0.00 280052/48860253 GetSignalStateByTrackdir(unsigned int, Trackdir) [596] 0.00 0.00 338032/48860253 GetRailStationAxis(unsigned int) [587] 0.00 0.00 361833/48860253 GetSignalType(unsigned int, Track) [575] 0.00 0.00 585138/48860253 IsRailStationTile(unsigned int) [546] 0.00 0.00 671020/48860253 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.00 0.00 889625/48860253 IsBridgeTile(unsigned int) [313] 0.00 0.00 1011035/48860253 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [301] 0.01 0.00 1474471/48860253 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] 0.01 0.00 1596301/48860253 IsPlainRailTile(unsigned int) [298] 0.01 0.00 2355941/48860253 HasSignalOnTrackdir(unsigned int, Trackdir) [250] 0.01 0.00 3024559/48860253 GetTrackBits(unsigned int) [216] 0.01 0.00 3297967/48860253 T.2483 [182] 0.02 0.00 4936449/48860253 GetTileOwner(unsigned int) [367] 0.03 0.00 6672043/48860253 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.03 0.00 8019333/48860253 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.05 0.00 12113299/48860253 GetRailTileType(unsigned int) [179] [106] 0.4 0.19 0.00 48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.12 0.06 15685153/15685153 TrainController(Train*, Vehicle*) [10] [107] 0.4 0.12 0.06 15685153 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [107] 0.06 0.00 15685164/17583614 GetRailTileType(unsigned int) [188] 0.00 0.00 1/2 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 36/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.15 0.03 3011852/3011852 CallVehicleTicks() [6] [108] 0.4 0.15 0.03 3011852 ChimneySmokeTick(EffectVehicle*) [108] 0.01 0.02 376497/22365181 VehicleMove(Vehicle*, bool) [36] 0.01 0.00 376496/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- [109] 0.4 0.18 0.00 RandomizedSpriteGroup::~RandomizedSpriteGroup() [109] ----------------------------------------------- 0.00 0.00 128/5652462 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 601/5652462 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [704] 0.00 0.00 5700/5652462 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 5756/5652462 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 8366/5652462 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 37195/5652462 ExploreSegment(Owner) [157] 0.01 0.00 439787/5652462 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.04 0.02 1906971/5652462 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] 0.07 0.03 3247958/5652462 Station::GetPlatformLength(unsigned int) const [97] [110] 0.4 0.12 0.06 5652462 IsStationTileBlocked(unsigned int) [110] 0.06 0.00 5652462/5753254 GetStationSpec(unsigned int) [199] ----------------------------------------------- 0.01 0.17 590945/590945 TileLoop_Town(unsigned int) [27] [111] 0.4 0.01 0.17 590945 NewHouseTileLoop(unsigned int) [111] 0.08 0.05 1167210/1167210 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.00 0.02 590953/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.01 0.00 590955/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1167207/1167207 TriggerHouse(unsigned int, HouseTrigger) [1037] ----------------------------------------------- 0.00 0.00 1/3799055 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 1/3799055 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 1/3799055 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 1/3799055 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 6/3799055 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 8/3799055 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 18/3799055 DoClearSquare(unsigned int) [568] 0.00 0.00 25/3799055 ClearTile_Trees(unsigned int, DoCommandFlag) [723] 0.00 0.00 27/3799055 Industry::~Industry() [690] 0.00 0.00 27/3799055 MakeWaterKeepingClass(unsigned int, Owner) [720] 0.00 0.00 43/3799055 TileLoop_Trees(unsigned int) [38] 0.00 0.00 258/3799055 TileLoop_Road(unsigned int) [150] 0.00 0.00 310/3799055 TileLoop_Industry(unsigned int) [122] 0.00 0.00 437/3799055 AnimateStationTile(unsigned int) [561] 0.00 0.00 1454/3799055 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 1850/3799055 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 2412/3799055 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 2427/3799055 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [605] 0.00 0.00 2563/3799055 ClearTile_Clear(unsigned int, DoCommandFlag) [601] 0.00 0.00 3242/3799055 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 5570/3799055 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 6558/3799055 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 7097/3799055 AnimateTile_Town(unsigned int) [519] 0.00 0.00 7397/3799055 TileLoop_Town(unsigned int) [27] 0.00 0.00 7739/3799055 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.00 10981/3799055 AddAnimatedTile(unsigned int) [614] 0.00 0.00 12158/3799055 TrainController(Train*, Vehicle*) [10] 0.00 0.00 12170/3799055 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 14699/3799055 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.00 0.00 67118/3799055 TileLoop_Clear(unsigned int) [56] 0.00 0.00 71452/3799055 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.01 154379/3799055 AnimateAnimatedTiles() [154] 0.00 0.01 159966/3799055 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.01 322057/3799055 RunTileLoop() [8] 0.00 0.01 375912/3799055 DoFloodTile(unsigned int) [137] 0.00 0.02 590953/3799055 NewHouseTileLoop(unsigned int) [111] 0.02 0.07 1957738/3799055 Station::MarkTilesDirty(bool) const [113] [112] 0.4 0.03 0.14 3799055 MarkTileDirtyByTile(unsigned int) [112] 0.14 0.00 3799062/4101561 GetTileZ(unsigned int) [120] ----------------------------------------------- 0.00 0.00 834/55385 Vehicle::BeginLoading() [543] 0.00 0.02 7730/55385 LoadUnloadStation(Station*) [62] 0.01 0.13 46821/55385 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [93] [113] 0.4 0.01 0.16 55385 Station::MarkTilesDirty(bool) const [113] 0.02 0.07 1957738/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.03 0.00 2837176/3247605 Station::TileBelongsToRailStation(unsigned int) const [248] 0.03 0.00 1957741/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 7121/1740729 RoadVehController(RoadVehicle*) [86] 0.08 0.08 1733608/1740729 TrainController(Train*, Vehicle*) [10] [114] 0.4 0.08 0.08 1740729 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] 0.02 0.06 1740726/3293124 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.01 0.00 1740730/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 1532/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.00 0.00 755806/755806 Train::IsPrimaryVehicle() const [1056] 0.00 0.00 41898/41898 GetBridgeType(unsigned int) [1157] 0.00 0.00 41897/41897 GetBridgeSpec(unsigned int) [1158] 0.00 0.00 6298/6346 RoadVehicle::IsPrimaryVehicle() const [1256] ----------------------------------------------- 0.01 0.15 2556/2556 RoadVehController(RoadVehicle*) [86] [115] 0.4 0.01 0.15 2556 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.15 701/701 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [117] 0.00 0.00 2278/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 2556/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 155/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 123/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 155/306 IsRoadStop(unsigned int) [1487] 0.00 0.00 2/2 GetRoadStopDir(unsigned int) [2109] 0.00 0.00 2/1888 GetRoadStopType(unsigned int) [1339] 0.00 0.00 2/2932 RoadVehicle::IsBus() const [1303] 0.00 0.00 1/1588 GetTileOwner(unsigned int) [1356] 0.00 0.00 1/1 GetRoadDepotDirection(unsigned int) [2400] ----------------------------------------------- 0.00 0.00 196/4739054 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [725] 0.00 0.00 11222/4739054 DrawTile_Unmovable(TileInfo*) [588] 0.00 0.00 16167/4739054 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [184] 0.00 0.00 17380/4739054 DrawTile_Industry(TileInfo*) [574] 0.00 0.00 17990/4739054 DrawTrackFence_NW(TileInfo const*, unsigned int) [620] 0.00 0.00 18153/4739054 DrawTile_Town(TileInfo*) [230] 0.00 0.00 20957/4739054 DrawTrackFence_SE(TileInfo const*, unsigned int) [613] 0.00 0.00 62656/4739054 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [522] 0.00 0.00 72691/4739054 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [520] 0.00 0.00 74616/4739054 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [507] 0.00 0.00 81672/4739054 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [503] 0.00 0.00 148817/4739054 DrawTile_Trees(TileInfo*) [482] 0.01 0.00 276493/4739054 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [271] 0.01 0.00 278349/4739054 DrawFoundation(TileInfo*, Foundation) [165] 0.01 0.00 305920/4739054 DrawTrackFence_NE(TileInfo const*, unsigned int) [274] 0.01 0.00 317050/4739054 DrawTrackFence_SW(TileInfo const*, unsigned int) [399] 0.01 0.00 381425/4739054 DrawTile_TunnelBridge(TileInfo*) [193] 0.01 0.01 505862/4739054 DrawBridgeMiddle(TileInfo const*) [99] 0.01 0.01 521862/4739054 ViewportAddVehicles(DrawPixelInfo*) [87] 0.04 0.02 1609576/4739054 DrawTile_Road(TileInfo*) [153] [116] 0.4 0.11 0.05 4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.04 0.00 4191388/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.00 0.00 293/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] ----------------------------------------------- 0.00 0.15 701/701 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] [117] 0.4 0.00 0.15 701 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [117] 0.01 0.14 701/701 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [118] ----------------------------------------------- 0.01 0.14 701/701 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [117] [118] 0.4 0.01 0.14 701 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [118] 0.00 0.14 701/701 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] ----------------------------------------------- 0.00 0.00 8559/12849327 ClearTile_Station(unsigned int, DoCommandFlag) [666] 0.00 0.00 20412/12849327 IsRoadStop(unsigned int) [633] 0.00 0.00 81468/12849327 TileLoop_Station(unsigned int) [599] 0.00 0.00 96079/12849327 AnimateTile_Station(unsigned int) [594] 0.00 0.00 442339/12849327 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.01 799724/12849327 HasStationReservation(unsigned int) [480] 0.00 0.01 1374946/12849327 GetRailStationAxis(unsigned int) [254] 0.01 0.02 1908674/12849327 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.01 0.02 2402994/12849327 HasStationRail(unsigned int) [253] 0.02 0.05 5714132/12849327 DrawTile_Station(TileInfo*) [57] [119] 0.3 0.04 0.11 12849327 GetStationType(unsigned int) [119] 0.11 0.00 12849329/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.00 15/4101561 TileLoop_TunnelBridge(unsigned int) [768] 0.00 0.00 92/4101561 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 239/4101561 TileLoop_Road(unsigned int) [150] 0.00 0.00 1318/4101561 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [680] 0.00 0.00 15029/4101561 TileLoop_Clear(unsigned int) [56] 0.00 0.00 23909/4101561 TileLoop_Trees(unsigned int) [38] 0.01 0.00 261897/4101561 GetOtherTunnelEnd(unsigned int) [287] 0.14 0.00 3799062/4101561 MarkTileDirtyByTile(unsigned int) [112] [120] 0.3 0.15 0.00 4101561 GetTileZ(unsigned int) [120] ----------------------------------------------- [121] 0.3 0.15 0.00 SmallVector::~SmallVector() [121] ----------------------------------------------- 0.02 0.13 120985/120985 RunTileLoop() [8] [122] 0.3 0.02 0.13 120985 TileLoop_Industry(unsigned int) [122] 0.00 0.07 10506/395343 StationFinder::GetStations() [29] 0.02 0.00 120983/242671 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [231] 0.01 0.00 120984/120984 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [424] 0.01 0.00 241635/326869 GetIndustryGfx(unsigned int) [418] 0.00 0.01 10507/395345 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [93] 0.00 0.00 120970/866063 GetIndustryTileSpec(unsigned short) [339] 0.00 0.00 120736/245105 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [502] 0.00 0.00 10538/15464240 TileLoop_Water(unsigned int) [26] 0.00 0.00 120736/4875880 Randomizer::Next() [217] 0.00 0.00 120653/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 3196/3540 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 3195/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 3404/10981 AddAnimatedTile(unsigned int) [614] 0.00 0.00 229/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 9941/10020 Chance16(unsigned int, unsigned int) [665] 0.00 0.00 313/21058 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [539] 0.00 0.00 310/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 1/13199 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.00 0.00 310/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 437/437 SetIndustryGfx(unsigned int, unsigned short) [1459] 0.00 0.00 238/238 T.1291 [814] 0.00 0.00 229/229 SetIndustryConstructionStage(unsigned int, unsigned char) [1508] 0.00 0.00 208/37582 SetIndustryAnimationState(unsigned int, unsigned char) [1165] ----------------------------------------------- 0.00 0.00 6/3293124 AfterLoadGame() [105] 0.00 0.00 7204/3293124 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 17073/3293124 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.02 0.05 1528115/3293124 TrainController(Train*, Vehicle*) [10] 0.02 0.06 1740726/3293124 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] [123] 0.3 0.04 0.11 3293124 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.09 0.00 3293129/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.01 0.00 1590897/2459894 GetBridgeFoundation(Slope, Axis) [331] 0.01 0.00 1590898/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] 0.00 0.00 5460/2793866 GetPartialZ(int, int, Slope) [362] ----------------------------------------------- 0.00 0.14 701/701 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [118] [124] 0.3 0.00 0.14 701 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.02 0.12 107924/107924 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.00 0.01 49156/545227 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 702/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 702/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 49156/49914 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [1145] 0.00 0.00 1518/63954 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [1135] 0.00 0.00 1402/11138 ottd_rdtsc() [1231] 0.00 0.00 700/2932 RoadVehicle::IsBus() const [1303] 0.00 0.00 700/700 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1410] ----------------------------------------------- 0.00 0.00 2/485040 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 3306/485040 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.01 0.00 37834/485040 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.01 0.01 50630/485040 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.06 0.05 393268/485040 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [79] [125] 0.3 0.08 0.06 485040 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] 0.04 0.02 1906971/5652462 IsStationTileBlocked(unsigned int) [110] ----------------------------------------------- 0.03 0.00 912435/4930706 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.11 0.00 4018271/4930706 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [100] [126] 0.3 0.14 0.00 4930706 FindTrainCollideEnum(Vehicle*, void*) [126] ----------------------------------------------- 0.00 0.00 178/19395244 Ship::Tick() [383] 0.00 0.00 2580/19395244 ReverseTrainDirection(Train*) [273] 0.00 0.00 56864/19395244 RoadVehController(RoadVehicle*) [86] 0.14 0.00 19335622/19395244 TrainController(Train*, Vehicle*) [10] [127] 0.3 0.14 0.00 19395244 VehicleEnterTile(Vehicle*, unsigned int, int, int) [127] ----------------------------------------------- 0.00 0.00 1/960385 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [777] 0.00 0.00 4/960385 StartRoadVehSound(RoadVehicle const*) [766] 0.00 0.00 685/960385 Train::PlayLeaveStationSound() const [668] 0.00 0.00 750/960385 CargoPayment::~CargoPayment() [410] 0.00 0.00 1532/960385 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] 0.00 0.00 12938/960385 TrainLocoHandler(Train*, bool) [7] 0.03 0.11 944475/960385 CallVehicleTicks() [6] [128] 0.3 0.03 0.11 960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.00 0.09 899129/2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.01 0.00 960385/960385 GetEngineGRF(unsigned short) [414] 0.01 0.00 141987/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 141987/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] 0.00 0.00 3093/3116 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 239/247 MxActivateChannel(MixerChannel*) [1502] ----------------------------------------------- 0.02 0.12 107924/107924 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] [129] 0.3 0.02 0.12 107924 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.01 0.07 496071/545227 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.02 760180/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.01 0.00 215847/215847 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [420] 0.00 0.00 783164/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 17073/3293124 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.00 0.00 5914/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 5914/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 62436/63954 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [1135] 0.00 0.00 4892/5346 RoadStop::GetByTile(unsigned int, RoadStopType) [1270] 0.00 0.00 4892/1089581 IsRoadStopTile(unsigned int) [1042] 0.00 0.00 4641/5441 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] 0.00 0.00 2922/30765 GetStationType(unsigned int) [1175] 0.00 0.00 758/49914 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [1145] 0.00 0.00 216/216 IsDriveThroughStopTile(unsigned int) [1511] ----------------------------------------------- 0.00 0.01 276260/2539703 HasFoundationNE(unsigned int, Slope, unsigned int) [303] 0.00 0.01 276260/2539703 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.01 276261/2539703 HasFoundationNW(unsigned int, Slope, unsigned int) [302] 0.02 0.07 1710922/2539703 TileLoop_Water(unsigned int) [26] [130] 0.3 0.03 0.10 2539703 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.07 0.00 2539706/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.01 0.00 267649/267649 GetFoundation_Track(unsigned int, Slope) [405] 0.01 0.00 89110/89110 GetFoundation_TunnelBridge(unsigned int, Slope) [471] 0.01 0.00 2539712/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] 0.00 0.00 267125/4845505 GetRailFoundation(Slope, TrackBits) [189] 0.00 0.00 85234/85234 GetFoundation_Industry(unsigned int, Slope) [542] 0.00 0.00 66247/2459894 GetBridgeFoundation(Slope, Axis) [331] 0.00 0.00 1053522/1053522 GetFoundation_Trees(unsigned int, Slope) [1045] 0.00 0.00 531805/531805 GetFoundation_Town(unsigned int, Slope) [1063] 0.00 0.00 161924/161924 GetFoundation_Road(unsigned int, Slope) [1096] 0.00 0.00 161837/305234 GetRoadFoundation(Slope, RoadBits) [1081] 0.00 0.00 158856/158856 GetFoundation_Water(unsigned int, Slope) [1097] 0.00 0.00 118790/118790 GetFoundation_Dummy(unsigned int, Slope) [1109] 0.00 0.00 50422/50422 GetFoundation_Clear(unsigned int, Slope) [1144] 0.00 0.00 22191/22191 GetFoundation_Station(unsigned int, Slope) [1189] 0.00 0.00 8994/86227 HalftileFoundation(Corner) [1122] 0.00 0.00 211/14877 GetFoundation_Unmovable(unsigned int, Slope) [1214] ----------------------------------------------- 14699 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.08 0.05 1167210/1167210 NewHouseTileLoop(unsigned int) [111] [131] 0.3 0.08 0.05 1167210+14699 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.01 0.01 332602/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.00 1181914/4875880 Randomizer::Next() [217] 0.01 0.00 132095/553212 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] 0.00 0.00 14699/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 14699/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 14699/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1181910/1848574 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [1032] 0.00 0.00 849311/2076199 SpriteGroup::Resolve(ResolverObject*) const [1030] 14699 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] ----------------------------------------------- 0.00 0.00 16108/52930780 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.00 0.00 96535/52930780 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.00 0.00 103507/52930780 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] 0.01 0.00 6061764/52930780 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] 0.11 0.00 46652866/52930780 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [132] 0.3 0.13 0.00 52930780 RealSpriteGroup::Resolve(ResolverObject*) const [132] ----------------------------------------------- 0.13 0.00 3249131/3249131 CallVehicleTicks() [6] [133] 0.3 0.13 0.00 3249131 EffectVehicle::Tick() [133] ----------------------------------------------- 0.00 0.00 672/4589957 SlObjectMember(void*, SaveLoad const*) [83] 0.04 0.09 4589285/4589957 SlSaveLoadConv(void*, unsigned int) [94] [134] 0.3 0.04 0.09 4589957 SlReadUint16() [134] 0.09 0.00 9179916/12455733 SlReadByte() [140] ----------------------------------------------- 0.00 0.00 288/25805 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.02 4066/25805 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.02 0.09 21451/25805 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] [135] 0.3 0.02 0.11 25805 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] 0.02 0.04 1202809/1581340 GetCharacterWidth(FontSize, unsigned int) [180] 0.00 0.03 212081/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.01 0.00 989302/1979739 Utf8Decode(unsigned int*, char const*) [363] 0.00 0.00 212080/362408 GetGlyph(FontSize, unsigned int) [534] 0.00 0.00 21840/21984 T.332 [811] ----------------------------------------------- 0.00 0.12 799725/799725 DrawTile_Station(TileInfo*) [57] [136] 0.3 0.00 0.12 799725 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] 0.03 0.03 696217/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.06 0.00 799725/1308439 ResolveStation(ResolverObject*) [169] 0.01 0.00 103507/1232933 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) [149] 0.00 0.00 799723/50540875 ResultSpriteGroup::GetResult() const [102] 0.00 0.00 103507/52930780 RealSpriteGroup::Resolve(ResolverObject*) const [132] ----------------------------------------------- 0.00 0.12 477151/477151 TileLoop_Water(unsigned int) [26] [137] 0.3 0.00 0.12 477151 DoFloodTile(unsigned int) [137] 0.03 0.00 5547/5547 FloodHalftile(unsigned int) [281] 0.01 0.02 89717/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.01 0.02 95099/95099 FloodVehicles(unsigned int) [296] 0.00 0.01 375912/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.01 0.00 477152/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.01 0.00 375917/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 375917/375923 MarkCanalsAndRiversAroundDirty(unsigned int) [549] 0.00 0.00 375915/375916 UpdateSignalsInBuffer() [1072] ----------------------------------------------- 0.00 0.00 1/13199 TileLoop_Industry(unsigned int) [122] 0.00 0.00 22/13199 Aircraft::Tick() [572] 0.00 0.12 13176/13199 TrainLocoHandler(Train*, bool) [7] [138] 0.3 0.00 0.12 13199 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.11 0.00 13199/13199 Pool::GetNew(unsigned long) [147] 0.01 0.00 13199/26357 MarkSingleVehicleDirty(Vehicle const*) [350] 0.00 0.00 13199/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 13199/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1/1 ChimneySmokeInit(EffectVehicle*) [798] 0.00 0.00 13199/28050 Vehicle::Vehicle(VehicleType) [1179] 0.00 0.00 13199/14960 EffectVehicle::UpdateDeltaXY(Direction) [1213] 0.00 0.00 12699/12699 ElectricSparkInit(EffectVehicle*) [1222] 0.00 0.00 469/469 DieselSmokeInit(EffectVehicle*) [1455] 0.00 0.00 22/22 SmokeInit(EffectVehicle*) [1718] 0.00 0.00 8/8 SteamSmokeInit(EffectVehicle*) [1812] ----------------------------------------------- 0.00 0.00 13/21451 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [674] 0.00 0.00 51/21451 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 64/21451 DropdownWindow::DrawWidget(Rect const&, int) const [635] 0.00 0.00 86/21451 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] 0.00 0.00 110/21451 NetworkGameWindow::DrawDetails(Rect const&) const [619] 0.00 0.00 563/21451 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 762/21451 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [504] 0.00 0.04 7087/21451 StatusBarWindow::DrawWidget(Rect const&, int) const [249] 0.00 0.07 12715/21451 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [139] 0.3 0.00 0.12 21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.02 0.09 21451/25805 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] 0.00 0.01 21451/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 21451/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 36/12455733 Load_CHTS() [772] 0.00 0.00 299/12455733 Load_GLOG() [627] 0.00 0.00 447/12455733 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 652/12455733 Load_STNN() [197] 0.00 0.00 14851/12455733 Load_VEHS() [252] 0.00 0.00 83488/12455733 SlObjectMember(void*, SaveLoad const*) [83] 0.00 0.00 113971/12455733 SlReadSimpleGamma() [595] 0.00 0.00 482776/12455733 SlReadUint64() [521] 0.01 0.00 1119674/12455733 SlSaveLoadConv(void*, unsigned int) [94] 0.01 0.00 1459623/12455733 SlReadUint32() [379] 0.09 0.00 9179916/12455733 SlReadUint16() [134] [140] 0.3 0.12 0.00 12455733 SlReadByte() [140] 0.00 0.00 1525/5153 ReadZlib() [1274] ----------------------------------------------- 0.02 0.10 992943/992943 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [141] 0.3 0.02 0.10 992943 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.10 290414/290414 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [162] 0.00 0.00 2141/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 3312/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 637/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 55/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 435260/435260 GetReverseRailTypeTranslation(RailType, GRFFile const*) [1069] 0.00 0.00 435259/435259 GetTerrainType(unsigned int) [1070] 0.00 0.00 2220/2220 GetStationAnimationFrame(unsigned int) [1316] 0.00 0.00 456/6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] 0.00 0.00 14/1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] 0.00 0.00 9/452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] ----------------------------------------------- 0.00 0.00 42/1178654 UpdateAircraftCache(Aircraft*) [739] 0.00 0.00 354/1178654 Ship::Tick() [383] 0.00 0.00 1410/1178654 RoadVehicle::GetRunningCost() const [659] 0.00 0.00 14614/1178654 GetVehicleCapacity(Vehicle const*, unsigned short*) [571] 0.00 0.00 19067/1178654 Train::ConsistChanged(bool) [400] 0.00 0.01 62916/1178654 Train::GetRunningCost() const [499] 0.00 0.02 190969/1178654 GroundVehicle::CargoChanged() [368] 0.00 0.09 889282/1178654 GroundVehicle::PowerChanged() [151] [142] 0.3 0.00 0.12 1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.01 0.11 1178654/2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] ----------------------------------------------- 0.00 0.00 170/691480 RoadStop::Entry::Rebuild(RoadStop const*, int) [692] 0.00 0.00 2116/691480 EnsureNoVehicleOnGround(unsigned int) [631] 0.00 0.00 3074/691480 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 5562/691480 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [396] 0.00 0.00 11390/691480 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 33512/691480 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [299] 0.01 0.00 95098/691480 FloodVehicles(unsigned int) [296] 0.03 0.01 250498/691480 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [236] 0.04 0.01 290060/691480 TrainLocoHandler(Train*, bool) [7] [143] 0.3 0.09 0.03 691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.03 0.00 912435/4930706 FindTrainCollideEnum(Vehicle*, void*) [126] 0.00 0.00 3/3 TrainApproachingCrossingEnum(Vehicle*, void*) [784] 0.00 0.00 16078/16078 TrainOnTileEnum(Vehicle*, void*) [1207] 0.00 0.00 15333/164046 EnumCheckRoadVehClose(Vehicle*, void*) [1095] 0.00 0.00 7136/7136 FindTrainOnTrackEnum(Vehicle*, void*) [1251] 0.00 0.00 5393/5393 EnsureNoTrainOnTrackProc(Vehicle*, void*) [1268] 0.00 0.00 2738/2738 GetVehicleTunnelBridgeProc(Vehicle*, void*) [1306] 0.00 0.00 584/584 FloodVehicleProc(Vehicle*, void*) [1432] 0.00 0.00 54/54 FindVehiclesInRoadStop(Vehicle*, void*) [1637] 0.00 0.00 5/5 EnsureNoVehicleProcZ(Vehicle*, void*) [1888] 0.00 0.00 1/1 TrainOnTileEnum(Vehicle*, void*) [2395] ----------------------------------------------- 0.00 0.11 1/1 ttd_main(int, char**) [1] [144] 0.3 0.00 0.11 1 ScanNewGRFFiles() [144] 0.00 0.11 1/4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [64] 0.00 0.00 1/9 ClearGRFConfigList(GRFConfig**) [1794] 0.00 0.00 1/1 NetworkAfterNewGRFScan() [2370] ----------------------------------------------- 0.04 0.07 533481/533481 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [145] 0.3 0.04 0.07 533481 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.03 0.00 533481/1344098 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [184] 0.00 0.01 133183/133183 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.00 0.01 533482/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.01 0.01 127111/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.00 0.00 58786/553212 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] 0.00 0.00 96939/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 533481/1848574 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [1032] 0.00 0.00 406369/2076199 SpriteGroup::Resolve(ResolverObject*) const [1030] ----------------------------------------------- 0.00 0.00 2/2049266 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 7/2049266 Waypoint::UpdateVirtCoord() [709] 0.00 0.00 17/2049266 AfterLoadGame() [105] 0.00 0.00 343/2049266 Aircraft::Tick() [572] 0.00 0.00 659/2049266 Station::UpdateVirtCoord() [580] 0.00 0.00 1195/2049266 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 4873/2049266 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 5914/2049266 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.11 0.00 2036256/2049266 TrainController(Train*, Vehicle*) [10] [146] 0.3 0.11 0.00 2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] ----------------------------------------------- 0.11 0.00 13199/13199 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [147] 0.3 0.11 0.00 13199 Pool::GetNew(unsigned long) [147] ----------------------------------------------- 0.11 0.00 99049153/99049153 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] [148] 0.3 0.11 0.00 99049153 ResultSpriteGroup::GetNumResults() const [148] ----------------------------------------------- 0.01 0.00 103507/1232933 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] 0.10 0.00 1129426/1232933 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [149] 0.3 0.11 0.00 1232933 StationResolveReal(ResolverObject const*, RealSpriteGroup const*) [149] ----------------------------------------------- 0.02 0.09 737592/737592 RunTileLoop() [8] [150] 0.3 0.02 0.09 737592 TileLoop_Road(unsigned int) [150] 0.04 0.01 737545/737547 ClosestTownFromTile(unsigned int, unsigned int) [218] 0.04 0.00 737548/739937 GetTownRadiusGroup(Town const*, unsigned int) [243] 0.00 0.00 258/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 239/4101561 GetTileZ(unsigned int) [120] 0.00 0.00 258/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 239/39375 GetSnowLine() [1162] ----------------------------------------------- 0.00 0.00 684/34531 SettingsDisableElrail(int) [537] 0.00 0.00 832/34531 Train::ConsistChanged(bool) [400] 0.00 0.00 1291/34531 ReverseTrainDirection(Train*) [273] 0.01 0.02 9541/34531 Train::MarkDirty() [187] 0.01 0.06 22183/34531 TrainController(Train*, Vehicle*) [10] [151] 0.2 0.02 0.09 34531 GroundVehicle::PowerChanged() [151] 0.00 0.09 889282/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 4339/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 134836/325937 FreightWagonMult(unsigned char) [1078] 0.00 0.00 4339/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.11 2011/2011 StateGameLoop() [4] [152] 0.2 0.00 0.11 2011 IncreaseDate() [152] 0.00 0.08 1/1 IndustryMonthlyLoop() [177] 0.00 0.03 24/24 IndustryDailyLoop() [300] 0.00 0.00 1/1 TownsMonthlyLoop() [645] 0.00 0.00 24/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 1/1 SubsidyMonthlyLoop() [797] 0.00 0.00 26/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 25/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 24/24 DisasterDailyLoop() [1708] 0.00 0.00 24/24 NetworkChatMessageDailyLoop() [1709] 0.00 0.00 24/24 EnginesDailyLoop() [1707] 0.00 0.00 24/2321 ConvertDateToYMD(int, YearMonthDay*) [1312] 0.00 0.00 1/1 EnginesMonthlyLoop() [2349] 0.00 0.00 1/1 CompaniesMonthlyLoop() [2361] 0.00 0.00 1/1 StationMonthlyLoop() [2352] 0.00 0.00 1/1 NetworkServerMonthlyLoop() [2382] ----------------------------------------------- 0.03 0.08 773862/773862 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [153] 0.2 0.03 0.08 773862 DrawTile_Road(TileInfo*) [153] 0.04 0.02 1609576/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.01 773863/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 67184/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 39987/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 67184/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 773865/773865 AlwaysDrawUnpavedRoads(unsigned int, Roadside) [1052] 0.00 0.00 772494/772494 IsBridgeAbove(unsigned int) [1053] 0.00 0.00 39987/305234 GetRoadFoundation(Slope, RoadBits) [1081] 0.00 0.00 1372/1384 GetCrossingRoadAxis(unsigned int) [1363] 0.00 0.00 1372/1384 IsCrossingBarred(unsigned int) [1362] ----------------------------------------------- 0.08 0.02 2010/2010 StateGameLoop() [4] [154] 0.2 0.08 0.02 2010 AnimateAnimatedTiles() [154] 0.00 0.01 154379/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.01 220982/220982 AnimateTile_Industry(unsigned int) [506] 0.00 0.00 449192/449192 AnimateTile_Town(unsigned int) [519] 0.00 0.00 154380/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 3191/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 93955/93955 AnimateStationTile(unsigned int) [561] 0.00 0.00 94662/94662 AnimateTile_Station(unsigned int) [594] 0.00 0.00 708/708 AnimateAirportTile(unsigned int) [1408] ----------------------------------------------- 0.00 0.00 1/31884 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 2/31884 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 136/31884 ReverseTrainDirection(Train*) [273] 0.00 0.00 684/31884 Vehicle::LeaveStation() [391] 0.00 0.10 31061/31884 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] [155] 0.2 0.00 0.10 31884 UpdateSignalsInBuffer(Owner) [155] 0.03 0.07 31969/31969 ExploreSegment(Owner) [157] 0.00 0.00 31146/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 31966/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 3242/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 820/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 3242/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.04 0.06 357861/357861 RunTileLoop() [8] [156] 0.2 0.04 0.06 357861 TileLoop_Track(unsigned int) [156] 0.05 0.00 421158/421158 IsPlainRailTile(unsigned int) [219] 0.01 0.00 421155/421155 GetTileType(unsigned int) [417] 0.00 0.00 591796/8323052 GetTrackBits(unsigned int) [462] 0.00 0.00 2558/15464240 TileLoop_Water(unsigned int) [26] 0.00 0.00 93/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 88/4845505 GetRailFoundation(Slope, TrackBits) [189] 0.00 0.00 502600/502600 GetTileOwner(unsigned int) [1065] 0.00 0.00 93/39375 GetSnowLine() [1162] 0.00 0.00 82/125610 IsSlopeWithThreeCornersRaised(Slope) [1106] ----------------------------------------------- 0.03 0.07 31969/31969 UpdateSignalsInBuffer(Owner) [155] [157] 0.2 0.03 0.07 31969 ExploreSegment(Owner) [157] 0.00 0.04 250483/250501 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [236] 0.02 0.01 33512/33512 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [299] 0.00 0.00 37195/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 4548/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 5484/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 203626/203626 HasSignalOnTrackdir(unsigned int, Trackdir) [1090] 0.00 0.00 145932/145932 GetSignalType(unsigned int, Track) [1099] 0.00 0.00 101690/1167445 FindFirstBit(unsigned int) [1036] 0.00 0.00 5484/102702 GetOtherBridgeEnd(unsigned int) [1115] ----------------------------------------------- 0.04 0.00 4/10 Window::FindWindowPlacementAndResize(int, int) [202] 0.06 0.00 6/10 ResizeWindow(Window*, int, int) [203] [158] 0.2 0.10 0.00 10 MainWindow::OnResize() [158] ----------------------------------------------- 0.00 0.00 1/6820817 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 1/6820817 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 2/6820817 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.00 14/6820817 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [385] 0.00 0.00 15/6820817 Ship::Tick() [383] 0.00 0.00 20/6820817 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 702/6820817 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.00 0.00 2123/6820817 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 2556/6820817 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 3312/6820817 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 3653/6820817 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 31966/6820817 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 60932/6820817 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.00 71452/6820817 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 159945/6820817 TryReserveRailTrack(unsigned int, Track) [235] 0.01 0.00 371930/6820817 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.01 0.00 545227/6820817 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.01 0.00 546601/6820817 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.02 0.00 1424517/6820817 TrainController(Train*, Vehicle*) [10] 0.03 0.00 1788389/6820817 TrainCheckIfLineEnds(Train*) [91] 0.03 0.00 1807459/6820817 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [159] 0.2 0.10 0.00 6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] ----------------------------------------------- 0.00 0.10 146265/146265 TrainController(Train*, Vehicle*) [10] [160] 0.2 0.00 0.10 146265 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] 0.00 0.10 31061/31884 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 27567/132233 HasSignalOnTrackdir(unsigned int, Trackdir) [523] 0.00 0.00 12759/80554 GetSignalType(unsigned int, Track) [544] 0.00 0.00 31061/1816250 GetTileOwner(unsigned int) [1033] 0.00 0.00 31061/31884 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1173] ----------------------------------------------- 0.05 0.05 1161652/1161652 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [162] [161] 0.2 0.05 0.05 1161652 FindRailStationEnd(unsigned int, int, bool, bool) [161] 0.05 0.00 2532840/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] ----------------------------------------------- 0.00 0.10 290414/290414 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] [162] 0.2 0.00 0.10 290414 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [162] 0.05 0.05 1161652/1161652 FindRailStationEnd(unsigned int, int, bool, bool) [161] 0.00 0.00 290415/290415 GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) [1084] ----------------------------------------------- 0.06 0.04 2011/2011 CallLandscapeTick() [58] [163] 0.2 0.06 0.04 2011 OnTick_Town() [163] 0.00 0.04 4256/4256 GrowTown(Town*) [259] 0.00 0.00 15215/15829 UpdateTownRadius(Town*) [1209] ----------------------------------------------- 0.00 0.00 1/4787294 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 2/4787294 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.00 416/4787294 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.00 0.00 637/4787294 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 2119/4787294 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 31146/4787294 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 71314/4787294 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 140234/4787294 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 298824/4787294 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.02 0.00 1250893/4787294 TrainController(Train*, Vehicle*) [10] 0.02 0.00 1485082/4787294 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.03 0.00 1506626/4787294 TrainCheckIfLineEnds(Train*) [91] [164] 0.2 0.08 0.02 4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.01 0.00 2318581/2318581 GetSignalType(unsigned int, Track) [464] 0.01 0.00 4784274/8323052 GetTrackBits(unsigned int) [462] ----------------------------------------------- 0.00 0.00 234/2355507 DrawTile_Track(TileInfo*) [59] 0.00 0.00 355/2355507 DrawTile_Station(TileInfo*) [57] 0.00 0.00 425/2355507 DrawTile_Industry(TileInfo*) [574] 0.00 0.00 14666/2355507 DrawTile_Unmovable(TileInfo*) [588] 0.00 0.00 39987/2355507 DrawTile_Road(TileInfo*) [153] 0.00 0.00 66258/2355507 DrawTile_Town(TileInfo*) [230] 0.00 0.00 96939/2355507 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.00 0.01 238217/2355507 DrawTile_TunnelBridge(TileInfo*) [193] 0.02 0.06 1898426/2355507 DrawTrackBits(TileInfo*, TrackBits) [77] [165] 0.2 0.02 0.07 2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.02 276260/276260 HasFoundationNW(unsigned int, Slope, unsigned int) [302] 0.00 0.02 276261/276261 HasFoundationNE(unsigned int, Slope, unsigned int) [303] 0.00 0.01 276260/2539703 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.01 0.00 278349/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 276259/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] 0.00 0.00 276260/276260 OffsetGroundSprite(int, int) [1085] 0.00 0.00 1053/24634 GetRailFoundationCorner(Foundation) [1185] ----------------------------------------------- 0.00 0.00 2/28050 Ship::~Ship() [732] 0.00 0.00 33/28050 Aircraft::~Aircraft() [664] 0.00 0.00 107/28050 RoadVehicle::~RoadVehicle() [638] 0.00 0.04 12948/28050 Train::~Train() [237] 0.00 0.05 14960/28050 EffectVehicle::~EffectVehicle() [227] [166] 0.2 0.00 0.09 28050 Vehicle::~Vehicle() [166] 0.06 0.00 13158/13158 DeleteVehicleNews(unsigned short, unsigned short) [200] 0.02 0.00 13158/13158 Vehicle::SetNext(Vehicle*) [351] 0.01 0.00 13158/26357 MarkSingleVehicleDirty(Vehicle const*) [350] 0.00 0.00 13158/22378342 UpdateVehiclePosHash(Vehicle*, int, int) [43] 0.00 0.00 13158/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 1/22908463 ScrollWindowTo(int, int, int, Window*, bool) [785] 0.00 0.00 2/22908463 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 4/22908463 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] 0.00 0.00 7/22908463 Waypoint::UpdateVirtCoord() [709] 0.00 0.00 169/22908463 AfterLoadGame() [105] 0.00 0.00 178/22908463 Ship::Tick() [383] 0.00 0.00 343/22908463 Aircraft::Tick() [572] 0.00 0.00 662/22908463 Station::UpdateVirtCoord() [580] 0.00 0.00 3870/22908463 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 5461/22908463 Town::UpdateVirtCoord() [398] 0.00 0.00 7079/22908463 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 60016/22908463 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 67184/22908463 DrawTile_Road(TileInfo*) [153] 0.00 0.00 276493/22908463 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [271] 0.00 0.00 783164/22908463 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.01 0.00 1740730/22908463 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] 0.08 0.00 19963100/22908463 TrainController(Train*, Vehicle*) [10] [167] 0.2 0.09 0.00 22908463 GetSlopeZ(int, int) [167] ----------------------------------------------- 0.00 0.00 1/2058796 TileLoop_Industry(unsigned int) [122] 0.00 0.00 5/2058796 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 7/2058796 Waypoint::UpdateVirtCoord() [709] 0.00 0.00 21/2058796 AfterLoadGame() [105] 0.00 0.00 123/2058796 Town::UpdateVirtCoord() [398] 0.00 0.00 343/2058796 Aircraft::Tick() [572] 0.00 0.00 659/2058796 Station::UpdateVirtCoord() [580] 0.00 0.00 1392/2058796 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 2116/2058796 EnsureNoVehicleOnGround(unsigned int) [631] 0.00 0.00 2851/2058796 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 4234/2058796 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 4873/2058796 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 5914/2058796 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.09 0.00 2036257/2058796 TrainController(Train*, Vehicle*) [10] [168] 0.2 0.09 0.00 2058796 GetTileMaxZ(unsigned int) [168] ----------------------------------------------- 0.01 0.00 216600/1308439 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [266] 0.02 0.00 292114/1308439 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.06 0.00 799725/1308439 GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [136] [169] 0.2 0.09 0.00 1308439 ResolveStation(ResolverObject*) [169] ----------------------------------------------- [170] 0.2 0.09 0.00 SafeParamSet(ByteReader*) [170] ----------------------------------------------- 0.00 0.00 814/8912198 DrawBridgeMiddle(TileInfo const*) [99] 0.09 0.00 8911384/8912198 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] [171] 0.2 0.09 0.00 8912198 DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [171] ----------------------------------------------- 0.00 0.00 3/3257 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 12/3257 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [639] 0.00 0.00 17/3257 GetGlyph(FontSize, unsigned int) [534] 0.00 0.00 48/3257 SetupColoursAndInitialWindow() [256] 0.00 0.00 50/3257 GetSpriteSize(unsigned int) [577] 0.00 0.00 60/3257 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [562] 0.00 0.00 293/3257 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.01 0.00 397/3257 VehicleMove(Vehicle*, bool) [36] 0.01 0.01 424/3257 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.03 0.02 1953/3257 GetGlyphWidth(FontSize, unsigned int) [209] [172] 0.2 0.05 0.04 3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.02 0.01 3194/3194 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [286] 0.01 0.00 3194/3194 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [473] 0.00 0.00 63/3257 AllocSprite(unsigned long) [472] 0.00 0.00 3257/177121 FioReadWord() [1091] 0.00 0.00 3257/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 3257/7349 FioSeekToFile(unsigned char, unsigned long) [1249] 0.00 0.00 3257/19920788 FioReadByte() [1025] 0.00 0.00 1224/1226 Blitter_8bppBase::GetScreenDepth() [1373] 0.00 0.00 63/57777 FioReadBlock(void*, unsigned long) [1138] ----------------------------------------------- 0.00 0.01 49156/545227 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.01 0.07 496071/545227 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [173] 0.2 0.01 0.08 545227 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.01 0.02 546600/546600 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.02 0.00 1633231/1633231 IsRoadDepotTile(unsigned int) [336] 0.01 0.00 539730/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.01 0.00 531335/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.01 0.00 545227/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 11603/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 1585/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 2289/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 3551/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 1088004/1088004 T.1252 [808] 0.00 0.00 1084689/1089581 IsRoadStopTile(unsigned int) [1042] 0.00 0.00 543136/543136 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() [1061] 0.00 0.00 543135/543135 GetTileType(unsigned int) [1062] 0.00 0.00 16740/16740 GetTunnelBridgeDirection(unsigned int) [1205] 0.00 0.00 15411/15411 IsTunnel(unsigned int) [1211] 0.00 0.00 10203/10203 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [1237] 0.00 0.00 6386/30765 GetStationType(unsigned int) [1175] 0.00 0.00 3551/102702 GetOtherBridgeEnd(unsigned int) [1115] 0.00 0.00 1049/1049 GetRoadDepotDirection(unsigned int) [1385] ----------------------------------------------- 0.04 0.05 215773/215773 CallVehicleTicks() [6] [174] 0.2 0.04 0.05 215773 ElectricSparkTick(EffectVehicle*) [174] 0.00 0.04 12667/14960 EffectVehicle::~EffectVehicle() [227] 0.00 0.00 63484/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 63484/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 12667/28050 Pool::FreeItem(unsigned long) [1178] ----------------------------------------------- 0.00 0.00 73390/2070872 TrainApproachingCrossingTile(Train const*) [505] 0.02 0.06 1997482/2070872 TrainCheckIfLineEnds(Train*) [91] [175] 0.2 0.02 0.07 2070872 TrainCanLeaveTile(Train const*) [175] 0.06 0.00 1859072/9876042 IsTileType(unsigned int, TileType) [84] 0.01 0.00 1586009/3474434 GetRailTileType(unsigned int) [330] ----------------------------------------------- 0.00 0.00 15693/2219226 Train::ConsistChanged(bool) [400] 0.08 0.00 2203533/2219226 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [67] [176] 0.2 0.08 0.00 2219226 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [176] ----------------------------------------------- 0.00 0.08 1/1 IncreaseDate() [152] [177] 0.2 0.00 0.08 1 IndustryMonthlyLoop() [177] 0.00 0.05 2884/2932 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.03 2/5 Station::RecomputeIndustriesNearForAll() [186] 0.00 0.00 2/2911 Industry::~Industry() [690] 0.00 0.00 2884/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 2/2 Industry::PostDestructor(unsigned long) [2159] 0.00 0.00 2/2911 Pool::FreeItem(unsigned long) [1304] ----------------------------------------------- 0.05 0.03 2011/2011 CallLandscapeTick() [58] [178] 0.2 0.05 0.03 2011 OnTick_Station() [178] 0.01 0.02 4772/4787 UpdateStationAcceptance(Station*, bool) [292] 0.00 0.00 4772/99013 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [425] 0.00 0.00 5827/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 2015/4875880 Randomizer::Next() [217] 0.00 0.00 4812/100417 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 821/885 CargoList::Truncate(unsigned int) [1389] 0.00 0.00 584/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 96/12113291 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.01 1512865/12113291 IsPlainRailTile(unsigned int) [298] 0.00 0.01 1599311/12113291 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.01 0.01 2982014/12113291 T.2483 [182] 0.01 0.01 2994453/12113291 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.01 0.01 3024552/12113291 GetTrackBits(unsigned int) [216] [179] 0.2 0.03 0.05 12113291 GetRailTileType(unsigned int) [179] 0.05 0.00 12113299/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 14/1581340 UpdateTextBufferSize(Textbuf*) [764] 0.00 0.00 8560/1581340 FormatStringLinebreaks(char*, char const*, int) [630] 0.00 0.01 369957/1581340 GetStringBoundingBox(char const*) [318] 0.02 0.04 1202809/1581340 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] [180] 0.2 0.02 0.05 1581340 GetCharacterWidth(FontSize, unsigned int) [180] 0.00 0.05 76159/79519 GetGlyphWidth(FontSize, unsigned int) [209] ----------------------------------------------- 0.00 0.01 92/641 LoadNewGRF(unsigned int, unsigned int) [388] 0.00 0.06 549/641 FillGRFDetails(GRFConfig*, bool) [196] [181] 0.2 0.00 0.07 641 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.03 0.01 60583/92906 SkipSpriteData(unsigned char, unsigned short) [225] 0.00 0.02 147/147 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.01 0.00 377/377 CfgApply(ByteReader*) [409] 0.00 0.01 430/430 NewSpriteSet(ByteReader*) [498] 0.00 0.00 48/48 GraphicsNew(ByteReader*) [552] 0.00 0.00 225/225 LoadFontGlyph(ByteReader*) [625] 0.00 0.00 58/58 SpriteReplace(ByteReader*) [626] 0.00 0.00 64158/3571481 FioSkipBytes(int) [413] 0.00 0.00 1293/1293 FeatureNewName(ByteReader*) [701] 0.00 0.00 515/515 ScanInfo(ByteReader*) [712] 0.00 0.00 2300/2300 ParamSet(ByteReader*) [728] 0.00 0.00 830/830 SkipIf(ByteReader*) [743] 0.00 0.00 122139/177121 FioReadWord() [1091] 0.00 0.00 122013/19920788 FioReadByte() [1025] 0.00 0.00 60316/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 59734/618507 ByteReader::ReadByte() [1058] 0.00 0.00 56871/57777 FioReadBlock(void*, unsigned long) [1138] 0.00 0.00 7511/7511 NewSpriteGroup(ByteReader*) [1248] 0.00 0.00 1546/1546 FeatureChangeInfo(ByteReader*) [1358] 0.00 0.00 1544/1544 ReserveChangeInfo(ByteReader*) [1359] 0.00 0.00 1322/1322 SkipAct1(ByteReader*) [1369] 0.00 0.00 1018/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 675/675 SkipAct12(ByteReader*) [1414] 0.00 0.00 641/7349 FioSeekToFile(unsigned char, unsigned long) [1249] 0.00 0.00 641/651 FioOpenFile(int, char const*) [1421] 0.00 0.00 607/2344 FioReadDword() [1310] 0.00 0.00 532/532 FeatureMapSpriteGroup(ByteReader*) [1438] 0.00 0.00 327/327 StationMapSpriteGroup(ByteReader*, unsigned char) [1482] 0.00 0.00 210/210 SkipActA(ByteReader*) [1513] 0.00 0.00 182/182 SkipAct5(ByteReader*) [1522] 0.00 0.00 117/117 GRFComment(ByteReader*) [1573] 0.00 0.00 75/294 AllocateSound() [1493] 0.00 0.00 69/69 GRFConfig::IsOpenTTDBaseGRF() const [1614] 0.00 0.00 69/69 GRFInfo(ByteReader*) [1613] 0.00 0.00 53/33907 FioGetPos() [1168] 0.00 0.00 53/245 ByteReader::ReadWord() [1505] 0.00 0.00 51/51 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1643] 0.00 0.00 30/30 GRFLoadError(ByteReader*) [1691] 0.00 0.00 22/3195 GetSound(unsigned short) [1298] 0.00 0.00 18/18 DefineGotoLabel(ByteReader*) [1728] 0.00 0.00 9/9 SkipAct11(ByteReader*) [1800] 0.00 0.00 7/7 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [1837] 0.00 0.00 3/3 GRFSound(ByteReader*) [2030] ----------------------------------------------- 0.04 0.03 3297969/3297969 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [182] 0.2 0.04 0.03 3297969 T.2483 [182] 0.01 0.01 2982014/12113291 GetRailTileType(unsigned int) [179] 0.01 0.00 3297967/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.02 0.05 317071/317071 CallVehicleTicks() [6] [183] 0.2 0.02 0.05 317071 Train::OnNewDay() [183] 0.00 0.04 16669/31471 CheckIfTrainNeedsService(Train*) [194] 0.00 0.01 16669/18128 CheckOrders(Vehicle const*) [411] 0.00 0.01 16669/16669 Train::GetRunningCost() const [499] 0.00 0.00 56504/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 39835/40016 DecreaseVehicleValue(Vehicle*) [1161] 0.00 0.00 33087/34546 AgeVehicle(Vehicle*) [1167] 0.00 0.00 16669/18102 CheckVehicleBreakdown(Vehicle*) [1203] 0.00 0.00 16669/18079 SubtractMoneyFromCompanyFract(Owner, CommandCost) [1204] 0.00 0.00 16669/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 11541/11801 SpecializedStation::Get(unsigned long) [1225] ----------------------------------------------- 0.00 0.00 485/1344098 DrawTile_Track(TileInfo*) [59] 0.03 0.00 533481/1344098 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.04 0.00 810132/1344098 DrawTile_Station(TileInfo*) [57] [184] 0.2 0.07 0.00 1344098 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [184] 0.00 0.00 16167/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 2017/128417 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [470] ----------------------------------------------- 0.00 0.07 2603/2603 Station::RecomputeIndustriesNearForAll() [186] [185] 0.2 0.00 0.07 2603 Station::RecomputeIndustriesNear() [185] 0.05 0.02 2603/2603 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [191] 0.00 0.00 2603/2603 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [675] 0.00 0.00 2603/2603 Station::GetCatchmentRect() const [702] 0.00 0.00 10412/797274 DistanceManhattan(unsigned int, unsigned int) [1050] ----------------------------------------------- 0.00 0.01 1/5 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.03 2/5 IndustryMonthlyLoop() [177] 0.00 0.03 2/5 AfterLoadGame() [105] [186] 0.2 0.00 0.07 5 Station::RecomputeIndustriesNearForAll() [186] 0.00 0.07 2603/2603 Station::RecomputeIndustriesNear() [185] ----------------------------------------------- 0.00 0.00 681/9541 TrainEnterStation(Train*, unsigned short) [492] 0.00 0.07 8860/9541 LoadUnloadStation(Station*) [62] [187] 0.2 0.00 0.07 9541 Train::MarkDirty() [187] 0.01 0.02 9541/34531 GroundVehicle::PowerChanged() [151] 0.00 0.02 175408/49478320 Train::GetImage(Direction) const [22] 0.00 0.02 9541/10373 GroundVehicle::CargoChanged() [368] 0.00 0.00 241/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 241/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 25/17583614 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [742] 0.01 0.00 1898425/17583614 DrawTile_Track(TileInfo*) [59] 0.06 0.00 15685164/17583614 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [107] [188] 0.2 0.07 0.00 17583614 GetRailTileType(unsigned int) [188] ----------------------------------------------- 0.00 0.00 13/4845505 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [742] 0.00 0.00 88/4845505 TileLoop_Track(unsigned int) [156] 0.00 0.00 267125/4845505 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.03 0.00 1898425/4845505 DrawTrackBits(TileInfo*, TrackBits) [77] 0.04 0.00 2679854/4845505 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] [189] 0.2 0.07 0.00 4845505 GetRailFoundation(Slope, TrackBits) [189] 0.00 0.00 125528/125610 IsSlopeWithThreeCornersRaised(Slope) [1106] 0.00 0.00 97422/97422 SlopeWithThreeCornersRaised(Corner) [1118] ----------------------------------------------- 0.00 0.00 814/8815067 DrawBridgeMiddle(TileInfo const*) [99] 0.07 0.00 8814253/8815067 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] [190] 0.2 0.07 0.00 8815067 AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [190] ----------------------------------------------- 0.05 0.02 2603/2603 Station::RecomputeIndustriesNear() [185] [191] 0.2 0.05 0.02 2603 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [191] 0.02 0.00 2356782/2359385 FindIndustryToDeliver(unsigned int, void*) [332] ----------------------------------------------- 0.00 0.03 1177/3181 VideoDriver_SDL::MainLoop() [2] 0.00 0.04 2004/3181 InputLoop() [215] [192] 0.2 0.00 0.07 3181 HandleMouseEvents() [192] 0.00 0.03 1/1 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.03 1/1 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.01 2/2 PopupMainToolbMenu(Window*, int, unsigned short, int) [487] 0.01 0.00 3135/3135 Window::OnMouseOver(Point, int) [510] 0.00 0.00 1/1 ShowNetworkGameWindow() [527] 0.00 0.00 3181/3181 VpHandlePlaceSizingDrag() [1300] 0.00 0.00 3181/3181 UpdateTileSelection() [1299] 0.00 0.00 3134/3263 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] 0.00 0.00 33/33 MainWindow::OnScroll(Point) [1681] 0.00 0.00 8/41 IsPtInWindowViewport(Window const*, int, int) [1662] 0.00 0.00 7/9 Window::SetFocusedWidget(unsigned char) [1809] 0.00 0.00 7/7 HideDropDownMenu(Window*) [1835] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 4/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 4/44 Window::SetWidgetDirty(unsigned char) const [1659] 0.00 0.00 4/4 Window::HandleButtonClick(unsigned char) [1947] 0.00 0.00 2/3116 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 2/2 SndPlayFx(unsigned short) [2100] 0.00 0.00 2/2 ToolbarSaveClick(Window*) [2113] 0.00 0.00 2/2 MainToolbarWindow::OnClick(Point, int, int) [2140] 0.00 0.00 2/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 1/1 AskExitGameCallback(Window*, bool) [2397] 0.00 0.00 1/1 QueryWindow::OnClick(Point, int, int) [2422] 0.00 0.00 1/247 MxActivateChannel(MixerChannel*) [1502] 0.00 0.00 1/16 Window::~Window() [1749] 0.00 0.00 1/1 SaveLoadWindow::~SaveLoadWindow() [2435] 0.00 0.00 1/1 SaveLoadWindow::OnClick(Point, int, int) [2433] 0.00 0.00 1/1 NetworkStartServerWindow::OnClick(Point, int, int) [2469] 0.00 0.00 1/1 SelectGameWindow::OnClick(Point, int, int) [2445] ----------------------------------------------- 0.03 0.04 268226/268226 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [193] 0.2 0.03 0.04 268226 DrawTile_TunnelBridge(TileInfo*) [193] 0.01 0.00 381425/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.01 238217/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.01 277904/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.01 0.00 238217/940050 EndSpriteCombine() [338] 0.00 0.00 238217/2459894 GetBridgeFoundation(Slope, Axis) [331] 0.00 0.00 19921/128417 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [470] 0.00 0.00 53182/76886 HasBridgeFlatRamp(Slope, Axis) [602] 0.00 0.00 450128/1117510 GetRailTypeInfo(RailType) [1040] 0.00 0.00 252896/252896 HasTunnelBridgeReservation(unsigned int) [1086] 0.00 0.00 238217/940050 StartSpriteCombine() [1048] 0.00 0.00 238216/337336 DrawClearLandTile(TileInfo const*, unsigned char) [1076] 0.00 0.00 225064/558754 HasCatenaryDrawn(RailType) [1060] ----------------------------------------------- 0.00 0.03 14802/31471 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.04 16669/31471 Train::OnNewDay() [183] [194] 0.2 0.00 0.07 31471 CheckIfTrainNeedsService(Train*) [194] 0.05 0.00 26459/27643 Vehicle::NeedsServicing() const [220] 0.00 0.02 31471/32930 Vehicle::NeedsAutomaticServicing() const [349] ----------------------------------------------- 0.01 0.06 46824/46824 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [93] [195] 0.2 0.01 0.06 46824 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] 0.03 0.00 46824/89308 Pool::GetNew(unsigned long) [205] 0.02 0.00 46824/46949 CargoList::Append(CargoPacket*) [365] 0.00 0.00 46823/99013 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [425] 0.00 0.00 46822/100417 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 46823/46823 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1153] 0.00 0.00 46822/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 40956/109958 Pool::FreeItem(unsigned long) [1111] ----------------------------------------------- 0.00 0.00 3/549 GfxLoadSprites() [322] 0.00 0.06 546/549 GRFFileScanner::AddFile(char const*, unsigned long) [63] [196] 0.1 0.00 0.06 549 FillGRFDetails(GRFConfig*, bool) [196] 0.00 0.06 549/641 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 549/656 FioCheckFileExists(char const*, Subdirectory) [1419] ----------------------------------------------- 0.00 0.06 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [197] 0.1 0.00 0.06 1 Load_STNN() [197] 0.00 0.06 23425/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 653/51802 SlIterateArray() [604] 0.00 0.00 652/12455733 SlReadByte() [140] 0.00 0.00 652/671 Pool::GetNew(unsigned long, unsigned long) [1416] 0.00 0.00 647/664 Station::Station(unsigned int) [1418] 0.00 0.00 5/7 StationRect::StationRect() [1844] ----------------------------------------------- 0.00 0.00 128/10327719 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 345634/10327719 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.01 0.00 1645482/10327719 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.01 0.00 2571233/10327719 TrainLocoHandler(Train*, bool) [7] 0.02 0.00 2848235/10327719 TrainController(Train*, Vehicle*) [10] 0.02 0.00 2917007/10327719 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [198] 0.1 0.06 0.00 10327719 GetTileRailType(unsigned int) [198] ----------------------------------------------- 0.00 0.00 6838/5753254 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 93954/5753254 AnimateStationTile(unsigned int) [561] 0.06 0.00 5652462/5753254 IsStationTileBlocked(unsigned int) [110] [199] 0.1 0.06 0.00 5753254 GetStationSpec(unsigned int) [199] ----------------------------------------------- 0.06 0.00 13158/13158 Vehicle::~Vehicle() [166] [200] 0.1 0.06 0.00 13158 DeleteVehicleNews(unsigned short, unsigned short) [200] ----------------------------------------------- 0.02 0.00 4159/12715 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 0.04 0.00 8556/12715 DrawTextEffects(DrawPixelInfo*) [96] [201] 0.1 0.06 0.00 12715 AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) [201] ----------------------------------------------- 0.00 0.00 1/16 ShowGenerateWorldProgress() [532] 0.00 0.00 1/16 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/16 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/16 ShowNetworkGameWindow() [527] 0.00 0.00 1/16 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/16 ShowStatusBar() [529] 0.00 0.00 1/16 AllocateToolbar() [530] 0.00 0.01 2/16 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.01 3/16 ShowSelectGameWindow() [392] 0.00 0.02 4/16 SetupColoursAndInitialWindow() [256] [202] 0.1 0.00 0.06 16 Window::FindWindowPlacementAndResize(int, int) [202] 0.04 0.00 4/10 MainWindow::OnResize() [158] 0.00 0.02 4/12 ResizeWindow(Window*, int, int) [203] 0.00 0.00 8/12 Window::OnResize() [1774] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 4/21121 Window::SetDirty() const [1194] ----------------------------------------------- 0.00 0.02 4/12 SetupColoursAndInitialWindow() [256] 0.00 0.02 4/12 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.02 4/12 ReInitAllWindows() [325] [203] 0.1 0.00 0.06 12 ResizeWindow(Window*, int, int) [203] 0.06 0.00 6/10 MainWindow::OnResize() [158] 0.00 0.00 10/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 10/21121 Window::SetDirty() const [1194] 0.00 0.00 10/30 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] 0.00 0.00 4/12 Window::OnResize() [1774] 0.00 0.00 2/2 NWidgetViewport::UpdateViewportCoordinates(Window*) [2137] 0.00 0.00 1/2 Scrollbar::SetCapacityFromWidget(Window*, int, int) [2162] 0.00 0.00 1/1 SaveLoadWindow::OnResize() [2434] 0.00 0.00 1/1 NetworkGameWindow::OnResize() [2452] ----------------------------------------------- [204] 0.1 0.06 0.00 GetIndustryIndex(unsigned int) [204] ----------------------------------------------- 0.00 0.00 11/89308 Load_STNS() [622] 0.00 0.00 59/89308 Load_VEHS() [252] 0.00 0.00 63/89308 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] 0.03 0.00 42351/89308 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] 0.03 0.00 46824/89308 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] [205] 0.1 0.06 0.00 89308 Pool::GetNew(unsigned long) [205] ----------------------------------------------- 0.00 0.00 664/292114 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 1835/292114 AnimateStationTile(unsigned int) [561] 0.00 0.06 289615/292114 DrawTile_Station(TileInfo*) [57] [206] 0.1 0.00 0.06 292114 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.01 0.01 292115/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.02 0.00 292114/1308439 ResolveStation(ResolverObject*) [169] 0.02 0.00 292108/542932 CallbackResultSpriteGroup::GetCallbackResult() const [285] 0.00 0.00 8/2033721 SpriteGroup::GetCallbackResult() const [465] ----------------------------------------------- 0.00 0.00 2718/45017 NWidgetServerListHeader::Draw(Window const*) [538] 0.00 0.03 20645/45017 NWidgetPIPContainer::Draw(Window const*) [17] 0.00 0.03 21654/45017 NWidgetToolbarContainer::Draw(Window const*) [291] [207] 0.1 0.00 0.06 45017 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.03 5118/7087 StatusBarWindow::DrawWidget(Rect const&, int) const [249] 0.00 0.01 283/659 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] 0.00 0.01 762/762 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [504] 0.00 0.00 563/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 37004/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 386/386 QueryWindow::DrawWidget(Rect const&, int) const [550] 0.00 0.00 7231/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 4813/4813 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [570] 0.00 0.00 131/131 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] 0.00 0.00 4906/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.00 0.00 51/51 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 108/108 Window::DrawSortButtonState(int, SortButtonState) const [628] 0.00 0.00 250/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 4906/10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.00 0.00 264/353 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [674] 0.00 0.00 9013/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] 0.00 0.00 5073/5073 Window::DrawWidget(Rect const&, int) const [1275] 0.00 0.00 732/1297 NetworkGameWindow::DrawWidget(Rect const&, int) const [1371] 0.00 0.00 386/390 QueryWindow::SetStringParameters(int) const [1463] 0.00 0.00 314/379 SelectGameWindow::SetStringParameters(int) const [1468] 0.00 0.00 238/388 Window::SetStringParameters(int) const [1466] 0.00 0.00 211/227 NetworkStartServerWindow::SetStringParameters(int) const [1509] 0.00 0.00 139/156 NetworkGameWindow::SetStringParameters(int) const [1534] ----------------------------------------------- 0.00 0.05 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [208] 0.1 0.00 0.05 2 Ptrs_STNN() [208] 0.00 0.05 21356/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 3360/79519 LoadStringWidthTable() [547] 0.00 0.05 76159/79519 GetCharacterWidth(FontSize, unsigned int) [180] [209] 0.1 0.00 0.05 79519 GetGlyphWidth(FontSize, unsigned int) [209] 0.03 0.02 1953/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 79519/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.00 0.00 79518/81534 SpriteExists(unsigned int) [1123] ----------------------------------------------- 0.00 0.05 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [210] 0.1 0.00 0.05 1 Load_CAPA() [210] 0.00 0.05 20652/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 20653/51802 SlIterateArray() [604] 0.00 0.00 20652/20652 CargoPacket::CargoPacket() [1196] 0.00 0.00 20652/20652 Pool::GetNew(unsigned long, unsigned long) [1197] ----------------------------------------------- 0.00 0.00 112/1267378 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.01 0.04 1267266/1267378 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [211] 0.1 0.01 0.04 1267378 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.02 0.00 718427/752940 IsBridgeTile(unsigned int) [313] 0.02 0.00 639960/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 671020/48860253 GetTileType(unsigned int) [106] 0.00 0.00 23704/76886 HasBridgeFlatRamp(Slope, Axis) [602] 0.00 0.00 71112/244596 GetTunnelBridgeDirection(unsigned int) [600] 0.00 0.00 54763/216481 IsTunnel(unsigned int) [606] ----------------------------------------------- 0.00 0.02 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.03 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [212] 0.1 0.00 0.05 3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] 0.00 0.04 3/3 InitializeVehicles() [258] 0.01 0.00 3/3 InitializeLandscape() [440] 0.00 0.01 3/4 AI::Initialize() [483] 0.00 0.00 3/8 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 3/3 InitializeIndustries() [698] 0.00 0.00 3/4 Pool::CleanPool() [788] 0.00 0.00 3/4 AllocateMap(unsigned int, unsigned int) [1899] 0.00 0.00 3/9 UnInitWindowSystem() [1795] 0.00 0.00 3/3 InitializeMusic() [1974] 0.00 0.00 3/3 InitializeSound() [1976] 0.00 0.00 3/3 Pool::CleanPool() [2041] 0.00 0.00 3/3 InitializeDepots() [1986] 0.00 0.00 3/3 ResetVehiclePosHash() [2005] 0.00 0.00 3/3 Pool::CleanPool() [2039] 0.00 0.00 3/3 InitializeEngineRenews() [2012] 0.00 0.00 3/3 InitNewsItemStructs() [1997] 0.00 0.00 3/4 Pool::CleanPool() [1940] 0.00 0.00 3/3 InitializeGroup() [1973] 0.00 0.00 3/3 InitializeOrders() [1987] 0.00 0.00 3/3 InitializeRailGui() [1991] 0.00 0.00 3/3 InitializeClearLand() [1998] 0.00 0.00 3/3 InitializeDockGui() [1989] 0.00 0.00 3/3 InitializeAirportGui() [2007] 0.00 0.00 3/3 InitializeRoadGui() [1992] 0.00 0.00 3/3 Pool::CleanPool() [2043] 0.00 0.00 3/3 InitializeSubsidies() [2002] 0.00 0.00 3/4 Pool::CleanPool() [1939] 0.00 0.00 3/3 InitializeTowns() [1977] 0.00 0.00 3/3 InitializeAIGui() [1972] 0.00 0.00 3/3 InitializeStations() [1995] 0.00 0.00 3/4 Pool::CleanPool() [1938] 0.00 0.00 3/3 InitializeSigns() [1975] 0.00 0.00 3/3 InitializeTrees() [1978] 0.00 0.00 3/4 Pool::CleanPool() [1936] 0.00 0.00 3/3 InitializeCargoPackets() [2011] 0.00 0.00 3/4 Pool::CleanPool() [1944] 0.00 0.00 3/3 InitializeRoadStops() [2000] 0.00 0.00 3/3 InitializeCompanies() [1999] 0.00 0.00 3/3 InitializeNPF() [1965] 0.00 0.00 3/5 InitializeBuildingCounts() [1881] 0.00 0.00 3/3 InitTextEffects() [1971] 0.00 0.00 3/3 InitializeCheats() [1985] 0.00 0.00 3/3 InitializeEconomy() [1990] 0.00 0.00 3/3 InitializeAnimatedTiles() [2014] 0.00 0.00 3/3 NetworkInitChatMessage() [2013] 0.00 0.00 3/6 GamelogReset() [1857] 0.00 0.00 3/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1811] 0.00 0.00 3/5 ResetObjectToPlace() [1880] 0.00 0.00 3/4 GamelogMode() [1900] 0.00 0.00 3/4 GamelogRevision() [1903] 0.00 0.00 3/5 GamelogStartAction(GamelogActionType) [1879] 0.00 0.00 3/4 GamelogGRFAddList(GRFConfig const*) [1909] 0.00 0.00 3/4 MakeNewgameSettingsLive() [1915] 0.00 0.00 2/5 SetDate(int) [1883] 0.00 0.00 2/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1497] 0.00 0.00 2/2 InitializeOldNames() [2080] ----------------------------------------------- 0.00 0.00 48/2932 IndustryDailyLoop() [300] 0.00 0.05 2884/2932 IndustryMonthlyLoop() [177] [213] 0.1 0.00 0.05 2932 ChangeIndustryProduction(Industry*, bool) [213] 0.04 0.01 42/42 WhoCanServiceIndustry(Industry*) [214] 0.00 0.00 2934/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 1041/4875880 Randomizer::Next() [217] 0.00 0.00 79/10020 Chance16(unsigned int, unsigned int) [665] 0.00 0.00 54/15973 Randomizer::Next(unsigned int) [1208] 0.00 0.00 44/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 44/53 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1640] 0.00 0.00 6/7 SetDParam(unsigned int, unsigned long long) [1839] 0.00 0.00 2/64 SimpleCountedObject::Release() [1618] 0.00 0.00 2/4 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] ----------------------------------------------- 0.04 0.01 42/42 ChangeIndustryProduction(Industry*, bool) [213] [214] 0.1 0.04 0.01 42 WhoCanServiceIndustry(Industry*) [214] 0.01 0.00 353749/353749 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [390] 0.00 0.00 42/341852 FindStationsAroundTiles(TileArea const&, SmallVector*) [28] ----------------------------------------------- 0.00 0.05 2011/2011 GameLoop() [3] [215] 0.1 0.00 0.05 2011 InputLoop() [215] 0.00 0.04 2004/3181 HandleMouseEvents() [192] 0.01 0.00 5898/5898 Window::OnMouseLoop() [509] 0.00 0.00 158/158 DropdownWindow::OnMouseLoop() [528] 0.00 0.00 81/81 QueryString::HandleEditBox(Window*, int) [1597] 0.00 0.00 81/81 QueryStringBaseWindow::HandleEditBox(int) [1598] 0.00 0.00 64/64 SaveLoadWindow::OnMouseLoop() [1617] 0.00 0.00 47/47 NetworkGameWindow::OnMouseLoop() [1655] 0.00 0.00 34/34 NetworkStartServerWindow::OnMouseLoop() [1676] 0.00 0.00 6/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 6/21121 Window::SetDirty() const [1194] 0.00 0.00 2/16 Window::~Window() [1749] 0.00 0.00 2/2 DropdownWindow::~DropdownWindow() [2133] 0.00 0.00 1/1 Window::OnTimeout() [2494] 0.00 0.00 1/1 Window::RaiseButtons(bool) [2493] ----------------------------------------------- 0.00 0.00 146/3024556 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.02 0.03 3024410/3024556 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [216] 0.1 0.02 0.03 3024556 GetTrackBits(unsigned int) [216] 0.01 0.01 3024552/12113291 GetRailTileType(unsigned int) [179] 0.01 0.00 3024559/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 1/4875880 StartupDisasters() [796] 0.00 0.00 1/4875880 StartupEconomy() [795] 0.00 0.00 1/4875880 ChimneySmokeInit(EffectVehicle*) [798] 0.00 0.00 1/4875880 SubsidyMonthlyLoop() [797] 0.00 0.00 8/4875880 OnTick_Trees() [782] 0.00 0.00 10/4875880 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [386] 0.00 0.00 16/4875880 AfterLoadGame() [105] 0.00 0.00 17/4875880 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 29/4875880 TileLoop_Unmovable(unsigned int) [670] 0.00 0.00 42/4875880 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [770] 0.00 0.00 97/4875880 AnimateStationTile(unsigned int) [561] 0.00 0.00 585/4875880 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 768/4875880 StartupOneEngine(Engine*, int) [730] 0.00 0.00 916/4875880 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 1041/4875880 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 2001/4875880 CreateNewIndustry(unsigned int, unsigned char) [304] 0.00 0.00 2002/4875880 GameLoop() [3] 0.00 0.00 2015/4875880 OnTick_Station() [178] 0.00 0.00 2051/4875880 IndustryDailyLoop() [300] 0.00 0.00 2390/4875880 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 6228/4875880 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 10020/4875880 Chance16(unsigned int, unsigned int) [665] 0.00 0.00 17068/4875880 Chance16(unsigned int, unsigned int) [408] 0.00 0.00 21058/4875880 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [539] 0.00 0.00 83377/4875880 OnTick_Industry() [75] 0.00 0.00 120736/4875880 TileLoop_Industry(unsigned int) [122] 0.00 0.00 174018/4875880 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.00 0.00 379057/4875880 TileLoop_Trees(unsigned int) [38] 0.01 0.00 574018/4875880 Chance16(unsigned int, unsigned int) [501] 0.01 0.00 943560/4875880 TileLoop_Town(unsigned int) [27] 0.01 0.00 1181914/4875880 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.01 0.00 1350834/4875880 GrowTown(Town*) [259] [217] 0.1 0.05 0.00 4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 1/737547 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 1/737547 AfterLoadGame() [105] 0.04 0.01 737545/737547 TileLoop_Road(unsigned int) [150] [218] 0.1 0.04 0.01 737547 ClosestTownFromTile(unsigned int, unsigned int) [218] 0.01 0.00 542630/542630 Pool::Get(unsigned long) [416] 0.00 0.00 1475096/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 737553/790185 GetTownIndex(unsigned int) [1051] 0.00 0.00 737550/1035154 GetRoadTileType(unsigned int) [1046] 0.00 0.00 542630/797274 DistanceManhattan(unsigned int, unsigned int) [1050] ----------------------------------------------- 0.05 0.00 421158/421158 TileLoop_Track(unsigned int) [156] [219] 0.1 0.05 0.00 421158 IsPlainRailTile(unsigned int) [219] ----------------------------------------------- 0.00 0.00 1184/27643 RoadVehicle::OnNewDay() [524] 0.05 0.00 26459/27643 CheckIfTrainNeedsService(Train*) [194] [220] 0.1 0.05 0.00 27643 Vehicle::NeedsServicing() const [220] 0.00 0.00 459854/459864 EngineReplacement(EngineRenew*, unsigned short, unsigned short) [1068] ----------------------------------------------- [221] 0.1 0.05 0.00 ArrangeTrains(Train**, Train*, Train**, Train*, bool) [221] ----------------------------------------------- [222] 0.1 0.05 0.00 Train::IsStoppedInDepot() const [222] ----------------------------------------------- 0.00 0.00 58786/553212 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.01 0.00 132095/553212 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] 0.03 0.01 362331/553212 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] [223] 0.1 0.04 0.01 553212 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] 0.01 0.00 165518/165518 HouseSetTriggers(ResolverObject const*, int) [468] 0.00 0.00 336612/336612 HouseGetRandomBits(ResolverObject const*) [1077] 0.00 0.00 216600/216600 StationGetRandomBits(ResolverObject const*) [1089] 0.00 0.00 165518/165518 HouseGetTriggers(ResolverObject const*) [1094] ----------------------------------------------- 0.00 0.00 1024/19715 Load_MAP7() [380] 0.00 0.00 1040/19715 Load_MAP6() [263] 0.00 0.00 1040/19715 Load_MAP5() [307] 0.00 0.00 1040/19715 Load_MAP4() [378] 0.00 0.00 1040/19715 Load_MAP3() [262] 0.00 0.00 1040/19715 Load_MAP1() [261] 0.00 0.00 1040/19715 Load_MAPT() [264] 0.03 0.00 12451/19715 SlObjectMember(void*, SaveLoad const*) [83] [224] 0.1 0.05 0.00 19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 3628/5153 ReadZlib() [1274] ----------------------------------------------- 0.01 0.00 32323/92906 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.03 0.01 60583/92906 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [225] 0.1 0.04 0.01 92906 SkipSpriteData(unsigned char, unsigned short) [225] 0.01 0.00 3474092/3571481 FioSkipBytes(int) [413] 0.00 0.00 18679244/19920788 FioReadByte() [1025] ----------------------------------------------- 0.01 0.04 47418/47418 LoadUnloadStation(Station*) [62] [226] 0.1 0.01 0.04 47418 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] 0.03 0.00 42351/89308 Pool::GetNew(unsigned long) [205] 0.01 0.00 48114/48173 CargoList::Append(CargoPacket*) [428] 0.00 0.00 48114/48212 CargoList::RemoveFromCache(CargoPacket const*) [1151] 0.00 0.00 42351/42484 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1156] 0.00 0.00 26821/109958 Pool::FreeItem(unsigned long) [1111] 0.00 0.00 5763/27330 std::list >::erase(std::_List_iterator) [1181] ----------------------------------------------- 0.00 0.00 4/14960 SteamSmokeTick(EffectVehicle*) [705] 0.00 0.00 47/14960 SmokeTick(EffectVehicle*) [654] 0.00 0.00 440/14960 DieselSmokeTick(EffectVehicle*) [553] 0.00 0.01 1802/14960 Pool::CleanPool() [228] 0.00 0.04 12667/14960 ElectricSparkTick(EffectVehicle*) [174] [227] 0.1 0.00 0.05 14960 EffectVehicle::~EffectVehicle() [227] 0.00 0.05 14960/28050 Vehicle::~Vehicle() [166] 0.00 0.00 14960/28050 CargoList::~CargoList() [1180] ----------------------------------------------- 0.00 0.01 1/4 ttd_main(int, char**) [1] 0.00 0.04 3/4 InitializeVehicles() [258] [228] 0.1 0.00 0.05 4 Pool::CleanPool() [228] 0.00 0.04 12948/12948 Train::~Train() [237] 0.00 0.01 1802/14960 EffectVehicle::~EffectVehicle() [227] 0.00 0.00 107/107 RoadVehicle::~RoadVehicle() [638] 0.00 0.00 33/33 Aircraft::~Aircraft() [664] 0.00 0.00 2/2 Ship::~Ship() [732] 0.00 0.00 14892/28050 Pool::FreeItem(unsigned long) [1178] ----------------------------------------------- 0.00 0.05 1/1 ttd_main(int, char**) [1] [229] 0.1 0.00 0.05 1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.02 1/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] 0.00 0.01 1/4 SetupColoursAndInitialWindow() [256] 0.00 0.01 1/3 GfxLoadSprites() [322] 0.00 0.00 1/5 ReInitAllWindows() [325] 0.00 0.00 1/3 ShowSelectGameWindow() [392] 0.00 0.00 1/1 ShowGenerateWorldProgress() [532] 0.00 0.00 2/15 MarkWholeScreenDirty() [477] 0.00 0.00 1/5 LoadStringWidthTable() [547] 0.00 0.00 1/8 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 2/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/3 SetLocalCompany(Owner) [1981] 0.00 0.00 1/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1497] 0.00 0.00 1/5 SetDate(int) [1883] 0.00 0.00 1/1 PrepareGenerateWorldProgress() [2386] 0.00 0.00 1/6 GamelogPrint(void (*)(char const*)) [1856] 0.00 0.00 1/6 GamelogPrintDebug(int) [1861] 0.00 0.00 1/5 GamelogStopAction() [1877] 0.00 0.00 1/5 ResetWindowSystem() [1878] 0.00 0.00 1/4 GfxInitPalettes() [1904] 0.00 0.00 1/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1811] 0.00 0.00 1/1226 Blitter_8bppBase::GetScreenDepth() [1373] 0.00 0.00 1/1 DeleteAllNonVitalWindows() [2380] 0.00 0.00 1/2 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2131] 0.00 0.00 1/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 1/1 HideVitalWindows() [2342] 0.00 0.00 1/3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 0.03 0.02 1071850/1071850 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [230] 0.1 0.03 0.02 1071850 DrawTile_Town(TileInfo*) [230] 0.00 0.01 538373/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 66258/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 18153/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 1071849/3359427 GetHouseType(unsigned int) [1028] 0.00 0.00 538371/6158898 GetTileType(unsigned int) [1027] ----------------------------------------------- 0.02 0.00 120983/242671 TileLoop_Industry(unsigned int) [122] 0.02 0.00 121688/242671 TriggerIndustry(Industry*, IndustryTileTrigger) [268] [231] 0.1 0.04 0.01 242671 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [231] 0.01 0.00 242672/866063 GetIndustryTileSpec(unsigned short) [339] ----------------------------------------------- 0.00 0.04 488/488 DrawOverlappedWindowForAll(int, int, int, int) [14] [232] 0.1 0.00 0.04 488 NetworkGameWindow::OnPaint() [232] 0.00 0.04 488/76070 Window::DrawWidgets() const [16] 0.00 0.00 13/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 488/489 NWidgetStacked::SetDisplayedPlane(int) [1451] ----------------------------------------------- 0.00 0.02 1/2 FiosGetScenarioList(SaveLoadDialogMode) [316] 0.00 0.02 1/2 ShowSaveLoadDialog(SaveLoadDialogMode) [295] [233] 0.1 0.00 0.04 2 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.04 2/2 FileScanner::Scan(char const*, char const*, bool) [234] 0.00 0.00 1/14504 str_validate(char*, char const*, bool, bool) [679] 0.00 0.00 75/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 72/32791 FS2OTTD(char const*) [1171] 0.00 0.00 72/32695 FiosIsValidFile(char const*, dirent const*, stat*) [1172] 0.00 0.00 3/58 FiosIsHiddenFile(dirent const*) [1632] 0.00 0.00 2/2 FiosIsRoot(char const*) [2056] 0.00 0.00 1/11043 OTTD2FS(char const*) [1232] 0.00 0.00 1/1 FiosGetDrives() [2326] ----------------------------------------------- 0.00 0.04 2/2 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] [234] 0.1 0.00 0.04 2 FileScanner::Scan(char const*, char const*, bool) [234] 0.00 0.04 2/22 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.00 2/6309 AppendPathSeparator(char*, unsigned long) [1257] 0.00 0.00 2/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.00 142/159945 Train::ReserveTrackUnderConsist() const [687] 0.00 0.00 17728/159945 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.01 66226/159945 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.02 75849/159945 TrainController(Train*, Vehicle*) [10] [235] 0.1 0.01 0.03 159945 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.01 159966/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.01 0.00 14/20 SetRailStationReservation(unsigned int, bool) [476] 0.00 0.00 71296/142608 SetTrackReservation(unsigned int, TrackBits) [423] 0.00 0.00 140229/211541 GetTrackBits(unsigned int) [508] 0.00 0.00 140234/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 159966/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 159945/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 140229/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 7128/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 12581/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 2/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 12581/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 7128/38120 HasStationReservation(unsigned int) [1164] 0.00 0.00 5743/5874 SetTunnelBridgeReservation(unsigned int, bool) [1262] 0.00 0.00 15/175641 GetTileType(unsigned int) [1092] 0.00 0.00 5/812 HasDepotReservation(unsigned int) [1400] 0.00 0.00 5/7 SetDepotReservation(unsigned int, bool) [1838] 0.00 0.00 2/9 HasCrossingReservation(unsigned int) [1798] 0.00 0.00 2/3 SetCrossingReservation(unsigned int, bool) [2027] 0.00 0.00 2/2 GetRoadTileType(unsigned int) [2111] ----------------------------------------------- 0.00 0.00 18/250501 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.04 250483/250501 ExploreSegment(Owner) [157] [236] 0.1 0.00 0.04 250501 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [236] 0.03 0.01 250498/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] ----------------------------------------------- 0.00 0.04 12948/12948 Pool::CleanPool() [228] [237] 0.1 0.00 0.04 12948 Train::~Train() [237] 0.00 0.04 12948/28050 Vehicle::~Vehicle() [166] 0.00 0.00 12948/13090 Vehicle::PreDestructor() [1221] 0.00 0.00 12948/28050 CargoList::~CargoList() [1180] ----------------------------------------------- 0.00 0.00 1/448007 Ship::Tick() [383] 0.00 0.00 2/448007 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 3/448007 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 6/448007 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 155/448007 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 282/448007 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 584/448007 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.00 820/448007 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 2141/448007 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 2289/448007 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 4909/448007 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.00 0.00 7128/448007 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 20750/448007 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.01 91362/448007 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.01 119753/448007 TrainController(Train*, Vehicle*) [10] 0.00 0.01 197822/448007 TrainCheckIfLineEnds(Train*) [91] [238] 0.1 0.01 0.03 448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.01 0.00 439787/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.01 436630/1372979 GetRailStationAxis(unsigned int) [254] 0.00 0.00 442339/12849327 GetStationType(unsigned int) [119] 0.00 0.00 7619/7619 GetRoadStopDir(unsigned int) [642] 0.00 0.00 7619/15521 IsRoadStop(unsigned int) [633] ----------------------------------------------- 0.00 0.00 16/2932 TrainController(Train*, Vehicle*) [10] 0.00 0.00 135/2932 ReverseTrainDirection(Train*) [273] 0.00 0.01 682/2932 Vehicle::LeaveStation() [391] 0.00 0.03 2099/2932 TrainLocoHandler(Train*, bool) [7] [239] 0.1 0.00 0.04 2932 TryPathReserve(Train*, bool, bool) [239] 0.00 0.04 2123/87974 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 2932/21918 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 2119/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 2123/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 2123/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 298/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 2/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 2/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] ----------------------------------------------- [240] 0.1 0.00 0.04 atexit [240] 0.02 0.00 1/1 global constructors keyed to _Z16FreightWagonMulth [357] 0.01 0.00 1/1 global constructors keyed to _tile_type_procs [445] 0.01 0.00 1/1 global constructors keyed to _railtypes [444] 0.00 0.00 1/7 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 1/1 global constructors keyed to _null_ [2296] 0.00 0.00 1/1 global constructors keyed to _ZN2AI13frame_counterE [2255] 0.00 0.00 1/1 T.773 [876] 0.00 0.00 1/1 global constructors keyed to _Z18ShowAIConfigWindowv [2201] 0.00 0.00 1/1 global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel [2224] 0.00 0.00 1/1 global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt [2237] 0.00 0.00 1/1 global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE [2263] 0.00 0.00 1/1 global constructors keyed to _ZN12AIController15SetCommandDelayEi [2233] 0.00 0.00 1/1 global constructors keyed to _ZN7AIError9error_mapE [2257] 0.00 0.00 1/1 global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj [2258] 0.00 0.00 1/1 global constructors keyed to _ZN6AISign11IsValidSignEt [2256] 0.00 0.00 1/1 global constructors keyed to _ZN8AITunnel12IsTunnelTileEj [2259] 0.00 0.00 1/1 global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt [2264] 0.00 0.00 1/1 global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction [2260] 0.00 0.00 1/1 global constructors keyed to _origin_airport_specs [2297] 0.00 0.00 1/1 T.421 [865] 0.00 0.00 1/1 global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj [2178] 0.00 0.00 1/1 global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner [2221] 0.00 0.00 1/1 global constructors keyed to _enginerenew_pool [2276] 0.00 0.00 1/1 T.421 [866] 0.00 0.00 1/1 global constructors keyed to _Z27InvalidateAutoreplaceWindowtt [2226] 0.00 0.00 1/1 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2244] 0.00 0.00 1/1 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2252] 0.00 0.00 1/1 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2247] 0.00 0.00 1/1 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2245] 0.00 0.00 1/1 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2249] 0.00 0.00 1/1 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2246] 0.00 0.00 1/1 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE [2234] 0.00 0.00 1/1 T.312 [859] 0.00 0.00 1/1 global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj [2175] 0.00 0.00 1/1 T.809 [879] 0.00 0.00 1/1 global constructors keyed to _Z19GetEngineListHeight11VehicleType [2205] 0.00 0.00 1/1 global constructors keyed to _cargopacket_pool [2272] 0.00 0.00 1/1 global constructors keyed to _ZN9CargoSpec5arrayE [2265] 0.00 0.00 1/1 T.202 [854] 0.00 0.00 1/1 global constructors keyed to _Z15ShowCheatWindowv [2185] 0.00 0.00 1/1 global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh [2192] 0.00 0.00 1/1 global constructors keyed to _Z14IsValidCommandj [2182] 0.00 0.00 1/1 global constructors keyed to _local_company [2286] 0.00 0.00 1/1 T.1052 [840] 0.00 0.00 1/1 global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE [2250] 0.00 0.00 1/1 global constructors keyed to _Z22IConsoleStdLibRegisterv [2217] 0.00 0.00 1/1 global constructors keyed to _ZN12IConsoleLine5frontE [2235] 0.00 0.00 1/1 T.165 [850] 0.00 0.00 1/1 global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE [2195] 0.00 0.00 1/1 global constructors keyed to _depot_pool [2273] 0.00 0.00 1/1 T.868 [881] 0.00 0.00 1/1 global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj [2179] 0.00 0.00 1/1 global constructors keyed to _ZN15DisasterVehicle4TickEv [2240] 0.00 0.00 1/1 T.459 [868] 0.00 0.00 1/1 global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj [2171] 0.00 0.00 1/1 global constructors keyed to _tile_type_dummy_procs [2313] 0.00 0.00 1/1 global constructors keyed to _price_base_specs [2299] 0.00 0.00 1/1 global constructors keyed to _engine_pool [2275] 0.00 0.00 1/1 T.207 [855] 0.00 0.00 1/1 global constructors keyed to _Z21GetEngineCategoryNamet [2211] 0.00 0.00 1/1 global constructors keyed to _Z9FioGetPosv [2232] 0.00 0.00 1/1 global constructors keyed to _fios_items [2277] 0.00 0.00 1/1 global constructors keyed to _gw [2278] 0.00 0.00 1/1 T.1004 [839] 0.00 0.00 1/1 global constructors keyed to _Z21ShowGenerateLandscapev [2215] 0.00 0.00 1/1 global constructors keyed to _dirkeys [2274] 0.00 0.00 1/1 T.733 [875] 0.00 0.00 1/1 global constructors keyed to _Z24ShowOperatingProfitGraphv [2223] 0.00 0.00 1/1 global constructors keyed to _new_group_id [2293] 0.00 0.00 1/1 T.511 [870] 0.00 0.00 1/1 global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType [2188] 0.00 0.00 1/1 global constructors keyed to _Z18ShowHighscoreTableia [2202] 0.00 0.00 1/1 global constructors keyed to _industry_pool [2282] 0.00 0.00 1/1 T.818 [880] 0.00 0.00 1/1 global constructors keyed to _ignore_restrictions [2280] 0.00 0.00 1/1 T.348 [862] 0.00 0.00 1/1 global constructors keyed to _Z20ShowSelectGameWindowv [2208] 0.00 0.00 1/1 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj [2169] 0.00 0.00 1/1 global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc [2183] 0.00 0.00 1/1 T.954 [883] 0.00 0.00 1/1 global constructors keyed to _saveload_mode [2301] 0.00 0.00 1/1 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc [2248] 0.00 0.00 1/1 T.406 [864] 0.00 0.00 1/1 global constructors keyed to _Z16ValidatePlaylistPh [2189] 0.00 0.00 1/1 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2421] 0.00 0.00 1/1 global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress [2236] 0.00 0.00 1/1 global constructors keyed to _networkclientsocket_pool [2292] 0.00 0.00 1/1 global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i [2254] 0.00 0.00 1/1 T.568 [873] 0.00 0.00 1/1 global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz [2212] 0.00 0.00 1/1 global constructors keyed to _network_join_as [2290] 0.00 0.00 1/1 global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket [2218] 0.00 0.00 1/1 global constructors keyed to _network_content_client [2288] 0.00 0.00 1/1 T.475 [869] 0.00 0.00 1/1 global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE [2253] 0.00 0.00 1/1 global constructors keyed to _networkclientinfo_pool [2291] 0.00 0.00 1/1 global constructors keyed to _network_game_list [2289] 0.00 0.00 1/1 T.872 [882] 0.00 0.00 1/1 global constructors keyed to _Z20SortNetworkLanguagesv [2209] 0.00 0.00 1/1 global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo [2230] 0.00 0.00 1/1 global constructors keyed to _udp_client_socket [2315] 0.00 0.00 1/1 global constructors keyed to _airport_mngr [2269] 0.00 0.00 1/1 global constructors keyed to _ZN15AirportTileSpec5tilesE [2239] 0.00 0.00 1/1 global constructors keyed to _ZN9GRFConfigC2EPKc [2266] 0.00 0.00 1/1 global constructors keyed to _loaded_newgrf_features [2285] 0.00 0.00 1/1 global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj [2219] 0.00 0.00 1/1 global constructors keyed to _Z21ResetGenericCallbacksv [2213] 0.00 0.00 1/1 T.456 [867] 0.00 0.00 1/1 global constructors keyed to _Z15ShowNewGRFErrorv [2186] 0.00 0.00 1/1 global constructors keyed to _house_mngr [2279] 0.00 0.00 1/1 global constructors keyed to _industry_mngr [2281] 0.00 0.00 1/1 global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt [2228] 0.00 0.00 1/1 global constructors keyed to _Z13AllocateSoundv [2174] 0.00 0.00 1/1 global constructors keyed to _spritegroup_pool [2307] 0.00 0.00 1/1 global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray [2190] 0.00 0.00 1/1 global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt [2229] 0.00 0.00 1/1 T.1086 [842] 0.00 0.00 1/1 global constructors keyed to _statusbar_news_item [2309] 0.00 0.00 1/1 global constructors keyed to _tick_counter [2312] 0.00 0.00 1/1 global constructors keyed to _backup_orders_tile [2270] 0.00 0.00 1/1 T.1068 [841] 0.00 0.00 1/1 global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii [2184] 0.00 0.00 1/1 T.182 [852] 0.00 0.00 1/1 global constructors keyed to _keyboard_opt [2283] 0.00 0.00 1/1 global constructors keyed to _signal_along_trackdir [2304] 0.00 0.00 1/1 T.1284 [849] 0.00 0.00 1/1 global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj [2177] 0.00 0.00 1/1 global constructors keyed to _Z20RoadVehiclesAreBuiltv [2207] 0.00 0.00 1/1 T.808 [878] 0.00 0.00 1/1 global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj [2176] 0.00 0.00 1/1 global constructors keyed to _roadstop_pool [2300] 0.00 0.00 1/1 global constructors keyed to _ZNK11RoadVehicle5IsBusEv [2267] 0.00 0.00 1/1 global constructors keyed to _Z17GetTempDataEnginet [2193] 0.00 0.00 1/1 global constructors keyed to _Z18AfterLoadLabelMapsv [2197] 0.00 0.00 1/1 global constructors keyed to _Z14FixOldMapArrayv [2181] 0.00 0.00 1/1 global constructors keyed to SAVEGAME_VERSION [2168] 0.00 0.00 1/1 global constructors keyed to _Z20MoveBuoysToWaypointsv [2206] 0.00 0.00 1/1 global constructors keyed to _Z24ConnectMultiheadedTrainsv [2222] 0.00 0.00 1/1 global constructors keyed to _Z27MoveWaypointsToBaseStationsv [2227] 0.00 0.00 1/1 global constructors keyed to _settings_client [2302] 0.00 0.00 1/1 T.1214 [847] 0.00 0.00 1/1 global constructors keyed to _nb_orig_names [2287] 0.00 0.00 1/1 global constructors keyed to _Z14DrawShipEngineiiiitj [2180] 0.00 0.00 1/1 global constructors keyed to _Z21UpdateSignalsInBufferv [2216] 0.00 0.00 1/1 global constructors keyed to _new_sign_id [2294] 0.00 0.00 1/1 global constructors keyed to _sign_pool [2303] 0.00 0.00 1/1 T.294 [858] 0.00 0.00 1/1 global constructors keyed to _ZN8SignList9last_signE [2261] 0.00 0.00 1/1 T.1119 [843] 0.00 0.00 1/1 global constructors keyed to _Z21BuildIndustriesLegendv [2210] 0.00 0.00 1/1 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc [2241] 0.00 0.00 1/1 global constructors keyed to _sprite_cache_size [2306] 0.00 0.00 1/1 global constructors keyed to _Z8IsHangarj [2231] 0.00 0.00 1/1 global constructors keyed to _station_pool [2308] 0.00 0.00 1/1 T.1194 [846] 0.00 0.00 1/1 global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib [2225] 0.00 0.00 1/1 T.197 [853] 0.00 0.00 1/1 global constructors keyed to _Z17IsNewsTickerShownv [2194] 0.00 0.00 1/1 global constructors keyed to _subsidy_pool [2310] 0.00 0.00 1/1 T.528 [871] 0.00 0.00 1/1 global constructors keyed to _Z17ShowSubsidiesListv [2196] 0.00 0.00 1/1 global constructors keyed to _terraform_err_tile [2311] 0.00 0.00 1/1 T.784 [877] 0.00 0.00 1/1 global constructors keyed to _Z11CcTerraformRK11CommandCostjjj [2170] 0.00 0.00 1/1 global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode [2173] 0.00 0.00 1/1 global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc [2198] 0.00 0.00 1/1 T.369 [863] 0.00 0.00 1/1 global constructors keyed to _Z18SetTimetableParamsiii [2200] 0.00 0.00 1/1 T.631 [874] 0.00 0.00 1/1 global constructors keyed to _last_built_railtype [2284] 0.00 0.00 1/1 global constructors keyed to _new_town_id [2295] 0.00 0.00 1/1 T.1134 [844] 0.00 0.00 1/1 global constructors keyed to _Z18ShowTownViewWindowt [2203] 0.00 0.00 1/1 global constructors keyed to _ZN14TownNameParamsC2EPK4Town [2238] 0.00 0.00 1/1 global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj [2172] 0.00 0.00 1/1 T.171 [851] 0.00 0.00 1/1 global constructors keyed to _transparency_opt [2314] 0.00 0.00 1/1 global constructors keyed to _Z18PlaceTreesRandomlyv [2199] 0.00 0.00 1/1 T.319 [861] 0.00 0.00 1/1 global constructors keyed to _Z21ShowBuildTreesToolbarv [2214] 0.00 0.00 1/1 global constructors keyed to _bridge [2271] 0.00 0.00 1/1 global constructors keyed to _Z15UpdateCompanyHQP7Companyj [2187] 0.00 0.00 1/1 global constructors keyed to _veh_build_proc_table [2316] 0.00 0.00 1/1 global constructors keyed to _vehicle_id_ctr_day [2317] 0.00 0.00 1/1 T.1241 [848] 0.00 0.00 1/1 global constructors keyed to _sorting [2305] 0.00 0.00 1/1 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc [2251] 0.00 0.00 1/1 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc [2243] 0.00 0.00 1/1 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii [2242] 0.00 0.00 1/1 global constructors keyed to _place_proc [2298] 0.00 0.00 1/1 T.240 [856] 0.00 0.00 1/1 global constructors keyed to _Z23ShowExtraViewPortWindowj [2220] 0.00 0.00 1/1 global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc [2191] 0.00 0.00 1/1 global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv [2262] 0.00 0.00 1/1 T.563 [872] 0.00 0.00 1/1 global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint [2204] 0.00 0.00 1/1 T.259 [857] 0.00 0.00 1/1 global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi [2268] ----------------------------------------------- 0.00 0.00 1/1078009 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.00 0.00 15/1078009 AfterLoadGame() [105] 0.00 0.00 1229/1078009 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 1473/1078009 GrowTown(Town*) [259] 0.00 0.00 3551/1078009 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 3940/1078009 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 4909/1078009 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 5484/1078009 ExploreSegment(Owner) [157] 0.00 0.00 24483/1078009 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 57633/1078009 TrainLocoHandler(Train*, bool) [7] 0.04 0.00 975291/1078009 DrawBridgeMiddle(TileInfo const*) [99] [241] 0.1 0.04 0.00 1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] ----------------------------------------------- 0.00 0.00 1/19041014 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2/19041014 Vehicle::UpdateViewport(bool, bool) [24] 0.00 0.00 2578/19041014 ReverseTrainDirection(Train*) [273] 0.00 0.00 12948/19041014 AfterLoadVehicles(bool) [394] 0.04 0.00 19025485/19041014 TrainController(Train*, Vehicle*) [10] [242] 0.1 0.04 0.00 19041014 Train::UpdateDeltaXY(Direction) [242] ----------------------------------------------- 0.00 0.00 2389/739937 BuildTownHouse(Town*, unsigned int) [310] 0.04 0.00 737548/739937 TileLoop_Road(unsigned int) [150] [243] 0.1 0.04 0.00 739937 GetTownRadiusGroup(Town const*, unsigned int) [243] 0.00 0.00 739937/1113256 DistanceSquare(unsigned int, unsigned int) [1041] ----------------------------------------------- 0.04 0.00 129009/129009 CallVehicleTicks() [6] [244] 0.1 0.04 0.00 129009 VehicleCargoList::AgeCargo() [244] ----------------------------------------------- 0.04 0.00 111746/111746 RoadVehController(RoadVehicle*) [86] [245] 0.1 0.04 0.00 111746 RoadVehCheckTrainCrash(RoadVehicle*) [245] ----------------------------------------------- 0.04 0.00 12/12 TileLoop_Trees(unsigned int) [38] [246] 0.1 0.04 0.00 12 MakeSnow(unsigned int, unsigned int) [246] ----------------------------------------------- 0.04 0.00 2/2 AfterLoadGame() [105] [247] 0.1 0.04 0.00 2 YapfNotifyTrackLayoutChange(unsigned int, Track) [247] ----------------------------------------------- 0.00 0.00 6838/3247605 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 403591/3247605 Station::GetPlatformLength(unsigned int) const [97] 0.03 0.00 2837176/3247605 Station::MarkTilesDirty(bool) const [113] [248] 0.1 0.04 0.00 3247605 Station::TileBelongsToRailStation(unsigned int) const [248] ----------------------------------------------- 0.00 0.01 1969/7087 NWidgetBackground::Draw(Window const*) [267] 0.00 0.03 5118/7087 NWidgetLeaf::Draw(Window const*) [207] [249] 0.1 0.00 0.04 7087 StatusBarWindow::DrawWidget(Rect const&, int) const [249] 0.00 0.04 7087/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] ----------------------------------------------- 0.00 0.00 188/2355939 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.03 0.01 2355751/2355939 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [250] 0.1 0.03 0.01 2355939 HasSignalOnTrackdir(unsigned int, Trackdir) [250] 0.01 0.00 2355941/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 4/84 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.02 36/84 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [373] 0.00 0.02 44/84 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] [251] 0.1 0.00 0.04 84 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.04 16910/182775 Md5::Append(void const*, unsigned long) [65] 0.00 0.00 20/518 Md5::Finish(unsigned char*) [545] 0.00 0.00 84/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 20/518 Md5::Md5() [1443] 0.00 0.00 20/518 FioFCloseFile(_IO_FILE*) [1442] ----------------------------------------------- 0.00 0.04 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [252] 0.1 0.00 0.04 2 Load_VEHS() [252] 0.00 0.04 14851/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 14853/51802 SlIterateArray() [604] 0.00 0.00 14851/12455733 SlReadByte() [140] 0.00 0.00 59/89308 Pool::GetNew(unsigned long) [205] 0.00 0.00 59/48173 CargoList::Append(CargoPacket*) [428] 0.00 0.00 14851/14851 Pool::GetNew(unsigned long, unsigned long) [1215] 0.00 0.00 14851/28050 Vehicle::Vehicle(VehicleType) [1179] 0.00 0.00 59/42484 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1156] ----------------------------------------------- 0.01 0.03 2402993/2402993 DrawTile_Station(TileInfo*) [57] [253] 0.1 0.01 0.03 2402993 HasStationRail(unsigned int) [253] 0.01 0.02 2402994/12849327 GetStationType(unsigned int) [119] ----------------------------------------------- 0.00 0.01 436630/1372979 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.01 0.02 936349/1372979 DrawTile_Station(TileInfo*) [57] [254] 0.1 0.01 0.03 1372979 GetRailStationAxis(unsigned int) [254] 0.00 0.01 1374946/12849327 GetStationType(unsigned int) [119] 0.01 0.00 1372976/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.04 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [255] 0.1 0.00 0.04 2 Ptrs_VEHS() [255] 0.00 0.04 14851/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.01 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.01 1/4 LoadIntroGame() [69] 0.00 0.02 2/4 AfterLoadGame() [105] [256] 0.1 0.00 0.04 4 SetupColoursAndInitialWindow() [256] 0.00 0.02 4/12 ResizeWindow(Window*, int, int) [203] 0.00 0.02 4/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 48/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 4/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 64/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.00 0.00 4/4 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [779] 0.00 0.00 8/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 8/21121 Window::SetDirty() const [1194] 0.00 0.00 4/16 Window::Window() [1748] 0.00 0.00 4/13 Window::InitNested(WindowDesc const*, int) [1762] ----------------------------------------------- 0.00 0.00 2/346702 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 8/346702 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 112/346702 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 447/346702 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 5151/346702 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 12702/346702 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 28860/346702 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 60451/346702 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.01 113889/346702 CheckNextTrainTile(Train*) [88] 0.00 0.01 125080/346702 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] [257] 0.1 0.01 0.03 346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.01 0.00 339801/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 298824/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.01 0.00 371930/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 51606/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 345634/10327719 GetTileRailType(unsigned int) [198] 0.00 0.00 20750/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 5428/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 3306/485040 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] 0.00 0.00 4909/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 30/60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 36/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 345633/345633 GetTileOwner(unsigned int) [1073] 0.00 0.00 345632/345632 GetTileType(unsigned int) [1074] 0.00 0.00 298814/298814 GetRailTileType(unsigned int) [1083] 0.00 0.00 31046/31046 IsTunnel(unsigned int) [1174] 0.00 0.00 10372/10372 GetTunnelBridgeDirection(unsigned int) [1236] 0.00 0.00 4909/102702 GetOtherBridgeEnd(unsigned int) [1115] 0.00 0.00 3441/15393 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1212] 0.00 0.00 3441/3441 GetStationIndex(unsigned int) [1296] 0.00 0.00 537/6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] 0.00 0.00 135/135 GetStationType(unsigned int) [1554] 0.00 0.00 135/392 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1462] 0.00 0.00 86/1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] 0.00 0.00 40/452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] 0.00 0.00 21/169 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1531] ----------------------------------------------- 0.00 0.04 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [258] 0.1 0.00 0.04 3 InitializeVehicles() [258] 0.00 0.04 3/4 Pool::CleanPool() [228] ----------------------------------------------- 0.00 0.04 4256/4256 OnTick_Town() [163] [259] 0.1 0.00 0.04 4256 GrowTown(Town*) [259] 0.01 0.00 1350834/4875880 Randomizer::Next() [217] 0.01 0.00 2527/4811 BuildTownHouse(Town*, unsigned int) [310] 0.01 0.00 428671/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 2527/17068 Chance16(unsigned int, unsigned int) [408] 0.00 0.00 604/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 1473/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 449/449 LevelTownLand(unsigned int) [689] 0.00 0.00 66/132 TerraformTownTile(unsigned int, int, int) [684] 0.00 0.00 1029506/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 307742/307742 GetTownRoadBits(unsigned int) [1080] 0.00 0.00 307736/308618 GetAnyRoadBits(unsigned int, RoadType, bool) [1079] 0.00 0.00 297604/1035154 GetRoadTileType(unsigned int) [1046] 0.00 0.00 126765/126765 TileAddByDiagDir(unsigned int, DiagDirection) [1105] 0.00 0.00 126765/126765 IsWaterTile(unsigned int) [1104] 0.00 0.00 51640/790185 GetTownIndex(unsigned int) [1051] 0.00 0.00 1473/102702 GetOtherBridgeEnd(unsigned int) [1115] ----------------------------------------------- 0.00 0.00 7/18405 Waypoint::UpdateVirtCoord() [709] 0.00 0.00 9/18405 UpdateAllSignVirtCoords() [707] 0.00 0.00 662/18405 Station::UpdateVirtCoord() [580] 0.00 0.00 1807/18405 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [312] 0.00 0.01 5461/18405 Town::UpdateVirtCoord() [398] 0.00 0.02 10459/18405 LoadUnloadStation(Station*) [62] [260] 0.1 0.00 0.04 18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.02 36810/38020 GetStringBoundingBox(char const*) [318] 0.00 0.01 18404/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 33710/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 33711/145226 ViewportSign::MarkDirty() const [1100] 0.00 0.00 18404/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.03 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [261] 0.1 0.03 0.00 2 Load_MAP1() [261] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.03 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [262] 0.1 0.03 0.00 2 Load_MAP3() [262] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.03 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [263] 0.1 0.03 0.00 2 Load_MAP6() [263] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.03 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [264] 0.1 0.03 0.00 2 Load_MAPT() [264] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- [265] 0.1 0.01 0.02 43698+76956 [265] 0.01 0.01 57328+1221 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.01 5997 GetTownName(char*, Town const*, char const*) [431] 0.00 0.00 51332+1970 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] ----------------------------------------------- 0.00 0.03 216600/216600 DrawTile_Station(TileInfo*) [57] [266] 0.1 0.00 0.03 216600 GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [266] 0.01 0.01 216600/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.00 216600/1308439 ResolveStation(ResolverObject*) [169] 0.00 0.00 216600/50540875 ResultSpriteGroup::GetResult() const [102] ----------------------------------------------- 6085 NWidgetPIPContainer::Draw(Window const*) [17] [267] 0.1 0.01 0.02 6085 NWidgetBackground::Draw(Window const*) [267] 0.00 0.01 1969/7087 StatusBarWindow::DrawWidget(Rect const&, int) const [249] 0.00 0.01 376/659 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] 0.00 0.00 3327/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 110/110 NetworkGameWindow::DrawDetails(Rect const&) const [619] 0.00 0.00 16/16 DropdownWindow::DrawWidget(Rect const&, int) const [635] 0.00 0.00 3327/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 89/353 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [674] 0.00 0.00 3326/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] 0.00 0.00 565/1297 NetworkGameWindow::DrawWidget(Rect const&, int) const [1371] 0.00 0.00 145/388 Window::SetStringParameters(int) const [1466] 1096 NWidgetPIPContainer::Draw(Window const*) [17] ----------------------------------------------- 0.00 0.00 50/20745 LoadUnloadStation(Station*) [62] 0.01 0.02 20695/20745 OnTick_Industry() [75] [268] 0.1 0.01 0.02 20745 TriggerIndustry(Industry*, IndustryTileTrigger) [268] 0.02 0.00 121688/242671 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [231] ----------------------------------------------- 0.00 0.00 3145/76293 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.03 73148/76293 TrainController(Train*, Vehicle*) [10] [269] 0.1 0.00 0.03 76293 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.01 67068/71452 UnreserveRailTrack(unsigned int, Track) [384] 0.01 0.00 2781/2781 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [396] 0.00 0.00 67059/142608 SetTrackReservation(unsigned int, TrackBits) [423] 0.00 0.00 101197/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 701/836 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 1552/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 5570/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 5700/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 6401/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 5570/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1229/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 1/7 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 11400/11400 GetRailStationAxis(unsigned int) [1230] 0.00 0.00 11400/25432 GetStationIndex(unsigned int) [1184] 0.00 0.00 5562/5562 T.1689 [812] 0.00 0.00 2781/147811 GetOtherTunnelBridgeEnd(unsigned int) [1098] 0.00 0.00 1229/102702 GetOtherBridgeEnd(unsigned int) [1115] ----------------------------------------------- [270] 0.1 0.01 0.02 98960+62862 [270] 0.00 0.02 62491 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] 0.01 0.00 29 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [475] 0.00 0.00 132 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.00 0.00 99071 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 49 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1649] 0.00 0.00 14 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1756] 0.00 0.00 6 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1864] 0.00 0.00 5 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1887] 0.00 0.00 5 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1889] 0.00 0.00 1 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [2401] ----------------------------------------------- 0.01 0.02 276493/276493 DrawTile_Track(TileInfo*) [59] [271] 0.1 0.01 0.02 276493 DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) [271] 0.00 0.01 276493/16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.01 0.00 276493/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 276493/22908463 GetSlopeZ(int, int) [167] ----------------------------------------------- 0.03 0.00 483140/483140 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [272] 0.1 0.03 0.00 483140 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [272] 0.00 0.00 8494/177986 SmallArray::Append() [421] ----------------------------------------------- 0.00 0.03 136/136 TrainLocoHandler(Train*, bool) [7] [273] 0.1 0.00 0.03 136 ReverseTrainDirection(Train*) [273] 0.02 0.00 408/408 CountVehiclesInChain(Vehicle const*) [353] 0.00 0.00 1291/34531 GroundVehicle::PowerChanged() [151] 0.00 0.00 135/2932 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 136/832 Train::ConsistChanged(bool) [400] 0.00 0.00 5158/49478320 Train::GetImage(Direction) const [22] 0.00 0.00 72/1119647 TrainController(Train*, Vehicle*) [10] 0.00 0.00 136/31884 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 2580/1923641 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.00 0.00 136/2006 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 2580/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 135/836 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 2580/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 272/73390 TrainApproachingCrossingTile(Train const*) [505] 0.00 0.00 2580/19395244 VehicleEnterTile(Vehicle*, unsigned int, int, int) [127] 0.00 0.00 543/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 135/226466 Train::GetVehicleTrackdir() const [344] 0.00 0.00 2578/19041014 Train::UpdateDeltaXY(Direction) [242] 0.00 0.00 2/30259335 Vehicle::UpdateViewport(bool, bool) [24] 0.00 0.00 136/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 136/31884 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1173] ----------------------------------------------- 0.02 0.01 305920/305920 DrawTile_Track(TileInfo*) [59] [274] 0.1 0.02 0.01 305920 DrawTrackFence_NE(TileInfo const*, unsigned int) [274] 0.01 0.00 305920/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 207/7255 DrawTile_Station(TileInfo*) [57] 0.03 0.00 7048/7255 DrawTile_Water(TileInfo*) [288] [275] 0.1 0.03 0.00 7255 DrawWaterClassGround(TileInfo const*) [275] 0.00 0.00 269/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 269/465 GetCanalSprite(CanalFeature, unsigned int) [1457] ----------------------------------------------- 0.00 0.00 2/5853933 Industry::~Industry() [690] 0.00 0.00 22/5853933 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [781] 0.00 0.00 50/5853933 LoadUnloadStation(Station*) [62] 0.00 0.00 84/5853933 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 130/5853933 IndustryDailyLoop() [300] 0.00 0.00 256/5853933 BuildIndustriesLegend() [754] 0.00 0.00 377/5853933 AfterLoadGame() [105] 0.00 0.00 2001/5853933 CreateNewIndustry(unsigned int, unsigned char) [304] 0.00 0.00 2046/5853933 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [566] 0.00 0.00 2079/5853933 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.00 0.00 2934/5853933 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 31316/5853933 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [658] 0.00 0.00 43765/5853933 ClearTile_Industry(unsigned int, DoCommandFlag) [407] 0.00 0.00 120653/5853933 TileLoop_Industry(unsigned int) [122] 0.00 0.00 353749/5853933 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [390] 0.03 0.00 5294469/5853933 OnTick_Industry() [75] [276] 0.1 0.03 0.00 5853933 GetIndustrySpec(unsigned char) [276] ----------------------------------------------- 0.00 0.00 1160879/16375916 MarkCanalsAndRiversAroundDirty(unsigned int) [549] 0.03 0.00 15215037/16375916 GetFloodingBehaviour(unsigned int) [78] [277] 0.1 0.03 0.00 16375916 GetWaterClass(unsigned int) [277] ----------------------------------------------- 0.00 0.00 76886/7754663 HasBridgeFlatRamp(Slope, Axis) [602] 0.00 0.00 103410/7754663 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 276259/7754663 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 487647/7754663 GetBridgeHeight(unsigned int) [290] 0.01 0.00 1590898/7754663 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.01 0.00 2539712/7754663 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.01 0.00 2679851/7754663 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] [278] 0.1 0.03 0.00 7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] 0.00 0.00 23581/24634 GetRailFoundationCorner(Foundation) [1185] 0.00 0.00 23581/23581 SlopeWithThreeCornersRaised(Corner) [1188] ----------------------------------------------- 0.00 0.00 2603/3853360 Station::GetCatchmentRect() const [702] 0.00 0.00 4787/3853360 UpdateStationAcceptance(Station*, bool) [292] 0.03 0.00 3845970/3853360 FindStationsAroundTiles(TileArea const&, SmallVector*) [28] [279] 0.1 0.03 0.00 3853360 Station::GetCatchmentRadius() const [279] 0.00 0.00 6589/12413 AirportSpec::Get(unsigned char) [1224] ----------------------------------------------- [280] 0.1 0.03 0.00 MayHaveBridgeAbove(unsigned int) [280] ----------------------------------------------- 0.03 0.00 5547/5547 DoFloodTile(unsigned int) [137] [281] 0.1 0.03 0.00 5547 FloodHalftile(unsigned int) [281] ----------------------------------------------- [282] 0.1 0.03 0.00 GenerateLandscape(unsigned char) [282] ----------------------------------------------- [283] 0.1 0.03 0.00 BubbleInit(EffectVehicle*) [283] ----------------------------------------------- 0.00 0.00 16/6047008 HandleOldDiffCustom(bool) [783] 0.00 0.00 169/6047008 T.1183 [611] 0.00 0.00 287/6047008 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] 0.01 0.00 1263788/6047008 SlObjectMember(void*, SaveLoad const*) [83] 0.02 0.00 4782748/6047008 SlArray(void*, unsigned long, unsigned int) [104] [284] 0.1 0.03 0.00 6047008 WriteValue(void*, unsigned int, long long) [284] 0.00 0.00 210/522 CopyFromOldName(unsigned short) [1441] ----------------------------------------------- 0.01 0.00 98713/542932 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.01 0.00 152111/542932 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.02 0.00 292108/542932 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] [285] 0.1 0.03 0.00 542932 CallbackResultSpriteGroup::GetCallbackResult() const [285] ----------------------------------------------- 0.02 0.01 3194/3194 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] [286] 0.1 0.02 0.01 3194 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [286] 0.01 0.00 3194/3257 AllocSprite(unsigned long) [472] ----------------------------------------------- 0.00 0.00 14/130948 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 604/130948 GrowTown(Town*) [259] 0.00 0.00 1552/130948 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 1585/130948 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 1755/130948 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 4548/130948 ExploreSegment(Owner) [157] 0.00 0.00 5428/130948 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 28065/130948 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.01 0.01 87397/130948 TrainLocoHandler(Train*, bool) [7] [287] 0.1 0.02 0.01 130948 GetOtherTunnelEnd(unsigned int) [287] 0.01 0.00 261897/4101561 GetTileZ(unsigned int) [120] ----------------------------------------------- 0.00 0.03 11912/11912 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [288] 0.1 0.00 0.03 11912 DrawTile_Water(TileInfo*) [288] 0.03 0.00 7048/7255 DrawWaterClassGround(TileInfo const*) [275] 0.00 0.00 11545/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 269/269 DrawWaterEdges(unsigned int, unsigned int) [682] 0.00 0.00 4766/5326 DrawShoreTile(Slope) [1271] ----------------------------------------------- 0.01 0.02 546600/546600 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [289] 0.1 0.01 0.02 546600 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.01 0.00 529706/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.01 0.00 546601/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 4909/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 10274/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 416/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 929/1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] 0.00 0.00 363/6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] 0.00 0.00 4/452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] ----------------------------------------------- 0.00 0.00 1/487647 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.01 0.02 487646/487647 DrawBridgeMiddle(TileInfo const*) [99] [290] 0.1 0.01 0.02 487647 GetBridgeHeight(unsigned int) [290] 0.01 0.00 487647/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 487647/2459894 GetBridgeFoundation(Slope, Axis) [331] 0.00 0.00 487647/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] ----------------------------------------------- 0.00 0.03 802/802 NWidgetPIPContainer::Draw(Window const*) [17] [291] 0.1 0.00 0.03 802 NWidgetToolbarContainer::Draw(Window const*) [291] 0.00 0.03 21654/45017 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 1604/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 802/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 15/4787 AfterLoadGame() [105] 0.01 0.02 4772/4787 OnTick_Station() [178] [292] 0.1 0.01 0.02 4787 UpdateStationAcceptance(Station*, bool) [292] 0.00 0.02 4787/4787 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [372] 0.00 0.00 4787/3853360 Station::GetCatchmentRadius() const [279] 0.00 0.00 2/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 4787/4787 StationRect::IsEmpty() const [1279] ----------------------------------------------- 0.00 0.00 2/9202 VehicleEnterDepot(Vehicle*) [699] 0.00 0.03 9200/9202 LoadUnloadStation(Station*) [62] [293] 0.1 0.00 0.03 9202 TriggerVehicle(Vehicle*, VehicleTrigger) [293] 0.01 0.02 9202/9202 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.00 0.00 2/2 VehicleEnteredDepotThisTick(Vehicle*) [2095] ----------------------------------------------- 164957 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.01 0.02 9202/9202 TriggerVehicle(Vehicle*, VehicleTrigger) [293] [294] 0.1 0.01 0.02 9202+164957 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] 0.01 0.01 157910/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.00 0.00 174018/4875880 Randomizer::Next() [217] 0.00 0.00 174159/51853424 GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) [67] 0.00 0.00 16108/51697853 VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) [39] 0.00 0.00 16108/52930780 RealSpriteGroup::Resolve(ResolverObject*) const [132] 164957 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [294] ----------------------------------------------- 0.00 0.03 1/1 HandleMouseEvents() [192] [295] 0.1 0.00 0.03 1 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.02 1/2 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 2/8 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 1/3 UpdateTextBufferSize(Textbuf*) [764] 0.00 0.00 2/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1811] 0.00 0.00 1/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2008] 0.00 0.00 1/16 Window::CreateNestedTree(WindowDesc const*, bool) [1746] 0.00 0.00 1/489 NWidgetStacked::SetDisplayedPlane(int) [1451] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/5 ResetObjectToPlace() [1880] 0.00 0.00 1/1 FiosGetSavegameList(SaveLoadDialogMode) [2354] 0.00 0.00 1/2 BuildFileList() [2057] 0.00 0.00 1/4 FioGetDirectory(char*, unsigned long, Subdirectory) [1902] ----------------------------------------------- 0.01 0.02 95099/95099 DoFloodTile(unsigned int) [137] [296] 0.1 0.01 0.02 95099 FloodVehicles(unsigned int) [296] 0.01 0.00 95098/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.00 95098/399792 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1071] ----------------------------------------------- 0.00 0.03 1/1 HandleMouseEvents() [192] [297] 0.1 0.00 0.03 1 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.02 1/1 FiosGetScenarioList(SaveLoadDialogMode) [316] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 1/3 UpdateTextBufferSize(Textbuf*) [764] 0.00 0.00 1/16 Window::~Window() [1749] 0.00 0.00 1/1 NetworkGameWindow::~NetworkGameWindow() [2453] 0.00 0.00 1/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1762] 0.00 0.00 1/267 ttd_strlcpy(char*, char const*, unsigned long) [1496] 0.00 0.00 1/2 BuildFileList() [2057] 0.00 0.00 1/3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2008] 0.00 0.00 1/9 Window::SetFocusedWidget(unsigned char) [1809] ----------------------------------------------- 0.00 0.00 88/1596301 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.01 0.02 1596213/1596301 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [298] 0.1 0.01 0.02 1596301 IsPlainRailTile(unsigned int) [298] 0.00 0.01 1512865/12113291 GetRailTileType(unsigned int) [179] 0.01 0.00 1596301/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.02 0.01 33512/33512 ExploreSegment(Owner) [157] [299] 0.1 0.02 0.01 33512 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [299] 0.00 0.00 33512/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] ----------------------------------------------- 0.00 0.03 24/24 IncreaseDate() [152] [300] 0.1 0.00 0.03 24 IndustryDailyLoop() [300] 0.00 0.02 2001/2001 CreateNewIndustry(unsigned int, unsigned char) [304] 0.00 0.00 48/2932 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 2051/4875880 Randomizer::Next() [217] 0.00 0.00 130/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 22/22 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [781] 0.00 0.00 49/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 48/48 Industry::GetRandom() [1651] 0.00 0.00 2/15973 Randomizer::Next(unsigned int) [1208] 0.00 0.00 1/7 SetDParam(unsigned int, unsigned long long) [1839] 0.00 0.00 1/53 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1640] 0.00 0.00 1/64 SimpleCountedObject::Release() [1618] 0.00 0.00 1/4 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] ----------------------------------------------- 0.02 0.01 940944/940944 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [301] 0.1 0.02 0.01 940944 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [301] 0.00 0.00 1011035/48860253 GetTileType(unsigned int) [106] 0.00 0.00 34513/752940 IsBridgeTile(unsigned int) [313] ----------------------------------------------- 0.00 0.02 276260/276260 DrawFoundation(TileInfo*, Foundation) [165] [302] 0.1 0.00 0.02 276260 HasFoundationNW(unsigned int, Slope, unsigned int) [302] 0.00 0.01 276261/2539703 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.01 0.00 276261/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 552522/1107674 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [466] ----------------------------------------------- 0.00 0.02 276261/276261 DrawFoundation(TileInfo*, Foundation) [165] [303] 0.1 0.00 0.02 276261 HasFoundationNE(unsigned int, Slope, unsigned int) [303] 0.00 0.01 276260/2539703 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.01 0.00 276261/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 552522/1107674 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [466] ----------------------------------------------- 0.00 0.02 2001/2001 IndustryDailyLoop() [300] [304] 0.1 0.00 0.02 2001 CreateNewIndustry(unsigned int, unsigned char) [304] 0.01 0.01 2001/2001 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 2001/4875880 Randomizer::Next() [217] 0.00 0.00 2001/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 2001/15973 Randomizer::Next(unsigned int) [1208] ----------------------------------------------- 0.01 0.01 2001/2001 CreateNewIndustry(unsigned int, unsigned char) [304] [305] 0.1 0.01 0.01 2001 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.01 1/5 Station::RecomputeIndustriesNearForAll() [186] 0.00 0.00 2001/2001 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.00 0.00 16/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 84/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 16/866063 GetIndustryTileSpec(unsigned short) [339] 0.00 0.00 17/4875880 Randomizer::Next() [217] 0.00 0.00 1/737547 ClosestTownFromTile(unsigned int, unsigned int) [218] 0.00 0.00 41844/41844 DistanceMax(unsigned int, unsigned int) [1159] 0.00 0.00 40/40 CheckNewIndustry_NULL(unsigned int) [1663] 0.00 0.00 16/105 TileArea::Add(unsigned int) [1580] 0.00 0.00 2/15973 Randomizer::Next(unsigned int) [1208] 0.00 0.00 1/642 CalcClosestTownFromTile(unsigned int, unsigned int) [1422] 0.00 0.00 1/1 Pool::GetNew(unsigned long) [2479] 0.00 0.00 1/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1/1 CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) [2404] ----------------------------------------------- 0.00 0.00 1/881212 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 2/881212 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 23/881212 AfterLoadGame() [105] 0.00 0.00 177/881212 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 369/881212 TrainController(Train*, Vehicle*) [10] 0.00 0.00 5337/881212 Town::UpdateVirtCoord() [398] 0.00 0.00 47939/881212 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 67184/881212 DrawTile_Road(TileInfo*) [153] 0.00 0.02 760180/881212 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [306] 0.1 0.00 0.02 881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.02 0.00 881212/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 103410/2793866 GetPartialZ(int, int, Slope) [362] 0.00 0.00 103410/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] 0.00 0.00 103410/103410 GetAllRoadBits(unsigned int) [1114] 0.00 0.00 103410/305234 GetRoadFoundation(Slope, RoadBits) [1081] ----------------------------------------------- 0.02 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [307] 0.1 0.02 0.00 2 Load_MAP5() [307] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.00 0.02 57322/57322 RoadVehController(RoadVehicle*) [86] [308] 0.1 0.00 0.02 57322 GroundVehicle::UpdateInclination(bool, bool) [308] 0.01 0.00 57322/57430 RoadVehicle::UpdateDeltaXY(Direction) [427] 0.00 0.00 57322/189858 RoadVehicle::GetImage(Direction) const [321] 0.00 0.00 57322/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 47939/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 57322/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 7204/3293124 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.00 0.00 4873/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 60016/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 4873/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 2937/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 3653/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 282/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 434/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] ----------------------------------------------- 0.01 0.01 1/2 LoadIntroGame() [69] 0.01 0.01 1/2 ttd_main(int, char**) [1] [309] 0.1 0.01 0.01 2 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.01 2/5 ReInitAllWindows() [325] 0.00 0.00 164578/1979739 Utf8Decode(unsigned int*, char const*) [363] 0.00 0.00 150328/362408 GetGlyph(FontSize, unsigned int) [534] 0.00 0.00 2/15 MarkWholeScreenDirty() [477] 0.00 0.00 2/5 LoadStringWidthTable() [547] 0.00 0.00 2/3 InitFreeType() [1959] 0.00 0.00 2/2 UninitFreeType() [2060] 0.00 0.00 2/505550 SetDirtyBlocks(int, int, int, int) [1064] ----------------------------------------------- 0.01 0.00 2284/4811 TileLoop_Town(unsigned int) [27] 0.01 0.00 2527/4811 GrowTown(Town*) [259] [310] 0.1 0.02 0.00 4811 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 6295/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 2412/2412 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 9070/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 2389/739937 GetTownRadiusGroup(Town const*, unsigned int) [243] 0.00 0.00 2851/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 138/138 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 2390/4875880 Randomizer::Next() [217] 0.00 0.00 24005/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 3883/15973 Randomizer::Next(unsigned int) [1208] 0.00 0.00 825/790185 GetTownIndex(unsigned int) [1051] 0.00 0.00 799/934 MayHaveBridgeAbove(unsigned int) [1387] ----------------------------------------------- 0.00 0.02 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [311] 0.1 0.00 0.02 2 Load_ORDR() [311] 0.00 0.02 9108/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 9109/51802 SlIterateArray() [604] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [104] 0.00 0.00 9192/9192 Pool::GetNew(unsigned long, unsigned long) [1244] 0.00 0.00 84/84 Order::AssignOrder(Order const&) [1595] 0.00 0.00 84/84 Order::Order(unsigned int) [1596] 0.00 0.00 26/9192 Pool::FreeItem(unsigned long) [1245] 0.00 0.00 1/4 SlGetFieldLength() [1908] ----------------------------------------------- 0.01 0.00 760/1807 CargoPayment::~CargoPayment() [410] 0.01 0.00 1047/1807 LoadUnloadStation(Station*) [62] [312] 0.1 0.02 0.00 1807 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [312] 0.00 0.00 1807/18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] ----------------------------------------------- 0.00 0.00 34513/752940 CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [301] 0.02 0.00 718427/752940 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] [313] 0.1 0.02 0.00 752940 IsBridgeTile(unsigned int) [313] 0.00 0.00 889625/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.02 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [314] 0.1 0.00 0.02 2 Ptrs_ORDR() [314] 0.00 0.02 9108/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.02 253/253 DrawOverlappedWindowForAll(int, int, int, int) [14] [315] 0.1 0.00 0.02 253 SaveLoadWindow::OnPaint() [315] 0.00 0.02 253/76070 Window::DrawWidgets() const [16] 0.00 0.00 5/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] ----------------------------------------------- 0.00 0.02 1/1 NetworkGameWindow::OnClick(Point, int, int) [297] [316] 0.1 0.00 0.02 1 FiosGetScenarioList(SaveLoadDialogMode) [316] 0.00 0.02 1/2 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 2/4 FioGetDirectory(char*, unsigned long, Subdirectory) [1902] 0.00 0.00 1/1 T.315 [860] ----------------------------------------------- 0.00 0.00 354/2586055 Ship::Tick() [383] 0.00 0.00 5310/2586055 Aircraft::Tick() [572] 0.00 0.00 108078/2586055 RoadVehController(RoadVehicle*) [86] 0.01 0.01 2472313/2586055 TrainLocoHandler(Train*, bool) [7] [317] 0.0 0.01 0.01 2586055 Vehicle::HandleLoading(bool) [317] 0.00 0.01 838/838 Vehicle::LeaveStation() [391] 0.00 0.00 684/685 Train::PlayLeaveStationSound() const [668] 0.00 0.00 2/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 154/154 Vehicle::PlayLeaveStationSound() const [1536] 0.00 0.00 2/247 MxActivateChannel(MixerChannel*) [1502] 0.00 0.00 2/3116 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 2/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] ----------------------------------------------- 0.00 0.00 2/38020 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 8/38020 DropDownListStringItem::Width() const [718] 0.00 0.00 28/38020 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 1172/38020 GetStringBoundingBox(unsigned short) [567] 0.00 0.02 36810/38020 ViewportSign::UpdatePosition(int, int, unsigned short) [260] [318] 0.0 0.00 0.02 38020 GetStringBoundingBox(char const*) [318] 0.00 0.01 369957/1581340 GetCharacterWidth(FontSize, unsigned int) [180] 0.00 0.00 444510/1979739 Utf8Decode(unsigned int*, char const*) [363] ----------------------------------------------- 62491 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [319] 0.0 0.00 0.02 62491 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] 0.01 0.00 43766/43766 ClearTile_Industry(unsigned int, DoCommandFlag) [407] 0.01 0.00 676/676 ClearTile_Road(unsigned int, DoCommandFlag) [474] 0.00 0.00 7934/7934 ClearTile_Clear(unsigned int, DoCommandFlag) [601] 0.00 0.00 8559/8559 ClearTile_Station(unsigned int, DoCommandFlag) [666] 0.00 0.00 56/56 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 105/105 ClearTile_Trees(unsigned int, DoCommandFlag) [723] 0.00 0.00 805/805 ClearTile_Town(unsigned int, DoCommandFlag) [1401] 0.00 0.00 467/467 ClearTile_Track(unsigned int, DoCommandFlag) [1456] 0.00 0.00 104/104 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [1581] 19 ClearTile_Unmovable(unsigned int, DoCommandFlag) [1726] ----------------------------------------------- 0.00 0.02 810133/810133 DrawTile_Station(TileInfo*) [57] [320] 0.0 0.00 0.02 810133 GetTileOwner(unsigned int) [320] 0.02 0.00 2430399/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.00 1/189858 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 107/189858 AfterLoadVehicles(bool) [394] 0.00 0.00 1573/189858 RoadVehicle::MarkDirty() [655] 0.00 0.00 57322/189858 GroundVehicle::UpdateInclination(bool, bool) [308] 0.01 0.01 130855/189858 RoadVehController(RoadVehicle*) [86] [321] 0.0 0.01 0.01 189858 RoadVehicle::GetImage(Direction) const [321] 0.00 0.01 92346/49524567 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [23] ----------------------------------------------- 0.00 0.01 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.01 2/3 AfterLoadGame() [105] [322] 0.0 0.00 0.02 3 GfxLoadSprites() [322] 0.00 0.01 3/3 LoadNewGRF(unsigned int, unsigned int) [388] 0.00 0.01 6/6 LoadGrfFile(char const*, unsigned int, int) [485] 0.00 0.00 3/549 FillGRFDetails(GRFConfig*, bool) [196] 0.00 0.00 343/33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 3/3 GfxInitSpriteMem() [1984] 0.00 0.00 3/8 BaseMedia::GetUsedSet() [1832] 0.00 0.00 3/3 InitializeUnicodeGlyphMap() [2018] 0.00 0.00 3/569 GRFConfig::GRFConfig(char const*) [1434] 0.00 0.00 3/318 GRFConfig::~GRFConfig() [1483] 0.00 0.00 1/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 1/7349 FioSeekToFile(unsigned char, unsigned long) [1249] 0.00 0.00 1/651 FioOpenFile(int, char const*) [1421] ----------------------------------------------- 0.00 0.02 4/4 BaseMedia::AddFile(char const*, unsigned long) [324] [323] 0.0 0.00 0.02 4 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] 0.00 0.02 44/84 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 320/1191 IniGroup::GetItem(char const*, bool) [1376] 0.00 0.00 44/144 str_fmt(char const*, ...) [1550] 0.00 0.00 44/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 20/633 IniFile::GetGroup(char const*, unsigned long) [1424] ----------------------------------------------- 0.00 0.02 4/4 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] [324] 0.0 0.00 0.02 4 BaseMedia::AddFile(char const*, unsigned long) [324] 0.00 0.02 4/4 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] 0.00 0.00 4/18 IniFile::IniFile(char const* const*) [1731] 0.00 0.00 4/18 IniFile::LoadFromDisk(char const*) [1730] 0.00 0.00 4/18 IniFile::~IniFile() [1732] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.01 2/5 AfterLoadGame() [105] 0.00 0.01 2/5 CheckForMissingGlyphsInLoadedLanguagePack() [309] [325] 0.0 0.00 0.02 5 ReInitAllWindows() [325] 0.00 0.02 4/12 ResizeWindow(Window*, int, int) [203] 0.00 0.00 4/4 Window::ReInit(int, int) [641] 0.00 0.00 5/11 NWidgetLeaf::InvalidateDimensionCache() [1780] 0.00 0.00 5/6 RelocateAllWindows(int, int) [1862] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 4/21121 Window::SetDirty() const [1194] ----------------------------------------------- 0.00 0.01 2/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.01 2/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] [326] 0.0 0.00 0.02 4 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.02 10/10 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 16/177986 SmallArray::Append() [421] 0.00 0.00 8/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 9/383292 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [341] 0.00 0.00 8/349363 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [342] 0.00 0.00 2/248490 GetStationIndex(unsigned int) [395] 0.00 0.00 14/48860253 GetTileType(unsigned int) [106] 0.00 0.00 2/169016 GetRailStationAxis(unsigned int) [587] 0.00 0.00 2/167738 HasStationRail(unsigned int) [618] 0.00 0.00 16/652632 CNodeList_HashTableT, 12, 16>::CreateNewNode() [1057] 0.00 0.00 8/11138 ottd_rdtsc() [1231] 0.00 0.00 8/250 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1501] ----------------------------------------------- 0.00 0.02 10/10 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] [327] 0.0 0.00 0.02 10 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.02 0.00 5/5 GetRoadTileType(unsigned int) [328] 0.00 0.00 112/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 112/1267378 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.00 0.00 188/2355939 HasSignalOnTrackdir(unsigned int, Trackdir) [250] 0.00 0.00 146/3024556 GetTrackBits(unsigned int) [216] 0.00 0.00 427/48860253 GetTileType(unsigned int) [106] 0.00 0.00 88/1596301 IsPlainRailTile(unsigned int) [298] 0.00 0.00 128/10327719 GetTileRailType(unsigned int) [198] 0.00 0.00 96/12113291 GetRailTileType(unsigned int) [179] 0.00 0.00 2/485040 Station::GetPlatformLength(unsigned int, DiagDirection) const [125] 0.00 0.00 112/112 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [769] 0.00 0.00 16/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 6/6 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [780] 0.00 0.00 1/92991 HasStationReservation(unsigned int) [404] 0.00 0.00 24/585138 IsRailStationTile(unsigned int) [546] 0.00 0.00 21/361833 GetSignalType(unsigned int, Track) [575] 0.00 0.00 16/280052 GetSignalStateByTrackdir(unsigned int, Trackdir) [596] 0.00 0.00 3/91143 GetStationType(unsigned int) [636] 0.00 0.00 122/250 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1501] 0.00 0.00 95/1155128 ReverseTrackdir(Trackdir) [1038] 0.00 0.00 24/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 24/571274 TrackOverlapsTracks(TrackBits, Track) [1059] 0.00 0.00 4/101264 CYapfRailNodeT::GetLastTile() const [1116] 0.00 0.00 2/88723 BaseStation::GetByTile(unsigned int) [1120] 0.00 0.00 2/50632 CYapfRailNodeT::GetLastTrackdir() const [1143] 0.00 0.00 2/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 1/60530 TileOffsByDiagDir(DiagDirection) [1136] ----------------------------------------------- 0.02 0.00 5/5 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] [328] 0.0 0.02 0.00 5 GetRoadTileType(unsigned int) [328] 0.00 0.00 5/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.02 0.00 3537027/3537027 TileLoop_Clear(unsigned int) [56] [329] 0.0 0.02 0.00 3537027 DistanceFromEdge(unsigned int) [329] ----------------------------------------------- 0.01 0.00 1586009/3474434 TrainCanLeaveTile(Train const*) [175] 0.01 0.00 1888425/3474434 TrainLocoHandler(Train*, bool) [7] [330] 0.0 0.02 0.00 3474434 GetRailTileType(unsigned int) [330] ----------------------------------------------- 0.00 0.00 66247/2459894 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.00 0.00 76886/2459894 HasBridgeFlatRamp(Slope, Axis) [602] 0.00 0.00 238217/2459894 DrawTile_TunnelBridge(TileInfo*) [193] 0.00 0.00 487647/2459894 GetBridgeHeight(unsigned int) [290] 0.01 0.00 1590897/2459894 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] [331] 0.0 0.02 0.00 2459894 GetBridgeFoundation(Slope, Axis) [331] ----------------------------------------------- 0.00 0.00 2603/2359385 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [675] 0.02 0.00 2356782/2359385 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [191] [332] 0.0 0.02 0.00 2359385 FindIndustryToDeliver(unsigned int, void*) [332] ----------------------------------------------- 0.00 0.00 2271/2293225 RoadVehController(RoadVehicle*) [86] 0.00 0.00 12360/2293225 CheckNextTrainTile(Train*) [88] 0.00 0.00 359507/2293225 Train::GetCurrentMaxSpeed() const [49] 0.02 0.00 1919087/2293225 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] [333] 0.0 0.02 0.00 2293225 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [333] ----------------------------------------------- 0.02 0.00 1881711/1881711 DrawTrackBits(TileInfo*, TrackBits) [77] [334] 0.0 0.02 0.00 1881711 GetRailReservationTrackBits(unsigned int) [334] ----------------------------------------------- 0.00 0.00 871/1818913 CheckOrders(Vehicle const*) [411] 0.02 0.00 1818042/1818913 ProcessOrders(Vehicle*) [90] [335] 0.0 0.02 0.00 1818913 Order::Equals(Order const&) const [335] ----------------------------------------------- 0.02 0.00 1633231/1633231 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [336] 0.0 0.02 0.00 1633231 IsRoadDepotTile(unsigned int) [336] 0.00 0.00 1590368/1597314 GetRoadTileType(unsigned int) [1034] ----------------------------------------------- 0.00 0.00 1/1067318 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 1/1067318 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 2/1067318 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 23/1067318 TrainController(Train*, Vehicle*) [10] 0.00 0.00 36/1067318 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 133/1067318 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 164/1067318 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 702/1067318 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.00 0.00 2278/1067318 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 2937/1067318 GroundVehicle::UpdateInclination(bool, bool) [308] 0.01 0.00 529706/1067318 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.01 0.00 531335/1067318 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [337] 0.0 0.02 0.00 1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 1065624/1167445 FindFirstBit(unsigned int) [1036] 0.00 0.00 1065624/1065624 GetRoadBits(unsigned int, RoadType) [1043] 0.00 0.00 1059652/1059652 GetDisallowedRoadDirections(unsigned int) [1044] 0.00 0.00 1321/1324 GetRoadDepotDirection(unsigned int) [1368] 0.00 0.00 85/85 GetCrossingRailAxis(unsigned int) [1593] 0.00 0.00 12/1384 GetCrossingRoadAxis(unsigned int) [1363] 0.00 0.00 12/1384 IsCrossingBarred(unsigned int) [1362] ----------------------------------------------- 0.00 0.00 60232/940050 DrawTile_Trees(TileInfo*) [482] 0.01 0.00 238217/940050 DrawTile_TunnelBridge(TileInfo*) [193] 0.01 0.00 641601/940050 DrawBridgeMiddle(TileInfo const*) [99] [338] 0.0 0.02 0.00 940050 EndSpriteCombine() [338] ----------------------------------------------- 0.00 0.00 16/866063 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 2079/866063 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.00 0.00 16623/866063 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [403] 0.00 0.00 17616/866063 DrawTile_Industry(TileInfo*) [574] 0.00 0.00 120970/866063 TileLoop_Industry(unsigned int) [122] 0.01 0.00 220982/866063 AnimateTile_Industry(unsigned int) [506] 0.01 0.00 242672/866063 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) [231] 0.01 0.00 245105/866063 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [502] [339] 0.0 0.02 0.00 866063 GetIndustryTileSpec(unsigned short) [339] ----------------------------------------------- 0.02 0.00 514874/514874 ViewportAddVehicles(DrawPixelInfo*) [87] [340] 0.0 0.02 0.00 514874 GetVehiclePalette(Vehicle const*) [340] ----------------------------------------------- 0.00 0.00 9/383292 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.02 0.00 383283/383292 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [341] 0.0 0.02 0.00 383292 CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [341] ----------------------------------------------- 0.00 0.00 8/349363 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.02 0.00 349355/349363 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [342] 0.0 0.02 0.00 349363 CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [342] ----------------------------------------------- 0.02 0.00 267860/267860 TrainLocoHandler(Train*, bool) [7] [343] 0.0 0.02 0.00 267860 IsTunnel(unsigned int) [343] ----------------------------------------------- 0.00 0.00 135/226466 ReverseTrainDirection(Train*) [273] 0.00 0.00 684/226466 Vehicle::LeaveStation() [391] 0.00 0.00 1368/226466 YapfTrainCheckReverse(Train const*) [662] 0.00 0.00 2006/226466 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 12194/226466 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 21918/226466 FollowTrainReservation(Train const*, Vehicle**) [481] 0.01 0.00 73148/226466 TrainController(Train*, Vehicle*) [10] 0.01 0.00 115013/226466 CheckNextTrainTile(Train*) [88] [344] 0.0 0.02 0.00 226466 Train::GetVehicleTrackdir() const [344] ----------------------------------------------- 0.02 0.00 163098/163098 CallVehicleTicks() [6] [345] 0.0 0.02 0.00 163098 RoadVehicle::Tick() [345] ----------------------------------------------- 0.00 0.00 32/63838 GfxScroll(int, int, int, int, int, int) [721] 0.02 0.00 63806/63838 RedrawScreenRect(int, int, int, int) [13] [346] 0.0 0.02 0.00 63838 NetworkUndrawChatMessage() [346] ----------------------------------------------- 1221 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 5997 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1261] 7633 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 0.00 0.00 1/43698 GetStringHeight(unsigned short, int) [737] 0.00 0.00 8/43698 DropDownListStringItem::Width() const [718] 0.00 0.00 144/43698 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.00 210/43698 StringIDSorter(unsigned short const*, unsigned short const*) [657] 0.00 0.00 262/43698 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [653] 0.00 0.00 1172/43698 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 2046/43698 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [566] 0.00 0.01 18404/43698 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.01 21451/43698 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] [347] 0.0 0.01 0.01 57328+1221 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.01 5997/5997 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [432] 0.00 0.00 51332/53302 GetStringPtr(unsigned short) [1142] 51332 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 1221 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] ----------------------------------------------- 0.02 0.00 32930/32930 Vehicle::NeedsAutomaticServicing() const [349] [348] 0.0 0.02 0.00 32930 VehicleHasDepotOrders(Vehicle const*) [348] ----------------------------------------------- 0.00 0.00 1459/32930 RoadVehicle::OnNewDay() [524] 0.00 0.02 31471/32930 CheckIfTrainNeedsService(Train*) [194] [349] 0.0 0.00 0.02 32930 Vehicle::NeedsAutomaticServicing() const [349] 0.02 0.00 32930/32930 VehicleHasDepotOrders(Vehicle const*) [348] ----------------------------------------------- 0.01 0.00 13158/26357 Vehicle::~Vehicle() [166] 0.01 0.00 13199/26357 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [350] 0.0 0.02 0.00 26357 MarkSingleVehicleDirty(Vehicle const*) [350] ----------------------------------------------- 0.02 0.00 13158/13158 Vehicle::~Vehicle() [166] [351] 0.0 0.02 0.00 13158 Vehicle::SetNext(Vehicle*) [351] ----------------------------------------------- 0.00 0.00 779/10724 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) [573] 0.02 0.00 9945/10724 LiveryHelper(unsigned short, Vehicle const*) [369] [352] 0.0 0.02 0.00 10724 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [352] 0.00 0.00 9155/12529 UsesWagonOverride(Vehicle const*) [1223] 0.00 0.00 508/528 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1439] ----------------------------------------------- 0.02 0.00 408/408 ReverseTrainDirection(Train*) [273] [353] 0.0 0.02 0.00 408 CountVehiclesInChain(Vehicle const*) [353] ----------------------------------------------- 0.00 0.02 147/147 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [354] 0.0 0.00 0.02 147 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.02 0.00 89/89 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [355] 0.00 0.00 852/618507 ByteReader::ReadByte() [1058] 0.00 0.00 465/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 279/1423 IsValidGroupID(unsigned short, char const*) [1361] 0.00 0.00 183/183 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1520] 0.00 0.00 147/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] 0.00 0.00 132/898 TranslateCargo(unsigned char, unsigned char) [1388] 0.00 0.00 86/86 SetEngineGRF(unsigned short, GRFFile const*) [1592] ----------------------------------------------- 0.02 0.00 89/89 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] [355] 0.0 0.02 0.00 89 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [355] ----------------------------------------------- 0.02 0.00 2/2 AfterLoadGame() [105] [356] 0.0 0.02 0.00 2 UpdateHousesAndTowns() [356] 0.00 0.00 140184/142596 IncreaseBuildingCount(Town*, unsigned short) [1102] 0.00 0.00 140184/142582 GetHouseNorthPart(unsigned short&) [1103] 0.00 0.00 614/15829 UpdateTownRadius(Town*) [1209] 0.00 0.00 2/5 InitializeBuildingCounts() [1881] ----------------------------------------------- 0.02 0.00 1/1 atexit [240] [357] 0.0 0.02 0.00 1 global constructors keyed to _Z16FreightWagonMulth [357] ----------------------------------------------- [358] 0.0 0.02 0.00 PlayTileSound(GRFFile const*, unsigned short, unsigned int) [358] ----------------------------------------------- [359] 0.0 0.02 0.00 CmdBuildSingleRail(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [359] ----------------------------------------------- [360] 0.0 0.02 0.00 WriteNoComp(unsigned long) [360] ----------------------------------------------- [361] 0.0 0.02 0.00 GetTownIndex(unsigned int) [361] ----------------------------------------------- 0.00 0.00 376/2793866 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 2375/2793866 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 2395/2793866 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 5460/2793866 GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [123] 0.00 0.00 103410/2793866 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.02 0.00 2679850/2793866 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] [362] 0.0 0.02 0.00 2793866 GetPartialZ(int, int, Slope) [362] ----------------------------------------------- 0.00 0.00 17/1979739 UpdateTextBufferSize(Textbuf*) [764] 0.00 0.00 59/1979739 GetStringHeight(unsigned short, int) [737] 0.00 0.00 112/1979739 str_strip_colours(char*) [760] 0.00 0.00 3349/1979739 TranslateTTDPatchCodes(unsigned int, char const*) [688] 0.00 0.00 5024/1979739 str_validate(char*, char const*, bool, bool) [679] 0.00 0.00 8496/1979739 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.00 8850/1979739 FormatStringLinebreaks(char*, char const*, int) [630] 0.00 0.00 164578/1979739 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.00 355442/1979739 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 0.00 0.00 444510/1979739 GetStringBoundingBox(char const*) [318] 0.01 0.00 989302/1979739 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] [363] 0.0 0.02 0.00 1979739 Utf8Decode(unsigned int*, char const*) [363] ----------------------------------------------- 0.00 0.00 2/448793 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 17/448793 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 55/448793 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 123/448793 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 131/448793 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 434/448793 GroundVehicle::UpdateInclination(bool, bool) [308] 0.00 0.00 10274/448793 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.00 0.00 11603/448793 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 12581/448793 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 51606/448793 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 53848/448793 TrainController(Train*, Vehicle*) [10] 0.00 0.00 81383/448793 TrainCheckIfLineEnds(Train*) [91] 0.01 0.00 226736/448793 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [364] 0.0 0.02 0.00 448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] ----------------------------------------------- 0.00 0.00 11/46949 Load_STNS() [622] 0.00 0.00 114/46949 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] 0.02 0.00 46824/46949 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] [365] 0.0 0.02 0.00 46949 CargoList::Append(CargoPacket*) [365] 0.00 0.00 46949/47727 CargoList::AddToCache(CargoPacket const*) [1152] ----------------------------------------------- 0.00 0.00 51/4066 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 79/4066 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 108/4066 Window::DrawSortButtonState(int, SortButtonState) const [628] 0.00 0.00 262/4066 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] 0.00 0.02 3566/4066 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] [366] 0.0 0.00 0.02 4066 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.00 0.02 4066/25805 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] 0.00 0.00 4066/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.02 1645484/1645484 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [367] 0.0 0.00 0.02 1645484 GetTileOwner(unsigned int) [367] 0.02 0.00 4936449/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 832/10373 Train::ConsistChanged(bool) [400] 0.00 0.02 9541/10373 Train::MarkDirty() [187] [368] 0.0 0.00 0.02 10373 GroundVehicle::CargoChanged() [368] 0.00 0.02 190969/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 191101/325937 FreightWagonMult(unsigned char) [1078] ----------------------------------------------- 0.00 0.02 9945/9945 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [81] [369] 0.0 0.00 0.02 9945 LiveryHelper(unsigned short, Vehicle const*) [369] 0.02 0.00 9945/10724 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [352] ----------------------------------------------- 0.00 0.01 283/659 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.01 376/659 NWidgetBackground::Draw(Window const*) [267] [370] 0.0 0.00 0.02 659 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] 0.00 0.02 3566/4066 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.00 0.00 86/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 145/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 145/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] 0.00 0.00 1/1 FiosGetDescText(char const**, unsigned long long*) [2334] ----------------------------------------------- 0.00 0.00 343/33237 GfxLoadSprites() [322] 0.00 0.00 1039/33237 SpriteReplace(ByteReader*) [626] 0.00 0.00 1041/33237 LoadFontGlyph(ByteReader*) [625] 0.00 0.00 3876/33237 GraphicsNew(ByteReader*) [552] 0.00 0.01 12244/33237 NewSpriteSet(ByteReader*) [498] 0.00 0.01 14694/33237 LoadGrfFile(char const*, unsigned int, int) [485] [371] 0.0 0.00 0.02 33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.01 0.00 32323/92906 SkipSpriteData(unsigned char, unsigned short) [225] 0.00 0.00 33231/3571481 FioSkipBytes(int) [413] 0.00 0.00 33237/33907 FioGetPos() [1168] 0.00 0.00 33236/177121 FioReadWord() [1091] 0.00 0.00 33231/19920788 FioReadByte() [1025] 0.00 0.00 33230/33254 AllocateSpriteCache(unsigned int) [1169] ----------------------------------------------- 0.00 0.02 4787/4787 UpdateStationAcceptance(Station*, bool) [292] [372] 0.0 0.00 0.02 4787 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [372] 0.01 0.00 16623/16623 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [403] 0.01 0.00 756896/177598931 GetTileType(unsigned int) [34] 0.00 0.00 119785/119785 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [1108] 0.00 0.00 51/51 AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) [1644] ----------------------------------------------- 0.00 0.02 6/6 BaseMedia::AddFile(char const*, unsigned long) [374] [373] 0.0 0.00 0.02 6 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [373] 0.00 0.02 36/84 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 174/1191 IniGroup::GetItem(char const*, bool) [1376] 0.00 0.00 36/144 str_fmt(char const*, ...) [1550] 0.00 0.00 30/633 IniFile::GetGroup(char const*, unsigned long) [1424] ----------------------------------------------- 0.00 0.02 6/6 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] [374] 0.0 0.00 0.02 6 BaseMedia::AddFile(char const*, unsigned long) [374] 0.00 0.02 6/6 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [373] 0.00 0.00 6/18 IniFile::IniFile(char const* const*) [1731] 0.00 0.00 6/18 IniFile::LoadFromDisk(char const*) [1730] 0.00 0.00 6/18 IniFile::~IniFile() [1732] ----------------------------------------------- [375] 0.0 0.02 0.00 ByteReader::ReadString() [375] ----------------------------------------------- 0.00 0.00 16/1056846 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 5566/1056846 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 23409/1056846 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 41990/1056846 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 64365/1056846 TrainController(Train*, Vehicle*) [10] 0.00 0.00 71312/1056846 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 82941/1056846 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 102947/1056846 CheckNextTrainTile(Train*) [88] 0.00 0.00 140229/1056846 TryReserveRailTrack(unsigned int, Track) [235] 0.01 0.00 524071/1056846 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [376] 0.0 0.02 0.00 1056846 GetRailReservationTrackBits(unsigned int) [376] ----------------------------------------------- 0.01 0.00 59174/59174 TileLoop_Town(unsigned int) [27] [377] 0.0 0.01 0.00 59174 MakeSingleHouseBigger(unsigned int) [377] 0.00 0.00 2449/4847 ChangePopulation(Town*, int) [479] 0.00 0.00 69019/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 7397/3359427 GetHouseType(unsigned int) [1028] 0.00 0.00 2449/2449 Town::GetByTile(unsigned int) [1308] 0.00 0.00 2449/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 2449/770737 IsHouseCompleted(unsigned int) [1054] ----------------------------------------------- 0.01 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [378] 0.0 0.01 0.00 2 Load_MAP4() [378] 0.00 0.00 1040/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.00 0.00 87675/364906 SlObjectMember(void*, SaveLoad const*) [83] 0.00 0.01 277231/364906 SlSaveLoadConv(void*, unsigned int) [94] [379] 0.0 0.00 0.01 364906 SlReadUint32() [379] 0.01 0.00 1459623/12455733 SlReadByte() [140] ----------------------------------------------- 0.01 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [380] 0.0 0.01 0.00 1 Load_MAP7() [380] 0.00 0.00 1024/19715 SlCopyBytes(void*, unsigned long) [224] 0.00 0.00 1024/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.00 0.01 133183/133183 DrawNewHouseTile(TileInfo*, unsigned short) [145] [381] 0.0 0.00 0.01 133183 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.00 0.00 98713/47438903 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.01 0.00 98713/542932 CallbackResultSpriteGroup::GetCallbackResult() const [285] 0.00 0.00 34470/2033721 SpriteGroup::GetCallbackResult() const [465] 0.00 0.00 133183/1848574 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [1032] 0.00 0.00 34470/2076199 SpriteGroup::Resolve(ResolverObject*) const [1030] ----------------------------------------------- 0.00 0.00 4/126056 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [771] 0.00 0.00 565/126056 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 21918/126056 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 37084/126056 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [526] 0.00 0.01 66485/126056 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [382] 0.0 0.00 0.01 126056 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] 0.00 0.01 125080/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 175439/175641 GetTileType(unsigned int) [1092] 0.00 0.00 159307/169327 HasSignalOnTrackdir(unsigned int, Trackdir) [1093] 0.00 0.00 64035/64565 GetSignalType(unsigned int, Track) [1133] ----------------------------------------------- 0.00 0.01 354/354 CallVehicleTicks() [6] [383] 0.0 0.00 0.01 354 Ship::Tick() [383] 0.00 0.01 14/14 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [385] 0.00 0.00 354/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 354/2586189 ProcessOrders(Vehicle*) [90] 0.00 0.00 340/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 179/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 178/376 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 179/21827454 GetNewVehiclePos(Vehicle const*) [51] 0.00 0.00 179/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 354/2586055 Vehicle::HandleLoading(bool) [317] 0.00 0.00 178/19395244 VehicleEnterTile(Vehicle*, unsigned int, int, int) [127] 0.00 0.00 178/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 14/60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 15/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 1/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 518/518 Ship::IsInDepot() const [1444] 0.00 0.00 179/181 Ship::UpdateDeltaXY(Direction) [1524] 0.00 0.00 179/181 Ship::GetImage(Direction) const [1525] 0.00 0.00 178/178 VehicleEnter_Water(Vehicle*, unsigned int, int, int) [1527] ----------------------------------------------- 0.00 0.00 2040/71452 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 2344/71452 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.01 67068/71452 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] [384] 0.0 0.00 0.01 71452 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 71452/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 6/20 SetRailStationReservation(unsigned int, bool) [476] 0.00 0.00 71312/211541 GetTrackBits(unsigned int) [508] 0.00 0.00 71314/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 71452/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 71452/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 71312/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 131/448793 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [364] 0.00 0.00 6/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 1/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 6/175641 GetTileType(unsigned int) [1092] 0.00 0.00 2/7 SetDepotReservation(unsigned int, bool) [1838] 0.00 0.00 1/3 SetCrossingReservation(unsigned int, bool) [2027] ----------------------------------------------- 0.00 0.01 14/14 Ship::Tick() [383] [385] 0.0 0.00 0.01 14 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [385] 0.00 0.01 28/28 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [386] 0.00 0.00 14/60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 14/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 14/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] ----------------------------------------------- 0.00 0.01 28/28 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [385] [386] 0.0 0.00 0.01 28 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [386] 0.00 0.01 56/56 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.00 56/60834 DistanceMaxPlusManhattan(unsigned int, unsigned int) [426] 0.00 0.00 10/4875880 Randomizer::Next() [217] ----------------------------------------------- 60882 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.01 56/56 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [386] [387] 0.0 0.00 0.01 56+60882 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.01 0.00 60778/60834 DistanceMaxPlusManhattan(unsigned int, unsigned int) [426] 0.00 0.00 60154/60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 60932/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 584/448007 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] 0.00 0.00 117/1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] 0.00 0.00 57/6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] 0.00 0.00 20/452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] 60882 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] ----------------------------------------------- 0.00 0.01 3/3 GfxLoadSprites() [322] [388] 0.0 0.00 0.01 3 LoadNewGRF(unsigned int, unsigned int) [388] 0.00 0.01 92/641 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 3/3 AfterLoadGRFs() [555] 0.00 0.00 92/656 FioCheckFileExists(char const*, Subdirectory) [1419] 0.00 0.00 23/23 ClearTemporaryNewGRFData(GRFFile*) [1714] 0.00 0.00 12/15 OverrideManagerBase::ResetOverride() [1752] 0.00 0.00 3/3 CleanUpStrings() [1968] 0.00 0.00 3/3 ResetBridges() [1961] 0.00 0.00 3/3 SetupEngines() [1962] 0.00 0.00 3/3 CleanUpGRFTownNames() [1996] 0.00 0.00 3/3 ResetRailTypes() [1970] 0.00 0.00 3/4 ResetCurrencies(bool) [1906] 0.00 0.00 3/3 ResetPriceBaseMultipliers() [2019] 0.00 0.00 3/3 ResetGenericCallbacks() [2010] 0.00 0.00 3/3 ResetHouses() [1957] 0.00 0.00 3/3 ResetIndustries() [1980] 0.00 0.00 3/3 ResetStationClasses() [2004] 0.00 0.00 3/12 SetAirportClassName(AirportClassID, unsigned short) [1767] 0.00 0.00 3/3 ResetAirportClasses() [2003] 0.00 0.00 3/3 AirportSpec::ResetAirports() [2031] 0.00 0.00 3/3 AirportTileSpec::ResetAirportTiles() [2033] 0.00 0.00 3/3 ClearSnowLine() [1963] 0.00 0.00 3/3 SetupCargoForClimate(unsigned char) [2009] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1955] 0.00 0.00 3/3 SndCopyToPool() [1966] 0.00 0.00 3/3 InitializeSoundPool() [2001] 0.00 0.00 3/3 Pool::CleanPool() [2040] 0.00 0.00 1/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1497] ----------------------------------------------- 0.01 0.00 2011/2011 GameLoop() [3] [389] 0.0 0.01 0.00 2011 MoveAllTextEffects() [389] 0.00 0.00 110683/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 110683/145226 ViewportSign::MarkDirty() const [1100] ----------------------------------------------- 0.01 0.00 353749/353749 WhoCanServiceIndustry(Industry*) [214] [390] 0.0 0.01 0.00 353749 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [390] 0.00 0.00 353749/5853933 GetIndustrySpec(unsigned char) [276] ----------------------------------------------- 0.00 0.01 838/838 Vehicle::HandleLoading(bool) [317] [391] 0.0 0.00 0.01 838 Vehicle::LeaveStation() [391] 0.00 0.01 682/2932 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 684/31884 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 684/226466 Train::GetVehicleTrackdir() const [344] 0.00 0.00 838/838 HideFillingPercent(unsigned short*) [710] 0.00 0.00 684/100417 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 838/838 Order::MakeLeaveStation() [1393] 0.00 0.00 838/838 std::list >::remove(Vehicle* const&) [1394] 0.00 0.00 838/1679 UpdateVehicleTimetable(Vehicle*, bool) [1353] 0.00 0.00 684/31884 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1173] ----------------------------------------------- 0.00 0.00 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/3 LoadIntroGame() [69] 0.00 0.00 1/3 AfterLoadGame() [105] [392] 0.0 0.00 0.01 3 ShowSelectGameWindow() [392] 0.00 0.01 3/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 3/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 3/16 Window::Window() [1748] 0.00 0.00 3/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 3/21121 Window::SetDirty() const [1194] 0.00 0.00 3/13 Window::InitNested(WindowDesc const*, int) [1762] ----------------------------------------------- 0.01 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [393] 0.0 0.01 0.00 2 Load_MAP2() [393] 0.00 0.00 1040/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.00 0.01 2/2 AfterLoadGame() [105] [394] 0.0 0.00 0.01 2 AfterLoadVehicles(bool) [394] 0.00 0.01 684/832 Train::ConsistChanged(bool) [400] 0.00 0.00 12948/49478320 Train::GetImage(Direction) const [22] 0.00 0.00 14851/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 12948/19041014 Train::UpdateDeltaXY(Direction) [242] 0.00 0.00 107/57430 RoadVehicle::UpdateDeltaXY(Direction) [427] 0.00 0.00 107/189858 RoadVehicle::GetImage(Direction) const [321] 0.00 0.00 79/79 RoadVehUpdateCache(RoadVehicle*) [719] 0.00 0.00 15/42 UpdateAircraftCache(Aircraft*) [739] 0.00 0.00 1761/14960 EffectVehicle::UpdateDeltaXY(Direction) [1213] 0.00 0.00 714/714 OrderList::Initialize(Order*, Vehicle*) [1407] 0.00 0.00 684/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 33/33 Aircraft::UpdateDeltaXY(Direction) [1682] 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&) [1702] 0.00 0.00 26/26 Pool::GetNew(unsigned long) [1699] 0.00 0.00 22/22 Vehicle::AddToShared(Vehicle*) [1720] 0.00 0.00 15/1954 Aircraft::GetImage(Direction) const [1336] 0.00 0.00 3/572 GetRotorImage(Aircraft const*) [1433] 0.00 0.00 2/181 Ship::UpdateDeltaXY(Direction) [1524] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2164] 0.00 0.00 2/181 Ship::GetImage(Direction) const [1525] ----------------------------------------------- 0.00 0.00 2/248490 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [780] 0.00 0.00 2/248490 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 211/248490 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 16732/248490 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 104043/248490 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] 0.01 0.00 127500/248490 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [493] [395] 0.0 0.01 0.00 248490 GetStationIndex(unsigned int) [395] 0.00 0.00 248490/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.01 0.00 2781/2781 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] [396] 0.0 0.01 0.00 2781 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [396] 0.00 0.00 5562/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] ----------------------------------------------- 0.00 0.00 1/47667 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.01 47666/47667 RoadVehController(RoadVehicle*) [86] [397] 0.0 0.00 0.01 47667 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 41972/1016239 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [100] 0.00 0.00 11390/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.00 1755/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 3940/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 41972/1016237 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1047] 0.00 0.00 11390/399792 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1071] 0.00 0.00 3940/102702 GetOtherBridgeEnd(unsigned int) [1115] ----------------------------------------------- 0.00 0.00 614/5461 UpdateAllTownVirtCoords() [592] 0.00 0.01 4847/5461 ChangePopulation(Town*, int) [479] [398] 0.0 0.00 0.01 5461 Town::UpdateVirtCoord() [398] 0.00 0.01 5461/18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 5337/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 5461/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 123/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 1/2375 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 123/327 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1481] ----------------------------------------------- 0.00 0.01 317050/317050 DrawTile_Track(TileInfo*) [59] [399] 0.0 0.00 0.01 317050 DrawTrackFence_SW(TileInfo const*, unsigned int) [399] 0.01 0.00 317050/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 1/832 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 11/832 AfterLoadGame() [105] 0.00 0.00 136/832 ReverseTrainDirection(Train*) [273] 0.00 0.01 684/832 AfterLoadVehicles(bool) [394] [400] 0.0 0.00 0.01 832 Train::ConsistChanged(bool) [400] 0.00 0.00 832/34531 GroundVehicle::PowerChanged() [151] 0.00 0.00 21716/2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.00 0.00 19067/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 832/10373 GroundVehicle::CargoChanged() [368] 0.00 0.00 15693/15693 GetVehicleCapacity(Vehicle const*, unsigned short*) [571] 0.00 0.00 15693/2219226 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [176] 0.00 0.00 832/1769457 Train::GetCurveSpeedLimit() const [70] 0.00 0.00 3374/12529 UsesWagonOverride(Vehicle const*) [1223] 0.00 0.00 832/33241 Train::UpdateAcceleration() [1170] 0.00 0.00 832/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.01 2/2 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [35] [401] 0.0 0.00 0.01 2 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.01 2/4 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 2/4 CYapfRail1::CYapfRail1() [610] 0.00 0.00 2/4 CYapfRail1::~CYapfRail1() [727] 0.00 0.00 2/21918 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 4/4 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [771] 0.00 0.00 2/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 1/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 1/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 2/250 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1501] 0.00 0.00 2/4868 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1277] 0.00 0.00 1/5696 Station::GetTileArea(TileArea*, StationType) const [1263] ----------------------------------------------- 0.00 0.01 2/2 TrainLocoHandler(Train*, bool) [7] [402] 0.0 0.00 0.01 2 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.01 2/4 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 2/4 CYapfRail1::CYapfRail1() [610] 0.00 0.00 2/4 CYapfRail1::~CYapfRail1() [727] 0.00 0.00 2/4787294 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] 0.00 0.00 2/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 2/4868 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1277] ----------------------------------------------- 0.01 0.00 16623/16623 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [372] [403] 0.0 0.01 0.00 16623 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [403] 0.00 0.00 16623/866063 GetIndustryTileSpec(unsigned short) [339] ----------------------------------------------- 0.00 0.00 1/92991 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.01 0.00 92990/92991 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [404] 0.0 0.01 0.00 92991 HasStationReservation(unsigned int) [404] 0.00 0.00 92991/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.01 0.00 267649/267649 GetFoundationSlope(unsigned int, unsigned int*) [130] [405] 0.0 0.01 0.00 267649 GetFoundation_Track(unsigned int, Slope) [405] 0.00 0.00 267125/8323052 GetTrackBits(unsigned int) [462] ----------------------------------------------- 0.01 0.00 46485/46485 LoadUnloadStation(Station*) [62] [406] 0.0 0.01 0.00 46485 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] 0.00 0.00 49429/49429 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [658] 0.00 0.00 114/46949 CargoList::Append(CargoPacket*) [365] 0.00 0.00 63/89308 Pool::GetNew(unsigned long) [205] 0.00 0.00 49543/49543 CargoList::RemoveFromCache(CargoPacket const*) [1147] 0.00 0.00 49543/49543 VehicleCargoList::RemoveFromCache(CargoPacket const*) [1146] 0.00 0.00 21505/109958 Pool::FreeItem(unsigned long) [1111] 0.00 0.00 21469/27330 std::list >::erase(std::_List_iterator) [1181] 0.00 0.00 110/110 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [1577] 0.00 0.00 63/42484 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1156] ----------------------------------------------- 0.01 0.00 43766/43766 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [407] 0.0 0.01 0.00 43766 ClearTile_Industry(unsigned int, DoCommandFlag) [407] 0.00 0.00 43765/5853933 GetIndustrySpec(unsigned char) [276] ----------------------------------------------- 0.00 0.00 418/17068 TownsMonthlyLoop() [645] 0.00 0.00 2527/17068 GrowTown(Town*) [259] 0.01 0.00 14123/17068 TileLoop_Town(unsigned int) [27] [408] 0.0 0.01 0.00 17068 Chance16(unsigned int, unsigned int) [408] 0.00 0.00 17068/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.01 0.00 377/377 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [409] 0.0 0.01 0.00 377 CfgApply(ByteReader*) [409] 0.00 0.00 34314/37388 GetParamVal(unsigned char, unsigned int*) [660] 0.00 0.00 35100/618507 ByteReader::ReadByte() [1058] 0.00 0.00 17184/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 377/33907 FioGetPos() [1168] 0.00 0.00 377/19920788 FioReadByte() [1025] 0.00 0.00 377/177121 FioReadWord() [1091] 0.00 0.00 377/57777 FioReadBlock(void*, unsigned long) [1138] 0.00 0.00 377/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 127/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1562] ----------------------------------------------- 0.00 0.01 831/831 LoadUnloadStation(Station*) [62] [410] 0.0 0.00 0.01 831 CargoPayment::~CargoPayment() [410] 0.01 0.00 760/1807 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [312] 0.00 0.00 750/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.00 0.00 750/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 760/4008 SubtractMoneyFromCompany(CommandCost) [1289] 0.00 0.00 750/750 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1405] 0.00 0.00 750/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] 0.00 0.00 637/637 Train::GetExpenseType(bool) const [1423] 0.00 0.00 123/123 RoadVehicle::GetExpenseType(bool) const [1566] 0.00 0.00 18/3116 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 10/10 ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) [1784] 0.00 0.00 4/247 MxActivateChannel(MixerChannel*) [1502] ----------------------------------------------- 0.00 0.00 1459/18128 RoadVehicle::OnNewDay() [524] 0.00 0.01 16669/18128 Train::OnNewDay() [183] [411] 0.0 0.00 0.01 18128 CheckOrders(Vehicle const*) [411] 0.01 0.00 11135/11135 CanVehicleUseStation(unsigned short, Station const*) [430] 0.00 0.00 871/1818913 Order::Equals(Order const&) const [335] 0.00 0.00 11477/15393 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1212] 0.00 0.00 11477/11628 CanVehicleUseStation(Vehicle const*, Station const*) [1227] 0.00 0.00 871/871 OrderList::DebugCheckSanity() const [1391] 0.00 0.00 7/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 7/53 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1640] ----------------------------------------------- 0.01 0.00 1/1 TrainLocoHandler(Train*, bool) [7] [412] 0.0 0.01 0.00 1 HasDepotReservation(unsigned int) [412] 0.00 0.00 1/9876042 IsTileType(unsigned int, TileType) [84] ----------------------------------------------- 0.00 0.00 33231/3571481 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 64158/3571481 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.01 0.00 3474092/3571481 SkipSpriteData(unsigned char, unsigned short) [225] [413] 0.0 0.01 0.00 3571481 FioSkipBytes(int) [413] 0.00 0.00 49822/19920788 FioReadByte() [1025] ----------------------------------------------- 0.01 0.00 960385/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] [414] 0.0 0.01 0.00 960385 GetEngineGRF(unsigned short) [414] ----------------------------------------------- 0.01 0.00 549173/549173 DrawBridgeMiddle(TileInfo const*) [99] [415] 0.0 0.01 0.00 549173 IsTileType(unsigned int, TileType) [415] ----------------------------------------------- 0.01 0.00 542630/542630 ClosestTownFromTile(unsigned int, unsigned int) [218] [416] 0.0 0.01 0.00 542630 Pool::Get(unsigned long) [416] ----------------------------------------------- 0.01 0.00 421155/421155 TileLoop_Track(unsigned int) [156] [417] 0.0 0.01 0.00 421155 GetTileType(unsigned int) [417] ----------------------------------------------- 0.00 0.00 85234/326869 GetFoundation_Industry(unsigned int, Slope) [542] 0.01 0.00 241635/326869 TileLoop_Industry(unsigned int) [122] [418] 0.0 0.01 0.00 326869 GetIndustryGfx(unsigned int) [418] ----------------------------------------------- 0.00 0.00 64/291699 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [742] 0.00 0.00 62656/291699 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [522] 0.00 0.00 72691/291699 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [520] 0.00 0.00 74616/291699 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [507] 0.00 0.00 81672/291699 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [503] [419] 0.0 0.01 0.00 291699 GetSlopeZInCorner(Slope, Corner) [419] ----------------------------------------------- 0.01 0.00 215847/215847 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [420] 0.0 0.01 0.00 215847 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [420] 0.00 0.00 7590/7590 GetStationIndex(unsigned int) [1247] 0.00 0.00 5844/30765 GetStationType(unsigned int) [1175] ----------------------------------------------- 0.00 0.00 16/177986 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 8494/177986 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [272] 0.01 0.00 169476/177986 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [421] 0.0 0.01 0.00 177986 SmallArray::Append() [421] ----------------------------------------------- 0.00 0.00 1/146284 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [777] 0.00 0.00 1/146284 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/146284 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 1/146284 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2/146284 Vehicle::HandleLoading(bool) [317] 0.00 0.00 3/146284 RoadVehController(RoadVehicle*) [86] 0.00 0.00 34/146284 TileLoop_Trees(unsigned int) [38] 0.00 0.00 309/146284 OnTick_Industry() [75] 0.00 0.00 750/146284 CargoPayment::~CargoPayment() [410] 0.00 0.00 3195/146284 TileLoop_Industry(unsigned int) [122] 0.01 0.00 141987/146284 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] [422] 0.0 0.01 0.00 146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] ----------------------------------------------- 0.00 0.00 1997/142608 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 2256/142608 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 67059/142608 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 71296/142608 TryReserveRailTrack(unsigned int, Track) [235] [423] 0.0 0.01 0.00 142608 SetTrackReservation(unsigned int, TrackBits) [423] ----------------------------------------------- 0.01 0.00 120984/120984 TileLoop_Industry(unsigned int) [122] [424] 0.0 0.01 0.00 120984 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [424] ----------------------------------------------- 0.00 0.00 4772/99013 OnTick_Station() [178] 0.00 0.00 46823/99013 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] 0.00 0.00 47418/99013 LoadUnloadStation(Station*) [62] [425] 0.0 0.01 0.00 99013 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [425] 0.00 0.00 270/393 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1461] ----------------------------------------------- 0.00 0.00 56/60834 FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) [386] 0.01 0.00 60778/60834 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] [426] 0.0 0.01 0.00 60834 DistanceMaxPlusManhattan(unsigned int, unsigned int) [426] ----------------------------------------------- 0.00 0.00 1/57430 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 107/57430 AfterLoadVehicles(bool) [394] 0.01 0.00 57322/57430 GroundVehicle::UpdateInclination(bool, bool) [308] [427] 0.0 0.01 0.00 57430 RoadVehicle::UpdateDeltaXY(Direction) [427] ----------------------------------------------- 0.00 0.00 59/48173 Load_VEHS() [252] 0.01 0.00 48114/48173 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] [428] 0.0 0.01 0.00 48173 CargoList::Append(CargoPacket*) [428] 0.00 0.00 48173/68047 CargoList::AddToCache(CargoPacket const*) [1128] 0.00 0.00 48173/68047 VehicleCargoList::AddToCache(CargoPacket const*) [1127] ----------------------------------------------- 0.00 0.00 27/15862 Industry::~Industry() [690] 0.00 0.00 229/15862 TileLoop_Industry(unsigned int) [122] 0.00 0.00 437/15862 AnimateStationTile(unsigned int) [561] 0.00 0.00 2427/15862 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 2454/15862 DoClearSquare(unsigned int) [568] 0.00 0.00 3191/15862 AnimateAnimatedTiles() [154] 0.00 0.00 7097/15862 AnimateTile_Town(unsigned int) [519] [429] 0.0 0.01 0.00 15862 DeleteAnimatedTile(unsigned int) [429] ----------------------------------------------- 0.01 0.00 11135/11135 CheckOrders(Vehicle const*) [411] [430] 0.0 0.01 0.00 11135 CanVehicleUseStation(unsigned short, Station const*) [430] ----------------------------------------------- 5997 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] [431] 0.0 0.00 0.01 5997 GetTownName(char*, Town const*, char const*) [431] 0.01 0.00 5997/5997 TownNameParams::TownNameParams(Town const*) [433] 5997 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1261] ----------------------------------------------- 0.00 0.01 5997/5997 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] [432] 0.0 0.00 0.01 5997 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [432] 0.01 0.00 5943/5943 MakeDutchTownName(char*, char const*, unsigned int) [434] 0.00 0.00 5943/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 54/54 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [1639] ----------------------------------------------- 0.01 0.00 5997/5997 GetTownName(char*, Town const*, char const*) [431] [433] 0.0 0.01 0.00 5997 TownNameParams::TownNameParams(Town const*) [433] ----------------------------------------------- 0.01 0.00 5943/5943 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [432] [434] 0.0 0.01 0.00 5943 MakeDutchTownName(char*, char const*, unsigned int) [434] 0.00 0.00 9907/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.00 4/4868 CYapfRail1::~CYapfRail1() [727] 0.01 0.00 4864/4868 CYapfRail2::~CYapfRail2() [478] [435] 0.0 0.01 0.00 4868 CBlobT::~CBlobT() [435] ----------------------------------------------- 0.01 0.00 90/90 ScriptScanner::ScanDir(char const*, char const*) [438] [436] 0.0 0.01 0.00 90 ttd_strlcat(char*, char const*, unsigned long) [436] ----------------------------------------------- 0.01 0.00 21/21 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [437] 0.0 0.01 0.00 21 VehicleOrderSaver::SwitchToNextOrder(bool) [437] 0.00 0.00 21/23 OrderList::GetOrderAt(int) const [1715] 0.00 0.00 21/866 UpdateOrderDest(Vehicle*, Order const*, int) [1392] ----------------------------------------------- 0.00 0.01 20/20 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] [438] 0.0 0.00 0.01 20 ScriptScanner::ScanDir(char const*, char const*) [438] 0.01 0.00 90/90 ttd_strlcat(char*, char const*, unsigned long) [436] 0.00 0.00 260/267 ttd_strlcpy(char*, char const*, unsigned long) [1496] 0.00 0.00 95/32791 FS2OTTD(char const*) [1171] 0.00 0.00 95/32695 FiosIsValidFile(char const*, dirent const*, stat*) [1172] 0.00 0.00 55/58 FiosIsHiddenFile(dirent const*) [1632] 0.00 0.00 20/11043 OTTD2FS(char const*) [1232] 0.00 0.00 15/656 FioCheckFileExists(char const*, Subdirectory) [1419] ----------------------------------------------- 0.00 0.00 1/10 AIScanner::AIScanner() [554] 0.00 0.00 4/10 AI::Rescan() [484] 0.00 0.01 5/10 AIScanner::RescanAIDir() [514] [439] 0.0 0.00 0.01 10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] 0.00 0.01 20/20 ScriptScanner::ScanDir(char const*, char const*) [438] 0.00 0.00 50/62 FileExists(char const*) [1622] 0.00 0.00 50/303 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1488] 0.00 0.00 10/11 ScanForTarFiles() [1775] ----------------------------------------------- 0.01 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [440] 0.0 0.01 0.00 3 InitializeLandscape() [440] ----------------------------------------------- 0.00 0.01 1/2 DoCommandP(CommandContainer const*, bool) [515] 0.00 0.01 1/2 SwitchToMode(SwitchMode) [47] [441] 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) [441] 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) [442] ----------------------------------------------- 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) [441] [442] 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) [442] 0.00 0.00 4/120070 SetTownRatingTestMode(bool) [1107] 0.00 0.00 3/3 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2023] 0.00 0.00 2/2 GetCommandFlags(unsigned int) [2063] 0.00 0.00 2/4024 ClearStorageChanges(bool) [1288] 0.00 0.00 2/5584 CheckCompanyHasMoney(CommandCost&) [1264] 0.00 0.00 1/375916 UpdateSignalsInBuffer() [1072] 0.00 0.00 1/4008 SubtractMoneyFromCompany(CommandCost) [1289] 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) [2357] ----------------------------------------------- 0.01 0.00 2/2 AfterLoadGame() [105] [443] 0.0 0.01 0.00 2 CargoPacket::AfterLoad() [443] 0.00 0.00 20704/20704 CargoList::InvalidateCache() [1195] 0.00 0.00 14607/14607 CargoList::InvalidateCache() [1218] 0.00 0.00 14607/14607 VehicleCargoList::InvalidateCache() [1217] ----------------------------------------------- 0.01 0.00 1/1 atexit [240] [444] 0.0 0.01 0.00 1 global constructors keyed to _railtypes [444] ----------------------------------------------- 0.01 0.00 1/1 atexit [240] [445] 0.0 0.01 0.00 1 global constructors keyed to _tile_type_procs [445] ----------------------------------------------- [446] 0.0 0.01 0.00 CmdFoundTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [446] ----------------------------------------------- [447] 0.0 0.01 0.00 ChangeTileOwner(unsigned int, Owner, Owner) [447] ----------------------------------------------- [448] 0.0 0.01 0.00 SlCalcObjLength(void const*, SaveLoad const*) [448] ----------------------------------------------- [449] 0.0 0.01 0.00 ValParamRailtype(RailType) [449] ----------------------------------------------- [450] 0.0 0.01 0.00 CmdBuildTrainDepot(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [450] ----------------------------------------------- [451] 0.0 0.01 0.00 GetCustomStationFoundationRelocation(StationSpec const*, BaseStation const*, unsigned int) [451] ----------------------------------------------- [452] 0.0 0.01 0.00 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [452] ----------------------------------------------- [453] 0.0 0.01 0.00 RailClearCost(RailType) [453] ----------------------------------------------- [454] 0.0 0.01 0.00 CycleSignalSide(unsigned int, Track) [454] ----------------------------------------------- [455] 0.0 0.01 0.00 GetTileDesc_Clear(unsigned int, TileDesc*) [455] ----------------------------------------------- [456] 0.0 0.01 0.00 VehicleGetRandomBits(ResolverObject const*) [456] ----------------------------------------------- [457] 0.0 0.01 0.00 CanRemoveRoadWithStop(unsigned int, DoCommandFlag) [457] ----------------------------------------------- [458] 0.0 0.01 0.00 AirportTilesChangeInfo(unsigned int, int, int, ByteReader*) [458] ----------------------------------------------- [459] 0.0 0.01 0.00 TransparenciesWindow::OnInitialPosition(WindowDesc const*, short, short, int) [459] ----------------------------------------------- [460] 0.0 0.01 0.00 Packet::PrepareToSend() [460] ----------------------------------------------- [461] 0.0 0.01 0.00 BuildSignalWindow::DrawWidget(Rect const&, int) const [461] ----------------------------------------------- 0.00 0.00 267125/8323052 GetFoundation_Track(unsigned int, Slope) [405] 0.00 0.00 591796/8323052 TileLoop_Track(unsigned int) [156] 0.00 0.00 2679857/8323052 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.01 0.00 4784274/8323052 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] [462] 0.0 0.01 0.00 8323052 GetTrackBits(unsigned int) [462] ----------------------------------------------- 0.00 0.00 1/4768365 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] 0.01 0.00 4768364/4768365 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [81] [463] 0.0 0.01 0.00 4768365 SpecializedVehicle::From(Vehicle*) [463] ----------------------------------------------- 0.01 0.00 2318581/2318581 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [164] [464] 0.0 0.01 0.00 2318581 GetSignalType(unsigned int, Track) [464] ----------------------------------------------- 0.00 0.00 8/2033721 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.00 0.00 34470/2033721 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.01 0.00 1999243/2033721 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] [465] 0.0 0.01 0.00 2033721 SpriteGroup::GetCallbackResult() const [465] ----------------------------------------------- 0.00 0.00 2630/1107674 DrawBridgeMiddle(TileInfo const*) [99] 0.00 0.00 552522/1107674 HasFoundationNE(unsigned int, Slope, unsigned int) [303] 0.00 0.00 552522/1107674 HasFoundationNW(unsigned int, Slope, unsigned int) [302] [466] 0.0 0.01 0.00 1107674 GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [466] ----------------------------------------------- 0.00 0.00 2/249080 UpdateStationAcceptance(Station*, bool) [292] 0.00 0.00 24/249080 IncreaseDate() [152] 0.00 0.00 283/249080 MarkTrainAsStuck(Train*) [716] 0.00 0.00 283/249080 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 298/249080 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 340/249080 Ship::Tick() [383] 0.00 0.00 432/249080 GroundVehicle::PowerChanged() [706] 0.00 0.00 834/249080 Vehicle::BeginLoading() [543] 0.00 0.00 1042/249080 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) [683] 0.00 0.00 4339/249080 GroundVehicle::PowerChanged() [151] 0.00 0.00 5827/249080 OnTick_Station() [178] 0.00 0.00 55778/249080 RoadVehController(RoadVehicle*) [86] 0.01 0.00 179598/249080 TrainLocoHandler(Train*, bool) [7] [467] 0.0 0.01 0.00 249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 24/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 24/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 24/44 Window::SetWidgetDirty(unsigned char) const [1659] ----------------------------------------------- 0.01 0.00 165518/165518 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] [468] 0.0 0.01 0.00 165518 HouseSetTriggers(ResolverObject const*, int) [468] ----------------------------------------------- 27484 SlObjectMember(void*, SaveLoad const*) [83] 0.00 0.00 1/124443 Load_GRPS() [747] 0.00 0.00 1/124443 Load_MAPS() [748] 0.00 0.00 2/124443 Ptrs_PLYR() [734] 0.00 0.00 2/124443 Load_ECMY() [733] 0.00 0.00 4/124443 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 5/124443 Load_SUBS() [713] 0.00 0.00 9/124443 Load_SIGN() [697] 0.00 0.00 15/124443 Load_AIPL() [686] 0.00 0.00 16/124443 Load_RAIL() [685] 0.00 0.00 17/124443 Ptrs_STNS() [681] 0.00 0.00 20/124443 Load_NGRF() [676] 0.00 0.00 47/124443 Load_DEPT() [661] 0.00 0.00 64/124443 Load_IIDS() [656] 0.00 0.00 87/124443 Ptrs_CAPY() [652] 0.00 0.00 87/124443 Load_CAPY() [651] 0.00 0.00 89/124443 Load_ROADSTOP() [649] 0.00 0.00 89/124443 Ptrs_ROADSTOP() [650] 0.00 0.00 94/124443 SaveLoad_PLYR(Company*) [647] 0.00 0.00 128/124443 Load_APID() [640] 0.00 0.00 206/124443 Load_GLOG() [627] 0.00 0.00 221/124443 Load_STNS() [622] 0.00 0.00 256/124443 Load_EIDS() [617] 0.00 0.00 512/124443 Load_ENGN() [583] 0.00 0.00 512/124443 Load_TIDS() [585] 0.00 0.00 512/124443 Load_HOUSEIDS() [584] 0.00 0.00 614/124443 Load_TOWN() [565] 0.00 0.00 688/124443 Ptrs_ORDL() [559] 0.00 0.00 688/124443 Load_ORDL() [558] 0.00 0.01 2910/124443 Ptrs_INDY() [490] 0.00 0.01 2910/124443 Load_INDY() [489] 0.00 0.02 9108/124443 Load_ORDR() [311] 0.00 0.02 9108/124443 Ptrs_ORDR() [314] 0.00 0.04 14851/124443 Load_VEHS() [252] 0.00 0.04 14851/124443 Ptrs_VEHS() [255] 0.00 0.05 20652/124443 Load_CAPA() [210] 0.00 0.05 21356/124443 Ptrs_STNN() [208] 0.00 0.06 23425/124443 Load_STNN() [197] [469] 0.0 0.01 0.00 151641 SlObject(void*, SaveLoad const*) [469] 4038975 SlObjectMember(void*, SaveLoad const*) [83] ----------------------------------------------- 0.00 0.00 388/128417 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 0.00 0.00 2017/128417 DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [184] 0.00 0.00 8956/128417 DrawTile_Trees(TileInfo*) [482] 0.00 0.00 19921/128417 DrawTile_TunnelBridge(TileInfo*) [193] 0.01 0.00 97135/128417 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) [488] [470] 0.0 0.01 0.00 128417 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [470] ----------------------------------------------- 0.01 0.00 89110/89110 GetFoundationSlope(unsigned int, unsigned int*) [130] [471] 0.0 0.01 0.00 89110 GetFoundation_TunnelBridge(unsigned int, Slope) [471] ----------------------------------------------- 0.00 0.00 63/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.01 0.00 3194/3257 Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [286] [472] 0.0 0.01 0.00 3257 AllocSprite(unsigned long) [472] ----------------------------------------------- 0.01 0.00 3194/3194 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] [473] 0.0 0.01 0.00 3194 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [473] 0.00 0.00 678165/19920788 FioReadByte() [1025] 0.00 0.00 12776/177121 FioReadWord() [1091] 0.00 0.00 3194/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 3194/7349 FioSeekToFile(unsigned char, unsigned long) [1249] ----------------------------------------------- 0.01 0.00 676/676 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [474] 0.0 0.01 0.00 676 ClearTile_Road(unsigned int, DoCommandFlag) [474] ----------------------------------------------- 29 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [475] 0.0 0.01 0.00 29 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [475] 29 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 6/20 UnreserveRailTrack(unsigned int, Track) [384] 0.01 0.00 14/20 TryReserveRailTrack(unsigned int, Track) [235] [476] 0.0 0.01 0.00 20 SetRailStationReservation(unsigned int, bool) [476] ----------------------------------------------- 0.00 0.00 1/15 CleanupGeneration() [615] 0.00 0.00 1/15 LoadIntroGame() [69] 0.00 0.00 1/15 SwitchToMode(SwitchMode) [47] 0.00 0.00 1/15 CreateMainSurface(unsigned int, unsigned int) [616] 0.00 0.00 1/15 VideoDriver_SDL::Start(char const* const*) [582] 0.00 0.00 2/15 SettingsDisableElrail(int) [537] 0.00 0.00 2/15 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/15 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.00 4/15 AfterLoadGame() [105] [477] 0.0 0.01 0.00 15 MarkWholeScreenDirty() [477] ----------------------------------------------- 0.00 0.00 682/4864 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] 0.00 0.01 4182/4864 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [478] 0.0 0.00 0.01 4864 CYapfRail2::~CYapfRail2() [478] 0.01 0.00 4864/4868 CBlobT::~CBlobT() [435] ----------------------------------------------- 0.00 0.00 2398/4847 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 2449/4847 MakeSingleHouseBigger(unsigned int) [377] [479] 0.0 0.00 0.01 4847 ChangePopulation(Town*, int) [479] 0.00 0.01 4847/5461 Town::UpdateVirtCoord() [398] 0.00 0.00 9694/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.01 799724/799724 DrawTile_Station(TileInfo*) [57] [480] 0.0 0.00 0.01 799724 HasStationReservation(unsigned int) [480] 0.00 0.01 799724/12849327 GetStationType(unsigned int) [119] ----------------------------------------------- 0.00 0.00 2/21918 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 2932/21918 TryPathReserve(Train*, bool, bool) [239] 0.00 0.00 4182/21918 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.00 0.01 14802/21918 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [481] 0.0 0.00 0.01 21918 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 21918/21918 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 21918/126056 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] 0.00 0.00 21918/226466 Train::GetVehicleTrackdir() const [344] 0.00 0.00 3074/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.00 128/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 14/130948 GetOtherTunnelEnd(unsigned int) [287] 0.00 0.00 3074/399792 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1071] 0.00 0.00 256/21527 GetRailStationAxis(unsigned int) [1192] 0.00 0.00 256/11768 GetStationIndex(unsigned int) [1226] 0.00 0.00 14/175641 GetTileType(unsigned int) [1092] ----------------------------------------------- 0.00 0.01 60232/60232 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [482] 0.0 0.00 0.01 60232 DrawTile_Trees(TileInfo*) [482] 0.00 0.00 148817/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 60232/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 60232/940050 EndSpriteCombine() [338] 0.00 0.00 8956/128417 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [470] 0.00 0.00 60232/116919 DrawClearLandFence(TileInfo const*) [1110] 0.00 0.00 60232/940050 StartSpriteCombine() [1048] 0.00 0.00 48996/337336 DrawClearLandTile(TileInfo const*, unsigned char) [1076] 0.00 0.00 5998/7854 DrawHillyLandTile(TileInfo const*) [1246] 0.00 0.00 367/5326 DrawShoreTile(Slope) [1271] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.01 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [483] 0.0 0.00 0.01 4 AI::Initialize() [483] 0.00 0.01 3/4 AI::Rescan() [484] 0.00 0.00 1/1 AIScanner::AIScanner() [554] 0.00 0.00 3/4 AI::ResetConfig() [1934] 0.00 0.00 3/5 AI::Uninitialize(bool) [1894] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.01 3/4 AI::Initialize() [483] [484] 0.0 0.00 0.01 4 AI::Rescan() [484] 0.00 0.00 4/10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] 0.00 0.00 4/5 AIScanner::RescanAIDir() [514] ----------------------------------------------- 0.00 0.01 6/6 GfxLoadSprites() [322] [485] 0.0 0.00 0.01 6 LoadGrfFile(char const*, unsigned int, int) [485] 0.00 0.01 14694/33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 6/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 6/7349 FioSeekToFile(unsigned char, unsigned long) [1249] 0.00 0.00 6/651 FioOpenFile(int, char const*) [1421] ----------------------------------------------- 0.00 0.01 2/2 PopupMainToolbMenu(Window*, int, unsigned short, int) [487] [486] 0.0 0.00 0.01 2 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.01 2/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 2/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 8/8 DropDownListStringItem::Width() const [718] 0.00 0.00 16/525 DropDownListItem::Height(unsigned int) const [1440] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 2/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 2/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 2/44 Window::SetWidgetDirty(unsigned char) const [1659] 0.00 0.00 2/2 GetMainViewBottom() [2070] 0.00 0.00 2/16 Window::Window() [1748] 0.00 0.00 2/16 Window::CreateNestedTree(WindowDesc const*, bool) [1746] 0.00 0.00 2/3 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2037] 0.00 0.00 2/21121 Window::SetDirty() const [1194] ----------------------------------------------- 0.00 0.01 2/2 HandleMouseEvents() [192] [487] 0.0 0.00 0.01 2 PopupMainToolbMenu(Window*, int, unsigned short, int) [487] 0.00 0.01 2/2 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] ----------------------------------------------- 0.00 0.01 97135/97135 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] [488] 0.0 0.00 0.01 97135 AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) [488] 0.01 0.00 97135/128417 AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [470] ----------------------------------------------- 0.00 0.01 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [489] 0.0 0.00 0.01 2 Load_INDY() [489] 0.00 0.01 2910/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 2912/51802 SlIterateArray() [604] 0.00 0.00 2910/2910 Pool::GetNew(unsigned long, unsigned long) [1305] ----------------------------------------------- 0.00 0.01 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [490] 0.0 0.00 0.01 2 Ptrs_INDY() [490] 0.00 0.01 2910/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.01 2398/2398 TileLoop_Town(unsigned int) [27] [491] 0.0 0.00 0.01 2398 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 2398/4847 ChangePopulation(Town*, int) [479] 0.00 0.00 2427/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 2427/2427 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [605] 0.00 0.00 2398/3359427 GetHouseType(unsigned int) [1028] 0.00 0.00 2398/142582 GetHouseNorthPart(unsigned short&) [1103] 0.00 0.00 2398/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.00 0.01 681/681 TrainController(Train*, Vehicle*) [10] [492] 0.0 0.00 0.01 681 TrainEnterStation(Train*, unsigned short) [492] 0.00 0.00 681/9541 Train::MarkDirty() [187] 0.00 0.00 681/834 Vehicle::BeginLoading() [543] 0.00 0.00 681/33241 Train::UpdateAcceleration() [1170] ----------------------------------------------- 0.00 0.01 129273/129273 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [493] 0.0 0.00 0.01 129273 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [493] 0.01 0.00 127500/248490 GetStationIndex(unsigned int) [395] 0.00 0.00 129273/48860253 GetTileType(unsigned int) [106] 0.00 0.00 127500/167738 HasStationRail(unsigned int) [618] 0.00 0.00 50760/169016 GetRailStationAxis(unsigned int) [587] ----------------------------------------------- 0.00 0.00 16/112059 DropdownWindow::DrawWidget(Rect const&, int) const [635] 0.00 0.00 26/112059 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [674] 0.00 0.00 102/112059 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 110/112059 NetworkGameWindow::DrawDetails(Rect const&) const [619] 0.00 0.00 145/112059 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] 0.00 0.00 564/112059 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 1048/112059 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] 0.00 0.00 1604/112059 NWidgetToolbarContainer::Draw(Window const*) [291] 0.00 0.00 3327/112059 NWidgetBackground::Draw(Window const*) [267] 0.00 0.00 4813/112059 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [570] 0.00 0.00 37004/112059 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 63300/112059 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] [494] 0.0 0.00 0.01 112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.01 0.00 1072769/1072769 Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) [517] 0.00 0.00 99588/249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] ----------------------------------------------- 0.00 0.01 799723/799723 DrawTile_Station(TileInfo*) [57] [495] 0.0 0.00 0.01 799723 GetStationGfx(unsigned int) [495] 0.01 0.00 799724/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.01 76/76 DrawOverlappedWindowForAll(int, int, int, int) [14] [496] 0.0 0.00 0.01 76 NetworkStartServerWindow::OnPaint() [496] 0.00 0.01 76/76070 Window::DrawWidgets() const [16] 0.00 0.00 3/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] ----------------------------------------------- 0.00 0.01 18583/18583 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [497] 0.0 0.00 0.01 18583 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.00 17728/159945 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 7738/9378 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 7739/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 7738/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 7739/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 18583/48860253 GetTileType(unsigned int) [106] 0.00 0.00 16340/91143 GetStationType(unsigned int) [636] ----------------------------------------------- 0.00 0.01 430/430 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [498] 0.0 0.00 0.01 430 NewSpriteSet(ByteReader*) [498] 0.00 0.01 12244/33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 1580/618507 ByteReader::ReadByte() [1058] 0.00 0.00 430/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.01 16669/16669 Train::OnNewDay() [183] [499] 0.0 0.00 0.01 16669 Train::GetRunningCost() const [499] 0.00 0.01 62916/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 62916/64326 GetPrice(Price, unsigned int, GRFFile const*, int) [1134] ----------------------------------------------- 48 DoSetViewportPosition(Window const*, int, int, int, int) [500] 0.00 0.01 8/8 UpdateWindows() [11] [500] 0.0 0.00 0.01 8+48 DoSetViewportPosition(Window const*, int, int, int, int) [500] 0.00 0.01 56/67109 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 32/32 GfxScroll(int, int, int, int, int, int) [721] 0.00 0.00 56/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] 48 DoSetViewportPosition(Window const*, int, int, int, int) [500] ----------------------------------------------- 0.00 0.01 574020/574020 TrainLocoHandler(Train*, bool) [7] [501] 0.0 0.00 0.01 574020 Chance16(unsigned int, unsigned int) [501] 0.01 0.00 574018/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 120736/245105 TileLoop_Industry(unsigned int) [122] 0.00 0.00 124369/245105 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [539] [502] 0.0 0.00 0.01 245105 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [502] 0.01 0.00 245105/866063 GetIndustryTileSpec(unsigned short) [339] ----------------------------------------------- 0.00 0.01 81672/81672 DrawTile_Track(TileInfo*) [59] [503] 0.0 0.00 0.01 81672 DrawTrackFence_WE_1(TileInfo const*, unsigned int) [503] 0.00 0.00 81672/291699 GetSlopeZInCorner(Slope, Corner) [419] 0.00 0.00 81672/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.01 762/762 NWidgetLeaf::Draw(Window const*) [207] [504] 0.0 0.00 0.01 762 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [504] 0.00 0.00 762/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 762/1172 GetStringBoundingBox(unsigned short) [567] ----------------------------------------------- 0.00 0.00 1/73390 TrainApproachingCrossingEnum(Vehicle*, void*) [784] 0.00 0.00 272/73390 ReverseTrainDirection(Train*) [273] 0.00 0.01 73117/73390 TrainController(Train*, Vehicle*) [10] [505] 0.0 0.00 0.01 73390 TrainApproachingCrossingTile(Train const*) [505] 0.00 0.00 73390/2070872 TrainCanLeaveTile(Train const*) [175] 0.00 0.00 70644/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 11/12 GetRoadTileType(unsigned int) [1770] ----------------------------------------------- 0.00 0.01 220982/220982 AnimateAnimatedTiles() [154] [506] 0.0 0.00 0.01 220982 AnimateTile_Industry(unsigned int) [506] 0.01 0.00 220982/866063 GetIndustryTileSpec(unsigned short) [339] 0.00 0.00 41524/41524 GetIndustryAnimationState(unsigned int) [1160] 0.00 0.00 37374/37582 SetIndustryAnimationState(unsigned int, unsigned char) [1165] ----------------------------------------------- 0.00 0.01 74616/74616 DrawTile_Track(TileInfo*) [59] [507] 0.0 0.00 0.01 74616 DrawTrackFence_NS_2(TileInfo const*, unsigned int) [507] 0.00 0.00 74616/291699 GetSlopeZInCorner(Slope, Corner) [419] 0.00 0.00 74616/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 71312/211541 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 140229/211541 TryReserveRailTrack(unsigned int, Track) [235] [508] 0.0 0.01 0.00 211541 GetTrackBits(unsigned int) [508] ----------------------------------------------- 0.01 0.00 5898/5898 InputLoop() [215] [509] 0.0 0.01 0.00 5898 Window::OnMouseLoop() [509] ----------------------------------------------- 0.01 0.00 3135/3135 HandleMouseEvents() [192] [510] 0.0 0.01 0.00 3135 Window::OnMouseOver(Point, int) [510] ----------------------------------------------- 0.01 0.00 2375/2375 CallWindowTickEvent() [512] [511] 0.0 0.01 0.00 2375 Window::OnTick() [511] ----------------------------------------------- 0.00 0.01 2011/2011 StateGameLoop() [4] [512] 0.0 0.00 0.01 2011 CallWindowTickEvent() [512] 0.01 0.00 2375/2375 Window::OnTick() [511] 0.00 0.00 1834/1834 StatusBarWindow::OnTick() [1344] 0.00 0.00 1834/1834 MainToolbarWindow::OnTick() [1345] 0.00 0.00 158/158 DropdownWindow::OnTick() [1532] ----------------------------------------------- 0.00 0.01 1834/1834 NetworkGameLoop() [5] [513] 0.0 0.00 0.01 1834 NetworkExecuteLocalCommandQueue() [513] 0.00 0.01 1/1 DoCommandP(CommandContainer const*, bool) [515] ----------------------------------------------- 0.00 0.00 1/5 AIScanner::AIScanner() [554] 0.00 0.00 4/5 AI::Rescan() [484] [514] 0.0 0.00 0.01 5 AIScanner::RescanAIDir() [514] 0.00 0.01 5/10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] ----------------------------------------------- 0.00 0.01 1/1 NetworkExecuteLocalCommandQueue() [513] [515] 0.0 0.00 0.01 1 DoCommandP(CommandContainer const*, bool) [515] 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) [441] ----------------------------------------------- [516] 0.0 0.01 0.00 Window::OnScroll(Point) [516] ----------------------------------------------- 0.01 0.00 1072769/1072769 GfxFillRect(int, int, int, int, int, FillRectMode) [494] [517] 0.0 0.01 0.00 1072769 Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) [517] ----------------------------------------------- 0.00 0.00 51/249010 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [761] 0.00 0.00 1353/249010 UndrawMouseCursor() [694] 0.00 0.00 1354/249010 DrawMouseCursor() [644] 0.00 0.00 70594/249010 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 0.00 0.00 76070/249010 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.00 99588/249010 GfxFillRect(int, int, int, int, int, FillRectMode) [494] [518] 0.0 0.01 0.00 249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] ----------------------------------------------- 0.00 0.00 449192/449192 AnimateAnimatedTiles() [154] [519] 0.0 0.00 0.00 449192 AnimateTile_Town(unsigned int) [519] 0.00 0.00 7097/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 7097/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 7097/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 564184/3359427 GetHouseType(unsigned int) [1028] 0.00 0.00 9923/15973 Randomizer::Next(unsigned int) [1208] ----------------------------------------------- 0.00 0.00 72691/72691 DrawTile_Track(TileInfo*) [59] [520] 0.0 0.00 0.00 72691 DrawTrackFence_WE_2(TileInfo const*, unsigned int) [520] 0.00 0.00 72691/291699 GetSlopeZInCorner(Slope, Corner) [419] 0.00 0.00 72691/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 60347/60347 SlSaveLoadConv(void*, unsigned int) [94] [521] 0.0 0.00 0.00 60347 SlReadUint64() [521] 0.00 0.00 482776/12455733 SlReadByte() [140] ----------------------------------------------- 0.00 0.00 62656/62656 DrawTile_Track(TileInfo*) [59] [522] 0.0 0.00 0.00 62656 DrawTrackFence_NS_1(TileInfo const*, unsigned int) [522] 0.00 0.00 62656/291699 GetSlopeZInCorner(Slope, Corner) [419] 0.00 0.00 62656/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 92/132233 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 116/132233 TrainController(Train*, Vehicle*) [10] 0.00 0.00 27567/132233 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] 0.00 0.00 104458/132233 CheckNextTrainTile(Train*) [88] [523] 0.0 0.00 0.00 132233 HasSignalOnTrackdir(unsigned int, Trackdir) [523] 0.00 0.00 132233/9876042 IsTileType(unsigned int, TileType) [84] ----------------------------------------------- 0.00 0.00 2151/2151 CallVehicleTicks() [6] [524] 0.0 0.00 0.00 2151 RoadVehicle::OnNewDay() [524] 0.00 0.00 1184/27643 Vehicle::NeedsServicing() const [220] 0.00 0.00 1459/32930 Vehicle::NeedsAutomaticServicing() const [349] 0.00 0.00 1459/18128 CheckOrders(Vehicle const*) [411] 0.00 0.00 1410/1410 RoadVehicle::GetRunningCost() const [659] 0.00 0.00 1591/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1459/34546 AgeVehicle(Vehicle*) [1167] 0.00 0.00 1433/18102 CheckVehicleBreakdown(Vehicle*) [1203] 0.00 0.00 1410/18079 SubtractMoneyFromCompanyFract(Owner, CommandCost) [1204] 0.00 0.00 1410/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 181/40016 DecreaseVehicleValue(Vehicle*) [1161] ----------------------------------------------- 0.00 0.00 1/15825 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.00 3/15825 NetworkStartServerWindow::OnPaint() [496] 0.00 0.00 5/15825 SaveLoadWindow::OnPaint() [315] 0.00 0.00 13/15825 NetworkGameWindow::OnPaint() [232] 0.00 0.00 16/15825 DrawOverlappedWindowForAll(int, int, int, int) [14] 0.00 0.00 52/15825 MainWindow::OnPaint() [21] 0.00 0.00 102/15825 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 262/15825 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] 0.00 0.00 3327/15825 NWidgetBackground::Draw(Window const*) [267] 0.00 0.00 4813/15825 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [570] 0.00 0.00 7231/15825 NWidgetLeaf::Draw(Window const*) [207] [525] 0.0 0.00 0.00 15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 63300/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 47968/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 37084/37084 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [526] 0.0 0.00 0.00 37084 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [526] 0.00 0.00 37084/126056 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [527] 0.0 0.00 0.00 1 ShowNetworkGameWindow() [527] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 1/3 UpdateTextBufferSize(Textbuf*) [764] 0.00 0.00 1/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1762] 0.00 0.00 1/267 ttd_strlcpy(char*, char const*, unsigned long) [1496] 0.00 0.00 1/3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2008] 0.00 0.00 1/9 Window::SetFocusedWidget(unsigned char) [1809] 0.00 0.00 1/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1/1 UpdateNetworkGameWindow(bool) [2378] 0.00 0.00 1/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1760] 0.00 0.00 1/1 NetworkGameListAddItem(NetworkAddress) [2371] ----------------------------------------------- 0.00 0.00 158/158 InputLoop() [215] [528] 0.0 0.00 0.00 158 DropdownWindow::OnMouseLoop() [528] 0.00 0.00 1/1 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 445/525 DropDownListItem::Height(unsigned int) const [1440] 0.00 0.00 158/3777 FindWindowById(WindowClass, int) [1292] 0.00 0.00 129/129 GetWidgetFromPos(Window const*, int, int) [1558] 0.00 0.00 127/127 DropDownListStringItem::Selectable() const [1560] 0.00 0.00 1/1 AskExitGame() [2318] 0.00 0.00 1/1 HandleExitGameRequest() [2365] 0.00 0.00 1/1 MenuClickSaveLoad(int) [2396] 0.00 0.00 1/1 MainToolbarWindow::OnDropdownSelect(int, int) [2446] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [529] 0.0 0.00 0.00 1 ShowStatusBar() [529] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1762] ----------------------------------------------- 0.00 0.00 1/1 ShowVitalWindows() [531] [530] 0.0 0.00 0.00 1 AllocateToolbar() [530] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1762] 0.00 0.00 1/1 PositionMainToolbar(Window*) [2358] 0.00 0.00 1/3 DoZoomInOutWindow(int, Window*) [1988] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [531] 0.0 0.00 0.00 1 ShowVitalWindows() [531] 0.00 0.00 1/1 AllocateToolbar() [530] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] [532] 0.0 0.00 0.00 1 ShowGenerateWorldProgress() [532] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 1/1 BringWindowToFrontById(WindowClass, int) [2367] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1762] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [528] [533] 0.0 0.00 0.00 1 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/16 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 1/16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 1/16 Window::Window() [1748] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/21121 Window::SetDirty() const [1194] 0.00 0.00 1/13 Window::InitNested(WindowDesc const*, int) [1762] 0.00 0.00 1/3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 0.00 0.00 150328/362408 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.00 212080/362408 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] [534] 0.0 0.00 0.00 362408 GetGlyph(FontSize, unsigned int) [534] 0.00 0.00 362409/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.00 0.00 17/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] ----------------------------------------------- 0.00 0.00 21918/21918 FollowTrainReservation(Train const*, Vehicle**) [481] [535] 0.0 0.00 0.00 21918 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 28860/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 41990/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 50644/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 3363/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 29/169327 HasSignalOnTrackdir(unsigned int, Trackdir) [1093] 0.00 0.00 29/64565 GetSignalType(unsigned int, Track) [1133] ----------------------------------------------- 1970 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 51332 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] [536] 0.0 0.00 0.00 51332+1970 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 0.00 0.00 355442/1979739 Utf8Decode(unsigned int*, char const*) [363] 0.00 0.00 248549/344089 Utf8Encode(char*, unsigned int) [1075] 0.00 0.00 25692/30611 FormatNumber(char*, long long, char const*, char const*, int) [1176] 0.00 0.00 7510/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 4919/4919 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [1276] 0.00 0.00 1970/2321 ConvertDateToYMD(int, YearMonthDay*) [1312] 0.00 0.00 1970/53302 GetStringPtr(unsigned short) [1142] 0.00 0.00 259/108827 seprintf(char*, char const*, char const*, ...) [1113] 7633 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 5997 GetTownName(char*, Town const*, char const*) [431] 1970 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [537] 0.0 0.00 0.00 2 SettingsDisableElrail(int) [537] 0.00 0.00 684/34531 GroundVehicle::PowerChanged() [151] 0.00 0.00 2/15 MarkWholeScreenDirty() [477] 0.00 0.00 684/33241 Train::UpdateAcceleration() [1170] 0.00 0.00 2/4 GetCompanyRailtypes(Owner) [1911] 0.00 0.00 2/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 2/2 ReinitGuiAfterToggleElrail(bool) [2091] ----------------------------------------------- 0.00 0.00 453/453 NWidgetPIPContainer::Draw(Window const*) [17] [538] 0.0 0.00 0.00 453 NWidgetServerListHeader::Draw(Window const*) [538] 0.00 0.00 2718/45017 NWidgetLeaf::Draw(Window const*) [207] ----------------------------------------------- 0.00 0.00 50/21058 LoadUnloadStation(Station*) [62] 0.00 0.00 313/21058 TileLoop_Industry(unsigned int) [122] 0.00 0.00 20695/21058 OnTick_Industry() [75] [539] 0.0 0.00 0.00 21058 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [539] 0.00 0.00 124369/245105 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [502] 0.00 0.00 21058/4875880 Randomizer::Next() [217] ----------------------------------------------- 31 ViewportDrawChk(ViewPort const*, int, int, int, int) [540] 0.00 0.00 70563/70563 Window::DrawViewport() const [20] [540] 0.0 0.00 0.00 70563+31 ViewportDrawChk(ViewPort const*, int, int, int, int) [540] 0.00 0.00 31/70594 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] 31 ViewportDrawChk(ViewPort const*, int, int, int, int) [540] ----------------------------------------------- 0.00 0.00 136/2006 ReverseTrainDirection(Train*) [273] 0.00 0.00 1870/2006 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [541] 0.0 0.00 0.00 2006 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 3145/76293 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 5151/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 16024/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 2006/226466 Train::GetVehicleTrackdir() const [344] 0.00 0.00 1850/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 5566/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 1850/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 7022/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 322/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] ----------------------------------------------- 0.00 0.00 85234/85234 GetFoundationSlope(unsigned int, unsigned int*) [130] [542] 0.0 0.00 0.00 85234 GetFoundation_Industry(unsigned int, Slope) [542] 0.00 0.00 85234/326869 GetIndustryGfx(unsigned int) [418] ----------------------------------------------- 0.00 0.00 3/834 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [724] 0.00 0.00 150/834 RoadVehController(RoadVehicle*) [86] 0.00 0.00 681/834 TrainEnterStation(Train*, unsigned short) [492] [543] 0.0 0.00 0.00 834 Vehicle::BeginLoading() [543] 0.00 0.00 834/55385 Station::MarkTilesDirty(bool) const [113] 0.00 0.00 834/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 2502/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 834/834 PrepareUnload(Vehicle*) [1397] 0.00 0.00 834/834 Order::MakeLoading(bool) [1398] 0.00 0.00 834/1679 UpdateVehicleTimetable(Vehicle*, bool) [1353] ----------------------------------------------- 0.00 0.00 85/80554 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 12759/80554 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] 0.00 0.00 13721/80554 TrainController(Train*, Vehicle*) [10] 0.00 0.00 23567/80554 CheckNextTrainTile(Train*) [88] 0.00 0.00 30422/80554 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [548] [544] 0.0 0.00 0.00 80554 GetSignalType(unsigned int, Track) [544] 0.00 0.00 80553/9876042 IsTileType(unsigned int, TileType) [84] ----------------------------------------------- 0.00 0.00 20/518 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 498/518 CalcGRFMD5Sum(GRFConfig*) [71] [545] 0.0 0.00 0.00 518 Md5::Finish(unsigned char*) [545] 0.00 0.00 1036/182775 Md5::Append(void const*, unsigned long) [65] ----------------------------------------------- 0.00 0.00 24/585138 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 585114/585138 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [546] 0.0 0.00 0.00 585138 IsRailStationTile(unsigned int) [546] 0.00 0.00 585138/48860253 GetTileType(unsigned int) [106] 0.00 0.00 22510/91143 GetStationType(unsigned int) [636] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/5 AfterLoadGame() [105] 0.00 0.00 2/5 CheckForMissingGlyphsInLoadedLanguagePack() [309] [547] 0.0 0.00 0.00 5 LoadStringWidthTable() [547] 0.00 0.00 3360/79519 GetGlyphWidth(FontSize, unsigned int) [209] ----------------------------------------------- 0.00 0.00 20722/42188 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 21466/42188 CheckNextTrainTile(Train*) [88] [548] 0.0 0.00 0.00 42188 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [548] 0.00 0.00 40686/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 30422/80554 GetSignalType(unsigned int, Track) [544] ----------------------------------------------- 0.00 0.00 6/375923 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 375917/375923 DoFloodTile(unsigned int) [137] [549] 0.0 0.00 0.00 375923 MarkCanalsAndRiversAroundDirty(unsigned int) [549] 0.00 0.00 1160879/16375916 GetWaterClass(unsigned int) [277] ----------------------------------------------- 0.00 0.00 386/386 NWidgetLeaf::Draw(Window const*) [207] [550] 0.0 0.00 0.00 386 QueryWindow::DrawWidget(Rect const&, int) const [550] 0.00 0.00 144/144 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] ----------------------------------------------- 0.00 0.00 144/144 QueryWindow::DrawWidget(Rect const&, int) const [550] [551] 0.0 0.00 0.00 144 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.00 288/25805 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] 0.00 0.00 144/145 FormatStringLinebreaks(char*, char const*, int) [630] 0.00 0.00 144/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 8496/1979739 Utf8Decode(unsigned int*, char const*) [363] 0.00 0.00 288/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 144/43698 GetString(char*, unsigned short, char const*) [1155] 0.00 0.00 144/21984 T.332 [811] ----------------------------------------------- 0.00 0.00 48/48 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [552] 0.0 0.00 0.00 48 GraphicsNew(ByteReader*) [552] 0.00 0.00 3876/33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 102/618507 ByteReader::ReadByte() [1058] 0.00 0.00 48/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 18669/18669 CallVehicleTicks() [6] [553] 0.0 0.00 0.00 18669 DieselSmokeTick(EffectVehicle*) [553] 0.00 0.00 440/14960 EffectVehicle::~EffectVehicle() [227] 0.00 0.00 6838/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 6838/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 440/28050 Pool::FreeItem(unsigned long) [1178] ----------------------------------------------- 0.00 0.00 1/1 AI::Initialize() [483] [554] 0.0 0.00 0.00 1 AIScanner::AIScanner() [554] 0.00 0.00 1/10 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] 0.00 0.00 1/5 AIScanner::RescanAIDir() [514] 0.00 0.00 10/22 sq_newslot [819] 0.00 0.00 6/8 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] 0.00 0.00 4/4 Squirrel::AddConst(char const*, int) [1950] 0.00 0.00 3/53 SQVM::Pop(long) [1641] 0.00 0.00 3/21 sq_pop [821] 0.00 0.00 2/2 sq_newclass [836] 0.00 0.00 2/2 Squirrel::AddClassBegin(char const*) [2161] 0.00 0.00 2/2 Squirrel::AddClassEnd() [2160] 0.00 0.00 1/1 ScriptScanner::ScriptScanner() [2430] 0.00 0.00 1/1 Squirrel::ResetCrashed() [2511] 0.00 0.00 1/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/1 AI_CreateAIInfoDummy(SQVM*) [2360] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [555] 0.0 0.00 0.00 3 AfterLoadGRFs() [555] 0.00 0.00 3/6 InitBlocksizeForShipAircraft(VehicleType) [556] 0.00 0.00 3/3 InitDepotWindowBlockSizes() [598] 0.00 0.00 3/4 BuildIndustriesLegend() [754] 0.00 0.00 3464/3900 GetCargoIDByLabel(unsigned int) [1290] 0.00 0.00 348/348 GetRailTypeByLabel(unsigned int) [1471] 0.00 0.00 123/1167445 FindFirstBit(unsigned int) [1036] 0.00 0.00 51/51 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1647] 0.00 0.00 24/24 DupSprite(unsigned int, unsigned int) [1710] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1954] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1952] 0.00 0.00 3/4 SortIndustryTypes() [1910] 0.00 0.00 3/4 InitializeSortedCargoSpecs() [1916] 0.00 0.00 3/3 CommitVehicleListOrderChanges() [2021] 0.00 0.00 3/3 InitGRFTownGeneratorNames() [2017] 0.00 0.00 3/3 BindAirportSpecs() [1983] 0.00 0.00 3/3 InitRailTypes() [1964] 0.00 0.00 3/3 SetYearEngineAgingStops() [2015] 0.00 0.00 3/3 FinalisePriceBaseMultipliers() [2028] 0.00 0.00 3/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1953] ----------------------------------------------- 0.00 0.00 3/6 InitDepotWindowBlockSizes() [598] 0.00 0.00 3/6 AfterLoadGRFs() [555] [556] 0.0 0.00 0.00 6 InitBlocksizeForShipAircraft(VehicleType) [556] 0.00 0.00 123/123 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [562] 0.00 0.00 33/33 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [639] ----------------------------------------------- 0.00 0.00 1/7 atexit [240] 0.00 0.00 6/7 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] [557] 0.0 0.00 0.00 7 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 4/84 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 48/1191 IniGroup::GetItem(char const*, bool) [1376] 0.00 0.00 24/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 6/18 IniFile::IniFile(char const* const*) [1731] 0.00 0.00 6/18 IniFile::LoadFromDisk(char const*) [1730] 0.00 0.00 6/18 IniFile::~IniFile() [1732] 0.00 0.00 4/144 str_fmt(char const*, ...) [1550] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [558] 0.0 0.00 0.00 1 Load_ORDL() [558] 0.00 0.00 688/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 689/51802 SlIterateArray() [604] 0.00 0.00 688/688 Pool::GetNew(unsigned long, unsigned long) [1412] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [559] 0.0 0.00 0.00 2 Ptrs_ORDL() [559] 0.00 0.00 688/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 118/14441 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 4147/14441 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] 0.00 0.00 10176/14441 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [560] 0.0 0.00 0.00 14441 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 12702/346702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 23409/1056846 GetRailReservationTrackBits(unsigned int) [376] 0.00 0.00 26924/935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 9991/9991 GetRailTileType(unsigned int) [1240] 0.00 0.00 9991/169327 HasSignalOnTrackdir(unsigned int, Trackdir) [1093] 0.00 0.00 2087/70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] 0.00 0.00 501/64565 GetSignalType(unsigned int, Track) [1133] ----------------------------------------------- 0.00 0.00 93955/93955 AnimateAnimatedTiles() [154] [561] 0.0 0.00 0.00 93955 AnimateStationTile(unsigned int) [561] 0.00 0.00 93954/5753254 GetStationSpec(unsigned int) [199] 0.00 0.00 1835/292114 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.00 0.00 437/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 437/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 437/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 97/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 123/123 InitBlocksizeForShipAircraft(VehicleType) [556] [562] 0.0 0.00 0.00 123 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [562] 0.00 0.00 60/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 123/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.00 0.00 123/123 GetAircraftIcon(unsigned short) [1564] ----------------------------------------------- [563] 0.0 0.00 0.00 20+104 [563] 0.00 0.00 40+2 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 18 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] ----------------------------------------------- 0.00 0.00 1/188 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 6/188 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [678] 0.00 0.00 26/188 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 28/188 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [648] 0.00 0.00 127/188 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] [564] 0.0 0.00 0.00 188 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 78/78 GetSpriteSize(unsigned int) [577] 0.00 0.00 118/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 85/85 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [695] 0.00 0.00 3/3 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [708] 0.00 0.00 21/22 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [729] 0.00 0.00 4/4 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [736] 0.00 0.00 24/25 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [745] 0.00 0.00 2/3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [746] 0.00 0.00 2/38020 GetStringBoundingBox(char const*) [318] 0.00 0.00 199/233 maxdim(Dimension const&, Dimension const&) [1507] 0.00 0.00 65/379 SelectGameWindow::SetStringParameters(int) const [1468] 0.00 0.00 30/32 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1685] 0.00 0.00 17/156 NetworkGameWindow::SetStringParameters(int) const [1534] 0.00 0.00 16/227 NetworkStartServerWindow::SetStringParameters(int) const [1509] 0.00 0.00 5/8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1820] 0.00 0.00 4/390 QueryWindow::SetStringParameters(int) const [1463] 0.00 0.00 4/388 Window::SetStringParameters(int) const [1466] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [565] 0.0 0.00 0.00 2 Load_TOWN() [565] 0.00 0.00 614/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 616/51802 SlIterateArray() [604] 0.00 0.00 614/614 Pool::GetNew(unsigned long, unsigned long) [1426] ----------------------------------------------- [566] 0.0 0.00 0.00 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [566] 0.00 0.00 2046/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 2046/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 2046/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 1/1172 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 2/1172 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [745] 0.00 0.00 2/1172 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [746] 0.00 0.00 6/1172 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [729] 0.00 0.00 11/1172 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [708] 0.00 0.00 20/1172 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [695] 0.00 0.00 118/1172 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 250/1172 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 762/1172 DrawLabel(Rect const&, WidgetType, bool, unsigned short) [504] [567] 0.0 0.00 0.00 1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 1172/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 1172/38020 GetStringBoundingBox(char const*) [318] 0.00 0.00 1172/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 6/5048 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 25/5048 ClearTile_Trees(unsigned int, DoCommandFlag) [723] 0.00 0.00 27/5048 MakeWaterKeepingClass(unsigned int, Owner) [720] 0.00 0.00 2427/5048 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [605] 0.00 0.00 2563/5048 ClearTile_Clear(unsigned int, DoCommandFlag) [601] [568] 0.0 0.00 0.00 5048 DoClearSquare(unsigned int) [568] 0.00 0.00 2454/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 18/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 18/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 10006/10006 GetTileType(unsigned int) [1239] ----------------------------------------------- 0.00 0.00 14/60465 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [385] 0.00 0.00 14/60465 Ship::Tick() [383] 0.00 0.00 30/60465 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 109/60465 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 144/60465 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 60154/60465 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] [569] 0.0 0.00 0.00 60465 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [569] 0.00 0.00 59137/30565651 GetTileSlope(unsigned int, unsigned int*) [46] ----------------------------------------------- 0.00 0.00 4813/4813 NWidgetLeaf::Draw(Window const*) [207] [570] 0.0 0.00 0.00 4813 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [570] 0.00 0.00 4813/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 4813/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 4770/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 15693/15693 Train::ConsistChanged(bool) [400] [571] 0.0 0.00 0.00 15693 GetVehicleCapacity(Vehicle const*, unsigned short*) [571] 0.00 0.00 14614/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 438/2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] 0.00 0.00 15693/15693 Engine::CanCarryCargo() const [1210] ----------------------------------------------- 0.00 0.00 5841/5841 CallVehicleTicks() [6] [572] 0.0 0.00 0.00 5841 Aircraft::Tick() [572] 0.00 0.00 1935/1935 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 5310/2586189 ProcessOrders(Vehicle*) [90] 0.00 0.00 22/13199 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.00 0.00 1775/21827454 GetNewVehiclePos(Vehicle const*) [51] 0.00 0.00 5310/2586055 Vehicle::HandleLoading(bool) [317] 0.00 0.00 5018/5018 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) [683] 0.00 0.00 569/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 343/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 343/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 247/247 AirportMove(Aircraft*, AirportFTAClass const*) [715] 0.00 0.00 569/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 343/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 5512/12413 AirportSpec::Get(unsigned char) [1224] 0.00 0.00 1786/1786 GetDirectionTowards(Vehicle const*, int, int) [1350] 0.00 0.00 264/572 GetRotorImage(Aircraft const*) [1433] 0.00 0.00 260/11801 SpecializedStation::Get(unsigned long) [1225] 0.00 0.00 22/13198 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1220] 0.00 0.00 3/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 3/1690 InvalidateVehicleOrder(Vehicle const*, int) [1352] ----------------------------------------------- 0.00 0.00 514871/514871 ViewportAddVehicles(DrawPixelInfo*) [87] [573] 0.0 0.00 0.00 514871 GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) [573] 0.00 0.00 779/10724 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [352] ----------------------------------------------- 0.00 0.00 17616/17616 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [574] 0.0 0.00 0.00 17616 DrawTile_Industry(TileInfo*) [574] 0.00 0.00 17380/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 17616/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 17616/866063 GetIndustryTileSpec(unsigned short) [339] 0.00 0.00 425/2355507 DrawFoundation(TileInfo*, Foundation) [165] ----------------------------------------------- 0.00 0.00 21/361833 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 361812/361833 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [575] 0.0 0.00 0.00 361833 GetSignalType(unsigned int, Track) [575] 0.00 0.00 361833/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 131/131 NWidgetLeaf::Draw(Window const*) [207] [576] 0.0 0.00 0.00 131 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] 0.00 0.00 262/4066 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.00 0.00 1048/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 262/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 660/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] 0.00 0.00 131/131 HandleScrollbarHittest(Scrollbar const*, int, int, bool) [1557] ----------------------------------------------- 0.00 0.00 78/78 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [577] 0.0 0.00 0.00 78 GetSpriteSize(unsigned int) [577] 0.00 0.00 50/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 78/38903912 GetRawSprite(unsigned int, SpriteType) [76] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [578] 0.0 0.00 0.00 2 UpdateAllVirtCoords() [578] 0.00 0.00 2/2 UpdateAllStationVirtCoords() [579] 0.00 0.00 2/2 UpdateAllSignVirtCoords() [707] ----------------------------------------------- 0.00 0.00 2/2 UpdateAllVirtCoords() [578] [579] 0.0 0.00 0.00 2 UpdateAllStationVirtCoords() [579] 0.00 0.00 662/662 Station::UpdateVirtCoord() [580] 0.00 0.00 7/7 Waypoint::UpdateVirtCoord() [709] 0.00 0.00 662/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 7/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.00 0.00 662/662 UpdateAllStationVirtCoords() [579] [580] 0.0 0.00 0.00 662 Station::UpdateVirtCoord() [580] 0.00 0.00 662/18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 659/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 659/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 662/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 3/16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] ----------------------------------------------- 0.00 0.00 3/3 ttd_main(int, char**) [1] [581] 0.0 0.00 0.00 3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [582] 0.00 0.00 1/1 FMusicDriver_ExtMidi::CreateInstance() [2461] 0.00 0.00 1/1 FVideoDriver_SDL::CreateInstance() [2444] 0.00 0.00 1/1 FSoundDriver_SDL::CreateInstance() [2443] 0.00 0.00 1/1 MusicDriver_ExtMidi::Start(char const* const*) [2457] 0.00 0.00 1/1 SoundDriver_SDL::Start(char const* const*) [2439] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] [582] 0.0 0.00 0.00 1 VideoDriver_SDL::Start(char const* const*) [582] 0.00 0.00 1/1 CreateMainSurface(unsigned int, unsigned int) [616] 0.00 0.00 1/15 MarkWholeScreenDirty() [477] 0.00 0.00 2/5 GetDriverParam(char const* const*, char const*) [1875] 0.00 0.00 1/2 SdlOpen(unsigned int) [2098] 0.00 0.00 1/1 SortResolutions(int) [2339] 0.00 0.00 1/1 GetVideoModes() [2392] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [583] 0.0 0.00 0.00 2 Load_ENGN() [583] 0.00 0.00 512/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 514/51802 SlIterateArray() [604] 0.00 0.00 512/1280 GetTempDataEngine(unsigned short) [1372] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [584] 0.0 0.00 0.00 1 Load_HOUSEIDS() [584] 0.00 0.00 512/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 513/51802 SlIterateArray() [604] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1802] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [585] 0.0 0.00 0.00 1 Load_TIDS() [585] 0.00 0.00 512/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 513/51802 SlIterateArray() [604] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1802] ----------------------------------------------- 0.00 0.00 56687/56687 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [586] 0.0 0.00 0.00 56687 DrawTile_Clear(TileInfo*) [586] 0.00 0.00 56687/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 56687/116919 DrawClearLandFence(TileInfo const*) [1110] 0.00 0.00 50072/337336 DrawClearLandTile(TileInfo const*, unsigned char) [1076] 0.00 0.00 1856/7854 DrawHillyLandTile(TileInfo const*) [1246] ----------------------------------------------- 0.00 0.00 2/169016 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [780] 0.00 0.00 2/169016 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 16732/169016 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 50760/169016 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [493] 0.00 0.00 101520/169016 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [587] 0.0 0.00 0.00 169016 GetRailStationAxis(unsigned int) [587] 0.00 0.00 338032/48860253 GetTileType(unsigned int) [106] 0.00 0.00 390/91143 GetStationType(unsigned int) [636] ----------------------------------------------- 0.00 0.00 14666/14666 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [588] 0.0 0.00 0.00 14666 DrawTile_Unmovable(TileInfo*) [588] 0.00 0.00 14666/2355507 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 11222/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 14666/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 14666/14877 GetFoundation_Unmovable(unsigned int, Slope) [1214] 0.00 0.00 52/337336 DrawClearLandTile(TileInfo const*, unsigned char) [1076] ----------------------------------------------- 0.00 0.00 16/16 Window::FinishInitNested(WindowDesc const*, int) [590] [589] 0.0 0.00 0.00 16 Window::InitializeData(WindowClass, int, unsigned int) [589] 0.00 0.00 16/20 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 16/20 Window::OnInit() [1724] 0.00 0.00 16/30 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] 0.00 0.00 16/16 Window::OnFocus() [1747] 0.00 0.00 16/16 SetFocusedWindow(Window*) [1737] ----------------------------------------------- 0.00 0.00 1/16 ShowGenerateWorldProgress() [532] 0.00 0.00 1/16 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/16 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/16 ShowNetworkGameWindow() [527] 0.00 0.00 1/16 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/16 ShowStatusBar() [529] 0.00 0.00 1/16 AllocateToolbar() [530] 0.00 0.00 2/16 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 3/16 ShowSelectGameWindow() [392] 0.00 0.00 4/16 SetupColoursAndInitialWindow() [256] [590] 0.0 0.00 0.00 16 Window::FinishInitNested(WindowDesc const*, int) [590] 0.00 0.00 16/16 Window::InitializeData(WindowClass, int, unsigned int) [589] 0.00 0.00 13/13 Window::OnInitialPosition(WindowDesc const*, short, short, int) [1763] 0.00 0.00 2/2 DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2132] 0.00 0.00 1/1 StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2440] ----------------------------------------------- 0.00 0.00 1640/9378 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 7738/9378 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] [591] 0.0 0.00 0.00 9378 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 16732/248490 GetStationIndex(unsigned int) [395] 0.00 0.00 8366/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 16732/169016 GetRailStationAxis(unsigned int) [587] 0.00 0.00 18758/48860253 GetTileType(unsigned int) [106] 0.00 0.00 17748/91143 GetStationType(unsigned int) [636] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [592] 0.0 0.00 0.00 2 UpdateAllTownVirtCoords() [592] 0.00 0.00 614/5461 Town::UpdateVirtCoord() [398] 0.00 0.00 614/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 1316/1316 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [593] 0.0 0.00 0.00 1316 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 [593] 0.00 0.00 3074/3074 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 1758/1652491 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] ----------------------------------------------- 0.00 0.00 94662/94662 AnimateAnimatedTiles() [154] [594] 0.0 0.00 0.00 94662 AnimateTile_Station(unsigned int) [594] 0.00 0.00 96079/12849327 GetStationType(unsigned int) [119] ----------------------------------------------- 0.00 0.00 14430/82348 SlObjectMember(void*, SaveLoad const*) [83] 0.00 0.00 67918/82348 SlIterateArray() [604] [595] 0.0 0.00 0.00 82348 SlReadSimpleGamma() [595] 0.00 0.00 113971/12455733 SlReadByte() [140] ----------------------------------------------- 0.00 0.00 16/280052 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 280036/280052 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [596] 0.0 0.00 0.00 280052 GetSignalStateByTrackdir(unsigned int, Trackdir) [596] 0.00 0.00 280052/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 66 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] [597] 0.0 0.00 0.00 66 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] 0.00 0.00 127/188 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 1/2 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 360/720 LeastCommonMultiple(int, int) [1406] 0.00 0.00 37/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1579] 9 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 6 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [598] 0.0 0.00 0.00 3 InitDepotWindowBlockSizes() [598] 0.00 0.00 3/6 InitBlocksizeForShipAircraft(VehicleType) [556] ----------------------------------------------- 0.00 0.00 81468/81468 RunTileLoop() [8] [599] 0.0 0.00 0.00 81468 TileLoop_Station(unsigned int) [599] 0.00 0.00 81468/12849327 GetStationType(unsigned int) [119] 0.00 0.00 45/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 123/177598931 GetTileType(unsigned int) [34] 0.00 0.00 123/123 SpecializedStation::IsValidID(unsigned long) [1565] ----------------------------------------------- 0.00 0.00 71112/244596 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.00 0.00 173484/244596 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [600] 0.0 0.00 0.00 244596 GetTunnelBridgeDirection(unsigned int) [600] 0.00 0.00 244596/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 7934/7934 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [601] 0.0 0.00 0.00 7934 ClearTile_Clear(unsigned int, DoCommandFlag) [601] 0.00 0.00 2563/5048 DoClearSquare(unsigned int) [568] 0.00 0.00 2563/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 2563/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 23704/76886 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.00 0.00 53182/76886 DrawTile_TunnelBridge(TileInfo*) [193] [602] 0.0 0.00 0.00 76886 HasBridgeFlatRamp(Slope, Axis) [602] 0.00 0.00 76886/2459894 GetBridgeFoundation(Slope, Axis) [331] 0.00 0.00 76886/7754663 ApplyFoundationToSlope(Foundation, Slope*) [278] ----------------------------------------------- 0.00 0.00 2412/2412 BuildTownHouse(Town*, unsigned int) [310] [603] 0.0 0.00 0.00 2412 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 2412/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 2412/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 2412/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 35/10981 AddAnimatedTile(unsigned int) [614] 0.00 0.00 2412/142596 IncreaseBuildingCount(Town*, unsigned short) [1102] ----------------------------------------------- 0.00 0.00 1/51802 Load_ERNW() [792] 0.00 0.00 1/51802 Load_NAME() [793] 0.00 0.00 1/51802 Load_WAYP() [794] 0.00 0.00 2/51802 Load_GRPS() [747] 0.00 0.00 4/51802 Load_PLYR() [646] 0.00 0.00 7/51802 Load_SUBS() [713] 0.00 0.00 11/51802 Load_SIGN() [697] 0.00 0.00 16/51802 Load_AIPL() [686] 0.00 0.00 17/51802 Load_RAIL() [685] 0.00 0.00 18/51802 Load_STNS() [622] 0.00 0.00 21/51802 Load_NGRF() [676] 0.00 0.00 49/51802 Load_DEPT() [661] 0.00 0.00 65/51802 Load_IIDS() [656] 0.00 0.00 88/51802 Load_CAPY() [651] 0.00 0.00 90/51802 Load_ROADSTOP() [649] 0.00 0.00 129/51802 Load_APID() [640] 0.00 0.00 257/51802 Load_EIDS() [617] 0.00 0.00 513/51802 Load_TIDS() [585] 0.00 0.00 513/51802 Load_HOUSEIDS() [584] 0.00 0.00 514/51802 Load_ENGN() [583] 0.00 0.00 616/51802 Load_TOWN() [565] 0.00 0.00 653/51802 Load_STNN() [197] 0.00 0.00 689/51802 Load_ORDL() [558] 0.00 0.00 2912/51802 Load_INDY() [489] 0.00 0.00 9109/51802 Load_ORDR() [311] 0.00 0.00 14853/51802 Load_VEHS() [252] 0.00 0.00 20653/51802 Load_CAPA() [210] [604] 0.0 0.00 0.00 51802 SlIterateArray() [604] 0.00 0.00 67918/82348 SlReadSimpleGamma() [595] ----------------------------------------------- 0.00 0.00 2427/2427 ClearTownHouse(Town*, unsigned int) [491] [605] 0.0 0.00 0.00 2427 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [605] 0.00 0.00 2427/5048 DoClearSquare(unsigned int) [568] 0.00 0.00 2427/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 2427/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 2427/2427 DecreaseBuildingCount(Town*, unsigned short) [1309] ----------------------------------------------- 0.00 0.00 54763/216481 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [211] 0.00 0.00 161718/216481 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [606] 0.0 0.00 0.00 216481 IsTunnel(unsigned int) [606] 0.00 0.00 216482/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 3074/3074 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 [593] [607] 0.0 0.00 0.00 3074 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 2344/71452 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 1640/9378 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 2256/142608 SetTrackReservation(unsigned int, TrackBits) [423] 0.00 0.00 1482/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 3074/48860253 GetTileType(unsigned int) [106] 0.00 0.00 1640/91143 GetStationType(unsigned int) [636] 0.00 0.00 88/5874 SetTunnelBridgeReservation(unsigned int, bool) [1262] ----------------------------------------------- 0.00 0.00 1/1 ThreadObject_pthread::stThreadProc(void*) [609] [608] 0.0 0.00 0.00 1 _GenerateWorld(void*) [608] 0.00 0.00 1/1 CleanupGeneration() [615] 0.00 0.00 1/1 ConvertGroundTilesIntoWaterTiles() [663] 0.00 0.00 2/8 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 1/1 StartupEngines() [731] 0.00 0.00 1/1 StartupEconomy() [795] 0.00 0.00 1/1 StartupDisasters() [796] 0.00 0.00 9/9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [1799] 0.00 0.00 5/5 IncreaseGeneratingWorldProgress(GenWorldProgress) [1882] 0.00 0.00 4/4 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [1917] 0.00 0.00 2/8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1811] 0.00 0.00 1/6411 ThreadMutex_pthread::BeginCritical() [1254] 0.00 0.00 1/1 Randomizer::SetSeed(unsigned int) [2408] 0.00 0.00 1/3 StartupIndustryDailyChanges(bool) [2020] 0.00 0.00 1/4024 ClearStorageChanges(bool) [1288] 0.00 0.00 1/1 StartupCompanies() [2343] 0.00 0.00 1/5 ResetObjectToPlace() [1880] 0.00 0.00 1/3 ShowNewGRFError() [1982] 0.00 0.00 1/6412 ThreadMutex_pthread::EndCritical() [1253] ----------------------------------------------- [609] 0.0 0.00 0.00 ThreadObject_pthread::stThreadProc(void*) [609] 0.00 0.00 1/1 _GenerateWorld(void*) [608] 0.00 0.00 1/1 ThreadObject_pthread::Exit() [2462] 0.00 0.00 1/1 DrawSurfaceToScreenThread(void*) [2402] ----------------------------------------------- 0.00 0.00 2/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.00 2/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] [610] 0.0 0.00 0.00 4 CYapfRail1::CYapfRail1() [610] 0.00 0.00 4/4868 CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [41] 0.00 0.00 4/4868 CBlobT::GrowSizeNC(unsigned long) [1278] 0.00 0.00 1/2 CSegmentCostCacheT::CSegmentCostCacheT() [2142] ----------------------------------------------- 0.00 0.00 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 1/2 Load_OPTS() [634] [611] 0.0 0.00 0.00 2 T.1183 [611] 0.00 0.00 286/124443 SlObjectMember(void*, SaveLoad const*) [83] 0.00 0.00 169/6047008 WriteValue(void*, unsigned int, long long) [284] 0.00 0.00 170/170 ReadValue(void const*, unsigned int) [1530] 0.00 0.00 170/474 Write_ValidateSetting(void*, SettingDesc const*, int) [1454] ----------------------------------------------- 0.00 0.00 135/836 ReverseTrainDirection(Train*) [273] 0.00 0.00 701/836 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] [612] 0.0 0.00 0.00 836 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] 0.00 0.00 6558/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 5756/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 6558/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 6558/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 11512/11768 GetStationIndex(unsigned int) [1226] ----------------------------------------------- 0.00 0.00 20957/20957 DrawTile_Track(TileInfo*) [59] [613] 0.0 0.00 0.00 20957 DrawTrackFence_SE(TileInfo const*, unsigned int) [613] 0.00 0.00 20957/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 35/10981 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 470/10981 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 3404/10981 TileLoop_Industry(unsigned int) [122] 0.00 0.00 7072/10981 TileLoop_Town(unsigned int) [27] [614] 0.0 0.00 0.00 10981 AddAnimatedTile(unsigned int) [614] 0.00 0.00 10981/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 10981/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [615] 0.0 0.00 0.00 1 CleanupGeneration() [615] 0.00 0.00 1/15 MarkWholeScreenDirty() [477] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/16 Window::~Window() [1749] 0.00 0.00 1/1 GenerateProgressWindow::~GenerateProgressWindow() [2464] 0.00 0.00 1/1825 DeleteWindowById(WindowClass, int, bool) [1347] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [582] [616] 0.0 0.00 0.00 1 CreateMainSurface(unsigned int, unsigned int) [616] 0.00 0.00 1/15 MarkWholeScreenDirty() [477] 0.00 0.00 1/1226 Blitter_8bppBase::GetScreenDepth() [1373] 0.00 0.00 1/1 Blitter::PostResize() [2495] 0.00 0.00 1/503 UpdatePalette(unsigned int, unsigned int) [1448] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/1 GameSizeChanged() [2335] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [617] 0.0 0.00 0.00 1 Load_EIDS() [617] 0.00 0.00 256/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 257/51802 SlIterateArray() [604] ----------------------------------------------- 0.00 0.00 2/167738 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [780] 0.00 0.00 2/167738 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 40234/167738 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 127500/167738 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [493] [618] 0.0 0.00 0.00 167738 HasStationRail(unsigned int) [618] 0.00 0.00 169195/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 110/110 NWidgetBackground::Draw(Window const*) [267] [619] 0.0 0.00 0.00 110 NetworkGameWindow::DrawDetails(Rect const&) const [619] 0.00 0.00 110/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 110/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 110/110 T.874 [815] 0.00 0.00 37/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 17990/17990 DrawTile_Track(TileInfo*) [59] [620] 0.0 0.00 0.00 17990 DrawTrackFence_NW(TileInfo const*, unsigned int) [620] 0.00 0.00 17990/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] ----------------------------------------------- 0.00 0.00 2001/2001 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] [621] 0.0 0.00 0.00 2001 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.00 0.00 2086/2116 EnsureNoVehicleOnGround(unsigned int) [631] 0.00 0.00 2079/866063 GetIndustryTileSpec(unsigned short) [339] 0.00 0.00 134/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 1109/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 2079/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 2089/151199392 TileAddWrap(unsigned int, int, int) [52] 0.00 0.00 1109/1109 IsSlopeRefused(Slope, Slope) [1382] 0.00 0.00 5/5 GetTileType(unsigned int) [1884] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [622] 0.0 0.00 0.00 1 Load_STNS() [622] 0.00 0.00 221/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 11/89308 Pool::GetNew(unsigned long) [205] 0.00 0.00 11/46949 CargoList::Append(CargoPacket*) [365] 0.00 0.00 18/51802 SlIterateArray() [604] 0.00 0.00 17/671 Pool::GetNew(unsigned long, unsigned long) [1416] 0.00 0.00 17/664 Station::Station(unsigned int) [1418] 0.00 0.00 11/42484 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1156] ----------------------------------------------- 0.00 0.00 51/51 NWidgetLeaf::Draw(Window const*) [207] [623] 0.0 0.00 0.00 51 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 51/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 51/4066 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.00 0.00 102/15825 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] 0.00 0.00 102/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 82/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 1935/1935 Aircraft::Tick() [572] [624] 0.0 0.00 0.00 1935 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 3870/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 3870/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1195/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 1392/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 1249/2395 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 647/2375 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 3870/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 234/16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.00 0.00 171/376 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 177/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 1935/1954 Aircraft::GetImage(Direction) const [1336] 0.00 0.00 305/572 GetRotorImage(Aircraft const*) [1433] 0.00 0.00 197/327 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1481] ----------------------------------------------- 0.00 0.00 225/225 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [625] 0.0 0.00 0.00 225 LoadFontGlyph(ByteReader*) [625] 0.00 0.00 1041/33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 1395/618507 ByteReader::ReadByte() [1058] 0.00 0.00 1041/5271 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [1273] 0.00 0.00 585/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 58/58 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [626] 0.0 0.00 0.00 58 SpriteReplace(ByteReader*) [626] 0.00 0.00 1039/33237 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 252/618507 ByteReader::ReadByte() [1058] 0.00 0.00 97/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [627] 0.0 0.00 0.00 1 Load_GLOG() [627] 0.00 0.00 206/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 299/12455733 SlReadByte() [140] ----------------------------------------------- 0.00 0.00 108/108 NWidgetLeaf::Draw(Window const*) [207] [628] 0.0 0.00 0.00 108 Window::DrawSortButtonState(int, SortButtonState) const [628] 0.00 0.00 108/4066 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] ----------------------------------------------- 2 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 9 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] 11 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 4/20 Window::ReInit(int, int) [641] 0.00 0.00 16/20 Window::InitializeData(WindowClass, int, unsigned int) [589] [629] 0.0 0.00 0.00 40+2 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 1/1 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [648] 0.00 0.00 26/188 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 1/1 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [678] 0.00 0.00 1/2 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 352/720 LeastCommonMultiple(int, int) [1406] 0.00 0.00 61/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1579] 0.00 0.00 6/6 NWidgetViewport::SetupSmallestSize(Window*, bool) [1867] 66 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] 12 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 2 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] ----------------------------------------------- 0.00 0.00 1/145 GetStringHeight(unsigned short, int) [737] 0.00 0.00 144/145 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] [630] 0.0 0.00 0.00 145 FormatStringLinebreaks(char*, char const*, int) [630] 0.00 0.00 8560/1581340 GetCharacterWidth(FontSize, unsigned int) [180] 0.00 0.00 8850/1979739 Utf8Decode(unsigned int*, char const*) [363] ----------------------------------------------- 0.00 0.00 30/2116 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 2086/2116 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] [631] 0.0 0.00 0.00 2116 EnsureNoVehicleOnGround(unsigned int) [631] 0.00 0.00 2116/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.00 2116/2058796 GetTileMaxZ(unsigned int) [168] ----------------------------------------------- 0.00 0.00 564/564 DrawOverlappedWindowForAll(int, int, int, int) [14] [632] 0.0 0.00 0.00 564 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 79/4066 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.00 0.00 564/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 28/38020 GetStringBoundingBox(char const*) [318] 0.00 0.00 564/564 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [761] 0.00 0.00 51/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] 0.00 0.00 51/132 QueryString::HasEditBoxFocus(Window const*, int) const [1556] ----------------------------------------------- 0.00 0.00 283/15521 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.00 0.00 7619/15521 GetRoadStopDir(unsigned int) [642] 0.00 0.00 7619/15521 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] [633] 0.0 0.00 0.00 15521 IsRoadStop(unsigned int) [633] 0.00 0.00 20412/12849327 GetStationType(unsigned int) [119] 0.00 0.00 15521/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [634] 0.0 0.00 0.00 1 Load_OPTS() [634] 0.00 0.00 1/2 T.1183 [611] ----------------------------------------------- 0.00 0.00 16/16 NWidgetBackground::Draw(Window const*) [267] [635] 0.0 0.00 0.00 16 DropdownWindow::DrawWidget(Rect const&, int) const [635] 0.00 0.00 64/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 16/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 64/525 DropDownListItem::Height(unsigned int) const [1440] 0.00 0.00 64/64 DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1619] 0.00 0.00 16/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 3/91143 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 390/91143 GetRailStationAxis(unsigned int) [587] 0.00 0.00 1640/91143 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 16340/91143 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [497] 0.00 0.00 17748/91143 IsCompatibleTrainStationTile(unsigned int, unsigned int) [591] 0.00 0.00 22510/91143 IsRailStationTile(unsigned int) [546] 0.00 0.00 32512/91143 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [636] 0.0 0.00 0.00 91143 GetStationType(unsigned int) [636] 0.00 0.00 91143/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 681/100417 TrainController(Train*, Vehicle*) [10] 0.00 0.00 684/100417 Vehicle::LeaveStation() [391] 0.00 0.00 4812/100417 OnTick_Station() [178] 0.00 0.00 46822/100417 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] 0.00 0.00 47418/100417 LoadUnloadStation(Station*) [62] [637] 0.0 0.00 0.00 100417 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 664/292114 GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [206] 0.00 0.00 6838/3247605 Station::TileBelongsToRailStation(unsigned int) const [248] 0.00 0.00 6838/5753254 GetStationSpec(unsigned int) [199] 0.00 0.00 470/10981 AddAnimatedTile(unsigned int) [614] 0.00 0.00 252/252 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [704] 0.00 0.00 916/4875880 Randomizer::Next() [217] 0.00 0.00 171/5696 Station::GetTileArea(TileArea*, StationType) const [1263] 0.00 0.00 171/171 GetReverseCargoTranslation(unsigned char, GRFFile const*) [1529] ----------------------------------------------- 0.00 0.00 107/107 Pool::CleanPool() [228] [638] 0.0 0.00 0.00 107 RoadVehicle::~RoadVehicle() [638] 0.00 0.00 107/28050 Vehicle::~Vehicle() [166] 0.00 0.00 107/13090 Vehicle::PreDestructor() [1221] 0.00 0.00 107/28050 CargoList::~CargoList() [1180] ----------------------------------------------- 0.00 0.00 33/33 InitBlocksizeForShipAircraft(VehicleType) [556] [639] 0.0 0.00 0.00 33 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [639] 0.00 0.00 12/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 33/38903912 GetRawSprite(unsigned int, SpriteType) [76] 0.00 0.00 33/33 GetShipIcon(unsigned short) [1680] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [640] 0.0 0.00 0.00 1 Load_APID() [640] 0.00 0.00 128/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 129/51802 SlIterateArray() [604] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1802] ----------------------------------------------- 0.00 0.00 4/4 ReInitAllWindows() [325] [641] 0.0 0.00 0.00 4 Window::ReInit(int, int) [641] 0.00 0.00 4/20 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 4/21121 Window::SetDirty() const [1194] 0.00 0.00 4/20 Window::OnInit() [1724] 0.00 0.00 4/30 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] ----------------------------------------------- 0.00 0.00 7619/7619 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [238] [642] 0.0 0.00 0.00 7619 GetRoadStopDir(unsigned int) [642] 0.00 0.00 7619/15521 IsRoadStop(unsigned int) [633] 0.00 0.00 15238/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.00 1/3540 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 34/3540 TileLoop_Trees(unsigned int) [38] 0.00 0.00 309/3540 OnTick_Industry() [75] 0.00 0.00 3196/3540 TileLoop_Industry(unsigned int) [122] [643] 0.0 0.00 0.00 3540 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 4234/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 1708/2375 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 1114/2395 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 7079/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 13/376 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 9/16675158 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] 0.00 0.00 2/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 1/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 4229/4229 GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) [1283] 0.00 0.00 3/327 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1481] ----------------------------------------------- 0.00 0.00 6227/6227 VideoDriver_SDL::MainLoop() [2] [644] 0.0 0.00 0.00 6227 DrawMouseCursor() [644] 0.00 0.00 1354/10257141 GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) [30] 0.00 0.00 1354/10045050 DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [101] 0.00 0.00 1354/249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] 0.00 0.00 426/1353 UndrawMouseCursor() [694] 0.00 0.00 1780/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] 0.00 0.00 1354/1354 Blitter_8bppBase::BufferSize(int, int) [1365] 0.00 0.00 1354/1354 Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) [1366] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [152] [645] 0.0 0.00 0.00 1 TownsMonthlyLoop() [645] 0.00 0.00 418/17068 Chance16(unsigned int, unsigned int) [408] 0.00 0.00 373319/1113256 DistanceSquare(unsigned int, unsigned int) [1041] 0.00 0.00 1154/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [646] 0.0 0.00 0.00 2 Load_PLYR() [646] 0.00 0.00 2/2 SaveLoad_PLYR(Company*) [647] 0.00 0.00 4/51802 SlIterateArray() [604] 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) [2152] 0.00 0.00 2/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 2/2 Company::Company(unsigned short, bool) [2157] ----------------------------------------------- 0.00 0.00 2/2 Load_PLYR() [646] [647] 0.0 0.00 0.00 2 SaveLoad_PLYR(Company*) [647] 0.00 0.00 94/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 1/1 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] [648] 0.0 0.00 0.00 1 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [648] 0.00 0.00 28/188 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 6/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1579] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [649] 0.0 0.00 0.00 1 Load_ROADSTOP() [649] 0.00 0.00 89/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 90/51802 SlIterateArray() [604] 0.00 0.00 89/89 Pool::GetNew(unsigned long, unsigned long) [1590] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [650] 0.0 0.00 0.00 2 Ptrs_ROADSTOP() [650] 0.00 0.00 89/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [651] 0.0 0.00 0.00 1 Load_CAPY() [651] 0.00 0.00 87/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 88/51802 SlIterateArray() [604] 0.00 0.00 87/87 Pool::GetNew(unsigned long, unsigned long) [1591] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [652] 0.0 0.00 0.00 2 Ptrs_CAPY() [652] 0.00 0.00 87/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- [653] 0.0 0.00 0.00 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [653] 0.00 0.00 262/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 262/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 2440/2440 CallVehicleTicks() [6] [654] 0.0 0.00 0.00 2440 SmokeTick(EffectVehicle*) [654] 0.00 0.00 47/14960 EffectVehicle::~EffectVehicle() [227] 0.00 0.00 574/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 574/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 47/28050 Pool::FreeItem(unsigned long) [1178] ----------------------------------------------- 0.00 0.00 150/1165 RoadVehController(RoadVehicle*) [86] 0.00 0.00 1015/1165 LoadUnloadStation(Station*) [62] [655] 0.0 0.00 0.00 1165 RoadVehicle::MarkDirty() [655] 0.00 0.00 1573/189858 RoadVehicle::GetImage(Direction) const [321] 0.00 0.00 19/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 19/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [656] 0.0 0.00 0.00 1 Load_IIDS() [656] 0.00 0.00 64/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 65/51802 SlIterateArray() [604] 0.00 0.00 1/9 OverrideManagerBase::ResetMapping() [1802] ----------------------------------------------- [657] 0.0 0.00 0.00 StringIDSorter(unsigned short const*, unsigned short const*) [657] 0.00 0.00 210/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 210/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 49429/49429 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] [658] 0.0 0.00 0.00 49429 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [658] 0.00 0.00 31316/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 49429/797274 DistanceManhattan(unsigned int, unsigned int) [1050] 0.00 0.00 49429/49539 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1148] 0.00 0.00 49428/49428 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [1149] ----------------------------------------------- 0.00 0.00 1410/1410 RoadVehicle::OnNewDay() [524] [659] 0.0 0.00 0.00 1410 RoadVehicle::GetRunningCost() const [659] 0.00 0.00 1410/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] 0.00 0.00 1410/64326 GetPrice(Price, unsigned int, GRFFile const*, int) [1134] ----------------------------------------------- 0.00 0.00 828/37388 SkipIf(ByteReader*) [743] 0.00 0.00 2246/37388 ParamSet(ByteReader*) [728] 0.00 0.00 34314/37388 CfgApply(ByteReader*) [409] [660] 0.0 0.00 0.00 37388 GetParamVal(unsigned char, unsigned int*) [660] 0.00 0.00 37388/85616159 GetGlobalVariable(unsigned char, unsigned int*) [82] 0.00 0.00 36813/36813 GRFFile::GetParam(unsigned int) const [1166] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [661] 0.0 0.00 0.00 2 Load_DEPT() [661] 0.00 0.00 47/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 49/51802 SlIterateArray() [604] 0.00 0.00 47/47 Pool::GetNew(unsigned long, unsigned long) [1656] ----------------------------------------------- 0.00 0.00 684/684 TrainLocoHandler(Train*, bool) [7] [662] 0.0 0.00 0.00 684 YapfTrainCheckReverse(Train const*) [662] 0.00 0.00 1368/226466 Train::GetVehicleTrackdir() const [344] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [663] 0.0 0.00 0.00 1 ConvertGroundTilesIntoWaterTiles() [663] 0.00 0.00 4096/30565651 GetTileSlope(unsigned int, unsigned int*) [46] ----------------------------------------------- 0.00 0.00 33/33 Pool::CleanPool() [228] [664] 0.0 0.00 0.00 33 Aircraft::~Aircraft() [664] 0.00 0.00 33/28050 Vehicle::~Vehicle() [166] 0.00 0.00 33/13090 Vehicle::PreDestructor() [1221] 0.00 0.00 33/28050 CargoList::~CargoList() [1180] ----------------------------------------------- 0.00 0.00 79/10020 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 9941/10020 TileLoop_Industry(unsigned int) [122] [665] 0.0 0.00 0.00 10020 Chance16(unsigned int, unsigned int) [665] 0.00 0.00 10020/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 8559/8559 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [666] 0.0 0.00 0.00 8559 ClearTile_Station(unsigned int, DoCommandFlag) [666] 0.00 0.00 8559/12849327 GetStationType(unsigned int) [119] 0.00 0.00 68/177598931 GetTileType(unsigned int) [34] 0.00 0.00 68/70 CheckOwnership(Owner, unsigned int) [1609] 0.00 0.00 3/3 RemoveBuoy(unsigned int, DoCommandFlag) [1956] ----------------------------------------------- 0.00 0.00 93/193 OnTick_Industry() [75] 0.00 0.00 100/193 AfterLoadGame() [105] [667] 0.0 0.00 0.00 193 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 1454/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 1454/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 585/4875880 Randomizer::Next() [217] 0.00 0.00 92/4101561 GetTileZ(unsigned int) [120] 0.00 0.00 193/151199392 TileAddWrap(unsigned int, int, int) [52] 0.00 0.00 60/80 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [770] 0.00 0.00 92/39375 GetSnowLine() [1162] ----------------------------------------------- 0.00 0.00 1/685 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 684/685 Vehicle::HandleLoading(bool) [317] [668] 0.0 0.00 0.00 685 Train::PlayLeaveStationSound() const [668] 0.00 0.00 685/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] ----------------------------------------------- 0.00 0.00 138/138 BuildTownHouse(Town*, unsigned int) [310] [669] 0.0 0.00 0.00 138 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 252/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 273/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 5/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 820/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 167/790185 GetTownIndex(unsigned int) [1051] 0.00 0.00 135/934 MayHaveBridgeAbove(unsigned int) [1387] ----------------------------------------------- 0.00 0.00 6367/6367 RunTileLoop() [8] [670] 0.0 0.00 0.00 6367 TileLoop_Unmovable(unsigned int) [670] 0.00 0.00 12/395343 StationFinder::GetStations() [29] 0.00 0.00 12/395345 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [93] 0.00 0.00 29/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 1/8 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/8 _GenerateWorld(void*) [608] 0.00 0.00 2/8 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 3/8 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [671] 0.0 0.00 0.00 8 SetMouseCursor(unsigned int, unsigned int) [671] 0.00 0.00 3/3257 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 4/38903912 GetRawSprite(unsigned int, SpriteType) [76] ----------------------------------------------- 0.00 0.00 1/2395 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] 0.00 0.00 1/2395 ScrollWindowTo(int, int, int, Window*, bool) [785] 0.00 0.00 30/2395 AfterLoadGame() [105] 0.00 0.00 1114/2395 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 1249/2395 SetAircraftPosition(Aircraft*, int, int, int) [624] [672] 0.0 0.00 0.00 2395 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 2395/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 2395/2793866 GetPartialZ(int, int, Slope) [362] ----------------------------------------------- 0.00 0.00 1/2375 Town::UpdateVirtCoord() [398] 0.00 0.00 1/2375 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] 0.00 0.00 18/2375 AfterLoadGame() [105] 0.00 0.00 647/2375 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 1708/2375 SndPlayTileFx(unsigned short, unsigned int) [643] [673] 0.0 0.00 0.00 2375 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 2375/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 2375/2793866 GetPartialZ(int, int, Slope) [362] ----------------------------------------------- 0.00 0.00 89/353 NWidgetBackground::Draw(Window const*) [267] 0.00 0.00 264/353 NWidgetLeaf::Draw(Window const*) [207] [674] 0.0 0.00 0.00 353 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [674] 0.00 0.00 13/21451 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] 0.00 0.00 26/112059 GfxFillRect(int, int, int, int, int, FillRectMode) [494] 0.00 0.00 16/66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 2603/2603 Station::RecomputeIndustriesNear() [185] [675] 0.0 0.00 0.00 2603 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [675] 0.00 0.00 2603/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 2603/2359385 FindIndustryToDeliver(unsigned int, void*) [332] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [676] 0.0 0.00 0.00 1 Load_NGRF() [676] 0.00 0.00 20/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 21/51802 SlIterateArray() [604] 0.00 0.00 20/569 GRFConfig::GRFConfig(char const*) [1434] 0.00 0.00 20/24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1712] 0.00 0.00 20/20 AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1723] 0.00 0.00 1/9 ClearGRFConfigList(GRFConfig**) [1794] ----------------------------------------------- 132 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [677] 0.0 0.00 0.00 132 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.00 0.00 63/63 IsTunnelInWay(unsigned int, unsigned int) [696] 0.00 0.00 60/123 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [680] 0.00 0.00 25/25 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [742] 0.00 0.00 1/487647 GetBridgeHeight(unsigned int) [290] 0.00 0.00 1/1078009 GetBridgeEnd(unsigned int, DiagDirection) [241] 0.00 0.00 552/1920 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1338] 0.00 0.00 265/286 CommandCost::AddCost(CommandCost const&) [1494] 0.00 0.00 259/259 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] 0.00 0.00 114/114 IsTileType(unsigned int, TileType) [1576] 0.00 0.00 1/487646 GetSouthernBridgeEnd(unsigned int) [1067] 49 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1649] 29 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [475] 14 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1756] 6 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1864] 5 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1887] 5 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1889] 1 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [2401] ----------------------------------------------- 0.00 0.00 1/1 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] [678] 0.0 0.00 0.00 1 NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [678] 0.00 0.00 6/188 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] ----------------------------------------------- 0.00 0.00 1/14504 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 4/14504 IConsolePrint(ConsoleColour, char const*) [757] 0.00 0.00 69/14504 FiosFileScanner::AddFile(char const*, unsigned long) [776] 0.00 0.00 14430/14504 SlObjectMember(void*, SaveLoad const*) [83] [679] 0.0 0.00 0.00 14504 str_validate(char*, char const*, bool, bool) [679] 0.00 0.00 5024/1979739 Utf8Decode(unsigned int*, char const*) [363] ----------------------------------------------- 0.00 0.00 60/123 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.00 0.00 63/123 IsTunnelInWay(unsigned int, unsigned int) [696] [680] 0.0 0.00 0.00 123 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [680] 0.00 0.00 1318/4101561 GetTileZ(unsigned int) [120] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [681] 0.0 0.00 0.00 2 Ptrs_STNS() [681] 0.00 0.00 17/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 269/269 DrawTile_Water(TileInfo*) [288] [682] 0.0 0.00 0.00 269 DrawWaterEdges(unsigned int, unsigned int) [682] 0.00 0.00 1217/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 820/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 1217/1217 IsWateredTile(unsigned int, Direction) [1374] ----------------------------------------------- 0.00 0.00 5018/5018 Aircraft::Tick() [572] [683] 0.0 0.00 0.00 5018 UpdateAircraftSpeed(Aircraft*, unsigned int, bool) [683] 0.00 0.00 1042/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] ----------------------------------------------- 0.00 0.00 66/132 LevelTownLand(unsigned int) [689] 0.00 0.00 66/132 GrowTown(Town*) [259] [684] 0.0 0.00 0.00 132 TerraformTownTile(unsigned int, int, int) [684] 0.00 0.00 132/98960 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [685] 0.0 0.00 0.00 1 Load_RAIL() [685] 0.00 0.00 16/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 17/51802 SlIterateArray() [604] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [686] 0.0 0.00 0.00 1 Load_AIPL() [686] 0.00 0.00 15/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 16/51802 SlIterateArray() [604] 0.00 0.00 30/75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1605] 0.00 0.00 30/60 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] 0.00 0.00 15/30 AIConfig::StringToSettings(char const*) [1693] ----------------------------------------------- 0.00 0.00 11/11 AfterLoadGame() [105] [687] 0.0 0.00 0.00 11 Train::ReserveTrackUnderConsist() const [687] 0.00 0.00 142/159945 TryReserveRailTrack(unsigned int, Track) [235] ----------------------------------------------- 0.00 0.00 1028/2581 ScanInfo(ByteReader*) [712] 0.00 0.00 1553/2581 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] [688] 0.0 0.00 0.00 2581 TranslateTTDPatchCodes(unsigned int, char const*) [688] 0.00 0.00 3349/1979739 Utf8Decode(unsigned int*, char const*) [363] 0.00 0.00 95540/344089 Utf8Encode(char*, unsigned int) [1075] 0.00 0.00 95330/95443 IsValidChar(unsigned int, CharSetFilter) [1119] ----------------------------------------------- 0.00 0.00 449/449 GrowTown(Town*) [259] [689] 0.0 0.00 0.00 449 LevelTownLand(unsigned int) [689] 0.00 0.00 66/132 TerraformTownTile(unsigned int, int, int) [684] 0.00 0.00 449/30565651 GetTileSlope(unsigned int, unsigned int*) [46] ----------------------------------------------- 0.00 0.00 2/2911 IndustryMonthlyLoop() [177] 0.00 0.00 2909/2911 Pool::CleanPool() [691] [690] 0.0 0.00 0.00 2911 Industry::~Industry() [690] 0.00 0.00 27/15862 DeleteAnimatedTile(unsigned int) [429] 0.00 0.00 27/27 MakeWaterKeepingClass(unsigned int, Owner) [720] 0.00 0.00 27/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 27/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 2/5853933 GetIndustrySpec(unsigned char) [276] 0.00 0.00 2/2 ReleaseDisastersTargetingIndustry(unsigned short) [2097] 0.00 0.00 2/2 DeleteIndustryNews(unsigned short) [2079] 0.00 0.00 2/2 DeleteSubsidyWith(SourceType, unsigned short) [2068] 0.00 0.00 2/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 2/2 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [2126] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeIndustries() [698] [691] 0.0 0.00 0.00 4 Pool::CleanPool() [691] 0.00 0.00 2909/2911 Industry::~Industry() [690] 0.00 0.00 2909/2911 Pool::FreeItem(unsigned long) [1304] ----------------------------------------------- 0.00 0.00 170/170 AfterLoadRoadStops() [693] [692] 0.0 0.00 0.00 170 RoadStop::Entry::Rebuild(RoadStop const*, int) [692] 0.00 0.00 170/691480 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.00 340/5441 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] 0.00 0.00 170/399792 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1071] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [693] 0.0 0.00 0.00 2 AfterLoadRoadStops() [693] 0.00 0.00 170/170 RoadStop::Entry::Rebuild(RoadStop const*, int) [692] 0.00 0.00 85/85 RoadStop::MakeDriveThrough() [1594] ----------------------------------------------- 0.00 0.00 1/1353 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 4/1353 GfxScroll(int, int, int, int, int, int) [721] 0.00 0.00 426/1353 DrawMouseCursor() [644] 0.00 0.00 922/1353 RedrawScreenRect(int, int, int, int) [13] [694] 0.0 0.00 0.00 1353 UndrawMouseCursor() [694] 0.00 0.00 1353/249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] 0.00 0.00 1353/1353 Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) [1367] ----------------------------------------------- 0.00 0.00 85/85 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [695] 0.0 0.00 0.00 85 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [695] 0.00 0.00 20/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 25/233 maxdim(Dimension const&, Dimension const&) [1507] ----------------------------------------------- 0.00 0.00 63/63 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [696] 0.0 0.00 0.00 63 IsTunnelInWay(unsigned int, unsigned int) [696] 0.00 0.00 63/123 IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [680] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [697] 0.0 0.00 0.00 2 Load_SIGN() [697] 0.00 0.00 9/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 11/51802 SlIterateArray() [604] 0.00 0.00 9/9 Pool::GetNew(unsigned long, unsigned long) [1803] 0.00 0.00 9/9 Sign::Sign(Owner) [1806] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [698] 0.0 0.00 0.00 3 InitializeIndustries() [698] 0.00 0.00 3/4 Pool::CleanPool() [691] ----------------------------------------------- 0.00 0.00 1/2 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [107] 0.00 0.00 1/2 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [717] [699] 0.0 0.00 0.00 2 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 1/832 Train::ConsistChanged(bool) [400] 0.00 0.00 2/9202 TriggerVehicle(Vehicle*, VehicleTrigger) [293] 0.00 0.00 1/31884 UpdateSignalsInBuffer(Owner) [155] 0.00 0.00 1/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 1/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 8/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 2/4 VehicleServiceInDepot(Vehicle*) [1913] 0.00 0.00 2/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 2/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 2/23 OrderList::GetOrderAt(int) const [1715] 0.00 0.00 2/2 Order::MakeDummy() [2156] 0.00 0.00 2/1679 UpdateVehicleTimetable(Vehicle*, bool) [1353] 0.00 0.00 2/1690 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 1/31884 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1173] ----------------------------------------------- 48 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] 0.00 0.00 1574/1574 FeatureNewName(ByteReader*) [701] [700] 0.0 0.00 0.00 1574+48 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] 0.00 0.00 1553/2581 TranslateTTDPatchCodes(unsigned int, char const*) [688] 0.00 0.00 1553/1553 AddGRFTextToList(GRFText**, GRFText*) [1357] 0.00 0.00 1553/99615 grfmsg(int, char const*, ...) [1117] 48 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] ----------------------------------------------- 0.00 0.00 1293/1293 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [701] 0.0 0.00 0.00 1293 FeatureNewName(ByteReader*) [701] 0.00 0.00 1574/1574 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] 0.00 0.00 6381/618507 ByteReader::ReadByte() [1058] 0.00 0.00 2928/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 96/96 SetStationClassName(StationClassID, unsigned short) [1584] 0.00 0.00 84/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] ----------------------------------------------- 0.00 0.00 2603/2603 Station::RecomputeIndustriesNear() [185] [702] 0.0 0.00 0.00 2603 Station::GetCatchmentRect() const [702] 0.00 0.00 2603/3853360 Station::GetCatchmentRadius() const [279] ----------------------------------------------- 0.00 0.00 8/59378 OnTick_Trees() [782] 0.00 0.00 9951/59378 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [741] 0.00 0.00 49419/59378 TileLoop_Trees(unsigned int) [38] [703] 0.0 0.00 0.00 59378 CanPlantTreesOnTile(unsigned int, bool) [703] 0.00 0.00 763/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 29674/39370 GetClearGround(unsigned int) [1163] 0.00 0.00 19831/19846 GetRawClearGround(unsigned int) [1199] ----------------------------------------------- 0.00 0.00 252/252 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] [704] 0.0 0.00 0.00 252 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [704] 0.00 0.00 601/5652462 IsStationTileBlocked(unsigned int) [110] 0.00 0.00 1202/1202 GetStationIndex(unsigned int) [1375] ----------------------------------------------- 0.00 0.00 397/397 CallVehicleTicks() [6] [705] 0.0 0.00 0.00 397 SteamSmokeTick(EffectVehicle*) [705] 0.00 0.00 4/14960 EffectVehicle::~EffectVehicle() [227] 0.00 0.00 70/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 70/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 4/28050 Pool::FreeItem(unsigned long) [1178] ----------------------------------------------- 0.00 0.00 150/1165 RoadVehController(RoadVehicle*) [86] 0.00 0.00 1015/1165 LoadUnloadStation(Station*) [62] [706] 0.0 0.00 0.00 1165 GroundVehicle::PowerChanged() [706] 0.00 0.00 432/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 432/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 2/2 UpdateAllVirtCoords() [578] [707] 0.0 0.00 0.00 2 UpdateAllSignVirtCoords() [707] 0.00 0.00 9/18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 9/9 Sign::UpdateVirtCoord() [1805] ----------------------------------------------- 0.00 0.00 3/3 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [708] 0.0 0.00 0.00 3 GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [708] 0.00 0.00 11/1172 GetStringBoundingBox(unsigned short) [567] ----------------------------------------------- 0.00 0.00 7/7 UpdateAllStationVirtCoords() [579] [709] 0.0 0.00 0.00 7 Waypoint::UpdateVirtCoord() [709] 0.00 0.00 7/18405 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 7/2049266 GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) [146] 0.00 0.00 7/2058796 GetTileMaxZ(unsigned int) [168] 0.00 0.00 7/22908463 GetSlopeZ(int, int) [167] ----------------------------------------------- 0.00 0.00 838/838 Vehicle::LeaveStation() [391] [710] 0.0 0.00 0.00 838 HideFillingPercent(unsigned short*) [710] 0.00 0.00 830/830 RemoveTextEffect(unsigned short) [711] ----------------------------------------------- 0.00 0.00 830/830 HideFillingPercent(unsigned short*) [710] [711] 0.0 0.00 0.00 830 RemoveTextEffect(unsigned short) [711] 0.00 0.00 830/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 830/145226 ViewportSign::MarkDirty() const [1100] ----------------------------------------------- 0.00 0.00 515/515 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [712] 0.0 0.00 0.00 515 ScanInfo(ByteReader*) [712] 0.00 0.00 1028/2581 TranslateTTDPatchCodes(unsigned int, char const*) [688] 0.00 0.00 2575/618507 ByteReader::ReadByte() [1058] 0.00 0.00 2/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [713] 0.0 0.00 0.00 2 Load_SUBS() [713] 0.00 0.00 5/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 7/51802 SlIterateArray() [604] 0.00 0.00 5/5 Pool::GetNew(unsigned long, unsigned long) [1896] ----------------------------------------------- 0.00 0.00 2/376 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] 0.00 0.00 12/376 AfterLoadGame() [105] 0.00 0.00 13/376 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 171/376 SetAircraftPosition(Aircraft*, int, int, int) [624] 0.00 0.00 178/376 Ship::Tick() [383] [714] 0.0 0.00 0.00 376 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 376/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 376/2793866 GetPartialZ(int, int, Slope) [362] ----------------------------------------------- 3 AirportMove(Aircraft*, AirportFTAClass const*) [715] 0.00 0.00 247/247 Aircraft::Tick() [572] [715] 0.0 0.00 0.00 247+3 AirportMove(Aircraft*, AirportFTAClass const*) [715] 0.00 0.00 6/6 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [724] 0.00 0.00 27/42 UpdateAircraftCache(Aircraft*) [739] 0.00 0.00 1/1 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [777] 0.00 0.00 198/198 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) [1518] 0.00 0.00 43/43 AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1660] 0.00 0.00 2/2 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) [2118] 3 AirportMove(Aircraft*, AirportFTAClass const*) [715] ----------------------------------------------- 0.00 0.00 2/285 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 283/285 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [716] 0.0 0.00 0.00 285 MarkTrainAsStuck(Train*) [716] 0.00 0.00 283/249080 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] ----------------------------------------------- 0.00 0.00 346/45536 TrainController(Train*, Vehicle*) [10] 0.00 0.00 45190/45536 RoadVehController(RoadVehicle*) [86] [717] 0.0 0.00 0.00 45536 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [717] 0.00 0.00 1/2 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 3/1324 GetRoadDepotDirection(unsigned int) [1368] 0.00 0.00 1/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.00 0.00 8/8 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] [718] 0.0 0.00 0.00 8 DropDownListStringItem::Width() const [718] 0.00 0.00 8/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 8/38020 GetStringBoundingBox(char const*) [318] 0.00 0.00 8/72 DropDownListStringItem::String() const [1608] 0.00 0.00 8/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 79/79 AfterLoadVehicles(bool) [394] [719] 0.0 0.00 0.00 79 RoadVehUpdateCache(RoadVehicle*) [719] 0.00 0.00 107/2154694 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [95] ----------------------------------------------- 0.00 0.00 27/27 Industry::~Industry() [690] [720] 0.0 0.00 0.00 27 MakeWaterKeepingClass(unsigned int, Owner) [720] 0.00 0.00 27/5048 DoClearSquare(unsigned int) [568] 0.00 0.00 27/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 27/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 27/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 32/32 DoSetViewportPosition(Window const*, int, int, int, int) [500] [721] 0.0 0.00 0.00 32 GfxScroll(int, int, int, int, int, int) [721] 0.00 0.00 32/63838 NetworkUndrawChatMessage() [346] 0.00 0.00 4/1353 UndrawMouseCursor() [694] 0.00 0.00 36/69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] 0.00 0.00 32/32 Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) [1684] ----------------------------------------------- 0.00 0.00 56/56 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [722] 0.0 0.00 0.00 56 ClearTile_Water(unsigned int, DoCommandFlag) [722] 0.00 0.00 30/2116 EnsureNoVehicleOnGround(unsigned int) [631] 0.00 0.00 6/5048 DoClearSquare(unsigned int) [568] 0.00 0.00 30/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 6/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 6/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 6/375923 MarkCanalsAndRiversAroundDirty(unsigned int) [549] ----------------------------------------------- 0.00 0.00 105/105 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [723] 0.0 0.00 0.00 105 ClearTile_Trees(unsigned int, DoCommandFlag) [723] 0.00 0.00 25/5048 DoClearSquare(unsigned int) [568] 0.00 0.00 25/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 25/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 6/6 AirportMove(Aircraft*, AirportFTAClass const*) [715] [724] 0.0 0.00 0.00 6 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [724] 0.00 0.00 3/834 Vehicle::BeginLoading() [543] 0.00 0.00 3/4 Aircraft::MarkDirty() [1948] 0.00 0.00 3/203 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1516] ----------------------------------------------- 0.00 0.00 98/98 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [725] 0.0 0.00 0.00 98 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [725] 0.00 0.00 196/4739054 AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [116] 0.00 0.00 98/8911387 DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [98] 0.00 0.00 196/465 GetCanalSprite(CanalFeature, unsigned int) [1457] ----------------------------------------------- 0.00 0.00 1/2 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 1/2 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] [726] 0.0 0.00 0.00 2 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 1/188 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 8/720 LeastCommonMultiple(int, int) [1406] 0.00 0.00 1/8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1820] 0.00 0.00 1/105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1579] ----------------------------------------------- 0.00 0.00 2/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.00 2/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] [727] 0.0 0.00 0.00 4 CYapfRail1::~CYapfRail1() [727] 0.00 0.00 4/4868 CBlobT::~CBlobT() [435] ----------------------------------------------- 0.00 0.00 2300/2300 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [728] 0.0 0.00 0.00 2300 ParamSet(ByteReader*) [728] 0.00 0.00 2246/37388 GetParamVal(unsigned char, unsigned int*) [660] 0.00 0.00 18340/618507 ByteReader::ReadByte() [1058] 0.00 0.00 40/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 26/26 T.1908 [818] 0.00 0.00 1/47 GetGRFConfig(unsigned int, unsigned int) [1652] 0.00 0.00 1/1 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) [2391] ----------------------------------------------- 0.00 0.00 1/22 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 21/22 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [729] 0.0 0.00 0.00 22 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [729] 0.00 0.00 6/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 5/233 maxdim(Dimension const&, Dimension const&) [1507] ----------------------------------------------- 0.00 0.00 256/256 StartupEngines() [731] [730] 0.0 0.00 0.00 256 StartupOneEngine(Engine*, int) [730] 0.00 0.00 768/4875880 Randomizer::Next() [217] 0.00 0.00 256/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1497] 0.00 0.00 256/18667 SetWindowClassesDirty(WindowClass) [1202] 0.00 0.00 256/256 CalcEngineReliability(Engine*) [1499] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [731] 0.0 0.00 0.00 1 StartupEngines() [731] 0.00 0.00 256/256 StartupOneEngine(Engine*, int) [730] 0.00 0.00 1/261 ConvertYMDToDate(int, unsigned char, unsigned char) [1497] ----------------------------------------------- 0.00 0.00 2/2 Pool::CleanPool() [228] [732] 0.0 0.00 0.00 2 Ship::~Ship() [732] 0.00 0.00 2/28050 Vehicle::~Vehicle() [166] 0.00 0.00 2/13090 Vehicle::PreDestructor() [1221] 0.00 0.00 2/28050 CargoList::~CargoList() [1180] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [733] 0.0 0.00 0.00 2 Load_ECMY() [733] 0.00 0.00 2/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [734] 0.0 0.00 0.00 2 Ptrs_PLYR() [734] 0.00 0.00 2/124443 SlObject(void*, SaveLoad const*) [469] ----------------------------------------------- 0.00 0.00 193/193 DrawTile_Station(TileInfo*) [57] [735] 0.0 0.00 0.00 193 GetWaterClass(unsigned int) [735] 0.00 0.00 579/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.00 4/4 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [736] 0.0 0.00 0.00 4 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [736] 0.00 0.00 1/1 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [738] ----------------------------------------------- 0.00 0.00 1/1 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [738] [737] 0.0 0.00 0.00 1 GetStringHeight(unsigned short, int) [737] 0.00 0.00 1/145 FormatStringLinebreaks(char*, char const*, int) [630] 0.00 0.00 1/43698 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] 0.00 0.00 59/1979739 Utf8Decode(unsigned int*, char const*) [363] 0.00 0.00 1/43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 1/1 QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [736] [738] 0.0 0.00 0.00 1 GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [738] 0.00 0.00 1/1 GetStringHeight(unsigned short, int) [737] ----------------------------------------------- 0.00 0.00 15/42 AfterLoadVehicles(bool) [394] 0.00 0.00 27/42 AirportMove(Aircraft*, AirportFTAClass const*) [715] [739] 0.0 0.00 0.00 42 UpdateAircraftCache(Aircraft*) [739] 0.00 0.00 42/1178654 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [142] ----------------------------------------------- 0.00 0.00 1/7 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 1/7 TrainController(Train*, Vehicle*) [10] 0.00 0.00 5/7 AfterLoadGame() [105] [740] 0.0 0.00 0.00 7 UpdateLevelCrossing(unsigned int, bool) [740] 0.00 0.00 18/250501 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [236] 0.00 0.00 32/9876042 IsTileType(unsigned int, TileType) [84] 0.00 0.00 1/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 1/24618817 MarkAllViewportsDirty(int, int, int, int) [66] ----------------------------------------------- 0.00 0.00 2/9951 CallLandscapeTick() [58] 0.00 0.00 9949/9951 TileLoop_Trees(unsigned int) [38] [741] 0.0 0.00 0.00 9951 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [741] 0.00 0.00 9951/59378 CanPlantTreesOnTile(unsigned int, bool) [703] 0.00 0.00 15/19846 GetRawClearGround(unsigned int) [1199] ----------------------------------------------- 0.00 0.00 25/25 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [742] 0.0 0.00 0.00 25 TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) [742] 0.00 0.00 64/291699 GetSlopeZInCorner(Slope, Corner) [419] 0.00 0.00 25/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 13/4845505 GetRailFoundation(Slope, TrackBits) [189] 0.00 0.00 25/17583614 GetRailTileType(unsigned int) [188] ----------------------------------------------- 0.00 0.00 830/830 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [743] 0.0 0.00 0.00 830 SkipIf(ByteReader*) [743] 0.00 0.00 828/37388 GetParamVal(unsigned char, unsigned int*) [660] 0.00 0.00 4739/618507 ByteReader::ReadByte() [1058] 0.00 0.00 1658/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 46/47 GetGRFConfig(unsigned int, unsigned int) [1652] 0.00 0.00 20/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 17/141 BSWAP32(unsigned int) [1551] 0.00 0.00 14/3900 GetCargoIDByLabel(unsigned int) [1290] ----------------------------------------------- 6 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] 12 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] [744] 0.0 0.00 0.00 18 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 1/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 1/3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [746] 0.00 0.00 1/22 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [729] 0.00 0.00 1/25 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [745] 0.00 0.00 2/32 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1685] 0.00 0.00 2/8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1820] 0.00 0.00 1/388 Window::SetStringParameters(int) const [1466] 0.00 0.00 1/233 maxdim(Dimension const&, Dimension const&) [1507] 11 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] ----------------------------------------------- 0.00 0.00 1/25 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 24/25 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [745] 0.0 0.00 0.00 25 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [745] 0.00 0.00 2/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 1/233 maxdim(Dimension const&, Dimension const&) [1507] ----------------------------------------------- 0.00 0.00 1/3 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 2/3 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [746] 0.0 0.00 0.00 3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [746] 0.00 0.00 2/1172 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 2/233 maxdim(Dimension const&, Dimension const&) [1507] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [747] 0.0 0.00 0.00 1 Load_GRPS() [747] 0.00 0.00 1/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 2/51802 SlIterateArray() [604] 0.00 0.00 1/1 Pool::GetNew(unsigned long, unsigned long) [2477] 0.00 0.00 1/1 Group::Group(Owner) [2488] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [748] 0.0 0.00 0.00 1 Load_MAPS() [748] 0.00 0.00 1/124443 SlObject(void*, SaveLoad const*) [469] 0.00 0.00 1/5 SlGlobList(SaveLoad const*) [1874] ----------------------------------------------- 0.00 0.00 1/6 LoadFromConfig() [763] 0.00 0.00 5/6 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] [749] 0.0 0.00 0.00 6 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] 0.00 0.00 287/6047008 WriteValue(void*, unsigned int, long long) [284] 0.00 0.00 323/1191 IniGroup::GetItem(char const*, bool) [1376] 0.00 0.00 317/603 StringToVal(SettingDescBase const*, char const*) [1429] 0.00 0.00 288/474 Write_ValidateSetting(void*, SettingDesc const*, int) [1454] 0.00 0.00 278/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 5/267 ttd_strlcpy(char*, char const*, unsigned long) [1496] 0.00 0.00 3/3 ParseIntList(char const*, int*, int) [1960] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [750] 0.0 0.00 0.00 2 Load_ANIT() [750] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [104] 0.00 0.00 1/4 SlGetFieldLength() [1908] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [751] 0.0 0.00 0.00 1 Load_CAPR() [751] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [752] 0.0 0.00 0.00 1 Load_ENGS() [752] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [104] 0.00 0.00 256/1280 GetTempDataEngine(unsigned short) [1372] 0.00 0.00 256/522 CopyFromOldName(unsigned short) [1441] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [753] 0.0 0.00 0.00 1 Load_PRIC() [753] 0.00 0.00 1/139620 SlArray(void*, unsigned long, unsigned int) [104] ----------------------------------------------- 0.00 0.00 1/4 ReadLanguagePack(int) [773] 0.00 0.00 3/4 AfterLoadGRFs() [555] [754] 0.0 0.00 0.00 4 BuildIndustriesLegend() [754] 0.00 0.00 256/5853933 GetIndustrySpec(unsigned char) [276] ----------------------------------------------- 0.00 0.00 8/8 AfterLoadGame() [105] [755] 0.0 0.00 0.00 8 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 32/37979809 TileAdd(unsigned int, int, char const*, char const*, int) [50] 0.00 0.00 8/3799055 MarkTileDirtyByTile(unsigned int) [112] 0.00 0.00 8/30565651 GetTileSlope(unsigned int, unsigned int*) [46] 0.00 0.00 8/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 32/7473850 GetTileType(unsigned int) [1026] 0.00 0.00 22/14456 GetWaterTileType(unsigned int) [1219] 0.00 0.00 16/7233 GetWaterClass(unsigned int) [1250] ----------------------------------------------- 0.00 0.00 1/2 LoadFromConfig() [763] 0.00 0.00 1/2 SaveToConfig() [765] [756] 0.0 0.00 0.00 2 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] 0.00 0.00 5/6 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] 0.00 0.00 5/5 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 2/3 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2025] 0.00 0.00 2/3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2024] ----------------------------------------------- 0.00 0.00 1/4 IConsolePrintF(ConsoleColour, char const*, ...) [775] 0.00 0.00 3/4 IConsoleGUIInit() [759] [757] 0.0 0.00 0.00 4 IConsolePrint(ConsoleColour, char const*) [757] 0.00 0.00 4/4 str_strip_colours(char*) [760] 0.00 0.00 4/14504 str_validate(char*, char const*, bool, bool) [679] 0.00 0.00 4/4 IConsoleWriteToLogFile(char const*) [1919] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [758] 0.0 0.00 0.00 1 IConsoleInit() [758] 0.00 0.00 1/1 IConsoleGUIInit() [759] 0.00 0.00 1/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1/1 IConsoleClearCommand() [2399] ----------------------------------------------- 0.00 0.00 1/1 IConsoleInit() [758] [759] 0.0 0.00 0.00 1 IConsoleGUIInit() [759] 0.00 0.00 3/4 IConsolePrint(ConsoleColour, char const*) [757] 0.00 0.00 1/1 IConsolePrintF(ConsoleColour, char const*, ...) [775] 0.00 0.00 3/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 3/4 IConsoleGUIPrint(ConsoleColour, char*) [1907] ----------------------------------------------- 0.00 0.00 4/4 IConsolePrint(ConsoleColour, char const*) [757] [760] 0.0 0.00 0.00 4 str_strip_colours(char*) [760] 0.00 0.00 112/1979739 Utf8Decode(unsigned int*, char const*) [363] ----------------------------------------------- 0.00 0.00 564/564 QueryString::DrawEditBox(Window*, int) [632] [761] 0.0 0.00 0.00 564 FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [761] 0.00 0.00 51/249010 Blitter_8bppBase::MoveTo(void const*, int, int) [518] ----------------------------------------------- 0.00 0.00 1/1 RoadVehController(RoadVehicle*) [86] [762] 0.0 0.00 0.00 1 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/47667 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 1/57430 RoadVehicle::UpdateDeltaXY(Direction) [427] 0.00 0.00 1/4 StartRoadVehSound(RoadVehicle const*) [766] 0.00 0.00 1/189858 RoadVehicle::GetImage(Direction) const [321] 0.00 0.00 1/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 1/22365181 VehicleMove(Vehicle*, bool) [36] 0.00 0.00 2/881212 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 1/1067318 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 1/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 1/6820817 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [159] 0.00 0.00 2/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 1/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1/4 VehicleServiceInDepot(Vehicle*) [1913] 0.00 0.00 1/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [763] 0.0 0.00 0.00 1 LoadFromConfig() [763] 0.00 0.00 1/2 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] 0.00 0.00 1/6 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] 0.00 0.00 1/2 HandleOldDiffCustom(bool) [783] 0.00 0.00 30/75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1605] 0.00 0.00 30/60 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] 0.00 0.00 15/135 AIConfig::HasAI() const [1555] 0.00 0.00 15/30 AIConfig::StringToSettings(char const*) [1693] 0.00 0.00 2/2 GRFLoadConfig(IniFile*, char const*, bool) [2104] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 1/2 IniLoadConfig() [2106] 0.00 0.00 1/4 ResetCurrencies(bool) [1906] 0.00 0.00 1/3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2024] 0.00 0.00 1/18 IniFile::~IniFile() [1732] ----------------------------------------------- 0.00 0.00 1/3 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/3 ShowNetworkGameWindow() [527] 0.00 0.00 1/3 NetworkGameWindow::OnClick(Point, int, int) [297] [764] 0.0 0.00 0.00 3 UpdateTextBufferSize(Textbuf*) [764] 0.00 0.00 14/1581340 GetCharacterWidth(FontSize, unsigned int) [180] 0.00 0.00 17/1979739 Utf8Decode(unsigned int*, char const*) [363] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [765] 0.0 0.00 0.00 1 SaveToConfig() [765] 0.00 0.00 1/2 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] 0.00 0.00 17/1191 IniGroup::GetItem(char const*, bool) [1376] 0.00 0.00 17/32 IniItem::SetValue(char const*) [1686] 0.00 0.00 3/5 IniFile::RemoveGroup(char const*) [1897] 0.00 0.00 2/2 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2105] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 1/2 IniLoadConfig() [2106] 0.00 0.00 1/3 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2025] 0.00 0.00 1/1 T.1182 [845] 0.00 0.00 1/1 IniFile::SaveToDisk(char const*) [2496] 0.00 0.00 1/18 IniFile::~IniFile() [1732] ----------------------------------------------- 0.00 0.00 1/4 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 3/4 RoadVehController(RoadVehicle*) [86] [766] 0.0 0.00 0.00 4 StartRoadVehSound(RoadVehicle const*) [766] 0.00 0.00 4/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] ----------------------------------------------- 0.00 0.00 66/66 DrawTile_Station(TileInfo*) [57] [767] 0.0 0.00 0.00 66 GetStationAnimationFrame(unsigned int) [767] 0.00 0.00 66/177598931 GetTileType(unsigned int) [34] ----------------------------------------------- 0.00 0.00 37900/37900 RunTileLoop() [8] [768] 0.0 0.00 0.00 37900 TileLoop_TunnelBridge(unsigned int) [768] 0.00 0.00 15/4101561 GetTileZ(unsigned int) [120] 0.00 0.00 15/39375 GetSnowLine() [1162] ----------------------------------------------- 0.00 0.00 112/112 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] [769] 0.0 0.00 0.00 112 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [769] 0.00 0.00 122/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 3/80 OnTick_Industry() [75] 0.00 0.00 17/80 AfterLoadGame() [105] 0.00 0.00 60/80 PlantRandomFarmField(Industry const*) [667] [770] 0.0 0.00 0.00 80 SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) [770] 0.00 0.00 42/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 4/4 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] [771] 0.0 0.00 0.00 4 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [771] 0.00 0.00 4/126056 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [772] 0.0 0.00 0.00 2 Load_CHTS() [772] 0.00 0.00 36/12455733 SlReadByte() [140] 0.00 0.00 2/4 SlGetFieldLength() [1908] ----------------------------------------------- 0.00 0.00 1/1 InitializeLanguagePacks() [774] [773] 0.0 0.00 0.00 1 ReadLanguagePack(int) [773] 0.00 0.00 1/4 BuildIndustriesLegend() [754] 0.00 0.00 1/1 ReadFileToMem(char const*, unsigned long*, unsigned long) [2329] 0.00 0.00 1/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/1 SetCurrentGrfLangID(unsigned char) [2359] 0.00 0.00 1/4 SortIndustryTypes() [1910] 0.00 0.00 1/4 InitializeSortedCargoSpecs() [1916] 0.00 0.00 1/1 SortNetworkLanguages() [2363] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [774] 0.0 0.00 0.00 1 InitializeLanguagePacks() [774] 0.00 0.00 1/1 ReadLanguagePack(int) [773] 0.00 0.00 96/32791 FS2OTTD(char const*) [1171] 0.00 0.00 92/92 GetLanguageFileHeader(char const*, LanguagePack*) [1587] 0.00 0.00 46/144 str_fmt(char const*, ...) [1550] 0.00 0.00 5/303 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1488] 0.00 0.00 5/11043 OTTD2FS(char const*) [1232] 0.00 0.00 1/1 GetCurrentLocale(char const*) [2341] ----------------------------------------------- 0.00 0.00 1/1 IConsoleGUIInit() [759] [775] 0.0 0.00 0.00 1 IConsolePrintF(ConsoleColour, char const*, ...) [775] 0.00 0.00 1/4 IConsolePrint(ConsoleColour, char const*) [757] 0.00 0.00 1/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1/4 IConsoleGUIPrint(ConsoleColour, char*) [1907] ----------------------------------------------- 0.00 0.00 69/69 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] [776] 0.0 0.00 0.00 69 FiosFileScanner::AddFile(char const*, unsigned long) [776] 0.00 0.00 69/14504 str_validate(char*, char const*, bool, bool) [679] 0.00 0.00 138/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 69/69 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1611] ----------------------------------------------- 0.00 0.00 1/1 AirportMove(Aircraft*, AirportFTAClass const*) [715] [777] 0.0 0.00 0.00 1 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [777] 0.00 0.00 1/960385 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] 0.00 0.00 1/146284 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [422] 0.00 0.00 1/142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] ----------------------------------------------- 0.00 0.00 4/4 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [779] [778] 0.0 0.00 0.00 4 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] 0.00 0.00 2/376 GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) [714] 0.00 0.00 1/2395 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 1/2375 GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) [673] 0.00 0.00 4/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 4/5 MapXYZToViewport(ViewPort const*, int, int, int) [1886] ----------------------------------------------- 0.00 0.00 4/4 SetupColoursAndInitialWindow() [256] [779] 0.0 0.00 0.00 4 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [779] 0.00 0.00 4/4 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] ----------------------------------------------- 0.00 0.00 6/6 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] [780] 0.0 0.00 0.00 6 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [780] 0.00 0.00 2/248490 GetStationIndex(unsigned int) [395] 0.00 0.00 2/169016 GetRailStationAxis(unsigned int) [587] 0.00 0.00 2/167738 HasStationRail(unsigned int) [618] 0.00 0.00 2/48860253 GetTileType(unsigned int) [106] ----------------------------------------------- 0.00 0.00 22/22 IndustryDailyLoop() [300] [781] 0.0 0.00 0.00 22 CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [781] 0.00 0.00 22/5853933 GetIndustrySpec(unsigned char) [276] ----------------------------------------------- 0.00 0.00 2011/2011 CallLandscapeTick() [58] [782] 0.0 0.00 0.00 2011 OnTick_Trees() [782] 0.00 0.00 8/4875880 Randomizer::Next() [217] 0.00 0.00 8/59378 CanPlantTreesOnTile(unsigned int, bool) [703] 0.00 0.00 2/2 GetRandomTreeType(unsigned int, unsigned int) [2114] ----------------------------------------------- 0.00 0.00 1/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 1/2 LoadFromConfig() [763] [783] 0.0 0.00 0.00 2 HandleOldDiffCustom(bool) [783] 0.00 0.00 16/6047008 WriteValue(void*, unsigned int, long long) [284] 0.00 0.00 16/474 Write_ValidateSetting(void*, SettingDesc const*, int) [1454] ----------------------------------------------- 0.00 0.00 3/3 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [784] 0.0 0.00 0.00 3 TrainApproachingCrossingEnum(Vehicle*, void*) [784] 0.00 0.00 1/73390 TrainApproachingCrossingTile(Train const*) [505] ----------------------------------------------- 0.00 0.00 1/1 ScrollMainWindowTo(int, int, int, bool) [786] [785] 0.0 0.00 0.00 1 ScrollWindowTo(int, int, int, Window*, bool) [785] 0.00 0.00 1/2395 GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) [672] 0.00 0.00 1/22908463 GetSlopeZ(int, int) [167] 0.00 0.00 1/5 MapXYZToViewport(ViewPort const*, int, int, int) [1886] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [786] 0.0 0.00 0.00 1 ScrollMainWindowTo(int, int, int, bool) [786] 0.00 0.00 1/1 ScrollWindowTo(int, int, int, Window*, bool) [785] 0.00 0.00 1/3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 0.00 0.00 2/664 MoveBuoysToWaypoints() [799] 0.00 0.00 662/664 Pool::CleanPool() [788] [787] 0.0 0.00 0.00 664 Station::~Station() [787] 0.00 0.00 2/24618817 MarkAllViewportsDirty(int, int, int, int) [66] 0.00 0.00 21248/21248 CargoList::~CargoList() [1193] 0.00 0.00 664/671 BaseStation::~BaseStation() [1415] 0.00 0.00 64/885 CargoList::Truncate(unsigned int) [1389] 0.00 0.00 10/1825 DeleteWindowById(WindowClass, int, bool) [1347] 0.00 0.00 2/145226 ViewportSign::MarkDirty() const [1100] 0.00 0.00 2/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 2/2 RemoveOrderFromAllVehicles(OrderType, unsigned short) [2092] 0.00 0.00 2/2 DeleteStationNews(unsigned short) [2067] 0.00 0.00 2/2 CargoPacket::InvalidateAllFrom(unsigned short) [2127] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [788] 0.0 0.00 0.00 4 Pool::CleanPool() [788] 0.00 0.00 662/664 Station::~Station() [787] 0.00 0.00 669/671 Pool::FreeItem(unsigned long) [1417] 0.00 0.00 7/7 Waypoint::~Waypoint() [1850] ----------------------------------------------- 1 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [2401] 2 ClearTile_Unmovable(unsigned int, DoCommandFlag) [1726] 5 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1887] 5 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1889] 6 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1864] 14 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1756] 29 TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) [475] 49 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1649] 0.00 0.00 2/98960 CallVehicleTicks() [6] 0.00 0.00 16/98960 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 132/98960 TerraformTownTile(unsigned int, int, int) [684] 0.00 0.00 134/98960 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] 0.00 0.00 252/98960 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 2412/98960 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 6295/98960 BuildTownHouse(Town*, unsigned int) [310] 0.01 0.02 89717/98960 DoFloodTile(unsigned int) [137] [789] 0.0 0.00 0.00 99071 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] 0.00 0.00 2/2 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] 0.00 0.00 120066/120070 SetTownRatingTestMode(bool) [1107] 0.00 0.00 5582/5584 CheckCompanyHasMoney(CommandCost&) [1264] 0.00 0.00 2594/4008 SubtractMoneyFromCompany(CommandCost) [1289] 0.00 0.00 2/2 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2061] 62491 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] 132 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] ----------------------------------------------- 0.00 0.00 2/2 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [790] 0.0 0.00 0.00 2 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] 0.00 0.00 1/1 Train::IsInDepot() const [791] 0.00 0.00 1/4768365 SpecializedVehicle::From(Vehicle*) [463] 0.00 0.00 10/10 GetNewEngineType(Vehicle const*, Company const*) [1785] 0.00 0.00 2/70 CheckOwnership(Owner, unsigned int) [1609] 0.00 0.00 1/228340 RoadVehicle::IsInDepot() const [1088] 0.00 0.00 1/6346 RoadVehicle::IsPrimaryVehicle() const [1256] ----------------------------------------------- 0.00 0.00 1/1 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] [791] 0.0 0.00 0.00 1 Train::IsInDepot() const [791] 0.00 0.00 1/9876042 IsTileType(unsigned int, TileType) [84] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [792] 0.0 0.00 0.00 1 Load_ERNW() [792] 0.00 0.00 1/51802 SlIterateArray() [604] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [793] 0.0 0.00 0.00 1 Load_NAME() [793] 0.00 0.00 1/51802 SlIterateArray() [604] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [794] 0.0 0.00 0.00 1 Load_WAYP() [794] 0.00 0.00 1/51802 SlIterateArray() [604] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [795] 0.0 0.00 0.00 1 StartupEconomy() [795] 0.00 0.00 1/4875880 Randomizer::Next() [217] 0.00 0.00 1/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1/3 RecomputePrices() [1979] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [796] 0.0 0.00 0.00 1 StartupDisasters() [796] 0.00 0.00 1/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [152] [797] 0.0 0.00 0.00 1 SubsidyMonthlyLoop() [797] 0.00 0.00 1/4875880 Randomizer::Next() [217] 0.00 0.00 1/3 Pool::FreeItem(unsigned long) [2042] 0.00 0.00 1/1 SetupSubsidyDecodeParam(Subsidy const*, bool) [2377] 0.00 0.00 1/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1/53 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1640] 0.00 0.00 1/64 SimpleCountedObject::Release() [1618] 0.00 0.00 1/4 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] 0.00 0.00 1/3 RebuildSubsidisedSourceAndDestinationCache() [2022] ----------------------------------------------- 0.00 0.00 1/1 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [798] 0.0 0.00 0.00 1 ChimneySmokeInit(EffectVehicle*) [798] 0.00 0.00 1/4875880 Randomizer::Next() [217] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [799] 0.0 0.00 0.00 1 MoveBuoysToWaypoints() [799] 0.00 0.00 2/664 Station::~Station() [787] 0.00 0.00 10/10 UpdateWaypointOrder(Order*) [1786] 0.00 0.00 4/4 Order::MakeGoToWaypoint(unsigned short) [1946] 0.00 0.00 2/11553 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1228] 0.00 0.00 2/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 2/2 BaseStation::PostDestructor(unsigned long) [2125] 0.00 0.00 2/671 Pool::FreeItem(unsigned long) [1417] 0.00 0.00 2/671 Pool::GetNew(unsigned long, unsigned long) [1416] 0.00 0.00 2/7 StationRect::StationRect() [1844] ----------------------------------------------- [800] 0.0 0.00 0.00 1+42 [800] 0.00 0.00 8 sq_call [829] 0.00 0.00 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1826] 0.00 0.00 8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] 0.00 0.00 7 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 2 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2154] 0.00 0.00 1 AIInfo::DummyConstructor(SQVM*) [2490] 0.00 0.00 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2407] 0.00 0.00 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] 0.00 0.00 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2512] ----------------------------------------------- [801] 0.0 0.00 0.00 2+31 [801] 0.00 0.00 16 SQCompiler::Statement() [1740] 0.00 0.00 7 SQCompiler::Statements() [1840] 0.00 0.00 1 SQCompiler::ClassStatement() [2411] 0.00 0.00 1 SQCompiler::ClassExp() [2414] 0.00 0.00 1 SQCompiler::ParseTableOrClass(long, long) [2412] ----------------------------------------------- [802] 0.0 0.00 0.00 10+33 [802] 0.00 0.00 11 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 10 SQCompiler::Expression(bool) [1787] 0.00 0.00 10 SQCompiler::LogicalAndExp() [1788] 0.00 0.00 10 SQCompiler::CompExp() [1789] ----------------------------------------------- [803] 0.0 0.00 0.00 200+182 [803] 0.00 0.00 360 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] ----------------------------------------------- [804] 0.0 0.00 0.00 32+45 [804] 0.00 0.00 34 SQTable::Release() [1677] 0.00 0.00 34 SQTable::~SQTable() [1679] 0.00 0.00 3 SQClass::Release() [2047] 0.00 0.00 3 SQClass::~SQClass() [2050] ----------------------------------------------- [805] 0.0 0.00 0.00 3263+1625 [805] 0.00 0.00 3751+2611 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] ----------------------------------------------- [806] 0.0 0.00 0.00 30+96 [806] 0.00 0.00 47+16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] ----------------------------------------------- [807] 0.0 0.00 0.00 16+180 [807] 0.00 0.00 90 NWidgetContainer::~NWidgetContainer() [1589] 0.00 0.00 50 NWidgetHorizontal::~NWidgetHorizontal() [1648] 0.00 0.00 36 NWidgetVertical::~NWidgetVertical() [1672] 0.00 0.00 2 NWidgetStacked::~NWidgetStacked() [2134] 0.00 0.00 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2466] 0.00 0.00 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2472] ----------------------------------------------- 0.00 0.00 1088004/1088004 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [808] 0.0 0.00 0.00 1088004 T.1252 [808] ----------------------------------------------- 0.00 0.00 467306/467306 TileLoop_Clear(unsigned int) [56] [809] 0.0 0.00 0.00 467306 T.372 [809] ----------------------------------------------- 0.00 0.00 40539/40539 TileLoop_Trees(unsigned int) [38] [810] 0.0 0.00 0.00 40539 T.602 [810] ----------------------------------------------- 0.00 0.00 144/21984 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.00 21840/21984 DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) [135] [811] 0.0 0.00 0.00 21984 T.332 [811] ----------------------------------------------- 0.00 0.00 5562/5562 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] [812] 0.0 0.00 0.00 5562 T.1689 [812] ----------------------------------------------- 0.00 0.00 1280/1280 GetTempDataEngine(unsigned short) [1372] [813] 0.0 0.00 0.00 1280 T.214 [813] 0.00 0.00 1024/2304 Engine::~Engine() [1314] 0.00 0.00 512/512 Engine::Engine() [1445] 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&) [1447] ----------------------------------------------- 0.00 0.00 238/238 TileLoop_Industry(unsigned int) [122] [814] 0.0 0.00 0.00 238 T.1291 [814] ----------------------------------------------- 0.00 0.00 110/110 NetworkGameWindow::DrawDetails(Rect const&) const [619] [815] 0.0 0.00 0.00 110 T.874 [815] ----------------------------------------------- 0.00 0.00 54/54 TarListAddFile(char const*) [1517] [816] 0.0 0.00 0.00 54 T.739 [816] 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&) [1735] ----------------------------------------------- 0.00 0.00 2/38 Squirrel::AddClassBegin(char const*) [2161] 0.00 0.00 4/38 Squirrel::AddConst(char const*, int) [1950] 0.00 0.00 7/38 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 8/38 Squirrel::MethodExists(tagSQObject, char const*) [1830] 0.00 0.00 8/38 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] 0.00 0.00 9/38 sq_base_register(SQVM*) [2344] [817] 0.0 0.00 0.00 38 sq_pushstring [817] 0.00 0.00 38/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 38/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 26/26 ParamSet(ByteReader*) [728] [818] 0.0 0.00 0.00 26 T.1908 [818] 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&) [1765] ----------------------------------------------- 0.00 0.00 2/22 Squirrel::AddClassEnd() [2160] 0.00 0.00 2/22 squirrel_register_global_std(Squirrel*) [2387] 0.00 0.00 8/22 sq_base_register(SQVM*) [2344] 0.00 0.00 10/22 AIScanner::AIScanner() [554] [819] 0.0 0.00 0.00 22 sq_newslot [819] 0.00 0.00 66/152 SQVM::GetUp(long) [1540] 0.00 0.00 22/30 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1692] 0.00 0.00 22/53 SQVM::Pop(long) [1641] ----------------------------------------------- 0.00 0.00 8/22 Squirrel::MethodExists(tagSQObject, char const*) [1830] 0.00 0.00 14/22 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] [820] 0.0 0.00 0.00 22 sq_pushobject [820] 0.00 0.00 22/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 1/21 SQVM::Init(SQVM*, long) [2483] 0.00 0.00 1/21 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] 0.00 0.00 1/21 Squirrel::~Squirrel() [2514] 0.00 0.00 3/21 AIScanner::AIScanner() [554] 0.00 0.00 7/21 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 8/21 Squirrel::MethodExists(tagSQObject, char const*) [1830] [821] 0.0 0.00 0.00 21 sq_pop [821] ----------------------------------------------- 0.00 0.00 1/16 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] 0.00 0.00 7/16 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 8/16 Squirrel::MethodExists(tagSQObject, char const*) [1830] [822] 0.0 0.00 0.00 16 sq_gettop [822] ----------------------------------------------- 0.00 0.00 7/15 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 8/15 Squirrel::MethodExists(tagSQObject, char const*) [1830] [823] 0.0 0.00 0.00 15 sq_get [823] 0.00 0.00 45/152 SQVM::GetUp(long) [1540] 0.00 0.00 15/18 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1729] 0.00 0.00 1/53 SQVM::Pop(long) [1641] ----------------------------------------------- 0.00 0.00 7/15 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 8/15 Squirrel::MethodExists(tagSQObject, char const*) [1830] [824] 0.0 0.00 0.00 15 sq_settop [824] ----------------------------------------------- 0.00 0.00 1/13 Squirrel::Squirrel() [2513] 0.00 0.00 4/13 sq_base_register(SQVM*) [2344] 0.00 0.00 8/13 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] [825] 0.0 0.00 0.00 13 sq_newclosure [825] 0.00 0.00 13/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 13/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] 0.00 0.00 13/101 SQVM::Push(SQObjectPtr const&) [1583] 0.00 0.00 2/3 SQVM::Pop() [2045] 0.00 0.00 2/2 SQVM::Top() [2155] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 4/12 sq_base_register(SQVM*) [2344] 0.00 0.00 8/12 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] [826] 0.0 0.00 0.00 12 sq_setnativeclosurename [826] 0.00 0.00 12/152 SQVM::GetUp(long) [1540] 0.00 0.00 12/309 SQString::Create(SQSharedState*, char const*, long) [1486] ----------------------------------------------- 0.00 0.00 11/11 AfterLoadGame() [105] [827] 0.0 0.00 0.00 11 T.1624 [827] 0.00 0.00 66/7473850 GetTileType(unsigned int) [1026] 0.00 0.00 11/20417 SetTileOwner(unsigned int, Owner) [1198] ----------------------------------------------- 0.00 0.00 4/10 sq_base_register(SQVM*) [2344] 0.00 0.00 6/10 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] [828] 0.0 0.00 0.00 10 sq_setparamscheck [828] 0.00 0.00 10/152 SQVM::GetUp(long) [1540] 0.00 0.00 7/63 CompileTypemask(sqvector&, char const*) [1620] 0.00 0.00 7/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 0.00 0.00 7/495 sq_vm_free(void*, unsigned long) [1449] ----------------------------------------------- 7 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 1/1 AI_CreateAIInfoDummy(SQVM*) [2360] [829] 0.0 0.00 0.00 8 sq_call [829] 0.00 0.00 8/152 SQVM::GetUp(long) [1540] 0.00 0.00 8/53 SQVM::Pop(long) [1641] 0.00 0.00 7/101 SQVM::Push(SQObjectPtr const&) [1583] 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1826] ----------------------------------------------- 0.00 0.00 1/8 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] 0.00 0.00 7/8 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] [830] 0.0 0.00 0.00 8 sq_getstackobj [830] 0.00 0.00 7/152 SQVM::GetUp(long) [1540] 0.00 0.00 1/4 SQVM::GetAt(long) [1945] ----------------------------------------------- 0.00 0.00 7/7 SQFuncState::PushChildState(SQSharedState*) [1843] [831] 0.0 0.00 0.00 7 sq_malloc [831] ----------------------------------------------- 0.00 0.00 3/7 sq_base_register(SQVM*) [2344] 0.00 0.00 4/7 Squirrel::AddConst(char const*, int) [1950] [832] 0.0 0.00 0.00 7 sq_pushinteger [832] 0.00 0.00 7/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 6/6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [1872] [833] 0.0 0.00 0.00 6 sq_objtostring [833] ----------------------------------------------- 0.00 0.00 1/5 sq_base_register(SQVM*) [2344] 0.00 0.00 1/5 AI_CreateAIInfoDummy(SQVM*) [2360] 0.00 0.00 1/5 Squirrel::Squirrel() [2513] 0.00 0.00 2/5 Squirrel::AddClassBegin(char const*) [2161] [834] 0.0 0.00 0.00 5 sq_pushroottable [834] ----------------------------------------------- 0.00 0.00 1/2 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2407] 0.00 0.00 1/2 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [835] 0.0 0.00 0.00 2 sq_getforeignptr [835] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::AIScanner() [554] [836] 0.0 0.00 0.00 2 sq_newclass [836] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 2/3 SQClass::SQClass(SQSharedState*, SQClass*) [2049] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 2/2 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] [837] 0.0 0.00 0.00 2 sq_newuserdata [837] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 2/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 1/2 AIInfo::DummyConstructor(SQVM*) [2490] 0.00 0.00 1/2 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] [838] 0.0 0.00 0.00 2 sq_setinstanceup [838] 0.00 0.00 1/4 SQVM::GetAt(long) [1945] 0.00 0.00 1/152 SQVM::GetUp(long) [1540] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [839] 0.0 0.00 0.00 1 T.1004 [839] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [840] 0.0 0.00 0.00 1 T.1052 [840] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [841] 0.0 0.00 0.00 1 T.1068 [841] 0.00 0.00 3/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [842] 0.0 0.00 0.00 1 T.1086 [842] 0.00 0.00 7/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [843] 0.0 0.00 0.00 1 T.1119 [843] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [844] 0.0 0.00 0.00 1 T.1134 [844] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 SaveToConfig() [765] [845] 0.0 0.00 0.00 1 T.1182 [845] 0.00 0.00 15/1621 IniItem::IniItem(IniGroup*, char const*, unsigned long) [1354] 0.00 0.00 15/32 IniItem::SetValue(char const*) [1686] 0.00 0.00 15/75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1605] 0.00 0.00 15/15 AIConfig::SettingsToString(char*, unsigned long) const [1755] 0.00 0.00 15/135 AIConfig::HasAI() const [1555] 0.00 0.00 1/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 1/4 IniGroup::Clear() [1949] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [846] 0.0 0.00 0.00 1 T.1194 [846] 0.00 0.00 3/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [847] 0.0 0.00 0.00 1 T.1214 [847] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [848] 0.0 0.00 0.00 1 T.1241 [848] 0.00 0.00 6/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [849] 0.0 0.00 0.00 1 T.1284 [849] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [850] 0.0 0.00 0.00 1 T.165 [850] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [851] 0.0 0.00 0.00 1 T.171 [851] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [852] 0.0 0.00 0.00 1 T.182 [852] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [853] 0.0 0.00 0.00 1 T.197 [853] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [854] 0.0 0.00 0.00 1 T.202 [854] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [855] 0.0 0.00 0.00 1 T.207 [855] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [856] 0.0 0.00 0.00 1 T.240 [856] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [857] 0.0 0.00 0.00 1 T.259 [857] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [858] 0.0 0.00 0.00 1 T.294 [858] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [859] 0.0 0.00 0.00 1 T.312 [859] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 FiosGetScenarioList(SaveLoadDialogMode) [316] [860] 0.0 0.00 0.00 1 T.315 [860] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [861] 0.0 0.00 0.00 1 T.319 [861] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [862] 0.0 0.00 0.00 1 T.348 [862] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [863] 0.0 0.00 0.00 1 T.369 [863] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [864] 0.0 0.00 0.00 1 T.406 [864] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [865] 0.0 0.00 0.00 1 T.421 [865] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [866] 0.0 0.00 0.00 1 T.421 [866] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [867] 0.0 0.00 0.00 1 T.456 [867] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [868] 0.0 0.00 0.00 1 T.459 [868] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [869] 0.0 0.00 0.00 1 T.475 [869] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [870] 0.0 0.00 0.00 1 T.511 [870] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [871] 0.0 0.00 0.00 1 T.528 [871] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [872] 0.0 0.00 0.00 1 T.563 [872] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [873] 0.0 0.00 0.00 1 T.568 [873] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [874] 0.0 0.00 0.00 1 T.631 [874] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [875] 0.0 0.00 0.00 1 T.733 [875] 0.00 0.00 9/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [876] 0.0 0.00 0.00 1 T.773 [876] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [877] 0.0 0.00 0.00 1 T.784 [877] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [878] 0.0 0.00 0.00 1 T.808 [878] 0.00 0.00 5/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [879] 0.0 0.00 0.00 1 T.809 [879] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [880] 0.0 0.00 0.00 1 T.818 [880] 0.00 0.00 3/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [881] 0.0 0.00 0.00 1 T.868 [881] 0.00 0.00 4/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [882] 0.0 0.00 0.00 1 T.872 [882] 0.00 0.00 7/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [883] 0.0 0.00 0.00 1 T.954 [883] 0.00 0.00 9/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [884] 0.0 0.00 0.00 1 sq_addref [884] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::~ScriptScanner() [2431] [885] 0.0 0.00 0.00 1 sq_close [885] 0.00 0.00 1/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2429] 0.00 0.00 1/3 SQVM::Finalize() [2046] ----------------------------------------------- 0.00 0.00 1/1 sq_compilebuffer [887] [886] 0.0 0.00 0.00 1 sq_compile [886] 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 1/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 1/1 AI_CreateAIInfoDummy(SQVM*) [2360] [887] 0.0 0.00 0.00 1 sq_compilebuffer [887] 0.00 0.00 1/1 sq_compile [886] ----------------------------------------------- 0.00 0.00 1/1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [888] 0.0 0.00 0.00 1 sq_getclass [888] 0.00 0.00 1/1 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [2353] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 1/1 AIInfo::DummyConstructor(SQVM*) [2490] [889] 0.0 0.00 0.00 1 sq_getinstanceup [889] 0.00 0.00 1/4 SQVM::GetAt(long) [1945] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2513] [890] 0.0 0.00 0.00 1 sq_notifyallexceptions [890] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2512] [891] 0.0 0.00 0.00 1 sq_objtointeger [891] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2513] [892] 0.0 0.00 0.00 1 sq_open [892] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/1 SQSharedState::SQSharedState() [2428] 0.00 0.00 1/1 SQSharedState::Init() [2427] 0.00 0.00 1/1 SQVM::SQVM(SQSharedState*) [2486] 0.00 0.00 1/1 SQVM::Init(SQVM*, long) [2483] ----------------------------------------------- 0.00 0.00 1/1 AI_CreateAIInfoDummy(SQVM*) [2360] [893] 0.0 0.00 0.00 1 sq_push [893] 0.00 0.00 1/152 SQVM::GetUp(long) [1540] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2513] [894] 0.0 0.00 0.00 1 sq_setcompilererrorhandler [894] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2513] [895] 0.0 0.00 0.00 1 sq_seterrorhandler [895] 0.00 0.00 1/152 SQVM::GetUp(long) [1540] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2513] [896] 0.0 0.00 0.00 1 sq_setforeignptr [896] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::Squirrel() [2513] [897] 0.0 0.00 0.00 1 sq_setprintfunc [897] ----------------------------------------------- 0.00 0.00 1/1 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] [898] 0.0 0.00 0.00 1 sq_setreleasehook [898] 0.00 0.00 1/152 SQVM::GetUp(long) [1540] ----------------------------------------------- 0.00 0.00 1/1 Squirrel::MethodExists(tagSQObject, char const*) [1830] [899] 0.0 0.00 0.00 1 sq_throwerror [899] 0.00 0.00 1/309 SQString::Create(SQSharedState*, char const*, long) [1486] ----------------------------------------------- 0.00 0.00 377/19920788 CfgApply(ByteReader*) [409] 0.00 0.00 435/19920788 InitializeSound() [1976] 0.00 0.00 3257/19920788 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 33231/19920788 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 49822/19920788 FioSkipBytes(int) [413] 0.00 0.00 122013/19920788 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 354244/19920788 FioReadWord() [1091] 0.00 0.00 678165/19920788 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [473] 0.00 0.00 18679244/19920788 SkipSpriteData(unsigned char, unsigned short) [225] [1025] 0.0 0.00 0.00 19920788 FioReadByte() [1025] ----------------------------------------------- 0.00 0.00 4/7473850 SetIndustryAnimationState(unsigned int, unsigned char) [1921] 0.00 0.00 28/7473850 SetStationGfx(unsigned int, unsigned char) [1695] 0.00 0.00 30/7473850 SetRoadTypes(unsigned int, RoadTypes) [1769] 0.00 0.00 32/7473850 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 66/7473850 T.1624 [827] 0.00 0.00 139/7473850 GetRailTileType(unsigned int) [1552] 0.00 0.00 388/7473850 GetStationType(unsigned int) [1464] 0.00 0.00 696/7473850 GetRoadTileType(unsigned int) [1411] 0.00 0.00 1242/7473850 GetIndustryGfx(unsigned int) [1425] 0.00 0.00 1332/7473850 SetWaterClass(unsigned int, WaterClass) [1479] 0.00 0.00 14456/7473850 GetWaterTileType(unsigned int) [1219] 0.00 0.00 14466/7473850 GetWaterClass(unsigned int) [1250] 0.00 0.00 61251/7473850 SetTileOwner(unsigned int, Owner) [1198] 0.00 0.00 79182/7473850 GetTileOwner(unsigned int) [1182] 0.00 0.00 7300538/7473850 AfterLoadGame() [105] [1026] 0.0 0.00 0.00 7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 117/6158898 ClearTile_Town(unsigned int, DoCommandFlag) [1401] 0.00 0.00 185/6158898 IsWaterTile(unsigned int) [1104] 0.00 0.00 318/6158898 MayHaveBridgeAbove(unsigned int) [1387] 0.00 0.00 820/6158898 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 2449/6158898 Town::GetByTile(unsigned int) [1308] 0.00 0.00 24005/6158898 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 69019/6158898 MakeSingleHouseBigger(unsigned int) [377] 0.00 0.00 304437/6158898 GetTownRoadBits(unsigned int) [1080] 0.00 0.00 538371/6158898 DrawTile_Town(TileInfo*) [230] 0.00 0.00 1029506/6158898 GrowTown(Town*) [259] 0.00 0.00 1475096/6158898 ClosestTownFromTile(unsigned int, unsigned int) [218] 0.00 0.00 2714575/6158898 TileLoop_Town(unsigned int) [27] [1027] 0.0 0.00 0.00 6158898 GetTileType(unsigned int) [1027] ----------------------------------------------- 0.00 0.00 117/3359427 ClearTile_Town(unsigned int, DoCommandFlag) [1401] 0.00 0.00 2398/3359427 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 7397/3359427 MakeSingleHouseBigger(unsigned int) [377] 0.00 0.00 119785/3359427 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [1108] 0.00 0.00 531804/3359427 GetFoundation_Town(unsigned int, Slope) [1063] 0.00 0.00 564184/3359427 AnimateTile_Town(unsigned int) [519] 0.00 0.00 1061893/3359427 TileLoop_Town(unsigned int) [27] 0.00 0.00 1071849/3359427 DrawTile_Town(TileInfo*) [230] [1028] 0.0 0.00 0.00 3359427 GetHouseType(unsigned int) [1028] ----------------------------------------------- 0.00 0.00 3127519/3127519 Station::GetPlatformLength(unsigned int) const [97] [1029] 0.0 0.00 0.00 3127519 GetStationIndex(unsigned int) [1029] ----------------------------------------------- 0.00 0.00 34470/2076199 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.00 0.00 406369/2076199 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.00 0.00 786049/2076199 DeterministicSpriteGroup::Resolve(ResolverObject*) const [25] 0.00 0.00 849311/2076199 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] [1030] 0.0 0.00 0.00 2076199 SpriteGroup::Resolve(ResolverObject*) const [1030] ----------------------------------------------- 0.00 0.00 48/1898473 ResolveRailTypeGUISprites(RailtypeInfo*) [1650] 0.00 0.00 1898425/1898473 DrawTile_Track(TileInfo*) [59] [1031] 0.0 0.00 0.00 1898473 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [1031] ----------------------------------------------- 0.00 0.00 133183/1848574 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [381] 0.00 0.00 533481/1848574 DrawNewHouseTile(TileInfo*, unsigned short) [145] 0.00 0.00 1181910/1848574 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [131] [1032] 0.0 0.00 0.00 1848574 NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) [1032] ----------------------------------------------- 0.00 0.00 31061/1816250 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] 0.00 0.00 1785189/1816250 TrainCheckIfLineEnds(Train*) [91] [1033] 0.0 0.00 0.00 1816250 GetTileOwner(unsigned int) [1033] ----------------------------------------------- 0.00 0.00 6946/1597314 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [1237] 0.00 0.00 1590368/1597314 IsRoadDepotTile(unsigned int) [336] [1034] 0.0 0.00 0.00 1597314 GetRoadTileType(unsigned int) [1034] ----------------------------------------------- 0.00 0.00 1267266/1267266 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1035] 0.0 0.00 0.00 1267266 CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1035] ----------------------------------------------- 0.00 0.00 8/1167445 AllocateMap(unsigned int, unsigned int) [1899] 0.00 0.00 123/1167445 AfterLoadGRFs() [555] 0.00 0.00 101690/1167445 ExploreSegment(Owner) [157] 0.00 0.00 1065624/1167445 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] [1036] 0.0 0.00 0.00 1167445 FindFirstBit(unsigned int) [1036] ----------------------------------------------- 0.00 0.00 1167207/1167207 NewHouseTileLoop(unsigned int) [111] [1037] 0.0 0.00 0.00 1167207 TriggerHouse(unsigned int, HouseTrigger) [1037] ----------------------------------------------- 0.00 0.00 95/1155128 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 1155033/1155128 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1038] 0.0 0.00 0.00 1155128 ReverseTrackdir(Trackdir) [1038] ----------------------------------------------- 0.00 0.00 1138481/1138481 TrainLocoHandler(Train*, bool) [7] [1039] 0.0 0.00 0.00 1138481 SetLastSpeed(Train*, int) [1039] ----------------------------------------------- 0.00 0.00 450128/1117510 DrawTile_TunnelBridge(TileInfo*) [193] 0.00 0.00 667382/1117510 DrawBridgeMiddle(TileInfo const*) [99] [1040] 0.0 0.00 0.00 1117510 GetRailTypeInfo(RailType) [1040] ----------------------------------------------- 0.00 0.00 373319/1113256 TownsMonthlyLoop() [645] 0.00 0.00 739937/1113256 GetTownRadiusGroup(Town const*, unsigned int) [243] [1041] 0.0 0.00 0.00 1113256 DistanceSquare(unsigned int, unsigned int) [1041] ----------------------------------------------- 0.00 0.00 4892/1089581 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.00 0.00 1084689/1089581 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1042] 0.0 0.00 0.00 1089581 IsRoadStopTile(unsigned int) [1042] 0.00 0.00 15181/30765 GetStationType(unsigned int) [1175] ----------------------------------------------- 0.00 0.00 1065624/1065624 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] [1043] 0.0 0.00 0.00 1065624 GetRoadBits(unsigned int, RoadType) [1043] ----------------------------------------------- 0.00 0.00 1059652/1059652 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] [1044] 0.0 0.00 0.00 1059652 GetDisallowedRoadDirections(unsigned int) [1044] ----------------------------------------------- 0.00 0.00 1053522/1053522 GetFoundationSlope(unsigned int, unsigned int*) [130] [1045] 0.0 0.00 0.00 1053522 GetFoundation_Trees(unsigned int, Slope) [1045] ----------------------------------------------- 0.00 0.00 297604/1035154 GrowTown(Town*) [259] 0.00 0.00 737550/1035154 ClosestTownFromTile(unsigned int, unsigned int) [218] [1046] 0.0 0.00 0.00 1035154 GetRoadTileType(unsigned int) [1046] ----------------------------------------------- 0.00 0.00 41972/1016237 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 974265/1016237 TrainLocoHandler(Train*, bool) [7] [1047] 0.0 0.00 0.00 1016237 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1047] ----------------------------------------------- 0.00 0.00 60232/940050 DrawTile_Trees(TileInfo*) [482] 0.00 0.00 238217/940050 DrawTile_TunnelBridge(TileInfo*) [193] 0.00 0.00 641601/940050 DrawBridgeMiddle(TileInfo const*) [99] [1048] 0.0 0.00 0.00 940050 StartSpriteCombine() [1048] ----------------------------------------------- 0.00 0.00 24/935398 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 7022/935398 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 26924/935398 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 50644/935398 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 73532/935398 TrainController(Train*, Vehicle*) [10] 0.00 0.00 92114/935398 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 113889/935398 CheckNextTrainTile(Train*) [88] 0.00 0.00 571249/935398 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1049] 0.0 0.00 0.00 935398 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 30992/38120 HasStationReservation(unsigned int) [1164] 0.00 0.00 21271/21527 GetRailStationAxis(unsigned int) [1192] 0.00 0.00 807/812 HasDepotReservation(unsigned int) [1400] 0.00 0.00 167/175641 GetTileType(unsigned int) [1092] 0.00 0.00 7/9 HasCrossingReservation(unsigned int) [1798] ----------------------------------------------- 0.00 0.00 110/797274 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [1577] 0.00 0.00 10412/797274 Station::RecomputeIndustriesNear() [185] 0.00 0.00 24834/797274 CalcClosestTownFromTile(unsigned int, unsigned int) [1422] 0.00 0.00 49429/797274 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [658] 0.00 0.00 169859/797274 AirportGetNearestTown(AirportSpec const*, unsigned int) [1491] 0.00 0.00 542630/797274 ClosestTownFromTile(unsigned int, unsigned int) [218] [1050] 0.0 0.00 0.00 797274 DistanceManhattan(unsigned int, unsigned int) [1050] ----------------------------------------------- 0.00 0.00 167/790185 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 825/790185 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 51640/790185 GrowTown(Town*) [259] 0.00 0.00 737553/790185 ClosestTownFromTile(unsigned int, unsigned int) [218] [1051] 0.0 0.00 0.00 790185 GetTownIndex(unsigned int) [1051] ----------------------------------------------- 0.00 0.00 773865/773865 DrawTile_Road(TileInfo*) [153] [1052] 0.0 0.00 0.00 773865 AlwaysDrawUnpavedRoads(unsigned int, Roadside) [1052] ----------------------------------------------- 0.00 0.00 772494/772494 DrawTile_Road(TileInfo*) [153] [1053] 0.0 0.00 0.00 772494 IsBridgeAbove(unsigned int) [1053] ----------------------------------------------- 0.00 0.00 2449/770737 MakeSingleHouseBigger(unsigned int) [377] 0.00 0.00 768288/770737 TileLoop_Town(unsigned int) [27] [1054] 0.0 0.00 0.00 770737 IsHouseCompleted(unsigned int) [1054] ----------------------------------------------- 0.00 0.00 118/769478 ClearTile_Town(unsigned int, DoCommandFlag) [1401] 0.00 0.00 769360/769478 TileLoop_Town(unsigned int) [27] [1055] 0.0 0.00 0.00 769478 CanDeleteHouse(unsigned int) [1055] ----------------------------------------------- 0.00 0.00 755806/755806 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] [1056] 0.0 0.00 0.00 755806 Train::IsPrimaryVehicle() const [1056] ----------------------------------------------- 0.00 0.00 16/652632 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 652616/652632 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [1057] 0.0 0.00 0.00 652632 CNodeList_HashTableT, 12, 16>::CreateNewNode() [1057] ----------------------------------------------- 0.00 0.00 6/618507 GRFSound(ByteReader*) [2030] 0.00 0.00 18/618507 DefineGotoLabel(ByteReader*) [1728] 0.00 0.00 18/618507 SkipAct11(ByteReader*) [1800] 0.00 0.00 57/618507 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1633] 0.00 0.00 88/618507 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1553] 0.00 0.00 90/618507 GRFLoadError(ByteReader*) [1691] 0.00 0.00 102/618507 GraphicsNew(ByteReader*) [552] 0.00 0.00 153/618507 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1643] 0.00 0.00 252/618507 SpriteReplace(ByteReader*) [626] 0.00 0.00 345/618507 GRFInfo(ByteReader*) [1613] 0.00 0.00 382/618507 SkipAct5(ByteReader*) [1522] 0.00 0.00 424/618507 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1477] 0.00 0.00 490/618507 ByteReader::ReadWord() [1505] 0.00 0.00 624/618507 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1437] 0.00 0.00 852/618507 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.00 0.00 888/618507 SkipActA(ByteReader*) [1513] 0.00 0.00 1085/618507 FeatureMapSpriteGroup(ByteReader*) [1438] 0.00 0.00 1395/618507 LoadFontGlyph(ByteReader*) [625] 0.00 0.00 1580/618507 NewSpriteSet(ByteReader*) [498] 0.00 0.00 1907/618507 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] 0.00 0.00 1976/618507 ReserveChangeInfo(ByteReader*) [1359] 0.00 0.00 2513/618507 StationMapSpriteGroup(ByteReader*, unsigned char) [1482] 0.00 0.00 2575/618507 ScanInfo(ByteReader*) [712] 0.00 0.00 4185/618507 SkipAct12(ByteReader*) [1414] 0.00 0.00 4739/618507 SkipIf(ByteReader*) [743] 0.00 0.00 4840/618507 SkipAct1(ByteReader*) [1369] 0.00 0.00 6184/618507 FeatureChangeInfo(ByteReader*) [1358] 0.00 0.00 6381/618507 FeatureNewName(ByteReader*) [701] 0.00 0.00 11782/618507 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1515] 0.00 0.00 18340/618507 ParamSet(ByteReader*) [728] 0.00 0.00 35100/618507 CfgApply(ByteReader*) [409] 0.00 0.00 59734/618507 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 108582/618507 NewSpriteGroup(ByteReader*) [1248] 0.00 0.00 340820/618507 StationChangeInfo(unsigned int, int, int, ByteReader*) [1360] [1058] 0.0 0.00 0.00 618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 24/571274 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 571250/571274 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1059] 0.0 0.00 0.00 571274 TrackOverlapsTracks(TrackBits, Track) [1059] ----------------------------------------------- 0.00 0.00 225064/558754 DrawTile_TunnelBridge(TileInfo*) [193] 0.00 0.00 333690/558754 DrawBridgeMiddle(TileInfo const*) [99] [1060] 0.0 0.00 0.00 558754 HasCatenaryDrawn(RailType) [1060] ----------------------------------------------- 0.00 0.00 543136/543136 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1061] 0.0 0.00 0.00 543136 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() [1061] ----------------------------------------------- 0.00 0.00 543135/543135 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1062] 0.0 0.00 0.00 543135 GetTileType(unsigned int) [1062] ----------------------------------------------- 0.00 0.00 531805/531805 GetFoundationSlope(unsigned int, unsigned int*) [130] [1063] 0.0 0.00 0.00 531805 GetFoundation_Town(unsigned int, Slope) [1063] 0.00 0.00 531804/3359427 GetHouseType(unsigned int) [1028] ----------------------------------------------- 0.00 0.00 1/505550 CleanupGeneration() [615] 0.00 0.00 1/505550 ShowGenerateWorldProgress() [532] 0.00 0.00 1/505550 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/505550 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/505550 ShowNetworkGameWindow() [527] 0.00 0.00 1/505550 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/505550 LoadIntroGame() [69] 0.00 0.00 1/505550 SwitchToMode(SwitchMode) [47] 0.00 0.00 1/505550 ShowStatusBar() [529] 0.00 0.00 1/505550 AllocateToolbar() [530] 0.00 0.00 1/505550 CreateMainSurface(unsigned int, unsigned int) [616] 0.00 0.00 1/505550 VideoDriver_SDL::Start(char const* const*) [582] 0.00 0.00 1/505550 SetFocusedWindow(Window*) [1737] 0.00 0.00 1/505550 PositionMainToolbar(Window*) [2358] 0.00 0.00 1/505550 Window::RaiseButtons(bool) [2493] 0.00 0.00 2/505550 SettingsDisableElrail(int) [537] 0.00 0.00 2/505550 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/505550 CheckForMissingGlyphsInLoadedLanguagePack() [309] 0.00 0.00 2/505550 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2071] 0.00 0.00 2/505550 DropdownWindow::~DropdownWindow() [2133] 0.00 0.00 2/505550 Window::SetFocusedWidget(unsigned char) [1809] 0.00 0.00 3/505550 ShowSelectGameWindow() [392] 0.00 0.00 4/505550 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 4/505550 AfterLoadGame() [105] 0.00 0.00 4/505550 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 4/505550 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 4/505550 Window::ReInit(int, int) [641] 0.00 0.00 4/505550 ReInitAllWindows() [325] 0.00 0.00 4/505550 HandleMouseEvents() [192] 0.00 0.00 5/505550 DeleteConstructionWindows() [2016] 0.00 0.00 6/505550 InputLoop() [215] 0.00 0.00 7/505550 QueryString::HandleEditBox(Window*, int) [1597] 0.00 0.00 8/505550 SetupColoursAndInitialWindow() [256] 0.00 0.00 8/505550 UpdateWindows() [11] 0.00 0.00 10/505550 ResizeWindow(Window*, int, int) [203] 0.00 0.00 16/505550 Window::~Window() [1749] 0.00 0.00 24/505550 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] 0.00 0.00 1857/505550 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 19185/505550 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 484366/505550 MarkAllViewportsDirty(int, int, int, int) [66] [1064] 0.0 0.00 0.00 505550 SetDirtyBlocks(int, int, int, int) [1064] ----------------------------------------------- 0.00 0.00 502600/502600 TileLoop_Track(unsigned int) [156] [1065] 0.0 0.00 0.00 502600 GetTileOwner(unsigned int) [1065] ----------------------------------------------- 0.00 0.00 15/487660 AfterLoadGame() [105] 0.00 0.00 487645/487660 DrawBridgeMiddle(TileInfo const*) [99] [1066] 0.0 0.00 0.00 487660 GetNorthernBridgeEnd(unsigned int) [1066] 0.00 0.00 2244/4464 IsTileType(unsigned int, TileType) [1281] ----------------------------------------------- 0.00 0.00 1/487646 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.00 0.00 487645/487646 DrawBridgeMiddle(TileInfo const*) [99] [1067] 0.0 0.00 0.00 487646 GetSouthernBridgeEnd(unsigned int) [1067] 0.00 0.00 2220/4464 IsTileType(unsigned int, TileType) [1281] ----------------------------------------------- 0.00 0.00 10/459864 GetNewEngineType(Vehicle const*, Company const*) [1785] 0.00 0.00 459854/459864 Vehicle::NeedsServicing() const [220] [1068] 0.0 0.00 0.00 459864 EngineReplacement(EngineRenew*, unsigned short, unsigned short) [1068] ----------------------------------------------- 0.00 0.00 435260/435260 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] [1069] 0.0 0.00 0.00 435260 GetReverseRailTypeTranslation(RailType, GRFFile const*) [1069] ----------------------------------------------- 0.00 0.00 435259/435259 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] [1070] 0.0 0.00 0.00 435259 GetTerrainType(unsigned int) [1070] ----------------------------------------------- 0.00 0.00 170/399792 RoadStop::Entry::Rebuild(RoadStop const*, int) [692] 0.00 0.00 3074/399792 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 11390/399792 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 95098/399792 FloodVehicles(unsigned int) [296] 0.00 0.00 290060/399792 TrainLocoHandler(Train*, bool) [7] [1071] 0.0 0.00 0.00 399792 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1071] ----------------------------------------------- 0.00 0.00 1/375916 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [442] 0.00 0.00 375915/375916 DoFloodTile(unsigned int) [137] [1072] 0.0 0.00 0.00 375916 UpdateSignalsInBuffer() [1072] ----------------------------------------------- 0.00 0.00 345633/345633 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1073] 0.0 0.00 0.00 345633 GetTileOwner(unsigned int) [1073] ----------------------------------------------- 0.00 0.00 345632/345632 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1074] 0.0 0.00 0.00 345632 GetTileType(unsigned int) [1074] ----------------------------------------------- 0.00 0.00 95540/344089 TranslateTTDPatchCodes(unsigned int, char const*) [688] 0.00 0.00 248549/344089 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] [1075] 0.0 0.00 0.00 344089 Utf8Encode(char*, unsigned int) [1075] ----------------------------------------------- 0.00 0.00 52/337336 DrawTile_Unmovable(TileInfo*) [588] 0.00 0.00 48996/337336 DrawTile_Trees(TileInfo*) [482] 0.00 0.00 50072/337336 DrawTile_Clear(TileInfo*) [586] 0.00 0.00 238216/337336 DrawTile_TunnelBridge(TileInfo*) [193] [1076] 0.0 0.00 0.00 337336 DrawClearLandTile(TileInfo const*, unsigned char) [1076] ----------------------------------------------- 0.00 0.00 336612/336612 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] [1077] 0.0 0.00 0.00 336612 HouseGetRandomBits(ResolverObject const*) [1077] ----------------------------------------------- 0.00 0.00 134836/325937 GroundVehicle::PowerChanged() [151] 0.00 0.00 191101/325937 GroundVehicle::CargoChanged() [368] [1078] 0.0 0.00 0.00 325937 FreightWagonMult(unsigned char) [1078] ----------------------------------------------- 0.00 0.00 882/308618 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [1390] 0.00 0.00 307736/308618 GrowTown(Town*) [259] [1079] 0.0 0.00 0.00 308618 GetAnyRoadBits(unsigned int, RoadType, bool) [1079] 0.00 0.00 304148/304148 GetRoadTileType(unsigned int) [1082] 0.00 0.00 2173/2173 GetTunnelBridgeDirection(unsigned int) [1319] 0.00 0.00 537/537 GetRoadStopDir(unsigned int) [1436] ----------------------------------------------- 0.00 0.00 307742/307742 GrowTown(Town*) [259] [1080] 0.0 0.00 0.00 307742 GetTownRoadBits(unsigned int) [1080] 0.00 0.00 304437/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 1060/1060 GetStationType(unsigned int) [1384] ----------------------------------------------- 0.00 0.00 39987/305234 DrawTile_Road(TileInfo*) [153] 0.00 0.00 103410/305234 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] 0.00 0.00 161837/305234 GetFoundationSlope(unsigned int, unsigned int*) [130] [1081] 0.0 0.00 0.00 305234 GetRoadFoundation(Slope, RoadBits) [1081] ----------------------------------------------- 0.00 0.00 304148/304148 GetAnyRoadBits(unsigned int, RoadType, bool) [1079] [1082] 0.0 0.00 0.00 304148 GetRoadTileType(unsigned int) [1082] ----------------------------------------------- 0.00 0.00 298814/298814 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1083] 0.0 0.00 0.00 298814 GetRailTileType(unsigned int) [1083] ----------------------------------------------- 0.00 0.00 290415/290415 GetPlatformInfoHelper(unsigned int, bool, bool, bool) [162] [1084] 0.0 0.00 0.00 290415 GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) [1084] ----------------------------------------------- 0.00 0.00 276260/276260 DrawFoundation(TileInfo*, Foundation) [165] [1085] 0.0 0.00 0.00 276260 OffsetGroundSprite(int, int) [1085] ----------------------------------------------- 0.00 0.00 252896/252896 DrawTile_TunnelBridge(TileInfo*) [193] [1086] 0.0 0.00 0.00 252896 HasTunnelBridgeReservation(unsigned int) [1086] ----------------------------------------------- 0.00 0.00 1/232648 IConsolePrintF(ConsoleColour, char const*, ...) [775] 0.00 0.00 1/232648 IConsoleInit() [758] 0.00 0.00 1/232648 StartupEconomy() [795] 0.00 0.00 1/232648 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/232648 SubsidyMonthlyLoop() [797] 0.00 0.00 2/232648 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2023] 0.00 0.00 2/232648 AfterLoadGame() [105] 0.00 0.00 3/232648 Aircraft::Tick() [572] 0.00 0.00 3/232648 IConsoleGUIInit() [759] 0.00 0.00 5/232648 ProcessOrders(Vehicle*) [90] 0.00 0.00 7/232648 CheckOrders(Vehicle const*) [411] 0.00 0.00 8/232648 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 29/232648 CheckVehicleBreakdown(Vehicle*) [1203] 0.00 0.00 44/232648 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 49/232648 IndustryDailyLoop() [300] 0.00 0.00 104/232648 UpdateVehicleTimetable(Vehicle*, bool) [1353] 0.00 0.00 151/232648 RoadVehController(RoadVehicle*) [86] 0.00 0.00 432/232648 GroundVehicle::PowerChanged() [706] 0.00 0.00 584/232648 OnTick_Station() [178] 0.00 0.00 614/232648 UpdateAllTownVirtCoords() [592] 0.00 0.00 662/232648 UpdateAllStationVirtCoords() [579] 0.00 0.00 685/232648 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 832/232648 Train::ConsistChanged(bool) [400] 0.00 0.00 1108/232648 SubtractMoneyFromCompany(CommandCost) [1289] 0.00 0.00 1154/232648 TownsMonthlyLoop() [645] 0.00 0.00 1591/232648 RoadVehicle::OnNewDay() [524] 0.00 0.00 2502/232648 Vehicle::BeginLoading() [543] 0.00 0.00 2535/232648 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 2884/232648 IndustryMonthlyLoop() [177] 0.00 0.00 4339/232648 GroundVehicle::PowerChanged() [151] 0.00 0.00 9694/232648 ChangePopulation(Town*, int) [479] 0.00 0.00 18079/232648 SubtractMoneyFromCompanyFract(Owner, CommandCost) [1204] 0.00 0.00 19187/232648 InvalidateCompanyWindows(Company const*) [1201] 0.00 0.00 27482/232648 LoadUnloadStation(Station*) [62] 0.00 0.00 34546/232648 AgeVehicle(Vehicle*) [1167] 0.00 0.00 46822/232648 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] 0.00 0.00 56504/232648 Train::OnNewDay() [183] [1087] 0.0 0.00 0.00 232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 19185/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 19185/21121 Window::SetDirty() const [1194] ----------------------------------------------- 0.00 0.00 1/228340 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] 0.00 0.00 75091/228340 EnumCheckRoadVehClose(Vehicle*, void*) [1095] 0.00 0.00 153248/228340 RoadVehController(RoadVehicle*) [86] [1088] 0.0 0.00 0.00 228340 RoadVehicle::IsInDepot() const [1088] ----------------------------------------------- 0.00 0.00 216600/216600 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] [1089] 0.0 0.00 0.00 216600 StationGetRandomBits(ResolverObject const*) [1089] ----------------------------------------------- 0.00 0.00 203626/203626 ExploreSegment(Owner) [157] [1090] 0.0 0.00 0.00 203626 HasSignalOnTrackdir(unsigned int, Trackdir) [1090] ----------------------------------------------- 0.00 0.00 377/177121 CfgApply(ByteReader*) [409] 0.00 0.00 648/177121 InitializeSound() [1976] 0.00 0.00 3257/177121 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 4688/177121 FioReadDword() [1310] 0.00 0.00 12776/177121 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [473] 0.00 0.00 33236/177121 LoadNextSprite(int, unsigned char, unsigned int) [371] 0.00 0.00 122139/177121 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1091] 0.0 0.00 0.00 177121 FioReadWord() [1091] 0.00 0.00 354244/19920788 FioReadByte() [1025] ----------------------------------------------- 0.00 0.00 6/175641 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 14/175641 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 15/175641 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 167/175641 GetReservedTrackbits(unsigned int) [1049] 0.00 0.00 175439/175641 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] [1092] 0.0 0.00 0.00 175641 GetTileType(unsigned int) [1092] ----------------------------------------------- 0.00 0.00 29/169327 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 9991/169327 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 159307/169327 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] [1093] 0.0 0.00 0.00 169327 HasSignalOnTrackdir(unsigned int, Trackdir) [1093] ----------------------------------------------- 0.00 0.00 165518/165518 RandomizedSpriteGroup::Resolve(ResolverObject*) const [223] [1094] 0.0 0.00 0.00 165518 HouseGetTriggers(ResolverObject const*) [1094] ----------------------------------------------- 0.00 0.00 15333/164046 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] 0.00 0.00 148713/164046 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [100] [1095] 0.0 0.00 0.00 164046 EnumCheckRoadVehClose(Vehicle*, void*) [1095] 0.00 0.00 75091/228340 RoadVehicle::IsInDepot() const [1088] ----------------------------------------------- 0.00 0.00 161924/161924 GetFoundationSlope(unsigned int, unsigned int*) [130] [1096] 0.0 0.00 0.00 161924 GetFoundation_Road(unsigned int, Slope) [1096] ----------------------------------------------- 0.00 0.00 158856/158856 GetFoundationSlope(unsigned int, unsigned int*) [130] [1097] 0.0 0.00 0.00 158856 GetFoundation_Water(unsigned int, Slope) [1097] ----------------------------------------------- 0.00 0.00 2781/147811 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 145030/147811 TrainLocoHandler(Train*, bool) [7] [1098] 0.0 0.00 0.00 147811 GetOtherTunnelBridgeEnd(unsigned int) [1098] ----------------------------------------------- 0.00 0.00 145932/145932 ExploreSegment(Owner) [157] [1099] 0.0 0.00 0.00 145932 GetSignalType(unsigned int, Track) [1099] ----------------------------------------------- 0.00 0.00 2/145226 Station::~Station() [787] 0.00 0.00 830/145226 RemoveTextEffect(unsigned short) [711] 0.00 0.00 33711/145226 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 110683/145226 MoveAllTextEffects() [389] [1100] 0.0 0.00 0.00 145226 ViewportSign::MarkDirty() const [1100] ----------------------------------------------- 0.00 0.00 1/142745 AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) [777] 0.00 0.00 1/142745 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/142745 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2/142745 Vehicle::HandleLoading(bool) [317] 0.00 0.00 3/142745 RoadVehController(RoadVehicle*) [86] 0.00 0.00 750/142745 CargoPayment::~CargoPayment() [410] 0.00 0.00 141987/142745 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] [1101] 0.0 0.00 0.00 142745 SndPlayVehicleFx(unsigned short, Vehicle const*) [1101] ----------------------------------------------- 0.00 0.00 2412/142596 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [603] 0.00 0.00 140184/142596 UpdateHousesAndTowns() [356] [1102] 0.0 0.00 0.00 142596 IncreaseBuildingCount(Town*, unsigned short) [1102] ----------------------------------------------- 0.00 0.00 2398/142582 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 140184/142582 UpdateHousesAndTowns() [356] [1103] 0.0 0.00 0.00 142582 GetHouseNorthPart(unsigned short&) [1103] ----------------------------------------------- 0.00 0.00 126765/126765 GrowTown(Town*) [259] [1104] 0.0 0.00 0.00 126765 IsWaterTile(unsigned int) [1104] 0.00 0.00 185/6158898 GetTileType(unsigned int) [1027] ----------------------------------------------- 0.00 0.00 126765/126765 GrowTown(Town*) [259] [1105] 0.0 0.00 0.00 126765 TileAddByDiagDir(unsigned int, DiagDirection) [1105] ----------------------------------------------- 0.00 0.00 82/125610 TileLoop_Track(unsigned int) [156] 0.00 0.00 125528/125610 GetRailFoundation(Slope, TrackBits) [189] [1106] 0.0 0.00 0.00 125610 IsSlopeWithThreeCornersRaised(Slope) [1106] ----------------------------------------------- 0.00 0.00 4/120070 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [442] 0.00 0.00 120066/120070 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [1107] 0.0 0.00 0.00 120070 SetTownRatingTestMode(bool) [1107] ----------------------------------------------- 0.00 0.00 119785/119785 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [372] [1108] 0.0 0.00 0.00 119785 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [1108] 0.00 0.00 119785/3359427 GetHouseType(unsigned int) [1028] ----------------------------------------------- 0.00 0.00 118790/118790 GetFoundationSlope(unsigned int, unsigned int*) [130] [1109] 0.0 0.00 0.00 118790 GetFoundation_Dummy(unsigned int, Slope) [1109] ----------------------------------------------- 0.00 0.00 56687/116919 DrawTile_Clear(TileInfo*) [586] 0.00 0.00 60232/116919 DrawTile_Trees(TileInfo*) [482] [1110] 0.0 0.00 0.00 116919 DrawClearLandFence(TileInfo const*) [1110] ----------------------------------------------- 0.00 0.00 98/109958 CargoList::Truncate(unsigned int) [1389] 0.00 0.00 821/109958 CargoList::~CargoList() [1193] 0.00 0.00 19757/109958 CargoList::~CargoList() [1180] 0.00 0.00 21505/109958 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] 0.00 0.00 26821/109958 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] 0.00 0.00 40956/109958 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] [1111] 0.0 0.00 0.00 109958 Pool::FreeItem(unsigned long) [1111] ----------------------------------------------- 0.00 0.00 144/108971 str_fmt(char const*, ...) [1550] 0.00 0.00 108827/108971 seprintf(char*, char const*, char const*, ...) [1113] [1112] 0.0 0.00 0.00 108971 vseprintf(char*, char const*, char const*, __va_list_tag*) [1112] ----------------------------------------------- 0.00 0.00 1/108827 AIInfo::DummyConstructor(SQVM*) [2490] 0.00 0.00 2/108827 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2136] 0.00 0.00 4/108827 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] 0.00 0.00 4/108827 NetworkAddress::GetAddressAsString(bool) [1930] 0.00 0.00 70/108827 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 259/108827 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 0.00 0.00 336/108827 md5sumToString(char*, char const*, unsigned char const*) [1721] 0.00 0.00 108151/108827 FormatNumber(char*, long long, char const*, char const*, int) [1176] [1113] 0.0 0.00 0.00 108827 seprintf(char*, char const*, char const*, ...) [1113] 0.00 0.00 108827/108971 vseprintf(char*, char const*, char const*, __va_list_tag*) [1112] ----------------------------------------------- 0.00 0.00 103410/103410 GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) [306] [1114] 0.0 0.00 0.00 103410 GetAllRoadBits(unsigned int) [1114] ----------------------------------------------- 0.00 0.00 1229/102702 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 1473/102702 GrowTown(Town*) [259] 0.00 0.00 3551/102702 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 3940/102702 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [397] 0.00 0.00 4909/102702 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 5484/102702 ExploreSegment(Owner) [157] 0.00 0.00 24483/102702 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 57633/102702 TrainLocoHandler(Train*, bool) [7] [1115] 0.0 0.00 0.00 102702 GetOtherBridgeEnd(unsigned int) [1115] ----------------------------------------------- 0.00 0.00 4/101264 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 101260/101264 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1116] 0.0 0.00 0.00 101264 CYapfRailNodeT::GetLastTile() const [1116] ----------------------------------------------- 0.00 0.00 1/99615 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) [2391] 0.00 0.00 2/99615 ScanInfo(ByteReader*) [712] 0.00 0.00 9/99615 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1286] 0.00 0.00 9/99615 ReserveChangeInfo(ByteReader*) [1359] 0.00 0.00 10/99615 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1238] 0.00 0.00 39/99615 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] 0.00 0.00 40/99615 ParamSet(ByteReader*) [728] 0.00 0.00 48/99615 GraphicsNew(ByteReader*) [552] 0.00 0.00 97/99615 SpriteReplace(ByteReader*) [626] 0.00 0.00 117/99615 GRFComment(ByteReader*) [1573] 0.00 0.00 124/99615 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] 0.00 0.00 430/99615 NewSpriteSet(ByteReader*) [498] 0.00 0.00 465/99615 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.00 0.00 466/99615 TranslateCargo(unsigned char, unsigned char) [1388] 0.00 0.00 532/99615 FeatureMapSpriteGroup(ByteReader*) [1438] 0.00 0.00 585/99615 LoadFontGlyph(ByteReader*) [625] 0.00 0.00 1546/99615 FeatureChangeInfo(ByteReader*) [1358] 0.00 0.00 1553/99615 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] 0.00 0.00 1658/99615 SkipIf(ByteReader*) [743] 0.00 0.00 2928/99615 FeatureNewName(ByteReader*) [701] 0.00 0.00 11456/99615 NewSpriteGroup(ByteReader*) [1248] 0.00 0.00 17184/99615 CfgApply(ByteReader*) [409] 0.00 0.00 60316/99615 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1117] 0.0 0.00 0.00 99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 97422/97422 GetRailFoundation(Slope, TrackBits) [189] [1118] 0.0 0.00 0.00 97422 SlopeWithThreeCornersRaised(Corner) [1118] ----------------------------------------------- 0.00 0.00 113/95443 IConsoleCmdExec(char const*) [1905] 0.00 0.00 95330/95443 TranslateTTDPatchCodes(unsigned int, char const*) [688] [1119] 0.0 0.00 0.00 95443 IsValidChar(unsigned int, CharSetFilter) [1119] ----------------------------------------------- 0.00 0.00 2/88723 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 38091/88723 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 50630/88723 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1120] 0.0 0.00 0.00 88723 BaseStation::GetByTile(unsigned int) [1120] ----------------------------------------------- 0.00 0.00 192/87350 NewSpriteGroup(ByteReader*) [1248] 0.00 0.00 2912/87350 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1515] 0.00 0.00 84246/87350 StationChangeInfo(unsigned int, int, int, ByteReader*) [1360] [1121] 0.0 0.00 0.00 87350 MapSpriteMappingRecolour(PalSpriteID*) [1121] ----------------------------------------------- 0.00 0.00 8994/86227 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.00 0.00 77233/86227 GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) [53] [1122] 0.0 0.00 0.00 86227 HalftileFoundation(Corner) [1122] ----------------------------------------------- 0.00 0.00 2016/81534 InitializeUnicodeGlyphMap() [2018] 0.00 0.00 79518/81534 GetGlyphWidth(FontSize, unsigned int) [209] [1123] 0.0 0.00 0.00 81534 SpriteExists(unsigned int) [1123] ----------------------------------------------- 0.00 0.00 74988/74988 SlObjectMember(void*, SaveLoad const*) [83] [1124] 0.0 0.00 0.00 74988 IntToReference(unsigned long, SLRefType) [1124] ----------------------------------------------- 0.00 0.00 2/70867 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 322/70867 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [541] 0.00 0.00 2087/70867 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 2744/70867 TrainController(Train*, Vehicle*) [10] 0.00 0.00 2746/70867 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 3363/70867 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 9282/70867 CheckNextTrainTile(Train*) [88] 0.00 0.00 12581/70867 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 37740/70867 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1125] 0.0 0.00 0.00 70867 GetTunnelBridgeReservationTrackBits(unsigned int) [1125] ----------------------------------------------- 0.00 0.00 1/69848 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 8/69848 UpdateWindows() [11] 0.00 0.00 36/69848 GfxScroll(int, int, int, int, int, int) [721] 0.00 0.00 56/69848 DoSetViewportPosition(Window const*, int, int, int, int) [500] 0.00 0.00 922/69848 RedrawScreenRect(int, int, int, int) [13] 0.00 0.00 1780/69848 DrawMouseCursor() [644] 0.00 0.00 67045/69848 DrawDirtyBlocks() [12] [1126] 0.0 0.00 0.00 69848 VideoDriver_SDL::MakeDirty(int, int, int, int) [1126] ----------------------------------------------- 0.00 0.00 19874/68047 CargoList::InvalidateCache() [1218] 0.00 0.00 48173/68047 CargoList::Append(CargoPacket*) [428] [1127] 0.0 0.00 0.00 68047 VehicleCargoList::AddToCache(CargoPacket const*) [1127] ----------------------------------------------- 0.00 0.00 19874/68047 CargoList::InvalidateCache() [1218] 0.00 0.00 48173/68047 CargoList::Append(CargoPacket*) [428] [1128] 0.0 0.00 0.00 68047 CargoList::AddToCache(CargoPacket const*) [1128] ----------------------------------------------- 0.00 0.00 66969/66969 TileLoop_Clear(unsigned int) [56] [1129] 0.0 0.00 0.00 66969 GetFieldType(unsigned int) [1129] ----------------------------------------------- 0.00 0.00 16/66886 NetworkStartServerWindow::DrawWidget(Rect const&, int) const [674] 0.00 0.00 16/66886 DropdownWindow::DrawWidget(Rect const&, int) const [635] 0.00 0.00 37/66886 NetworkGameWindow::DrawDetails(Rect const&) const [619] 0.00 0.00 51/66886 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 82/66886 DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) [623] 0.00 0.00 145/66886 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] 0.00 0.00 660/66886 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] 0.00 0.00 802/66886 NWidgetToolbarContainer::Draw(Window const*) [291] 0.00 0.00 3326/66886 NWidgetBackground::Draw(Window const*) [267] 0.00 0.00 4770/66886 DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) [570] 0.00 0.00 9013/66886 NWidgetLeaf::Draw(Window const*) [207] 0.00 0.00 47968/66886 DrawFrameRect(int, int, int, int, Colours, FrameFlags) [525] [1130] 0.0 0.00 0.00 66886 Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [1130] ----------------------------------------------- 0.00 0.00 1/66554 GfxLoadSprites() [322] 0.00 0.00 6/66554 LoadGrfFile(char const*, unsigned int, int) [485] 0.00 0.00 20/66554 SkipIf(ByteReader*) [743] 0.00 0.00 247/66554 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 377/66554 CfgApply(ByteReader*) [409] 0.00 0.00 657/66554 InitializeSound() [1976] 0.00 0.00 1018/66554 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 3194/66554 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [473] 0.00 0.00 3257/66554 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 57777/66554 FioReadBlock(void*, unsigned long) [1138] [1131] 0.0 0.00 0.00 66554 FioSeekTo(unsigned long, int) [1131] ----------------------------------------------- 0.00 0.00 66480/66480 TileLoop_Clear(unsigned int) [56] [1132] 0.0 0.00 0.00 66480 GetClearGround(unsigned int) [1132] ----------------------------------------------- 0.00 0.00 29/64565 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [535] 0.00 0.00 501/64565 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] 0.00 0.00 64035/64565 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [382] [1133] 0.0 0.00 0.00 64565 GetSignalType(unsigned int, Track) [1133] ----------------------------------------------- 0.00 0.00 1410/64326 RoadVehicle::GetRunningCost() const [659] 0.00 0.00 62916/64326 Train::GetRunningCost() const [499] [1134] 0.0 0.00 0.00 64326 GetPrice(Price, unsigned int, GRFFile const*, int) [1134] ----------------------------------------------- 0.00 0.00 1518/63954 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.00 0.00 62436/63954 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [1135] 0.0 0.00 0.00 63954 CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [1135] ----------------------------------------------- 0.00 0.00 1/60530 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 22438/60530 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 38091/60530 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [1136] 0.0 0.00 0.00 60530 TileOffsByDiagDir(DiagDirection) [1136] ----------------------------------------------- 0.00 0.00 58819/58819 RunTileLoop() [8] [1137] 0.0 0.00 0.00 58819 TileLoop_Dummy(unsigned int) [1137] ----------------------------------------------- 0.00 0.00 63/57777 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] 0.00 0.00 219/57777 InitializeSound() [1976] 0.00 0.00 247/57777 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 377/57777 CfgApply(ByteReader*) [409] 0.00 0.00 56871/57777 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1138] 0.0 0.00 0.00 57777 FioReadBlock(void*, unsigned long) [1138] 0.00 0.00 57777/66554 FioSeekTo(unsigned long, int) [1131] ----------------------------------------------- 0.00 0.00 57344/57344 RoadVehController(RoadVehicle*) [86] [1139] 0.0 0.00 0.00 57344 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1139] ----------------------------------------------- 0.00 0.00 56298/56298 RoadVehController(RoadVehicle*) [86] [1140] 0.0 0.00 0.00 56298 RoadZPosAffectSpeed(RoadVehicle*, unsigned char) [1140] ----------------------------------------------- 0.00 0.00 1/55118 AIScanner::AIScanner() [554] 0.00 0.00 1/55118 NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [2357] 0.00 0.00 1/55118 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [2474] 0.00 0.00 1/55118 ShowNetworkGameWindow() [527] 0.00 0.00 1/55118 ReadLanguagePack(int) [773] 0.00 0.00 2/55118 FileScanner::Scan(char const*, char const*, bool) [234] 0.00 0.00 2/55118 IniFile::SaveToDisk(char const*) [2496] 0.00 0.00 2/55118 SaveLoadWindow::OnClick(Point, int, int) [2433] 0.00 0.00 2/55118 NetworkServerStart() [2350] 0.00 0.00 4/55118 GamelogRevision() [1903] 0.00 0.00 4/55118 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1825] 0.00 0.00 5/55118 GetBindAddresses(SmallVector*, unsigned short) [1876] 0.00 0.00 8/55118 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] 0.00 0.00 14/55118 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] 0.00 0.00 14/55118 DriverFactoryBase::~DriverFactoryBase() [5455] 0.00 0.00 16/55118 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 44/55118 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] 0.00 0.00 75/55118 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 138/55118 GetFileTitle(char const*, char*, char const*) [1612] 0.00 0.00 138/55118 FiosFileScanner::AddFile(char const*, unsigned long) [776] 0.00 0.00 235/55118 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [1639] 0.00 0.00 288/55118 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.00 532/55118 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 4066/55118 DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [366] 0.00 0.00 5943/55118 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [432] 0.00 0.00 7510/55118 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 0.00 0.00 9838/55118 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [1276] 0.00 0.00 9907/55118 MakeDutchTownName(char*, char const*, unsigned int) [434] 0.00 0.00 16326/55118 FormatNumber(char*, long long, char const*, char const*, int) [1176] [1141] 0.0 0.00 0.00 55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.00 1970/53302 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] 0.00 0.00 51332/53302 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] [1142] 0.0 0.00 0.00 53302 GetStringPtr(unsigned short) [1142] ----------------------------------------------- 0.00 0.00 2/50632 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] 0.00 0.00 50630/50632 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] [1143] 0.0 0.00 0.00 50632 CYapfRailNodeT::GetLastTrackdir() const [1143] ----------------------------------------------- 0.00 0.00 50422/50422 GetFoundationSlope(unsigned int, unsigned int*) [130] [1144] 0.0 0.00 0.00 50422 GetFoundation_Clear(unsigned int, Slope) [1144] ----------------------------------------------- 0.00 0.00 758/49914 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.00 0.00 49156/49914 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] [1145] 0.0 0.00 0.00 49914 CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [1145] ----------------------------------------------- 0.00 0.00 49543/49543 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] [1146] 0.0 0.00 0.00 49543 VehicleCargoList::RemoveFromCache(CargoPacket const*) [1146] ----------------------------------------------- 0.00 0.00 49543/49543 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] [1147] 0.0 0.00 0.00 49543 CargoList::RemoveFromCache(CargoPacket const*) [1147] ----------------------------------------------- 0.00 0.00 110/49539 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [1577] 0.00 0.00 49429/49539 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [658] [1148] 0.0 0.00 0.00 49539 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1148] ----------------------------------------------- 0.00 0.00 49428/49428 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [658] [1149] 0.0 0.00 0.00 49428 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [1149] ----------------------------------------------- 0.00 0.00 49418/49418 TileLoop_Trees(unsigned int) [38] [1150] 0.0 0.00 0.00 49418 GetTreeType(unsigned int) [1150] ----------------------------------------------- 0.00 0.00 98/48212 CargoList::Truncate(unsigned int) [1389] 0.00 0.00 48114/48212 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] [1151] 0.0 0.00 0.00 48212 CargoList::RemoveFromCache(CargoPacket const*) [1151] ----------------------------------------------- 0.00 0.00 778/47727 CargoList::InvalidateCache() [1195] 0.00 0.00 46949/47727 CargoList::Append(CargoPacket*) [365] [1152] 0.0 0.00 0.00 47727 CargoList::AddToCache(CargoPacket const*) [1152] ----------------------------------------------- 0.00 0.00 46823/46823 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [195] [1153] 0.0 0.00 0.00 46823 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1153] ----------------------------------------------- 0.00 0.00 43741/43741 CallVehicleTicks() [6] [1154] 0.0 0.00 0.00 43741 Vehicle::OnNewDay() [1154] ----------------------------------------------- 0.00 0.00 1/43698 GetStringHeight(unsigned short, int) [737] 0.00 0.00 8/43698 DropDownListStringItem::Width() const [718] 0.00 0.00 144/43698 DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [551] 0.00 0.00 210/43698 StringIDSorter(unsigned short const*, unsigned short const*) [657] 0.00 0.00 262/43698 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [653] 0.00 0.00 1172/43698 GetStringBoundingBox(unsigned short) [567] 0.00 0.00 2046/43698 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [566] 0.00 0.00 18404/43698 ViewportSign::UpdatePosition(int, int, unsigned short) [260] 0.00 0.00 21451/43698 DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [139] [1155] 0.0 0.00 0.00 43698 GetString(char*, unsigned short, char const*) [1155] ----------------------------------------------- 0.00 0.00 11/42484 Load_STNS() [622] 0.00 0.00 59/42484 Load_VEHS() [252] 0.00 0.00 63/42484 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] 0.00 0.00 42351/42484 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] [1156] 0.0 0.00 0.00 42484 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1156] ----------------------------------------------- 0.00 0.00 41898/41898 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] [1157] 0.0 0.00 0.00 41898 GetBridgeType(unsigned int) [1157] ----------------------------------------------- 0.00 0.00 41897/41897 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] [1158] 0.0 0.00 0.00 41897 GetBridgeSpec(unsigned int) [1158] ----------------------------------------------- 0.00 0.00 41844/41844 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] [1159] 0.0 0.00 0.00 41844 DistanceMax(unsigned int, unsigned int) [1159] ----------------------------------------------- 0.00 0.00 41524/41524 AnimateTile_Industry(unsigned int) [506] [1160] 0.0 0.00 0.00 41524 GetIndustryAnimationState(unsigned int) [1160] ----------------------------------------------- 0.00 0.00 181/40016 RoadVehicle::OnNewDay() [524] 0.00 0.00 39835/40016 Train::OnNewDay() [183] [1161] 0.0 0.00 0.00 40016 DecreaseVehicleValue(Vehicle*) [1161] ----------------------------------------------- 0.00 0.00 15/39375 TileLoop_TunnelBridge(unsigned int) [768] 0.00 0.00 92/39375 PlantRandomFarmField(Industry const*) [667] 0.00 0.00 93/39375 TileLoop_Track(unsigned int) [156] 0.00 0.00 239/39375 TileLoop_Road(unsigned int) [150] 0.00 0.00 15029/39375 TileLoop_Clear(unsigned int) [56] 0.00 0.00 23907/39375 TileLoop_Trees(unsigned int) [38] [1162] 0.0 0.00 0.00 39375 GetSnowLine() [1162] ----------------------------------------------- 0.00 0.00 9696/39370 TileLoop_Trees(unsigned int) [38] 0.00 0.00 29674/39370 CanPlantTreesOnTile(unsigned int, bool) [703] [1163] 0.0 0.00 0.00 39370 GetClearGround(unsigned int) [1163] ----------------------------------------------- 0.00 0.00 7128/38120 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 30992/38120 GetReservedTrackbits(unsigned int) [1049] [1164] 0.0 0.00 0.00 38120 HasStationReservation(unsigned int) [1164] ----------------------------------------------- 0.00 0.00 208/37582 TileLoop_Industry(unsigned int) [122] 0.00 0.00 37374/37582 AnimateTile_Industry(unsigned int) [506] [1165] 0.0 0.00 0.00 37582 SetIndustryAnimationState(unsigned int, unsigned char) [1165] ----------------------------------------------- 0.00 0.00 36813/36813 GetParamVal(unsigned char, unsigned int*) [660] [1166] 0.0 0.00 0.00 36813 GRFFile::GetParam(unsigned int) const [1166] ----------------------------------------------- 0.00 0.00 1459/34546 RoadVehicle::OnNewDay() [524] 0.00 0.00 33087/34546 Train::OnNewDay() [183] [1167] 0.0 0.00 0.00 34546 AgeVehicle(Vehicle*) [1167] 0.00 0.00 34546/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 18/33907 DefineGotoLabel(ByteReader*) [1728] 0.00 0.00 53/33907 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 222/33907 InitializeSound() [1976] 0.00 0.00 377/33907 CfgApply(ByteReader*) [409] 0.00 0.00 33237/33907 LoadNextSprite(int, unsigned char, unsigned int) [371] [1168] 0.0 0.00 0.00 33907 FioGetPos() [1168] ----------------------------------------------- 0.00 0.00 24/33254 DupSprite(unsigned int, unsigned int) [1710] 0.00 0.00 33230/33254 LoadNextSprite(int, unsigned char, unsigned int) [371] [1169] 0.0 0.00 0.00 33254 AllocateSpriteCache(unsigned int) [1169] ----------------------------------------------- 0.00 0.00 1/33241 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 681/33241 TrainEnterStation(Train*, unsigned short) [492] 0.00 0.00 684/33241 SettingsDisableElrail(int) [537] 0.00 0.00 832/33241 Train::ConsistChanged(bool) [400] 0.00 0.00 8860/33241 LoadUnloadStation(Station*) [62] 0.00 0.00 22183/33241 TrainController(Train*, Vehicle*) [10] [1170] 0.0 0.00 0.00 33241 Train::UpdateAcceleration() [1170] ----------------------------------------------- 0.00 0.00 72/32791 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 95/32791 ScriptScanner::ScanDir(char const*, char const*) [438] 0.00 0.00 96/32791 InitializeLanguagePacks() [774] 0.00 0.00 6623/32791 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.00 25905/32791 ScanPathForTarFiles(char const*, unsigned long) [1510] [1171] 0.0 0.00 0.00 32791 FS2OTTD(char const*) [1171] ----------------------------------------------- 0.00 0.00 72/32695 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 95/32695 ScriptScanner::ScanDir(char const*, char const*) [438] 0.00 0.00 6623/32695 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.00 25905/32695 ScanPathForTarFiles(char const*, unsigned long) [1510] [1172] 0.0 0.00 0.00 32695 FiosIsValidFile(char const*, dirent const*, stat*) [1172] ----------------------------------------------- 0.00 0.00 1/31884 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 2/31884 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 136/31884 ReverseTrainDirection(Train*) [273] 0.00 0.00 684/31884 Vehicle::LeaveStation() [391] 0.00 0.00 31061/31884 TrainMovedChangeSignals(unsigned int, DiagDirection) [160] [1173] 0.0 0.00 0.00 31884 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1173] ----------------------------------------------- 0.00 0.00 31046/31046 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1174] 0.0 0.00 0.00 31046 IsTunnel(unsigned int) [1174] ----------------------------------------------- 0.00 0.00 432/30765 IsDriveThroughStopTile(unsigned int) [1511] 0.00 0.00 2922/30765 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] 0.00 0.00 5844/30765 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [420] 0.00 0.00 6386/30765 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] 0.00 0.00 15181/30765 IsRoadStopTile(unsigned int) [1042] [1175] 0.0 0.00 0.00 30765 GetStationType(unsigned int) [1175] ----------------------------------------------- 0.00 0.00 4919/30611 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [1276] 0.00 0.00 25692/30611 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] [1176] 0.0 0.00 0.00 30611 FormatNumber(char*, long long, char const*, char const*, int) [1176] 0.00 0.00 108151/108827 seprintf(char*, char const*, char const*, ...) [1113] 0.00 0.00 16326/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.00 9951/29629 TileLoop_Trees(unsigned int) [38] 0.00 0.00 19678/29629 MakeClear(unsigned int, ClearGround, unsigned int) [1241] [1177] 0.0 0.00 0.00 29629 GetTileType(unsigned int) [1177] ----------------------------------------------- 0.00 0.00 4/28050 SteamSmokeTick(EffectVehicle*) [705] 0.00 0.00 47/28050 SmokeTick(EffectVehicle*) [654] 0.00 0.00 440/28050 DieselSmokeTick(EffectVehicle*) [553] 0.00 0.00 12667/28050 ElectricSparkTick(EffectVehicle*) [174] 0.00 0.00 14892/28050 Pool::CleanPool() [228] [1178] 0.0 0.00 0.00 28050 Pool::FreeItem(unsigned long) [1178] ----------------------------------------------- 0.00 0.00 13199/28050 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] 0.00 0.00 14851/28050 Load_VEHS() [252] [1179] 0.0 0.00 0.00 28050 Vehicle::Vehicle(VehicleType) [1179] ----------------------------------------------- 0.00 0.00 2/28050 Ship::~Ship() [732] 0.00 0.00 33/28050 Aircraft::~Aircraft() [664] 0.00 0.00 107/28050 RoadVehicle::~RoadVehicle() [638] 0.00 0.00 12948/28050 Train::~Train() [237] 0.00 0.00 14960/28050 EffectVehicle::~EffectVehicle() [227] [1180] 0.0 0.00 0.00 28050 CargoList::~CargoList() [1180] 0.00 0.00 19757/109958 Pool::FreeItem(unsigned long) [1111] ----------------------------------------------- 0.00 0.00 98/27330 CargoList::Truncate(unsigned int) [1389] 0.00 0.00 5763/27330 bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [226] 0.00 0.00 21469/27330 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] [1181] 0.0 0.00 0.00 27330 std::list >::erase(std::_List_iterator) [1181] ----------------------------------------------- 0.00 0.00 26394/26394 AfterLoadGame() [105] [1182] 0.0 0.00 0.00 26394 GetTileOwner(unsigned int) [1182] 0.00 0.00 79182/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 26180/26180 SlObjectMember(void*, SaveLoad const*) [83] [1183] 0.0 0.00 0.00 26180 GetVehicleDescription(VehicleType) [1183] ----------------------------------------------- 0.00 0.00 1672/25432 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 11400/25432 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] 0.00 0.00 12360/25432 CheckNextTrainTile(Train*) [88] [1184] 0.0 0.00 0.00 25432 GetStationIndex(unsigned int) [1184] ----------------------------------------------- 0.00 0.00 1053/24634 DrawFoundation(TileInfo*, Foundation) [165] 0.00 0.00 23581/24634 ApplyFoundationToSlope(Foundation, Slope*) [278] [1185] 0.0 0.00 0.00 24634 GetRailFoundationCorner(Foundation) [1185] ----------------------------------------------- 0.00 0.00 6390/23904 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1206] 0.00 0.00 7511/23904 NewSpriteGroup(ByteReader*) [1248] 0.00 0.00 10003/23904 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1238] [1186] 0.0 0.00 0.00 23904 Pool::GetNew(unsigned long) [1186] ----------------------------------------------- 0.00 0.00 11652/23690 TrainController(Train*, Vehicle*) [10] 0.00 0.00 12038/23690 TrainLocoHandler(Train*, bool) [7] [1187] 0.0 0.00 0.00 23690 TrainApproachingLineEnd(Train*, bool) [1187] ----------------------------------------------- 0.00 0.00 23581/23581 ApplyFoundationToSlope(Foundation, Slope*) [278] [1188] 0.0 0.00 0.00 23581 SlopeWithThreeCornersRaised(Corner) [1188] ----------------------------------------------- 0.00 0.00 22191/22191 GetFoundationSlope(unsigned int, unsigned int*) [130] [1189] 0.0 0.00 0.00 22191 GetFoundation_Station(unsigned int, Slope) [1189] ----------------------------------------------- 0.00 0.00 399/21865 TrainController(Train*, Vehicle*) [10] 0.00 0.00 21466/21865 CheckNextTrainTile(Train*) [88] [1190] 0.0 0.00 0.00 21865 FindFirstTrackdir(TrackdirBits) [1190] ----------------------------------------------- 0.00 0.00 21559/21559 RoadVehController(RoadVehicle*) [86] [1191] 0.0 0.00 0.00 21559 IsTileType(unsigned int, TileType) [1191] ----------------------------------------------- 0.00 0.00 256/21527 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 21271/21527 GetReservedTrackbits(unsigned int) [1049] [1192] 0.0 0.00 0.00 21527 GetRailStationAxis(unsigned int) [1192] ----------------------------------------------- 0.00 0.00 21248/21248 Station::~Station() [787] [1193] 0.0 0.00 0.00 21248 CargoList::~CargoList() [1193] 0.00 0.00 821/109958 Pool::FreeItem(unsigned long) [1111] ----------------------------------------------- 0.00 0.00 1/21121 ShowGenerateWorldProgress() [532] 0.00 0.00 1/21121 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/21121 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/21121 ShowNetworkGameWindow() [527] 0.00 0.00 1/21121 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/21121 ShowStatusBar() [529] 0.00 0.00 1/21121 AllocateToolbar() [530] 0.00 0.00 2/21121 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 3/21121 ShowSelectGameWindow() [392] 0.00 0.00 3/21121 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 4/21121 Window::FindWindowPlacementAndResize(int, int) [202] 0.00 0.00 4/21121 Window::ReInit(int, int) [641] 0.00 0.00 4/21121 ReInitAllWindows() [325] 0.00 0.00 5/21121 DeleteConstructionWindows() [2016] 0.00 0.00 6/21121 InputLoop() [215] 0.00 0.00 8/21121 SetupColoursAndInitialWindow() [256] 0.00 0.00 8/21121 UpdateWindows() [11] 0.00 0.00 10/21121 ResizeWindow(Window*, int, int) [203] 0.00 0.00 16/21121 Window::~Window() [1749] 0.00 0.00 1856/21121 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 19185/21121 SetWindowDirty(WindowClass, int) [1087] [1194] 0.0 0.00 0.00 21121 Window::SetDirty() const [1194] ----------------------------------------------- 0.00 0.00 20704/20704 CargoPacket::AfterLoad() [443] [1195] 0.0 0.00 0.00 20704 CargoList::InvalidateCache() [1195] 0.00 0.00 778/47727 CargoList::AddToCache(CargoPacket const*) [1152] ----------------------------------------------- 0.00 0.00 20652/20652 Load_CAPA() [210] [1196] 0.0 0.00 0.00 20652 CargoPacket::CargoPacket() [1196] ----------------------------------------------- 0.00 0.00 20652/20652 Load_CAPA() [210] [1197] 0.0 0.00 0.00 20652 Pool::GetNew(unsigned long, unsigned long) [1197] ----------------------------------------------- 0.00 0.00 1/20417 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) [2393] 0.00 0.00 11/20417 T.1624 [827] 0.00 0.00 16/20417 MakeCanal(unsigned int, Owner, unsigned char) [1739] 0.00 0.00 5462/20417 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [1266] 0.00 0.00 14927/20417 AfterLoadGame() [105] [1198] 0.0 0.00 0.00 20417 SetTileOwner(unsigned int, Owner) [1198] 0.00 0.00 61251/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 15/19846 PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) [741] 0.00 0.00 19831/19846 CanPlantTreesOnTile(unsigned int, bool) [703] [1199] 0.0 0.00 0.00 19846 GetRawClearGround(unsigned int) [1199] ----------------------------------------------- 0.00 0.00 1119/19198 SubtractMoneyFromCompany(CommandCost) [1289] 0.00 0.00 18079/19198 SubtractMoneyFromCompanyFract(Owner, CommandCost) [1204] [1200] 0.0 0.00 0.00 19198 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1200] ----------------------------------------------- 0.00 0.00 1108/19187 SubtractMoneyFromCompany(CommandCost) [1289] 0.00 0.00 18079/19187 SubtractMoneyFromCompanyFract(Owner, CommandCost) [1204] [1201] 0.0 0.00 0.00 19187 InvalidateCompanyWindows(Company const*) [1201] 0.00 0.00 19187/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 2/18667 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 3/18667 ProcessOrders(Vehicle*) [90] 0.00 0.00 9/18667 RecomputePrices() [1979] 0.00 0.00 25/18667 IncreaseDate() [152] 0.00 0.00 37/18667 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 256/18667 CalcEngineReliability(Engine*) [1499] 0.00 0.00 256/18667 StartupOneEngine(Engine*, int) [730] 0.00 0.00 1410/18667 RoadVehicle::OnNewDay() [524] 0.00 0.00 16669/18667 Train::OnNewDay() [183] [1202] 0.0 0.00 0.00 18667 SetWindowClassesDirty(WindowClass) [1202] ----------------------------------------------- 0.00 0.00 1433/18102 RoadVehicle::OnNewDay() [524] 0.00 0.00 16669/18102 Train::OnNewDay() [183] [1203] 0.0 0.00 0.00 18102 CheckVehicleBreakdown(Vehicle*) [1203] 0.00 0.00 29/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 1410/18079 RoadVehicle::OnNewDay() [524] 0.00 0.00 16669/18079 Train::OnNewDay() [183] [1204] 0.0 0.00 0.00 18079 SubtractMoneyFromCompanyFract(Owner, CommandCost) [1204] 0.00 0.00 18079/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 18079/19187 InvalidateCompanyWindows(Company const*) [1201] 0.00 0.00 18079/19198 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1200] ----------------------------------------------- 0.00 0.00 16740/16740 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1205] 0.0 0.00 0.00 16740 GetTunnelBridgeDirection(unsigned int) [1205] ----------------------------------------------- 0.00 0.00 16386/16386 NewSpriteGroup(ByteReader*) [1248] [1206] 0.0 0.00 0.00 16386 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1206] 0.00 0.00 6390/23904 Pool::GetNew(unsigned long) [1186] ----------------------------------------------- 0.00 0.00 16078/16078 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1207] 0.0 0.00 0.00 16078 TrainOnTileEnum(Vehicle*, void*) [1207] ----------------------------------------------- 0.00 0.00 2/15973 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 2/15973 IndustryDailyLoop() [300] 0.00 0.00 48/15973 Industry::GetRandom() [1651] 0.00 0.00 54/15973 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 60/15973 AIConfig::AddRandomDeviation() [1629] 0.00 0.00 2001/15973 CreateNewIndustry(unsigned int, unsigned char) [304] 0.00 0.00 3883/15973 BuildTownHouse(Town*, unsigned int) [310] 0.00 0.00 9923/15973 AnimateTile_Town(unsigned int) [519] [1208] 0.0 0.00 0.00 15973 Randomizer::Next(unsigned int) [1208] ----------------------------------------------- 0.00 0.00 614/15829 UpdateHousesAndTowns() [356] 0.00 0.00 15215/15829 OnTick_Town() [163] [1209] 0.0 0.00 0.00 15829 UpdateTownRadius(Town*) [1209] ----------------------------------------------- 0.00 0.00 15693/15693 GetVehicleCapacity(Vehicle const*, unsigned short*) [571] [1210] 0.0 0.00 0.00 15693 Engine::CanCarryCargo() const [1210] ----------------------------------------------- 0.00 0.00 15411/15411 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1211] 0.0 0.00 0.00 15411 IsTunnel(unsigned int) [1211] ----------------------------------------------- 0.00 0.00 121/15393 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 354/15393 ProcessOrders(Vehicle*) [90] 0.00 0.00 3441/15393 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 11477/15393 CheckOrders(Vehicle const*) [411] [1212] 0.0 0.00 0.00 15393 Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1212] ----------------------------------------------- 0.00 0.00 1761/14960 AfterLoadVehicles(bool) [394] 0.00 0.00 13199/14960 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [1213] 0.0 0.00 0.00 14960 EffectVehicle::UpdateDeltaXY(Direction) [1213] ----------------------------------------------- 0.00 0.00 211/14877 GetFoundationSlope(unsigned int, unsigned int*) [130] 0.00 0.00 14666/14877 DrawTile_Unmovable(TileInfo*) [588] [1214] 0.0 0.00 0.00 14877 GetFoundation_Unmovable(unsigned int, Slope) [1214] ----------------------------------------------- 0.00 0.00 14851/14851 Load_VEHS() [252] [1215] 0.0 0.00 0.00 14851 Pool::GetNew(unsigned long, unsigned long) [1215] ----------------------------------------------- 0.00 0.00 14851/14851 SetCachedEngineCounts() [2087] [1216] 0.0 0.00 0.00 14851 Vehicle::IsEngineCountable() const [1216] ----------------------------------------------- 0.00 0.00 14607/14607 CargoPacket::AfterLoad() [443] [1217] 0.0 0.00 0.00 14607 VehicleCargoList::InvalidateCache() [1217] ----------------------------------------------- 0.00 0.00 14607/14607 CargoPacket::AfterLoad() [443] [1218] 0.0 0.00 0.00 14607 CargoList::InvalidateCache() [1218] 0.00 0.00 19874/68047 CargoList::AddToCache(CargoPacket const*) [1128] 0.00 0.00 19874/68047 VehicleCargoList::AddToCache(CargoPacket const*) [1127] ----------------------------------------------- 0.00 0.00 22/14456 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 14434/14456 AfterLoadGame() [105] [1219] 0.0 0.00 0.00 14456 GetWaterTileType(unsigned int) [1219] 0.00 0.00 14456/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 22/13198 Aircraft::Tick() [572] 0.00 0.00 13176/13198 TrainLocoHandler(Train*, bool) [7] [1220] 0.0 0.00 0.00 13198 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1220] ----------------------------------------------- 0.00 0.00 2/13090 Ship::~Ship() [732] 0.00 0.00 33/13090 Aircraft::~Aircraft() [664] 0.00 0.00 107/13090 RoadVehicle::~RoadVehicle() [638] 0.00 0.00 12948/13090 Train::~Train() [237] [1221] 0.0 0.00 0.00 13090 Vehicle::PreDestructor() [1221] ----------------------------------------------- 0.00 0.00 12699/12699 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [1222] 0.0 0.00 0.00 12699 ElectricSparkInit(EffectVehicle*) [1222] ----------------------------------------------- 0.00 0.00 3374/12529 Train::ConsistChanged(bool) [400] 0.00 0.00 9155/12529 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [352] [1223] 0.0 0.00 0.00 12529 UsesWagonOverride(Vehicle const*) [1223] ----------------------------------------------- 0.00 0.00 12/12413 AfterLoadGame() [105] 0.00 0.00 300/12413 UpdateAirportsNoise() [2085] 0.00 0.00 5512/12413 Aircraft::Tick() [572] 0.00 0.00 6589/12413 Station::GetCatchmentRadius() const [279] [1224] 0.0 0.00 0.00 12413 AirportSpec::Get(unsigned char) [1224] ----------------------------------------------- 0.00 0.00 260/11801 Aircraft::Tick() [572] 0.00 0.00 11541/11801 Train::OnNewDay() [183] [1225] 0.0 0.00 0.00 11801 SpecializedStation::Get(unsigned long) [1225] ----------------------------------------------- 0.00 0.00 256/11768 FollowTrainReservation(Train const*, Vehicle**) [481] 0.00 0.00 11512/11768 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [612] [1226] 0.0 0.00 0.00 11768 GetStationIndex(unsigned int) [1226] ----------------------------------------------- 0.00 0.00 151/11628 RoadVehicle::GetOrderStationLocation(unsigned short) [1541] 0.00 0.00 11477/11628 CheckOrders(Vehicle const*) [411] [1227] 0.0 0.00 0.00 11628 CanVehicleUseStation(Vehicle const*, Station const*) [1227] 0.00 0.00 493/493 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1450] ----------------------------------------------- 0.00 0.00 2/11553 MoveBuoysToWaypoints() [799] 0.00 0.00 11551/11553 AfterLoadGame() [105] [1228] 0.0 0.00 0.00 11553 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1228] ----------------------------------------------- 0.00 0.00 11506/11506 LoadUnloadStation(Station*) [62] [1229] 0.0 0.00 0.00 11506 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [1229] ----------------------------------------------- 0.00 0.00 11400/11400 ClearPathReservation(Train const*, unsigned int, Trackdir) [269] [1230] 0.0 0.00 0.00 11400 GetRailStationAxis(unsigned int) [1230] ----------------------------------------------- 0.00 0.00 8/11138 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 1402/11138 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.00 0.00 9728/11138 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [44] [1231] 0.0 0.00 0.00 11138 ottd_rdtsc() [1231] ----------------------------------------------- 0.00 0.00 1/11043 ReadFileToMem(char const*, unsigned long*, unsigned long) [2329] 0.00 0.00 1/11043 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 1/11043 SaveToHighScore() [2338] 0.00 0.00 1/11043 LoadFromHighScore() [2346] 0.00 0.00 1/11043 IniFile::SaveToDisk(char const*) [2496] 0.00 0.00 5/11043 InitializeLanguagePacks() [774] 0.00 0.00 12/11043 FioCreateDirectory(char const*) [1766] 0.00 0.00 18/11043 TarListAddFile(char const*) [1517] 0.00 0.00 20/11043 ScriptScanner::ScanDir(char const*, char const*) [438] 0.00 0.00 54/11043 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1636] 0.00 0.00 62/11043 FileExists(char const*) [1622] 0.00 0.00 92/11043 GetLanguageFileHeader(char const*, LanguagePack*) [1587] 0.00 0.00 1298/11043 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.00 4230/11043 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 5247/11043 ScanPathForTarFiles(char const*, unsigned long) [1510] [1232] 0.0 0.00 0.00 11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 10690/10690 VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [81] [1233] 0.0 0.00 0.00 10690 CargoSpec::Get(unsigned long) [1233] ----------------------------------------------- 0.00 0.00 10459/10459 LoadUnloadStation(Station*) [62] [1234] 0.0 0.00 0.00 10459 UpdateTextEffect(unsigned short, unsigned short) [1234] ----------------------------------------------- 0.00 0.00 10459/10459 LoadUnloadStation(Station*) [62] [1235] 0.0 0.00 0.00 10459 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [1235] ----------------------------------------------- 0.00 0.00 10372/10372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1236] 0.0 0.00 0.00 10372 GetTunnelBridgeDirection(unsigned int) [1236] ----------------------------------------------- 0.00 0.00 10203/10203 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1237] 0.0 0.00 0.00 10203 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [1237] 0.00 0.00 6946/1597314 GetRoadTileType(unsigned int) [1034] ----------------------------------------------- 0.00 0.00 10013/10013 NewSpriteGroup(ByteReader*) [1248] [1238] 0.0 0.00 0.00 10013 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1238] 0.00 0.00 10003/23904 Pool::GetNew(unsigned long) [1186] 0.00 0.00 10/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 10006/10006 DoClearSquare(unsigned int) [568] [1239] 0.0 0.00 0.00 10006 GetTileType(unsigned int) [1239] ----------------------------------------------- 0.00 0.00 9991/9991 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [560] [1240] 0.0 0.00 0.00 9991 GetRailTileType(unsigned int) [1240] ----------------------------------------------- 0.00 0.00 9839/9839 TileLoop_Trees(unsigned int) [38] [1241] 0.0 0.00 0.00 9839 MakeClear(unsigned int, ClearGround, unsigned int) [1241] 0.00 0.00 19678/29629 GetTileType(unsigned int) [1177] ----------------------------------------------- 0.00 0.00 9716/9716 TileLoop_Trees(unsigned int) [38] [1242] 0.0 0.00 0.00 9716 GetTreeDensity(unsigned int) [1242] ----------------------------------------------- 0.00 0.00 1/9311 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 1/9311 Pool::CleanPool() [1937] 0.00 0.00 1/9311 ShowNetworkGameWindow() [527] 0.00 0.00 1/9311 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [717] 0.00 0.00 1/9311 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/9311 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2/9311 Industry::PostDestructor(unsigned long) [2159] 0.00 0.00 2/9311 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 2/9311 Load_PLYR() [646] 0.00 0.00 2/9311 MoveBuoysToWaypoints() [799] 0.00 0.00 2/9311 Station::~Station() [787] 0.00 0.00 2/9311 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 3/9311 SetLocalCompany(Owner) [1981] 0.00 0.00 7/9311 UpdateAllStationVirtCoords() [579] 0.00 0.00 11/9311 AfterLoadGame() [105] 0.00 0.00 26/9311 IncreaseDate() [152] 0.00 0.00 36/9311 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [107] 0.00 0.00 53/9311 StateGameLoop() [4] 0.00 0.00 136/9311 ReverseTrainDirection(Train*) [273] 0.00 0.00 684/9311 AfterLoadVehicles(bool) [394] 0.00 0.00 845/9311 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 845/9311 ProcessOrders(Vehicle*) [90] 0.00 0.00 1800/9311 MoveToNextItem() [1348] 0.00 0.00 2398/9311 ClearTownHouse(Town*, unsigned int) [491] 0.00 0.00 2449/9311 MakeSingleHouseBigger(unsigned int) [377] [1243] 0.0 0.00 0.00 9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1857/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1856/21121 Window::SetDirty() const [1194] 0.00 0.00 1853/1853 StatusBarWindow::OnInvalidateData(int) [1340] 0.00 0.00 1/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 1/44 Window::SetWidgetDirty(unsigned char) const [1659] 0.00 0.00 1/2 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2071] 0.00 0.00 1/2 MainToolbarWindow::OnInvalidateData(int) [2139] 0.00 0.00 1/1 NetworkGameWindow::OnInvalidateData(int) [2451] ----------------------------------------------- 0.00 0.00 9192/9192 Load_ORDR() [311] [1244] 0.0 0.00 0.00 9192 Pool::GetNew(unsigned long, unsigned long) [1244] ----------------------------------------------- 0.00 0.00 26/9192 Load_ORDR() [311] 0.00 0.00 9166/9192 Pool::CleanPool() [1941] [1245] 0.0 0.00 0.00 9192 Pool::FreeItem(unsigned long) [1245] ----------------------------------------------- 0.00 0.00 1856/7854 DrawTile_Clear(TileInfo*) [586] 0.00 0.00 5998/7854 DrawTile_Trees(TileInfo*) [482] [1246] 0.0 0.00 0.00 7854 DrawHillyLandTile(TileInfo const*) [1246] ----------------------------------------------- 0.00 0.00 7590/7590 CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [420] [1247] 0.0 0.00 0.00 7590 GetStationIndex(unsigned int) [1247] ----------------------------------------------- 0.00 0.00 7511/7511 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1248] 0.0 0.00 0.00 7511 NewSpriteGroup(ByteReader*) [1248] 0.00 0.00 108582/618507 ByteReader::ReadByte() [1058] 0.00 0.00 16386/16386 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1206] 0.00 0.00 11456/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 10013/10013 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) [1238] 0.00 0.00 7511/23904 Pool::GetNew(unsigned long) [1186] 0.00 0.00 2585/2585 SpriteGroup const** CallocT(unsigned long) [1307] 0.00 0.00 192/245 ByteReader::ReadWord() [1505] 0.00 0.00 192/87350 MapSpriteMappingRecolour(PalSpriteID*) [1121] ----------------------------------------------- 0.00 0.00 1/7349 GfxLoadSprites() [322] 0.00 0.00 3/7349 InitializeSound() [1976] 0.00 0.00 6/7349 LoadGrfFile(char const*, unsigned int, int) [485] 0.00 0.00 247/7349 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 641/7349 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 3194/7349 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [473] 0.00 0.00 3257/7349 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] [1249] 0.0 0.00 0.00 7349 FioSeekToFile(unsigned char, unsigned long) [1249] ----------------------------------------------- 0.00 0.00 16/7233 SetWaterClassDependingOnSurroundings(unsigned int, bool) [755] 0.00 0.00 7217/7233 AfterLoadGame() [105] [1250] 0.0 0.00 0.00 7233 GetWaterClass(unsigned int) [1250] 0.00 0.00 14466/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 7136/7136 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1251] 0.0 0.00 0.00 7136 FindTrainOnTrackEnum(Vehicle*, void*) [1251] ----------------------------------------------- 0.00 0.00 393/7079 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1461] 0.00 0.00 707/7079 AnimateAirportTile(unsigned int) [1408] 0.00 0.00 5979/7079 DrawTile_Station(TileInfo*) [57] [1252] 0.0 0.00 0.00 7079 GetTranslatedAirportTileID(unsigned char) [1252] ----------------------------------------------- 0.00 0.00 1/6412 _GenerateWorld(void*) [608] 0.00 0.00 1/6412 DrawSurfaceToScreenThread(void*) [2402] 0.00 0.00 2/6412 WaitTillGeneratedWorld() [2374] 0.00 0.00 2/6412 NetworkUDPClose() [2064] 0.00 0.00 2/6412 NetworkUDPInitialize() [2086] 0.00 0.00 176/6412 NetworkGameListRequery() [1528] 0.00 0.00 6228/6412 VideoDriver_SDL::MainLoop() [2] [1253] 0.0 0.00 0.00 6412 ThreadMutex_pthread::EndCritical() [1253] ----------------------------------------------- 0.00 0.00 1/6411 WaitTillGeneratedWorld() [2374] 0.00 0.00 1/6411 _GenerateWorld(void*) [608] 0.00 0.00 1/6411 DrawSurfaceToScreenThread(void*) [2402] 0.00 0.00 2/6411 NetworkUDPClose() [2064] 0.00 0.00 2/6411 NetworkUDPInitialize() [2086] 0.00 0.00 3/6411 ttd_main(int, char**) [1] 0.00 0.00 173/6411 NetworkGameListRequery() [1528] 0.00 0.00 6228/6411 VideoDriver_SDL::MainLoop() [2] [1254] 0.0 0.00 0.00 6411 ThreadMutex_pthread::BeginCritical() [1254] ----------------------------------------------- 0.00 0.00 57/6376 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.00 363/6376 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.00 0.00 456/6376 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 537/6376 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 1782/6376 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 3181/6376 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [1255] 0.0 0.00 0.00 6376 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1255] ----------------------------------------------- 0.00 0.00 1/6346 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] 0.00 0.00 20/6346 AfterLoadGame() [105] 0.00 0.00 27/6346 FindVehiclesInRoadStop(Vehicle*, void*) [1637] 0.00 0.00 6298/6346 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [114] [1256] 0.0 0.00 0.00 6346 RoadVehicle::IsPrimaryVehicle() const [1256] ----------------------------------------------- 0.00 0.00 2/6309 FileScanner::Scan(char const*, char const*, bool) [234] 0.00 0.00 4/6309 DetermineBasePaths(char const*) [2348] 0.00 0.00 1276/6309 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [61] 0.00 0.00 5027/6309 ScanPathForTarFiles(char const*, unsigned long) [1510] [1257] 0.0 0.00 0.00 6309 AppendPathSeparator(char*, unsigned long) [1257] ----------------------------------------------- 0.00 0.00 1/6229 DrawSurfaceToScreenThread(void*) [2402] 0.00 0.00 6228/6229 VideoDriver_SDL::MainLoop() [2] [1258] 0.0 0.00 0.00 6229 ThreadMutex_pthread::SendSignal() [1258] ----------------------------------------------- 0.00 0.00 2011/6227 UpdateWindows() [11] 0.00 0.00 4216/6227 VideoDriver_SDL::MainLoop() [2] [1259] 0.0 0.00 0.00 6227 NetworkDrawChatMessage() [1259] ----------------------------------------------- 0.00 0.00 6175/6175 DrawSurfaceToScreenThread(void*) [2402] [1260] 0.0 0.00 0.00 6175 DrawSurfaceToScreen() [1260] ----------------------------------------------- 5997 GetTownName(char*, Town const*, char const*) [431] [1261] 0.0 0.00 0.00 5997 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1261] 5997 GetStringWithArgs(char*, unsigned int, long long*, char const*) [347] ----------------------------------------------- 0.00 0.00 43/5874 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] 0.00 0.00 88/5874 CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [607] 0.00 0.00 5743/5874 TryReserveRailTrack(unsigned int, Track) [235] [1262] 0.0 0.00 0.00 5874 SetTunnelBridgeReservation(unsigned int, bool) [1262] ----------------------------------------------- 0.00 0.00 1/5696 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 171/5696 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] 0.00 0.00 674/5696 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1413] 0.00 0.00 700/5696 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1410] 0.00 0.00 4150/5696 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [1263] 0.0 0.00 0.00 5696 Station::GetTileArea(TileArea*, StationType) const [1263] ----------------------------------------------- 0.00 0.00 2/5584 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [442] 0.00 0.00 5582/5584 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [1264] 0.0 0.00 0.00 5584 CheckCompanyHasMoney(CommandCost&) [1264] ----------------------------------------------- 0.00 0.00 5473/5473 AfterLoadGame() [105] [1265] 0.0 0.00 0.00 5473 TileHeight(unsigned int) [1265] ----------------------------------------------- 0.00 0.00 5462/5462 AfterLoadGame() [105] [1266] 0.0 0.00 0.00 5462 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [1266] 0.00 0.00 5462/20417 SetTileOwner(unsigned int, Owner) [1198] ----------------------------------------------- 0.00 0.00 170/5441 RoadStop::MakeDriveThrough() [1594] 0.00 0.00 290/5441 RoadVehController(RoadVehicle*) [86] 0.00 0.00 340/5441 RoadStop::Entry::Rebuild(RoadStop const*, int) [692] 0.00 0.00 4641/5441 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [1267] 0.0 0.00 0.00 5441 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] 0.00 0.00 340/340 GetStationType(unsigned int) [1475] 0.00 0.00 340/340 GetRoadStopDir(unsigned int) [1474] ----------------------------------------------- 0.00 0.00 5393/5393 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1268] 0.0 0.00 0.00 5393 EnsureNoTrainOnTrackProc(Vehicle*, void*) [1268] ----------------------------------------------- 0.00 0.00 5372/5372 NWidgetPIPContainer::Draw(Window const*) [17] [1269] 0.0 0.00 0.00 5372 NWidgetSpacer::Draw(Window const*) [1269] ----------------------------------------------- 0.00 0.00 155/5346 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] 0.00 0.00 299/5346 RoadVehController(RoadVehicle*) [86] 0.00 0.00 4892/5346 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [1270] 0.0 0.00 0.00 5346 RoadStop::GetByTile(unsigned int, RoadStopType) [1270] ----------------------------------------------- 0.00 0.00 193/5326 DrawTile_Station(TileInfo*) [57] 0.00 0.00 367/5326 DrawTile_Trees(TileInfo*) [482] 0.00 0.00 4766/5326 DrawTile_Water(TileInfo*) [288] [1271] 0.0 0.00 0.00 5326 DrawShoreTile(Slope) [1271] ----------------------------------------------- 0.00 0.00 1/5302 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 5301/5302 DrawSurfaceToScreenThread(void*) [2402] [1272] 0.0 0.00 0.00 5302 ThreadMutex_pthread::WaitForSignal() [1272] ----------------------------------------------- 0.00 0.00 1041/5271 LoadFontGlyph(ByteReader*) [625] 0.00 0.00 4230/5271 InitializeUnicodeGlyphMap() [2018] [1273] 0.0 0.00 0.00 5271 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [1273] ----------------------------------------------- 0.00 0.00 1525/5153 SlReadByte() [140] 0.00 0.00 3628/5153 SlCopyBytes(void*, unsigned long) [224] [1274] 0.0 0.00 0.00 5153 ReadZlib() [1274] ----------------------------------------------- 0.00 0.00 5073/5073 NWidgetLeaf::Draw(Window const*) [207] [1275] 0.0 0.00 0.00 5073 Window::DrawWidget(Rect const&, int) const [1275] ----------------------------------------------- 0.00 0.00 4919/4919 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] [1276] 0.0 0.00 0.00 4919 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [1276] 0.00 0.00 9838/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 4919/30611 FormatNumber(char*, long long, char const*, char const*, int) [1176] ----------------------------------------------- 0.00 0.00 2/4868 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [402] 0.00 0.00 2/4868 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 682/4868 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] 0.00 0.00 4182/4868 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [1277] 0.0 0.00 0.00 4868 CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1277] ----------------------------------------------- 0.00 0.00 4/4868 CYapfRail1::CYapfRail1() [610] 0.00 0.00 4864/4868 CYapfRail2::CYapfRail2() [42] [1278] 0.0 0.00 0.00 4868 CBlobT::GrowSizeNC(unsigned long) [1278] ----------------------------------------------- 0.00 0.00 4787/4787 UpdateStationAcceptance(Station*, bool) [292] [1279] 0.0 0.00 0.00 4787 StationRect::IsEmpty() const [1279] ----------------------------------------------- 0.00 0.00 502/4530 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 4028/4530 DoPaletteAnimations() [1320] [1280] 0.0 0.00 0.00 4530 Blitter_8bppBase::UsePaletteAnimation() [1280] ----------------------------------------------- 0.00 0.00 2220/4464 GetSouthernBridgeEnd(unsigned int) [1067] 0.00 0.00 2244/4464 GetNorthernBridgeEnd(unsigned int) [1066] [1281] 0.0 0.00 0.00 4464 IsTileType(unsigned int, TileType) [1281] ----------------------------------------------- 0.00 0.00 4251/4251 GetFloodingBehaviour(unsigned int) [78] [1282] 0.0 0.00 0.00 4251 GetStationType(unsigned int) [1282] ----------------------------------------------- 0.00 0.00 4229/4229 SndPlayTileFx(unsigned short, unsigned int) [643] [1283] 0.0 0.00 0.00 4229 GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) [1283] ----------------------------------------------- 0.00 0.00 4207/4207 VideoDriver_SDL::MainLoop() [2] [1284] 0.0 0.00 0.00 4207 CSleep(int) [1284] ----------------------------------------------- 0.00 0.00 4184/4184 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [33] [1285] 0.0 0.00 0.00 4184 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [1285] ----------------------------------------------- 0.00 0.00 13/4092 ReserveChangeInfo(ByteReader*) [1359] 0.00 0.00 4079/4092 FeatureChangeInfo(ByteReader*) [1358] [1286] 0.0 0.00 0.00 4092 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1286] 0.00 0.00 9/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 1/4026 std::set, std::allocator >::~set() [8139] 0.00 0.00 4025/4026 ClearStorageChanges(bool) [1288] [1287] 0.0 0.00 0.00 4026 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1287] ----------------------------------------------- 0.00 0.00 1/4024 _GenerateWorld(void*) [608] 0.00 0.00 2/4024 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [442] 0.00 0.00 4021/4024 StateGameLoop() [4] [1288] 0.0 0.00 0.00 4024 ClearStorageChanges(bool) [1288] 0.00 0.00 4025/4026 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1287] ----------------------------------------------- 0.00 0.00 1/4008 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [442] 0.00 0.00 4/4008 CallVehicleTicks() [6] 0.00 0.00 649/4008 CompaniesMonthlyLoop() [2361] 0.00 0.00 760/4008 CargoPayment::~CargoPayment() [410] 0.00 0.00 2594/4008 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [1289] 0.0 0.00 0.00 4008 SubtractMoneyFromCompany(CommandCost) [1289] 0.00 0.00 1119/19198 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1200] 0.00 0.00 1108/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1108/19187 InvalidateCompanyWindows(Company const*) [1201] ----------------------------------------------- 0.00 0.00 14/3900 SkipIf(ByteReader*) [743] 0.00 0.00 422/3900 TranslateCargo(unsigned char, unsigned char) [1388] 0.00 0.00 3464/3900 AfterLoadGRFs() [555] [1290] 0.0 0.00 0.00 3900 GetCargoIDByLabel(unsigned int) [1290] ----------------------------------------------- 0.00 0.00 1834/3841 GameLoop() [3] 0.00 0.00 2007/3841 NetworkUDPGameLoop() [1334] [1291] 0.0 0.00 0.00 3841 NetworkUDPSocketHandler::ReceivePackets() [1291] 0.00 0.00 3668/3668 Packet::Packet(NetworkSocketHandler*) [1294] ----------------------------------------------- 0.00 0.00 1/3777 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/3777 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/3777 ScrollMainWindowTo(int, int, int, bool) [786] 0.00 0.00 2/3777 InitializeRailGUI() [2072] 0.00 0.00 2/3777 ResetViewportAfterLoadGame() [2093] 0.00 0.00 2/3777 DropdownWindow::~DropdownWindow() [2133] 0.00 0.00 4/3777 MainToolbarWindow::OnInvalidateData(int) [2139] 0.00 0.00 7/3777 QueryString::HandleEditBox(Window*, int) [1597] 0.00 0.00 158/3777 DropdownWindow::OnMouseLoop() [528] 0.00 0.00 1799/3777 IsNewsTickerShown() [1349] 0.00 0.00 1800/3777 NewsLoop() [1323] [1292] 0.0 0.00 0.00 3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 2611 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] 488 NWidgetBackground::GetWidgetFromPos(int, int) [1379] 0.00 0.00 129/3263 GetWidgetFromPos(Window const*, int, int) [1558] 0.00 0.00 3134/3263 HandleMouseEvents() [192] [1293] 0.0 0.00 0.00 3751+2611 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] 0.00 0.00 2830/3612 NWidgetCore::GetWidgetFromPos(int, int) [1295] 0.00 0.00 595/595 NWidgetSpacer::GetWidgetFromPos(int, int) [1430] 0.00 0.00 213/213 NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1512] 0.00 0.00 35/35 NWidgetServerListHeader::GetWidgetFromPos(int, int) [1673] 1137 NWidgetBackground::GetWidgetFromPos(int, int) [1379] 2611 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] ----------------------------------------------- 0.00 0.00 3668/3668 NetworkUDPSocketHandler::ReceivePackets() [1291] [1294] 0.0 0.00 0.00 3668 Packet::Packet(NetworkSocketHandler*) [1294] ----------------------------------------------- 0.00 0.00 782/3612 NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1512] 0.00 0.00 2830/3612 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] [1295] 0.0 0.00 0.00 3612 NWidgetCore::GetWidgetFromPos(int, int) [1295] ----------------------------------------------- 0.00 0.00 3441/3441 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1296] 0.0 0.00 0.00 3441 GetStationIndex(unsigned int) [1296] ----------------------------------------------- 0.00 0.00 2/3419 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.00 3417/3419 DrawOverlappedWindowForAll(int, int, int, int) [14] [1297] 0.0 0.00 0.00 3419 StatusBarWindow::OnPaint() [1297] ----------------------------------------------- 0.00 0.00 22/3195 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 57/3195 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1633] 0.00 0.00 3116/3195 StartSound(unsigned short, float, unsigned int) [1302] [1298] 0.0 0.00 0.00 3195 GetSound(unsigned short) [1298] ----------------------------------------------- 0.00 0.00 3181/3181 HandleMouseEvents() [192] [1299] 0.0 0.00 0.00 3181 UpdateTileSelection() [1299] ----------------------------------------------- 0.00 0.00 3181/3181 HandleMouseEvents() [192] [1300] 0.0 0.00 0.00 3181 VpHandlePlaceSizingDrag() [1300] ----------------------------------------------- 0.00 0.00 3116/3116 StartSound(unsigned short, float, unsigned int) [1302] [1301] 0.0 0.00 0.00 3116 MxAllocateChannel() [1301] ----------------------------------------------- 0.00 0.00 1/3116 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 2/3116 Vehicle::HandleLoading(bool) [317] 0.00 0.00 2/3116 HandleMouseEvents() [192] 0.00 0.00 18/3116 CargoPayment::~CargoPayment() [410] 0.00 0.00 3093/3116 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] [1302] 0.0 0.00 0.00 3116 StartSound(unsigned short, float, unsigned int) [1302] 0.00 0.00 3116/3195 GetSound(unsigned short) [1298] 0.00 0.00 3116/3116 MxAllocateChannel() [1301] 0.00 0.00 247/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 247/7349 FioSeekToFile(unsigned char, unsigned long) [1249] 0.00 0.00 247/57777 FioReadBlock(void*, unsigned long) [1138] 0.00 0.00 247/247 MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) [1503] 0.00 0.00 247/247 MxSetChannelVolume(MixerChannel*, unsigned int, float) [1504] ----------------------------------------------- 0.00 0.00 2/2932 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 150/2932 RoadVehArrivesAt(RoadVehicle const*, Station*) [1544] 0.00 0.00 493/2932 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1450] 0.00 0.00 700/2932 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] 0.00 0.00 1587/2932 RoadVehController(RoadVehicle*) [86] [1303] 0.0 0.00 0.00 2932 RoadVehicle::IsBus() const [1303] ----------------------------------------------- 0.00 0.00 2/2911 IndustryMonthlyLoop() [177] 0.00 0.00 2909/2911 Pool::CleanPool() [691] [1304] 0.0 0.00 0.00 2911 Pool::FreeItem(unsigned long) [1304] ----------------------------------------------- 0.00 0.00 2910/2910 Load_INDY() [489] [1305] 0.0 0.00 0.00 2910 Pool::GetNew(unsigned long, unsigned long) [1305] 0.00 0.00 47/47 Pool::ResizeFor(unsigned long) [1657] ----------------------------------------------- 0.00 0.00 2738/2738 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1306] 0.0 0.00 0.00 2738 GetVehicleTunnelBridgeProc(Vehicle*, void*) [1306] ----------------------------------------------- 0.00 0.00 2585/2585 NewSpriteGroup(ByteReader*) [1248] [1307] 0.0 0.00 0.00 2585 SpriteGroup const** CallocT(unsigned long) [1307] ----------------------------------------------- 0.00 0.00 2449/2449 MakeSingleHouseBigger(unsigned int) [377] [1308] 0.0 0.00 0.00 2449 Town::GetByTile(unsigned int) [1308] 0.00 0.00 2449/6158898 GetTileType(unsigned int) [1027] ----------------------------------------------- 0.00 0.00 2427/2427 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [605] [1309] 0.0 0.00 0.00 2427 DecreaseBuildingCount(Town*, unsigned short) [1309] ----------------------------------------------- 0.00 0.00 607/2344 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 1737/2344 InitializeSound() [1976] [1310] 0.0 0.00 0.00 2344 FioReadDword() [1310] 0.00 0.00 4688/177121 FioReadWord() [1091] ----------------------------------------------- 0.00 0.00 1/2325 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2333] 0.00 0.00 55/2325 TarListAddFile(char const*) [1517] 0.00 0.00 651/2325 FioOpenFile(int, char const*) [1421] 0.00 0.00 1618/2325 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] [1311] 0.0 0.00 0.00 2325 strtolower(char*) [1311] ----------------------------------------------- 0.00 0.00 5/2321 SetDate(int) [1883] 0.00 0.00 24/2321 IncreaseDate() [152] 0.00 0.00 322/2321 SetYearEngineAgingStops() [2015] 0.00 0.00 1970/2321 FormatString(char*, char const*, long long*, unsigned int, char const*) [536] [1312] 0.0 0.00 0.00 2321 ConvertDateToYMD(int, YearMonthDay*) [1312] ----------------------------------------------- 0.00 0.00 2304/2304 Engine::~Engine() [1314] [1313] 0.0 0.00 0.00 2304 UnloadWagonOverrides(Engine*) [1313] ----------------------------------------------- 0.00 0.00 512/2304 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2055] 0.00 0.00 768/2304 Pool::CleanPool() [1942] 0.00 0.00 1024/2304 T.214 [813] [1314] 0.0 0.00 0.00 2304 Engine::~Engine() [1314] 0.00 0.00 2304/2304 UnloadWagonOverrides(Engine*) [1313] ----------------------------------------------- 0.00 0.00 2271/2271 RoadVehController(RoadVehicle*) [86] [1315] 0.0 0.00 0.00 2271 GetStationIndex(unsigned int) [1315] ----------------------------------------------- 0.00 0.00 2220/2220 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] [1316] 0.0 0.00 0.00 2220 GetStationAnimationFrame(unsigned int) [1316] ----------------------------------------------- 0.00 0.00 84/2199 FeatureNewName(ByteReader*) [701] 0.00 0.00 136/2199 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1553] 0.00 0.00 147/2199 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.00 0.00 1832/2199 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] [1317] 0.0 0.00 0.00 2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] 0.00 0.00 2199/2199 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1318] 0.00 0.00 124/141 BSWAP32(unsigned int) [1551] 0.00 0.00 124/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 2199/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] [1318] 0.0 0.00 0.00 2199 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1318] ----------------------------------------------- 0.00 0.00 2173/2173 GetAnyRoadBits(unsigned int, RoadType, bool) [1079] [1319] 0.0 0.00 0.00 2173 GetTunnelBridgeDirection(unsigned int) [1319] ----------------------------------------------- 0.00 0.00 4/2015 GfxInitPalettes() [1904] 0.00 0.00 2011/2015 GameLoop() [3] [1320] 0.0 0.00 0.00 2015 DoPaletteAnimations() [1320] 0.00 0.00 4028/4530 Blitter_8bppBase::UsePaletteAnimation() [1280] ----------------------------------------------- 0.00 0.00 2011/2011 StateGameLoop() [4] [1321] 0.0 0.00 0.00 2011 OnTick_Companies() [1321] 0.00 0.00 2011/2011 AI::CanStartNew() [1327] ----------------------------------------------- 0.00 0.00 2011/2011 UpdateWindows() [11] [1322] 0.0 0.00 0.00 2011 UpdateViewportPosition(Window*) [1322] ----------------------------------------------- 0.00 0.00 2011/2011 StateGameLoop() [4] [1323] 0.0 0.00 0.00 2011 NewsLoop() [1323] 0.00 0.00 1800/3777 FindWindowById(WindowClass, int) [1292] 0.00 0.00 1799/1799 IsNewsTickerShown() [1349] ----------------------------------------------- 0.00 0.00 2011/2011 GameLoop() [3] [1324] 0.0 0.00 0.00 2011 MusicLoop() [1324] ----------------------------------------------- 0.00 0.00 2011/2011 UpdateWindows() [11] [1325] 0.0 0.00 0.00 2011 SetViewportPosition(Window*, int, int) [1325] ----------------------------------------------- 0.00 0.00 2011/2011 GameLoop() [3] [1326] 0.0 0.00 0.00 2011 SoundDriver::MainLoop() [1326] ----------------------------------------------- 0.00 0.00 2011/2011 OnTick_Companies() [1321] [1327] 0.0 0.00 0.00 2011 AI::CanStartNew() [1327] ----------------------------------------------- 0.00 0.00 2011/2011 StateGameLoop() [4] [1328] 0.0 0.00 0.00 2011 AI::GameLoop() [1328] ----------------------------------------------- 0.00 0.00 2009/2009 NetworkUDPGameLoop() [1334] [1329] 0.0 0.00 0.00 2009 TCPConnecter::CheckCallbacks() [1329] ----------------------------------------------- 0.00 0.00 2008/2008 NetworkUDPGameLoop() [1334] [1330] 0.0 0.00 0.00 2008 NetworkHTTPSocketHandler::HTTPReceive() [1330] ----------------------------------------------- 0.00 0.00 2005/2005 GameLoop() [3] [1331] 0.0 0.00 0.00 2005 CursorTick() [1331] ----------------------------------------------- 0.00 0.00 2005/2005 NetworkUDPGameLoop() [1334] [1332] 0.0 0.00 0.00 2005 ClientNetworkContentSocketHandler::SendReceive() [1332] ----------------------------------------------- 0.00 0.00 2001/2001 GameLoop() [3] [1333] 0.0 0.00 0.00 2001 ProcessAsyncSaveFinish() [1333] ----------------------------------------------- 0.00 0.00 1996/1996 GameLoop() [3] [1334] 0.0 0.00 0.00 1996 NetworkUDPGameLoop() [1334] 0.00 0.00 2009/2009 TCPConnecter::CheckCallbacks() [1329] 0.00 0.00 2008/2008 NetworkHTTPSocketHandler::HTTPReceive() [1330] 0.00 0.00 2007/3841 NetworkUDPSocketHandler::ReceivePackets() [1291] 0.00 0.00 2005/2005 ClientNetworkContentSocketHandler::SendReceive() [1332] ----------------------------------------------- 155 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 2/1982 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 4/1982 ConExec(unsigned char, char**) [1922] 0.00 0.00 18/1982 IniFile::LoadFromDisk(char const*) [1730] 0.00 0.00 69/1982 GetFileTitle(char const*, char*, char const*) [1612] 0.00 0.00 84/1982 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 498/1982 CalcGRFMD5Sum(GRFConfig*) [71] 0.00 0.00 651/1982 FioOpenFile(int, char const*) [1421] 0.00 0.00 656/1982 FioCheckFileExists(char const*, Subdirectory) [1419] [1335] 0.0 0.00 0.00 1982+155 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 4230/11043 OTTD2FS(char const*) [1232] 0.00 0.00 1618/2325 strtolower(char*) [1311] 0.00 0.00 532/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 54/54 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1636] 155 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] ----------------------------------------------- 0.00 0.00 4/1954 Aircraft::MarkDirty() [1948] 0.00 0.00 15/1954 AfterLoadVehicles(bool) [394] 0.00 0.00 1935/1954 SetAircraftPosition(Aircraft*, int, int, int) [624] [1336] 0.0 0.00 0.00 1954 Aircraft::GetImage(Direction) const [1336] ----------------------------------------------- 0.00 0.00 14/1944 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 86/1944 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 117/1944 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.00 226/1944 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 572/1944 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 929/1944 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] [1337] 0.0 0.00 0.00 1944 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1337] ----------------------------------------------- 0.00 0.00 552/1920 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] 0.00 0.00 1368/1920 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] [1338] 0.0 0.00 0.00 1920 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1338] ----------------------------------------------- 0.00 0.00 2/1888 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 1886/1888 RoadVehController(RoadVehicle*) [86] [1339] 0.0 0.00 0.00 1888 GetRoadStopType(unsigned int) [1339] ----------------------------------------------- 0.00 0.00 1853/1853 InvalidateWindowData(WindowClass, int, int) [1243] [1340] 0.0 0.00 0.00 1853 StatusBarWindow::OnInvalidateData(int) [1340] ----------------------------------------------- 0.00 0.00 1/1835 NetworkServerStart() [2350] 0.00 0.00 1834/1835 NetworkGameLoop() [5] [1341] 0.0 0.00 0.00 1835 NetworkUDPAdvertise() [1341] ----------------------------------------------- 0.00 0.00 1834/1834 NetworkGameLoop() [5] [1342] 0.0 0.00 0.00 1834 NetworkServer_Tick(bool) [1342] ----------------------------------------------- 0.00 0.00 1834/1834 NetworkGameLoop() [5] [1343] 0.0 0.00 0.00 1834 NetworkReceive() [1343] ----------------------------------------------- 0.00 0.00 1834/1834 CallWindowTickEvent() [512] [1344] 0.0 0.00 0.00 1834 StatusBarWindow::OnTick() [1344] ----------------------------------------------- 0.00 0.00 1834/1834 CallWindowTickEvent() [512] [1345] 0.0 0.00 0.00 1834 MainToolbarWindow::OnTick() [1345] ----------------------------------------------- 0.00 0.00 1832/1832 FeatureChangeInfo(ByteReader*) [1358] [1346] 0.0 0.00 0.00 1832 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] 0.00 0.00 1907/618507 ByteReader::ReadByte() [1058] 0.00 0.00 1832/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] 0.00 0.00 488/536 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1437] 0.00 0.00 55/55 AlterVehicleListOrder(unsigned short, unsigned short) [1635] 0.00 0.00 52/52 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1642] 0.00 0.00 39/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 1/1825 CleanupGeneration() [615] 0.00 0.00 1/1825 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/1825 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/1825 ShowNetworkGameWindow() [527] 0.00 0.00 1/1825 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 2/1825 Industry::~Industry() [690] 0.00 0.00 2/1825 NetworkDisconnect(bool) [2073] 0.00 0.00 2/1825 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 2/1825 HideVitalWindows() [2342] 0.00 0.00 2/1825 HandleMouseEvents() [192] 0.00 0.00 10/1825 Station::~Station() [787] 0.00 0.00 1800/1825 MoveToNextItem() [1348] [1347] 0.0 0.00 0.00 1825 DeleteWindowById(WindowClass, int, bool) [1347] ----------------------------------------------- 0.00 0.00 1800/1800 StateGameLoop() [4] [1348] 0.0 0.00 0.00 1800 MoveToNextItem() [1348] 0.00 0.00 1800/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1800/1825 DeleteWindowById(WindowClass, int, bool) [1347] ----------------------------------------------- 0.00 0.00 1799/1799 NewsLoop() [1323] [1349] 0.0 0.00 0.00 1799 IsNewsTickerShown() [1349] 0.00 0.00 1799/3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 0.00 0.00 1786/1786 Aircraft::Tick() [572] [1350] 0.0 0.00 0.00 1786 GetDirectionTowards(Vehicle const*, int, int) [1350] ----------------------------------------------- 0.00 0.00 1738/1738 AfterLoadStations() [2345] [1351] 0.0 0.00 0.00 1738 GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) [1351] ----------------------------------------------- 0.00 0.00 2/1690 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 3/1690 Aircraft::Tick() [572] 0.00 0.00 151/1690 RoadVehController(RoadVehicle*) [86] 0.00 0.00 684/1690 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 850/1690 ProcessOrders(Vehicle*) [90] [1352] 0.0 0.00 0.00 1690 InvalidateVehicleOrder(Vehicle const*, int) [1352] 0.00 0.00 2535/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 845/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.00 0.00 2/1679 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 5/1679 ProcessOrders(Vehicle*) [90] 0.00 0.00 834/1679 Vehicle::BeginLoading() [543] 0.00 0.00 838/1679 Vehicle::LeaveStation() [391] [1353] 0.0 0.00 0.00 1679 UpdateVehicleTimetable(Vehicle*, bool) [1353] 0.00 0.00 104/232648 SetWindowDirty(WindowClass, int) [1087] ----------------------------------------------- 0.00 0.00 15/1621 T.1182 [845] 0.00 0.00 1606/1621 IniFile::LoadFromDisk(char const*) [1730] [1354] 0.0 0.00 0.00 1621 IniItem::IniItem(IniGroup*, char const*, unsigned long) [1354] ----------------------------------------------- 0.00 0.00 1604/1604 MainToolbarWindow::OnPaint() [74] [1355] 0.0 0.00 0.00 1604 Window::SetWidgetsDisabledState(bool, int, ...) [1355] ----------------------------------------------- 0.00 0.00 1/1588 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] 0.00 0.00 1587/1588 RoadVehController(RoadVehicle*) [86] [1356] 0.0 0.00 0.00 1588 GetTileOwner(unsigned int) [1356] ----------------------------------------------- 0.00 0.00 1553/1553 AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [700] [1357] 0.0 0.00 0.00 1553 AddGRFTextToList(GRFText**, GRFText*) [1357] ----------------------------------------------- 0.00 0.00 1546/1546 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1358] 0.0 0.00 0.00 1546 FeatureChangeInfo(ByteReader*) [1358] 0.00 0.00 6184/618507 ByteReader::ReadByte() [1058] 0.00 0.00 4079/4092 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1286] 0.00 0.00 1832/1832 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] 0.00 0.00 1546/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 1500/1500 StationChangeInfo(unsigned int, int, int, ByteReader*) [1360] 0.00 0.00 338/338 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1477] 0.00 0.00 204/204 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1515] 0.00 0.00 136/136 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1553] 0.00 0.00 57/57 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1633] 0.00 0.00 12/12 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [1771] ----------------------------------------------- 0.00 0.00 1544/1544 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1359] 0.0 0.00 0.00 1544 ReserveChangeInfo(ByteReader*) [1359] 0.00 0.00 1976/618507 ByteReader::ReadByte() [1058] 0.00 0.00 13/4092 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1286] 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&) [1689] 0.00 0.00 9/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 1500/1500 FeatureChangeInfo(ByteReader*) [1358] [1360] 0.0 0.00 0.00 1500 StationChangeInfo(unsigned int, int, int, ByteReader*) [1360] 0.00 0.00 340820/618507 ByteReader::ReadByte() [1058] 0.00 0.00 84246/87350 MapSpriteMappingRecolour(PalSpriteID*) [1121] 0.00 0.00 338/338 AllocateStationClass(unsigned int) [1476] ----------------------------------------------- 0.00 0.00 51/1423 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1643] 0.00 0.00 279/1423 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.00 0.00 1093/1423 StationMapSpriteGroup(ByteReader*, unsigned char) [1482] [1361] 0.0 0.00 0.00 1423 IsValidGroupID(unsigned short, char const*) [1361] ----------------------------------------------- 0.00 0.00 12/1384 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 1372/1384 DrawTile_Road(TileInfo*) [153] [1362] 0.0 0.00 0.00 1384 IsCrossingBarred(unsigned int) [1362] ----------------------------------------------- 0.00 0.00 12/1384 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] 0.00 0.00 1372/1384 DrawTile_Road(TileInfo*) [153] [1363] 0.0 0.00 0.00 1384 GetCrossingRoadAxis(unsigned int) [1363] ----------------------------------------------- 0.00 0.00 1378/1378 ProcessOrders(Vehicle*) [90] [1364] 0.0 0.00 0.00 1378 IsTileType(unsigned int, TileType) [1364] ----------------------------------------------- 0.00 0.00 1354/1354 DrawMouseCursor() [644] [1365] 0.0 0.00 0.00 1354 Blitter_8bppBase::BufferSize(int, int) [1365] ----------------------------------------------- 0.00 0.00 1354/1354 DrawMouseCursor() [644] [1366] 0.0 0.00 0.00 1354 Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) [1366] ----------------------------------------------- 0.00 0.00 1353/1353 UndrawMouseCursor() [694] [1367] 0.0 0.00 0.00 1353 Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) [1367] ----------------------------------------------- 0.00 0.00 3/1324 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [717] 0.00 0.00 1321/1324 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] [1368] 0.0 0.00 0.00 1324 GetRoadDepotDirection(unsigned int) [1368] ----------------------------------------------- 0.00 0.00 1322/1322 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1369] 0.0 0.00 0.00 1322 SkipAct1(ByteReader*) [1369] 0.00 0.00 4840/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 1304/1304 SlObjectMember(void*, SaveLoad const*) [83] [1370] 0.0 0.00 0.00 1304 GetBaseStationDescription() [1370] ----------------------------------------------- 0.00 0.00 565/1297 NWidgetBackground::Draw(Window const*) [267] 0.00 0.00 732/1297 NWidgetLeaf::Draw(Window const*) [207] [1371] 0.0 0.00 0.00 1297 NetworkGameWindow::DrawWidget(Rect const&, int) const [1371] ----------------------------------------------- 0.00 0.00 256/1280 Load_ENGS() [752] 0.00 0.00 512/1280 Load_ENGN() [583] 0.00 0.00 512/1280 CopyTempEngineData() [2078] [1372] 0.0 0.00 0.00 1280 GetTempDataEngine(unsigned short) [1372] 0.00 0.00 1280/1280 T.214 [813] ----------------------------------------------- 0.00 0.00 1/1226 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/1226 CreateMainSurface(unsigned int, unsigned int) [616] 0.00 0.00 1224/1226 ReadSprite(SpriteCache*, unsigned int, SpriteType) [172] [1373] 0.0 0.00 0.00 1226 Blitter_8bppBase::GetScreenDepth() [1373] ----------------------------------------------- 0.00 0.00 1217/1217 DrawWaterEdges(unsigned int, unsigned int) [682] [1374] 0.0 0.00 0.00 1217 IsWateredTile(unsigned int, Direction) [1374] ----------------------------------------------- 0.00 0.00 1202/1202 ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [704] [1375] 0.0 0.00 0.00 1202 GetStationIndex(unsigned int) [1375] ----------------------------------------------- 0.00 0.00 17/1191 SaveToConfig() [765] 0.00 0.00 48/1191 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 174/1191 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [373] 0.00 0.00 309/1191 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 320/1191 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] 0.00 0.00 323/1191 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] [1376] 0.0 0.00 0.00 1191 IniGroup::GetItem(char const*, bool) [1376] ----------------------------------------------- 0.00 0.00 150/1165 RoadVehController(RoadVehicle*) [86] 0.00 0.00 1015/1165 LoadUnloadStation(Station*) [62] [1377] 0.0 0.00 0.00 1165 GroundVehicle::CargoChanged() [1377] ----------------------------------------------- 0.00 0.00 1137/1137 SlSaveLoadConv(void*, unsigned int) [94] [1378] 0.0 0.00 0.00 1137 RemapOldStringID(unsigned short) [1378] ----------------------------------------------- 1137 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] [1379] 0.0 0.00 0.00 1137 NWidgetBackground::GetWidgetFromPos(int, int) [1379] 488 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] ----------------------------------------------- 0.00 0.00 1112/1112 SQLexer::Next() [1381] [1380] 0.0 0.00 0.00 1112 buf_lexfeed(void*) [1380] ----------------------------------------------- 0.00 0.00 1/1112 SQLexer::ReadNumber() [2498] 0.00 0.00 1/1112 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 120/1112 SQLexer::ReadString(char, bool) [1871] 0.00 0.00 218/1112 SQLexer::ReadID() [1697] 0.00 0.00 772/1112 SQLexer::Lex() [1603] [1381] 0.0 0.00 0.00 1112 SQLexer::Next() [1381] 0.00 0.00 1112/1112 buf_lexfeed(void*) [1380] ----------------------------------------------- 0.00 0.00 1109/1109 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] [1382] 0.0 0.00 0.00 1109 IsSlopeRefused(Slope, Slope) [1382] ----------------------------------------------- 0.00 0.00 1088/1088 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] [1383] 0.0 0.00 0.00 1088 TerraformAddDirtyTile(TerraformerState*, unsigned int) [1383] ----------------------------------------------- 0.00 0.00 1060/1060 GetTownRoadBits(unsigned int) [1080] [1384] 0.0 0.00 0.00 1060 GetStationType(unsigned int) [1384] ----------------------------------------------- 0.00 0.00 1049/1049 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [173] [1385] 0.0 0.00 0.00 1049 GetRoadDepotDirection(unsigned int) [1385] ----------------------------------------------- 0.00 0.00 1047/1047 LoadUnloadStation(Station*) [62] [1386] 0.0 0.00 0.00 1047 ShowFillingPercent(int, int, int, unsigned char, unsigned short) [1386] ----------------------------------------------- 0.00 0.00 135/934 CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) [669] 0.00 0.00 799/934 BuildTownHouse(Town*, unsigned int) [310] [1387] 0.0 0.00 0.00 934 MayHaveBridgeAbove(unsigned int) [1387] 0.00 0.00 318/6158898 GetTileType(unsigned int) [1027] ----------------------------------------------- 0.00 0.00 132/898 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] 0.00 0.00 766/898 StationMapSpriteGroup(ByteReader*, unsigned char) [1482] [1388] 0.0 0.00 0.00 898 TranslateCargo(unsigned char, unsigned char) [1388] 0.00 0.00 466/99615 grfmsg(int, char const*, ...) [1117] 0.00 0.00 422/3900 GetCargoIDByLabel(unsigned int) [1290] ----------------------------------------------- 0.00 0.00 64/885 Station::~Station() [787] 0.00 0.00 821/885 OnTick_Station() [178] [1389] 0.0 0.00 0.00 885 CargoList::Truncate(unsigned int) [1389] 0.00 0.00 98/48212 CargoList::RemoveFromCache(CargoPacket const*) [1151] 0.00 0.00 98/27330 std::list >::erase(std::_List_iterator) [1181] 0.00 0.00 98/109958 Pool::FreeItem(unsigned long) [1111] ----------------------------------------------- 0.00 0.00 882/882 RoadVehController(RoadVehicle*) [86] [1390] 0.0 0.00 0.00 882 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [1390] 0.00 0.00 882/308618 GetAnyRoadBits(unsigned int, RoadType, bool) [1079] ----------------------------------------------- 0.00 0.00 871/871 CheckOrders(Vehicle const*) [411] [1391] 0.0 0.00 0.00 871 OrderList::DebugCheckSanity() const [1391] ----------------------------------------------- 0.00 0.00 21/866 VehicleOrderSaver::SwitchToNextOrder(bool) [437] 0.00 0.00 845/866 ProcessOrders(Vehicle*) [90] [1392] 0.0 0.00 0.00 866 UpdateOrderDest(Vehicle*, Order const*, int) [1392] 0.00 0.00 701/701 Train::GetOrderStationLocation(unsigned short) [1409] 0.00 0.00 151/151 RoadVehicle::GetOrderStationLocation(unsigned short) [1541] 0.00 0.00 3/3 Aircraft::GetOrderStationLocation(unsigned short) [2053] ----------------------------------------------- 0.00 0.00 838/838 Vehicle::LeaveStation() [391] [1393] 0.0 0.00 0.00 838 Order::MakeLeaveStation() [1393] ----------------------------------------------- 0.00 0.00 838/838 Vehicle::LeaveStation() [391] [1394] 0.0 0.00 0.00 838 std::list >::remove(Vehicle* const&) [1394] ----------------------------------------------- 0.00 0.00 2/836 AfterLoadGame() [105] 0.00 0.00 834/836 PrepareUnload(Vehicle*) [1397] [1395] 0.0 0.00 0.00 836 Pool::GetNew(unsigned long) [1395] ----------------------------------------------- 0.00 0.00 151/835 RoadVehController(RoadVehicle*) [86] 0.00 0.00 684/835 TrainLocoHandler(Train*, bool) [7] [1396] 0.0 0.00 0.00 835 Order::Free() [1396] ----------------------------------------------- 0.00 0.00 834/834 Vehicle::BeginLoading() [543] [1397] 0.0 0.00 0.00 834 PrepareUnload(Vehicle*) [1397] 0.00 0.00 834/836 Pool::GetNew(unsigned long) [1395] ----------------------------------------------- 0.00 0.00 834/834 Vehicle::BeginLoading() [543] [1398] 0.0 0.00 0.00 834 Order::MakeLoading(bool) [1398] ----------------------------------------------- 0.00 0.00 831/831 LoadUnloadStation(Station*) [62] [1399] 0.0 0.00 0.00 831 Pool::FreeItem(unsigned long) [1399] ----------------------------------------------- 0.00 0.00 5/812 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 807/812 GetReservedTrackbits(unsigned int) [1049] [1400] 0.0 0.00 0.00 812 HasDepotReservation(unsigned int) [1400] ----------------------------------------------- 0.00 0.00 805/805 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [1401] 0.0 0.00 0.00 805 ClearTile_Town(unsigned int, DoCommandFlag) [1401] 0.00 0.00 118/769478 CanDeleteHouse(unsigned int) [1055] 0.00 0.00 117/3359427 GetHouseType(unsigned int) [1028] 0.00 0.00 117/117 HouseSpec::GetRemovalCost() const [1574] 0.00 0.00 117/6158898 GetTileType(unsigned int) [1027] 0.00 0.00 117/117 ChangeTownRating(Town*, int, int, DoCommandFlag) [1572] ----------------------------------------------- 0.00 0.00 768/768 SetupEngines() [1962] [1402] 0.0 0.00 0.00 768 Pool::GetNew(unsigned long) [1402] ----------------------------------------------- 0.00 0.00 768/768 Pool::CleanPool() [1942] [1403] 0.0 0.00 0.00 768 Pool::FreeItem(unsigned long) [1403] ----------------------------------------------- 0.00 0.00 768/768 SetupEngines() [1962] [1404] 0.0 0.00 0.00 768 Engine::Engine(VehicleType, unsigned short) [1404] ----------------------------------------------- 0.00 0.00 750/750 CargoPayment::~CargoPayment() [410] [1405] 0.0 0.00 0.00 750 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1405] ----------------------------------------------- 0.00 0.00 8/720 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 352/720 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] 0.00 0.00 360/720 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] [1406] 0.0 0.00 0.00 720 LeastCommonMultiple(int, int) [1406] ----------------------------------------------- 0.00 0.00 714/714 AfterLoadVehicles(bool) [394] [1407] 0.0 0.00 0.00 714 OrderList::Initialize(Order*, Vehicle*) [1407] ----------------------------------------------- 0.00 0.00 708/708 AnimateAnimatedTiles() [154] [1408] 0.0 0.00 0.00 708 AnimateAirportTile(unsigned int) [1408] 0.00 0.00 707/7079 GetTranslatedAirportTileID(unsigned char) [1252] ----------------------------------------------- 0.00 0.00 701/701 UpdateOrderDest(Vehicle*, Order const*, int) [1392] [1409] 0.0 0.00 0.00 701 Train::GetOrderStationLocation(unsigned short) [1409] ----------------------------------------------- 0.00 0.00 700/700 CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [124] [1410] 0.0 0.00 0.00 700 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1410] 0.00 0.00 700/5696 Station::GetTileArea(TileArea*, StationType) const [1263] ----------------------------------------------- 0.00 0.00 696/696 AfterLoadGame() [105] [1411] 0.0 0.00 0.00 696 GetRoadTileType(unsigned int) [1411] 0.00 0.00 696/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 688/688 Load_ORDL() [558] [1412] 0.0 0.00 0.00 688 Pool::GetNew(unsigned long, unsigned long) [1412] ----------------------------------------------- 0.00 0.00 682/682 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [89] [1413] 0.0 0.00 0.00 682 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1413] 0.00 0.00 674/5696 Station::GetTileArea(TileArea*, StationType) const [1263] 0.00 0.00 8/40 Waypoint::GetTileArea(TileArea*, StationType) const [1665] ----------------------------------------------- 0.00 0.00 675/675 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1414] 0.0 0.00 0.00 675 SkipAct12(ByteReader*) [1414] 0.00 0.00 4185/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 7/671 Waypoint::~Waypoint() [1850] 0.00 0.00 664/671 Station::~Station() [787] [1415] 0.0 0.00 0.00 671 BaseStation::~BaseStation() [1415] ----------------------------------------------- 0.00 0.00 2/671 MoveBuoysToWaypoints() [799] 0.00 0.00 17/671 Load_STNS() [622] 0.00 0.00 652/671 Load_STNN() [197] [1416] 0.0 0.00 0.00 671 Pool::GetNew(unsigned long, unsigned long) [1416] ----------------------------------------------- 0.00 0.00 2/671 MoveBuoysToWaypoints() [799] 0.00 0.00 669/671 Pool::CleanPool() [788] [1417] 0.0 0.00 0.00 671 Pool::FreeItem(unsigned long) [1417] ----------------------------------------------- 0.00 0.00 17/664 Load_STNS() [622] 0.00 0.00 647/664 Load_STNN() [197] [1418] 0.0 0.00 0.00 664 Station::Station(unsigned int) [1418] ----------------------------------------------- 0.00 0.00 15/656 ScriptScanner::ScanDir(char const*, char const*) [438] 0.00 0.00 92/656 LoadNewGRF(unsigned int, unsigned int) [388] 0.00 0.00 549/656 FillGRFDetails(GRFConfig*, bool) [196] [1419] 0.0 0.00 0.00 656 FioCheckFileExists(char const*, Subdirectory) [1419] 0.00 0.00 656/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] ----------------------------------------------- 0.00 0.00 652/652 AfterLoadStations() [2345] [1420] 0.0 0.00 0.00 652 StationUpdateAnimTriggers(BaseStation*) [1420] ----------------------------------------------- 0.00 0.00 1/651 GfxLoadSprites() [322] 0.00 0.00 3/651 InitializeSound() [1976] 0.00 0.00 6/651 LoadGrfFile(char const*, unsigned int, int) [485] 0.00 0.00 641/651 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1421] 0.0 0.00 0.00 651 FioOpenFile(int, char const*) [1421] 0.00 0.00 651/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] 0.00 0.00 651/2325 strtolower(char*) [1311] ----------------------------------------------- 0.00 0.00 1/642 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 55/642 UpdateNearestTownForRoadTiles(bool) [2388] 0.00 0.00 586/642 AfterLoadGame() [105] [1422] 0.0 0.00 0.00 642 CalcClosestTownFromTile(unsigned int, unsigned int) [1422] 0.00 0.00 24834/797274 DistanceManhattan(unsigned int, unsigned int) [1050] ----------------------------------------------- 0.00 0.00 637/637 CargoPayment::~CargoPayment() [410] [1423] 0.0 0.00 0.00 637 Train::GetExpenseType(bool) const [1423] ----------------------------------------------- 0.00 0.00 1/633 T.1182 [845] 0.00 0.00 2/633 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2105] 0.00 0.00 2/633 GRFLoadConfig(IniFile*, char const*, bool) [2104] 0.00 0.00 2/633 LoadFromConfig() [763] 0.00 0.00 2/633 SaveToConfig() [765] 0.00 0.00 3/633 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2025] 0.00 0.00 3/633 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2024] 0.00 0.00 20/633 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] 0.00 0.00 24/633 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 30/633 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [373] 0.00 0.00 266/633 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 278/633 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] [1424] 0.0 0.00 0.00 633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 4/122 IniGroup::IniGroup(IniFile*, char const*, unsigned long) [1567] ----------------------------------------------- 0.00 0.00 621/621 AfterLoadGame() [105] [1425] 0.0 0.00 0.00 621 GetIndustryGfx(unsigned int) [1425] 0.00 0.00 1242/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 614/614 Load_TOWN() [565] [1426] 0.0 0.00 0.00 614 Pool::GetNew(unsigned long, unsigned long) [1426] 0.00 0.00 11/11 Pool::ResizeFor(unsigned long) [1782] ----------------------------------------------- 0.00 0.00 614/614 Pool::CleanPool() [1939] [1427] 0.0 0.00 0.00 614 Pool::FreeItem(unsigned long) [1427] ----------------------------------------------- 0.00 0.00 614/614 Pool::CleanPool() [1939] [1428] 0.0 0.00 0.00 614 Town::~Town() [1428] ----------------------------------------------- 0.00 0.00 286/603 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 317/603 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] [1429] 0.0 0.00 0.00 603 StringToVal(SettingDescBase const*, char const*) [1429] 0.00 0.00 34/34 LookupOneOfMany(char const*, char const*, unsigned long) [1674] ----------------------------------------------- 0.00 0.00 595/595 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] [1430] 0.0 0.00 0.00 595 NWidgetSpacer::GetWidgetFromPos(int, int) [1430] ----------------------------------------------- 0.00 0.00 589/589 RoadVehController(RoadVehicle*) [86] [1431] 0.0 0.00 0.00 589 IsDriveThroughStopTile(unsigned int) [1431] ----------------------------------------------- 0.00 0.00 584/584 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1432] 0.0 0.00 0.00 584 FloodVehicleProc(Vehicle*, void*) [1432] ----------------------------------------------- 0.00 0.00 3/572 AfterLoadVehicles(bool) [394] 0.00 0.00 264/572 Aircraft::Tick() [572] 0.00 0.00 305/572 SetAircraftPosition(Aircraft*, int, int, int) [624] [1433] 0.0 0.00 0.00 572 GetRotorImage(Aircraft const*) [1433] ----------------------------------------------- 0.00 0.00 3/569 GfxLoadSprites() [322] 0.00 0.00 20/569 Load_NGRF() [676] 0.00 0.00 546/569 GRFFileScanner::AddFile(char const*, unsigned long) [63] [1434] 0.0 0.00 0.00 569 GRFConfig::GRFConfig(char const*) [1434] ----------------------------------------------- 0.00 0.00 564/564 DrawOverlappedWindowForAll(int, int, int, int) [14] [1435] 0.0 0.00 0.00 564 QueryStringBaseWindow::DrawEditBox(int) [1435] ----------------------------------------------- 0.00 0.00 537/537 GetAnyRoadBits(unsigned int, RoadType, bool) [1079] [1436] 0.0 0.00 0.00 537 GetRoadStopDir(unsigned int) [1436] ----------------------------------------------- 0.00 0.00 48/536 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1553] 0.00 0.00 488/536 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] [1437] 0.0 0.00 0.00 536 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1437] 0.00 0.00 624/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 532/532 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1438] 0.0 0.00 0.00 532 FeatureMapSpriteGroup(ByteReader*) [1438] 0.00 0.00 1085/618507 ByteReader::ReadByte() [1058] 0.00 0.00 532/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 20/528 AfterLoadGame() [105] 0.00 0.00 508/528 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [352] [1439] 0.0 0.00 0.00 528 Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1439] ----------------------------------------------- 0.00 0.00 16/525 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 64/525 DropdownWindow::DrawWidget(Rect const&, int) const [635] 0.00 0.00 445/525 DropdownWindow::OnMouseLoop() [528] [1440] 0.0 0.00 0.00 525 DropDownListItem::Height(unsigned int) const [1440] ----------------------------------------------- 0.00 0.00 56/522 AfterLoadGame() [105] 0.00 0.00 210/522 WriteValue(void*, unsigned int, long long) [284] 0.00 0.00 256/522 Load_ENGS() [752] [1441] 0.0 0.00 0.00 522 CopyFromOldName(unsigned short) [1441] ----------------------------------------------- 0.00 0.00 20/518 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 498/518 CalcGRFMD5Sum(GRFConfig*) [71] [1442] 0.0 0.00 0.00 518 FioFCloseFile(_IO_FILE*) [1442] ----------------------------------------------- 0.00 0.00 20/518 MD5File::CheckMD5(Subdirectory) const [251] 0.00 0.00 498/518 CalcGRFMD5Sum(GRFConfig*) [71] [1443] 0.0 0.00 0.00 518 Md5::Md5() [1443] ----------------------------------------------- 0.00 0.00 518/518 Ship::Tick() [383] [1444] 0.0 0.00 0.00 518 Ship::IsInDepot() const [1444] ----------------------------------------------- 0.00 0.00 512/512 T.214 [813] [1445] 0.0 0.00 0.00 512 Engine::Engine() [1445] ----------------------------------------------- 0.00 0.00 2/512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2167] 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&) [1447] [1446] 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&) [1446] ----------------------------------------------- 0.00 0.00 512/512 T.214 [813] [1447] 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&) [1447] 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&) [1446] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2167] ----------------------------------------------- 0.00 0.00 1/503 CreateMainSurface(unsigned int, unsigned int) [616] 0.00 0.00 502/503 VideoDriver_SDL::MainLoop() [2] [1448] 0.0 0.00 0.00 503 UpdatePalette(unsigned int, unsigned int) [1448] ----------------------------------------------- 0.00 0.00 1/495 SQInstance::Finalize() [2418] 0.00 0.00 1/495 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 1/495 SQLexer::~SQLexer() [2501] 0.00 0.00 1/495 StringTable::~StringTable() [2426] 0.00 0.00 1/495 RefTable::Finalize() [2508] 0.00 0.00 1/495 ScriptScanner::~ScriptScanner() [2431] 0.00 0.00 2/495 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] 0.00 0.00 2/495 SQFunctionProto::~SQFunctionProto() [1822] 0.00 0.00 2/495 SQVM::Pop(long) [1641] 0.00 0.00 2/495 SQVM::~SQVM() [2487] 0.00 0.00 3/495 SQVM::Finalize() [2046] 0.00 0.00 5/495 SQClass::~SQClass() [2050] 0.00 0.00 6/495 SQFunctionProto::Release() [1821] 0.00 0.00 6/495 StringTable::Add(char const*, long) [1485] 0.00 0.00 7/495 sq_setparamscheck [828] 0.00 0.00 8/495 SQLexer::GetIDType(char*) [1698] 0.00 0.00 8/495 SQClosure::~SQClosure() [1834] 0.00 0.00 14/495 SQClass::Finalize() [2048] 0.00 0.00 14/495 SQFuncState::PopChildState() [1842] 0.00 0.00 22/495 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 53/495 SQSharedState::~SQSharedState() [2429] 0.00 0.00 58/495 SQFuncState::~SQFuncState() [1818] 0.00 0.00 113/495 SQNativeClosure::~SQNativeClosure() [1600] 0.00 0.00 164/495 SQTable::~SQTable() [1679] [1449] 0.0 0.00 0.00 495 sq_vm_free(void*, unsigned long) [1449] ----------------------------------------------- 0.00 0.00 493/493 CanVehicleUseStation(Vehicle const*, Station const*) [1227] [1450] 0.0 0.00 0.00 493 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1450] 0.00 0.00 493/2932 RoadVehicle::IsBus() const [1303] ----------------------------------------------- 0.00 0.00 1/489 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 488/489 NetworkGameWindow::OnPaint() [232] [1451] 0.0 0.00 0.00 489 NWidgetStacked::SetDisplayedPlane(int) [1451] ----------------------------------------------- 0.00 0.00 54/486 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [1639] 0.00 0.00 432/486 ReplaceEnglishWords(char*, bool) [1638] [1452] 0.0 0.00 0.00 486 ReplaceWords(char const*, char const*, char*) [1452] ----------------------------------------------- 0.00 0.00 42/483 PrintGrfInfo(char*, unsigned int, unsigned char const*) [1722] 0.00 0.00 441/483 GamelogPrint(void (*)(char const*)) [1856] [1453] 0.0 0.00 0.00 483 AddDebugText(char*, char const*, ...) [1453] ----------------------------------------------- 0.00 0.00 16/474 HandleOldDiffCustom(bool) [783] 0.00 0.00 170/474 T.1183 [611] 0.00 0.00 288/474 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] [1454] 0.0 0.00 0.00 474 Write_ValidateSetting(void*, SettingDesc const*, int) [1454] ----------------------------------------------- 0.00 0.00 469/469 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [1455] 0.0 0.00 0.00 469 DieselSmokeInit(EffectVehicle*) [1455] ----------------------------------------------- 0.00 0.00 467/467 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [1456] 0.0 0.00 0.00 467 ClearTile_Track(unsigned int, DoCommandFlag) [1456] ----------------------------------------------- 0.00 0.00 196/465 DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) [725] 0.00 0.00 269/465 DrawWaterClassGround(TileInfo const*) [275] [1457] 0.0 0.00 0.00 465 GetCanalSprite(CanalFeature, unsigned int) [1457] ----------------------------------------------- 0.00 0.00 4/452 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [289] 0.00 0.00 9/452 StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) [141] 0.00 0.00 20/452 TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) [387] 0.00 0.00 40/452 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 146/452 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 233/452 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [1458] 0.0 0.00 0.00 452 GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) [1458] ----------------------------------------------- 0.00 0.00 437/437 TileLoop_Industry(unsigned int) [122] [1459] 0.0 0.00 0.00 437 SetIndustryGfx(unsigned int, unsigned short) [1459] ----------------------------------------------- 0.00 0.00 436/436 TileLoop_Clear(unsigned int) [56] [1460] 0.0 0.00 0.00 436 IsTileType(unsigned int, TileType) [1460] ----------------------------------------------- 0.00 0.00 123/393 RunTileLoop() [8] 0.00 0.00 270/393 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [425] [1461] 0.0 0.00 0.00 393 AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1461] 0.00 0.00 393/7079 GetTranslatedAirportTileID(unsigned char) [1252] ----------------------------------------------- 0.00 0.00 135/392 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 257/392 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] [1462] 0.0 0.00 0.00 392 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1462] ----------------------------------------------- 0.00 0.00 4/390 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 386/390 NWidgetLeaf::Draw(Window const*) [207] [1463] 0.0 0.00 0.00 390 QueryWindow::SetStringParameters(int) const [1463] ----------------------------------------------- 0.00 0.00 388/388 AfterLoadGame() [105] [1464] 0.0 0.00 0.00 388 GetStationType(unsigned int) [1464] 0.00 0.00 388/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 388/388 ViewportDoDraw(ViewPort const*, int, int, int, int) [19] [1465] 0.0 0.00 0.00 388 TownDrawHouseLift(TileInfo const*) [1465] ----------------------------------------------- 0.00 0.00 1/388 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 4/388 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 145/388 NWidgetBackground::Draw(Window const*) [267] 0.00 0.00 238/388 NWidgetLeaf::Draw(Window const*) [207] [1466] 0.0 0.00 0.00 388 Window::SetStringParameters(int) const [1466] ----------------------------------------------- 0.00 0.00 384/384 BindAirportSpecs() [1983] [1467] 0.0 0.00 0.00 384 AirportSpec::GetWithoutOverride(unsigned char) [1467] ----------------------------------------------- 0.00 0.00 65/379 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 314/379 NWidgetLeaf::Draw(Window const*) [207] [1468] 0.0 0.00 0.00 379 SelectGameWindow::SetStringParameters(int) const [1468] ----------------------------------------------- 0.00 0.00 1/362 sq_compile [886] 0.00 0.00 1/362 SQClass::CreateInstance() [2497] 0.00 0.00 1/362 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 1/362 RefTable::AllocNodes(unsigned long) [2504] 0.00 0.00 1/362 SQTable::Clone() [2502] 0.00 0.00 1/362 SQVM::Init(SQVM*, long) [2483] 0.00 0.00 1/362 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2485] 0.00 0.00 2/362 sq_newuserdata [837] 0.00 0.00 2/362 sq_open [892] 0.00 0.00 2/362 sq_newclass [836] 0.00 0.00 2/362 SQClass::SQClass(SQSharedState*, SQClass*) [2049] 0.00 0.00 7/362 SQFuncState::PushChildState(SQSharedState*) [1843] 0.00 0.00 7/362 StringTable::AllocNodes(long) [1845] 0.00 0.00 7/362 SQSharedState::Init() [2427] 0.00 0.00 7/362 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1848] 0.00 0.00 8/362 SQFuncState::BuildProto() [1814] 0.00 0.00 13/362 sq_newclosure [825] 0.00 0.00 16/362 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1817] 0.00 0.00 56/362 SQTable::AllocNodes(long) [1634] 0.00 0.00 76/362 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] 0.00 0.00 150/362 StringTable::Add(char const*, long) [1485] [1469] 0.0 0.00 0.00 362 sq_vm_malloc(unsigned long) [1469] ----------------------------------------------- 160 SQTable::Rehash(bool) [1719] 0.00 0.00 7/200 SQTable::Clone() [2502] 0.00 0.00 14/200 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] 0.00 0.00 16/200 SQFuncState::GetConstant(tagSQObject const&) [1736] 0.00 0.00 16/200 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1692] 0.00 0.00 18/200 SQSharedState::Init() [2427] 0.00 0.00 25/200 SQFuncState::CreateString(char const*, long) [1704] 0.00 0.00 38/200 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 66/200 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] [1470] 0.0 0.00 0.00 360 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 22/495 sq_vm_free(void*, unsigned long) [1449] 22 SQTable::Rehash(bool) [1719] ----------------------------------------------- 0.00 0.00 348/348 AfterLoadGRFs() [555] [1471] 0.0 0.00 0.00 348 GetRailTypeByLabel(unsigned int) [1471] ----------------------------------------------- 0.00 0.00 4/347 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1928] 0.00 0.00 8/347 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2146] 0.00 0.00 41/347 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2147] 0.00 0.00 109/347 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] 0.00 0.00 185/347 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1601] [1472] 0.0 0.00 0.00 347 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1472] ----------------------------------------------- 0.00 0.00 346/346 UpdateNearestTownForRoadTiles(bool) [2388] [1473] 0.0 0.00 0.00 346 GetRoadTileType(unsigned int) [1473] ----------------------------------------------- 0.00 0.00 340/340 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] [1474] 0.0 0.00 0.00 340 GetRoadStopDir(unsigned int) [1474] ----------------------------------------------- 0.00 0.00 340/340 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] [1475] 0.0 0.00 0.00 340 GetStationType(unsigned int) [1475] ----------------------------------------------- 0.00 0.00 338/338 StationChangeInfo(unsigned int, int, int, ByteReader*) [1360] [1476] 0.0 0.00 0.00 338 AllocateStationClass(unsigned int) [1476] ----------------------------------------------- 0.00 0.00 338/338 FeatureChangeInfo(ByteReader*) [1358] [1477] 0.0 0.00 0.00 338 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1477] 0.00 0.00 424/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 337/337 StationMapSpriteGroup(ByteReader*, unsigned char) [1482] [1478] 0.0 0.00 0.00 337 SetCustomStationSpec(StationSpec*) [1478] ----------------------------------------------- 0.00 0.00 337/337 AfterLoadGame() [105] [1479] 0.0 0.00 0.00 337 SetWaterClass(unsigned int, WaterClass) [1479] 0.00 0.00 1332/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 327/327 AfterLoadGame() [105] [1480] 0.0 0.00 0.00 327 GetIndustryType(unsigned int) [1480] ----------------------------------------------- 0.00 0.00 3/327 SndPlayTileFx(unsigned short, unsigned int) [643] 0.00 0.00 4/327 AfterLoadGame() [105] 0.00 0.00 123/327 Town::UpdateVirtCoord() [398] 0.00 0.00 197/327 SetAircraftPosition(Aircraft*, int, int, int) [624] [1481] 0.0 0.00 0.00 327 GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) [1481] ----------------------------------------------- 0.00 0.00 327/327 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1482] 0.0 0.00 0.00 327 StationMapSpriteGroup(ByteReader*, unsigned char) [1482] 0.00 0.00 2513/618507 ByteReader::ReadByte() [1058] 0.00 0.00 1093/1423 IsValidGroupID(unsigned short, char const*) [1361] 0.00 0.00 766/898 TranslateCargo(unsigned char, unsigned char) [1388] 0.00 0.00 337/337 SetCustomStationSpec(StationSpec*) [1478] ----------------------------------------------- 0.00 0.00 3/318 GfxLoadSprites() [322] 0.00 0.00 315/318 GRFFileScanner::AddFile(char const*, unsigned long) [63] [1483] 0.0 0.00 0.00 318 GRFConfig::~GRFConfig() [1483] ----------------------------------------------- 0.00 0.00 6/311 NWidgetServerListHeader::NWidgetServerListHeader() [2465] 0.00 0.00 16/311 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1738] 0.00 0.00 34/311 MakeMainToolbar(int*) [2394] 0.00 0.00 255/311 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [1484] 0.0 0.00 0.00 311 NWidgetContainer::Add(NWidgetBase*) [1484] ----------------------------------------------- 0.00 0.00 309/309 SQString::Create(SQSharedState*, char const*, long) [1486] [1485] 0.0 0.00 0.00 309 StringTable::Add(char const*, long) [1485] 0.00 0.00 150/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 6/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 6/6 StringTable::Resize(long) [1865] ----------------------------------------------- 0.00 0.00 1/309 sq_throwerror [899] 0.00 0.00 1/309 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] 0.00 0.00 1/309 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 12/309 sq_setnativeclosurename [826] 0.00 0.00 25/309 SQFuncState::CreateString(char const*, long) [1704] 0.00 0.00 27/309 SQLexer::GetIDType(char*) [1698] 0.00 0.00 34/309 SQSharedState::Init() [2427] 0.00 0.00 38/309 sq_pushstring [817] 0.00 0.00 38/309 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 132/309 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] [1486] 0.0 0.00 0.00 309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 309/309 StringTable::Add(char const*, long) [1485] ----------------------------------------------- 0.00 0.00 151/306 RoadVehController(RoadVehicle*) [86] 0.00 0.00 155/306 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] [1487] 0.0 0.00 0.00 306 IsRoadStop(unsigned int) [1487] ----------------------------------------------- 0.00 0.00 5/303 InitializeLanguagePacks() [774] 0.00 0.00 8/303 FioGetDirectory(char*, unsigned long, Subdirectory) [1902] 0.00 0.00 20/303 FileScanner::Scan(char const*, Subdirectory, bool, bool) [64] 0.00 0.00 50/303 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] 0.00 0.00 220/303 ScanForTarFiles() [1775] [1488] 0.0 0.00 0.00 303 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1488] ----------------------------------------------- 0.00 0.00 302/302 AfterLoadGame() [105] [1489] 0.0 0.00 0.00 302 Order::ConvertFromOldSavegame() [1489] ----------------------------------------------- 0.00 0.00 302/302 AfterLoadGame() [105] [1490] 0.0 0.00 0.00 302 Order::SetRefit(unsigned char, unsigned char) [1490] ----------------------------------------------- 0.00 0.00 300/300 UpdateAirportsNoise() [2085] [1491] 0.0 0.00 0.00 300 AirportGetNearestTown(AirportSpec const*, unsigned int) [1491] 0.00 0.00 169859/797274 DistanceManhattan(unsigned int, unsigned int) [1050] ----------------------------------------------- 0.00 0.00 300/300 UpdateAirportsNoise() [2085] [1492] 0.0 0.00 0.00 300 GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) [1492] ----------------------------------------------- 0.00 0.00 75/294 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 219/294 SndCopyToPool() [1966] [1493] 0.0 0.00 0.00 294 AllocateSound() [1493] ----------------------------------------------- 0.00 0.00 21/286 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] 0.00 0.00 265/286 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1494] 0.0 0.00 0.00 286 CommandCost::AddCost(CommandCost const&) [1494] ----------------------------------------------- 0.00 0.00 73/272 DrawOverlappedWindow(Window*, int, int, int, int) [55] 0.00 0.00 199/272 DrawOverlappedWindowForAll(int, int, int, int) [14] [1495] 0.0 0.00 0.00 272 SelectGameWindow::OnPaint() [1495] ----------------------------------------------- 0.00 0.00 1/267 ShowNetworkGameWindow() [527] 0.00 0.00 1/267 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 5/267 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] 0.00 0.00 260/267 ScriptScanner::ScanDir(char const*, char const*) [438] [1496] 0.0 0.00 0.00 267 ttd_strlcpy(char*, char const*, unsigned long) [1496] ----------------------------------------------- 0.00 0.00 1/261 StartupEngines() [731] 0.00 0.00 1/261 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/261 LoadNewGRF(unsigned int, unsigned int) [388] 0.00 0.00 2/261 InitializeGame(unsigned int, unsigned int, bool, bool) [212] 0.00 0.00 256/261 StartupOneEngine(Engine*, int) [730] [1497] 0.0 0.00 0.00 261 ConvertYMDToDate(int, unsigned char, unsigned char) [1497] ----------------------------------------------- 21 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] 0.00 0.00 259/259 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1498] 0.0 0.00 0.00 259+21 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] 0.00 0.00 1368/1920 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1338] 0.00 0.00 1088/1088 TerraformAddDirtyTile(TerraformerState*, unsigned int) [1383] 0.00 0.00 21/286 CommandCost::AddCost(CommandCost const&) [1494] 21 TerraformTileHeight(TerraformerState*, unsigned int, int) [1498] ----------------------------------------------- 0.00 0.00 256/256 StartupOneEngine(Engine*, int) [730] [1499] 0.0 0.00 0.00 256 CalcEngineReliability(Engine*) [1499] 0.00 0.00 256/18667 SetWindowClassesDirty(WindowClass) [1202] ----------------------------------------------- 0.00 0.00 255/255 NWidgetPIPContainer::Draw(Window const*) [17] [1500] 0.0 0.00 0.00 255 NWidgetStacked::Draw(Window const*) [1500] ----------------------------------------------- 0.00 0.00 2/250 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [401] 0.00 0.00 8/250 CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [326] 0.00 0.00 118/250 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [54] 0.00 0.00 122/250 CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [327] [1501] 0.0 0.00 0.00 250 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1501] ----------------------------------------------- 0.00 0.00 1/247 TrainCheckIfLineEnds(Train*) [91] 0.00 0.00 1/247 HandleMouseEvents() [192] 0.00 0.00 2/247 Vehicle::HandleLoading(bool) [317] 0.00 0.00 4/247 CargoPayment::~CargoPayment() [410] 0.00 0.00 239/247 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [128] [1502] 0.0 0.00 0.00 247 MxActivateChannel(MixerChannel*) [1502] ----------------------------------------------- 0.00 0.00 247/247 StartSound(unsigned short, float, unsigned int) [1302] [1503] 0.0 0.00 0.00 247 MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) [1503] ----------------------------------------------- 0.00 0.00 247/247 StartSound(unsigned short, float, unsigned int) [1302] [1504] 0.0 0.00 0.00 247 MxSetChannelVolume(MixerChannel*, unsigned int, float) [1504] ----------------------------------------------- 0.00 0.00 53/245 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] 0.00 0.00 192/245 NewSpriteGroup(ByteReader*) [1248] [1505] 0.0 0.00 0.00 245 ByteReader::ReadWord() [1505] 0.00 0.00 490/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 235/235 GamelogPrint(void (*)(char const*)) [1856] [1506] 0.0 0.00 0.00 235 GamelogPrintDebugProc(char const*) [1506] ----------------------------------------------- 0.00 0.00 1/233 NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [745] 0.00 0.00 1/233 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 2/233 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [746] 0.00 0.00 5/233 NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [729] 0.00 0.00 25/233 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [695] 0.00 0.00 199/233 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [1507] 0.0 0.00 0.00 233 maxdim(Dimension const&, Dimension const&) [1507] ----------------------------------------------- 0.00 0.00 229/229 TileLoop_Industry(unsigned int) [122] [1508] 0.0 0.00 0.00 229 SetIndustryConstructionStage(unsigned int, unsigned char) [1508] ----------------------------------------------- 0.00 0.00 16/227 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 211/227 NWidgetLeaf::Draw(Window const*) [207] [1509] 0.0 0.00 0.00 227 NetworkStartServerWindow::SetStringParameters(int) const [1509] ----------------------------------------------- 5027 ScanPathForTarFiles(char const*, unsigned long) [1510] 0.00 0.00 220/220 ScanForTarFiles() [1775] [1510] 0.0 0.00 0.00 220+5027 ScanPathForTarFiles(char const*, unsigned long) [1510] 0.00 0.00 25905/32791 FS2OTTD(char const*) [1171] 0.00 0.00 25905/32695 FiosIsValidFile(char const*, dirent const*, stat*) [1172] 0.00 0.00 5247/11043 OTTD2FS(char const*) [1232] 0.00 0.00 5027/6309 AppendPathSeparator(char*, unsigned long) [1257] 0.00 0.00 198/198 TarListAddFile(char const*) [1517] 5027 ScanPathForTarFiles(char const*, unsigned long) [1510] ----------------------------------------------- 0.00 0.00 216/216 CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [129] [1511] 0.0 0.00 0.00 216 IsDriveThroughStopTile(unsigned int) [1511] 0.00 0.00 432/30765 GetStationType(unsigned int) [1175] ----------------------------------------------- 0.00 0.00 213/213 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] [1512] 0.0 0.00 0.00 213 NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1512] 0.00 0.00 782/3612 NWidgetCore::GetWidgetFromPos(int, int) [1295] ----------------------------------------------- 0.00 0.00 210/210 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1513] 0.0 0.00 0.00 210 SkipActA(ByteReader*) [1513] 0.00 0.00 888/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1514] 0.00 0.00 60/210 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] 0.00 0.00 75/210 AIConfig::ResetSettings() [1604] 0.00 0.00 75/210 AIConfig::~AIConfig() [1606] [1514] 0.0 0.00 0.00 210+120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1514] 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1514] ----------------------------------------------- 0.00 0.00 204/204 FeatureChangeInfo(ByteReader*) [1358] [1515] 0.0 0.00 0.00 204 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1515] 0.00 0.00 11782/618507 ByteReader::ReadByte() [1058] 0.00 0.00 2912/87350 MapSpriteMappingRecolour(PalSpriteID*) [1121] 0.00 0.00 27/27 GetGRFStringID(unsigned int, unsigned short) [1696] ----------------------------------------------- 0.00 0.00 2/203 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) [2118] 0.00 0.00 3/203 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [724] 0.00 0.00 198/203 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) [1518] [1516] 0.0 0.00 0.00 203 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1516] ----------------------------------------------- 0.00 0.00 198/198 ScanPathForTarFiles(char const*, unsigned long) [1510] [1517] 0.0 0.00 0.00 198 TarListAddFile(char const*) [1517] 0.00 0.00 55/2325 strtolower(char*) [1311] 0.00 0.00 54/54 T.739 [816] 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&) [1671] 0.00 0.00 18/11043 OTTD2FS(char const*) [1232] 0.00 0.00 18/18 std::map, std::allocator > >::~map() [1733] ----------------------------------------------- 0.00 0.00 198/198 AirportMove(Aircraft*, AirportFTAClass const*) [715] [1518] 0.0 0.00 0.00 198 AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) [1518] 0.00 0.00 198/203 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1516] ----------------------------------------------- 0.00 0.00 3/186 InitializeMusic() [1974] 0.00 0.00 183/186 GetSongName(int) [1521] [1519] 0.0 0.00 0.00 186 BaseMedia::GetUsedSet() [1519] ----------------------------------------------- 0.00 0.00 183/183 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] [1520] 0.0 0.00 0.00 183 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1520] ----------------------------------------------- 0.00 0.00 183/183 InitializeMusic() [1974] [1521] 0.0 0.00 0.00 183 GetSongName(int) [1521] 0.00 0.00 183/186 BaseMedia::GetUsedSet() [1519] ----------------------------------------------- 0.00 0.00 182/182 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1522] 0.0 0.00 0.00 182 SkipAct5(ByteReader*) [1522] 0.00 0.00 382/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 181/181 DrawOverlappedWindowForAll(int, int, int, int) [14] [1523] 0.0 0.00 0.00 181 QueryWindow::OnPaint() [1523] ----------------------------------------------- 0.00 0.00 2/181 AfterLoadVehicles(bool) [394] 0.00 0.00 179/181 Ship::Tick() [383] [1524] 0.0 0.00 0.00 181 Ship::UpdateDeltaXY(Direction) [1524] ----------------------------------------------- 0.00 0.00 2/181 AfterLoadVehicles(bool) [394] 0.00 0.00 179/181 Ship::Tick() [383] [1525] 0.0 0.00 0.00 181 Ship::GetImage(Direction) const [1525] ----------------------------------------------- 0.00 0.00 180/180 AIConfig::AddRandomDeviation() [1629] [1526] 0.0 0.00 0.00 180 AIConfig::GetConfigList() [1526] ----------------------------------------------- 0.00 0.00 178/178 Ship::Tick() [383] [1527] 0.0 0.00 0.00 178 VehicleEnter_Water(Vehicle*, unsigned int, int, int) [1527] ----------------------------------------------- 0.00 0.00 172/172 GameLoop() [3] [1528] 0.0 0.00 0.00 172 NetworkGameListRequery() [1528] 0.00 0.00 176/6412 ThreadMutex_pthread::EndCritical() [1253] 0.00 0.00 173/6411 ThreadMutex_pthread::BeginCritical() [1254] ----------------------------------------------- 0.00 0.00 171/171 StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [637] [1529] 0.0 0.00 0.00 171 GetReverseCargoTranslation(unsigned char, GRFFile const*) [1529] ----------------------------------------------- 0.00 0.00 170/170 T.1183 [611] [1530] 0.0 0.00 0.00 170 ReadValue(void const*, unsigned int) [1530] ----------------------------------------------- 0.00 0.00 21/169 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] 0.00 0.00 52/169 CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [85] 0.00 0.00 96/169 TrainCheckIfLineEnds(Train*) [91] [1531] 0.0 0.00 0.00 169 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1531] ----------------------------------------------- 0.00 0.00 158/158 CallWindowTickEvent() [512] [1532] 0.0 0.00 0.00 158 DropdownWindow::OnTick() [1532] ----------------------------------------------- 0.00 0.00 4/156 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] 0.00 0.00 11/156 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [1744] 0.00 0.00 141/156 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1537] [1533] 0.0 0.00 0.00 156 NWidgetCore::SetIndex(int) [1533] ----------------------------------------------- 0.00 0.00 17/156 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] 0.00 0.00 139/156 NWidgetLeaf::Draw(Window const*) [207] [1534] 0.0 0.00 0.00 156 NetworkGameWindow::SetStringParameters(int) const [1534] ----------------------------------------------- 0.00 0.00 155/155 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [103] [1535] 0.0 0.00 0.00 155 RoadStop::Enter(RoadVehicle*) [1535] ----------------------------------------------- 0.00 0.00 154/154 Vehicle::HandleLoading(bool) [317] [1536] 0.0 0.00 0.00 154 Vehicle::PlayLeaveStationSound() const [1536] ----------------------------------------------- 0.00 0.00 6/153 NWidgetServerListHeader::NWidgetServerListHeader() [2465] 0.00 0.00 28/153 MakeMainToolbar(int*) [2394] 0.00 0.00 119/153 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [1537] 0.0 0.00 0.00 153 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1537] 0.00 0.00 141/156 NWidgetCore::SetIndex(int) [1533] ----------------------------------------------- 0.00 0.00 153/153 NWidgetContainer::~NWidgetContainer() [1589] [1538] 0.0 0.00 0.00 153 NWidgetLeaf::~NWidgetLeaf() [1538] ----------------------------------------------- 0.00 0.00 153/153 RoadVehController(RoadVehicle*) [86] [1539] 0.0 0.00 0.00 153 SpecializedStation::GetByTile(unsigned int) [1539] ----------------------------------------------- 0.00 0.00 1/152 sq_push [893] 0.00 0.00 1/152 sq_seterrorhandler [895] 0.00 0.00 1/152 sq_setreleasehook [898] 0.00 0.00 1/152 sq_setinstanceup [838] 0.00 0.00 7/152 sq_getstackobj [830] 0.00 0.00 8/152 sq_call [829] 0.00 0.00 10/152 sq_setparamscheck [828] 0.00 0.00 12/152 sq_setnativeclosurename [826] 0.00 0.00 45/152 sq_get [823] 0.00 0.00 66/152 sq_newslot [819] [1540] 0.0 0.00 0.00 152 SQVM::GetUp(long) [1540] ----------------------------------------------- 0.00 0.00 151/151 UpdateOrderDest(Vehicle*, Order const*, int) [1392] [1541] 0.0 0.00 0.00 151 RoadVehicle::GetOrderStationLocation(unsigned short) [1541] 0.00 0.00 151/11628 CanVehicleUseStation(Vehicle const*, Station const*) [1227] ----------------------------------------------- 0.00 0.00 151/151 RoadVehController(RoadVehicle*) [86] [1542] 0.0 0.00 0.00 151 RoadStop::Leave(RoadVehicle*) [1542] ----------------------------------------------- 0.00 0.00 1/150 SQCompiler::ClassStatement() [2411] 0.00 0.00 1/150 SQFuncState::AllocStackPos() [1675] 0.00 0.00 1/150 SQFuncState::PushChildState(SQSharedState*) [1843] 0.00 0.00 2/150 sq_newclosure [825] 0.00 0.00 2/150 SQCompiler::CreateFunction(tagSQObject&) [1841] 0.00 0.00 2/150 SQLexer::ReadString(char, bool) [1871] 0.00 0.00 2/150 SQVM::Init(SQVM*, long) [2483] 0.00 0.00 3/150 sqvector::push_back(SQClassMember const&) [1759] 0.00 0.00 3/150 SQLexer::ReadID() [1697] 0.00 0.00 4/150 SQClass::SQClass(SQSharedState*, SQClass*) [2049] 0.00 0.00 7/150 sq_setparamscheck [828] 0.00 0.00 7/150 SQSharedState::Init() [2427] 0.00 0.00 8/150 SQFuncState::AddLineInfos(long, bool, bool) [1713] 0.00 0.00 8/150 SQFuncState::SetStackSize(long) [1751] 0.00 0.00 8/150 SQFuncState::PushLocalVariable(tagSQObject const&) [1816] 0.00 0.00 8/150 SQFuncState::AddParameter(tagSQObject const&) [1815] 0.00 0.00 9/150 SQFuncState::PushTarget(long) [1668] 0.00 0.00 11/150 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 63/150 CompileTypemask(sqvector&, char const*) [1620] [1543] 0.0 0.00 0.00 150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 150/150 RoadVehController(RoadVehicle*) [86] [1544] 0.0 0.00 0.00 150 RoadVehArrivesAt(RoadVehicle const*, Station*) [1544] 0.00 0.00 150/2932 RoadVehicle::IsBus() const [1303] ----------------------------------------------- 0.00 0.00 1/150 SQVM::Pop(long) [1641] 0.00 0.00 1/150 SQVM::Finalize() [2046] 0.00 0.00 2/150 SQFunctionProto::~SQFunctionProto() [1822] 0.00 0.00 6/150 SQFunctionProto::Release() [1821] 0.00 0.00 8/150 SQLexer::GetIDType(char*) [1698] 0.00 0.00 32/150 SQSharedState::~SQSharedState() [2429] 0.00 0.00 46/150 SQNativeClosure::~SQNativeClosure() [1600] 0.00 0.00 54/150 SQTable::~SQTable() [1679] [1545] 0.0 0.00 0.00 150 StringTable::Remove(SQString*) [1545] 0.00 0.00 150/150 SQString::~SQString() [1548] ----------------------------------------------- 0.00 0.00 30/150 AIConfig::StringToSettings(char const*) [1693] 0.00 0.00 60/150 AIConfig::AddRandomDeviation() [1629] 0.00 0.00 60/150 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] [1546] 0.0 0.00 0.00 150 AIConfig::SetSetting(char const*, int) [1546] 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&) [1571] ----------------------------------------------- 0.00 0.00 1/150 SQVM::Pop(long) [1641] 0.00 0.00 1/150 SQVM::Finalize() [2046] 0.00 0.00 2/150 SQFunctionProto::~SQFunctionProto() [1822] 0.00 0.00 6/150 SQFunctionProto::Release() [1821] 0.00 0.00 8/150 SQLexer::GetIDType(char*) [1698] 0.00 0.00 32/150 SQSharedState::~SQSharedState() [2429] 0.00 0.00 46/150 SQNativeClosure::~SQNativeClosure() [1600] 0.00 0.00 54/150 SQTable::~SQTable() [1679] [1547] 0.0 0.00 0.00 150 SQString::Release() [1547] ----------------------------------------------- 0.00 0.00 150/150 StringTable::Remove(SQString*) [1545] [1548] 0.0 0.00 0.00 150 SQString::~SQString() [1548] ----------------------------------------------- 0.00 0.00 148/148 RoadVehController(RoadVehicle*) [86] [1549] 0.0 0.00 0.00 148 RoadStop::Entry::Leave(RoadVehicle const*) [1549] ----------------------------------------------- 0.00 0.00 4/144 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 14/144 DeterminePaths(char const*) [2331] 0.00 0.00 36/144 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [373] 0.00 0.00 44/144 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [323] 0.00 0.00 46/144 InitializeLanguagePacks() [774] [1550] 0.0 0.00 0.00 144 str_fmt(char const*, ...) [1550] 0.00 0.00 144/108971 vseprintf(char*, char const*, char const*, __va_list_tag*) [1112] ----------------------------------------------- 0.00 0.00 17/141 SkipIf(ByteReader*) [743] 0.00 0.00 124/141 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] [1551] 0.0 0.00 0.00 141 BSWAP32(unsigned int) [1551] ----------------------------------------------- 0.00 0.00 139/139 AfterLoadGame() [105] [1552] 0.0 0.00 0.00 139 GetRailTileType(unsigned int) [1552] 0.00 0.00 139/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 136/136 FeatureChangeInfo(ByteReader*) [1358] [1553] 0.0 0.00 0.00 136 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1553] 0.00 0.00 136/2199 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1317] 0.00 0.00 88/618507 ByteReader::ReadByte() [1058] 0.00 0.00 48/536 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1437] ----------------------------------------------- 0.00 0.00 135/135 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [257] [1554] 0.0 0.00 0.00 135 GetStationType(unsigned int) [1554] ----------------------------------------------- 0.00 0.00 15/135 LoadFromConfig() [763] 0.00 0.00 15/135 T.1182 [845] 0.00 0.00 105/135 AI::ResetConfig() [1934] [1555] 0.0 0.00 0.00 135 AIConfig::HasAI() const [1555] ----------------------------------------------- 0.00 0.00 51/132 QueryString::DrawEditBox(Window*, int) [632] 0.00 0.00 81/132 QueryString::HandleEditBox(Window*, int) [1597] [1556] 0.0 0.00 0.00 132 QueryString::HasEditBoxFocus(Window const*, int) const [1556] ----------------------------------------------- 0.00 0.00 131/131 DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) [576] [1557] 0.0 0.00 0.00 131 HandleScrollbarHittest(Scrollbar const*, int, int, bool) [1557] ----------------------------------------------- 0.00 0.00 129/129 DropdownWindow::OnMouseLoop() [528] [1558] 0.0 0.00 0.00 129 GetWidgetFromPos(Window const*, int, int) [1558] 0.00 0.00 129/3263 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] ----------------------------------------------- 0.00 0.00 1/128 SQInstance::~SQInstance() [2420] 0.00 0.00 1/128 SQVM::~SQVM() [2487] 0.00 0.00 2/128 SQUserData::~SQUserData() [2124] 0.00 0.00 3/128 SQClass::~SQClass() [2050] 0.00 0.00 8/128 SQClosure::~SQClosure() [1834] 0.00 0.00 34/128 SQTable::~SQTable() [1679] 0.00 0.00 79/128 SQNativeClosure::~SQNativeClosure() [1600] [1559] 0.0 0.00 0.00 128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] ----------------------------------------------- 0.00 0.00 127/127 DropdownWindow::OnMouseLoop() [528] [1560] 0.0 0.00 0.00 127 DropDownListStringItem::Selectable() const [1560] ----------------------------------------------- 0.00 0.00 1/127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2529] 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&) [1562] [1561] 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&) [1561] ----------------------------------------------- 0.00 0.00 127/127 CfgApply(ByteReader*) [409] [1562] 0.0 0.00 0.00 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1562] 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&) [1561] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2529] ----------------------------------------------- 0.00 0.00 1/126 T.312 [859] 0.00 0.00 1/126 T.809 [879] 0.00 0.00 1/126 T.202 [854] 0.00 0.00 1/126 global constructors keyed to _ZN12IConsoleLine5frontE [2235] 0.00 0.00 1/126 T.165 [850] 0.00 0.00 1/126 T.207 [855] 0.00 0.00 1/126 T.348 [862] 0.00 0.00 1/126 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj [2169] 0.00 0.00 1/126 T.568 [873] 0.00 0.00 1/126 T.182 [852] 0.00 0.00 1/126 T.1119 [843] 0.00 0.00 1/126 T.197 [853] 0.00 0.00 1/126 T.528 [871] 0.00 0.00 1/126 T.369 [863] 0.00 0.00 1/126 T.171 [851] 0.00 0.00 1/126 T.319 [861] 0.00 0.00 1/126 T.240 [856] 0.00 0.00 1/126 T.563 [872] 0.00 0.00 1/126 T.259 [857] 0.00 0.00 2/126 T.421 [865] 0.00 0.00 2/126 T.421 [866] 0.00 0.00 2/126 T.511 [870] 0.00 0.00 2/126 global constructors keyed to _Z18ShowHighscoreTableia [2202] 0.00 0.00 2/126 T.406 [864] 0.00 0.00 2/126 T.475 [869] 0.00 0.00 2/126 T.456 [867] 0.00 0.00 2/126 T.294 [858] 0.00 0.00 2/126 T.784 [877] 0.00 0.00 2/126 T.631 [874] 0.00 0.00 3/126 T.818 [880] 0.00 0.00 3/126 T.1068 [841] 0.00 0.00 3/126 T.1194 [846] 0.00 0.00 4/126 T.773 [876] 0.00 0.00 4/126 T.868 [881] 0.00 0.00 4/126 T.459 [868] 0.00 0.00 4/126 T.1004 [839] 0.00 0.00 4/126 T.1214 [847] 0.00 0.00 5/126 T.1052 [840] 0.00 0.00 5/126 T.1284 [849] 0.00 0.00 5/126 T.808 [878] 0.00 0.00 5/126 T.1134 [844] 0.00 0.00 6/126 T.1241 [848] 0.00 0.00 7/126 T.872 [882] 0.00 0.00 7/126 T.1086 [842] 0.00 0.00 9/126 T.733 [875] 0.00 0.00 9/126 T.954 [883] [1563] 0.0 0.00 0.00 126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 123/123 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [562] [1564] 0.0 0.00 0.00 123 GetAircraftIcon(unsigned short) [1564] ----------------------------------------------- 0.00 0.00 123/123 TileLoop_Station(unsigned int) [599] [1565] 0.0 0.00 0.00 123 SpecializedStation::IsValidID(unsigned long) [1565] ----------------------------------------------- 0.00 0.00 123/123 CargoPayment::~CargoPayment() [410] [1566] 0.0 0.00 0.00 123 RoadVehicle::GetExpenseType(bool) const [1566] ----------------------------------------------- 0.00 0.00 4/122 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 118/122 IniFile::LoadFromDisk(char const*) [1730] [1567] 0.0 0.00 0.00 122 IniGroup::IniGroup(IniFile*, char const*, unsigned long) [1567] ----------------------------------------------- 0.00 0.00 60/120 AIConfig::AddRandomDeviation() [1629] 0.00 0.00 60/120 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] [1568] 0.0 0.00 0.00 120 AIConfig::GetSetting(char const*) const [1568] ----------------------------------------------- 0.00 0.00 120/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1570] [1569] 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&) [1569] ----------------------------------------------- 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&) [1571] [1570] 0.0 0.00 0.00 120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1570] 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&) [1569] ----------------------------------------------- 0.00 0.00 60/120 AIConfig::SetSetting(char const*, int) [1546] 0.00 0.00 60/120 AIConfig::AIConfig(AIConfig const*) [1631] [1571] 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&) [1571] 0.00 0.00 120/120 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1570] ----------------------------------------------- 0.00 0.00 117/117 ClearTile_Town(unsigned int, DoCommandFlag) [1401] [1572] 0.0 0.00 0.00 117 ChangeTownRating(Town*, int, int, DoCommandFlag) [1572] ----------------------------------------------- 0.00 0.00 117/117 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1573] 0.0 0.00 0.00 117 GRFComment(ByteReader*) [1573] 0.00 0.00 117/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 117/117 ClearTile_Town(unsigned int, DoCommandFlag) [1401] [1574] 0.0 0.00 0.00 117 HouseSpec::GetRemovalCost() const [1574] ----------------------------------------------- 0.00 0.00 116/116 TrainController(Train*, Vehicle*) [10] [1575] 0.0 0.00 0.00 116 ReverseTrackdir(Trackdir) [1575] ----------------------------------------------- 0.00 0.00 114/114 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1576] 0.0 0.00 0.00 114 IsTileType(unsigned int, TileType) [1576] ----------------------------------------------- 0.00 0.00 110/110 bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [406] [1577] 0.0 0.00 0.00 110 CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [1577] 0.00 0.00 110/797274 DistanceManhattan(unsigned int, unsigned int) [1050] 0.00 0.00 110/49539 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1148] ----------------------------------------------- 0.00 0.00 109/109 TileLoop_Clear(unsigned int) [56] [1578] 0.0 0.00 0.00 109 SetClearGroundDensity(unsigned int, ClearGround, unsigned int) [1578] ----------------------------------------------- 0.00 0.00 1/105 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 6/105 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [648] 0.00 0.00 37/105 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [597] 0.00 0.00 61/105 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] [1579] 0.0 0.00 0.00 105 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1579] ----------------------------------------------- 0.00 0.00 16/105 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] 0.00 0.00 89/105 AfterLoadStations() [2345] [1580] 0.0 0.00 0.00 105 TileArea::Add(unsigned int) [1580] ----------------------------------------------- 0.00 0.00 104/104 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [1581] 0.0 0.00 0.00 104 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [1581] ----------------------------------------------- 1518 IniItem::~IniItem() [1582] 0.00 0.00 1/103 IniGroup::Clear() [1949] 0.00 0.00 102/103 IniGroup::~IniGroup() [1725] [1582] 0.0 0.00 0.00 103+1518 IniItem::~IniItem() [1582] 1518 IniItem::~IniItem() [1582] ----------------------------------------------- 0.00 0.00 1/101 sq_compile [886] 0.00 0.00 1/101 sq_getclass [888] 0.00 0.00 1/101 sq_base_register(SQVM*) [2344] 0.00 0.00 1/101 Squirrel::Squirrel() [2513] 0.00 0.00 2/101 sq_newuserdata [837] 0.00 0.00 2/101 sq_newclass [836] 0.00 0.00 2/101 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2480] 0.00 0.00 2/101 AI_CreateAIInfoDummy(SQVM*) [2360] 0.00 0.00 2/101 Squirrel::AddClassBegin(char const*) [2161] 0.00 0.00 7/101 sq_pushinteger [832] 0.00 0.00 7/101 sq_call [829] 0.00 0.00 13/101 sq_newclosure [825] 0.00 0.00 22/101 sq_pushobject [820] 0.00 0.00 38/101 sq_pushstring [817] [1583] 0.0 0.00 0.00 101 SQVM::Push(SQObjectPtr const&) [1583] ----------------------------------------------- 0.00 0.00 96/96 FeatureNewName(ByteReader*) [701] [1584] 0.0 0.00 0.00 96 SetStationClassName(StationClassID, unsigned short) [1584] ----------------------------------------------- 0.00 0.00 95/95 Pool::CleanPool() [1944] [1585] 0.0 0.00 0.00 95 Pool::FreeItem(unsigned long) [1585] ----------------------------------------------- 0.00 0.00 95/95 Pool::CleanPool() [1944] [1586] 0.0 0.00 0.00 95 RoadStop::~RoadStop() [1586] ----------------------------------------------- 0.00 0.00 92/92 InitializeLanguagePacks() [774] [1587] 0.0 0.00 0.00 92 GetLanguageFileHeader(char const*, LanguagePack*) [1587] 0.00 0.00 92/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 1/92 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2482] 0.00 0.00 1/92 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2480] 0.00 0.00 4/92 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1925] 0.00 0.00 10/92 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1791] 0.00 0.00 14/92 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] 0.00 0.00 17/92 SQFuncState::GetConstant(tagSQObject const&) [1736] 0.00 0.00 18/92 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1729] 0.00 0.00 27/92 SQLexer::GetIDType(char*) [1698] [1588] 0.0 0.00 0.00 92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] ----------------------------------------------- 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2466] 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2472] 2 NWidgetStacked::~NWidgetStacked() [2134] 36 NWidgetVertical::~NWidgetVertical() [1672] 50 NWidgetHorizontal::~NWidgetHorizontal() [1648] [1589] 0.0 0.00 0.00 90 NWidgetContainer::~NWidgetContainer() [1589] 0.00 0.00 153/153 NWidgetLeaf::~NWidgetLeaf() [1538] 0.00 0.00 73/73 NWidgetSpacer::~NWidgetSpacer() [1607] 0.00 0.00 4/4 NWidgetViewport::~NWidgetViewport() [1932] 50 NWidgetHorizontal::~NWidgetHorizontal() [1648] 16 NWidgetBackground::~NWidgetBackground() [1745] 11 NWidgetVertical::~NWidgetVertical() [1672] 2 NWidgetStacked::~NWidgetStacked() [2134] 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2472] 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2466] ----------------------------------------------- 0.00 0.00 89/89 Load_ROADSTOP() [649] [1590] 0.0 0.00 0.00 89 Pool::GetNew(unsigned long, unsigned long) [1590] ----------------------------------------------- 0.00 0.00 87/87 Load_CAPY() [651] [1591] 0.0 0.00 0.00 87 Pool::GetNew(unsigned long, unsigned long) [1591] ----------------------------------------------- 0.00 0.00 86/86 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [354] [1592] 0.0 0.00 0.00 86 SetEngineGRF(unsigned short, GRFFile const*) [1592] ----------------------------------------------- 0.00 0.00 85/85 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [337] [1593] 0.0 0.00 0.00 85 GetCrossingRailAxis(unsigned int) [1593] ----------------------------------------------- 0.00 0.00 85/85 AfterLoadRoadStops() [693] [1594] 0.0 0.00 0.00 85 RoadStop::MakeDriveThrough() [1594] 0.00 0.00 170/5441 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1267] ----------------------------------------------- 0.00 0.00 84/84 Load_ORDR() [311] [1595] 0.0 0.00 0.00 84 Order::AssignOrder(Order const&) [1595] ----------------------------------------------- 0.00 0.00 84/84 Load_ORDR() [311] [1596] 0.0 0.00 0.00 84 Order::Order(unsigned int) [1596] ----------------------------------------------- 0.00 0.00 81/81 InputLoop() [215] [1597] 0.0 0.00 0.00 81 QueryString::HandleEditBox(Window*, int) [1597] 0.00 0.00 81/132 QueryString::HasEditBoxFocus(Window const*, int) const [1556] 0.00 0.00 7/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 7/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 7/44 Window::SetWidgetDirty(unsigned char) const [1659] 0.00 0.00 7/3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 0.00 0.00 81/81 InputLoop() [215] [1598] 0.0 0.00 0.00 81 QueryStringBaseWindow::HandleEditBox(int) [1598] ----------------------------------------------- 0.00 0.00 1/79 SQVM::Finalize() [2046] 0.00 0.00 3/79 SQClass::Finalize() [2048] 0.00 0.00 75/79 SQTable::~SQTable() [1679] [1599] 0.0 0.00 0.00 79 SQNativeClosure::Release() [1599] 0.00 0.00 79/79 SQNativeClosure::~SQNativeClosure() [1600] ----------------------------------------------- 0.00 0.00 79/79 SQNativeClosure::Release() [1599] [1600] 0.0 0.00 0.00 79 SQNativeClosure::~SQNativeClosure() [1600] 0.00 0.00 113/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 79/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] 0.00 0.00 46/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 46/150 SQString::Release() [1547] 0.00 0.00 2/2 SQUserData::Release() [2123] ----------------------------------------------- 79 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] [1601] 0.0 0.00 0.00 79 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1601] 0.00 0.00 185/347 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1472] 0.00 0.00 9/25 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1706] 0.00 0.00 2/4 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1928] 17 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] ----------------------------------------------- 0.00 0.00 1/78 sq_close [885] 0.00 0.00 1/78 sq_compile [886] 0.00 0.00 1/78 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2506] 0.00 0.00 4/78 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] 0.00 0.00 10/78 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1791] 0.00 0.00 14/78 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] 0.00 0.00 15/78 SQSharedState::Init() [2427] 0.00 0.00 32/78 SQSharedState::~SQSharedState() [2429] [1602] 0.0 0.00 0.00 78 SQObjectPtr::~SQObjectPtr() [1602] ----------------------------------------------- 0.00 0.00 1/77 SQCompiler::ClassExp() [2414] 0.00 0.00 1/77 SQCompiler::ClassStatement() [2411] 0.00 0.00 2/77 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 2/77 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 2/77 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 7/77 SQCompiler::Statements() [1840] 0.00 0.00 8/77 SQCompiler::ParseTableOrClass(long, long) [2412] 0.00 0.00 25/77 SQCompiler::Lex() [1703] 0.00 0.00 29/77 SQCompiler::Expect(long) [1694] [1603] 0.0 0.00 0.00 77 SQLexer::Lex() [1603] 0.00 0.00 772/1112 SQLexer::Next() [1381] 0.00 0.00 27/27 SQLexer::ReadID() [1697] 0.00 0.00 6/6 SQLexer::ReadString(char, bool) [1871] 0.00 0.00 1/1 SQLexer::ReadNumber() [2498] ----------------------------------------------- 0.00 0.00 75/75 AIConfig::~AIConfig() [1606] [1604] 0.0 0.00 0.00 75 AIConfig::ResetSettings() [1604] 0.00 0.00 75/210 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1514] ----------------------------------------------- 0.00 0.00 15/75 T.1182 [845] 0.00 0.00 30/75 Load_AIPL() [686] 0.00 0.00 30/75 LoadFromConfig() [763] [1605] 0.0 0.00 0.00 75 AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1605] ----------------------------------------------- 0.00 0.00 30/75 AI::Uninitialize(bool) [1894] 0.00 0.00 45/75 MakeNewgameSettingsLive() [1915] [1606] 0.0 0.00 0.00 75 AIConfig::~AIConfig() [1606] 0.00 0.00 75/75 AIConfig::ResetSettings() [1604] 0.00 0.00 75/210 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1514] ----------------------------------------------- 0.00 0.00 73/73 NWidgetContainer::~NWidgetContainer() [1589] [1607] 0.0 0.00 0.00 73 NWidgetSpacer::~NWidgetSpacer() [1607] ----------------------------------------------- 0.00 0.00 8/72 DropDownListStringItem::Width() const [718] 0.00 0.00 64/72 DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1619] [1608] 0.0 0.00 0.00 72 DropDownListStringItem::String() const [1608] ----------------------------------------------- 0.00 0.00 2/70 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] 0.00 0.00 68/70 ClearTile_Station(unsigned int, DoCommandFlag) [666] [1609] 0.0 0.00 0.00 70 CheckOwnership(Owner, unsigned int) [1609] 0.00 0.00 68/68 GetNameOfOwner(Owner, unsigned int) [1615] ----------------------------------------------- 0.00 0.00 1/70 IniFile::SaveToDisk(char const*) [2496] 0.00 0.00 69/70 GetFileTitle(char const*, char*, char const*) [1612] [1610] 0.0 0.00 0.00 70 strecat(char*, char const*, char const*) [1610] ----------------------------------------------- 0.00 0.00 69/69 FiosFileScanner::AddFile(char const*, unsigned long) [776] [1611] 0.0 0.00 0.00 69 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1611] 0.00 0.00 69/69 GetFileTitle(char const*, char*, char const*) [1612] ----------------------------------------------- 0.00 0.00 69/69 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1611] [1612] 0.0 0.00 0.00 69 GetFileTitle(char const*, char*, char const*) [1612] 0.00 0.00 138/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 69/70 strecat(char*, char const*, char const*) [1610] 0.00 0.00 69/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] ----------------------------------------------- 0.00 0.00 69/69 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1613] 0.0 0.00 0.00 69 GRFInfo(ByteReader*) [1613] 0.00 0.00 345/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 69/69 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1614] 0.0 0.00 0.00 69 GRFConfig::IsOpenTTDBaseGRF() const [1614] ----------------------------------------------- 0.00 0.00 68/68 CheckOwnership(Owner, unsigned int) [1609] [1615] 0.0 0.00 0.00 68 GetNameOfOwner(Owner, unsigned int) [1615] ----------------------------------------------- 0.00 0.00 1/65 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] 0.00 0.00 4/65 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] 0.00 0.00 60/65 AI::NewEvent(Owner, AIEvent*) [1628] [1616] 0.0 0.00 0.00 65 SimpleCountedObject::AddRef() [1616] ----------------------------------------------- 0.00 0.00 64/64 InputLoop() [215] [1617] 0.0 0.00 0.00 64 SaveLoadWindow::OnMouseLoop() [1617] ----------------------------------------------- 0.00 0.00 1/64 IndustryDailyLoop() [300] 0.00 0.00 1/64 SubsidyMonthlyLoop() [797] 0.00 0.00 2/64 ChangeIndustryProduction(Industry*, bool) [213] 0.00 0.00 60/64 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] [1618] 0.0 0.00 0.00 64 SimpleCountedObject::Release() [1618] 0.00 0.00 4/4 SimpleCountedObject::FinalRelease() [1933] 0.00 0.00 2/2 AIEventIndustryClose::~AIEventIndustryClose() [2143] 0.00 0.00 1/1 AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() [2471] 0.00 0.00 1/1 AIEventIndustryOpen::~AIEventIndustryOpen() [2454] ----------------------------------------------- 0.00 0.00 64/64 DropdownWindow::DrawWidget(Rect const&, int) const [635] [1619] 0.0 0.00 0.00 64 DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1619] 0.00 0.00 64/72 DropDownListStringItem::String() const [1608] ----------------------------------------------- 0.00 0.00 7/63 sq_setparamscheck [828] 0.00 0.00 56/63 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] [1620] 0.0 0.00 0.00 63 CompileTypemask(sqvector&, char const*) [1620] 0.00 0.00 63/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 1/63 ttd_main(int, char**) [1] 0.00 0.00 62/63 IConsoleStdLibRegister() [2368] [1621] 0.0 0.00 0.00 63 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1621] ----------------------------------------------- 0.00 0.00 1/62 DeterminePaths(char const*) [2331] 0.00 0.00 3/62 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2333] 0.00 0.00 8/62 FioGetDirectory(char*, unsigned long, Subdirectory) [1902] 0.00 0.00 50/62 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] [1622] 0.0 0.00 0.00 62 FileExists(char const*) [1622] 0.00 0.00 62/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 1/62 sq_compile [886] 0.00 0.00 1/62 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2419] 0.00 0.00 1/62 SQVM::SQVM(SQSharedState*) [2486] 0.00 0.00 2/62 sq_newuserdata [837] 0.00 0.00 3/62 SQClass::SQClass(SQSharedState*, SQClass*) [2049] 0.00 0.00 7/62 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1848] 0.00 0.00 13/62 sq_newclosure [825] 0.00 0.00 34/62 SQTable::SQTable(SQSharedState*, long) [1678] [1623] 0.0 0.00 0.00 62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] ----------------------------------------------- 0.00 0.00 62/62 UpdateWindows() [11] [1624] 0.0 0.00 0.00 62 Window::OnHundredthTick() [1624] ----------------------------------------------- 0.00 0.00 1/61 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2409] 0.00 0.00 1/61 SQCompiler::EmitDerefOp(SQOpcode) [2410] 0.00 0.00 1/61 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 1/61 SQCompiler::ClassExp() [2414] 0.00 0.00 2/61 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 2/61 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 7/61 SQCompiler::CreateFunction(tagSQObject&) [1841] 0.00 0.00 21/61 SQCompiler::ParseTableOrClass(long, long) [2412] 0.00 0.00 25/61 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1705] [1625] 0.0 0.00 0.00 61 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 11/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 0.00 0.00 2/3 SQFuncState::IsLocal(unsigned long) [2032] ----------------------------------------------- 0.00 0.00 14/60 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] 0.00 0.00 14/60 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1729] 0.00 0.00 32/60 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [1626] 0.0 0.00 0.00 60 SQObjectPtr::operator=(SQObjectPtr const&) [1626] ----------------------------------------------- 0.00 0.00 60/60 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [1627] 0.0 0.00 0.00 60 NWidgetBackground::Add(NWidgetBase*) [1627] ----------------------------------------------- 0.00 0.00 60/60 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] [1628] 0.0 0.00 0.00 60 AI::NewEvent(Owner, AIEvent*) [1628] 0.00 0.00 60/65 SimpleCountedObject::AddRef() [1616] ----------------------------------------------- 0.00 0.00 60/60 AIConfig::AIConfig(AIConfig const*) [1631] [1629] 0.0 0.00 0.00 60 AIConfig::AddRandomDeviation() [1629] 0.00 0.00 180/180 AIConfig::GetConfigList() [1526] 0.00 0.00 60/15973 Randomizer::Next(unsigned int) [1208] 0.00 0.00 60/120 AIConfig::GetSetting(char const*) const [1568] 0.00 0.00 60/150 AIConfig::SetSetting(char const*, int) [1546] ----------------------------------------------- 0.00 0.00 30/60 Load_AIPL() [686] 0.00 0.00 30/60 LoadFromConfig() [763] [1630] 0.0 0.00 0.00 60 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] 0.00 0.00 60/120 AIConfig::GetSetting(char const*) const [1568] 0.00 0.00 60/210 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1514] 0.00 0.00 60/150 AIConfig::SetSetting(char const*, int) [1546] 0.00 0.00 15/15 AIScanner::FindInfo(char const*, int, bool) [1754] 0.00 0.00 15/15 AI::FindInfo(char const*, int, bool) [1753] ----------------------------------------------- 0.00 0.00 60/60 MakeNewgameSettingsLive() [1915] [1631] 0.0 0.00 0.00 60 AIConfig::AIConfig(AIConfig const*) [1631] 0.00 0.00 60/60 AIConfig::AddRandomDeviation() [1629] 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&) [1571] ----------------------------------------------- 0.00 0.00 3/58 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] 0.00 0.00 55/58 ScriptScanner::ScanDir(char const*, char const*) [438] [1632] 0.0 0.00 0.00 58 FiosIsHiddenFile(dirent const*) [1632] ----------------------------------------------- 0.00 0.00 57/57 FeatureChangeInfo(ByteReader*) [1358] [1633] 0.0 0.00 0.00 57 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1633] 0.00 0.00 57/3195 GetSound(unsigned short) [1298] 0.00 0.00 57/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 22/56 SQTable::Rehash(bool) [1719] 0.00 0.00 34/56 SQTable::SQTable(SQSharedState*, long) [1678] [1634] 0.0 0.00 0.00 56 SQTable::AllocNodes(long) [1634] 0.00 0.00 56/362 sq_vm_malloc(unsigned long) [1469] ----------------------------------------------- 0.00 0.00 55/55 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] [1635] 0.0 0.00 0.00 55 AlterVehicleListOrder(unsigned short, unsigned short) [1635] ----------------------------------------------- 0.00 0.00 54/54 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] [1636] 0.0 0.00 0.00 54 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1636] 0.00 0.00 54/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 54/54 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1637] 0.0 0.00 0.00 54 FindVehiclesInRoadStop(Vehicle*, void*) [1637] 0.00 0.00 27/6346 RoadVehicle::IsPrimaryVehicle() const [1256] ----------------------------------------------- 0.00 0.00 54/54 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [1639] [1638] 0.0 0.00 0.00 54 ReplaceEnglishWords(char*, bool) [1638] 0.00 0.00 432/486 ReplaceWords(char const*, char const*, char*) [1452] ----------------------------------------------- 0.00 0.00 54/54 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [432] [1639] 0.0 0.00 0.00 54 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [1639] 0.00 0.00 235/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 54/486 ReplaceWords(char const*, char const*, char*) [1452] 0.00 0.00 54/54 ReplaceEnglishWords(char*, bool) [1638] ----------------------------------------------- 0.00 0.00 1/53 IndustryDailyLoop() [300] 0.00 0.00 1/53 SubsidyMonthlyLoop() [797] 0.00 0.00 7/53 CheckOrders(Vehicle const*) [411] 0.00 0.00 44/53 ChangeIndustryProduction(Industry*, bool) [213] [1640] 0.0 0.00 0.00 53 AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1640] ----------------------------------------------- 0.00 0.00 1/53 sq_get [823] 0.00 0.00 1/53 SQVM::Init(SQVM*, long) [2483] 0.00 0.00 1/53 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2481] 0.00 0.00 1/53 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] 0.00 0.00 1/53 Squirrel::~Squirrel() [2514] 0.00 0.00 3/53 AIScanner::AIScanner() [554] 0.00 0.00 7/53 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 8/53 sq_call [829] 0.00 0.00 8/53 Squirrel::MethodExists(tagSQObject, char const*) [1830] 0.00 0.00 22/53 sq_newslot [819] [1641] 0.0 0.00 0.00 53 SQVM::Pop(long) [1641] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/8 SQClosure::Release() [1833] 0.00 0.00 1/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 1/150 SQString::Release() [1547] ----------------------------------------------- 0.00 0.00 52/52 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1346] [1642] 0.0 0.00 0.00 52 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1642] ----------------------------------------------- 0.00 0.00 51/51 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1643] 0.0 0.00 0.00 51 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1643] 0.00 0.00 153/618507 ByteReader::ReadByte() [1058] 0.00 0.00 51/1423 IsValidGroupID(unsigned short, char const*) [1361] ----------------------------------------------- 0.00 0.00 51/51 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [372] [1644] 0.0 0.00 0.00 51 AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) [1644] ----------------------------------------------- 0.00 0.00 51/51 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1647] [1645] 0.0 0.00 0.00 51 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1645] 0.00 0.00 51/51 OverrideManagerBase::GetID(unsigned char, unsigned int) [1646] ----------------------------------------------- 0.00 0.00 51/51 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1645] [1646] 0.0 0.00 0.00 51 OverrideManagerBase::GetID(unsigned char, unsigned int) [1646] ----------------------------------------------- 0.00 0.00 51/51 AfterLoadGRFs() [555] [1647] 0.0 0.00 0.00 51 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1647] 0.00 0.00 51/51 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1645] ----------------------------------------------- 50 NWidgetContainer::~NWidgetContainer() [1589] [1648] 0.0 0.00 0.00 50 NWidgetHorizontal::~NWidgetHorizontal() [1648] 50 NWidgetContainer::~NWidgetContainer() [1589] ----------------------------------------------- 49 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1649] 0.0 0.00 0.00 49 TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) [1649] 49 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 48/48 InitRailTypes() [1964] [1650] 0.0 0.00 0.00 48 ResolveRailTypeGUISprites(RailtypeInfo*) [1650] 0.00 0.00 48/1898473 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [1031] ----------------------------------------------- 0.00 0.00 48/48 IndustryDailyLoop() [300] [1651] 0.0 0.00 0.00 48 Industry::GetRandom() [1651] 0.00 0.00 48/15973 Randomizer::Next(unsigned int) [1208] ----------------------------------------------- 0.00 0.00 1/47 ParamSet(ByteReader*) [728] 0.00 0.00 46/47 SkipIf(ByteReader*) [743] [1652] 0.0 0.00 0.00 47 GetGRFConfig(unsigned int, unsigned int) [1652] ----------------------------------------------- 0.00 0.00 1/47 SQInstance::Release() [2417] 0.00 0.00 1/47 SQVM::Release() [2484] 0.00 0.00 3/47 SQClass::Release() [2047] 0.00 0.00 8/47 SQFunctionProto::Release() [1821] 0.00 0.00 34/47 SQTable::Release() [1677] [1653] 0.0 0.00 0.00 47 SQRefCounted::~SQRefCounted() [1653] ----------------------------------------------- 16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] 17 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1601] 0.00 0.00 4/30 Window::ReInit(int, int) [641] 0.00 0.00 10/30 ResizeWindow(Window*, int, int) [203] 0.00 0.00 16/30 Window::InitializeData(WindowClass, int, unsigned int) [589] [1654] 0.0 0.00 0.00 47+16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] 0.00 0.00 109/347 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1472] 0.00 0.00 16/25 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1706] 0.00 0.00 2/2 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2147] 0.00 0.00 2/4 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1928] 0.00 0.00 2/2 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2146] 79 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1601] 16 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] ----------------------------------------------- 0.00 0.00 47/47 InputLoop() [215] [1655] 0.0 0.00 0.00 47 NetworkGameWindow::OnMouseLoop() [1655] ----------------------------------------------- 0.00 0.00 47/47 Load_DEPT() [661] [1656] 0.0 0.00 0.00 47 Pool::GetNew(unsigned long, unsigned long) [1656] ----------------------------------------------- 0.00 0.00 47/47 Pool::GetNew(unsigned long, unsigned long) [1305] [1657] 0.0 0.00 0.00 47 Pool::ResizeFor(unsigned long) [1657] ----------------------------------------------- 0.00 0.00 1/47 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 1/47 SetFocusedWindow(Window*) [1737] 0.00 0.00 1/47 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1/47 Window::RaiseButtons(bool) [2493] 0.00 0.00 2/47 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2071] 0.00 0.00 2/47 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 2/47 DropdownWindow::~DropdownWindow() [2133] 0.00 0.00 2/47 Window::SetFocusedWidget(unsigned char) [1809] 0.00 0.00 4/47 HandleMouseEvents() [192] 0.00 0.00 7/47 QueryString::HandleEditBox(Window*, int) [1597] 0.00 0.00 24/47 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] [1658] 0.0 0.00 0.00 47 NWidgetBase::SetDirty(Window const*) const [1658] ----------------------------------------------- 0.00 0.00 1/44 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 1/44 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1/44 Window::RaiseButtons(bool) [2493] 0.00 0.00 2/44 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2071] 0.00 0.00 2/44 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 2/44 DropdownWindow::~DropdownWindow() [2133] 0.00 0.00 4/44 HandleMouseEvents() [192] 0.00 0.00 7/44 QueryString::HandleEditBox(Window*, int) [1597] 0.00 0.00 24/44 SetWindowWidgetDirty(WindowClass, int, unsigned char) [467] [1659] 0.0 0.00 0.00 44 Window::SetWidgetDirty(unsigned char) const [1659] ----------------------------------------------- 0.00 0.00 43/43 AirportMove(Aircraft*, AirportFTAClass const*) [715] [1660] 0.0 0.00 0.00 43 AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1660] ----------------------------------------------- 0.00 0.00 20/42 IsGoodGRFConfigList() [2084] 0.00 0.00 22/42 PrintGrfFilename(char*, unsigned int) [1716] [1661] 0.0 0.00 0.00 42 FindGRFConfig(unsigned int, unsigned char const*) [1661] ----------------------------------------------- 0.00 0.00 8/41 HandleMouseEvents() [192] 0.00 0.00 33/41 MainWindow::OnScroll(Point) [1681] [1662] 0.0 0.00 0.00 41 IsPtInWindowViewport(Window const*, int, int) [1662] ----------------------------------------------- 0.00 0.00 40/40 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] [1663] 0.0 0.00 0.00 40 CheckNewIndustry_NULL(unsigned int) [1663] ----------------------------------------------- 0.00 0.00 1/40 SQTable::Clone() [2502] 0.00 0.00 2/40 SQUserData::~SQUserData() [2124] 0.00 0.00 3/40 SQSharedState::~SQSharedState() [2429] 0.00 0.00 34/40 SQTable::~SQTable() [1679] [1664] 0.0 0.00 0.00 40 SQDelegable::SetDelegate(SQTable*) [1664] ----------------------------------------------- 0.00 0.00 8/40 CalcClosestStationTile(unsigned short, unsigned int, StationType) [1413] 0.00 0.00 32/40 CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [37] [1665] 0.0 0.00 0.00 40 Waypoint::GetTileArea(TileArea*, StationType) const [1665] ----------------------------------------------- 0.00 0.00 39/39 IConsoleAliasRegister(char const*, char const*) [1667] [1666] 0.0 0.00 0.00 39 IConsoleAliasGet(char const*) [1666] ----------------------------------------------- 0.00 0.00 39/39 IConsoleStdLibRegister() [2368] [1667] 0.0 0.00 0.00 39 IConsoleAliasRegister(char const*, char const*) [1667] 0.00 0.00 39/39 IConsoleAliasGet(char const*) [1666] ----------------------------------------------- 0.00 0.00 1/38 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2409] 0.00 0.00 1/38 SQCompiler::EmitDerefOp(SQOpcode) [2410] 0.00 0.00 1/38 SQCompiler::ClassExp() [2414] 0.00 0.00 2/38 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 4/38 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 14/38 SQCompiler::ParseTableOrClass(long, long) [2412] 0.00 0.00 15/38 SQCompiler::Factor() [1779] [1668] 0.0 0.00 0.00 38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 34/34 SQFuncState::AllocStackPos() [1675] 0.00 0.00 9/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 1/38 SQCompiler::ClassExp() [2414] 0.00 0.00 2/38 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2409] 0.00 0.00 3/38 SQCompiler::EmitDerefOp(SQOpcode) [2410] 0.00 0.00 4/38 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 5/38 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 9/38 SQCompiler::Statement() [1740] 0.00 0.00 14/38 SQCompiler::ParseTableOrClass(long, long) [2412] [1669] 0.0 0.00 0.00 38 SQFuncState::PopTarget() [1669] ----------------------------------------------- 0.00 0.00 37/37 AfterLoadGame() [105] [1670] 0.0 0.00 0.00 37 UpdateTownMaxPass(Town*) [1670] ----------------------------------------------- 0.00 0.00 37/37 TarListAddFile(char const*) [1517] [1671] 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&) [1671] ----------------------------------------------- 9 NWidgetBackground::~NWidgetBackground() [1745] 11 NWidgetContainer::~NWidgetContainer() [1589] 0.00 0.00 16/16 Window::~Window() [1749] [1672] 0.0 0.00 0.00 36 NWidgetVertical::~NWidgetVertical() [1672] 36 NWidgetContainer::~NWidgetContainer() [1589] ----------------------------------------------- 0.00 0.00 35/35 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1293] [1673] 0.0 0.00 0.00 35 NWidgetServerListHeader::GetWidgetFromPos(int, int) [1673] ----------------------------------------------- 0.00 0.00 34/34 StringToVal(SettingDescBase const*, char const*) [1429] [1674] 0.0 0.00 0.00 34 LookupOneOfMany(char const*, char const*, unsigned long) [1674] ----------------------------------------------- 0.00 0.00 34/34 SQFuncState::PushTarget(long) [1668] [1675] 0.0 0.00 0.00 34 SQFuncState::AllocStackPos() [1675] 0.00 0.00 1/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 34/34 InputLoop() [215] [1676] 0.0 0.00 0.00 34 NetworkStartServerWindow::OnMouseLoop() [1676] ----------------------------------------------- 3 SQClass::Finalize() [2048] 0.00 0.00 1/32 SQLexer::~SQLexer() [2501] 0.00 0.00 1/32 SQVM::Finalize() [2046] 0.00 0.00 13/32 SQSharedState::~SQSharedState() [2429] 0.00 0.00 16/32 SQFuncState::~SQFuncState() [1818] [1677] 0.0 0.00 0.00 34 SQTable::Release() [1677] 0.00 0.00 34/47 SQRefCounted::~SQRefCounted() [1653] 34 SQTable::~SQTable() [1679] ----------------------------------------------- 0.00 0.00 1/34 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 1/34 SQTable::Clone() [2502] 0.00 0.00 1/34 SQVM::Init(SQVM*, long) [2483] 0.00 0.00 2/34 SQClass::SQClass(SQSharedState*, SQClass*) [2049] 0.00 0.00 3/34 SQSharedState::Init() [2427] 0.00 0.00 10/34 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] 0.00 0.00 16/34 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1817] [1678] 0.0 0.00 0.00 34 SQTable::SQTable(SQSharedState*, long) [1678] 0.00 0.00 34/56 SQTable::AllocNodes(long) [1634] 0.00 0.00 34/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] ----------------------------------------------- 34 SQTable::Release() [1677] [1679] 0.0 0.00 0.00 34 SQTable::~SQTable() [1679] 0.00 0.00 164/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 75/79 SQNativeClosure::Release() [1599] 0.00 0.00 54/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 54/150 SQString::Release() [1547] 0.00 0.00 34/40 SQDelegable::SetDelegate(SQTable*) [1664] 0.00 0.00 34/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] 1 SQClass::Release() [2047] ----------------------------------------------- 0.00 0.00 33/33 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [639] [1680] 0.0 0.00 0.00 33 GetShipIcon(unsigned short) [1680] ----------------------------------------------- 0.00 0.00 33/33 HandleMouseEvents() [192] [1681] 0.0 0.00 0.00 33 MainWindow::OnScroll(Point) [1681] 0.00 0.00 33/41 IsPtInWindowViewport(Window const*, int, int) [1662] ----------------------------------------------- 0.00 0.00 33/33 AfterLoadVehicles(bool) [394] [1682] 0.0 0.00 0.00 33 Aircraft::UpdateDeltaXY(Direction) [1682] ----------------------------------------------- 0.00 0.00 32/32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1687] [1683] 0.0 0.00 0.00 32 TranslateIndex(SQObjectPtr const&) [1683] ----------------------------------------------- 0.00 0.00 32/32 GfxScroll(int, int, int, int, int, int) [721] [1684] 0.0 0.00 0.00 32 Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) [1684] ----------------------------------------------- 0.00 0.00 2/32 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 30/32 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [1685] 0.0 0.00 0.00 32 Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1685] ----------------------------------------------- 0.00 0.00 15/32 T.1182 [845] 0.00 0.00 17/32 SaveToConfig() [765] [1686] 0.0 0.00 0.00 32 IniItem::SetValue(char const*) [1686] ----------------------------------------------- 0.00 0.00 8/32 SQTable::Clone() [2502] 0.00 0.00 24/32 SQFuncState::BuildProto() [1814] [1687] 0.0 0.00 0.00 32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1687] 0.00 0.00 32/32 TranslateIndex(SQObjectPtr const&) [1683] ----------------------------------------------- 0.00 0.00 3/31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2054] 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&) [1689] [1688] 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&) [1688] ----------------------------------------------- 0.00 0.00 9/31 ReserveChangeInfo(ByteReader*) [1359] 0.00 0.00 22/31 FinalisePriceBaseMultipliers() [2028] [1689] 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&) [1689] 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&) [1688] 0.00 0.00 3/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2054] ----------------------------------------------- 0.00 0.00 30/30 GRFLoadError(ByteReader*) [1691] [1690] 0.0 0.00 0.00 30 CheckGrfLangID(unsigned char, unsigned char) [1690] ----------------------------------------------- 0.00 0.00 30/30 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1691] 0.0 0.00 0.00 30 GRFLoadError(ByteReader*) [1691] 0.00 0.00 90/618507 ByteReader::ReadByte() [1058] 0.00 0.00 30/30 CheckGrfLangID(unsigned char, unsigned char) [1690] ----------------------------------------------- 0.00 0.00 8/30 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] 0.00 0.00 22/30 sq_newslot [819] [1692] 0.0 0.00 0.00 30 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1692] 0.00 0.00 16/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 14/14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] ----------------------------------------------- 0.00 0.00 15/30 Load_AIPL() [686] 0.00 0.00 15/30 LoadFromConfig() [763] [1693] 0.0 0.00 0.00 30 AIConfig::StringToSettings(char const*) [1693] 0.00 0.00 30/150 AIConfig::SetSetting(char const*, int) [1546] ----------------------------------------------- 0.00 0.00 1/29 SQCompiler::ClassExp() [2414] 0.00 0.00 7/29 SQCompiler::Statement() [1740] 0.00 0.00 7/29 SQCompiler::CreateFunction(tagSQObject&) [1841] 0.00 0.00 14/29 SQCompiler::ParseTableOrClass(long, long) [2412] [1694] 0.0 0.00 0.00 29 SQCompiler::Expect(long) [1694] 0.00 0.00 29/77 SQLexer::Lex() [1603] 0.00 0.00 7/25 SQFuncState::CreateString(char const*, long) [1704] ----------------------------------------------- 0.00 0.00 28/28 AfterLoadGame() [105] [1695] 0.0 0.00 0.00 28 SetStationGfx(unsigned int, unsigned char) [1695] 0.00 0.00 28/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 27/27 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1515] [1696] 0.0 0.00 0.00 27 GetGRFStringID(unsigned int, unsigned short) [1696] ----------------------------------------------- 0.00 0.00 27/27 SQLexer::Lex() [1603] [1697] 0.0 0.00 0.00 27 SQLexer::ReadID() [1697] 0.00 0.00 218/1112 SQLexer::Next() [1381] 0.00 0.00 27/27 SQLexer::GetIDType(char*) [1698] 0.00 0.00 3/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 27/27 SQLexer::ReadID() [1697] [1698] 0.0 0.00 0.00 27 SQLexer::GetIDType(char*) [1698] 0.00 0.00 27/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 27/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] 0.00 0.00 8/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 8/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 8/150 SQString::Release() [1547] ----------------------------------------------- 0.00 0.00 26/26 AfterLoadVehicles(bool) [394] [1699] 0.0 0.00 0.00 26 Pool::GetNew(unsigned long) [1699] ----------------------------------------------- 0.00 0.00 26/26 Pool::CleanPool() [2044] [1700] 0.0 0.00 0.00 26 Pool::FreeItem(unsigned long) [1700] ----------------------------------------------- 0.00 0.00 1/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2531] 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&) [1702] [1701] 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&) [1701] ----------------------------------------------- 0.00 0.00 26/26 AfterLoadVehicles(bool) [394] [1702] 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&) [1702] 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&) [1701] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2531] ----------------------------------------------- 0.00 0.00 11/25 SQCompiler::Factor() [1779] 0.00 0.00 14/25 SQCompiler::Statement() [1740] [1703] 0.0 0.00 0.00 25 SQCompiler::Lex() [1703] 0.00 0.00 25/77 SQLexer::Lex() [1603] ----------------------------------------------- 0.00 0.00 1/25 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/25 SQCompiler::Expect(long) [1694] 0.00 0.00 7/25 SQCompiler::CreateFunction(tagSQObject&) [1841] 0.00 0.00 10/25 SQCompiler::Factor() [1779] [1704] 0.0 0.00 0.00 25 SQFuncState::CreateString(char const*, long) [1704] 0.00 0.00 25/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 25/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] ----------------------------------------------- 0.00 0.00 11/25 SQCompiler::Factor() [1779] 0.00 0.00 14/25 SQCompiler::Statement() [1740] [1705] 0.0 0.00 0.00 25 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1705] 0.00 0.00 25/61 SQFuncState::AddInstruction(SQInstruction&) [1625] ----------------------------------------------- 0.00 0.00 9/25 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1601] 0.00 0.00 16/25 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] [1706] 0.0 0.00 0.00 25 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1706] ----------------------------------------------- 0.00 0.00 24/24 IncreaseDate() [152] [1707] 0.0 0.00 0.00 24 EnginesDailyLoop() [1707] ----------------------------------------------- 0.00 0.00 24/24 IncreaseDate() [152] [1708] 0.0 0.00 0.00 24 DisasterDailyLoop() [1708] ----------------------------------------------- 0.00 0.00 24/24 IncreaseDate() [152] [1709] 0.0 0.00 0.00 24 NetworkChatMessageDailyLoop() [1709] ----------------------------------------------- 0.00 0.00 24/24 AfterLoadGRFs() [555] [1710] 0.0 0.00 0.00 24 DupSprite(unsigned int, unsigned int) [1710] 0.00 0.00 24/33254 AllocateSpriteCache(unsigned int) [1169] ----------------------------------------------- 79 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] 0.00 0.00 8/24 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1810] 0.00 0.00 16/24 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1738] [1711] 0.0 0.00 0.00 24+79 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] 0.00 0.00 255/311 NWidgetContainer::Add(NWidgetBase*) [1484] 0.00 0.00 119/153 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1537] 0.00 0.00 60/60 NWidgetBackground::Add(NWidgetBase*) [1627] 0.00 0.00 16/16 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [1744] 0.00 0.00 4/156 NWidgetCore::SetIndex(int) [1533] 0.00 0.00 4/4 NWidgetViewport::NWidgetViewport(int) [1931] 0.00 0.00 1/1 MakeMainToolbar(int*) [2394] 0.00 0.00 1/1 MakeResizableHeader(int*) [2398] 0.00 0.00 1/1 NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) [2448] 79 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] ----------------------------------------------- 0.00 0.00 1/24 LoadIntroGame() [69] 0.00 0.00 1/24 SwitchToMode(SwitchMode) [47] 0.00 0.00 1/24 ttd_main(int, char**) [1] 0.00 0.00 1/24 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 20/24 Load_NGRF() [676] [1712] 0.0 0.00 0.00 24 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1712] ----------------------------------------------- 0.00 0.00 1/24 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/24 SQCompiler::CreateFunction(tagSQObject&) [1841] 0.00 0.00 16/24 SQCompiler::Statement() [1740] [1713] 0.0 0.00 0.00 24 SQFuncState::AddLineInfos(long, bool, bool) [1713] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 23/23 LoadNewGRF(unsigned int, unsigned int) [388] [1714] 0.0 0.00 0.00 23 ClearTemporaryNewGRFData(GRFFile*) [1714] ----------------------------------------------- 0.00 0.00 2/23 VehicleEnterDepot(Vehicle*) [699] 0.00 0.00 21/23 VehicleOrderSaver::SwitchToNextOrder(bool) [437] [1715] 0.0 0.00 0.00 23 OrderList::GetOrderAt(int) const [1715] ----------------------------------------------- 0.00 0.00 1/22 GamelogPrint(void (*)(char const*)) [1856] 0.00 0.00 21/22 PrintGrfInfo(char*, unsigned int, unsigned char const*) [1722] [1716] 0.0 0.00 0.00 22 PrintGrfFilename(char*, unsigned int) [1716] 0.00 0.00 22/42 FindGRFConfig(unsigned int, unsigned char const*) [1661] ----------------------------------------------- 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) [1781] [1717] 0.0 0.00 0.00 22 AirportGetTerminalCount(unsigned char const*, unsigned char*) [1717] ----------------------------------------------- 0.00 0.00 22/22 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [1718] 0.0 0.00 0.00 22 SmokeInit(EffectVehicle*) [1718] ----------------------------------------------- 22 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] [1719] 0.0 0.00 0.00 22 SQTable::Rehash(bool) [1719] 0.00 0.00 22/56 SQTable::AllocNodes(long) [1634] 160 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] ----------------------------------------------- 0.00 0.00 22/22 AfterLoadVehicles(bool) [394] [1720] 0.0 0.00 0.00 22 Vehicle::AddToShared(Vehicle*) [1720] ----------------------------------------------- 0.00 0.00 21/21 PrintGrfInfo(char*, unsigned int, unsigned char const*) [1722] [1721] 0.0 0.00 0.00 21 md5sumToString(char*, char const*, unsigned char const*) [1721] 0.00 0.00 336/108827 seprintf(char*, char const*, char const*, ...) [1113] ----------------------------------------------- 0.00 0.00 21/21 GamelogPrint(void (*)(char const*)) [1856] [1722] 0.0 0.00 0.00 21 PrintGrfInfo(char*, unsigned int, unsigned char const*) [1722] 0.00 0.00 42/483 AddDebugText(char*, char const*, ...) [1453] 0.00 0.00 21/21 md5sumToString(char*, char const*, unsigned char const*) [1721] 0.00 0.00 21/22 PrintGrfFilename(char*, unsigned int) [1716] ----------------------------------------------- 0.00 0.00 20/20 Load_NGRF() [676] [1723] 0.0 0.00 0.00 20 AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1723] ----------------------------------------------- 0.00 0.00 4/20 Window::ReInit(int, int) [641] 0.00 0.00 16/20 Window::InitializeData(WindowClass, int, unsigned int) [589] [1724] 0.0 0.00 0.00 20 Window::OnInit() [1724] ----------------------------------------------- 102 IniGroup::~IniGroup() [1725] 0.00 0.00 2/20 IniFile::RemoveGroup(char const*) [1897] 0.00 0.00 18/20 IniFile::~IniFile() [1732] [1725] 0.0 0.00 0.00 20+102 IniGroup::~IniGroup() [1725] 0.00 0.00 102/103 IniItem::~IniItem() [1582] 102 IniGroup::~IniGroup() [1725] ----------------------------------------------- 19 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [319] [1726] 0.0 0.00 0.00 19 ClearTile_Unmovable(unsigned int, DoCommandFlag) [1726] 2 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 19/19 std::map, std::allocator > >::~map() [1733] [1727] 0.0 0.00 0.00 19 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1727] ----------------------------------------------- 0.00 0.00 18/18 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1728] 0.0 0.00 0.00 18 DefineGotoLabel(ByteReader*) [1728] 0.00 0.00 18/618507 ByteReader::ReadByte() [1058] 0.00 0.00 18/33907 FioGetPos() [1168] ----------------------------------------------- 0.00 0.00 3/18 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] 0.00 0.00 15/18 sq_get [823] [1729] 0.0 0.00 0.00 18 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1729] 0.00 0.00 18/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] 0.00 0.00 14/60 SQObjectPtr::operator=(SQObjectPtr const&) [1626] 0.00 0.00 1/1 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2480] ----------------------------------------------- 0.00 0.00 2/18 IniLoadConfig() [2106] 0.00 0.00 4/18 BaseMedia::AddFile(char const*, unsigned long) [324] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [374] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [557] [1730] 0.0 0.00 0.00 18 IniFile::LoadFromDisk(char const*) [1730] 0.00 0.00 1606/1621 IniItem::IniItem(IniGroup*, char const*, unsigned long) [1354] 0.00 0.00 118/122 IniGroup::IniGroup(IniFile*, char const*, unsigned long) [1567] 0.00 0.00 18/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] ----------------------------------------------- 0.00 0.00 2/18 IniLoadConfig() [2106] 0.00 0.00 4/18 BaseMedia::AddFile(char const*, unsigned long) [324] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [374] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [557] [1731] 0.0 0.00 0.00 18 IniFile::IniFile(char const* const*) [1731] ----------------------------------------------- 0.00 0.00 1/18 LoadFromConfig() [763] 0.00 0.00 1/18 SaveToConfig() [765] 0.00 0.00 4/18 BaseMedia::AddFile(char const*, unsigned long) [324] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [374] 0.00 0.00 6/18 BaseMedia::AddFile(char const*, unsigned long) [557] [1732] 0.0 0.00 0.00 18 IniFile::~IniFile() [1732] 0.00 0.00 18/20 IniGroup::~IniGroup() [1725] ----------------------------------------------- 0.00 0.00 18/18 TarListAddFile(char const*) [1517] [1733] 0.0 0.00 0.00 18 std::map, std::allocator > >::~map() [1733] 0.00 0.00 19/19 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1727] ----------------------------------------------- 0.00 0.00 1/18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2534] 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&) [1735] [1734] 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&) [1734] ----------------------------------------------- 0.00 0.00 18/18 T.739 [816] [1735] 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&) [1735] 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&) [1734] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2534] ----------------------------------------------- 0.00 0.00 7/17 SQCompiler::ParseTableOrClass(long, long) [2412] 0.00 0.00 10/17 SQCompiler::Factor() [1779] [1736] 0.0 0.00 0.00 17 SQFuncState::GetConstant(tagSQObject const&) [1736] 0.00 0.00 17/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] 0.00 0.00 16/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] ----------------------------------------------- 0.00 0.00 16/16 Window::InitializeData(WindowClass, int, unsigned int) [589] [1737] 0.0 0.00 0.00 16 SetFocusedWindow(Window*) [1737] 0.00 0.00 9/9 Window::OnFocusLost() [1808] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/47 NWidgetBase::SetDirty(Window const*) const [1658] ----------------------------------------------- 0.00 0.00 16/16 Window::CreateNestedTree(WindowDesc const*, bool) [1746] [1738] 0.0 0.00 0.00 16 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1738] 0.00 0.00 16/24 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] 0.00 0.00 16/311 NWidgetContainer::Add(NWidgetBase*) [1484] 0.00 0.00 8/8 NWidgetContainer::GetWidgetOfType(WidgetType) [1823] 0.00 0.00 8/8 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1810] ----------------------------------------------- 0.00 0.00 16/16 AfterLoadGame() [105] [1739] 0.0 0.00 0.00 16 MakeCanal(unsigned int, Owner, unsigned char) [1739] 0.00 0.00 16/20417 SetTileOwner(unsigned int, Owner) [1198] ----------------------------------------------- 7 SQCompiler::CreateFunction(tagSQObject&) [1841] 7 SQCompiler::Statements() [1840] 0.00 0.00 2/2 SQCompiler::Compile(SQObjectPtr&) [2413] [1740] 0.0 0.00 0.00 16 SQCompiler::Statement() [1740] 0.00 0.00 16/24 SQFuncState::AddLineInfos(long, bool, bool) [1713] 0.00 0.00 14/25 SQCompiler::Lex() [1703] 0.00 0.00 14/16 SQFuncState::GetStackSize() [1742] 0.00 0.00 14/25 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1705] 0.00 0.00 9/38 SQFuncState::PopTarget() [1669] 0.00 0.00 8/8 SQCompiler::CommaExpr() [1813] 0.00 0.00 7/29 SQCompiler::Expect(long) [1694] 0.00 0.00 7/15 SQFuncState::SetStackSize(long) [1751] 7 SQCompiler::Statements() [1840] 1 SQCompiler::ClassStatement() [2411] ----------------------------------------------- 0.00 0.00 16/16 NWidgetContainer::GetWidgetOfType(WidgetType) [1823] [1741] 0.0 0.00 0.00 16 NWidgetBase::GetWidgetOfType(WidgetType) [1741] ----------------------------------------------- 0.00 0.00 2/16 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 14/16 SQCompiler::Statement() [1740] [1742] 0.0 0.00 0.00 16 SQFuncState::GetStackSize() [1742] ----------------------------------------------- 0.00 0.00 16/16 DrawOverlappedWindowForAll(int, int, int, int) [14] [1743] 0.0 0.00 0.00 16 DropdownWindow::OnPaint() [1743] ----------------------------------------------- 0.00 0.00 16/16 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [1744] 0.0 0.00 0.00 16 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [1744] 0.00 0.00 11/156 NWidgetCore::SetIndex(int) [1533] ----------------------------------------------- 16 NWidgetContainer::~NWidgetContainer() [1589] [1745] 0.0 0.00 0.00 16 NWidgetBackground::~NWidgetBackground() [1745] 9 NWidgetVertical::~NWidgetVertical() [1672] ----------------------------------------------- 0.00 0.00 1/16 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 2/16 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 13/16 Window::InitNested(WindowDesc const*, int) [1762] [1746] 0.0 0.00 0.00 16 Window::CreateNestedTree(WindowDesc const*, bool) [1746] 0.00 0.00 16/16 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1738] 0.00 0.00 3/3 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] ----------------------------------------------- 0.00 0.00 16/16 Window::InitializeData(WindowClass, int, unsigned int) [589] [1747] 0.0 0.00 0.00 16 Window::OnFocus() [1747] ----------------------------------------------- 0.00 0.00 1/16 ShowGenerateWorldProgress() [532] 0.00 0.00 1/16 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/16 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/16 ShowNetworkGameWindow() [527] 0.00 0.00 1/16 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/16 ShowStatusBar() [529] 0.00 0.00 1/16 AllocateToolbar() [530] 0.00 0.00 2/16 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] 0.00 0.00 3/16 ShowSelectGameWindow() [392] 0.00 0.00 4/16 SetupColoursAndInitialWindow() [256] [1748] 0.0 0.00 0.00 16 Window::Window() [1748] ----------------------------------------------- 0.00 0.00 1/16 CleanupGeneration() [615] 0.00 0.00 1/16 QueryWindow::OnClick(Point, int, int) [2422] 0.00 0.00 1/16 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/16 NetworkStartServerWindow::OnClick(Point, int, int) [2469] 0.00 0.00 1/16 HandleMouseEvents() [192] 0.00 0.00 2/16 InputLoop() [215] 0.00 0.00 9/16 UnInitWindowSystem() [1795] [1749] 0.0 0.00 0.00 16 Window::~Window() [1749] 0.00 0.00 16/16 Window::DeleteChildWindows(WindowClass) const [1750] 0.00 0.00 16/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 16/21121 Window::SetDirty() const [1194] 0.00 0.00 16/16 NWidgetVertical::~NWidgetVertical() [1672] 0.00 0.00 4/4 DeleteWindowViewport(Window*) [1912] ----------------------------------------------- 0.00 0.00 16/16 Window::~Window() [1749] [1750] 0.0 0.00 0.00 16 Window::DeleteChildWindows(WindowClass) const [1750] ----------------------------------------------- 0.00 0.00 1/15 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/15 SQCompiler::Statement() [1740] 0.00 0.00 7/15 SQCompiler::CreateFunction(tagSQObject&) [1841] [1751] 0.0 0.00 0.00 15 SQFuncState::SetStackSize(long) [1751] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 3/15 ResetIndustries() [1980] 0.00 0.00 12/15 LoadNewGRF(unsigned int, unsigned int) [388] [1752] 0.0 0.00 0.00 15 OverrideManagerBase::ResetOverride() [1752] ----------------------------------------------- 0.00 0.00 15/15 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] [1753] 0.0 0.00 0.00 15 AI::FindInfo(char const*, int, bool) [1753] ----------------------------------------------- 0.00 0.00 15/15 AIConfig::ChangeAI(char const*, int, bool, bool) [1630] [1754] 0.0 0.00 0.00 15 AIScanner::FindInfo(char const*, int, bool) [1754] ----------------------------------------------- 0.00 0.00 15/15 T.1182 [845] [1755] 0.0 0.00 0.00 15 AIConfig::SettingsToString(char*, unsigned long) const [1755] ----------------------------------------------- 14 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1756] 0.0 0.00 0.00 14 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) [1756] 14 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 14/14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] [1757] 0.0 0.00 0.00 14 SQClassMember::~SQClassMember() [1757] ----------------------------------------------- 0.00 0.00 14/14 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1692] [1758] 0.0 0.00 0.00 14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] 0.00 0.00 14/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] 0.00 0.00 14/14 SQClassMember::~SQClassMember() [1757] 0.00 0.00 14/60 SQObjectPtr::operator=(SQObjectPtr const&) [1626] 0.00 0.00 14/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 14/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 14/14 sqvector::push_back(SQClassMember const&) [1759] 0.00 0.00 10/10 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1791] ----------------------------------------------- 0.00 0.00 14/14 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] [1759] 0.0 0.00 0.00 14 sqvector::push_back(SQClassMember const&) [1759] 0.00 0.00 3/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 1/13 NetworkFindBroadcastIPs(SmallVector*) [2376] 0.00 0.00 1/13 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [2474] 0.00 0.00 1/13 NetworkServerStart() [2350] 0.00 0.00 1/13 ShowNetworkGameWindow() [527] 0.00 0.00 4/13 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1868] 0.00 0.00 5/13 GetBindAddresses(SmallVector*, unsigned short) [1876] [1760] 0.0 0.00 0.00 13 NetworkAddress::SetPort(unsigned short) [1760] ----------------------------------------------- 0.00 0.00 1/13 NetworkUDPSocketHandler::Listen() [2468] 0.00 0.00 2/13 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2149] 0.00 0.00 2/13 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2150] 0.00 0.00 2/13 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2151] 0.00 0.00 6/13 NetworkUDPClose() [2064] [1761] 0.0 0.00 0.00 13 NetworkUDPSocketHandler::Close() [1761] ----------------------------------------------- 0.00 0.00 1/13 ShowGenerateWorldProgress() [532] 0.00 0.00 1/13 ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [533] 0.00 0.00 1/13 ShowNetworkGameWindow() [527] 0.00 0.00 1/13 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 1/13 ShowStatusBar() [529] 0.00 0.00 1/13 AllocateToolbar() [530] 0.00 0.00 3/13 ShowSelectGameWindow() [392] 0.00 0.00 4/13 SetupColoursAndInitialWindow() [256] [1762] 0.0 0.00 0.00 13 Window::InitNested(WindowDesc const*, int) [1762] 0.00 0.00 13/16 Window::CreateNestedTree(WindowDesc const*, bool) [1746] ----------------------------------------------- 0.00 0.00 13/13 Window::FinishInitNested(WindowDesc const*, int) [590] [1763] 0.0 0.00 0.00 13 Window::OnInitialPosition(WindowDesc const*, short, short, int) [1763] ----------------------------------------------- 0.00 0.00 1/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2530] 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&) [1765] [1764] 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&) [1764] ----------------------------------------------- 0.00 0.00 13/13 T.1908 [818] [1765] 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&) [1765] 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&) [1764] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2530] ----------------------------------------------- 0.00 0.00 12/12 DeterminePaths(char const*) [2331] [1766] 0.0 0.00 0.00 12 FioCreateDirectory(char const*) [1766] 0.00 0.00 12/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 3/12 LoadNewGRF(unsigned int, unsigned int) [388] 0.00 0.00 9/12 ResetAirportClasses() [2003] [1767] 0.0 0.00 0.00 12 SetAirportClassName(AirportClassID, unsigned short) [1767] ----------------------------------------------- 0.00 0.00 12/12 ResetAirportClasses() [2003] [1768] 0.0 0.00 0.00 12 AllocateAirportClass(unsigned int) [1768] ----------------------------------------------- 0.00 0.00 12/12 AfterLoadGame() [105] [1769] 0.0 0.00 0.00 12 SetRoadTypes(unsigned int, RoadTypes) [1769] 0.00 0.00 30/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 1/12 TrainController(Train*, Vehicle*) [10] 0.00 0.00 11/12 TrainApproachingCrossingTile(Train const*) [505] [1770] 0.0 0.00 0.00 12 GetRoadTileType(unsigned int) [1770] ----------------------------------------------- 0.00 0.00 12/12 FeatureChangeInfo(ByteReader*) [1358] [1771] 0.0 0.00 0.00 12 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [1771] ----------------------------------------------- 0.00 0.00 12/12 Pool::CleanPool() [2041] [1772] 0.0 0.00 0.00 12 Pool::FreeItem(unsigned long) [1772] ----------------------------------------------- 0.00 0.00 12/12 Pool::CleanPool() [2041] [1773] 0.0 0.00 0.00 12 Depot::~Depot() [1773] ----------------------------------------------- 0.00 0.00 4/12 ResizeWindow(Window*, int, int) [203] 0.00 0.00 8/12 Window::FindWindowPlacementAndResize(int, int) [202] [1774] 0.0 0.00 0.00 12 Window::OnResize() [1774] ----------------------------------------------- 0.00 0.00 1/11 DeterminePaths(char const*) [2331] 0.00 0.00 10/11 ScriptScanner::ScanScriptDir(char const*, Subdirectory) [439] [1775] 0.0 0.00 0.00 11 ScanForTarFiles() [1775] 0.00 0.00 220/303 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1488] 0.00 0.00 220/220 ScanPathForTarFiles(char const*, unsigned long) [1510] ----------------------------------------------- 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) [1781] [1776] 0.0 0.00 0.00 11 AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) [1776] ----------------------------------------------- 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) [1781] [1777] 0.0 0.00 0.00 11 AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) [1777] ----------------------------------------------- 10 SQCompiler::CompExp() [1789] 0.00 0.00 1/10 SQCompiler::ClassStatement() [2411] [1778] 0.0 0.00 0.00 11 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 11/11 SQCompiler::Factor() [1779] 0.00 0.00 4/38 SQFuncState::PopTarget() [1669] 0.00 0.00 4/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 2/77 SQLexer::Lex() [1603] 0.00 0.00 2/61 SQFuncState::AddInstruction(SQInstruction&) [1625] 2 SQCompiler::FunctionCallArgs() [2122] ----------------------------------------------- 0.00 0.00 11/11 SQCompiler::PrefixedExpr() [1778] [1779] 0.0 0.00 0.00 11 SQCompiler::Factor() [1779] 0.00 0.00 15/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 11/25 SQCompiler::Lex() [1703] 0.00 0.00 11/25 SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [1705] 0.00 0.00 10/25 SQFuncState::CreateString(char const*, long) [1704] 0.00 0.00 10/17 SQFuncState::GetConstant(tagSQObject const&) [1736] 0.00 0.00 4/4 SQFuncState::GetLocalVariable(tagSQObject const&) [1926] 0.00 0.00 4/4 SQFuncState::GetOuterVariable(tagSQObject const&) [1927] 0.00 0.00 4/4 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1925] 0.00 0.00 4/4 SQCompiler::NeedGet() [1924] 0.00 0.00 1/1 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2409] ----------------------------------------------- 0.00 0.00 1/11 ttd_main(int, char**) [1] 0.00 0.00 5/11 ResetWindowSystem() [1878] 0.00 0.00 5/11 ReInitAllWindows() [325] [1780] 0.0 0.00 0.00 11 NWidgetLeaf::InvalidateDimensionCache() [1780] ----------------------------------------------- 0.00 0.00 11/11 global constructors keyed to _origin_airport_specs [2297] [1781] 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) [1781] 0.00 0.00 22/22 AirportGetTerminalCount(unsigned char const*, unsigned char*) [1717] 0.00 0.00 11/11 AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) [1777] 0.00 0.00 11/11 AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) [1776] ----------------------------------------------- 0.00 0.00 11/11 Pool::GetNew(unsigned long, unsigned long) [1426] [1782] 0.0 0.00 0.00 11 Pool::ResizeFor(unsigned long) [1782] ----------------------------------------------- 0.00 0.00 10/10 SQSharedState::Init() [2427] [1783] 0.0 0.00 0.00 10 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] 0.00 0.00 132/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 76/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 66/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 56/63 CompileTypemask(sqvector&, char const*) [1620] 0.00 0.00 10/34 SQTable::SQTable(SQSharedState*, long) [1678] ----------------------------------------------- 0.00 0.00 10/10 CargoPayment::~CargoPayment() [410] [1784] 0.0 0.00 0.00 10 ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) [1784] ----------------------------------------------- 0.00 0.00 10/10 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [790] [1785] 0.0 0.00 0.00 10 GetNewEngineType(Vehicle const*, Company const*) [1785] 0.00 0.00 10/459864 EngineReplacement(EngineRenew*, unsigned short, unsigned short) [1068] 0.00 0.00 10/10 Vehicle::NeedsAutorenewing(Company const*) const [1793] ----------------------------------------------- 0.00 0.00 10/10 MoveBuoysToWaypoints() [799] [1786] 0.0 0.00 0.00 10 UpdateWaypointOrder(Order*) [1786] ----------------------------------------------- 1 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 1/10 SQCompiler::ClassExp() [2414] 0.00 0.00 8/10 SQCompiler::CommaExpr() [1813] [1787] 0.0 0.00 0.00 10 SQCompiler::Expression(bool) [1787] 10 SQCompiler::LogicalAndExp() [1788] ----------------------------------------------- 10 SQCompiler::Expression(bool) [1787] [1788] 0.0 0.00 0.00 10 SQCompiler::LogicalAndExp() [1788] 10 SQCompiler::CompExp() [1789] ----------------------------------------------- 10 SQCompiler::LogicalAndExp() [1788] [1789] 0.0 0.00 0.00 10 SQCompiler::CompExp() [1789] 10 SQCompiler::PrefixedExpr() [1778] ----------------------------------------------- 0.00 0.00 10/10 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] [1790] 0.0 0.00 0.00 10 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [1790] ----------------------------------------------- 0.00 0.00 10/10 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1758] [1791] 0.0 0.00 0.00 10 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1791] 0.00 0.00 10/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] 0.00 0.00 10/78 SQObjectPtr::~SQObjectPtr() [1602] ----------------------------------------------- 0.00 0.00 2/10 NetworkAddress::Listen(int, SmallMap*) [2135] 0.00 0.00 4/10 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2136] 0.00 0.00 4/10 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] [1792] 0.0 0.00 0.00 10 NetworkAddress::GetPort() const [1792] ----------------------------------------------- 0.00 0.00 10/10 GetNewEngineType(Vehicle const*, Company const*) [1785] [1793] 0.0 0.00 0.00 10 Vehicle::NeedsAutorenewing(Company const*) const [1793] ----------------------------------------------- 0.00 0.00 1/9 ScanNewGRFFiles() [144] 0.00 0.00 1/9 Load_NGRF() [676] 0.00 0.00 7/9 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1836] [1794] 0.0 0.00 0.00 9 ClearGRFConfigList(GRFConfig**) [1794] ----------------------------------------------- 0.00 0.00 1/9 ttd_main(int, char**) [1] 0.00 0.00 3/9 InitializeGame(unsigned int, unsigned int, bool, bool) [212] 0.00 0.00 5/9 ResetWindowSystem() [1878] [1795] 0.0 0.00 0.00 9 UnInitWindowSystem() [1795] 0.00 0.00 9/16 Window::~Window() [1749] 0.00 0.00 4/4 MainWindow::~MainWindow() [1923] 0.00 0.00 3/3 SelectGameWindow::~SelectGameWindow() [2036] 0.00 0.00 1/1 StatusBarWindow::~StatusBarWindow() [2441] 0.00 0.00 1/1 MainToolbarWindow::~MainToolbarWindow() [2447] ----------------------------------------------- 0.00 0.00 9/9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [1799] [1796] 0.0 0.00 0.00 9 IsGenerateWorldThreaded() [1796] ----------------------------------------------- 0.00 0.00 1/9 GamelogOldver() [2327] 0.00 0.00 4/9 GamelogMode() [1900] 0.00 0.00 4/9 GamelogRevision() [1903] [1797] 0.0 0.00 0.00 9 GamelogChange(GamelogChangeType) [1797] ----------------------------------------------- 0.00 0.00 2/9 TryReserveRailTrack(unsigned int, Track) [235] 0.00 0.00 7/9 GetReservedTrackbits(unsigned int) [1049] [1798] 0.0 0.00 0.00 9 HasCrossingReservation(unsigned int) [1798] ----------------------------------------------- 0.00 0.00 9/9 _GenerateWorld(void*) [608] [1799] 0.0 0.00 0.00 9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [1799] 0.00 0.00 9/9 IsGenerateWorldThreaded() [1796] ----------------------------------------------- 0.00 0.00 9/9 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1800] 0.0 0.00 0.00 9 SkipAct11(ByteReader*) [1800] 0.00 0.00 18/618507 ByteReader::ReadByte() [1058] ----------------------------------------------- 0.00 0.00 1/9 SQCompiler::ClassExp() [2414] 0.00 0.00 1/9 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 7/9 SQCompiler::ParseTableOrClass(long, long) [2412] [1801] 0.0 0.00 0.00 9 SQFuncState::TopTarget() [1801] ----------------------------------------------- 0.00 0.00 1/9 ttd_main(int, char**) [1] 0.00 0.00 1/9 Load_APID() [640] 0.00 0.00 1/9 Load_TIDS() [585] 0.00 0.00 1/9 Load_IIDS() [656] 0.00 0.00 1/9 Load_HOUSEIDS() [584] 0.00 0.00 4/9 InitializeDynamicVariables() [2403] [1802] 0.0 0.00 0.00 9 OverrideManagerBase::ResetMapping() [1802] ----------------------------------------------- 0.00 0.00 9/9 Load_SIGN() [697] [1803] 0.0 0.00 0.00 9 Pool::GetNew(unsigned long, unsigned long) [1803] ----------------------------------------------- 0.00 0.00 9/9 Pool::CleanPool() [1938] [1804] 0.0 0.00 0.00 9 Pool::FreeItem(unsigned long) [1804] ----------------------------------------------- 0.00 0.00 9/9 UpdateAllSignVirtCoords() [707] [1805] 0.0 0.00 0.00 9 Sign::UpdateVirtCoord() [1805] ----------------------------------------------- 0.00 0.00 9/9 Load_SIGN() [697] [1806] 0.0 0.00 0.00 9 Sign::Sign(Owner) [1806] ----------------------------------------------- 0.00 0.00 9/9 Pool::CleanPool() [1938] [1807] 0.0 0.00 0.00 9 Sign::~Sign() [1807] ----------------------------------------------- 0.00 0.00 9/9 SetFocusedWindow(Window*) [1737] [1808] 0.0 0.00 0.00 9 Window::OnFocusLost() [1808] ----------------------------------------------- 0.00 0.00 1/9 ShowNetworkGameWindow() [527] 0.00 0.00 1/9 NetworkGameWindow::OnClick(Point, int, int) [297] 0.00 0.00 7/9 HandleMouseEvents() [192] [1809] 0.0 0.00 0.00 9 Window::SetFocusedWidget(unsigned char) [1809] 0.00 0.00 2/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 2/47 NWidgetBase::SetDirty(Window const*) const [1658] ----------------------------------------------- 0.00 0.00 8/8 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1738] [1810] 0.0 0.00 0.00 8 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1810] 0.00 0.00 8/24 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] ----------------------------------------------- 0.00 0.00 1/8 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/8 _GenerateWorld(void*) [608] 0.00 0.00 2/8 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 3/8 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1811] 0.0 0.00 0.00 8 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1811] ----------------------------------------------- 0.00 0.00 8/8 CreateEffectVehicle(int, int, int, EffectVehicleType) [138] [1812] 0.0 0.00 0.00 8 SteamSmokeInit(EffectVehicle*) [1812] ----------------------------------------------- 0.00 0.00 8/8 SQCompiler::Statement() [1740] [1813] 0.0 0.00 0.00 8 SQCompiler::CommaExpr() [1813] 0.00 0.00 8/10 SQCompiler::Expression(bool) [1787] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/8 SQCompiler::CreateFunction(tagSQObject&) [1841] [1814] 0.0 0.00 0.00 8 SQFuncState::BuildProto() [1814] 0.00 0.00 24/32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1687] 0.00 0.00 8/362 sq_vm_malloc(unsigned long) [1469] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/8 SQCompiler::CreateFunction(tagSQObject&) [1841] [1815] 0.0 0.00 0.00 8 SQFuncState::AddParameter(tagSQObject const&) [1815] 0.00 0.00 8/8 SQFuncState::PushLocalVariable(tagSQObject const&) [1816] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 8/8 SQFuncState::AddParameter(tagSQObject const&) [1815] [1816] 0.0 0.00 0.00 8 SQFuncState::PushLocalVariable(tagSQObject const&) [1816] 0.00 0.00 8/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/8 SQFuncState::PushChildState(SQSharedState*) [1843] [1817] 0.0 0.00 0.00 8 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1817] 0.00 0.00 16/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 16/34 SQTable::SQTable(SQSharedState*, long) [1678] ----------------------------------------------- 0.00 0.00 1/8 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 7/8 SQFuncState::PopChildState() [1842] [1818] 0.0 0.00 0.00 8 SQFuncState::~SQFuncState() [1818] 0.00 0.00 58/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 16/32 SQTable::Release() [1677] ----------------------------------------------- 0.00 0.00 8/8 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] [1819] 0.0 0.00 0.00 8 NetworkAddress::GetAddress() [1819] ----------------------------------------------- 0.00 0.00 1/8 NWidgetStacked::SetupSmallestSize(Window*, bool) [726] 0.00 0.00 2/8 NWidgetBackground::SetupSmallestSize(Window*, bool) [744] 0.00 0.00 5/8 NWidgetLeaf::SetupSmallestSize(Window*, bool) [564] [1820] 0.0 0.00 0.00 8 SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1820] ----------------------------------------------- 0.00 0.00 8/8 SQClosure::~SQClosure() [1834] [1821] 0.0 0.00 0.00 8 SQFunctionProto::Release() [1821] 0.00 0.00 8/47 SQRefCounted::~SQRefCounted() [1653] 0.00 0.00 8/8 SQFunctionProto::~SQFunctionProto() [1822] 0.00 0.00 6/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 6/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 6/150 SQString::Release() [1547] ----------------------------------------------- 0.00 0.00 8/8 SQFunctionProto::Release() [1821] [1822] 0.0 0.00 0.00 8 SQFunctionProto::~SQFunctionProto() [1822] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 2/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 2/150 SQString::Release() [1547] ----------------------------------------------- 0.00 0.00 8/8 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1738] [1823] 0.0 0.00 0.00 8 NWidgetContainer::GetWidgetOfType(WidgetType) [1823] 0.00 0.00 16/16 NWidgetBase::GetWidgetOfType(WidgetType) [1741] ----------------------------------------------- 0.00 0.00 8/8 DeleteDropDownList(std::list >*) [2116] [1824] 0.0 0.00 0.00 8 DropDownListStringItem::~DropDownListStringItem() [1824] ----------------------------------------------- 0.00 0.00 8/8 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1868] [1825] 0.0 0.00 0.00 8 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1825] 0.00 0.00 4/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 8 sq_call [829] [1826] 0.0 0.00 0.00 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1826] 8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] ----------------------------------------------- 0.00 0.00 8/8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [1827] 0.0 0.00 0.00 8 SQVM::Return(long, long, SQObjectPtr&) [1827] ----------------------------------------------- 8 SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [1826] [1828] 0.0 0.00 0.00 8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] 0.00 0.00 32/60 SQObjectPtr::operator=(SQObjectPtr const&) [1626] 0.00 0.00 8/8 SQVM::StartCall(SQClosure*, long, long, long, bool) [1829] 0.00 0.00 8/30 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1692] 0.00 0.00 8/8 SQVM::Return(long, long, SQObjectPtr&) [1827] 0.00 0.00 7/7 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1848] 0.00 0.00 7/7 sqvector::operator[](unsigned long) const [1852] 0.00 0.00 4/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 3/18 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1729] 0.00 0.00 1/1 SQObjectPtr::operator=(long) [2424] 0.00 0.00 1/1 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2485] 0.00 0.00 1/1 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2482] 2 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2154] ----------------------------------------------- 0.00 0.00 8/8 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [1829] 0.0 0.00 0.00 8 SQVM::StartCall(SQClosure*, long, long, long, bool) [1829] ----------------------------------------------- 0.00 0.00 1/8 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] 0.00 0.00 7/8 ScriptFileInfo::CheckMethod(char const*) const [1851] [1830] 0.0 0.00 0.00 8 Squirrel::MethodExists(tagSQObject, char const*) [1830] 0.00 0.00 8/16 sq_gettop [822] 0.00 0.00 8/22 sq_pushobject [820] 0.00 0.00 8/38 sq_pushstring [817] 0.00 0.00 8/15 sq_get [823] 0.00 0.00 8/53 SQVM::Pop(long) [1641] 0.00 0.00 8/21 sq_pop [821] 0.00 0.00 8/15 sq_settop [824] 0.00 0.00 1/1 sq_throwerror [899] ----------------------------------------------- 0.00 0.00 2/8 squirrel_register_global_std(Squirrel*) [2387] 0.00 0.00 6/8 AIScanner::AIScanner() [554] [1831] 0.0 0.00 0.00 8 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] 0.00 0.00 8/38 sq_pushstring [817] 0.00 0.00 8/13 sq_newclosure [825] 0.00 0.00 8/12 sq_setnativeclosurename [826] 0.00 0.00 6/10 sq_setparamscheck [828] 0.00 0.00 2/2 sq_newuserdata [837] ----------------------------------------------- 0.00 0.00 3/8 GfxLoadSprites() [322] 0.00 0.00 5/8 CheckExternalFiles() [1993] [1832] 0.0 0.00 0.00 8 BaseMedia::GetUsedSet() [1832] ----------------------------------------------- 0.00 0.00 1/8 SQVM::Pop(long) [1641] 0.00 0.00 7/8 SQClass::Finalize() [2048] [1833] 0.0 0.00 0.00 8 SQClosure::Release() [1833] 0.00 0.00 8/8 SQClosure::~SQClosure() [1834] ----------------------------------------------- 0.00 0.00 8/8 SQClosure::Release() [1833] [1834] 0.0 0.00 0.00 8 SQClosure::~SQClosure() [1834] 0.00 0.00 8/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] 0.00 0.00 8/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 8/8 SQFunctionProto::Release() [1821] ----------------------------------------------- 0.00 0.00 7/7 HandleMouseEvents() [192] [1835] 0.0 0.00 0.00 7 HideDropDownMenu(Window*) [1835] ----------------------------------------------- 0.00 0.00 3/7 ResetGRFConfig(bool) [1969] 0.00 0.00 4/7 AppendStaticGRFConfigs(GRFConfig**) [1914] [1836] 0.0 0.00 0.00 7 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1836] 0.00 0.00 7/9 ClearGRFConfigList(GRFConfig**) [1794] ----------------------------------------------- 0.00 0.00 7/7 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [1837] 0.0 0.00 0.00 7 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [1837] ----------------------------------------------- 0.00 0.00 2/7 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 5/7 TryReserveRailTrack(unsigned int, Track) [235] [1838] 0.0 0.00 0.00 7 SetDepotReservation(unsigned int, bool) [1838] ----------------------------------------------- 0.00 0.00 1/7 IndustryDailyLoop() [300] 0.00 0.00 6/7 ChangeIndustryProduction(Industry*, bool) [213] [1839] 0.0 0.00 0.00 7 SetDParam(unsigned int, unsigned long long) [1839] ----------------------------------------------- 7 SQCompiler::Statement() [1740] [1840] 0.0 0.00 0.00 7 SQCompiler::Statements() [1840] 0.00 0.00 7/77 SQLexer::Lex() [1603] 7 SQCompiler::Statement() [1740] ----------------------------------------------- 7 SQCompiler::ParseTableOrClass(long, long) [2412] [1841] 0.0 0.00 0.00 7 SQCompiler::CreateFunction(tagSQObject&) [1841] 0.00 0.00 7/7 SQFuncState::PushChildState(SQSharedState*) [1843] 0.00 0.00 7/25 SQFuncState::CreateString(char const*, long) [1704] 0.00 0.00 7/8 SQFuncState::AddParameter(tagSQObject const&) [1815] 0.00 0.00 7/29 SQCompiler::Expect(long) [1694] 0.00 0.00 7/24 SQFuncState::AddLineInfos(long, bool, bool) [1713] 0.00 0.00 7/15 SQFuncState::SetStackSize(long) [1751] 0.00 0.00 7/61 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 7/8 SQFuncState::BuildProto() [1814] 0.00 0.00 7/7 SQFuncState::PopChildState() [1842] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 7 SQCompiler::Statement() [1740] ----------------------------------------------- 0.00 0.00 7/7 SQCompiler::CreateFunction(tagSQObject&) [1841] [1842] 0.0 0.00 0.00 7 SQFuncState::PopChildState() [1842] 0.00 0.00 14/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 7/8 SQFuncState::~SQFuncState() [1818] ----------------------------------------------- 0.00 0.00 7/7 SQCompiler::CreateFunction(tagSQObject&) [1841] [1843] 0.0 0.00 0.00 7 SQFuncState::PushChildState(SQSharedState*) [1843] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 7/7 sq_malloc [831] 0.00 0.00 7/8 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1817] 0.00 0.00 1/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 0.00 0.00 2/7 MoveBuoysToWaypoints() [799] 0.00 0.00 5/7 Load_STNN() [197] [1844] 0.0 0.00 0.00 7 StationRect::StationRect() [1844] ----------------------------------------------- 0.00 0.00 1/7 StringTable::StringTable() [2425] 0.00 0.00 6/7 StringTable::Resize(long) [1865] [1845] 0.0 0.00 0.00 7 StringTable::AllocNodes(long) [1845] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1469] ----------------------------------------------- 0.00 0.00 1/7 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc [2248] 0.00 0.00 1/7 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2421] 0.00 0.00 1/7 BaseMedia::AddFile(char const*, unsigned long) [557] 0.00 0.00 1/7 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc [2241] 0.00 0.00 1/7 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc [2251] 0.00 0.00 1/7 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc [2243] 0.00 0.00 1/7 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii [2242] [1846] 0.0 0.00 0.00 7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] 0.00 0.00 14/55118 strecpy(char*, char const*, char const*) [1141] 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&) [1853] ----------------------------------------------- 0.00 0.00 7/7 ttd_main(int, char**) [1] [1847] 0.0 0.00 0.00 7 BlitterFactoryBase::GetBlitters() [1847] ----------------------------------------------- 0.00 0.00 7/7 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [1848] 0.0 0.00 0.00 7 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1848] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 7/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] ----------------------------------------------- 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2512] 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [1872] [1849] 0.0 0.00 0.00 7 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] 0.00 0.00 14/22 sq_pushobject [820] 0.00 0.00 7/16 sq_gettop [822] 0.00 0.00 7/38 sq_pushstring [817] 0.00 0.00 7/15 sq_get [823] 0.00 0.00 7/8 sq_getstackobj [830] 0.00 0.00 7/53 SQVM::Pop(long) [1641] 0.00 0.00 7/21 sq_pop [821] 0.00 0.00 7/15 sq_settop [824] 7 sq_call [829] ----------------------------------------------- 0.00 0.00 7/7 Pool::CleanPool() [788] [1850] 0.0 0.00 0.00 7 Waypoint::~Waypoint() [1850] 0.00 0.00 7/671 BaseStation::~BaseStation() [1415] ----------------------------------------------- 0.00 0.00 7/7 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [1851] 0.0 0.00 0.00 7 ScriptFileInfo::CheckMethod(char const*) const [1851] 0.00 0.00 7/8 Squirrel::MethodExists(tagSQObject, char const*) [1830] ----------------------------------------------- 0.00 0.00 7/7 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [1852] 0.0 0.00 0.00 7 sqvector::operator[](unsigned long) const [1852] ----------------------------------------------- 0.00 0.00 7/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] [1853] 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&) [1853] ----------------------------------------------- 0.00 0.00 1/7 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2244] 0.00 0.00 1/7 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2252] 0.00 0.00 1/7 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2247] 0.00 0.00 1/7 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2245] 0.00 0.00 1/7 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2249] 0.00 0.00 1/7 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2246] 0.00 0.00 1/7 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE [2234] [1854] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/7 FBlitter_32bppAnim::~FBlitter_32bppAnim() [5606] 0.00 0.00 1/7 FBlitter_32bppOptimized::~FBlitter_32bppOptimized() [6172] 0.00 0.00 1/7 FBlitter_32bppSimple::~FBlitter_32bppSimple() [5867] 0.00 0.00 1/7 FBlitter_8bppDebug::~FBlitter_8bppDebug() [5610] 0.00 0.00 1/7 FBlitter_8bppOptimized::~FBlitter_8bppOptimized() [6099] 0.00 0.00 1/7 FBlitter_8bppSimple::~FBlitter_8bppSimple() [5748] 0.00 0.00 1/7 FBlitter_Null::~FBlitter_Null() [5017] [1855] 0.0 0.00 0.00 7 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) [1855] 0.00 0.00 1/2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2165] ----------------------------------------------- 0.00 0.00 1/6 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/6 AfterLoadGame() [105] 0.00 0.00 3/6 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [1856] 0.0 0.00 0.00 6 GamelogPrint(void (*)(char const*)) [1856] 0.00 0.00 441/483 AddDebugText(char*, char const*, ...) [1453] 0.00 0.00 235/235 GamelogPrintDebugProc(char const*) [1506] 0.00 0.00 21/21 PrintGrfInfo(char*, unsigned int, unsigned char const*) [1722] 0.00 0.00 1/22 PrintGrfFilename(char*, unsigned int) [1716] ----------------------------------------------- 0.00 0.00 1/6 ttd_main(int, char**) [1] 0.00 0.00 2/6 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 3/6 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1857] 0.0 0.00 0.00 6 GamelogReset() [1857] ----------------------------------------------- 0.00 0.00 6/6 InitWindowSystem() [1859] [1858] 0.0 0.00 0.00 6 IConsoleClose() [1858] ----------------------------------------------- 0.00 0.00 1/6 ttd_main(int, char**) [1] 0.00 0.00 5/6 ResetWindowSystem() [1878] [1859] 0.0 0.00 0.00 6 InitWindowSystem() [1859] 0.00 0.00 6/6 IConsoleClose() [1858] ----------------------------------------------- 0.00 0.00 6/6 InitializeMusic() [1974] [1860] 0.0 0.00 0.00 6 ValidatePlaylist(unsigned char*) [1860] ----------------------------------------------- 0.00 0.00 1/6 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/6 AfterLoadGame() [105] 0.00 0.00 3/6 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [1861] 0.0 0.00 0.00 6 GamelogPrintDebug(int) [1861] ----------------------------------------------- 0.00 0.00 1/6 GameSizeChanged() [2335] 0.00 0.00 5/6 ReInitAllWindows() [325] [1862] 0.0 0.00 0.00 6 RelocateAllWindows(int, int) [1862] ----------------------------------------------- 0.00 0.00 6/6 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1864] [1863] 0.0 0.00 0.00 6 GetWaterTileType(unsigned int) [1863] ----------------------------------------------- 6 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1864] 0.0 0.00 0.00 6 TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) [1864] 0.00 0.00 6/6 GetWaterTileType(unsigned int) [1863] 6 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 6/6 StringTable::Add(char const*, long) [1485] [1865] 0.0 0.00 0.00 6 StringTable::Resize(long) [1865] 0.00 0.00 6/7 StringTable::AllocNodes(long) [1845] ----------------------------------------------- 0.00 0.00 6/6 MakeMainToolbar(int*) [2394] [1866] 0.0 0.00 0.00 6 NWidgetSpacer::NWidgetSpacer(int, int) [1866] ----------------------------------------------- 0.00 0.00 6/6 NWidgetVertical::SetupSmallestSize(Window*, bool) [629] [1867] 0.0 0.00 0.00 6 NWidgetViewport::SetupSmallestSize(Window*, bool) [1867] ----------------------------------------------- 0.00 0.00 6/6 NetworkUDPInitialize() [2086] [1868] 0.0 0.00 0.00 6 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1868] 0.00 0.00 8/8 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1825] 0.00 0.00 4/13 NetworkAddress::SetPort(unsigned short) [1760] ----------------------------------------------- 0.00 0.00 1/6 SwitchToMode(SwitchMode) [47] 0.00 0.00 5/6 AI::Uninitialize(bool) [1894] [1869] 0.0 0.00 0.00 6 AI::KillAll() [1869] ----------------------------------------------- 0.00 0.00 6/6 AfterLoadGame() [105] [1870] 0.0 0.00 0.00 6 Pool::GetNew(unsigned long) [1870] ----------------------------------------------- 0.00 0.00 6/6 SQLexer::Lex() [1603] [1871] 0.0 0.00 0.00 6 SQLexer::ReadString(char, bool) [1871] 0.00 0.00 120/1112 SQLexer::Next() [1381] 0.00 0.00 6/6 sqvector::push_back(char const&) [1873] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] ----------------------------------------------- 6 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [1872] 0.0 0.00 0.00 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [1872] 0.00 0.00 6/6 sq_objtostring [833] 6 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] ----------------------------------------------- 0.00 0.00 6/6 SQLexer::ReadString(char, bool) [1871] [1873] 0.0 0.00 0.00 6 sqvector::push_back(char const&) [1873] ----------------------------------------------- 0.00 0.00 1/5 Load_MAPS() [748] 0.00 0.00 4/5 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [1874] 0.0 0.00 0.00 5 SlGlobList(SaveLoad const*) [1874] ----------------------------------------------- 0.00 0.00 1/5 MusicDriver_ExtMidi::Start(char const* const*) [2457] 0.00 0.00 2/5 GetDriverParamInt(char const* const*, char const*, int) [2069] 0.00 0.00 2/5 VideoDriver_SDL::Start(char const* const*) [582] [1875] 0.0 0.00 0.00 5 GetDriverParam(char const* const*, char const*) [1875] ----------------------------------------------- 0.00 0.00 1/5 NetworkServerStart() [2350] 0.00 0.00 4/5 NetworkUDPInitialize() [2086] [1876] 0.0 0.00 0.00 5 GetBindAddresses(SmallVector*, unsigned short) [1876] 0.00 0.00 5/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 5/13 NetworkAddress::SetPort(unsigned short) [1760] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 4/5 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [1877] 0.0 0.00 0.00 5 GamelogStopAction() [1877] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/5 LoadIntroGame() [69] 0.00 0.00 1/5 SwitchToMode(SwitchMode) [47] 0.00 0.00 2/5 AfterLoadGame() [105] [1878] 0.0 0.00 0.00 5 ResetWindowSystem() [1878] 0.00 0.00 5/9 UnInitWindowSystem() [1795] 0.00 0.00 5/11 NWidgetLeaf::InvalidateDimensionCache() [1780] 0.00 0.00 5/6 InitWindowSystem() [1859] ----------------------------------------------- 0.00 0.00 2/5 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1879] 0.0 0.00 0.00 5 GamelogStartAction(GamelogActionType) [1879] ----------------------------------------------- 0.00 0.00 1/5 _GenerateWorld(void*) [608] 0.00 0.00 1/5 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1880] 0.0 0.00 0.00 5 ResetObjectToPlace() [1880] ----------------------------------------------- 0.00 0.00 2/5 UpdateHousesAndTowns() [356] 0.00 0.00 3/5 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1881] 0.0 0.00 0.00 5 InitializeBuildingCounts() [1881] ----------------------------------------------- 0.00 0.00 5/5 _GenerateWorld(void*) [608] [1882] 0.0 0.00 0.00 5 IncreaseGeneratingWorldProgress(GenWorldProgress) [1882] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 2/5 InitializeGame(unsigned int, unsigned int, bool, bool) [212] 0.00 0.00 2/5 AfterLoadGame() [105] [1883] 0.0 0.00 0.00 5 SetDate(int) [1883] 0.00 0.00 5/2321 ConvertDateToYMD(int, YearMonthDay*) [1312] ----------------------------------------------- 0.00 0.00 5/5 CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) [621] [1884] 0.0 0.00 0.00 5 GetTileType(unsigned int) [1884] ----------------------------------------------- 0.00 0.00 5/5 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] [1885] 0.0 0.00 0.00 5 IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) [1885] 0.00 0.00 309/1191 IniGroup::GetItem(char const*, bool) [1376] 0.00 0.00 286/603 StringToVal(SettingDescBase const*, char const*) [1429] 0.00 0.00 266/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 70/108827 seprintf(char*, char const*, char const*, ...) [1113] 0.00 0.00 16/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.00 1/5 ScrollWindowTo(int, int, int, Window*, bool) [785] 0.00 0.00 4/5 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [778] [1886] 0.0 0.00 0.00 5 MapXYZToViewport(ViewPort const*, int, int, int) [1886] ----------------------------------------------- 5 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1887] 0.0 0.00 0.00 5 TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) [1887] 5 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 5/5 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [1888] 0.0 0.00 0.00 5 EnsureNoVehicleProcZ(Vehicle*, void*) [1888] ----------------------------------------------- 5 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [1889] 0.0 0.00 0.00 5 TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) [1889] 5 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 1/5 global constructors keyed to _network_game_list [2289] 0.00 0.00 1/5 global constructors keyed to _udp_client_socket [2315] 0.00 0.00 1/5 VideoDriver_SDL::MainLoop() [2] 0.00 0.00 2/5 global constructors keyed to _gw [2278] [1890] 0.0 0.00 0.00 5 ThreadMutex::New() [1890] ----------------------------------------------- 0.00 0.00 1/5 NetworkGameListAddItem(NetworkAddress) [2371] 0.00 0.00 4/5 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] [1891] 0.0 0.00 0.00 5 NetworkAddress::GetHostname() [1891] ----------------------------------------------- 0.00 0.00 5/5 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] [1892] 0.0 0.00 0.00 5 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [1892] ----------------------------------------------- 0.00 0.00 1/5 global constructors keyed to _airport_mngr [2269] 0.00 0.00 1/5 global constructors keyed to _ZN15AirportTileSpec5tilesE [2239] 0.00 0.00 1/5 global constructors keyed to _house_mngr [2279] 0.00 0.00 2/5 global constructors keyed to _industry_mngr [2281] [1893] 0.0 0.00 0.00 5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1893] ----------------------------------------------- 0.00 0.00 2/5 ttd_main(int, char**) [1] 0.00 0.00 3/5 AI::Initialize() [483] [1894] 0.0 0.00 0.00 5 AI::Uninitialize(bool) [1894] 0.00 0.00 30/75 AIConfig::~AIConfig() [1606] 0.00 0.00 5/6 AI::KillAll() [1869] 0.00 0.00 1/1 ScriptScanner::~ScriptScanner() [2431] 0.00 0.00 1/1 AIScanner::~AIScanner() [2515] ----------------------------------------------- 0.00 0.00 5/5 AfterLoadGame() [105] [1895] 0.0 0.00 0.00 5 Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) [1895] ----------------------------------------------- 0.00 0.00 5/5 Load_SUBS() [713] [1896] 0.0 0.00 0.00 5 Pool::GetNew(unsigned long, unsigned long) [1896] ----------------------------------------------- 0.00 0.00 2/5 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2105] 0.00 0.00 3/5 SaveToConfig() [765] [1897] 0.0 0.00 0.00 5 IniFile::RemoveGroup(char const*) [1897] 0.00 0.00 2/20 IniGroup::~IniGroup() [1725] ----------------------------------------------- 0.00 0.00 2/4 AyStarMain_Clear(AyStar*) [2065] 0.00 0.00 2/4 InitializeNPF() [1965] [1898] 0.0 0.00 0.00 4 clear_Hash(Hash*, bool) [1898] ----------------------------------------------- 0.00 0.00 1/4 SaveOrLoad(char const*, int, Subdirectory, bool) [48] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1899] 0.0 0.00 0.00 4 AllocateMap(unsigned int, unsigned int) [1899] 0.00 0.00 8/1167445 FindFirstBit(unsigned int) [1036] ----------------------------------------------- 0.00 0.00 1/4 AfterLoadGame() [105] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1900] 0.0 0.00 0.00 4 GamelogMode() [1900] 0.00 0.00 4/9 GamelogChange(GamelogChangeType) [1797] ----------------------------------------------- 0.00 0.00 4/4 IConsoleCmdExec(char const*) [1905] [1901] 0.0 0.00 0.00 4 IConsoleCmdGet(char const*) [1901] ----------------------------------------------- 0.00 0.00 1/4 FiosGetSavegameList(SaveLoadDialogMode) [2354] 0.00 0.00 1/4 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 2/4 FiosGetScenarioList(SaveLoadDialogMode) [316] [1902] 0.0 0.00 0.00 4 FioGetDirectory(char*, unsigned long, Subdirectory) [1902] 0.00 0.00 8/303 FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [1488] 0.00 0.00 8/62 FileExists(char const*) [1622] ----------------------------------------------- 0.00 0.00 1/4 AfterLoadGame() [105] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1903] 0.0 0.00 0.00 4 GamelogRevision() [1903] 0.00 0.00 4/9 GamelogChange(GamelogChangeType) [1797] 0.00 0.00 4/55118 strecpy(char*, char const*, char const*) [1141] ----------------------------------------------- 0.00 0.00 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 2/4 AfterLoadGame() [105] [1904] 0.0 0.00 0.00 4 GfxInitPalettes() [1904] 0.00 0.00 4/2015 DoPaletteAnimations() [1320] ----------------------------------------------- 0.00 0.00 1/4 SwitchToMode(SwitchMode) [47] 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 2/4 NetworkServerStart() [2350] [1905] 0.0 0.00 0.00 4 IConsoleCmdExec(char const*) [1905] 0.00 0.00 113/95443 IsValidChar(unsigned int, CharSetFilter) [1119] 0.00 0.00 4/4 IConsoleCmdGet(char const*) [1901] 0.00 0.00 4/4 ConExec(unsigned char, char**) [1922] ----------------------------------------------- 0.00 0.00 1/4 LoadFromConfig() [763] 0.00 0.00 3/4 LoadNewGRF(unsigned int, unsigned int) [388] [1906] 0.0 0.00 0.00 4 ResetCurrencies(bool) [1906] ----------------------------------------------- 0.00 0.00 1/4 IConsolePrintF(ConsoleColour, char const*, ...) [775] 0.00 0.00 3/4 IConsoleGUIInit() [759] [1907] 0.0 0.00 0.00 4 IConsoleGUIPrint(ConsoleColour, char*) [1907] ----------------------------------------------- 0.00 0.00 1/4 Load_ANIT() [750] 0.00 0.00 1/4 Load_ORDR() [311] 0.00 0.00 2/4 Load_CHTS() [772] [1908] 0.0 0.00 0.00 4 SlGetFieldLength() [1908] ----------------------------------------------- 0.00 0.00 1/4 AfterLoadGame() [105] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1909] 0.0 0.00 0.00 4 GamelogGRFAddList(GRFConfig const*) [1909] ----------------------------------------------- 0.00 0.00 1/4 ReadLanguagePack(int) [773] 0.00 0.00 3/4 AfterLoadGRFs() [555] [1910] 0.0 0.00 0.00 4 SortIndustryTypes() [1910] ----------------------------------------------- 0.00 0.00 2/4 SettingsDisableElrail(int) [537] 0.00 0.00 2/4 AfterLoadGame() [105] [1911] 0.0 0.00 0.00 4 GetCompanyRailtypes(Owner) [1911] ----------------------------------------------- 0.00 0.00 4/4 Window::~Window() [1749] [1912] 0.0 0.00 0.00 4 DeleteWindowViewport(Window*) [1912] ----------------------------------------------- 0.00 0.00 1/4 RoadVehLeaveDepot(RoadVehicle*, bool) [762] 0.00 0.00 1/4 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2/4 VehicleEnterDepot(Vehicle*) [699] [1913] 0.0 0.00 0.00 4 VehicleServiceInDepot(Vehicle*) [1913] ----------------------------------------------- 0.00 0.00 1/4 LoadIntroGame() [69] 0.00 0.00 1/4 SwitchToMode(SwitchMode) [47] 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 1/4 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [1914] 0.0 0.00 0.00 4 AppendStaticGRFConfigs(GRFConfig**) [1914] 0.00 0.00 4/7 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1836] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1915] 0.0 0.00 0.00 4 MakeNewgameSettingsLive() [1915] 0.00 0.00 60/60 AIConfig::AIConfig(AIConfig const*) [1631] 0.00 0.00 45/75 AIConfig::~AIConfig() [1606] ----------------------------------------------- 0.00 0.00 1/4 ReadLanguagePack(int) [773] 0.00 0.00 3/4 AfterLoadGRFs() [555] [1916] 0.0 0.00 0.00 4 InitializeSortedCargoSpecs() [1916] ----------------------------------------------- 0.00 0.00 4/4 _GenerateWorld(void*) [608] [1917] 0.0 0.00 0.00 4 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [1917] ----------------------------------------------- 0.00 0.00 4/4 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2136] [1918] 0.0 0.00 0.00 4 ListenLoopProc(addrinfo*) [1918] 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(bool) [1930] ----------------------------------------------- 0.00 0.00 4/4 IConsolePrint(ConsoleColour, char const*) [757] [1919] 0.0 0.00 0.00 4 IConsoleWriteToLogFile(char const*) [1919] ----------------------------------------------- 0.00 0.00 1/4 NetworkShutDown() [2337] 0.00 0.00 1/4 NetworkServerStart() [2350] 0.00 0.00 2/4 NetworkInitialize() [2115] [1920] 0.0 0.00 0.00 4 InitializeNetworkPools() [1920] ----------------------------------------------- 0.00 0.00 4/4 AfterLoadGame() [105] [1921] 0.0 0.00 0.00 4 SetIndustryAnimationState(unsigned int, unsigned char) [1921] 0.00 0.00 4/7473850 GetTileType(unsigned int) [1026] ----------------------------------------------- 0.00 0.00 4/4 IConsoleCmdExec(char const*) [1905] [1922] 0.0 0.00 0.00 4 ConExec(unsigned char, char**) [1922] 0.00 0.00 4/1982 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [1335] ----------------------------------------------- 0.00 0.00 4/4 UnInitWindowSystem() [1795] [1923] 0.0 0.00 0.00 4 MainWindow::~MainWindow() [1923] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [1779] [1924] 0.0 0.00 0.00 4 SQCompiler::NeedGet() [1924] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [1779] [1925] 0.0 0.00 0.00 4 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1925] 0.00 0.00 4/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [1779] [1926] 0.0 0.00 0.00 4 SQFuncState::GetLocalVariable(tagSQObject const&) [1926] ----------------------------------------------- 0.00 0.00 4/4 SQCompiler::Factor() [1779] [1927] 0.0 0.00 0.00 4 SQFuncState::GetOuterVariable(tagSQObject const&) [1927] ----------------------------------------------- 0.00 0.00 2/4 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] 0.00 0.00 2/4 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1601] [1928] 0.0 0.00 0.00 4 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1928] 0.00 0.00 4/347 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1472] ----------------------------------------------- 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(bool) [1930] [1929] 0.0 0.00 0.00 4 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] 0.00 0.00 8/8 NetworkAddress::GetAddress() [1819] 0.00 0.00 8/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 4/5 NetworkAddress::GetHostname() [1891] 0.00 0.00 4/10 NetworkAddress::GetPort() const [1792] 0.00 0.00 4/108827 seprintf(char*, char const*, char const*, ...) [1113] ----------------------------------------------- 0.00 0.00 4/4 ListenLoopProc(addrinfo*) [1918] [1930] 0.0 0.00 0.00 4 NetworkAddress::GetAddressAsString(bool) [1930] 0.00 0.00 4/108827 seprintf(char*, char const*, char const*, ...) [1113] 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1929] ----------------------------------------------- 0.00 0.00 4/4 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [1931] 0.0 0.00 0.00 4 NWidgetViewport::NWidgetViewport(int) [1931] ----------------------------------------------- 0.00 0.00 4/4 NWidgetContainer::~NWidgetContainer() [1589] [1932] 0.0 0.00 0.00 4 NWidgetViewport::~NWidgetViewport() [1932] ----------------------------------------------- 0.00 0.00 4/4 SimpleCountedObject::Release() [1618] [1933] 0.0 0.00 0.00 4 SimpleCountedObject::FinalRelease() [1933] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 AI::Initialize() [483] [1934] 0.0 0.00 0.00 4 AI::ResetConfig() [1934] 0.00 0.00 105/135 AIConfig::HasAI() const [1555] ----------------------------------------------- 0.00 0.00 1/4 IndustryDailyLoop() [300] 0.00 0.00 1/4 SubsidyMonthlyLoop() [797] 0.00 0.00 2/4 ChangeIndustryProduction(Industry*, bool) [213] [1935] 0.0 0.00 0.00 4 AI::BroadcastNewEvent(AIEvent*, Owner) [1935] 0.00 0.00 60/64 SimpleCountedObject::Release() [1618] 0.00 0.00 60/60 AI::NewEvent(Owner, AIEvent*) [1628] 0.00 0.00 4/65 SimpleCountedObject::AddRef() [1616] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1936] 0.0 0.00 0.00 4 Pool::CleanPool() [1936] ----------------------------------------------- 0.00 0.00 1/4 NetworkShutDown() [2337] 0.00 0.00 1/4 NetworkServerStart() [2350] 0.00 0.00 2/4 NetworkInitialize() [2115] [1937] 0.0 0.00 0.00 4 Pool::CleanPool() [1937] 0.00 0.00 1/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 1/1 NetworkClientInfo::~NetworkClientInfo() [2450] 0.00 0.00 1/1 Pool::FreeItem(unsigned long) [2476] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1938] 0.0 0.00 0.00 4 Pool::CleanPool() [1938] 0.00 0.00 9/9 Sign::~Sign() [1807] 0.00 0.00 9/9 Pool::FreeItem(unsigned long) [1804] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1939] 0.0 0.00 0.00 4 Pool::CleanPool() [1939] 0.00 0.00 614/614 Town::~Town() [1428] 0.00 0.00 614/614 Pool::FreeItem(unsigned long) [1427] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1940] 0.0 0.00 0.00 4 Pool::CleanPool() [1940] 0.00 0.00 1/1 Group::~Group() [2489] 0.00 0.00 1/1 Pool::FreeItem(unsigned long) [2478] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeOrders() [1987] [1941] 0.0 0.00 0.00 4 Pool::CleanPool() [1941] 0.00 0.00 9166/9192 Pool::FreeItem(unsigned long) [1245] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 SetupEngines() [1962] [1942] 0.0 0.00 0.00 4 Pool::CleanPool() [1942] 0.00 0.00 768/2304 Engine::~Engine() [1314] 0.00 0.00 768/768 Pool::FreeItem(unsigned long) [1403] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeCompanies() [1999] [1943] 0.0 0.00 0.00 4 Pool, 1ul, 15ul, false, true>::CleanPool() [1943] 0.00 0.00 2/2 Company::~Company() [2158] 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) [2153] ----------------------------------------------- 0.00 0.00 1/4 ttd_main(int, char**) [1] 0.00 0.00 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1944] 0.0 0.00 0.00 4 Pool::CleanPool() [1944] 0.00 0.00 95/95 RoadStop::~RoadStop() [1586] 0.00 0.00 95/95 Pool::FreeItem(unsigned long) [1585] ----------------------------------------------- 0.00 0.00 1/4 sq_getstackobj [830] 0.00 0.00 1/4 sq_getinstanceup [889] 0.00 0.00 1/4 sq_setinstanceup [838] 0.00 0.00 1/4 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [2353] [1945] 0.0 0.00 0.00 4 SQVM::GetAt(long) [1945] ----------------------------------------------- 0.00 0.00 4/4 MoveBuoysToWaypoints() [799] [1946] 0.0 0.00 0.00 4 Order::MakeGoToWaypoint(unsigned short) [1946] ----------------------------------------------- 0.00 0.00 4/4 HandleMouseEvents() [192] [1947] 0.0 0.00 0.00 4 Window::HandleButtonClick(unsigned char) [1947] ----------------------------------------------- 0.00 0.00 1/4 LoadUnloadStation(Station*) [62] 0.00 0.00 3/4 AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) [724] [1948] 0.0 0.00 0.00 4 Aircraft::MarkDirty() [1948] 0.00 0.00 4/1954 Aircraft::GetImage(Direction) const [1336] ----------------------------------------------- 0.00 0.00 1/4 T.1182 [845] 0.00 0.00 3/4 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2025] [1949] 0.0 0.00 0.00 4 IniGroup::Clear() [1949] 0.00 0.00 1/103 IniItem::~IniItem() [1582] ----------------------------------------------- 0.00 0.00 4/4 AIScanner::AIScanner() [554] [1950] 0.0 0.00 0.00 4 Squirrel::AddConst(char const*, int) [1950] 0.00 0.00 4/38 sq_pushstring [817] 0.00 0.00 4/7 sq_pushinteger [832] ----------------------------------------------- 0.00 0.00 1/4 SwitchToMode(SwitchMode) [47] 0.00 0.00 3/4 InitializeSound() [1976] [1951] 0.0 0.00 0.00 4 BaseMedia::GetUsedSet() [1951] ----------------------------------------------- 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1952] 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8124] 0.00 0.00 3/4 AfterLoadGRFs() [555] [1952] 0.0 0.00 0.00 4+127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1952] 127 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1952] ----------------------------------------------- 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1953] 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8125] 0.00 0.00 3/4 AfterLoadGRFs() [555] [1953] 0.0 0.00 0.00 4+13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1953] 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1953] ----------------------------------------------- 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8129] 0.00 0.00 3/4 AfterLoadGRFs() [555] [1954] 0.0 0.00 0.00 4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1954] ----------------------------------------------- 31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1955] 0.00 0.00 1/4 std::map, std::allocator > >::~map() [8136] 0.00 0.00 3/4 LoadNewGRF(unsigned int, unsigned int) [388] [1955] 0.0 0.00 0.00 4+31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1955] 31 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1955] ----------------------------------------------- 0.00 0.00 3/3 ClearTile_Station(unsigned int, DoCommandFlag) [666] [1956] 0.0 0.00 0.00 3 RemoveBuoy(unsigned int, DoCommandFlag) [1956] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1957] 0.0 0.00 0.00 3 ResetHouses() [1957] ----------------------------------------------- 0.00 0.00 3/3 GRFSound(ByteReader*) [2030] [1958] 0.0 0.00 0.00 3 GetNumSounds() [1958] ----------------------------------------------- 0.00 0.00 1/3 ttd_main(int, char**) [1] 0.00 0.00 2/3 CheckForMissingGlyphsInLoadedLanguagePack() [309] [1959] 0.0 0.00 0.00 3 InitFreeType() [1959] ----------------------------------------------- 0.00 0.00 3/3 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [749] [1960] 0.0 0.00 0.00 3 ParseIntList(char const*, int*, int) [1960] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1961] 0.0 0.00 0.00 3 ResetBridges() [1961] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1962] 0.0 0.00 0.00 3 SetupEngines() [1962] 0.00 0.00 768/768 Pool::GetNew(unsigned long) [1402] 0.00 0.00 768/768 Engine::Engine(VehicleType, unsigned short) [1404] 0.00 0.00 3/4 Pool::CleanPool() [1942] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1963] 0.0 0.00 0.00 3 ClearSnowLine() [1963] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [1964] 0.0 0.00 0.00 3 InitRailTypes() [1964] 0.00 0.00 48/48 ResolveRailTypeGUISprites(RailtypeInfo*) [1650] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1965] 0.0 0.00 0.00 3 InitializeNPF() [1965] 0.00 0.00 2/4 clear_Hash(Hash*, bool) [1898] 0.00 0.00 2/2 AyStarMain_Clear(AyStar*) [2065] 0.00 0.00 1/1 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2322] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1966] 0.0 0.00 0.00 3 SndCopyToPool() [1966] 0.00 0.00 219/294 AllocateSound() [1493] ----------------------------------------------- 0.00 0.00 1/3 ttd_main(int, char**) [1] 0.00 0.00 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [1967] 0.0 0.00 0.00 3 WaitTillSaved() [1967] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1968] 0.0 0.00 0.00 3 CleanUpStrings() [1968] ----------------------------------------------- 0.00 0.00 1/3 LoadIntroGame() [69] 0.00 0.00 1/3 SwitchToMode(SwitchMode) [47] 0.00 0.00 1/3 ttd_main(int, char**) [1] [1969] 0.0 0.00 0.00 3 ResetGRFConfig(bool) [1969] 0.00 0.00 3/7 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [1836] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1970] 0.0 0.00 0.00 3 ResetRailTypes() [1970] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1971] 0.0 0.00 0.00 3 InitTextEffects() [1971] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1972] 0.0 0.00 0.00 3 InitializeAIGui() [1972] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1973] 0.0 0.00 0.00 3 InitializeGroup() [1973] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1974] 0.0 0.00 0.00 3 InitializeMusic() [1974] 0.00 0.00 183/183 GetSongName(int) [1521] 0.00 0.00 6/6 ValidatePlaylist(unsigned char*) [1860] 0.00 0.00 3/186 BaseMedia::GetUsedSet() [1519] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1975] 0.0 0.00 0.00 3 InitializeSigns() [1975] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1976] 0.0 0.00 0.00 3 InitializeSound() [1976] 0.00 0.00 1737/2344 FioReadDword() [1310] 0.00 0.00 657/66554 FioSeekTo(unsigned long, int) [1131] 0.00 0.00 648/177121 FioReadWord() [1091] 0.00 0.00 435/19920788 FioReadByte() [1025] 0.00 0.00 222/33907 FioGetPos() [1168] 0.00 0.00 219/57777 FioReadBlock(void*, unsigned long) [1138] 0.00 0.00 3/4 BaseMedia::GetUsedSet() [1951] 0.00 0.00 3/7349 FioSeekToFile(unsigned char, unsigned long) [1249] 0.00 0.00 3/651 FioOpenFile(int, char const*) [1421] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1977] 0.0 0.00 0.00 3 InitializeTowns() [1977] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1978] 0.0 0.00 0.00 3 InitializeTrees() [1978] ----------------------------------------------- 0.00 0.00 1/3 StartupEconomy() [795] 0.00 0.00 2/3 AfterLoadGame() [105] [1979] 0.0 0.00 0.00 3 RecomputePrices() [1979] 0.00 0.00 9/18667 SetWindowClassesDirty(WindowClass) [1202] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1980] 0.0 0.00 0.00 3 ResetIndustries() [1980] 0.00 0.00 3/15 OverrideManagerBase::ResetOverride() [1752] ----------------------------------------------- 0.00 0.00 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/3 LoadIntroGame() [69] 0.00 0.00 1/3 SwitchToMode(SwitchMode) [47] [1981] 0.0 0.00 0.00 3 SetLocalCompany(Owner) [1981] 0.00 0.00 3/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 3/3 DeleteConstructionWindows() [2016] ----------------------------------------------- 0.00 0.00 1/3 _GenerateWorld(void*) [608] 0.00 0.00 2/3 AfterLoadGame() [105] [1982] 0.0 0.00 0.00 3 ShowNewGRFError() [1982] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [1983] 0.0 0.00 0.00 3 BindAirportSpecs() [1983] 0.00 0.00 384/384 AirportSpec::GetWithoutOverride(unsigned char) [1467] ----------------------------------------------- 0.00 0.00 3/3 GfxLoadSprites() [322] [1984] 0.0 0.00 0.00 3 GfxInitSpriteMem() [1984] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1985] 0.0 0.00 0.00 3 InitializeCheats() [1985] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1986] 0.0 0.00 0.00 3 InitializeDepots() [1986] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1987] 0.0 0.00 0.00 3 InitializeOrders() [1987] 0.00 0.00 3/3 Pool::CleanPool() [2044] 0.00 0.00 3/4 Pool::CleanPool() [1941] ----------------------------------------------- 0.00 0.00 1/3 AllocateToolbar() [530] 0.00 0.00 2/3 ResetViewportAfterLoadGame() [2093] [1988] 0.0 0.00 0.00 3 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 4/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 3/21121 Window::SetDirty() const [1194] 0.00 0.00 2/9311 InvalidateWindowData(WindowClass, int, int) [1243] 0.00 0.00 2/2 MainWindow::OnInvalidateData(int) [2121] 0.00 0.00 1/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 1/44 Window::SetWidgetDirty(unsigned char) const [1659] 0.00 0.00 1/2 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2071] 0.00 0.00 1/2 MainToolbarWindow::OnInvalidateData(int) [2139] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1989] 0.0 0.00 0.00 3 InitializeDockGui() [1989] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1990] 0.0 0.00 0.00 3 InitializeEconomy() [1990] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1991] 0.0 0.00 0.00 3 InitializeRailGui() [1991] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1992] 0.0 0.00 0.00 3 InitializeRoadGui() [1992] ----------------------------------------------- 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2518] 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2521] 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2524] [1993] 0.0 0.00 0.00 3 CheckExternalFiles() [1993] 0.00 0.00 5/8 BaseMedia::GetUsedSet() [1832] 0.00 0.00 2/2 UpdateNewGRFConfigPalette() [2090] 0.00 0.00 2/2 BaseGraphics::DeterminePalette() [2128] ----------------------------------------------- 0.00 0.00 3/3 InitGRFTownGeneratorNames() [2017] [1994] 0.0 0.00 0.00 3 GetGRFTownNameList() [1994] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1995] 0.0 0.00 0.00 3 InitializeStations() [1995] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [1996] 0.0 0.00 0.00 3 CleanUpGRFTownNames() [1996] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1997] 0.0 0.00 0.00 3 InitNewsItemStructs() [1997] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1998] 0.0 0.00 0.00 3 InitializeClearLand() [1998] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [1999] 0.0 0.00 0.00 3 InitializeCompanies() [1999] 0.00 0.00 3/4 Pool, 1ul, 15ul, false, true>::CleanPool() [1943] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2000] 0.0 0.00 0.00 3 InitializeRoadStops() [2000] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2001] 0.0 0.00 0.00 3 InitializeSoundPool() [2001] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2002] 0.0 0.00 0.00 3 InitializeSubsidies() [2002] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2003] 0.0 0.00 0.00 3 ResetAirportClasses() [2003] 0.00 0.00 12/12 AllocateAirportClass(unsigned int) [1768] 0.00 0.00 9/12 SetAirportClassName(AirportClassID, unsigned short) [1767] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2004] 0.0 0.00 0.00 3 ResetStationClasses() [2004] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2005] 0.0 0.00 0.00 3 ResetVehiclePosHash() [2005] ----------------------------------------------- 0.00 0.00 1/3 SaveLoadWindow::~SaveLoadWindow() [2435] 0.00 0.00 2/3 BuildFileList() [2057] [2006] 0.0 0.00 0.00 3 FiosFreeSavegameList() [2006] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2007] 0.0 0.00 0.00 3 InitializeAirportGui() [2007] ----------------------------------------------- 0.00 0.00 1/3 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/3 ShowNetworkGameWindow() [527] 0.00 0.00 1/3 NetworkGameWindow::OnClick(Point, int, int) [297] [2008] 0.0 0.00 0.00 3 InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [2008] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2009] 0.0 0.00 0.00 3 SetupCargoForClimate(unsigned char) [2009] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2010] 0.0 0.00 0.00 3 ResetGenericCallbacks() [2010] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2011] 0.0 0.00 0.00 3 InitializeCargoPackets() [2011] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2012] 0.0 0.00 0.00 3 InitializeEngineRenews() [2012] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2013] 0.0 0.00 0.00 3 NetworkInitChatMessage() [2013] 0.00 0.00 3/3 Blitter_8bppBase::GetBytesPerPixel() [2034] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2014] 0.0 0.00 0.00 3 InitializeAnimatedTiles() [2014] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [2015] 0.0 0.00 0.00 3 SetYearEngineAgingStops() [2015] 0.00 0.00 322/2321 ConvertDateToYMD(int, YearMonthDay*) [1312] ----------------------------------------------- 0.00 0.00 3/3 SetLocalCompany(Owner) [1981] [2016] 0.0 0.00 0.00 3 DeleteConstructionWindows() [2016] 0.00 0.00 5/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 5/21121 Window::SetDirty() const [1194] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [2017] 0.0 0.00 0.00 3 InitGRFTownGeneratorNames() [2017] 0.00 0.00 3/3 GetGRFTownNameList() [1994] ----------------------------------------------- 0.00 0.00 3/3 GfxLoadSprites() [322] [2018] 0.0 0.00 0.00 3 InitializeUnicodeGlyphMap() [2018] 0.00 0.00 4230/5271 SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [1273] 0.00 0.00 2016/81534 SpriteExists(unsigned int) [1123] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2019] 0.0 0.00 0.00 3 ResetPriceBaseMultipliers() [2019] ----------------------------------------------- 0.00 0.00 1/3 _GenerateWorld(void*) [608] 0.00 0.00 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2020] 0.0 0.00 0.00 3 StartupIndustryDailyChanges(bool) [2020] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [2021] 0.0 0.00 0.00 3 CommitVehicleListOrderChanges() [2021] ----------------------------------------------- 0.00 0.00 1/3 SubsidyMonthlyLoop() [797] 0.00 0.00 2/3 AfterLoadGame() [105] [2022] 0.0 0.00 0.00 3 RebuildSubsidisedSourceAndDestinationCache() [2022] ----------------------------------------------- 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) [442] [2023] 0.0 0.00 0.00 3 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2023] 0.00 0.00 2/232648 SetWindowDirty(WindowClass, int) [1087] 0.00 0.00 1/1 InvalidateWindowClassesData(WindowClass, int) [2384] 0.00 0.00 1/1 NetworkHandlePauseChange(PauseMode, PauseMode) [2381] ----------------------------------------------- 0.00 0.00 1/3 LoadFromConfig() [763] 0.00 0.00 2/3 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] [2024] 0.0 0.00 0.00 3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2024] 0.00 0.00 3/633 IniFile::GetGroup(char const*, unsigned long) [1424] ----------------------------------------------- 0.00 0.00 1/3 SaveToConfig() [765] 0.00 0.00 2/3 HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) [756] [2025] 0.0 0.00 0.00 3 IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2025] 0.00 0.00 3/633 IniFile::GetGroup(char const*, unsigned long) [1424] 0.00 0.00 3/4 IniGroup::Clear() [1949] ----------------------------------------------- 0.00 0.00 3/3 RoadVehController(RoadVehicle*) [86] [2026] 0.0 0.00 0.00 3 IsStandardRoadStopTile(unsigned int) [2026] ----------------------------------------------- 0.00 0.00 1/3 UnreserveRailTrack(unsigned int, Track) [384] 0.00 0.00 2/3 TryReserveRailTrack(unsigned int, Track) [235] [2027] 0.0 0.00 0.00 3 SetCrossingReservation(unsigned int, bool) [2027] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGRFs() [555] [2028] 0.0 0.00 0.00 3 FinalisePriceBaseMultipliers() [2028] 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&) [1689] 0.00 0.00 1/1 SetPriceBaseMultiplier(Price, int) [2373] ----------------------------------------------- 0.00 0.00 3/3 ProcessOrders(Vehicle*) [90] [2029] 0.0 0.00 0.00 3 GetWindowClassForVehicleType(VehicleType) [2029] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [181] [2030] 0.0 0.00 0.00 3 GRFSound(ByteReader*) [2030] 0.00 0.00 6/618507 ByteReader::ReadByte() [1058] 0.00 0.00 3/3 GetNumSounds() [1958] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2031] 0.0 0.00 0.00 3 AirportSpec::ResetAirports() [2031] ----------------------------------------------- 0.00 0.00 1/3 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 2/3 SQFuncState::AddInstruction(SQInstruction&) [1625] [2032] 0.0 0.00 0.00 3 SQFuncState::IsLocal(unsigned long) [2032] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2033] 0.0 0.00 0.00 3 AirportTileSpec::ResetAirportTiles() [2033] ----------------------------------------------- 0.00 0.00 3/3 NetworkInitChatMessage() [2013] [2034] 0.0 0.00 0.00 3 Blitter_8bppBase::GetBytesPerPixel() [2034] ----------------------------------------------- 9 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] 0.00 0.00 3/3 Window::CreateNestedTree(WindowDesc const*, bool) [1746] [2035] 0.0 0.00 0.00 3+9 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] 0.00 0.00 10/10 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [1790] 0.00 0.00 5/5 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [1892] 0.00 0.00 1/1 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2432] 9 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] ----------------------------------------------- 0.00 0.00 3/3 UnInitWindowSystem() [1795] [2036] 0.0 0.00 0.00 3 SelectGameWindow::~SelectGameWindow() [2036] ----------------------------------------------- 0.00 0.00 1/3 NWidgetServerListHeader::NWidgetServerListHeader() [2465] 0.00 0.00 2/3 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] [2037] 0.0 0.00 0.00 3 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2037] ----------------------------------------------- 0.00 0.00 1/3 InitializeDynamicVariables() [2403] 0.00 0.00 2/3 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2038] 0.0 0.00 0.00 3 EngineOverrideManager::ResetToDefaultMapping() [2038] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2039] 0.0 0.00 0.00 3 Pool::CleanPool() [2039] ----------------------------------------------- 0.00 0.00 3/3 LoadNewGRF(unsigned int, unsigned int) [388] [2040] 0.0 0.00 0.00 3 Pool::CleanPool() [2040] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2041] 0.0 0.00 0.00 3 Pool::CleanPool() [2041] 0.00 0.00 12/12 Depot::~Depot() [1773] 0.00 0.00 12/12 Pool::FreeItem(unsigned long) [1772] ----------------------------------------------- 0.00 0.00 1/3 SubsidyMonthlyLoop() [797] 0.00 0.00 2/3 Pool::CleanPool() [2043] [2042] 0.0 0.00 0.00 3 Pool::FreeItem(unsigned long) [2042] ----------------------------------------------- 0.00 0.00 3/3 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2043] 0.0 0.00 0.00 3 Pool::CleanPool() [2043] 0.00 0.00 2/3 Pool::FreeItem(unsigned long) [2042] ----------------------------------------------- 0.00 0.00 3/3 InitializeOrders() [1987] [2044] 0.0 0.00 0.00 3 Pool::CleanPool() [2044] 0.00 0.00 26/26 Pool::FreeItem(unsigned long) [1700] ----------------------------------------------- 0.00 0.00 1/3 Squirrel::Squirrel() [2513] 0.00 0.00 2/3 sq_newclosure [825] [2045] 0.0 0.00 0.00 3 SQVM::Pop() [2045] ----------------------------------------------- 0.00 0.00 1/3 sq_close [885] 0.00 0.00 1/3 SQSharedState::~SQSharedState() [2429] 0.00 0.00 1/3 SQVM::~SQVM() [2487] [2046] 0.0 0.00 0.00 3 SQVM::Finalize() [2046] 0.00 0.00 3/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/32 SQTable::Release() [1677] 0.00 0.00 1/79 SQNativeClosure::Release() [1599] 0.00 0.00 1/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 1/150 SQString::Release() [1547] ----------------------------------------------- 1 SQClass::Finalize() [2048] 1 SQTable::~SQTable() [1679] 0.00 0.00 1/32 SQInstance::Finalize() [2418] [2047] 0.0 0.00 0.00 3 SQClass::Release() [2047] 0.00 0.00 3/47 SQRefCounted::~SQRefCounted() [1653] 3 SQClass::~SQClass() [2050] ----------------------------------------------- 3 SQClass::~SQClass() [2050] [2048] 0.0 0.00 0.00 3 SQClass::Finalize() [2048] 0.00 0.00 14/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 7/8 SQClosure::Release() [1833] 0.00 0.00 3/79 SQNativeClosure::Release() [1599] 3 SQTable::Release() [1677] 1 SQClass::Release() [2047] ----------------------------------------------- 0.00 0.00 1/3 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2485] 0.00 0.00 2/3 sq_newclass [836] [2049] 0.0 0.00 0.00 3 SQClass::SQClass(SQSharedState*, SQClass*) [2049] 0.00 0.00 4/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 0.00 0.00 3/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] 0.00 0.00 2/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 2/34 SQTable::SQTable(SQSharedState*, long) [1678] 0.00 0.00 1/1 SQTable::Clone() [2502] ----------------------------------------------- 3 SQClass::Release() [2047] [2050] 0.0 0.00 0.00 3 SQClass::~SQClass() [2050] 0.00 0.00 5/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 3/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] 3 SQClass::Finalize() [2048] ----------------------------------------------- 0.00 0.00 3/3 SQTable::Finalize() [2052] [2051] 0.0 0.00 0.00 3 SQTable::_ClearNodes() [2051] ----------------------------------------------- 0.00 0.00 3/3 SQSharedState::~SQSharedState() [2429] [2052] 0.0 0.00 0.00 3 SQTable::Finalize() [2052] 0.00 0.00 3/3 SQTable::_ClearNodes() [2051] ----------------------------------------------- 0.00 0.00 3/3 UpdateOrderDest(Vehicle*, Order const*, int) [1392] [2053] 0.0 0.00 0.00 3 Aircraft::GetOrderStationLocation(unsigned short) [2053] ----------------------------------------------- 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&) [1689] [2054] 0.0 0.00 0.00 3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2054] 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&) [1688] ----------------------------------------------- 512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2055] 0.00 0.00 1/3 std::map, std::allocator > >::~map() [8137] 0.00 0.00 2/3 CopyTempEngineData() [2078] [2055] 0.0 0.00 0.00 3+512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2055] 0.00 0.00 512/2304 Engine::~Engine() [1314] 512 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2055] ----------------------------------------------- 0.00 0.00 2/2 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] [2056] 0.0 0.00 0.00 2 FiosIsRoot(char const*) [2056] ----------------------------------------------- 0.00 0.00 1/2 ShowSaveLoadDialog(SaveLoadDialogMode) [295] 0.00 0.00 1/2 NetworkGameWindow::OnClick(Point, int, int) [297] [2057] 0.0 0.00 0.00 2 BuildFileList() [2057] 0.00 0.00 2/3 FiosFreeSavegameList() [2006] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2058] 0.0 0.00 0.00 2 ResetOldNames() [2058] ----------------------------------------------- 0.00 0.00 2/2 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2333] [2059] 0.0 0.00 0.00 2 FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) [2059] ----------------------------------------------- 0.00 0.00 2/2 CheckForMissingGlyphsInLoadedLanguagePack() [309] [2060] 0.0 0.00 0.00 2 UninitFreeType() [2060] ----------------------------------------------- 0.00 0.00 2/2 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] [2061] 0.0 0.00 0.00 2 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2061] 0.00 0.00 2/2 CheckTileOwnership(unsigned int) [2076] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2062] 0.0 0.00 0.00 2 GamelogTestMode() [2062] ----------------------------------------------- 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) [442] [2063] 0.0 0.00 0.00 2 GetCommandFlags(unsigned int) [2063] ----------------------------------------------- 0.00 0.00 1/2 NetworkShutDown() [2337] 0.00 0.00 1/2 NetworkUDPInitialize() [2086] [2064] 0.0 0.00 0.00 2 NetworkUDPClose() [2064] 0.00 0.00 6/13 NetworkUDPSocketHandler::Close() [1761] 0.00 0.00 2/6411 ThreadMutex_pthread::BeginCritical() [1254] 0.00 0.00 2/2 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2149] 0.00 0.00 2/2 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2151] 0.00 0.00 2/2 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2150] 0.00 0.00 2/6412 ThreadMutex_pthread::EndCritical() [1253] ----------------------------------------------- 0.00 0.00 2/2 InitializeNPF() [1965] [2065] 0.0 0.00 0.00 2 AyStarMain_Clear(AyStar*) [2065] 0.00 0.00 2/2 BinaryHeap_Clear(Queue*, bool) [2112] 0.00 0.00 2/4 clear_Hash(Hash*, bool) [1898] ----------------------------------------------- 0.00 0.00 2/2 InitializeRailGUI() [2072] [2066] 0.0 0.00 0.00 2 HasRailtypeAvail(Owner, RailType) [2066] ----------------------------------------------- 0.00 0.00 2/2 Station::~Station() [787] [2067] 0.0 0.00 0.00 2 DeleteStationNews(unsigned short) [2067] ----------------------------------------------- 0.00 0.00 2/2 Industry::~Industry() [690] [2068] 0.0 0.00 0.00 2 DeleteSubsidyWith(SourceType, unsigned short) [2068] ----------------------------------------------- 0.00 0.00 2/2 SoundDriver_SDL::Start(char const* const*) [2439] [2069] 0.0 0.00 0.00 2 GetDriverParamInt(char const* const*, char const*, int) [2069] 0.00 0.00 2/5 GetDriverParam(char const* const*, char const*) [1875] ----------------------------------------------- 0.00 0.00 2/2 ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [486] [2070] 0.0 0.00 0.00 2 GetMainViewBottom() [2070] ----------------------------------------------- 0.00 0.00 1/2 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 1/2 InvalidateWindowData(WindowClass, int, int) [1243] [2071] 0.0 0.00 0.00 2 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [2071] 0.00 0.00 2/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 2/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 2/44 Window::SetWidgetDirty(unsigned char) const [1659] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2072] 0.0 0.00 0.00 2 InitializeRailGUI() [2072] 0.00 0.00 2/3777 FindWindowById(WindowClass, int) [1292] 0.00 0.00 2/2 ResetSignalVariant(int) [2081] 0.00 0.00 2/2 HasRailtypeAvail(Owner, RailType) [2066] ----------------------------------------------- 0.00 0.00 1/2 NetworkShutDown() [2337] 0.00 0.00 1/2 NetworkServerStart() [2350] [2073] 0.0 0.00 0.00 2 NetworkDisconnect(bool) [2073] 0.00 0.00 2/1825 DeleteWindowById(WindowClass, int, bool) [1347] ----------------------------------------------- 0.00 0.00 2/2 CheckTrainsLengths() [2077] [2074] 0.0 0.00 0.00 2 TicksToLeaveDepot(Train const*) [2074] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2075] 0.0 0.00 0.00 2 AfterLoadLabelMaps() [2075] ----------------------------------------------- 0.00 0.00 2/2 CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2061] [2076] 0.0 0.00 0.00 2 CheckTileOwnership(unsigned int) [2076] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2077] 0.0 0.00 0.00 2 CheckTrainsLengths() [2077] 0.00 0.00 2/2 TicksToLeaveDepot(Train const*) [2074] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2078] 0.0 0.00 0.00 2 CopyTempEngineData() [2078] 0.00 0.00 512/1280 GetTempDataEngine(unsigned short) [1372] 0.00 0.00 2/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2055] ----------------------------------------------- 0.00 0.00 2/2 Industry::~Industry() [690] [2079] 0.0 0.00 0.00 2 DeleteIndustryNews(unsigned short) [2079] ----------------------------------------------- 0.00 0.00 2/2 InitializeGame(unsigned int, unsigned int, bool, bool) [212] [2080] 0.0 0.00 0.00 2 InitializeOldNames() [2080] ----------------------------------------------- 0.00 0.00 2/2 InitializeRailGUI() [2072] [2081] 0.0 0.00 0.00 2 ResetSignalVariant(int) [2081] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2082] 0.0 0.00 0.00 2 GamelogTestRevision() [2082] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2083] 0.0 0.00 0.00 2 GetCompanyRoadtypes(Owner) [2083] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2084] 0.0 0.00 0.00 2 IsGoodGRFConfigList() [2084] 0.00 0.00 20/42 FindGRFConfig(unsigned int, unsigned char const*) [1661] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2085] 0.0 0.00 0.00 2 UpdateAirportsNoise() [2085] 0.00 0.00 300/12413 AirportSpec::Get(unsigned char) [1224] 0.00 0.00 300/300 AirportGetNearestTown(AirportSpec const*, unsigned int) [1491] 0.00 0.00 300/300 GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) [1492] ----------------------------------------------- 0.00 0.00 2/2 NetworkInitialize() [2115] [2086] 0.0 0.00 0.00 2 NetworkUDPInitialize() [2086] 0.00 0.00 6/6 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1868] 0.00 0.00 4/5 GetBindAddresses(SmallVector*, unsigned short) [1876] 0.00 0.00 2/6411 ThreadMutex_pthread::BeginCritical() [1254] 0.00 0.00 2/6412 ThreadMutex_pthread::EndCritical() [1253] 0.00 0.00 1/2 NetworkUDPClose() [2064] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2087] 0.0 0.00 0.00 2 SetCachedEngineCounts() [2087] 0.00 0.00 14851/14851 Vehicle::IsEngineCountable() const [1216] ----------------------------------------------- 0.00 0.00 2/2 DetermineBasePaths(char const*) [2348] [2088] 0.0 0.00 0.00 2 ChangeWorkingDirectory(char const*) [2088] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2089] 0.0 0.00 0.00 2 ConnectMultiheadedTrains() [2089] ----------------------------------------------- 0.00 0.00 2/2 CheckExternalFiles() [1993] [2090] 0.0 0.00 0.00 2 UpdateNewGRFConfigPalette() [2090] ----------------------------------------------- 0.00 0.00 2/2 SettingsDisableElrail(int) [537] [2091] 0.0 0.00 0.00 2 ReinitGuiAfterToggleElrail(bool) [2091] ----------------------------------------------- 0.00 0.00 2/2 Station::~Station() [787] [2092] 0.0 0.00 0.00 2 RemoveOrderFromAllVehicles(OrderType, unsigned short) [2092] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2093] 0.0 0.00 0.00 2 ResetViewportAfterLoadGame() [2093] 0.00 0.00 2/3777 FindWindowById(WindowClass, int) [1292] 0.00 0.00 2/3 DoZoomInOutWindow(int, Window*) [1988] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2094] 0.0 0.00 0.00 2 ShowAIDebugWindowIfAIError() [2094] ----------------------------------------------- 0.00 0.00 2/2 TriggerVehicle(Vehicle*, VehicleTrigger) [293] [2095] 0.0 0.00 0.00 2 VehicleEnteredDepotThisTick(Vehicle*) [2095] ----------------------------------------------- 0.00 0.00 2/2 NetworkClose() [2103] [2096] 0.0 0.00 0.00 2 NetworkFreeLocalCommandQueue() [2096] ----------------------------------------------- 0.00 0.00 2/2 Industry::~Industry() [690] [2097] 0.0 0.00 0.00 2 ReleaseDisastersTargetingIndustry(unsigned short) [2097] ----------------------------------------------- 0.00 0.00 1/2 SoundDriver_SDL::Start(char const* const*) [2439] 0.00 0.00 1/2 VideoDriver_SDL::Start(char const* const*) [582] [2098] 0.0 0.00 0.00 2 SdlOpen(unsigned int) [2098] ----------------------------------------------- 0.00 0.00 2/2 ttd_main(int, char**) [1] [2099] 0.0 0.00 0.00 2 SdlClose(unsigned int) [2099] ----------------------------------------------- 0.00 0.00 2/2 HandleMouseEvents() [192] [2100] 0.0 0.00 0.00 2 SndPlayFx(unsigned short) [2100] ----------------------------------------------- 0.00 0.00 2/2 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2322] [2101] 0.0 0.00 0.00 2 init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2101] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2102] 0.0 0.00 0.00 2 InitReadZlib(unsigned char) [2102] ----------------------------------------------- 0.00 0.00 1/2 NetworkShutDown() [2337] 0.00 0.00 1/2 NetworkServerStart() [2350] [2103] 0.0 0.00 0.00 2 NetworkClose() [2103] 0.00 0.00 2/2 TCPConnecter::KillAll() [2130] 0.00 0.00 2/2 NetworkFreeLocalCommandQueue() [2096] ----------------------------------------------- 0.00 0.00 2/2 LoadFromConfig() [763] [2104] 0.0 0.00 0.00 2 GRFLoadConfig(IniFile*, char const*, bool) [2104] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1424] ----------------------------------------------- 0.00 0.00 2/2 SaveToConfig() [765] [2105] 0.0 0.00 0.00 2 GRFSaveConfig(IniFile*, char const*, GRFConfig const*) [2105] 0.00 0.00 2/5 IniFile::RemoveGroup(char const*) [1897] 0.00 0.00 2/633 IniFile::GetGroup(char const*, unsigned long) [1424] ----------------------------------------------- 0.00 0.00 1/2 LoadFromConfig() [763] 0.00 0.00 1/2 SaveToConfig() [765] [2106] 0.0 0.00 0.00 2 IniLoadConfig() [2106] 0.00 0.00 2/18 IniFile::IniFile(char const* const*) [1731] 0.00 0.00 2/18 IniFile::LoadFromDisk(char const*) [1730] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2107] 0.0 0.00 0.00 2 SaveLoad_DATE() [2107] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2108] 0.0 0.00 0.00 2 SaveLoad_VIEW() [2108] ----------------------------------------------- 0.00 0.00 2/2 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] [2109] 0.0 0.00 0.00 2 GetRoadStopDir(unsigned int) [2109] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2110] 0.0 0.00 0.00 2 UninitReadZlib() [2110] ----------------------------------------------- 0.00 0.00 2/2 TryReserveRailTrack(unsigned int, Track) [235] [2111] 0.0 0.00 0.00 2 GetRoadTileType(unsigned int) [2111] ----------------------------------------------- 0.00 0.00 2/2 AyStarMain_Clear(AyStar*) [2065] [2112] 0.0 0.00 0.00 2 BinaryHeap_Clear(Queue*, bool) [2112] ----------------------------------------------- 0.00 0.00 2/2 HandleMouseEvents() [192] [2113] 0.0 0.00 0.00 2 ToolbarSaveClick(Window*) [2113] ----------------------------------------------- 0.00 0.00 2/2 OnTick_Trees() [782] [2114] 0.0 0.00 0.00 2 GetRandomTreeType(unsigned int, unsigned int) [2114] ----------------------------------------------- 0.00 0.00 1/2 NetworkStartUp() [2332] 0.00 0.00 1/2 NetworkServerStart() [2350] [2115] 0.0 0.00 0.00 2 NetworkInitialize() [2115] 0.00 0.00 2/4 Pool::CleanPool() [1937] 0.00 0.00 2/4 InitializeNetworkPools() [1920] 0.00 0.00 2/2 NetworkUDPInitialize() [2086] ----------------------------------------------- 0.00 0.00 2/2 DropdownWindow::~DropdownWindow() [2133] [2116] 0.0 0.00 0.00 2 DeleteDropDownList(std::list >*) [2116] 0.00 0.00 8/8 DropDownListStringItem::~DropDownListStringItem() [1824] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2117] 0.0 0.00 0.00 2 ResetSignalHandlers() [2117] ----------------------------------------------- 0.00 0.00 2/2 AirportMove(Aircraft*, AirportFTAClass const*) [715] [2118] 0.0 0.00 0.00 2 AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) [2118] 0.00 0.00 2/203 AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) [1516] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2119] 0.0 0.00 0.00 2 Ptrs_ERNW() [2119] ----------------------------------------------- 0.00 0.00 2/2 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2120] 0.0 0.00 0.00 2 Ptrs_WAYP() [2120] ----------------------------------------------- 0.00 0.00 2/2 DoZoomInOutWindow(int, Window*) [1988] [2121] 0.0 0.00 0.00 2 MainWindow::OnInvalidateData(int) [2121] ----------------------------------------------- 2 SQCompiler::PrefixedExpr() [1778] [2122] 0.0 0.00 0.00 2 SQCompiler::FunctionCallArgs() [2122] 0.00 0.00 5/38 SQFuncState::PopTarget() [1669] 0.00 0.00 2/77 SQLexer::Lex() [1603] 0.00 0.00 2/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 2/61 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 1/9 SQFuncState::TopTarget() [1801] 0.00 0.00 1/3 SQFuncState::IsLocal(unsigned long) [2032] 1 SQCompiler::Expression(bool) [1787] ----------------------------------------------- 0.00 0.00 2/2 SQNativeClosure::~SQNativeClosure() [1600] [2123] 0.0 0.00 0.00 2 SQUserData::Release() [2123] 0.00 0.00 2/2 SQUserData::~SQUserData() [2124] ----------------------------------------------- 0.00 0.00 2/2 SQUserData::Release() [2123] [2124] 0.0 0.00 0.00 2 SQUserData::~SQUserData() [2124] 0.00 0.00 2/40 SQDelegable::SetDelegate(SQTable*) [1664] 0.00 0.00 2/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] ----------------------------------------------- 0.00 0.00 2/2 MoveBuoysToWaypoints() [799] [2125] 0.0 0.00 0.00 2 BaseStation::PostDestructor(unsigned long) [2125] ----------------------------------------------- 0.00 0.00 2/2 Industry::~Industry() [690] [2126] 0.0 0.00 0.00 2 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [2126] ----------------------------------------------- 0.00 0.00 2/2 Station::~Station() [787] [2127] 0.0 0.00 0.00 2 CargoPacket::InvalidateAllFrom(unsigned short) [2127] ----------------------------------------------- 0.00 0.00 2/2 CheckExternalFiles() [1993] [2128] 0.0 0.00 0.00 2 BaseGraphics::DeterminePalette() [2128] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [105] [2129] 0.0 0.00 0.00 2 CargoPayment::CargoPayment(Vehicle*) [2129] ----------------------------------------------- 0.00 0.00 2/2 NetworkClose() [2103] [2130] 0.0 0.00 0.00 2 TCPConnecter::KillAll() [2130] ----------------------------------------------- 0.00 0.00 1/2 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] 0.00 0.00 1/2 VideoDriver_SDL::MainLoop() [2] [2131] 0.0 0.00 0.00 2 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2131] ----------------------------------------------- 0.00 0.00 2/2 Window::FinishInitNested(WindowDesc const*, int) [590] [2132] 0.0 0.00 0.00 2 DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2132] ----------------------------------------------- 0.00 0.00 2/2 InputLoop() [215] [2133] 0.0 0.00 0.00 2 DropdownWindow::~DropdownWindow() [2133] 0.00 0.00 2/3777 FindWindowById(WindowClass, int) [1292] 0.00 0.00 2/2 DeleteDropDownList(std::list >*) [2116] 0.00 0.00 2/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 2/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 2/44 Window::SetWidgetDirty(unsigned char) const [1659] ----------------------------------------------- 2 NWidgetContainer::~NWidgetContainer() [1589] [2134] 0.0 0.00 0.00 2 NWidgetStacked::~NWidgetStacked() [2134] 2 NWidgetContainer::~NWidgetContainer() [1589] ----------------------------------------------- 0.00 0.00 1/2 NetworkUDPSocketHandler::Listen() [2468] 0.00 0.00 1/2 NetworkServerStart() [2350] [2135] 0.0 0.00 0.00 2 NetworkAddress::Listen(int, SmallMap*) [2135] 0.00 0.00 2/10 NetworkAddress::GetPort() const [1792] ----------------------------------------------- 0.00 0.00 1/2 NetworkUDPSocketHandler::Listen() [2468] 0.00 0.00 1/2 NetworkServerStart() [2350] [2136] 0.0 0.00 0.00 2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2136] 0.00 0.00 4/10 NetworkAddress::GetPort() const [1792] 0.00 0.00 4/4 ListenLoopProc(addrinfo*) [1918] 0.00 0.00 2/108827 seprintf(char*, char const*, char const*, ...) [1113] ----------------------------------------------- 0.00 0.00 2/2 ResizeWindow(Window*, int, int) [203] [2137] 0.0 0.00 0.00 2 NWidgetViewport::UpdateViewportCoordinates(Window*) [2137] ----------------------------------------------- 0.00 0.00 1/2 NWidgetServerListHeader::NWidgetServerListHeader() [2465] 0.00 0.00 1/2 MakeMainToolbar(int*) [2394] [2138] 0.0 0.00 0.00 2 NWidgetContainer::NWidgetContainer(WidgetType) [2138] ----------------------------------------------- 0.00 0.00 1/2 DoZoomInOutWindow(int, Window*) [1988] 0.00 0.00 1/2 InvalidateWindowData(WindowClass, int, int) [1243] [2139] 0.0 0.00 0.00 2 MainToolbarWindow::OnInvalidateData(int) [2139] 0.00 0.00 4/3777 FindWindowById(WindowClass, int) [1292] ----------------------------------------------- 0.00 0.00 2/2 HandleMouseEvents() [192] [2140] 0.0 0.00 0.00 2 MainToolbarWindow::OnClick(Point, int, int) [2140] ----------------------------------------------- 0.00 0.00 2/2 NWidgetServerListHeader::NWidgetServerListHeader() [2465] [2141] 0.0 0.00 0.00 2 NWidgetResizeBase::SetFill(unsigned int, unsigned int) [2141] ----------------------------------------------- 0.00 0.00 1/2 CYapfRail2::CYapfRail2() [42] 0.00 0.00 1/2 CYapfRail1::CYapfRail1() [610] [2142] 0.0 0.00 0.00 2 CSegmentCostCacheT::CSegmentCostCacheT() [2142] ----------------------------------------------- 0.00 0.00 2/2 SimpleCountedObject::Release() [1618] [2143] 0.0 0.00 0.00 2 AIEventIndustryClose::~AIEventIndustryClose() [2143] ----------------------------------------------- 0.00 0.00 1/2 WaitTillGeneratedWorld() [2374] 0.00 0.00 1/2 VideoDriver_SDL::MainLoop() [2] [2144] 0.0 0.00 0.00 2 ThreadObject_pthread::Join() [2144] ----------------------------------------------- 0.00 0.00 1/2 WaitTillGeneratedWorld() [2374] 0.00 0.00 1/2 VideoDriver_SDL::MainLoop() [2] [2145] 0.0 0.00 0.00 2 ThreadObject_pthread::~ThreadObject_pthread() [2145] ----------------------------------------------- 0.00 0.00 2/2 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] [2146] 0.0 0.00 0.00 2 NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2146] 0.00 0.00 8/347 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1472] ----------------------------------------------- 0.00 0.00 2/2 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1654] [2147] 0.0 0.00 0.00 2 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2147] 0.00 0.00 41/347 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1472] 0.00 0.00 2/2 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2163] ----------------------------------------------- 0.00 0.00 1/2 NetworkContentSocketHandler::Close() [2473] 0.00 0.00 1/2 NetworkTCPSocketHandler::~NetworkTCPSocketHandler() [6227] [2148] 0.0 0.00 0.00 2 NetworkTCPSocketHandler::CloseConnection(bool) [2148] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPClose() [2064] [2149] 0.0 0.00 0.00 2 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2149] 0.00 0.00 2/13 NetworkUDPSocketHandler::Close() [1761] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPClose() [2064] [2150] 0.0 0.00 0.00 2 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2150] 0.00 0.00 2/13 NetworkUDPSocketHandler::Close() [1761] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPClose() [2064] [2151] 0.0 0.00 0.00 2 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2151] 0.00 0.00 2/13 NetworkUDPSocketHandler::Close() [1761] ----------------------------------------------- 0.00 0.00 2/2 Load_PLYR() [646] [2152] 0.0 0.00 0.00 2 Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) [2152] ----------------------------------------------- 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::CleanPool() [1943] [2153] 0.0 0.00 0.00 2 Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) [2153] ----------------------------------------------- 2 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [2154] 0.0 0.00 0.00 2 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2154] 0.00 0.00 1/1 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] 1 AIInfo::DummyConstructor(SQVM*) [2490] ----------------------------------------------- 0.00 0.00 2/2 sq_newclosure [825] [2155] 0.0 0.00 0.00 2 SQVM::Top() [2155] ----------------------------------------------- 0.00 0.00 2/2 VehicleEnterDepot(Vehicle*) [699] [2156] 0.0 0.00 0.00 2 Order::MakeDummy() [2156] ----------------------------------------------- 0.00 0.00 2/2 Load_PLYR() [646] [2157] 0.0 0.00 0.00 2 Company::Company(unsigned short, bool) [2157] ----------------------------------------------- 0.00 0.00 2/2 Pool, 1ul, 15ul, false, true>::CleanPool() [1943] [2158] 0.0 0.00 0.00 2 Company::~Company() [2158] ----------------------------------------------- 0.00 0.00 2/2 IndustryMonthlyLoop() [177] [2159] 0.0 0.00 0.00 2 Industry::PostDestructor(unsigned long) [2159] 0.00 0.00 2/9311 InvalidateWindowData(WindowClass, int, int) [1243] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::AIScanner() [554] [2160] 0.0 0.00 0.00 2 Squirrel::AddClassEnd() [2160] 0.00 0.00 2/22 sq_newslot [819] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::AIScanner() [554] [2161] 0.0 0.00 0.00 2 Squirrel::AddClassBegin(char const*) [2161] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1583] 0.00 0.00 2/5 sq_pushroottable [834] 0.00 0.00 2/38 sq_pushstring [817] ----------------------------------------------- 0.00 0.00 1/2 NetworkGameWindow::OnResize() [2452] 0.00 0.00 1/2 ResizeWindow(Window*, int, int) [203] [2162] 0.0 0.00 0.00 2 Scrollbar::SetCapacityFromWidget(Window*, int, int) [2162] ----------------------------------------------- 0.00 0.00 2/2 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2147] [2163] 0.0 0.00 0.00 2 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2163] ----------------------------------------------- 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2164] 0.00 0.00 2/2 AfterLoadVehicles(bool) [394] [2164] 0.0 0.00 0.00 2+26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2164] 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2164] ----------------------------------------------- 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2165] 0.00 0.00 1/2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) [1855] 0.00 0.00 1/2 FBlitter_Null::~FBlitter_Null() [5017] [2165] 0.0 0.00 0.00 2+1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2165] 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2165] ----------------------------------------------- 0.00 0.00 2/2 AIScanner::~AIScanner() [2515] [2166] 0.0 0.00 0.00 2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2166] ----------------------------------------------- 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&) [1447] [2167] 0.0 0.00 0.00 2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2167] 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&) [1446] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2168] 0.0 0.00 0.00 1 global constructors keyed to SAVEGAME_VERSION [2168] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2169] 0.0 0.00 0.00 1 global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj [2169] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2170] 0.0 0.00 0.00 1 global constructors keyed to _Z11CcTerraformRK11CommandCostjjj [2170] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2171] 0.0 0.00 0.00 1 global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj [2171] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2172] 0.0 0.00 0.00 1 global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj [2172] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2173] 0.0 0.00 0.00 1 global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode [2173] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2174] 0.0 0.00 0.00 1 global constructors keyed to _Z13AllocateSoundv [2174] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2175] 0.0 0.00 0.00 1 global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj [2175] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2176] 0.0 0.00 0.00 1 global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj [2176] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2177] 0.0 0.00 0.00 1 global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj [2177] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2178] 0.0 0.00 0.00 1 global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj [2178] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2179] 0.0 0.00 0.00 1 global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj [2179] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2180] 0.0 0.00 0.00 1 global constructors keyed to _Z14DrawShipEngineiiiitj [2180] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2181] 0.0 0.00 0.00 1 global constructors keyed to _Z14FixOldMapArrayv [2181] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2182] 0.0 0.00 0.00 1 global constructors keyed to _Z14IsValidCommandj [2182] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2183] 0.0 0.00 0.00 1 global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc [2183] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2184] 0.0 0.00 0.00 1 global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii [2184] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2185] 0.0 0.00 0.00 1 global constructors keyed to _Z15ShowCheatWindowv [2185] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2186] 0.0 0.00 0.00 1 global constructors keyed to _Z15ShowNewGRFErrorv [2186] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2187] 0.0 0.00 0.00 1 global constructors keyed to _Z15UpdateCompanyHQP7Companyj [2187] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2188] 0.0 0.00 0.00 1 global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType [2188] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2189] 0.0 0.00 0.00 1 global constructors keyed to _Z16ValidatePlaylistPh [2189] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2190] 0.0 0.00 0.00 1 global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray [2190] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2191] 0.0 0.00 0.00 1 global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc [2191] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2192] 0.0 0.00 0.00 1 global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh [2192] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2193] 0.0 0.00 0.00 1 global constructors keyed to _Z17GetTempDataEnginet [2193] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2194] 0.0 0.00 0.00 1 global constructors keyed to _Z17IsNewsTickerShownv [2194] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2195] 0.0 0.00 0.00 1 global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE [2195] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2196] 0.0 0.00 0.00 1 global constructors keyed to _Z17ShowSubsidiesListv [2196] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2197] 0.0 0.00 0.00 1 global constructors keyed to _Z18AfterLoadLabelMapsv [2197] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2198] 0.0 0.00 0.00 1 global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc [2198] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2199] 0.0 0.00 0.00 1 global constructors keyed to _Z18PlaceTreesRandomlyv [2199] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2200] 0.0 0.00 0.00 1 global constructors keyed to _Z18SetTimetableParamsiii [2200] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2201] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowAIConfigWindowv [2201] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2202] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowHighscoreTableia [2202] 0.00 0.00 2/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2203] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowTownViewWindowt [2203] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2204] 0.0 0.00 0.00 1 global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint [2204] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2205] 0.0 0.00 0.00 1 global constructors keyed to _Z19GetEngineListHeight11VehicleType [2205] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2206] 0.0 0.00 0.00 1 global constructors keyed to _Z20MoveBuoysToWaypointsv [2206] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2207] 0.0 0.00 0.00 1 global constructors keyed to _Z20RoadVehiclesAreBuiltv [2207] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2208] 0.0 0.00 0.00 1 global constructors keyed to _Z20ShowSelectGameWindowv [2208] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2209] 0.0 0.00 0.00 1 global constructors keyed to _Z20SortNetworkLanguagesv [2209] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2210] 0.0 0.00 0.00 1 global constructors keyed to _Z21BuildIndustriesLegendv [2210] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2211] 0.0 0.00 0.00 1 global constructors keyed to _Z21GetEngineCategoryNamet [2211] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2212] 0.0 0.00 0.00 1 global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz [2212] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2213] 0.0 0.00 0.00 1 global constructors keyed to _Z21ResetGenericCallbacksv [2213] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2214] 0.0 0.00 0.00 1 global constructors keyed to _Z21ShowBuildTreesToolbarv [2214] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2215] 0.0 0.00 0.00 1 global constructors keyed to _Z21ShowGenerateLandscapev [2215] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2216] 0.0 0.00 0.00 1 global constructors keyed to _Z21UpdateSignalsInBufferv [2216] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2217] 0.0 0.00 0.00 1 global constructors keyed to _Z22IConsoleStdLibRegisterv [2217] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2218] 0.0 0.00 0.00 1 global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket [2218] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2219] 0.0 0.00 0.00 1 global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj [2219] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2220] 0.0 0.00 0.00 1 global constructors keyed to _Z23ShowExtraViewPortWindowj [2220] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2221] 0.0 0.00 0.00 1 global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner [2221] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2222] 0.0 0.00 0.00 1 global constructors keyed to _Z24ConnectMultiheadedTrainsv [2222] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2223] 0.0 0.00 0.00 1 global constructors keyed to _Z24ShowOperatingProfitGraphv [2223] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2224] 0.0 0.00 0.00 1 global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel [2224] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2225] 0.0 0.00 0.00 1 global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib [2225] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2226] 0.0 0.00 0.00 1 global constructors keyed to _Z27InvalidateAutoreplaceWindowtt [2226] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2227] 0.0 0.00 0.00 1 global constructors keyed to _Z27MoveWaypointsToBaseStationsv [2227] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2228] 0.0 0.00 0.00 1 global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt [2228] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2229] 0.0 0.00 0.00 1 global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt [2229] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2230] 0.0 0.00 0.00 1 global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo [2230] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2231] 0.0 0.00 0.00 1 global constructors keyed to _Z8IsHangarj [2231] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2232] 0.0 0.00 0.00 1 global constructors keyed to _Z9FioGetPosv [2232] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2233] 0.0 0.00 0.00 1 global constructors keyed to _ZN12AIController15SetCommandDelayEi [2233] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2234] 0.0 0.00 0.00 1 global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE [2234] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2235] 0.0 0.00 0.00 1 global constructors keyed to _ZN12IConsoleLine5frontE [2235] 0.00 0.00 1/126 WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [1563] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2236] 0.0 0.00 0.00 1 global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress [2236] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2237] 0.0 0.00 0.00 1 global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt [2237] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2238] 0.0 0.00 0.00 1 global constructors keyed to _ZN14TownNameParamsC2EPK4Town [2238] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2239] 0.0 0.00 0.00 1 global constructors keyed to _ZN15AirportTileSpec5tilesE [2239] 0.00 0.00 1/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1893] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2240] 0.0 0.00 0.00 1 global constructors keyed to _ZN15DisasterVehicle4TickEv [2240] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2241] 0.0 0.00 0.00 1 global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc [2241] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2242] 0.0 0.00 0.00 1 global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii [2242] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2243] 0.0 0.00 0.00 1 global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc [2243] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2244] 0.0 0.00 0.00 1 global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2244] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2245] 0.0 0.00 0.00 1 global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2245] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2246] 0.0 0.00 0.00 1 global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2246] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2247] 0.0 0.00 0.00 1 global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2247] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2248] 0.0 0.00 0.00 1 global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc [2248] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2249] 0.0 0.00 0.00 1 global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2249] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2250] 0.0 0.00 0.00 1 global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE [2250] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2251] 0.0 0.00 0.00 1 global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc [2251] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2252] 0.0 0.00 0.00 1 global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2252] 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&) [1854] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2253] 0.0 0.00 0.00 1 global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE [2253] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2254] 0.0 0.00 0.00 1 global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i [2254] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2255] 0.0 0.00 0.00 1 global constructors keyed to _ZN2AI13frame_counterE [2255] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2256] 0.0 0.00 0.00 1 global constructors keyed to _ZN6AISign11IsValidSignEt [2256] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2257] 0.0 0.00 0.00 1 global constructors keyed to _ZN7AIError9error_mapE [2257] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2258] 0.0 0.00 0.00 1 global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj [2258] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2259] 0.0 0.00 0.00 1 global constructors keyed to _ZN8AITunnel12IsTunnelTileEj [2259] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2260] 0.0 0.00 0.00 1 global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction [2260] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2261] 0.0 0.00 0.00 1 global constructors keyed to _ZN8SignList9last_signE [2261] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2262] 0.0 0.00 0.00 1 global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv [2262] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2263] 0.0 0.00 0.00 1 global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE [2263] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2264] 0.0 0.00 0.00 1 global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt [2264] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2265] 0.0 0.00 0.00 1 global constructors keyed to _ZN9CargoSpec5arrayE [2265] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2266] 0.0 0.00 0.00 1 global constructors keyed to _ZN9GRFConfigC2EPKc [2266] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2267] 0.0 0.00 0.00 1 global constructors keyed to _ZNK11RoadVehicle5IsBusEv [2267] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2268] 0.0 0.00 0.00 1 global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi [2268] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2269] 0.0 0.00 0.00 1 global constructors keyed to _airport_mngr [2269] 0.00 0.00 1/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1893] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2270] 0.0 0.00 0.00 1 global constructors keyed to _backup_orders_tile [2270] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2271] 0.0 0.00 0.00 1 global constructors keyed to _bridge [2271] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2272] 0.0 0.00 0.00 1 global constructors keyed to _cargopacket_pool [2272] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2273] 0.0 0.00 0.00 1 global constructors keyed to _depot_pool [2273] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2274] 0.0 0.00 0.00 1 global constructors keyed to _dirkeys [2274] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2275] 0.0 0.00 0.00 1 global constructors keyed to _engine_pool [2275] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2276] 0.0 0.00 0.00 1 global constructors keyed to _enginerenew_pool [2276] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2277] 0.0 0.00 0.00 1 global constructors keyed to _fios_items [2277] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2278] 0.0 0.00 0.00 1 global constructors keyed to _gw [2278] 0.00 0.00 2/5 ThreadMutex::New() [1890] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2279] 0.0 0.00 0.00 1 global constructors keyed to _house_mngr [2279] 0.00 0.00 1/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1893] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2280] 0.0 0.00 0.00 1 global constructors keyed to _ignore_restrictions [2280] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2281] 0.0 0.00 0.00 1 global constructors keyed to _industry_mngr [2281] 0.00 0.00 2/5 OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1893] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2282] 0.0 0.00 0.00 1 global constructors keyed to _industry_pool [2282] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2283] 0.0 0.00 0.00 1 global constructors keyed to _keyboard_opt [2283] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2284] 0.0 0.00 0.00 1 global constructors keyed to _last_built_railtype [2284] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2285] 0.0 0.00 0.00 1 global constructors keyed to _loaded_newgrf_features [2285] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2286] 0.0 0.00 0.00 1 global constructors keyed to _local_company [2286] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2287] 0.0 0.00 0.00 1 global constructors keyed to _nb_orig_names [2287] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2288] 0.0 0.00 0.00 1 global constructors keyed to _network_content_client [2288] 0.00 0.00 1/1 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [2474] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2289] 0.0 0.00 0.00 1 global constructors keyed to _network_game_list [2289] 0.00 0.00 1/5 ThreadMutex::New() [1890] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2290] 0.0 0.00 0.00 1 global constructors keyed to _network_join_as [2290] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2291] 0.0 0.00 0.00 1 global constructors keyed to _networkclientinfo_pool [2291] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2292] 0.0 0.00 0.00 1 global constructors keyed to _networkclientsocket_pool [2292] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2293] 0.0 0.00 0.00 1 global constructors keyed to _new_group_id [2293] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2294] 0.0 0.00 0.00 1 global constructors keyed to _new_sign_id [2294] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2295] 0.0 0.00 0.00 1 global constructors keyed to _new_town_id [2295] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2296] 0.0 0.00 0.00 1 global constructors keyed to _null_ [2296] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2297] 0.0 0.00 0.00 1 global constructors keyed to _origin_airport_specs [2297] 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) [1781] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2298] 0.0 0.00 0.00 1 global constructors keyed to _place_proc [2298] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2299] 0.0 0.00 0.00 1 global constructors keyed to _price_base_specs [2299] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2300] 0.0 0.00 0.00 1 global constructors keyed to _roadstop_pool [2300] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2301] 0.0 0.00 0.00 1 global constructors keyed to _saveload_mode [2301] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2302] 0.0 0.00 0.00 1 global constructors keyed to _settings_client [2302] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2303] 0.0 0.00 0.00 1 global constructors keyed to _sign_pool [2303] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2304] 0.0 0.00 0.00 1 global constructors keyed to _signal_along_trackdir [2304] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2305] 0.0 0.00 0.00 1 global constructors keyed to _sorting [2305] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2306] 0.0 0.00 0.00 1 global constructors keyed to _sprite_cache_size [2306] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2307] 0.0 0.00 0.00 1 global constructors keyed to _spritegroup_pool [2307] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2308] 0.0 0.00 0.00 1 global constructors keyed to _station_pool [2308] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2309] 0.0 0.00 0.00 1 global constructors keyed to _statusbar_news_item [2309] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2310] 0.0 0.00 0.00 1 global constructors keyed to _subsidy_pool [2310] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2311] 0.0 0.00 0.00 1 global constructors keyed to _terraform_err_tile [2311] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2312] 0.0 0.00 0.00 1 global constructors keyed to _tick_counter [2312] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2313] 0.0 0.00 0.00 1 global constructors keyed to _tile_type_dummy_procs [2313] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2314] 0.0 0.00 0.00 1 global constructors keyed to _transparency_opt [2314] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2315] 0.0 0.00 0.00 1 global constructors keyed to _udp_client_socket [2315] 0.00 0.00 1/5 ThreadMutex::New() [1890] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2316] 0.0 0.00 0.00 1 global constructors keyed to _veh_build_proc_table [2316] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2317] 0.0 0.00 0.00 1 global constructors keyed to _vehicle_id_ctr_day [2317] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [528] [2318] 0.0 0.00 0.00 1 AskExitGame() [2318] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2319] 0.0 0.00 0.00 1 CheckConfig() [2319] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2320] 0.0 0.00 0.00 1 FioCloseAll() [2320] ----------------------------------------------- 0.00 0.00 1/1 SaveLoadWindow::OnClick(Point, int, int) [2433] [2321] 0.0 0.00 0.00 1 SetFiosType(unsigned char) [2321] ----------------------------------------------- 0.00 0.00 1/1 InitializeNPF() [1965] [2322] 0.0 0.00 0.00 1 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2322] 0.00 0.00 2/2 init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2101] 0.00 0.00 1/1 init_BinaryHeap(Queue*, unsigned int) [2340] ----------------------------------------------- 0.00 0.00 1/1 SaveLoadWindow::OnClick(Point, int, int) [2433] [2323] 0.0 0.00 0.00 1 FiosBrowseTo(FiosItem const*) [2323] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2324] 0.0 0.00 0.00 1 IConsoleFree() [2324] 0.00 0.00 1/1 IConsoleClearBuffer() [2355] 0.00 0.00 1/1 IConsoleGUIFree() [2336] ----------------------------------------------- 0.00 0.00 1/1 SoundDriver_SDL::Start(char const* const*) [2439] [2325] 0.0 0.00 0.00 1 MxInitialize(unsigned int) [2325] ----------------------------------------------- 0.00 0.00 1/1 FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) [233] [2326] 0.0 0.00 0.00 1 FiosGetDrives() [2326] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2327] 0.0 0.00 0.00 1 GamelogOldver() [2327] 0.00 0.00 1/9 GamelogChange(GamelogChangeType) [1797] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2328] 0.0 0.00 0.00 1 InitializeGUI() [2328] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(int) [773] [2329] 0.0 0.00 0.00 1 ReadFileToMem(char const*, unsigned long*, unsigned long) [2329] 0.00 0.00 1/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 1/1 main [936] [2330] 0.0 0.00 0.00 1 SetRandomSeed(unsigned int) [2330] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2331] 0.0 0.00 0.00 1 DeterminePaths(char const*) [2331] 0.00 0.00 14/144 str_fmt(char const*, ...) [1550] 0.00 0.00 12/12 FioCreateDirectory(char const*) [1766] 0.00 0.00 1/1 DetermineBasePaths(char const*) [2348] 0.00 0.00 1/11 ScanForTarFiles() [1775] 0.00 0.00 1/1 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2333] 0.00 0.00 1/62 FileExists(char const*) [1622] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2332] 0.0 0.00 0.00 1 NetworkStartUp() [2332] 0.00 0.00 1/1 NetworkCoreInitialize() [2366] 0.00 0.00 1/2 NetworkInitialize() [2115] 0.00 0.00 1/1 NetworkFindBroadcastIPs(SmallVector*) [2376] ----------------------------------------------- 0.00 0.00 1/1 DeterminePaths(char const*) [2331] [2333] 0.0 0.00 0.00 1 FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2333] 0.00 0.00 3/62 FileExists(char const*) [1622] 0.00 0.00 2/2 FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) [2059] 0.00 0.00 1/2325 strtolower(char*) [1311] ----------------------------------------------- 0.00 0.00 1/1 SaveLoadWindow::DrawWidget(Rect const&, int) const [370] [2334] 0.0 0.00 0.00 1 FiosGetDescText(char const**, unsigned long long*) [2334] 0.00 0.00 1/1 FiosGetDiskFreeSpace(char const*, unsigned long long*) [2362] ----------------------------------------------- 0.00 0.00 1/1 CreateMainSurface(unsigned int, unsigned int) [616] [2335] 0.0 0.00 0.00 1 GameSizeChanged() [2335] 0.00 0.00 1/1 ScreenSizeChanged() [2347] 0.00 0.00 1/6 RelocateAllWindows(int, int) [1862] ----------------------------------------------- 0.00 0.00 1/1 IConsoleFree() [2324] [2336] 0.0 0.00 0.00 1 IConsoleGUIFree() [2336] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2337] 0.0 0.00 0.00 1 NetworkShutDown() [2337] 0.00 0.00 1/2 NetworkUDPClose() [2064] 0.00 0.00 1/4 Pool::CleanPool() [1937] 0.00 0.00 1/4 InitializeNetworkPools() [1920] 0.00 0.00 1/2 NetworkClose() [2103] 0.00 0.00 1/2 NetworkDisconnect(bool) [2073] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2338] 0.0 0.00 0.00 1 SaveToHighScore() [2338] 0.00 0.00 1/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [582] [2339] 0.0 0.00 0.00 1 SortResolutions(int) [2339] ----------------------------------------------- 0.00 0.00 1/1 init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [2322] [2340] 0.0 0.00 0.00 1 init_BinaryHeap(Queue*, unsigned int) [2340] ----------------------------------------------- 0.00 0.00 1/1 InitializeLanguagePacks() [774] [2341] 0.0 0.00 0.00 1 GetCurrentLocale(char const*) [2341] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] [2342] 0.0 0.00 0.00 1 HideVitalWindows() [2342] 0.00 0.00 2/1825 DeleteWindowById(WindowClass, int, bool) [1347] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [2343] 0.0 0.00 0.00 1 StartupCompanies() [2343] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Init(SQVM*, long) [2483] [2344] 0.0 0.00 0.00 1 sq_base_register(SQVM*) [2344] 0.00 0.00 9/38 sq_pushstring [817] 0.00 0.00 8/22 sq_newslot [819] 0.00 0.00 4/13 sq_newclosure [825] 0.00 0.00 4/12 sq_setnativeclosurename [826] 0.00 0.00 4/10 sq_setparamscheck [828] 0.00 0.00 3/7 sq_pushinteger [832] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1583] 0.00 0.00 1/5 sq_pushroottable [834] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2345] 0.0 0.00 0.00 1 AfterLoadStations() [2345] 0.00 0.00 1738/1738 GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) [1351] 0.00 0.00 652/652 StationUpdateAnimTriggers(BaseStation*) [1420] 0.00 0.00 89/105 TileArea::Add(unsigned int) [1580] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2346] 0.0 0.00 0.00 1 LoadFromHighScore() [2346] 0.00 0.00 1/11043 OTTD2FS(char const*) [1232] ----------------------------------------------- 0.00 0.00 1/1 GameSizeChanged() [2335] [2347] 0.0 0.00 0.00 1 ScreenSizeChanged() [2347] ----------------------------------------------- 0.00 0.00 1/1 DeterminePaths(char const*) [2331] [2348] 0.0 0.00 0.00 1 DetermineBasePaths(char const*) [2348] 0.00 0.00 4/6309 AppendPathSeparator(char*, unsigned long) [1257] 0.00 0.00 2/2 ChangeWorkingDirectory(char const*) [2088] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [152] [2349] 0.0 0.00 0.00 1 EnginesMonthlyLoop() [2349] ----------------------------------------------- 0.00 0.00 1/1 SwitchToMode(SwitchMode) [47] [2350] 0.0 0.00 0.00 1 NetworkServerStart() [2350] 0.00 0.00 2/4 IConsoleCmdExec(char const*) [1905] 0.00 0.00 2/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/4 Pool::CleanPool() [1937] 0.00 0.00 1/4 InitializeNetworkPools() [1920] 0.00 0.00 1/2 NetworkClose() [2103] 0.00 0.00 1/2 NetworkDisconnect(bool) [2073] 0.00 0.00 1/2 NetworkInitialize() [2115] 0.00 0.00 1/5 GetBindAddresses(SmallVector*, unsigned short) [1876] 0.00 0.00 1/2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2136] 0.00 0.00 1/2 NetworkAddress::Listen(int, SmallMap*) [2135] 0.00 0.00 1/1 NetworkUDPSocketHandler::Listen() [2468] 0.00 0.00 1/1 Pool::GetNew(unsigned long) [2475] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1760] 0.00 0.00 1/1835 NetworkUDPAdvertise() [1341] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2351] 0.0 0.00 0.00 1 ResetCompanyLivery(Company*) [2351] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [152] [2352] 0.0 0.00 0.00 1 StationMonthlyLoop() [2352] ----------------------------------------------- 0.00 0.00 1/1 sq_getclass [888] [2353] 0.0 0.00 0.00 1 sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [2353] 0.00 0.00 1/4 SQVM::GetAt(long) [1945] ----------------------------------------------- 0.00 0.00 1/1 ShowSaveLoadDialog(SaveLoadDialogMode) [295] [2354] 0.0 0.00 0.00 1 FiosGetSavegameList(SaveLoadDialogMode) [2354] 0.00 0.00 1/4 FioGetDirectory(char*, unsigned long, Subdirectory) [1902] ----------------------------------------------- 0.00 0.00 1/1 IConsoleFree() [2324] [2355] 0.0 0.00 0.00 1 IConsoleClearBuffer() [2355] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2356] 0.0 0.00 0.00 1 NetworkCoreShutdown() [2356] ----------------------------------------------- 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) [442] [2357] 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) [2357] 0.00 0.00 1/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/1 NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) [2369] ----------------------------------------------- 0.00 0.00 1/1 AllocateToolbar() [530] [2358] 0.0 0.00 0.00 1 PositionMainToolbar(Window*) [2358] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(int) [773] [2359] 0.0 0.00 0.00 1 SetCurrentGrfLangID(unsigned char) [2359] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::AIScanner() [554] [2360] 0.0 0.00 0.00 1 AI_CreateAIInfoDummy(SQVM*) [2360] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1583] 0.00 0.00 1/5 sq_pushroottable [834] 0.00 0.00 1/1 sq_compilebuffer [887] 0.00 0.00 1/1 sq_push [893] 0.00 0.00 1/1 sq_call [829] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [152] [2361] 0.0 0.00 0.00 1 CompaniesMonthlyLoop() [2361] 0.00 0.00 649/4008 SubtractMoneyFromCompany(CommandCost) [1289] ----------------------------------------------- 0.00 0.00 1/1 FiosGetDescText(char const**, unsigned long long*) [2334] [2362] 0.0 0.00 0.00 1 FiosGetDiskFreeSpace(char const*, unsigned long long*) [2362] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(int) [773] [2363] 0.0 0.00 0.00 1 SortNetworkLanguages() [2363] ----------------------------------------------- 0.00 0.00 1/1 DeleteAllNonVitalWindows() [2380] [2364] 0.0 0.00 0.00 1 DeleteNonVitalWindows() [2364] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [528] [2365] 0.0 0.00 0.00 1 HandleExitGameRequest() [2365] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartUp() [2332] [2366] 0.0 0.00 0.00 1 NetworkCoreInitialize() [2366] ----------------------------------------------- 0.00 0.00 1/1 ShowGenerateWorldProgress() [532] [2367] 0.0 0.00 0.00 1 BringWindowToFrontById(WindowClass, int) [2367] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2368] 0.0 0.00 0.00 1 IConsoleStdLibRegister() [2368] 0.00 0.00 62/63 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1621] 0.00 0.00 39/39 IConsoleAliasRegister(char const*, char const*) [1667] ----------------------------------------------- 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) [2357] [2369] 0.0 0.00 0.00 1 NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) [2369] ----------------------------------------------- 0.00 0.00 1/1 ScanNewGRFFiles() [144] [2370] 0.0 0.00 0.00 1 NetworkAfterNewGRFScan() [2370] ----------------------------------------------- 0.00 0.00 1/1 ShowNetworkGameWindow() [527] [2371] 0.0 0.00 0.00 1 NetworkGameListAddItem(NetworkAddress) [2371] 0.00 0.00 1/5 NetworkAddress::GetHostname() [1891] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2372] 0.0 0.00 0.00 1 ScrollMainWindowToTile(unsigned int, bool) [2372] ----------------------------------------------- 0.00 0.00 1/1 FinalisePriceBaseMultipliers() [2028] [2373] 0.0 0.00 0.00 1 SetPriceBaseMultiplier(Price, int) [2373] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2374] 0.0 0.00 0.00 1 WaitTillGeneratedWorld() [2374] 0.00 0.00 2/6412 ThreadMutex_pthread::EndCritical() [1253] 0.00 0.00 1/2 ThreadObject_pthread::Join() [2144] 0.00 0.00 1/2 ThreadObject_pthread::~ThreadObject_pthread() [2145] 0.00 0.00 1/6411 ThreadMutex_pthread::BeginCritical() [1254] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2375] 0.0 0.00 0.00 1 CloseConsoleLogIfActive() [2375] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartUp() [2332] [2376] 0.0 0.00 0.00 1 NetworkFindBroadcastIPs(SmallVector*) [2376] 0.00 0.00 1/1 NetworkFindBroadcastIPsInternal(SmallVector*) [2405] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1760] ----------------------------------------------- 0.00 0.00 1/1 SubsidyMonthlyLoop() [797] [2377] 0.0 0.00 0.00 1 SetupSubsidyDecodeParam(Subsidy const*, bool) [2377] ----------------------------------------------- 0.00 0.00 1/1 ShowNetworkGameWindow() [527] [2378] 0.0 0.00 0.00 1 UpdateNetworkGameWindow(bool) [2378] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2379] 0.0 0.00 0.00 1 ConvertOldMultiheadToNew() [2379] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] [2380] 0.0 0.00 0.00 1 DeleteAllNonVitalWindows() [2380] 0.00 0.00 1/1 DeleteNonVitalWindows() [2364] ----------------------------------------------- 0.00 0.00 1/1 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2023] [2381] 0.0 0.00 0.00 1 NetworkHandlePauseChange(PauseMode, PauseMode) [2381] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [152] [2382] 0.0 0.00 0.00 1 NetworkServerMonthlyLoop() [2382] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2383] 0.0 0.00 0.00 1 InitializeScreenshotFormats() [2383] ----------------------------------------------- 0.00 0.00 1/1 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2023] [2384] 0.0 0.00 0.00 1 InvalidateWindowClassesData(WindowClass, int) [2384] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2385] 0.0 0.00 0.00 1 MoveWaypointsToBaseStations() [2385] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [229] [2386] 0.0 0.00 0.00 1 PrepareGenerateWorldProgress() [2386] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::ScriptScanner() [2430] [2387] 0.0 0.00 0.00 1 squirrel_register_global_std(Squirrel*) [2387] 0.00 0.00 2/22 sq_newslot [819] 0.00 0.00 2/8 Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1831] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2388] 0.0 0.00 0.00 1 UpdateNearestTownForRoadTiles(bool) [2388] 0.00 0.00 346/346 GetRoadTileType(unsigned int) [1473] 0.00 0.00 55/642 CalcClosestTownFromTile(unsigned int, unsigned int) [1422] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2389] 0.0 0.00 0.00 1 ConvertFromOldCompanyManagerFace(unsigned int) [2389] ----------------------------------------------- 0.00 0.00 1/1 sq_compile [886] [2390] 0.0 0.00 0.00 1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/1 SQLexer::SQLexer() [2500] 0.00 0.00 1/1 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 1/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 1/1 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 1/1 SQLexer::~SQLexer() [2501] ----------------------------------------------- 0.00 0.00 1/1 ParamSet(ByteReader*) [728] [2391] 0.0 0.00 0.00 1 PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) [2391] 0.00 0.00 1/99615 grfmsg(int, char const*, ...) [1117] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::Start(char const* const*) [582] [2392] 0.0 0.00 0.00 1 GetVideoModes() [2392] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [105] [2393] 0.0 0.00 0.00 1 MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) [2393] 0.00 0.00 1/20417 SetTileOwner(unsigned int, Owner) [1198] ----------------------------------------------- 0.00 0.00 1/1 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [2394] 0.0 0.00 0.00 1 MakeMainToolbar(int*) [2394] 0.00 0.00 34/311 NWidgetContainer::Add(NWidgetBase*) [1484] 0.00 0.00 28/153 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1537] 0.00 0.00 6/6 NWidgetSpacer::NWidgetSpacer(int, int) [1866] 0.00 0.00 1/2 NWidgetContainer::NWidgetContainer(WidgetType) [2138] ----------------------------------------------- 0.00 0.00 1/1 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [143] [2395] 0.0 0.00 0.00 1 TrainOnTileEnum(Vehicle*, void*) [2395] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [528] [2396] 0.0 0.00 0.00 1 MenuClickSaveLoad(int) [2396] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [2397] 0.0 0.00 0.00 1 AskExitGameCallback(Window*, bool) [2397] ----------------------------------------------- 0.00 0.00 1/1 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [2398] 0.0 0.00 0.00 1 MakeResizableHeader(int*) [2398] 0.00 0.00 1/1 NWidgetServerListHeader::NWidgetServerListHeader() [2465] ----------------------------------------------- 0.00 0.00 1/1 IConsoleInit() [758] [2399] 0.0 0.00 0.00 1 IConsoleClearCommand() [2399] ----------------------------------------------- 0.00 0.00 1/1 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [115] [2400] 0.0 0.00 0.00 1 GetRoadDepotDirection(unsigned int) [2400] ----------------------------------------------- 1 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [677] [2401] 0.0 0.00 0.00 1 TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) [2401] 1 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [789] ----------------------------------------------- 0.00 0.00 1/1 ThreadObject_pthread::stThreadProc(void*) [609] [2402] 0.0 0.00 0.00 1 DrawSurfaceToScreenThread(void*) [2402] 0.00 0.00 6175/6175 DrawSurfaceToScreen() [1260] 0.00 0.00 5301/5302 ThreadMutex_pthread::WaitForSignal() [1272] 0.00 0.00 1/6411 ThreadMutex_pthread::BeginCritical() [1254] 0.00 0.00 1/6229 ThreadMutex_pthread::SendSignal() [1258] 0.00 0.00 1/6412 ThreadMutex_pthread::EndCritical() [1253] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2403] 0.0 0.00 0.00 1 InitializeDynamicVariables() [2403] 0.00 0.00 4/9 OverrideManagerBase::ResetMapping() [1802] 0.00 0.00 1/3 EngineOverrideManager::ResetToDefaultMapping() [2038] ----------------------------------------------- 0.00 0.00 1/1 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] [2404] 0.0 0.00 0.00 1 CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) [2404] ----------------------------------------------- 0.00 0.00 1/1 NetworkFindBroadcastIPs(SmallVector*) [2376] [2405] 0.0 0.00 0.00 1 NetworkFindBroadcastIPsInternal(SmallVector*) [2405] ----------------------------------------------- 0.00 0.00 1/1 SaveOrLoad(char const*, int, Subdirectory, bool) [48] [2406] 0.0 0.00 0.00 1 Load_PATS() [2406] ----------------------------------------------- 1 AIInfo::DummyConstructor(SQVM*) [2490] [2407] 0.0 0.00 0.00 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2407] 0.00 0.00 1/2 sq_getforeignptr [835] 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [608] [2408] 0.0 0.00 0.00 1 Randomizer::SetSeed(unsigned int) [2408] ----------------------------------------------- 0.00 0.00 1/1 SQCompiler::Factor() [1779] [2409] 0.0 0.00 0.00 1 SQCompiler::Emit2ArgsOP(SQOpcode, long) [2409] 0.00 0.00 2/38 SQFuncState::PopTarget() [1669] 0.00 0.00 1/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1625] ----------------------------------------------- 0.00 0.00 1/1 SQCompiler::ClassStatement() [2411] [2410] 0.0 0.00 0.00 1 SQCompiler::EmitDerefOp(SQOpcode) [2410] 0.00 0.00 3/38 SQFuncState::PopTarget() [1669] 0.00 0.00 1/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1625] ----------------------------------------------- 1 SQCompiler::Statement() [1740] [2411] 0.0 0.00 0.00 1 SQCompiler::ClassStatement() [2411] 0.00 0.00 1/77 SQLexer::Lex() [1603] 0.00 0.00 1/10 SQCompiler::PrefixedExpr() [1778] 0.00 0.00 1/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 0.00 0.00 1/1 SQCompiler::EmitDerefOp(SQOpcode) [2410] 1 SQCompiler::ClassExp() [2414] ----------------------------------------------- 1 SQCompiler::ClassExp() [2414] [2412] 0.0 0.00 0.00 1 SQCompiler::ParseTableOrClass(long, long) [2412] 0.00 0.00 21/61 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 14/38 SQFuncState::PopTarget() [1669] 0.00 0.00 14/29 SQCompiler::Expect(long) [1694] 0.00 0.00 14/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 8/77 SQLexer::Lex() [1603] 0.00 0.00 7/9 SQFuncState::TopTarget() [1801] 0.00 0.00 7/17 SQFuncState::GetConstant(tagSQObject const&) [1736] 7 SQCompiler::CreateFunction(tagSQObject&) [1841] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] [2413] 0.0 0.00 0.00 1 SQCompiler::Compile(SQObjectPtr&) [2413] 0.00 0.00 2/16 SQFuncState::GetStackSize() [1742] 0.00 0.00 2/77 SQLexer::Lex() [1603] 0.00 0.00 2/2 SQCompiler::Statement() [1740] 0.00 0.00 1/8 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [1817] 0.00 0.00 1/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 1/25 SQFuncState::CreateString(char const*, long) [1704] 0.00 0.00 1/8 SQFuncState::AddParameter(tagSQObject const&) [1815] 0.00 0.00 1/24 SQFuncState::AddLineInfos(long, bool, bool) [1713] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 1/8 SQFuncState::BuildProto() [1814] 0.00 0.00 1/15 SQFuncState::SetStackSize(long) [1751] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/8 SQFuncState::~SQFuncState() [1818] ----------------------------------------------- 1 SQCompiler::ClassStatement() [2411] [2414] 0.0 0.00 0.00 1 SQCompiler::ClassExp() [2414] 0.00 0.00 1/29 SQCompiler::Expect(long) [1694] 0.00 0.00 1/38 SQFuncState::PopTarget() [1669] 0.00 0.00 1/38 SQFuncState::PushTarget(long) [1668] 0.00 0.00 1/61 SQFuncState::AddInstruction(SQInstruction&) [1625] 0.00 0.00 1/77 SQLexer::Lex() [1603] 0.00 0.00 1/9 SQFuncState::TopTarget() [1801] 0.00 0.00 1/10 SQCompiler::Expression(bool) [1787] 1 SQCompiler::ParseTableOrClass(long, long) [2412] ----------------------------------------------- 0.00 0.00 1/1 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2481] [2415] 0.0 0.00 0.00 1 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [2415] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2419] [2416] 0.0 0.00 0.00 1 SQInstance::Init(SQSharedState*) [2416] ----------------------------------------------- 0.00 0.00 1/1 RefTable::Finalize() [2508] [2417] 0.0 0.00 0.00 1 SQInstance::Release() [2417] 0.00 0.00 1/1 long SQConvert::DefSQDestructorCallback(void*, long) [2526] 0.00 0.00 1/47 SQRefCounted::~SQRefCounted() [1653] 0.00 0.00 1/1 SQInstance::~SQInstance() [2420] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::~SQInstance() [2420] [2418] 0.0 0.00 0.00 1 SQInstance::Finalize() [2418] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/32 SQClass::Release() [2047] ----------------------------------------------- 0.00 0.00 1/1 SQClass::CreateInstance() [2497] [2419] 0.0 0.00 0.00 1 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2419] 0.00 0.00 1/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] 0.00 0.00 1/1 SQInstance::Init(SQSharedState*) [2416] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::Release() [2417] [2420] 0.0 0.00 0.00 1 SQInstance::~SQInstance() [2420] 0.00 0.00 1/1 SQInstance::Finalize() [2418] 0.00 0.00 1/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] ----------------------------------------------- 0.00 0.00 1/1 atexit [240] [2421] 0.0 0.00 0.00 1 MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2421] 0.00 0.00 1/7 DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [1846] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [2422] 0.0 0.00 0.00 1 QueryWindow::OnClick(Point, int, int) [2422] 0.00 0.00 1/16 Window::~Window() [1749] 0.00 0.00 1/1 QueryWindow::~QueryWindow() [2423] ----------------------------------------------- 0.00 0.00 1/1 QueryWindow::OnClick(Point, int, int) [2422] [2423] 0.0 0.00 0.00 1 QueryWindow::~QueryWindow() [2423] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [2424] 0.0 0.00 0.00 1 SQObjectPtr::operator=(long) [2424] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::Init() [2427] [2425] 0.0 0.00 0.00 1 StringTable::StringTable() [2425] 0.00 0.00 1/7 StringTable::AllocNodes(long) [1845] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2429] [2426] 0.0 0.00 0.00 1 StringTable::~StringTable() [2426] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1449] ----------------------------------------------- 0.00 0.00 1/1 sq_open [892] [2427] 0.0 0.00 0.00 1 SQSharedState::Init() [2427] 0.00 0.00 34/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 18/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 15/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 10/10 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1783] 0.00 0.00 7/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 7/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 0.00 0.00 3/34 SQTable::SQTable(SQSharedState*, long) [1678] 0.00 0.00 1/1 StringTable::StringTable() [2425] ----------------------------------------------- 0.00 0.00 1/1 sq_open [892] [2428] 0.0 0.00 0.00 1 SQSharedState::SQSharedState() [2428] 0.00 0.00 1/1 RefTable::AllocNodes(unsigned long) [2504] 0.00 0.00 1/1 RefTable::RefTable() [2509] ----------------------------------------------- 0.00 0.00 1/1 sq_close [885] [2429] 0.0 0.00 0.00 1 SQSharedState::~SQSharedState() [2429] 0.00 0.00 53/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 32/150 StringTable::Remove(SQString*) [1545] 0.00 0.00 32/150 SQString::Release() [1547] 0.00 0.00 32/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 13/32 SQTable::Release() [1677] 0.00 0.00 3/40 SQDelegable::SetDelegate(SQTable*) [1664] 0.00 0.00 3/3 SQTable::Finalize() [2052] 0.00 0.00 1/3 SQVM::Finalize() [2046] 0.00 0.00 1/1 RefTable::Finalize() [2508] 0.00 0.00 1/1 StringTable::~StringTable() [2426] 0.00 0.00 1/1 RefTable::~RefTable() [2510] 0.00 0.00 1/1 SQVM::Release() [2484] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::AIScanner() [554] [2430] 0.0 0.00 0.00 1 ScriptScanner::ScriptScanner() [2430] 0.00 0.00 1/1 squirrel_register_global_std(Squirrel*) [2387] 0.00 0.00 1/1 Squirrel::Squirrel() [2513] ----------------------------------------------- 0.00 0.00 1/1 AI::Uninitialize(bool) [1894] [2431] 0.0 0.00 0.00 1 ScriptScanner::~ScriptScanner() [2431] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/1 sq_close [885] 0.00 0.00 1/1 Squirrel::~Squirrel() [2514] ----------------------------------------------- 0.00 0.00 1/1 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2035] [2432] 0.0 0.00 0.00 1 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2432] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [2433] 0.0 0.00 0.00 1 SaveLoadWindow::OnClick(Point, int, int) [2433] 0.00 0.00 2/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/1 FiosBrowseTo(FiosItem const*) [2323] 0.00 0.00 1/1 SetFiosType(unsigned char) [2321] ----------------------------------------------- 0.00 0.00 1/1 ResizeWindow(Window*, int, int) [203] [2434] 0.0 0.00 0.00 1 SaveLoadWindow::OnResize() [2434] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [2435] 0.0 0.00 0.00 1 SaveLoadWindow::~SaveLoadWindow() [2435] 0.00 0.00 1/3 FiosFreeSavegameList() [2006] ----------------------------------------------- 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2407] [2436] 0.0 0.00 0.00 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] 0.00 0.00 7/7 ScriptFileInfo::CheckMethod(char const*) const [1851] 0.00 0.00 1/1 sq_getclass [888] 0.00 0.00 1/8 sq_getstackobj [830] 0.00 0.00 1/53 SQVM::Pop(long) [1641] 0.00 0.00 1/21 sq_pop [821] 0.00 0.00 1/1 RefTable::AddRef(tagSQObject&) [2507] 0.00 0.00 1/1 sq_addref [884] 0.00 0.00 1/2 sq_getforeignptr [835] 0.00 0.00 1/8 Squirrel::MethodExists(tagSQObject, char const*) [1830] 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [1872] 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2512] ----------------------------------------------- 0.00 0.00 1/1 AIInfo::~AIInfo() [2492] [2437] 0.0 0.00 0.00 1 ScriptFileInfo::~ScriptFileInfo() [2437] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2438] 0.0 0.00 0.00 1 SoundDriver_SDL::Stop() [2438] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] [2439] 0.0 0.00 0.00 1 SoundDriver_SDL::Start(char const* const*) [2439] 0.00 0.00 2/2 GetDriverParamInt(char const* const*, char const*, int) [2069] 0.00 0.00 1/2 SdlOpen(unsigned int) [2098] 0.00 0.00 1/1 MxInitialize(unsigned int) [2325] ----------------------------------------------- 0.00 0.00 1/1 Window::FinishInitNested(WindowDesc const*, int) [590] [2440] 0.0 0.00 0.00 1 StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2440] ----------------------------------------------- 0.00 0.00 1/1 UnInitWindowSystem() [1795] [2441] 0.0 0.00 0.00 1 StatusBarWindow::~StatusBarWindow() [2441] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2442] 0.0 0.00 0.00 1 VideoDriver_SDL::Stop() [2442] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] [2443] 0.0 0.00 0.00 1 FSoundDriver_SDL::CreateInstance() [2443] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] [2444] 0.0 0.00 0.00 1 FVideoDriver_SDL::CreateInstance() [2444] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [2445] 0.0 0.00 0.00 1 SelectGameWindow::OnClick(Point, int, int) [2445] ----------------------------------------------- 0.00 0.00 1/1 DropdownWindow::OnMouseLoop() [528] [2446] 0.0 0.00 0.00 1 MainToolbarWindow::OnDropdownSelect(int, int) [2446] ----------------------------------------------- 0.00 0.00 1/1 UnInitWindowSystem() [1795] [2447] 0.0 0.00 0.00 1 MainToolbarWindow::~MainToolbarWindow() [2447] ----------------------------------------------- 0.00 0.00 1/1 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [1711] [2448] 0.0 0.00 0.00 1 NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) [2448] ----------------------------------------------- 0.00 0.00 1/1 NWidgetServerListHeader::NWidgetServerListHeader() [2465] [2449] 0.0 0.00 0.00 1 NWidgetResizeBase::SetResize(unsigned int, unsigned int) [2449] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1937] [2450] 0.0 0.00 0.00 1 NetworkClientInfo::~NetworkClientInfo() [2450] ----------------------------------------------- 0.00 0.00 1/1 InvalidateWindowData(WindowClass, int, int) [1243] [2451] 0.0 0.00 0.00 1 NetworkGameWindow::OnInvalidateData(int) [2451] ----------------------------------------------- 0.00 0.00 1/1 ResizeWindow(Window*, int, int) [203] [2452] 0.0 0.00 0.00 1 NetworkGameWindow::OnResize() [2452] 0.00 0.00 1/2 Scrollbar::SetCapacityFromWidget(Window*, int, int) [2162] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameWindow::OnClick(Point, int, int) [297] [2453] 0.0 0.00 0.00 1 NetworkGameWindow::~NetworkGameWindow() [2453] ----------------------------------------------- 0.00 0.00 1/1 SimpleCountedObject::Release() [1618] [2454] 0.0 0.00 0.00 1 AIEventIndustryOpen::~AIEventIndustryOpen() [2454] ----------------------------------------------- 0.00 0.00 1/1 LoadIntroGame() [69] [2455] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::IsSongPlaying() [2455] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2456] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::Stop() [2456] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] [2457] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::Start(char const* const*) [2457] 0.00 0.00 1/1 VideoDriver_SDL::GetName() const [2528] 0.00 0.00 1/1 SoundDriver_SDL::GetName() const [2527] 0.00 0.00 1/5 GetDriverParam(char const* const*, char const*) [1875] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2458] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::DoStop() [2458] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2459] 0.0 0.00 0.00 1 MusicDriver_ExtMidi::SetVolume(unsigned char) [2459] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_SDL::MainLoop() [2] [2460] 0.0 0.00 0.00 1 ThreadMutex_pthread::~ThreadMutex_pthread() [2460] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [581] [2461] 0.0 0.00 0.00 1 FMusicDriver_ExtMidi::CreateInstance() [2461] ----------------------------------------------- 0.00 0.00 1/1 ThreadObject_pthread::stThreadProc(void*) [609] [2462] 0.0 0.00 0.00 1 ThreadObject_pthread::Exit() [2462] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2463] 0.0 0.00 0.00 1 FBlitter_8bppOptimized::CreateInstance() [2463] ----------------------------------------------- 0.00 0.00 1/1 CleanupGeneration() [615] [2464] 0.0 0.00 0.00 1 GenerateProgressWindow::~GenerateProgressWindow() [2464] ----------------------------------------------- 0.00 0.00 1/1 MakeResizableHeader(int*) [2398] [2465] 0.0 0.00 0.00 1 NWidgetServerListHeader::NWidgetServerListHeader() [2465] 0.00 0.00 6/153 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [1537] 0.00 0.00 6/311 NWidgetContainer::Add(NWidgetBase*) [1484] 0.00 0.00 2/2 NWidgetResizeBase::SetFill(unsigned int, unsigned int) [2141] 0.00 0.00 1/2 NWidgetContainer::NWidgetContainer(WidgetType) [2138] 0.00 0.00 1/1 NWidgetResizeBase::SetResize(unsigned int, unsigned int) [2449] 0.00 0.00 1/3 NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2037] ----------------------------------------------- 1 NWidgetContainer::~NWidgetContainer() [1589] [2466] 0.0 0.00 0.00 1 NWidgetServerListHeader::~NWidgetServerListHeader() [2466] 1 NWidgetContainer::~NWidgetContainer() [1589] ----------------------------------------------- 0.00 0.00 1/1 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [2474] [2467] 0.0 0.00 0.00 1 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2467] ----------------------------------------------- 0.00 0.00 1/1 NetworkServerStart() [2350] [2468] 0.0 0.00 0.00 1 NetworkUDPSocketHandler::Listen() [2468] 0.00 0.00 1/13 NetworkUDPSocketHandler::Close() [1761] 0.00 0.00 1/2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2136] 0.00 0.00 1/2 NetworkAddress::Listen(int, SmallMap*) [2135] ----------------------------------------------- 0.00 0.00 1/1 HandleMouseEvents() [192] [2469] 0.0 0.00 0.00 1 NetworkStartServerWindow::OnClick(Point, int, int) [2469] 0.00 0.00 1/16 Window::~Window() [1749] 0.00 0.00 1/1 NetworkStartServerWindow::~NetworkStartServerWindow() [2470] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartServerWindow::OnClick(Point, int, int) [2469] [2470] 0.0 0.00 0.00 1 NetworkStartServerWindow::~NetworkStartServerWindow() [2470] ----------------------------------------------- 0.00 0.00 1/1 SimpleCountedObject::Release() [1618] [2471] 0.0 0.00 0.00 1 AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() [2471] ----------------------------------------------- 1 NWidgetContainer::~NWidgetContainer() [1589] [2472] 0.0 0.00 0.00 1 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2472] 1 NWidgetContainer::~NWidgetContainer() [1589] ----------------------------------------------- 0.00 0.00 1/1 ClientNetworkContentSocketHandler::~ClientNetworkContentSocketHandler() [6518] [2473] 0.0 0.00 0.00 1 NetworkContentSocketHandler::Close() [2473] 0.00 0.00 1/2 NetworkTCPSocketHandler::CloseConnection(bool) [2148] ----------------------------------------------- 0.00 0.00 1/1 global constructors keyed to _network_content_client [2288] [2474] 0.0 0.00 0.00 1 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [2474] 0.00 0.00 1/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/13 NetworkAddress::SetPort(unsigned short) [1760] 0.00 0.00 1/1 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2467] ----------------------------------------------- 0.00 0.00 1/1 NetworkServerStart() [2350] [2475] 0.0 0.00 0.00 1 Pool::GetNew(unsigned long) [2475] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1937] [2476] 0.0 0.00 0.00 1 Pool::FreeItem(unsigned long) [2476] ----------------------------------------------- 0.00 0.00 1/1 Load_GRPS() [747] [2477] 0.0 0.00 0.00 1 Pool::GetNew(unsigned long, unsigned long) [2477] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1940] [2478] 0.0 0.00 0.00 1 Pool::FreeItem(unsigned long) [2478] ----------------------------------------------- 0.00 0.00 1/1 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) [305] [2479] 0.0 0.00 0.00 1 Pool::GetNew(unsigned long) [2479] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1729] [2480] 0.0 0.00 0.00 1 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2480] 0.00 0.00 2/101 SQVM::Push(SQObjectPtr const&) [1583] 0.00 0.00 1/1 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2481] 0.00 0.00 1/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] ----------------------------------------------- 0.00 0.00 1/1 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [2480] [2481] 0.0 0.00 0.00 1 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [2481] 0.00 0.00 1/1 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [2415] 0.00 0.00 1/53 SQVM::Pop(long) [1641] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [2482] 0.0 0.00 0.00 1 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2482] 0.00 0.00 1/1 SQClass::CreateInstance() [2497] 0.00 0.00 1/92 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1588] ----------------------------------------------- 0.00 0.00 1/1 sq_open [892] [2483] 0.0 0.00 0.00 1 SQVM::Init(SQVM*, long) [2483] 0.00 0.00 2/150 sq_vm_realloc(void*, unsigned long, unsigned long) [1543] 0.00 0.00 1/53 SQVM::Pop(long) [1641] 0.00 0.00 1/21 sq_pop [821] 0.00 0.00 1/1 sq_base_register(SQVM*) [2344] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/34 SQTable::SQTable(SQSharedState*, long) [1678] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2429] [2484] 0.0 0.00 0.00 1 SQVM::Release() [2484] 0.00 0.00 1/47 SQRefCounted::~SQRefCounted() [1653] 0.00 0.00 1/1 SQVM::~SQVM() [2487] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [1828] [2485] 0.0 0.00 0.00 1 SQVM::CLASS_OP(SQObjectPtr&, long, long) [2485] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/3 SQClass::SQClass(SQSharedState*, SQClass*) [2049] ----------------------------------------------- 0.00 0.00 1/1 sq_open [892] [2486] 0.0 0.00 0.00 1 SQVM::SQVM(SQSharedState*) [2486] 0.00 0.00 1/62 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1623] ----------------------------------------------- 0.00 0.00 1/1 SQVM::Release() [2484] [2487] 0.0 0.00 0.00 1 SQVM::~SQVM() [2487] 0.00 0.00 2/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/3 SQVM::Finalize() [2046] 0.00 0.00 1/128 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1559] ----------------------------------------------- 0.00 0.00 1/1 Load_GRPS() [747] [2488] 0.0 0.00 0.00 1 Group::Group(Owner) [2488] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1940] [2489] 0.0 0.00 0.00 1 Group::~Group() [2489] ----------------------------------------------- 1 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2154] [2490] 0.0 0.00 0.00 1 AIInfo::DummyConstructor(SQVM*) [2490] 0.00 0.00 1/1 sq_getinstanceup [889] 0.00 0.00 1/108827 seprintf(char*, char const*, char const*, ...) [1113] 0.00 0.00 1/2 sq_setinstanceup [838] 1 AIFileInfo::Constructor(SQVM*, AIFileInfo*) [2407] ----------------------------------------------- 0.00 0.00 1/1 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] [2491] 0.0 0.00 0.00 1 AIInfo::AIInfo() [2491] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::~AIScanner() [2515] [2492] 0.0 0.00 0.00 1 AIInfo::~AIInfo() [2492] 0.00 0.00 1/1 ScriptFileInfo::~ScriptFileInfo() [2437] ----------------------------------------------- 0.00 0.00 1/1 InputLoop() [215] [2493] 0.0 0.00 0.00 1 Window::RaiseButtons(bool) [2493] 0.00 0.00 1/505550 SetDirtyBlocks(int, int, int, int) [1064] 0.00 0.00 1/47 NWidgetBase::SetDirty(Window const*) const [1658] 0.00 0.00 1/44 Window::SetWidgetDirty(unsigned char) const [1659] ----------------------------------------------- 0.00 0.00 1/1 InputLoop() [215] [2494] 0.0 0.00 0.00 1 Window::OnTimeout() [2494] ----------------------------------------------- 0.00 0.00 1/1 CreateMainSurface(unsigned int, unsigned int) [616] [2495] 0.0 0.00 0.00 1 Blitter::PostResize() [2495] ----------------------------------------------- 0.00 0.00 1/1 SaveToConfig() [765] [2496] 0.0 0.00 0.00 1 IniFile::SaveToDisk(char const*) [2496] 0.00 0.00 2/55118 strecpy(char*, char const*, char const*) [1141] 0.00 0.00 1/11043 OTTD2FS(char const*) [1232] 0.00 0.00 1/70 strecat(char*, char const*, char const*) [1610] ----------------------------------------------- 0.00 0.00 1/1 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2482] [2497] 0.0 0.00 0.00 1 SQClass::CreateInstance() [2497] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/1 SQInstance::SQInstance(SQSharedState*, SQClass*, long) [2419] ----------------------------------------------- 0.00 0.00 1/1 SQLexer::Lex() [1603] [2498] 0.0 0.00 0.00 1 SQLexer::ReadNumber() [2498] 0.00 0.00 1/1112 SQLexer::Next() [1381] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] [2499] 0.0 0.00 0.00 1 SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [2499] 0.00 0.00 38/309 SQString::Create(SQSharedState*, char const*, long) [1486] 0.00 0.00 38/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/34 SQTable::SQTable(SQSharedState*, long) [1678] 0.00 0.00 1/1112 SQLexer::Next() [1381] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] [2500] 0.0 0.00 0.00 1 SQLexer::SQLexer() [2500] ----------------------------------------------- 0.00 0.00 1/1 Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [2390] [2501] 0.0 0.00 0.00 1 SQLexer::~SQLexer() [2501] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/32 SQTable::Release() [1677] ----------------------------------------------- 0.00 0.00 1/1 SQClass::SQClass(SQSharedState*, SQClass*) [2049] [2502] 0.0 0.00 0.00 1 SQTable::Clone() [2502] 0.00 0.00 8/32 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1687] 0.00 0.00 7/200 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1470] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] 0.00 0.00 1/34 SQTable::SQTable(SQSharedState*, long) [1678] 0.00 0.00 1/40 SQDelegable::SetDelegate(SQTable*) [1664] ----------------------------------------------- 0.00 0.00 1/1 main [936] [2503] 0.0 0.00 0.00 1 CrashLog::InitialiseCrashLog() [2503] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::SQSharedState() [2428] [2504] 0.0 0.00 0.00 1 RefTable::AllocNodes(unsigned long) [2504] 0.00 0.00 1/362 sq_vm_malloc(unsigned long) [1469] ----------------------------------------------- 0.00 0.00 1/1 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2506] [2505] 0.0 0.00 0.00 1 RefTable::Add(unsigned long, tagSQObject&) [2505] ----------------------------------------------- 0.00 0.00 1/1 RefTable::AddRef(tagSQObject&) [2507] [2506] 0.0 0.00 0.00 1 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2506] 0.00 0.00 1/78 SQObjectPtr::~SQObjectPtr() [1602] 0.00 0.00 1/1 RefTable::Add(unsigned long, tagSQObject&) [2505] ----------------------------------------------- 0.00 0.00 1/1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [2507] 0.0 0.00 0.00 1 RefTable::AddRef(tagSQObject&) [2507] 0.00 0.00 1/1 RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [2506] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2429] [2508] 0.0 0.00 0.00 1 RefTable::Finalize() [2508] 0.00 0.00 1/495 sq_vm_free(void*, unsigned long) [1449] 0.00 0.00 1/1 SQInstance::Release() [2417] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::SQSharedState() [2428] [2509] 0.0 0.00 0.00 1 RefTable::RefTable() [2509] ----------------------------------------------- 0.00 0.00 1/1 SQSharedState::~SQSharedState() [2429] [2510] 0.0 0.00 0.00 1 RefTable::~RefTable() [2510] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::AIScanner() [554] [2511] 0.0 0.00 0.00 1 Squirrel::ResetCrashed() [2511] ----------------------------------------------- 1 ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2436] [2512] 0.0 0.00 0.00 1 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [2512] 0.00 0.00 1/1 sq_objtointeger [891] 1 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1849] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::ScriptScanner() [2430] [2513] 0.0 0.00 0.00 1 Squirrel::Squirrel() [2513] 0.00 0.00 1/1 sq_open [892] 0.00 0.00 1/1 sq_setcompilererrorhandler [894] 0.00 0.00 1/1 sq_notifyallexceptions [890] 0.00 0.00 1/1 sq_setprintfunc [897] 0.00 0.00 1/13 sq_newclosure [825] 0.00 0.00 1/1 sq_setforeignptr [896] 0.00 0.00 1/3 SQVM::Pop() [2045] 0.00 0.00 1/1 sq_seterrorhandler [895] 0.00 0.00 1/101 SQVM::Push(SQObjectPtr const&) [1583] 0.00 0.00 1/5 sq_pushroottable [834] ----------------------------------------------- 0.00 0.00 1/1 ScriptScanner::~ScriptScanner() [2431] [2514] 0.0 0.00 0.00 1 Squirrel::~Squirrel() [2514] 0.00 0.00 1/53 SQVM::Pop(long) [1641] 0.00 0.00 1/21 sq_pop [821] ----------------------------------------------- 0.00 0.00 1/1 AI::Uninitialize(bool) [1894] [2515] 0.0 0.00 0.00 1 AIScanner::~AIScanner() [2515] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2166] 0.00 0.00 1/1 AIInfo::~AIInfo() [2492] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2533] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2516] 0.0 0.00 0.00 1 BaseMedia::GetExtension() [2516] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2518] [2517] 0.0 0.00 0.00 1 BaseMedia::DetermineBestSet() [2517] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2518] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2518] 0.00 0.00 1/3 CheckExternalFiles() [1993] 0.00 0.00 1/1 BaseMedia::DetermineBestSet() [2517] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2519] 0.0 0.00 0.00 1 BaseMedia::GetExtension() [2519] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2521] [2520] 0.0 0.00 0.00 1 BaseMedia::DetermineBestSet() [2520] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2521] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2521] 0.00 0.00 1/3 CheckExternalFiles() [1993] 0.00 0.00 1/1 BaseMedia::DetermineBestSet() [2520] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2522] 0.0 0.00 0.00 1 BaseMedia::GetExtension() [2522] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2524] [2523] 0.0 0.00 0.00 1 BaseMedia::DetermineBestSet() [2523] ----------------------------------------------- 0.00 0.00 1/1 ttd_main(int, char**) [1] [2524] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2524] 0.00 0.00 1/3 CheckExternalFiles() [1993] 0.00 0.00 1/1 BaseMedia::DetermineBestSet() [2523] ----------------------------------------------- 0.00 0.00 1/1 SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [2154] [2525] 0.0 0.00 0.00 1 long SQConvert::DefSQConstructorCallback(SQVM*) [2525] 0.00 0.00 1/16 sq_gettop [822] 0.00 0.00 1/1 AIInfo::AIInfo() [2491] 0.00 0.00 1/2 sq_setinstanceup [838] 0.00 0.00 1/1 sq_setreleasehook [898] 0.00 0.00 1/65 SimpleCountedObject::AddRef() [1616] ----------------------------------------------- 0.00 0.00 1/1 SQInstance::Release() [2417] [2526] 0.0 0.00 0.00 1 long SQConvert::DefSQDestructorCallback(void*, long) [2526] ----------------------------------------------- 0.00 0.00 1/1 MusicDriver_ExtMidi::Start(char const* const*) [2457] [2527] 0.0 0.00 0.00 1 SoundDriver_SDL::GetName() const [2527] ----------------------------------------------- 0.00 0.00 1/1 MusicDriver_ExtMidi::Start(char const* const*) [2457] [2528] 0.0 0.00 0.00 1 VideoDriver_SDL::GetName() const [2528] ----------------------------------------------- 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&) [1562] [2529] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2529] 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&) [1561] ----------------------------------------------- 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&) [1765] [2530] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2530] 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&) [1764] ----------------------------------------------- 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&) [1702] [2531] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2531] 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&) [1701] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::~DriverFactoryBase() [5455] [2532] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2532] ----------------------------------------------- 0.00 0.00 1/1 AIScanner::~AIScanner() [2515] [2533] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2533] ----------------------------------------------- 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&) [1735] [2534] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [2534] 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&) [1734] ----------------------------------------------- 18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2535] 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8130] [2535] 0.0 0.00 0.00 1+18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2535] 18 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2535] ----------------------------------------------- 37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2536] 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8131] [2536] 0.0 0.00 0.00 1+37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2536] 37 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2536] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8135] [2537] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2537] ----------------------------------------------- 0.00 0.00 1/1 std::map, std::allocator > >::~map() [8138] [2538] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2538] ----------------------------------------------- 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 [839] T.1004 (genworld_gui.cpp) [1201] InvalidateCompanyWindows(Company const*) [638] RoadVehicle::~RoadVehicle() [840] T.1052 (company_gui.cpp) [2381] NetworkHandlePauseChange(PauseMode, PauseMode) [1664] SQDelegable::SetDelegate(SQTable*) [841] T.1068 (order_gui.cpp) [2382] NetworkServerMonthlyLoop() [1814] SQFuncState::BuildProto() [842] T.1086 (news_gui.cpp) [346] NetworkUndrawChatMessage() [1925] SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [843] T.1119 (smallmap_gui.cpp) [1289] SubtractMoneyFromCompany(CommandCost) [1668] SQFuncState::PushTarget(long) [844] T.1134 (town_gui.cpp) [2016] DeleteConstructionWindows() [1736] SQFuncState::GetConstant(tagSQObject const&) [845] T.1182 (settings.cpp) [541] FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [1713] SQFuncState::AddLineInfos(long, bool, bool) [611] T.1183 (settings.cpp) [1370] GetBaseStationDescription() [1815] SQFuncState::AddParameter(tagSQObject const&) [846] T.1194 (station_gui.cpp) [1351] GetCustomStationSpecByGrf(unsigned int, unsigned char, int*) [1704] SQFuncState::CreateString(char const*, long) [847] T.1214 (settings_gui.cpp) [1148] GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1742] SQFuncState::GetStackSize() [848] T.1241 (vehicle_gui.cpp) [176] GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [1751] SQFuncState::SetStackSize(long) [808] T.1252 (depot_map.h) [598] InitDepotWindowBlockSizes() [1675] SQFuncState::AllocStackPos() [849] T.1284 (rail_gui.cpp) [2017] InitGRFTownGeneratorNames() [1842] SQFuncState::PopChildState() [814] T.1291 (industry_map.h) [2018] InitializeUnicodeGlyphMap() [1705] SQFuncState::AddInstruction(SQOpcode, long, long, long, long) [827] T.1624 (clear_map.h) [2019] ResetPriceBaseMultipliers() [1625] SQFuncState::AddInstruction(SQInstruction&) [850] T.165 (date_gui.cpp) [1650] ResolveRailTypeGUISprites(RailtypeInfo*) [1843] SQFuncState::PushChildState(SQSharedState*) [812] T.1689 (tunnelbridge_map.h) [1405] ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1926] SQFuncState::GetLocalVariable(tagSQObject const&) [851] T.171 (transparency_gui.cpp) [1784] ShowFeederIncomeAnimation(int, int, int, OverflowSafeInt) [1927] SQFuncState::GetOuterVariable(tagSQObject const&) [852] T.182 (osk_gui.cpp) [532] ShowGenerateWorldProgress() [1816] SQFuncState::PushLocalVariable(tagSQObject const&) [818] T.1908 (stl_map.h) [1420] StationUpdateAnimTriggers(BaseStation*) [2032] SQFuncState::IsLocal(unsigned long) [853] T.197 (statusbar_gui.cpp) [2090] UpdateNewGRFConfigPalette() [1669] SQFuncState::PopTarget() [854] T.202 (cheat_gui.cpp) [14] DrawOverlappedWindowForAll(int, int, int, int) [1801] SQFuncState::TopTarget() [855] T.207 (engine_gui.cpp) [136] GetCustomStationRelocation(StationSpec const*, BaseStation const*, unsigned int) [1817] SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*), void*) [813] T.214 (stl_map.h) [1529] GetReverseCargoTranslation(unsigned char, GRFFile const*) [1818] SQFuncState::~SQFuncState() [856] T.240 (viewport_gui.cpp) [1252] GetTranslatedAirportTileID(unsigned char) [1602] SQObjectPtr::~SQObjectPtr() [182] T.2483 (depot_map.h) [1916] InitializeSortedCargoSpecs() [1626] SQObjectPtr::operator=(SQObjectPtr const&) [857] T.259 (dropdown.cpp) [2091] ReinitGuiAfterToggleElrail(bool) [2424] SQObjectPtr::operator=(long) [858] T.294 (signs_gui.cpp) [2092] RemoveOrderFromAllVehicles(OrderType, unsigned short) [121] SmallVector::~SmallVector() [859] T.312 (bridge_gui.cpp) [2093] ResetViewportAfterLoadGame() [1326] SoundDriver::MainLoop() [860] T.315 (alloc_func.hpp) [1917] SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [1228] StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [861] T.319 (tree_gui.cpp) [2094] ShowAIDebugWindowIfAIError() [1844] StationRect::StationRect() [811] T.332 (math_func.hpp) [579] UpdateAllStationVirtCoords() [1845] StringTable::AllocNodes(long) [862] T.348 (intro_gui.cpp) [117] YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits) [1485] StringTable::Add(char const*, long) [863] T.369 (timetable_gui.cpp) [1461] AirportTileAnimationTrigger(Station*, unsigned int, AirpAnimationTrigger, unsigned char) [1545] StringTable::Remove(SQString*) [809] T.372 (clear_map.h) [1611] FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1865] StringTable::Resize(long) [864] T.406 (music_gui.cpp) [1492] GetAirportNoiseLevelForTown(AirportSpec const*, unsigned int, unsigned int) [2425] StringTable::StringTable() [865] T.421 (airport_gui.cpp) [2383] InitializeScreenshotFormats() [2426] StringTable::~StringTable() [866] T.421 (autoreplace_gui.cpp) [2384] InvalidateWindowClassesData(WindowClass, int) [1890] ThreadMutex::New() [867] T.456 (newgrf_gui.cpp) [2385] MoveWaypointsToBaseStations() [2128] BaseGraphics::DeterminePalette() [868] T.459 (dock_gui.cpp) [1709] NetworkChatMessageDailyLoop() [1577] CargoPayment::PayTransfer(CargoPacket const*, unsigned int) [869] T.475 (network_content_gui.cpp) [2020] StartupIndustryDailyChanges(bool) [658] CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [870] T.511 (group_gui.cpp) [2095] VehicleEnteredDepotThisTick(Vehicle*) [2129] CargoPayment::CargoPayment(Vehicle*) [871] T.528 (subsidy_gui.cpp) [247] YapfNotifyTrackLayoutChange(unsigned int, Track) [410] CargoPayment::~CargoPayment() [872] T.563 (waypoint_gui.cpp) [2096] NetworkFreeLocalCommandQueue() [1653] SQRefCounted::~SQRefCounted() [873] T.568 (network_chat_gui.cpp) [2386] PrepareGenerateWorldProgress() [1329] TCPConnecter::CheckCallbacks() [810] T.602 (tree_map.h) [256] SetupColoursAndInitialWindow() [2130] TCPConnecter::KillAll() [874] T.631 (toolbar_gui.cpp) [2387] squirrel_register_global_std(Squirrel*) [2131] ThreadObject::New(void (*)(void*), void*, ThreadObject**) [875] T.733 (graph_gui.cpp) [73] CanBuildVehicleInfrastructure(VehicleType) [260] ViewportSign::UpdatePosition(int, int, unsigned short) [816] T.739 (stl_map.h) [2021] CommitVehicleListOrderChanges() [1035] CFollowTrackT<(TransportType)0, Train, false, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [876] T.773 (ai_gui.cpp) [1069] GetReverseRailTypeTranslation(RailType, GRFFile const*) [85] CFollowTrackT<(TransportType)0, Train, false, false>::Follow(unsigned int, Trackdir) [877] T.784 (terraform_gui.cpp) [738] GetStringMultiLineBoundingBox(unsigned short, Dimension const&) [1501] CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [878] T.808 (road_gui.cpp) [1204] SubtractMoneyFromCompanyFract(Owner, CommandCost) [257] CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [879] T.809 (build_vehicle_gui.cpp) [2388] UpdateNearestTownForRoadTiles(bool) [1237] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::GetSingleTramBit(unsigned int) [880] T.818 (industry_gui.cpp) [539] StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [289] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::QueryNewTileTrackStatus() [881] T.868 (depot_gui.cpp) [502] StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [173] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [882] T.872 (network_gui.cpp) [1882] IncreaseGeneratingWorldProgress(GenWorldProgress) [1061] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::IsTram() [815] T.874 (gfx_func.h) [513] NetworkExecuteLocalCommandQueue() [211] CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [883] T.954 (misc_gui.cpp) [2389] ConvertFromOldCompanyManagerFace(unsigned int) [1213] EffectVehicle::UpdateDeltaXY(Direction) [2168] global constructors keyed to SAVEGAME_VERSION (saveload.cpp) [663] ConvertGroundTilesIntoWaterTiles() [133] EffectVehicle::Tick() [2169] global constructors keyed to _Z11CcGiveMoneyRK11CommandCostjjj (main_gui.cpp) [266] GetCustomStationGroundRelocation(StationSpec const*, BaseStation const*, unsigned int) [227] EffectVehicle::~EffectVehicle() [2170] global constructors keyed to _Z11CcTerraformRK11CommandCostjjj (terraform_gui.cpp) [781] CheckIfCallBackAllowsAvailability(unsigned char, IndustryAvailabilityCallType) [1377] GroundVehicle::CargoChanged() [2171] global constructors keyed to _Z12CcBuildDocksRK11CommandCostjjj (dock_gui.cpp) [2097] ReleaseDisastersTargetingIndustry(unsigned short) [706] GroundVehicle::PowerChanged() [2172] global constructors keyed to _Z12CcBuildWagonRK11CommandCostjjj (train_gui.cpp) [612] SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [308] GroundVehicle::UpdateInclination(bool, bool) [2173] global constructors keyed to _Z13AddTextEffecttiih14TextEffectMode (texteff.cpp) [451] GetCustomStationFoundationRelocation(StationSpec const*, BaseStation const*, unsigned int) [368] GroundVehicle::CargoChanged() [2174] global constructors keyed to _Z13AllocateSoundv (newgrf_sound.cpp) [755] SetWaterClassDependingOnSurroundings(unsigned int, bool) [151] GroundVehicle::PowerChanged() [2175] global constructors keyed to _Z13CcBuildBridgeRK11CommandCostjjj (bridge_gui.cpp) [309] CheckForMissingGlyphsInLoadedLanguagePack() [1430] NWidgetSpacer::GetWidgetFromPos(int, int) [2176] global constructors keyed to _Z13CcPlaySound1DRK11CommandCostjjj (road_gui.cpp) [2022] RebuildSubsidisedSourceAndDestinationCache() [1579] NWidgetSpacer::SetupSmallestSize(Window*, bool) [2177] global constructors keyed to _Z13CcPlaySound1ERK11CommandCostjjj (rail_gui.cpp) [1284] CSleep(int) [1269] NWidgetSpacer::Draw(Window const*) [2178] global constructors keyed to _Z14CcBuildAirportRK11CommandCostjjj (airport_gui.cpp) [1117] grfmsg(int, char const*, ...) [1866] NWidgetSpacer::NWidgetSpacer(int, int) [2179] global constructors keyed to _Z14CcCloneVehicleRK11CommandCostjjj (depot_gui.cpp) [1507] maxdim(Dimension const&, Dimension const&) [1607] NWidgetSpacer::~NWidgetSpacer() [2180] global constructors keyed to _Z14DrawShipEngineiiiitj (ship_cmd.cpp) [1307] SpriteGroup const** CallocT(unsigned long) (alloc_func.hpp) [1757] SQClassMember::~SQClassMember() [2181] global constructors keyed to _Z14FixOldMapArrayv (oldloader_sl.cpp) [2390] Compile(SQVM*, long (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [1623] SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [2182] global constructors keyed to _Z14IsValidCommandj (command.cpp) [1171] FS2OTTD(char const*) [1559] SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [2183] global constructors keyed to _Z15CmdIncreaseLoanj13DoCommandFlagjjPKc (misc_cmd.cpp) [1232] OTTD2FS(char const*) [1791] SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [2184] global constructors keyed to _Z15DrawOrderStringPK7VehiclePK5Orderiibbiii (order_gui.cpp) [2098] SdlOpen(unsigned int) [2427] SQSharedState::Init() [2185] global constructors keyed to _Z15ShowCheatWindowv (cheat_gui.cpp) [1883] SetDate(int) [2428] SQSharedState::SQSharedState() [2186] global constructors keyed to _Z15ShowNewGRFErrorv (newgrf_gui.cpp) [104] SlArray(void*, unsigned long, unsigned int) [2429] SQSharedState::~SQSharedState() [2187] global constructors keyed to _Z15UpdateCompanyHQP7Companyj (unmovable_cmd.cpp) [50] TileAdd(unsigned int, int, char const*, char const*, int) [439] ScriptScanner::ScanScriptDir(char const*, Subdirectory) [357] global constructors keyed to _Z16FreightWagonMulth (train_cmd.cpp) [1550] str_fmt(char const*, ...) [438] ScriptScanner::ScanDir(char const*, char const*) [2188] global constructors keyed to _Z16ShowCompanyGroup5Owner11VehicleType (group_gui.cpp) [1610] strecat(char*, char const*, char const*) [2430] ScriptScanner::ScriptScanner() [2189] global constructors keyed to _Z16ValidatePlaylistPh (music_gui.cpp) [1141] strecpy(char*, char const*, char const*) [2431] ScriptScanner::~ScriptScanner() [2190] global constructors keyed to _Z17AddChangedStorageP16BaseStorageArray (newgrf_storage.cpp) [2023] CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [29] StationFinder::GetStations() [2191] global constructors keyed to _Z17CmdBuildShipDepotj13DoCommandFlagjjPKc (water_cmd.cpp) [3] GameLoop() [327] CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [2192] global constructors keyed to _Z17DrawClearLandTilePK8TileInfoh (clear_cmd.cpp) [534] GetGlyph(FontSize, unsigned int) [54] CYapfCostRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, false, false> const*) [2193] global constructors keyed to _Z17GetTempDataEnginet (engine_sl.cpp) [1134] GetPrice(Price, unsigned int, GRFFile const*, int) [528] DropdownWindow::OnMouseLoop() [2194] global constructors keyed to _Z17IsNewsTickerShownv (statusbar_gui.cpp) [1298] GetSound(unsigned short) [2132] DropdownWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2195] global constructors keyed to _Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE (date_gui.cpp) [120] GetTileZ(unsigned int) [1532] DropdownWindow::OnTick() [2196] global constructors keyed to _Z17ShowSubsidiesListv (subsidy_gui.cpp) [1323] NewsLoop() [1743] DropdownWindow::OnPaint() [2197] global constructors keyed to _Z18AfterLoadLabelMapsv (labelmaps_sl.cpp) [2099] SdlClose(unsigned int) [2133] DropdownWindow::~DropdownWindow() [2198] global constructors keyed to _Z18CmdChangeTimetablej13DoCommandFlagjjPKc (timetable_cmd.cpp) [469] SlObject(void*, SaveLoad const*) [63] GRFFileScanner::AddFile(char const*, unsigned long) [2199] global constructors keyed to _Z18PlaceTreesRandomlyv (tree_cmd.cpp) [1113] seprintf(char*, char const*, char const*, ...) [2432] NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2200] global constructors keyed to _Z18SetTimetableParamsiii (timetable_gui.cpp) [789] DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [1451] NWidgetStacked::SetDisplayedPlane(int) [2201] global constructors keyed to _Z18ShowAIConfigWindowv (ai_gui.cpp) [1710] DupSprite(unsigned int, unsigned int) [726] NWidgetStacked::SetupSmallestSize(Window*, bool) [2202] global constructors keyed to _Z18ShowHighscoreTableia (highscore_gui.cpp) [1168] FioGetPos() [1928] NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2203] global constructors keyed to _Z18ShowTownViewWindowt (town_gui.cpp) [1131] FioSeekTo(unsigned long, int) [1500] NWidgetStacked::Draw(Window const*) [2204] global constructors keyed to _Z18ShowWaypointWindowPK8Waypoint (waypoint_gui.cpp) [167] GetSlopeZ(int, int) [2134] NWidgetStacked::~NWidgetStacked() [2205] global constructors keyed to _Z19GetEngineListHeight11VehicleType (build_vehicle_gui.cpp) [1155] GetString(char*, unsigned short, char const*) [1819] NetworkAddress::GetAddress() [2206] global constructors keyed to _Z20MoveBuoysToWaypointsv (station_sl.cpp) [721] GfxScroll(int, int, int, int, int, int) [1891] NetworkAddress::GetHostname() [2207] global constructors keyed to _Z20RoadVehiclesAreBuiltv (road_cmd.cpp) [215] InputLoop() [1929] NetworkAddress::GetAddressAsString(char*, char const*, bool) [2208] global constructors keyed to _Z20ShowSelectGameWindowv (intro_gui.cpp) [252] Load_VEHS() [1930] NetworkAddress::GetAddressAsString(bool) [2209] global constructors keyed to _Z20SortNetworkLanguagesv (network_gui.cpp) [1324] MusicLoop() [2135] NetworkAddress::Listen(int, SmallMap*) [2210] global constructors keyed to _Z21BuildIndustriesLegendv (smallmap_gui.cpp) [1530] ReadValue(void const*, unsigned int) [2136] NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2211] global constructors keyed to _Z21GetEngineCategoryNamet (engine_gui.cpp) [533] ShowQuery(unsigned short, unsigned short, Window*, void (*)(Window*, bool)) [1760] NetworkAddress::SetPort(unsigned short) [2212] global constructors keyed to _Z21NetworkAddChatMessage10TextColourhPKcz (network_chat_gui.cpp) [2100] SndPlayFx(unsigned short) [1617] SaveLoadWindow::OnMouseLoop() [2213] global constructors keyed to _Z21ResetGenericCallbacksv (newgrf_generic.cpp) [2101] init_Hash(Hash*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [1820] SaveLoadWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2214] global constructors keyed to _Z21ShowBuildTreesToolbarv (tree_gui.cpp) [283] BubbleInit(EffectVehicle*) (effectvehicle.cpp) [2433] SaveLoadWindow::OnClick(Point, int, int) [2215] global constructors keyed to _Z21ShowGenerateLandscapev (genworld_gui.cpp) [135] DrawString(int, int, int, char*, char const*, TextColour, StringAlignment, bool, bool) (gfx.cpp) [315] SaveLoadWindow::OnPaint() [2216] global constructors keyed to _Z21UpdateSignalsInBufferv (signal.cpp) [1573] GRFComment(ByteReader*) (newgrf.cpp) [2434] SaveLoadWindow::OnResize() [2217] global constructors keyed to _Z22IConsoleStdLibRegisterv (console_cmds.cpp) [1487] IsRoadStop(unsigned int) (station_map.h) [2435] SaveLoadWindow::~SaveLoadWindow() [2218] global constructors keyed to _Z22NetworkAddCommandQueue13CommandPacketP19NetworkClientSocket (network_command.cpp) [633] IsRoadStop(unsigned int) (station_map.h) [2436] ScriptFileInfo::Constructor(SQVM*, ScriptFileInfo*) [2219] global constructors keyed to _Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj (newgrf_engine.cpp) [1281] IsTileType(unsigned int, TileType) (tile_map.h) [2437] ScriptFileInfo::~ScriptFileInfo() [2220] global constructors keyed to _Z23ShowExtraViewPortWindowj (viewport_gui.cpp) [1460] IsTileType(unsigned int, TileType) (tile_map.h) [433] TownNameParams::TownNameParams(Town const*) [2221] global constructors keyed to _Z24CheckAutoreplaceValiditytt5Owner (autoreplace_cmd.cpp) [1364] IsTileType(unsigned int, TileType) (tile_map.h) [1781] AirportFTAClass::AirportFTAClass(AirportMovingData const*, unsigned char const*, unsigned char const*, unsigned char const*, AirportFTAClass::Flags, AirportFTAbuildup const*, unsigned char) [2222] global constructors keyed to _Z24ConnectMultiheadedTrainsv (vehicle_sl.cpp) [1191] IsTileType(unsigned int, TileType) (tile_map.h) [2033] AirportTileSpec::ResetAirportTiles() [2223] global constructors keyed to _Z24ShowOperatingProfitGraphv (graph_gui.cpp) [1576] IsTileType(unsigned int, TileType) (tile_map.h) [776] FiosFileScanner::AddFile(char const*, unsigned long) [2224] global constructors keyed to _Z25SQAIAbstractList_RegisterP8Squirrel (ai_instance.cpp) [84] IsTileType(unsigned int, TileType) (tile_map.h) [629] NWidgetVertical::SetupSmallestSize(Window*, bool) [2225] global constructors keyed to _Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib (station_gui.cpp) [415] IsTileType(unsigned int, TileType) (tile_map.h) [1654] NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2226] global constructors keyed to _Z27InvalidateAutoreplaceWindowtt (autoreplace_gui.cpp) [2391] PerformGRM(unsigned int*, unsigned short, unsigned short, unsigned char, unsigned char, char const*) (newgrf.cpp) [1672] NWidgetVertical::~NWidgetVertical() [2227] global constructors keyed to _Z27MoveWaypointsToBaseStationsv (waypoint_sl.cpp) [172] ReadSprite(SpriteCache*, unsigned int, SpriteType) (spritecache.cpp) [1867] NWidgetViewport::SetupSmallestSize(Window*, bool) [2228] global constructors keyed to _Z32GetNearbyIndustryTileInformationhjt (newgrf_industrytiles.cpp) [452] RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) (road_cmd.cpp) [779] NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [2229] global constructors keyed to _Z33TTDPStringIDToOTTDStringIDMappingt (newgrf_text.cpp) [1302] StartSound(unsigned short, float, unsigned int) (sound.cpp) [2137] NWidgetViewport::UpdateViewportCoordinates(Window*) [2230] global constructors keyed to _Z51NetworkPacketSend_PACKET_SERVER_CLIENT_INFO_commandP19NetworkClientSocketP17NetworkClientInfo (network_server.cpp) [1265] TileHeight(unsigned int) (tile_map.h) [18] NWidgetViewport::Draw(Window const*) [2231] global constructors keyed to _Z8IsHangarj (station_cmd.cpp) [715] AirportMove(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1931] NWidgetViewport::NWidgetViewport(int) [2232] global constructors keyed to _Z9FioGetPosv (fileio.cpp) [472] AllocSprite(unsigned long) (spritecache.cpp) [1932] NWidgetViewport::~NWidgetViewport() [2233] global constructors keyed to _ZN12AIController15SetCommandDelayEi (ai_controller.cpp) [660] GetParamVal(unsigned char, unsigned int*) (newgrf.cpp) [1821] SQFunctionProto::Release() [2234] global constructors keyed to _ZN12Blitter_Null6EncodeEPN12SpriteLoader6SpriteEPFPvmE (null.cpp) [1043] GetRoadBits(unsigned int, RoadType) (road_map.h) [1822] SQFunctionProto::~SQFunctionProto() [2235] global constructors keyed to _ZN12IConsoleLine5frontE (console_gui.cpp) [1680] GetShipIcon(unsigned short) (ship_cmd.cpp) [1599] SQNativeClosure::Release() [2236] global constructors keyed to _ZN12TCPConnecterC2ERK14NetworkAddress (tcp_connect.cpp) [1521] GetSongName(int) (music_gui.cpp) [1600] SQNativeClosure::~SQNativeClosure() [2237] global constructors keyed to _ZN13AIBaseStation18IsValidBaseStationEt (ai_basestation.cpp) [1884] GetTileType(unsigned int) (tile_map.h) [2438] SoundDriver_SDL::Stop() [2238] global constructors keyed to _ZN14TownNameParamsC2EPK4Town (townname.cpp) [1239] GetTileType(unsigned int) (tile_map.h) [2439] SoundDriver_SDL::Start(char const* const*) [2239] global constructors keyed to _ZN15AirportTileSpec5tilesE (newgrf_airporttiles.cpp) [1074] GetTileType(unsigned int) (tile_map.h) [473] SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType) [2240] global constructors keyed to _ZN15DisasterVehicle4TickEv (disaster_cmd.cpp) [106] GetTileType(unsigned int) (tile_map.h) [1340] StatusBarWindow::OnInvalidateData(int) [2241] global constructors keyed to _ZN15SoundDriver_SDL5StartEPKPKc (sdl_s.cpp) [1062] GetTileType(unsigned int) (tile_map.h) [746] StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2242] global constructors keyed to _ZN15VideoDriver_SDL9MakeDirtyEiiii (sdl_v.cpp) [1092] GetTileType(unsigned int) (tile_map.h) [2440] StatusBarWindow::OnInitialPosition(WindowDesc const*, short, short, int) [2243] global constructors keyed to _ZN16VideoDriver_Null5StartEPKPKc (null_v.cpp) [417] GetTileType(unsigned int) (tile_map.h) [1344] StatusBarWindow::OnTick() [2244] global constructors keyed to _ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (32bpp_anim.cpp) [1026] GetTileType(unsigned int) (tile_map.h) [1297] StatusBarWindow::OnPaint() [2245] global constructors keyed to _ZN17Blitter_8bppDebug4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (8bpp_debug.cpp) [34] GetTileType(unsigned int) (tile_map.h) [2441] StatusBarWindow::~StatusBarWindow() [2246] global constructors keyed to _ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (8bpp_simple.cpp) [1027] GetTileType(unsigned int) (tile_map.h) [2442] VideoDriver_SDL::Stop() [2247] global constructors keyed to _ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (32bpp_simple.cpp) [1177] GetTileType(unsigned int) (tile_map.h) [582] VideoDriver_SDL::Start(char const* const*) [2248] global constructors keyed to _ZN19MusicDriver_ExtMidi5StartEPKPKc (extmidi.cpp) [1150] GetTreeType(unsigned int) (tree_map.h) [2] VideoDriver_SDL::MainLoop() [2249] global constructors keyed to _ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (8bpp_optimized.cpp) [552] GraphicsNew(ByteReader*) (newgrf.cpp) [1126] VideoDriver_SDL::MakeDirty(int, int, int, int) [2250] global constructors keyed to _ZN21CompanyFinancesWindow9max_moneyE (company_gui.cpp) [1104] IsWaterTile(unsigned int) (water_map.h) [1365] Blitter_8bppBase::BufferSize(int, int) [2251] global constructors keyed to _ZN21VideoDriver_Dedicated5StartEPKPKc (dedicated_v.cpp) [485] LoadGrfFile(char const*, unsigned int, int) (gfxinit.cpp) [1366] Blitter_8bppBase::CopyToBuffer(void const*, void*, int, int) [2252] global constructors keyed to _ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel (32bpp_optimized.cpp) [224] SlCopyBytes(void*, unsigned long) (saveload.cpp) [1684] Blitter_8bppBase::ScrollBuffer(void*, int&, int&, int&, int&, int, int) [2253] global constructors keyed to _ZN24NetworkContentListWindow12last_sortingE (network_content_gui.cpp) [1429] StringToVal(SettingDescBase const*, char const*) (settings.cpp) [1367] Blitter_8bppBase::CopyFromBuffer(void*, void const*, int, int) [2254] global constructors keyed to _ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i (tcp_http.cpp) [387] TPFModeShip(TrackPathFinder*, unsigned int, DiagDirection) (opf_ship.cpp) [1373] Blitter_8bppBase::GetScreenDepth() [2255] global constructors keyed to _ZN2AI13frame_counterE (ai_core.cpp) [360] WriteNoComp(unsigned long) (saveload.cpp) [2034] Blitter_8bppBase::GetBytesPerPixel() [2256] global constructors keyed to _ZN6AISign11IsValidSignEt (ai_sign.cpp) [1453] AddDebugText(char*, char const*, ...) (gamelog.cpp) [1280] Blitter_8bppBase::UsePaletteAnimation() [2257] global constructors keyed to _ZN7AIError9error_mapE (ai_error.cpp) [1176] FormatNumber(char*, long long, char const*, char const*, int) (strings.cpp) [518] Blitter_8bppBase::MoveTo(void const*, int, int) [2258] global constructors keyed to _ZN8AIObject17SetDoCommandDelayEj (ai_object.cpp) [536] FormatString(char*, char const*, long long*, unsigned int, char const*) (strings.cpp) [1130] Blitter_8bppBase::DrawRect(void*, int, int, unsigned char) [2259] global constructors keyed to _ZN8AITunnel12IsTunnelTileEj (ai_tunnel.cpp) [1691] GRFLoadError(ByteReader*) (newgrf.cpp) [517] Blitter_8bppBase::SetPixel(void*, int, int, unsigned char) [2260] global constructors keyed to _ZN8Aircraft13UpdateDeltaXYE9Direction (aircraft_cmd.cpp) [241] GetBridgeEnd(unsigned int, DiagDirection) (bridge_map.cpp) [401] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [2261] global constructors keyed to _ZN8SignList9last_signE (signs_gui.cpp) [1129] GetFieldType(unsigned int) (clear_map.h) [402] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [2262] global constructors keyed to _ZN8Waypoint15UpdateVirtCoordEv (waypoint_cmd.cpp) [1612] GetFileTitle(char const*, char*, char const*) (fios.cpp) [37] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [2263] global constructors keyed to _ZN9AICompany16ResolveCompanyIDENS_9CompanyIDE (ai_company.cpp) [1028] GetHouseType(unsigned int) (town_map.h) [89] CYapfFollowRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [2264] global constructors keyed to _ZN9AIVehicle14IsValidVehicleEt (ai_vehicle.cpp) [1317] GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) (newgrf.cpp) [124] CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::ChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [2265] global constructors keyed to _ZN9CargoSpec5arrayE (cargotype.cpp) [1073] GetTileOwner(unsigned int) (tile_map.h) [118] CYapfFollowRoadT, 8, 12>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection) [2266] global constructors keyed to _ZN9GRFConfigC2EPKc (newgrf_config.cpp) [367] GetTileOwner(unsigned int) (tile_map.h) [2443] FSoundDriver_SDL::CreateInstance() [2267] global constructors keyed to _ZNK11RoadVehicle5IsBusEv (roadveh_cmd.cpp) [1065] GetTileOwner(unsigned int) (tile_map.h) [2444] FVideoDriver_SDL::CreateInstance() [2268] global constructors keyed to _ZNK16DropDownListItem4DrawEiiiibi (dropdown.cpp) [1356] GetTileOwner(unsigned int) (tile_map.h) [2035] NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2269] global constructors keyed to _airport_mngr (newgrf_airport.cpp) [1182] GetTileOwner(unsigned int) (tile_map.h) [1823] NWidgetContainer::GetWidgetOfType(WidgetType) [2270] global constructors keyed to _backup_orders_tile (order_cmd.cpp) [320] GetTileOwner(unsigned int) (tile_map.h) [1484] NWidgetContainer::Add(NWidgetBase*) [2271] global constructors keyed to _bridge (tunnelbridge_cmd.cpp) [1033] GetTileOwner(unsigned int) (tile_map.h) [2138] NWidgetContainer::NWidgetContainer(WidgetType) [2272] global constructors keyed to _cargopacket_pool (cargopacket.cpp) [361] GetTownIndex(unsigned int) (town_map.h) [1589] NWidgetContainer::~NWidgetContainer() [2273] global constructors keyed to _depot_pool (depot.cpp) [1051] GetTownIndex(unsigned int) (town_map.h) [695] SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2274] global constructors keyed to _dirkeys (gfx.cpp) [216] GetTrackBits(unsigned int) (rail_map.h) [2445] SelectGameWindow::OnClick(Point, int, int) [2275] global constructors keyed to _engine_pool (engine.cpp) [508] GetTrackBits(unsigned int) (rail_map.h) [1495] SelectGameWindow::OnPaint() [2276] global constructors keyed to _enginerenew_pool (autoreplace.cpp) [462] GetTrackBits(unsigned int) (rail_map.h) [2036] SelectGameWindow::~SelectGameWindow() [2277] global constructors keyed to _fios_items (fios.cpp) [2102] InitReadZlib(unsigned char) (saveload.cpp) [1127] VehicleCargoList::AddToCache(CargoPacket const*) [2278] global constructors keyed to _gw (genworld.cpp) [313] IsBridgeTile(unsigned int) (bridge_map.h) [1217] VehicleCargoList::InvalidateCache() [2279] global constructors keyed to _house_mngr (newgrf_house.cpp) [369] LiveryHelper(unsigned short, Vehicle const*) (newgrf_engine.cpp) [1146] VehicleCargoList::RemoveFromCache(CargoPacket const*) [2280] global constructors keyed to _ignore_restrictions (industry_gui.cpp) [2103] NetworkClose() (network.cpp) [244] VehicleCargoList::AgeCargo() [2281] global constructors keyed to _industry_mngr (newgrf_industries.cpp) [498] NewSpriteSet(ByteReader*) (newgrf.cpp) [771] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [2282] global constructors keyed to _industry_pool (industry_cmd.cpp) [1722] PrintGrfInfo(char*, unsigned int, unsigned char const*) (gamelog.cpp) [497] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [2283] global constructors keyed to _keyboard_opt (osk_gui.cpp) [1452] ReplaceWords(char const*, char const*, char*) (townname.cpp) [526] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [2284] global constructors keyed to _last_built_railtype (toolbar_gui.cpp) [170] SafeParamSet(ByteReader*) (newgrf.cpp) [607] CYapfReserveTrack, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [2285] global constructors keyed to _loaded_newgrf_features (newgrf.cpp) [1039] SetLastSpeed(Train*, int) (train_cmd.cpp) [581] DriverFactoryBase::SelectDriver(char const*, Driver::Type) [2286] global constructors keyed to _local_company (company_cmd.cpp) [1769] SetRoadTypes(unsigned int, RoadTypes) (road_map.h) [1846] DriverFactoryBase::RegisterDriver(char const*, Driver::Type, int) [2287] global constructors keyed to _nb_orig_names (settings_gui.cpp) [1198] SetTileOwner(unsigned int, Owner) (tile_map.h) [2446] MainToolbarWindow::OnDropdownSelect(int, int) [2288] global constructors keyed to _network_content_client (network_content.cpp) [134] SlReadUint16() (saveload.cpp) [2139] MainToolbarWindow::OnInvalidateData(int) [2289] global constructors keyed to _network_game_list (network_gamelist.cpp) [379] SlReadUint32() (saveload.cpp) [1345] MainToolbarWindow::OnTick() [2290] global constructors keyed to _network_join_as (network_client.cpp) [521] SlReadUint64() (saveload.cpp) [2140] MainToolbarWindow::OnClick(Point, int, int) [2291] global constructors keyed to _networkclientinfo_pool (network.cpp) [555] AfterLoadGRFs() (newgrf.cpp) [74] MainToolbarWindow::OnPaint() [2292] global constructors keyed to _networkclientsocket_pool (tcp_game.cpp) [221] ArrangeTrains(Train**, Train*, Train**, Train*, bool) (train_cmd.cpp) [2447] MainToolbarWindow::~MainToolbarWindow() [2293] global constructors keyed to _new_group_id (group_cmd.cpp) [71] CalcGRFMD5Sum(GRFConfig*) (newgrf_config.cpp) [1892] NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2294] global constructors keyed to _new_sign_id (signs_cmd.cpp) [153] DrawTile_Road(TileInfo*) (road_cmd.cpp) [1379] NWidgetBackground::GetWidgetFromPos(int, int) [2295] global constructors keyed to _new_town_id (town_cmd.cpp) [230] DrawTile_Town(TileInfo*) (town_cmd.cpp) [744] NWidgetBackground::SetupSmallestSize(Window*, bool) [2296] global constructors keyed to _null_ (sqstate.cpp) [77] DrawTrackBits(TileInfo*, TrackBits) (rail_cmd.cpp) [1706] NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2297] global constructors keyed to _origin_airport_specs (airport.cpp) [386] FindShipTrack(Ship const*, unsigned int, DiagDirection, TrackBits, unsigned int, Track*) (opf_ship.cpp) [1627] NWidgetBackground::Add(NWidgetBase*) [2298] global constructors keyed to _place_proc (viewport.cpp) [296] FloodVehicles(unsigned int) (water_cmd.cpp) [267] NWidgetBackground::Draw(Window const*) [2299] global constructors keyed to _price_base_specs (economy.cpp) [2104] GRFLoadConfig(IniFile*, char const*, bool) (settings.cpp) [2448] NWidgetBackground::SetPIP(unsigned char, unsigned char, unsigned char) [444] global constructors keyed to _railtypes (rail_cmd.cpp) [2105] GRFSaveConfig(IniFile*, char const*, GRFConfig const*) (settings.cpp) [1744] NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [2300] global constructors keyed to _roadstop_pool (roadstop.cpp) [1797] GamelogChange(GamelogChangeType) (gamelog.cpp) [1745] NWidgetBackground::~NWidgetBackground() [2301] global constructors keyed to _saveload_mode (misc_gui.cpp) [1158] GetBridgeSpec(unsigned int) (bridge.h) [597] NWidgetHorizontal::SetupSmallestSize(Window*, bool) [2302] global constructors keyed to _settings_client (settings.cpp) [1157] GetBridgeType(unsigned int) (bridge_map.h) [1601] NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2303] global constructors keyed to _sign_pool (signs.cpp) [575] GetSignalType(unsigned int, Track) (rail_map.h) [1648] NWidgetHorizontal::~NWidgetHorizontal() [2304] global constructors keyed to _signal_along_trackdir (rail.cpp) [1133] GetSignalType(unsigned int, Track) (rail_map.h) [2037] NWidgetResizeBase::SetMinimalSize(unsigned int, unsigned int) [2305] global constructors keyed to _sorting (vehicle_gui.cpp) [464] GetSignalType(unsigned int, Track) (rail_map.h) [1472] NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2306] global constructors keyed to _sprite_cache_size (spritecache.cpp) [1099] GetSignalType(unsigned int, Track) (rail_map.h) [2141] NWidgetResizeBase::SetFill(unsigned int, unsigned int) [2307] global constructors keyed to _spritegroup_pool (newgrf_spritegroup.cpp) [544] GetSignalType(unsigned int, Track) (rail_map.h) [2449] NWidgetResizeBase::SetResize(unsigned int, unsigned int) [2308] global constructors keyed to _station_pool (station.cpp) [495] GetStationGfx(unsigned int) (station_map.h) [2450] NetworkClientInfo::~NetworkClientInfo() [2309] global constructors keyed to _statusbar_news_item (news_gui.cpp) [2392] GetVideoModes() (sdl_v.cpp) [1655] NetworkGameWindow::OnMouseLoop() [2310] global constructors keyed to _subsidy_pool (subsidy.cpp) [1250] GetWaterClass(unsigned int) (water_map.h) [2451] NetworkGameWindow::OnInvalidateData(int) [2311] global constructors keyed to _terraform_err_tile (terraform_cmd.cpp) [735] GetWaterClass(unsigned int) (water_map.h) [729] NetworkGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2312] global constructors keyed to _tick_counter (openttd.cpp) [277] GetWaterClass(unsigned int) (water_map.h) [297] NetworkGameWindow::OnClick(Point, int, int) [2313] global constructors keyed to _tile_type_dummy_procs (dummy_land.cpp) [2106] IniLoadConfig() (settings.cpp) [232] NetworkGameWindow::OnPaint() [445] global constructors keyed to _tile_type_procs (landscape.cpp) [1053] IsBridgeAbove(unsigned int) (bridge_map.h) [2452] NetworkGameWindow::OnResize() [2314] global constructors keyed to _transparency_opt (transparency_gui.cpp) [1374] IsWateredTile(unsigned int, Direction) (water_cmd.cpp) [2453] NetworkGameWindow::~NetworkGameWindow() [2315] global constructors keyed to _udp_client_socket (network_udp.cpp) [689] LevelTownLand(unsigned int) (town_cmd.cpp) [437] VehicleOrderSaver::SwitchToNextOrder(bool) [2316] global constructors keyed to _veh_build_proc_table (vehicle_cmd.cpp) [625] LoadFontGlyph(ByteReader*) (newgrf.cpp) [1847] BlitterFactoryBase::GetBlitters() [2317] global constructors keyed to _vehicle_id_ctr_day (vehicle.cpp) [69] LoadIntroGame() (openttd.cpp) [272] CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [1167] AgeVehicle(Vehicle*) [584] Load_HOUSEIDS() (town_sl.cpp) [2142] CSegmentCostCacheT::CSegmentCostCacheT() [1331] CursorTick() [649] Load_ROADSTOP() (station_sl.cpp) [1225] SpecializedStation::Get(unsigned long) [515] DoCommandP(CommandContainer const*, bool) [650] Ptrs_ROADSTOP() (station_sl.cpp) [1539] SpecializedStation::GetByTile(unsigned int) [441] DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [453] RailClearCost(RailType) (rail.h) [1565] SpecializedStation::IsValidID(unsigned long) [101] DrawSprite(unsigned int, unsigned int, int, int, SubSprite const*) [2107] SaveLoad_DATE() (misc_sl.cpp) [463] SpecializedVehicle::From(Vehicle*) [366] DrawString(int, int, int, char const*, TextColour, StringAlignment, bool) [647] SaveLoad_PLYR(Company*) (company_sl.cpp) [2454] AIEventIndustryOpen::~AIEventIndustryOpen() [139] DrawString(int, int, int, unsigned short, TextColour, StringAlignment, bool) [2108] SaveLoad_VIEW() (misc_sl.cpp) [2455] MusicDriver_ExtMidi::IsSongPlaying() [1622] FileExists(char const*) [1695] SetStationGfx(unsigned int, unsigned char) (station_map.h) [2456] MusicDriver_ExtMidi::Stop() [2056] FiosIsRoot(char const*) [1479] SetWaterClass(unsigned int, WaterClass) (water_map.h) [2457] MusicDriver_ExtMidi::Start(char const* const*) [388] LoadNewGRF(unsigned int, unsigned int) [626] SpriteReplace(ByteReader*) (newgrf.cpp) [2458] MusicDriver_ExtMidi::DoStop() [1956] RemoveBuoy(unsigned int, DoCommandFlag) [150] TileLoop_Road(unsigned int) (road_cmd.cpp) [2459] MusicDriver_ExtMidi::SetVolume(unsigned char) [48] SaveOrLoad(char const*, int, Subdirectory, bool) [27] TileLoop_Town(unsigned int) (town_cmd.cpp) [1293] NWidgetPIPContainer::GetWidgetFromPos(int, int) [1874] SlGlobList(SaveLoad const*) [1448] UpdatePalette(unsigned int, unsigned int) (sdl_v.cpp) [17] NWidgetPIPContainer::Draw(Window const*) [140] SlReadByte() [1776] AirportTestFTA(unsigned int, AirportFTA const*, unsigned char const*) (airport.cpp) [1645] OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [363] Utf8Decode(unsigned int*, char const*) [310] BuildTownHouse(Town*, unsigned int) (town_cmd.cpp) [1802] OverrideManagerBase::ResetMapping() [1075] Utf8Encode(char*, unsigned int) [474] ClearTile_Road(unsigned int, DoCommandFlag) (road_cmd.cpp) [1752] OverrideManagerBase::ResetOverride() [284] WriteValue(void*, unsigned int, long long) [1401] ClearTile_Town(unsigned int, DoCommandFlag) (town_cmd.cpp) [1646] OverrideManagerBase::GetID(unsigned char, unsigned int) [1898] clear_Hash(Hash*, bool) [131] DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) (newgrf_house.cpp) [1893] OverrideManagerBase::OverrideManagerBase(unsigned short, unsigned short, unsigned short) [1231] ottd_rdtsc() [586] DrawTile_Clear(TileInfo*) (clear_cmd.cpp) [1933] SimpleCountedObject::FinalRelease() [1449] sq_vm_free(void*, unsigned long) [59] DrawTile_Track(TileInfo*) (rail_cmd.cpp) [1616] SimpleCountedObject::AddRef() [1311] strtolower(char*) [482] DrawTile_Trees(TileInfo*) (tree_cmd.cpp) [1618] SimpleCountedObject::Release() [1640] AddNewsItem(unsigned short, NewsSubtype, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [288] DrawTile_Water(TileInfo*) (water_cmd.cpp) [1258] ThreadMutex_pthread::SendSignal() [1899] AllocateMap(unsigned int, unsigned int) [682] DrawWaterEdges(unsigned int, unsigned int) (water_cmd.cpp) [1253] ThreadMutex_pthread::EndCritical() [2318] AskExitGame() [725] DrawWaterStuff(TileInfo const*, WaterDrawTileStruct const*, unsigned int, unsigned int, bool) (water_cmd.cpp) [1254] ThreadMutex_pthread::BeginCritical() [2319] CheckConfig() [157] ExploreSegment(Owner) (signal.cpp) [1272] ThreadMutex_pthread::WaitForSignal() [411] CheckOrders(Vehicle const*) [701] FeatureNewName(ByteReader*) (newgrf.cpp) [2460] ThreadMutex_pthread::~ThreadMutex_pthread() [1159] DistanceMax(unsigned int, unsigned int) [1114] GetAllRoadBits(unsigned int) (road_map.h) [2143] AIEventIndustryClose::~AIEventIndustryClose() [137] DoFloodTile(unsigned int) [1132] GetClearGround(unsigned int) (clear_map.h) [342] CNodeList_HashTableT, 12, 16>::PopOpenNode(CYapfNodeKeyTrackDir const&) [2320] FioCloseAll() [1163] GetClearGround(unsigned int) (clear_map.h) [1057] CNodeList_HashTableT, 12, 16>::CreateNewNode() [1421] FioOpenFile(int, char const*) [418] GetIndustryGfx(unsigned int) (industry_map.h) [341] CNodeList_HashTableT, 12, 16>::InsertOpenNode(CYapfRailNodeT&) [1025] FioReadByte() [1425] GetIndustryGfx(unsigned int) (industry_map.h) [41] CNodeList_HashTableT, 12, 16>::CNodeList_HashTableT() [1091] FioReadWord() [1436] GetRoadStopDir(unsigned int) (station_map.h) [1277] CNodeList_HashTableT, 12, 16>::~CNodeList_HashTableT() [1900] GamelogMode() [1474] GetRoadStopDir(unsigned int) (station_map.h) [1145] CNodeList_HashTableT, 8, 12>::PopOpenNode(CYapfNodeKeyExitDir const&) [362] GetPartialZ(int, int, Slope) [2109] GetRoadStopDir(unsigned int) (station_map.h) [1135] CNodeList_HashTableT, 8, 12>::InsertOpenNode(CYapfRoadNodeT&) [1162] GetSnowLine() [642] GetRoadStopDir(unsigned int) (station_map.h) [2461] FMusicDriver_ExtMidi::CreateInstance() [168] GetTileMaxZ(unsigned int) [306] GetSlopeZ_Road(unsigned int, unsigned int, unsigned int) (road_cmd.cpp) [1647] HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1261] GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1481] GetSlopeZ_Town(unsigned int, unsigned int, unsigned int) (town_cmd.cpp) [2462] ThreadObject_pthread::Exit() [431] GetTownName(char*, Town const*, char const*) [1554] GetStationType(unsigned int) (station_map.h) [2144] ThreadObject_pthread::Join() [494] GfxFillRect(int, int, int, int, int, FillRectMode) [636] GetStationType(unsigned int) (station_map.h) [2145] ThreadObject_pthread::~ThreadObject_pthread() [1119] IsValidChar(unsigned int, CharSetFilter) [1175] GetStationType(unsigned int) (station_map.h) [459] TransparenciesWindow::OnInitialPosition(WindowDesc const*, short, short, int) [163] OnTick_Town() [1475] GetStationType(unsigned int) (station_map.h) [32] Blitter_8bppOptimized::Draw(Blitter::BlitterParams*, BlitterMode, ZoomLevel) [1957] ResetHouses() [1464] GetStationType(unsigned int) (station_map.h) [286] Blitter_8bppOptimized::Encode(SpriteLoader::Sprite*, void* (*)(unsigned long)) [8] RunTileLoop() [119] GetStationType(unsigned int) (station_map.h) [2038] EngineOverrideManager::ResetToDefaultMapping() [2321] SetFiosType(unsigned char) [1384] GetStationType(unsigned int) (station_map.h) [1318] EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [52] TileAddWrap(unsigned int, int, int) [1282] GetStationType(unsigned int) (station_map.h) [1435] QueryStringBaseWindow::DrawEditBox(int) [36] VehicleMove(Vehicle*, bool) [1242] GetTreeDensity(unsigned int) (tree_map.h) [1598] QueryStringBaseWindow::HandleEditBox(int) [1380] buf_lexfeed(void*) [30] GfxMainBlitter(Sprite const*, int, int, BlitterMode, SubSprite const*) (gfx.cpp) [109] RandomizedSpriteGroup::~RandomizedSpriteGroup() [2322] init_AyStar(AyStar*, unsigned int (*)(unsigned int, unsigned int), unsigned int) [618] HasStationRail(unsigned int) (station_map.h) [1824] DropDownListStringItem::~DropDownListStringItem() [436] ttd_strlcat(char*, char const*, unsigned long) [253] HasStationRail(unsigned int) (station_map.h) [2463] FBlitter_8bppOptimized::CreateInstance() [1496] ttd_strlcpy(char*, char const*, unsigned long) [1124] IntToReference(unsigned long, SLRefType) (saveload.cpp) [708] GenerateProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [700] AddGRFString(unsigned int, unsigned short, unsigned char, bool, char const*, unsigned short) [1042] IsRoadStopTile(unsigned int) (station_map.h) [2464] GenerateProgressWindow::~GenerateProgressWindow() [446] CmdFoundTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1361] IsValidGroupID(unsigned short, char const*) (newgrf.cpp) [1673] NWidgetServerListHeader::GetWidgetFromPos(int, int) [1036] FindFirstBit(unsigned int) [1918] ListenLoopProc(addrinfo*) (address.cpp) [678] NWidgetServerListHeader::SetupSmallestSize(Window*, bool) [1335] FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [2393] MakeRoadNormal(unsigned int, RoadBits, RoadTypes, unsigned short, Owner, Owner) (road_map.h) [2146] NWidgetServerListHeader::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1138] FioReadBlock(void*, unsigned long) [1711] MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) (widget.cpp) [538] NWidgetServerListHeader::Draw(Window const*) [1310] FioReadDword() [1348] MoveToNextItem() (news_gui.cpp) [2465] NWidgetServerListHeader::NWidgetServerListHeader() [413] FioSkipBytes(int) [1343] NetworkReceive() (network.cpp) [2466] NWidgetServerListHeader::~NWidgetServerListHeader() [2323] FiosBrowseTo(FiosItem const*) [1248] NewSpriteGroup(ByteReader*) (newgrf.cpp) [1512] NWidgetToolbarContainer::GetWidgetFromPos(int, int) [1856] GamelogPrint(void (*)(char const*)) [169] ResolveStation(ResolverObject*) (newgrf_station.cpp) [648] NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [1857] GamelogReset() [1459] SetIndustryGfx(unsigned int, unsigned short) (industry_map.h) [2147] NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [414] GetEngineGRF(unsigned short) [94] SlSaveLoadConv(void*, unsigned int) (saveload.cpp) [291] NWidgetToolbarContainer::Draw(Window const*) [1652] GetGRFConfig(unsigned int, unsigned int) [1812] SteamSmokeInit(EffectVehicle*) (effectvehicle.cpp) [2148] NetworkTCPSocketHandler::CloseConnection(bool) [1958] GetNumSounds() [705] SteamSmokeTick(EffectVehicle*) (effectvehicle.cpp) [2467] NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [76] GetRawSprite(unsigned int, SpriteType) [56] TileLoop_Clear(unsigned int) (clear_cmd.cpp) [1825] NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [1142] GetStringPtr(unsigned short) [1137] TileLoop_Dummy(unsigned int) (dummy_land.cpp) [1291] NetworkUDPSocketHandler::ReceivePackets() [46] GetTileSlope(unsigned int, unsigned int*) [156] TileLoop_Track(unsigned int) (rail_cmd.cpp) [1761] NetworkUDPSocketHandler::Close() [2324] IConsoleFree() [38] TileLoop_Trees(unsigned int) (tree_cmd.cpp) [2468] NetworkUDPSocketHandler::Listen() [758] IConsoleInit() [1388] TranslateCargo(unsigned char, unsigned char) (newgrf.cpp) [1868] NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [152] IncreaseDate() [2110] UninitReadZlib() (saveload.cpp) [1330] NetworkHTTPSocketHandler::HTTPReceive() [1959] InitFreeType() [143] VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) (vehicle.cpp) [1676] NetworkStartServerWindow::OnMouseLoop() [1810] MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [608] _GenerateWorld(void*) (genworld.cpp) [745] NetworkStartServerWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2325] MxInitialize(unsigned int) [201] AddStringToDraw(int, int, unsigned short, unsigned long long, unsigned long long, Colours, unsigned short) (viewport.cpp) [2469] NetworkStartServerWindow::OnClick(Point, int, int) [782] OnTick_Trees() [1516] AirportHasBlock(Aircraft*, AirportFTA const*, AirportFTAClass const*) (aircraft_cmd.cpp) [496] NetworkStartServerWindow::OnPaint() [1960] ParseIntList(char const*, int*, int) [601] ClearTile_Clear(unsigned int, DoCommandFlag) (clear_cmd.cpp) [2470] NetworkStartServerWindow::~NetworkStartServerWindow() [1961] ResetBridges() [1456] ClearTile_Track(unsigned int, DoCommandFlag) (rail_cmd.cpp) [420] CYapfDestinationTileRoadT, 8, 12>, CYapfDestinationTileRoadT> >::PfDetectDestinationTile(unsigned int, Trackdir) [203] ResizeWindow(Window*, int, int) [723] ClearTile_Trees(unsigned int, DoCommandFlag) (tree_cmd.cpp) [2471] AIEventSubsidyOfferExpired::~AIEventSubsidyOfferExpired() [765] SaveToConfig() [722] ClearTile_Water(unsigned int, DoCommandFlag) (water_cmd.cpp) [2472] NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [1592] SetEngineGRF(unsigned short, GRFFile const*) [454] CycleSignalSide(unsigned int, Track) (rail_map.h) [2473] NetworkContentSocketHandler::Close() [1962] SetupEngines() [1728] DefineGotoLabel(ByteReader*) (newgrf.cpp) [2149] ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [1123] SpriteExists(unsigned int) [1455] DieselSmokeInit(EffectVehicle*) (effectvehicle.cpp) [2150] MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [47] SwitchToMode(SwitchMode) [553] DieselSmokeTick(EffectVehicle*) (effectvehicle.cpp) [2151] ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [1037] TriggerHouse(unsigned int, HouseTrigger) [1285] DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) (train_cmd.cpp) [483] AI::Initialize() [1469] sq_vm_malloc(unsigned long) [233] FiosGetFileList(SaveLoadDialogMode, FiosType (*)(SaveLoadDialogMode, char const*, char const*, char*, char const*), Subdirectory) (fios.cpp) [1327] AI::CanStartNew() [679] str_validate(char*, char const*, bool, bool) [1564] GetAircraftIcon(unsigned short) (aircraft_cmd.cpp) [1934] AI::ResetConfig() [312] AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [1083] GetRailTileType(unsigned int) (rail_map.h) [1894] AI::Uninitialize(bool) [105] AfterLoadGame() [179] GetRailTileType(unsigned int) (rail_map.h) [1935] AI::BroadcastNewEvent(AIEvent*, Owner) [1493] AllocateSound() [1240] GetRailTileType(unsigned int) (rail_map.h) [484] AI::Rescan() [2057] BuildFileList() [188] GetRailTileType(unsigned int) (rail_map.h) [1869] AI::KillAll() [1963] ClearSnowLine() [1552] GetRailTileType(unsigned int) (rail_map.h) [1753] AI::FindInfo(char const*, int, bool) [568] DoClearSquare(unsigned int) [330] GetRailTileType(unsigned int) (rail_map.h) [1328] AI::GameLoop() [525] DrawFrameRect(int, int, int, int, Colours, FrameFlags) [1040] GetRailTypeInfo(RailType) (rail.h) [1628] AI::NewEvent(Owner, AIEvent*) [1271] DrawShoreTile(Slope) [1339] GetRoadStopType(unsigned int) (station_map.h) [1332] ClientNetworkContentSocketHandler::SendReceive() [1661] FindGRFConfig(unsigned int, unsigned char const*) [328] GetRoadTileType(unsigned int) (road_map.h) [2474] ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1442] FioFCloseFile(_IO_FILE*) [1034] GetRoadTileType(unsigned int) (road_map.h) [780] CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1249] FioSeekToFile(unsigned char, unsigned long) [2111] GetRoadTileType(unsigned int) (road_map.h) [493] CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [2326] FiosGetDrives() [1473] GetRoadTileType(unsigned int) (road_map.h) [65] Md5::Append(void const*, unsigned long) [281] FloodHalftile(unsigned int) [1082] GetRoadTileType(unsigned int) (road_map.h) [545] Md5::Finish(unsigned char*) [2327] GamelogOldver() [1411] GetRoadTileType(unsigned int) (road_map.h) [68] Md5::Process(unsigned char const*) [229] GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [1046] GetRoadTileType(unsigned int) (road_map.h) [1443] Md5::Md5() [209] GetGlyphWidth(FontSize, unsigned int) [1770] GetRoadTileType(unsigned int) (road_map.h) [1416] Pool::GetNew(unsigned long, unsigned long) [1433] GetRotorImage(Aircraft const*) [672] GetSlopeZ_Clear(unsigned int, unsigned int, unsigned int) (clear_cmd.cpp) [1417] Pool::FreeItem(unsigned long) [577] GetSpriteSize(unsigned int) [53] GetSlopeZ_Track(unsigned int, unsigned int, unsigned int) (rail_cmd.cpp) [1212] Pool::PoolItem<&(_station_pool)>::Get(unsigned long) [1858] IConsoleClose() [673] GetSlopeZ_Trees(unsigned int, unsigned int, unsigned int) (tree_cmd.cpp) [788] Pool::CleanPool() [757] IConsolePrint(ConsoleColour, char const*) [714] GetSlopeZ_Water(unsigned int, unsigned int, unsigned int) (water_cmd.cpp) [205] Pool::GetNew(unsigned long) [1964] InitRailTypes() [1375] GetStationIndex(unsigned int) (station_map.h) [1197] Pool::GetNew(unsigned long, unsigned long) [2328] InitializeGUI() [1296] GetStationIndex(unsigned int) (station_map.h) [1111] Pool::FreeItem(unsigned long) [1965] InitializeNPF() [395] GetStationIndex(unsigned int) (station_map.h) [1936] Pool::CleanPool() [696] IsTunnelInWay(unsigned int, unsigned int) [1247] GetStationIndex(unsigned int) (station_map.h) [2039] Pool::CleanPool() [358] PlayTileSound(GRFFile const*, unsigned short, unsigned int) [1226] GetStationIndex(unsigned int) (station_map.h) [1186] Pool::GetNew(unsigned long) [1397] PrepareUnload(Vehicle*) [1315] GetStationIndex(unsigned int) (station_map.h) [2040] Pool::CleanPool() [90] ProcessOrders(Vehicle*) [1029] GetStationIndex(unsigned int) (station_map.h) [1395] Pool::GetNew(unsigned long) [2329] ReadFileToMem(char const*, unsigned long*, unsigned long) [1184] GetStationIndex(unsigned int) (station_map.h) [1591] Pool::GetNew(unsigned long, unsigned long) [2058] ResetOldNames() [1080] GetTownRoadBits(unsigned int) (town_cmd.cpp) [1399] Pool::FreeItem(unsigned long) [2330] SetRandomSeed(unsigned int) [749] IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) (settings.cpp) [2475] Pool::GetNew(unsigned long) [529] ShowStatusBar() [1885] IniSaveSettings(IniFile*, SettingDesc const*, char const*, void*) (settings.cpp) [2476] Pool::FreeItem(unsigned long) [1966] SndCopyToPool() [298] IsPlainRailTile(unsigned int) (rail_map.h) [1937] Pool::CleanPool() [643] SndPlayTileFx(unsigned short, unsigned int) [219] IsPlainRailTile(unsigned int) (rail_map.h) [1803] Pool::GetNew(unsigned long, unsigned long) [4] StateGameLoop() [336] IsRoadDepotTile(unsigned int) (road_map.h) [1804] Pool::FreeItem(unsigned long) [11] UpdateWindows() [1674] LookupOneOfMany(char const*, char const*, unsigned long) (settings.cpp) [1938] Pool::CleanPool() [1967] WaitTillSaved() [2394] MakeMainToolbar(int*) (toolbar_gui.cpp) [416] Pool::Get(unsigned long) [1543] sq_vm_realloc(void*, unsigned long, unsigned long) [1038] ReverseTrackdir(Trackdir) (track_func.h) [1426] Pool::GetNew(unsigned long, unsigned long) [1055] CanDeleteHouse(unsigned int) [1575] ReverseTrackdir(Trackdir) (track_func.h) [1427] Pool::FreeItem(unsigned long) [1690] CheckGrfLangID(unsigned char, unsigned char) [10] TrainController(Train*, Vehicle*) (train_cmd.cpp) [1939] Pool::CleanPool() [1609] CheckOwnership(Owner, unsigned int) [1207] TrainOnTileEnum(Vehicle*, void*) (signal.cpp) [1782] Pool::ResizeFor(unsigned long) [1968] CleanUpStrings() [2395] TrainOnTileEnum(Vehicle*, void*) (train_cmd.cpp) [1656] Pool::GetNew(unsigned long, unsigned long) [491] ClearTownHouse(Town*, unsigned int) [540] ViewportDrawChk(ViewPort const*, int, int, int, int) (viewport.cpp) [1772] Pool::FreeItem(unsigned long) [2331] DeterminePaths(char const*) [1660] AirportSetBlocks(Aircraft*, AirportFTA const*, AirportFTAClass const*) (aircraft_cmd.cpp) [2041] Pool::CleanPool() [1041] DistanceSquare(unsigned int, unsigned int) [519] AnimateTile_Town(unsigned int) (town_cmd.cpp) [2477] Pool::GetNew(unsigned long, unsigned long) [165] DrawFoundation(TileInfo*, Foundation) [2112] BinaryHeap_Clear(Queue*, bool) (queue.cpp) [2478] Pool::FreeItem(unsigned long) [196] FillGRFDetails(GRFConfig*, bool) [1515] BridgeChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [1940] Pool::CleanPool() [1292] FindWindowById(WindowClass, int) [479] ChangePopulation(Town*, int) (town_cmd.cpp) [1244] Pool::GetNew(unsigned long, unsigned long) [2059] FioGetFullPath(char*, unsigned long, Searchpath, Subdirectory, char const*) [798] ChimneySmokeInit(EffectVehicle*) (effectvehicle.cpp) [1245] Pool::FreeItem(unsigned long) [1079] GetAnyRoadBits(unsigned int, RoadType, bool) [108] ChimneySmokeTick(EffectVehicle*) (effectvehicle.cpp) [1941] Pool::CleanPool() [1457] GetCanalSprite(CanalFeature, unsigned int) [33] ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) (train_cmd.cpp) [1402] Pool::GetNew(unsigned long) [1875] GetDriverParam(char const* const*, char const*) [294] DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) (newgrf_engine.cpp) [1403] Pool::FreeItem(unsigned long) [1696] GetGRFStringID(unsigned int, unsigned short) [570] DrawImageButtons(Rect const&, WidgetType, Colours, bool, unsigned int) (widget.cpp) [1439] Pool::PoolItem<&(_engine_pool)>::Get(unsigned long) [1615] GetNameOfOwner(Owner, unsigned int) [271] DrawSingleSignal(unsigned int, Track, unsigned char, unsigned int, unsigned int) (rail_cmd.cpp) [1942] Pool::CleanPool() [199] GetStationSpec(unsigned int) [57] DrawTile_Station(TileInfo*) (station_cmd.cpp) [2152] Pool, 1ul, 15ul, false, true>::GetNew(unsigned long, unsigned long) [1070] GetTerrainType(unsigned int) [1432] FloodVehicleProc(Vehicle*, void*) (water_cmd.cpp) [2153] Pool, 1ul, 15ul, false, true>::FreeItem(unsigned long) [322] GfxLoadSprites() [204] GetIndustryIndex(unsigned int) (industry_map.h) [1895] Pool, 1ul, 15ul, false, true>::PoolItem<&(_company_pool)>::IsValidID(unsigned long) [1901] IConsoleCmdGet(char const*) [1785] GetNewEngineType(Vehicle const*, Company const*) (autoreplace_cmd.cpp) [1943] Pool, 1ul, 15ul, false, true>::CleanPool() [775] IConsolePrintF(ConsoleColour, char const*, ...) [1219] GetWaterTileType(unsigned int) (water_map.h) [1896] Pool::GetNew(unsigned long, unsigned long) [212] InitializeGame(unsigned int, unsigned int, bool, bool) [1863] GetWaterTileType(unsigned int) (water_map.h) [2042] Pool::FreeItem(unsigned long) [1382] IsSlopeRefused(Slope, Slope) [1060] HasCatenaryDrawn(RailType) (elrail_func.h) [2043] Pool::CleanPool() [763] LoadFromConfig() [1094] HouseGetTriggers(ResolverObject const*) (newgrf_house.cpp) [147] Pool::GetNew(unsigned long) [181] LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage) [468] HouseSetTriggers(ResolverObject const*, int) (newgrf_house.cpp) [1215] Pool::GetNew(unsigned long, unsigned long) [371] LoadNextSprite(int, unsigned char, unsigned int) [1362] IsCrossingBarred(unsigned int) (road_map.h) [1178] Pool::FreeItem(unsigned long) [2332] NetworkStartUp() [1054] IsHouseCompleted(unsigned int) (town_map.h) [228] Pool::CleanPool() [178] OnTick_Station() [1886] MapXYZToViewport(ViewPort const*, int, int, int) (viewport.cpp) [2479] Pool::GetNew(unsigned long) [1969] ResetGRFConfig(bool) [716] MarkTrainAsStuck(Train*) (train_cmd.cpp) [1305] Pool::GetNew(unsigned long, unsigned long) [1970] ResetRailTypes() [1032] NewHouseResolver(ResolverObject*, unsigned short, unsigned int, Town*) (newgrf_house.cpp) [1304] Pool::FreeItem(unsigned long) [72] SafeSaveOrLoad(char const*, int, GameMode, Subdirectory) [741] PlantTreesOnTile(unsigned int, TreeType, unsigned int, unsigned int) (tree_cmd.cpp) [691] Pool::CleanPool() [785] ScrollWindowTo(int, int, int, Window*, bool) [1716] PrintGrfFilename(char*, unsigned int) (gamelog.cpp) [1657] Pool::ResizeFor(unsigned long) [1064] SetDirtyBlocks(int, int, int, int) [1544] RoadVehArrivesAt(RoadVehicle const*, Station*) (roadveh_cmd.cpp) [1870] Pool::GetNew(unsigned long) [671] SetMouseCursor(unsigned int, unsigned int) [1105] TileAddByDiagDir(unsigned int, DiagDirection) (map_func.h) [1590] Pool::GetNew(unsigned long, unsigned long) [1087] SetWindowDirty(WindowClass, int) [599] TileLoop_Station(unsigned int) (station_cmd.cpp) [1585] Pool::FreeItem(unsigned long) [225] SkipSpriteData(unsigned char, unsigned short) [2113] ToolbarSaveClick(Window*) (toolbar_gui.cpp) [1944] Pool::CleanPool() [604] SlIterateArray() [7] TrainLocoHandler(Train*, bool) (train_cmd.cpp) [1699] Pool::GetNew(unsigned long) [83] SlObjectMember(void*, SaveLoad const*) [100] VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) (vehicle.cpp) [1412] Pool::GetNew(unsigned long, unsigned long) [795] StartupEconomy() [615] CleanupGeneration() (genworld.cpp) [1700] Pool::FreeItem(unsigned long) [731] StartupEngines() [616] CreateMainSurface(unsigned int, unsigned int) (sdl_v.cpp) [2044] Pool::CleanPool() [1517] TarListAddFile(char const*) [304] CreateNewIndustry(unsigned int, unsigned char) (industry_cmd.cpp) [1848] SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [26] TileLoop_Water(unsigned int) [574] DrawTile_Industry(TileInfo*) (industry_cmd.cpp) [2154] SQVM::CallNative(SQNativeClosure*, long, long, SQObjectPtr&, bool&) [1683] TranslateIndex(SQObjectPtr const&) [274] DrawTrackFence_NE(TileInfo const*, unsigned int) (rail_cmd.cpp) [2480] SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [293] TriggerVehicle(Vehicle*, VehicleTrigger) [620] DrawTrackFence_NW(TileInfo const*, unsigned int) (rail_cmd.cpp) [2481] SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long, SQObjectPtr&) [239] TryPathReserve(Train*, bool, bool) [613] DrawTrackFence_SE(TileInfo const*, unsigned int) (rail_cmd.cpp) [2482] SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [2060] UninitFreeType() [399] DrawTrackFence_SW(TileInfo const*, unsigned int) (rail_cmd.cpp) [1729] SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [19] ViewportDoDraw(ViewPort const*, int, int, int, int) [1222] ElectricSparkInit(EffectVehicle*) (effectvehicle.cpp) [1641] SQVM::Pop(long) [1721] md5sumToString(char*, char const*, unsigned char const*) [174] ElectricSparkTick(EffectVehicle*) (effectvehicle.cpp) [2045] SQVM::Pop() [614] AddAnimatedTile(unsigned int) [1358] FeatureChangeInfo(ByteReader*) (newgrf.cpp) [2155] SQVM::Top() [530] AllocateToolbar() [1190] FindFirstTrackdir(TrackdirBits) (track_func.h) [1826] SQVM::Call(SQObjectPtr&, long, long, SQObjectPtr&, unsigned long, unsigned long) [447] ChangeTileOwner(unsigned int, Owner, Owner) [535] FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) (pbs.cpp) [2483] SQVM::Init(SQVM*, long) [1149] CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [2114] GetRandomTreeType(unsigned int, unsigned int) (tree_cmd.cpp) [1583] SQVM::Push(SQObjectPtr const&) [2061] CmdSellLandArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1199] GetRawClearGround(unsigned int) (clear_map.h) [1945] SQVM::GetAt(long) [1620] CompileTypemask(sqvector&, char const*) [1081] GetRoadFoundation(Slope, RoadBits) (road_cmd.cpp) [1540] SQVM::GetUp(long) [1441] CopyFromOldName(unsigned short) [146] GetSlopeZ_Station(unsigned int, unsigned int, unsigned int) (station_cmd.cpp) [1827] SQVM::Return(long, long, SQObjectPtr&) [12] DrawDirtyBlocks() [455] GetTileDesc_Clear(unsigned int, TileDesc*) (clear_cmd.cpp) [1828] SQVM::Execute(SQObjectPtr&, long, long, long, SQObjectPtr&, unsigned long, SQVM::ExecutionType) [644] DrawMouseCursor() [546] IsRailStationTile(unsigned int) (station_map.h) [1692] SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [96] DrawTextEffects(DrawPixelInfo*) [434] MakeDutchTownName(char*, char const*, unsigned int) (townname.cpp) [2484] SQVM::Release() [1636] FioFOpenFileTar(TarFileListEntry*, unsigned long*) [2396] MenuClickSaveLoad(int) (toolbar_gui.cpp) [2485] SQVM::CLASS_OP(SQObjectPtr&, long, long) [2333] FioFindFullPath(char*, unsigned long, Subdirectory, char const*) [2115] NetworkInitialize() (network.cpp) [2046] SQVM::Finalize() [1902] FioGetDirectory(char*, unsigned long, Subdirectory) [1359] ReserveChangeInfo(ByteReader*) (newgrf.cpp) [1829] SQVM::StartCall(SQClosure*, long, long, long, bool) [2334] FiosGetDescText(char const**, unsigned long long*) [86] RoadVehController(RoadVehicle*) (roadveh_cmd.cpp) [2486] SQVM::SQVM(SQSharedState*) [1172] FiosIsValidFile(char const*, dirent const*, stat*) [762] RoadVehLeaveDepot(RoadVehicle*, bool) (roadveh_cmd.cpp) [2487] SQVM::~SQVM() [2335] GameSizeChanged() [595] SlReadSimpleGamma() (saveload.cpp) [1524] Ship::UpdateDeltaXY(Direction) [1903] GamelogRevision() [766] StartRoadVehSound(RoadVehicle const*) (roadveh_cmd.cpp) [383] Ship::Tick() [2062] GamelogTestMode() [1360] StationChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [732] Ship::~Ship() [290] GetBridgeHeight(unsigned int) [684] TerraformTownTile(unsigned int, int, int) (town_cmd.cpp) [1805] Sign::UpdateVirtCoord() [2063] GetCommandFlags(unsigned int) [122] TileLoop_Industry(unsigned int) (industry_cmd.cpp) [1806] Sign::Sign(Owner) [352] GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*) [1136] TileOffsByDiagDir(DiagDirection) (map_func.h) [1807] Sign::~Sign() [276] GetIndustrySpec(unsigned char) [1465] TownDrawHouseLift(TileInfo const*) (town_cmd.cpp) [398] Town::UpdateVirtCoord() [1480] GetIndustryType(unsigned int) [175] TrainCanLeaveTile(Train const*) (train_cmd.cpp) [1308] Town::GetByTile(unsigned int) [1084] GetPlatformInfo(Axis, unsigned char, int, int, int, int, bool) [492] TrainEnterStation(Train*, unsigned short) (train_cmd.cpp) [1428] Town::~Town() [466] GetSlopeZOnEdge(Slope, DiagDirection, int*, int*) [717] VehicleEnter_Road(Vehicle*, unsigned int, int, int) (road_cmd.cpp) [1773] Depot::~Depot() [737] GetStringHeight(unsigned short, int) [88] CheckNextTrainTile(Train*) (train_cmd.cpp) [2488] Group::Group(Owner) [198] GetTileRailType(unsigned int) [603] ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) (town_cmd.cpp) [2489] Group::~Group() [1904] GfxInitPalettes() [407] ClearTile_Industry(unsigned int, DoCommandFlag) (industry_cmd.cpp) [1595] Order::AssignOrder(Order const&) [303] HasFoundationNE(unsigned int, Slope, unsigned int) [2116] DeleteDropDownList(std::list >*) (dropdown.cpp) [1398] Order::MakeLoading(bool) [302] HasFoundationNW(unsigned int, Slope, unsigned int) [623] DrawButtonDropdown(Rect const&, Colours, bool, bool, unsigned short) (widget.cpp) [1946] Order::MakeGoToWaypoint(unsigned short) [236] HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [588] DrawTile_Unmovable(TileInfo*) (unmovable_cmd.cpp) [1393] Order::MakeLeaveStation() [1905] IConsoleCmdExec(char const*) [161] FindRailStationEnd(unsigned int, int, bool, bool) (newgrf_station.cpp) [1489] Order::ConvertFromOldSavegame() [2336] IConsoleGUIFree() [573] GetEngineColourMap(unsigned short, Owner, unsigned short, Vehicle const*) (vehicle.cpp) [1396] Order::Free() [759] IConsoleGUIInit() [1096] GetFoundation_Road(unsigned int, Slope) (road_cmd.cpp) [1490] Order::SetRefit(unsigned char, unsigned char) [1971] InitTextEffects() [1063] GetFoundation_Town(unsigned int, Slope) (town_cmd.cpp) [2156] Order::MakeDummy() [1972] InitializeAIGui() [587] GetRailStationAxis(unsigned int) (station_map.h) [1596] Order::Order(unsigned int) [1973] InitializeGroup() [1192] GetRailStationAxis(unsigned int) (station_map.h) [40] Train::UpdateSpeed() [1974] InitializeMusic() [254] GetRailStationAxis(unsigned int) (station_map.h) [242] Train::UpdateDeltaXY(Direction) [1975] InitializeSigns() [1230] GetRailStationAxis(unsigned int) (station_map.h) [400] Train::ConsistChanged(bool) [1976] InitializeSound() [1283] GetSlopeZ_Industry(unsigned int, unsigned int, unsigned int) (industry_cmd.cpp) [1170] Train::UpdateAcceleration() [1977] InitializeTowns() [1122] HalftileFoundation(Corner) (slope_func.h) [1409] Train::GetOrderStationLocation(unsigned short) [1978] InitializeTrees() [756] HandleSettingDescs(IniFile*, void (*)(IniFile*, SettingDesc const*, char const*, void*), void (*)(IniFile*, char const*, AutoFreeSmallVector*)) (settings.cpp) [9] Train::Tick() [5] NetworkGameLoop() [1077] HouseGetRandomBits(ResolverObject const*) (newgrf_house.cpp) [183] Train::OnNewDay() [2337] NetworkShutDown() [2024] IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) (settings.cpp) [187] Train::MarkDirty() [2064] NetworkUDPClose() [2025] IniSaveSettingList(IniFile*, char const*, AutoFreeSmallVector*) (settings.cpp) [237] Train::~Train() [75] OnTick_Industry() [280] MayHaveBridgeAbove(unsigned int) (bridge_map.h) [2490] AIInfo::DummyConstructor(SQVM*) [1979] RecomputePrices() [1387] MayHaveBridgeAbove(unsigned int) (bridge_map.h) [2491] AIInfo::AIInfo() [1906] ResetCurrencies(bool) [487] PopupMainToolbMenu(Window*, int, unsigned short, int) (toolbar_gui.cpp) [2492] AIInfo::~AIInfo() [1980] ResetIndustries() [115] RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) (roadveh_cmd.cpp) [1278] CBlobT::GrowSizeNC(unsigned long) [2338] SaveToHighScore() [397] RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) (roadveh_cmd.cpp) [435] CBlobT::~CBlobT() [1775] ScanForTarFiles() [141] StationGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) (newgrf_station.cpp) [1404] Engine::Engine(VehicleType, unsigned short) [144] ScanNewGRFFiles() [149] StationResolveReal(ResolverObject const*, RealSpriteGroup const*) (newgrf_station.cpp) [1445] Engine::Engine() [1981] SetLocalCompany(Owner) [1649] TerraformTile_Road(unsigned int, DoCommandFlag, unsigned int, Slope) (road_cmd.cpp) [1314] Engine::~Engine() [1273] SetUnicodeGlyph(FontSize, unsigned int, unsigned int) [475] TerraformTile_Town(unsigned int, DoCommandFlag, unsigned int, Slope) (town_cmd.cpp) [460] Packet::PrepareToSend() [1982] ShowNewGRFError() [670] TileLoop_Unmovable(unsigned int) (unmovable_cmd.cpp) [1294] Packet::Packet(NetworkSocketHandler*) [448] SlCalcObjLength(void const*, SaveLoad const*) [107] VehicleEnter_Track(Vehicle*, unsigned int, int, int) (rail_cmd.cpp) [1762] Window::InitNested(WindowDesc const*, int) [2339] SortResolutions(int) [1527] VehicleEnter_Water(Vehicle*, unsigned int, int, int) (water_cmd.cpp) [1808] Window::OnFocusLost() [268] TriggerIndustry(Industry*, IndustryTileTrigger) [81] VehicleGetVariable(ResolverObject const*, unsigned char, unsigned char, bool*) (newgrf_engine.cpp) [509] Window::OnMouseLoop() [1392] UpdateOrderDest(Vehicle*, Order const*, int) [39] VehicleResolveReal(ResolverObject const*, RealSpriteGroup const*) (newgrf_engine.cpp) [510] Window::OnMouseOver(Point, int) [2340] init_BinaryHeap(Queue*, unsigned int) [190] AddTileSpriteToDraw(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) (viewport.cpp) [2493] Window::RaiseButtons(bool) [1357] AddGRFTextToList(GRFText**, GRFText*) [1169] AllocateSpriteCache(unsigned int) (spritecache.cpp) [589] Window::InitializeData(WindowClass, int, unsigned int) [2065] AyStarMain_Clear(AyStar*) [594] AnimateTile_Station(unsigned int) (station_cmd.cpp) [1624] Window::OnHundredthTick() [1983] BindAirportSpecs() [2397] AskExitGameCallback(Window*, bool) (intro_gui.cpp) [1746] Window::CreateNestedTree(WindowDesc const*, bool) [6] CallVehicleTicks() [703] CanPlantTreesOnTile(unsigned int, bool) (tree_cmd.cpp) [590] Window::FinishInitNested(WindowDesc const*, int) [1572] ChangeTownRating(Town*, int, int, DoCommandFlag) [1726] ClearTile_Unmovable(unsigned int, DoCommandFlag) (unmovable_cmd.cpp) [1809] Window::SetFocusedWidget(unsigned char) [677] CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1642] ConvertTTDBasePrice(unsigned int, char const*, Price*) (newgrf.cpp) [1685] Window::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [1312] ConvertDateToYMD(int, YearMonthDay*) [1260] DrawSurfaceToScreen() (sdl_v.cpp) [1947] Window::HandleButtonClick(unsigned char) [1497] ConvertYMDToDate(int, unsigned char, unsigned char) [522] DrawTrackFence_NS_1(TileInfo const*, unsigned int) (rail_cmd.cpp) [1763] Window::OnInitialPosition(WindowDesc const*, short, short, int) [1347] DeleteWindowById(WindowClass, int, bool) [507] DrawTrackFence_NS_2(TileInfo const*, unsigned int) (rail_cmd.cpp) [1355] Window::SetWidgetsDisabledState(bool, int, ...) [329] DistanceFromEdge(unsigned int) [503] DrawTrackFence_WE_1(TileInfo const*, unsigned int) (rail_cmd.cpp) [202] Window::FindWindowPlacementAndResize(int, int) [99] DrawBridgeMiddle(TileInfo const*) [520] DrawTrackFence_WE_2(TileInfo const*, unsigned int) (rail_cmd.cpp) [1724] Window::OnInit() [98] DrawGroundSprite(unsigned int, unsigned int, SubSprite const*, int, int) [1593] GetCrossingRailAxis(unsigned int) (road_map.h) [511] Window::OnTick() [145] DrawNewHouseTile(TileInfo*, unsigned short) [1363] GetCrossingRoadAxis(unsigned int) (road_map.h) [641] Window::ReInit(int, int) [338] EndSpriteCombine() [1144] GetFoundation_Clear(unsigned int, Slope) (clear_cmd.cpp) [1747] Window::OnFocus() [1707] EnginesDailyLoop() [1109] GetFoundation_Dummy(unsigned int, Slope) (dummy_land.cpp) [1774] Window::OnResize() [1071] FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [405] GetFoundation_Track(unsigned int, Slope) (rail_cmd.cpp) [516] Window::OnScroll(Point) [1632] FiosIsHiddenFile(dirent const*) [1045] GetFoundation_Trees(unsigned int, Slope) (tree_cmd.cpp) [2494] Window::OnTimeout() [1078] FreightWagonMult(unsigned char) [1097] GetFoundation_Water(unsigned int, Slope) (water_cmd.cpp) [1748] Window::Window() [1876] GetBindAddresses(SmallVector*, unsigned short) [1206] GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) (newgrf.cpp) [1749] Window::~Window() [2341] GetCurrentLocale(char const*) [1771] GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2495] Blitter::PostResize() [381] GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int) [783] HandleOldDiffCustom(bool) (settings.cpp) [2157] Company::Company(unsigned short, bool) [51] GetNewVehiclePos(Vehicle const*) [1400] HasDepotReservation(unsigned int) (rail_map.h) [2158] Company::~Company() [1558] GetWidgetFromPos(Window const*, int, int) [412] HasDepotReservation(unsigned int) (rail_map.h) [2496] IniFile::SaveToDisk(char const*) [1984] GfxInitSpriteMem() [250] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1897] IniFile::RemoveGroup(char const*) [2066] HasRailtypeAvail(Owner, RailType) [1093] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1730] IniFile::LoadFromDisk(char const*) [1835] HideDropDownMenu(Window*) [1090] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1424] IniFile::GetGroup(char const*, unsigned long) [2342] HideVitalWindows() [523] HasSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1731] IniFile::IniFile(char const* const*) [1666] IConsoleAliasGet(char const*) [2398] MakeResizableHeader(int*) (network_gui.cpp) [1732] IniFile::~IniFile() [1907] IConsoleGUIPrint(ConsoleColour, char*) [1638] ReplaceEnglishWords(char*, bool) (townname.cpp) [1686] IniItem::SetValue(char const*) [1859] InitWindowSystem() [2117] ResetSignalHandlers() (afterload.cpp) [1354] IniItem::IniItem(IniGroup*, char const*, unsigned long) [1985] InitializeCheats() [1140] RoadZPosAffectSpeed(RoadVehicle*, unsigned char) (roadveh_cmd.cpp) [1582] IniItem::~IniItem() [1986] InitializeDepots() [1510] ScanPathForTarFiles(char const*, unsigned long) (fileio.cpp) [2497] SQClass::CreateInstance() [1987] InitializeOrders() [1838] SetDepotReservation(unsigned int, bool) (rail_map.h) [1758] SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [680] IsTunnelInWayDir(unsigned int, unsigned int, DiagDirection) [423] SetTrackReservation(unsigned int, TrackBits) (rail_map.h) [2047] SQClass::Release() [111] NewHouseTileLoop(unsigned int) [1325] SetViewportPosition(Window*, int, int) (viewport.cpp) [2048] SQClass::Finalize() [1321] OnTick_Companies() [770] SetupFarmFieldFence(unsigned int, int, unsigned char, Axis) (industry_cmd.cpp) [2049] SQClass::SQClass(SQSharedState*, SQClass*) [128] PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [1498] TerraformTileHeight(TerraformerState*, unsigned int, int) (terraform_cmd.cpp) [2050] SQClass::~SQClass() [325] ReInitAllWindows() [1887] TerraformTile_Clear(unsigned int, DoCommandFlag, unsigned int, Slope) (clear_cmd.cpp) [2498] SQLexer::ReadNumber() [773] ReadLanguagePack(int) [742] TerraformTile_Track(unsigned int, DoCommandFlag, unsigned int, Slope) (rail_cmd.cpp) [1871] SQLexer::ReadString(char, bool) [13] RedrawScreenRect(int, int, int, int) [1864] TerraformTile_Water(unsigned int, DoCommandFlag, unsigned int, Slope) (water_cmd.cpp) [1603] SQLexer::Lex() [1378] RemapOldStringID(unsigned short) [1477] TownHouseChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2499] SQLexer::Init(SQSharedState*, long (*)(void*), void*, void (*)(void*, char const*), void*) [711] RemoveTextEffect(unsigned short) [1059] TrackOverlapsTracks(TrackBits, Track) (track_func.h) [1381] SQLexer::Next() [1737] SetFocusedWindow(Window*) [683] UpdateAircraftSpeed(Aircraft*, unsigned int, bool) (aircraft_cmd.cpp) [1697] SQLexer::ReadID() [1811] SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [1786] UpdateWaypointOrder(Order*) (station_sl.cpp) [1698] SQLexer::GetIDType(char*) [486] ShowDropDownList(Window*, std::list >*, int, int, unsigned int, bool, bool) [1777] AirportBuildAutomata(unsigned int, AirportFTAbuildup const*) (airport.cpp) [2500] SQLexer::SQLexer() [531] ShowVitalWindows() [506] AnimateTile_Industry(unsigned int) (industry_cmd.cpp) [2501] SQLexer::~SQLexer() [1908] SlGetFieldLength() [669] CheckTownBuild2House(unsigned int*, Town*, unsigned int, bool, DiagDirection) (town_cmd.cpp) [1634] SQTable::AllocNodes(long) [1101] SndPlayVehicleFx(unsigned short, Vehicle const*) [269] ClearPathReservation(Train const*, unsigned int, Trackdir) (train_cmd.cpp) [2051] SQTable::_ClearNodes() [2343] StartupCompanies() [55] DrawOverlappedWindow(Window*, int, int, int, int) (window.cpp) [1588] SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [796] StartupDisasters() [1888] EnsureNoVehicleProcZ(Vehicle*, void*) (vehicle.cpp) [1687] SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [730] StartupOneEngine(Engine*, int) [126] FindTrainCollideEnum(Vehicle*, void*) (train_cmd.cpp) [2502] SQTable::Clone() [645] TownsMonthlyLoop() [1251] FindTrainOnTrackEnum(Vehicle*, void*) (pbs.cpp) [1719] SQTable::Rehash(bool) [1234] UpdateTextEffect(unsigned short, unsigned short) [78] GetFloodingBehaviour(unsigned int) (water_cmd.cpp) [1470] SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1209] UpdateTownRadius(Town*) [2399] IConsoleClearCommand() (console_gui.cpp) [1677] SQTable::Release() [449] ValParamRailtype(RailType) [422] SndPlayScreenCoordFx(unsigned short, int, int, int, int) (sound.cpp) [2052] SQTable::Finalize() [1860] ValidatePlaylist(unsigned char*) [1089] StationGetRandomBits(ResolverObject const*) (newgrf_station.cpp) [1678] SQTable::SQTable(SQSharedState*, long) [127] VehicleEnterTile(Vehicle*, unsigned int, int, int) [91] TrainCheckIfLineEnds(Train*) (train_cmd.cpp) [1679] SQTable::~SQTable() [2344] sq_base_register(SQVM*) [195] UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) (station_cmd.cpp) [580] Station::UpdateVirtCoord() [2345] AfterLoadStations() [43] UpdateVehiclePosHash(Vehicle*, int, int) (vehicle.cpp) [185] Station::RecomputeIndustriesNear() [394] AfterLoadVehicles(bool) [103] VehicleEnter_Station(Vehicle*, unsigned int, int, int) (station_cmd.cpp) [186] Station::RecomputeIndustriesNearForAll() [58] CallLandscapeTick() [456] VehicleGetRandomBits(ResolverObject const*) (newgrf_engine.cpp) [1418] Station::Station(unsigned int) [666] ClearTile_Station(unsigned int, DoCommandFlag) [1108] AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) (town_cmd.cpp) [787] Station::~Station() [319] CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1499] CalcEngineReliability(Engine*) (engine.cpp) [1720] Vehicle::AddToShared(Vehicle*) [1836] CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [457] CanRemoveRoadWithStop(unsigned int, DoCommandFlag) (station_cmd.cpp) [543] Vehicle::BeginLoading() [2067] DeleteStationNews(unsigned short) [1663] CheckNewIndustry_NULL(unsigned int) (industry_cmd.cpp) [391] Vehicle::LeaveStation() [2068] DeleteSubsidyWith(SourceType, unsigned short) [500] DoSetViewportPosition(Window const*, int, int, int, int) (viewport.cpp) [317] Vehicle::HandleLoading(bool) [200] DeleteVehicleNews(unsigned short, unsigned short) [231] DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*) (newgrf_industrytiles.cpp) [1221] Vehicle::PreDestructor() [1708] DisasterDailyLoop() [193] DrawTile_TunnelBridge(TileInfo*) (tunnelbridge_cmd.cpp) [24] Vehicle::UpdateViewport(bool, bool) [1050] DistanceManhattan(unsigned int, unsigned int) [576] DrawVerticalScrollbar(Rect const&, Colours, bool, bool, bool, Scrollbar const*) (widget.cpp) [351] Vehicle::SetNext(Vehicle*) [1988] DoZoomInOutWindow(int, Window*) [1095] EnumCheckRoadVehClose(Vehicle*, void*) (roadveh_cmd.cpp) [1154] Vehicle::OnNewDay() [1076] DrawClearLandTile(TileInfo const*, unsigned char) [1438] FeatureMapSpriteGroup(ByteReader*) (newgrf.cpp) [1179] Vehicle::Vehicle(VehicleType) [184] DrawCommonTileSeq(TileInfo const*, DrawTileSprites const*, TransparencyOption, int, unsigned int, unsigned int, bool) [332] FindIndustryToDeliver(unsigned int, void*) (station.cpp) [166] Vehicle::~Vehicle() [1246] DrawHillyLandTile(TileInfo const*) [1276] FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) (strings.cpp) [1546] AIConfig::SetSetting(char const*, int) [1068] EngineReplacement(EngineRenew*, unsigned short, unsigned short) [1506] GamelogPrintDebugProc(char const*) (gamelog.cpp) [1526] AIConfig::GetConfigList() [761] FillDrawPixelInfo(DrawPixelInfo*, int, int, int, int) [1189] GetFoundation_Station(unsigned int, Slope) (station_cmd.cpp) [1604] AIConfig::ResetSettings() [1909] GamelogGRFAddList(GRFConfig const*) [1587] GetLanguageFileHeader(char const*, LanguagePack*) (strings.cpp) [1693] AIConfig::StringToSettings(char const*) [1861] GamelogPrintDebug(int) [162] GetPlatformInfoHelper(unsigned int, bool, bool, bool) (newgrf_station.cpp) [1629] AIConfig::AddRandomDeviation() [1877] GamelogStopAction() [1385] GetRoadDepotDirection(unsigned int) (road_map.h) [1630] AIConfig::ChangeAI(char const*, int, bool, bool) [282] GenerateLandscape(unsigned char) [1368] GetRoadDepotDirection(unsigned int) (road_map.h) [1605] AIConfig::GetConfig(Owner, AIConfig::AISettingSource) [1290] GetCargoIDByLabel(unsigned int) [2400] GetRoadDepotDirection(unsigned int) (road_map.h) [1631] AIConfig::AIConfig(AIConfig const*) [180] GetCharacterWidth(FontSize, unsigned int) [67] GetVehicleSpriteGroup(unsigned short, Vehicle const*, bool) (newgrf_engine.cpp) [1606] AIConfig::~AIConfig() [2069] GetDriverParamInt(char const* const*, char const*, int) [404] HasStationReservation(unsigned int) (station_map.h) [1682] Aircraft::UpdateDeltaXY(Direction) [82] GetGlobalVariable(unsigned char, unsigned int*) [1164] HasStationReservation(unsigned int) (station_map.h) [2053] Aircraft::GetOrderStationLocation(unsigned short) [1103] GetHouseNorthPart(unsigned short&) [480] HasStationReservation(unsigned int) (station_map.h) [572] Aircraft::Tick() [2070] GetMainViewBottom() [377] MakeSingleHouseBigger(unsigned int) (town_cmd.cpp) [1948] Aircraft::MarkDirty() [1115] GetOtherBridgeEnd(unsigned int) [1346] RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [664] Aircraft::~Aircraft() [287] GetOtherTunnelEnd(unsigned int) [273] ReverseTrainDirection(Train*) (train_cmd.cpp) [2503] CrashLog::InitialiseCrashLog() [189] GetRailFoundation(Slope, TrackBits) [1553] RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2159] Industry::PostDestructor(unsigned long) [639] GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&) [1578] SetClearGroundDensity(unsigned int, ClearGround, unsigned int) (clear_map.h) [1651] Industry::GetRandom() [419] GetSlopeZInCorner(Slope, Corner) [1633] SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [690] Industry::~Industry() [347] GetStringWithArgs(char*, unsigned int, long long*, char const*) [1482] StationMapSpriteGroup(ByteReader*, unsigned char) (newgrf.cpp) [1949] IniGroup::Clear() [1372] GetTempDataEngine(unsigned short) [1383] TerraformAddDirtyTile(TerraformerState*, unsigned int) (terraform_cmd.cpp) [1376] IniGroup::GetItem(char const*, bool) [340] GetVehiclePalette(Vehicle const*) [2401] TerraformTile_Station(unsigned int, DoCommandFlag, unsigned int, Slope) (station_cmd.cpp) [1567] IniGroup::IniGroup(IniFile*, char const*, unsigned long) [192] HandleMouseEvents() [768] TileLoop_TunnelBridge(unsigned int) (tunnelbridge_cmd.cpp) [1725] IniGroup::~IniGroup() [2071] HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [155] UpdateSignalsInBuffer(Owner) (signal.cpp) [323] MusicSet::FillSetDetails(IniFile*, char const*, char const*) [602] HasBridgeFlatRamp(Slope, Axis) [354] VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) (newgrf.cpp) [2504] RefTable::AllocNodes(unsigned long) [60] IncreaseSpriteLRU() [214] WhoCanServiceIndustry(Industry*) (industry_cmd.cpp) [2505] RefTable::Add(unsigned long, tagSQObject&) [300] IndustryDailyLoop() [1454] Write_ValidateSetting(void*, SettingDesc const*, int) (settings.cpp) [2506] RefTable::Get(tagSQObject&, unsigned long&, RefTable::RefNode**, bool) [1989] InitializeDockGui() [458] AirportTilesChangeInfo(unsigned int, int, int, ByteReader*) (newgrf.cpp) [2507] RefTable::AddRef(tagSQObject&) [1990] InitializeEconomy() [1052] AlwaysDrawUnpavedRoads(unsigned int, Roadside) (road_cmd.cpp) [2508] RefTable::Finalize() [2072] InitializeRailGUI() [1413] CalcClosestStationTile(unsigned short, unsigned int, StationType) (pathfinder_func.h) [2509] RefTable::RefTable() [1991] InitializeRailGui() [1410] CalcClosestStationTile(unsigned short, unsigned int, StationType) (pathfinder_func.h) [2510] RefTable::~RefTable() [1992] InitializeRoadGui() [1581] ClearTile_TunnelBridge(unsigned int, DoCommandFlag) (tunnelbridge_cmd.cpp) [1594] RoadStop::MakeDriveThrough() [1349] IsNewsTickerShown() [1238] CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short, unsigned short) (newgrf.cpp) [1267] RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [2346] LoadFromHighScore() [605] DoClearTownHouseHelper(unsigned int, Town*, unsigned short) (town_cmd.cpp) [1535] RoadStop::Enter(RoadVehicle*) [62] LoadUnloadStation(Station*) [542] GetFoundation_Industry(unsigned int, Slope) (industry_cmd.cpp) [1549] RoadStop::Entry::Leave(RoadVehicle const*) [1502] MxActivateChannel(MixerChannel*) [123] GetSlopeZ_TunnelBridge(unsigned int, unsigned int, unsigned int) (tunnelbridge_cmd.cpp) [692] RoadStop::Entry::Rebuild(RoadStop const*, int) [1301] MxAllocateChannel() [1286] HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) (newgrf.cpp) [1542] RoadStop::Leave(RoadVehicle*) [2073] NetworkDisconnect(bool) [1557] HandleScrollbarHittest(Scrollbar const*, int, int, bool) (widget.cpp) [1270] RoadStop::GetByTile(unsigned int, RoadStopType) [1878] ResetWindowSystem() [1798] HasCrossingReservation(unsigned int) (road_map.h) [1586] RoadStop::~RoadStop() [2347] ScreenSizeChanged() [548] HasPbsSignalOnTrackdir(unsigned int, Trackdir) (rail_map.h) [1486] SQString::Create(SQSharedState*, char const*, long) [1910] SortIndustryTypes() [1919] IConsoleWriteToLogFile(char const*) (console.cpp) [1547] SQString::Release() [2074] TicksToLeaveDepot(Train const*) [1920] InitializeNetworkPools() (network.cpp) [1548] SQString::~SQString() [694] UndrawMouseCursor() [1511] IsDriveThroughStopTile(unsigned int) (station_map.h) [1849] Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1670] UpdateTownMaxPass(Town*) [1431] IsDriveThroughStopTile(unsigned int) (station_map.h) [2160] Squirrel::AddClassEnd() [1223] UsesWagonOverride(Vehicle const*) [2026] IsStandardRoadStopTile(unsigned int) (station_map.h) [1830] Squirrel::MethodExists(tagSQObject, char const*) [699] VehicleEnterDepot(Vehicle*) [245] RoadVehCheckTrainCrash(RoadVehicle*) (roadveh_cmd.cpp) [2511] Squirrel::ResetCrashed() [45] ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [2027] SetCrossingReservation(unsigned int, bool) (road_map.h) [2161] Squirrel::AddClassBegin(char const*) [760] str_strip_colours(char*) [1889] TerraformTile_Industry(unsigned int, DoCommandFlag, unsigned int, Slope) (industry_cmd.cpp) [2512] Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1837] AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [1717] AirportGetTerminalCount(unsigned char const*, unsigned char*) (airport.cpp) [1872] Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [2075] AfterLoadLabelMaps() [390] CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) (industry_cmd.cpp) [1950] Squirrel::AddConst(char const*, int) [693] AfterLoadRoadStops() [1437] CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) (newgrf.cpp) [1831] Squirrel::AddMethod(char const*, long (*)(SQVM*), unsigned int, char const*, void*, int) [1408] AnimateAirportTile(unsigned int) [305] CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, Owner, Industry**) (industry_cmd.cpp) [2513] Squirrel::Squirrel() [561] AnimateStationTile(unsigned int) [1214] GetFoundation_Unmovable(unsigned int, Slope) (unmovable_cmd.cpp) [2514] Squirrel::~Squirrel() [1993] CheckExternalFiles() [1098] GetOtherTunnelBridgeEnd(unsigned int) (tunnelbridge_map.h) [1580] TileArea::Add(unsigned int) [2076] CheckTileOwnership(unsigned int) [1185] GetRailFoundationCorner(Foundation) (slope_func.h) [709] Waypoint::UpdateVirtCoord() [2077] CheckTrainsLengths() [337] GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) (road_cmd.cpp) [1850] Waypoint::~Waypoint() [675] CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [1255] GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) (town_cmd.cpp) [1759] sqvector::push_back(SQClassMember const&) [191] CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [1643] TownHouseMapSpriteGroup(ByteReader*, unsigned char) (newgrf.cpp) [1873] sqvector::push_back(char const&) [1794] ClearGRFConfigList(GRFConfig**) [1187] TrainApproachingLineEnd(Train*, bool) (train_cmd.cpp) [514] AIScanner::RescanAIDir() [359] CmdBuildSingleRail(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [160] TrainMovedChangeSignals(unsigned int, DiagDirection) (train_cmd.cpp) [1754] AIScanner::FindInfo(char const*, int, bool) [450] CmdBuildTrainDepot(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [213] ChangeIndustryProduction(Industry*, bool) (industry_cmd.cpp) [554] AIScanner::AIScanner() [2078] CopyTempEngineData() [194] CheckIfTrainNeedsService(Train*) (train_cmd.cpp) [2515] AIScanner::~AIScanner() [429] DeleteAnimatedTile(unsigned int) [1714] ClearTemporaryNewGRFData(GRFFile*) (newgrf.cpp) [1832] BaseMedia::GetUsedSet() [2079] DeleteIndustryNews(unsigned short) [1268] EnsureNoTrainOnTrackProc(Vehicle*, void*) (vehicle.cpp) [2516] BaseMedia::GetExtension() [2348] DetermineBasePaths(char const*) [596] GetSignalStateByTrackdir(unsigned int, Trackdir) (rail_map.h) [2517] BaseMedia::DetermineBestSet() [442] DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [1316] GetStationAnimationFrame(unsigned int) (station_map.h) [2518] BaseMedia::SetSet(char const*) [1110] DrawClearLandFence(TileInfo const*) [767] GetStationAnimationFrame(unsigned int) (station_map.h) [374] BaseMedia::AddFile(char const*, unsigned long) [171] DrawGroundSpriteAt(unsigned int, unsigned int, int, int, int, SubSprite const*, int, int) [1337] GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) (clear_cmd.cpp) [1519] BaseMedia::GetUsedSet() [2349] EnginesMonthlyLoop() [164] GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) (rail_cmd.cpp) [2519] BaseMedia::GetExtension() [1047] FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1458] GetTileTrackStatus_Trees(unsigned int, TransportType, unsigned int, DiagDirection) (tree_cmd.cpp) [2520] BaseMedia::DetermineBestSet() [1488] FioAppendDirectory(char*, unsigned long, Searchpath, Subdirectory) [569] GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) (water_cmd.cpp) [2521] BaseMedia::SetSet(char const*) [1419] FioCheckFileExists(char const*, Subdirectory) [1236] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [324] BaseMedia::AddFile(char const*, unsigned long) [1766] FioCreateDirectory(char const*) [600] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [1951] BaseMedia::GetUsedSet() [1879] GamelogStartAction(GamelogActionType) [1205] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [2522] BaseMedia::GetExtension() [130] GetFoundationSlope(unsigned int, unsigned int*) [1319] GetTunnelBridgeDirection(unsigned int) (tunnelbridge_map.h) [2523] BaseMedia::DetermineBestSet() [1994] GetGRFTownNameList() [1121] MapSpriteMappingRecolour(PalSpriteID*) (newgrf.cpp) [2524] BaseMedia::SetSet(char const*) [1471] GetRailTypeByLabel(unsigned int) [1338] TerraformGetHeightOfTile(TerraformerState const*, unsigned int) (terraform_cmd.cpp) [557] BaseMedia::AddFile(char const*, unsigned long) [206] GetStationCallback(CallbackID, unsigned int, unsigned int, StationSpec const*, BaseStation const*, unsigned int) [403] AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) (industry_cmd.cpp) [1152] CargoList::AddToCache(CargoPacket const*) [159] GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [2402] DrawSurfaceToScreenThread(void*) (sdl_v.cpp) [1195] CargoList::InvalidateCache() [243] GetTownRadiusGroup(Town const*, unsigned int) [1390] FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) (roadveh_cmd.cpp) [1151] CargoList::RemoveFromCache(CargoPacket const*) [95] GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [1160] GetIndustryAnimationState(unsigned int) (industry_map.h) [365] CargoList::Append(CargoPacket*) [571] GetVehicleCapacity(Vehicle const*, unsigned short*) [1165] SetIndustryAnimationState(unsigned int, unsigned char) (industry_map.h) [226] bool CargoList::MoveTo(VehicleCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [142] GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [1921] SetIndustryAnimationState(unsigned int, unsigned char) (industry_map.h) [1389] CargoList::Truncate(unsigned int) [710] HideFillingPercent(unsigned short*) [476] SetRailStationReservation(unsigned int, bool) (station_map.h) [1193] CargoList::~CargoList() [2080] InitializeOldNames() [114] VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) (tunnelbridge_cmd.cpp) [1128] CargoList::AddToCache(CargoPacket const*) [1995] InitializeStations() [1644] AddAcceptedCargo_Unmovable(unsigned int, CargoArray&, unsigned int*) (unmovable_cmd.cpp) [1218] CargoList::InvalidateCache() [258] InitializeVehicles() [488] AddChildSpriteToFoundation(unsigned int, unsigned int, SubSprite const*, FoundationPart, int, int) (viewport.cpp) [1147] CargoList::RemoveFromCache(CargoPacket const*) [389] MoveAllTextEffects() [471] GetFoundation_TunnelBridge(unsigned int, Slope) (tunnelbridge_cmd.cpp) [428] CargoList::Append(CargoPacket*) [93] MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [238] GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) (station_cmd.cpp) [406] bool CargoList::MoveTo(StationCargoList*, unsigned int, CargoList::MoveToAction, CargoPayment*, unsigned int) [1503] MxSetChannelRawSrc(MixerChannel*, signed char*, unsigned long, unsigned int, bool) [1306] GetVehicleTunnelBridgeProc(Vehicle*, void*) (vehicle.cpp) [1180] CargoList::~CargoList() [1504] MxSetChannelVolume(MixerChannel*, unsigned int, float) [1086] HasTunnelBridgeReservation(unsigned int) (tunnelbridge_map.h) [1233] CargoSpec::Get(unsigned long) [2350] NetworkServerStart() [2403] InitializeDynamicVariables() (openttd.cpp) [704] ETileArea::ETileArea(BaseStation const*, unsigned int, TriggerArea) [1342] NetworkServer_Tick(bool) [1139] RoadVehGetSlidingDirection(RoadVehicle const*, int, int) (roadveh_cmd.cpp) [1434] GRFConfig::GRFConfig(char const*) [1334] NetworkUDPGameLoop() [1262] SetTunnelBridgeReservation(unsigned int, bool) (tunnelbridge_map.h) [1483] GRFConfig::~GRFConfig() [385] OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits) [1756] TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, unsigned int, Slope) (tunnelbridge_cmd.cpp) [1407] OrderList::Initialize(Order*, Vehicle*) [1085] OffsetGroundSprite(int, int) [2118] AircraftEventHandler_Flying(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1833] SQClosure::Release() [1862] RelocateAllWindows(int, int) [621] CheckIfIndustryTilesAreFree(unsigned int, IndustryTileTable const*, unsigned int, int, bool*) (industry_cmd.cpp) [1834] SQClosure::~SQClosure() [2351] ResetCompanyLivery(Company*) [1044] GetDisallowedRoadDirections(unsigned int) (road_map.h) [2525] long SQConvert::DefSQConstructorCallback(SQVM*) [1880] ResetObjectToPlace() [376] GetRailReservationTrackBits(unsigned int) (rail_map.h) [2526] long SQConvert::DefSQDestructorCallback(void*, long) (squirrel_helper.hpp) [2081] ResetSignalVariant(int) [334] GetRailReservationTrackBits(unsigned int) (rail_map.h) [2162] Scrollbar::SetCapacityFromWidget(Window*, int, int) [719] RoadVehUpdateCache(RoadVehicle*) [1531] GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) (industry_cmd.cpp) [1658] NWidgetBase::SetDirty(Window const*) const [786] ScrollMainWindowTo(int, int, int, bool) [1639] MakeEnglishOriginalTownName(char*, char const*, unsigned int) (townname.cpp) [1556] QueryString::HasEditBoxFocus(Window const*, int) const [1386] ShowFillingPercent(int, int, int, unsigned char, unsigned short) [1188] SlopeWithThreeCornersRaised(Corner) (slope_func.h) [550] QueryWindow::DrawWidget(Rect const&, int) const [295] ShowSaveLoadDialog(SaveLoadDialogMode) [1118] SlopeWithThreeCornersRaised(Corner) (slope_func.h) [1463] QueryWindow::SetStringParameters(int) const [1048] StartSpriteCombine() [1200] SubtractMoneyFromAnyCompany(Company*, CommandCost) (company_cmd.cpp) [1566] RoadVehicle::GetExpenseType(bool) const [2352] StationMonthlyLoop() [1799] _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) (genworld_gui.cpp) [659] RoadVehicle::GetRunningCost() const [797] SubsidyMonthlyLoop() [777] AircraftEventHandler_TakeOff(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1256] RoadVehicle::IsPrimaryVehicle() const [396] TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [2028] FinalisePriceBaseMultipliers() (newgrf.cpp) [1303] RoadVehicle::IsBus() const [1795] UnInitWindowSystem() [2029] GetWindowClassForVehicleType(VehicleType) (vehicle_gui.h) [321] RoadVehicle::GetImage(Direction) const [384] UnreserveRailTrack(unsigned int, Track) [556] InitBlocksizeForShipAircraft(VehicleType) (depot_gui.cpp) [1088] RoadVehicle::IsInDepot() const [2353] sq_aux_gettypedarg(SQVM*, long, tagSQObjectType, SQObjectPtr**) [591] IsCompatibleTrainStationTile(unsigned int, unsigned int) (station_map.h) [465] SpriteGroup::GetCallbackResult() const [1257] AppendPathSeparator(char*, unsigned long) [1508] SetIndustryConstructionStage(unsigned int, unsigned char) (industry_map.h) [1030] SpriteGroup::Resolve(ResolverObject*) const [512] CallWindowTickEvent() [784] TrainApproachingCrossingEnum(Vehicle*, void*) (train_cmd.cpp) [1279] StationRect::IsEmpty() const [1996] CleanUpGRFTownNames() [505] TrainApproachingCrossingTile(Train const*) (train_cmd.cpp) [1100] ViewportSign::MarkDirty() const [1288] ClearStorageChanges(bool) [1106] IsSlopeWithThreeCornersRaised(Slope) (slope_func.h) [301] CFollowTrackT<(TransportType)0, Train, false, false>::GetSpeedLimit(int*) const [218] ClosestTownFromTile(unsigned int, unsigned int) [549] MarkCanalsAndRiversAroundDirty(unsigned int) (water_cmd.cpp) [769] CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [138] CreateEffectVehicle(int, int, int, EffectVehicleType) [724] AircraftEventHandler_AtTerminal(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [92] GroundVehicle::GetAcceleration() const [1320] DoPaletteAnimations() [1518] AircraftEventHandler_EndLanding(Aircraft*, AirportFTAClass const*) (aircraft_cmd.cpp) [1116] CYapfRailNodeT::GetLastTile() const [551] DrawStringMultiLine(int, int, int, int, unsigned short, TextColour, StringAlignment, bool) [2404] CheckIfCanLevelIndustryPlatform(unsigned int, DoCommandFlag, IndustryTileTable const*, int) (industry_cmd.cpp) [593] 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 [2354] FiosGetSavegameList(SaveLoadDialogMode) [364] GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) (tunnelbridge_cmd.cpp) [1143] CYapfRailNodeT::GetLastTrackdir() const [316] FiosGetScenarioList(SaveLoadDialogMode) [2405] NetworkFindBroadcastIPsInternal(SmallVector*) (host.cpp) [635] DropdownWindow::DrawWidget(Rect const&, int) const [2082] GamelogTestRevision() [1712] RemoveDuplicatesFromGRFConfigList(GRFConfig*) (newgrf_config.cpp) [1792] NetworkAddress::GetPort() const [331] GetBridgeFoundation(Slope, Axis) [1125] GetTunnelBridgeReservationTrackBits(unsigned int) (tunnelbridge_map.h) [370] SaveLoadWindow::DrawWidget(Rect const&, int) const [1911] GetCompanyRailtypes(Owner) [743] SkipIf(ByteReader*) (newgrf.cpp) [1851] ScriptFileInfo::CheckMethod(char const*) const [2083] GetCompanyRoadtypes(Owner) [1551] BSWAP32(unsigned int) (bitmath_func.hpp) [132] RealSpriteGroup::Resolve(ResolverObject*) const [1031] GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup) [1922] ConExec(unsigned char, char**) (console_cmds.cpp) [2527] SoundDriver_SDL::GetName() const [1350] GetDirectionTowards(Vehicle const*, int, int) [1613] GRFInfo(ByteReader*) (newgrf.cpp) [249] StatusBarWindow::DrawWidget(Rect const&, int) const [339] GetIndustryTileSpec(unsigned short) [409] CfgApply(ByteReader*) (newgrf.cpp) [2528] VideoDriver_SDL::GetName() const [2355] IConsoleClearBuffer() [665] Chance16(unsigned int, unsigned int) (random_func.hpp) [1440] DropDownListItem::Height(unsigned int) const [1621] IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [408] Chance16(unsigned int, unsigned int) (random_func.hpp) [1468] SelectGameWindow::SetStringParameters(int) const [177] IndustryMonthlyLoop() [501] Chance16(unsigned int, unsigned int) (random_func.hpp) [461] BuildSignalWindow::DrawWidget(Rect const&, int) const [1997] InitNewsItemStructs() [2030] GRFSound(ByteReader*) (newgrf.cpp) [1371] NetworkGameWindow::DrawWidget(Rect const&, int) const [1998] InitializeClearLand() [259] GrowTown(Town*) (town_cmd.cpp) [619] NetworkGameWindow::DrawDetails(Rect const&) const [1999] InitializeCompanies() [1174] IsTunnel(unsigned int) (tunnel_map.h) [1534] NetworkGameWindow::SetStringParameters(int) const [440] InitializeLandscape() [606] IsTunnel(unsigned int) (tunnel_map.h) [148] ResultSpriteGroup::GetNumResults() const [2000] InitializeRoadStops() [1211] IsTunnel(unsigned int) (tunnel_map.h) [102] ResultSpriteGroup::GetResult() const [2001] InitializeSoundPool() [343] IsTunnel(unsigned int) (tunnel_map.h) [223] RandomizedSpriteGroup::Resolve(ResolverObject*) const [2002] InitializeSubsidies() [246] MakeSnow(unsigned int, unsigned int) (clear_map.h) [1560] DropDownListStringItem::Selectable() const [2084] IsGoodGRFConfigList() [728] ParamSet(ByteReader*) (newgrf.cpp) [1619] DropDownListStringItem::Draw(int, int, int, int, bool, int) const [1406] LeastCommonMultiple(int, int) [1274] ReadZlib() (saveload.cpp) [718] DropDownListStringItem::Width() const [112] MarkTileDirtyByTile(unsigned int) [712] ScanInfo(ByteReader*) (newgrf.cpp) [1608] DropDownListStringItem::String() const [2356] NetworkCoreShutdown() [61] ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) (fileio.cpp) [25] DeterministicSpriteGroup::Resolve(ResolverObject*) const [2357] NetworkSend_Command(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1369] SkipAct1(ByteReader*) (newgrf.cpp) [674] NetworkStartServerWindow::DrawWidget(Rect const&, int) const [1341] NetworkUDPAdvertise() [1522] SkipAct5(ByteReader*) (newgrf.cpp) [1509] NetworkStartServerWindow::SetStringParameters(int) const [2358] PositionMainToolbar(Window*) [1513] SkipActA(ByteReader*) (newgrf.cpp) [285] CallbackResultSpriteGroup::GetCallbackResult() const [2003] ResetAirportClasses() [504] DrawLabel(Rect const&, WidgetType, bool, unsigned short) (widget.cpp) [2163] NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2004] ResetStationClasses() [686] Load_AIPL() (ai_sl.cpp) [1525] Ship::GetImage(Direction) const [2005] ResetVehiclePosHash() [750] Load_ANIT() (animated_tile_sl.cpp) [1444] Ship::IsInDepot() const [624] SetAircraftPosition(Aircraft*, int, int, int) [640] Load_APID() (airport_sl.cpp) [333] Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [1767] SetAirportClassName(AirportClassID, unsigned short) [210] Load_CAPA() (cargopacket_sl.cpp) [335] Order::Equals(Order const&) const [2359] SetCurrentGrfLangID(unsigned char) [751] Load_CAPR() (economy_sl.cpp) [1423] Train::GetExpenseType(bool) const [1584] SetStationClassName(StationClassID, unsigned short) [651] Load_CAPY() (economy_sl.cpp) [499] Train::GetRunningCost() const [31] TileLoopClearHelper(unsigned int) [772] Load_CHTS() (cheat_sl.cpp) [1056] Train::IsPrimaryVehicle() const [424] TriggerIndustryTile(unsigned int, IndustryTileTrigger) [661] Load_DEPT() (depot_sl.cpp) [222] Train::IsStoppedInDepot() const [235] TryReserveRailTrack(unsigned int, Track) [733] Load_ECMY() (economy_sl.cpp) [49] Train::GetCurrentMaxSpeed() const [739] UpdateAircraftCache(Aircraft*) [617] Load_EIDS() (engine_sl.cpp) [70] Train::GetCurveSpeedLimit() const [2085] UpdateAirportsNoise() [583] Load_ENGN() (engine_sl.cpp) [344] Train::GetVehicleTrackdir() const [578] UpdateAllVirtCoords() [752] Load_ENGS() (engine_sl.cpp) [668] Train::PlayLeaveStationSound() const [740] UpdateLevelCrossing(unsigned int, bool) [792] Load_ERNW() (autoreplace_sl.cpp) [687] Train::ReserveTrackUnderConsist() const [1299] UpdateTileSelection() [627] Load_GLOG() (gamelog_sl.cpp) [22] Train::GetImage(Direction) const [87] ViewportAddVehicles(DrawPixelInfo*) [747] Load_GRPS() (group_sl.cpp) [791] Train::IsInDepot() const [2360] AI_CreateAIInfoDummy(SQVM*) [656] Load_IIDS() (industry_sl.cpp) [1210] Engine::CanCarryCargo() const [470] AddChildSpriteScreen(unsigned int, unsigned int, int, int, bool, SubSprite const*) [489] Load_INDY() (industry_sl.cpp) [1275] Window::DrawWidget(Rect const&, int) const [1768] AllocateAirportClass(unsigned int) [261] Load_MAP1() (map_sl.cpp) [16] Window::DrawWidgets() const [1476] AllocateStationClass(unsigned int) [393] Load_MAP2() (map_sl.cpp) [20] Window::DrawViewport() const [154] AnimateAnimatedTiles() [262] Load_MAP3() (map_sl.cpp) [1659] Window::SetWidgetDirty(unsigned char) const [1227] CanVehicleUseStation(Vehicle const*, Station const*) [378] Load_MAP4() (map_sl.cpp) [1750] Window::DeleteChildWindows(WindowClass) const [430] CanVehicleUseStation(unsigned short, Station const*) [307] Load_MAP5() (map_sl.cpp) [628] Window::DrawSortButtonState(int, SortButtonState) const [1264] CheckCompanyHasMoney(CommandCost&) [263] Load_MAP6() (map_sl.cpp) [1466] Window::SetStringParameters(int) const [2361] CompaniesMonthlyLoop() [380] Load_MAP7() (map_sl.cpp) [1194] Window::SetDirty() const [353] CountVehiclesInChain(Vehicle const*) [748] Load_MAPS() (map_sl.cpp) [1166] GRFFile::GetParam(unsigned int) const [1161] DecreaseVehicleValue(Vehicle*) [264] Load_MAPT() (map_sl.cpp) [251] MD5File::CheckMD5(Subdirectory) const [1912] DeleteWindowViewport(Window*) [793] Load_NAME() (strings_sl.cpp) [1263] Station::GetTileArea(TileArea*, StationType) const [275] DrawWaterClassGround(TileInfo const*) [676] Load_NGRF() (newgrf_sl.cpp) [113] Station::MarkTilesDirty(bool) const [2006] FiosFreeSavegameList() [634] Load_OPTS() (settings.cpp) [702] Station::GetCatchmentRect() const [2362] FiosGetDiskFreeSpace(char const*, unsigned long long*) [558] Load_ORDL() (order_sl.cpp) [97] Station::GetPlatformLength(unsigned int) const [1066] GetNorthernBridgeEnd(unsigned int) [311] Load_ORDR() (order_sl.cpp) [125] Station::GetPlatformLength(unsigned int, DiagDirection) const [1049] GetReservedTrackbits(unsigned int) [2406] Load_PATS() (settings.cpp) [279] Station::GetCatchmentRadius() const [1067] GetSouthernBridgeEnd(unsigned int) [646] Load_PLYR() (company_sl.cpp) [1450] Station::GetPrimaryRoadStop(RoadVehicle const*) const [318] GetStringBoundingBox(char const*) [753] Load_PRIC() (economy_sl.cpp) [248] Station::TileBelongsToRailStation(unsigned int) const [567] GetStringBoundingBox(unsigned short) [685] Load_RAIL() (labelmaps_sl.cpp) [220] Vehicle::NeedsServicing() const [79] GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [697] Load_SIGN() (signs_sl.cpp) [1216] Vehicle::IsEngineCountable() const [2007] InitializeAirportGui() [197] Load_STNN() (station_sl.cpp) [1793] Vehicle::NeedsAutorenewing(Company const*) const [698] InitializeIndustries() [622] Load_STNS() (station_sl.cpp) [1536] Vehicle::PlayLeaveStationSound() const [2008] InitializeTextBuffer(Textbuf*, char*, unsigned short, unsigned short) [713] Load_SUBS() (subsidy_sl.cpp) [349] Vehicle::NeedsAutomaticServicing() const [1243] InvalidateWindowData(WindowClass, int, int) [585] Load_TIDS() (industry_sl.cpp) [1568] AIConfig::GetSetting(char const*) const [1662] IsPtInWindowViewport(Window const*, int, int) [565] Load_TOWN() (town_sl.cpp) [1755] AIConfig::SettingsToString(char*, unsigned long) const [110] IsStationTileBlocked(unsigned int) [794] Load_WAYP() (waypoint_sl.cpp) [1555] AIConfig::HasAI() const [547] LoadStringWidthTable() [1739] MakeCanal(unsigned int, Owner, unsigned char) (water_map.h) [1336] Aircraft::GetImage(Direction) const [477] MarkWholeScreenDirty() [1241] MakeClear(unsigned int, ClearGround, unsigned int) (clear_map.h) [1665] Waypoint::GetTileArea(TileArea*, StationType) const [799] MoveBuoysToWaypoints() [1266] MakeWater(unsigned int, Owner, WaterClass, unsigned char) (water_map.h) [1462] Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [2086] NetworkUDPInitialize() [652] Ptrs_CAPY() (economy_sl.cpp) [1852] sqvector::operator[](unsigned long) const [667] PlantRandomFarmField(Industry const*) [2119] Ptrs_ERNW() (autoreplace_sl.cpp) [1614] GRFConfig::IsOpenTTDBaseGRF() const [1478] SetCustomStationSpec(StationSpec*) [490] Ptrs_INDY() (industry_sl.cpp) [1574] HouseSpec::GetRemovalCost() const [467] SetWindowWidgetDirty(WindowClass, int, unsigned char) [559] Ptrs_ORDL() (order_sl.cpp) [1715] OrderList::GetOrderAt(int) const [2009] SetupCargoForClimate(unsigned char) [314] Ptrs_ORDR() (order_sl.cpp) [1391] OrderList::DebugCheckSanity() const [392] ShowSelectGameWindow() [734] Ptrs_PLYR() (company_sl.cpp) [1733] std::map, std::allocator > >::~map() [2363] SortNetworkLanguages() [208] Ptrs_STNN() (station_sl.cpp) [1181] std::list >::erase(std::_List_iterator) [1313] UnloadWagonOverrides(Engine*) [681] Ptrs_STNS() (station_sl.cpp) [1394] std::list >::remove(Vehicle* const&) [1235] UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [255] Ptrs_VEHS() (vehicle_sl.cpp) [1561] 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&) [356] UpdateHousesAndTowns() [2120] Ptrs_WAYP() (waypoint_sl.cpp) [2529] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [764] UpdateTextBufferSize(Textbuf*) [1839] SetDParam(unsigned int, unsigned long long) (strings_func.h) [1562] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [35] YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool*, bool, PBSTileInfo*) [1800] SkipAct11(ByteReader*) (newgrf.cpp) [1952] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1491] AirportGetNearestTown(AirportSpec const*, unsigned int) [1414] SkipAct12(ByteReader*) (newgrf.cpp) [1764] 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&) [1635] AlterVehicleListOrder(unsigned short, unsigned short) [1718] SmokeInit(EffectVehicle*) (effectvehicle.cpp) [2530] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1723] AppendToGRFConfigList(GRFConfig**, GRFConfig*) [654] SmokeTick(EffectVehicle*) (effectvehicle.cpp) [1765] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [754] BuildIndustriesLegend() [1112] vseprintf(char*, char const*, char const*, __va_list_tag*) (string.cpp) [1953] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1203] CheckVehicleBreakdown(Vehicle*) [2407] AIFileInfo::Constructor(SQVM*, AIFileInfo*) [1287] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [790] CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [375] ByteReader::ReadString() [1701] 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&) [1783] CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1058] ByteReader::ReadByte() [2531] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1309] DecreaseBuildingCount(Town*, unsigned short) [1505] ByteReader::ReadWord() [1702] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [2364] DeleteNonVitalWindows() [326] CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [2164] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [562] GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&) [44] CYapfBaseT, CNodeList_HashTableT, 12, 16>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [1853] 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&) [23] GetCustomEngineSprite(unsigned short, Vehicle const*, Direction) [129] CYapfBaseT, 8, 12>, CYapfDestinationTileRoadT> >::AddNewNode(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const&) [2532] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1183] GetVehicleDescription(VehicleType) [610] CYapfRail1::CYapfRail1() [1854] 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&) [2365] HandleExitGameRequest() [727] CYapfRail1::~CYapfRail1() [1855] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::erase(char const* const&) [1667] IConsoleAliasRegister(char const*, char const*) [42] CYapfRail2::CYapfRail2() [2165] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1102] IncreaseBuildingCount(Town*, unsigned short) [478] CYapfRail2::~CYapfRail2() [2166] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [382] IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [2121] MainWindow::OnInvalidateData(int) [2533] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [560] IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [21] MainWindow::OnPaint() [1569] 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&) [720] MakeWaterKeepingClass(unsigned int, Owner) [158] MainWindow::OnResize() [1570] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique(std::pair const&) [1738] MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1681] MainWindow::OnScroll(Point) [1571] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [66] MarkAllViewportsDirty(int, int, int, int) [1923] MainWindow::~MainWindow() [1514] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2366] NetworkCoreInitialize() [1208] Randomizer::Next(unsigned int) [1954] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2010] ResetGenericCallbacks() [217] Randomizer::Next() [1734] 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&) [2087] SetCachedEngineCounts() [2408] Randomizer::SetSeed(unsigned int) [2534] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1107] SetTownRatingTestMode(bool) [1787] SQCompiler::Expression(bool) [1735] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1202] SetWindowClassesDirty(WindowClass) [1840] SQCompiler::Statements() [2535] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [537] SettingsDisableElrail(int) [2409] SQCompiler::Emit2ArgsOP(SQOpcode, long) [1671] 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&) [527] ShowNetworkGameWindow() [2410] SQCompiler::EmitDerefOp(SQOpcode) [2536] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1072] UpdateSignalsInBuffer() [1778] SQCompiler::PrefixedExpr() [1727] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [348] VehicleHasDepotOrders(Vehicle const*) [1788] SQCompiler::LogicalAndExp() [2537] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1913] VehicleServiceInDepot(Vehicle*) [2411] SQCompiler::ClassStatement() [1688] 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&) [662] YapfTrainCheckReverse(Train const*) [1841] SQCompiler::CreateFunction(tagSQObject&) [2054] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1914] AppendStaticGRFConfigs(GRFConfig**) [2122] SQCompiler::FunctionCallArgs() [1689] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [278] ApplyFoundationToSlope(Foundation, Slope*) [2412] SQCompiler::ParseTableOrClass(long, long) [1955] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2367] BringWindowToFrontById(WindowClass, int) [1703] SQCompiler::Lex() [1446] 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&) [2088] ChangeWorkingDirectory(char const*) [1694] SQCompiler::Expect(long) [2167] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique(std::pair const&) [1220] CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [1779] SQCompiler::Factor() [1447] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique_(std::_Rb_tree_const_iterator >, std::pair const&) [1637] FindVehiclesInRoadStop(Vehicle*, void*) [1789] SQCompiler::CompExp() [2055] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [481] FollowTrainReservation(Train const*, Vehicle**) [2413] SQCompiler::Compile(SQObjectPtr&) [2538] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [630] FormatStringLinebreaks(char*, char const*, int) [1924] SQCompiler::NeedGet() [884] sq_addref [432] GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [2414] SQCompiler::ClassExp() [829] sq_call [2368] IConsoleStdLibRegister() [1813] SQCompiler::CommaExpr() [885] sq_close [2011] InitializeCargoPackets() [1740] SQCompiler::Statement() [886] sq_compile [2012] InitializeEngineRenews() [2415] SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [887] sq_compilebuffer [1352] InvalidateVehicleOrder(Vehicle const*, int) [2416] SQInstance::Init(SQSharedState*) [823] sq_get [350] MarkSingleVehicleDirty(Vehicle const*) [2417] SQInstance::Release() [888] sq_getclass [2369] NetworkAddCommandQueue(CommandPacket, NetworkClientSocket*) [2418] SQInstance::Finalize() [835] sq_getforeignptr [2370] NetworkAfterNewGRFScan() [2419] SQInstance::SQInstance(SQSharedState*, SQClass*, long) [889] sq_getinstanceup [1259] NetworkDrawChatMessage() [2420] SQInstance::~SQInstance() [830] sq_getstackobj [2371] NetworkGameListAddItem(NetworkAddress) [2123] SQUserData::Release() [822] sq_gettop [1528] NetworkGameListRequery() [2124] SQUserData::~SQUserData() [831] sq_malloc [2013] NetworkInitChatMessage() [421] SmallArray::Append() [836] sq_newclass [1333] ProcessAsyncSaveFinish() [1563] WindowDesc::WindowDesc(WindowPosition, short, short, WindowClass, WindowClass, unsigned int, NWidgetPart const*, short) [825] sq_newclosure [2372] ScrollMainWindowToTile(unsigned int, bool) [2031] AirportSpec::ResetAirports() [819] sq_newslot [1520] SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1467] AirportSpec::GetWithoutOverride(unsigned char) [837] sq_newuserdata [2373] SetPriceBaseMultiplier(Price, int) [1224] AirportSpec::Get(unsigned char) [890] sq_notifyallexceptions [688] TranslateTTDPatchCodes(unsigned int, char const*) [2125] BaseStation::PostDestructor(unsigned long) [891] sq_objtointeger [1173] UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1120] BaseStation::GetByTile(unsigned int) [833] sq_objtostring [1353] UpdateVehicleTimetable(Vehicle*, bool) [1415] BaseStation::~BaseStation() [892] sq_open [1322] UpdateViewportPosition(Window*) [2126] CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [821] sq_pop [2374] WaitTillGeneratedWorld() [2127] CargoPacket::InvalidateAllFrom(unsigned short) [893] sq_push [116] AddSortableSpriteToDraw(unsigned int, unsigned int, int, int, int, int, int, int, bool, int, int, int, SubSprite const*) [443] CargoPacket::AfterLoad() [832] sq_pushinteger [425] AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1156] CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [820] sq_pushobject [1422] CalcClosestTownFromTile(unsigned int, unsigned int) [1153] CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [834] sq_pushroottable [2375] CloseConsoleLogIfActive() [1196] CargoPacket::CargoPacket() [817] sq_pushstring [631] EnsureNoVehicleOnGround(unsigned int) [1494] CommandCost::AddCost(CommandCost const&) [894] sq_setcompilererrorhandler [28] FindStationsAroundTiles(TileArea const&, SmallVector*) [64] FileScanner::Scan(char const*, Subdirectory, bool, bool) [895] sq_seterrorhandler [2014] InitializeAnimatedTiles() [234] FileScanner::Scan(char const*, char const*, bool) [896] sq_setforeignptr [774] InitializeLanguagePacks() [373] GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [838] sq_setinstanceup [1796] IsGenerateWorldThreaded() [2421] MusicWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [826] sq_setnativeclosurename [1915] MakeNewgameSettingsLive() [1741] NWidgetBase::GetWidgetOfType(WidgetType) [828] sq_setparamscheck [2376] NetworkFindBroadcastIPs(SmallVector*) [1790] NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [897] sq_setprintfunc [355] SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [1295] NWidgetCore::GetWidgetFromPos(int, int) [898] sq_setreleasehook [2015] SetYearEngineAgingStops() [1533] NWidgetCore::SetIndex(int) [824] sq_settop [2377] SetupSubsidyDecodeParam(Subsidy const*, bool) [564] NWidgetLeaf::SetupSmallestSize(Window*, bool) [899] sq_throwerror [637] StationAnimationTrigger(BaseStation const*, unsigned int, StatAnimTrigger, unsigned char) [1780] NWidgetLeaf::InvalidateDimensionCache() [800] [707] UpdateAllSignVirtCoords() [207] NWidgetLeaf::Draw(Window const*) [801] [592] UpdateAllTownVirtCoords() [1537] NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned short, unsigned short) [802] [2378] UpdateNetworkGameWindow(bool) [1538] NWidgetLeaf::~NWidgetLeaf() [803] [292] UpdateStationAcceptance(Station*, bool) [632] QueryString::DrawEditBox(Window*, int) [804] [1300] VpHandlePlaceSizingDrag() [1597] QueryString::HandleEditBox(Window*, int) [270] [1229] CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [736] QueryWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [80] [2089] ConnectMultiheadedTrains() [2422] QueryWindow::OnClick(Point, int, int) [265] [2379] ConvertOldMultiheadToNew() [1523] QueryWindow::OnPaint() [15] [2380] DeleteAllNonVitalWindows() [2423] QueryWindow::~QueryWindow() [805] [426] DistanceMaxPlusManhattan(unsigned int, unsigned int) [427] RoadVehicle::UpdateDeltaXY(Direction) [806] [299] EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [1541] RoadVehicle::GetOrderStationLocation(unsigned short) [563] [372] GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [345] RoadVehicle::Tick() [807] [1881] InitializeBuildingCounts() [524] RoadVehicle::OnNewDay() [778] InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [655] RoadVehicle::MarkDirty()