Flat profile: Each sample counts as 0.01 seconds. % cumulative self self total time seconds seconds calls s/call s/call name 10.69 24.60 24.60 18057 0.00 0.01 CallVehicleTicks() 10.36 48.44 23.84 18057 0.00 0.00 RunTileLoop() 9.99 71.44 23.00 30991949 0.00 0.00 Train::GetCurrentMaxSpeed() const 8.44 90.86 19.42 137940945 0.00 0.00 TileLoop_Water(unsigned int) 5.29 103.04 12.18 3404665 0.00 0.00 FindStationsAroundTiles(OrthogonalTileArea const&, SmallVector*) 4.12 112.53 9.49 328940407 0.00 0.00 Train::Tick() 3.13 119.74 7.21 18056 0.00 0.00 AnimateAnimatedTiles() 3.03 126.71 6.97 156949518 0.00 0.00 GetNewVehiclePos(Vehicle const*) 2.65 132.80 6.09 28712373 0.00 0.00 TrainLocoHandler(Train*, bool) 1.82 136.98 4.18 29416978 0.00 0.00 ProcessOrders(Vehicle*) 1.73 140.96 3.98 13402783 0.00 0.00 Vehicle::ShowVisualEffect() const 1.65 144.75 3.79 23325790 0.00 0.00 GroundVehicle::GetAcceleration() const 1.55 148.32 3.57 2254819 0.00 0.00 Pool::GetNew(unsigned long) 1.47 151.71 3.39 134151769 0.00 0.00 TileLoop_Clear(unsigned int) 1.30 154.71 3.00 7032479 0.00 0.00 TrainController(Train*, Vehicle*, bool) 1.21 157.49 2.79 21847348 0.00 0.00 DeterministicSpriteGroup::Resolve(ResolverObject&) const 1.09 160.00 2.51 99508529 0.00 0.00 EffectVehicle::Tick() 1.07 162.47 2.47 224470809 0.00 0.00 GetTileSlope(unsigned int, int*) 0.98 164.73 2.26 34976651 0.00 0.00 FindTrainCollideEnum(Vehicle*, void*) 0.98 166.98 2.25 24008379 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) 0.88 169.00 2.02 2255195 0.00 0.00 DeleteVehicleNews(unsigned int, unsigned short) 0.63 170.46 1.46 18832 0.00 0.00 CalcClosestTownFromTile(unsigned int, unsigned int) 0.63 171.90 1.45 89982440 0.00 0.00 DieselSmokeTick(EffectVehicle*) 0.59 173.26 1.36 8894876 0.00 0.00 TileLoop_Town(unsigned int) 0.57 174.57 1.31 96608372 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) 0.56 175.87 1.30 31200056 0.00 0.00 IsRailStationTile(unsigned int) 0.53 177.10 1.23 196278941 0.00 0.00 UpdateVehicleTileHash(Vehicle*, bool) 0.53 178.31 1.22 72074468 0.00 0.00 AnimateNewHouseTile(unsigned int) 0.48 179.41 1.10 7220818 0.00 0.00 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) 0.46 180.46 1.05 834016738 0.00 0.00 GetTileType(unsigned int) 0.45 181.50 1.04 18058 0.00 0.00 OnTick_Station() 0.45 182.53 1.03 151936604 0.00 0.00 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) 0.44 183.55 1.02 65821371 0.00 0.00 MarkAllViewportsDirty(int, int, int, int) 0.43 184.53 0.98 1191437 0.00 0.00 DoFloodTile(unsigned int) 0.41 185.48 0.96 151879330 0.00 0.00 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) 0.40 186.40 0.92 8831359 0.00 0.00 ClosestTownFromTile(unsigned int, unsigned int) 0.40 187.31 0.91 18058 0.00 0.00 OnTick_Industry() 0.37 188.17 0.86 466515 0.00 0.00 SlCopyBytes(void*, unsigned long) 0.37 189.03 0.86 110577 0.00 0.00 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) 0.37 189.88 0.85 155579021 0.00 0.00 VehicleEnterTile(Vehicle*, unsigned int, int, int) 0.37 190.73 0.85 4486508 0.00 0.00 Station::GetPlatformLength(unsigned int, DiagDirection) const 0.33 191.50 0.77 8841271 0.00 0.00 GetTownRadiusGroup(Town const*, unsigned int) 0.33 192.26 0.77 12828941 0.00 0.00 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) 0.30 192.96 0.70 291607 0.00 0.00 VehicleLengthChanged(Vehicle const*) 0.30 193.65 0.69 224470566 0.00 0.00 GetTileSlopeGivenHeight(int, int, int, int, int*) 0.30 194.34 0.69 81342022 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) 0.29 195.01 0.67 263524830 0.00 0.00 GetTileRailType(unsigned int) 0.26 195.62 0.61 118667951 0.00 0.00 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) 0.26 196.22 0.60 2251846 0.00 0.00 Station::GetPlatformLength(unsigned int) const 0.26 196.82 0.60 3055572 0.00 0.00 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) 0.25 197.40 0.58 74409653 0.00 0.00 FindIndustryToDeliver(unsigned int, void*) 0.25 197.97 0.58 1788459 0.00 0.00 VehicleCargoList::AgeCargo() 0.25 198.55 0.58 146810 0.00 0.00 DeleteAnimatedTile(unsigned int) 0.24 199.11 0.56 15130604 0.00 0.00 LoadUnloadStation(Station*) 0.24 199.66 0.55 154886362 0.00 0.00 Train::UpdateDeltaXY(Direction) 0.23 200.19 0.54 143978842 0.00 0.00 VehicleEnter_Track(Vehicle*, unsigned int, int, int) 0.23 200.72 0.53 5087199 0.00 0.00 NewHouseTileLoop(unsigned int) 0.22 201.24 0.52 116280074 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) 0.22 201.75 0.51 126174171 0.00 0.00 GetGlobalVariable(unsigned char, unsigned int*, GRFFile const*) 0.22 202.25 0.50 129439872 0.00 0.00 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) 0.21 202.74 0.49 283136022 0.00 0.00 IsPlainRailTile(unsigned int) 0.21 203.22 0.48 39540865 0.00 0.00 UpdateVehicleViewportHash(Vehicle*, int, int) 0.19 203.66 0.44 161648439 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.19 204.09 0.44 GetTileDesc_Clear(unsigned int, TileDesc*) 0.18 204.52 0.43 8831700 0.00 0.00 TileLoop_Road(unsigned int) 0.18 204.93 0.41 38058767 0.00 0.00 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) 0.17 205.33 0.40 18162 0.00 0.00 IncreaseSpriteLRU() 0.17 205.72 0.39 75967732 0.00 0.00 AnimateTile_Town(unsigned int) 0.17 206.11 0.39 415784 0.00 0.00 UpdateTownCargoes(Town*, unsigned int, bool) 0.17 206.49 0.39 37374024 0.00 0.00 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) 0.16 206.86 0.37 139212422 0.00 0.00 GetFloodingBehaviour(unsigned int) 0.16 207.23 0.37 78287552 0.00 0.00 SlSaveLoadConv(void*, unsigned int) 0.16 207.60 0.37 273540313 0.00 0.00 GetTrackBits(unsigned int) 0.16 207.96 0.36 4457228 0.00 0.00 Md5::Process(unsigned char const*) 0.15 208.29 0.34 12516410 0.00 0.00 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRailNodeT&) 0.15 208.63 0.34 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits, bool&) 0.14 208.96 0.33 81372483 0.00 0.00 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) 0.14 209.28 0.32 2334981 0.00 0.00 TileLoop_Industry(unsigned int) 0.13 209.59 0.31 47265613 0.00 0.00 SlObjectMember(void*, SaveLoad const*) 0.13 209.89 0.31 2795380 0.00 0.00 TileLoop_Track(unsigned int) 0.13 210.19 0.30 124752 0.00 0.00 Layouter::GetCachedParagraphLayout(char const*, unsigned long, FontState const&) 0.13 210.49 0.30 7891250 0.00 0.00 ChimneySmokeTick(EffectVehicle*) 0.13 210.78 0.29 4670489 0.00 0.00 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) 0.13 211.07 0.29 BubbleInit(EffectVehicle*) 0.12 211.34 0.27 271901 0.00 0.00 UpdateSignalsInBuffer(Owner) 0.12 211.61 0.27 37285927 0.00 0.00 Vehicle::UpdateViewport(bool) 0.12 211.88 0.27 95375027 0.00 0.00 GetTileOwner(unsigned int) 0.12 212.15 0.27 75646 0.00 0.00 AddAnimatedTile(unsigned int) 0.11 212.40 0.25 165973636 0.00 0.00 GetSlopePixelZ(int, int) 0.11 212.65 0.25 53065870 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const 0.10 212.89 0.24 13255634 0.00 0.00 TrainCheckIfLineEnds(Train*, bool) 0.10 213.11 0.23 9272727 0.00 0.00 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) 0.09 213.33 0.22 70544447 0.00 0.00 IsStationTileBlocked(unsigned int) 0.09 213.54 0.21 14508033 0.00 0.00 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) 0.09 213.75 0.21 16247720 0.00 0.00 Vehicle::GetEngine() const 0.08 213.94 0.19 134244544 0.00 0.00 DistanceFromEdge(unsigned int) 0.08 214.13 0.19 38606723 0.00 0.00 DeleteEntryFromSpriteCache(unsigned int) 0.08 214.31 0.19 186790050 0.00 0.00 GetRailTileType(unsigned int) 0.08 214.50 0.19 70544122 0.00 0.00 GetStationSpec(unsigned int) 0.08 214.68 0.18 13653135 0.00 0.00 VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const 0.08 214.86 0.18 10704489 0.00 0.00 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) 0.08 215.04 0.18 23325598 0.00 0.00 Train::UpdateSpeed() 0.07 215.21 0.17 10599924 0.00 0.00 CNodeList_HashTableT, 8, 10>::PopOpenNode(CYapfNodeKeyTrackDir const&) 0.07 215.38 0.17 CmdExpandTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.07 215.54 0.16 30073208 0.00 0.00 CHashTableT, 8>::Find(CYapfNodeKeyTrackDir const&) 0.07 215.70 0.16 11167936 0.00 0.00 GetTileMaxZ(unsigned int) 0.07 215.86 0.16 11021148 0.00 0.00 GetStationType(unsigned int) 0.07 216.02 0.16 2352495 0.00 0.00 AnimateTile_Industry(unsigned int) 0.07 216.17 0.16 29541110 0.00 0.00 CHashTableT, 10>::Find(CYapfNodeKeyTrackDir const&) 0.07 216.32 0.15 33568009 0.00 0.00 Randomizer::Next() 0.07 216.47 0.15 24127806 0.00 0.00 CNodeList_HashTableT, 8, 10>::CreateNewNode() 0.07 216.62 0.15 112710 0.00 0.00 CNodeList_HashTableT, 8, 10>::CNodeList_HashTableT() 0.07 216.77 0.15 Vehicle::MarkAllViewportsDirty() const 0.06 216.92 0.15 2335018 0.00 0.00 TriggerIndustryTile(unsigned int, IndustryTileTrigger) 0.06 217.06 0.14 19928363 0.00 0.00 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const 0.06 217.20 0.14 744090 0.00 0.00 Pool::GetNew(unsigned long) 0.06 217.34 0.14 1944303 0.00 0.00 GetFoundation_Industry(unsigned int, Slope) 0.06 217.47 0.13 486820 0.00 0.00 Station::MarkTilesDirty(bool) const 0.06 217.60 0.13 30320 0.00 0.00 UpdateTownCargoTotal(Town*) 0.06 217.73 0.13 13572885 0.00 0.00 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) 0.06 217.86 0.13 1632037 0.00 0.00 EnumCheckRoadVehClose(Vehicle*, void*) 0.06 217.99 0.13 971793 0.00 0.00 ClearTile_Industry(unsigned int, DoCommandFlag) 0.06 218.12 0.13 739475 0.00 0.00 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) 0.06 218.25 0.13 TileHeightOutsideMap(int, int) 0.05 218.37 0.12 44015450 0.00 0.00 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) 0.05 218.49 0.12 10704587 0.00 0.00 Vehicle::GetGRF() const 0.05 218.61 0.12 194001 0.00 0.00 Train::GetRunningCost() const 0.05 218.73 0.12 4074 0.00 0.00 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) 0.05 218.84 0.12 24990480 0.00 0.00 ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) 0.05 218.95 0.11 33705586 0.00 0.00 SlCalcObjMemberLength(void const*, SaveLoad const*) 0.05 219.06 0.11 13437151 0.00 0.00 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) 0.05 219.17 0.11 60517 0.00 0.00 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) 0.05 219.28 0.11 65941130 0.00 0.00 MarkViewportDirty(ViewPort const*, int, int, int, int) 0.05 219.39 0.11 6008124 0.00 0.00 SetDirtyBlocks(int, int, int, int) 0.05 219.50 0.11 96362676 0.00 0.00 VehicleResolverObject::GetScope(VarSpriteGroupScope, unsigned char) 0.05 219.60 0.11 1293684 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.05 219.71 0.11 107 0.00 0.00 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) 0.05 219.81 0.11 ValidateAutoDrag(Trackdir*, unsigned int, unsigned int) 0.04 219.91 0.10 29416020 0.00 0.00 Vehicle::HandleBreakdown() 0.04 220.01 0.10 2220648 0.00 0.00 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) 0.04 220.11 0.10 871676 0.00 0.00 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) 0.04 220.21 0.10 704261 0.00 0.00 RoadVehCheckTrainCrash(RoadVehicle*) 0.04 220.31 0.10 817 0.00 0.00 GetVehicleTunnelBridgeProc(Vehicle*, void*) 0.04 220.41 0.10 SpriteGroup::GetNumResults() const 0.04 220.50 0.09 21810121 0.00 0.00 GetSignalType(unsigned int, Track) 0.04 220.59 0.09 21503971 0.00 0.00 Station::GetCatchmentRadius() const 0.04 220.68 0.09 12753695 0.00 0.00 GetPartialPixelZ(int, int, Slope) 0.04 220.77 0.09 1827716 0.00 0.00 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) 0.04 220.86 0.09 865299 0.00 0.00 RandomizedSpriteGroup::Resolve(ResolverObject&) const 0.04 220.95 0.09 460001 0.00 0.00 StationCargoList::Append(CargoPacket*, unsigned short) 0.04 221.04 0.09 74587 0.00 0.00 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) 0.04 221.13 0.09 18058 0.00 0.00 OnTick_Town() 0.04 221.22 0.09 10097 0.00 0.00 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) 0.04 221.31 0.09 8 0.01 0.10 TownsMonthlyLoop() 0.04 221.40 0.09 8 0.01 0.01 IndustriesChangeInfo(unsigned int, int, int, ByteReader*) 0.04 221.49 0.09 5 0.02 0.02 Pool::IsValidID(unsigned long) 0.04 221.58 0.09 64488913 0.00 0.00 ScopeResolver::ScopeResolver(ResolverObject&) 0.03 221.66 0.08 89769216 0.00 0.00 IsDiagonalTrackdir(Trackdir) 0.03 221.74 0.08 13442225 0.00 0.00 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) 0.03 221.82 0.08 3249867 0.00 0.00 SlObject(void*, SaveLoad const*) 0.03 221.90 0.08 1528002 0.00 0.00 SetWindowWidgetDirty(WindowClass, int, unsigned char) 0.03 221.98 0.08 558000 0.00 0.00 TileLoop_Station(unsigned int) 0.03 222.06 0.08 310223 0.00 0.00 Vehicle::HasDepotOrder() const 0.03 222.14 0.08 38868 0.00 0.00 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) 0.03 222.22 0.08 7168 0.00 0.00 UpdateTownGrowRate(Town*) 0.03 222.30 0.08 9 0.01 0.01 Save_MAP3() 0.03 222.38 0.08 9 0.01 0.01 Save_MAPT() 0.03 222.46 0.08 CheckClickOnViewportSign(ViewPort const*, int, int, ViewportSign const*) 0.03 222.54 0.08 10182751 0.00 0.00 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) 0.03 222.61 0.07 29415285 0.00 0.00 Vehicle::HandleLoading(bool) 0.03 222.68 0.07 13679815 0.00 0.00 WriteValue(void*, unsigned int, long long) 0.03 222.75 0.07 559875 0.00 0.00 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) 0.03 222.82 0.07 DrawShipDepotSprite(int, int, Axis, DepotPart) 0.03 222.89 0.07 DiagonalTileIterator::~DiagonalTileIterator() 0.03 222.95 0.07 GetTileDesc_Track(unsigned int, TileDesc*) 0.03 223.01 0.06 26328292 0.00 0.00 MarkTileDirtyByTile(unsigned int, int) 0.03 223.07 0.06 4940496 0.00 0.00 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) 0.03 223.13 0.06 4569921 0.00 0.00 GetFoundationSlope(unsigned int, int*) 0.03 223.19 0.06 4445120 0.00 0.00 Train::OnNewDay() 0.03 223.25 0.06 3803918 0.00 0.00 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) 0.03 223.31 0.06 524068 0.00 0.00 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) 0.03 223.37 0.06 285552 0.00 0.00 Train::GetCurveSpeedLimit() const 0.03 223.43 0.06 266429 0.00 0.00 TriggerIndustry(Industry*, IndustryTileTrigger) 0.03 223.49 0.06 193295 0.00 0.00 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) 0.03 223.55 0.06 60518 0.00 0.00 UpdateStationAcceptance(Station*, bool) 0.03 223.61 0.06 48381 0.00 0.00 LoadUnloadVehicle(Vehicle*) 0.03 223.67 0.06 9 0.01 0.01 Save_MAP2() 0.03 223.73 0.06 CommandCost RemoveRailStation(Waypoint*, DoCommandFlag, OverflowSafeInt) 0.03 223.79 0.06 GetDirectionTowards(Vehicle const*, int, int) 0.03 223.85 0.06 ValidateTrains(Train*, Train*, Train*, Train*, bool) 0.03 223.91 0.06 GetWaterTileType(unsigned int) 0.02 223.97 0.06 19140166 0.00 0.00 GetSignalStateByTrackdir(unsigned int, Trackdir) 0.02 224.02 0.06 268 0.00 0.00 RandomizedSpriteGroup::~RandomizedSpriteGroup() 0.02 224.07 0.05 157472782 0.00 0.00 Vehicle::UpdatePosition() 0.02 224.12 0.05 61187991 0.00 0.00 ReadValue(void const*, unsigned int) 0.02 224.17 0.05 35470405 0.00 0.00 FioReadByte() 0.02 224.22 0.05 21879632 0.00 0.00 Train::IsPrimaryVehicle() const 0.02 224.27 0.05 9895409 0.00 0.00 VehicleEnter_Station(Vehicle*, unsigned int, int, int) 0.02 224.32 0.05 4004279 0.00 0.00 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) 0.02 224.37 0.05 1004985 0.00 0.00 TryReserveRailTrack(unsigned int, Track, bool) 0.02 224.42 0.05 329539 0.00 0.00 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) 0.02 224.47 0.05 38692 0.00 0.00 GroundVehicle::PowerChanged() 0.02 224.52 0.05 4953 0.00 0.00 IsRailDepotTile(unsigned int) 0.02 224.57 0.05 9 0.01 0.01 Save_MAP1() 0.02 224.62 0.05 9 0.01 0.01 Save_MAP4() 0.02 224.67 0.05 9 0.01 0.01 Save_MAP7() 0.02 224.72 0.05 LoadNewGRFSound(SoundEntry*) 0.02 224.77 0.05 CheckForMissingSprites() 0.02 224.82 0.05 CalcBridgeLenCostFactor(int) 0.02 224.87 0.05 ScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const 0.02 224.92 0.05 26911420 0.00 0.00 Order::Equals(Order const&) const 0.02 224.96 0.04 36552042 0.00 0.00 Vehicle::UpdatePositionAndViewport() 0.02 225.00 0.04 26586212 0.00 0.00 GetReservedTrackbits(unsigned int) 0.02 225.04 0.04 19766715 0.00 0.00 GetTileType(unsigned int) 0.02 225.08 0.04 16935739 0.00 0.00 DistanceManhattan(unsigned int, unsigned int) 0.02 225.12 0.04 13895386 0.00 0.00 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const 0.02 225.16 0.04 11877245 0.00 0.00 GetEngineReplacement(EngineRenew*, unsigned short, unsigned short) 0.02 225.20 0.04 11851344 0.00 0.00 AddProducedCargo_Town(unsigned int, CargoArray&) 0.02 225.24 0.04 2904017 0.00 0.00 GetCharacterHeight(FontSize) 0.02 225.28 0.04 1416861 0.00 0.00 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) 0.02 225.32 0.04 1003110 0.00 0.00 ReferenceToInt(void const*, SLRefType) 0.02 225.36 0.04 901593 0.00 0.00 SlArray(void*, unsigned long, unsigned int) 0.02 225.40 0.04 373651 0.00 0.00 DistanceMaxPlusManhattan(unsigned int, unsigned int) 0.02 225.44 0.04 321908 0.00 0.00 GetTownRoadBits(unsigned int) 0.02 225.48 0.04 299741 0.00 0.00 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) 0.02 225.52 0.04 100277 0.00 0.00 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) 0.02 225.56 0.04 44943 0.00 0.00 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) 0.02 225.60 0.04 43049 0.00 0.00 BuildTownHouse(Town*, unsigned int) 0.02 225.64 0.04 30045 0.00 0.00 DeleteStaleLinks(Station*) 0.02 225.68 0.04 2463 0.00 0.00 Vehicle::LeaveStation() 0.02 225.72 0.04 9 0.00 0.01 Save_MAPH() 0.02 225.76 0.04 1 0.04 225.86 VideoDriver_Dedicated::MainLoop() 0.02 225.80 0.04 DrawStationTile(int, int, RailType, Axis, StationClassID, unsigned int) 0.02 225.84 0.04 SmallVector::~SmallVector() 0.02 225.87 0.04 22626377 0.00 0.00 TrackOverlapsTracks(TrackBits, Track) 0.02 225.91 0.04 11307854 0.00 0.00 SmallArray::FirstFreeSubArray() 0.02 225.94 0.04 288061 0.00 0.00 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) 0.02 225.98 0.04 4 0.01 0.01 CommitVehicleListOrderChanges() 0.02 226.01 0.04 GetSimpleHouseCallback(CallbackID, unsigned int, unsigned int, HouseSpec const*, Town*, unsigned int, unsigned int) 0.01 226.04 0.03 37374248 0.00 0.00 VehicleScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const 0.01 226.07 0.03 20374747 0.00 0.00 GetTileType(unsigned int) 0.01 226.10 0.03 18093549 0.00 0.00 ApplyFoundationToSlope(Foundation, Slope*) 0.01 226.13 0.03 12651725 0.00 0.00 IsPlainRailTile(unsigned int) 0.01 226.16 0.03 10426263 0.00 0.00 CNodeList_HashTableT, 8, 10>::InsertClosedNode(CYapfRailNodeT&) 0.01 226.19 0.03 9867570 0.00 0.00 GetTerrainType(unsigned int, TileContext) 0.01 226.22 0.03 5938606 0.00 0.00 EngineReplacement(EngineRenew*, unsigned short, unsigned short, bool*) 0.01 226.25 0.03 5396978 0.00 0.00 Utf8Decode(unsigned int*, char const*) 0.01 226.28 0.03 4668605 0.00 0.00 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) 0.01 226.31 0.03 3090393 0.00 0.00 CanDeleteHouse(unsigned int) 0.01 226.34 0.03 1249742 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) 0.01 226.37 0.03 574615 0.00 0.00 bool StationCargoList::ShiftCargo(CargoLoad&, unsigned short) 0.01 226.40 0.03 557087 0.00 0.00 DecreaseVehicleValue(Vehicle*) 0.01 226.43 0.03 541930 0.00 0.00 SpriteFontCache::GetGlyphWidth(unsigned int) 0.01 226.46 0.03 492122 0.00 0.00 TrainApproachingLineEnd(Train*, bool, bool) 0.01 226.49 0.03 300706 0.00 0.00 CheckIfTrainNeedsService(Train*) 0.01 226.52 0.03 282284 0.00 0.00 CargoDelivery::operator()(CargoPacket*) 0.01 226.55 0.03 202960 0.00 0.00 CheckVehicleBreakdown(Vehicle*) 0.01 226.58 0.03 122008 0.00 0.00 FormatNumber(char*, long long, char const*, char const*, int, int) 0.01 226.61 0.03 36323 0.00 0.00 NetworkUDPSocketHandler::ReceivePackets() 0.01 226.64 0.03 36134 0.00 0.00 BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) 0.01 226.67 0.03 21693 0.00 0.00 DoClearSquare(unsigned int) 0.01 226.70 0.03 18163 0.00 0.00 TCPListenHandler::Receive() 0.01 226.73 0.03 18162 0.00 0.00 MoveAllTextEffects() 0.01 226.76 0.03 46 0.00 0.00 ReleaseDisastersTargetingIndustry(unsigned short) 0.01 226.79 0.03 3 0.01 0.07 UpdateHousesAndTowns() 0.01 226.82 0.03 3 0.01 0.01 AfterLoadCompanyStats() 0.01 226.85 0.03 GetRoadOwner(unsigned int, RoadType) 0.01 226.88 0.03 TrainCrashed(Train*) 0.01 226.91 0.03 ExplosionSmallTick(EffectVehicle*) 0.01 226.94 0.03 DedicatedSignalHandler(int) 0.01 226.97 0.03 CStrA::AddFormatL(char const*, __va_list_tag*) 0.01 227.00 0.03 Window::DrawViewport() const 0.01 227.03 0.03 267275 0.00 0.00 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) 0.01 227.05 0.03 114779 0.00 0.00 CYapfRailNodeT::Set(CYapfRailNodeT*, unsigned int, Trackdir, bool) 0.01 227.08 0.03 108507 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) 0.01 227.10 0.03 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail2>(Train const*, CYapfAnySafeTileRail2&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const 0.01 227.12 0.02 64489276 0.00 0.00 ScopeResolver::~ScopeResolver() 0.01 227.14 0.02 23575740 0.00 0.00 IsRailStationTile(unsigned int) 0.01 227.16 0.02 13726006 0.00 0.00 TrainCanLeaveTile(Train const*) 0.01 227.18 0.02 10182729 0.00 0.00 TownScopeResolver::TownScopeResolver(ResolverObject&, Town*, bool) 0.01 227.20 0.02 4471297 0.00 0.00 AgeVehicle(Vehicle*) 0.01 227.22 0.02 2409933 0.00 0.00 CancelLoadingDueToDeletedOrder(Vehicle*) 0.01 227.24 0.02 2269276 0.00 0.00 BaseStation::GetByTile(unsigned int) 0.01 227.26 0.02 2254978 0.00 0.00 Vehicle::SetNext(Vehicle*) 0.01 227.28 0.02 1932177 0.00 0.00 RoadVehicle::Tick() 0.01 227.30 0.02 1887261 0.00 0.00 SetWindowDirty(WindowClass, int) 0.01 227.32 0.02 1887243 0.00 0.00 SlSetLength(unsigned long) 0.01 227.34 0.02 1505392 0.00 0.00 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) 0.01 227.36 0.02 1496249 0.00 0.00 Vehicle::HasEngineType() const 0.01 227.38 0.02 1368292 0.00 0.00 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 227.40 0.02 1172665 0.00 0.00 IsHangar(unsigned int) 0.01 227.42 0.02 931552 0.00 0.00 TrainMovedChangeSignals(unsigned int, DiagDirection) 0.01 227.44 0.02 840385 0.00 0.00 CapacityAnnotation::Comparator::operator()(CapacityAnnotation const*, CapacityAnnotation const*) const 0.01 227.46 0.02 808795 0.00 0.00 CheckNextTrainTile(Train*) 0.01 227.48 0.02 638634 0.00 0.00 WatchedCargoCallback(unsigned int, unsigned int) 0.01 227.50 0.02 617443 0.00 0.00 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) 0.01 227.52 0.02 470025 0.00 0.00 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) 0.01 227.54 0.02 408634 0.00 0.00 GetFoundation_Town(unsigned int, Slope) 0.01 227.56 0.02 396350 0.00 0.00 FollowTrainReservation(Train const*, Vehicle**) 0.01 227.58 0.02 365495 0.00 0.00 VehicleCargoList::AddToCache(CargoPacket const*) 0.01 227.60 0.02 280986 0.00 0.00 VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) 0.01 227.62 0.02 262880 0.00 0.00 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) 0.01 227.64 0.02 211743 0.00 0.00 GetOtherTunnelEnd(unsigned int) 0.01 227.66 0.02 196783 0.00 0.00 ClearTile_Station(unsigned int, DoCommandFlag) 0.01 227.68 0.02 193518 0.00 0.00 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) 0.01 227.70 0.02 110579 0.00 0.00 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) 0.01 227.72 0.02 108509 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) 0.01 227.74 0.02 77531 0.00 0.00 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) 0.01 227.76 0.02 50839 0.00 0.00 OrderList::GetNextStoppingStation(Vehicle const*, Order const*, unsigned int) const 0.01 227.78 0.02 44945 0.00 0.00 TriggerVehicle(Vehicle*, VehicleTrigger) 0.01 227.80 0.02 44033 0.00 0.00 VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) 0.01 227.82 0.02 33148 0.00 0.00 Train::MarkDirty() 0.01 227.84 0.02 20259 0.00 0.00 ThreadMutex_pthread::EndCritical(bool) 0.01 227.86 0.02 18163 0.00 0.00 InputLoop() 0.01 227.88 0.02 5242 0.00 0.00 AllocSprite(unsigned long) 0.01 227.90 0.02 2595 0.00 0.00 TrainApproachingCrossingEnum(Vehicle*, void*) 0.01 227.92 0.02 2300 0.00 0.00 ReverseTrainDirection(Train*) 0.01 227.94 0.02 1864 0.00 0.00 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) 0.01 227.96 0.02 1234 0.00 0.00 TrainOnTileEnum(Vehicle*, void*) 0.01 227.98 0.02 61 0.00 0.00 WhoCanServiceIndustry(Industry*) 0.01 228.00 0.02 39 0.00 0.00 CheckCanTerraformSurroundingTiles(unsigned int, unsigned int, int) 0.01 228.02 0.02 37 0.00 0.00 UpdateTownMaxPass(Town*) 0.01 228.04 0.02 9 0.00 0.00 Save_MAP5() 0.01 228.06 0.02 3 0.01 0.06 RebuildTownCaches() 0.01 228.08 0.02 3 0.01 0.01 Load_MAPT() 0.01 228.10 0.02 CmdTurnRoadVeh(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.01 228.12 0.02 GetTilePixelZOutsideMap(int, int) 0.01 228.14 0.02 ConstrainAllViewportsZoom() 0.01 228.16 0.02 CompareRailTypes(RailType const*, RailType const*) 0.01 228.18 0.02 GetAnimationFrame(unsigned int) 0.01 228.20 0.02 AnimateTile_Station(unsigned int) 0.01 228.22 0.02 SmallVector::~SmallVector() 0.01 228.24 0.02 Town::PostDestructor(unsigned long) 0.01 228.26 0.02 7649389 0.00 0.00 GetTileOwner(unsigned int) 0.01 228.27 0.02 2254800 0.00 0.00 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) 0.01 228.29 0.02 2194582 0.00 0.00 DieselSmokeInit(EffectVehicle*) 0.01 228.30 0.02 835438 0.00 0.00 ElectricSparkTick(EffectVehicle*) 0.01 228.32 0.02 799944 0.00 0.00 SteamSmokeTick(EffectVehicle*) 0.01 228.33 0.02 11109 0.00 0.00 SteamSmokeInit(EffectVehicle*) 0.01 228.35 0.02 302 0.00 0.00 Order::SetRefit(unsigned char) 0.01 228.36 0.02 long long Clamp(long long, long long, long long) [clone .constprop.54] 0.01 228.38 0.02 CFollowTrackT<(TransportType)0, Train, false, true>::Follow(unsigned int, Trackdir) 0.00 228.39 0.01 28908809 0.00 0.00 HouseResolverObject::GetScope(VarSpriteGroupScope, unsigned char) 0.00 228.40 0.01 20856490 0.00 0.00 DistanceSquare(unsigned int, unsigned int) 0.00 228.41 0.01 13653202 0.00 0.00 RealSpriteGroup::Resolve(ResolverObject&) const 0.00 228.42 0.01 13460529 0.00 0.00 Vehicle::GetGroundVehicleCache() const 0.00 228.43 0.01 12587509 0.00 0.00 SpriteGroup::GetCallbackResult() const 0.00 228.44 0.01 11458202 0.00 0.00 SpriteGroup::Resolve(ResolverObject&) const 0.00 228.45 0.01 5293715 0.00 0.00 FioSkipBytes(int) 0.00 228.46 0.01 4783009 0.00 0.00 OrthogonalTileArea::Contains(unsigned int) const 0.00 228.47 0.01 2903989 0.00 0.00 SpriteFontCache::GetHeight() const 0.00 228.48 0.01 2863195 0.00 0.00 GetStationType(unsigned int) 0.00 228.49 0.01 2302472 0.00 0.00 Vehicle::Vehicle(VehicleType) 0.00 228.50 0.01 2302458 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 228.51 0.01 2302440 0.00 0.00 Vehicle::~Vehicle() 0.00 228.52 0.01 2254837 0.00 0.00 CreateEffectVehicle(int, int, int, EffectVehicleType) 0.00 228.53 0.01 2159369 0.00 0.00 TrainOnTileEnum(Vehicle*, void*) 0.00 228.54 0.01 1908129 0.00 0.00 HasPbsSignalOnTrackdir(unsigned int, Trackdir) 0.00 228.55 0.01 1514861 0.00 0.00 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 228.56 0.01 1407931 0.00 0.00 CommandCost::AddCost(CommandCost const&) 0.00 228.57 0.01 1360893 0.00 0.00 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 228.58 0.01 1170285 0.00 0.00 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::CanEnterNewTile() 0.00 228.59 0.01 1165264 0.00 0.00 FloodVehicles(unsigned int) 0.00 228.60 0.01 1100974 0.00 0.00 NormaliseSubtypes(Train*) 0.00 228.61 0.01 1086201 0.00 0.00 VehicleEnter_Road(Vehicle*, unsigned int, int, int) 0.00 228.62 0.01 934993 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(unsigned int const&) 0.00 228.63 0.01 904399 0.00 0.00 SetWindowClassesDirty(WindowClass) 0.00 228.64 0.01 761152 0.00 0.00 std::_Deque_base >::_M_initialize_map(unsigned long) 0.00 228.65 0.01 644663 0.00 0.00 CargoPacket::Merge(CargoPacket*) 0.00 228.66 0.01 557104 0.00 0.00 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) 0.00 228.67 0.01 556265 0.00 0.00 vseprintf(char*, char const*, char const*, __va_list_tag*) 0.00 228.68 0.01 548554 0.00 0.00 IndustryTileScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const 0.00 228.69 0.01 483992 0.00 0.00 ViewportSign::MarkDirty(ZoomLevel) const 0.00 228.70 0.01 483018 0.00 0.00 RoadVehicle::GetCurrentMaxSpeed() const 0.00 228.71 0.01 470533 0.00 0.00 TrainApproachingCrossingTile(Train const*) 0.00 228.72 0.01 382143 0.00 0.00 GetPrice(Price, unsigned int, GRFFile const*, int) 0.00 228.73 0.01 368978 0.00 0.00 GetAnyRoadBits(unsigned int, RoadType, bool) 0.00 228.74 0.01 284023 0.00 0.00 CargoPacket::Split(unsigned int) 0.00 228.75 0.01 282291 0.00 0.00 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) 0.00 228.76 0.01 282288 0.00 0.00 AddCargoDelivery(unsigned char, Owner, unsigned int, SourceType, unsigned short, Station const*) 0.00 228.77 0.01 282288 0.00 0.00 CargoRemoval::Postprocess(CargoPacket*, unsigned int) 0.00 228.78 0.01 279715 0.00 0.00 Md5::Append(void const*, unsigned long) 0.00 228.79 0.01 274473 0.00 0.00 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) 0.00 228.80 0.01 249519 0.00 0.00 ICUParagraphLayout::NextLine(int) 0.00 228.81 0.01 240522 0.00 0.00 FindTrainOnTrackEnum(Vehicle*, void*) 0.00 228.82 0.01 219946 0.00 0.00 CanConnectToRoad(unsigned int, RoadType, DiagDirection) 0.00 228.83 0.01 191457 0.00 0.00 CargoPacket::Reduce(unsigned int) 0.00 228.84 0.01 183578 0.00 0.00 IsTileFlat(unsigned int, int*) 0.00 228.85 0.01 173318 0.00 0.00 SlCalcObjLength(void const*, SaveLoad const*) 0.00 228.86 0.01 152525 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) 0.00 228.87 0.01 127016 0.00 0.00 Vehicle::UpdateVisualEffect(bool) 0.00 228.88 0.01 126782 0.00 0.00 Engine::DetermineCapacity(Vehicle const*, unsigned short*) const 0.00 228.89 0.01 124753 0.00 0.00 Layouter::Layouter(char const*, int, TextColour, FontSize) 0.00 228.90 0.01 119826 0.00 0.00 GetStationIndex(unsigned int) 0.00 228.91 0.01 119432 0.00 0.00 SkipSpriteData(unsigned char, unsigned short) 0.00 228.92 0.01 116987 0.00 0.00 InvalidateWindowData(WindowClass, int, int, bool) 0.00 228.93 0.01 115920 0.00 0.00 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) 0.00 228.94 0.01 112650 0.00 0.00 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) 0.00 228.95 0.01 111474 0.00 0.00 Station::GetTileArea(OrthogonalTileArea*, StationType) const 0.00 228.96 0.01 110583 0.00 0.00 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() 0.00 228.97 0.01 89428 0.00 0.00 ICUParagraphLayout::Reflow() 0.00 228.98 0.01 77536 0.00 0.00 LinkGraph::Node::UpdateEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) 0.00 228.99 0.01 75296 0.00 0.00 strecpy(char*, char const*, char const*) 0.00 229.00 0.01 62332 0.00 0.00 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) 0.00 229.01 0.01 60516 0.00 0.00 StationRect::IsEmpty() const 0.00 229.02 0.01 60500 0.00 0.00 TriggerWatchedCargoCallbacks(Station*) 0.00 229.03 0.01 59220 0.00 0.00 HasRoadTypesAvail(Owner, RoadTypes) 0.00 229.04 0.01 59106 0.00 0.00 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 229.05 0.01 50069 0.00 0.00 TileLoop_TunnelBridge(unsigned int) 0.00 229.06 0.01 47624 0.00 0.00 Vehicle::IsEngineCountable() const 0.00 229.07 0.01 38734 0.00 0.00 Train::UpdateAcceleration() 0.00 229.08 0.01 38692 0.00 0.00 GroundVehicle::CargoChanged() 0.00 229.09 0.01 36334 0.00 0.00 UpdateTextEffect(unsigned short, unsigned short) 0.00 229.10 0.01 35327 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) 0.00 229.11 0.01 33731 0.00 0.00 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) 0.00 229.12 0.01 31747 0.00 0.00 GetGRFSpriteOffset(unsigned int) 0.00 229.13 0.01 25579 0.00 0.00 GetSlopePixelZ_Industry(unsigned int, unsigned int, unsigned int) 0.00 229.14 0.01 24516 0.00 0.00 AnimateNewIndustryTile(unsigned int) 0.00 229.15 0.01 22003 0.00 0.00 Town::UpdateVirtCoord() 0.00 229.16 0.01 20260 0.00 0.00 ThreadMutex_pthread::BeginCritical(bool) 0.00 229.17 0.01 18234 0.00 0.00 Window::InvalidateData(int, bool) 0.00 229.18 0.01 18162 0.00 0.01 NetworkGameLoop() 0.00 229.19 0.01 18161 0.00 0.01 GameLoop() 0.00 229.20 0.01 18161 0.00 0.00 MainToolbarWindow::OnTick() 0.00 229.21 0.01 18159 0.00 0.00 ServerNetworkGameSocketHandler::Send() 0.00 229.22 0.01 18159 0.00 0.00 ServerNetworkAdminSocketHandler::Send() 0.00 229.23 0.01 15130 0.00 0.00 RealSave_STNN(BaseStation*) 0.00 229.24 0.01 13509 0.00 0.00 GetIndustrySpec(unsigned char) 0.00 229.25 0.01 10204 0.00 0.00 str_validate(char*, char const*, StringValidationSettings) 0.00 229.26 0.01 9034 0.00 0.00 UpdateTownCargoes(Town*) 0.00 229.27 0.01 7258 0.00 0.00 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) 0.00 229.28 0.01 5616 0.00 0.00 GrowTown(Town*) 0.00 229.29 0.01 4991 0.00 0.00 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) 0.00 229.30 0.01 4253 0.00 0.00 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) 0.00 229.31 0.01 3856 0.00 0.00 GetNumHouses(unsigned short, Town const*) 0.00 229.32 0.01 3643 0.00 0.00 UpdateOrderDest(Vehicle*, Order const*, int, bool) 0.00 229.33 0.01 2533 0.00 0.00 ShowFillingPercent(int, int, int, unsigned char, unsigned short) 0.00 229.34 0.01 2461 0.00 0.00 PrepareUnload(Vehicle*) 0.00 229.35 0.01 2382 0.00 0.00 IncreaseStats(Station*, Vehicle const*, unsigned short) 0.00 229.36 0.01 2122 0.00 0.00 Industry::GetRandom() 0.00 229.37 0.01 1028 0.00 0.00 SkipIf(ByteReader*) 0.00 229.38 0.01 779 0.00 0.00 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) 0.00 229.39 0.01 768 0.00 0.00 GetRailIcon(unsigned short, bool, int&, EngineImageType) 0.00 229.40 0.01 676 0.00 0.00 CheckTrainAtSignal(Vehicle*, void*) 0.00 229.41 0.01 489 0.00 0.00 NetworkTCPSocketHandler::ReceivePacket() 0.00 229.42 0.01 448 0.00 0.00 ChangeGRFParamValueNames(ByteReader*) 0.00 229.43 0.01 377 0.00 0.00 RoadVehicle::GetExpenseType(bool) const 0.00 229.44 0.01 202 0.00 0.00 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) 0.00 229.45 0.01 115 0.00 0.00 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 229.46 0.01 44 0.00 0.00 Layouter::ResetFontCache(FontSize) 0.00 229.47 0.01 40 0.00 0.00 LinkGraph::Init(unsigned int) 0.00 229.48 0.01 39 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 229.49 0.01 37 0.00 0.00 MarkCanalsAndRiversAroundDirty(unsigned int) 0.00 229.50 0.01 17 0.00 0.00 MCF2ndPass::MCF2ndPass(LinkGraphJob&) 0.00 229.51 0.01 13 0.00 0.00 Window::Window(WindowDesc*) 0.00 229.52 0.01 12 0.00 0.00 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) 0.00 229.53 0.01 9 0.00 0.00 Save_MAP6() 0.00 229.54 0.01 9 0.00 0.01 PoolBase::Clean(PoolType) 0.00 229.55 0.01 6 0.00 0.00 SlGetFieldLength() 0.00 229.56 0.01 5 0.00 0.00 RemoveOrderFromAllVehicles(OrderType, unsigned short) 0.00 229.57 0.01 4 0.00 0.03 LoadNewGRF(unsigned int, unsigned int) 0.00 229.58 0.01 3 0.00 0.27 AfterLoadGame() 0.00 229.59 0.01 3 0.00 0.03 AfterLoadVehicles(bool) 0.00 229.60 0.01 3 0.00 0.00 CheckTrainsLengths() 0.00 229.61 0.01 3 0.00 0.00 UpdateCompanyRatingAndValue(Company*, bool) 0.00 229.62 0.01 3 0.00 0.00 Load_MAP4() 0.00 229.63 0.01 3 0.00 0.00 Load_MAP5() 0.00 229.64 0.01 3 0.00 0.00 Load_MAP6() 0.00 229.65 0.01 2 0.01 0.01 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, int, Slope) 0.00 229.66 0.01 2 0.01 0.01 Load_MAP7() 0.00 229.67 0.01 1 0.01 0.01 TownsYearlyLoop() 0.00 229.68 0.01 1 0.01 0.03 NetworkServerStart() 0.00 229.69 0.01 CmdClearArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 229.70 0.01 CmdDoTownAction(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 229.71 0.01 CmdRenameStation(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 229.72 0.01 GetCargoCallback(CallbackID, unsigned int, unsigned int, CargoSpec const*) 0.00 229.73 0.01 Utf8StringLength(char const*) 0.00 229.74 0.01 HasVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 229.75 0.01 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) 0.00 229.76 0.01 CheckClickOnVehicle(ViewPort const*, int, int) 0.00 229.77 0.01 GetRelativePosition(unsigned int, unsigned int) 0.00 229.78 0.01 UpdateObjectColours(Company const*) 0.00 229.79 0.01 GetSlopePixelZOnEdge(Slope, DiagDirection, int*, int*) 0.00 229.80 0.01 GetTrainForReservation(unsigned int, Track) 0.00 229.81 0.01 CmdReverseTrainDirection(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 229.82 0.01 void DumpState(CYapfRail1&, CYapfRail1&) 0.00 229.83 0.01 GetStationGfx(unsigned int) 0.00 229.84 0.01 IsRailDepotTile(unsigned int) 0.00 229.85 0.01 ChangeTileOwner_Road(unsigned int, Owner, Owner) 0.00 229.86 0.01 FindClosestRoadDepot(RoadVehicle const*, int) 0.00 229.87 0.01 GetTileDesc_Industry(unsigned int, TileDesc*) 0.00 229.88 0.01 IsDriveThroughStopTile(unsigned int) 0.00 229.89 0.01 ChangeTileOwner_Station(unsigned int, Owner, Owner) 0.00 229.90 0.01 GetTunnelBridgeDirection(unsigned int) 0.00 229.91 0.01 EnumCheckRoadVehCrashTrain(Vehicle*, void*) 0.00 229.92 0.01 MakeRailStationAreaSmaller(BaseStation*) 0.00 229.93 0.01 CollectTrackbitsFromCrashedVehiclesEnum(Vehicle*, void*) 0.00 229.94 0.01 PlaceTree(unsigned int, unsigned int) 0.00 229.95 0.01 DumpTarget::BeginStruct(unsigned long, char const*, void const*) 0.00 229.96 0.01 CargoRemoval::Preprocess(CargoPacket*) 0.00 229.97 0.01 FixedSizeArray, 65536u>, 256u>::~FixedSizeArray() 0.00 229.98 0.01 SmallMapWindow::~SmallMapWindow() 0.00 229.99 0.01 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) 0.00 230.00 0.01 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::ReserveSingleTrack(unsigned int, Trackdir) 0.00 230.01 0.01 TownScopeResolver::StorePSA(unsigned int, int) 0.00 230.02 0.01 TownResolverObject::GetScope(VarSpriteGroupScope, unsigned char) 0.00 230.03 0.01 NetworkHTTPSocketHandler::Receive() 0.00 230.04 0.01 Game::GetScannerLibrary() 0.00 230.05 0.01 Train::FindClosestDepot(unsigned int*, unsigned short*, bool*) 0.00 230.06 0.01 Station::AddFacility(StationFacility, unsigned int) 0.00 230.07 0.01 StationRect::PtInExtendedRect(int, int, int) const 0.00 230.08 0.01 Font::getLeading() const 0.00 230.08 0.01 3213894 0.00 0.00 FindFirstBit(unsigned int) 0.00 230.09 0.01 427504 0.00 0.00 GetFoundation_Clear(unsigned int, Slope) 0.00 230.09 0.01 288055 0.00 0.00 VehicleCargoList::AddToMeta(CargoPacket const*, CargoList > >::MoveToAction) 0.00 230.10 0.01 287898 0.00 0.00 CargoLoad::operator()(CargoPacket*) 0.00 230.10 0.01 232659 0.00 0.00 GetOtherBridgeEnd(unsigned int) 0.00 230.11 0.01 229133 0.00 0.00 ottd_rdtsc() 0.00 230.11 0.01 36123 0.00 0.00 Blitter_Null::UsePaletteAnimation() 0.00 230.12 0.01 154 0.00 0.00 VehicleCargoList::Reroute(unsigned int, VehicleCargoList*, unsigned short, unsigned short, GoodsEntry const*) 0.00 230.12 0.01 ReallocError(unsigned long) 0.00 230.13 0.01 SetRandomSeed(unsigned int) 0.00 230.13 0.01 GetSouthernBridgeEnd(unsigned int) 0.00 230.14 0.01 CreateEffectVehicleAbove(int, int, int, EffectVehicleType) 0.00 230.14 0.01 CheckRailSlope(Slope, TrackBits, TrackBits, unsigned int) 0.00 230.15 0.01 BreakdownSmokeTick(EffectVehicle*) 0.00 230.15 0.01 SmokeTick(EffectVehicle*) 0.00 230.16 0.01 CheatWindow::OnClick(Point, int, int) 0.00 230.16 0.01 Blitter_Null::PaletteAnimate(Palette const&) 0.00 230.17 0.01 BuildVehicleWindow::OnPaint() 0.00 230.17 0.01 BuildAirToolbarWindow::OnClick(Point, int, int) 0.00 230.17 0.00 24990479 0.00 0.00 ResolverObject::~ResolverObject() 0.00 230.17 0.00 10495404 0.00 0.00 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 10013865 0.00 0.00 GetIndustryTileSpec(unsigned short) 0.00 230.17 0.00 7220836 0.00 0.00 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) 0.00 230.17 0.00 5225112 0.00 0.00 HasStationReservation(unsigned int) 0.00 230.17 0.00 4004173 0.00 0.00 StationFinder::GetStations() 0.00 230.17 0.00 3637650 0.00 0.00 Randomizer::Next(unsigned int) 0.00 230.17 0.00 2839908 0.00 0.00 Utf8Encode(char*, unsigned int) 0.00 230.17 0.00 2833218 0.00 0.00 SetTownRatingTestMode(bool) 0.00 230.17 0.00 2527230 0.00 0.00 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) 0.00 230.17 0.00 2409902 0.00 0.00 Order::~Order() 0.00 230.17 0.00 2340057 0.00 0.00 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 2302452 0.00 0.00 CargoList > >::~CargoList() 0.00 230.17 0.00 2302431 0.00 0.00 BaseConsist::~BaseConsist() 0.00 230.17 0.00 2278127 0.00 0.00 GetTileType(unsigned int) 0.00 230.17 0.00 2265674 0.00 0.00 DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) 0.00 230.17 0.00 2255047 0.00 0.00 GetGrfSpecFeature(VehicleType) 0.00 230.17 0.00 1746880 0.00 0.00 Train::GetVehicleTrackdir() const 0.00 230.17 0.00 1704981 0.00 0.00 SlWriteSimpleGamma(unsigned long) 0.00 230.17 0.00 1696232 0.00 0.00 CallbackResultSpriteGroup::GetCallbackResult() const 0.00 230.17 0.00 1677439 0.00 0.00 HasSignalOnTrackdir(unsigned int, Trackdir) 0.00 230.17 0.00 1493219 0.00 0.00 IndustryTileResolverObject::GetScope(VarSpriteGroupScope, unsigned char) 0.00 230.17 0.00 1369416 0.00 0.00 FindClearedObject(unsigned int) 0.00 230.17 0.00 1364470 0.00 0.00 IsTunnel(unsigned int) 0.00 230.17 0.00 1338612 0.00 0.00 Vehicle::OnNewDay() 0.00 230.17 0.00 1281029 0.00 0.00 SlSetArrayIndex(unsigned int) 0.00 230.17 0.00 1172690 0.00 0.00 GetTileType(unsigned int) 0.00 230.17 0.00 1156528 0.00 0.00 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 1142265 0.00 0.00 GetFoundation_Water(unsigned int, Slope) 0.00 230.17 0.00 1105815 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) 0.00 230.17 0.00 1093436 0.00 0.00 IsValidChar(unsigned int, CharSetFilter) 0.00 230.17 0.00 924100 0.00 0.00 FreightWagonMult(unsigned char) 0.00 230.17 0.00 887372 0.00 0.00 GetBridgeFoundation(Slope, Axis) 0.00 230.17 0.00 873157 0.00 0.00 SndPlayScreenCoordFx(unsigned short, int, int, int, int) 0.00 230.17 0.00 865300 0.00 0.00 HouseScopeResolver::SetTriggers(int) const 0.00 230.17 0.00 865300 0.00 0.00 HouseScopeResolver::GetRandomBits() const 0.00 230.17 0.00 865294 0.00 0.00 HouseScopeResolver::GetTriggers() const 0.00 230.17 0.00 848997 0.00 0.00 SndPlayVehicleFx(unsigned short, Vehicle const*) 0.00 230.17 0.00 827559 0.00 0.00 SlWriteUint32(unsigned int) 0.00 230.17 0.00 822188 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 814742 0.00 0.00 UnreserveRailTrack(unsigned int, Track) 0.00 230.17 0.00 805559 0.00 0.00 FindFirstTrackdir(TrackdirBits) 0.00 230.17 0.00 770234 0.00 0.00 SpriteFontCache::GetUnicodeGlyph(unsigned int) 0.00 230.17 0.00 761156 0.00 0.00 std::_Deque_base >::~_Deque_base() 0.00 230.17 0.00 714363 0.00 0.00 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) 0.00 230.17 0.00 685279 0.00 0.00 FioReadWord() 0.00 230.17 0.00 684560 0.00 0.00 RoadVehicle::IsInDepot() const 0.00 230.17 0.00 681284 0.00 0.00 RoadZPosAffectSpeed(RoadVehicle*, int) 0.00 230.17 0.00 643354 0.00 0.00 ClearPathReservation(Train const*, unsigned int, Trackdir) 0.00 230.17 0.00 611735 0.00 0.00 RoadVehicle::IsPrimaryVehicle() const 0.00 230.17 0.00 595802 0.00 0.00 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) 0.00 230.17 0.00 588213 0.00 0.00 bool operator== > > >, std::_List_iterator, std::_Rb_tree_iterator > > >, std::_List_iterator, unsigned short, CargoPacket*, CargoPacket*, std::less >(MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&, MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&) 0.00 230.17 0.00 577588 0.00 0.00 TileLoop_Void(unsigned int) 0.00 230.17 0.00 558643 0.00 0.00 RoadVehicle::UpdateSpeed() 0.00 230.17 0.00 557707 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned short const&) const 0.00 230.17 0.00 546407 0.00 0.00 SpriteExists(unsigned int) 0.00 230.17 0.00 523764 0.00 0.00 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) 0.00 230.17 0.00 514014 0.00 0.00 GetHouseNorthPart(unsigned short&) 0.00 230.17 0.00 505193 0.00 0.00 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) 0.00 230.17 0.00 459997 0.00 0.00 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) 0.00 230.17 0.00 432769 0.00 0.00 GetTileZ(unsigned int) 0.00 230.17 0.00 429432 0.00 0.00 GetRailTileType(unsigned int) 0.00 230.17 0.00 421457 0.00 0.00 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const 0.00 230.17 0.00 417716 0.00 0.00 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 230.17 0.00 417026 0.00 0.00 seprintf(char*, char const*, char const*, ...) 0.00 230.17 0.00 411440 0.00 0.00 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) 0.00 230.17 0.00 403526 0.00 0.00 GetVehicleDescription(VehicleType) 0.00 230.17 0.00 388299 0.00 0.00 GetFoundation_Station(unsigned int, Slope) 0.00 230.17 0.00 386523 0.00 0.00 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) 0.00 230.17 0.00 378312 0.00 0.00 SlReadSimpleGamma() 0.00 230.17 0.00 370795 0.00 0.00 GetStationIndex(unsigned int) 0.00 230.17 0.00 365258 0.00 0.00 DistanceAnnotation::IsBetter(DistanceAnnotation const*, unsigned int, int, unsigned int) const 0.00 230.17 0.00 314652 0.00 0.00 StringParameters::GetInt64(unsigned int) 0.00 230.17 0.00 310224 0.00 0.00 Vehicle::NeedsAutomaticServicing() const 0.00 230.17 0.00 299750 0.00 0.00 IndustriesScopeResolver::IndustriesScopeResolver(ResolverObject&, unsigned int, Industry*, unsigned char, unsigned int) 0.00 230.17 0.00 288002 0.00 0.00 CargoList > >::RemoveFromCache(CargoPacket const*, unsigned int) 0.00 230.17 0.00 287511 0.00 0.00 StationCargoList::Load(unsigned int, VehicleCargoList*, unsigned int, SmallStack) 0.00 230.17 0.00 283879 0.00 0.00 SlIterateArray() 0.00 230.17 0.00 282513 0.00 0.00 GetSignalType(unsigned int, Track) 0.00 230.17 0.00 282293 0.00 0.00 VehicleCargoList::RemoveFromMeta(CargoPacket const*, CargoList > >::MoveToAction, unsigned int) 0.00 230.17 0.00 282287 0.00 0.00 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) 0.00 230.17 0.00 282287 0.00 0.00 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) 0.00 230.17 0.00 282287 0.00 0.00 VehicleCargoList::RemoveFromCache(CargoPacket const*, unsigned int) 0.00 230.17 0.00 271897 0.00 0.00 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) 0.00 230.17 0.00 262510 0.00 0.00 IncreaseBuildingCount(Town*, unsigned short) 0.00 230.17 0.00 258728 0.00 0.00 GetSignalStateByTrackdir(unsigned int, Trackdir) 0.00 230.17 0.00 250926 0.00 0.00 MakeSingleHouseBigger(unsigned int) 0.00 230.17 0.00 236083 0.00 0.00 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRoadNodeT&) 0.00 230.17 0.00 232672 0.00 0.00 GetBridgeEnd(unsigned int, DiagDirection) 0.00 230.17 0.00 232334 0.00 0.00 SpriteFontCache::MapCharToGlyph(unsigned int) 0.00 230.17 0.00 228302 0.00 0.00 SpriteFontCache::GetGlyph(unsigned int) 0.00 230.17 0.00 225413 0.00 0.00 ByteBlob::Free() 0.00 230.17 0.00 225256 0.00 0.00 FioReadDword() 0.00 230.17 0.00 222232 0.00 0.00 IntToReference(unsigned long, SLRefType) 0.00 230.17 0.00 217234 0.00 0.00 AirportSpec::Get(unsigned char) 0.00 230.17 0.00 207244 0.00 0.00 InvalidateCompanyWindows(Company const*) 0.00 230.17 0.00 207244 0.00 0.00 SubtractMoneyFromAnyCompany(Company*, CommandCost) 0.00 230.17 0.00 203513 0.00 0.00 CheckOrders(Vehicle const*) 0.00 230.17 0.00 203513 0.00 0.00 SubtractMoneyFromCompanyFract(Owner, CommandCost) 0.00 230.17 0.00 200119 0.00 0.00 IsCompatibleTrainStationTile(unsigned int, unsigned int) 0.00 230.17 0.00 193297 0.00 0.00 GetStringPtr(unsigned short) 0.00 230.17 0.00 193169 0.00 0.00 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_get_insert_unique_pos(DistanceAnnotation* const&) 0.00 230.17 0.00 192628 0.00 0.00 std::pair, bool> std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_insert_unique(DistanceAnnotation* const&) 0.00 230.17 0.00 184291 0.00 0.00 GetCargoIDByLabel(unsigned int) 0.00 230.17 0.00 183926 0.00 0.00 SlReadUint32() 0.00 230.17 0.00 183523 0.00 0.00 Engine::CanCarryCargo() const 0.00 230.17 0.00 178990 0.00 0.00 GetCargoTranslation(unsigned char, GRFFile const*, bool) 0.00 230.17 0.00 177746 0.00 0.00 Path::Path(unsigned short, bool) 0.00 230.17 0.00 172059 0.00 0.00 HasBridgeFlatRamp(Slope, Axis) 0.00 230.17 0.00 166405 0.00 0.00 GetFoundation_Road(unsigned int, Slope) 0.00 230.17 0.00 155004 0.00 0.00 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) 0.00 230.17 0.00 139055 0.00 0.00 grfmsg(int, char const*, ...) 0.00 230.17 0.00 137151 0.00 0.00 TryPathReserve(Train*, bool, bool) 0.00 230.17 0.00 128149 0.00 0.00 ICUParagraphLayout::ICUVisualRun::~ICUVisualRun() 0.00 230.17 0.00 126231 0.00 0.00 Chance16(unsigned int, unsigned int) 0.00 230.17 0.00 126210 0.00 0.00 UsesWagonOverride(Vehicle const*) 0.00 230.17 0.00 125189 0.00 0.00 GetEngineProperty(unsigned short, PropertyID, unsigned int, Vehicle const*) 0.00 230.17 0.00 125045 0.00 0.00 Town::GetByTile(unsigned int) 0.00 230.17 0.00 124765 0.00 0.00 ICUParagraphLayout::ICULine::GetWidth() const 0.00 230.17 0.00 124764 0.00 0.00 ICUParagraphLayout::ICULine::GetLeading() const 0.00 230.17 0.00 124760 0.00 0.00 ICUParagraphLayout::ICULine::~ICULine() 0.00 230.17 0.00 124754 0.00 0.00 Layouter::GetBounds() 0.00 230.17 0.00 124753 0.00 0.00 GetStringBoundingBox(char const*, FontSize) 0.00 230.17 0.00 119200 0.00 0.00 FioGetPos() 0.00 230.17 0.00 113867 0.00 0.00 SetRailStationReservation(unsigned int, bool) 0.00 230.17 0.00 113444 0.00 0.00 GetTime() 0.00 230.17 0.00 113443 0.00 0.00 CSleep(int) 0.00 230.17 0.00 112708 0.00 0.00 ByteBlob::Prepare(unsigned long) 0.00 230.17 0.00 112000 0.00 0.00 ClearTile_Town(unsigned int, DoCommandFlag) 0.00 230.17 0.00 109202 0.00 0.00 Vehicle::HandlePathfindingResult(bool) 0.00 230.17 0.00 108511 0.00 0.00 FixedSizeArray, 1024u>::Clear() 0.00 230.17 0.00 108505 0.00 0.00 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) 0.00 230.17 0.00 108503 0.00 0.00 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) 0.00 230.17 0.00 108192 0.00 0.00 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) 0.00 230.17 0.00 105839 0.00 0.00 FioSeekTo(unsigned long, int) 0.00 230.17 0.00 104171 0.00 0.00 Path::Fork(Path*, unsigned int, int, unsigned int) 0.00 230.17 0.00 103794 0.00 0.00 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::equal_range(DistanceAnnotation* const&) 0.00 230.17 0.00 99578 0.00 0.00 FioReadBlock(void*, unsigned long) 0.00 230.17 0.00 98922 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(GRFLocation const&) 0.00 230.17 0.00 98724 0.00 0.00 IsSlopeWithThreeCornersRaised(Slope) 0.00 230.17 0.00 97710 0.00 0.00 std::map, std::less, std::allocator > > >::~map() 0.00 230.17 0.00 97709 0.00 0.00 VehicleCargoList::ChooseAction(CargoPacket const*, unsigned short, unsigned short, bool, SmallStack) 0.00 230.17 0.00 95887 0.00 0.00 UsingNewGRFTextStack() 0.00 230.17 0.00 95883 0.00 0.00 StringParameters::ClearTypeInformation() 0.00 230.17 0.00 95882 0.00 0.00 GetString(char*, unsigned short, char const*) 0.00 230.17 0.00 92634 0.00 0.00 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 230.17 0.00 89437 0.00 0.00 GetFoundation_TunnelBridge(unsigned int, Slope) 0.00 230.17 0.00 86400 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) 0.00 230.17 0.00 81948 0.00 0.00 GetOtherTunnelBridgeEnd(unsigned int) 0.00 230.17 0.00 81020 0.00 0.00 ClearTile_Clear(unsigned int, DoCommandFlag) 0.00 230.17 0.00 80396 0.00 0.00 IsSuitableForFarmField(unsigned int, bool) 0.00 230.17 0.00 80075 0.00 0.00 Order::CanLoadOrUnload() const 0.00 230.17 0.00 79859 0.00 0.00 OrderList::GetNextDecisionNode(Order const*, unsigned int) const 0.00 230.17 0.00 79290 0.00 0.00 std::pair, bool> std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_insert_unique(CapacityAnnotation* const&) 0.00 230.17 0.00 78452 0.00 0.00 Station::GetCatchmentRect() const 0.00 230.17 0.00 78104 0.00 0.00 CargoPacket::CargoPacket() 0.00 230.17 0.00 78104 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 77494 0.00 0.00 LinkGraph::Edge::Update(unsigned int, unsigned int, EdgeUpdateMode) 0.00 230.17 0.00 76060 0.00 0.00 ResultSpriteGroup::GetNumResults() const 0.00 230.17 0.00 75556 0.00 0.00 GroupStatistics::Get(Owner, unsigned short, VehicleType) 0.00 230.17 0.00 75149 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node >*) 0.00 230.17 0.00 74587 0.00 0.00 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) 0.00 230.17 0.00 74586 0.00 0.00 Station::RecomputeIndustriesNear() 0.00 230.17 0.00 73110 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned int const&) const 0.00 230.17 0.00 72831 0.00 0.00 GetTileType(unsigned int) 0.00 230.17 0.00 70378 0.00 0.00 CheckCompanyHasMoney(CommandCost&) 0.00 230.17 0.00 68019 0.00 0.00 Vehicle::GetGroundVehicleCache() 0.00 230.17 0.00 67246 0.00 0.00 Layouter::GetFont(FontSize, TextColour) 0.00 230.17 0.00 62105 0.00 0.00 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) 0.00 230.17 0.00 61279 0.00 0.00 AllocateSpriteCache(unsigned int) 0.00 230.17 0.00 59104 0.00 0.00 ValParamRoadType(RoadType) 0.00 230.17 0.00 56671 0.00 0.00 Packet::~Packet() 0.00 230.17 0.00 54176 0.00 0.00 CargoList > >::~CargoList() 0.00 230.17 0.00 54176 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 54026 0.00 0.00 CommandQueue::Pop(bool) 0.00 230.17 0.00 54016 0.00 0.00 CargoList > >::OnCleanPool() 0.00 230.17 0.00 53504 0.00 0.00 CargoList > >::InvalidateCache() 0.00 230.17 0.00 53223 0.00 0.00 GetGRFStringFromGRFText(GRFText const*) 0.00 230.17 0.00 53222 0.00 0.00 GRFConfig::GetName() const 0.00 230.17 0.00 52797 0.00 0.00 UpdateStatusAfterSwap(Train*) 0.00 230.17 0.00 51189 0.00 0.00 GrowTownWithExtraHouse(Town*, unsigned int) 0.00 230.17 0.00 50748 0.00 0.00 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) 0.00 230.17 0.00 50747 0.00 0.00 GetSimpleIndustryCallback(CallbackID, unsigned int, unsigned int, IndustryTileSpec const*, Industry*, unsigned int, int) 0.00 230.17 0.00 49658 0.00 0.00 SlReadByte() 0.00 230.17 0.00 49323 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) 0.00 230.17 0.00 49133 0.00 0.00 ElectricSparkInit(EffectVehicle*) 0.00 230.17 0.00 47624 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 47497 0.00 0.00 CargoList > >::OnCleanPool() 0.00 230.17 0.00 47380 0.00 0.00 VehicleCargoList::InvalidateCache() 0.00 230.17 0.00 47380 0.00 0.00 CargoList > >::InvalidateCache() 0.00 230.17 0.00 43934 0.00 0.00 FormatCommaNumber(char*, long long, char const*, int) 0.00 230.17 0.00 40775 0.00 0.00 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) 0.00 230.17 0.00 40523 0.00 0.00 SQLexer::Next() 0.00 230.17 0.00 40072 0.00 0.00 _io_file_lexfeed_ASCII(void*) 0.00 230.17 0.00 40031 0.00 0.00 EnsureNoTrainOnTrackProc(Vehicle*, void*) 0.00 230.17 0.00 38869 0.00 0.00 UpdateLoadUnloadTicks(Vehicle*, Station const*, int) 0.00 230.17 0.00 38708 0.00 0.00 SpriteFontCache::GetFontTable(unsigned int, unsigned long&) 0.00 230.17 0.00 38707 0.00 0.00 Font::getFontTable(unsigned int, unsigned long&) const 0.00 230.17 0.00 38030 0.00 0.00 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) 0.00 230.17 0.00 38030 0.00 0.00 ResultSpriteGroup::GetResult() const 0.00 230.17 0.00 37923 0.00 0.00 TileAddWrap(unsigned int, int, int) 0.00 230.17 0.00 36856 0.00 0.00 Vehicle::PreDestructor() 0.00 230.17 0.00 36587 0.00 0.00 Train::~Train() 0.00 230.17 0.00 36587 0.00 0.00 Train::GetImage(Direction, EngineImageType) const 0.00 230.17 0.00 36573 0.00 0.00 Packet::Packet(NetworkSocketHandler*) 0.00 230.17 0.00 36337 0.00 0.00 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) 0.00 230.17 0.00 36166 0.00 0.00 Packet::Send_uint32(unsigned int) 0.00 230.17 0.00 36160 0.00 0.00 FindWindowById(WindowClass, int) 0.00 230.17 0.00 36138 0.00 0.00 DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) 0.00 230.17 0.00 36138 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 230.17 0.00 36108 0.00 0.00 GetWaterTileType(unsigned int) 0.00 230.17 0.00 35653 0.00 0.00 GetTownIndex(unsigned int) 0.00 230.17 0.00 35327 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Layouter::LineCacheKey const&) 0.00 230.17 0.00 35226 0.00 0.00 GroupStatistics::CountEngine(Vehicle const*, int) 0.00 230.17 0.00 33131 0.00 0.00 Chance16(unsigned int, unsigned int) 0.00 230.17 0.00 33080 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) 0.00 230.17 0.00 32422 0.00 0.00 ICUParagraphLayout::~ICUParagraphLayout() 0.00 230.17 0.00 31845 0.00 0.00 EnsureNoVehicleOnGround(unsigned int) 0.00 230.17 0.00 31456 0.00 0.00 AnimateNewHouseConstruction(unsigned int) 0.00 230.17 0.00 30751 0.00 0.00 IndustrySpec::UsesSmoothEconomy() const 0.00 230.17 0.00 30649 0.00 0.00 ChangeIndustryProduction(Industry*, bool) 0.00 230.17 0.00 30385 0.00 0.00 IsBridgeTile(unsigned int) 0.00 230.17 0.00 30383 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) 0.00 230.17 0.00 29636 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 29636 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 29383 0.00 0.00 PositionHelper(Vehicle const*, bool) 0.00 230.17 0.00 28831 0.00 0.00 DeleteWindowById(WindowClass, int, bool) 0.00 230.17 0.00 27493 0.00 0.00 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) 0.00 230.17 0.00 26478 0.00 0.00 GetTileOwner(unsigned int) 0.00 230.17 0.00 26422 0.00 0.00 ReverseTrainSwapVeh(Train*, int, int) 0.00 230.17 0.00 26415 0.00 0.00 SwapTrainFlags(unsigned short*, unsigned short*) 0.00 230.17 0.00 26107 0.00 0.00 RoadVehicle::OnNewDay() 0.00 230.17 0.00 25083 0.00 0.00 LinkRefresher::PredictNextOrder(Order const*, Order const*, unsigned char, unsigned int) 0.00 230.17 0.00 24322 0.00 0.00 AddGRFTextToList(GRFText**, GRFText*) 0.00 230.17 0.00 24322 0.00 0.00 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) 0.00 230.17 0.00 24174 0.00 0.00 SndPlayTileFx(unsigned short, unsigned int) 0.00 230.17 0.00 23761 0.00 0.00 Order::CanLeaveWithCargo(bool) const 0.00 230.17 0.00 23758 0.00 0.00 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) 0.00 230.17 0.00 23480 0.00 0.00 SQLexer::APPEND_CHAR(unsigned int) 0.00 230.17 0.00 23446 0.00 0.00 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) 0.00 230.17 0.00 22552 0.00 0.00 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) 0.00 230.17 0.00 21912 0.00 0.00 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) 0.00 230.17 0.00 21822 0.00 0.00 GetClearGround(unsigned int) 0.00 230.17 0.00 21794 0.00 0.00 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) 0.00 230.17 0.00 21778 0.00 0.00 OrderList::GetOrderAt(int) const 0.00 230.17 0.00 21362 0.00 0.00 UpdateTownRadius(Town*) 0.00 230.17 0.00 21292 0.00 0.00 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(LinkRefresher::Hop const&) 0.00 230.17 0.00 21289 0.00 0.00 LinkRefresher::RefreshStats(Order const*, Order const*) 0.00 230.17 0.00 20811 0.00 0.00 AnimationControl(unsigned int, unsigned short) 0.00 230.17 0.00 20183 0.00 0.00 SubtractMoneyFromCompany(CommandCost) 0.00 230.17 0.00 20177 0.00 0.00 IsRoadStop(unsigned int) 0.00 230.17 0.00 20176 0.00 0.00 ChangePopulation(Town*, int) 0.00 230.17 0.00 20125 0.00 0.00 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 20095 0.00 0.00 Packet::Packet(unsigned char) 0.00 230.17 0.00 20094 0.00 0.00 Packet::PrepareToSend() 0.00 230.17 0.00 20093 0.00 0.00 NetworkTCPSocketHandler::SendPacket(Packet*) 0.00 230.17 0.00 19488 0.00 0.00 CheckRoadSlope(Slope, RoadBits*, RoadBits, RoadBits) 0.00 230.17 0.00 18950 0.00 0.00 HasDepotReservation(unsigned int) 0.00 230.17 0.00 18486 0.00 0.00 GetBaseStationDescription() 0.00 230.17 0.00 18321 0.00 0.00 Window::SetDirty() const 0.00 230.17 0.00 18228 0.00 0.00 StatusBarWindow::OnInvalidateData(int, bool) 0.00 230.17 0.00 18167 0.00 0.00 CommandQueue::Peek(bool) 0.00 230.17 0.00 18163 0.00 0.00 NetworkUDPAdvertise() 0.00 230.17 0.00 18163 0.00 0.00 NetworkBackgroundLoop() 0.00 230.17 0.00 18163 0.00 0.00 UpdateLandscapingLimits() 0.00 230.17 0.00 18163 0.00 0.00 MainWindow::OnTick() 0.00 230.17 0.00 18163 0.00 0.00 StatusBarWindow::OnTick() 0.00 230.17 0.00 18162 0.00 0.00 CursorTick() 0.00 230.17 0.00 18162 0.00 0.01 StateGameLoop() 0.00 230.17 0.00 18162 0.00 0.00 NetworkServer_Tick(bool) 0.00 230.17 0.00 18162 0.00 0.00 CallWindowTickEvent() 0.00 230.17 0.00 18162 0.00 0.00 UpdateTileSelection() 0.00 230.17 0.00 18162 0.00 0.00 ProcessAsyncSaveFinish() 0.00 230.17 0.00 18162 0.00 0.00 VpHandlePlaceSizingDrag() 0.00 230.17 0.00 18162 0.00 0.00 CheckPauseHelper(bool, PauseMode) 0.00 230.17 0.00 18162 0.00 0.00 TCPListenHandler::Receive() 0.00 230.17 0.00 18162 0.00 0.00 NetworkHTTPSocketHandler::HTTPReceive() 0.00 230.17 0.00 18162 0.00 0.00 ClientNetworkContentSocketHandler::SendReceive() 0.00 230.17 0.00 18162 0.00 0.00 Game::GameLoop() 0.00 230.17 0.00 18161 0.00 0.00 NetworkBackgroundUDPLoop() 0.00 230.17 0.00 18161 0.00 0.00 NetworkExecuteLocalCommandQueue() 0.00 230.17 0.00 18161 0.00 0.00 TCPConnecter::CheckCallbacks() 0.00 230.17 0.00 18161 0.00 0.00 NWidgetPIPContainer::GetWidgetFromPos(int, int) 0.00 230.17 0.00 18160 0.00 0.00 FindWindowFromPt(int, int) 0.00 230.17 0.00 18160 0.00 0.00 HandleMouseEvents() 0.00 230.17 0.00 18160 0.00 0.00 NetworkDistributeCommands() 0.00 230.17 0.00 18160 0.00 0.00 MusicLoop() 0.00 230.17 0.00 18160 0.00 0.00 NWidgetCore::GetWidgetFromPos(int, int) 0.00 230.17 0.00 18063 0.00 0.00 DoPaletteAnimations() 0.00 230.17 0.00 18059 0.00 0.00 OnTick_Trees() 0.00 230.17 0.00 18059 0.00 0.00 OnTick_Companies() 0.00 230.17 0.00 18059 0.00 0.00 CallLandscapeTick() 0.00 230.17 0.00 18059 0.00 0.00 NewsLoop() 0.00 230.17 0.00 18059 0.00 0.00 AI::GameLoop() 0.00 230.17 0.00 18058 0.00 0.00 IncreaseDate() 0.00 230.17 0.00 18058 0.00 0.00 MoveToNextItem() 0.00 230.17 0.00 18057 0.00 0.00 IsNewsTickerShown() 0.00 230.17 0.00 18056 0.00 0.00 OnTick_LinkGraph() 0.00 230.17 0.00 18056 0.00 0.00 AI::CanStartNew() 0.00 230.17 0.00 18056 0.00 0.00 Layouter::ReduceLineCache() 0.00 230.17 0.00 18031 0.00 0.00 NetworkTCPSocketHandler::SendPackets(bool) 0.00 230.17 0.00 18015 0.00 0.00 OTTD2FS(char const*) 0.00 230.17 0.00 17975 0.00 0.00 NetworkCalculateLag(ServerNetworkGameSocketHandler const*) 0.00 230.17 0.00 17874 0.00 0.00 NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) 0.00 230.17 0.00 17874 0.00 0.00 ServerNetworkGameSocketHandler::SendFrame() 0.00 230.17 0.00 17522 0.00 0.00 strtolower(char*) 0.00 230.17 0.00 17441 0.00 0.00 sq_vm_free(void*, unsigned long long) 0.00 230.17 0.00 16939 0.00 0.00 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) 0.00 230.17 0.00 16128 0.00 0.00 RealSave_Town(Town*) 0.00 230.17 0.00 16022 0.00 0.00 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) 0.00 230.17 0.00 15952 0.00 0.00 SlAutolength(void (*)(void*), void*) 0.00 230.17 0.00 14334 0.00 0.00 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) 0.00 230.17 0.00 14308 0.00 0.00 GetCompanyInfo(Owner, Livery const*) 0.00 230.17 0.00 14308 0.00 0.00 LiveryHelper(unsigned short, Vehicle const*) 0.00 230.17 0.00 14307 0.00 0.00 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*, unsigned char) 0.00 230.17 0.00 13600 0.00 0.00 RoadStop::GetByTile(unsigned int, RoadStopType) 0.00 230.17 0.00 13328 0.00 0.00 NewSpriteGroup(ByteReader*) 0.00 230.17 0.00 13260 0.00 0.00 MapSpriteMappingRecolour(PalSpriteID*) 0.00 230.17 0.00 13070 0.00 0.00 MarkTrainAsStuck(Train*) 0.00 230.17 0.00 12965 0.00 0.00 sq_vm_malloc(unsigned long long) 0.00 230.17 0.00 12450 0.00 0.00 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 12434 0.00 0.00 SQStringTable::Add(char const*, long long) 0.00 230.17 0.00 12434 0.00 0.00 SQString::Create(SQSharedState*, char const*, long long) 0.00 230.17 0.00 11782 0.00 0.00 stredup(char const*, char const*) 0.00 230.17 0.00 11484 0.00 0.00 SpriteFontCache::SetUnicodeGlyph(unsigned int, unsigned int) 0.00 230.17 0.00 11243 0.00 0.00 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) 0.00 230.17 0.00 10768 0.00 0.00 EffectVehicle::UpdateDeltaXY(Direction) 0.00 230.17 0.00 10641 0.00 0.00 EffectVehicle::~EffectVehicle() 0.00 230.17 0.00 10320 0.00 0.00 IndustryTypeBuildData::GetIndustryTypeData(unsigned char) 0.00 230.17 0.00 10098 0.00 0.00 DecreaseBuildingCount(Town*, unsigned short) 0.00 230.17 0.00 9798 0.00 0.00 SetDepotReservation(unsigned int, bool) 0.00 230.17 0.00 9642 0.00 0.00 ClearTownHouse(Town*, unsigned int) 0.00 230.17 0.00 9594 0.00 0.00 bool StationCargoList::ShiftCargo(CargoReservation&, unsigned short) 0.00 230.17 0.00 9517 0.00 0.00 RoadVehicle::GetRunningCost() const 0.00 230.17 0.00 9435 0.00 0.00 GetStationIndex(unsigned int) 0.00 230.17 0.00 9216 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 9058 0.00 0.00 Convert8bitBooleanCallback(GRFFile const*, unsigned short, unsigned short) 0.00 230.17 0.00 9035 0.00 0.00 SetWaterClass(unsigned int, WaterClass) 0.00 230.17 0.00 9010 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 8998 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 8878 0.00 0.00 bool IterateVehicleParts(Vehicle*, ReserveCargoAction) 0.00 230.17 0.00 8532 0.00 0.00 CallbackResultSpriteGroup::~CallbackResultSpriteGroup() 0.00 230.17 0.00 8396 0.00 0.00 ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) 0.00 230.17 0.00 8332 0.00 0.00 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) 0.00 230.17 0.00 8279 0.00 0.00 MatchesExtension(char const*, char const*) 0.00 230.17 0.00 8124 0.00 0.00 SetIndustryGfx(unsigned int, unsigned short) 0.00 230.17 0.00 8055 0.00 0.00 GroundVehicle::PowerChanged() 0.00 230.17 0.00 8054 0.00 0.00 RoadVehicle::MarkDirty() 0.00 230.17 0.00 8053 0.00 0.00 GroundVehicle::CargoChanged() 0.00 230.17 0.00 7981 0.00 0.00 GetParamVal(unsigned char, unsigned int*) 0.00 230.17 0.00 7776 0.00 0.00 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short) 0.00 230.17 0.00 7776 0.00 0.00 ResultSpriteGroup::~ResultSpriteGroup() 0.00 230.17 0.00 7742 0.00 0.00 SetTileOwner(unsigned int, Owner) 0.00 230.17 0.00 7645 0.00 0.00 SQVM::GetUp(long long) 0.00 230.17 0.00 7645 0.00 0.00 Industry::~Industry() 0.00 230.17 0.00 7612 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 7571 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 7416 0.00 0.00 DeterministicSpriteGroup::~DeterministicSpriteGroup() 0.00 230.17 0.00 7416 0.00 0.00 DeterministicSpriteGroup::~DeterministicSpriteGroup() 0.00 230.17 0.00 7381 0.00 0.00 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) 0.00 230.17 0.00 7272 0.00 0.00 TileLoop_Trees(unsigned int) 0.00 230.17 0.00 7196 0.00 0.00 MakeClear(unsigned int, ClearGround, unsigned int) [clone .constprop.141] 0.00 230.17 0.00 7178 0.00 0.00 SQRefCounted::~SQRefCounted() 0.00 230.17 0.00 7125 0.00 0.00 strecat(char*, char const*, char const*) 0.00 230.17 0.00 7098 0.00 0.00 TruncateCargo(CargoSpec const*, GoodsEntry*, unsigned int) 0.00 230.17 0.00 7098 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 7094 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) 0.00 230.17 0.00 7094 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) 0.00 230.17 0.00 7048 0.00 0.00 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) 0.00 230.17 0.00 7042 0.00 0.00 FS2OTTD(char const*) 0.00 230.17 0.00 6984 0.00 0.00 FiosIsValidFile(char const*, dirent const*, stat*) 0.00 230.17 0.00 6916 0.00 0.00 RoadVehicle::IsBus() const 0.00 230.17 0.00 6900 0.00 0.00 CountVehiclesInChain(Vehicle const*) 0.00 230.17 0.00 6102 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned char const&) 0.00 230.17 0.00 5722 0.00 0.00 strnatcmp(char const*, char const*, bool) 0.00 230.17 0.00 5545 0.00 0.00 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) 0.00 230.17 0.00 5544 0.00 0.00 Train::ConsistChanged(ConsistChangeFlags) 0.00 230.17 0.00 5518 0.00 0.00 SQStringTable::Remove(SQString*) 0.00 230.17 0.00 5518 0.00 0.00 SQString::Release() 0.00 230.17 0.00 5518 0.00 0.00 SQString::SQString(char const*, long long) 0.00 230.17 0.00 5462 0.00 0.00 MakeWater(unsigned int, Owner, WaterClass, unsigned char) 0.00 230.17 0.00 5429 0.00 0.00 SQLexer::Lex() 0.00 230.17 0.00 5344 0.00 0.00 Vehicle::IsPrimaryVehicle() const 0.00 230.17 0.00 5274 0.00 0.00 GetRoadStopType(unsigned int) 0.00 230.17 0.00 5257 0.00 0.00 ClearTile_Road(unsigned int, DoCommandFlag) 0.00 230.17 0.00 5248 0.00 0.00 ReadSpriteLayoutRegisters(ByteReader*, TileLayoutFlags, bool, NewGRFSpriteLayout*, unsigned int) 0.00 230.17 0.00 5188 0.00 0.00 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) 0.00 230.17 0.00 5184 0.00 0.00 Engine::IsEnabled() const 0.00 230.17 0.00 5154 0.00 0.00 sq_vm_realloc(void*, unsigned long long, unsigned long long) 0.00 230.17 0.00 5003 0.00 0.00 InvalidateVehicleOrder(Vehicle const*, int) 0.00 230.17 0.00 4980 0.00 0.00 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) 0.00 230.17 0.00 4936 0.00 0.00 SQVM::Push(SQObjectPtr const&) 0.00 230.17 0.00 4924 0.00 0.00 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) 0.00 230.17 0.00 4797 0.00 0.00 StationCargoList::Reserve(unsigned int, VehicleCargoList*, unsigned int, SmallStack) 0.00 230.17 0.00 4791 0.00 0.00 GetScaledIndustryGenerationProbability(unsigned char, bool*) 0.00 230.17 0.00 4684 0.00 0.00 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) 0.00 230.17 0.00 4605 0.00 0.00 FioSeekToFile(unsigned char, unsigned long) 0.00 230.17 0.00 4484 0.00 0.00 ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) 0.00 230.17 0.00 4483 0.00 0.00 UpdateVehicleTimetable(Vehicle*, bool) 0.00 230.17 0.00 4413 0.00 0.00 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) 0.00 230.17 0.00 4275 0.00 0.00 SQFuncState::AddInstruction(SQInstruction&) 0.00 230.17 0.00 4174 0.00 0.00 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 4079 0.00 0.00 Blitter_Null::GetScreenDepth() 0.00 230.17 0.00 4074 0.00 0.00 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) 0.00 230.17 0.00 4074 0.00 0.00 Blitter_Null::Encode(SpriteLoader::Sprite const*, void* (*)(unsigned long)) 0.00 230.17 0.00 4074 0.00 0.00 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, bool) 0.00 230.17 0.00 4051 0.00 0.00 SetAnimationFrame(unsigned int, unsigned char) 0.00 230.17 0.00 3954 0.00 0.00 ChangeGRFParamName(unsigned char, char const*) 0.00 230.17 0.00 3937 0.00 0.00 OrthogonalTileArea::OrthogonalTileArea(unsigned int, unsigned int) 0.00 230.17 0.00 3904 0.00 0.00 GetTempDataEngine(unsigned short) 0.00 230.17 0.00 3904 0.00 0.00 UnloadWagonOverrides(Engine*) 0.00 230.17 0.00 3837 0.00 0.00 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(unsigned short const&) 0.00 230.17 0.00 3836 0.00 0.00 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, unsigned short const&) 0.00 230.17 0.00 3833 0.00 0.00 ChangeGRFParamDescription(unsigned char, char const*) 0.00 230.17 0.00 3791 0.00 0.00 LinkRefresher::Run(Vehicle*, bool, bool) 0.00 230.17 0.00 3791 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 230.17 0.00 3791 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 3790 0.00 0.00 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) 0.00 230.17 0.00 3790 0.00 0.00 LinkRefresher::LinkRefresher(Vehicle*, std::set, std::allocator >*, bool, bool) 0.00 230.17 0.00 3708 0.00 0.00 UpdateLevelCrossing(unsigned int, bool) 0.00 230.17 0.00 3684 0.00 0.00 FeatureChangeInfo(ByteReader*) 0.00 230.17 0.00 3684 0.00 0.00 ReserveChangeInfo(ByteReader*) 0.00 230.17 0.00 3680 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned char const&) 0.00 230.17 0.00 3642 0.00 0.00 IniItem::IniItem(IniGroup*, char const*, char const*) 0.00 230.17 0.00 3630 0.00 0.00 SkipAct1(ByteReader*) 0.00 230.17 0.00 3384 0.00 0.00 LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) 0.00 230.17 0.00 3375 0.00 0.00 LZMASaveFilter::Write(unsigned char*, unsigned long) 0.00 230.17 0.00 3372 0.00 0.00 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const 0.00 230.17 0.00 3312 0.00 0.00 GetBridgeHeight(unsigned int) 0.00 230.17 0.00 3312 0.00 0.00 MarkBridgeDirty(unsigned int) 0.00 230.17 0.00 3312 0.00 0.00 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) 0.00 230.17 0.00 3244 0.00 0.00 Train::GetOrderStationLocation(unsigned short) 0.00 230.17 0.00 3139 0.00 0.00 IsTunnel(unsigned int) 0.00 230.17 0.00 3076 0.00 0.00 SQFuncState::PushTarget(long long) 0.00 230.17 0.00 3076 0.00 0.00 SQFuncState::PopTarget() 0.00 230.17 0.00 3030 0.00 0.00 SimpleCountedObject::AddRef() 0.00 230.17 0.00 3020 0.00 0.00 RealSpriteGroup::~RealSpriteGroup() 0.00 230.17 0.00 3020 0.00 0.00 RealSpriteGroup::~RealSpriteGroup() 0.00 230.17 0.00 2911 0.00 0.00 GetFoundation_Track(unsigned int, Slope) 0.00 230.17 0.00 2864 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 2864 0.00 0.00 Engine::Engine(VehicleType, unsigned short) 0.00 230.17 0.00 2796 0.00 0.00 SQFuncState::AllocStackPos() 0.00 230.17 0.00 2721 0.00 0.00 SQNativeClosure::Release() 0.00 230.17 0.00 2669 0.00 0.00 SQVM::Pop(long long) 0.00 230.17 0.00 2660 0.00 0.00 Order::Free() 0.00 230.17 0.00 2656 0.00 0.00 CFollowTrackT<(TransportType)0, Train, true, true>::Init(Train const*, RailTypes, CPerformanceTimer*) 0.00 230.17 0.00 2646 0.00 0.00 HasClients() 0.00 230.17 0.00 2624 0.00 0.00 ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) 0.00 230.17 0.00 2624 0.00 0.00 NewGRFSpriteLayout::Allocate(unsigned int) 0.00 230.17 0.00 2624 0.00 0.00 TileLayoutSpriteGroup::~TileLayoutSpriteGroup() 0.00 230.17 0.00 2554 0.00 0.00 CargoPayment::~CargoPayment() 0.00 230.17 0.00 2554 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 2550 0.00 0.00 GetStationType(unsigned int) 0.00 230.17 0.00 2519 0.00 0.00 CleanUpGRFText(GRFText*) 0.00 230.17 0.00 2479 0.00 0.00 SQObjectPtr::operator=(SQObjectPtr const&) 0.00 230.17 0.00 2464 0.00 0.00 SetTunnelBridgeReservation(unsigned int, bool) [clone .constprop.159] 0.00 230.17 0.00 2464 0.00 0.00 Order::MakeLeaveStation() 0.00 230.17 0.00 2464 0.00 0.00 std::list >::remove(Vehicle* const&) 0.00 230.17 0.00 2463 0.00 0.00 RemoveTextEffect(unsigned short) 0.00 230.17 0.00 2463 0.00 0.00 HideFillingPercent(unsigned short*) 0.00 230.17 0.00 2463 0.00 0.00 Vehicle::CancelReservation(unsigned short, Station*) 0.00 230.17 0.00 2462 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 2461 0.00 0.00 Vehicle::BeginLoading() 0.00 230.17 0.00 2460 0.00 0.00 Order::MakeLoading(bool) 0.00 230.17 0.00 2458 0.00 0.00 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) 0.00 230.17 0.00 2403 0.00 0.00 PlantRandomFarmField(Industry const*) 0.00 230.17 0.00 2394 0.00 0.00 OrthogonalTileArea::ClampToMap() 0.00 230.17 0.00 2362 0.00 0.00 IsHouseSpecValid(HouseSpec*, HouseSpec const*, HouseSpec const*, HouseSpec const*, char const*) 0.00 230.17 0.00 2362 0.00 0.00 SQObjectPtr::~SQObjectPtr() 0.00 230.17 0.00 2301 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) 0.00 230.17 0.00 2280 0.00 0.00 Vehicle::GetGroundVehicleFlags() 0.00 230.17 0.00 2243 0.00 0.00 Vehicle::DeleteUnreachedImplicitOrders() 0.00 230.17 0.00 2212 0.00 0.00 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 2210 0.00 0.00 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 2185 0.00 0.00 CompileTypemask(sqvector&, char const*) 0.00 230.17 0.00 2164 0.00 0.00 RemapOldStringID(unsigned short) 0.00 230.17 0.00 2163 0.00 0.00 HandleNodes(ByteReader*, AllowedSubtags*) 0.00 230.17 0.00 2126 0.00 0.00 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) 0.00 230.17 0.00 2126 0.00 0.00 FixedSizeArray, 1024u>::~FixedSizeArray() 0.00 230.17 0.00 2126 0.00 0.00 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) 0.00 230.17 0.00 2126 0.00 0.00 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) 0.00 230.17 0.00 2125 0.00 0.00 YapfTrainFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) 0.00 230.17 0.00 2125 0.00 0.00 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) 0.00 230.17 0.00 2124 0.00 0.00 TryReserveSafeTrack(Train const*, unsigned int, Trackdir, bool) 0.00 230.17 0.00 2124 0.00 0.00 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() 0.00 230.17 0.00 2112 0.00 0.00 Train::PlayLeaveStationSound() const 0.00 230.17 0.00 2082 0.00 0.00 Train::GetExpenseType(bool) const 0.00 230.17 0.00 2080 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 2076 0.00 0.00 TrainEnterStation(Train*, unsigned short) 0.00 230.17 0.00 2073 0.00 0.00 YapfTrainCheckReverse(Train const*) 0.00 230.17 0.00 2073 0.00 0.00 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) 0.00 230.17 0.00 2073 0.00 0.00 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::~CYapfT() 0.00 230.17 0.00 2037 0.00 0.00 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) 0.00 230.17 0.00 2034 0.00 0.00 ReplaceWords(char const*, char const*, char*) 0.00 230.17 0.00 2034 0.00 0.00 SQTable::AllocNodes(long long) 0.00 230.17 0.00 1993 0.00 0.00 TranslateIndex(SQObjectPtr const&) 0.00 230.17 0.00 1993 0.00 0.00 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) 0.00 230.17 0.00 1983 0.00 0.00 SimpleCountedObject::Release() 0.00 230.17 0.00 1917 0.00 0.00 GetObjectType(unsigned int) 0.00 230.17 0.00 1917 0.00 0.00 Object::GetByTile(unsigned int) 0.00 230.17 0.00 1864 0.00 0.00 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits, bool&) 0.00 230.17 0.00 1864 0.00 0.00 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) 0.00 230.17 0.00 1864 0.00 0.00 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) 0.00 230.17 0.00 1829 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 1829 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 1829 0.00 0.00 Town::~Town() 0.00 230.17 0.00 1824 0.00 0.00 Engine::Engine() 0.00 230.17 0.00 1824 0.00 0.00 Engine::~Engine() 0.00 230.17 0.00 1793 0.00 0.00 SQFuncState::CreateString(char const*, long long) 0.00 230.17 0.00 1770 0.00 0.00 AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) 0.00 230.17 0.00 1770 0.00 0.00 FeatureNewName(ByteReader*) 0.00 230.17 0.00 1754 0.00 0.00 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) 0.00 230.17 0.00 1752 0.00 0.00 GetRoadTileType(unsigned int) 0.00 230.17 0.00 1716 0.00 0.00 GroupStatistics::CountVehicle(Vehicle const*, int) 0.00 230.17 0.00 1701 0.00 0.00 BaseStation::~BaseStation() 0.00 230.17 0.00 1701 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 1697 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 1694 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 1694 0.00 0.00 Station::UpdateVirtCoord() 0.00 230.17 0.00 1694 0.00 0.00 OrderList::Initialize(Order*, Vehicle*) 0.00 230.17 0.00 1693 0.00 0.00 Station::Station(unsigned int) 0.00 230.17 0.00 1693 0.00 0.00 Station::~Station() 0.00 230.17 0.00 1678 0.00 0.00 StationUpdateCachedTriggers(BaseStation*) 0.00 230.17 0.00 1671 0.00 0.00 SQLexer::ReadID() 0.00 230.17 0.00 1671 0.00 0.00 SQLexer::GetIDType(char*) 0.00 230.17 0.00 1669 0.00 0.00 IniGroup::GetItem(char const*, bool) 0.00 230.17 0.00 1668 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 1634 0.00 0.00 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) 0.00 230.17 0.00 1632 0.00 0.00 sq_pop(SQVM*, long long) 0.00 230.17 0.00 1564 0.00 0.00 FeatureMapSpriteGroup(ByteReader*) 0.00 230.17 0.00 1557 0.00 0.00 SlWriteByte(unsigned char) 0.00 230.17 0.00 1548 0.00 0.00 GetEngineLiveryScheme(unsigned short, unsigned short, Vehicle const*) 0.00 230.17 0.00 1536 0.00 0.00 GetCustomSignalSprite(RailtypeInfo const*, unsigned int, SignalType, SignalVariant, SignalState, bool) 0.00 230.17 0.00 1519 0.00 0.00 MultiCommodityFlow::CleanupPaths(unsigned short, std::vector >&) 0.00 230.17 0.00 1508 0.00 0.00 AI::NewEvent(Owner, ScriptEvent*) 0.00 230.17 0.00 1507 0.00 0.00 SQFuncState::GetConstant(tagSQObject const&) 0.00 230.17 0.00 1485 0.00 0.00 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) 0.00 230.17 0.00 1464 0.00 0.00 SkipAct12(ByteReader*) 0.00 230.17 0.00 1432 0.00 0.00 TranslateCargo(unsigned char, unsigned char) 0.00 230.17 0.00 1417 0.00 0.00 SQDelegable::SetDelegate(SQTable*) 0.00 230.17 0.00 1379 0.00 0.00 FioFOpenFileTar(TarFileListEntry*, unsigned long*) 0.00 230.17 0.00 1366 0.00 0.00 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) 0.00 230.17 0.00 1358 0.00 0.00 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&) 0.00 230.17 0.00 1357 0.00 0.00 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, Path* const&) 0.00 230.17 0.00 1330 0.00 0.00 OrthogonalTileArea::Add(unsigned int) 0.00 230.17 0.00 1328 0.00 0.00 RoadStop::Entry::Rebuild(RoadStop const*, int) 0.00 230.17 0.00 1299 0.00 0.00 sq_pushstring(SQVM*, char const*, long long) 0.00 230.17 0.00 1269 0.00 0.00 FloodHalftile(unsigned int) 0.00 230.17 0.00 1248 0.00 0.00 SQTable::SQTable(SQSharedState*, long long) 0.00 230.17 0.00 1242 0.00 0.00 FlowStatMap::FinalizeLocalConsumption(unsigned short) 0.00 230.17 0.00 1232 0.00 0.00 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) 0.00 230.17 0.00 1206 0.00 0.00 StationChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 1202 0.00 0.00 NewSpriteSet(ByteReader*) 0.00 230.17 0.00 1169 0.00 0.00 VehicleOrderSaver::SwitchToNextOrder(bool) 0.00 230.17 0.00 1168 0.00 0.00 ReadRecolourSprite(unsigned short, unsigned int) 0.00 230.17 0.00 1154 0.00 0.00 SQTable::Release() 0.00 230.17 0.00 1152 0.00 0.00 NewGRFSpriteLayout::Clone(DrawTileSeqStruct const*) 0.00 230.17 0.00 1126 0.00 0.00 ConvertDateToYMD(int, YearMonthDay*) 0.00 230.17 0.00 1119 0.00 0.00 SQCompiler::PrefixedExpr() 0.00 230.17 0.00 1119 0.00 0.00 SQCompiler::Factor() 0.00 230.17 0.00 1090 0.00 0.00 GetRailTypeByLabel(unsigned int, bool) 0.00 230.17 0.00 1090 0.00 0.00 SQCompiler::BitwiseXorExp() 0.00 230.17 0.00 1090 0.00 0.00 SQCompiler::CompExp() 0.00 230.17 0.00 1090 0.00 0.00 SQCompiler::ShiftExp() 0.00 230.17 0.00 1086 0.00 0.00 SQCompiler::Expression(bool) 0.00 230.17 0.00 1078 0.00 0.00 Write_ValidateSetting(void*, SettingDesc const*, int) 0.00 230.17 0.00 1056 0.00 0.00 GetRoadVehSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) 0.00 230.17 0.00 1056 0.00 0.00 GetRoadVehIcon(unsigned short, EngineImageType) 0.00 230.17 0.00 1050 0.00 0.00 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) 0.00 230.17 0.00 1047 0.00 0.00 GetRoadOwner(unsigned int, RoadType) 0.00 230.17 0.00 1001 0.00 0.00 FindSubsidyIndustryCargoRoute() 0.00 230.17 0.00 984 0.00 0.00 TerraformTile_Clear(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 979 0.00 0.00 SQFuncState::TopTarget() 0.00 230.17 0.00 951 0.00 0.00 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) 0.00 230.17 0.00 944 0.00 0.00 AirportTileIterator::operator++() 0.00 230.17 0.00 942 0.00 0.00 Packet::Send_uint8(unsigned char) 0.00 230.17 0.00 941 0.00 0.00 ValidateString(char const*) 0.00 230.17 0.00 938 0.00 0.00 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) 0.00 230.17 0.00 934 0.00 0.00 SQFuncState::AddLineInfos(long long, bool, bool) 0.00 230.17 0.00 924 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) 0.00 230.17 0.00 897 0.00 0.00 sq_pushobject(SQVM*, tagSQObject) 0.00 230.17 0.00 893 0.00 0.00 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 230.17 0.00 893 0.00 0.00 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) 0.00 230.17 0.00 886 0.00 0.00 ClearTile_Water(unsigned int, DoCommandFlag) 0.00 230.17 0.00 879 0.00 0.00 StaticGRFInfo(ByteReader*) 0.00 230.17 0.00 858 0.00 0.00 SkipAct5(ByteReader*) 0.00 230.17 0.00 841 0.00 0.00 GetTunnelBridgeDirection(unsigned int) 0.00 230.17 0.00 836 0.00 0.00 GroupStatistics::VehicleReachedProfitAge(Vehicle const*) 0.00 230.17 0.00 806 0.00 0.00 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 230.17 0.00 804 0.00 0.00 GRFParameterInfo::Finalize() 0.00 230.17 0.00 804 0.00 0.00 GRFParameterInfo::GRFParameterInfo(unsigned int) 0.00 230.17 0.00 800 0.00 0.00 SetEngineGRF(unsigned short, GRFFile const*) 0.00 230.17 0.00 786 0.00 0.00 SQTable::Rehash(bool) 0.00 230.17 0.00 783 0.00 0.00 HandleParameterInfo(ByteReader*) 0.00 230.17 0.00 783 0.00 0.00 Town::GetRandom() 0.00 230.17 0.00 770 0.00 0.00 IsDriveThroughStopTile(unsigned int) 0.00 230.17 0.00 766 0.00 0.00 sq_getstring(SQVM*, long long, char const**) 0.00 230.17 0.00 764 0.00 0.00 std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 230.17 0.00 760 0.00 0.00 IsTunnelInWayDir(unsigned int, int, DiagDirection) 0.00 230.17 0.00 760 0.00 0.00 ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 758 0.00 0.00 TranslateRefitMask(unsigned int) 0.00 230.17 0.00 756 0.00 0.00 SkipActA(ByteReader*) 0.00 230.17 0.00 744 0.00 0.00 LZMALoadFilter::Read(unsigned char*, unsigned long) 0.00 230.17 0.00 729 0.00 0.00 ChangeGRFDescription(unsigned char, char const*) 0.00 230.17 0.00 724 0.00 0.00 GRFConfig::SetSuitablePalette() 0.00 230.17 0.00 711 0.00 0.00 CheckNewIndustry_OilRefinery(unsigned int) 0.00 230.17 0.00 705 0.00 0.00 TarScanner::AddFile(char const*, unsigned long, char const*) 0.00 230.17 0.00 705 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) 0.00 230.17 0.00 704 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 703 0.00 0.00 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) 0.00 230.17 0.00 700 0.00 0.00 StringToVal(SettingDescBase const*, char const*) 0.00 230.17 0.00 688 0.00 0.00 GetTrainSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) 0.00 230.17 0.00 680 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 680 0.00 0.00 RoadStop::~RoadStop() 0.00 230.17 0.00 674 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 672 0.00 0.00 SlReadUint16() 0.00 230.17 0.00 672 0.00 0.00 MCF1stPass::EliminateCycles(std::vector >&, unsigned short, unsigned short) 0.00 230.17 0.00 669 0.00 0.00 ChangeGRFParamDefault(unsigned long, ByteReader*) 0.00 230.17 0.00 664 0.00 0.00 RoadStop::MakeDriveThrough() 0.00 230.17 0.00 663 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) 0.00 230.17 0.00 660 0.00 0.00 sq_next(SQVM*, long long) 0.00 230.17 0.00 660 0.00 0.00 SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, long long, int, int&) 0.00 230.17 0.00 656 0.00 0.00 NewGRFClass::GetByGrf(unsigned int, unsigned char, int*) 0.00 230.17 0.00 651 0.00 0.00 IsRoadStop(unsigned int) 0.00 230.17 0.00 651 0.00 0.00 RoadStop::Leave(RoadVehicle*) 0.00 230.17 0.00 650 0.00 0.00 sq_gettop(SQVM*) 0.00 230.17 0.00 646 0.00 0.00 sq_get(SQVM*, long long) 0.00 230.17 0.00 645 0.00 0.00 RoadStop::Enter(RoadVehicle*) 0.00 230.17 0.00 644 0.00 0.00 SetTownIndex(unsigned int, unsigned short) 0.00 230.17 0.00 636 0.00 0.00 TileLoop_Object(unsigned int) 0.00 230.17 0.00 636 0.00 0.00 ObjectSpec::GetByTile(unsigned int) 0.00 230.17 0.00 636 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 617 0.00 0.00 sq_newslot(SQVM*, long long, unsigned long long) 0.00 230.17 0.00 614 0.00 0.00 ConvertTTDBasePrice(unsigned int, char const*, Price*) 0.00 230.17 0.00 592 0.00 0.00 IsRoadStop(unsigned int) 0.00 230.17 0.00 582 0.00 0.00 ChangeGRFParamMask(unsigned long, ByteReader*) 0.00 230.17 0.00 578 0.00 0.00 FioCheckFileExists(char const*, Subdirectory) 0.00 230.17 0.00 575 0.00 0.00 IniLoadFile::GetGroup(char const*, unsigned long, bool) 0.00 230.17 0.00 572 0.00 0.00 sq_settop(SQVM*, long long) 0.00 230.17 0.00 572 0.00 0.00 SQFuncState::GetStackSize() 0.00 230.17 0.00 563 0.00 0.00 FioFCloseFile(_IO_FILE*) 0.00 230.17 0.00 558 0.00 0.00 MakeWaterKeepingClass(unsigned int, Owner) 0.00 230.17 0.00 541 0.00 0.00 LevelTownLand(unsigned int) 0.00 230.17 0.00 539 0.00 0.00 SQFuncState::SetStackSize(long long) 0.00 230.17 0.00 534 0.00 0.00 NetworkChatMessageLoop() 0.00 230.17 0.00 531 0.00 0.00 FioOpenFile(int, char const*, Subdirectory) 0.00 230.17 0.00 531 0.00 0.00 GetGRFContainerVersion() 0.00 230.17 0.00 525 0.00 0.00 ChangeGRFParamType(unsigned long, ByteReader*) 0.00 230.17 0.00 525 0.00 0.00 GamelogPrintDebugProc(char const*) 0.00 230.17 0.00 522 0.00 0.00 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) 0.00 230.17 0.00 522 0.00 0.00 CopyFromOldName(unsigned short) 0.00 230.17 0.00 518 0.00 0.00 LeastCommonMultiple(int, int) 0.00 230.17 0.00 512 0.00 0.00 CfgApply(ByteReader*) 0.00 230.17 0.00 505 0.00 0.00 GetWaterTileType(unsigned int) 0.00 230.17 0.00 490 0.00 0.00 Packet::ReadRawPacketSize() 0.00 230.17 0.00 489 0.00 0.00 ServerNetworkGameSocketHandler::ReceivePacket() 0.00 230.17 0.00 488 0.00 0.00 LoadFontGlyph(ByteReader*) 0.00 230.17 0.00 487 0.00 0.00 Packet::Recv_uint8() 0.00 230.17 0.00 480 0.00 0.00 IndustryTypeBuildData::Reset() 0.00 230.17 0.00 475 0.00 0.00 GetNewEngineType(Vehicle const*, Company const*, bool, unsigned short&) 0.00 230.17 0.00 475 0.00 0.00 ParamSet(ByteReader*) 0.00 230.17 0.00 475 0.00 0.00 Vehicle::NeedsAutorenewing(Company const*, bool) const 0.00 230.17 0.00 474 0.00 0.00 GetRoadBits(unsigned int, RoadType) 0.00 230.17 0.00 473 0.00 0.00 GetIndustryProbabilityCallback(unsigned char, IndustryAvailabilityCallType, unsigned int) 0.00 230.17 0.00 469 0.00 0.00 Md5::Finish(unsigned char*) 0.00 230.17 0.00 469 0.00 0.00 Md5::Md5() 0.00 230.17 0.00 468 0.00 0.00 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) 0.00 230.17 0.00 468 0.00 0.00 GetAircraftIcon(unsigned short, EngineImageType) 0.00 230.17 0.00 466 0.00 0.00 void MemCpyT(LinkGraph::BaseEdge*, LinkGraph::BaseEdge const*, unsigned long) 0.00 230.17 0.00 466 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) 0.00 230.17 0.00 458 0.00 0.00 ClearTile_Track(unsigned int, DoCommandFlag) 0.00 230.17 0.00 451 0.00 0.00 buf_lexfeed(void*) 0.00 230.17 0.00 440 0.00 0.00 ChangeGRFParamLimits(unsigned long, ByteReader*) 0.00 230.17 0.00 436 0.00 0.00 GRFGetSizeOfDataSection(_IO_FILE*) 0.00 230.17 0.00 433 0.00 0.00 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) 0.00 230.17 0.00 421 0.00 0.00 GRFConfig::GRFConfig(char const*) 0.00 230.17 0.00 419 0.00 0.00 TerraformTileHeight(TerraformerState*, unsigned int, int) 0.00 230.17 0.00 418 0.00 0.00 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) 0.00 230.17 0.00 417 0.00 0.00 GetRailTileType(unsigned int) 0.00 230.17 0.00 413 0.00 0.00 FileWriter::Write(unsigned char*, unsigned long) 0.00 230.17 0.00 406 0.00 0.00 sq_getinteger(SQVM*, long long, long long*) 0.00 230.17 0.00 404 0.00 0.00 GetBridgeType(unsigned int) 0.00 230.17 0.00 404 0.00 0.00 SQVM::GetAt(long long) 0.00 230.17 0.00 396 0.00 0.00 HasStationRail(unsigned int) 0.00 230.17 0.00 396 0.00 0.00 sqvector::push_back(SQObjectPtr const&) 0.00 230.17 0.00 394 0.00 0.00 FillGRFDetails(GRFConfig*, bool, Subdirectory) 0.00 230.17 0.00 394 0.00 0.00 GRFConfig::FinalizeParameterInfo() 0.00 230.17 0.00 392 0.00 0.00 SQLexer::ReadString(unsigned int, bool) 0.00 230.17 0.00 391 0.00 0.00 CanVehicleUseStation(Vehicle const*, Station const*) 0.00 230.17 0.00 391 0.00 0.00 RoadVehicle::GetOrderStationLocation(unsigned short) 0.00 230.17 0.00 391 0.00 0.00 Station::GetPrimaryRoadStop(RoadVehicle const*) const 0.00 230.17 0.00 391 0.00 0.00 Vehicle::PlayLeaveStationSound() const 0.00 230.17 0.00 389 0.00 0.00 GRFFileScanner::AddFile(char const*, unsigned long, char const*) 0.00 230.17 0.00 388 0.00 0.00 FindSubsidyPassengerRoute() 0.00 230.17 0.00 385 0.00 0.00 RoadVehArrivesAt(RoadVehicle const*, Station*) 0.00 230.17 0.00 384 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 380 0.00 0.00 IsTunnelInWay(unsigned int, int) 0.00 230.17 0.00 380 0.00 0.00 SaveLoad_LinkGraph(LinkGraph&) 0.00 230.17 0.00 380 0.00 0.00 ScriptConfig::HasScript() const 0.00 230.17 0.00 379 0.00 0.00 ScanInfo(ByteReader*) 0.00 230.17 0.00 373 0.00 0.00 CalcGRFMD5Sum(GRFConfig*, Subdirectory) 0.00 230.17 0.00 371 0.00 0.00 GetSettingDescription(unsigned int) 0.00 230.17 0.00 370 0.00 0.00 SetStationGfx(unsigned int, unsigned char) 0.00 230.17 0.00 369 0.00 0.00 SQLexer::ReadNumber() 0.00 230.17 0.00 369 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) 0.00 230.17 0.00 362 0.00 0.00 SetRoadTypes(unsigned int, RoadTypes) 0.00 230.17 0.00 361 0.00 0.00 GetIndustryType(unsigned int) 0.00 230.17 0.00 360 0.00 0.00 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) 0.00 230.17 0.00 360 0.00 0.00 AIConfig::GetConfig(Owner, ScriptConfig::ScriptSettingSource) 0.00 230.17 0.00 351 0.00 0.00 CleanUpRoadBits(unsigned int, RoadBits) 0.00 230.17 0.00 350 0.00 0.00 sq_getstackobj(SQVM*, long long, tagSQObject*) 0.00 230.17 0.00 346 0.00 0.00 SetRoadOwner(unsigned int, RoadType, Owner) 0.00 230.17 0.00 345 0.00 0.00 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) 0.00 230.17 0.00 338 0.00 0.00 OverrideManagerBase::GetID(unsigned char, unsigned int) const 0.00 230.17 0.00 337 0.00 0.00 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) 0.00 230.17 0.00 336 0.00 0.00 StrValid(char const*, char const*) 0.00 230.17 0.00 330 0.00 0.00 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) 0.00 230.17 0.00 329 0.00 0.00 AppendPathSeparator(char*, char const*) 0.00 230.17 0.00 325 0.00 0.00 SQCompiler::Statement() 0.00 230.17 0.00 317 0.00 0.00 Squirrel::MethodExists(tagSQObject, char const*) 0.00 230.17 0.00 314 0.00 0.00 TownHouseMapSpriteGroup(ByteReader*, unsigned char) 0.00 230.17 0.00 314 0.00 0.00 HouseOverrideManager::SetEntitySpec(HouseSpec const*) 0.00 230.17 0.00 310 0.00 0.00 DoSave_LGRP(LinkGraph*) 0.00 230.17 0.00 309 0.00 0.00 sq_setnativeclosurename(SQVM*, long long, char const*) 0.00 230.17 0.00 302 0.00 0.00 IndustryTemporarilyRefusesCargo(Industry*, unsigned char) 0.00 230.17 0.00 302 0.00 0.00 Order::ConvertFromOldSavegame() 0.00 230.17 0.00 301 0.00 0.00 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) 0.00 230.17 0.00 298 0.00 0.00 PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) 0.00 230.17 0.00 292 0.00 0.00 NetworkAdminUpdate(AdminUpdateFrequency) 0.00 230.17 0.00 290 0.00 0.00 AddAcceptedCargo_Object(unsigned int, CargoArray&, unsigned int*) 0.00 230.17 0.00 289 0.00 0.00 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 230.17 0.00 288 0.00 0.00 ScriptConfig::SettingsToString(char*, char const*) const 0.00 230.17 0.00 288 0.00 0.00 ScriptConfig::IsRandom() const 0.00 230.17 0.00 286 0.00 0.00 SQFuncState::BuildProto() 0.00 230.17 0.00 286 0.00 0.00 SQFuncState::AddParameter(tagSQObject const&) 0.00 230.17 0.00 286 0.00 0.00 SQFuncState::PushLocalVariable(tagSQObject const&) 0.00 230.17 0.00 286 0.00 0.00 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) 0.00 230.17 0.00 286 0.00 0.00 SQFuncState::~SQFuncState() 0.00 230.17 0.00 286 0.00 0.00 SQFunctionProto::Release() 0.00 230.17 0.00 286 0.00 0.00 SQFunctionProto::~SQFunctionProto() 0.00 230.17 0.00 286 0.00 0.00 SQClosure::Release() 0.00 230.17 0.00 284 0.00 0.00 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) 0.00 230.17 0.00 284 0.00 0.00 SQVM::Call(SQObjectPtr&, long long, long long, SQObjectPtr&, unsigned long long, unsigned long long) 0.00 230.17 0.00 284 0.00 0.00 SQVM::Return(long long, long long, SQObjectPtr&) 0.00 230.17 0.00 284 0.00 0.00 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) 0.00 230.17 0.00 284 0.00 0.00 SQVM::StartCall(SQClosure*, long long, long long, long long, bool) 0.00 230.17 0.00 280 0.00 0.00 FioAppendDirectory(char*, char const*, Searchpath, Subdirectory) 0.00 230.17 0.00 280 0.00 0.00 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) 0.00 230.17 0.00 280 0.00 0.00 SQFuncState::GetLocalVariable(tagSQObject const&) 0.00 230.17 0.00 280 0.00 0.00 SQFuncState::GetOuterVariable(tagSQObject const&) 0.00 230.17 0.00 279 0.00 0.00 NWidgetBase::GetWidgetOfType(WidgetType) 0.00 230.17 0.00 278 0.00 0.00 NewGRFClass::Insert(StationSpec*) 0.00 230.17 0.00 277 0.00 0.00 sq_setparamscheck(SQVM*, long long, char const*) 0.00 230.17 0.00 276 0.00 0.00 IniGroup::IniGroup(IniLoadFile*, char const*, char const*) 0.00 230.17 0.00 275 0.00 0.00 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) 0.00 230.17 0.00 273 0.00 0.00 GraphicsNew(ByteReader*) 0.00 230.17 0.00 270 0.00 0.00 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 230.17 0.00 270 0.00 0.00 SaveReal_AIPL(int*) 0.00 230.17 0.00 270 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 270 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) 0.00 230.17 0.00 269 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) 0.00 230.17 0.00 268 0.00 0.00 StationMapSpriteGroup(ByteReader*, unsigned char) 0.00 230.17 0.00 268 0.00 0.00 NewGRFClass::Assign(StationSpec*) 0.00 230.17 0.00 268 0.00 0.00 NewGRFClass::Allocate(unsigned int) 0.00 230.17 0.00 266 0.00 0.00 Waypoint::GetTileArea(OrthogonalTileArea*, StationType) const 0.00 230.17 0.00 265 0.00 0.00 IniItem::~IniItem() 0.00 230.17 0.00 264 0.00 0.00 ConvertYMDToDate(int, unsigned char, unsigned char) 0.00 230.17 0.00 263 0.00 0.00 FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) 0.00 230.17 0.00 262 0.00 0.00 GRFTextWrapper::~GRFTextWrapper() 0.00 230.17 0.00 260 0.00 0.00 GetDisallowedRoadDirections(unsigned int) 0.00 230.17 0.00 259 0.00 0.00 SQVM::Raise_ParamTypeError(long long, long long, long long) 0.00 230.17 0.00 258 0.00 0.00 GetCurrentTotalNumberOfIndustries() 0.00 230.17 0.00 256 0.00 0.00 StartupOneEngine(Engine*, int) 0.00 230.17 0.00 256 0.00 0.00 CalcEngineReliability(Engine*) 0.00 230.17 0.00 255 0.00 0.00 NWidgetBase::SetDirty(Window const*) const 0.00 230.17 0.00 254 0.00 0.00 GetNearbyTile(unsigned char, unsigned int, bool, Axis) 0.00 230.17 0.00 254 0.00 0.00 GetNearbyTileInformation(unsigned int, bool) 0.00 230.17 0.00 253 0.00 0.00 sq_malloc(unsigned long long) 0.00 230.17 0.00 253 0.00 0.00 SQCompiler::CreateFunction(tagSQObject&) 0.00 230.17 0.00 253 0.00 0.00 SQFuncState::PopChildState() 0.00 230.17 0.00 253 0.00 0.00 SQFuncState::PushChildState(SQSharedState*) 0.00 230.17 0.00 253 0.00 0.00 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) 0.00 230.17 0.00 251 0.00 0.00 AddDateIntroducedRailTypes(RailTypes, int) 0.00 230.17 0.00 251 0.00 0.00 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) 0.00 230.17 0.00 249 0.00 0.00 BaseMedia::GetUsedSet() 0.00 230.17 0.00 246 0.00 0.00 CheckRailIntroduction() 0.00 230.17 0.00 246 0.00 0.00 Packet::PrepareToRead() 0.00 230.17 0.00 245 0.00 0.00 EnginesDailyLoop() 0.00 230.17 0.00 245 0.00 0.00 DisasterDailyLoop() 0.00 230.17 0.00 245 0.00 0.00 IndustryDailyLoop() 0.00 230.17 0.00 245 0.00 0.00 NetworkServerDailyLoop() 0.00 230.17 0.00 245 0.00 0.00 SQStringTable::AllocNodes(long long) 0.00 230.17 0.00 245 0.00 0.00 NetworkGameSocketHandler::ReceivePackets() 0.00 230.17 0.00 244 0.00 0.00 NetworkGameSocketHandler::HandlePacket(Packet*) 0.00 230.17 0.00 240 0.00 0.00 sq_pushinteger(SQVM*, long long) 0.00 230.17 0.00 240 0.00 0.00 Packet::Recv_uint32() 0.00 230.17 0.00 239 0.00 0.00 ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) 0.00 230.17 0.00 234 0.00 0.00 ChangeGRFPalette(unsigned long, ByteReader*) 0.00 230.17 0.00 234 0.00 0.00 RoadVehicle::UpdateDeltaXY(Direction) 0.00 230.17 0.00 234 0.00 0.00 RoadVehicle::~RoadVehicle() 0.00 230.17 0.00 234 0.00 0.00 RoadVehicle::GetImage(Direction, EngineImageType) const 0.00 230.17 0.00 232 0.00 0.00 NWidgetContainer::Add(NWidgetBase*) 0.00 230.17 0.00 226 0.00 0.00 GetTownName(char*, TownNameParams const*, unsigned int, char const*) 0.00 230.17 0.00 226 0.00 0.00 GetTownName(char*, Town const*, char const*) 0.00 230.17 0.00 226 0.00 0.00 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) 0.00 230.17 0.00 226 0.00 0.00 ReplaceEnglishWords(char*, bool) 0.00 230.17 0.00 226 0.00 0.00 MakeEnglishOriginalTownName(char*, char const*, unsigned int) 0.00 230.17 0.00 226 0.00 0.00 TownNameParams::TownNameParams(Town const*) 0.00 230.17 0.00 222 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 219 0.00 0.00 ScriptInfo::CheckMethod(char const*) const 0.00 230.17 0.00 218 0.00 0.00 ChangeGRFNumUsedParams(unsigned long, ByteReader*) 0.00 230.17 0.00 215 0.00 0.00 sq_pushroottable(SQVM*) 0.00 230.17 0.00 212 0.00 0.00 SetupFarmFieldFence(unsigned int, int, unsigned char, DiagDirection) 0.00 230.17 0.00 209 0.00 0.00 SQStringTable::Resize(long long) 0.00 230.17 0.00 208 0.00 0.00 ChangeGRFVersion(unsigned long, ByteReader*) 0.00 230.17 0.00 206 0.00 0.00 sq_objtostring(tagSQObject*) 0.00 230.17 0.00 206 0.00 0.00 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) 0.00 230.17 0.00 204 0.00 0.00 SwapPackets(GoodsEntry*) 0.00 230.17 0.00 202 0.00 0.00 ConvertBooleanCallback(GRFFile const*, unsigned short, unsigned short) 0.00 230.17 0.00 200 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 200 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 200 0.00 0.00 Depot::~Depot() 0.00 230.17 0.00 198 0.00 0.00 GetRoadBits(unsigned int, RoadType) [clone .constprop.91] 0.00 230.17 0.00 198 0.00 0.00 GetTileType(unsigned int) 0.00 230.17 0.00 198 0.00 0.00 ChangeGRFMinVersion(unsigned long, ByteReader*) 0.00 230.17 0.00 196 0.00 0.00 IsTileForestIndustry(unsigned int) 0.00 230.17 0.00 196 0.00 0.00 FindNearIndustryName(unsigned int, void*) 0.00 230.17 0.00 196 0.00 0.00 CMSAMine(unsigned int) 0.00 230.17 0.00 196 0.00 0.00 CMSATree(unsigned int) 0.00 230.17 0.00 180 0.00 0.00 ServerNetworkGameSocketHandler::SendSync() 0.00 230.17 0.00 178 0.00 0.00 GetGRFStringID(unsigned int, unsigned short) 0.00 230.17 0.00 178 0.00 0.00 maxdim(Dimension const&, Dimension const&) 0.00 230.17 0.00 177 0.00 0.00 UpdateWaypointOrder(Order*) 0.00 230.17 0.00 172 0.00 0.00 MapGRFStringID(unsigned int, unsigned short) 0.00 230.17 0.00 172 0.00 0.00 AddStringForMapping(unsigned short, unsigned short*) 0.00 230.17 0.00 172 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) 0.00 230.17 0.00 171 0.00 0.00 FloodVehicleProc(Vehicle*, void*) 0.00 230.17 0.00 170 0.00 0.00 md5sumToString(char*, char const*, unsigned char const*) 0.00 230.17 0.00 166 0.00 0.00 NewGRFClass::Get(StationClassID) 0.00 230.17 0.00 165 0.00 0.00 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) 0.00 230.17 0.00 164 0.00 0.00 DistanceMax(unsigned int, unsigned int) 0.00 230.17 0.00 163 0.00 0.00 NWidgetLeaf::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 162 0.00 0.00 ChangeGRFName(unsigned char, char const*) 0.00 230.17 0.00 159 0.00 0.00 str_fmt(char const*, ...) 0.00 230.17 0.00 154 0.00 0.00 BridgeChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 152 0.00 0.00 AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) 0.00 230.17 0.00 152 0.00 0.00 CopyOutDParam(unsigned long long*, int, int) 0.00 230.17 0.00 152 0.00 0.00 GetGRFTownNameType(int) 0.00 230.17 0.00 152 0.00 0.00 GetSettingFromName(char const*, unsigned int*) 0.00 230.17 0.00 152 0.00 0.00 NewsTypeData::GetDisplay() const 0.00 230.17 0.00 151 0.00 0.00 TerraformTownTile(unsigned int, int, int) 0.00 230.17 0.00 142 0.00 0.00 GetFoundation_Object(unsigned int, Slope) 0.00 230.17 0.00 141 0.00 0.00 TownScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const 0.00 230.17 0.00 136 0.00 0.00 DefineGotoLabel(ByteReader*) 0.00 230.17 0.00 135 0.00 0.00 AIConfig::SetSetting(char const*, int) 0.00 230.17 0.00 135 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) 0.00 230.17 0.00 135 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) 0.00 230.17 0.00 134 0.00 0.00 ChangeTownRating(Town*, int, int, DoCommandFlag) 0.00 230.17 0.00 134 0.00 0.00 IsBridge(unsigned int) 0.00 230.17 0.00 134 0.00 0.00 HouseSpec::GetRemovalCost() const 0.00 230.17 0.00 132 0.00 0.00 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) 0.00 230.17 0.00 132 0.00 0.00 GetShipIcon(unsigned short, EngineImageType) 0.00 230.17 0.00 132 0.00 0.00 Squirrel::AddConst(char const*, int) 0.00 230.17 0.00 128 0.00 0.00 GetFileByFilename(char const*) 0.00 230.17 0.00 126 0.00 0.00 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) 0.00 230.17 0.00 125 0.00 0.00 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned int, unsigned short) 0.00 230.17 0.00 125 0.00 0.00 NWidgetLeaf::~NWidgetLeaf() 0.00 230.17 0.00 124 0.00 0.00 GetCommandFlags(unsigned int) 0.00 230.17 0.00 124 0.00 0.00 OverflowSafeInt::operator*=(int) 0.00 230.17 0.00 119 0.00 0.00 MD5File::CheckMD5(Subdirectory, unsigned long) const 0.00 230.17 0.00 118 0.00 0.00 AlterVehicleListOrder(unsigned short, unsigned int) 0.00 230.17 0.00 115 0.00 0.00 CheckBridgeAvailability(unsigned int, unsigned int, DoCommandFlag) 0.00 230.17 0.00 115 0.00 0.00 SQCompiler::CommaExpr() 0.00 230.17 0.00 115 0.00 0.00 SQFuncState::IsLocal(unsigned long long) 0.00 230.17 0.00 114 0.00 0.00 Aircraft::IsPrimaryVehicle() const 0.00 230.17 0.00 113 0.00 0.00 ScriptEventVehicleUnprofitable::~ScriptEventVehicleUnprofitable() 0.00 230.17 0.00 111 0.00 0.00 ChangeGRFURL(unsigned char, char const*) 0.00 230.17 0.00 108 0.00 0.00 SQVM::Finalize() 0.00 230.17 0.00 108 0.00 0.00 SQTable::_ClearNodes() 0.00 230.17 0.00 108 0.00 0.00 SQTable::Finalize() 0.00 230.17 0.00 107 0.00 0.00 sq_getclass(SQVM*, long long) 0.00 230.17 0.00 107 0.00 0.00 CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) 0.00 230.17 0.00 107 0.00 0.00 ChangeGRFBlitter(unsigned long, ByteReader*) 0.00 230.17 0.00 107 0.00 0.00 SQCompiler::ParseTableOrClass(long long, long long) 0.00 230.17 0.00 106 0.00 0.00 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) 0.00 230.17 0.00 104 0.00 0.00 FindVehiclesInRoadStop(Vehicle*, void*) 0.00 230.17 0.00 104 0.00 0.00 GetSound(unsigned short) 0.00 230.17 0.00 104 0.00 0.00 CargoReservation::operator()(CargoPacket*) 0.00 230.17 0.00 102 0.00 0.00 GetSpriteSize(unsigned int, Point*, ZoomLevel) 0.00 230.17 0.00 102 0.00 0.00 CheckNewIndustry_OilRig(unsigned int) 0.00 230.17 0.00 101 0.00 0.00 IniLoadWindowSettings(IniFile*, char const*, void*) 0.00 230.17 0.00 98 0.00 0.00 RoadVehUpdateCache(RoadVehicle*, bool) 0.00 230.17 0.00 98 0.00 0.00 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 96 0.00 0.00 GRFInfo(ByteReader*) 0.00 230.17 0.00 96 0.00 0.00 ScriptConfig::GetConfigList() 0.00 230.17 0.00 96 0.00 0.00 GRFConfig::IsOpenTTDBaseGRF() const 0.00 230.17 0.00 94 0.00 0.00 ScriptConfig::ClearConfigList() 0.00 230.17 0.00 94 0.00 0.00 ScriptConfig::Change(char const*, int, bool, bool) 0.00 230.17 0.00 94 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 94 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 94 0.00 0.00 Sign::UpdateVirtCoord() 0.00 230.17 0.00 94 0.00 0.00 Sign::Sign(Owner) 0.00 230.17 0.00 94 0.00 0.00 Sign::~Sign() 0.00 230.17 0.00 93 0.00 0.00 sq_getinstanceup(SQVM*, long long, void**, void*) 0.00 230.17 0.00 92 0.00 0.00 GetSnowLine() 0.00 230.17 0.00 92 0.00 0.00 NWidgetSpacer::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 92 0.00 0.00 ScriptEventIndustryClose::~ScriptEventIndustryClose() 0.00 230.17 0.00 92 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 91 0.00 0.00 SndPlayFx(unsigned short) 0.00 230.17 0.00 91 0.00 0.00 AI::BroadcastNewEvent(ScriptEvent*, Owner) 0.00 230.17 0.00 91 0.00 0.00 Game::NewEvent(ScriptEvent*) 0.00 230.17 0.00 90 0.00 0.00 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) 0.00 230.17 0.00 90 0.00 0.00 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 230.17 0.00 90 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 90 0.00 0.01 Station::RecomputeIndustriesNearForAll() 0.00 230.17 0.00 90 0.00 0.00 AIConfig::ClearConfigList() 0.00 230.17 0.00 90 0.00 0.00 AIConfig::GetSetting(char const*) const 0.00 230.17 0.00 88 0.00 0.00 GetGRFConfig(unsigned int, unsigned int) 0.00 230.17 0.00 86 0.00 0.00 TileMatrix::AllocateStorage(unsigned int) 0.00 230.17 0.00 84 0.00 0.00 GetTunnelBridgeTransportType(unsigned int) 0.00 230.17 0.00 84 0.00 0.00 Order::AssignOrder(Order const&) 0.00 230.17 0.00 84 0.00 0.00 Order::Order(unsigned int) 0.00 230.17 0.00 82 0.00 0.00 ScriptEventIndustryOpen::~ScriptEventIndustryOpen() 0.00 230.17 0.00 79 0.00 0.00 GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 79 0.00 0.00 GRFConfig::~GRFConfig() 0.00 230.17 0.00 78 0.00 0.00 sq_pushnull(SQVM*) 0.00 230.17 0.00 78 0.00 0.00 sq_instanceof(SQVM*) 0.00 230.17 0.00 78 0.00 0.00 sq_getuserdata(SQVM*, long long, void**, void**) 0.00 230.17 0.00 78 0.00 0.00 GetStringBoundingBox(unsigned short) 0.00 230.17 0.00 78 0.00 0.00 SQInstance::InstanceOf(SQClass*) 0.00 230.17 0.00 78 0.00 0.00 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) 0.00 230.17 0.00 78 0.00 0.00 SQFuncState::SetIntructionParam(long long, long long, long long) 0.00 230.17 0.00 78 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 74 0.00 0.00 ScriptInfo::AddSetting(SQVM*) 0.00 230.17 0.00 73 0.00 0.00 ReadGRFSpriteOffsets(unsigned char) 0.00 230.17 0.00 73 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 72 0.00 0.00 DeleteNewsItem(NewsItem*) 0.00 230.17 0.00 72 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::find(char const* const&) 0.00 230.17 0.00 71 0.00 0.00 SkipUnknownInfo(ByteReader*, unsigned char) 0.00 230.17 0.00 70 0.00 0.00 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 70 0.00 0.00 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) 0.00 230.17 0.00 70 0.00 0.00 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) 0.00 230.17 0.00 70 0.00 0.00 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) 0.00 230.17 0.00 70 0.00 0.00 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long long, SQObjectPtr&) 0.00 230.17 0.00 69 0.00 0.00 InvalidateWindowClassesData(WindowClass, int, bool) 0.00 230.17 0.00 68 0.00 0.00 SQVM::Pop() 0.00 230.17 0.00 67 0.00 0.00 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) 0.00 230.17 0.00 66 0.00 0.00 sq_throwerror(SQVM*, char const*) 0.00 230.17 0.00 66 0.00 0.00 CheckGrfLangID(unsigned char, unsigned char) 0.00 230.17 0.00 66 0.00 0.00 GRFLoadError(ByteReader*) 0.00 230.17 0.00 66 0.00 0.00 IndustriesResolverObject::GetScope(VarSpriteGroupScope, unsigned char) 0.00 230.17 0.00 66 0.00 0.00 IndustriesScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const 0.00 230.17 0.00 65 0.00 0.00 TerraformTile_Road(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 65 0.00 0.00 TerraformTile_Town(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 64 0.00 0.00 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup, TileContext, unsigned int*) 0.00 230.17 0.00 64 0.00 0.00 ResolveRailTypeGUISprites(RailtypeInfo*) 0.00 230.17 0.00 64 0.00 0.00 ScriptConfig::ResetSettings() 0.00 230.17 0.00 64 0.00 0.00 ScriptConfig::~ScriptConfig() 0.00 230.17 0.00 63 0.00 0.00 LanguageMap::GetLanguageMap(unsigned int, unsigned char) 0.00 230.17 0.00 63 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindSafePositionProc(unsigned int, Trackdir) 0.00 230.17 0.00 63 0.00 0.00 UnmappedChoiceList::Flush(LanguageMap const*) 0.00 230.17 0.00 61 0.00 0.00 VehicleServiceInDepot(Vehicle*) 0.00 230.17 0.00 61 0.00 0.00 IsPlainRailTile(unsigned int) 0.00 230.17 0.00 61 0.00 0.00 SQClass::Finalize() 0.00 230.17 0.00 61 0.00 0.00 SQClass::SQClass(SQSharedState*, SQClass*) 0.00 230.17 0.00 61 0.00 0.00 SQClass::~SQClass() 0.00 230.17 0.00 61 0.00 0.00 Industry::RecomputeProductionMultipliers() 0.00 230.17 0.00 60 0.00 0.00 NWidgetSpacer::~NWidgetSpacer() 0.00 230.17 0.00 60 0.00 0.00 AIConfig::~AIConfig() 0.00 230.17 0.00 58 0.00 0.00 ServerNetworkGameSocketHandler::SendMap() 0.00 230.17 0.00 57 0.00 0.00 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) 0.00 230.17 0.00 57 0.00 0.00 GRFParameterInfo::~GRFParameterInfo() 0.00 230.17 0.00 57 0.00 0.00 LanguagePackHeader::IsValid() const 0.00 230.17 0.00 56 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) 0.00 230.17 0.00 55 0.00 0.00 NWidgetBackground::Add(NWidgetBase*) 0.00 230.17 0.00 54 0.00 0.01 Save_NewGRFMapping(OverrideManagerBase const&) 0.00 230.17 0.00 54 0.00 0.00 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 54 0.00 0.00 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) 0.00 230.17 0.00 53 0.00 0.00 NWidgetContainer::~NWidgetContainer() 0.00 230.17 0.00 51 0.00 0.00 FileReader::Read(unsigned char*, unsigned long) 0.00 230.17 0.00 51 0.00 0.00 PacketWriter::Write(unsigned char*, unsigned long) 0.00 230.17 0.00 51 0.00 0.00 Layouter::ResetLineCache() 0.00 230.17 0.00 49 0.00 0.00 GetSlopePixelZ_Void(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 48 0.00 0.00 CompanyServiceInterval(Company const*, VehicleType) 0.00 230.17 0.00 48 0.00 0.00 InitBlocksizeForVehicles(VehicleType, EngineImageType) 0.00 230.17 0.00 48 0.00 0.00 ScriptConfig::AddRandomDeviation() 0.00 230.17 0.00 48 0.00 0.00 ScriptConfig::ScriptConfig(ScriptConfig const*) 0.00 230.17 0.00 48 0.00 0.00 NWidgetSpacer::FillNestedArray(NWidgetBase**, unsigned int) 0.00 230.17 0.00 48 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 47 0.00 0.00 ScriptConfig::StringToSettings(char const*) 0.00 230.17 0.00 46 0.00 0.00 SlGlobList(SaveLoad const*) 0.00 230.17 0.00 46 0.00 0.00 DuplicateGRFText(GRFText*) 0.00 230.17 0.00 46 0.00 0.00 DeleteSubsidyWith(SourceType, unsigned short) 0.00 230.17 0.00 46 0.00 0.00 DeleteIndustryNews(unsigned short) 0.00 230.17 0.00 46 0.00 0.00 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) 0.00 230.17 0.00 46 0.00 0.00 Industry::PostDestructor(unsigned long) 0.00 230.17 0.00 45 0.00 0.01 FileScanner::Scan(char const*, Subdirectory, bool, bool) 0.00 230.17 0.00 45 0.00 0.00 ScriptWindow::Highlight(ScriptWindow::WindowClass, unsigned int, unsigned char, ScriptWindow::TextColour) 0.00 230.17 0.00 45 0.00 0.00 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 230.17 0.00 44 0.00 0.00 GetGRFTownName(unsigned int) 0.00 230.17 0.00 44 0.00 0.00 OrderConditionCompare(OrderConditionComparator, int, int) 0.00 230.17 0.00 44 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) 0.00 230.17 0.00 43 0.00 0.01 PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) 0.00 230.17 0.00 43 0.00 0.00 LookupOneOfMany(char const*, char const*, unsigned long) 0.00 230.17 0.00 43 0.00 0.00 IndustryBuildData::SetupTargetCount() 0.00 230.17 0.00 43 0.00 0.01 IndustryBuildData::TryBuildNewIndustry() 0.00 230.17 0.00 43 0.00 0.00 NWidgetHorizontal::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 42 0.00 0.00 NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) 0.00 230.17 0.00 41 0.00 0.00 SearchLumberMillTrees(unsigned int, void*) 0.00 230.17 0.00 41 0.00 0.00 AdvertiseIndustryOpening(Industry const*) 0.00 230.17 0.00 41 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 40 0.00 0.00 GetLanguage(unsigned char) 0.00 230.17 0.00 40 0.00 0.00 SpriteReplace(ByteReader*) 0.00 230.17 0.00 40 0.00 0.00 SpriteFontCache::ClearFontCache() 0.00 230.17 0.00 40 0.00 0.00 LinkGraph::Node::AddEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) 0.00 230.17 0.00 39 0.00 0.00 GroundVehicle::UpdateInclination(bool, bool) 0.00 230.17 0.00 38 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 38 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 37 0.00 0.00 sq_objtointeger(tagSQObject*) 0.00 230.17 0.00 37 0.00 0.00 FindFirstCargoWithTownEffect(TownEffect) 0.00 230.17 0.00 37 0.00 0.00 CheckBridgeSlopeNorth(Axis, Slope*, int*) 0.00 230.17 0.00 37 0.00 0.00 CheckBridgeSlopeSouth(Axis, Slope*, int*) 0.00 230.17 0.00 37 0.00 0.00 Window::ApplyDefaults() 0.00 230.17 0.00 37 0.00 0.00 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) 0.00 230.17 0.00 36 0.00 0.00 sq_setprintfunc(SQVM*, void (*)(SQVM*, char const*, ...)) 0.00 230.17 0.00 36 0.00 0.00 sq_base_register(SQVM*) 0.00 230.17 0.00 36 0.00 0.00 sq_setforeignptr(SQVM*, void*) 0.00 230.17 0.00 36 0.00 0.00 sq_seterrorhandler(SQVM*) 0.00 230.17 0.00 36 0.00 0.00 sq_notifyallexceptions(SQVM*, unsigned long long) 0.00 230.17 0.00 36 0.00 0.00 sq_setcompilererrorhandler(SQVM*, void (*)(SQVM*, char const*, char const*, long long, long long)) 0.00 230.17 0.00 36 0.00 0.00 squirrel_register_global_std(Squirrel*) 0.00 230.17 0.00 36 0.00 0.00 sq_open(long long) 0.00 230.17 0.00 36 0.00 0.00 sq_close(SQVM*) 0.00 230.17 0.00 36 0.00 0.00 SetRoadBits(unsigned int, RoadBits, RoadType) 0.00 230.17 0.00 36 0.00 0.00 NewGRFClass::Assign(AirportSpec*) 0.00 230.17 0.00 36 0.00 0.00 NewGRFClass::Insert(AirportSpec*) 0.00 230.17 0.00 36 0.00 0.00 SQSharedState::SQSharedState() 0.00 230.17 0.00 36 0.00 0.00 SQSharedState::~SQSharedState() 0.00 230.17 0.00 36 0.00 0.00 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 230.17 0.00 36 0.00 0.00 SQVM::Init(SQVM*, long long) 0.00 230.17 0.00 36 0.00 0.00 SQVM::Release() 0.00 230.17 0.00 36 0.00 0.00 SQVM::SQVM(SQSharedState*) 0.00 230.17 0.00 36 0.00 0.00 SQVM::~SQVM() 0.00 230.17 0.00 36 0.00 0.00 RefTable::AllocNodes(unsigned long long) 0.00 230.17 0.00 36 0.00 0.00 RefTable::Finalize() 0.00 230.17 0.00 36 0.00 0.00 Squirrel::Initialize() 0.00 230.17 0.00 36 0.00 0.00 Squirrel::Uninitialize() 0.00 230.17 0.00 35 0.00 0.00 IConsoleAliasGet(char const*) 0.00 230.17 0.00 35 0.00 0.00 IConsoleAliasRegister(char const*, char const*) 0.00 230.17 0.00 35 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 35 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 34 0.00 0.00 NWidgetContainer::GetWidgetOfType(WidgetType) 0.00 230.17 0.00 34 0.00 0.00 LinkGraph::Compress() 0.00 230.17 0.00 34 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) 0.00 230.17 0.00 33 0.00 0.00 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) 0.00 230.17 0.00 33 0.00 0.00 sq_getforeignptr(SQVM*) 0.00 230.17 0.00 33 0.00 0.00 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) 0.00 230.17 0.00 33 0.00 0.00 GetErrorMessageFromLocationCallbackResult(unsigned short, GRFFile const*, unsigned short) 0.00 230.17 0.00 33 0.00 0.00 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) 0.00 230.17 0.00 33 0.00 0.00 sq_push(SQVM*, long long) 0.00 230.17 0.00 33 0.00 0.00 IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) 0.00 230.17 0.00 33 0.00 0.00 IndustriesResolverObject::~IndustriesResolverObject() 0.00 230.17 0.00 33 0.00 0.00 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) 0.00 230.17 0.00 33 0.00 0.00 SQLexer::~SQLexer() 0.00 230.17 0.00 33 0.00 0.00 Aircraft::UpdateDeltaXY(Direction) 0.00 230.17 0.00 33 0.00 0.00 Aircraft::~Aircraft() 0.00 230.17 0.00 32 0.00 0.00 DeleteOrder(Vehicle*, unsigned char) 0.00 230.17 0.00 32 0.00 0.00 sq_newclass(SQVM*, unsigned long long) 0.00 230.17 0.00 32 0.00 0.00 sq_newuserdata(SQVM*, unsigned long long) 0.00 230.17 0.00 32 0.00 0.00 GetLinkGraphJobDesc() 0.00 230.17 0.00 32 0.00 0.00 DupSprite(unsigned int, unsigned int) 0.00 230.17 0.00 32 0.00 0.00 RemoveDuplicatesFromGRFConfigList(GRFConfig*) 0.00 230.17 0.00 32 0.00 0.00 SQUserData::Release() 0.00 230.17 0.00 32 0.00 0.00 ScriptScanner::ResetEngine() 0.00 230.17 0.00 32 0.00 0.00 OverrideManagerBase::ResetMapping() 0.00 230.17 0.00 32 0.00 0.00 SQVM::Top() 0.00 230.17 0.00 32 0.00 0.00 GRFFile::GRFFile(GRFConfig const*) 0.00 230.17 0.00 32 0.00 0.00 GRFFile::~GRFFile() 0.00 230.17 0.00 32 0.00 0.00 Squirrel::LoadScript(SQVM*, char const*, bool) 0.00 230.17 0.00 32 0.00 0.00 Squirrel::AddClassEnd() 0.00 230.17 0.00 32 0.00 0.00 Squirrel::AddClassBegin(char const*) 0.00 230.17 0.00 32 0.00 0.00 Squirrel::Reset() 0.00 230.17 0.00 32 0.00 0.00 Squirrel::LoadFile(SQVM*, char const*, unsigned long long) 0.00 230.17 0.00 32 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) 0.00 230.17 0.00 31 0.00 0.00 NetworkAdminConsole(char const*, char const*) 0.00 230.17 0.00 31 0.00 0.00 GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) 0.00 230.17 0.00 31 0.00 0.00 FlowMapper::Run(LinkGraphJob&) const 0.00 230.17 0.00 30 0.00 0.00 SetMouseCursor(unsigned int, unsigned int) 0.00 230.17 0.00 30 0.00 0.00 sq_setinstanceup(SQVM*, long long, void*) 0.00 230.17 0.00 30 0.00 0.00 DoSave_LGRJ(LinkGraphJob*) 0.00 230.17 0.00 30 0.00 0.00 ScriptEventVehicleLost::~ScriptEventVehicleLost() 0.00 230.17 0.00 29 0.00 0.00 sq_addref(SQVM*, tagSQObject*) 0.00 230.17 0.00 29 0.00 0.00 SQInstance::Init(SQSharedState*) 0.00 230.17 0.00 29 0.00 0.00 SQInstance::Release() 0.00 230.17 0.00 29 0.00 0.00 SQInstance::Finalize() 0.00 230.17 0.00 29 0.00 0.00 SQInstance::SQInstance(SQSharedState*, SQClass*, long long) 0.00 230.17 0.00 29 0.00 0.00 SQInstance::~SQInstance() 0.00 230.17 0.00 29 0.00 0.00 ScriptInfo::Constructor(SQVM*, ScriptInfo*) 0.00 230.17 0.00 29 0.00 0.00 ScriptInfo::~ScriptInfo() 0.00 230.17 0.00 29 0.00 0.00 NWidgetVertical::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 29 0.00 0.00 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) 0.00 230.17 0.00 29 0.00 0.00 SQVM::CLASS_OP(SQObjectPtr&, long long, long long) 0.00 230.17 0.00 29 0.00 0.00 SQClass::CreateInstance() 0.00 230.17 0.00 29 0.00 0.00 SQTable::Clone() 0.00 230.17 0.00 29 0.00 0.00 RefTable::Add(unsigned long long, tagSQObject&) 0.00 230.17 0.00 29 0.00 0.00 RefTable::Get(tagSQObject&, unsigned long long&, RefTable::RefNode**, bool) 0.00 230.17 0.00 29 0.00 0.00 RefTable::AddRef(tagSQObject&) 0.00 230.17 0.00 28 0.00 0.00 IConsoleDebug(char const*, char const*) 0.00 230.17 0.00 28 0.00 0.00 AppendToGRFConfigList(GRFConfig**, GRFConfig*) 0.00 230.17 0.00 28 0.00 0.00 debug(char const*, char const*, ...) 0.00 230.17 0.00 28 0.00 0.00 ScriptScanner::RegisterScript(ScriptInfo*) 0.00 230.17 0.00 28 0.00 0.00 ScriptScanner::AddFile(char const*, unsigned long, char const*) 0.00 230.17 0.00 28 0.00 0.00 Squirrel::LoadScript(char const*) 0.00 230.17 0.00 27 0.00 0.00 NWidgetHorizontal::~NWidgetHorizontal() 0.00 230.17 0.00 27 0.00 0.00 AirportTileIterator::~AirportTileIterator() 0.00 230.17 0.00 27 0.00 0.00 AirportTileIterator::Clone() const 0.00 230.17 0.00 26 0.00 0.00 RerouteCargo(Station*, unsigned char, unsigned short, unsigned short) 0.00 230.17 0.00 26 0.00 0.00 GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) 0.00 230.17 0.00 26 0.00 0.00 FlowStatMap::DeleteFlows(unsigned short) 0.00 230.17 0.00 26 0.00 0.00 bool StationCargoList::ShiftCargo(StationCargoReroute&, unsigned short) 0.00 230.17 0.00 26 0.00 0.00 StationCargoList::Reroute(unsigned int, StationCargoList*, unsigned short, unsigned short, GoodsEntry const*) 0.00 230.17 0.00 26 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 26 0.00 0.00 LinkGraph::Node::RemoveEdge(unsigned short) 0.00 230.17 0.00 26 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Order* const&) 0.00 230.17 0.00 25 0.00 0.00 EnsureEarlyHouse(HouseZones) 0.00 230.17 0.00 25 0.00 0.00 CheckNewIndustry_NULL(unsigned int) 0.00 230.17 0.00 25 0.00 0.00 OverrideManagerBase::ResetOverride() 0.00 230.17 0.00 25 0.00 0.00 NetworkUDPSocketHandler::Close() 0.00 230.17 0.00 24 0.00 0.00 UpdateCursorSize() 0.00 230.17 0.00 24 0.00 0.00 CanalMapSpriteGroup(ByteReader*, unsigned char) 0.00 230.17 0.00 24 0.00 0.00 DrawOverlappedWindow(Window*, int, int, int, int) 0.00 230.17 0.00 24 0.00 0.00 IndustrytilesChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 24 0.00 0.00 IniLoadFile::LoadFromDisk(char const*, Subdirectory) 0.00 230.17 0.00 24 0.00 0.00 IniLoadFile::IniLoadFile(char const* const*, char const* const*) 0.00 230.17 0.00 24 0.00 0.00 IniLoadFile::~IniLoadFile() 0.00 230.17 0.00 24 0.00 0.00 GroupStatistics::Clear() 0.00 230.17 0.00 24 0.00 0.00 GroupStatistics::GroupStatistics() 0.00 230.17 0.00 24 0.00 0.00 GroupStatistics::~GroupStatistics() 0.00 230.17 0.00 24 0.00 0.00 Font::Font(FontSize, TextColour) 0.00 230.17 0.00 24 0.00 0.00 IniFile::OpenFile(char const*, Subdirectory, unsigned long*) 0.00 230.17 0.00 24 0.00 0.00 IniFile::IniFile(char const* const*) 0.00 230.17 0.00 24 0.00 0.00 IniFile::~IniFile() 0.00 230.17 0.00 24 0.00 0.00 IniGroup::~IniGroup() 0.00 230.17 0.00 24 0.00 0.00 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) 0.00 230.17 0.00 22 0.00 0.00 SQLexer::LexBlockComment() 0.00 230.17 0.00 22 0.00 0.00 Vehicle::AddToShared(Vehicle*) 0.00 230.17 0.00 22 0.00 0.00 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const 0.00 230.17 0.00 21 0.00 0.00 CheckOwnership(Owner, unsigned int) 0.00 230.17 0.00 21 0.00 0.00 VehicleEnterDepot(Vehicle*) 0.00 230.17 0.00 21 0.00 0.00 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 230.17 0.00 21 0.00 0.00 VehicleEnteredDepotThisTick(Vehicle*) 0.00 230.17 0.00 21 0.00 0.00 FioCreateDirectory(char const*) 0.00 230.17 0.00 21 0.00 0.00 SaveLoad_PLYR_common(Company*, CompanyProperties*) 0.00 230.17 0.00 21 0.00 0.00 NetworkAddress::SetPort(unsigned short) 0.00 230.17 0.00 21 0.00 0.00 NWidgetVertical::~NWidgetVertical() 0.00 230.17 0.00 21 0.00 0.00 GroundVehicle::IsChainInDepot() const 0.00 230.17 0.00 21 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) 0.00 230.17 0.00 20 0.00 0.00 EnsureNoVehicleProcZ(Vehicle*, void*) 0.00 230.17 0.00 20 0.00 0.00 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 20 0.00 0.01 TarScanner::DoScan(Subdirectory) 0.00 230.17 0.00 20 0.00 0.00 NewGRFClass::Allocate(unsigned int) 0.00 230.17 0.00 20 0.00 0.00 ScriptScanner::Reset() 0.00 230.17 0.00 20 0.00 0.00 SpriteFontCache::ClearGlyphToSpriteMap() 0.00 230.17 0.00 20 0.00 0.00 SpriteFontCache::InitializeUnicodeGlyphMap() 0.00 230.17 0.00 20 0.00 0.00 VehicleListIdentifier::Pack() const 0.00 230.17 0.00 19 0.00 0.00 LinkGraphJob::JoinThread() 0.00 230.17 0.00 18 0.00 0.00 MarkWholeScreenDirty() 0.00 230.17 0.00 18 0.00 0.00 SaveLoad_PLYR(Company*) 0.00 230.17 0.00 18 0.00 0.00 SaveReal_GSDT(int*) 0.00 230.17 0.00 18 0.00 0.00 ThreadObject::New(void (*)(void*), void*, ThreadObject**) 0.00 230.17 0.00 18 0.00 0.00 ScriptInstance::SaveEmpty() 0.00 230.17 0.00 18 0.00 0.00 ThreadObject_pthread::Join() 0.00 230.17 0.00 18 0.00 0.00 ThreadObject_pthread::~ThreadObject_pthread() 0.00 230.17 0.00 18 0.00 0.00 Font::~Font() 0.00 230.17 0.00 18 0.00 0.00 Game::Save() 0.00 230.17 0.00 17 0.00 0.00 GetRoadOwner(unsigned int, RoadType) 0.00 230.17 0.00 17 0.00 0.00 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) 0.00 230.17 0.00 17 0.00 0.00 EnsureVisibleCaption(Window*, int, int) 0.00 230.17 0.00 17 0.00 0.00 MCF1stPass::MCF1stPass(LinkGraphJob&) 0.00 230.17 0.00 17 0.00 0.00 LinkGraphJob::SpawnThread() 0.00 230.17 0.00 17 0.00 0.00 LinkGraphJob::~LinkGraphJob() 0.00 230.17 0.00 17 0.00 0.00 DemandCalculator::DemandCalculator(LinkGraphJob&) 0.00 230.17 0.00 17 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 17 0.00 0.00 Pool::PoolItem<&_company_pool>::GetIfValid(unsigned long) 0.00 230.17 0.00 17 0.00 0.00 DemandHandler::Run(LinkGraphJob&) const 0.00 230.17 0.00 17 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) 0.00 230.17 0.00 16 0.00 0.00 AllocateHouseClassID(unsigned char, unsigned int) 0.00 230.17 0.00 16 0.00 0.00 ChangeInfoResult LoadTranslationTable >(unsigned int, int, ByteReader*, SmallVector&, char const*) 0.00 230.17 0.00 16 0.00 0.00 RemoveWindowFromZOrdering(Window*) 0.00 230.17 0.00 16 0.00 0.00 MCF1stPass::EliminateCycles() 0.00 230.17 0.00 16 0.00 0.00 LinkGraphJob::Init() 0.00 230.17 0.00 16 0.00 0.00 ScriptScanner::RescanDir() 0.00 230.17 0.00 16 0.00 0.00 LinkGraphSchedule::Run(void*) 0.00 230.17 0.00 16 0.00 0.00 Packet::Send_uint16(unsigned short) 0.00 230.17 0.00 16 0.00 0.00 MCFHandler::Run(LinkGraphJob&) const 0.00 230.17 0.00 16 0.00 0.00 InitHandler::Run(LinkGraphJob&) const 0.00 230.17 0.00 15 0.00 0.00 ResizeWindow(Window*, int, int, bool) 0.00 230.17 0.00 15 0.00 0.00 sq_setreleasehook(SQVM*, long long, long long (*)(void*, long long)) 0.00 230.17 0.00 15 0.00 0.00 UpdateAircraftCache(Aircraft*, bool) 0.00 230.17 0.00 15 0.00 0.00 GetNorthernBridgeEnd(unsigned int) 0.00 230.17 0.00 15 0.00 0.00 UpdateSignalsInBuffer() 0.00 230.17 0.00 15 0.00 0.00 GetTargetAirportIfValid(Aircraft const*) 0.00 230.17 0.00 15 0.00 0.00 CommandCost::UseTextRefStack(GRFFile const*, unsigned int) 0.00 230.17 0.00 15 0.00 0.00 LinkGraphJob::EraseFlows(unsigned short) 0.00 230.17 0.00 15 0.00 0.00 LinkGraphJob::LinkGraphJob(LinkGraph const&) 0.00 230.17 0.00 15 0.00 0.00 AIScannerInfo::FindInfo(char const*, int, bool) 0.00 230.17 0.00 15 0.00 0.00 LinkGraphSchedule::JoinNext() 0.00 230.17 0.00 15 0.00 0.00 LinkGraphSchedule::SpawnNext() 0.00 230.17 0.00 15 0.00 0.00 ThreadObject_pthread::ThreadProc() 0.00 230.17 0.00 15 0.00 0.00 AI::FindInfo(char const*, int, bool) 0.00 230.17 0.00 15 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 15 0.00 0.00 AIConfig::FindInfo(char const*, int, bool) 0.00 230.17 0.00 15 0.00 0.00 MCFHandler::Run(LinkGraphJob&) const 0.00 230.17 0.00 15 0.00 0.00 Aircraft::GetImage(Direction, EngineImageType) const 0.00 230.17 0.00 14 0.00 0.00 GamelogChange(GamelogChangeType) 0.00 230.17 0.00 14 0.00 0.00 ParseStringChoice(char const*, unsigned int, char**, char const*) 0.00 230.17 0.00 14 0.00 0.00 MainWindow::OnResize() 0.00 230.17 0.00 14 0.00 0.00 GRFParameterInfo::GRFParameterInfo(GRFParameterInfo&) 0.00 230.17 0.00 13 0.00 0.00 WaitTillSaved() 0.00 230.17 0.00 13 0.00 0.00 SetFocusedWindow(Window*) 0.00 230.17 0.00 13 0.00 0.00 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) 0.00 230.17 0.00 13 0.00 0.00 AddWindowToZOrdering(Window*) 0.00 230.17 0.00 13 0.00 0.00 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) 0.00 230.17 0.00 13 0.00 0.00 NWidgetLeaf::InvalidateDimensionCache() 0.00 230.17 0.00 13 0.00 0.00 AIScannerInfo::RegisterAPI(Squirrel*) 0.00 230.17 0.00 13 0.00 0.00 NWidgetScrollbar::InvalidateDimensionCache() 0.00 230.17 0.00 13 0.00 0.00 AIInfo::RegisterAPI(Squirrel*) 0.00 230.17 0.00 13 0.00 0.00 AIInfo::~AIInfo() 0.00 230.17 0.00 13 0.00 0.00 Window::InitializeData(int) 0.00 230.17 0.00 13 0.00 0.00 Window::CreateNestedTree(bool) 0.00 230.17 0.00 13 0.00 0.00 Window::FinishInitNested(int) 0.00 230.17 0.00 13 0.00 0.00 Window::FindWindowPlacementAndResize(int, int) 0.00 230.17 0.00 13 0.00 0.00 Window::~Window() 0.00 230.17 0.00 13 0.00 0.00 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) 0.00 230.17 0.00 13 0.00 0.00 BaseMedia::AddFile(char const*, unsigned long, char const*) 0.00 230.17 0.00 13 0.00 0.00 long long SQConvert::DefSQConstructorCallback(SQVM*) 0.00 230.17 0.00 13 0.00 0.00 long long SQConvert::DefSQDestructorCallback(void*, long long) 0.00 230.17 0.00 13 0.00 0.00 Window::DeleteChildWindows(WindowClass) const 0.00 230.17 0.00 13 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Layouter::LineCacheKey const&) 0.00 230.17 0.00 12 0.00 0.00 InsertOrder(Vehicle*, Order*, unsigned char) 0.00 230.17 0.00 12 0.00 0.00 void MakeDefaultName(Depot*) 0.00 230.17 0.00 12 0.00 0.00 RecomputePrices() 0.00 230.17 0.00 12 0.00 0.00 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) 0.00 230.17 0.00 12 0.00 0.01 Load_NewGRFMapping(OverrideManagerBase&) 0.00 230.17 0.00 12 0.00 0.00 SaveLoad_DATE() 0.00 230.17 0.00 12 0.00 0.00 SaveLoad_VIEW() 0.00 230.17 0.00 12 0.00 0.00 SetNewGRFOverride(unsigned int, unsigned int) 0.00 230.17 0.00 12 0.00 0.00 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) 0.00 230.17 0.00 12 0.00 0.00 GRFSound(ByteReader*) 0.00 230.17 0.00 12 0.00 0.00 SkipAct11(ByteReader*) 0.00 230.17 0.00 12 0.00 0.00 HotkeyList::Load(IniFile*) 0.00 230.17 0.00 12 0.00 0.00 AIScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) 0.00 230.17 0.00 12 0.00 0.00 NWidgetSpacer::NWidgetSpacer(int, int) 0.00 230.17 0.00 12 0.00 0.00 NetworkAddress::GetAddress() 0.00 230.17 0.00 12 0.00 0.00 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) 0.00 230.17 0.00 12 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 12 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 12 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 12 0.00 0.00 Order::MakeImplicit(unsigned short) 0.00 230.17 0.00 12 0.00 0.00 AIInfo::Constructor(SQVM*) 0.00 230.17 0.00 12 0.00 0.00 Packet::Send_string(char const*) 0.00 230.17 0.00 12 0.00 0.00 OrderList::InsertOrderAt(Order*, int) 0.00 230.17 0.00 12 0.00 0.00 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) 0.00 230.17 0.00 11 0.00 0.30 SaveOrLoad(char const*, int, Subdirectory, bool) 0.00 230.17 0.00 11 0.00 0.00 AllocateSound(unsigned int) 0.00 230.17 0.00 11 0.00 0.00 UnInitWindowSystem() 0.00 230.17 0.00 11 0.00 0.00 UnshowCriticalError() 0.00 230.17 0.00 11 0.00 0.00 IsValidConsoleColour(TextColour) 0.00 230.17 0.00 11 0.00 0.00 UpdateTownCargoBitmap() 0.00 230.17 0.00 11 0.00 0.00 LoadSave_IBLD() 0.00 230.17 0.00 11 0.00 0.00 LocalGetWindowPlacement(WindowDesc const*, short, short, int) 0.00 230.17 0.00 11 0.00 0.02 TarScanner::DoScan(TarScanner::Mode) 0.00 230.17 0.00 11 0.00 0.00 Train::ReserveTrackUnderConsist() const 0.00 230.17 0.00 11 0.00 0.00 void std::vector >::_M_emplace_back_aux(Engine*&&) 0.00 230.17 0.00 10 0.00 0.00 GamelogFree(LoggedAction*, unsigned int) 0.00 230.17 0.00 10 0.00 0.00 GamelogPrint(void (*)(char const*)) 0.00 230.17 0.00 10 0.00 0.00 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) 0.00 230.17 0.00 10 0.00 0.00 ResetObjectToPlace() 0.00 230.17 0.00 10 0.00 0.00 NetworkReInitChatBoxSize() 0.00 230.17 0.00 10 0.00 0.00 NewGRFClass::Assign(ObjectSpec*) 0.00 230.17 0.00 10 0.00 0.00 NewGRFClass::Insert(ObjectSpec*) 0.00 230.17 0.00 10 0.00 0.00 NewGRFClass::Allocate(unsigned int) 0.00 230.17 0.00 10 0.00 0.00 Blitter_Null::GetBytesPerPixel() 0.00 230.17 0.00 10 0.00 0.00 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 230.17 0.00 10 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 10 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 10 0.00 0.00 Window::InitNested(int) 0.00 230.17 0.00 10 0.00 0.00 ObjectSpec::IsEverAvailable() const 0.00 230.17 0.00 10 0.00 0.00 NetworkAddress::GetPort() const 0.00 230.17 0.00 10 0.00 0.00 Window::SetWidgetDirty(unsigned char) const 0.00 230.17 0.00 10 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::equal_range(char const* const&) 0.00 230.17 0.00 9 0.00 0.00 ShowFirstError() 0.00 230.17 0.00 9 0.00 0.00 SaveFilter* CreateSaveFilter(SaveFilter*, unsigned char) 0.00 230.17 0.00 9 0.00 0.00 GetBindAddresses(SmallVector*, unsigned short) 0.00 230.17 0.00 9 0.00 0.00 IsGenerateWorldThreaded() 0.00 230.17 0.00 9 0.00 0.00 SaveViewportBeforeSaveGame() 0.00 230.17 0.00 9 0.00 0.00 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) 0.00 230.17 0.00 9 0.00 0.00 SavePickup() 0.00 230.17 0.00 9 0.00 0.00 LoadGrfFile(char const*, unsigned int, int) 0.00 230.17 0.00 9 0.00 0.00 SaveDelivery() 0.00 230.17 0.00 9 0.00 0.00 SaveFileDone() 0.00 230.17 0.00 9 0.00 0.00 Save_ROADSTOP() 0.00 230.17 0.00 9 0.00 0.00 SaveFileToDisk(bool) 0.00 230.17 0.00 9 0.00 0.00 Save_STORY_PAGE() 0.00 230.17 0.00 9 0.00 0.00 TerraformTile_Water(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 9 0.00 0.00 Save_STORY_PAGE_ELEMENT() 0.00 230.17 0.00 9 0.00 0.00 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) 0.00 230.17 0.00 9 0.00 0.23 DoSave(SaveFilter*, bool) 0.00 230.17 0.00 9 0.00 0.00 Save_AIPL() 0.00 230.17 0.00 9 0.00 0.00 Save_ANIT() 0.00 230.17 0.00 9 0.00 0.00 Save_APID() 0.00 230.17 0.00 9 0.00 0.00 Save_ATID() 0.00 230.17 0.00 9 0.00 0.00 Save_BKOR() 0.00 230.17 0.00 9 0.00 0.02 Save_CAPA() 0.00 230.17 0.00 9 0.00 0.00 Save_CAPY() 0.00 230.17 0.00 9 0.00 0.00 Save_CHTS() 0.00 230.17 0.00 9 0.00 0.00 Save_DEPT() 0.00 230.17 0.00 9 0.00 0.00 Save_ECMY() 0.00 230.17 0.00 9 0.00 0.00 Save_EIDS() 0.00 230.17 0.00 9 0.00 0.00 Save_ENGN() 0.00 230.17 0.00 9 0.00 0.00 Save_ERNW() 0.00 230.17 0.00 9 0.00 0.00 Save_GLOG() 0.00 230.17 0.00 9 0.00 0.00 Save_GOAL() 0.00 230.17 0.00 9 0.00 0.00 Save_GRPS() 0.00 230.17 0.00 9 0.00 0.00 Save_GSDT() 0.00 230.17 0.00 9 0.00 0.00 Save_GSTR() 0.00 230.17 0.00 9 0.00 0.00 Save_HIDS() 0.00 230.17 0.00 9 0.00 0.00 Save_IIDS() 0.00 230.17 0.00 9 0.00 0.00 Save_INDY() 0.00 230.17 0.00 9 0.00 0.00 Save_ITBL() 0.00 230.17 0.00 9 0.00 0.00 Save_LGRJ() 0.00 230.17 0.00 9 0.00 0.00 Save_LGRP() 0.00 230.17 0.00 9 0.00 0.00 Save_LGRS() 0.00 230.17 0.00 9 0.00 0.00 Save_MAPS() 0.00 230.17 0.00 9 0.00 0.00 Save_NGRF() 0.00 230.17 0.00 9 0.00 0.00 Save_OBID() 0.00 230.17 0.00 9 0.00 0.00 Save_OBJS() 0.00 230.17 0.00 9 0.00 0.00 Save_ORDL() 0.00 230.17 0.00 9 0.00 0.00 Save_ORDR() 0.00 230.17 0.00 9 0.00 0.00 Save_PATS() 0.00 230.17 0.00 9 0.00 0.00 Save_PLYR() 0.00 230.17 0.00 9 0.00 0.00 Save_PSAC() 0.00 230.17 0.00 9 0.00 0.00 Save_RAIL() 0.00 230.17 0.00 9 0.00 0.00 Save_SIGN() 0.00 230.17 0.00 9 0.00 0.04 Save_STNN() 0.00 230.17 0.00 9 0.00 0.00 Save_SUBS() 0.00 230.17 0.00 9 0.00 0.00 Save_TIDS() 0.00 230.17 0.00 9 0.00 0.04 Save_TOWN() 0.00 230.17 0.00 9 0.00 0.01 Save_VEHS() 0.00 230.17 0.00 9 0.00 0.00 GameLibrary::RegisterAPI(Squirrel*) 0.00 230.17 0.00 9 0.00 0.00 LZMASaveFilter::Finish() 0.00 230.17 0.00 9 0.00 0.00 LZMASaveFilter::~LZMASaveFilter() 0.00 230.17 0.00 9 0.00 0.00 NetworkAddress::GetHostname() 0.00 230.17 0.00 9 0.00 0.00 GameScannerLibrary::RegisterAPI(Squirrel*) 0.00 230.17 0.00 9 0.00 0.00 Packet::Send_bool(bool) 0.00 230.17 0.00 8 0.00 0.00 AddInflation(bool) 0.00 230.17 0.00 8 0.00 0.00 GamelogReset() 0.00 230.17 0.00 8 0.00 0.00 ValidatePlaylist(unsigned char*, unsigned char*) 0.00 230.17 0.00 8 0.00 0.00 TicksToLeaveDepot(Train const*) 0.00 230.17 0.00 8 0.00 0.00 EnginesMonthlyLoop() 0.00 230.17 0.00 8 0.00 0.00 StationMonthlyLoop() 0.00 230.17 0.00 8 0.00 0.00 SubsidyMonthlyLoop() 0.00 230.17 0.00 8 0.00 0.05 IndustryMonthlyLoop() 0.00 230.17 0.00 8 0.00 0.00 CompaniesMonthlyLoop() 0.00 230.17 0.00 8 0.00 0.00 NetworkServerMonthlyLoop() 0.00 230.17 0.00 8 0.00 0.00 SetWaterClassDependingOnSurroundings(unsigned int, bool) 0.00 230.17 0.00 8 0.00 0.30 DoAutosave() 0.00 230.17 0.00 8 0.00 0.00 PreventHiding(int*, int*, Rect const&, Window const*, int, PreventHideDirection) 0.00 230.17 0.00 8 0.00 0.00 CanalChangeInfo(unsigned int, int, int, ByteReader*) 0.00 230.17 0.00 8 0.00 0.00 GetIndustryIndex(unsigned int) 0.00 230.17 0.00 8 0.00 0.00 IndustrytileMapSpriteGroup(ByteReader*, unsigned char) 0.00 230.17 0.00 8 0.00 0.00 FileWriter::Finish() 0.00 230.17 0.00 8 0.00 0.00 FileWriter::~FileWriter() 0.00 230.17 0.00 8 0.00 0.00 ScriptInfo::GetSettings() 0.00 230.17 0.00 8 0.00 0.00 GameLibrary::Constructor(SQVM*) 0.00 230.17 0.00 8 0.00 0.00 GameLibrary::~GameLibrary() 0.00 230.17 0.00 8 0.00 0.00 StationRect::StationRect() 0.00 230.17 0.00 8 0.00 0.00 CommandQueue::Free() 0.00 230.17 0.00 8 0.00 0.00 NWidgetBackground::GetWidgetOfType(WidgetType) 0.00 230.17 0.00 8 0.00 0.00 NWidgetBackground::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 8 0.00 0.00 GameScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) 0.00 230.17 0.00 8 0.00 0.00 NewGRFSpriteLayout::Clone(NewGRFSpriteLayout const*) 0.00 230.17 0.00 8 0.00 0.00 IndustryTileOverrideManager::SetEntitySpec(IndustryTileSpec const*) 0.00 230.17 0.00 8 0.00 0.00 Window::OnFocusLost() 0.00 230.17 0.00 8 0.00 0.00 Waypoint::UpdateVirtCoord() 0.00 230.17 0.00 8 0.00 0.00 Waypoint::~Waypoint() 0.00 230.17 0.00 8 0.00 0.00 Waypoint::~Waypoint() 0.00 230.17 0.00 8 0.00 0.00 Ship::IsPrimaryVehicle() const 0.00 230.17 0.00 7 0.00 0.00 FileExists(char const*) 0.00 230.17 0.00 7 0.00 0.00 IConsoleClose() 0.00 230.17 0.00 7 0.00 0.00 IConsolePrint(TextColour, char const*) 0.00 230.17 0.00 7 0.00 0.00 FioGetFullPath(char*, char const*, Searchpath, Subdirectory, char const*) 0.00 230.17 0.00 7 0.00 0.00 IConsoleCmdGet(char const*) 0.00 230.17 0.00 7 0.00 0.00 GamelogRevision() 0.00 230.17 0.00 7 0.00 0.00 IConsoleCmdExec(char const*) 0.00 230.17 0.00 7 0.00 0.00 InitWindowSystem() 0.00 230.17 0.00 7 0.00 0.00 GamelogStopAction() 0.00 230.17 0.00 7 0.00 0.00 str_strip_colours(char*) 0.00 230.17 0.00 7 0.00 0.00 GamelogStartAction(GamelogActionType) 0.00 230.17 0.00 7 0.00 0.00 DeleteWindowByClass(WindowClass) 0.00 230.17 0.00 7 0.00 0.00 InitializeBuildingCounts() 0.00 230.17 0.00 7 0.00 0.00 SetDate(int, unsigned short) 0.00 230.17 0.00 7 0.00 0.00 TerraformTile_Track(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 7 0.00 0.00 IConsoleWriteToLogFile(char const*) 0.00 230.17 0.00 7 0.00 0.00 CheckNewIndustry_Forest(unsigned int) 0.00 230.17 0.00 7 0.00 0.00 ConExec(unsigned char, char**) 0.00 230.17 0.00 7 0.00 0.00 ConExit(unsigned char, char**) 0.00 230.17 0.00 7 0.00 0.00 CommandQueue::Append(CommandPacket*) 0.00 230.17 0.00 7 0.00 0.00 NWidgetViewport::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 7 0.00 0.00 AIScannerLibrary::RegisterAPI(Squirrel*) 0.00 230.17 0.00 7 0.00 0.00 AILibrary::RegisterAPI(Squirrel*) 0.00 230.17 0.00 6 0.00 0.00 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) 0.00 230.17 0.00 6 0.00 0.00 AllocateMap(unsigned int, unsigned int) 0.00 230.17 0.00 6 0.00 0.00 GetNumSounds() 0.00 230.17 0.00 6 0.00 0.00 SetDParamStr(unsigned int, char const*) 0.00 230.17 0.00 6 0.00 0.00 ResetCurrencies(bool) 0.00 230.17 0.00 6 0.00 0.00 ReInitAllWindows() 0.00 230.17 0.00 6 0.00 0.00 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) 0.00 230.17 0.00 6 0.00 0.00 ResetWindowSystem() 0.00 230.17 0.00 6 0.00 0.00 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) 0.00 230.17 0.00 6 0.00 0.00 RelocateAllWindows(int, int) 0.00 230.17 0.00 6 0.00 0.00 GetCompanyRailtypes(Owner) 0.00 230.17 0.00 6 0.00 0.00 LoadStringWidthTable(bool) 0.00 230.17 0.00 6 0.00 0.00 AirportGetNearestTown(AirportSpec const*, TileIterator const&) 0.00 230.17 0.00 6 0.00 0.00 MapNewGRFIndustryType(unsigned char, unsigned int) 0.00 230.17 0.00 6 0.00 0.00 InitDepotWindowBlockSizes() 0.00 230.17 0.00 6 0.00 0.00 ClearCargoPickupMonitoring(Owner) 0.00 230.17 0.00 6 0.00 0.00 IsCommandAllowedWhilePaused(unsigned int) 0.00 230.17 0.00 6 0.00 0.00 ClearCargoDeliveryMonitoring(Owner) 0.00 230.17 0.00 6 0.00 0.00 TerraformTile_Station(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 6 0.00 0.00 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) 0.00 230.17 0.00 6 0.00 0.00 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 230.17 0.00 6 0.00 0.00 AIScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) 0.00 230.17 0.00 6 0.00 0.00 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) 0.00 230.17 0.00 6 0.00 0.00 LinkGraphSchedule::Clear() 0.00 230.17 0.00 6 0.00 0.00 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) 0.00 230.17 0.00 6 0.00 0.00 NWidgetBackground::~NWidgetBackground() 0.00 230.17 0.00 6 0.00 0.00 TileHighlightData::Reset() 0.00 230.17 0.00 6 0.00 0.00 AI::Uninitialize(bool) 0.00 230.17 0.00 6 0.00 0.00 Hash::Clear(bool) 0.00 230.17 0.00 6 0.00 0.01 Pool::CleanPool() 0.00 230.17 0.00 6 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 6 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 6 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 6 0.00 0.00 AILibrary::Constructor(SQVM*) 0.00 230.17 0.00 6 0.00 0.00 AILibrary::~AILibrary() 0.00 230.17 0.00 6 0.00 0.00 AIScannerInfo::GetFileName() const 0.00 230.17 0.00 6 0.00 0.00 AIScannerInfo::GetDirectory() const 0.00 230.17 0.00 6 0.00 0.00 AIScannerLibrary::GetFileName() const 0.00 230.17 0.00 6 0.00 0.00 AIScannerLibrary::GetDirectory() const 0.00 230.17 0.00 5 0.00 0.00 GamelogMode() 0.00 230.17 0.00 5 0.00 0.00 ResetHouses() 0.00 230.17 0.00 5 0.00 0.00 ResetBridges() 0.00 230.17 0.00 5 0.00 0.00 ResetObjects() 0.00 230.17 0.00 5 0.00 0.00 SetupEngines() 0.00 230.17 0.00 5 0.00 0.00 ClearSnowLine() 0.00 230.17 0.00 5 0.00 0.00 SndCopyToPool() 0.00 230.17 0.00 5 0.00 0.00 CleanUpStrings() 0.00 230.17 0.00 5 0.00 0.00 ResetRailTypes() 0.00 230.17 0.00 5 0.00 0.00 GetStringHeight(char const*, int, FontSize) 0.00 230.17 0.00 5 0.00 0.00 GetStringHeight(unsigned short, int) 0.00 230.17 0.00 5 0.00 0.00 GfxInitPalettes() 0.00 230.17 0.00 5 0.00 0.00 ResetIndustries() 0.00 230.17 0.00 5 0.00 0.00 ResetNewGRFData() 0.00 230.17 0.00 5 0.00 0.00 GetBroadestDigit(unsigned int*, unsigned int*, FontSize) 0.00 230.17 0.00 5 0.00 0.00 DeleteStationNews(unsigned short) 0.00 230.17 0.00 5 0.00 0.00 DoZoomInOutWindow(ZoomStateChange, Window*) 0.00 230.17 0.00 5 0.00 0.00 GamelogGRFAddList(GRFConfig const*) 0.00 230.17 0.00 5 0.00 0.00 IsReleasedVersion() 0.00 230.17 0.00 5 0.00 0.00 SortIndustryTypes() 0.00 230.17 0.00 5 0.00 0.00 SetDParamMaxDigits(unsigned int, unsigned int, FontSize) 0.00 230.17 0.00 5 0.00 0.00 CleanUpGRFTownNames() 0.00 230.17 0.00 5 0.00 0.00 InitializeSoundPool() 0.00 230.17 0.00 5 0.00 0.00 DeleteWindowViewport(Window*) 0.00 230.17 0.00 5 0.00 0.00 SetupCargoForClimate(unsigned char) 0.00 230.17 0.00 5 0.00 0.00 BuildIndustriesLegend() 0.00 230.17 0.00 5 0.00 0.00 ResetGenericCallbacks() 0.00 230.17 0.00 5 0.00 0.00 MakeNewgameSettingsLive() 0.00 230.17 0.00 5 0.00 0.00 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) 0.00 230.17 0.00 5 0.00 0.00 ResetPriceBaseMultipliers() 0.00 230.17 0.00 5 0.00 0.00 InitializeSortedCargoSpecs() 0.00 230.17 0.00 5 0.00 0.00 SetupColoursAndInitialWindow() 0.00 230.17 0.00 5 0.00 0.00 IncreaseGeneratingWorldProgress(GenWorldProgress) 0.00 230.17 0.00 5 0.00 0.00 RebuildSubsidisedSourceAndDestinationCache() 0.00 230.17 0.00 5 0.00 0.00 int Clamp(int, int, int) 0.00 230.17 0.00 5 0.00 0.00 MainWindow::~MainWindow() 0.00 230.17 0.00 5 0.00 0.00 AirportSpec::ResetAirports() 0.00 230.17 0.00 5 0.00 0.00 CargoPacket::InvalidateAllFrom(unsigned short) 0.00 230.17 0.00 5 0.00 0.00 NewGRFClass::InsertDefaults() 0.00 230.17 0.00 5 0.00 0.00 NewGRFClass::Reset() 0.00 230.17 0.00 5 0.00 0.00 NewGRFClass::InsertDefaults() 0.00 230.17 0.00 5 0.00 0.00 NewGRFClass::Reset() 0.00 230.17 0.00 5 0.00 0.00 NewGRFClass::Reset() 0.00 230.17 0.00 5 0.00 0.00 OrderBackup::RemoveOrder(OrderType, unsigned short) 0.00 230.17 0.00 5 0.00 0.00 NWidgetStacked::SetDisplayedPlane(int) 0.00 230.17 0.00 5 0.00 0.00 NWidgetStacked::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 5 0.00 0.00 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 230.17 0.00 5 0.00 0.00 AirportTileSpec::ResetAirportTiles() 0.00 230.17 0.00 5 0.00 0.00 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) 0.00 230.17 0.00 5 0.00 0.00 NWidgetViewport::NWidgetViewport(int) 0.00 230.17 0.00 5 0.00 0.00 NWidgetViewport::~NWidgetViewport() 0.00 230.17 0.00 5 0.00 0.00 SelectGameWindow::OnInit() 0.00 230.17 0.00 5 0.00 0.00 IndustryBuildData::Reset() 0.00 230.17 0.00 5 0.00 0.04 AI::Initialize() 0.00 230.17 0.00 5 0.00 0.00 AI::ResetConfig() 0.00 230.17 0.00 5 0.00 0.05 AI::Rescan() 0.00 230.17 0.00 5 0.00 0.01 Game::Initialize() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.01 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.01 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 5 0.00 0.00 Station::~Station() 0.00 230.17 0.00 5 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 5 0.00 0.00 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) 0.00 230.17 0.00 4 0.00 0.00 BuildOilRig(unsigned int) 0.00 230.17 0.00 4 0.00 0.00 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) 0.00 230.17 0.00 4 0.00 0.00 InitRailTypes() 0.00 230.17 0.00 4 0.00 0.00 InitializeNPF() 0.00 230.17 0.00 4 0.00 0.00 sq_stackinfos(SQVM*, long long, tagSQStackInfos*) 0.00 230.17 0.00 4 0.00 0.04 GfxLoadSprites() 0.00 230.17 0.00 4 0.00 0.00 IConsolePrintF(TextColour, char const*, ...) 0.00 230.17 0.00 4 0.00 0.07 InitializeGame(unsigned int, unsigned int, bool, bool) 0.00 230.17 0.00 4 0.00 0.00 InitTextEffects() 0.00 230.17 0.00 4 0.00 0.00 InitializeAIGui() 0.00 230.17 0.00 4 0.00 0.00 InitializeMusic() 0.00 230.17 0.00 4 0.00 0.00 InitializeSound() 0.00 230.17 0.00 4 0.00 0.00 InitializeTrees() 0.00 230.17 0.00 4 0.00 0.00 NetworkUDPClose() 0.00 230.17 0.00 4 0.00 0.00 ShowNewGRFError() 0.00 230.17 0.00 4 0.00 0.00 BindAirportSpecs() 0.00 230.17 0.00 4 0.00 0.00 GfxInitSpriteMem() 0.00 230.17 0.00 4 0.00 0.00 IConsoleGUIPrint(TextColour, char*) 0.00 230.17 0.00 4 0.00 0.00 InitializeCheats() 0.00 230.17 0.00 4 0.00 0.00 ResetVehicleHash() 0.00 230.17 0.00 4 0.00 0.00 SetModalProgress(bool) 0.00 230.17 0.00 4 0.00 0.00 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) 0.00 230.17 0.00 4 0.00 0.00 InitializeDockGui() 0.00 230.17 0.00 4 0.00 0.00 InitializeEconomy() 0.00 230.17 0.00 4 0.00 0.00 InitializeObjects() 0.00 230.17 0.00 4 0.00 0.00 InitializeRailGui() 0.00 230.17 0.00 4 0.00 0.00 InitializeRoadGui() 0.00 230.17 0.00 4 0.00 0.00 GetGRFTownNameList() 0.00 230.17 0.00 4 0.00 0.00 InitializeOldNames() 0.00 230.17 0.00 4 0.00 0.00 InitializeVehicles() 0.00 230.17 0.00 4 0.00 0.00 InitNewsItemStructs() 0.00 230.17 0.00 4 0.00 0.00 InitializeCompanies() 0.00 230.17 0.00 4 0.00 0.00 InitializeLandscape() 0.00 230.17 0.00 4 0.00 0.00 InitializeObjectGui() 0.00 230.17 0.00 4 0.00 0.00 BuildLinkStatsLegend() 0.00 230.17 0.00 4 0.00 0.00 InitializeAirportGui() 0.00 230.17 0.00 4 0.00 0.00 InitializeIndustries() 0.00 230.17 0.00 4 0.00 0.00 NetworkUDPInitialize() 0.00 230.17 0.00 4 0.00 0.00 AppendStaticGRFConfigs(GRFConfig**) 0.00 230.17 0.00 4 0.00 0.00 NetworkInitChatMessage() 0.00 230.17 0.00 4 0.00 0.00 InitializeAnimatedTiles() 0.00 230.17 0.00 4 0.00 0.00 SetYearEngineAgingStops() 0.00 230.17 0.00 4 0.00 0.00 SetupSubsidyDecodeParam(Subsidy const*, bool) 0.00 230.17 0.00 4 0.00 0.00 InitGRFTownGeneratorNames() 0.00 230.17 0.00 4 0.00 0.00 ResetPersistentNewGRFData() 0.00 230.17 0.00 4 0.00 0.00 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) 0.00 230.17 0.00 4 0.00 0.00 GRFInhibit(ByteReader*) 0.00 230.17 0.00 4 0.00 0.00 LoadIntList(char const*, void*, int, unsigned int) 0.00 230.17 0.00 4 0.00 0.00 MakeStation(unsigned int, Owner, unsigned short, StationType, unsigned char, WaterClass) 0.00 230.17 0.00 4 0.00 0.00 ListenLoopProc(addrinfo*) 0.00 230.17 0.00 4 0.00 0.00 PositionWindow(Window*, WindowClass, int) 0.00 230.17 0.00 4 0.00 0.00 GfxInitSpriteCache() 0.00 230.17 0.00 4 0.00 0.00 GenerateStationName(Station*, unsigned int, StationNaming) 0.00 230.17 0.00 4 0.00 0.00 SwitchNewGRFBlitter() 0.00 230.17 0.00 4 0.00 0.00 CleanIndustryTileTable(IndustrySpec*) 0.00 230.17 0.00 4 0.00 0.00 ShowRejectOrAcceptNews(Station const*, unsigned int, unsigned char*, unsigned short) 0.00 230.17 0.00 4 0.00 0.00 FinalisePriceBaseMultipliers() 0.00 230.17 0.00 4 0.00 0.00 GameConfig::~GameConfig() 0.00 230.17 0.00 4 0.00 0.00 GetOptData::GetOpt() 0.00 230.17 0.00 4 0.00 0.00 ScriptInfo::AddLabels(SQVM*) 0.00 230.17 0.00 4 0.00 0.00 SquirrelStd::require(SQVM*) 0.00 230.17 0.00 4 0.00 0.01 ScriptScanner::Initialize(char const*) 0.00 230.17 0.00 4 0.00 0.00 ScriptScanner::ScriptScanner() 0.00 230.17 0.00 4 0.00 0.00 ScriptScanner::~ScriptScanner() 0.00 230.17 0.00 4 0.00 0.00 NetworkAddress::GetAddressAsString(char*, char const*, bool) 0.00 230.17 0.00 4 0.00 0.00 ZlibLoadFilter::Read(unsigned char*, unsigned long) 0.00 230.17 0.00 4 0.00 0.00 NWidgetViewport::UpdateViewportCoordinates(Window*) 0.00 230.17 0.00 4 0.00 0.00 SQFunctionProto::GetLine(SQInstruction*) 0.00 230.17 0.00 4 0.00 0.00 MainToolbarWindow::OnInvalidateData(int, bool) 0.00 230.17 0.00 4 0.00 0.00 NetworkClientInfo::GetByClientID(ClientID) 0.00 230.17 0.00 4 0.00 0.00 EngineOverrideManager::ResetToDefaultMapping() 0.00 230.17 0.00 4 0.00 0.00 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) 0.00 230.17 0.00 4 0.00 0.00 NetworkTCPSocketHandler::CloseConnection(bool) 0.00 230.17 0.00 4 0.00 0.00 ScriptEventSubsidyOffer::~ScriptEventSubsidyOffer() 0.00 230.17 0.00 4 0.00 0.00 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() 0.00 230.17 0.00 4 0.00 0.00 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() 0.00 230.17 0.00 4 0.00 0.00 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() 0.00 230.17 0.00 4 0.00 0.00 AI::Stop(Owner) 0.00 230.17 0.00 4 0.00 0.00 ScriptEventSubsidyOfferExpired::~ScriptEventSubsidyOfferExpired() 0.00 230.17 0.00 4 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 4 0.00 0.00 Order::MakeGoToWaypoint(unsigned short) 0.00 230.17 0.00 4 0.00 0.00 Window::ReInit(int, int) 0.00 230.17 0.00 4 0.00 0.00 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) 0.00 230.17 0.00 4 0.00 0.00 Squirrel::Squirrel(char const*) 0.00 230.17 0.00 4 0.00 0.00 Squirrel::~Squirrel() 0.00 230.17 0.00 4 0.00 0.00 BaseMedia::AddFile(char const*, unsigned long, char const*) 0.00 230.17 0.00 4 0.00 0.00 FontCache::FontCache(FontSize) 0.00 230.17 0.00 4 0.00 0.00 GRFConfig::~GRFConfig() 0.00 230.17 0.00 4 0.00 0.00 LinkGraph::AddNode(Station const*) 0.00 230.17 0.00 4 0.00 0.00 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const 0.00 230.17 0.00 4 0.00 0.00 std::map, std::allocator > >::operator[](GRFLocation&&) 0.00 230.17 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) 0.00 230.17 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 4 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) 0.00 230.17 0.00 3 0.00 0.00 DoCommandP(CommandContainer const*, bool) 0.00 230.17 0.00 3 0.00 0.00 DeleteOilRig(unsigned int) 0.00 230.17 0.00 3 0.00 0.00 GetLogPrefix() 0.00 230.17 0.00 3 0.00 0.00 InitFreeType(bool) 0.00 230.17 0.00 3 0.00 0.00 GetRotorImage(Aircraft const*, EngineImageType) 0.00 230.17 0.00 3 0.00 0.00 ResetOldNames() 0.00 230.17 0.00 3 0.00 0.00 Utf8TrimString(char*, unsigned long) 0.00 230.17 0.00 3 0.00 0.00 GamelogTestMode() 0.00 230.17 0.00 3 0.00 0.00 SetLocalCompany(Owner) 0.00 230.17 0.00 3 0.00 0.00 UpdateCompanyHQ(unsigned int, unsigned int) 0.00 230.17 0.00 3 0.00 0.00 BuildOwnerLegend() 0.00 230.17 0.00 3 0.00 0.00 GamelogPrintDebug(int) 0.00 230.17 0.00 3 0.00 0.00 InitializeRailGUI() 0.00 230.17 0.00 3 0.00 0.00 SetDParamMaxValue(unsigned int, unsigned long long, unsigned int, FontSize) 0.00 230.17 0.00 3 0.00 0.00 AfterLoadLabelMaps() 0.00 230.17 0.00 3 0.00 0.00 AfterLoadRoadStops() 0.00 230.17 0.00 3 0.00 0.00 AfterLoadStoryBook() 0.00 230.17 0.00 3 0.00 0.00 CheckExternalFiles() 0.00 230.17 0.00 3 0.00 0.00 ClearGRFConfigList(GRFConfig**) 0.00 230.17 0.00 3 0.00 0.00 CopyTempEngineData() 0.00 230.17 0.00 3 0.00 0.00 NetworkSendCommand(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) 0.00 230.17 0.00 3 0.00 0.00 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) 0.00 230.17 0.00 3 0.00 0.00 ResetSignalVariant(int) 0.00 230.17 0.00 3 0.00 0.00 AfterLoadLinkGraphs() 0.00 230.17 0.00 3 0.00 0.00 GamelogTestRevision() 0.00 230.17 0.00 3 0.00 0.00 GetCompanyRoadtypes(Owner) 0.00 230.17 0.00 3 0.00 0.00 IsGoodGRFConfigList(GRFConfig*) 0.00 230.17 0.00 3 0.00 0.00 UpdateAirportsNoise() 0.00 230.17 0.00 3 0.00 0.00 ShowSelectGameWindow() 0.00 230.17 0.00 3 0.00 0.00 CalculateCompanyValue(Company const*, bool) 0.00 230.17 0.00 3 0.00 0.00 NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) 0.00 230.17 0.00 3 0.00 0.02 SettingsDisableElrail(int) 0.00 230.17 0.00 3 0.00 0.00 NetworkAdminCmdLogging(ServerNetworkGameSocketHandler const*, CommandPacket const*) 0.00 230.17 0.00 3 0.00 0.00 UpdateAllSignVirtCoords() 0.00 230.17 0.00 3 0.00 0.01 UpdateAllTownVirtCoords() 0.00 230.17 0.00 3 0.00 0.00 ConnectMultiheadedTrains() 0.00 230.17 0.00 3 0.00 0.00 NetworkHandlePauseChange(PauseMode, PauseMode) 0.00 230.17 0.00 3 0.00 0.00 DeleteConstructionWindows() 0.00 230.17 0.00 3 0.00 0.00 ReinitGuiAfterToggleElrail(bool) 0.00 230.17 0.00 3 0.00 0.00 ResetViewportAfterLoadGame() 0.00 230.17 0.00 3 0.00 0.00 ShowAIDebugWindowIfAIError() 0.00 230.17 0.00 3 0.00 0.00 UpdateAllStationVirtCoords() 0.00 230.17 0.00 3 0.00 0.00 StartupIndustryDailyChanges(bool) 0.00 230.17 0.00 3 0.00 0.00 YapfNotifyTrackLayoutChange(unsigned int, Track) 0.00 230.17 0.00 3 0.00 0.01 Load_VEHS() 0.00 230.17 0.00 3 0.00 0.00 LoadSettings(SettingDesc const*, void*) 0.00 230.17 0.00 3 0.00 0.00 ParseIntList(char const*, int*, int) 0.00 230.17 0.00 3 0.00 0.00 Ptrs_ROADSTOP() 0.00 230.17 0.00 3 0.00 0.00 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) 0.00 230.17 0.00 3 0.00 0.00 ResetSignalHandlers() 0.00 230.17 0.00 3 0.00 0.48 DoLoad(LoadFilter*, bool) 0.00 230.17 0.00 3 0.00 0.00 Load_ANIT() 0.00 230.17 0.00 3 0.00 0.00 Load_CHTS() 0.00 230.17 0.00 3 0.00 0.00 Load_DEPT() 0.00 230.17 0.00 3 0.00 0.00 Load_ECMY() 0.00 230.17 0.00 3 0.00 0.00 Load_ENGN() 0.00 230.17 0.00 3 0.00 0.00 Load_INDY() 0.00 230.17 0.00 3 0.00 0.00 Load_MAP1() 0.00 230.17 0.00 3 0.00 0.00 Load_MAP2() 0.00 230.17 0.00 3 0.00 0.00 Load_MAP3() 0.00 230.17 0.00 3 0.00 0.00 Load_ORDR() 0.00 230.17 0.00 3 0.00 0.00 Load_PLYR() 0.00 230.17 0.00 3 0.00 0.00 Load_SIGN() 0.00 230.17 0.00 3 0.00 0.00 Load_SUBS() 0.00 230.17 0.00 3 0.00 0.02 Load_TOWN() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_BKOR() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_CAPY() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_DEPT() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_ERNW() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_INDY() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_LGRS() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_OBJS() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_ORDL() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_ORDR() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_PLYR() 0.00 230.17 0.00 3 0.00 0.01 Ptrs_STNN() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_STNS() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_TOWN() 0.00 230.17 0.00 3 0.00 0.01 Ptrs_VEHS() 0.00 230.17 0.00 3 0.00 0.00 Ptrs_WAYP() 0.00 230.17 0.00 3 0.00 0.00 BinaryHeap::Clear(bool) 0.00 230.17 0.00 3 0.00 0.00 FileReader::~FileReader() 0.00 230.17 0.00 3 0.00 0.00 MainWindow::OnInvalidateData(int, bool) 0.00 230.17 0.00 3 0.00 0.00 CargoPacket::AfterLoad() 0.00 230.17 0.00 3 0.00 0.00 StationRect::AfterRemoveTile(BaseStation*, unsigned int) 0.00 230.17 0.00 3 0.00 0.00 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) 0.00 230.17 0.00 3 0.00 0.00 NWidgetStacked::~NWidgetStacked() 0.00 230.17 0.00 3 0.00 0.00 GameScannerInfo::RegisterAPI(Squirrel*) 0.00 230.17 0.00 3 0.00 0.00 GroupStatistics::UpdateAfterLoad() 0.00 230.17 0.00 3 0.00 0.00 GroupStatistics::UpdateAutoreplace(Owner) 0.00 230.17 0.00 3 0.00 0.00 SelectGameWindow::~SelectGameWindow() 0.00 230.17 0.00 3 0.00 0.00 DriverFactoryBase::SelectDriver(char const*, Driver::Type) 0.00 230.17 0.00 3 0.00 0.00 DriverFactoryBase::SelectDriverImpl(char const*, Driver::Type) 0.00 230.17 0.00 3 0.00 0.00 LinkGraphSchedule::SpawnAll() 0.00 230.17 0.00 3 0.00 0.00 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) 0.00 230.17 0.00 3 0.00 0.00 BuildDocksDepotWindow::OnClick(Point, int, int) 0.00 230.17 0.00 3 0.00 0.00 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) 0.00 230.17 0.00 3 0.00 0.00 Pool::CleanPool() 0.00 230.17 0.00 3 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 3 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 3 0.00 0.00 AyStar::Clear() 0.00 230.17 0.00 3 0.00 0.00 Packet::Send_uint64(unsigned long long) 0.00 230.17 0.00 3 0.00 0.01 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) 0.00 230.17 0.00 3 0.00 0.00 Company::Company(unsigned short, bool) 0.00 230.17 0.00 3 0.00 0.00 Company::~Company() 0.00 230.17 0.00 3 0.00 0.00 SQClass::Release() 0.00 230.17 0.00 3 0.00 0.00 GameInfo::RegisterAPI(Squirrel*) 0.00 230.17 0.00 3 0.00 0.01 MusicSet::FillSetDetails(IniFile*, char const*, char const*) 0.00 230.17 0.00 3 0.00 0.01 BaseMedia::AddFile(char const*, unsigned long, char const*) 0.00 230.17 0.00 3 0.00 0.00 LinkGraph::Merge(LinkGraph*) 0.00 230.17 0.00 3 0.00 0.00 std::list >::remove(LinkGraph* const&) 0.00 230.17 0.00 3 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 2 0.00 0.00 _GLOBAL__sub_I__Z16ValidatePlaylistPhS_ 0.00 230.17 0.00 2 0.00 0.00 _GLOBAL__sub_I__Z21BuildIndustriesLegendv 0.00 230.17 0.00 2 0.00 0.00 NetworkClose(bool) 0.00 230.17 0.00 2 0.00 0.00 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) 0.00 230.17 0.00 2 0.00 0.00 ShowStatusBar() 0.00 230.17 0.00 2 0.00 0.00 LoadFromConfig(bool) 0.00 230.17 0.00 2 0.00 0.00 ResetGRFConfig(bool) 0.00 230.17 0.00 2 0.00 0.00 AllocateToolbar() 0.00 230.17 0.00 2 0.00 0.00 FioFindFullPath(char*, char const*, Subdirectory, char const*) 0.00 230.17 0.00 2 0.00 0.00 LoadFilter* CreateLoadFilter(LoadFilter*) 0.00 230.17 0.00 2 0.00 0.00 ShowVitalWindows() 0.00 230.17 0.00 2 0.00 0.00 AfterLoadStations() 0.00 230.17 0.00 2 0.00 0.01 NetworkDisconnect(bool, bool) 0.00 230.17 0.00 2 0.00 0.00 PositionStatusbar(Window*) 0.00 230.17 0.00 2 0.00 0.00 PositionMainToolbar(Window*) 0.00 230.17 0.00 2 0.00 0.00 CheckForMissingGlyphs(bool, MissingGlyphSearcher*) 0.00 230.17 0.00 2 0.00 0.00 NetworkSpectatorCount() 0.00 230.17 0.00 2 0.00 0.00 GetEffectiveWaterClass(unsigned int) 0.00 230.17 0.00 2 0.00 0.00 NetworkAdminClientError(ClientID, NetworkErrorCode) 0.00 230.17 0.00 2 0.00 0.00 NetworkFreeLocalCommandQueue() 0.00 230.17 0.00 2 0.00 0.30 SafeLoad(char const*, int, GameMode, Subdirectory, LoadFilter*) 0.00 230.17 0.00 2 0.00 0.00 Load_BKOR() 0.00 230.17 0.00 2 0.00 0.00 LoadPickup() 0.00 230.17 0.00 2 0.00 0.00 LoadDelivery() 0.00 230.17 0.00 2 0.00 0.00 DecodeHexText(char*, unsigned char*, unsigned long) 0.00 230.17 0.00 2 0.00 0.00 GRFLoadConfig(IniFile*, char const*, bool) 0.00 230.17 0.00 2 0.00 0.00 IniLoadConfig() 0.00 230.17 0.00 2 0.00 0.00 Load_ROADSTOP() 0.00 230.17 0.00 2 0.00 0.00 Load_STORY_PAGE() 0.00 230.17 0.00 2 0.00 0.00 MakeMainToolbar(int*) 0.00 230.17 0.00 2 0.00 0.00 Load_GLOG_common(LoggedAction*&, unsigned int&) 0.00 230.17 0.00 2 0.00 0.00 Load_NGRF_common(GRFConfig*&) 0.00 230.17 0.00 2 0.00 0.01 NetworkInitialize(bool) 0.00 230.17 0.00 2 0.00 0.00 HandleOldDiffCustom(bool) 0.00 230.17 0.00 2 0.00 0.00 CheckSubsidyDuplicate(unsigned char, SourceType, unsigned short, SourceType, unsigned short) 0.00 230.17 0.00 2 0.00 0.00 IndustryMapSpriteGroup(ByteReader*, unsigned char) 0.00 230.17 0.00 2 0.00 0.00 Load_STORY_PAGE_ELEMENT() 0.00 230.17 0.00 2 0.00 0.00 Load_AIPL() 0.00 230.17 0.00 2 0.00 0.00 Load_APID() 0.00 230.17 0.00 2 0.00 0.00 Load_ATID() 0.00 230.17 0.00 2 0.00 0.02 Load_CAPA() 0.00 230.17 0.00 2 0.00 0.00 Load_CAPY() 0.00 230.17 0.00 2 0.00 0.00 Load_EIDS() 0.00 230.17 0.00 2 0.00 0.00 Load_ERNW() 0.00 230.17 0.00 2 0.00 0.00 Load_GLOG() 0.00 230.17 0.00 2 0.00 0.00 Load_GOAL() 0.00 230.17 0.00 2 0.00 0.00 Load_GRPS() 0.00 230.17 0.00 2 0.00 0.00 Load_GSDT() 0.00 230.17 0.00 2 0.00 0.00 Load_GSTR() 0.00 230.17 0.00 2 0.00 0.00 Load_HIDS() 0.00 230.17 0.00 2 0.00 0.00 Load_IIDS() 0.00 230.17 0.00 2 0.00 0.00 Load_ITBL() 0.00 230.17 0.00 2 0.00 0.00 Load_LGRJ() 0.00 230.17 0.00 2 0.00 0.01 Load_LGRP() 0.00 230.17 0.00 2 0.00 0.00 Load_LGRS() 0.00 230.17 0.00 2 0.00 0.00 Load_MAPH() 0.00 230.17 0.00 2 0.00 0.00 Load_MAPS() 0.00 230.17 0.00 2 0.00 0.00 Load_NGRF() 0.00 230.17 0.00 2 0.00 0.00 Load_OBID() 0.00 230.17 0.00 2 0.00 0.00 Load_OBJS() 0.00 230.17 0.00 2 0.00 0.00 Load_OPTS() 0.00 230.17 0.00 2 0.00 0.00 Load_ORDL() 0.00 230.17 0.00 2 0.00 0.00 Load_PATS() 0.00 230.17 0.00 2 0.00 0.00 Load_PSAC() 0.00 230.17 0.00 2 0.00 0.00 Load_RAIL() 0.00 230.17 0.00 2 0.00 0.02 Load_STNN() 0.00 230.17 0.00 2 0.00 0.00 Load_TIDS() 0.00 230.17 0.00 2 0.00 0.00 FlowMapper::~FlowMapper() 0.00 230.17 0.00 2 0.00 0.00 OrderBackup::ResetUser(unsigned int) 0.00 230.17 0.00 2 0.00 0.00 CargoPayment::CargoPayment(Vehicle*) 0.00 230.17 0.00 2 0.00 0.00 TCPConnecter::KillAll() 0.00 230.17 0.00 2 0.00 0.00 LZMALoadFilter::~LZMALoadFilter() 0.00 230.17 0.00 2 0.00 0.00 NetworkAddress::Listen(int, SmallMap*) 0.00 230.17 0.00 2 0.00 0.00 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) 0.00 230.17 0.00 2 0.00 0.00 NetworkAddress::IsFamily(int) 0.00 230.17 0.00 2 0.00 0.00 ScriptInstance::LoadEmpty() 0.00 230.17 0.00 2 0.00 0.00 GameScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) 0.00 230.17 0.00 2 0.00 0.00 StatusBarWindow::OnInitialPosition(short, short, int) 0.00 230.17 0.00 2 0.00 0.00 StatusBarWindow::FindWindowPlacementAndResize(int, int) 0.00 230.17 0.00 2 0.00 0.00 StatusBarWindow::~StatusBarWindow() 0.00 230.17 0.00 2 0.00 0.00 NWidgetContainer::NWidgetContainer(WidgetType) 0.00 230.17 0.00 2 0.00 0.00 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) 0.00 230.17 0.00 2 0.00 0.00 MainToolbarWindow::FindWindowPlacementAndResize(int, int) 0.00 230.17 0.00 2 0.00 0.00 MainToolbarWindow::~MainToolbarWindow() 0.00 230.17 0.00 2 0.00 0.00 CSegmentCostCacheT::CSegmentCostCacheT() 0.00 230.17 0.00 2 0.00 0.00 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) 0.00 230.17 0.00 2 0.00 0.00 OverrideManagerBase::Add(unsigned char, unsigned int, unsigned int) 0.00 230.17 0.00 2 0.00 0.00 ThreadMutex_pthread::~ThreadMutex_pthread() 0.00 230.17 0.00 2 0.00 0.00 MissingGlyphSearcher::FindMissingGlyphs(char const**) 0.00 230.17 0.00 2 0.00 0.00 IndustryOverrideManager::SetEntitySpec(IndustrySpec*) 0.00 230.17 0.00 2 0.00 0.00 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) 0.00 230.17 0.00 2 0.00 0.00 NetworkTCPSocketHandler::~NetworkTCPSocketHandler() 0.00 230.17 0.00 2 0.00 0.00 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) 0.00 230.17 0.00 2 0.00 0.00 NetworkUDPSocketHandler::HandleUDPPacket(Packet*, NetworkAddress*) 0.00 230.17 0.00 2 0.00 0.00 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) 0.00 230.17 0.00 2 0.00 0.00 NetworkGameSocketHandler::NetworkGameSocketHandler(int) 0.00 230.17 0.00 2 0.00 0.00 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::AllowConnection() 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::~ServerNetworkGameSocketHandler() 0.00 230.17 0.00 2 0.00 0.02 Game::Uninitialize(bool) 0.00 230.17 0.00 2 0.00 0.00 Game::Load(int) 0.00 230.17 0.00 2 0.00 0.00 Game::StartNew() 0.00 230.17 0.00 2 0.00 0.00 Hash::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) 0.00 230.17 0.00 2 0.00 0.00 Pool::GetNew(unsigned long, unsigned long) 0.00 230.17 0.00 2 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 2 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 2 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 2 0.00 0.00 Pool::GetNew(unsigned long) 0.00 230.17 0.00 2 0.00 0.00 Ship::UpdateCache() 0.00 230.17 0.00 2 0.00 0.00 Ship::UpdateDeltaXY(Direction) 0.00 230.17 0.00 2 0.00 0.00 Ship::~Ship() 0.00 230.17 0.00 2 0.00 0.00 Packet::Recv_string(char*, unsigned long, StringValidationSettings) 0.00 230.17 0.00 2 0.00 0.00 GameInfo::Constructor(SQVM*) 0.00 230.17 0.00 2 0.00 0.00 GameInfo::~GameInfo() 0.00 230.17 0.00 2 0.00 0.00 BaseMedia::GetExtension() 0.00 230.17 0.00 2 0.00 0.00 BaseMedia::GetExtension() 0.00 230.17 0.00 2 0.00 0.00 BaseMedia::GetExtension() 0.00 230.17 0.00 2 0.00 0.00 GRFConfig::GRFConfig(GRFConfig const&) 0.00 230.17 0.00 2 0.00 0.00 long long SQConvert::DefSQConstructorCallback(SQVM*) 0.00 230.17 0.00 2 0.00 0.00 long long SQConvert::DefSQDestructorCallback(void*, long long) 0.00 230.17 0.00 2 0.00 0.00 GameConfig::GetInfo() const 0.00 230.17 0.00 2 0.00 0.00 ScriptConfig::GetInfo() const 0.00 230.17 0.00 2 0.00 0.00 GameScannerInfo::GetFileName() const 0.00 230.17 0.00 2 0.00 0.00 GameScannerInfo::GetDirectory() const 0.00 230.17 0.00 2 0.00 0.00 GameScannerLibrary::GetFileName() const 0.00 230.17 0.00 2 0.00 0.00 GameScannerLibrary::GetDirectory() const 0.00 230.17 0.00 2 0.00 0.00 VideoDriver_Dedicated::HasGUI() const 0.00 230.17 0.00 2 0.00 0.00 IndustriesScopeResolver::SetTriggers(int) const 0.00 230.17 0.00 2 0.00 0.00 IndustryOverrideManager::GetID(unsigned char, unsigned int) const 0.00 230.17 0.00 2 0.00 0.00 ServerNetworkGameSocketHandler::GetClientName(char*, char const*) const 0.00 230.17 0.00 2 0.00 0.00 Ship::GetImage(Direction, EngineImageType) const 0.00 230.17 0.00 2 0.00 0.00 GameInfo::IsDeveloperOnly() const 0.00 230.17 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) 0.00 230.17 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) 0.00 230.17 0.00 2 0.00 0.00 std::_Rb_tree, std::less, std::allocator >::erase(BasePersistentStorageArray* const&) 0.00 230.17 0.00 2 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I_SAVEGAME_VERSION 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z11CcGiveMoneyRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z11CcTerraformRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z12CcBuildDocksRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z12CcBuildWagonRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z12GetClassNameI16ScriptAccountingL10ScriptType0EEPKcv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z12GetClassNameI16ScriptAccountingL10ScriptType1EEPKcv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z12ShowLandInfoj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13AddTextEffecttiih14TextEffectMode 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13AllocateSoundj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13CcBuildBridgeRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13CcPlaySound1DRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13CcPlaySound1ERK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13DrawShipImagePK7Vehicleiiij15EngineImageType 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z13ShowGoalsList5Owner 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z14CcBuildAirportRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z14CcCloneVehicleRK11CommandCostjjj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z14CmdRenameDepotj13DoCommandFlagjjPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z14FixOldMapArrayv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z14IsValidCommandj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z15CmdIncreaseLoanj13DoCommandFlagjjPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z15DrawOrderStringPK7VehiclePK5Orderiibbiii 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z15HandleBootstrapv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z15ShowCheatWindowv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z15ShowNewGRFErrorv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z16ShowCompanyGroup5Owner11VehicleType 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17CmdBuildShipDepotj13DoCommandFlagjjPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17DrawClearLandTilePK8TileInfoh 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17GetTempDataEnginet 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17IsNewsTickerShownv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17IsValidImageIndexIL11VehicleType0EEbh 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17IsValidImageIndexIL11VehicleType1EEbh 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z17ShowSubsidiesListv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18AfterLoadLabelMapsv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18CmdChangeTimetablej13DoCommandFlagjjPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18DrawRoadVehDetailsPK7Vehicleiii 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18SetTimetableParamsiii 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18ShowHighscoreTableia 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18ShowTownViewWindowt 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z18ShowWaypointWindowPK8Waypoint 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z19CreateEffectVehicleiii17EffectVehicleType 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z19DrawAircraftDetailsPK8Aircraftiii 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z19GetEngineListHeight11VehicleType 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z19IsArticulatedEnginet 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z19SetNewLandscapeTypeh 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z20GetReservedTrackbitsj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z20MoveBuoysToWaypointsv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z20RoadVehiclesAreBuiltv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z20ShowSelectGameWindowv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z20SortNetworkLanguagesv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z21GetEngineCategoryNamet 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z21NetworkAddChatMessage10TextColourjPKcz 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z21ResetGenericCallbacksv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z21ShowBuildObjectPickerv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z21ShowBuildTreesToolbarv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z21UpdateSignalsInBufferv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z22GetEffectiveWaterClassj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z22IConsoleStdLibRegisterv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z23ShowExtraViewPortWindowj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z24CheckAutoreplaceValiditytt5Owner 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z24ConnectMultiheadedTrainsv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z24ShowOperatingProfitGraphv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z24ShowScriptTextfileWindow12TextfileType5Owner 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z25ShowContentTextfileWindow12TextfileTypePK11ContentInfo 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z27InvalidateAutoreplaceWindowtt 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z27MoveWaypointsToBaseStationsv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z32ConvertFromOldCompanyManagerFacej 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z32GetNearbyIndustryTileInformationhjtbb 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z36SetWaterClassDependingOnSurroundingsjb 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z9FioGetPosv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__Z9usererrorPKcz 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN11ScriptError9error_mapE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12Blitter_Null6EncodeEPKN12SpriteLoader6SpriteEPFPvmE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12CommandQueue6AppendEP13CommandPacket 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12IConsoleLine5frontE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12ScriptObject14ActiveInstance6activeE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN12TCPConnecterC2ERK14NetworkAddress 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13LinkRefresher3RunEP7Vehiclebb 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ScriptStorageD2Ev 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN13ScriptVehicle14IsValidVehicleEj 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14GRFTextWrapperC2Ev 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14TextfileWindowC2E12TextfileType 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN14TownNameParamsC2EPK4Town 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15AirportTileSpec5tilesE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15SoundDriver_SDL5StartEPKPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15StoryBookWindow17page_sorter_funcsE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN15VideoDriver_SDL9MakeDirtyEiiii 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16ErrorMessageDataC2ERKS_ 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16LinkGraphOverlay12LINK_COLOURSE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN16VideoDriver_Null5StartEPKPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17Blitter_32bppSSE24DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17Blitter_32bppSSE44DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN17LinkGraphSchedule8instanceE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18Blitter_32bppSSSE34DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19MusicDriver_ExtMidi5StartEPKPKc 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN19OverrideManagerBaseC2Ettt 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN21CompanyFinancesWindow9max_moneyE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN22Blitter_32bppSSE4_Anim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN30ClientNetworkGameSocketHandlerC2Ei 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Aircraft13UpdateDeltaXYE9Direction 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8FlowStat15empty_sharesmapE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Layouter9linecacheE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8SignList9last_signE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN8Waypoint15UpdateVirtCoordEv 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9CargoSpec5arrayE 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZN9FontCacheC2E8FontSize 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK11LanguageMap10GetMappingEib 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ZNK16DropDownListItem4DrawEiiiibi 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__airport_mngr 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__bridge 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__cargo_pickups 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__cargopacket_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__config_language_file 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__dedicated_forks 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__depot_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__dirkeys 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__disaster_delay 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__engine_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__enginerenew_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I(float, int, long,...) 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__fios_items 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__house_mngr 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__ignore_restrictions 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__in_modal_progress 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__industry_chunk_handlers 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__industry_mngr 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__industry_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__keyboard_opt 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__link_graph_job_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__link_graph_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__local_company 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__misc_grf_features 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__nb_orig_names 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__network_content_client 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__network_game_list 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__networkclientinfo_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__networkclientsocket_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__new_goal_id 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__new_group_id 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__new_sign_id 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__new_story_page_element_id 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__new_town_id 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__new_vehicle_id 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__newgrf_debug_sprite_picker 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__null_ 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__object_mngr 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__objects 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__old_diff_level 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__order_backup_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__order_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__origin_airport_specs 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__palmap_w2d 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__persistent_storage_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__price_base_specs 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__railtypes 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__redirect_console_to_admin 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__roadstop_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__saveload_mode 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__sign_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__signal_along_trackdir 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__sorting 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__spritegroup_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__station_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__statusbar_news_item 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__subsidy_pool 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__terraform_err_tile 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__tile_fract_coords 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__tile_type_procs 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__tile_type_void_procs 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__toolbar_width 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__transparency_opt 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__trees_tick_ctr 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__udp_client_socket 0.00 230.17 0.00 1 0.00 0.00 _GLOBAL__sub_I__veh_build_proc_table 0.00 230.17 0.00 1 0.00 0.00 ResetMusic() 0.00 230.17 0.00 1 0.00 0.00 CheckConfig() 0.00 230.17 0.00 1 0.00 0.00 FioCloseAll() 0.00 230.17 0.00 1 0.00 0.00 SetFiosType(unsigned char) 0.00 230.17 0.00 1 0.00 0.00 HasCPUIDFlag(unsigned int, unsigned int, unsigned int) 0.00 230.17 0.00 1 0.00 0.00 IConsoleFree() 0.00 230.17 0.00 1 0.00 0.00 IConsoleInit() 0.00 230.17 0.00 1 0.00 0.00 MxInitialize(unsigned int) 0.00 230.17 0.00 1 0.00 0.33 SwitchToMode(SwitchMode) 0.00 230.17 0.00 1 0.00 0.00 GamelogGRFAdd(GRFConfig const*) 0.00 230.17 0.00 1 0.00 0.00 GamelogOldver() 0.00 230.17 0.00 1 0.00 0.11 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) 0.00 230.17 0.00 1 0.00 0.00 InitializeGUI() 0.00 230.17 0.00 1 0.00 0.00 ReadFileToMem(char const*, unsigned long*, unsigned long) 0.00 230.17 0.00 1 0.00 0.00 DeterminePaths(char const*) 0.00 230.17 0.00 1 0.00 0.01 NetworkStartUp() 0.00 230.17 0.00 1 0.00 0.23 SaveWithFilter(SaveFilter*, bool) 0.00 230.17 0.00 1 0.00 0.00 SetDebugString(char const*) 0.00 230.17 0.00 1 0.00 0.00 StartupEconomy() 0.00 230.17 0.00 1 0.00 0.00 StartupEngines() 0.00 230.17 0.00 1 0.00 0.00 UninitFreeType() 0.00 230.17 0.00 1 0.00 0.00 HandleBootstrap() 0.00 230.17 0.00 1 0.00 0.00 IConsoleGUIFree() 0.00 230.17 0.00 1 0.00 0.00 IConsoleGUIInit() 0.00 230.17 0.00 1 0.00 0.00 NetworkFindName(char*, char const*) 0.00 230.17 0.00 1 0.00 0.01 NetworkShutDown() 0.00 230.17 0.00 1 0.00 0.18 ScanNewGRFFiles(NewGRFScanCallback*) 0.00 230.17 0.00 1 0.00 0.00 LoadFilter* CreateLoadFilter(LoadFilter*) 0.00 230.17 0.00 1 0.00 0.00 GetCurrentLocale(char const*) 0.00 230.17 0.00 1 0.00 0.00 HasRailtypeAvail(Owner, RailType) 0.00 230.17 0.00 1 0.00 0.00 ReadLanguagePack(LanguageMetadata const*) 0.00 230.17 0.00 1 0.00 0.00 StartupCompanies() 0.00 230.17 0.00 1 0.00 0.00 StartupDisasters() 0.00 230.17 0.00 1 0.00 0.00 sq_compilebuffer(SQVM*, char const*, long long, char const*, unsigned long long) 0.00 230.17 0.00 1 0.00 0.00 CheckSwitchToEuro() 0.00 230.17 0.00 1 0.00 0.18 DoScanNewGRFFiles(void*) 0.00 230.17 0.00 1 0.00 0.00 FindWindowByClass(WindowClass) 0.00 230.17 0.00 1 0.00 0.00 FixupTrainLengths() 0.00 230.17 0.00 1 0.00 0.00 LoadFromHighScore() 0.00 230.17 0.00 1 0.00 0.00 ScreenSizeChanged() 0.00 230.17 0.00 1 0.00 0.00 DetermineBasePaths(char const*) 0.00 230.17 0.00 1 0.00 0.00 ResetCompanyLivery(Company*) 0.00 230.17 0.00 1 0.00 0.00 VehiclesYearlyLoop() 0.00 230.17 0.00 1 0.00 0.00 CompaniesYearlyLoop() 0.00 230.17 0.00 1 0.00 0.00 NetworkCoreShutdown() 0.00 230.17 0.00 1 0.00 0.00 SetCurrentGrfLangID(unsigned char) 0.00 230.17 0.00 1 0.00 0.00 MoveBuoysToWaypoints() 0.00 230.17 0.00 1 0.00 0.00 ScheduleErrorMessage(std::list >&) 0.00 230.17 0.00 1 0.00 0.00 SortNetworkLanguages() 0.00 230.17 0.00 1 0.00 0.00 LoadHotkeysFromConfig() 0.00 230.17 0.00 1 0.00 0.00 NetworkCoreInitialize() 0.00 230.17 0.00 1 0.00 0.00 DoScanWorkingDirectory() 0.00 230.17 0.00 1 0.00 0.00 IConsoleStdLibRegister() 0.00 230.17 0.00 1 0.00 0.00 InitializeSpriteSorter() 0.00 230.17 0.00 1 0.00 0.00 NetworkAdminClientInfo(ServerNetworkGameSocketHandler const*, bool) 0.00 230.17 0.00 1 0.00 0.00 NetworkAfterNewGRFScan() 0.00 230.17 0.00 1 0.00 0.00 Script_CreateDummyInfo(SQVM*, char const*, char const*) 0.00 230.17 0.00 1 0.00 0.00 UpdateNewGRFScanStatus(unsigned int, char const*) 0.00 230.17 0.00 1 0.00 0.00 WaitTillGeneratedWorld() 0.00 230.17 0.00 1 0.00 0.00 CloseConsoleLogIfActive() 0.00 230.17 0.00 1 0.00 0.00 InitializeLanguagePacks() 0.00 230.17 0.00 1 0.00 0.00 NetworkFindBroadcastIPs(SmallVector*) 0.00 230.17 0.00 1 0.00 0.00 NetworkServerYearlyLoop() 0.00 230.17 0.00 1 0.00 0.00 NetworkSyncCommandQueue(ServerNetworkGameSocketHandler*) 0.00 230.17 0.00 1 0.00 0.00 ConvertOldMultiheadToNew() 0.00 230.17 0.00 1 0.00 0.00 UpdateNewGRFConfigPalette(int) 0.00 230.17 0.00 1 0.00 0.00 BuildContentTypeStringList() 0.00 230.17 0.00 1 0.00 0.00 IsNetworkCompatibleVersion(char const*) 0.00 230.17 0.00 1 0.00 0.00 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) 0.00 230.17 0.00 1 0.00 0.00 InitializeScreenshotFormats() 0.00 230.17 0.00 1 0.00 0.00 MoveWaypointsToBaseStations() 0.00 230.17 0.00 1 0.00 0.00 NetworkPopulateCompanyStats(NetworkCompanyStats*) 0.00 230.17 0.00 1 0.00 0.00 PrepareGenerateWorldProgress() 0.00 230.17 0.00 1 0.00 0.00 ReconsiderGameScriptLanguage() 0.00 230.17 0.00 1 0.00 0.00 UpdateNearestTownForRoadTiles(bool) 0.00 230.17 0.00 1 0.00 0.00 ConvertFromOldCompanyManagerFace(unsigned int) 0.00 230.17 0.00 1 0.00 0.00 ConvertGroundTilesIntoWaterTiles() 0.00 230.17 0.00 1 0.00 0.00 ViewportSortParentSpritesSSE41Checker() 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.10] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.10] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.103] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.103] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.11] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.12] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.131] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.15] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.17] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.174] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.20] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.20] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.21] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.21] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.23] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.29] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.30] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.31] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.31] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.32] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.37] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.39] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.40] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.42] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.45] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.49] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.55] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.6] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.60] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.60] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.64] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.65] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.65] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.65] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.69] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.7] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.71] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.71] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.9] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.90] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.91] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.91] 0.00 230.17 0.00 1 0.00 0.00 __static_initialization_and_destruction_0(int, int) [clone .constprop.95] 0.00 230.17 0.00 1 0.00 0.00 DoPlaySong() 0.00 230.17 0.00 1 0.00 0.00 GetFileTitle(char const*, char*, char const*, Subdirectory) 0.00 230.17 0.00 1 0.00 0.06 ShutdownGame() 0.00 230.17 0.00 1 0.00 0.31 LoadIntroGame(bool) 0.00 230.17 0.00 1 0.00 0.00 _GenerateWorld(void*) 0.00 230.17 0.00 1 0.00 0.00 SaveLoadHotkeys(bool) 0.00 230.17 0.00 1 0.00 0.00 CleanupGeneration() 0.00 230.17 0.00 1 0.00 0.00 IConsoleClearCommand() 0.00 230.17 0.00 1 0.00 0.00 SaveFileToDiskThread(void*) 0.00 230.17 0.00 1 0.00 0.00 TerraformTile_Industry(unsigned int, DoCommandFlag, int, Slope) 0.00 230.17 0.00 1 0.00 0.00 NetworkFindBroadcastIPsInternal(SmallVector*) 0.00 230.17 0.00 1 0.00 0.00 Load_CAPR() 0.00 230.17 0.00 1 0.00 0.00 Load_ENGS() 0.00 230.17 0.00 1 0.00 0.00 Load_NAME() 0.00 230.17 0.00 1 0.00 0.00 Load_PRIC() 0.00 230.17 0.00 1 0.00 0.00 Load_STNS() 0.00 230.17 0.00 1 0.00 0.00 Load_WAYP() 0.00 230.17 0.00 1 0.00 0.00 BinaryHeap::Init(unsigned int) 0.00 230.17 0.00 1 0.00 0.00 GameConfig::FindInfo(char const*, int, bool) 0.00 230.17 0.00 1 0.00 0.00 MCFHandler::~MCFHandler() 0.00 230.17 0.00 1 0.00 0.00 MCFHandler::~MCFHandler() 0.00 230.17 0.00 1 0.00 0.00 Randomizer::SetSeed(unsigned int) 0.00 230.17 0.00 1 0.00 0.00 WindowDesc::LoadFromConfig() 0.00 230.17 0.00 1 0.00 0.00 InitHandler::~InitHandler() 0.00 230.17 0.00 1 0.00 0.00 ThreadMutex::New() 0.00 230.17 0.00 1 0.00 0.00 PacketWriter::Finish() 0.00 230.17 0.00 1 0.00 0.00 PacketWriter::~PacketWriter() 0.00 230.17 0.00 1 0.00 0.01 AIScannerInfo::Initialize() 0.00 230.17 0.00 1 0.00 0.00 AIScannerInfo::SetDummyAI(AIInfo*) 0.00 230.17 0.00 1 0.00 0.00 AIScannerInfo::AIScannerInfo() 0.00 230.17 0.00 1 0.00 0.00 AIScannerInfo::~AIScannerInfo() 0.00 230.17 0.00 1 0.00 0.00 AIScannerInfo::~AIScannerInfo() 0.00 230.17 0.00 1 0.00 0.00 DemandHandler::~DemandHandler() 0.00 230.17 0.00 1 0.00 0.00 FBlitter_Null::CreateInstance() 0.00 230.17 0.00 1 0.00 0.00 LoadCheckData::Clear() 0.00 230.17 0.00 1 0.00 0.00 StringIterator::Create() 0.00 230.17 0.00 1 0.00 0.00 ZlibLoadFilter::~ZlibLoadFilter() 0.00 230.17 0.00 1 0.00 0.15 AfterNewGRFScan::OnNewGRFsScanned() 0.00 230.17 0.00 1 0.00 0.00 AfterNewGRFScan::~AfterNewGRFScan() 0.00 230.17 0.00 1 0.00 0.00 GameScannerInfo::Initialize() 0.00 230.17 0.00 1 0.00 0.00 GameScannerInfo::FindInfo(char const*, int, bool) 0.00 230.17 0.00 1 0.00 0.00 GameScannerInfo::~GameScannerInfo() 0.00 230.17 0.00 1 0.00 0.00 GroupStatistics::UpdateProfits() 0.00 230.17 0.00 1 0.00 0.00 AIScannerLibrary::Initialize() 0.00 230.17 0.00 1 0.00 0.00 AIScannerLibrary::~AIScannerLibrary() 0.00 230.17 0.00 1 0.00 0.00 MusicDriver_Null::IsSongPlaying() 0.00 230.17 0.00 1 0.00 0.00 MusicDriver_Null::Stop() 0.00 230.17 0.00 1 0.00 0.00 MusicDriver_Null::Start(char const* const*) 0.00 230.17 0.00 1 0.00 0.00 MusicDriver_Null::PlaySong(char const*) 0.00 230.17 0.00 1 0.00 0.00 MusicDriver_Null::SetVolume(unsigned char) 0.00 230.17 0.00 1 0.00 0.00 SoundDriver_Null::Stop() 0.00 230.17 0.00 1 0.00 0.00 SoundDriver_Null::Start(char const* const*) 0.00 230.17 0.00 1 0.00 0.00 IcuStringIterator::SetCurPosition(unsigned long) 0.00 230.17 0.00 1 0.00 0.00 IcuStringIterator::SetString(char const*) 0.00 230.17 0.00 1 0.00 0.00 IcuStringIterator::IcuStringIterator() 0.00 230.17 0.00 1 0.00 0.00 IcuStringIterator::~IcuStringIterator() 0.00 230.17 0.00 1 0.00 0.00 NetworkClientInfo::~NetworkClientInfo() 0.00 230.17 0.00 1 0.00 0.00 GameScannerLibrary::Initialize() 0.00 230.17 0.00 1 0.00 0.00 GameScannerLibrary::~GameScannerLibrary() 0.00 230.17 0.00 1 0.00 0.00 ScanProgressWindow::~ScanProgressWindow() 0.00 230.17 0.00 1 0.00 0.00 ThreadMutex_pthread::SendSignal() 0.00 230.17 0.00 1 0.00 0.00 ThreadMutex_pthread::WaitForSignal() 0.00 230.17 0.00 1 0.00 0.00 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) 0.00 230.17 0.00 1 0.00 0.00 VideoDriver_Dedicated::Stop() 0.00 230.17 0.00 1 0.00 0.00 VideoDriver_Dedicated::Start(char const* const*) 0.00 230.17 0.00 1 0.00 0.00 NetworkUDPSocketHandler::Listen() 0.00 230.17 0.00 1 0.00 0.00 NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) 0.00 230.17 0.00 1 0.00 0.00 NetworkGameSocketHandler::CloseConnection(bool) 0.00 230.17 0.00 1 0.00 0.00 NetworkContentSocketHandler::Close() 0.00 230.17 0.00 1 0.00 0.00 AI::KillAll() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendWelcome() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendShutdown() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendCompanyInfo() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendNewGRFCheck() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendConfigUpdate() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendCompanyUpdate() 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::Receive_CLIENT_GETMAP(Packet*) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::Receive_CLIENT_COMPANY_INFO(Packet*) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::Receive_CLIENT_NEWGRFS_CHECKED(Packet*) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkGameSocketHandler::SendJoin(ClientID) 0.00 230.17 0.00 1 0.00 0.00 ServerNetworkAdminSocketHandler::WelcomeAll() 0.00 230.17 0.00 1 0.00 0.00 Game::ResetConfig() 0.00 230.17 0.00 1 0.00 0.05 Game::Rescan() 0.00 230.17 0.00 1 0.00 0.00 Game::FindInfo(char const*, int, bool) 0.00 230.17 0.00 1 0.00 0.00 Pool::FreeItem(unsigned long) 0.00 230.17 0.00 1 0.00 0.00 AIInfo::DummyConstructor(SQVM*) 0.00 230.17 0.00 1 0.00 0.00 AyStar::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) 0.00 230.17 0.00 1 0.00 0.00 BaseMedia::GetUsedSet() 0.00 230.17 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 230.17 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 230.17 0.00 1 0.00 0.00 BaseMedia::SetSet(char const*) 0.00 230.17 0.00 1 0.00 0.00 FMusicDriver_Null::CreateInstance() const 0.00 230.17 0.00 1 0.00 0.00 FSoundDriver_Null::CreateInstance() const 0.00 230.17 0.00 1 0.00 0.00 FVideoDriver_Dedicated::CreateInstance() const 0.00 230.17 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Order* const&) 0.00 230.17 0.00 1 0.00 0.00 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) % 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. Copyright (C) 2012-2014 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Call graph (explanation follows) granularity: each sample hit covers 2 byte(s) for 0.00% of 230.17 seconds index % time self children called name [1] 98.5 0.00 226.63 openttd_main(int, char**) [1] 0.04 225.82 1/1 VideoDriver_Dedicated::MainLoop() [2] 0.00 0.31 1/1 LoadIntroGame(bool) [160] 0.00 0.18 1/1 ScanNewGRFFiles(NewGRFScanCallback*) [201] 0.00 0.11 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.07 6/45 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.06 1/1 ShutdownGame() [342] 0.00 0.02 1/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.01 1/1 NetworkStartUp() [529] 0.00 0.00 1/2 CheckForMissingGlyphs(bool, MissingGlyphSearcher*) [687] 0.00 0.00 1/6 LoadStringWidthTable(bool) [540] 0.00 0.00 1/6 ReInitAllWindows() [547] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [767] 0.00 0.00 1/2 LoadFromConfig(bool) [752] 0.00 0.00 1/1 InitializeLanguagePacks() [846] 0.00 0.00 4/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 1/1 DeterminePaths(char const*) [1017] 0.00 0.00 1/1 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1060] 0.00 0.00 3/3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [1076] 0.00 0.00 1/18063 DoPaletteAnimations() [710] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/1 DoPlaySong() [1123] 0.00 0.00 1/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 1/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 5/11782 stredup(char const*, char const*) [1407] 0.00 0.00 4/4 GetOptData::GetOpt() [2321] 0.00 0.00 2/2 BaseMedia::GetExtension() [2480] 0.00 0.00 2/2 BaseMedia::GetExtension() [2482] 0.00 0.00 2/2 BaseMedia::GetExtension() [2481] 0.00 0.00 1/1 SetFiosType(unsigned char) [2688] 0.00 0.00 1/1 SetDebugString(char const*) [2696] 0.00 0.00 1/24 IniFile::~IniFile() [2009] 0.00 0.00 1/9 ShowFirstError() [2114] 0.00 0.00 1/7 InitWindowSystem() [2171] 0.00 0.00 1/3 InitFreeType(bool) [2352] 0.00 0.00 1/5 GfxInitPalettes() [2218] 0.00 0.00 1/1 FBlitter_Null::CreateInstance() [2798] 0.00 0.00 1/1 InitializeSpriteSorter() [2715] 0.00 0.00 1/1 HandleBootstrap() [2698] 0.00 0.00 1/1 InitializeScreenshotFormats() [2725] 0.00 0.00 1/1 ResetMusic() [2685] 0.00 0.00 1/1 WaitTillGeneratedWorld() [2718] 0.00 0.00 1/18 MarkWholeScreenDirty() [2025] 0.00 0.00 1/13 WaitTillSaved() [2062] 0.00 0.00 1/1 UninitFreeType() [2697] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2847] 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2846] ----------------------------------------------- 0.04 225.82 1/1 openttd_main(int, char**) [1] [2] 98.1 0.04 225.82 1 VideoDriver_Dedicated::MainLoop() [2] 0.01 225.18 18161/18161 GameLoop() [3] 0.00 0.33 1/1 SwitchToMode(SwitchMode) [156] 0.00 0.30 1/2 SafeLoad(char const*, int, GameMode, Subdirectory, LoadFilter*) [103] 0.00 0.00 113443/33568009 Randomizer::Next() [235] 0.00 0.00 1/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 113444/113444 GetTime() [1260] 0.00 0.00 113443/113443 CSleep(int) [1261] 0.00 0.00 2646/2646 HasClients() [1491] ----------------------------------------------- 0.01 225.18 18161/18161 VideoDriver_Dedicated::MainLoop() [2] [3] 97.8 0.01 225.18 18161 GameLoop() [3] 0.01 221.99 18162/18162 NetworkGameLoop() [4] 0.00 2.39 8/8 DoAutosave() [46] 0.40 0.00 18162/18162 IncreaseSpriteLRU() [128] 0.01 0.23 18159/18159 ServerNetworkGameSocketHandler::Send() [182] 0.03 0.05 18162/18162 MoveAllTextEffects() [309] 0.00 0.04 18161/18161 NetworkBackgroundUDPLoop() [390] 0.02 0.00 18163/18163 InputLoop() [487] 0.02 0.00 18163/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 18058/18063 DoPaletteAnimations() [710] 0.00 0.00 18161/33568009 Randomizer::Next() [235] 0.00 0.00 18160/18162 ProcessAsyncSaveFinish() [1098] 0.00 0.00 8/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 18163/18163 NetworkBackgroundLoop() [1363] 0.00 0.00 18162/18162 CursorTick() [1367] 0.00 0.00 18160/18160 MusicLoop() [1380] 0.00 0.00 534/534 NetworkChatMessageLoop() [1638] ----------------------------------------------- 0.01 221.99 18162/18162 GameLoop() [3] [4] 96.5 0.01 221.99 18162 NetworkGameLoop() [4] 0.00 221.94 18162/18162 StateGameLoop() [5] 0.03 0.01 18163/18163 TCPListenHandler::Receive() [368] 0.01 0.00 18159/18159 ServerNetworkAdminSocketHandler::Send() [612] 0.00 0.00 18161/18161 NetworkExecuteLocalCommandQueue() [949] 0.00 0.00 18162/18162 CheckPauseHelper(bool, PauseMode) [963] 0.00 0.00 18162/18163 NetworkUDPAdvertise() [1362] 0.00 0.00 18162/18162 NetworkServer_Tick(bool) [1368] 0.00 0.00 18162/18162 TCPListenHandler::Receive() [1371] 0.00 0.00 18160/18160 NetworkDistributeCommands() [1379] ----------------------------------------------- 0.00 221.94 18162/18162 NetworkGameLoop() [4] [5] 96.4 0.00 221.94 18162 StateGameLoop() [5] 24.60 110.89 18057/18057 CallVehicleTicks() [6] 23.84 48.44 18057/18057 RunTileLoop() [8] 7.21 2.27 18056/18056 AnimateAnimatedTiles() [25] 0.00 3.10 18059/18059 CallLandscapeTick() [40] 0.00 1.53 18058/18058 IncreaseDate() [56] 0.03 0.00 36114/36134 BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) [437] 0.00 0.01 18162/18162 CallWindowTickEvent() [567] 0.00 0.00 18058/18058 MoveToNextItem() [733] 0.00 0.00 7/51 Layouter::ResetLineCache() [619] 0.00 0.00 15/15 LinkGraphSchedule::JoinNext() [862] 0.00 0.00 152/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 18059/18059 NewsLoop() [1055] 0.00 0.00 18163/18163 UpdateLandscapingLimits() [1364] 0.00 0.00 18162/18162 Game::GameLoop() [1374] 0.00 0.00 18059/18059 AI::GameLoop() [1384] 0.00 0.00 18056/18056 Layouter::ReduceLineCache() [1388] 0.00 0.00 18056/18056 OnTick_LinkGraph() [1386] 0.00 0.00 15/15 LinkGraphSchedule::SpawnNext() [2054] ----------------------------------------------- 24.60 110.89 18057/18057 StateGameLoop() [5] [6] 58.9 24.60 110.89 18057 CallVehicleTicks() [6] 9.49 42.70 328940407/328940407 Train::Tick() [9] 3.05 39.66 14356309/28712373 TrainLocoHandler(Train*, bool) [7] 1.45 4.20 89982440/89982440 DieselSmokeTick(EffectVehicle*) [27] 2.51 0.00 99508529/99508529 EffectVehicle::Tick() [44] 0.15 2.28 8765332/10704489 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] 0.56 1.39 15130604/15130604 LoadUnloadStation(Station*) [53] 0.02 1.32 1932177/1932177 RoadVehicle::Tick() [66] 0.06 0.94 4445120/4445120 Train::OnNewDay() [76] 0.58 0.00 1788459/1788459 VehicleCargoList::AgeCargo() [106] 0.30 0.06 7891250/7891250 ChimneySmokeTick(EffectVehicle*) [147] 0.02 0.06 835438/835438 ElectricSparkTick(EffectVehicle*) [306] 0.00 0.04 156246/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.02 0.02 799944/799944 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.03 26107/26107 RoadVehicle::OnNewDay() [450] 0.02 0.00 1494860/1496249 Vehicle::HasEngineType() const [476] 0.00 0.00 21/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.00 0.00 42/20183 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 1338612/1338612 Vehicle::OnNewDay() [1182] ----------------------------------------------- 3.04 39.66 14356064/28712373 Train::Tick() [9] 3.05 39.66 14356309/28712373 CallVehicleTicks() [6] [7] 37.1 6.09 79.32 28712373 TrainLocoHandler(Train*, bool) [7] 2.89 26.97 7032470/7409920 TrainController(Train*, Vehicle*, bool) [11] 0.18 22.92 23325598/23325598 Train::UpdateSpeed() [13] 3.81 9.80 12844148/13402783 Vehicle::ShowVisualEffect() const [19] 4.08 0.05 28712013/29416978 ProcessOrders(Vehicle*) [30] 1.06 2.24 6948705/7220818 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [35] 0.00 2.24 128806/137151 TryPathReserve(Train*, bool, bool) [47] 0.15 1.44 375947/7409920 TrainApproachingLineEnd(Train*, bool, bool) [428] 0.03 0.50 1936635/10704489 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] 0.00 0.27 2073/2073 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [170] 0.13 0.09 7032487/13255634 TrainCheckIfLineEnds(Train*, bool) [125] 0.07 0.09 28711020/29415285 Vehicle::HandleLoading(bool) [217] 0.10 0.00 28711762/29416020 Vehicle::HandleBreakdown() [276] 0.01 0.06 1100974/1100974 NormaliseSubtypes(Train*) [322] 0.02 0.03 20002/271901 UpdateSignalsInBuffer(Owner) [93] 0.03 0.01 160959/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.01 0.00 1012/4953 IsRailDepotTile(unsigned int) [352] 0.01 0.00 700039/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.01 1503/7409920 ReverseTrainDirection(Train*) [192] 0.00 0.00 50416/211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 160959/1505392 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [501] 0.00 0.00 30062/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 1698/808795 CheckNextTrainTile(Train*) [185] 0.00 0.00 2072/5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 2621/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 10449/13070 MarkTrainAsStuck(Train*) [866] 0.00 0.00 40/61 VehicleServiceInDepot(Vehicle*) [908] 0.00 0.00 2071/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 40/2112 Train::PlayLeaveStationSound() const [794] 0.00 0.00 40/38734 Train::UpdateAcceleration() [607] 0.00 0.00 40/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 1011/20374747 GetTileType(unsigned int) [431] 0.00 0.00 40/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 40/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] 0.00 0.00 40/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 40/157472782 Vehicle::UpdatePosition() [349] 0.00 0.00 6948714/7220836 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1165] 0.00 0.00 80481/81948 GetOtherTunnelBridgeEnd(unsigned int) [1281] 0.00 0.00 30061/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] 0.00 0.00 20001/271897 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1229] 0.00 0.00 18950/18950 HasDepotReservation(unsigned int) [1357] 0.00 0.00 2073/2073 YapfTrainCheckReverse(Train const*) [1520] 0.00 0.00 2073/2660 Order::Free() [1489] ----------------------------------------------- 23.84 48.44 18057/18057 StateGameLoop() [5] [8] 31.4 23.84 48.44 18057 RunTileLoop() [8] 19.39 3.62 137697906/137940945 TileLoop_Water(unsigned int) [14] 1.36 16.39 8894876/8894876 TileLoop_Town(unsigned int) [15] 3.39 0.24 134151769/134151769 TileLoop_Clear(unsigned int) [33] 0.43 1.69 8831700/8831700 TileLoop_Road(unsigned int) [50] 0.32 1.17 2334981/2334981 TileLoop_Industry(unsigned int) [59] 0.31 0.06 2795380/2795380 TileLoop_Track(unsigned int) [145] 0.08 0.00 558000/558000 TileLoop_Station(unsigned int) [298] 0.01 0.00 50069/50069 TileLoop_TunnelBridge(unsigned int) [605] 0.00 0.00 636/636 TileLoop_Object(unsigned int) [801] 0.00 0.00 266/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 7272/7272 TileLoop_Trees(unsigned int) [1042] 0.00 0.00 266/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 577588/577588 TileLoop_Void(unsigned int) [1204] ----------------------------------------------- 9.49 42.70 328940407/328940407 CallVehicleTicks() [6] [9] 22.7 9.49 42.70 328940407 Train::Tick() [9] 3.04 39.66 14356064/28712373 TrainLocoHandler(Train*, bool) [7] ----------------------------------------------- [10] 13.7 3.05 28.42 7409920+116981 [10] 3.00 28.23 7032479 TrainController(Train*, Vehicle*, bool) [11] 0.02 0.19 2300 ReverseTrainDirection(Train*) [192] 0.03 0.00 492122 TrainApproachingLineEnd(Train*, bool, bool) [428] ----------------------------------------------- 9 ReverseTrainDirection(Train*) [192] 2.89 26.97 7032470/7409920 TrainLocoHandler(Train*, bool) [7] [11] 13.6 3.00 28.23 7032479 TrainController(Train*, Vehicle*, bool) [11] 0.08 12.37 725566/871676 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 6.97 0.00 156942463/156949518 GetNewVehiclePos(Vehicle const*) [26] 1.02 2.28 151934803/151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 0.98 0.00 156683518/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] 0.85 0.00 154845807/155579021 VehicleEnterTile(Vehicle*, unsigned int, int, int) [81] 0.02 0.64 931552/931552 TrainMovedChangeSignals(unsigned int, DiagDirection) [99] 0.55 0.00 154849775/154886362 Train::UpdateDeltaXY(Direction) [108] 0.53 0.00 143958323/143978842 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [109] 0.05 0.42 9836938/9895409 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] 0.25 0.00 163380336/165973636 GetSlopePixelZ(int, int) [180] 0.02 0.21 807094/808795 CheckNextTrainTile(Train*) [185] 0.11 0.08 6223147/13255634 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.15 10449419/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.12 6698/137151 TryPathReserve(Train*, bool, bool) [47] 0.00 0.08 2076/2076 TrainEnterStation(Train*, unsigned short) [303] 0.06 0.00 280008/285552 Train::GetCurveSpeedLimit() const [335] 0.05 0.00 21568327/263524830 GetTileRailType(unsigned int) [97] 0.05 0.00 10385245/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.05 0.00 156683986/157472782 Vehicle::UpdatePosition() [349] 0.04 0.00 11043868/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.02 0.01 466776/1004985 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.02 0.01 612515/617443 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] 0.00 0.02 679378/37285927 Vehicle::UpdateViewport(bool) [62] 0.00 0.02 465639/643354 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.01 0.00 687467/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.01 0.00 612503/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.01 0.00 465927/470533 TrainApproachingCrossingTile(Train const*) [539] 0.00 0.01 532772/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.01 464191/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 436892/1086201 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [584] 0.00 0.00 1854209/20374747 GetTileType(unsigned int) [431] 0.00 0.00 465934/1908129 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [580] 0.00 0.00 8763/1360893 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [134] 0.00 0.00 732273/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 1234/3708 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 27292/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 18708/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 244/24174 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 2076/557104 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [588] 0.00 0.00 8090/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 95/211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 77/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 140/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 77/13070 MarkTrainAsStuck(Train*) [866] 0.00 0.00 465631/1746880 Train::GetVehicleTrackdir() const [1175] 0.00 0.00 266356/1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] 0.00 0.00 259641/805559 FindFirstTrackdir(TrackdirBits) [1196] 0.00 0.00 3139/3139 IsTunnel(unsigned int) [1477] 0.00 0.00 841/841 GetTunnelBridgeDirection(unsigned int) [1592] 0.00 0.00 243/873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] 0.00 0.00 235/81948 GetOtherTunnelBridgeEnd(unsigned int) [1281] 0.00 0.00 140/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] 116175 TrainApproachingLineEnd(Train*, bool, bool) [428] 670 ReverseTrainDirection(Train*) [192] ----------------------------------------------- 5.69 0.60 7666153/30991949 Vehicle::ShowVisualEffect() const [19] 17.31 1.82 23325796/30991949 Train::UpdateSpeed() [13] [12] 11.0 23.00 2.42 30991949 Train::GetCurrentMaxSpeed() const [12] 1.29 0.00 30991754/31200056 IsRailStationTile(unsigned int) [68] 0.08 1.03 1813825/2220648 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [65] 0.01 0.00 3305032/13895386 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [381] 0.01 0.00 3622478/20374747 GetTileType(unsigned int) [431] ----------------------------------------------- 0.18 22.92 23325598/23325598 TrainLocoHandler(Train*, bool) [7] [13] 10.0 0.18 22.92 23325598 Train::UpdateSpeed() [13] 17.31 1.82 23325796/30991949 Train::GetCurrentMaxSpeed() const [12] 3.79 0.00 23325790/23325790 GroundVehicle::GetAcceleration() const [31] ----------------------------------------------- 0.00 0.00 494/137940945 TileLoop_Track(unsigned int) [145] 0.03 0.01 242545/137940945 TileLoop_Industry(unsigned int) [59] 19.39 3.62 137697906/137940945 RunTileLoop() [8] [14] 10.0 19.42 3.63 137940945 TileLoop_Water(unsigned int) [14] 0.98 1.95 1191437/1191437 DoFloodTile(unsigned int) [42] 0.37 0.03 139212422/139212422 GetFloodingBehaviour(unsigned int) [129] 0.06 0.24 4568667/4569921 GetFoundationSlope(unsigned int, int*) [161] ----------------------------------------------- 1.36 16.39 8894876/8894876 RunTileLoop() [8] [15] 7.7 1.36 16.39 8894876 TileLoop_Town(unsigned int) [15] 0.00 11.69 3815672/4004173 StationFinder::GetStations() [23] 0.53 2.83 5087199/5087199 NewHouseTileLoop(unsigned int) [36] 0.06 0.50 506122/524068 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] 0.00 0.27 9638/9642 ClearTownHouse(Town*, unsigned int) [171] 0.22 0.00 62001/75646 AddAnimatedTile(unsigned int) [168] 0.00 0.10 250926/250926 MakeSingleHouseBigger(unsigned int) [280] 0.05 0.02 3815772/4004279 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [320] 0.04 0.00 8637415/33568009 Randomizer::Next() [235] 0.01 0.02 9180/43049 BuildTownHouse(Town*, unsigned int) [224] 0.03 0.00 3090259/3090393 CanDeleteHouse(unsigned int) [426] 0.00 0.03 109320/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 31458/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 123527/126231 Chance16(unsigned int, unsigned int) [797] 0.00 0.00 31459/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 74713/178990 GetCargoTranslation(unsigned char, GRFFile const*, bool) [1248] 0.00 0.00 74712/184291 GetCargoIDByLabel(unsigned int) [1245] ----------------------------------------------- 0.00 0.17 10141/871676 CheckNextTrainTile(Train*) [185] 0.02 2.32 135969/871676 TryPathReserve(Train*, bool, bool) [47] 0.08 12.37 725566/871676 TrainController(Train*, Vehicle*, bool) [11] [16] 6.5 0.10 14.86 871676 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 14.33 108505/108505 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [18] 0.01 0.29 106712/300706 CheckIfTrainNeedsService(Train*) [80] 0.04 0.03 98419/100277 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.01 0.04 150747/396350 FollowTrainReservation(Train const*, Vehicle**) [246] 0.02 0.01 333603/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.02 0.01 338931/1004985 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.01 0.02 527844/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.00 0.01 2125/2125 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [684] 0.00 0.00 106378/31200056 IsRailStationTile(unsigned int) [68] 0.00 0.00 720355/1908129 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [580] 0.00 0.00 1169/3643 UpdateOrderDest(Vehicle*, Order const*, int, bool) [614] 0.00 0.00 34193/119826 GetStationIndex(unsigned int) [599] 0.00 0.00 88123/814742 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 979897/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 763871/20374747 GetTileType(unsigned int) [431] 0.00 0.00 9642/115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 107340/2409933 CancelLoadingDueToDeletedOrder(Vehicle*) [473] 0.00 0.00 811/3708 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 8091/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 2420/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 703/29416978 ProcessOrders(Vehicle*) [30] 0.00 0.00 30/2255195 DeleteVehicleNews(unsigned int, unsigned short) [52] 0.00 0.00 2420/13070 MarkTrainAsStuck(Train*) [866] 0.00 0.00 8091/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 1169/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 1169/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 429432/429432 GetRailTileType(unsigned int) [1213] 0.00 0.00 338310/1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] 0.00 0.00 108503/108503 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [1265] 0.00 0.00 107338/109202 Vehicle::HandlePathfindingResult(bool) [1263] 0.00 0.00 107333/2409902 Order::~Order() [1170] 0.00 0.00 16751/1746880 Train::GetVehicleTrackdir() const [1175] 0.00 0.00 9344/282513 GetSignalType(unsigned int, Track) [1224] 0.00 0.00 2125/2125 YapfTrainFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [1516] 0.00 0.00 2124/2124 TryReserveSafeTrack(Train const*, unsigned int, Trackdir, bool) [1517] 0.00 0.00 1169/1169 VehicleOrderSaver::SwitchToNextOrder(bool) [1569] ----------------------------------------------- 0.02 14.31 108509/108509 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [18] [17] 6.2 0.02 14.31 108509 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [17] 0.03 14.13 108507/108507 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.01 0.14 108510/110583 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] 0.00 0.00 217016/225413 ByteBlob::Free() [1236] 0.00 0.00 108509/108511 FixedSizeArray, 1024u>::Clear() [1264] ----------------------------------------------- 0.00 14.33 108505/108505 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [18] 6.2 0.00 14.33 108505 YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [18] 0.02 14.31 108509/108509 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [17] ----------------------------------------------- 0.17 0.43 558635/13402783 RoadVehicle::Tick() [66] 3.81 9.80 12844148/13402783 TrainLocoHandler(Train*, bool) [7] [19] 6.2 3.98 10.23 13402783 Vehicle::ShowVisualEffect() const [19] 5.69 0.60 7666153/30991949 Train::GetCurrentMaxSpeed() const [12] 0.01 3.76 2254837/2254837 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] 0.04 0.00 9364568/33568009 Randomizer::Next() [235] 0.02 0.02 1172665/1172665 IsHangar(unsigned int) [392] 0.04 0.00 13985007/263524830 GetTileRailType(unsigned int) [97] 0.03 0.00 12844267/21879632 Train::IsPrimaryVehicle() const [350] 0.02 0.00 2254800/2254800 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [511] 0.01 0.00 483018/483018 RoadVehicle::GetCurrentMaxSpeed() const [591] 0.00 0.00 660918/13895386 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [381] 0.00 0.00 558647/611735 RoadVehicle::IsPrimaryVehicle() const [1202] ----------------------------------------------- 0.03 14.13 108507/108507 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [17] [20] 6.1 0.03 14.13 108507 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.84 13.03 108505/110577 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] 0.00 0.16 421457/421457 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [223] 0.01 0.03 108501/396350 FollowTrainReservation(Train const*, Vehicle**) [246] 0.02 0.01 108506/110579 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] 0.01 0.01 199080/1004985 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.01 0.00 105760/115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 123316/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.00 0.00 113806/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 113808/200119 IsCompatibleTrainStationTile(unsigned int, unsigned int) [771] 0.00 0.00 84547/116280074 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [111] 0.00 0.00 113806/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 207863/23575740 IsRailStationTile(unsigned int) [471] 0.00 0.00 113807/5225112 HasStationReservation(unsigned int) [1166] 0.00 0.00 113807/113867 SetRailStationReservation(unsigned int, bool) [1259] 0.00 0.00 8788/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] ----------------------------------------------- 0.02 0.25 2072/110577 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [170] 0.84 13.03 108505/110577 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] [21] 6.1 0.86 13.28 110577 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] 2.25 8.56 24008379/24008379 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.77 0.00 12828941/12828941 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [86] 0.14 0.34 10423733/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.33 0.07 12513762/12516410 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRailNodeT&) [126] 0.17 0.00 10597283/10599924 CNodeList_HashTableT, 8, 10>::PopOpenNode(CYapfNodeKeyTrackDir const&) [211] 0.15 0.00 24120997/24127806 CNodeList_HashTableT, 8, 10>::CreateNewNode() [233] 0.11 0.00 40637122/44015450 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [257] 0.10 0.00 19644150/30073208 CHashTableT, 8>::Find(CYapfNodeKeyTrackDir const&) [219] 0.09 0.00 17024272/29541110 CHashTableT, 10>::Find(CYapfNodeKeyTrackDir const&) [225] 0.03 0.06 10423651/10426263 CNodeList_HashTableT, 8, 10>::InsertClosedNode(CYapfRailNodeT&) [293] 0.05 0.00 10423697/116280074 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [111] 0.03 0.00 11179387/11307854 SmallArray::FirstFreeSubArray() [399] 0.02 0.00 112654/114779 CYapfRailNodeT::Set(CYapfRailNodeT*, unsigned int, Trackdir, bool) [452] 0.01 0.00 112650/112650 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [545] 0.00 0.00 221156/229133 ottd_rdtsc() [693] ----------------------------------------------- 0.00 0.00 61/3404665 WhoCanServiceIndustry(Industry*) [464] 12.18 0.09 3404604/3404665 StationFinder::GetStations() [23] [22] 5.3 12.18 0.09 3404665 FindStationsAroundTiles(OrthogonalTileArea const&, SmallVector*) [22] 0.09 0.00 21365002/21503971 Station::GetCatchmentRadius() const [288] ----------------------------------------------- 0.00 0.00 124/4004173 TileLoop_Object(unsigned int) [801] 0.00 0.58 188377/4004173 TileLoop_Industry(unsigned int) [59] 0.00 11.69 3815672/4004173 TileLoop_Town(unsigned int) [15] [23] 5.3 0.00 12.27 4004173 StationFinder::GetStations() [23] 12.18 0.09 3404604/3404665 FindStationsAroundTiles(OrthogonalTileArea const&, SmallVector*) [22] ----------------------------------------------- 2.25 8.56 24008379/24008379 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [24] 4.7 2.25 8.56 24008379 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 1.10 2.65 81342368/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.33 0.96 81342100/81372483 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.69 0.56 81342022/81342022 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [70] 0.47 0.00 105350382/116280074 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [111] 0.34 0.00 132557199/263524830 GetTileRailType(unsigned int) [97] 0.32 0.00 186602782/283136022 IsPlainRailTile(unsigned int) [116] 0.25 0.00 53065870/53065870 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [179] 0.25 0.00 195288185/834016738 GetTileType(unsigned int) [75] 0.24 0.00 180745858/273540313 GetTrackBits(unsigned int) [142] 0.15 0.04 785880/4486508 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] 0.08 0.00 89724622/89769216 IsDiagonalTrackdir(Trackdir) [297] 0.03 0.00 22595999/22626377 TrackOverlapsTracks(TrackBits, Track) [398] 0.03 0.00 22595877/26586212 GetReservedTrackbits(unsigned int) [378] 0.02 0.00 23184914/23575740 IsRailStationTile(unsigned int) [471] 0.01 0.00 2599992/21810121 GetSignalType(unsigned int, Track) [284] 0.01 0.00 3279910/19140166 GetSignalStateByTrackdir(unsigned int, Trackdir) [343] 0.01 0.00 3378328/44015450 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [257] 0.01 0.00 3279903/161648439 HasSignalOnTrackdir(unsigned int, Trackdir) [122] 0.01 0.00 785891/2269276 BaseStation::GetByTile(unsigned int) [474] 0.00 0.00 1301086/2863195 GetStationType(unsigned int) [576] 0.00 0.00 168806/186790050 GetRailTileType(unsigned int) [199] 0.00 0.00 747/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.00 0.00 317/115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 5107915/5225112 HasStationReservation(unsigned int) [1166] 0.00 0.00 317/370795 GetStationIndex(unsigned int) [1219] ----------------------------------------------- 7.21 2.27 18056/18056 StateGameLoop() [5] [25] 4.1 7.21 2.27 18056 AnimateAnimatedTiles() [25] 1.22 0.00 72074468/72074468 AnimateNewHouseTile(unsigned int) [73] 0.39 0.24 75967732/75967732 AnimateTile_Town(unsigned int) [100] 0.16 0.03 10263913/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.16 0.00 2352495/2352495 AnimateTile_Industry(unsigned int) [218] 0.03 0.00 8448/146810 DeleteAnimatedTile(unsigned int) [107] 0.02 0.00 10263886/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.01 0.00 24516/24516 AnimateNewIndustryTile(unsigned int) [564] ----------------------------------------------- 0.00 0.00 7055/156949518 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 6.97 0.00 156942463/156949518 TrainController(Train*, Vehicle*, bool) [11] [26] 3.0 6.97 0.00 156949518 GetNewVehiclePos(Vehicle const*) [26] ----------------------------------------------- 1.45 4.20 89982440/89982440 CallVehicleTicks() [6] [27] 2.5 1.45 4.20 89982440 DieselSmokeTick(EffectVehicle*) [27] 0.01 2.04 2194688/2302440 Vehicle::~Vehicle() [49] 0.24 1.03 32920620/37285927 Vehicle::UpdateViewport(bool) [62] 0.51 0.11 32920369/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.04 0.21 32920615/36552042 Vehicle::UpdatePositionAndViewport() [169] 0.01 0.00 2194703/2302458 Pool::FreeItem(unsigned long) [578] 0.00 0.00 2194678/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 104053022 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.00 0.00 33/21847348 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 5084/21847348 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.01 0.01 50748/21847348 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.01 0.01 115844/21847348 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.03 0.03 248997/21847348 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.08 0.06 595799/21847348 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 1.22 1.00 9586891/21847348 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 1.43 1.17 11243952/21847348 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] [28] 2.2 2.79 2.28 21847348+104053022 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.80 0.00 126888858/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.51 0.00 126166190/126174171 GetGlobalVariable(unsigned char, unsigned int*, GRFFile const*) [112] 0.39 0.00 37374024/37374024 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] 0.14 0.04 19928363/19928363 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [205] 0.14 0.00 10513209/13653135 VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const [204] 0.11 0.00 96362676/96362676 VehicleResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [269] 0.09 0.00 865299/865299 RandomizedSpriteGroup::Resolve(ResolverObject&) const [283] 0.03 0.00 37374248/37374248 VehicleScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [430] 0.01 0.00 11458202/11458202 SpriteGroup::Resolve(ResolverObject&) const [574] 0.01 0.00 548554/548554 IndustryTileScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [590] 0.01 0.00 28043501/28908809 HouseResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [569] 0.01 0.00 10513262/13653202 RealSpriteGroup::Resolve(ResolverObject&) const [571] 0.00 0.00 396241/9867570 GetTerrainType(unsigned int, TileContext) [433] 0.00 0.00 33/8841271 GetTownRadiusGroup(Town const*, unsigned int) [84] 0.00 0.00 1493219/1493219 IndustryTileResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1179] 0.00 0.00 198189/1696232 CallbackResultSpriteGroup::GetCallbackResult() const [1177] 0.00 0.00 141/141 TownScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [1783] 0.00 0.00 66/66 IndustriesResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1861] 0.00 0.00 66/66 IndustriesScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [1862] 104053022 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] ----------------------------------------------- 0.00 0.00 26635/96608372 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 123316/96608372 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.00 0.01 294672/96608372 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.01 0.02 527844/96608372 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.01 0.02 645175/96608372 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [413] 0.01 0.02 676563/96608372 CheckNextTrainTile(Train*) [185] 0.01 0.03 836881/96608372 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [223] 0.02 0.06 1711185/96608372 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.14 0.34 10423733/96608372 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] 1.10 2.65 81342368/96608372 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [29] 1.9 1.31 3.15 96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.60 0.00 479826149/834016738 GetTileType(unsigned int) [75] 0.48 0.00 93856073/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.27 0.12 95341959/95375027 GetTileOwner(unsigned int) [131] 0.39 0.00 100344627/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.28 0.07 1479759/4486508 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] 0.24 0.00 95341791/263524830 GetTileRailType(unsigned int) [97] 0.18 0.00 186556738/186790050 GetRailTileType(unsigned int) [199] 0.17 0.00 96439972/283136022 IsPlainRailTile(unsigned int) [116] 0.12 0.00 92703469/273540313 GetTrackBits(unsigned int) [142] 0.09 0.00 1120819/1293684 GetTunnelBridgeDirection(unsigned int) [270] 0.04 0.02 3424090/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.02 0.00 1176870/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.02 0.00 159287/211743 GetOtherTunnelEnd(unsigned int) [482] 0.01 0.00 1483135/2269276 BaseStation::GetByTile(unsigned int) [474] 0.01 0.00 1466028/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.01 0.00 1561649/2863195 GetStationType(unsigned int) [576] 0.00 0.00 185936/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 1047128/1364470 IsTunnel(unsigned int) [1181] 0.00 0.00 360589/417716 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1214] 0.00 0.00 185935/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] 0.00 0.00 59133/92634 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1278] 0.00 0.00 3372/3372 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1475] 0.00 0.00 869/893 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1588] 0.00 0.00 226/418 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [1655] ----------------------------------------------- 0.00 0.00 10/29416978 CheckNextTrainTile(Train*) [185] 0.00 0.00 703/29416978 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.10 0.00 704252/29416978 RoadVehicle::Tick() [66] 4.08 0.05 28712013/29416978 TrainLocoHandler(Train*, bool) [7] [30] 1.8 4.18 0.05 29416978 ProcessOrders(Vehicle*) [30] 0.04 0.00 26906936/26911420 Order::Equals(Order const&) const [366] 0.01 0.00 2474/3643 UpdateOrderDest(Vehicle*, Order const*, int, bool) [614] 0.00 0.00 2474/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 2484/5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 10/2243 Vehicle::DeleteUnreachedImplicitOrders() [856] 0.00 0.00 10/4483 UpdateVehicleTimetable(Vehicle*, bool) [892] 0.00 0.00 11/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 3.79 0.00 23325790/23325790 Train::UpdateSpeed() [13] [31] 1.6 3.79 0.00 23325790 GroundVehicle::GetAcceleration() const [31] ----------------------------------------------- 0.01 3.76 2254837/2254837 Vehicle::ShowVisualEffect() const [19] [32] 1.6 0.01 3.76 2254837 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] 3.57 0.00 2254819/2254819 Pool::GetNew(unsigned long) [34] 0.02 0.07 2254808/37285927 Vehicle::UpdateViewport(bool) [62] 0.03 0.01 2254795/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.01 2254851/36552042 Vehicle::UpdatePositionAndViewport() [169] 0.02 0.00 2194582/2194582 DieselSmokeInit(EffectVehicle*) [512] 0.02 0.00 11109/11109 SteamSmokeInit(EffectVehicle*) [513] 0.01 0.00 2254848/2302472 Vehicle::Vehicle(VehicleType) [577] 0.00 0.00 49133/49133 ElectricSparkInit(EffectVehicle*) [1309] ----------------------------------------------- 3.39 0.24 134151769/134151769 RunTileLoop() [8] [33] 1.6 3.39 0.24 134151769 TileLoop_Clear(unsigned int) [33] 0.19 0.00 134151767/134244544 DistanceFromEdge(unsigned int) [195] 0.03 0.01 1846446/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.01 0.00 113908/183578 IsTileFlat(unsigned int, int*) [598] 0.00 0.00 1846425/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 3.57 0.00 2254819/2254819 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] [34] 1.6 3.57 0.00 2254819 Pool::GetNew(unsigned long) [34] ----------------------------------------------- 0.04 0.09 272113/7220818 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 1.06 2.24 6948705/7220818 TrainLocoHandler(Train*, bool) [7] [35] 1.5 1.10 2.33 7220818 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [35] 2.20 0.00 34085302/34976651 FindTrainCollideEnum(Vehicle*, void*) [48] 0.13 0.00 1623846/1632037 EnumCheckRoadVehClose(Vehicle*, void*) [250] ----------------------------------------------- 0.53 2.83 5087199/5087199 TileLoop_Town(unsigned int) [15] [36] 1.5 0.53 2.83 5087199 NewHouseTileLoop(unsigned int) [36] 0.23 2.50 9272727/9272727 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.07 0.02 4793469/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.01 0.00 4793450/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.01 20811/20811 AnimationControl(unsigned int, unsigned short) [689] 0.00 0.00 5201/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 20809/33568009 Randomizer::Next() [235] 0.00 0.00 5202/9058 Convert8bitBooleanCallback(GRFFile const*, unsigned short, unsigned short) [1414] ----------------------------------------------- 0.00 0.00 2/151936604 Station::UpdateVirtCoord() [524] 0.00 0.00 2/151936604 Town::UpdateVirtCoord() [197] 0.00 0.00 78/151936604 GetTileType(unsigned int) [988] 0.00 0.00 117/151936604 AfterLoadGame() [83] 0.00 0.00 1602/151936604 SndPlayTileFx(unsigned short, unsigned int) [538] 1.02 2.28 151934803/151936604 TrainController(Train*, Vehicle*, bool) [11] [37] 1.4 1.03 2.28 151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 1.67 0.00 151800246/224470809 GetTileSlope(unsigned int, int*) [45] 0.47 0.00 151800487/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.09 0.00 12648790/12753695 GetPartialPixelZ(int, int, Slope) [285] 0.03 0.00 12648814/12651725 IsPlainRailTile(unsigned int) [432] 0.02 0.00 12648809/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.00 0.00 134897/11167936 GetTileMaxZ(unsigned int) [220] ----------------------------------------------- 0.00 0.30 1/11 LoadIntroGame(bool) [160] 0.00 0.60 2/11 SafeLoad(char const*, int, GameMode, Subdirectory, LoadFilter*) [103] 0.00 2.39 8/11 DoAutosave() [46] [38] 1.4 0.00 3.28 11 SaveOrLoad(char const*, int, Subdirectory, bool) [38] 0.00 1.83 8/9 DoSave(SaveFilter*, bool) [51] 0.00 1.45 3/3 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 11/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 11/13 WaitTillSaved() [2062] ----------------------------------------------- 0.00 0.00 234/13442225 RoadVehUpdateCache(RoadVehicle*, bool) [844] 0.00 0.00 1256/13442225 Engine::DetermineCapacity(Vehicle const*, unsigned short*) const [375] 0.00 0.00 20394/13442225 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.03 115354/13442225 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.03 115773/13442225 Vehicle::UpdateVisualEffect(bool) [389] 0.00 0.03 125186/13442225 GetEngineProperty(unsigned short, PropertyID, unsigned int, Vehicle const*) [422] 0.00 0.04 156246/13442225 CallVehicleTicks() [6] 0.02 0.60 2527237/13442225 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.06 2.46 10380545/13442225 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] [39] 1.4 0.08 3.18 13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 1.43 1.17 11243952/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.19 0.25 13442310/14508033 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] 0.08 0.00 13442227/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.03 0.00 2195133/13653135 VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const [204] 0.01 0.00 40327083/64489276 ScopeResolver::~ScopeResolver() [470] 0.01 0.00 12587509/12587509 SpriteGroup::GetCallbackResult() const [573] 0.00 0.00 2195149/13653202 RealSpriteGroup::Resolve(ResolverObject&) const [571] 0.00 0.00 13442227/24990479 ResolverObject::~ResolverObject() [1163] 0.00 0.00 851462/1696232 CallbackResultSpriteGroup::GetCallbackResult() const [1177] ----------------------------------------------- 0.00 3.10 18059/18059 StateGameLoop() [5] [40] 1.3 0.00 3.10 18059 CallLandscapeTick() [40] 1.04 0.35 18058/18058 OnTick_Station() [63] 0.91 0.42 18058/18058 OnTick_Industry() [67] 0.09 0.29 18058/18058 OnTick_Town() [133] 0.00 0.00 18059/18059 OnTick_Trees() [1382] 0.00 0.00 18059/18059 OnTick_Companies() [1383] ----------------------------------------------- 0.00 0.00 410/10704489 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] 0.00 0.00 2112/10704489 Train::PlayLeaveStationSound() const [794] 0.03 0.50 1936635/10704489 TrainLocoHandler(Train*, bool) [7] 0.15 2.28 8765332/10704489 CallVehicleTicks() [6] [41] 1.3 0.18 2.78 10704489 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] 0.06 2.46 10380545/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.12 0.14 10704587/10704587 Vehicle::GetGRF() const [175] 0.00 0.00 848997/848997 SndPlayVehicleFx(unsigned short, Vehicle const*) [1193] 0.00 0.00 848985/873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] ----------------------------------------------- 0.98 1.95 1191437/1191437 TileLoop_Water(unsigned int) [14] [42] 1.3 0.98 1.95 1191437 DoFloodTile(unsigned int) [42] 0.06 1.52 1164012/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.01 0.33 1165264/1165264 FloodVehicles(unsigned int) [152] 0.01 0.00 1191431/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 1191437/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 12/37 MarkCanalsAndRiversAroundDirty(unsigned int) [622] 0.00 0.00 12/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 12/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 1269/1269 FloodHalftile(unsigned int) [1565] 0.00 0.00 12/15 UpdateSignalsInBuffer() [2050] ----------------------------------------------- 314210 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.23 2.50 9272727/9272727 NewHouseTileLoop(unsigned int) [36] [43] 1.2 0.23 2.50 9272727+314210 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 1.22 1.00 9586891/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.07 0.09 9586950/10182751 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [209] 0.06 0.00 9586944/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.04 0.00 9586882/33568009 Randomizer::Next() [235] 0.01 0.00 19173931/64489276 ScopeResolver::~ScopeResolver() [470] 0.00 0.00 314219/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 314204/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 9586955/24990479 ResolverObject::~ResolverObject() [1163] 314210 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] ----------------------------------------------- 2.51 0.00 99508529/99508529 CallVehicleTicks() [6] [44] 1.1 2.51 0.00 99508529 EffectVehicle::Tick() [44] ----------------------------------------------- 0.00 0.00 7/224470809 TerraformTile_Track(unsigned int, DoCommandFlag, int, Slope) [1117] 0.00 0.00 20/224470809 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] 0.00 0.00 54/224470809 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 74/224470809 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 107/224470809 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 110/224470809 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.00 140/224470809 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) [1010] 0.00 0.00 254/224470809 GetNearbyTileInformation(unsigned int, bool) [985] 0.00 0.00 348/224470809 GrowTown(Town*) [163] 0.00 0.00 539/224470809 LevelTownLand(unsigned int) [873] 0.00 0.00 558/224470809 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 1815/224470809 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 3310/224470809 GetBridgeHeight(unsigned int) [901] 0.00 0.00 4096/224470809 ConvertGroundTilesIntoWaterTiles() [895] 0.00 0.00 20125/224470809 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 27256/224470809 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 59176/224470809 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 65759/224470809 BuildTownHouse(Town*, unsigned int) [224] 0.01 0.00 1156525/224470809 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.01 0.00 1191431/224470809 DoFloodTile(unsigned int) [42] 0.02 0.00 1875013/224470809 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.02 0.00 2024788/224470809 GetFloodingBehaviour(unsigned int) [129] 0.05 0.00 4569925/224470809 GetFoundationSlope(unsigned int, int*) [161] 0.68 0.00 61669133/224470809 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 1.67 0.00 151800246/224470809 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] [45] 1.1 2.47 0.00 224470809 GetTileSlope(unsigned int, int*) [45] ----------------------------------------------- 0.00 2.39 8/8 GameLoop() [3] [46] 1.0 0.00 2.39 8 DoAutosave() [46] 0.00 2.39 8/11 SaveOrLoad(char const*, int, Subdirectory, bool) [38] 0.00 0.00 8/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.03 1647/137151 ReverseTrainDirection(Train*) [192] 0.00 0.12 6698/137151 TrainController(Train*, Vehicle*, bool) [11] 0.00 2.24 128806/137151 TrainLocoHandler(Train*, bool) [7] [47] 1.0 0.00 2.38 137151 TryPathReserve(Train*, bool, bool) [47] 0.02 2.32 135969/871676 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.01 0.04 137102/396350 FollowTrainReservation(Train const*, Vehicle**) [246] 0.00 0.00 135801/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 135970/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 9838/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 2993/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 9838/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 9891/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 73/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 85/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 9/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 9798/9798 SetDepotReservation(unsigned int, bool) [1411] ----------------------------------------------- 0.06 0.00 891349/34976651 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 2.20 0.00 34085302/34976651 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [35] [48] 1.0 2.26 0.00 34976651 FindTrainCollideEnum(Vehicle*, void*) [48] ----------------------------------------------- 0.00 0.00 2/2302440 Ship::~Ship() [1013] 0.00 0.00 33/2302440 Aircraft::~Aircraft() [918] 0.00 0.00 234/2302440 RoadVehicle::~RoadVehicle() [842] 0.00 0.01 10641/2302440 EffectVehicle::~EffectVehicle() [675] 0.00 0.01 11111/2302440 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.03 36587/2302440 Train::~Train() [405] 0.00 0.05 49144/2302440 ElectricSparkTick(EffectVehicle*) [306] 0.01 2.04 2194688/2302440 DieselSmokeTick(EffectVehicle*) [27] [49] 0.9 0.01 2.14 2302440 Vehicle::~Vehicle() [49] 2.02 0.00 2254945/2255195 DeleteVehicleNews(unsigned int, unsigned short) [52] 0.03 0.01 2254972/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.03 0.00 2254957/39540865 UpdateVehicleViewportHash(Vehicle*, int, int) [117] 0.02 0.00 2254978/2254978 Vehicle::SetNext(Vehicle*) [475] 0.02 0.00 2302451/2409933 CancelLoadingDueToDeletedOrder(Vehicle*) [473] 0.01 0.00 2254945/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] 0.00 0.00 2302459/2409902 Order::~Order() [1170] 0.00 0.00 2302452/2302452 CargoList > >::~CargoList() [1171] 0.00 0.00 2255047/2255047 GetGrfSpecFeature(VehicleType) [1174] 0.00 0.00 2254975/2265674 DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1173] 0.00 0.00 47497/47497 CargoList > >::OnCleanPool() [1311] ----------------------------------------------- 0.43 1.69 8831700/8831700 RunTileLoop() [8] [50] 0.9 0.43 1.69 8831700 TileLoop_Road(unsigned int) [50] 0.92 0.00 8831269/8831359 ClosestTownFromTile(unsigned int, unsigned int) [78] 0.77 0.00 8831346/8841271 GetTownRadiusGroup(Town const*, unsigned int) [84] 0.00 0.00 2571/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 2571/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.23 1/9 SaveWithFilter(SaveFilter*, bool) [186] 0.00 1.83 8/9 SaveOrLoad(char const*, int, Subdirectory, bool) [38] [51] 0.9 0.00 2.06 9 DoSave(SaveFilter*, bool) [51] 0.00 0.36 9/9 Save_TOWN() [144] 0.00 0.34 54/54 Save_NewGRFMapping(OverrideManagerBase const&) [151] 0.00 0.34 9/9 Save_STNN() [154] 0.00 0.21 9/9 Save_CAPA() [191] 0.00 0.12 9/9 Save_VEHS() [256] 0.08 0.02 9/9 Save_MAP3() [273] 0.08 0.02 9/9 Save_MAPT() [274] 0.05 0.02 9/9 Save_MAP7() [315] 0.05 0.02 9/9 Save_MAP4() [314] 0.05 0.02 9/9 Save_MAP1() [313] 0.06 0.00 9/9 Save_MAP2() [327] 0.04 0.02 9/9 Save_MAPH() [334] 0.02 0.02 9/9 Save_MAP5() [376] 0.01 0.02 9/9 Save_MAP6() [419] 0.00 0.02 9/9 Save_ORDR() [459] 0.00 0.02 9/9 Save_INDY() [503] 0.00 0.01 9/9 Save_LGRP() [682] 0.00 0.01 9/9 Save_AIPL() [685] 0.00 0.00 9/9 Save_ORDL() [719] 0.00 0.00 9/9 Save_ENGN() [724] 0.00 0.00 9/9 Save_EIDS() [723] 0.00 0.00 9/9 Save_PATS() [750] 0.00 0.00 9/9 Save_ROADSTOP() [754] 0.00 0.00 9/9 Save_ITBL() [764] 0.00 0.00 9/9 Save_GLOG() [778] 0.00 0.00 9/9 Save_LGRJ() [788] 0.00 0.00 9/9 Save_DEPT() [804] 0.00 0.00 9/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 9/9 Save_PLYR() [810] 0.00 0.00 9/9 Save_SIGN() [837] 0.00 0.00 9/9 Save_CAPY() [850] 0.00 0.00 9/9 Save_RAIL() [882] 0.00 0.00 9/9 Save_NGRF() [887] 0.00 0.00 8/9 SaveFileToDisk(bool) [883] 0.00 0.00 54/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 9/9 Save_OBJS() [917] 0.00 0.00 9/9 Save_SUBS() [930] 0.00 0.00 9/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 8/9 SaveFileDone() [1022] 0.00 0.00 9/30 SetMouseCursor(unsigned int, unsigned int) [1078] 0.00 0.00 9/9 Save_ANIT() [1118] 0.00 0.00 9/9 Save_CHTS() [1119] 0.00 0.00 351/1704981 SlWriteSimpleGamma(unsigned long) [1176] 0.00 0.00 36/46 SlGlobList(SaveLoad const*) [1891] 0.00 0.00 9/9 SaveViewportBeforeSaveGame() [2117] 0.00 0.00 9/9 Save_LGRS() [2135] 0.00 0.00 9/9 Save_ECMY() [2127] 0.00 0.00 9/11 LoadSave_IBLD() [2096] 0.00 0.00 9/12 SaveLoad_VIEW() [2078] 0.00 0.00 9/12 SaveLoad_DATE() [2077] 0.00 0.00 9/9 Save_MAPS() [2136] 0.00 0.00 9/1557 SlWriteByte(unsigned char) [1550] 0.00 0.00 9/9 Save_PSAC() [2138] 0.00 0.00 9/9 Save_OBID() [2137] 0.00 0.00 9/9 Save_APID() [2124] 0.00 0.00 9/9 Save_ATID() [2125] 0.00 0.00 9/9 Save_ERNW() [2128] 0.00 0.00 9/9 Save_GRPS() [2130] 0.00 0.00 9/9 Save_GSDT() [2131] 0.00 0.00 9/9 Save_GSTR() [2132] 0.00 0.00 9/9 Save_HIDS() [2133] 0.00 0.00 9/9 Save_STORY_PAGE() [2120] 0.00 0.00 9/9 Save_STORY_PAGE_ELEMENT() [2122] 0.00 0.00 9/9 Save_GOAL() [2129] 0.00 0.00 9/9 SavePickup() [2118] 0.00 0.00 9/9 SaveDelivery() [2119] 0.00 0.00 9/9 Save_TIDS() [2139] 0.00 0.00 9/9 Save_IIDS() [2134] 0.00 0.00 9/9 Save_BKOR() [2126] 0.00 0.00 1/18 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2027] ----------------------------------------------- 0.00 0.00 12/2255195 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 30/2255195 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 32/2255195 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 176/2255195 OrderConditionCompare(OrderConditionComparator, int, int) [855] 2.02 0.00 2254945/2255195 Vehicle::~Vehicle() [49] [52] 0.9 2.02 0.00 2255195 DeleteVehicleNews(unsigned int, unsigned short) [52] ----------------------------------------------- 0.56 1.39 15130604/15130604 CallVehicleTicks() [6] [53] 0.8 0.56 1.39 15130604 LoadUnloadStation(Station*) [53] 0.06 1.33 48381/48381 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.00 56/266429 TriggerIndustry(Industry*, IndustryTileTrigger) [176] 0.00 0.00 56/13509 GetIndustrySpec(unsigned char) [671] 0.00 0.00 56/267275 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [231] ----------------------------------------------- [54] 0.8 0.07 1.78 1356879+120605 [54] 0.01 1.45 59106 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.04 0.33 1416861 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.01 0.00 115 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.01 0.00 2 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, int, Slope) [627] 0.00 0.00 270 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 984 TerraformTile_Clear(unsigned int, DoCommandFlag, int, Slope) [1579] 0.00 0.00 65 TerraformTile_Road(unsigned int, DoCommandFlag, int, Slope) [1863] 0.00 0.00 65 TerraformTile_Town(unsigned int, DoCommandFlag, int, Slope) [1864] 0.00 0.00 9 TerraformTile_Water(unsigned int, DoCommandFlag, int, Slope) [2121] 0.00 0.00 6 TerraformTile_Station(unsigned int, DoCommandFlag, int, Slope) [2192] 0.00 0.00 1 TerraformTile_Industry(unsigned int, DoCommandFlag, int, Slope) [2782] ----------------------------------------------- [55] 0.8 0.39 1.36 3004409+47511071 [55] 0.31 1.22 47265613 SlObjectMember(void*, SaveLoad const*) [57] 0.08 0.14 3249867 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 1.53 18058/18058 StateGameLoop() [5] [56] 0.7 0.00 1.53 18058 IncreaseDate() [56] 0.09 0.67 8/8 TownsMonthlyLoop() [87] 0.00 0.38 245/245 IndustryDailyLoop() [135] 0.00 0.36 8/8 IndustryMonthlyLoop() [143] 0.00 0.01 8/8 CompaniesMonthlyLoop() [554] 0.01 0.00 1/1 TownsYearlyLoop() [628] 0.00 0.01 8/8 SubsidyMonthlyLoop() [679] 0.00 0.00 1/1 VehiclesYearlyLoop() [877] 0.00 0.00 245/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 254/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 3/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 8/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 1/1 CompaniesYearlyLoop() [1143] 0.00 0.00 245/1126 ConvertDateToYMD(int, YearMonthDay*) [1572] 0.00 0.00 245/245 DisasterDailyLoop() [1737] 0.00 0.00 245/245 NetworkServerDailyLoop() [1738] 0.00 0.00 245/245 EnginesDailyLoop() [1736] 0.00 0.00 39/292 NetworkAdminUpdate(AdminUpdateFrequency) [1689] 0.00 0.00 8/8 EnginesMonthlyLoop() [2148] 0.00 0.00 8/11 UpdateTownCargoBitmap() [2095] 0.00 0.00 8/8 StationMonthlyLoop() [2149] 0.00 0.00 8/8 NetworkServerMonthlyLoop() [2150] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 1/1 CheckSwitchToEuro() [2704] 0.00 0.00 1/1 NetworkServerYearlyLoop() [2720] ----------------------------------------------- 47261531 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 752/3004409 LoadSettings(SettingDesc const*, void*) [807] 0.00 0.00 3330/3004409 Save_PATS() [750] [57] 0.7 0.31 1.22 47265613 SlObjectMember(void*, SaveLoad const*) [57] 0.69 0.00 376307/466515 SlCopyBytes(void*, unsigned long) [79] 0.03 0.27 782167/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.14 0.02 29706078/78287552 SlSaveLoadConv(void*, unsigned int) [124] 0.04 0.00 1003110/1003110 ReferenceToInt(void const*, SLRefType) [388] 0.02 0.00 4777634/13679815 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 2180/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 827559/827559 SlWriteUint32(unsigned int) [1194] 0.00 0.00 238619/403526 GetVehicleDescription(VehicleType) [1216] 0.00 0.00 222232/222232 IntToReference(unsigned long, SLRefType) [1237] 0.00 0.00 197402/1704981 SlWriteSimpleGamma(unsigned long) [1176] 0.00 0.00 183926/183926 SlReadUint32() [1246] 0.00 0.00 43864/378312 SlReadSimpleGamma() [1218] 0.00 0.00 10921/18486 GetBaseStationDescription() [1358] 0.00 0.00 672/672 SlReadUint16() [1615] 0.00 0.00 4/744 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] 249540 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 4/18832 BuildOilRig(unsigned int) [541] 0.00 0.00 12/18832 void MakeDefaultName(Depot*) [777] 0.00 0.00 39/18832 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 55/18832 UpdateNearestTownForRoadTiles(bool) [718] 0.05 0.00 663/18832 AfterLoadGame() [83] 1.40 0.04 18059/18832 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [58] 0.7 1.46 0.04 18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] 0.04 0.00 16245697/16935739 DistanceManhattan(unsigned int, unsigned int) [380] ----------------------------------------------- 0.32 1.17 2334981/2334981 RunTileLoop() [8] [59] 0.6 0.32 1.17 2334981 TileLoop_Industry(unsigned int) [59] 0.00 0.58 188377/4004173 StationFinder::GetStations() [23] 0.15 0.20 2335018/2335018 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [153] 0.01 0.11 2330557/4668605 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.04 0.00 12498/75646 AddAnimatedTile(unsigned int) [168] 0.03 0.01 242545/137940945 TileLoop_Water(unsigned int) [14] 0.02 0.00 4074/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.01 4/4 BuildOilRig(unsigned int) [541] 0.01 0.00 2330526/33568009 Randomizer::Next() [235] 0.00 0.00 8448/24174 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 188383/4004279 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [320] 0.00 0.00 844/524068 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] 0.00 0.00 844/267275 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [231] 0.00 0.00 33131/33131 Chance16(unsigned int, unsigned int) [859] 0.00 0.00 5577/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 4/74586 Station::RecomputeIndustriesNear() [95] 0.00 0.00 5577/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 8448/873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] 0.00 0.00 8124/8124 SetIndustryGfx(unsigned int, unsigned short) [1421] 0.00 0.00 4051/4051 SetAnimationFrame(unsigned int, unsigned char) [1462] 0.00 0.00 8/8 GetIndustryIndex(unsigned int) [2153] ----------------------------------------------- 59106 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [60] 0.6 0.01 1.45 59106 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 1.40 0.04 18059/18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] 0.01 0.00 59105/59220 HasRoadTypesAvail(Owner, RoadTypes) [604] 0.00 0.00 59176/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 38571/1407931 CommandCost::AddCost(CommandCost const&) [582] 0.00 0.00 59178/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 91/31845 EnsureNoVehicleOnGround(unsigned int) [677] 0.00 0.00 950/368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] 0.00 0.00 105/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 10/219946 CanConnectToRoad(unsigned int, RoadType, DiagDirection) [596] 0.00 0.00 105/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 59104/59104 ValParamRoadType(RoadType) [1297] 0.00 0.00 19488/19488 CheckRoadSlope(Slope, RoadBits*, RoadBits, RoadBits) [1356] 0.00 0.00 260/474 GetRoadBits(unsigned int, RoadType) [1648] 0.00 0.00 260/260 GetDisallowedRoadDirections(unsigned int) [1722] 0.00 0.00 61/61 IsPlainRailTile(unsigned int) [1871] 0.00 0.00 36/36 SetRoadBits(unsigned int, RoadBits, RoadType) [1921] 0.00 0.00 17/124 OverflowSafeInt::operator*=(int) [1796] 58813 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 1.45 3/3 SaveOrLoad(char const*, int, Subdirectory, bool) [38] [61] 0.6 0.00 1.45 3 DoLoad(LoadFilter*, bool) [61] 0.01 0.79 3/3 AfterLoadGame() [83] 0.00 0.21 3/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.08 12/12 Load_NewGRFMapping(OverrideManagerBase&) [308] 0.00 0.05 3/3 Load_TOWN() [347] 0.00 0.05 2/2 Load_CAPA() [365] 0.00 0.03 2/2 Load_STNN() [407] 0.00 0.03 3/3 Ptrs_STNN() [409] 0.00 0.03 3/3 Load_VEHS() [447] 0.00 0.03 3/3 Ptrs_VEHS() [448] 0.02 0.00 3/3 Load_MAPT() [455] 0.01 0.00 3/3 Load_MAP6() [519] 0.01 0.00 3/3 Load_MAP5() [518] 0.01 0.00 3/3 Load_MAP4() [517] 0.01 0.00 2/2 Load_MAP7() [520] 0.00 0.01 2/2 Load_LGRP() [528] 0.00 0.01 3/3 Load_ORDR() [683] 0.00 0.01 3/3 Ptrs_ORDR() [690] 0.00 0.01 3/3 Load_CHTS() [696] 0.00 0.00 3/3 Load_MAP3() [713] 0.00 0.00 3/3 Load_MAP1() [712] 0.00 0.00 2/2 Load_MAPH() [714] 0.00 0.00 3/3 Ptrs_INDY() [717] 0.00 0.00 3/3 Load_INDY() [716] 0.00 0.00 3/3 Load_ANIT() [730] 0.00 0.00 3/3 Load_ENGN() [769] 0.00 0.00 3/3 Ptrs_TOWN() [772] 0.00 0.00 3/3 Ptrs_ORDL() [775] 0.00 0.00 2/2 Load_ORDL() [776] 0.00 0.00 2/2 Load_EIDS() [779] 0.00 0.00 3/3 Load_MAP2() [783] 0.00 0.00 2/2 Load_LGRJ() [792] 0.00 0.00 3/3 Ptrs_ROADSTOP() [811] 0.00 0.00 2/2 Load_ROADSTOP() [812] 0.00 0.00 2/3 LoadSettings(SettingDesc const*, void*) [807] 0.00 0.00 2/2 Load_ITBL() [833] 0.00 0.00 2/2 Load_GLOG_common(LoggedAction*&, unsigned int&) [863] 0.00 0.00 1/1 Load_STNS() [864] 0.00 0.00 3/3 Ptrs_DEPT() [872] 0.00 0.00 3/3 Load_DEPT() [871] 0.00 0.00 3/3 Load_PLYR() [878] 0.00 0.00 1/2 Load_OPTS() [860] 0.00 0.00 3/3 Load_SIGN() [898] 0.00 0.00 3/3 Ptrs_CAPY() [899] 0.00 0.00 2/2 Load_CAPY() [900] 0.00 0.00 6/10 GamelogPrint(void (*)(char const*)) [888] 0.00 0.00 2/2 Load_AIPL() [932] 0.00 0.00 2/2 Load_RAIL() [933] 0.00 0.00 2/2 Load_NGRF() [938] 0.00 0.00 3/3 Ptrs_STNS() [955] 0.00 0.00 13/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 3/3 Ptrs_OBJS() [968] 0.00 0.00 2/2 Load_OBJS() [969] 0.00 0.00 3/3 Load_SUBS() [975] 0.00 0.00 2/2 Load_GSDT() [1002] 0.00 0.00 3/3 Load_ECMY() [1018] 0.00 0.00 3/3 Ptrs_PLYR() [1019] 0.00 0.00 4/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 2/2 Load_MAPS() [1035] 0.00 0.00 1/1 Load_CAPR() [1079] 0.00 0.00 1/1 Load_PRIC() [1081] 0.00 0.00 1/1 Load_ENGS() [1080] 0.00 0.00 1/2 HandleOldDiffCustom(bool) [1121] 0.00 0.00 2/6 AllocateMap(unsigned int, unsigned int) [1138] 0.00 0.00 8/46 SlGlobList(SaveLoad const*) [1891] 0.00 0.00 6/7 GamelogStopAction() [2172] 0.00 0.00 3/51 FileReader::Read(unsigned char*, unsigned long) [1883] 0.00 0.00 3/8 GamelogReset() [2145] 0.00 0.00 3/3 StartupIndustryDailyChanges(bool) [2377] 0.00 0.00 3/12 SaveLoad_VIEW() [2078] 0.00 0.00 3/12 SaveLoad_DATE() [2077] 0.00 0.00 3/3 Ptrs_LGRS() [2383] 0.00 0.00 3/3 Ptrs_ERNW() [2382] 0.00 0.00 3/3 Ptrs_BKOR() [2381] 0.00 0.00 3/3 Ptrs_WAYP() [2384] 0.00 0.00 3/7 GamelogStartAction(GamelogActionType) [2173] 0.00 0.00 2/2 LoadFilter* CreateLoadFilter(LoadFilter*) [2412] 0.00 0.00 2/2 Load_LGRS() [2438] 0.00 0.00 2/11 LoadSave_IBLD() [2096] 0.00 0.00 2/2 Load_PATS() [2440] 0.00 0.00 2/2 Load_GLOG() [2432] 0.00 0.00 2/2 LZMALoadFilter::~LZMALoadFilter() [2447] 0.00 0.00 2/2 Load_PSAC() [2441] 0.00 0.00 2/2 Load_OBID() [2439] 0.00 0.00 2/2 Load_APID() [2429] 0.00 0.00 2/2 Load_ATID() [2430] 0.00 0.00 2/2 Load_ERNW() [2431] 0.00 0.00 2/2 Load_GRPS() [2434] 0.00 0.00 2/32 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1951] 0.00 0.00 2/4 AppendStaticGRFConfigs(GRFConfig**) [2306] 0.00 0.00 2/2 Load_GSTR() [2435] 0.00 0.00 2/2 Load_HIDS() [2436] 0.00 0.00 2/2 Load_STORY_PAGE() [2424] 0.00 0.00 2/2 Load_STORY_PAGE_ELEMENT() [2428] 0.00 0.00 2/2 Load_GOAL() [2433] 0.00 0.00 2/2 LoadPickup() [2421] 0.00 0.00 2/2 LoadDelivery() [2422] 0.00 0.00 2/2 Load_TIDS() [2442] 0.00 0.00 2/2 Load_IIDS() [2437] 0.00 0.00 2/2 Load_BKOR() [2420] 0.00 0.00 2/744 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] 0.00 0.00 1/1 LoadFilter* CreateLoadFilter(LoadFilter*) [2700] 0.00 0.00 1/1 ZlibLoadFilter::~ZlibLoadFilter() [2801] 0.00 0.00 1/1 Load_WAYP() [2785] 0.00 0.00 1/1 Load_NAME() [2784] 0.00 0.00 1/4 ZlibLoadFilter::Read(unsigned char*, unsigned long) [2324] ----------------------------------------------- 0.00 0.00 6910/37285927 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 47624/37285927 AfterLoadVehicles(bool) [291] 0.00 0.00 144441/37285927 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.01 245721/37285927 ElectricSparkTick(EffectVehicle*) [306] 0.00 0.02 679378/37285927 TrainController(Train*, Vehicle*, bool) [11] 0.01 0.03 986425/37285927 ChimneySmokeTick(EffectVehicle*) [147] 0.02 0.07 2254808/37285927 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] 0.24 1.03 32920620/37285927 DieselSmokeTick(EffectVehicle*) [27] [62] 0.6 0.27 1.17 37285927 Vehicle::UpdateViewport(bool) [62] 0.40 0.32 37285921/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] 0.45 0.00 37285908/39540865 UpdateVehicleViewportHash(Vehicle*, int, int) [117] ----------------------------------------------- 1.04 0.35 18058/18058 CallLandscapeTick() [40] [63] 0.6 1.04 0.35 18058 OnTick_Station() [63] 0.06 0.19 60499/60518 UpdateStationAcceptance(Station*, bool) [178] 0.04 0.01 30045/30045 DeleteStaleLinks(Station*) [346] 0.01 0.02 60500/60500 TriggerWatchedCargoCallbacks(Station*) [427] 0.00 0.01 7098/7098 TruncateCargo(CargoSpec const*, GoodsEntry*, unsigned int) [553] 0.00 0.00 75190/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 60715/557104 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [588] 0.00 0.00 21250/33568009 Randomizer::Next() [235] 0.00 0.00 6592/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 60500/523764 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1208] ----------------------------------------------- 0.06 1.33 48381/48381 LoadUnloadStation(Station*) [53] [64] 0.6 0.06 1.33 48381 LoadUnloadVehicle(Vehicle*) [64] 0.02 0.38 28979/33148 Train::MarkDirty() [120] 0.01 0.27 33540/62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.00 0.18 287511/287511 StationCargoList::Load(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [207] 0.02 0.13 44924/44945 TriggerVehicle(Vehicle*, VehicleTrigger) [241] 0.02 0.08 280986/280986 VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) [275] 0.08 0.00 38868/38868 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [301] 0.00 0.03 2475/2554 CargoPayment::~CargoPayment() [402] 0.01 0.02 2533/4991 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [348] 0.02 0.00 48378/50839 OrderList::GetNextStoppingStation(Vehicle const*, Order const*, unsigned int) const [485] 0.01 0.01 24356/486820 Station::MarkTilesDirty(bool) const [172] 0.00 0.01 38869/38869 UpdateLoadUnloadTicks(Vehicle*, Station const*, int) [542] 0.01 0.00 36334/36334 UpdateTextEffect(unsigned short, unsigned short) [608] 0.01 0.00 2533/2533 ShowFillingPercent(int, int, int, unsigned char, unsigned short) [615] 0.01 0.00 698107/16247720 Vehicle::GetEngine() const [190] 0.01 0.00 28979/38734 Train::UpdateAcceleration() [607] 0.00 0.01 7279/8055 GroundVehicle::PowerChanged() [686] 0.00 0.00 20394/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.00 0.00 24354/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 7277/8053 GroundVehicle::CargoChanged() [749] 0.00 0.00 149/3791 LinkRefresher::Run(Vehicle*, bool, bool) [414] 0.00 0.00 96868/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 32248/557104 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [588] 0.00 0.00 8878/8878 bool IterateVehicleParts(Vehicle*, ReserveCargoAction) [910] 0.00 0.00 36337/36337 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [1322] 0.00 0.00 32251/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] 0.00 0.00 7278/8054 RoadVehicle::MarkDirty() [1422] 0.00 0.00 3273/523764 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1208] 0.00 0.00 2475/2554 Pool::FreeItem(unsigned long) [1495] ----------------------------------------------- 0.02 0.23 406823/2220648 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] 0.08 1.03 1813825/2220648 Train::GetCurrentMaxSpeed() const [12] [65] 0.6 0.10 1.27 2220648 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [65] 0.59 0.15 2220646/2251846 Station::GetPlatformLength(unsigned int) const [88] 0.42 0.11 2220619/4486508 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] ----------------------------------------------- 0.02 1.32 1932177/1932177 CallVehicleTicks() [6] [66] 0.6 0.02 1.32 1932177 RoadVehicle::Tick() [66] 0.17 0.43 558635/13402783 Vehicle::ShowVisualEffect() const [19] 0.13 0.37 739475/739475 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.10 0.00 704252/29416978 ProcessOrders(Vehicle*) [30] 0.10 0.00 704261/704261 RoadVehCheckTrainCrash(RoadVehicle*) [277] 0.02 0.00 328499/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 704265/29415285 Vehicle::HandleLoading(bool) [217] 0.00 0.00 704258/29416020 Vehicle::HandleBreakdown() [276] 0.00 0.00 391/5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 391/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 558643/558643 RoadVehicle::UpdateSpeed() [1205] ----------------------------------------------- 0.91 0.42 18058/18058 CallLandscapeTick() [40] [67] 0.6 0.91 0.42 18058 OnTick_Industry() [67] 0.06 0.20 266373/266429 TriggerIndustry(Industry*, IndustryTileTrigger) [176] 0.02 0.13 266375/267275 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [231] 0.00 0.01 13524/24174 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 1083348/33568009 Randomizer::Next() [235] 0.00 0.00 2303/2403 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 13523/873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] ----------------------------------------------- 0.00 0.00 1647/31200056 ReverseTrainDirection(Train*) [192] 0.00 0.00 100277/31200056 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 106378/31200056 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 1.29 0.00 30991754/31200056 Train::GetCurrentMaxSpeed() const [12] [68] 0.6 1.30 0.00 31200056 IsRailStationTile(unsigned int) [68] ----------------------------------------------- 0.00 0.00 30383/81372483 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.33 0.96 81342100/81372483 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [69] 0.6 0.33 0.96 81372483 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.68 0.00 61669133/224470809 GetTileSlope(unsigned int, int*) [45] 0.19 0.00 61668805/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.08 0.00 62474471/834016738 GetTileType(unsigned int) [75] 0.01 0.00 172057/1293684 GetTunnelBridgeDirection(unsigned int) [270] 0.00 0.00 172059/172059 HasBridgeFlatRamp(Slope, Axis) [831] 0.00 0.00 316534/1364470 IsTunnel(unsigned int) [1181] ----------------------------------------------- 0.69 0.56 81342022/81342022 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [70] 0.5 0.69 0.56 81342022 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [70] 0.43 0.00 158220798/161648439 HasSignalOnTrackdir(unsigned int, Trackdir) [122] 0.08 0.00 19188297/21810121 GetSignalType(unsigned int, Track) [284] 0.05 0.00 15860251/19140166 GetSignalStateByTrackdir(unsigned int, Trackdir) [343] ----------------------------------------------- 0.00 0.00 2/65821371 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.00 0.00 8/65821371 SetWaterClassDependingOnSurroundings(unsigned int, bool) [1059] 0.00 0.00 12/65821371 DoFloodTile(unsigned int) [42] 0.00 0.00 17/65821371 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 21/65821371 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 25/65821371 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.00 40/65821371 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 60/65821371 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 105/65821371 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 160/65821371 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 178/65821371 AnimateNewHouseTile(unsigned int) [73] 0.00 0.00 266/65821371 RunTileLoop() [8] 0.00 0.00 337/65821371 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [805] 0.00 0.00 341/65821371 AnimateNewHouseConstruction(unsigned int) [720] 0.00 0.00 473/65821371 DoClearSquare(unsigned int) [312] 0.00 0.00 533/65821371 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 918/65821371 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 1116/65821371 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 1733/65821371 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 1996/65821371 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 2469/65821371 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 2571/65821371 TileLoop_Road(unsigned int) [50] 0.00 0.00 5577/65821371 TileLoop_Industry(unsigned int) [59] 0.00 0.00 6910/65821371 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 8091/65821371 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 9838/65821371 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 9986/65821371 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 10096/65821371 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] 0.00 0.00 10996/65821371 ClearTile_Clear(unsigned int, DoCommandFlag) [393] 0.00 0.00 12227/65821371 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [836] 0.00 0.00 31458/65821371 TileLoop_Town(unsigned int) [15] 0.00 0.00 38978/65821371 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [537] 0.00 0.00 62028/65821371 AnimateTile_Town(unsigned int) [100] 0.00 0.00 62289/65821371 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 75643/65821371 AddAnimatedTile(unsigned int) [168] 0.00 0.00 113806/65821371 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.00 0.00 144438/65821371 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.00 226307/65821371 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 245718/65821371 ElectricSparkTick(EffectVehicle*) [306] 0.00 0.00 248997/65821371 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.00 0.00 314219/65821371 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.01 0.00 687467/65821371 TrainController(Train*, Vehicle*, bool) [11] 0.01 0.00 814739/65821371 UnreserveRailTrack(unsigned int, Track) [456] 0.02 0.00 986399/65821371 ChimneySmokeTick(EffectVehicle*) [147] 0.02 0.00 1010102/65821371 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.03 0.01 1846446/65821371 TileLoop_Clear(unsigned int) [33] 0.03 0.01 2254795/65821371 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] 0.03 0.01 2254972/65821371 Vehicle::~Vehicle() [49] 0.07 0.02 4793469/65821371 NewHouseTileLoop(unsigned int) [36] 0.10 0.02 6337717/65821371 Station::MarkTilesDirty(bool) const [172] 0.16 0.03 10263913/65821371 AnimateAnimatedTiles() [25] 0.51 0.11 32920369/65821371 DieselSmokeTick(EffectVehicle*) [27] [71] 0.5 1.02 0.22 65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.11 0.00 65820164/65941130 MarkViewportDirty(ViewPort const*, int, int, int, int) [264] 0.11 0.00 5970874/6008124 SetDirtyBlocks(int, int, int, int) [263] ----------------------------------------------- 0.00 0.00 40/196278941 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 47624/196278941 AfterLoadVehicles(bool) [291] 0.00 0.00 52790/196278941 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 688342/196278941 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.01 0.00 2254945/196278941 Vehicle::~Vehicle() [49] 0.23 0.00 36551682/196278941 Vehicle::UpdatePositionAndViewport() [169] 0.98 0.00 156683518/196278941 TrainController(Train*, Vehicle*, bool) [11] [72] 0.5 1.23 0.00 196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] ----------------------------------------------- 1.22 0.00 72074468/72074468 AnimateAnimatedTiles() [25] [73] 0.5 1.22 0.00 72074468 AnimateNewHouseTile(unsigned int) [73] 0.00 0.00 178/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.00 178/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 178/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.00 15/4486508 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 235/4486508 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.15 0.04 785880/4486508 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.28 0.07 1479759/4486508 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.42 0.11 2220619/4486508 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [65] [74] 0.5 0.85 0.22 4486508 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] 0.12 0.10 38062684/70544447 IsStationTileBlocked(unsigned int) [127] ----------------------------------------------- 0.00 0.00 404/834016738 GetBridgeType(unsigned int) [1067] 0.00 0.00 951/834016738 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [257] 0.00 0.00 92018/834016738 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 165171/834016738 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 795021/834016738 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [179] 0.08 0.00 62474471/834016738 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.12 0.00 95374368/834016738 GetTileOwner(unsigned int) [131] 0.25 0.00 195288185/834016738 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.60 0.00 479826149/834016738 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [75] 0.5 1.05 0.00 834016738 GetTileType(unsigned int) [75] ----------------------------------------------- 0.06 0.94 4445120/4445120 CallVehicleTicks() [6] [76] 0.4 0.06 0.94 4445120 Train::OnNewDay() [76] 0.02 0.53 193994/300706 CheckIfTrainNeedsService(Train*) [80] 0.12 0.16 194001/194001 Train::GetRunningCost() const [167] 0.02 0.02 4445188/4471297 AgeVehicle(Vehicle*) [372] 0.03 0.00 555895/557087 DecreaseVehicleValue(Vehicle*) [435] 0.03 0.00 193997/202960 CheckVehicleBreakdown(Vehicle*) [423] 0.01 0.00 749888/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 193999/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 193996/203513 SubtractMoneyFromCompanyFract(Owner, CommandCost) [747] 0.00 0.00 193996/203513 CheckOrders(Vehicle const*) [1241] ----------------------------------------------- 0.00 0.00 33/151879330 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 38030/151879330 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.00 0.00 50750/151879330 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.00 0.00 249001/151879330 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.00 0.00 595803/151879330 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.01 0.00 1027684/151879330 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.06 0.00 9586944/151879330 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.08 0.00 13442227/151879330 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.80 0.00 126888858/151879330 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [77] 0.4 0.96 0.00 151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] ----------------------------------------------- 0.00 0.00 4/8831359 BuildOilRig(unsigned int) [541] 0.00 0.00 12/8831359 void MakeDefaultName(Depot*) [777] 0.00 0.00 33/8831359 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 41/8831359 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.92 0.00 8831269/8831359 TileLoop_Road(unsigned int) [50] [78] 0.4 0.92 0.00 8831359 ClosestTownFromTile(unsigned int, unsigned int) [78] 0.00 0.00 68499/16935739 DistanceManhattan(unsigned int, unsigned int) [380] ----------------------------------------------- 0.00 0.00 2048/466515 Load_MAP7() [520] 0.00 0.00 2048/466515 Load_MAPH() [714] 0.00 0.00 2064/466515 Load_MAP6() [519] 0.00 0.00 2064/466515 Load_MAP5() [518] 0.00 0.00 2064/466515 Load_MAP4() [517] 0.00 0.00 2064/466515 Load_MAP3() [713] 0.00 0.00 2064/466515 Load_MAP1() [712] 0.00 0.00 2064/466515 Load_MAPT() [455] 0.02 0.00 9216/466515 Save_MAP7() [315] 0.02 0.00 9216/466515 Save_MAP6() [419] 0.02 0.00 9216/466515 Save_MAP5() [376] 0.02 0.00 9216/466515 Save_MAP4() [314] 0.02 0.00 9216/466515 Save_MAP3() [273] 0.02 0.00 9216/466515 Save_MAP1() [313] 0.02 0.00 9216/466515 Save_MAPH() [334] 0.02 0.00 9216/466515 Save_MAPT() [274] 0.69 0.00 376307/466515 SlObjectMember(void*, SaveLoad const*) [57] [79] 0.4 0.86 0.00 466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 512/744 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] 0.00 0.00 2/4 ZlibLoadFilter::Read(unsigned char*, unsigned long) [2324] ----------------------------------------------- 0.01 0.29 106712/300706 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.02 0.53 193994/300706 Train::OnNewDay() [76] [80] 0.4 0.03 0.83 300706 CheckIfTrainNeedsService(Train*) [80] 0.68 0.07 284053/291607 VehicleLengthChanged(Vehicle const*) [85] 0.00 0.08 300707/310224 Vehicle::NeedsAutomaticServicing() const [299] ----------------------------------------------- 0.00 0.00 51797/155579021 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 681417/155579021 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.85 0.00 154845807/155579021 TrainController(Train*, Vehicle*, bool) [11] [81] 0.4 0.85 0.00 155579021 VehicleEnterTile(Vehicle*, unsigned int, int, int) [81] ----------------------------------------------- 0.00 0.00 1328/3055572 RoadStop::Entry::Rebuild(RoadStop const*, int) [813] 0.00 0.00 2464/3055572 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [789] 0.00 0.00 4704/3055572 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.01 0.00 31845/3055572 EnsureNoVehicleOnGround(unsigned int) [677] 0.03 0.01 155003/3055572 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [374] 0.03 0.01 160959/3055572 TrainLocoHandler(Train*, bool) [7] 0.03 0.01 173138/3055572 FollowTrainReservation(Train const*, Vehicle**) [246] 0.23 0.09 1165256/3055572 FloodVehicles(unsigned int) [152] 0.27 0.10 1360875/3055572 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [134] [82] 0.4 0.60 0.23 3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.10 0.00 817/817 GetVehicleTunnelBridgeProc(Vehicle*, void*) [278] 0.06 0.00 891349/34976651 FindTrainCollideEnum(Vehicle*, void*) [48] 0.02 0.00 2595/2595 TrainApproachingCrossingEnum(Vehicle*, void*) [468] 0.02 0.00 1234/1234 TrainOnTileEnum(Vehicle*, void*) [490] 0.01 0.00 2159369/2159369 TrainOnTileEnum(Vehicle*, void*) [579] 0.01 0.00 240522/240522 FindTrainOnTrackEnum(Vehicle*, void*) [595] 0.01 0.00 676/676 CheckTrainAtSignal(Vehicle*, void*) [617] 0.00 0.00 8191/1632037 EnumCheckRoadVehClose(Vehicle*, void*) [250] 0.00 0.00 40031/40031 EnsureNoTrainOnTrackProc(Vehicle*, void*) [1315] 0.00 0.00 171/171 FloodVehicleProc(Vehicle*, void*) [1773] 0.00 0.00 104/104 FindVehiclesInRoadStop(Vehicle*, void*) [1809] 0.00 0.00 20/20 EnsureNoVehicleProcZ(Vehicle*, void*) [2019] ----------------------------------------------- 0.01 0.79 3/3 DoLoad(LoadFilter*, bool) [61] [83] 0.3 0.01 0.79 3 AfterLoadGame() [83] 0.03 0.17 3/3 UpdateHousesAndTowns() [193] 0.00 0.11 3/4 GfxLoadSprites() [237] 0.09 0.00 5/5 Pool::IsValidID(unsigned long) [286] 0.01 0.08 3/3 AfterLoadVehicles(bool) [291] 0.00 0.07 3/3 SettingsDisableElrail(int) [310] 0.05 0.00 663/18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] 0.03 0.00 3/3 AfterLoadCompanyStats() [425] 0.00 0.02 3/90 Station::RecomputeIndustriesNearForAll() [96] 0.02 0.00 37/37 UpdateTownMaxPass(Town*) [492] 0.00 0.02 3/3 UpdateAllTownVirtCoords() [508] 0.02 0.00 302/302 Order::SetRefit(unsigned char) [514] 0.00 0.01 3/3 UpdateAllStationVirtCoords() [523] 0.00 0.01 3/3 GroupStatistics::UpdateAfterLoad() [556] 0.01 0.00 3/3 CheckTrainsLengths() [626] 0.00 0.01 3/6 LoadStringWidthTable(bool) [540] 0.00 0.01 3/6 ReInitAllWindows() [547] 0.00 0.00 1/1 UpdateNearestTownForRoadTiles(bool) [718] 0.00 0.00 3/3 CargoPacket::AfterLoad() [722] 0.00 0.00 65547/183578 IsTileFlat(unsigned int, int*) [598] 0.00 0.00 37/9034 UpdateTownCargoes(Town*) [92] 0.00 0.00 3/5 SetupColoursAndInitialWindow() [726] 0.00 0.00 2/2 ShowVitalWindows() [759] 0.00 0.00 2/2 ShowStatusBar() [760] 0.00 0.00 12/12 void MakeDefaultName(Depot*) [777] 0.00 0.00 1/3 ShowSelectGameWindow() [744] 0.00 0.00 3/3 UpdateAllSignVirtCoords() [786] 0.00 0.00 1/1 FixupTrainLengths() [803] 0.00 0.00 11/5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 3/3 AfterLoadRoadStops() [814] 0.00 0.00 377/13509 GetIndustrySpec(unsigned char) [671] 0.00 0.00 35/30320 UpdateTownCargoTotal(Town*) [245] 0.00 0.00 15/60518 UpdateStationAcceptance(Station*, bool) [178] 0.00 0.00 3/10 GamelogPrint(void (*)(char const*)) [888] 0.00 0.00 1/1 MoveBuoysToWaypoints() [948] 0.00 0.00 11/11 Train::ReserveTrackUnderConsist() const [951] 0.00 0.00 5/3708 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 100/2403 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 2278127/2278127 GetTileType(unsigned int) [988] 0.00 0.00 3/3 UpdateAirportsNoise() [990] 0.00 0.00 117/151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 0.00 0.00 14/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 3/3 ResetViewportAfterLoadGame() [1008] 0.00 0.00 30/20125 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 8/8 SetWaterClassDependingOnSurroundings(unsigned int, bool) [1059] 0.00 0.00 34/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 240/4783009 OrthogonalTileArea::Contains(unsigned int) const [669] 0.00 0.00 34/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 28/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 279/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 94/33568009 Randomizer::Next() [235] 0.00 0.00 3/7 GamelogRevision() [1051] 0.00 0.00 18/20 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] 0.00 0.00 155/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 14/54 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 2/211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 11/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 3/12 RecomputePrices() [1064] 0.00 0.00 6/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 14/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 3/6 ResetWindowSystem() [1100] 0.00 0.00 3/24 UpdateCursorSize() [1070] 0.00 0.00 4/79 GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) [1040] 0.00 0.00 14/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 3/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 36086/36108 GetWaterTileType(unsigned int) [1327] 0.00 0.00 26478/26478 GetTileOwner(unsigned int) [1338] 0.00 0.00 21822/21822 GetClearGround(unsigned int) [1347] 0.00 0.00 16016/16022 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1397] 0.00 0.00 9035/9035 SetWaterClass(unsigned int, WaterClass) [1415] 0.00 0.00 7742/7742 SetTileOwner(unsigned int, Owner) [1425] 0.00 0.00 7196/7196 MakeClear(unsigned int, ClearGround, unsigned int) [clone .constprop.141] [1431] 0.00 0.00 5462/5462 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [1447] 0.00 0.00 2550/2550 GetStationType(unsigned int) [1496] 0.00 0.00 1752/1752 GetRoadTileType(unsigned int) [1537] 0.00 0.00 1047/1047 GetRoadOwner(unsigned int, RoadType) [1578] 0.00 0.00 644/644 SetTownIndex(unsigned int, unsigned short) [1627] 0.00 0.00 592/592 IsRoadStop(unsigned int) [1632] 0.00 0.00 417/417 GetRailTileType(unsigned int) [1656] 0.00 0.00 396/396 HasStationRail(unsigned int) [1660] 0.00 0.00 370/370 SetStationGfx(unsigned int, unsigned char) [1672] 0.00 0.00 362/362 SetRoadTypes(unsigned int, RoadTypes) [1674] 0.00 0.00 346/346 SetRoadOwner(unsigned int, RoadType, Owner) [1679] 0.00 0.00 327/361 GetIndustryType(unsigned int) [1675] 0.00 0.00 302/302 Order::ConvertFromOldSavegame() [1687] 0.00 0.00 134/134 IsBridge(unsigned int) [1789] 0.00 0.00 86/86 TileMatrix::AllocateStorage(unsigned int) [1834] 0.00 0.00 84/84 GetTunnelBridgeTransportType(unsigned int) [1835] 0.00 0.00 78/78 Pool::GetNew(unsigned long) [1845] 0.00 0.00 56/522 CopyFromOldName(unsigned short) [1641] 0.00 0.00 48/21778 OrderList::GetOrderAt(int) const [1349] 0.00 0.00 40/611735 RoadVehicle::IsPrimaryVehicle() const [1202] 0.00 0.00 37/37 FindFirstCargoWithTownEffect(TownEffect) [1909] 0.00 0.00 34/5344 Vehicle::IsPrimaryVehicle() const [1448] 0.00 0.00 33/114 Aircraft::IsPrimaryVehicle() const [1801] 0.00 0.00 15/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] 0.00 0.00 15/15 GetNorthernBridgeEnd(unsigned int) [2049] 0.00 0.00 15/15 GetTargetAirportIfValid(Aircraft const*) [2051] 0.00 0.00 12/217234 AirportSpec::Get(unsigned char) [1238] 0.00 0.00 11/5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] 0.00 0.00 6/18 MarkWholeScreenDirty() [2025] 0.00 0.00 6/6 Pool::GetNew(unsigned long) [2203] 0.00 0.00 5/5 int Clamp(int, int, int) [2236] 0.00 0.00 3/3 GamelogTestMode() [2356] 0.00 0.00 3/3 GamelogTestRevision() [2369] 0.00 0.00 3/3 ResetOldNames() [2354] 0.00 0.00 3/3 IsGoodGRFConfigList(GRFConfig*) [2371] 0.00 0.00 3/7 SetDate(int, unsigned short) [2175] 0.00 0.00 3/3 CopyTempEngineData() [2366] 0.00 0.00 3/3 ConnectMultiheadedTrains() [2374] 0.00 0.00 3/3 YapfNotifyTrackLayoutChange(unsigned int, Track) [2378] 0.00 0.00 3/251 AddDateIntroducedRailTypes(RailTypes, int) [1731] 0.00 0.00 3/6 GetCompanyRailtypes(Owner) [2187] 0.00 0.00 3/3 GetCompanyRoadtypes(Owner) [2370] 0.00 0.00 3/3 ResetSignalVariant(int) [2367] 0.00 0.00 3/3 InitializeRailGUI() [2360] 0.00 0.00 3/3 AfterLoadStoryBook() [2363] 0.00 0.00 3/3 AfterLoadLabelMaps() [2362] 0.00 0.00 3/6 TileHighlightData::Reset() [2199] 0.00 0.00 3/3 GamelogPrintDebug(int) [2359] 0.00 0.00 3/5 RebuildSubsidisedSourceAndDestinationCache() [2235] 0.00 0.00 3/3 ShowAIDebugWindowIfAIError() [2376] 0.00 0.00 3/4 ShowNewGRFError() [2284] 0.00 0.00 3/3 LinkGraphSchedule::SpawnAll() [2395] 0.00 0.00 3/3 AfterLoadLinkGraphs() [2368] 0.00 0.00 3/3 ResetSignalHandlers() [2380] 0.00 0.00 3/3 BuildOwnerLegend() [2358] 0.00 0.00 2/2 AfterLoadStations() [2413] 0.00 0.00 2/2462 Pool::GetNew(unsigned long) [1503] 0.00 0.00 2/2 CargoPayment::CargoPayment(Vehicle*) [2445] 0.00 0.00 2/8 Ship::IsPrimaryVehicle() const [2167] 0.00 0.00 1/5 GamelogMode() [2210] 0.00 0.00 1/1 GamelogOldver() [2693] 0.00 0.00 1/5 GamelogGRFAddList(GRFConfig const*) [2222] 0.00 0.00 1/1 ResetCompanyLivery(Company*) [2707] 0.00 0.00 1/1 ConvertOldMultiheadToNew() [2722] 0.00 0.00 1/1 MoveWaypointsToBaseStations() [2726] 0.00 0.00 1/1 ConvertFromOldCompanyManagerFace(unsigned int) [2729] 0.00 0.00 1/5 IndustryBuildData::Reset() [2253] 0.00 0.00 1/6 Pool::CleanPool() [2204] ----------------------------------------------- 0.00 0.00 33/8841271 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.00 0.00 9892/8841271 BuildTownHouse(Town*, unsigned int) [224] 0.77 0.00 8831346/8841271 TileLoop_Road(unsigned int) [50] [84] 0.3 0.77 0.00 8841271 GetTownRadiusGroup(Town const*, unsigned int) [84] 0.00 0.00 8841130/20856490 DistanceSquare(unsigned int, unsigned int) [570] ----------------------------------------------- 0.02 0.00 7554/291607 RoadVehicle::OnNewDay() [450] 0.68 0.07 284053/291607 CheckIfTrainNeedsService(Train*) [80] [85] 0.3 0.70 0.07 291607 VehicleLengthChanged(Vehicle const*) [85] 0.03 0.04 5938131/5938606 EngineReplacement(EngineRenew*, unsigned short, unsigned short, bool*) [316] ----------------------------------------------- 0.77 0.00 12828941/12828941 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [86] 0.3 0.77 0.00 12828941 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [86] 0.00 0.00 9007/11307854 SmallArray::FirstFreeSubArray() [399] ----------------------------------------------- 0.09 0.67 8/8 IncreaseDate() [56] [87] 0.3 0.09 0.67 8 TownsMonthlyLoop() [87] 0.01 0.55 7168/9034 UpdateTownCargoes(Town*) [92] 0.08 0.00 7168/7168 UpdateTownGrowRate(Town*) [294] 0.03 0.00 7168/30320 UpdateTownCargoTotal(Town*) [245] 0.00 0.00 6007680/20856490 DistanceSquare(unsigned int, unsigned int) [570] 0.00 0.00 15688/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.01 0.00 31200/2251846 UpdateLoadUnloadTicks(Vehicle*, Station const*, int) [542] 0.59 0.15 2220646/2251846 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [65] [88] 0.3 0.60 0.15 2251846 Station::GetPlatformLength(unsigned int) const [88] 0.08 0.07 26431971/70544447 IsStationTileBlocked(unsigned int) [127] ----------------------------------------------- 0.00 0.00 24/38058767 UpdateCursorSize() [1070] 0.00 0.00 80/38058767 SetupColoursAndInitialWindow() [726] 0.00 0.00 102/38058767 GetSpriteSize(unsigned int, Point*, ZoomLevel) [1011] 0.00 0.00 132/38058767 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [966] 0.00 0.00 468/38058767 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [923] 0.00 0.00 768/38058767 GetTrainSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [559] 0.00 0.00 1056/38058767 GetRoadVehSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [881] 0.00 0.00 228302/38058767 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] 0.01 0.00 541914/38058767 SpriteFontCache::GetGlyphWidth(unsigned int) [370] 0.40 0.32 37285921/38058767 Vehicle::UpdateViewport(bool) [62] [89] 0.3 0.41 0.32 38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] 0.19 0.00 38061217/38606723 DeleteEntryFromSpriteCache(unsigned int) [196] 0.12 0.02 4074/4074 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [247] ----------------------------------------------- 0.01 0.01 9641/415784 ClearTownHouse(Town*, unsigned int) [171] 0.01 0.01 9891/415784 BuildTownHouse(Town*, unsigned int) [224] 0.37 0.32 396252/415784 UpdateTownCargoes(Town*) [92] [90] 0.3 0.39 0.33 415784 UpdateTownCargoes(Town*, unsigned int, bool) [90] 0.10 0.07 11851345/13437151 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [198] 0.08 0.01 19533/30320 UpdateTownCargoTotal(Town*) [245] 0.04 0.04 11851344/11851344 AddProducedCargo_Town(unsigned int, CargoArray&) [304] 0.00 0.00 415786/4783009 OrthogonalTileArea::Contains(unsigned int) const [669] 0.00 0.00 2/1330 OrthogonalTileArea::Add(unsigned int) [1563] ----------------------------------------------- 0.00 0.00 9/15952 Save_PLYR() [810] 0.00 0.00 9/15952 DoSave(SaveFilter*, bool) [51] 0.00 0.00 15/15952 Save_LGRJ() [788] 0.00 0.01 135/15952 Save_AIPL() [685] 0.00 0.01 155/15952 Save_LGRP() [682] 0.00 0.34 7565/15952 Save_STNN() [154] 0.00 0.36 8064/15952 Save_TOWN() [144] [91] 0.3 0.00 0.71 15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.38 16128/16128 RealSave_Town(Town*) [136] 0.01 0.30 15130/15130 RealSave_STNN(BaseStation*) [159] 0.00 0.02 340/380 SaveLoad_LinkGraph(LinkGraph&) [451] 0.00 0.01 16128/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 18/21 SaveLoad_PLYR_common(Company*, CompanyProperties*) [793] 0.00 0.00 270/270 SaveReal_AIPL(int*) [830] 0.00 0.00 310/310 DoSave_LGRP(LinkGraph*) [852] 0.00 0.00 15952/1887243 SlSetLength(unsigned long) [469] 0.00 0.00 30/30 DoSave_LGRJ(LinkGraphJob*) [915] 0.00 0.00 18/18 SaveReal_GSDT(int*) [931] 0.00 0.00 18/18 Game::Save() [953] 0.00 0.00 15952/1704981 SlWriteSimpleGamma(unsigned long) [1176] 0.00 0.00 18/18 SaveLoad_PLYR(Company*) [2026] ----------------------------------------------- 0.00 0.00 37/9034 AfterLoadGame() [83] 0.00 0.14 1829/9034 RebuildTownCaches() [210] 0.01 0.55 7168/9034 TownsMonthlyLoop() [87] [92] 0.3 0.01 0.69 9034 UpdateTownCargoes(Town*) [92] 0.37 0.32 396252/415784 UpdateTownCargoes(Town*, unsigned int, bool) [90] ----------------------------------------------- 0.00 0.00 21/271901 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 2294/271901 ReverseTrainDirection(Train*) [192] 0.02 0.03 20002/271901 TrainLocoHandler(Train*, bool) [7] 0.25 0.39 249584/271901 TrainMovedChangeSignals(unsigned int, DiagDirection) [99] [93] 0.3 0.27 0.43 271901 UpdateSignalsInBuffer(Owner) [93] 0.01 0.36 1343476/1360893 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [134] 0.00 0.04 155004/155004 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [374] 0.00 0.00 823870/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 226307/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 251445/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 669334/3213894 FindFirstBit(unsigned int) [691] 0.00 0.00 253852/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 226313/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 7872/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 1200/211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 2406/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 7872/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.00 7/224470566 TerraformTile_Track(unsigned int, DoCommandFlag, int, Slope) [1117] 0.00 0.00 20/224470566 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] 0.00 0.00 54/224470566 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 74/224470566 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 107/224470566 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 110/224470566 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.00 140/224470566 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) [1010] 0.00 0.00 254/224470566 GetNearbyTileInformation(unsigned int, bool) [985] 0.00 0.00 348/224470566 GrowTown(Town*) [163] 0.00 0.00 539/224470566 LevelTownLand(unsigned int) [873] 0.00 0.00 558/224470566 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 1816/224470566 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 3312/224470566 GetBridgeHeight(unsigned int) [901] 0.00 0.00 3969/224470566 ConvertGroundTilesIntoWaterTiles() [895] 0.00 0.00 20126/224470566 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 27256/224470566 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 59178/224470566 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 65753/224470566 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 1156537/224470566 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 1191437/224470566 DoFloodTile(unsigned int) [42] 0.01 0.00 1875022/224470566 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.01 0.00 2024772/224470566 GetFloodingBehaviour(unsigned int) [129] 0.01 0.00 4569885/224470566 GetFoundationSlope(unsigned int, int*) [161] 0.19 0.00 61668805/224470566 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.47 0.00 151800487/224470566 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] [94] 0.3 0.69 0.00 224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 3/74586 DeleteOilRig(unsigned int) [893] 0.00 0.00 4/74586 TileLoop_Industry(unsigned int) [59] 0.00 0.67 74579/74586 Station::RecomputeIndustriesNearForAll() [96] [95] 0.3 0.00 0.67 74586 Station::RecomputeIndustriesNear() [95] 0.09 0.58 74583/74587 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [98] 0.00 0.00 298332/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 74583/74587 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [795] 0.00 0.00 74583/78452 Station::GetCatchmentRect() const [824] ----------------------------------------------- 0.00 0.02 3/90 AfterLoadGame() [83] 0.00 0.31 41/90 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.34 46/90 IndustryMonthlyLoop() [143] [96] 0.3 0.00 0.67 90 Station::RecomputeIndustriesNearForAll() [96] 0.00 0.67 74579/74586 Station::RecomputeIndustriesNear() [95] ----------------------------------------------- 0.00 0.00 33066/263524830 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 39440/263524830 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.04 0.00 13985007/263524830 Vehicle::ShowVisualEffect() const [19] 0.05 0.00 21568327/263524830 TrainController(Train*, Vehicle*, bool) [11] 0.24 0.00 95341791/263524830 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.34 0.00 132557199/263524830 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [97] 0.3 0.67 0.00 263524830 GetTileRailType(unsigned int) [97] ----------------------------------------------- 0.00 0.00 4/74587 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.09 0.58 74583/74587 Station::RecomputeIndustriesNear() [95] [98] 0.3 0.09 0.58 74587 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [98] 0.58 0.00 74335070/74409653 FindIndustryToDeliver(unsigned int, void*) [104] 0.00 0.00 192/196 FindNearIndustryName(unsigned int, void*) [922] ----------------------------------------------- 0.02 0.64 931552/931552 TrainController(Train*, Vehicle*, bool) [11] [99] 0.3 0.02 0.64 931552 TrainMovedChangeSignals(unsigned int, DiagDirection) [99] 0.25 0.39 249584/271901 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 249578/20374747 GetTileType(unsigned int) [431] 0.00 0.00 249581/271897 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1229] 0.00 0.00 31693/1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] ----------------------------------------------- 0.39 0.24 75967732/75967732 AnimateAnimatedTiles() [25] [100] 0.3 0.39 0.24 75967732 AnimateTile_Town(unsigned int) [100] 0.24 0.00 62025/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.00 62028/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 62021/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 86832/3637650 Randomizer::Next(unsigned int) [1167] ----------------------------------------------- 0.00 0.00 4/2527230 Ship::UpdateCache() [1048] 0.00 0.00 60/2527230 UpdateAircraftCache(Aircraft*, bool) [943] 0.00 0.00 332/2527230 RoadVehUpdateCache(RoadVehicle*, bool) [844] 0.00 0.00 8054/2527230 GroundVehicle::CargoChanged() [749] 0.00 0.00 9517/2527230 RoadVehicle::GetRunningCost() const [739] 0.00 0.01 24159/2527230 GroundVehicle::PowerChanged() [686] 0.00 0.06 264713/2527230 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.09 372626/2527230 Train::GetRunningCost() const [167] 0.00 0.21 849921/2527230 GroundVehicle::CargoChanged() [189] 0.00 0.24 997844/2527230 GroundVehicle::PowerChanged() [164] [101] 0.3 0.00 0.61 2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.02 0.60 2527237/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] ----------------------------------------------- 0.00 0.00 703/118667951 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] 0.00 0.00 1169/118667951 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 4841/118667951 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 32280/118667951 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 135801/118667951 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 251445/118667951 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 811935/118667951 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 969084/118667951 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.05 0.00 10385245/118667951 TrainController(Train*, Vehicle*, bool) [11] 0.06 0.00 12219375/118667951 TrainCheckIfLineEnds(Train*, bool) [125] 0.48 0.00 93856073/118667951 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [102] 0.3 0.61 0.00 118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] ----------------------------------------------- 0.00 0.30 1/2 SwitchToMode(SwitchMode) [156] 0.00 0.30 1/2 VideoDriver_Dedicated::MainLoop() [2] [103] 0.3 0.00 0.60 2 SafeLoad(char const*, int, GameMode, Subdirectory, LoadFilter*) [103] 0.00 0.60 2/11 SaveOrLoad(char const*, int, Subdirectory, bool) [38] ----------------------------------------------- 0.00 0.00 74583/74409653 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [795] 0.58 0.00 74335070/74409653 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [98] [104] 0.3 0.58 0.00 74409653 FindIndustryToDeliver(unsigned int, void*) [104] ----------------------------------------------- 0.00 0.00 124/524068 TileLoop_Object(unsigned int) [801] 0.00 0.00 844/524068 TileLoop_Industry(unsigned int) [59] 0.00 0.02 16978/524068 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [320] 0.06 0.50 506122/524068 TileLoop_Town(unsigned int) [15] [105] 0.3 0.06 0.52 524068 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] 0.12 0.13 460003/486820 Station::MarkTilesDirty(bool) const [172] 0.09 0.08 459990/460001 StationCargoList::Append(CargoPacket*, unsigned short) [214] 0.09 0.00 459993/744090 Pool::GetNew(unsigned long) [243] 0.01 0.00 459992/557104 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [588] 0.00 0.00 459984/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 459997/557707 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned short const&) const [1206] 0.00 0.00 459997/459997 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1211] 0.00 0.00 459993/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] 0.00 0.00 459991/523764 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1208] ----------------------------------------------- 0.58 0.00 1788459/1788459 CallVehicleTicks() [6] [106] 0.2 0.58 0.00 1788459 VehicleCargoList::AgeCargo() [106] ----------------------------------------------- 0.00 0.00 4/146810 BuildOilRig(unsigned int) [541] 0.00 0.00 178/146810 AnimateNewHouseTile(unsigned int) [73] 0.00 0.00 692/146810 AnimateNewHouseConstruction(unsigned int) [720] 0.02 0.00 4074/146810 TileLoop_Industry(unsigned int) [59] 0.03 0.00 8448/146810 AnimateAnimatedTiles() [25] 0.04 0.00 10097/146810 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] 0.04 0.00 10656/146810 DoClearSquare(unsigned int) [312] 0.20 0.00 50636/146810 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.24 0.00 62025/146810 AnimateTile_Town(unsigned int) [100] [107] 0.2 0.58 0.00 146810 DeleteAnimatedTile(unsigned int) [107] ----------------------------------------------- 0.00 0.00 36587/154886362 AfterLoadVehicles(bool) [291] 0.55 0.00 154849775/154886362 TrainController(Train*, Vehicle*, bool) [11] [108] 0.2 0.55 0.00 154886362 Train::UpdateDeltaXY(Direction) [108] ----------------------------------------------- 0.00 0.00 20519/143978842 UpdateStatusAfterSwap(Train*) [746] 0.53 0.00 143958323/143978842 TrainController(Train*, Vehicle*, bool) [11] [109] 0.2 0.54 0.00 143978842 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [109] 0.00 0.00 21/21 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 418/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] ----------------------------------------------- 10 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.01 1/45 DoScanNewGRFFiles(void*) [202] 0.00 0.02 2/45 Game::Rescan() [363] 0.00 0.05 4/45 ScriptScanner::Initialize(char const*) [364] 0.00 0.07 6/45 openttd_main(int, char**) [1] 0.00 0.12 10/45 AI::Rescan() [183] 0.00 0.26 22/45 TarScanner::DoScan(Subdirectory) [173] [110] 0.2 0.00 0.53 45+10 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.37 316/389 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] 0.00 0.13 275/275 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.03 10/13 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] 0.00 0.00 28/28 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] 0.00 0.00 1/4 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 275/280 FioAppendDirectory(char*, char const*, Searchpath, Subdirectory) [984] 0.00 0.00 2497/8279 MatchesExtension(char const*, char const*) [1420] 10 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] ----------------------------------------------- 0.00 0.00 84547/116280074 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.00 0.00 421448/116280074 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [223] 0.05 0.00 10423697/116280074 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] 0.47 0.00 105350382/116280074 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [111] 0.2 0.52 0.00 116280074 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [111] ----------------------------------------------- 0.00 0.00 7981/126174171 GetParamVal(unsigned char, unsigned int*) [916] 0.51 0.00 126166190/126174171 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [112] 0.2 0.51 0.00 126174171 GetGlobalVariable(unsigned char, unsigned int*, GRFFile const*) [112] ----------------------------------------------- 0.00 0.00 8/62332 Waypoint::UpdateVirtCoord() [891] 0.00 0.00 94/62332 UpdateAllSignVirtCoords() [786] 0.00 0.01 1694/62332 Station::UpdateVirtCoord() [524] 0.00 0.04 4992/62332 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [348] 0.00 0.17 22004/62332 Town::UpdateVirtCoord() [197] 0.01 0.27 33540/62332 LoadUnloadVehicle(Vehicle*) [64] [113] 0.2 0.01 0.50 62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.00 0.35 124675/124753 GetStringBoundingBox(char const*, FontSize) [149] 0.07 0.06 84336/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.01 116054/483992 ViewportSign::MarkDirty(ZoomLevel) const [333] 0.00 0.00 84339/95882 GetString(char*, unsigned short, char const*) [1277] ----------------------------------------------- 0.00 0.00 14/129439872 AfterLoadGame() [83] 0.00 0.00 703/129439872 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] 0.00 0.00 1169/129439872 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 1864/129439872 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] 0.00 0.00 33731/129439872 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.00 33935/129439872 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 43824/129439872 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 135970/129439872 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 253852/129439872 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 814741/129439872 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 1004979/129439872 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.01 0.00 2575866/129439872 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.04 0.00 11043868/129439872 TrainController(Train*, Vehicle*, bool) [11] 0.05 0.00 13150729/129439872 TrainCheckIfLineEnds(Train*, bool) [125] 0.39 0.00 100344627/129439872 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [114] 0.2 0.50 0.00 129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] ----------------------------------------------- 0.13 0.37 739475/739475 RoadVehicle::Tick() [66] [115] 0.2 0.13 0.37 739475 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.01 0.15 33731/33731 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.01 0.13 274473/274473 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.00 0.02 18058/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.00 0.01 694228/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.01 385/2461 Vehicle::BeginLoading() [341] 0.01 0.00 649253/1086201 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [584] 0.00 0.00 688342/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] 0.00 0.00 681417/155579021 VehicleEnterTile(Vehicle*, unsigned int, int, int) [81] 0.00 0.00 27567/9895409 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] 0.00 0.00 728392/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 27493/27493 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [787] 0.00 0.00 41817/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 18606/368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] 0.00 0.00 29286/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 7055/156949518 GetNewVehiclePos(Vehicle const*) [26] 0.00 0.00 385/8055 GroundVehicle::PowerChanged() [686] 0.00 0.00 6910/37285927 Vehicle::UpdateViewport(bool) [62] 0.00 0.00 4608/617443 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] 0.00 0.00 688334/157472782 Vehicle::UpdatePosition() [349] 0.00 0.00 43824/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 6910/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 385/8053 GroundVehicle::CargoChanged() [749] 0.00 0.00 4896/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 1719/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 9434/13895386 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [381] 0.00 0.00 288/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 714363/714363 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1199] 0.00 0.00 681284/681284 RoadZPosAffectSpeed(RoadVehicle*, int) [1201] 0.00 0.00 9435/9435 GetStationIndex(unsigned int) [1412] 0.00 0.00 5274/5274 GetRoadStopType(unsigned int) [1449] 0.00 0.00 4237/6916 RoadVehicle::IsBus() const [1439] 0.00 0.00 1036/13600 RoadStop::GetByTile(unsigned int, RoadStopType) [1401] 0.00 0.00 1036/16939 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1396] 0.00 0.00 770/770 IsDriveThroughStopTile(unsigned int) [1600] 0.00 0.00 651/651 IsRoadStop(unsigned int) [1622] 0.00 0.00 651/651 RoadStop::Leave(RoadVehicle*) [1623] 0.00 0.00 391/2660 Order::Free() [1489] 0.00 0.00 385/8054 RoadVehicle::MarkDirty() [1422] 0.00 0.00 385/385 RoadVehArrivesAt(RoadVehicle const*, Station*) [1667] 0.00 0.00 198/198 GetRoadBits(unsigned int, RoadType) [clone .constprop.91] [1762] 0.00 0.00 198/198 GetTileType(unsigned int) [1763] ----------------------------------------------- 0.00 0.00 33079/283136022 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 60189/283136022 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.17 0.00 96439972/283136022 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.32 0.00 186602782/283136022 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [116] 0.2 0.49 0.00 283136022 IsPlainRailTile(unsigned int) [116] ----------------------------------------------- 0.03 0.00 2254957/39540865 Vehicle::~Vehicle() [49] 0.45 0.00 37285908/39540865 Vehicle::UpdateViewport(bool) [62] [117] 0.2 0.48 0.00 39540865 UpdateVehicleViewportHash(Vehicle*, int, int) [117] ----------------------------------------------- 0.00 0.00 38030/14508033 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.01 0.02 1027693/14508033 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.19 0.25 13442310/14508033 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] [118] 0.2 0.21 0.27 14508033 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] 0.13 0.00 13446105/13572885 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [249] 0.07 0.00 14507986/24990480 ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) [260] 0.06 0.00 43523913/64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] 0.01 0.00 13446221/13460529 Vehicle::GetGroundVehicleCache() const [572] ----------------------------------------------- 0.00 0.00 27567/9895409 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 30904/9895409 UpdateStatusAfterSwap(Train*) [746] 0.05 0.42 9836938/9895409 TrainController(Train*, Vehicle*, bool) [11] [119] 0.2 0.05 0.42 9895409 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] 0.02 0.23 406823/2220648 GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [65] 0.14 0.00 9808121/11021148 GetStationType(unsigned int) [221] 0.03 0.00 9867852/13895386 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [381] 0.00 0.00 645/13600 RoadStop::GetByTile(unsigned int, RoadStopType) [1401] 0.00 0.00 645/645 RoadStop::Enter(RoadVehicle*) [1626] ----------------------------------------------- 0.00 0.00 21/33148 VehicleEnterDepot(Vehicle*) [761] 0.00 0.03 2072/33148 Vehicle::LeaveStation() [290] 0.00 0.03 2076/33148 TrainEnterStation(Train*, unsigned short) [303] 0.02 0.38 28979/33148 LoadUnloadVehicle(Vehicle*) [64] [120] 0.2 0.02 0.44 33148 Train::MarkDirty() [120] 0.04 0.21 33147/38692 GroundVehicle::PowerChanged() [164] 0.01 0.18 33147/38692 GroundVehicle::CargoChanged() [189] ----------------------------------------------- 0.00 0.08 73/389 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.37 316/389 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] [121] 0.2 0.00 0.45 389 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] 0.00 0.30 372/373 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] 0.00 0.15 389/394 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] 0.00 0.00 1/1 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 2/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 49672/53222 GRFConfig::GetName() const [1305] 0.00 0.00 389/421 GRFConfig::GRFConfig(char const*) [1654] 0.00 0.00 60/79 GRFConfig::~GRFConfig() [1839] 0.00 0.00 1/53223 GetGRFStringFromGRFText(GRFText const*) [1304] ----------------------------------------------- 0.00 0.00 59507/161648439 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [843] 0.00 0.00 88231/161648439 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.01 0.00 3279903/161648439 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.43 0.00 158220798/161648439 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [70] [122] 0.2 0.44 0.00 161648439 HasSignalOnTrackdir(unsigned int, Trackdir) [122] ----------------------------------------------- [123] 0.2 0.44 0.00 GetTileDesc_Clear(unsigned int, TileDesc*) [123] ----------------------------------------------- 0.14 0.02 29706078/78287552 SlObjectMember(void*, SaveLoad const*) [57] 0.23 0.03 48581474/78287552 SlArray(void*, unsigned long, unsigned int) [150] [124] 0.2 0.37 0.05 78287552 SlSaveLoadConv(void*, unsigned int) [124] 0.05 0.00 61187447/61187991 ReadValue(void const*, unsigned int) [358] 0.00 0.00 2164/2164 RemapOldStringID(unsigned short) [1514] 0.00 0.00 222/744 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] 0.00 0.00 1/4 ZlibLoadFilter::Read(unsigned char*, unsigned long) [2324] ----------------------------------------------- 0.11 0.08 6223147/13255634 TrainController(Train*, Vehicle*, bool) [11] 0.13 0.09 7032487/13255634 TrainLocoHandler(Train*, bool) [7] [125] 0.2 0.24 0.17 13255634 TrainCheckIfLineEnds(Train*, bool) [125] 0.06 0.00 12219375/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.05 0.00 13150729/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.02 0.00 13255460/13726006 TrainCanLeaveTile(Train const*) [472] 0.02 0.00 12696507/20374747 GetTileType(unsigned int) [431] 0.01 0.00 851228/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 48462/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 918/24174 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 23565/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 918/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 918/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 5301/417716 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1214] 0.00 0.00 2465/92634 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1278] 0.00 0.00 918/873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] 0.00 0.00 192/418 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [1655] 0.00 0.00 24/893 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1588] ----------------------------------------------- 0.00 0.00 2648/12516410 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.33 0.07 12513762/12516410 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [126] 0.2 0.34 0.07 12516410 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRailNodeT&) [126] 0.07 0.00 12516346/29541110 CHashTableT, 10>::Find(CYapfNodeKeyTrackDir const&) [225] ----------------------------------------------- 0.00 0.00 14/70544447 AfterLoadGame() [83] 0.00 0.00 13788/70544447 AfterLoadCompanyStats() [425] 0.00 0.00 25721/70544447 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 34891/70544447 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [537] 0.00 0.00 45876/70544447 FollowTrainReservation(Train const*, Vehicle**) [246] 0.00 0.00 185238/70544447 IsCompatibleTrainStationTile(unsigned int, unsigned int) [771] 0.00 0.00 823870/70544447 UpdateSignalsInBuffer(Owner) [93] 0.01 0.01 4920394/70544447 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.08 0.07 26431971/70544447 Station::GetPlatformLength(unsigned int) const [88] 0.12 0.10 38062684/70544447 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] [127] 0.2 0.22 0.19 70544447 IsStationTileBlocked(unsigned int) [127] 0.19 0.00 70544122/70544122 GetStationSpec(unsigned int) [200] ----------------------------------------------- 0.40 0.00 18162/18162 GameLoop() [3] [128] 0.2 0.40 0.00 18162 IncreaseSpriteLRU() [128] ----------------------------------------------- 0.37 0.03 139212422/139212422 TileLoop_Water(unsigned int) [14] [129] 0.2 0.37 0.03 139212422 GetFloodingBehaviour(unsigned int) [129] 0.02 0.00 2024788/224470809 GetTileSlope(unsigned int, int*) [45] 0.01 0.00 2024772/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.14 0.05 2335011/4670489 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [153] 0.15 0.05 2335478/4670489 TriggerIndustry(Industry*, IndustryTileTrigger) [176] [130] 0.2 0.29 0.10 4670489 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.03 0.03 248997/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.03 0.00 248994/299741 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] 0.00 0.00 248997/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 249001/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.00 0.00 248992/33568009 Randomizer::Next() [235] 0.00 0.00 248992/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 497994/64489276 ScopeResolver::~ScopeResolver() [470] 0.00 0.00 4670547/10013865 GetIndustryTileSpec(unsigned short) [1164] 0.00 0.00 248988/24990479 ResolverObject::~ResolverObject() [1163] ----------------------------------------------- 0.00 0.00 33068/95375027 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.27 0.12 95341959/95375027 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [131] 0.2 0.27 0.12 95375027 GetTileOwner(unsigned int) [131] 0.12 0.00 95374368/834016738 GetTileType(unsigned int) [75] ----------------------------------------------- 0.39 0.00 37374024/37374024 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [132] 0.2 0.39 0.00 37374024 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] 0.00 0.00 98958/16247720 Vehicle::GetEngine() const [190] 0.00 0.00 14308/14308 LiveryHelper(unsigned short, Vehicle const*) [952] 0.00 0.00 56745/183523 Engine::CanCarryCargo() const [1247] 0.00 0.00 29383/29383 PositionHelper(Vehicle const*, bool) [1336] 0.00 0.00 14308/14308 GetCompanyInfo(Owner, Livery const*) [1399] 0.00 0.00 14307/14307 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*, unsigned char) [1400] ----------------------------------------------- 0.09 0.29 18058/18058 CallLandscapeTick() [40] [133] 0.2 0.09 0.29 18058 OnTick_Town() [133] 0.01 0.28 5616/5616 GrowTown(Town*) [163] ----------------------------------------------- 0.00 0.00 8654/1360893 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 8763/1360893 TrainController(Train*, Vehicle*, bool) [11] 0.01 0.36 1343476/1360893 UpdateSignalsInBuffer(Owner) [93] [134] 0.2 0.01 0.37 1360893 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [134] 0.27 0.10 1360875/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] ----------------------------------------------- 0.00 0.38 245/245 IncreaseDate() [56] [135] 0.2 0.00 0.38 245 IndustryDailyLoop() [135] 0.00 0.37 43/43 IndustryBuildData::TryBuildNewIndustry() [137] 0.00 0.00 463/2122 Industry::GetRandom() [616] 0.00 0.00 463/30649 ChangeIndustryProduction(Industry*, bool) [463] 0.00 0.00 245/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 463/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 506/33568009 Randomizer::Next() [235] 0.00 0.00 245/258 GetCurrentTotalNumberOfIndustries() [1724] ----------------------------------------------- 0.00 0.38 16128/16128 SlAutolength(void (*)(void*), void*) [91] [136] 0.2 0.00 0.38 16128 RealSave_Town(Town*) [136] 0.08 0.29 645120/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.37 43/43 IndustryDailyLoop() [135] [137] 0.2 0.00 0.37 43 IndustryBuildData::TryBuildNewIndustry() [137] 0.00 0.37 43/43 PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) [138] 0.00 0.00 43/43 IndustryBuildData::SetupTargetCount() [820] 0.00 0.00 41/41 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 43/3637650 Randomizer::Next(unsigned int) [1167] 0.00 0.00 41/91 Game::NewEvent(ScriptEvent*) [1828] ----------------------------------------------- 0.00 0.37 43/43 IndustryBuildData::TryBuildNewIndustry() [137] [138] 0.2 0.00 0.37 43 PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) [138] 0.00 0.37 7381/7381 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 22143/33568009 Randomizer::Next() [235] 0.00 0.00 7381/3637650 Randomizer::Next(unsigned int) [1167] ----------------------------------------------- 0.00 0.37 7381/7381 PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) [138] [139] 0.2 0.00 0.37 7381 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.31 41/90 Station::RecomputeIndustriesNearForAll() [96] 0.00 0.03 26135/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.00 0.02 41/41 SearchLumberMillTrees(unsigned int, void*) [466] 0.00 0.01 30792/31845 EnsureNoVehicleOnGround(unsigned int) [677] 0.00 0.00 39/18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] 0.00 0.00 27256/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 4115/183578 IsTileFlat(unsigned int, int*) [598] 0.00 0.00 33/33 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 27256/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 2/75646 AddAnimatedTile(unsigned int) [168] 0.00 0.00 41/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 41/8831359 ClosestTownFromTile(unsigned int, unsigned int) [78] 0.00 0.00 519/33568009 Randomizer::Next() [235] 0.00 0.00 711/711 CheckNewIndustry_OilRefinery(unsigned int) [1047] 0.00 0.00 102/102 CheckNewIndustry_OilRig(unsigned int) [1102] 0.00 0.00 34932/37923 TileAddWrap(unsigned int, int, int) [1319] 0.00 0.00 4791/4791 GetScaledIndustryGenerationProbability(unsigned char, bool*) [1456] 0.00 0.00 478/1330 OrthogonalTileArea::Add(unsigned int) [1563] 0.00 0.00 160/164 DistanceMax(unsigned int, unsigned int) [1776] 0.00 0.00 62/3937 OrthogonalTileArea::OrthogonalTileArea(unsigned int, unsigned int) [1463] 0.00 0.00 41/41 Pool::GetNew(unsigned long) [1902] 0.00 0.00 41/30751 IndustrySpec::UsesSmoothEconomy() const [1332] 0.00 0.00 25/25 CheckNewIndustry_NULL(unsigned int) [1995] 0.00 0.00 7/7 CheckNewIndustry_Forest(unsigned int) [2177] ----------------------------------------------- 0.00 0.00 1/279715 NetworkStartUp() [529] 0.00 0.00 938/279715 Md5::Finish(unsigned char*) [762] 0.00 0.07 51455/279715 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.01 0.29 227321/279715 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] [140] 0.2 0.01 0.36 279715 Md5::Append(void const*, unsigned long) [140] 0.36 0.00 4456759/4457228 Md5::Process(unsigned char const*) [146] ----------------------------------------------- 1 TerraformTile_Industry(unsigned int, DoCommandFlag, int, Slope) [2782] 2 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, int, Slope) [627] 6 TerraformTile_Station(unsigned int, DoCommandFlag, int, Slope) [2192] 9 TerraformTile_Water(unsigned int, DoCommandFlag, int, Slope) [2121] 37 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 65 TerraformTile_Road(unsigned int, DoCommandFlag, int, Slope) [1863] 65 TerraformTile_Town(unsigned int, DoCommandFlag, int, Slope) [1864] 984 TerraformTile_Clear(unsigned int, DoCommandFlag, int, Slope) [1579] 58813 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 21/1356879 CallVehicleTicks() [6] 0.00 0.00 74/1356879 SearchLumberMillTrees(unsigned int, void*) [466] 0.00 0.00 154/1356879 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 337/1356879 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [805] 0.00 0.00 463/1356879 GrowTown(Town*) [163] 0.00 0.00 1802/1356879 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.02 18058/1356879 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.03 26135/1356879 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.09 65703/1356879 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.10 80120/1356879 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.06 1.52 1164012/1356879 DoFloodTile(unsigned int) [42] [141] 0.2 0.04 0.33 1416861 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.02 0.31 1368292/1368292 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] 0.00 0.00 10958/20183 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 21/21 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [979] 0.00 0.00 2833206/2833218 SetTownRatingTestMode(bool) [1169] 0.00 0.00 70372/70378 CheckCompanyHasMoney(CommandCost&) [1293] 59106 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 270 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 115 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] ----------------------------------------------- 0.00 0.00 32220/273540313 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 58766/273540313 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.12 0.00 92703469/273540313 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.24 0.00 180745858/273540313 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [142] 0.2 0.37 0.00 273540313 GetTrackBits(unsigned int) [142] ----------------------------------------------- 0.00 0.36 8/8 IncreaseDate() [56] [143] 0.2 0.00 0.36 8 IndustryMonthlyLoop() [143] 0.00 0.34 46/90 Station::RecomputeIndustriesNearForAll() [96] 0.00 0.02 30186/30649 ChangeIndustryProduction(Industry*, bool) [463] 0.00 0.00 30186/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 46/7645 Industry::~Industry() [410] 0.00 0.00 46/46 Industry::PostDestructor(unsigned long) [964] 0.00 0.00 8/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 46/7612 Pool::FreeItem(unsigned long) [1427] 0.00 0.00 8/258 GetCurrentTotalNumberOfIndustries() [1724] ----------------------------------------------- 0.00 0.36 9/9 DoSave(SaveFilter*, bool) [51] [144] 0.2 0.00 0.36 9 Save_TOWN() [144] 0.00 0.36 8064/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 8064/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.31 0.06 2795380/2795380 RunTileLoop() [8] [145] 0.2 0.31 0.06 2795380 TileLoop_Track(unsigned int) [145] 0.04 0.00 19766715/19766715 GetTileType(unsigned int) [379] 0.01 0.00 7648931/7649389 GetTileOwner(unsigned int) [510] 0.00 0.00 494/137940945 TileLoop_Water(unsigned int) [14] 0.00 0.00 213/1917 GetObjectType(unsigned int) [1528] ----------------------------------------------- 0.00 0.00 469/4457228 Md5::Finish(unsigned char*) [762] 0.36 0.00 4456759/4457228 Md5::Append(void const*, unsigned long) [140] [146] 0.2 0.36 0.00 4457228 Md5::Process(unsigned char const*) [146] ----------------------------------------------- 0.30 0.06 7891250/7891250 CallVehicleTicks() [6] [147] 0.2 0.30 0.06 7891250 ChimneySmokeTick(EffectVehicle*) [147] 0.01 0.03 986425/37285927 Vehicle::UpdateViewport(bool) [62] 0.02 0.00 986399/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.01 986412/36552042 Vehicle::UpdatePositionAndViewport() [169] ----------------------------------------------- 0.00 0.00 5/124753 GetStringHeight(char const*, int, FontSize) [944] 0.01 0.34 124748/124753 GetStringBoundingBox(char const*, FontSize) [149] [148] 0.2 0.01 0.34 124753 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] 0.30 0.01 124752/124752 Layouter::GetCachedParagraphLayout(char const*, unsigned long, FontState const&) [158] 0.01 0.00 1885748/5396978 Utf8Decode(unsigned int*, char const*) [434] 0.01 0.00 249519/249519 ICUParagraphLayout::NextLine(int) [594] 0.01 0.00 89428/89428 ICUParagraphLayout::Reflow() [601] 0.00 0.00 67246/67246 Layouter::GetFont(FontSize, TextColour) [1295] ----------------------------------------------- 0.00 0.00 78/124753 GetStringBoundingBox(unsigned short) [821] 0.00 0.35 124675/124753 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] [149] 0.2 0.00 0.35 124753 GetStringBoundingBox(char const*, FontSize) [149] 0.01 0.34 124748/124753 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] 0.00 0.00 124749/124754 Layouter::GetBounds() [1257] 0.00 0.00 124745/124760 ICUParagraphLayout::ICULine::~ICULine() [1256] ----------------------------------------------- 0.00 0.00 1/901593 Load_ANIT() [730] 0.00 0.00 1/901593 Load_CAPR() [1079] 0.00 0.00 1/901593 Load_PRIC() [1081] 0.00 0.00 1/901593 Load_ENGS() [1080] 0.00 0.00 1/901593 Load_ORDR() [683] 0.00 0.00 4/901593 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 9/901593 DoSave(SaveFilter*, bool) [51] 0.00 0.00 1792/901593 Load_TOWN() [347] 0.00 0.00 2048/901593 Load_MAP7() [520] 0.00 0.00 2048/901593 Load_MAPH() [714] 0.00 0.00 2064/901593 Load_MAP6() [519] 0.00 0.00 2064/901593 Load_MAP5() [518] 0.00 0.00 2064/901593 Load_MAP4() [517] 0.00 0.00 2064/901593 Load_MAP3() [713] 0.00 0.00 2064/901593 Load_MAP1() [712] 0.00 0.00 2064/901593 Load_MAPT() [455] 0.00 0.00 2064/901593 Load_MAP2() [783] 0.00 0.00 9216/901593 Save_MAP7() [315] 0.00 0.00 9216/901593 Save_MAP6() [419] 0.00 0.00 9216/901593 Save_MAP5() [376] 0.00 0.00 9216/901593 Save_MAP4() [314] 0.00 0.00 9216/901593 Save_MAP3() [273] 0.00 0.00 9216/901593 Save_MAP1() [313] 0.00 0.00 9216/901593 Save_MAPH() [334] 0.00 0.00 9216/901593 Save_MAPT() [274] 0.00 0.00 9216/901593 Save_MAP2() [327] 0.00 0.01 16128/901593 SlAutolength(void (*)(void*), void*) [91] 0.03 0.27 782167/901593 SlObjectMember(void*, SaveLoad const*) [57] [150] 0.2 0.04 0.31 901593 SlArray(void*, unsigned long, unsigned int) [150] 0.23 0.03 48581474/78287552 SlSaveLoadConv(void*, unsigned int) [124] 0.05 0.00 8901104/13679815 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 8064/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.34 54/54 DoSave(SaveFilter*, bool) [51] [151] 0.1 0.00 0.34 54 Save_NewGRFMapping(OverrideManagerBase const&) [151] 0.08 0.27 590832/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 590832/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.01 0.33 1165264/1165264 DoFloodTile(unsigned int) [42] [152] 0.1 0.01 0.33 1165264 FloodVehicles(unsigned int) [152] 0.23 0.09 1165256/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.02 0.00 1165263/1505392 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [501] ----------------------------------------------- 0.15 0.20 2335018/2335018 TileLoop_Industry(unsigned int) [59] [153] 0.1 0.15 0.20 2335018 TriggerIndustryTile(unsigned int, IndustryTileTrigger) [153] 0.14 0.05 2335011/4670489 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] ----------------------------------------------- 0.00 0.34 9/9 DoSave(SaveFilter*, bool) [51] [154] 0.1 0.00 0.34 9 Save_STNN() [154] 0.00 0.34 7565/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 7565/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- [155] 0.1 0.34 0.00 OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits, bool&) [155] ----------------------------------------------- 0.00 0.33 1/1 VideoDriver_Dedicated::MainLoop() [2] [156] 0.1 0.00 0.33 1 SwitchToMode(SwitchMode) [156] 0.00 0.30 1/2 SafeLoad(char const*, int, GameMode, Subdirectory, LoadFilter*) [103] 0.01 0.02 1/1 NetworkServerStart() [406] 0.00 0.00 1/6 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] 0.00 0.00 1/7 IConsoleCmdExec(char const*) [1003] 0.00 0.00 1/3 SetLocalCompany(Owner) [1057] 0.00 0.00 1/6 ResetWindowSystem() [1100] 0.00 0.00 1/4 AI::Stop(Owner) [2336] 0.00 0.00 1/1 AI::KillAll() [2829] 0.00 0.00 1/6 TileHighlightData::Reset() [2199] 0.00 0.00 1/32 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1951] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [2306] 0.00 0.00 1/2 ResetGRFConfig(bool) [2411] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.02 0.31 1368292/1368292 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [157] 0.1 0.02 0.31 1368292 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] 0.13 0.00 971793/971793 ClearTile_Industry(unsigned int, DoCommandFlag) [251] 0.00 0.11 5257/5257 ClearTile_Road(unsigned int, DoCommandFlag) [267] 0.00 0.04 81020/81020 ClearTile_Clear(unsigned int, DoCommandFlag) [393] 0.02 0.00 196783/196783 ClearTile_Station(unsigned int, DoCommandFlag) [483] 0.01 0.00 1368307/1407931 CommandCost::AddCost(CommandCost const&) [582] 0.00 0.01 886/886 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.00 112000/112000 ClearTile_Town(unsigned int, DoCommandFlag) [874] 0.00 0.00 458/458 ClearTile_Track(unsigned int, DoCommandFlag) [1053] 0.00 0.00 1368277/1369416 FindClearedObject(unsigned int) [1180] 0.00 0.00 90/90 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [1829] ----------------------------------------------- 0.30 0.01 124752/124752 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] [158] 0.1 0.30 0.01 124752 Layouter::GetCachedParagraphLayout(char const*, unsigned long, FontState const&) [158] 0.01 0.00 35327/35327 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) [609] ----------------------------------------------- 0.01 0.30 15130/15130 SlAutolength(void (*)(void*), void*) [91] [159] 0.1 0.01 0.30 15130 RealSave_STNN(BaseStation*) [159] 0.07 0.23 509300/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.31 1/1 openttd_main(int, char**) [1] [160] 0.1 0.00 0.31 1 LoadIntroGame(bool) [160] 0.00 0.30 1/11 SaveOrLoad(char const*, int, Subdirectory, bool) [38] 0.00 0.00 1/2 CheckForMissingGlyphs(bool, MissingGlyphSearcher*) [687] 0.00 0.00 1/6 LoadStringWidthTable(bool) [540] 0.00 0.00 1/6 ReInitAllWindows() [547] 0.00 0.00 1/5 SetupColoursAndInitialWindow() [726] 0.00 0.00 1/3 ShowSelectGameWindow() [744] 0.00 0.00 1/3 SetLocalCompany(Owner) [1057] 0.00 0.00 1/6 ResetWindowSystem() [1100] 0.00 0.00 1/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1/6 TileHighlightData::Reset() [2199] 0.00 0.00 1/18 MarkWholeScreenDirty() [2025] 0.00 0.00 1/1 MusicDriver_Null::IsSongPlaying() [2807] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.00 0.00 3/4569921 CleanUpRoadBits(unsigned int, RoadBits) [1031] 0.00 0.00 1251/4569921 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.06 0.24 4568667/4569921 TileLoop_Water(unsigned int) [14] [161] 0.1 0.06 0.24 4569921 GetFoundationSlope(unsigned int, int*) [161] 0.14 0.00 1944303/1944303 GetFoundation_Industry(unsigned int, Slope) [244] 0.05 0.00 4569925/224470809 GetTileSlope(unsigned int, int*) [45] 0.02 0.00 408634/408634 GetFoundation_Town(unsigned int, Slope) [479] 0.01 0.00 4569885/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.01 0.00 4569854/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.01 0.00 142954/219946 CanConnectToRoad(unsigned int, RoadType, DiagDirection) [596] 0.01 0.00 427504/427504 GetFoundation_Clear(unsigned int, Slope) [692] 0.00 0.00 2911/12651725 IsPlainRailTile(unsigned int) [432] 0.00 0.00 1142265/1142265 GetFoundation_Water(unsigned int, Slope) [1185] 0.00 0.00 388299/388299 GetFoundation_Station(unsigned int, Slope) [1217] 0.00 0.00 166405/166405 GetFoundation_Road(unsigned int, Slope) [1250] 0.00 0.00 89439/887372 GetBridgeFoundation(Slope, Axis) [1188] 0.00 0.00 89437/89437 GetFoundation_TunnelBridge(unsigned int, Slope) [1279] 0.00 0.00 2911/2911 GetFoundation_Track(unsigned int, Slope) [1483] 0.00 0.00 142/142 GetFoundation_Object(unsigned int, Slope) [1782] ----------------------------------------------- 0.00 0.00 1/373 GRFLoadConfig(IniFile*, char const*, bool) [765] 0.00 0.30 372/373 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] [162] 0.1 0.00 0.30 373 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] 0.01 0.29 227321/279715 Md5::Append(void const*, unsigned long) [140] 0.00 0.00 373/469 Md5::Finish(unsigned char*) [762] 0.00 0.00 373/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 373/469 Md5::Md5() [1649] 0.00 0.00 373/436 GRFGetSizeOfDataSection(_IO_FILE*) [1652] 0.00 0.00 373/563 FioFCloseFile(_IO_FILE*) [1636] ----------------------------------------------- 0.01 0.28 5616/5616 OnTick_Town() [133] [163] 0.1 0.01 0.28 5616 GrowTown(Town*) [163] 0.00 0.12 40775/40775 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.00 0.11 51189/51189 GrowTownWithExtraHouse(Town*, unsigned int) [261] 0.03 0.00 275578/321908 GetTownRoadBits(unsigned int) [385] 0.00 0.01 2561/43049 BuildTownHouse(Town*, unsigned int) [224] 0.01 0.00 275570/368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] 0.00 0.00 564151/33568009 Randomizer::Next() [235] 0.00 0.00 463/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.00 0.00 541/541 LevelTownLand(unsigned int) [873] 0.00 0.00 75/151 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 2650/126231 Chance16(unsigned int, unsigned int) [797] 0.00 0.00 528/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 348/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 11243/11243 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) [1010] 0.00 0.00 351/351 CleanUpRoadBits(unsigned int, RoadBits) [1031] 0.00 0.00 348/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 125045/125045 Town::GetByTile(unsigned int) [1253] 0.00 0.00 53737/72831 GetTileType(unsigned int) [1292] 0.00 0.00 528/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] 0.00 0.00 505/505 GetWaterTileType(unsigned int) [1643] 0.00 0.00 115/3637650 Randomizer::Next(unsigned int) [1167] 0.00 0.00 115/124 GetCommandFlags(unsigned int) [1795] ----------------------------------------------- 0.01 0.03 5545/38692 Train::ConsistChanged(ConsistChangeFlags) [177] 0.04 0.21 33147/38692 Train::MarkDirty() [120] [164] 0.1 0.05 0.24 38692 GroundVehicle::PowerChanged() [164] 0.00 0.24 997844/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.00 0.00 7755/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 7754/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 74027/924100 FreightWagonMult(unsigned char) [1187] ----------------------------------------------- [165] 0.1 0.29 0.00 BubbleInit(EffectVehicle*) [165] ----------------------------------------------- 0.00 0.07 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.21 3/4 DoLoad(LoadFilter*, bool) [61] [166] 0.1 0.00 0.28 4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.18 4/5 AI::Initialize() [187] 0.00 0.04 4/9 PoolBase::Clean(PoolType) [266] 0.00 0.03 4/5 Game::Initialize() [397] 0.00 0.02 2/4 ScriptScanner::Initialize(char const*) [364] 0.00 0.00 4/7 GamelogRevision() [1051] 0.00 0.00 4/4 NetworkInitChatMessage() [1105] 0.00 0.00 4/11 UnInitWindowSystem() [1089] 0.00 0.00 4/30 SetMouseCursor(unsigned int, unsigned int) [1078] 0.00 0.00 4/6 AllocateMap(unsigned int, unsigned int) [1138] 0.00 0.00 4/7 SetDate(int, unsigned short) [2175] 0.00 0.00 4/264 ConvertYMDToDate(int, unsigned char, unsigned char) [1719] 0.00 0.00 4/6 LinkGraphSchedule::Clear() [2196] 0.00 0.00 4/4 InitializeOldNames() [2297] 0.00 0.00 4/4 InitializeSound() [2282] 0.00 0.00 4/32 OverrideManagerBase::ResetMapping() [1954] 0.00 0.00 4/4 ResetPersistentNewGRFData() [2311] 0.00 0.00 4/4 InitNewsItemStructs() [2299] 0.00 0.00 4/4 ResetVehicleHash() [2289] 0.00 0.00 4/4 InitializeVehicles() [2298] 0.00 0.00 4/4 InitializeMusic() [2281] 0.00 0.00 4/4 InitializeAirportGui() [2304] 0.00 0.00 4/4 InitializeRoadGui() [2295] 0.00 0.00 4/4 InitializeRailGui() [2294] 0.00 0.00 4/4 InitializeLandscape() [2301] 0.00 0.00 4/4 InitializeAIGui() [2280] 0.00 0.00 4/4 InitializeObjectGui() [2302] 0.00 0.00 4/4 InitializeDockGui() [2291] 0.00 0.00 4/4 InitializeObjects() [2293] 0.00 0.00 4/5 IndustryBuildData::Reset() [2253] 0.00 0.00 4/4 InitializeIndustries() [2305] 0.00 0.00 4/4 InitializeTrees() [2283] 0.00 0.00 4/4 InitializeCompanies() [2300] 0.00 0.00 4/4 InitializeNPF() [2277] 0.00 0.00 4/7 InitializeBuildingCounts() [2174] 0.00 0.00 4/4 InitializeCheats() [2288] 0.00 0.00 4/12 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2080] 0.00 0.00 4/6 ClearCargoDeliveryMonitoring(Owner) [2191] 0.00 0.00 4/4 InitializeEconomy() [2292] 0.00 0.00 4/4 InitializeAnimatedTiles() [2307] 0.00 0.00 4/4 InitTextEffects() [2279] 0.00 0.00 4/8 GamelogReset() [2145] 0.00 0.00 4/12 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [2076] 0.00 0.00 4/10 ResetObjectToPlace() [2101] 0.00 0.00 4/5 GamelogMode() [2210] 0.00 0.00 4/7 GamelogStartAction(GamelogActionType) [2173] 0.00 0.00 4/5 GamelogGRFAddList(GRFConfig const*) [2222] 0.00 0.00 4/5 MakeNewgameSettingsLive() [2231] 0.00 0.00 2/32 ScriptScanner::ResetEngine() [1953] 0.00 0.00 1/9 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 1/9 GameScannerLibrary::RegisterAPI(Squirrel*) [2142] 0.00 0.00 1/1 GameScannerLibrary::Initialize() [2819] 0.00 0.00 1/7 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 1/7 AIScannerLibrary::RegisterAPI(Squirrel*) [2181] 0.00 0.00 1/1 AIScannerLibrary::Initialize() [2805] ----------------------------------------------- 0.12 0.16 194001/194001 Train::OnNewDay() [76] [167] 0.1 0.12 0.16 194001 Train::GetRunningCost() const [167] 0.00 0.09 372626/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.06 0.00 4444275/16247720 Vehicle::GetEngine() const [190] 0.01 0.00 372627/382143 GetPrice(Price, unsigned int, GRFFile const*, int) [592] ----------------------------------------------- 0.00 0.00 2/75646 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 100/75646 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.00 0.00 356/75646 AnimateNewHouseConstruction(unsigned int) [720] 0.00 0.00 689/75646 BuildTownHouse(Town*, unsigned int) [224] 0.04 0.00 12498/75646 TileLoop_Industry(unsigned int) [59] 0.22 0.00 62001/75646 TileLoop_Town(unsigned int) [15] [168] 0.1 0.27 0.00 75646 AddAnimatedTile(unsigned int) [168] 0.00 0.00 75643/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 75647/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.00 144441/36552042 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.00 245723/36552042 ElectricSparkTick(EffectVehicle*) [306] 0.00 0.01 986412/36552042 ChimneySmokeTick(EffectVehicle*) [147] 0.00 0.01 2254851/36552042 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] 0.04 0.21 32920615/36552042 DieselSmokeTick(EffectVehicle*) [27] [169] 0.1 0.04 0.23 36552042 Vehicle::UpdatePositionAndViewport() [169] 0.23 0.00 36551682/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] ----------------------------------------------- 0.00 0.27 2073/2073 TrainLocoHandler(Train*, bool) [7] [170] 0.1 0.00 0.27 2073 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [170] 0.02 0.25 2072/110577 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] 0.00 0.00 2073/110583 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] 0.00 0.00 2073/110579 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] 0.00 0.00 2073/2073 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::~CYapfT() [1521] ----------------------------------------------- 0.00 0.00 4/9642 ClearTile_Town(unsigned int, DoCommandFlag) [874] 0.00 0.27 9638/9642 TileLoop_Town(unsigned int) [15] [171] 0.1 0.00 0.27 9642 ClearTownHouse(Town*, unsigned int) [171] 0.09 0.07 10097/10097 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] 0.00 0.08 9642/20176 ChangePopulation(Town*, int) [208] 0.01 0.01 9641/415784 UpdateTownCargoes(Town*, unsigned int, bool) [90] 0.00 0.00 19738/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 10098/2265674 DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1173] 0.00 0.00 9642/514014 GetHouseNorthPart(unsigned short&) [1209] 0.00 0.00 9641/21362 UpdateTownRadius(Town*) [1350] ----------------------------------------------- 0.00 0.00 2461/486820 Vehicle::BeginLoading() [341] 0.01 0.01 24356/486820 LoadUnloadVehicle(Vehicle*) [64] 0.12 0.13 460003/486820 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [172] 0.1 0.13 0.13 486820 Station::MarkTilesDirty(bool) const [172] 0.10 0.02 6337717/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.01 0.00 6337705/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.26 20/20 TarScanner::DoScan(TarScanner::Mode) [174] [173] 0.1 0.00 0.26 20 TarScanner::DoScan(Subdirectory) [173] 0.00 0.26 22/45 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.00 20/35 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1938] 0.00 0.00 20/35 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1937] ----------------------------------------------- 0.00 0.02 1/11 AI::Initialize() [187] 0.00 0.02 1/11 Game::Rescan() [363] 0.00 0.02 1/11 Game::Initialize() [397] 0.00 0.02 1/11 DoScanNewGRFFiles(void*) [202] 0.00 0.02 1/11 openttd_main(int, char**) [1] 0.00 0.02 1/11 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.12 5/11 AI::Rescan() [183] [174] 0.1 0.00 0.26 11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.26 20/20 TarScanner::DoScan(Subdirectory) [173] ----------------------------------------------- 0.12 0.14 10704587/10704587 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] [175] 0.1 0.12 0.14 10704587 Vehicle::GetGRF() const [175] 0.14 0.00 10704528/16247720 Vehicle::GetEngine() const [190] ----------------------------------------------- 0.00 0.00 56/266429 LoadUnloadStation(Station*) [53] 0.06 0.20 266373/266429 OnTick_Industry() [67] [176] 0.1 0.06 0.20 266429 TriggerIndustry(Industry*, IndustryTileTrigger) [176] 0.15 0.05 2335478/4670489 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] ----------------------------------------------- 0.00 0.00 11/5544 AfterLoadGame() [83] 0.00 0.00 11/5544 FixupTrainLengths() [803] 0.00 0.00 21/5544 VehicleEnterDepot(Vehicle*) [761] 0.00 0.07 1601/5544 SettingsDisableElrail(int) [310] 0.00 0.07 1601/5544 AfterLoadVehicles(bool) [291] 0.00 0.10 2299/5544 ReverseTrainDirection(Train*) [192] [177] 0.1 0.00 0.25 5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.06 264713/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.01 0.03 5545/38692 GroundVehicle::PowerChanged() [164] 0.01 0.03 126782/126782 Engine::DetermineCapacity(Vehicle const*, unsigned short*) const [375] 0.01 0.03 126780/127016 Vehicle::UpdateVisualEffect(bool) [389] 0.00 0.03 5545/38692 GroundVehicle::CargoChanged() [189] 0.00 0.03 115354/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.00 0.00 11090/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 126779/16247720 Vehicle::GetEngine() const [190] 0.00 0.00 5545/38734 Train::UpdateAcceleration() [607] 0.00 0.00 126780/13572885 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [249] 0.00 0.00 5544/285552 Train::GetCurveSpeedLimit() const [335] 0.00 0.00 5545/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 126210/126210 UsesWagonOverride(Vehicle const*) [1252] ----------------------------------------------- 0.00 0.00 4/60518 BuildOilRig(unsigned int) [541] 0.00 0.00 15/60518 AfterLoadGame() [83] 0.06 0.19 60499/60518 OnTick_Station() [63] [178] 0.1 0.06 0.19 60518 UpdateStationAcceptance(Station*, bool) [178] 0.11 0.07 60517/60517 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [203] 0.01 0.00 60516/60516 StationRect::IsEmpty() const [603] 0.00 0.00 60517/21503971 Station::GetCatchmentRadius() const [288] 0.00 0.00 5/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] ----------------------------------------------- 0.25 0.00 53065870/53065870 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [179] 0.1 0.25 0.00 53065870 CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [179] 0.00 0.00 795021/834016738 GetTileType(unsigned int) [75] ----------------------------------------------- 0.00 0.00 5/165973636 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [1114] 0.00 0.00 8/165973636 Waypoint::UpdateVirtCoord() [891] 0.00 0.00 78/165973636 GroundVehicle::UpdateInclination(bool, bool) [1029] 0.00 0.00 146/165973636 GetTileType(unsigned int) [988] 0.00 0.00 279/165973636 AfterLoadGame() [83] 0.00 0.00 1694/165973636 Station::UpdateVirtCoord() [524] 0.00 0.00 22003/165973636 Town::UpdateVirtCoord() [197] 0.00 0.00 48345/165973636 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 617446/165973636 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] 0.00 0.00 728392/165973636 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 1174904/165973636 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] 0.25 0.00 163380336/165973636 TrainController(Train*, Vehicle*, bool) [11] [180] 0.1 0.25 0.00 165973636 GetSlopePixelZ(int, int) [180] ----------------------------------------------- 0.01 0.11 2330557/4668605 TileLoop_Industry(unsigned int) [59] 0.02 0.11 2338048/4668605 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [231] [181] 0.1 0.03 0.22 4668605 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.20 0.00 50636/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.02 50736/50748 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.00 0.00 100/75646 AddAnimatedTile(unsigned int) [168] 0.00 0.00 2/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 2/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 4668556/10013865 GetIndustryTileSpec(unsigned short) [1164] 0.00 0.00 50735/50747 GetSimpleIndustryCallback(CallbackID, unsigned int, unsigned int, IndustryTileSpec const*, Industry*, unsigned int, int) [1306] ----------------------------------------------- 0.01 0.23 18159/18159 GameLoop() [3] [182] 0.1 0.01 0.23 18159 ServerNetworkGameSocketHandler::Send() [182] 0.00 0.23 57/58 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 17970/18031 NetworkTCPSocketHandler::SendPackets(bool) [1389] ----------------------------------------------- 0.00 0.05 1/5 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.19 4/5 AI::Initialize() [187] [183] 0.1 0.00 0.23 5 AI::Rescan() [183] 0.00 0.12 10/45 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.12 5/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.00 5/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 5/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 10/16 ScriptScanner::RescanDir() [2045] 0.00 0.00 5/5 AI::ResetConfig() [2254] ----------------------------------------------- 0.00 0.00 1/58 NetworkGameSocketHandler::ReceivePackets() [522] 0.00 0.23 57/58 ServerNetworkGameSocketHandler::Send() [182] [184] 0.1 0.00 0.23 58 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.23 1/1 SaveWithFilter(SaveFilter*, bool) [186] 0.00 0.00 2027/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 2028/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 2/18162 ProcessAsyncSaveFinish() [1098] 0.00 0.00 2027/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] 0.00 0.00 58/18031 NetworkTCPSocketHandler::SendPackets(bool) [1389] 0.00 0.00 1/1 ThreadMutex_pthread::SendSignal() [2822] 0.00 0.00 1/13 WaitTillSaved() [2062] 0.00 0.00 1/1 ThreadMutex::New() [2792] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/1 NetworkSyncCommandQueue(ServerNetworkGameSocketHandler*) [2721] ----------------------------------------------- 0.00 0.00 3/808795 TrainApproachingLineEnd(Train*, bool, bool) [428] 0.00 0.00 1698/808795 TrainLocoHandler(Train*, bool) [7] 0.02 0.21 807094/808795 TrainController(Train*, Vehicle*, bool) [11] [185] 0.1 0.02 0.21 808795 CheckNextTrainTile(Train*) [185] 0.00 0.17 10141/871676 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.01 0.02 676563/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.00 0.00 545920/1908129 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [580] 0.00 0.00 818321/20374747 GetTileType(unsigned int) [431] 0.00 0.00 676414/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 52150/13895386 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [381] 0.00 0.00 10/29416978 ProcessOrders(Vehicle*) [30] 0.00 0.00 762080/1746880 Train::GetVehicleTrackdir() const [1175] 0.00 0.00 751196/1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] 0.00 0.00 545918/805559 FindFirstTrackdir(TrackdirBits) [1196] 0.00 0.00 210488/282513 GetSignalType(unsigned int, Track) [1224] 0.00 0.00 196439/258728 GetSignalStateByTrackdir(unsigned int, Trackdir) [1231] ----------------------------------------------- 0.00 0.23 1/1 ServerNetworkGameSocketHandler::SendMap() [184] [186] 0.1 0.00 0.23 1 SaveWithFilter(SaveFilter*, bool) [186] 0.00 0.23 1/9 DoSave(SaveFilter*, bool) [51] ----------------------------------------------- 0.00 0.04 1/5 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.18 4/5 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [187] 0.1 0.00 0.22 5 AI::Initialize() [187] 0.00 0.19 4/5 AI::Rescan() [183] 0.00 0.02 1/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.01 1/1 AIScannerInfo::Initialize() [534] 0.00 0.00 1/1 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 4/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 4/6 AI::Uninitialize(bool) [2200] 0.00 0.00 1/1 AIScannerInfo::AIScannerInfo() [2794] 0.00 0.00 1/4 ScriptScanner::ScriptScanner() [2322] ----------------------------------------------- 249540 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 2/3004409 Load_GSDT() [1002] 0.00 0.00 2/3004409 Load_MAPS() [1035] 0.00 0.00 2/3004409 ScriptInstance::LoadEmpty() [1036] 0.00 0.00 3/3004409 Ptrs_PLYR() [1019] 0.00 0.00 3/3004409 Load_ECMY() [1018] 0.00 0.00 4/3004409 Load_LGRJ() [792] 0.00 0.00 10/3004409 Load_SUBS() [975] 0.00 0.00 12/3004409 Load_OBJS() [969] 0.00 0.00 12/3004409 Ptrs_OBJS() [968] 0.00 0.00 13/3004409 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 17/3004409 Ptrs_STNS() [955] 0.00 0.00 18/3004409 Game::Save() [953] 0.00 0.00 18/3004409 SaveReal_GSDT(int*) [931] 0.00 0.00 28/3004409 Load_NGRF_common(GRFConfig*&) [937] 0.00 0.00 30/3004409 Load_AIPL() [932] 0.00 0.00 32/3004409 Load_RAIL() [933] 0.00 0.00 37/3004409 Save_SUBS() [930] 0.00 0.00 38/3004409 Load_LGRP() [528] 0.00 0.00 54/3004409 Save_OBJS() [917] 0.00 0.00 54/3004409 DoSave(SaveFilter*, bool) [51] 0.00 0.00 60/3004409 DoSave_LGRJ(LinkGraphJob*) [915] 0.00 0.00 92/3004409 Load_CAPY() [900] 0.00 0.00 92/3004409 Ptrs_CAPY() [899] 0.00 0.00 94/3004409 Load_SIGN() [898] 0.00 0.00 126/3004409 Save_NGRF() [887] 0.00 0.00 144/3004409 Save_RAIL() [882] 0.00 0.00 200/3004409 Load_DEPT() [871] 0.00 0.00 200/3004409 Ptrs_DEPT() [872] 0.00 0.00 221/3004409 Load_STNS() [864] 0.00 0.00 240/3004409 Load_GLOG_common(LoggedAction*&, unsigned int&) [863] 0.00 0.00 270/3004409 SaveReal_AIPL(int*) [830] 0.00 0.00 310/3004409 DoSave_LGRP(LinkGraph*) [852] 0.00 0.00 320/3004409 Save_CAPY() [850] 0.00 0.00 423/3004409 Save_SIGN() [837] 0.00 0.00 480/3004409 Load_ITBL() [833] 0.00 0.00 674/3004409 Load_ROADSTOP() [812] 0.00 0.00 674/3004409 Ptrs_ROADSTOP() [811] 0.00 0.00 846/3004409 Save_DEPT() [804] 0.00 0.00 1046/3004409 SaveLoad_PLYR_common(Company*, CompanyProperties*) [793] 0.00 0.00 1098/3004409 Save_GLOG() [778] 0.00 0.00 1568/3004409 Load_EIDS() [779] 0.00 0.00 1668/3004409 Load_ORDL() [776] 0.00 0.00 1668/3004409 Ptrs_ORDL() [775] 0.00 0.00 1792/3004409 Ptrs_TOWN() [772] 0.00 0.00 1824/3004409 Load_ENGN() [769] 0.00 0.00 2160/3004409 Save_ITBL() [764] 0.00 0.00 3033/3004409 Save_ROADSTOP() [754] 0.00 0.00 7056/3004409 Save_EIDS() [723] 0.00 0.00 7056/3004409 Save_ENGN() [724] 0.00 0.00 7506/3004409 Save_ORDL() [719] 0.00 0.00 7571/3004409 Load_INDY() [716] 0.00 0.00 7571/3004409 Ptrs_INDY() [717] 0.00 0.00 8914/3004409 Ptrs_ORDR() [690] 0.00 0.00 8914/3004409 Load_ORDR() [683] 0.00 0.02 33960/3004409 Save_INDY() [503] 0.01 0.02 40049/3004409 Save_ORDR() [459] 0.01 0.02 43308/3004409 SaveLoad_LinkGraph(LinkGraph&) [451] 0.01 0.02 47624/3004409 Load_VEHS() [447] 0.01 0.02 47624/3004409 Ptrs_VEHS() [448] 0.01 0.03 55720/3004409 Ptrs_STNN() [409] 0.01 0.03 56492/3004409 Load_STNN() [407] 0.01 0.03 73123/3004409 Load_TOWN() [347] 0.01 0.04 78104/3004409 Load_CAPA() [365] 0.02 0.06 131296/3004409 Load_NewGRFMapping(OverrideManagerBase&) [308] 0.03 0.10 213816/3004409 Save_VEHS() [256] 0.05 0.16 357659/3004409 Save_CAPA() [191] 0.07 0.23 509300/3004409 RealSave_STNN(BaseStation*) [159] 0.08 0.27 590832/3004409 Save_NewGRFMapping(OverrideManagerBase const&) [151] 0.08 0.29 645120/3004409 RealSave_Town(Town*) [136] [188] 0.1 0.08 0.14 3249867 SlObject(void*, SaveLoad const*) [188] 0.01 0.05 172472/173318 SlCalcObjLength(void const*, SaveLoad const*) [325] 0.06 0.00 16961832/33705586 SlCalcObjMemberLength(void const*, SaveLoad const*) [265] 0.02 0.00 1863110/1887243 SlSetLength(unsigned long) [469] 0.00 0.00 1265077/1704981 SlWriteSimpleGamma(unsigned long) [1176] 47261531 SlObjectMember(void*, SaveLoad const*) [57] ----------------------------------------------- 0.00 0.03 5545/38692 Train::ConsistChanged(ConsistChangeFlags) [177] 0.01 0.18 33147/38692 Train::MarkDirty() [120] [189] 0.1 0.01 0.21 38692 GroundVehicle::CargoChanged() [189] 0.00 0.21 849921/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.00 0.00 850073/924100 FreightWagonMult(unsigned char) [1187] ----------------------------------------------- 0.00 0.00 234/16247720 RoadVehUpdateCache(RoadVehicle*, bool) [844] 0.00 0.00 1450/16247720 VehicleServiceInDepot(Vehicle*) [908] 0.00 0.00 9517/16247720 RoadVehicle::GetRunningCost() const [739] 0.00 0.00 36856/16247720 AfterLoadVehicles(bool) [291] 0.00 0.00 98958/16247720 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] 0.00 0.00 126779/16247720 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 127016/16247720 Vehicle::UpdateVisualEffect(bool) [389] 0.01 0.00 698107/16247720 LoadUnloadVehicle(Vehicle*) [64] 0.06 0.00 4444275/16247720 Train::GetRunningCost() const [167] 0.14 0.00 10704528/16247720 Vehicle::GetGRF() const [175] [190] 0.1 0.21 0.00 16247720 Vehicle::GetEngine() const [190] ----------------------------------------------- 0.00 0.21 9/9 DoSave(SaveFilter*, bool) [51] [191] 0.1 0.00 0.21 9 Save_CAPA() [191] 0.05 0.16 357659/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 357659/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 127 TrainApproachingLineEnd(Train*, bool, bool) [428] 670 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.01 1503/7409920 TrainLocoHandler(Train*, bool) [7] [192] 0.1 0.02 0.19 2300 ReverseTrainDirection(Train*) [192] 0.00 0.10 2299/5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.04 0.00 3941/4953 IsRailDepotTile(unsigned int) [352] 0.00 0.03 1647/137151 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 2294/271901 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 1368/4253 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [537] 0.00 0.00 1858/100277 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 26422/52797 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 26422/26422 ReverseTrainSwapVeh(Train*, int, int) [766] 0.00 0.00 2306/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 4599/470533 TrainApproachingCrossingTile(Train const*) [539] 0.00 0.00 1647/31200056 IsRailStationTile(unsigned int) [68] 0.00 0.00 3941/20374747 GetTileType(unsigned int) [431] 0.00 0.00 19/39 GroundVehicle::UpdateInclination(bool, bool) [1029] 0.00 0.00 4/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 6900/6900 CountVehiclesInChain(Vehicle const*) [1440] 0.00 0.00 2300/5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] 0.00 0.00 2294/271897 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1229] 0.00 0.00 1637/1746880 Train::GetVehicleTrackdir() const [1175] 0.00 0.00 269/1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] 0.00 0.00 66/282513 GetSignalType(unsigned int, Track) [1224] 9 TrainController(Train*, Vehicle*, bool) [11] ----------------------------------------------- 0.03 0.17 3/3 AfterLoadGame() [83] [193] 0.1 0.03 0.17 3 UpdateHousesAndTowns() [193] 0.02 0.15 3/3 RebuildTownCaches() [210] 0.00 0.00 252186/514014 GetHouseNorthPart(unsigned short&) [1209] ----------------------------------------------- 0.00 0.05 128/522 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.15 394/522 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] [194] 0.1 0.00 0.20 522 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.09 3684/3684 FeatureChangeInfo(ByteReader*) [282] 0.01 0.04 91100/119432 SkipSpriteData(unsigned char, unsigned short) [323] 0.00 0.02 1202/1202 NewSpriteSet(ByteReader*) [507] 0.00 0.01 879/941 HandleNodes(ByteReader*, AllowedSubtags*) [526] 0.00 0.01 938/938 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] 0.01 0.00 1028/1028 SkipIf(ByteReader*) [560] 0.00 0.00 273/273 GraphicsNew(ByteReader*) [745] 0.00 0.00 488/488 LoadFontGlyph(ByteReader*) [748] 0.00 0.00 105836/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 64/73 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 187806/685279 FioReadWord() [751] 0.00 0.00 1770/1770 FeatureNewName(ByteReader*) [817] 0.00 0.00 237277/35470405 FioReadByte() [357] 0.00 0.00 40/40 SpriteReplace(ByteReader*) [826] 0.00 0.00 50113/225256 FioReadDword() [763] 0.00 0.00 138254/5293715 FioSkipBytes(int) [552] 0.00 0.00 13328/13328 NewSpriteGroup(ByteReader*) [848] 0.00 0.00 522/531 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 379/379 ScanInfo(ByteReader*) [875] 0.00 0.00 512/512 CfgApply(ByteReader*) [879] 0.00 0.00 1564/1564 FeatureMapSpriteGroup(ByteReader*) [920] 0.00 0.00 522/531 GetGRFContainerVersion() [992] 0.00 0.00 475/475 ParamSet(ByteReader*) [993] 0.00 0.00 12/12 GRFSound(ByteReader*) [1012] 0.00 0.00 268/268 StationMapSpriteGroup(ByteReader*, unsigned char) [1041] 0.00 0.00 96/96 GRFInfo(ByteReader*) [1116] 0.00 0.00 98410/98922 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(GRFLocation const&) [1271] 0.00 0.00 97898/99578 FioReadBlock(void*, unsigned long) [1270] 0.00 0.00 9126/9216 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1413] 0.00 0.00 3684/3684 ReserveChangeInfo(ByteReader*) [1471] 0.00 0.00 3630/3630 SkipAct1(ByteReader*) [1473] 0.00 0.00 1464/1464 SkipAct12(ByteReader*) [1557] 0.00 0.00 1042/105839 FioSeekTo(unsigned long, int) [1267] 0.00 0.00 879/879 StaticGRFInfo(ByteReader*) [1590] 0.00 0.00 858/858 SkipAct5(ByteReader*) [1591] 0.00 0.00 756/756 SkipActA(ByteReader*) [1606] 0.00 0.00 522/4605 FioSeekToFile(unsigned char, unsigned long) [1457] 0.00 0.00 314/314 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1684] 0.00 0.00 136/136 DefineGotoLabel(ByteReader*) [1784] 0.00 0.00 96/128 GetFileByFilename(char const*) [1792] 0.00 0.00 96/96 GRFConfig::IsOpenTTDBaseGRF() const [1814] 0.00 0.00 66/66 GRFLoadError(ByteReader*) [1860] 0.00 0.00 24/24 CanalMapSpriteGroup(ByteReader*, unsigned char) [1998] 0.00 0.00 12/12 SkipAct11(ByteReader*) [2081] 0.00 0.00 10/10 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [2100] 0.00 0.00 8/8 IndustrytileMapSpriteGroup(ByteReader*, unsigned char) [2154] 0.00 0.00 4/4 GRFInhibit(ByteReader*) [2313] 0.00 0.00 2/2 IndustryMapSpriteGroup(ByteReader*, unsigned char) [2427] ----------------------------------------------- 0.00 0.00 102/134244544 CheckNewIndustry_OilRig(unsigned int) [1102] 0.00 0.00 711/134244544 CheckNewIndustry_OilRefinery(unsigned int) [1047] 0.00 0.00 40775/134244544 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.00 0.00 51189/134244544 GrowTownWithExtraHouse(Town*, unsigned int) [261] 0.19 0.00 134151767/134244544 TileLoop_Clear(unsigned int) [33] [195] 0.1 0.19 0.00 134244544 DistanceFromEdge(unsigned int) [195] ----------------------------------------------- 0.00 0.00 3584/38606723 SpriteFontCache::InitializeUnicodeGlyphMap() [935] 0.00 0.00 541922/38606723 SpriteFontCache::GetGlyphWidth(unsigned int) [370] 0.19 0.00 38061217/38606723 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] [196] 0.1 0.19 0.00 38606723 DeleteEntryFromSpriteCache(unsigned int) [196] ----------------------------------------------- 0.00 0.01 1829/22003 UpdateAllTownVirtCoords() [508] 0.01 0.16 20174/22003 ChangePopulation(Town*, int) [208] [197] 0.1 0.01 0.18 22003 Town::UpdateVirtCoord() [197] 0.00 0.17 22004/62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.00 0.00 21897/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 22003/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 97/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 5/79 GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) [1040] 0.00 0.00 2/151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 0.00 0.00 1/20 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] ----------------------------------------------- 0.01 0.01 1585806/13437151 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [203] 0.10 0.07 11851345/13437151 UpdateTownCargoes(Town*, unsigned int, bool) [90] [198] 0.1 0.11 0.08 13437151 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [198] 0.00 0.08 303730/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] ----------------------------------------------- 0.00 0.00 64506/186790050 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 168806/186790050 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.18 0.00 186556738/186790050 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [199] 0.1 0.19 0.00 186790050 GetRailTileType(unsigned int) [199] ----------------------------------------------- 0.19 0.00 70544122/70544122 IsStationTileBlocked(unsigned int) [127] [200] 0.1 0.19 0.00 70544122 GetStationSpec(unsigned int) [200] ----------------------------------------------- 0.00 0.18 1/1 openttd_main(int, char**) [1] [201] 0.1 0.00 0.18 1 ScanNewGRFFiles(NewGRFScanCallback*) [201] 0.00 0.18 1/1 DoScanNewGRFFiles(void*) [202] 0.00 0.00 2/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 1/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 1/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1/4 SetModalProgress(bool) [2290] 0.00 0.00 1/18 MarkWholeScreenDirty() [2025] 0.00 0.00 1/2 VideoDriver_Dedicated::HasGUI() const [2492] ----------------------------------------------- 0.00 0.18 1/1 ScanNewGRFFiles(NewGRFScanCallback*) [201] [202] 0.1 0.00 0.18 1 DoScanNewGRFFiles(void*) [202] 0.00 0.15 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.02 1/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.01 1/45 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.00 2/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 2/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 1/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 1/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1/7 DeleteWindowByClass(WindowClass) [1136] 0.00 0.00 2/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 1/1 NetworkAfterNewGRFScan() [2717] 0.00 0.00 1/4 SetModalProgress(bool) [2290] 0.00 0.00 1/18 MarkWholeScreenDirty() [2025] ----------------------------------------------- 0.11 0.07 60517/60517 UpdateStationAcceptance(Station*, bool) [178] [203] 0.1 0.11 0.07 60517 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [203] 0.05 0.00 329539/329539 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [351] 0.01 0.01 1585806/13437151 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [198] 0.00 0.00 290/290 AddAcceptedCargo_Object(unsigned int, CargoArray&, unsigned int*) [1690] ----------------------------------------------- 0.00 0.00 32946/13653135 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.01 0.00 911847/13653135 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.03 0.00 2195133/13653135 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.14 0.00 10513209/13653135 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [204] 0.1 0.18 0.00 13653135 VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const [204] ----------------------------------------------- 0.14 0.04 19928363/19928363 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [205] 0.1 0.14 0.04 19928363 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [205] 0.03 0.00 9471075/9867570 GetTerrainType(unsigned int, TileContext) [433] 0.01 0.00 3856/3856 GetNumHouses(unsigned short, Town const*) [613] 0.00 0.00 254/254 GetNearbyTileInformation(unsigned int, bool) [985] 0.00 0.00 254/254 GetNearbyTile(unsigned char, unsigned int, bool, Axis) [1726] ----------------------------------------------- 0.03 0.15 574615/574615 StationCargoList::Load(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [207] [206] 0.1 0.03 0.15 574615 bool StationCargoList::ShiftCargo(CargoLoad&, unsigned short) [206] 0.01 0.14 287898/287898 CargoLoad::operator()(CargoPacket*) [240] 0.00 0.00 578530/588213 bool operator== > > >, std::_List_iterator, std::_Rb_tree_iterator > > >, std::_List_iterator, unsigned short, CargoPacket*, CargoPacket*, std::less >(MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&, MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&) [1203] ----------------------------------------------- 0.00 0.18 287511/287511 LoadUnloadVehicle(Vehicle*) [64] [207] 0.1 0.00 0.18 287511 StationCargoList::Load(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [207] 0.03 0.15 574615/574615 bool StationCargoList::ShiftCargo(CargoLoad&, unsigned short) [206] ----------------------------------------------- 0.00 0.08 9642/20176 ClearTownHouse(Town*, unsigned int) [171] 0.00 0.09 10534/20176 MakeSingleHouseBigger(unsigned int) [280] [208] 0.1 0.00 0.18 20176 ChangePopulation(Town*, int) [208] 0.01 0.16 20174/22003 Town::UpdateVirtCoord() [197] 0.00 0.00 20176/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 20173/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.01 595801/10182751 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.07 0.09 9586950/10182751 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] [209] 0.1 0.08 0.10 10182751 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [209] 0.05 0.00 10182715/24990480 ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) [260] 0.02 0.01 10182729/10182729 TownScopeResolver::TownScopeResolver(ResolverObject&, Town*, bool) [404] 0.01 0.00 10182785/64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] ----------------------------------------------- 0.02 0.15 3/3 UpdateHousesAndTowns() [193] [210] 0.1 0.02 0.15 3 RebuildTownCaches() [210] 0.00 0.14 1829/9034 UpdateTownCargoes(Town*) [92] 0.01 0.00 1792/30320 UpdateTownCargoTotal(Town*) [245] 0.00 0.00 252186/262510 IncreaseBuildingCount(Town*, unsigned short) [1230] 0.00 0.00 252186/514014 GetHouseNorthPart(unsigned short&) [1209] 0.00 0.00 1829/21362 UpdateTownRadius(Town*) [1350] 0.00 0.00 3/7 InitializeBuildingCounts() [2174] 0.00 0.00 3/11 UpdateTownCargoBitmap() [2095] ----------------------------------------------- 0.00 0.00 2641/10599924 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.17 0.00 10597283/10599924 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [211] 0.1 0.17 0.00 10599924 CNodeList_HashTableT, 8, 10>::PopOpenNode(CYapfNodeKeyTrackDir const&) [211] ----------------------------------------------- [212] 0.1 0.17 0.00 CmdExpandTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [212] ----------------------------------------------- 0.00 0.00 63/1827716 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindSafePositionProc(unsigned int, Trackdir) [976] 0.00 0.00 366/1827716 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 641/1827716 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 747/1827716 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.02 0.01 333603/1827716 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.02 0.02 386501/1827716 FollowTrainReservation(Train const*, Vehicle**) [246] 0.05 0.05 1105795/1827716 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [272] [213] 0.1 0.09 0.08 1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.02 0.06 1711185/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] ----------------------------------------------- 0.00 0.00 11/460001 Load_STNS() [864] 0.09 0.08 459990/460001 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [214] 0.1 0.09 0.08 460001 StationCargoList::Append(CargoPacket*, unsigned short) [214] 0.07 0.01 559875/559875 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [307] 0.00 0.00 3298/3836 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, unsigned short const&) [1467] ----------------------------------------------- 0.01 0.15 33731/33731 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [215] 0.1 0.01 0.15 33731 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.15 1864/1864 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits, bool&) [226] 0.00 0.00 14956/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 33731/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 669/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 48/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 18059/92634 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1278] 0.00 0.00 1864/109202 Vehicle::HandlePathfindingResult(bool) [1263] ----------------------------------------------- 0.09 0.07 10097/10097 ClearTownHouse(Town*, unsigned int) [171] [216] 0.1 0.09 0.07 10097 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] 0.04 0.00 10097/146810 DeleteAnimatedTile(unsigned int) [107] 0.01 0.02 10098/21693 DoClearSquare(unsigned int) [312] 0.00 0.00 10096/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 10097/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 10098/10098 DecreaseBuildingCount(Town*, unsigned short) [1410] ----------------------------------------------- 0.00 0.00 704265/29415285 RoadVehicle::Tick() [66] 0.07 0.09 28711020/29415285 TrainLocoHandler(Train*, bool) [7] [217] 0.1 0.07 0.09 29415285 Vehicle::HandleLoading(bool) [217] 0.04 0.05 2463/2463 Vehicle::LeaveStation() [290] 0.00 0.00 2072/2112 Train::PlayLeaveStationSound() const [794] 0.00 0.00 5144/21778 OrderList::GetOrderAt(int) const [1349] 0.00 0.00 391/391 Vehicle::PlayLeaveStationSound() const [1666] ----------------------------------------------- 0.16 0.00 2352495/2352495 AnimateAnimatedTiles() [25] [218] 0.1 0.16 0.00 2352495 AnimateTile_Industry(unsigned int) [218] 0.00 0.00 1040/24174 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 1040/873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] ----------------------------------------------- 0.00 0.00 2738/30073208 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.06 0.00 10426320/30073208 CNodeList_HashTableT, 8, 10>::InsertClosedNode(CYapfRailNodeT&) [293] 0.10 0.00 19644150/30073208 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [219] 0.1 0.16 0.00 30073208 CHashTableT, 8>::Find(CYapfNodeKeyTrackDir const&) [219] ----------------------------------------------- 0.00 0.00 79/11167936 GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) [1040] 0.00 0.00 295/11167936 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 14815/11167936 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 25580/11167936 GetSlopePixelZ_Industry(unsigned int, unsigned int, unsigned int) [544] 0.00 0.00 31845/11167936 EnsureNoVehicleOnGround(unsigned int) [677] 0.00 0.00 134897/11167936 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 0.01 0.00 465038/11167936 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.15 0.00 10495387/11167936 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] [220] 0.1 0.16 0.00 11167936 GetTileMaxZ(unsigned int) [220] ----------------------------------------------- 0.00 0.00 6/11021148 UpdateAirportsNoise() [990] 0.00 0.00 40351/11021148 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.02 0.00 1172670/11021148 IsHangar(unsigned int) [392] 0.14 0.00 9808121/11021148 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] [221] 0.1 0.16 0.00 11021148 GetStationType(unsigned int) [221] ----------------------------------------------- 0.00 0.00 2073/110583 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [170] 0.01 0.14 108510/110583 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [17] [222] 0.1 0.01 0.15 110583 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] 0.15 0.00 110585/112710 CNodeList_HashTableT, 8, 10>::CNodeList_HashTableT() [234] 0.00 0.00 110582/112708 ByteBlob::Prepare(unsigned long) [1262] 0.00 0.00 1/108511 FixedSizeArray, 1024u>::Clear() [1264] 0.00 0.00 1/2 CSegmentCostCacheT::CSegmentCostCacheT() [2457] ----------------------------------------------- 0.00 0.16 421457/421457 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] [223] 0.1 0.00 0.16 421457 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [223] 0.00 0.10 1105815/1105815 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [272] 0.01 0.03 836881/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.01 0.00 152525/152525 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 421448/116280074 CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [111] ----------------------------------------------- 0.00 0.01 2561/43049 GrowTown(Town*) [163] 0.01 0.02 9180/43049 TileLoop_Town(unsigned int) [15] 0.03 0.08 31308/43049 GrowTownWithExtraHouse(Town*, unsigned int) [261] [224] 0.1 0.04 0.12 43049 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.09 65703/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.01 0.01 9891/415784 UpdateTownCargoes(Town*, unsigned int, bool) [90] 0.00 0.00 1050/1050 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 689/75646 AddAnimatedTile(unsigned int) [168] 0.00 0.00 3856/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 9892/8841271 GetTownRadiusGroup(Town const*, unsigned int) [84] 0.00 0.00 65759/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 337/337 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [805] 0.00 0.00 14815/11167936 GetTileMaxZ(unsigned int) [220] 0.00 0.00 65753/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 9986/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 13237/33568009 Randomizer::Next() [235] 0.00 0.00 9986/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 46327/3637650 Randomizer::Next(unsigned int) [1167] 0.00 0.00 34731/35653 GetTownIndex(unsigned int) [1328] 0.00 0.00 12854/72831 GetTileType(unsigned int) [1292] 0.00 0.00 9987/262510 IncreaseBuildingCount(Town*, unsigned short) [1230] 0.00 0.00 9892/21362 UpdateTownRadius(Town*) [1350] 0.00 0.00 3856/9058 Convert8bitBooleanCallback(GRFFile const*, unsigned short, unsigned short) [1414] ----------------------------------------------- 0.00 0.00 492/29541110 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.07 0.00 12516346/29541110 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRailNodeT&) [126] 0.09 0.00 17024272/29541110 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [225] 0.1 0.16 0.00 29541110 CHashTableT, 10>::Find(CYapfNodeKeyTrackDir const&) [225] ----------------------------------------------- 0.00 0.15 1864/1864 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] [226] 0.1 0.00 0.15 1864 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits, bool&) [226] 0.00 0.15 1864/1864 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] ----------------------------------------------- 0.00 0.15 1864/1864 YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits, bool&) [226] [227] 0.1 0.00 0.15 1864 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] 0.02 0.13 1864/1864 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [228] 0.00 0.00 1864/111474 Station::GetTileArea(OrthogonalTileArea*, StationType) const [600] 0.00 0.00 1864/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 1864/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 1864/6916 RoadVehicle::IsBus() const [1439] ----------------------------------------------- 0.02 0.13 1864/1864 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] [228] 0.1 0.02 0.13 1864 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [228] 0.02 0.10 470025/470025 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] 0.00 0.01 199145/1249742 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 3728/229133 ottd_rdtsc() [693] 0.00 0.00 236083/236083 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRoadNodeT&) [1232] ----------------------------------------------- 0.00 0.00 202/595802 CanDeleteHouse(unsigned int) [426] 0.00 0.00 1048/595802 AnimateNewHouseConstruction(unsigned int) [720] 0.00 0.00 3856/595802 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 5201/595802 NewHouseTileLoop(unsigned int) [36] 0.00 0.01 20812/595802 AnimationControl(unsigned int, unsigned short) [689] 0.00 0.03 109320/595802 TileLoop_Town(unsigned int) [15] 0.00 0.04 151633/595802 AddProducedCargo_Town(unsigned int, CargoArray&) [304] 0.00 0.08 303730/595802 AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [198] [229] 0.1 0.00 0.15 595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.08 0.06 595799/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.00 0.01 595801/10182751 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [209] 0.00 0.00 595803/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.00 0.00 1191610/64489276 ScopeResolver::~ScopeResolver() [470] 0.00 0.00 595804/24990479 ResolverObject::~ResolverObject() [1163] 0.00 0.00 595800/1696232 CallbackResultSpriteGroup::GetCallbackResult() const [1177] ----------------------------------------------- 0.00 0.00 1/394 GRFLoadConfig(IniFile*, char const*, bool) [765] 0.00 0.00 4/394 GfxLoadSprites() [237] 0.00 0.15 389/394 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] [230] 0.1 0.00 0.15 394 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] 0.00 0.15 394/522 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.00 394/578 FioCheckFileExists(char const*, Subdirectory) [851] 0.00 0.00 394/394 GRFConfig::FinalizeParameterInfo() [1662] 0.00 0.00 394/724 GRFConfig::SetSuitablePalette() [1608] ----------------------------------------------- 0.00 0.00 56/267275 LoadUnloadStation(Station*) [53] 0.00 0.00 844/267275 TileLoop_Industry(unsigned int) [59] 0.02 0.13 266375/267275 OnTick_Industry() [67] [231] 0.1 0.03 0.13 267275 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [231] 0.02 0.11 2338048/4668605 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.00 0.00 318004/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 8/10495404 Waypoint::UpdateVirtCoord() [891] 0.00 0.00 34/10495404 GetTileType(unsigned int) [988] 0.00 0.00 34/10495404 AfterLoadGame() [83] 0.00 0.00 97/10495404 Town::UpdateVirtCoord() [197] 0.00 0.00 1679/10495404 Station::UpdateVirtCoord() [524] 0.00 0.00 14847/10495404 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] 0.00 0.00 29286/10495404 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.15 10449419/10495404 TrainController(Train*, Vehicle*, bool) [11] [232] 0.1 0.00 0.15 10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.15 0.00 10495387/11167936 GetTileMaxZ(unsigned int) [220] ----------------------------------------------- 0.00 0.00 6809/24127806 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.15 0.00 24120997/24127806 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [233] 0.1 0.15 0.00 24127806 CNodeList_HashTableT, 8, 10>::CreateNewNode() [233] ----------------------------------------------- 0.00 0.00 2125/112710 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [738] 0.15 0.00 110585/112710 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] [234] 0.1 0.15 0.00 112710 CNodeList_HashTableT, 8, 10>::CNodeList_HashTableT() [234] ----------------------------------------------- 0.00 0.00 1/33568009 StartupDisasters() [1145] 0.00 0.00 1/33568009 StartupEconomy() [1094] 0.00 0.00 1/33568009 NetworkStartUp() [529] 0.00 0.00 81/33568009 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [734] 0.00 0.00 94/33568009 AfterLoadGame() [83] 0.00 0.00 211/33568009 SetupFarmFieldFence(unsigned int, int, unsigned char, DiagDirection) [1050] 0.00 0.00 242/33568009 FindSubsidyIndustryCargoRoute() [711] 0.00 0.00 247/33568009 TileLoop_Trees(unsigned int) [1042] 0.00 0.00 261/33568009 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.00 0.00 282/33568009 TileLoop_Object(unsigned int) [801] 0.00 0.00 359/33568009 ChangeIndustryProduction(Industry*, bool) [463] 0.00 0.00 506/33568009 IndustryDailyLoop() [135] 0.00 0.00 519/33568009 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 768/33568009 StartupOneEngine(Engine*, int) [958] 0.00 0.00 6366/33568009 UpdateTownGrowRate(Town*) [294] 0.00 0.00 7290/33568009 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 13237/33568009 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 18161/33568009 GameLoop() [3] 0.00 0.00 20809/33568009 NewHouseTileLoop(unsigned int) [36] 0.00 0.00 20812/33568009 AnimationControl(unsigned int, unsigned short) [689] 0.00 0.00 21250/33568009 OnTick_Station() [63] 0.00 0.00 22143/33568009 PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) [138] 0.00 0.00 33130/33568009 Chance16(unsigned int, unsigned int) [859] 0.00 0.00 113443/33568009 VideoDriver_Dedicated::MainLoop() [2] 0.00 0.00 126234/33568009 Chance16(unsigned int, unsigned int) [797] 0.00 0.00 248992/33568009 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.00 0.00 318004/33568009 StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [231] 0.00 0.00 564151/33568009 GrowTown(Town*) [163] 0.00 0.00 1027675/33568009 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.00 0.00 1083348/33568009 OnTick_Industry() [67] 0.01 0.00 2330526/33568009 TileLoop_Industry(unsigned int) [59] 0.04 0.00 8637415/33568009 TileLoop_Town(unsigned int) [15] 0.04 0.00 9364568/33568009 Vehicle::ShowVisualEffect() const [19] 0.04 0.00 9586882/33568009 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] [235] 0.1 0.15 0.00 33568009 Randomizer::Next() [235] ----------------------------------------------- [236] 0.1 0.15 0.00 Vehicle::MarkAllViewportsDirty() const [236] ----------------------------------------------- 0.00 0.04 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.11 3/4 AfterLoadGame() [83] [237] 0.1 0.00 0.15 4 GfxLoadSprites() [237] 0.01 0.12 4/4 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.01 8/9 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 16/44 Layouter::ResetFontCache(FontSize) [673] 0.00 0.00 16/51 Layouter::ResetLineCache() [619] 0.00 0.00 4/394 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] 0.00 0.00 343/62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 16/20 SpriteFontCache::InitializeUnicodeGlyphMap() [935] 0.00 0.00 1/73 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 4/18063 DoPaletteAnimations() [710] 0.00 0.00 1/531 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 1/531 GetGRFContainerVersion() [992] 0.00 0.00 1/35470405 FioReadByte() [357] 0.00 0.00 16/40 SpriteFontCache::ClearFontCache() [1904] 0.00 0.00 4/4 SwitchNewGRFBlitter() [2317] 0.00 0.00 4/4 GfxInitSpriteMem() [2286] 0.00 0.00 4/421 GRFConfig::GRFConfig(char const*) [1654] 0.00 0.00 4/5 GfxInitPalettes() [2218] 0.00 0.00 4/4 GRFConfig::~GRFConfig() [2343] 0.00 0.00 2/105839 FioSeekTo(unsigned long, int) [1267] 0.00 0.00 1/4605 FioSeekToFile(unsigned char, unsigned long) [1457] ----------------------------------------------- [238] 0.1 0.08 0.07 95879+291386 [238] 0.06 0.07 193295+187274 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 0.02 0.00 193518+2016 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 226 GetTownName(char*, Town const*, char const*) [1747] 0.00 0.00 226 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1746] ----------------------------------------------- 0.00 0.15 1/1 DoScanNewGRFFiles(void*) [202] [239] 0.1 0.00 0.15 1 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.05 1/5 AI::Rescan() [183] 0.00 0.04 1/5 AI::Initialize() [187] 0.00 0.02 1/2 Game::Uninitialize(bool) [362] 0.00 0.02 1/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.01 1/5 Game::Initialize() [397] 0.00 0.00 1/2 LoadFromConfig(bool) [752] 0.00 0.00 1/1 WindowDesc::LoadFromConfig() [822] 0.00 0.00 1/1 SaveLoadHotkeys(bool) [825] 0.00 0.00 1/1 LoadFromHighScore() [927] 0.00 0.00 1/1 IConsoleInit() [982] 0.00 0.00 1/7 IConsoleCmdExec(char const*) [1003] 0.00 0.00 3/24 IniFile::~IniFile() [2009] 0.00 0.00 1/32 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1951] 0.00 0.00 1/4 AppendStaticGRFConfigs(GRFConfig**) [2306] 0.00 0.00 1/2 ResetGRFConfig(bool) [2411] 0.00 0.00 1/1 UpdateNewGRFConfigPalette(int) [2723] 0.00 0.00 1/1 CheckConfig() [2686] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 1/6 AI::Uninitialize(bool) [2200] 0.00 0.00 1/1 LoadHotkeysFromConfig() [2712] 0.00 0.00 1/1 MusicDriver_Null::SetVolume(unsigned char) [2811] 0.00 0.00 1/1 InitializeGUI() [2694] 0.00 0.00 1/67 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1857] 0.00 0.00 1/1 IConsoleStdLibRegister() [2714] 0.00 0.00 1/1 AfterNewGRFScan::~AfterNewGRFScan() [2802] 0.00 0.00 1/5 MakeNewgameSettingsLive() [2231] ----------------------------------------------- 0.01 0.14 287898/287898 bool StationCargoList::ShiftCargo(CargoLoad&, unsigned short) [206] [240] 0.1 0.01 0.14 287898 CargoLoad::operator()(CargoPacket*) [240] 0.03 0.04 287898/288061 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [305] 0.01 0.05 283982/284023 CargoPacket::Split(unsigned int) [328] 0.00 0.00 287898/288002 CargoList > >::RemoveFromCache(CargoPacket const*, unsigned int) [1222] ----------------------------------------------- 0.00 0.00 21/44945 VehicleEnterDepot(Vehicle*) [761] 0.02 0.13 44924/44945 LoadUnloadVehicle(Vehicle*) [64] [241] 0.1 0.02 0.13 44945 TriggerVehicle(Vehicle*, VehicleTrigger) [241] 0.04 0.09 44943/44943 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.00 0.00 21/21 VehicleEnteredDepotThisTick(Vehicle*) [2013] ----------------------------------------------- 0.01 0.13 274473/274473 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [242] 0.1 0.01 0.13 274473 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.04 0.09 272113/7220818 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [35] 0.00 0.00 4704/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.00 0.00 4704/1505392 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [501] 0.00 0.00 2351/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 272122/7220836 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1165] 0.00 0.00 2351/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.00 11/744090 Load_STNS() [864] 0.00 0.00 59/744090 Load_VEHS() [447] 0.05 0.00 284027/744090 CargoPacket::Split(unsigned int) [328] 0.09 0.00 459993/744090 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [243] 0.1 0.14 0.00 744090 Pool::GetNew(unsigned long) [243] ----------------------------------------------- 0.14 0.00 1944303/1944303 GetFoundationSlope(unsigned int, int*) [161] [244] 0.1 0.14 0.00 1944303 GetFoundation_Industry(unsigned int, Slope) [244] ----------------------------------------------- 0.00 0.00 35/30320 AfterLoadGame() [83] 0.01 0.00 1792/30320 Load_TOWN() [347] 0.01 0.00 1792/30320 RebuildTownCaches() [210] 0.03 0.00 7168/30320 TownsMonthlyLoop() [87] 0.08 0.01 19533/30320 UpdateTownCargoes(Town*, unsigned int, bool) [90] [245] 0.1 0.13 0.01 30320 UpdateTownCargoTotal(Town*) [245] 0.01 0.00 4366983/4783009 OrthogonalTileArea::Contains(unsigned int) const [669] ----------------------------------------------- 0.01 0.03 108501/396350 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.01 0.04 137102/396350 TryPathReserve(Train*, bool, bool) [47] 0.01 0.04 150747/396350 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [246] 0.1 0.02 0.12 396350 FollowTrainReservation(Train const*, Vehicle**) [246] 0.03 0.01 173138/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.02 0.02 386501/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.00 0.03 386523/386523 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [413] 0.00 0.00 173138/1505392 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [501] 0.00 0.00 45876/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 396358/1746880 Train::GetVehicleTrackdir() const [1175] ----------------------------------------------- 0.12 0.02 4074/4074 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] [247] 0.1 0.12 0.02 4074 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [247] 0.00 0.02 4074/4074 Blitter_Null::Encode(SpriteLoader::Sprite const*, void* (*)(unsigned long)) [509] 0.00 0.00 4074/4074 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 4074/4079 Blitter_Null::GetScreenDepth() [1460] 0.00 0.00 4074/4074 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, bool) [1461] ----------------------------------------------- 0.01 0.12 4/4 GfxLoadSprites() [237] [248] 0.1 0.01 0.12 4 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.05 128/522 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.04 4/6 Pool::CleanPool() [345] 0.04 0.00 4/4 CommitVehicleListOrderChanges() [400] 0.00 0.00 4/5 BuildIndustriesLegend() [780] 0.00 0.00 128/578 FioCheckFileExists(char const*, Subdirectory) [851] 0.00 0.00 664/3213894 FindFirstBit(unsigned int) [691] 0.00 0.00 12/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 4/5 ResetNewGRFData() [1141] 0.00 0.00 4524/184291 GetCargoIDByLabel(unsigned int) [1245] 0.00 0.00 2362/2362 IsHouseSpecValid(HouseSpec*, HouseSpec const*, HouseSpec const*, HouseSpec const*, char const*) [1507] 0.00 0.00 1548/1548 GetEngineLiveryScheme(unsigned short, unsigned short, Vehicle const*) [1551] 0.00 0.00 1090/1090 GetRailTypeByLabel(unsigned int, bool) [1573] 0.00 0.00 314/314 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1685] 0.00 0.00 178/178 GetGRFStringID(unsigned int, unsigned short) [1767] 0.00 0.00 172/172 MapGRFStringID(unsigned int, unsigned short) [1770] 0.00 0.00 72/9216 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1413] 0.00 0.00 32/32 DupSprite(unsigned int, unsigned int) [1950] 0.00 0.00 32/128 GetFileByFilename(char const*) [1792] 0.00 0.00 32/32 GRFFile::GRFFile(GRFConfig const*) [1956] 0.00 0.00 25/25 EnsureEarlyHouse(HouseZones) [1994] 0.00 0.00 12/12 SetNewGRFOverride(unsigned int, unsigned int) [2079] 0.00 0.00 8/8 IndustryTileOverrideManager::SetEntitySpec(IndustryTileSpec const*) [2164] 0.00 0.00 6/6 MapNewGRFIndustryType(unsigned char, unsigned int) [2188] 0.00 0.00 4/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2348] 0.00 0.00 4/5 SortIndustryTypes() [2224] 0.00 0.00 4/5 InitializeSortedCargoSpecs() [2233] 0.00 0.00 4/4 BuildLinkStatsLegend() [2303] 0.00 0.00 4/4 BindAirportSpecs() [2285] 0.00 0.00 4/4 InitGRFTownGeneratorNames() [2310] 0.00 0.00 4/4 InitRailTypes() [2276] 0.00 0.00 4/4 FinalisePriceBaseMultipliers() [2319] 0.00 0.00 4/4 SetYearEngineAgingStops() [2308] 0.00 0.00 4/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2349] 0.00 0.00 2/2 IndustryOverrideManager::SetEntitySpec(IndustrySpec*) [2460] 0.00 0.00 2/2 IndustriesScopeResolver::SetTriggers(int) const [2493] 0.00 0.00 1/264 ConvertYMDToDate(int, unsigned char, unsigned char) [1719] ----------------------------------------------- 0.00 0.00 126780/13572885 Train::ConsistChanged(ConsistChangeFlags) [177] 0.13 0.00 13446105/13572885 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] [249] 0.1 0.13 0.00 13572885 GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [249] ----------------------------------------------- 0.00 0.00 8191/1632037 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.13 0.00 1623846/1632037 VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [35] [250] 0.1 0.13 0.00 1632037 EnumCheckRoadVehClose(Vehicle*, void*) [250] 0.00 0.00 684560/684560 RoadVehicle::IsInDepot() const [1200] ----------------------------------------------- 0.13 0.00 971793/971793 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [251] 0.1 0.13 0.00 971793 ClearTile_Industry(unsigned int, DoCommandFlag) [251] ----------------------------------------------- [252] 0.1 0.13 0.00 TileHeightOutsideMap(int, int) [252] ----------------------------------------------- 324 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.13 275/275 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] [253] 0.1 0.00 0.13 275+324 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.08 73/389 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] 0.00 0.03 3/3 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] 0.00 0.01 3/13 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] 0.00 0.00 3/4 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 705/705 TarScanner::AddFile(char const*, unsigned long, char const*) [757] 0.00 0.00 6984/6984 FiosIsValidFile(char const*, dirent const*, stat*) [869] 0.00 0.00 6984/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 324/329 AppendPathSeparator(char*, char const*) [974] 0.00 0.00 6984/7042 FS2OTTD(char const*) [1438] 0.00 0.00 5782/8279 MatchesExtension(char const*, char const*) [1420] 0.00 0.00 599/18015 OTTD2FS(char const*) [1390] 324 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] ----------------------------------------------- 187274 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 193295 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] [254] 0.1 0.06 0.07 193295+187274 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 0.03 0.01 117084/122008 FormatNumber(char*, long long, char const*, char const*, int, int) [369] 0.01 0.00 2403998/5396978 Utf8Decode(unsigned int*, char const*) [434] 0.01 0.00 761152/761152 std::_Deque_base >::_M_initialize_map(unsigned long) [586] 0.00 0.00 4924/4924 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [735] 0.00 0.00 10/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 14/14 ParseStringChoice(char const*, unsigned int, char**, char const*) [1092] 0.00 0.00 1715598/2839908 Utf8Encode(char*, unsigned int) [1168] 0.00 0.00 761156/761156 std::_Deque_base >::~_Deque_base() [1198] 0.00 0.00 314426/314652 StringParameters::GetInt64(unsigned int) [1221] 0.00 0.00 95887/95887 UsingNewGRFTextStack() [1275] 0.00 0.00 43934/43934 FormatCommaNumber(char*, long long, char const*, int) [1313] 0.00 0.00 4/1126 ConvertDateToYMD(int, YearMonthDay*) [1572] 0.00 0.00 4/193297 GetStringPtr(unsigned short) [1242] 97413 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 226 GetTownName(char*, Town const*, char const*) [1747] 187274 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] ----------------------------------------------- 982749 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.04 0.09 44943/44943 TriggerVehicle(Vehicle*, VehicleTrigger) [241] [255] 0.1 0.04 0.09 44943+982749 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.01 0.02 1027693/14508033 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] 0.01 0.01 115844/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.01 0.00 911847/13653135 VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const [204] 0.01 0.00 1027684/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.00 0.00 1027675/33568009 Randomizer::Next() [235] 0.00 0.00 3083039/64489276 ScopeResolver::~ScopeResolver() [470] 0.00 0.00 911845/13653202 RealSpriteGroup::Resolve(ResolverObject&) const [571] 0.00 0.00 1027694/24990479 ResolverObject::~ResolverObject() [1163] 982749 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] ----------------------------------------------- 0.00 0.12 9/9 DoSave(SaveFilter*, bool) [51] [256] 0.1 0.00 0.12 9 Save_VEHS() [256] 0.03 0.10 213816/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 213816/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.01 0.00 3378328/44015450 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.11 0.00 40637122/44015450 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [257] 0.1 0.12 0.00 44015450 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [257] 0.00 0.00 951/834016738 GetTileType(unsigned int) [75] ----------------------------------------------- 0.02 0.10 470025/470025 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [228] [258] 0.1 0.02 0.10 470025 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] 0.03 0.05 1050597/1249742 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.02 1158765/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 1174904/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 14847/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 1292/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 11919/13600 RoadStop::GetByTile(unsigned int, RoadStopType) [1401] 0.00 0.00 11919/16939 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1396] ----------------------------------------------- 0.00 0.12 40775/40775 GrowTown(Town*) [163] [259] 0.1 0.00 0.12 40775 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.00 0.10 80120/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.01 0.00 46330/321908 GetTownRoadBits(unsigned int) [385] 0.00 0.00 46323/368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] 0.00 0.00 1251/4569921 GetFoundationSlope(unsigned int, int*) [161] 0.00 0.00 40775/134244544 DistanceFromEdge(unsigned int) [195] 0.00 0.00 261/33568009 Randomizer::Next() [235] 0.00 0.00 54/126231 Chance16(unsigned int, unsigned int) [797] ----------------------------------------------- 0.00 0.00 33/24990480 IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) [903] 0.00 0.00 299746/24990480 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] 0.05 0.00 10182715/24990480 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [209] 0.07 0.00 14507986/24990480 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] [260] 0.0 0.12 0.00 24990480 ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) [260] ----------------------------------------------- 0.00 0.11 51189/51189 GrowTown(Town*) [163] [261] 0.0 0.00 0.11 51189 GrowTownWithExtraHouse(Town*, unsigned int) [261] 0.03 0.08 31308/43049 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 51189/134244544 DistanceFromEdge(unsigned int) [195] ----------------------------------------------- 0.00 0.11 1/1 openttd_main(int, char**) [1] [262] 0.0 0.00 0.11 1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.07 1/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.04 1/4 GfxLoadSprites() [237] 0.00 0.00 1/6 LoadStringWidthTable(bool) [540] 0.00 0.00 1/6 ReInitAllWindows() [547] 0.00 0.00 1/5 SetupColoursAndInitialWindow() [726] 0.00 0.00 1/3 ShowSelectGameWindow() [744] 0.00 0.00 1/1 _GenerateWorld(void*) [889] 0.00 0.00 1/10 GamelogPrint(void (*)(char const*)) [888] 0.00 0.00 1/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 1/3 SetLocalCompany(Owner) [1057] 0.00 0.00 1/6 ResetWindowSystem() [1100] 0.00 0.00 1/24 UpdateCursorSize() [1070] 0.00 0.00 1/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1/30 SetMouseCursor(unsigned int, unsigned int) [1078] 0.00 0.00 1/4 SetModalProgress(bool) [2290] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 1/7 GamelogStopAction() [2172] 0.00 0.00 1/18 MarkWholeScreenDirty() [2025] 0.00 0.00 1/1 PrepareGenerateWorldProgress() [2727] 0.00 0.00 1/6 TileHighlightData::Reset() [2199] 0.00 0.00 1/12 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [2076] 0.00 0.00 1/2 VideoDriver_Dedicated::HasGUI() const [2492] ----------------------------------------------- 0.00 0.00 1/6008124 _GenerateWorld(void*) [889] 0.00 0.00 1/6008124 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/6008124 DoScanNewGRFFiles(void*) [202] 0.00 0.00 1/6008124 ScanNewGRFFiles(NewGRFScanCallback*) [201] 0.00 0.00 1/6008124 LoadIntroGame(bool) [160] 0.00 0.00 1/6008124 openttd_main(int, char**) [1] 0.00 0.00 2/6008124 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/6008124 RelocateAllWindows(int, int) [1128] 0.00 0.00 2/6008124 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 2/6008124 ShowStatusBar() [760] 0.00 0.00 2/6008124 AllocateToolbar() [758] 0.00 0.00 2/6008124 MainToolbarWindow::OnTick() [568] 0.00 0.00 2/6008124 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 3/6008124 SetLocalCompany(Owner) [1057] 0.00 0.00 3/6008124 SettingsDisableElrail(int) [310] 0.00 0.00 3/6008124 ShowSelectGameWindow() [744] 0.00 0.00 4/6008124 Window::ReInit(int, int) [880] 0.00 0.00 4/6008124 ReInitAllWindows() [547] 0.00 0.00 4/6008124 PositionWindow(Window*, WindowClass, int) [1125] 0.00 0.00 4/6008124 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 4/6008124 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1124] 0.00 0.00 5/6008124 DeleteConstructionWindows() [1120] 0.00 0.00 6/6008124 AfterLoadGame() [83] 0.00 0.00 10/6008124 SetupColoursAndInitialWindow() [726] 0.00 0.00 13/6008124 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 13/6008124 Window::~Window() [1085] 0.00 0.00 22/6008124 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 245/6008124 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 18234/6008124 Window::InvalidateData(int, bool) [546] 0.00 0.00 18653/6008124 ViewportSign::MarkDirty(ZoomLevel) const [333] 0.11 0.00 5970874/6008124 MarkAllViewportsDirty(int, int, int, int) [71] [263] 0.0 0.11 0.00 6008124 SetDirtyBlocks(int, int, int, int) [263] ----------------------------------------------- 0.00 0.00 120966/65941130 ViewportSign::MarkDirty(ZoomLevel) const [333] 0.11 0.00 65820164/65941130 MarkAllViewportsDirty(int, int, int, int) [71] [264] 0.0 0.11 0.00 65941130 MarkViewportDirty(ViewPort const*, int, int, int, int) [264] ----------------------------------------------- 0.00 0.00 3330/33705586 Save_PATS() [750] 0.05 0.00 16740424/33705586 SlCalcObjLength(void const*, SaveLoad const*) [325] 0.06 0.00 16961832/33705586 SlObject(void*, SaveLoad const*) [188] [265] 0.0 0.11 0.00 33705586 SlCalcObjMemberLength(void const*, SaveLoad const*) [265] 0.00 0.00 164907/403526 GetVehicleDescription(VehicleType) [1216] 0.00 0.00 7565/18486 GetBaseStationDescription() [1358] ----------------------------------------------- 0.00 0.01 1/9 ShutdownGame() [342] 0.00 0.02 2/9 NetworkInitialize(bool) [457] 0.00 0.02 2/9 NetworkDisconnect(bool, bool) [458] 0.00 0.04 4/9 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [266] 0.0 0.01 0.10 9 PoolBase::Clean(PoolType) [266] 0.00 0.04 5/5 Pool::CleanPool() [367] 0.00 0.03 5/5 Pool::CleanPool() [411] 0.00 0.01 5/5 Pool::CleanPool() [549] 0.00 0.01 1/6 Pool::CleanPool() [345] 0.00 0.00 5/5 Pool::CleanPool() [768] 0.00 0.00 5/5 Pool::CleanPool() [1099] 0.00 0.00 5/5 Pool::CleanPool() [2263] 0.00 0.00 5/5 Pool::CleanPool() [2269] 0.00 0.00 5/6 Pool::CleanPool() [2204] 0.00 0.00 5/6 Pool::CleanPool() [2202] 0.00 0.00 5/5 Pool::CleanPool() [2262] 0.00 0.00 5/5 Pool::CleanPool() [2270] 0.00 0.00 5/5 Pool::CleanPool() [2272] 0.00 0.00 5/5 Pool::CleanPool() [2266] 0.00 0.00 5/5 Pool::CleanPool() [2257] 0.00 0.00 5/5 Pool::CleanPool() [2267] 0.00 0.00 5/5 Pool::CleanPool() [2259] 0.00 0.00 5/5 Pool::CleanPool() [2260] 0.00 0.00 5/5 Pool::CleanPool() [2258] 0.00 0.00 5/5 Pool::CleanPool() [2271] 0.00 0.00 5/5 Pool::CleanPool() [2265] 0.00 0.00 5/5 Pool::CleanPool() [2261] 0.00 0.00 5/10 Pool::CleanPool() [2107] 0.00 0.00 5/5 Pool::CleanPool() [2264] 0.00 0.00 5/5 Pool::CleanPool() [2268] 0.00 0.00 5/5 Pool::CleanPool() [2255] 0.00 0.00 5/5 Pool::CleanPool() [2256] 0.00 0.00 3/3 Pool::CleanPool() [2398] ----------------------------------------------- 0.00 0.11 5257/5257 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [267] 0.0 0.00 0.11 5257 ClearTile_Road(unsigned int, DoCommandFlag) [267] 0.11 0.00 107/107 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 107/1407931 CommandCost::AddCost(CommandCost const&) [582] ----------------------------------------------- 0.11 0.00 107/107 ClearTile_Road(unsigned int, DoCommandFlag) [267] [268] 0.0 0.11 0.00 107 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 17/21693 DoClearSquare(unsigned int) [312] 0.00 0.00 107/31845 EnsureNoVehicleOnGround(unsigned int) [677] 0.00 0.00 107/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 10/219946 CanConnectToRoad(unsigned int, RoadType, DiagDirection) [596] 0.00 0.00 107/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 17/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 17/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 214/474 GetRoadBits(unsigned int, RoadType) [1648] 0.00 0.00 107/107 CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) [1807] 0.00 0.00 107/124 OverflowSafeInt::operator*=(int) [1796] 0.00 0.00 17/17 Pool::PoolItem<&_company_pool>::GetIfValid(unsigned long) [2038] 0.00 0.00 17/17 GetRoadOwner(unsigned int, RoadType) [2032] ----------------------------------------------- 0.11 0.00 96362676/96362676 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [269] 0.0 0.11 0.00 96362676 VehicleResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [269] ----------------------------------------------- 0.00 0.00 808/1293684 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.01 0.00 172057/1293684 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.09 0.00 1120819/1293684 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [270] 0.0 0.11 0.00 1293684 GetTunnelBridgeDirection(unsigned int) [270] ----------------------------------------------- [271] 0.0 0.11 0.00 ValidateAutoDrag(Trackdir*, unsigned int, unsigned int) [271] ----------------------------------------------- 0.00 0.10 1105815/1105815 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [223] [272] 0.0 0.00 0.10 1105815 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [272] 0.05 0.05 1105795/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] ----------------------------------------------- 0.08 0.02 9/9 DoSave(SaveFilter*, bool) [51] [273] 0.0 0.08 0.02 9 Save_MAP3() [273] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.08 0.02 9/9 DoSave(SaveFilter*, bool) [51] [274] 0.0 0.08 0.02 9 Save_MAPT() [274] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.02 0.08 280986/280986 LoadUnloadVehicle(Vehicle*) [64] [275] 0.0 0.02 0.08 280986 VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) [275] 0.03 0.03 282284/282284 CargoDelivery::operator()(CargoPacket*) [332] 0.01 0.01 282288/282288 CargoRemoval::Postprocess(CargoPacket*, unsigned int) [504] ----------------------------------------------- 0.00 0.00 704258/29416020 RoadVehicle::Tick() [66] 0.10 0.00 28711762/29416020 TrainLocoHandler(Train*, bool) [7] [276] 0.0 0.10 0.00 29416020 Vehicle::HandleBreakdown() [276] ----------------------------------------------- 0.10 0.00 704261/704261 RoadVehicle::Tick() [66] [277] 0.0 0.10 0.00 704261 RoadVehCheckTrainCrash(RoadVehicle*) [277] ----------------------------------------------- 0.10 0.00 817/817 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [278] 0.0 0.10 0.00 817 GetVehicleTunnelBridgeProc(Vehicle*, void*) [278] ----------------------------------------------- [279] 0.0 0.10 0.00 SpriteGroup::GetNumResults() const [279] ----------------------------------------------- 0.00 0.10 250926/250926 TileLoop_Town(unsigned int) [15] [280] 0.0 0.00 0.10 250926 MakeSingleHouseBigger(unsigned int) [280] 0.00 0.09 10534/20176 ChangePopulation(Town*, int) [208] 0.00 0.00 31456/31456 AnimateNewHouseConstruction(unsigned int) [720] 0.00 0.00 10534/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] ----------------------------------------------- 0.00 0.01 199145/1249742 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [228] 0.03 0.05 1050597/1249742 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] [281] 0.0 0.03 0.06 1249742 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.04 0.00 2487159/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.01 0.00 1170285/1170285 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::CanEnterNewTile() [583] 0.01 0.00 2575866/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 17786/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 4841/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 1292/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 323/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 51826/417716 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1214] 0.00 0.00 12962/92634 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1278] 0.00 0.00 323/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.09 3684/3684 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [282] 0.0 0.00 0.09 3684 FeatureChangeInfo(ByteReader*) [282] 0.09 0.00 8/8 IndustriesChangeInfo(unsigned int, int, int, ByteReader*) [289] 0.00 0.00 62/941 HandleParameterInfo(ByteReader*) [1049] 0.00 0.00 3684/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 4174/4174 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 23374/23446 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1345] 0.00 0.00 12450/12450 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1404] 0.00 0.00 2212/2212 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1511] 0.00 0.00 2210/2210 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1512] 0.00 0.00 1206/1206 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] 0.00 0.00 760/760 ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1604] 0.00 0.00 154/154 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1777] 0.00 0.00 98/98 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1812] 0.00 0.00 70/70 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [1850] 0.00 0.00 24/24 IndustrytilesChangeInfo(unsigned int, int, int, ByteReader*) [2000] 0.00 0.00 8/16 ChangeInfoResult LoadTranslationTable >(unsigned int, int, ByteReader*, SmallVector&, char const*) [2041] 0.00 0.00 8/8 CanalChangeInfo(unsigned int, int, int, ByteReader*) [2152] ----------------------------------------------- 0.09 0.00 865299/865299 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [283] 0.0 0.09 0.00 865299 RandomizedSpriteGroup::Resolve(ResolverObject&) const [283] 0.00 0.00 865308/28908809 HouseResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [569] 0.00 0.00 865300/865300 HouseScopeResolver::SetTriggers(int) const [1190] 0.00 0.00 865300/865300 HouseScopeResolver::GetRandomBits() const [1191] 0.00 0.00 865294/865294 HouseScopeResolver::GetTriggers() const [1192] ----------------------------------------------- 0.00 0.00 8724/21810121 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 13108/21810121 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [843] 0.01 0.00 2599992/21810121 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.08 0.00 19188297/21810121 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [70] [284] 0.0 0.09 0.00 21810121 GetSignalType(unsigned int, Track) [284] ----------------------------------------------- 0.00 0.00 20/12753695 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] 0.00 0.00 54/12753695 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 7732/12753695 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 20127/12753695 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 76972/12753695 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.09 0.00 12648790/12753695 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] [285] 0.0 0.09 0.00 12753695 GetPartialPixelZ(int, int, Slope) [285] ----------------------------------------------- 0.09 0.00 5/5 AfterLoadGame() [83] [286] 0.0 0.09 0.00 5 Pool::IsValidID(unsigned long) [286] ----------------------------------------------- 0.00 0.00 33/64488913 IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) [903] 0.00 0.00 299740/64488913 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] 0.00 0.00 299751/64488913 IndustriesScopeResolver::IndustriesScopeResolver(ResolverObject&, unsigned int, Industry*, unsigned char, unsigned int) [809] 0.01 0.00 10182691/64488913 TownScopeResolver::TownScopeResolver(ResolverObject&, Town*, bool) [404] 0.01 0.00 10182785/64488913 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [209] 0.06 0.00 43523913/64488913 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] [287] 0.0 0.09 0.00 64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] ----------------------------------------------- 0.00 0.00 60517/21503971 UpdateStationAcceptance(Station*, bool) [178] 0.00 0.00 78452/21503971 Station::GetCatchmentRect() const [824] 0.09 0.00 21365002/21503971 FindStationsAroundTiles(OrthogonalTileArea const&, SmallVector*) [22] [288] 0.0 0.09 0.00 21503971 Station::GetCatchmentRadius() const [288] 0.00 0.00 217216/217234 AirportSpec::Get(unsigned char) [1238] ----------------------------------------------- 0.09 0.00 8/8 FeatureChangeInfo(ByteReader*) [282] [289] 0.0 0.09 0.00 8 IndustriesChangeInfo(unsigned int, int, int, ByteReader*) [289] 0.00 0.00 8/338 OverrideManagerBase::GetID(unsigned char, unsigned int) const [1681] 0.00 0.00 2/2 OverrideManagerBase::Add(unsigned char, unsigned int, unsigned int) [2458] 0.00 0.00 2/4 CleanIndustryTileTable(IndustrySpec*) [2318] ----------------------------------------------- 0.04 0.05 2463/2463 Vehicle::HandleLoading(bool) [217] [290] 0.0 0.04 0.05 2463 Vehicle::LeaveStation() [290] 0.00 0.03 2072/33148 Train::MarkDirty() [120] 0.00 0.02 2464/3791 LinkRefresher::Run(Vehicle*, bool, bool) [414] 0.00 0.00 2073/38734 Train::UpdateAcceleration() [607] 0.00 0.00 2463/2463 HideFillingPercent(unsigned short*) [828] 0.00 0.00 391/8055 GroundVehicle::PowerChanged() [686] 0.00 0.00 391/8053 GroundVehicle::CargoChanged() [749] 0.00 0.00 2073/557104 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [588] 0.00 0.00 2240/4483 UpdateVehicleTimetable(Vehicle*, bool) [892] 0.00 0.00 2464/2464 Order::MakeLeaveStation() [1500] 0.00 0.00 2464/2464 std::list >::remove(Vehicle* const&) [1501] 0.00 0.00 2464/23761 Order::CanLeaveWithCargo(bool) const [1342] 0.00 0.00 2463/2463 Vehicle::CancelReservation(unsigned short, Station*) [1502] 0.00 0.00 2073/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] 0.00 0.00 391/8054 RoadVehicle::MarkDirty() [1422] ----------------------------------------------- 0.01 0.08 3/3 AfterLoadGame() [83] [291] 0.0 0.01 0.08 3 AfterLoadVehicles(bool) [291] 0.00 0.07 1601/5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 36587/36587 Train::GetImage(Direction, EngineImageType) const [737] 0.00 0.00 47624/37285927 Vehicle::UpdateViewport(bool) [62] 0.00 0.00 36856/16247720 Vehicle::GetEngine() const [190] 0.00 0.00 47624/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] 0.00 0.00 1601/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 98/98 RoadVehUpdateCache(RoadVehicle*, bool) [844] 0.00 0.00 36587/154886362 Train::UpdateDeltaXY(Direction) [108] 0.00 0.00 234/234 RoadVehicle::GetImage(Direction, EngineImageType) const [934] 0.00 0.00 47624/157472782 Vehicle::UpdatePosition() [349] 0.00 0.00 15/15 UpdateAircraftCache(Aircraft*, bool) [943] 0.00 0.00 2/2 Ship::UpdateCache() [1048] 0.00 0.00 310/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 2/127016 Vehicle::UpdateVisualEffect(bool) [389] 0.00 0.00 36821/68019 Vehicle::GetGroundVehicleCache() [1294] 0.00 0.00 10768/10768 EffectVehicle::UpdateDeltaXY(Direction) [1409] 0.00 0.00 1694/1694 OrderList::Initialize(Order*, Vehicle*) [1542] 0.00 0.00 1601/5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] 0.00 0.00 234/234 RoadVehicle::UpdateDeltaXY(Direction) [1744] 0.00 0.00 196/2660 Order::Free() [1489] 0.00 0.00 68/5344 Vehicle::IsPrimaryVehicle() const [1448] 0.00 0.00 66/114 Aircraft::IsPrimaryVehicle() const [1801] 0.00 0.00 48/48 CompanyServiceInterval(Company const*, VehicleType) [1885] 0.00 0.00 40/611735 RoadVehicle::IsPrimaryVehicle() const [1202] 0.00 0.00 33/33 Aircraft::UpdateDeltaXY(Direction) [1946] 0.00 0.00 26/26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Order* const&) [1993] 0.00 0.00 26/26 Pool::GetNew(unsigned long) [1991] 0.00 0.00 22/22 Vehicle::AddToShared(Vehicle*) [2011] 0.00 0.00 15/15 Aircraft::GetImage(Direction, EngineImageType) const [2058] 0.00 0.00 4/8 Ship::IsPrimaryVehicle() const [2167] 0.00 0.00 3/3 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2408] 0.00 0.00 3/3 GetRotorImage(Aircraft const*, EngineImageType) [2353] 0.00 0.00 2/2 Ship::UpdateDeltaXY(Direction) [2477] 0.00 0.00 2/2 Ship::GetImage(Direction, EngineImageType) const [2496] ----------------------------------------------- 0.00 0.00 3/4940496 AfterLoadGame() [83] 0.00 0.00 9/4940496 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 58/4940496 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 631/4940496 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 669/4940496 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.00 1719/4940496 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 2406/4940496 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 17786/4940496 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 29394/4940496 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.01 0.00 612503/4940496 TrainController(Train*, Vehicle*, bool) [11] 0.01 0.00 851228/4940496 TrainCheckIfLineEnds(Train*, bool) [125] 0.04 0.02 3424090/4940496 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [292] 0.0 0.06 0.03 4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.01 0.01 4920394/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 40351/11021148 GetStationType(unsigned int) [221] 0.00 0.00 20177/20177 IsRoadStop(unsigned int) [1352] ----------------------------------------------- 0.00 0.00 2612/10426263 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.03 0.06 10423651/10426263 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [293] 0.0 0.03 0.06 10426263 CNodeList_HashTableT, 8, 10>::InsertClosedNode(CYapfRailNodeT&) [293] 0.06 0.00 10426320/30073208 CHashTableT, 8>::Find(CYapfNodeKeyTrackDir const&) [219] ----------------------------------------------- 0.08 0.00 7168/7168 TownsMonthlyLoop() [87] [294] 0.0 0.08 0.00 7168 UpdateTownGrowRate(Town*) [294] 0.00 0.00 6007680/20856490 DistanceSquare(unsigned int, unsigned int) [570] 0.00 0.00 7168/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 6366/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 56/1004985 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 142/1004985 Train::ReserveTrackUnderConsist() const [951] 0.01 0.01 199080/1004985 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.02 0.01 338931/1004985 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.02 0.01 466776/1004985 TrainController(Train*, Vehicle*, bool) [11] [295] 0.0 0.05 0.03 1004985 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.02 0.00 1010102/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 969084/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 1004979/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 1010097/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 29394/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 2265/3312 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [836] 0.00 0.00 2265/3312 MarkBridgeDirty(unsigned int) [870] 0.00 0.00 2945/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 3563/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 7/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] ----------------------------------------------- 0.00 0.00 4/1528002 ReverseTrainDirection(Train*) [192] 0.00 0.00 5/1528002 UpdateStationAcceptance(Station*, bool) [178] 0.00 0.00 77/1528002 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 124/1528002 TrainApproachingLineEnd(Train*, bool, bool) [428] 0.00 0.00 245/1528002 IncreaseDate() [56] 0.00 0.00 2142/1528002 GroundVehicle::PowerChanged() [686] 0.00 0.00 2420/1528002 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 2461/1528002 Vehicle::BeginLoading() [341] 0.00 0.00 2484/1528002 MarkTrainAsStuck(Train*) [866] 0.00 0.00 2621/1528002 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2993/1528002 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 7755/1528002 GroundVehicle::PowerChanged() [164] 0.00 0.00 75190/1528002 OnTick_Station() [63] 0.02 0.00 328499/1528002 RoadVehicle::Tick() [66] 0.06 0.00 1100982/1528002 NormaliseSubtypes(Train*) [322] [296] 0.0 0.08 0.00 1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 245/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 245/255 NWidgetBase::SetDirty(Window const*) const [1725] ----------------------------------------------- 0.00 0.00 44594/89769216 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.08 0.00 89724622/89769216 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [297] 0.0 0.08 0.00 89769216 IsDiagonalTrackdir(Trackdir) [297] ----------------------------------------------- 0.08 0.00 558000/558000 RunTileLoop() [8] [298] 0.0 0.08 0.00 558000 TileLoop_Station(unsigned int) [298] ----------------------------------------------- 0.00 0.00 9517/310224 RoadVehicle::OnNewDay() [450] 0.00 0.08 300707/310224 CheckIfTrainNeedsService(Train*) [80] [299] 0.0 0.00 0.08 310224 Vehicle::NeedsAutomaticServicing() const [299] 0.08 0.00 310223/310223 Vehicle::HasDepotOrder() const [300] ----------------------------------------------- 0.08 0.00 310223/310223 Vehicle::NeedsAutomaticServicing() const [299] [300] 0.0 0.08 0.00 310223 Vehicle::HasDepotOrder() const [300] ----------------------------------------------- 0.08 0.00 38868/38868 LoadUnloadVehicle(Vehicle*) [64] [301] 0.0 0.08 0.00 38868 CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [301] ----------------------------------------------- [302] 0.0 0.08 0.00 CheckClickOnViewportSign(ViewPort const*, int, int, ViewportSign const*) [302] ----------------------------------------------- 0.00 0.08 2076/2076 TrainController(Train*, Vehicle*, bool) [11] [303] 0.0 0.00 0.08 2076 TrainEnterStation(Train*, unsigned short) [303] 0.00 0.05 2076/2461 Vehicle::BeginLoading() [341] 0.00 0.03 2076/33148 Train::MarkDirty() [120] 0.00 0.00 2076/38734 Train::UpdateAcceleration() [607] 0.00 0.00 2076/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 2076/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] ----------------------------------------------- 0.04 0.04 11851344/11851344 UpdateTownCargoes(Town*, unsigned int, bool) [90] [304] 0.0 0.04 0.04 11851344 AddProducedCargo_Town(unsigned int, CargoArray&) [304] 0.00 0.04 151633/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 103825/184291 GetCargoIDByLabel(unsigned int) [1245] 0.00 0.00 103825/178990 GetCargoTranslation(unsigned char, GRFFile const*, bool) [1248] ----------------------------------------------- 0.00 0.00 59/288061 Load_VEHS() [447] 0.00 0.00 104/288061 CargoReservation::operator()(CargoPacket*) [912] 0.03 0.04 287898/288061 CargoLoad::operator()(CargoPacket*) [240] [305] 0.0 0.04 0.04 288061 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [305] 0.02 0.00 262880/262880 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [460] 0.01 0.02 288055/288055 VehicleCargoList::AddToMeta(CargoPacket const*, CargoList > >::MoveToAction) [461] ----------------------------------------------- 0.02 0.06 835438/835438 CallVehicleTicks() [6] [306] 0.0 0.02 0.06 835438 ElectricSparkTick(EffectVehicle*) [306] 0.00 0.05 49144/2302440 Vehicle::~Vehicle() [49] 0.00 0.01 245721/37285927 Vehicle::UpdateViewport(bool) [62] 0.00 0.00 245718/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 245723/36552042 Vehicle::UpdatePositionAndViewport() [169] 0.00 0.00 49147/2302458 Pool::FreeItem(unsigned long) [578] 0.00 0.00 49147/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.07 0.01 559875/559875 StationCargoList::Append(CargoPacket*, unsigned short) [214] [307] 0.0 0.07 0.01 559875 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [307] 0.01 0.00 455921/644663 CargoPacket::Merge(CargoPacket*) [587] 0.00 0.00 455914/822188 Pool::FreeItem(unsigned long) [1195] ----------------------------------------------- 0.00 0.08 12/12 DoLoad(LoadFilter*, bool) [61] [308] 0.0 0.00 0.08 12 Load_NewGRFMapping(OverrideManagerBase&) [308] 0.02 0.06 131296/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 131308/283879 SlIterateArray() [1223] 0.00 0.00 12/32 OverrideManagerBase::ResetMapping() [1954] ----------------------------------------------- 0.03 0.05 18162/18162 GameLoop() [3] [309] 0.0 0.03 0.05 18162 MoveAllTextEffects() [309] 0.01 0.04 365470/483992 ViewportSign::MarkDirty(ZoomLevel) const [333] ----------------------------------------------- 0.00 0.07 3/3 AfterLoadGame() [83] [310] 0.0 0.00 0.07 3 SettingsDisableElrail(int) [310] 0.00 0.07 1601/5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 1601/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 3/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1601/5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] 0.00 0.00 3/251 AddDateIntroducedRailTypes(RailTypes, int) [1731] 0.00 0.00 3/6 GetCompanyRailtypes(Owner) [2187] 0.00 0.00 3/18 MarkWholeScreenDirty() [2025] 0.00 0.00 3/3 ReinitGuiAfterToggleElrail(bool) [2375] ----------------------------------------------- 0.00 0.00 1858/100277 ReverseTrainDirection(Train*) [192] 0.04 0.03 98419/100277 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [311] 0.0 0.04 0.03 100277 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.01 294672/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.00 0.01 177715/643354 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 100277/31200056 IsRailStationTile(unsigned int) [68] 0.00 0.00 34185/119826 GetStationIndex(unsigned int) [599] 0.00 0.00 62289/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 175920/1908129 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [580] 0.00 0.00 393854/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 164916/20374747 GetTileType(unsigned int) [431] 0.00 0.00 62286/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 67/814742 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 289615/1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] 0.00 0.00 100278/1746880 Train::GetVehicleTrackdir() const [1175] 0.00 0.00 62615/282513 GetSignalType(unsigned int, Track) [1224] 0.00 0.00 62289/258728 GetSignalStateByTrackdir(unsigned int, Trackdir) [1231] ----------------------------------------------- 0.00 0.00 17/21693 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 25/21693 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.00 558/21693 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.01 0.02 10098/21693 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] 0.02 0.02 10995/21693 ClearTile_Clear(unsigned int, DoCommandFlag) [393] [312] 0.0 0.03 0.04 21693 DoClearSquare(unsigned int) [312] 0.04 0.00 10656/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.00 473/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 473/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.05 0.02 9/9 DoSave(SaveFilter*, bool) [51] [313] 0.0 0.05 0.02 9 Save_MAP1() [313] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.05 0.02 9/9 DoSave(SaveFilter*, bool) [51] [314] 0.0 0.05 0.02 9 Save_MAP4() [314] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.05 0.02 9/9 DoSave(SaveFilter*, bool) [51] [315] 0.0 0.05 0.02 9 Save_MAP7() [315] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.00 475/5938606 GetNewEngineType(Vehicle const*, Company const*, bool, unsigned short&) [978] 0.03 0.04 5938131/5938606 VehicleLengthChanged(Vehicle const*) [85] [316] 0.0 0.03 0.04 5938606 EngineReplacement(EngineRenew*, unsigned short, unsigned short, bool*) [316] 0.04 0.00 11877245/11877245 GetEngineReplacement(EngineRenew*, unsigned short, unsigned short) [382] ----------------------------------------------- [317] 0.0 0.07 0.00 DrawShipDepotSprite(int, int, Axis, DepotPart) [317] ----------------------------------------------- [318] 0.0 0.07 0.00 DiagonalTileIterator::~DiagonalTileIterator() [318] ----------------------------------------------- 0.00 0.00 16/13679815 HandleOldDiffCustom(bool) [1121] 0.00 0.00 391/13679815 LoadSettings(SettingDesc const*, void*) [807] 0.00 0.00 670/13679815 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.02 0.00 4777634/13679815 SlObjectMember(void*, SaveLoad const*) [57] 0.05 0.00 8901104/13679815 SlArray(void*, unsigned long, unsigned int) [150] [319] 0.0 0.07 0.00 13679815 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 210/522 CopyFromOldName(unsigned short) [1641] ----------------------------------------------- 0.00 0.00 124/4004279 TileLoop_Object(unsigned int) [801] 0.00 0.00 188383/4004279 TileLoop_Industry(unsigned int) [59] 0.05 0.02 3815772/4004279 TileLoop_Town(unsigned int) [15] [320] 0.0 0.05 0.02 4004279 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [320] 0.00 0.02 16978/524068 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] ----------------------------------------------- 0.00 0.00 3/119 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.03 53/119 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.04 63/119 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [396] [321] 0.0 0.00 0.07 119 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.07 51455/279715 Md5::Append(void const*, unsigned long) [140] 0.00 0.00 95/469 Md5::Finish(unsigned char*) [762] 0.00 0.00 119/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 95/469 Md5::Md5() [1649] 0.00 0.00 95/563 FioFCloseFile(_IO_FILE*) [1636] ----------------------------------------------- 0.01 0.06 1100974/1100974 TrainLocoHandler(Train*, bool) [7] [322] 0.0 0.01 0.06 1100974 NormaliseSubtypes(Train*) [322] 0.06 0.00 1100982/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] ----------------------------------------------- 0.00 0.01 28332/119432 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.01 0.04 91100/119432 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [323] 0.0 0.01 0.06 119432 SkipSpriteData(unsigned char, unsigned short) [323] 0.05 0.00 33169074/35470405 FioReadByte() [357] 0.01 0.00 5076406/5293715 FioSkipBytes(int) [552] ----------------------------------------------- [324] 0.0 0.07 0.00 GetTileDesc_Track(unsigned int, TileDesc*) [324] ----------------------------------------------- 0.00 0.00 846/173318 Save_GLOG() [778] 0.01 0.05 172472/173318 SlObject(void*, SaveLoad const*) [188] [325] 0.0 0.01 0.05 173318 SlCalcObjLength(void const*, SaveLoad const*) [325] 0.05 0.00 16740424/33705586 SlCalcObjMemberLength(void const*, SaveLoad const*) [265] ----------------------------------------------- 0.00 0.00 11/3803918 AfterLoadGame() [83] 0.00 0.00 73/3803918 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 1864/3803918 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] 0.00 0.00 2469/3803918 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 2945/3803918 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.00 0.00 14956/3803918 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.00 27292/3803918 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 41817/3803918 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 48462/3803918 TrainCheckIfLineEnds(Train*, bool) [125] 0.02 0.00 1176870/3803918 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.04 0.00 2487159/3803918 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] [326] 0.0 0.06 0.00 3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 2543882/3213894 FindFirstBit(unsigned int) [691] ----------------------------------------------- 0.06 0.00 9/9 DoSave(SaveFilter*, bool) [51] [327] 0.0 0.06 0.00 9 Save_MAP2() [327] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.00 41/284023 CargoReservation::operator()(CargoPacket*) [912] 0.01 0.05 283982/284023 CargoLoad::operator()(CargoPacket*) [240] [328] 0.0 0.01 0.05 284023 CargoPacket::Split(unsigned int) [328] 0.05 0.00 284027/744090 Pool::GetNew(unsigned long) [243] ----------------------------------------------- 0.00 0.06 15/15 ThreadObject_pthread::stThreadProc(void*) [330] [329] 0.0 0.00 0.06 15 ThreadObject_pthread::ThreadProc() [329] 0.00 0.06 16/16 LinkGraphSchedule::Run(void*) [331] 0.00 0.00 1/9 SaveFileToDisk(bool) [883] 0.00 0.00 1/1 SaveFileToDiskThread(void*) [2781] ----------------------------------------------- [330] 0.0 0.00 0.06 ThreadObject_pthread::stThreadProc(void*) [330] 0.00 0.06 15/15 ThreadObject_pthread::ThreadProc() [329] ----------------------------------------------- 0.00 0.06 16/16 ThreadObject_pthread::ThreadProc() [329] [331] 0.0 0.00 0.06 16 LinkGraphSchedule::Run(void*) [331] 0.00 0.05 16/16 MCFHandler::Run(LinkGraphJob&) const [361] 0.00 0.01 15/15 MCFHandler::Run(LinkGraphJob&) const [533] 0.00 0.00 17/17 DemandHandler::Run(LinkGraphJob&) const [1021] 0.00 0.00 31/31 FlowMapper::Run(LinkGraphJob&) const [1963] 0.00 0.00 16/16 LinkGraphJob::Init() [2044] 0.00 0.00 16/16 InitHandler::Run(LinkGraphJob&) const [2047] ----------------------------------------------- 0.03 0.03 282284/282284 VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) [275] [332] 0.0 0.03 0.03 282284 CargoDelivery::operator()(CargoPacket*) [332] 0.01 0.02 282291/282291 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] 0.00 0.00 282293/282293 VehicleCargoList::RemoveFromMeta(CargoPacket const*, CargoList > >::MoveToAction, unsigned int) [1225] ----------------------------------------------- 0.00 0.00 5/483992 BaseStation::~BaseStation() [1058] 0.00 0.00 2463/483992 RemoveTextEffect(unsigned short) [827] 0.00 0.01 116054/483992 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.01 0.04 365470/483992 MoveAllTextEffects() [309] [333] 0.0 0.01 0.05 483992 ViewportSign::MarkDirty(ZoomLevel) const [333] 0.04 0.00 2903991/2904017 GetCharacterHeight(FontSize) [383] 0.01 0.00 2903963/2903989 SpriteFontCache::GetHeight() const [575] 0.00 0.00 18653/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 120966/65941130 MarkViewportDirty(ViewPort const*, int, int, int, int) [264] ----------------------------------------------- 0.04 0.02 9/9 DoSave(SaveFilter*, bool) [51] [334] 0.0 0.04 0.02 9 Save_MAPH() [334] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.00 5544/285552 Train::ConsistChanged(ConsistChangeFlags) [177] 0.06 0.00 280008/285552 TrainController(Train*, Vehicle*, bool) [11] [335] 0.0 0.06 0.00 285552 Train::GetCurveSpeedLimit() const [335] ----------------------------------------------- [336] 0.0 0.06 0.00 CommandCost RemoveRailStation(Waypoint*, DoCommandFlag, OverflowSafeInt) [336] ----------------------------------------------- [337] 0.0 0.06 0.00 GetDirectionTowards(Vehicle const*, int, int) [337] ----------------------------------------------- [338] 0.0 0.06 0.00 ValidateTrains(Train*, Train*, Train*, Train*, bool) [338] ----------------------------------------------- [339] 0.0 0.06 0.00 GetWaterTileType(unsigned int) [339] ----------------------------------------------- 0.00 0.00 2/26328292 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.00 0.00 8/26328292 SetWaterClassDependingOnSurroundings(unsigned int, bool) [1059] 0.00 0.00 12/26328292 DoFloodTile(unsigned int) [42] 0.00 0.00 17/26328292 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 21/26328292 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 25/26328292 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.00 40/26328292 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 60/26328292 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 105/26328292 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 160/26328292 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 178/26328292 AnimateNewHouseTile(unsigned int) [73] 0.00 0.00 266/26328292 RunTileLoop() [8] 0.00 0.00 337/26328292 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [805] 0.00 0.00 341/26328292 AnimateNewHouseConstruction(unsigned int) [720] 0.00 0.00 473/26328292 DoClearSquare(unsigned int) [312] 0.00 0.00 533/26328292 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 918/26328292 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 1116/26328292 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 1733/26328292 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 1996/26328292 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 2469/26328292 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 2571/26328292 TileLoop_Road(unsigned int) [50] 0.00 0.00 5577/26328292 TileLoop_Industry(unsigned int) [59] 0.00 0.00 8090/26328292 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 8091/26328292 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 9838/26328292 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 9986/26328292 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 10097/26328292 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] 0.00 0.00 10995/26328292 ClearTile_Clear(unsigned int, DoCommandFlag) [393] 0.00 0.00 12228/26328292 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [836] 0.00 0.00 31459/26328292 TileLoop_Town(unsigned int) [15] 0.00 0.00 38978/26328292 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [537] 0.00 0.00 62021/26328292 AnimateTile_Town(unsigned int) [100] 0.00 0.00 62286/26328292 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 75647/26328292 AddAnimatedTile(unsigned int) [168] 0.00 0.00 113806/26328292 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.00 0.00 226313/26328292 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 248992/26328292 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.00 0.00 314204/26328292 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.00 0.00 814740/26328292 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 1010097/26328292 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.00 0.00 1846425/26328292 TileLoop_Clear(unsigned int) [33] 0.01 0.00 4793450/26328292 NewHouseTileLoop(unsigned int) [36] 0.01 0.00 6337705/26328292 Station::MarkTilesDirty(bool) const [172] 0.02 0.00 10263886/26328292 AnimateAnimatedTiles() [25] [340] 0.0 0.06 0.00 26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.01 385/2461 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.05 2076/2461 TrainEnterStation(Train*, unsigned short) [303] [341] 0.0 0.00 0.06 2461 Vehicle::BeginLoading() [341] 0.01 0.02 2461/2461 PrepareUnload(Vehicle*) [416] 0.01 0.02 2382/2382 IncreaseStats(Station*, Vehicle const*, unsigned short) [449] 0.00 0.00 2461/486820 Station::MarkTilesDirty(bool) const [172] 0.00 0.00 2233/2243 Vehicle::DeleteUnreachedImplicitOrders() [856] 0.00 0.00 2461/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 7395/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 12/12 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 2233/4483 UpdateVehicleTimetable(Vehicle*, bool) [892] 0.00 0.00 12/5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 2460/2460 Order::MakeLoading(bool) [1504] 0.00 0.00 243/21778 OrderList::GetOrderAt(int) const [1349] 0.00 0.00 25/2280 Vehicle::GetGroundVehicleFlags() [1510] 0.00 0.00 12/12 Pool::GetNew(unsigned long) [2085] 0.00 0.00 12/12 Order::MakeImplicit(unsigned short) [2088] 0.00 0.00 12/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.00 0.06 1/1 openttd_main(int, char**) [1] [342] 0.0 0.00 0.06 1 ShutdownGame() [342] 0.00 0.02 1/2 Game::Uninitialize(bool) [362] 0.00 0.01 1/1 NetworkShutDown() [530] 0.00 0.01 1/9 PoolBase::Clean(PoolType) [266] 0.00 0.01 1/6 Pool::CleanPool() [345] 0.00 0.00 1/11 UnInitWindowSystem() [1089] 0.00 0.00 1/5 ResetNewGRFData() [1141] 0.00 0.00 1/1 CloseConsoleLogIfActive() [2719] 0.00 0.00 1/1 IConsoleFree() [2690] 0.00 0.00 1/1 VideoDriver_Dedicated::Stop() [2824] 0.00 0.00 1/1 SoundDriver_Null::Stop() [2812] 0.00 0.00 1/1 MusicDriver_Null::Stop() [2808] 0.00 0.00 1/6 AI::Uninitialize(bool) [2200] 0.00 0.00 1/8 GamelogReset() [2145] 0.00 0.00 1/6 LinkGraphSchedule::Clear() [2196] 0.00 0.00 1/1 FioCloseAll() [2687] 0.00 0.00 1/1 NetworkCoreShutdown() [2708] ----------------------------------------------- 0.00 0.00 5/19140166 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [843] 0.01 0.00 3279910/19140166 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.05 0.00 15860251/19140166 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [70] [343] 0.0 0.06 0.00 19140166 GetSignalStateByTrackdir(unsigned int, Trackdir) [343] ----------------------------------------------- 0.06 0.00 268/268 Pool::CleanPool() [345] [344] 0.0 0.06 0.00 268 RandomizedSpriteGroup::~RandomizedSpriteGroup() [344] ----------------------------------------------- 0.00 0.01 1/6 PoolBase::Clean(PoolType) [266] 0.00 0.01 1/6 ShutdownGame() [342] 0.00 0.04 4/6 LoadNewGRF(unsigned int, unsigned int) [248] [345] 0.0 0.00 0.06 6 Pool::CleanPool() [345] 0.06 0.00 268/268 RandomizedSpriteGroup::~RandomizedSpriteGroup() [344] 0.00 0.00 29636/29636 Pool::FreeItem(unsigned long) [1335] 0.00 0.00 8532/8532 CallbackResultSpriteGroup::~CallbackResultSpriteGroup() [1418] 0.00 0.00 7776/7776 ResultSpriteGroup::~ResultSpriteGroup() [1424] 0.00 0.00 7416/7416 DeterministicSpriteGroup::~DeterministicSpriteGroup() [1429] 0.00 0.00 3020/3020 RealSpriteGroup::~RealSpriteGroup() [1481] 0.00 0.00 2624/2624 TileLayoutSpriteGroup::~TileLayoutSpriteGroup() [1494] ----------------------------------------------- 0.04 0.01 30045/30045 OnTick_Station() [63] [346] 0.0 0.04 0.01 30045 DeleteStaleLinks(Station*) [346] 0.00 0.01 1178/3791 LinkRefresher::Run(Vehicle*, bool, bool) [414] 0.00 0.01 26/26 RerouteCargo(Station*, unsigned char, unsigned short, unsigned short) [695] 0.00 0.00 39295/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 34/34 LinkGraph::Compress() [1940] 0.00 0.00 26/26 LinkGraph::Node::RemoveEdge(unsigned short) [1992] 0.00 0.00 26/26 FlowStatMap::DeleteFlows(unsigned short) [1988] ----------------------------------------------- 0.00 0.05 3/3 DoLoad(LoadFilter*, bool) [61] [347] 0.0 0.00 0.05 3 Load_TOWN() [347] 0.01 0.03 73123/3004409 SlObject(void*, SaveLoad const*) [188] 0.01 0.00 1792/30320 UpdateTownCargoTotal(Town*) [245] 0.00 0.00 1792/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 1832/283879 SlIterateArray() [1223] 0.00 0.00 1829/1829 Pool::GetNew(unsigned long, unsigned long) [1531] ----------------------------------------------- 0.00 0.02 2458/4991 CargoPayment::~CargoPayment() [402] 0.01 0.02 2533/4991 LoadUnloadVehicle(Vehicle*) [64] [348] 0.0 0.01 0.04 4991 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [348] 0.00 0.04 4992/62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] ----------------------------------------------- 0.00 0.00 40/157472782 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 47624/157472782 AfterLoadVehicles(bool) [291] 0.00 0.00 52798/157472782 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 688334/157472782 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.05 0.00 156683986/157472782 TrainController(Train*, Vehicle*, bool) [11] [349] 0.0 0.05 0.00 157472782 Vehicle::UpdatePosition() [349] ----------------------------------------------- 0.00 0.00 155/21879632 AfterLoadGame() [83] 0.00 0.00 155/21879632 FixupTrainLengths() [803] 0.00 0.00 310/21879632 AfterLoadVehicles(bool) [291] 0.00 0.00 18216/21879632 GroupStatistics::UpdateProfits() [906] 0.00 0.00 18216/21879632 NetworkPopulateCompanyStats(NetworkCompanyStats*) [905] 0.00 0.00 18216/21879632 VehiclesYearlyLoop() [877] 0.00 0.00 35111/21879632 GroupStatistics::UpdateAfterLoad() [556] 0.00 0.00 54648/21879632 UpdateCompanyRatingAndValue(Company*, bool) [555] 0.02 0.00 8890338/21879632 AgeVehicle(Vehicle*) [372] 0.03 0.00 12844267/21879632 Vehicle::ShowVisualEffect() const [19] [350] 0.0 0.05 0.00 21879632 Train::IsPrimaryVehicle() const [350] ----------------------------------------------- 0.05 0.00 329539/329539 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [203] [351] 0.0 0.05 0.00 329539 AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [351] ----------------------------------------------- 0.01 0.00 1012/4953 TrainLocoHandler(Train*, bool) [7] 0.04 0.00 3941/4953 ReverseTrainDirection(Train*) [192] [352] 0.0 0.05 0.00 4953 IsRailDepotTile(unsigned int) [352] ----------------------------------------------- [353] 0.0 0.05 0.00 LoadNewGRFSound(SoundEntry*) [353] ----------------------------------------------- [354] 0.0 0.05 0.00 CheckForMissingSprites() [354] ----------------------------------------------- [355] 0.0 0.05 0.00 CalcBridgeLenCostFactor(int) [355] ----------------------------------------------- [356] 0.0 0.05 0.00 ScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [356] ----------------------------------------------- 0.00 0.00 1/35470405 GfxLoadSprites() [237] 0.00 0.00 8/35470405 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 496/35470405 GRFSound(ByteReader*) [1012] 0.00 0.00 512/35470405 CfgApply(ByteReader*) [879] 0.00 0.00 920/35470405 GetGRFContainerVersion() [992] 0.00 0.00 62947/35470405 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 108904/35470405 FioSkipBytes(int) [552] 0.00 0.00 237277/35470405 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.00 519708/35470405 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 1370558/35470405 FioReadWord() [751] 0.05 0.00 33169074/35470405 SkipSpriteData(unsigned char, unsigned short) [323] [357] 0.0 0.05 0.00 35470405 FioReadByte() [357] ----------------------------------------------- 0.00 0.00 152/61187991 NewsTypeData::GetDisplay() const [1112] 0.00 0.00 392/61187991 LoadSettings(SettingDesc const*, void*) [807] 0.05 0.00 61187447/61187991 SlSaveLoadConv(void*, unsigned int) [124] [358] 0.0 0.05 0.00 61187991 ReadValue(void const*, unsigned int) [358] ----------------------------------------------- 0.01 0.04 779/779 MCF1stPass::MCF1stPass(LinkGraphJob&) [360] [359] 0.0 0.01 0.04 779 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] 0.04 0.00 373635/373651 DistanceMaxPlusManhattan(unsigned int, unsigned int) [384] 0.00 0.00 365258/365258 DistanceAnnotation::IsBetter(DistanceAnnotation const*, unsigned int, int, unsigned int) const [1220] 0.00 0.00 192628/192628 std::pair, bool> std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_insert_unique(DistanceAnnotation* const&) [1244] 0.00 0.00 104171/104171 Path::Fork(Path*, unsigned int, int, unsigned int) [1268] 0.00 0.00 103794/103794 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::equal_range(DistanceAnnotation* const&) [1269] 0.00 0.00 92315/177746 Path::Path(unsigned short, bool) [1249] 0.00 0.00 806/806 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [1594] 0.00 0.00 734/1357 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, Path* const&) [1562] ----------------------------------------------- 0.00 0.05 17/17 MCFHandler::Run(LinkGraphJob&) const [361] [360] 0.0 0.00 0.05 17 MCF1stPass::MCF1stPass(LinkGraphJob&) [360] 0.01 0.04 779/779 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] 0.00 0.00 788/1519 MultiCommodityFlow::CleanupPaths(unsigned short, std::vector >&) [1553] 0.00 0.00 16/16 MCF1stPass::EliminateCycles() [2043] ----------------------------------------------- 0.00 0.05 16/16 LinkGraphSchedule::Run(void*) [331] [361] 0.0 0.00 0.05 16 MCFHandler::Run(LinkGraphJob&) const [361] 0.00 0.05 17/17 MCF1stPass::MCF1stPass(LinkGraphJob&) [360] ----------------------------------------------- 0.00 0.02 1/2 ShutdownGame() [342] 0.00 0.02 1/2 AfterNewGRFScan::OnNewGRFsScanned() [239] [362] 0.0 0.00 0.05 2 Game::Uninitialize(bool) [362] 0.00 0.05 1/1 Game::Rescan() [363] 0.00 0.00 2/4 GameConfig::~GameConfig() [2320] 0.00 0.00 1/1 GameScannerInfo::~GameScannerInfo() [2804] 0.00 0.00 1/1 GameScannerLibrary::~GameScannerLibrary() [2820] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.00 0.05 1/1 Game::Uninitialize(bool) [362] [363] 0.0 0.00 0.05 1 Game::Rescan() [363] 0.00 0.02 2/45 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.02 1/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.00 1/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 1/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 2/16 ScriptScanner::RescanDir() [2045] 0.00 0.00 1/1 Game::ResetConfig() [2841] ----------------------------------------------- 0.00 0.01 1/4 AIScannerInfo::Initialize() [534] 0.00 0.01 1/4 Game::Initialize() [397] 0.00 0.02 2/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [364] 0.0 0.00 0.05 4 ScriptScanner::Initialize(char const*) [364] 0.00 0.05 4/45 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.00 4/16 ScriptScanner::RescanDir() [2045] 0.00 0.00 4/36 squirrel_register_global_std(Squirrel*) [1918] 0.00 0.00 4/36 Squirrel::Initialize() [1933] 0.00 0.00 4/4 Squirrel::Squirrel(char const*) [2340] ----------------------------------------------- 0.00 0.05 2/2 DoLoad(LoadFilter*, bool) [61] [365] 0.0 0.00 0.05 2 Load_CAPA() [365] 0.01 0.04 78104/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 78106/283879 SlIterateArray() [1223] 0.00 0.00 78104/78104 CargoPacket::CargoPacket() [1285] 0.00 0.00 78104/78104 Pool::GetNew(unsigned long, unsigned long) [1286] ----------------------------------------------- 0.00 0.00 4484/26911420 ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) [897] 0.04 0.00 26906936/26911420 ProcessOrders(Vehicle*) [30] [366] 0.0 0.05 0.00 26911420 Order::Equals(Order const&) const [366] ----------------------------------------------- 0.00 0.04 5/5 PoolBase::Clean(PoolType) [266] [367] 0.0 0.00 0.04 5 Pool::CleanPool() [367] 0.00 0.03 36587/36587 Train::~Train() [405] 0.00 0.01 10641/10641 EffectVehicle::~EffectVehicle() [675] 0.00 0.00 234/234 RoadVehicle::~RoadVehicle() [842] 0.00 0.00 47497/2302458 Pool::FreeItem(unsigned long) [578] 0.00 0.00 33/33 Aircraft::~Aircraft() [918] 0.00 0.00 2/2 Ship::~Ship() [1013] ----------------------------------------------- 0.03 0.01 18163/18163 NetworkGameLoop() [4] [368] 0.0 0.03 0.01 18163 TCPListenHandler::Receive() [368] 0.00 0.01 245/245 NetworkGameSocketHandler::ReceivePackets() [522] 0.00 0.00 2/2 ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) [1088] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 2/9 NetworkAddress::GetHostname() [2141] 0.00 0.00 2/2 ServerNetworkGameSocketHandler::AllowConnection() [2468] ----------------------------------------------- 0.00 0.00 4924/122008 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [735] 0.03 0.01 117084/122008 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [369] 0.0 0.03 0.01 122008 FormatNumber(char*, long long, char const*, char const*, int, int) [369] 0.00 0.01 384975/417026 seprintf(char*, char const*, char const*, ...) [680] 0.01 0.00 48653/75296 strecpy(char*, char const*, char const*) [674] ----------------------------------------------- 0.00 0.00 4032/541930 LoadStringWidthTable(bool) [540] 0.03 0.01 537898/541930 Font::getGlyphAdvance(unsigned int, LEPoint&) const [371] [370] 0.0 0.03 0.01 541930 SpriteFontCache::GetGlyphWidth(unsigned int) [370] 0.01 0.00 541914/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] 0.00 0.00 541922/38606723 DeleteEntryFromSpriteCache(unsigned int) [196] 0.00 0.00 541932/770234 SpriteFontCache::GetUnicodeGlyph(unsigned int) [1197] 0.00 0.00 541927/546407 SpriteExists(unsigned int) [1207] ----------------------------------------------- [371] 0.0 0.00 0.04 Font::getGlyphAdvance(unsigned int, LEPoint&) const [371] 0.03 0.01 537898/541930 SpriteFontCache::GetGlyphWidth(unsigned int) [370] ----------------------------------------------- 0.00 0.00 26109/4471297 RoadVehicle::OnNewDay() [450] 0.02 0.02 4445188/4471297 Train::OnNewDay() [76] [372] 0.0 0.02 0.02 4471297 AgeVehicle(Vehicle*) [372] 0.02 0.00 8890338/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 203759/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 52216/611735 RoadVehicle::IsPrimaryVehicle() const [1202] 0.00 0.00 2/836 GroupStatistics::VehicleReachedProfitAge(Vehicle const*) [1593] ----------------------------------------------- 0.01 0.00 50747/299741 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.03 0.00 248994/299741 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] [373] 0.0 0.04 0.00 299741 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] 0.00 0.00 299746/24990480 ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) [260] 0.00 0.00 299750/299750 IndustriesScopeResolver::IndustriesScopeResolver(ResolverObject&, unsigned int, Industry*, unsigned char, unsigned int) [809] 0.00 0.00 299740/64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] 0.00 0.00 599498/10013865 GetIndustryTileSpec(unsigned short) [1164] ----------------------------------------------- 0.00 0.04 155004/155004 UpdateSignalsInBuffer(Owner) [93] [374] 0.0 0.00 0.04 155004 EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [374] 0.03 0.01 155003/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] ----------------------------------------------- 0.01 0.03 126782/126782 Train::ConsistChanged(ConsistChangeFlags) [177] [375] 0.0 0.01 0.03 126782 Engine::DetermineCapacity(Vehicle const*, unsigned short*) const [375] 0.00 0.03 125189/125189 GetEngineProperty(unsigned short, PropertyID, unsigned int, Vehicle const*) [422] 0.00 0.00 1256/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.00 0.00 126778/183523 Engine::CanCarryCargo() const [1247] ----------------------------------------------- 0.02 0.02 9/9 DoSave(SaveFilter*, bool) [51] [376] 0.0 0.02 0.02 9 Save_MAP5() [376] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.01 3/13 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.03 10/13 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] [377] 0.0 0.00 0.04 13 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] 0.00 0.04 13/13 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [394] 0.00 0.00 13/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 13/24 IniFile::IniFile(char const* const*) [2008] 0.00 0.00 13/11782 stredup(char const*, char const*) [1407] 0.00 0.00 13/24 IniFile::~IniFile() [2009] ----------------------------------------------- 0.00 0.00 2612/26586212 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 9891/26586212 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 30376/26586212 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 133471/26586212 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 393854/26586212 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 676414/26586212 CheckNextTrainTile(Train*) [185] 0.00 0.00 732273/26586212 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 979897/26586212 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 1031547/26586212 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [413] 0.03 0.00 22595877/26586212 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [378] 0.0 0.04 0.00 26586212 GetReservedTrackbits(unsigned int) [378] ----------------------------------------------- 0.04 0.00 19766715/19766715 TileLoop_Track(unsigned int) [145] [379] 0.0 0.04 0.00 19766715 GetTileType(unsigned int) [379] ----------------------------------------------- 0.00 0.00 119/16935739 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [734] 0.00 0.00 222/16935739 AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1001] 0.00 0.00 348/16935739 FindSubsidyPassengerRoute() [1033] 0.00 0.00 944/16935739 GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) [1005] 0.00 0.00 39295/16935739 DeleteStaleLinks(Station*) [346] 0.00 0.00 68499/16935739 ClosestTownFromTile(unsigned int, unsigned int) [78] 0.00 0.00 282283/16935739 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] 0.00 0.00 298332/16935739 Station::RecomputeIndustriesNear() [95] 0.04 0.00 16245697/16935739 CalcClosestTownFromTile(unsigned int, unsigned int) [58] [380] 0.0 0.04 0.00 16935739 DistanceManhattan(unsigned int, unsigned int) [380] ----------------------------------------------- 0.00 0.00 9434/13895386 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 52150/13895386 CheckNextTrainTile(Train*) [185] 0.00 0.00 660918/13895386 Vehicle::ShowVisualEffect() const [19] 0.01 0.00 3305032/13895386 Train::GetCurrentMaxSpeed() const [12] 0.03 0.00 9867852/13895386 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] [381] 0.0 0.04 0.00 13895386 Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [381] ----------------------------------------------- 0.04 0.00 11877245/11877245 EngineReplacement(EngineRenew*, unsigned short, unsigned short, bool*) [316] [382] 0.0 0.04 0.00 11877245 GetEngineReplacement(EngineRenew*, unsigned short, unsigned short) [382] ----------------------------------------------- 0.00 0.00 1/2904017 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] 0.00 0.00 5/2904017 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [928] 0.00 0.00 20/2904017 NetworkReInitChatBoxSize() [1083] 0.04 0.00 2903991/2904017 ViewportSign::MarkDirty(ZoomLevel) const [333] [383] 0.0 0.04 0.00 2904017 GetCharacterHeight(FontSize) [383] ----------------------------------------------- 0.00 0.00 16/373651 DemandCalculator::DemandCalculator(LinkGraphJob&) [1020] 0.04 0.00 373635/373651 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [384] 0.0 0.04 0.00 373651 DistanceMaxPlusManhattan(unsigned int, unsigned int) [384] ----------------------------------------------- 0.01 0.00 46330/321908 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.03 0.00 275578/321908 GrowTown(Town*) [163] [385] 0.0 0.04 0.00 321908 GetTownRoadBits(unsigned int) [385] 0.00 0.00 5421/72831 GetTileType(unsigned int) [1292] ----------------------------------------------- [386] 0.0 0.04 0.00 DrawStationTile(int, int, RailType, Axis, StationClassID, unsigned int) [386] ----------------------------------------------- [387] 0.0 0.04 0.00 SmallVector::~SmallVector() [387] ----------------------------------------------- 0.04 0.00 1003110/1003110 SlObjectMember(void*, SaveLoad const*) [57] [388] 0.0 0.04 0.00 1003110 ReferenceToInt(void const*, SLRefType) [388] ----------------------------------------------- 0.00 0.00 2/127016 AfterLoadVehicles(bool) [291] 0.00 0.00 234/127016 RoadVehUpdateCache(RoadVehicle*, bool) [844] 0.01 0.03 126780/127016 Train::ConsistChanged(ConsistChangeFlags) [177] [389] 0.0 0.01 0.03 127016 Vehicle::UpdateVisualEffect(bool) [389] 0.00 0.03 115773/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.00 0.00 127016/16247720 Vehicle::GetEngine() const [190] ----------------------------------------------- 0.00 0.04 18161/18161 GameLoop() [3] [390] 0.0 0.00 0.04 18161 NetworkBackgroundUDPLoop() [390] 0.03 0.00 36323/36323 NetworkUDPSocketHandler::ReceivePackets() [429] 0.01 0.00 18161/20260 ThreadMutex_pthread::BeginCritical(bool) [611] ----------------------------------------------- 0.00 0.00 10/2340057 Station::UpdateVirtCoord() [524] 0.00 0.00 16/2340057 GetTileType(unsigned int) [988] 0.00 0.00 34/2340057 AfterLoadGame() [83] 0.00 0.00 916/2340057 SndPlayTileFx(unsigned short, unsigned int) [538] 0.00 0.00 21897/2340057 Town::UpdateVirtCoord() [197] 0.00 0.01 464191/2340057 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.01 694228/2340057 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.02 1158765/2340057 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] [391] 0.0 0.00 0.04 2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.02 0.00 1875013/224470809 GetTileSlope(unsigned int, int*) [45] 0.01 0.00 465038/11167936 GetTileMaxZ(unsigned int) [220] 0.01 0.00 1875022/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 76972/219946 CanConnectToRoad(unsigned int, RoadType, DiagDirection) [596] 0.00 0.00 76972/12753695 GetPartialPixelZ(int, int, Slope) [285] 0.00 0.00 76973/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] ----------------------------------------------- 0.02 0.02 1172665/1172665 Vehicle::ShowVisualEffect() const [19] [392] 0.0 0.02 0.02 1172665 IsHangar(unsigned int) [392] 0.02 0.00 1172670/11021148 GetStationType(unsigned int) [221] 0.00 0.00 1172686/1172690 GetTileType(unsigned int) [1184] ----------------------------------------------- 0.00 0.04 81020/81020 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [393] 0.0 0.00 0.04 81020 ClearTile_Clear(unsigned int, DoCommandFlag) [393] 0.02 0.02 10995/21693 DoClearSquare(unsigned int) [312] 0.00 0.00 10996/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 10995/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.04 13/13 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] [394] 0.0 0.00 0.04 13 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [394] 0.00 0.04 13/13 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] 0.00 0.00 13/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 26/1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- 0.00 0.04 13/13 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [394] [395] 0.0 0.00 0.04 13 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] 0.00 0.04 78/78 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [396] 0.00 0.00 78/159 str_fmt(char const*, ...) [989] 0.00 0.00 52/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 1053/11782 stredup(char const*, char const*) [1407] 0.00 0.00 374/1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- 0.00 0.04 78/78 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] [396] 0.0 0.00 0.04 78 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [396] 0.00 0.04 63/119 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 78/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 63/436 GRFGetSizeOfDataSection(_IO_FILE*) [1652] 0.00 0.00 63/563 FioFCloseFile(_IO_FILE*) [1636] ----------------------------------------------- 0.00 0.01 1/5 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.03 4/5 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [397] 0.0 0.00 0.04 5 Game::Initialize() [397] 0.00 0.02 1/11 TarScanner::DoScan(TarScanner::Mode) [174] 0.00 0.01 1/4 ScriptScanner::Initialize(char const*) [364] 0.00 0.00 2/4 ScriptScanner::ScriptScanner() [2322] 0.00 0.00 1/3 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 1/3 GameScannerInfo::RegisterAPI(Squirrel*) [2391] 0.00 0.00 1/32 ScriptScanner::ResetEngine() [1953] 0.00 0.00 1/1 GameScannerInfo::Initialize() [2803] ----------------------------------------------- 0.00 0.00 30378/22626377 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.03 0.00 22595999/22626377 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [398] 0.0 0.04 0.00 22626377 TrackOverlapsTracks(TrackBits, Track) [398] ----------------------------------------------- 0.00 0.00 2126/11307854 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [970] 0.00 0.00 4684/11307854 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 9007/11307854 CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [86] 0.00 0.00 112650/11307854 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [545] 0.03 0.00 11179387/11307854 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [399] 0.0 0.04 0.00 11307854 SmallArray::FirstFreeSubArray() [399] ----------------------------------------------- 0.04 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [400] 0.0 0.04 0.00 4 CommitVehicleListOrderChanges() [400] 0.00 0.00 118/21912 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1346] ----------------------------------------------- [401] 0.0 0.04 0.00 GetSimpleHouseCallback(CallbackID, unsigned int, unsigned int, HouseSpec const*, Town*, unsigned int, unsigned int) [401] ----------------------------------------------- 0.00 0.00 79/2554 Pool::CleanPool() [768] 0.00 0.03 2475/2554 LoadUnloadVehicle(Vehicle*) [64] [402] 0.0 0.00 0.03 2554 CargoPayment::~CargoPayment() [402] 0.00 0.02 2458/4991 AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [348] 0.01 0.00 377/377 RoadVehicle::GetExpenseType(bool) const [618] 0.00 0.00 2459/20183 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 2458/2458 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1505] 0.00 0.00 2082/2082 Train::GetExpenseType(bool) const [1518] ----------------------------------------------- 0.02 0.02 799944/799944 CallVehicleTicks() [6] [403] 0.0 0.02 0.02 799944 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.01 11111/2302440 Vehicle::~Vehicle() [49] 0.00 0.00 144441/37285927 Vehicle::UpdateViewport(bool) [62] 0.00 0.00 144438/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 144441/36552042 Vehicle::UpdatePositionAndViewport() [169] 0.00 0.00 11111/2302458 Pool::FreeItem(unsigned long) [578] 0.00 0.00 11109/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.02 0.01 10182729/10182729 HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [209] [404] 0.0 0.02 0.01 10182729 TownScopeResolver::TownScopeResolver(ResolverObject&, Town*, bool) [404] 0.01 0.00 10182691/64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] ----------------------------------------------- 0.00 0.03 36587/36587 Pool::CleanPool() [367] [405] 0.0 0.00 0.03 36587 Train::~Train() [405] 0.00 0.03 36587/2302440 Vehicle::~Vehicle() [49] 0.00 0.00 36587/36856 Vehicle::PreDestructor() [1320] 0.00 0.00 36587/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.01 0.02 1/1 SwitchToMode(SwitchMode) [156] [406] 0.0 0.01 0.02 1 NetworkServerStart() [406] 0.00 0.01 1/2 NetworkInitialize(bool) [457] 0.00 0.01 1/2 NetworkDisconnect(bool, bool) [458] 0.00 0.00 1/4 NetworkUDPInitialize() [945] 0.00 0.00 4/7 IConsoleCmdExec(char const*) [1003] 0.00 0.00 1/2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [1026] 0.00 0.00 1/1 NetworkUDPSocketHandler::Listen() [1056] 0.00 0.00 1/9 GetBindAddresses(SmallVector*, unsigned short) [1032] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 1/2 NetworkAddress::Listen(int, SmallMap*) [2448] 0.00 0.00 1/2 Pool::GetNew(unsigned long) [2473] 0.00 0.00 1/18163 NetworkUDPAdvertise() [1362] 0.00 0.00 1/1 ServerNetworkAdminSocketHandler::WelcomeAll() [2840] ----------------------------------------------- 0.00 0.03 2/2 DoLoad(LoadFilter*, bool) [61] [407] 0.0 0.00 0.03 2 Load_STNN() [407] 0.01 0.03 56492/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 1680/283879 SlIterateArray() [1223] 0.00 0.00 1678/49658 SlReadByte() [1307] 0.00 0.00 1678/1697 Pool::GetNew(unsigned long, unsigned long) [1540] 0.00 0.00 1672/1693 Station::Station(unsigned int) [1543] 0.00 0.00 538/3836 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, unsigned short const&) [1467] 0.00 0.00 6/8 StationRect::StationRect() [2159] ----------------------------------------------- 0.00 0.01 177715/643354 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.02 465639/643354 TrainController(Train*, Vehicle*, bool) [11] [408] 0.0 0.00 0.03 643354 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.02 613101/814742 UnreserveRailTrack(unsigned int, Track) [456] 0.01 0.00 2885/4253 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [537] 0.00 0.00 51448/119826 GetStationIndex(unsigned int) [599] 0.00 0.00 1439/3708 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 1232/1232 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [789] 0.00 0.00 187547/20374747 GetTileType(unsigned int) [431] 0.00 0.00 25721/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 823/3312 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [836] 0.00 0.00 409/211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 1733/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 823/3312 MarkBridgeDirty(unsigned int) [870] 0.00 0.00 823/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 1733/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 2464/2464 SetTunnelBridgeReservation(unsigned int, bool) [clone .constprop.159] [1499] 0.00 0.00 1232/81948 GetOtherTunnelBridgeEnd(unsigned int) [1281] 0.00 0.00 823/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.03 3/3 DoLoad(LoadFilter*, bool) [61] [409] 0.0 0.00 0.03 3 Ptrs_STNN() [409] 0.01 0.03 55720/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 33/7645 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 46/7645 IndustryMonthlyLoop() [143] 0.00 0.03 7566/7645 Pool::CleanPool() [411] [410] 0.0 0.00 0.03 7645 Industry::~Industry() [410] 0.03 0.00 46/46 ReleaseDisastersTargetingIndustry(unsigned short) [438] 0.00 0.00 555/558 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 604/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 3/3 DeleteOilRig(unsigned int) [893] 0.00 0.00 3/5 Station::~Station() [919] 0.00 0.00 601/2265674 DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1173] 0.00 0.00 46/46 DeleteIndustryNews(unsigned short) [1894] 0.00 0.00 46/28831 DeleteWindowById(WindowClass, int, bool) [1337] 0.00 0.00 46/46 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [1895] 0.00 0.00 46/46 DeleteSubsidyWith(SourceType, unsigned short) [1893] 0.00 0.00 3/1701 Pool::FreeItem(unsigned long) [1539] 0.00 0.00 1/2394 OrthogonalTileArea::ClampToMap() [1506] ----------------------------------------------- 0.00 0.03 5/5 PoolBase::Clean(PoolType) [266] [411] 0.0 0.00 0.03 5 Pool::CleanPool() [411] 0.00 0.03 7566/7645 Industry::~Industry() [410] 0.00 0.00 7566/7612 Pool::FreeItem(unsigned long) [1427] ----------------------------------------------- 0.00 0.03 3/3 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [412] 0.0 0.00 0.03 3 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] 0.00 0.03 3/3 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [420] 0.00 0.00 3/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 3/24 IniFile::IniFile(char const* const*) [2008] 0.00 0.00 3/11782 stredup(char const*, char const*) [1407] 0.00 0.00 3/24 IniFile::~IniFile() [2009] ----------------------------------------------- 0.00 0.03 386523/386523 FollowTrainReservation(Train const*, Vehicle**) [246] [413] 0.0 0.00 0.03 386523 FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [413] 0.01 0.02 645175/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.00 0.00 1031547/26586212 GetReservedTrackbits(unsigned int) [378] ----------------------------------------------- 0.00 0.00 149/3791 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.01 1178/3791 DeleteStaleLinks(Station*) [346] 0.00 0.02 2464/3791 Vehicle::LeaveStation() [290] [414] 0.0 0.00 0.03 3791 LinkRefresher::Run(Vehicle*, bool, bool) [414] 0.00 0.03 3790/3790 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] 0.00 0.00 3791/21778 OrderList::GetOrderAt(int) const [1349] 0.00 0.00 3791/3791 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1469] 0.00 0.00 3791/3791 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1468] 0.00 0.00 3790/79859 OrderList::GetNextDecisionNode(Order const*, unsigned int) const [1284] 0.00 0.00 3790/3790 LinkRefresher::LinkRefresher(Vehicle*, std::set, std::allocator >*, bool, bool) [1470] ----------------------------------------------- 0.00 0.03 3790/3790 LinkRefresher::Run(Vehicle*, bool, bool) [414] [415] 0.0 0.00 0.03 3790 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] 0.00 0.02 7581/8332 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] 0.00 0.01 21289/21289 LinkRefresher::RefreshStats(Order const*, Order const*) [527] 0.00 0.00 25083/25083 LinkRefresher::PredictNextOrder(Order const*, Order const*, unsigned char, unsigned int) [1340] 0.00 0.00 21297/23761 Order::CanLeaveWithCargo(bool) const [1342] 0.00 0.00 21292/21292 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(LinkRefresher::Hop const&) [1351] ----------------------------------------------- 0.01 0.02 2461/2461 Vehicle::BeginLoading() [341] [416] 0.0 0.01 0.02 2461 PrepareUnload(Vehicle*) [416] 0.02 0.00 44033/44033 VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) [486] 0.00 0.00 2461/50839 OrderList::GetNextStoppingStation(Vehicle const*, Order const*, unsigned int) const [485] 0.00 0.00 2460/2462 Pool::GetNew(unsigned long) [1503] ----------------------------------------------- 0.01 0.02 282291/282291 CargoDelivery::operator()(CargoPacket*) [332] [417] 0.0 0.01 0.02 282291 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] 0.01 0.01 282288/282288 AddCargoDelivery(unsigned char, Owner, unsigned int, SourceType, unsigned short, Station const*) [481] 0.00 0.00 282283/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 302/302 IndustryTemporarilyRefusesCargo(Industry*, unsigned char) [840] 0.00 0.00 282287/282287 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1227] 0.00 0.00 282287/282287 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [1226] ----------------------------------------------- 0.00 0.00 343/62105 GfxLoadSprites() [237] 0.00 0.00 636/62105 SpriteReplace(ByteReader*) [826] 0.00 0.00 4016/62105 LoadFontGlyph(ByteReader*) [748] 0.00 0.00 4660/62105 GraphicsNew(ByteReader*) [745] 0.00 0.01 19592/62105 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.02 32858/62105 NewSpriteSet(ByteReader*) [507] [418] 0.0 0.00 0.03 62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.01 28332/119432 SkipSpriteData(unsigned char, unsigned short) [323] 0.01 0.00 31747/31747 GetGRFSpriteOffset(unsigned int) [610] 0.00 0.00 1168/1168 ReadRecolourSprite(unsigned short, unsigned int) [715] 0.00 0.00 64670/225256 FioReadDword() [763] 0.00 0.00 62947/35470405 FioReadByte() [357] 0.00 0.00 29182/685279 FioReadWord() [751] 0.00 0.00 28332/5293715 FioSkipBytes(int) [552] 0.00 0.00 62105/119200 FioGetPos() [1258] 0.00 0.00 61247/61279 AllocateSpriteCache(unsigned int) [1296] ----------------------------------------------- 0.01 0.02 9/9 DoSave(SaveFilter*, bool) [51] [419] 0.0 0.01 0.02 9 Save_MAP6() [419] 0.02 0.00 9216/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 9216/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.03 3/3 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] [420] 0.0 0.00 0.03 3 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [420] 0.00 0.03 3/3 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.00 53/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 3/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 84/1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- 0.00 0.03 3/3 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [420] [421] 0.0 0.00 0.03 3 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.03 53/119 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 53/159 str_fmt(char const*, ...) [989] 0.00 0.00 12/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 320/11782 stredup(char const*, char const*) [1407] 0.00 0.00 267/1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- 0.00 0.03 125189/125189 Engine::DetermineCapacity(Vehicle const*, unsigned short*) const [375] [422] 0.0 0.00 0.03 125189 GetEngineProperty(unsigned short, PropertyID, unsigned int, Vehicle const*) [422] 0.00 0.03 125186/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] ----------------------------------------------- 0.00 0.00 8963/202960 RoadVehicle::OnNewDay() [450] 0.03 0.00 193997/202960 Train::OnNewDay() [76] [423] 0.0 0.03 0.00 202960 CheckVehicleBreakdown(Vehicle*) [423] 0.00 0.00 33725/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.00 320/617443 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 4608/617443 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.02 0.01 612515/617443 TrainController(Train*, Vehicle*, bool) [11] [424] 0.0 0.02 0.01 617443 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] 0.00 0.01 617444/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 617446/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 410/10704489 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] ----------------------------------------------- 0.03 0.00 3/3 AfterLoadGame() [83] [425] 0.0 0.03 0.00 3 AfterLoadCompanyStats() [425] 0.00 0.00 13788/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 334/211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 1110/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 1110/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.00 134/3090393 ClearTile_Town(unsigned int, DoCommandFlag) [874] 0.03 0.00 3090259/3090393 TileLoop_Town(unsigned int) [15] [426] 0.0 0.03 0.00 3090393 CanDeleteHouse(unsigned int) [426] 0.00 0.00 202/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 202/202 ConvertBooleanCallback(GRFFile const*, unsigned short, unsigned short) [1758] ----------------------------------------------- 0.01 0.02 60500/60500 OnTick_Station() [63] [427] 0.0 0.01 0.02 60500 TriggerWatchedCargoCallbacks(Station*) [427] 0.02 0.00 638634/638634 WatchedCargoCallback(unsigned int, unsigned int) [478] 0.00 0.00 3869/78452 Station::GetCatchmentRect() const [824] 0.00 0.00 3869/3937 OrthogonalTileArea::OrthogonalTileArea(unsigned int, unsigned int) [1463] ----------------------------------------------- 116175 TrainController(Train*, Vehicle*, bool) [11] 0.15 1.44 375947/7409920 TrainLocoHandler(Train*, bool) [7] [428] 0.0 0.03 0.00 492122 TrainApproachingLineEnd(Train*, bool, bool) [428] 0.00 0.00 124/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 124/13070 MarkTrainAsStuck(Train*) [866] 0.00 0.00 3/808795 CheckNextTrainTile(Train*) [185] 127 ReverseTrainDirection(Train*) [192] ----------------------------------------------- 0.03 0.00 36323/36323 NetworkBackgroundUDPLoop() [390] [429] 0.0 0.03 0.00 36323 NetworkUDPSocketHandler::ReceivePackets() [429] 0.00 0.00 2/2 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 36328/56671 Packet::~Packet() [1298] 0.00 0.00 36327/36573 Packet::Packet(NetworkSocketHandler*) [1321] 0.00 0.00 2/246 Packet::PrepareToRead() [1735] 0.00 0.00 2/2 NetworkUDPSocketHandler::HandleUDPPacket(Packet*, NetworkAddress*) [2463] ----------------------------------------------- 0.03 0.00 37374248/37374248 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [430] 0.0 0.03 0.00 37374248 VehicleScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [430] ----------------------------------------------- 0.00 0.00 1011/20374747 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 3941/20374747 ReverseTrainDirection(Train*) [192] 0.00 0.00 12368/20374747 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 164916/20374747 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 187547/20374747 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 249578/20374747 TrainMovedChangeSignals(unsigned int, DiagDirection) [99] 0.00 0.00 763871/20374747 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 818321/20374747 CheckNextTrainTile(Train*) [185] 0.00 0.00 1854209/20374747 TrainController(Train*, Vehicle*, bool) [11] 0.01 0.00 3622478/20374747 Train::GetCurrentMaxSpeed() const [12] 0.02 0.00 12696507/20374747 TrainCheckIfLineEnds(Train*, bool) [125] [431] 0.0 0.03 0.00 20374747 GetTileType(unsigned int) [431] ----------------------------------------------- 0.00 0.00 2911/12651725 GetFoundationSlope(unsigned int, int*) [161] 0.03 0.00 12648814/12651725 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] [432] 0.0 0.03 0.00 12651725 IsPlainRailTile(unsigned int) [432] 0.00 0.00 98724/98724 IsSlopeWithThreeCornersRaised(Slope) [1272] ----------------------------------------------- 0.00 0.00 254/9867570 GetNearbyTileInformation(unsigned int, bool) [985] 0.00 0.00 396241/9867570 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.03 0.00 9471075/9867570 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [205] [433] 0.0 0.03 0.00 9867570 GetTerrainType(unsigned int, TileContext) [433] ----------------------------------------------- 0.00 0.00 84/5396978 HandleParameterInfo(ByteReader*) [1049] 0.00 0.00 236/5396978 str_strip_colours(char*) [1028] 0.00 0.00 450/5396978 buf_lexfeed(void*) [997] 0.00 0.00 1419/5396978 StrValid(char const*, char const*) [965] 0.00 0.00 236562/5396978 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 244830/5396978 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] 0.00 0.00 623651/5396978 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] 0.01 0.00 1885748/5396978 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] 0.01 0.00 2403998/5396978 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [434] 0.0 0.03 0.00 5396978 Utf8Decode(unsigned int*, char const*) [434] ----------------------------------------------- 0.00 0.00 1192/557087 RoadVehicle::OnNewDay() [450] 0.03 0.00 555895/557087 Train::OnNewDay() [76] [435] 0.0 0.03 0.00 557087 DecreaseVehicleValue(Vehicle*) [435] ----------------------------------------------- 0.01 0.00 33190/77531 LinkRefresher::RefreshStats(Order const*, Order const*) [527] 0.01 0.01 44341/77531 IncreaseStats(Station*, Vehicle const*, unsigned short) [449] [436] 0.0 0.02 0.01 77531 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] 0.01 0.00 77536/77536 LinkGraph::Node::UpdateEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [602] 0.00 0.00 3/38 Pool::FreeItem(unsigned long) [1907] 0.00 0.00 3/3 LinkGraph::Merge(LinkGraph*) [2406] 0.00 0.00 3/3 std::list >::remove(LinkGraph* const&) [2407] 0.00 0.00 1/4 LinkGraph::AddNode(Station const*) [2344] ----------------------------------------------- 0.00 0.00 2/36134 _GenerateWorld(void*) [889] 0.00 0.00 18/36134 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.03 0.00 36114/36134 StateGameLoop() [5] [437] 0.0 0.03 0.00 36134 BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) [437] 0.00 0.00 36136/36138 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1326] ----------------------------------------------- 0.03 0.00 46/46 Industry::~Industry() [410] [438] 0.0 0.03 0.00 46 ReleaseDisastersTargetingIndustry(unsigned short) [438] ----------------------------------------------- [439] 0.0 0.03 0.00 GetRoadOwner(unsigned int, RoadType) [439] ----------------------------------------------- [440] 0.0 0.03 0.00 TrainCrashed(Train*) [440] ----------------------------------------------- [441] 0.0 0.03 0.00 ExplosionSmallTick(EffectVehicle*) [441] ----------------------------------------------- [442] 0.0 0.03 0.00 DedicatedSignalHandler(int) [442] ----------------------------------------------- [443] 0.0 0.03 0.00 CStrA::AddFormatL(char const*, __va_list_tag*) [443] ----------------------------------------------- [444] 0.0 0.03 0.00 Window::DrawViewport() const [444] ----------------------------------------------- 0.00 0.00 37/18093549 CheckBridgeSlopeNorth(Axis, Slope*, int*) [1129] 0.00 0.00 37/18093549 CheckBridgeSlopeSouth(Axis, Slope*, int*) [1130] 0.00 0.00 3312/18093549 GetBridgeHeight(unsigned int) [901] 0.00 0.00 76973/18093549 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 172055/18093549 HasBridgeFlatRamp(Slope, Axis) [831] 0.00 0.00 622472/18093549 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.01 0.00 4569854/18093549 GetFoundationSlope(unsigned int, int*) [161] 0.02 0.00 12648809/18093549 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] [445] 0.0 0.03 0.00 18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] ----------------------------------------------- 0.00 0.00 2073/110579 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [170] 0.02 0.01 108506/110579 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] [446] 0.0 0.02 0.01 110579 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] 0.01 0.00 109610/111474 Station::GetTileArea(OrthogonalTileArea*, StationType) const [600] 0.00 0.00 703/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 703/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 266/266 Waypoint::GetTileArea(OrthogonalTileArea*, StationType) const [1717] ----------------------------------------------- 0.00 0.03 3/3 DoLoad(LoadFilter*, bool) [61] [447] 0.0 0.00 0.03 3 Load_VEHS() [447] 0.01 0.02 47624/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 47624/2302472 Vehicle::Vehicle(VehicleType) [577] 0.00 0.00 59/288061 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [305] 0.00 0.00 59/744090 Pool::GetNew(unsigned long) [243] 0.00 0.00 47627/283879 SlIterateArray() [1223] 0.00 0.00 47624/49658 SlReadByte() [1307] 0.00 0.00 47624/47624 Pool::GetNew(unsigned long, unsigned long) [1310] 0.00 0.00 59/70 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1852] ----------------------------------------------- 0.00 0.03 3/3 DoLoad(LoadFilter*, bool) [61] [448] 0.0 0.00 0.03 3 Ptrs_VEHS() [448] 0.01 0.02 47624/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.01 0.02 2382/2382 Vehicle::BeginLoading() [341] [449] 0.0 0.01 0.02 2382 IncreaseStats(Station*, Vehicle const*, unsigned short) [449] 0.01 0.01 44341/77531 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] ----------------------------------------------- 0.00 0.03 26107/26107 CallVehicleTicks() [6] [450] 0.0 0.00 0.03 26107 RoadVehicle::OnNewDay() [450] 0.02 0.00 7554/291607 VehicleLengthChanged(Vehicle const*) [85] 0.00 0.00 9517/9517 RoadVehicle::GetRunningCost() const [739] 0.00 0.00 9517/310224 Vehicle::NeedsAutomaticServicing() const [299] 0.00 0.00 8963/202960 CheckVehicleBreakdown(Vehicle*) [423] 0.00 0.00 26109/4471297 AgeVehicle(Vehicle*) [372] 0.00 0.00 10709/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 9517/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 9517/203513 SubtractMoneyFromCompanyFract(Owner, CommandCost) [747] 0.00 0.00 1192/557087 DecreaseVehicleValue(Vehicle*) [435] 0.00 0.00 9517/203513 CheckOrders(Vehicle const*) [1241] ----------------------------------------------- 0.00 0.00 2/380 Load_LGRJ() [792] 0.00 0.00 38/380 Load_LGRP() [528] 0.00 0.02 340/380 SlAutolength(void (*)(void*), void*) [91] [451] 0.0 0.00 0.03 380 SaveLoad_LinkGraph(LinkGraph&) [451] 0.01 0.02 43308/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2125/114779 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.02 0.00 112654/114779 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [452] 0.0 0.03 0.00 114779 CYapfRailNodeT::Set(CYapfRailNodeT*, unsigned int, Trackdir, bool) [452] ----------------------------------------------- [453] 0.0 0.03 0.00 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail2>(Train const*, CYapfAnySafeTileRail2&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [453] ----------------------------------------------- [454] 0.0 0.00 0.02 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [454] 0.01 0.01 10934/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.01 0.00 10934/13509 GetIndustrySpec(unsigned char) [671] 0.00 0.00 10934/95882 GetString(char*, unsigned short, char const*) [1277] 0.00 0.00 5467/5722 strnatcmp(char const*, char const*, bool) [1442] ----------------------------------------------- 0.02 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [455] 0.0 0.02 0.00 3 Load_MAPT() [455] 0.00 0.00 2064/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 1/814742 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [1134] 0.00 0.00 67/814742 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 88123/814742 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 113450/814742 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.02 613101/814742 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] [456] 0.0 0.00 0.02 814742 UnreserveRailTrack(unsigned int, Track) [456] 0.01 0.00 814739/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 811935/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 814741/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 814740/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 2469/3803918 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] 0.00 0.00 224/3312 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [836] 0.00 0.00 224/3312 MarkBridgeDirty(unsigned int) [870] 0.00 0.00 274/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 58/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] ----------------------------------------------- 0.00 0.01 1/2 NetworkServerStart() [406] 0.00 0.01 1/2 NetworkStartUp() [529] [457] 0.0 0.00 0.02 2 NetworkInitialize(bool) [457] 0.00 0.02 2/9 PoolBase::Clean(PoolType) [266] 0.00 0.00 2/4 NetworkUDPInitialize() [945] ----------------------------------------------- 0.00 0.01 1/2 NetworkServerStart() [406] 0.00 0.01 1/2 NetworkShutDown() [530] [458] 0.0 0.00 0.02 2 NetworkDisconnect(bool, bool) [458] 0.00 0.02 2/9 PoolBase::Clean(PoolType) [266] 0.00 0.00 2/2 NetworkClose(bool) [1096] 0.00 0.00 2/28831 DeleteWindowById(WindowClass, int, bool) [1337] 0.00 0.00 1/18031 NetworkTCPSocketHandler::SendPackets(bool) [1389] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendShutdown() [2832] ----------------------------------------------- 0.00 0.02 9/9 DoSave(SaveFilter*, bool) [51] [459] 0.0 0.00 0.02 9 Save_ORDR() [459] 0.01 0.02 40049/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 40049/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.02 0.00 262880/262880 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [305] [460] 0.0 0.02 0.00 262880 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [460] 0.00 0.00 188742/644663 CargoPacket::Merge(CargoPacket*) [587] 0.00 0.00 188740/822188 Pool::FreeItem(unsigned long) [1195] ----------------------------------------------- 0.01 0.02 288055/288055 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [305] [461] 0.0 0.01 0.02 288055 VehicleCargoList::AddToMeta(CargoPacket const*, CargoList > >::MoveToAction) [461] 0.02 0.00 288055/365495 VehicleCargoList::AddToCache(CargoPacket const*) [480] ----------------------------------------------- 0.00 0.00 1/116987 StartupEconomy() [1094] 0.00 0.00 1/116987 Game::Rescan() [363] 0.00 0.00 1/116987 Pool::CleanPool() [1099] 0.00 0.00 1/116987 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 1/116987 DoScanNewGRFFiles(void*) [202] 0.00 0.00 2/116987 MoveBuoysToWaypoints() [948] 0.00 0.00 2/116987 FindSubsidyPassengerRoute() [1033] 0.00 0.00 3/116987 Company::Company(unsigned short, bool) [1065] 0.00 0.00 3/116987 SetLocalCompany(Owner) [1057] 0.00 0.00 3/116987 IncreaseDate() [56] 0.00 0.00 3/116987 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 5/116987 AI::Rescan() [183] 0.00 0.00 8/116987 CompaniesMonthlyLoop() [554] 0.00 0.00 8/116987 IndustryMonthlyLoop() [143] 0.00 0.00 8/116987 UpdateAllStationVirtCoords() [523] 0.00 0.00 9/116987 SaveFileDone() [1022] 0.00 0.00 9/116987 DoSave(SaveFilter*, bool) [51] 0.00 0.00 11/116987 FixupTrainLengths() [803] 0.00 0.00 12/116987 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 14/116987 AfterLoadGame() [83] 0.00 0.00 21/116987 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 32/116987 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 40/116987 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 41/116987 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 46/116987 Industry::PostDestructor(unsigned long) [964] 0.00 0.00 152/116987 StateGameLoop() [5] 0.00 0.00 245/116987 IndustryDailyLoop() [135] 0.00 0.00 418/116987 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [109] 0.00 0.00 604/116987 Industry::~Industry() [410] 0.00 0.00 834/116987 LinkGraphJob::EraseFlows(unsigned short) [861] 0.00 0.00 1601/116987 SettingsDisableElrail(int) [310] 0.00 0.00 1601/116987 AfterLoadVehicles(bool) [291] 0.00 0.00 2306/116987 ReverseTrainDirection(Train*) [192] 0.00 0.00 2474/116987 ProcessOrders(Vehicle*) [30] 0.00 0.00 2518/116987 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 10534/116987 MakeSingleHouseBigger(unsigned int) [280] 0.00 0.00 11090/116987 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 18057/116987 MoveToNextItem() [733] 0.00 0.00 19738/116987 ClearTownHouse(Town*, unsigned int) [171] 0.00 0.00 20176/116987 ChangePopulation(Town*, int) [208] 0.00 0.00 24354/116987 LoadUnloadVehicle(Vehicle*) [64] [462] 0.0 0.01 0.01 116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.01 0.00 18229/18234 Window::InvalidateData(int, bool) [546] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 2/4 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1124] 0.00 0.00 18228/18228 StatusBarWindow::OnInvalidateData(int, bool) [1360] 0.00 0.00 2/255 NWidgetBase::SetDirty(Window const*) const [1725] 0.00 0.00 2/10 Window::SetWidgetDirty(unsigned char) const [2112] 0.00 0.00 2/4 MainToolbarWindow::OnInvalidateData(int, bool) [2327] ----------------------------------------------- 0.00 0.00 463/30649 IndustryDailyLoop() [135] 0.00 0.02 30186/30649 IndustryMonthlyLoop() [143] [463] 0.0 0.00 0.02 30649 ChangeIndustryProduction(Industry*, bool) [463] 0.02 0.00 61/61 WhoCanServiceIndustry(Industry*) [464] 0.00 0.00 153/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 359/33568009 Randomizer::Next() [235] 0.00 0.00 30649/30751 IndustrySpec::UsesSmoothEconomy() const [1332] 0.00 0.00 107/152 GetGRFTownNameType(int) [1780] 0.00 0.00 107/152 AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1778] 0.00 0.00 61/61 Industry::RecomputeProductionMultipliers() [1875] 0.00 0.00 46/1983 SimpleCountedObject::Release() [1527] 0.00 0.00 46/91 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] 0.00 0.00 46/91 Game::NewEvent(ScriptEvent*) [1828] ----------------------------------------------- 0.02 0.00 61/61 ChangeIndustryProduction(Industry*, bool) [463] [464] 0.0 0.02 0.00 61 WhoCanServiceIndustry(Industry*) [464] 0.00 0.00 61/3404665 FindStationsAroundTiles(OrthogonalTileArea const&, SmallVector*) [22] 0.00 0.00 411440/411440 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [1215] ----------------------------------------------- 2016 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 226 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1746] 97413 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 0.00 0.00 1/95879 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 2/95879 NetworkHandlePauseChange(PauseMode, PauseMode) [957] 0.00 0.00 3/95879 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] 0.00 0.00 5/95879 GetStringHeight(unsigned short, int) [929] 0.00 0.00 10/95879 BuildContentTypeStringList() [942] 0.00 0.00 78/95879 GetStringBoundingBox(unsigned short) [821] 0.00 0.00 214/95879 StringIDSorter(unsigned short const*, unsigned short const*) [823] 0.00 0.00 296/95879 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [806] 0.01 0.01 10934/95879 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [454] 0.07 0.06 84336/95879 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] [465] 0.0 0.02 0.00 193518+2016 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 226/226 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [867] 0.00 0.00 193293/193297 GetStringPtr(unsigned short) [1242] 0.00 0.00 226/314652 StringParameters::GetInt64(unsigned int) [1221] 193295 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 2016 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] ----------------------------------------------- 0.00 0.02 41/41 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [466] 0.0 0.00 0.02 41 SearchLumberMillTrees(unsigned int, void*) [466] 0.02 0.00 39/39 CheckCanTerraformSurroundingTiles(unsigned int, unsigned int, int) [491] 0.00 0.00 74/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 1/1887261 CompaniesYearlyLoop() [1143] 0.00 0.00 1/1887261 IConsoleInit() [982] 0.00 0.00 1/1887261 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 1/1887261 DoPlaySong() [1123] 0.00 0.00 2/1887261 ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) [1088] 0.00 0.00 2/1887261 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 2/1887261 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/1887261 SubsidyMonthlyLoop() [679] 0.00 0.00 3/1887261 IConsoleGUIInit() [983] 0.00 0.00 3/1887261 UpdateCompanyRatingAndValue(Company*, bool) [555] 0.00 0.00 3/1887261 DeleteOilRig(unsigned int) [893] 0.00 0.00 4/1887261 BuildOilRig(unsigned int) [541] 0.00 0.00 6/1887261 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [956] 0.00 0.00 8/1887261 IncreaseDate() [56] 0.00 0.00 8/1887261 GameLoop() [3] 0.00 0.00 11/1887261 ProcessOrders(Vehicle*) [30] 0.00 0.00 18/1887261 CompaniesMonthlyLoop() [554] 0.00 0.00 41/1887261 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 42/1887261 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 61/1887261 VehicleServiceInDepot(Vehicle*) [908] 0.00 0.00 72/1887261 NewsLoop() [1055] 0.00 0.00 153/1887261 ChangeIndustryProduction(Industry*, bool) [463] 0.00 0.00 391/1887261 RoadVehicle::Tick() [66] 0.00 0.00 463/1887261 IndustryDailyLoop() [135] 0.00 0.00 672/1887261 UpdateVehicleTimetable(Vehicle*, bool) [892] 0.00 0.00 834/1887261 VehiclesYearlyLoop() [877] 0.00 0.00 1687/1887261 UpdateAllStationVirtCoords() [523] 0.00 0.00 1829/1887261 UpdateAllTownVirtCoords() [508] 0.00 0.00 2071/1887261 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2076/1887261 TrainEnterStation(Train*, unsigned short) [303] 0.00 0.00 2142/1887261 GroundVehicle::PowerChanged() [686] 0.00 0.00 3725/1887261 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 4484/1887261 ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) [897] 0.00 0.00 5545/1887261 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 6592/1887261 OnTick_Station() [63] 0.00 0.00 7168/1887261 UpdateTownGrowRate(Town*) [294] 0.00 0.00 7395/1887261 Vehicle::BeginLoading() [341] 0.00 0.00 7489/1887261 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 7754/1887261 GroundVehicle::PowerChanged() [164] 0.00 0.00 10709/1887261 RoadVehicle::OnNewDay() [450] 0.00 0.00 15688/1887261 TownsMonthlyLoop() [87] 0.00 0.00 20173/1887261 ChangePopulation(Town*, int) [208] 0.00 0.00 30186/1887261 IndustryMonthlyLoop() [143] 0.00 0.00 33725/1887261 CheckVehicleBreakdown(Vehicle*) [423] 0.00 0.00 96868/1887261 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.00 203519/1887261 SubtractMoneyFromCompanyFract(Owner, CommandCost) [747] 0.00 0.00 203759/1887261 AgeVehicle(Vehicle*) [372] 0.00 0.00 459984/1887261 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] 0.01 0.00 749888/1887261 Train::OnNewDay() [76] [467] 0.0 0.02 0.00 1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 22/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 22/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.02 0.00 2595/2595 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [468] 0.0 0.02 0.00 2595 TrainApproachingCrossingEnum(Vehicle*, void*) [468] 0.00 0.00 7/470533 TrainApproachingCrossingTile(Train const*) [539] ----------------------------------------------- 0.00 0.00 9/1887243 Save_ANIT() [1118] 0.00 0.00 9/1887243 Save_CHTS() [1119] 0.00 0.00 9/1887243 Save_GLOG() [778] 0.00 0.00 9/1887243 Save_MAP7() [315] 0.00 0.00 9/1887243 Save_MAP6() [419] 0.00 0.00 9/1887243 Save_MAP5() [376] 0.00 0.00 9/1887243 Save_MAP4() [314] 0.00 0.00 9/1887243 Save_MAP3() [273] 0.00 0.00 9/1887243 Save_MAP1() [313] 0.00 0.00 9/1887243 Save_MAPH() [334] 0.00 0.00 9/1887243 Save_MAPT() [274] 0.00 0.00 9/1887243 Save_MAP2() [327] 0.00 0.00 9/1887243 Save_PATS() [750] 0.00 0.00 8064/1887243 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 15952/1887243 SlAutolength(void (*)(void*), void*) [91] 0.02 0.00 1863110/1887243 SlObject(void*, SaveLoad const*) [188] [469] 0.0 0.02 0.00 1887243 SlSetLength(unsigned long) [469] 0.00 0.00 226199/1704981 SlWriteSimpleGamma(unsigned long) [1176] ----------------------------------------------- 0.00 0.00 33/64489276 IndustriesResolverObject::~IndustriesResolverObject() [1144] 0.00 0.00 101496/64489276 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.00 0.00 114090/64489276 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.00 0.00 497994/64489276 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.00 0.00 1191610/64489276 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 3083039/64489276 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.01 0.00 19173931/64489276 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.01 0.00 40327083/64489276 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] [470] 0.0 0.02 0.00 64489276 ScopeResolver::~ScopeResolver() [470] ----------------------------------------------- 0.00 0.00 2/23575740 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [1134] 0.00 0.00 61/23575740 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 30377/23575740 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 152523/23575740 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 207863/23575740 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.02 0.00 23184914/23575740 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [471] 0.0 0.02 0.00 23575740 IsRailStationTile(unsigned int) [471] ----------------------------------------------- 0.00 0.00 470546/13726006 TrainApproachingCrossingTile(Train const*) [539] 0.02 0.00 13255460/13726006 TrainCheckIfLineEnds(Train*, bool) [125] [472] 0.0 0.02 0.00 13726006 TrainCanLeaveTile(Train const*) [472] ----------------------------------------------- 32 CancelLoadingDueToDeletedOrder(Vehicle*) [473] 0.00 0.00 32/2409933 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 110/2409933 Load_ORDR() [683] 0.00 0.00 107340/2409933 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.02 0.00 2302451/2409933 Vehicle::~Vehicle() [49] [473] 0.0 0.02 0.00 2409933+32 CancelLoadingDueToDeletedOrder(Vehicle*) [473] 32 CancelLoadingDueToDeletedOrder(Vehicle*) [473] ----------------------------------------------- 0.00 0.00 15/2269276 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 235/2269276 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.01 0.00 785891/2269276 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.01 0.00 1483135/2269276 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [474] 0.0 0.02 0.00 2269276 BaseStation::GetByTile(unsigned int) [474] ----------------------------------------------- 0.02 0.00 2254978/2254978 Vehicle::~Vehicle() [49] [475] 0.0 0.02 0.00 2254978 Vehicle::SetNext(Vehicle*) [475] ----------------------------------------------- 0.00 0.00 1389/1496249 VehicleServiceInDepot(Vehicle*) [908] 0.02 0.00 1494860/1496249 CallVehicleTicks() [6] [476] 0.0 0.02 0.00 1496249 Vehicle::HasEngineType() const [476] ----------------------------------------------- 0.02 0.00 840385/840385 std::pair, bool> std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_insert_unique(CapacityAnnotation* const&) [484] [477] 0.0 0.02 0.00 840385 CapacityAnnotation::Comparator::operator()(CapacityAnnotation const*, CapacityAnnotation const*) const [477] ----------------------------------------------- 0.02 0.00 638634/638634 TriggerWatchedCargoCallbacks(Station*) [427] [478] 0.0 0.02 0.00 638634 WatchedCargoCallback(unsigned int, unsigned int) [478] ----------------------------------------------- 0.02 0.00 408634/408634 GetFoundationSlope(unsigned int, int*) [161] [479] 0.0 0.02 0.00 408634 GetFoundation_Town(unsigned int, Slope) [479] ----------------------------------------------- 0.00 0.00 77440/365495 CargoList > >::InvalidateCache() [721] 0.02 0.00 288055/365495 VehicleCargoList::AddToMeta(CargoPacket const*, CargoList > >::MoveToAction) [461] [480] 0.0 0.02 0.00 365495 VehicleCargoList::AddToCache(CargoPacket const*) [480] ----------------------------------------------- 0.01 0.01 282288/282288 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] [481] 0.0 0.01 0.01 282288 AddCargoDelivery(unsigned char, Owner, unsigned int, SourceType, unsigned short, Station const*) [481] 0.01 0.00 934993/934993 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(unsigned int const&) [585] ----------------------------------------------- 0.00 0.00 2/211743 AfterLoadGame() [83] 0.00 0.00 95/211743 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 334/211743 AfterLoadCompanyStats() [425] 0.00 0.00 409/211743 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 1200/211743 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 50416/211743 TrainLocoHandler(Train*, bool) [7] 0.02 0.00 159287/211743 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [482] 0.0 0.02 0.00 211743 GetOtherTunnelEnd(unsigned int) [482] 0.00 0.00 423490/432769 GetTileZ(unsigned int) [1212] ----------------------------------------------- 0.02 0.00 196783/196783 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [483] 0.0 0.02 0.00 196783 ClearTile_Station(unsigned int, DoCommandFlag) [483] ----------------------------------------------- 0.00 0.02 79290/79290 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] [484] 0.0 0.00 0.02 79290 std::pair, bool> std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_insert_unique(CapacityAnnotation* const&) [484] 0.02 0.00 840385/840385 CapacityAnnotation::Comparator::operator()(CapacityAnnotation const*, CapacityAnnotation const*) const [477] ----------------------------------------------- 0.00 0.00 2461/50839 PrepareUnload(Vehicle*) [416] 0.02 0.00 48378/50839 LoadUnloadVehicle(Vehicle*) [64] [485] 0.0 0.02 0.00 50839 OrderList::GetNextStoppingStation(Vehicle const*, Order const*, unsigned int) const [485] 0.00 0.00 50983/79859 OrderList::GetNextDecisionNode(Order const*, unsigned int) const [1284] ----------------------------------------------- 0.02 0.00 44033/44033 PrepareUnload(Vehicle*) [416] [486] 0.0 0.02 0.00 44033 VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) [486] 0.00 0.00 97710/97710 std::map, std::less, std::allocator > > >::~map() [1273] 0.00 0.00 97710/557707 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned short const&) const [1206] 0.00 0.00 97709/97709 VehicleCargoList::ChooseAction(CargoPacket const*, unsigned short, unsigned short, bool, SmallStack) [1274] ----------------------------------------------- 0.02 0.00 18163/18163 GameLoop() [3] [487] 0.0 0.02 0.00 18163 InputLoop() [487] 0.00 0.00 18160/18160 HandleMouseEvents() [1378] ----------------------------------------------- 0.00 0.00 751/8332 MCF2ndPass::MCF2ndPass(LinkGraphJob&) [532] 0.00 0.02 7581/8332 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] [488] 0.0 0.00 0.02 8332 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] 0.00 0.02 79290/79290 std::pair, bool> std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_insert_unique(CapacityAnnotation* const&) [484] 0.00 0.00 86400/86400 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [1280] 0.00 0.00 85431/177746 Path::Path(unsigned short, bool) [1249] 0.00 0.00 75149/75149 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node >*) [1290] 0.00 0.00 764/764 std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [1602] 0.00 0.00 704/704 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1610] 0.00 0.00 623/1357 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, Path* const&) [1562] ----------------------------------------------- 0.00 0.00 1168/5242 ReadRecolourSprite(unsigned short, unsigned int) [715] 0.02 0.00 4074/5242 Blitter_Null::Encode(SpriteLoader::Sprite const*, void* (*)(unsigned long)) [509] [489] 0.0 0.02 0.00 5242 AllocSprite(unsigned long) [489] ----------------------------------------------- 0.02 0.00 1234/1234 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [490] 0.0 0.02 0.00 1234 TrainOnTileEnum(Vehicle*, void*) [490] ----------------------------------------------- 91 CheckCanTerraformSurroundingTiles(unsigned int, unsigned int, int) [491] 0.02 0.00 39/39 SearchLumberMillTrees(unsigned int, void*) [466] [491] 0.0 0.02 0.00 39+91 CheckCanTerraformSurroundingTiles(unsigned int, unsigned int, int) [491] 91 CheckCanTerraformSurroundingTiles(unsigned int, unsigned int, int) [491] ----------------------------------------------- 0.02 0.00 37/37 AfterLoadGame() [83] [492] 0.0 0.02 0.00 37 UpdateTownMaxPass(Town*) [492] ----------------------------------------------- [493] 0.0 0.02 0.00 CmdTurnRoadVeh(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [493] ----------------------------------------------- [494] 0.0 0.02 0.00 GetTilePixelZOutsideMap(int, int) [494] ----------------------------------------------- [495] 0.0 0.02 0.00 ConstrainAllViewportsZoom() [495] ----------------------------------------------- [496] 0.0 0.02 0.00 CompareRailTypes(RailType const*, RailType const*) [496] ----------------------------------------------- [497] 0.0 0.02 0.00 GetAnimationFrame(unsigned int) [497] ----------------------------------------------- [498] 0.0 0.02 0.00 AnimateTile_Station(unsigned int) [498] ----------------------------------------------- [499] 0.0 0.02 0.00 SmallVector::~SmallVector() [499] ----------------------------------------------- [500] 0.0 0.02 0.00 Town::PostDestructor(unsigned long) [500] ----------------------------------------------- 0.00 0.00 1328/1505392 RoadStop::Entry::Rebuild(RoadStop const*, int) [813] 0.00 0.00 4704/1505392 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.00 0.00 160959/1505392 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 173138/1505392 FollowTrainReservation(Train const*, Vehicle**) [246] 0.02 0.00 1165263/1505392 FloodVehicles(unsigned int) [152] [501] 0.0 0.02 0.00 1505392 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [501] ----------------------------------------------- 0.00 0.00 1/20259 _GenerateWorld(void*) [889] 0.00 0.00 1/20259 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/20259 PacketWriter::~PacketWriter() [1025] 0.00 0.00 1/20259 SaveFileToDisk(bool) [883] 0.00 0.00 2/20259 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] 0.00 0.00 2/20259 DoScanNewGRFFiles(void*) [202] 0.00 0.00 2/20259 ScanNewGRFFiles(NewGRFScanCallback*) [201] 0.00 0.00 4/20259 NetworkUDPClose() [973] 0.00 0.00 4/20259 NetworkUDPInitialize() [945] 0.00 0.00 51/20259 PacketWriter::Write(unsigned char*, unsigned long) [885] 0.00 0.00 2027/20259 ServerNetworkGameSocketHandler::SendMap() [184] 0.02 0.00 18163/20259 GameLoop() [3] [502] 0.0 0.02 0.00 20259 ThreadMutex_pthread::EndCritical(bool) [502] ----------------------------------------------- 0.00 0.02 9/9 DoSave(SaveFilter*, bool) [51] [503] 0.0 0.00 0.02 9 Save_INDY() [503] 0.00 0.02 33960/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 33960/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.01 0.01 282288/282288 VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) [275] [504] 0.0 0.01 0.01 282288 CargoRemoval::Postprocess(CargoPacket*, unsigned int) [504] 0.01 0.00 184371/191457 CargoPacket::Reduce(unsigned int) [597] 0.00 0.00 97919/822188 Pool::FreeItem(unsigned long) [1195] ----------------------------------------------- 0.00 0.00 12/50748 AnimateNewIndustryTile(unsigned int) [564] 0.00 0.02 50736/50748 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] [505] 0.0 0.00 0.02 50748 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.01 0.01 50748/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.01 0.00 50747/299741 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] 0.00 0.00 50750/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.00 0.00 101496/64489276 ScopeResolver::~ScopeResolver() [470] 0.00 0.00 50748/1696232 CallbackResultSpriteGroup::GetCallbackResult() const [1177] 0.00 0.00 50748/24990479 ResolverObject::~ResolverObject() [1163] ----------------------------------------------- 0.00 0.00 18/1156528 GetTileType(unsigned int) [988] 0.00 0.00 28/1156528 AfterLoadGame() [83] 0.00 0.00 78/1156528 GroundVehicle::UpdateInclination(bool, bool) [1029] 0.00 0.00 1292/1156528 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] 0.00 0.00 4896/1156528 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.01 532772/1156528 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.01 617444/1156528 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] [506] 0.0 0.00 0.02 1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.01 0.00 1156525/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 1156537/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 622472/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.00 0.00 7732/12753695 GetPartialPixelZ(int, int, Slope) [285] 0.00 0.00 622486/887372 GetBridgeFoundation(Slope, Axis) [1188] ----------------------------------------------- 0.00 0.02 1202/1202 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [507] 0.0 0.00 0.02 1202 NewSpriteSet(ByteReader*) [507] 0.00 0.02 32858/62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 1202/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 924/924 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1586] ----------------------------------------------- 0.00 0.02 3/3 AfterLoadGame() [83] [508] 0.0 0.00 0.02 3 UpdateAllTownVirtCoords() [508] 0.00 0.01 1829/22003 Town::UpdateVirtCoord() [197] 0.00 0.00 1829/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.02 4074/4074 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [247] [509] 0.0 0.00 0.02 4074 Blitter_Null::Encode(SpriteLoader::Sprite const*, void* (*)(unsigned long)) [509] 0.02 0.00 4074/5242 AllocSprite(unsigned long) [489] ----------------------------------------------- 0.00 0.00 458/7649389 ClearTile_Track(unsigned int, DoCommandFlag) [1053] 0.01 0.00 7648931/7649389 TileLoop_Track(unsigned int) [145] [510] 0.0 0.02 0.00 7649389 GetTileOwner(unsigned int) [510] ----------------------------------------------- 0.02 0.00 2254800/2254800 Vehicle::ShowVisualEffect() const [19] [511] 0.0 0.02 0.00 2254800 CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [511] ----------------------------------------------- 0.02 0.00 2194582/2194582 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] [512] 0.0 0.02 0.00 2194582 DieselSmokeInit(EffectVehicle*) [512] ----------------------------------------------- 0.02 0.00 11109/11109 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] [513] 0.0 0.02 0.00 11109 SteamSmokeInit(EffectVehicle*) [513] ----------------------------------------------- 0.02 0.00 302/302 AfterLoadGame() [83] [514] 0.0 0.02 0.00 302 Order::SetRefit(unsigned char) [514] ----------------------------------------------- [515] 0.0 0.02 0.00 long long Clamp(long long, long long, long long) [clone .constprop.54] [515] ----------------------------------------------- [516] 0.0 0.02 0.00 CFollowTrackT<(TransportType)0, Train, false, true>::Follow(unsigned int, Trackdir) [516] ----------------------------------------------- 0.01 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [517] 0.0 0.01 0.00 3 Load_MAP4() [517] 0.00 0.00 2064/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.01 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [518] 0.0 0.01 0.00 3 Load_MAP5() [518] 0.00 0.00 2064/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.01 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [519] 0.0 0.01 0.00 3 Load_MAP6() [519] 0.00 0.00 2064/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.01 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [520] 0.0 0.01 0.00 2 Load_MAP7() [520] 0.00 0.00 2048/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2048/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.01 0.00 152525/152525 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [223] [521] 0.0 0.01 0.00 152525 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 113450/814742 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 86251/200119 IsCompatibleTrainStationTile(unsigned int, unsigned int) [771] 0.00 0.00 219/3708 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 152523/23575740 IsRailStationTile(unsigned int) [471] 0.00 0.00 533/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 533/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.01 245/245 TCPListenHandler::Receive() [368] [522] 0.0 0.00 0.01 245 NetworkGameSocketHandler::ReceivePackets() [522] 0.00 0.01 489/489 ServerNetworkGameSocketHandler::ReceivePacket() [566] 0.00 0.00 1/58 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] 0.00 0.00 239/239 ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) [1084] 0.00 0.00 244/244 NetworkGameSocketHandler::HandlePacket(Packet*) [1740] 0.00 0.00 244/56671 Packet::~Packet() [1298] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_GETMAP(Packet*) [2836] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_NEWGRFS_CHECKED(Packet*) [2838] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_COMPANY_INFO(Packet*) [2837] ----------------------------------------------- 0.00 0.01 3/3 AfterLoadGame() [83] [523] 0.0 0.00 0.01 3 UpdateAllStationVirtCoords() [523] 0.00 0.01 1687/1694 Station::UpdateVirtCoord() [524] 0.00 0.00 8/8 Waypoint::UpdateVirtCoord() [891] 0.00 0.00 1687/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 8/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] ----------------------------------------------- 0.00 0.00 3/1694 DeleteOilRig(unsigned int) [893] 0.00 0.00 4/1694 BuildOilRig(unsigned int) [541] 0.00 0.01 1687/1694 UpdateAllStationVirtCoords() [523] [524] 0.0 0.00 0.01 1694 Station::UpdateVirtCoord() [524] 0.00 0.01 1694/62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.00 0.00 1679/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 1694/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 10/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 3/54 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 2/151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] ----------------------------------------------- [525] 0.0 0.00 0.01 941+2005 [525] 0.00 0.01 2163+879 HandleNodes(ByteReader*, AllowedSubtags*) [526] 0.00 0.00 783 HandleParameterInfo(ByteReader*) [1049] ----------------------------------------------- 879 HandleNodes(ByteReader*, AllowedSubtags*) [526] 1284 HandleParameterInfo(ByteReader*) [1049] 0.00 0.01 879/941 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [526] 0.0 0.00 0.01 2163+879 HandleNodes(ByteReader*, AllowedSubtags*) [526] 0.01 0.00 448/448 ChangeGRFParamValueNames(ByteReader*) [531] 0.00 0.00 3954/3954 ChangeGRFParamName(unsigned char, char const*) [798] 0.00 0.00 3833/3833 ChangeGRFParamDescription(unsigned char, char const*) [800] 0.00 0.00 729/729 ChangeGRFDescription(unsigned char, char const*) [876] 0.00 0.00 162/162 ChangeGRFName(unsigned char, char const*) [926] 0.00 0.00 111/111 ChangeGRFURL(unsigned char, char const*) [939] 0.00 0.00 440/440 ChangeGRFParamLimits(unsigned long, ByteReader*) [1103] 0.00 0.00 198/198 ChangeGRFMinVersion(unsigned long, ByteReader*) [1104] 0.00 0.00 4/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 669/669 ChangeGRFParamDefault(unsigned long, ByteReader*) [1132] 0.00 0.00 582/582 ChangeGRFParamMask(unsigned long, ByteReader*) [1633] 0.00 0.00 525/525 ChangeGRFParamType(unsigned long, ByteReader*) [1639] 0.00 0.00 234/234 ChangeGRFPalette(unsigned long, ByteReader*) [1743] 0.00 0.00 218/218 ChangeGRFNumUsedParams(unsigned long, ByteReader*) [1752] 0.00 0.00 208/208 ChangeGRFVersion(unsigned long, ByteReader*) [1755] 0.00 0.00 107/107 ChangeGRFBlitter(unsigned long, ByteReader*) [1808] 0.00 0.00 4/71 SkipUnknownInfo(ByteReader*, unsigned char) [1849] 721 HandleParameterInfo(ByteReader*) [1049] 879 HandleNodes(ByteReader*, AllowedSubtags*) [526] ----------------------------------------------- 0.00 0.01 21289/21289 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] [527] 0.0 0.00 0.01 21289 LinkRefresher::RefreshStats(Order const*, Order const*) [527] 0.01 0.00 33190/77531 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] 0.00 0.00 149/3637650 Randomizer::Next(unsigned int) [1167] ----------------------------------------------- 0.00 0.01 2/2 DoLoad(LoadFilter*, bool) [61] [528] 0.0 0.00 0.01 2 Load_LGRP() [528] 0.01 0.00 38/40 LinkGraph::Init(unsigned int) [620] 0.00 0.00 38/380 SaveLoad_LinkGraph(LinkGraph&) [451] 0.00 0.00 38/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 40/283879 SlIterateArray() [1223] 0.00 0.00 38/38 Pool::GetNew(unsigned long, unsigned long) [1906] ----------------------------------------------- 0.00 0.01 1/1 openttd_main(int, char**) [1] [529] 0.0 0.00 0.01 1 NetworkStartUp() [529] 0.00 0.01 1/2 NetworkInitialize(bool) [457] 0.00 0.00 1/469 Md5::Finish(unsigned char*) [762] 0.00 0.00 1/279715 Md5::Append(void const*, unsigned long) [140] 0.00 0.00 18/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 1/1 NetworkFindBroadcastIPs(SmallVector*) [1126] 0.00 0.00 1/33568009 Randomizer::Next() [235] 0.00 0.00 1/1 NetworkCoreInitialize() [2713] 0.00 0.00 1/469 Md5::Md5() [1649] ----------------------------------------------- 0.00 0.01 1/1 ShutdownGame() [342] [530] 0.0 0.00 0.01 1 NetworkShutDown() [530] 0.00 0.01 1/2 NetworkDisconnect(bool, bool) [458] 0.00 0.00 1/4 NetworkUDPInitialize() [945] 0.00 0.00 1/4 NetworkUDPClose() [973] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] ----------------------------------------------- 0.01 0.00 448/448 HandleNodes(ByteReader*, AllowedSubtags*) [526] [531] 0.0 0.01 0.00 448 ChangeGRFParamValueNames(ByteReader*) [531] 0.00 0.00 13008/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] 0.00 0.00 39/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 39/71 SkipUnknownInfo(ByteReader*, unsigned char) [1849] ----------------------------------------------- 0.01 0.00 17/17 MCFHandler::Run(LinkGraphJob&) const [533] [532] 0.0 0.01 0.00 17 MCF2ndPass::MCF2ndPass(LinkGraphJob&) [532] 0.00 0.00 751/8332 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] 0.00 0.00 731/1519 MultiCommodityFlow::CleanupPaths(unsigned short, std::vector >&) [1553] ----------------------------------------------- 0.00 0.01 15/15 LinkGraphSchedule::Run(void*) [331] [533] 0.0 0.00 0.01 15 MCFHandler::Run(LinkGraphJob&) const [533] 0.01 0.00 17/17 MCF2ndPass::MCF2ndPass(LinkGraphJob&) [532] ----------------------------------------------- 0.00 0.01 1/1 AI::Initialize() [187] [534] 0.0 0.00 0.01 1 AIScannerInfo::Initialize() [534] 0.00 0.01 1/4 ScriptScanner::Initialize(char const*) [364] 0.00 0.00 1/13 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 1/13 AIScannerInfo::RegisterAPI(Squirrel*) [2067] 0.00 0.00 1/32 ScriptScanner::ResetEngine() [1953] 0.00 0.00 1/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 16/115920 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 29/115920 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 156/115920 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 317/115920 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.00 0.00 9642/115920 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.01 0.00 105760/115920 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] [535] 0.0 0.01 0.00 115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 26635/96608372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] 0.00 0.00 133471/26586212 GetReservedTrackbits(unsigned int) [378] ----------------------------------------------- 0.00 0.00 1/10204 DetermineBasePaths(char const*) [1030] 0.00 0.00 2/10204 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] 0.00 0.00 7/10204 IConsolePrint(TextColour, char const*) [960] 0.00 0.00 20/10204 LoadFromHighScore() [927] 0.00 0.00 32/10204 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 206/10204 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 0.00 0.00 276/10204 IniGroup::IniGroup(IniLoadFile*, char const*, char const*) [829] 0.00 0.00 702/10204 ScriptInfo::AddSetting(SQVM*) [785] 0.00 0.00 2180/10204 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 3136/10204 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 3642/10204 IniItem::IniItem(IniGroup*, char const*, char const*) [725] [536] 0.0 0.01 0.00 10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 236562/5396978 Utf8Decode(unsigned int*, char const*) [434] ----------------------------------------------- 0.00 0.00 1368/4253 ReverseTrainDirection(Train*) [192] 0.01 0.00 2885/4253 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] [537] 0.0 0.01 0.00 4253 SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [537] 0.00 0.00 38978/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 34891/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 38978/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.00 244/24174 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 918/24174 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 1040/24174 AnimateTile_Industry(unsigned int) [218] 0.00 0.00 8448/24174 TileLoop_Industry(unsigned int) [59] 0.00 0.01 13524/24174 OnTick_Industry() [67] [538] 0.0 0.00 0.01 24174 SndPlayTileFx(unsigned short, unsigned int) [538] 0.01 0.00 25579/25579 GetSlopePixelZ_Industry(unsigned int, unsigned int, unsigned int) [544] 0.00 0.00 20094/20125 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 48345/165973636 GetSlopePixelZ(int, int) [180] 0.00 0.00 1602/151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 0.00 0.00 916/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 70/79 GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) [1040] 0.00 0.00 34/54 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 49/49 GetSlopePixelZ_Void(unsigned int, unsigned int, unsigned int) [1884] ----------------------------------------------- 0.00 0.00 7/470533 TrainApproachingCrossingEnum(Vehicle*, void*) [468] 0.00 0.00 4599/470533 ReverseTrainDirection(Train*) [192] 0.01 0.00 465927/470533 TrainController(Train*, Vehicle*, bool) [11] [539] 0.0 0.01 0.00 470533 TrainApproachingCrossingTile(Train const*) [539] 0.00 0.00 470546/13726006 TrainCanLeaveTile(Train const*) [472] ----------------------------------------------- 0.00 0.00 1/6 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/6 LoadIntroGame(bool) [160] 0.00 0.00 1/6 openttd_main(int, char**) [1] 0.00 0.01 3/6 AfterLoadGame() [83] [540] 0.0 0.00 0.01 6 LoadStringWidthTable(bool) [540] 0.01 0.00 24/44 Layouter::ResetFontCache(FontSize) [673] 0.00 0.00 24/51 Layouter::ResetLineCache() [619] 0.00 0.00 4032/541930 SpriteFontCache::GetGlyphWidth(unsigned int) [370] 0.00 0.00 4032/232334 SpriteFontCache::MapCharToGlyph(unsigned int) [1234] 0.00 0.00 24/40 SpriteFontCache::ClearFontCache() [1904] ----------------------------------------------- 0.00 0.01 4/4 TileLoop_Industry(unsigned int) [59] [541] 0.0 0.00 0.01 4 BuildOilRig(unsigned int) [541] 0.00 0.01 4/4 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.00 0.00 4/18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] 0.00 0.00 4/1694 Station::UpdateVirtCoord() [524] 0.00 0.00 4/60518 UpdateStationAcceptance(Station*, bool) [178] 0.00 0.00 4/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.00 4/8831359 ClosestTownFromTile(unsigned int, unsigned int) [78] 0.00 0.00 4/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 4/4 Pool::GetNew(unsigned long) [2338] 0.00 0.00 4/1693 Station::Station(unsigned int) [1543] 0.00 0.00 4/1172690 GetTileType(unsigned int) [1184] 0.00 0.00 4/4 MakeStation(unsigned int, Owner, unsigned short, StationType, unsigned char, WaterClass) [2315] 0.00 0.00 4/1330 OrthogonalTileArea::Add(unsigned int) [1563] 0.00 0.00 4/16022 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1397] ----------------------------------------------- 0.00 0.01 38869/38869 LoadUnloadVehicle(Vehicle*) [64] [542] 0.0 0.00 0.01 38869 UpdateLoadUnloadTicks(Vehicle*, Station const*, int) [542] 0.01 0.00 31200/2251846 Station::GetPlatformLength(unsigned int) const [88] 0.00 0.00 31198/68019 Vehicle::GetGroundVehicleCache() [1294] ----------------------------------------------- 0.00 0.00 160/7258 Station::~Station() [548] 0.01 0.00 7098/7258 TruncateCargo(CargoSpec const*, GoodsEntry*, unsigned int) [553] [543] 0.0 0.01 0.00 7258 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] 0.00 0.00 7086/191457 CargoPacket::Reduce(unsigned int) [597] 0.00 0.00 3493650/3637650 Randomizer::Next(unsigned int) [1167] 0.00 0.00 7094/7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [1436] 0.00 0.00 108/822188 Pool::FreeItem(unsigned long) [1195] ----------------------------------------------- 0.01 0.00 25579/25579 SndPlayTileFx(unsigned short, unsigned int) [538] [544] 0.0 0.01 0.00 25579 GetSlopePixelZ_Industry(unsigned int, unsigned int, unsigned int) [544] 0.00 0.00 25580/11167936 GetTileMaxZ(unsigned int) [220] ----------------------------------------------- 0.01 0.00 112650/112650 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [545] 0.0 0.01 0.00 112650 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [545] 0.00 0.00 112650/11307854 SmallArray::FirstFreeSubArray() [399] ----------------------------------------------- 0.00 0.00 5/18234 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.01 0.00 18229/18234 InvalidateWindowData(WindowClass, int, int, bool) [462] [546] 0.0 0.01 0.00 18234 Window::InvalidateData(int, bool) [546] 0.00 0.00 18234/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 18235/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 1/6 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/6 LoadIntroGame(bool) [160] 0.00 0.00 1/6 openttd_main(int, char**) [1] 0.00 0.01 3/6 AfterLoadGame() [83] [547] 0.0 0.00 0.01 6 ReInitAllWindows() [547] 0.00 0.01 6/6 InitDepotWindowBlockSizes() [551] 0.00 0.00 4/4 Window::ReInit(int, int) [880] 0.00 0.00 6/10 NetworkReInitChatBoxSize() [1083] 0.00 0.00 4/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 6/6 RelocateAllWindows(int, int) [1128] 0.00 0.00 4/15 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 6/13 NWidgetScrollbar::InvalidateDimensionCache() [2068] 0.00 0.00 6/13 NWidgetLeaf::InvalidateDimensionCache() [2066] 0.00 0.00 4/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 5/1693 Station::~Station() [919] 0.00 0.01 1688/1693 Pool::CleanPool() [549] [548] 0.0 0.00 0.01 1693 Station::~Station() [548] 0.01 0.00 5/5 RemoveOrderFromAllVehicles(OrderType, unsigned short) [625] 0.00 0.00 160/7258 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] 0.00 0.00 1693/1701 BaseStation::~BaseStation() [1058] 0.00 0.00 54176/54176 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1300] 0.00 0.00 54176/108192 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) [1266] 0.00 0.00 54176/54176 CargoList > >::~CargoList() [1299] 0.00 0.00 54016/54016 CargoList > >::OnCleanPool() [1302] 0.00 0.00 5/28831 DeleteWindowById(WindowClass, int, bool) [1337] 0.00 0.00 5/5 DeleteStationNews(unsigned short) [2221] 0.00 0.00 5/5 OrderBackup::RemoveOrder(OrderType, unsigned short) [2245] 0.00 0.00 5/5 CargoPacket::InvalidateAllFrom(unsigned short) [2239] 0.00 0.00 5/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.00 0.01 5/5 PoolBase::Clean(PoolType) [266] [549] 0.0 0.00 0.01 5 Pool::CleanPool() [549] 0.00 0.01 1688/1693 Station::~Station() [548] 0.00 0.00 8/8 Waypoint::~Waypoint() [1147] 0.00 0.00 1696/1701 Pool::FreeItem(unsigned long) [1539] ----------------------------------------------- 0.00 0.01 48/48 InitDepotWindowBlockSizes() [551] [550] 0.0 0.00 0.01 48 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] 0.00 0.01 688/688 GetTrainSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [559] 0.00 0.00 1056/1056 GetRoadVehSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [881] 0.00 0.00 468/468 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [923] 0.00 0.00 132/132 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [966] 0.00 0.00 5184/5184 Engine::IsEnabled() const [1452] ----------------------------------------------- 0.00 0.01 6/6 ReInitAllWindows() [547] [551] 0.0 0.00 0.01 6 InitDepotWindowBlockSizes() [551] 0.00 0.01 48/48 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] ----------------------------------------------- 0.00 0.00 248/5293715 GRFSound(ByteReader*) [1012] 0.00 0.00 28332/5293715 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 50475/5293715 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 138254/5293715 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.01 0.00 5076406/5293715 SkipSpriteData(unsigned char, unsigned short) [323] [552] 0.0 0.01 0.00 5293715 FioSkipBytes(int) [552] 0.00 0.00 108904/35470405 FioReadByte() [357] ----------------------------------------------- 0.00 0.01 7098/7098 OnTick_Station() [63] [553] 0.0 0.00 0.01 7098 TruncateCargo(CargoSpec const*, GoodsEntry*, unsigned int) [553] 0.01 0.00 7098/7258 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] 0.00 0.00 7098/7098 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1434] ----------------------------------------------- 0.00 0.01 8/8 IncreaseDate() [56] [554] 0.0 0.00 0.01 8 CompaniesMonthlyLoop() [554] 0.01 0.00 3/3 UpdateCompanyRatingAndValue(Company*, bool) [555] 0.00 0.00 6721/20183 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 8/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 8/12 RecomputePrices() [1064] 0.00 0.00 18/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 8/8 AddInflation(bool) [2144] ----------------------------------------------- 0.01 0.00 3/3 CompaniesMonthlyLoop() [554] [555] 0.0 0.01 0.00 3 UpdateCompanyRatingAndValue(Company*, bool) [555] 0.00 0.00 54648/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 3/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 321/611735 RoadVehicle::IsPrimaryVehicle() const [1202] 0.00 0.00 3/3 UpdateCompanyHQ(unsigned int, unsigned int) [2357] 0.00 0.00 3/3 CalculateCompanyValue(Company const*, bool) [2372] ----------------------------------------------- 0.00 0.01 3/3 AfterLoadGame() [83] [556] 0.0 0.00 0.01 3 GroupStatistics::UpdateAfterLoad() [556] 0.01 0.00 47624/47624 Vehicle::IsEngineCountable() const [606] 0.00 0.00 35111/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 35226/35226 GroupStatistics::CountEngine(Vehicle const*, int) [1330] 0.00 0.00 1716/1716 GroupStatistics::CountVehicle(Vehicle const*, int) [1538] 0.00 0.00 98/611735 RoadVehicle::IsPrimaryVehicle() const [1202] 0.00 0.00 24/24 GroupStatistics::Clear() [2003] 0.00 0.00 15/114 Aircraft::IsPrimaryVehicle() const [1801] 0.00 0.00 3/3 GroupStatistics::UpdateAutoreplace(Owner) [2392] 0.00 0.00 2/8 Ship::IsPrimaryVehicle() const [2167] ----------------------------------------------- 0.00 0.01 938/938 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [557] 0.0 0.00 0.01 938 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] 0.01 0.00 202/202 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [672] 0.00 0.00 3304/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 1330/1432 TranslateCargo(unsigned char, unsigned char) [941] 0.00 0.00 1634/1634 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1548] 0.00 0.00 938/21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 800/800 SetEngineGRF(unsigned short, GRFFile const*) [1597] ----------------------------------------------- 0.00 0.01 4/4 BuildOilRig(unsigned int) [541] [558] 0.0 0.00 0.01 4 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.01 0.00 12/12 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [562] 0.00 0.00 4/74587 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [98] 0.00 0.00 4/74587 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [795] 0.00 0.00 2/3213894 FindFirstBit(unsigned int) [691] 0.00 0.00 8/432769 GetTileZ(unsigned int) [1212] 0.00 0.00 4/164 DistanceMax(unsigned int, unsigned int) [1776] ----------------------------------------------- 0.00 0.01 688/688 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] [559] 0.0 0.00 0.01 688 GetTrainSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [559] 0.01 0.00 768/768 GetRailIcon(unsigned short, bool, int&, EngineImageType) [561] 0.00 0.00 768/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] ----------------------------------------------- 0.01 0.00 1028/1028 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [560] 0.0 0.01 0.00 1028 SkipIf(ByteReader*) [560] 0.00 0.00 2050/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 1022/7981 GetParamVal(unsigned char, unsigned int*) [916] 0.00 0.00 182/105839 FioSeekTo(unsigned long, int) [1267] 0.00 0.00 84/88 GetGRFConfig(unsigned int, unsigned int) [1833] 0.00 0.00 8/184291 GetCargoIDByLabel(unsigned int) [1245] ----------------------------------------------- 0.01 0.00 768/768 GetTrainSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [559] [561] 0.0 0.01 0.00 768 GetRailIcon(unsigned short, bool, int&, EngineImageType) [561] 0.00 0.00 348/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] ----------------------------------------------- 0.01 0.00 12/12 GenerateStationName(Station*, unsigned int, StationNaming) [558] [562] 0.0 0.01 0.00 12 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [562] 0.00 0.00 196/196 CMSAMine(unsigned int) [921] 0.00 0.00 588/37923 TileAddWrap(unsigned int, int, int) [1319] 0.00 0.00 196/196 IsTileForestIndustry(unsigned int) [1764] 0.00 0.00 196/196 CMSATree(unsigned int) [1765] ----------------------------------------------- 115 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [563] 0.0 0.01 0.00 115 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.00 0.00 115/59220 HasRoadTypesAvail(Owner, RoadTypes) [604] 0.00 0.00 74/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 74/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 37/37 CheckBridgeSlopeNorth(Axis, Slope*, int*) [1129] 0.00 0.00 37/37 CheckBridgeSlopeSouth(Axis, Slope*, int*) [1130] 0.00 0.00 115/115 CheckBridgeAvailability(unsigned int, unsigned int, DoCommandFlag) [1798] 37 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.01 0.00 24516/24516 AnimateAnimatedTiles() [25] [564] 0.0 0.01 0.00 24516 AnimateNewIndustryTile(unsigned int) [564] 0.00 0.00 12/50748 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.00 0.00 24518/10013865 GetIndustryTileSpec(unsigned short) [1164] 0.00 0.00 12/50747 GetSimpleIndustryCallback(CallbackID, unsigned int, unsigned int, IndustryTileSpec const*, Industry*, unsigned int, int) [1306] ----------------------------------------------- 0.01 0.00 489/489 ServerNetworkGameSocketHandler::ReceivePacket() [566] [565] 0.0 0.01 0.00 489 NetworkTCPSocketHandler::ReceivePacket() [565] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 246/36573 Packet::Packet(NetworkSocketHandler*) [1321] 0.00 0.00 244/246 Packet::PrepareToRead() [1735] 0.00 0.00 244/490 Packet::ReadRawPacketSize() [1644] 0.00 0.00 1/1 NetworkGameSocketHandler::CloseConnection(bool) [2827] ----------------------------------------------- 0.00 0.01 489/489 NetworkGameSocketHandler::ReceivePackets() [522] [566] 0.0 0.00 0.01 489 ServerNetworkGameSocketHandler::ReceivePacket() [566] 0.01 0.00 489/489 NetworkTCPSocketHandler::ReceivePacket() [565] ----------------------------------------------- 0.00 0.01 18162/18162 StateGameLoop() [5] [567] 0.0 0.00 0.01 18162 CallWindowTickEvent() [567] 0.01 0.00 18161/18161 MainToolbarWindow::OnTick() [568] 0.00 0.00 18163/18163 MainWindow::OnTick() [1365] 0.00 0.00 18163/18163 StatusBarWindow::OnTick() [1366] ----------------------------------------------- 0.01 0.00 18161/18161 CallWindowTickEvent() [567] [568] 0.0 0.01 0.00 18161 MainToolbarWindow::OnTick() [568] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 2/255 NWidgetBase::SetDirty(Window const*) const [1725] 0.00 0.00 2/10 Window::SetWidgetDirty(unsigned char) const [2112] ----------------------------------------------- 0.00 0.00 865308/28908809 RandomizedSpriteGroup::Resolve(ResolverObject&) const [283] 0.01 0.00 28043501/28908809 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [569] 0.0 0.01 0.00 28908809 HouseResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [569] ----------------------------------------------- 0.00 0.00 6007680/20856490 UpdateTownGrowRate(Town*) [294] 0.00 0.00 6007680/20856490 TownsMonthlyLoop() [87] 0.00 0.00 8841130/20856490 GetTownRadiusGroup(Town const*, unsigned int) [84] [570] 0.0 0.01 0.00 20856490 DistanceSquare(unsigned int, unsigned int) [570] ----------------------------------------------- 0.00 0.00 32946/13653202 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.00 0.00 911845/13653202 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.00 0.00 2195149/13653202 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.01 0.00 10513262/13653202 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [571] 0.0 0.01 0.00 13653202 RealSpriteGroup::Resolve(ResolverObject&) const [571] ----------------------------------------------- 0.00 0.00 14308/13460529 LiveryHelper(unsigned short, Vehicle const*) [952] 0.01 0.00 13446221/13460529 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] [572] 0.0 0.01 0.00 13460529 Vehicle::GetGroundVehicleCache() const [572] ----------------------------------------------- 0.01 0.00 12587509/12587509 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] [573] 0.0 0.01 0.00 12587509 SpriteGroup::GetCallbackResult() const [573] ----------------------------------------------- 0.01 0.00 11458202/11458202 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [574] 0.0 0.01 0.00 11458202 SpriteGroup::Resolve(ResolverObject&) const [574] ----------------------------------------------- 0.00 0.00 1/2903989 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] 0.00 0.00 5/2903989 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [928] 0.00 0.00 20/2903989 NetworkReInitChatBoxSize() [1083] 0.01 0.00 2903963/2903989 ViewportSign::MarkDirty(ZoomLevel) const [333] [575] 0.0 0.01 0.00 2903989 SpriteFontCache::GetHeight() const [575] ----------------------------------------------- 0.00 0.00 225/2863195 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 235/2863195 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 1301086/2863195 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.01 0.00 1561649/2863195 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [576] 0.0 0.01 0.00 2863195 GetStationType(unsigned int) [576] ----------------------------------------------- 0.00 0.00 47624/2302472 Load_VEHS() [447] 0.01 0.00 2254848/2302472 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] [577] 0.0 0.01 0.00 2302472 Vehicle::Vehicle(VehicleType) [577] ----------------------------------------------- 0.00 0.00 11111/2302458 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.00 47497/2302458 Pool::CleanPool() [367] 0.00 0.00 49147/2302458 ElectricSparkTick(EffectVehicle*) [306] 0.01 0.00 2194703/2302458 DieselSmokeTick(EffectVehicle*) [27] [578] 0.0 0.01 0.00 2302458 Pool::FreeItem(unsigned long) [578] ----------------------------------------------- 0.01 0.00 2159369/2159369 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [579] 0.0 0.01 0.00 2159369 TrainOnTileEnum(Vehicle*, void*) [579] ----------------------------------------------- 0.00 0.00 175920/1908129 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 465934/1908129 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 545920/1908129 CheckNextTrainTile(Train*) [185] 0.00 0.00 720355/1908129 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [580] 0.0 0.01 0.00 1908129 HasPbsSignalOnTrackdir(unsigned int, Trackdir) [580] ----------------------------------------------- 0.00 0.00 48/1514861 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.00 85/1514861 TryPathReserve(Train*, bool, bool) [47] 0.00 0.00 274/1514861 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 288/1514861 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 1010/1514861 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 1292/1514861 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 3563/1514861 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.00 0.00 18708/1514861 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 23565/1514861 TrainCheckIfLineEnds(Train*, bool) [125] 0.01 0.00 1466028/1514861 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [581] 0.0 0.01 0.00 1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] ----------------------------------------------- 0.00 0.00 50/1407931 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] 0.00 0.00 107/1407931 ClearTile_Road(unsigned int, DoCommandFlag) [267] 0.00 0.00 896/1407931 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 38571/1407931 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.01 0.00 1368307/1407931 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [582] 0.0 0.01 0.00 1407931 CommandCost::AddCost(CommandCost const&) [582] ----------------------------------------------- 0.01 0.00 1170285/1170285 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] [583] 0.0 0.01 0.00 1170285 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::CanEnterNewTile() [583] ----------------------------------------------- 0.00 0.00 56/1086201 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 436892/1086201 TrainController(Train*, Vehicle*, bool) [11] 0.01 0.00 649253/1086201 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [584] 0.0 0.01 0.00 1086201 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [584] ----------------------------------------------- 0.01 0.00 934993/934993 AddCargoDelivery(unsigned char, Owner, unsigned int, SourceType, unsigned short, Station const*) [481] [585] 0.0 0.01 0.00 934993 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(unsigned int const&) [585] ----------------------------------------------- 0.01 0.00 761152/761152 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [586] 0.0 0.01 0.00 761152 std::_Deque_base >::_M_initialize_map(unsigned long) [586] ----------------------------------------------- 0.00 0.00 188742/644663 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [460] 0.01 0.00 455921/644663 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [307] [587] 0.0 0.01 0.00 644663 CargoPacket::Merge(CargoPacket*) [587] ----------------------------------------------- 0.00 0.00 2073/557104 Vehicle::LeaveStation() [290] 0.00 0.00 2076/557104 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 32248/557104 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.00 60715/557104 OnTick_Station() [63] 0.01 0.00 459992/557104 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [588] 0.0 0.01 0.00 557104 TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [588] ----------------------------------------------- 0.00 0.00 3/556265 NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) [1071] 0.00 0.00 4/556265 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 28/556265 debug(char const*, char const*, ...) [1045] 0.00 0.00 159/556265 str_fmt(char const*, ...) [989] 0.00 0.00 139055/556265 grfmsg(int, char const*, ...) [741] 0.01 0.00 417016/556265 seprintf(char*, char const*, char const*, ...) [680] [589] 0.0 0.01 0.00 556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] ----------------------------------------------- 0.01 0.00 548554/548554 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [590] 0.0 0.01 0.00 548554 IndustryTileScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [590] ----------------------------------------------- 0.01 0.00 483018/483018 Vehicle::ShowVisualEffect() const [19] [591] 0.0 0.01 0.00 483018 RoadVehicle::GetCurrentMaxSpeed() const [591] ----------------------------------------------- 0.00 0.00 9516/382143 RoadVehicle::GetRunningCost() const [739] 0.01 0.00 372627/382143 Train::GetRunningCost() const [167] [592] 0.0 0.01 0.00 382143 GetPrice(Price, unsigned int, GRFFile const*, int) [592] ----------------------------------------------- 0.00 0.00 38/368978 CleanUpRoadBits(unsigned int, RoadBits) [1031] 0.00 0.00 950/368978 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 18606/368978 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 27491/368978 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [787] 0.00 0.00 46323/368978 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.01 0.00 275570/368978 GrowTown(Town*) [163] [593] 0.0 0.01 0.00 368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] ----------------------------------------------- 0.01 0.00 249519/249519 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] [594] 0.0 0.01 0.00 249519 ICUParagraphLayout::NextLine(int) [594] ----------------------------------------------- 0.01 0.00 240522/240522 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [595] 0.0 0.01 0.00 240522 FindTrainOnTrackEnum(Vehicle*, void*) [595] ----------------------------------------------- 0.00 0.00 10/219946 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 10/219946 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 76972/219946 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.01 0.00 142954/219946 GetFoundationSlope(unsigned int, int*) [161] [596] 0.0 0.01 0.00 219946 CanConnectToRoad(unsigned int, RoadType, DiagDirection) [596] ----------------------------------------------- 0.00 0.00 7086/191457 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] 0.01 0.00 184371/191457 CargoRemoval::Postprocess(CargoPacket*, unsigned int) [504] [597] 0.0 0.01 0.00 191457 CargoPacket::Reduce(unsigned int) [597] ----------------------------------------------- 0.00 0.00 8/183578 SetWaterClassDependingOnSurroundings(unsigned int, bool) [1059] 0.00 0.00 4115/183578 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 65547/183578 AfterLoadGame() [83] 0.01 0.00 113908/183578 TileLoop_Clear(unsigned int) [33] [598] 0.0 0.01 0.00 183578 IsTileFlat(unsigned int, int*) [598] ----------------------------------------------- 0.00 0.00 34185/119826 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 34193/119826 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 51448/119826 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] [599] 0.0 0.01 0.00 119826 GetStationIndex(unsigned int) [599] ----------------------------------------------- 0.00 0.00 1864/111474 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] 0.01 0.00 109610/111474 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] [600] 0.0 0.01 0.00 111474 Station::GetTileArea(OrthogonalTileArea*, StationType) const [600] ----------------------------------------------- 0.01 0.00 89428/89428 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] [601] 0.0 0.01 0.00 89428 ICUParagraphLayout::Reflow() [601] ----------------------------------------------- 0.01 0.00 77536/77536 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] [602] 0.0 0.01 0.00 77536 LinkGraph::Node::UpdateEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [602] 0.00 0.00 77494/77494 LinkGraph::Edge::Update(unsigned int, unsigned int, EdgeUpdateMode) [1287] 0.00 0.00 40/40 LinkGraph::Node::AddEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [1905] ----------------------------------------------- 0.01 0.00 60516/60516 UpdateStationAcceptance(Station*, bool) [178] [603] 0.0 0.01 0.00 60516 StationRect::IsEmpty() const [603] ----------------------------------------------- 0.00 0.00 115/59220 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] 0.01 0.00 59105/59220 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [604] 0.0 0.01 0.00 59220 HasRoadTypesAvail(Owner, RoadTypes) [604] ----------------------------------------------- 0.01 0.00 50069/50069 RunTileLoop() [8] [605] 0.0 0.01 0.00 50069 TileLoop_TunnelBridge(unsigned int) [605] ----------------------------------------------- 0.01 0.00 47624/47624 GroupStatistics::UpdateAfterLoad() [556] [606] 0.0 0.01 0.00 47624 Vehicle::IsEngineCountable() const [606] ----------------------------------------------- 0.00 0.00 21/38734 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 40/38734 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2073/38734 Vehicle::LeaveStation() [290] 0.00 0.00 2076/38734 TrainEnterStation(Train*, unsigned short) [303] 0.00 0.00 5545/38734 Train::ConsistChanged(ConsistChangeFlags) [177] 0.01 0.00 28979/38734 LoadUnloadVehicle(Vehicle*) [64] [607] 0.0 0.01 0.00 38734 Train::UpdateAcceleration() [607] ----------------------------------------------- 0.01 0.00 36334/36334 LoadUnloadVehicle(Vehicle*) [64] [608] 0.0 0.01 0.00 36334 UpdateTextEffect(unsigned short, unsigned short) [608] ----------------------------------------------- 0.01 0.00 35327/35327 Layouter::GetCachedParagraphLayout(char const*, unsigned long, FontState const&) [158] [609] 0.0 0.01 0.00 35327 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) [609] 0.00 0.00 35327/35327 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Layouter::LineCacheKey const&) [1329] ----------------------------------------------- 0.01 0.00 31747/31747 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] [610] 0.0 0.01 0.00 31747 GetGRFSpriteOffset(unsigned int) [610] ----------------------------------------------- 0.00 0.00 1/20260 _GenerateWorld(void*) [889] 0.00 0.00 1/20260 PacketWriter::Finish() [1068] 0.00 0.00 1/20260 PacketWriter::~PacketWriter() [1025] 0.00 0.00 1/20260 ScanNewGRFFiles(NewGRFScanCallback*) [201] 0.00 0.00 2/20260 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] 0.00 0.00 2/20260 DoScanNewGRFFiles(void*) [202] 0.00 0.00 4/20260 NetworkUDPClose() [973] 0.00 0.00 4/20260 NetworkUDPInitialize() [945] 0.00 0.00 4/20260 openttd_main(int, char**) [1] 0.00 0.00 51/20260 PacketWriter::Write(unsigned char*, unsigned long) [885] 0.00 0.00 2028/20260 ServerNetworkGameSocketHandler::SendMap() [184] 0.01 0.00 18161/20260 NetworkBackgroundUDPLoop() [390] [611] 0.0 0.01 0.00 20260 ThreadMutex_pthread::BeginCritical(bool) [611] ----------------------------------------------- 0.01 0.00 18159/18159 NetworkGameLoop() [4] [612] 0.0 0.01 0.00 18159 ServerNetworkAdminSocketHandler::Send() [612] ----------------------------------------------- 0.01 0.00 3856/3856 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [205] [613] 0.0 0.01 0.00 3856 GetNumHouses(unsigned short, Town const*) [613] ----------------------------------------------- 0.00 0.00 1169/3643 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.01 0.00 2474/3643 ProcessOrders(Vehicle*) [30] [614] 0.0 0.01 0.00 3643 UpdateOrderDest(Vehicle*, Order const*, int, bool) [614] 0.00 0.00 3244/3244 Train::GetOrderStationLocation(unsigned short) [1476] 0.00 0.00 391/391 RoadVehicle::GetOrderStationLocation(unsigned short) [1664] ----------------------------------------------- 0.01 0.00 2533/2533 LoadUnloadVehicle(Vehicle*) [64] [615] 0.0 0.01 0.00 2533 ShowFillingPercent(int, int, int, unsigned char, unsigned short) [615] ----------------------------------------------- 0.00 0.00 463/2122 IndustryDailyLoop() [135] 0.00 0.00 658/2122 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [734] 0.00 0.00 1001/2122 FindSubsidyIndustryCargoRoute() [711] [616] 0.0 0.01 0.00 2122 Industry::GetRandom() [616] 0.00 0.00 2122/3637650 Randomizer::Next(unsigned int) [1167] ----------------------------------------------- 0.01 0.00 676/676 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [617] 0.0 0.01 0.00 676 CheckTrainAtSignal(Vehicle*, void*) [617] ----------------------------------------------- 0.01 0.00 377/377 CargoPayment::~CargoPayment() [402] [618] 0.0 0.01 0.00 377 RoadVehicle::GetExpenseType(bool) const [618] ----------------------------------------------- 0.00 0.00 4/51 SpriteFontCache::SpriteFontCache(FontSize) [756] 0.00 0.00 7/51 StateGameLoop() [5] 0.00 0.00 16/51 GfxLoadSprites() [237] 0.00 0.00 24/51 LoadStringWidthTable(bool) [540] [619] 0.0 0.00 0.01 51 Layouter::ResetLineCache() [619] 0.01 0.00 39/39 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [621] ----------------------------------------------- 0.00 0.00 2/40 Load_LGRJ() [792] 0.01 0.00 38/40 Load_LGRP() [528] [620] 0.0 0.01 0.00 40 LinkGraph::Init(unsigned int) [620] ----------------------------------------------- 32422 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [621] 0.01 0.00 39/39 Layouter::ResetLineCache() [619] [621] 0.0 0.01 0.00 39+32422 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [621] 0.00 0.00 32422/32422 ICUParagraphLayout::~ICUParagraphLayout() [1331] 32422 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [621] ----------------------------------------------- 0.00 0.00 12/37 DoFloodTile(unsigned int) [42] 0.01 0.00 25/37 ClearTile_Water(unsigned int, DoCommandFlag) [681] [622] 0.0 0.01 0.00 37 MarkCanalsAndRiversAroundDirty(unsigned int) [622] ----------------------------------------------- 0.00 0.00 1/13 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/13 ShowStatusBar() [760] 0.00 0.00 2/13 AllocateToolbar() [758] 0.00 0.00 3/13 ShowSelectGameWindow() [744] 0.00 0.00 5/13 SetupColoursAndInitialWindow() [726] [623] 0.0 0.01 0.00 13 Window::Window(WindowDesc*) [623] ----------------------------------------------- 0.00 0.00 1/6 Load_ORDR() [683] 0.00 0.00 2/6 Load_ANIT() [730] 0.01 0.00 3/6 Load_CHTS() [696] [624] 0.0 0.01 0.00 6 SlGetFieldLength() [624] ----------------------------------------------- 0.01 0.00 5/5 Station::~Station() [548] [625] 0.0 0.01 0.00 5 RemoveOrderFromAllVehicles(OrderType, unsigned short) [625] ----------------------------------------------- 0.01 0.00 3/3 AfterLoadGame() [83] [626] 0.0 0.01 0.00 3 CheckTrainsLengths() [626] 0.00 0.00 6/8 TicksToLeaveDepot(Train const*) [2147] ----------------------------------------------- 2 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [627] 0.0 0.01 0.00 2 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, int, Slope) [627] 2 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.01 0.00 1/1 IncreaseDate() [56] [628] 0.0 0.01 0.00 1 TownsYearlyLoop() [628] ----------------------------------------------- [629] 0.0 0.01 0.00 CmdClearArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [629] ----------------------------------------------- [630] 0.0 0.01 0.00 CmdDoTownAction(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [630] ----------------------------------------------- [631] 0.0 0.01 0.00 CmdRenameStation(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [631] ----------------------------------------------- [632] 0.0 0.01 0.00 GetCargoCallback(CallbackID, unsigned int, unsigned int, CargoSpec const*) [632] ----------------------------------------------- [633] 0.0 0.01 0.00 Utf8StringLength(char const*) [633] ----------------------------------------------- [634] 0.0 0.01 0.00 HasVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [634] ----------------------------------------------- [635] 0.0 0.01 0.00 ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [635] ----------------------------------------------- [636] 0.0 0.01 0.00 CheckClickOnVehicle(ViewPort const*, int, int) [636] ----------------------------------------------- [637] 0.0 0.01 0.00 GetRelativePosition(unsigned int, unsigned int) [637] ----------------------------------------------- [638] 0.0 0.01 0.00 UpdateObjectColours(Company const*) [638] ----------------------------------------------- [639] 0.0 0.01 0.00 GetSlopePixelZOnEdge(Slope, DiagDirection, int*, int*) [639] ----------------------------------------------- [640] 0.0 0.01 0.00 GetTrainForReservation(unsigned int, Track) [640] ----------------------------------------------- [641] 0.0 0.01 0.00 CmdReverseTrainDirection(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [641] ----------------------------------------------- [642] 0.0 0.01 0.00 void DumpState(CYapfRail1&, CYapfRail1&) [642] ----------------------------------------------- [643] 0.0 0.01 0.00 GetStationGfx(unsigned int) [643] ----------------------------------------------- [644] 0.0 0.01 0.00 IsRailDepotTile(unsigned int) [644] ----------------------------------------------- [645] 0.0 0.01 0.00 ChangeTileOwner_Road(unsigned int, Owner, Owner) [645] ----------------------------------------------- [646] 0.0 0.01 0.00 FindClosestRoadDepot(RoadVehicle const*, int) [646] ----------------------------------------------- [647] 0.0 0.01 0.00 GetTileDesc_Industry(unsigned int, TileDesc*) [647] ----------------------------------------------- [648] 0.0 0.01 0.00 IsDriveThroughStopTile(unsigned int) [648] ----------------------------------------------- [649] 0.0 0.01 0.00 ChangeTileOwner_Station(unsigned int, Owner, Owner) [649] ----------------------------------------------- [650] 0.0 0.01 0.00 GetTunnelBridgeDirection(unsigned int) [650] ----------------------------------------------- [651] 0.0 0.01 0.00 EnumCheckRoadVehCrashTrain(Vehicle*, void*) [651] ----------------------------------------------- [652] 0.0 0.01 0.00 MakeRailStationAreaSmaller(BaseStation*) [652] ----------------------------------------------- [653] 0.0 0.01 0.00 CollectTrackbitsFromCrashedVehiclesEnum(Vehicle*, void*) [653] ----------------------------------------------- [654] 0.0 0.01 0.00 PlaceTree(unsigned int, unsigned int) [654] ----------------------------------------------- [655] 0.0 0.01 0.00 DumpTarget::BeginStruct(unsigned long, char const*, void const*) [655] ----------------------------------------------- [656] 0.0 0.01 0.00 CargoRemoval::Preprocess(CargoPacket*) [656] ----------------------------------------------- [657] 0.0 0.01 0.00 FixedSizeArray, 65536u>, 256u>::~FixedSizeArray() [657] ----------------------------------------------- [658] 0.0 0.01 0.00 SmallMapWindow::~SmallMapWindow() [658] ----------------------------------------------- [659] 0.0 0.01 0.00 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [659] ----------------------------------------------- [660] 0.0 0.01 0.00 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [660] ----------------------------------------------- [661] 0.0 0.01 0.00 TownScopeResolver::StorePSA(unsigned int, int) [661] ----------------------------------------------- [662] 0.0 0.01 0.00 TownResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [662] ----------------------------------------------- [663] 0.0 0.01 0.00 NetworkHTTPSocketHandler::Receive() [663] ----------------------------------------------- [664] 0.0 0.01 0.00 Game::GetScannerLibrary() [664] ----------------------------------------------- [665] 0.0 0.01 0.00 Train::FindClosestDepot(unsigned int*, unsigned short*, bool*) [665] ----------------------------------------------- [666] 0.0 0.01 0.00 Station::AddFacility(StationFacility, unsigned int) [666] ----------------------------------------------- [667] 0.0 0.01 0.00 StationRect::PtInExtendedRect(int, int, int) const [667] ----------------------------------------------- [668] 0.0 0.01 0.00 Font::getLeading() const [668] ----------------------------------------------- 0.00 0.00 240/4783009 AfterLoadGame() [83] 0.00 0.00 415786/4783009 UpdateTownCargoes(Town*, unsigned int, bool) [90] 0.01 0.00 4366983/4783009 UpdateTownCargoTotal(Town*) [245] [669] 0.0 0.01 0.00 4783009 OrthogonalTileArea::Contains(unsigned int) const [669] ----------------------------------------------- 0.00 0.00 1/904399 Game::Rescan() [363] 0.00 0.00 3/904399 VehiclesYearlyLoop() [877] 0.00 0.00 5/904399 AI::Rescan() [183] 0.00 0.00 21/904399 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 48/904399 RecomputePrices() [1064] 0.00 0.00 254/904399 IncreaseDate() [56] 0.00 0.00 256/904399 CalcEngineReliability(Engine*) [991] 0.00 0.00 256/904399 StartupOneEngine(Engine*, int) [958] 0.00 0.00 9517/904399 RoadVehicle::OnNewDay() [450] 0.00 0.00 193999/904399 Train::OnNewDay() [76] 0.01 0.00 700039/904399 TrainLocoHandler(Train*, bool) [7] [670] 0.0 0.01 0.00 904399 SetWindowClassesDirty(WindowClass) [670] ----------------------------------------------- 0.00 0.00 33/13509 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 34/13509 FindNearIndustryName(unsigned int, void*) [922] 0.00 0.00 34/13509 CMSAMine(unsigned int) [921] 0.00 0.00 56/13509 LoadUnloadStation(Station*) [53] 0.00 0.00 66/13509 IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) [903] 0.00 0.00 302/13509 IndustryTemporarilyRefusesCargo(Industry*, unsigned char) [840] 0.00 0.00 377/13509 AfterLoadGame() [83] 0.00 0.00 473/13509 GetIndustryProbabilityCallback(unsigned char, IndustryAvailabilityCallType, unsigned int) [819] 0.00 0.00 1200/13509 BuildIndustriesLegend() [780] 0.01 0.00 10934/13509 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [454] [671] 0.0 0.01 0.00 13509 GetIndustrySpec(unsigned char) [671] ----------------------------------------------- 0.01 0.00 202/202 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] [672] 0.0 0.01 0.00 202 SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [672] ----------------------------------------------- 0.00 0.00 4/44 SpriteFontCache::SpriteFontCache(FontSize) [756] 0.00 0.00 16/44 GfxLoadSprites() [237] 0.01 0.00 24/44 LoadStringWidthTable(bool) [540] [673] 0.0 0.01 0.00 44 Layouter::ResetFontCache(FontSize) [673] 0.00 0.00 18/18 Font::~Font() [2031] ----------------------------------------------- 0.00 0.00 1/75296 GameScannerInfo::FindInfo(char const*, int, bool) [1107] 0.00 0.00 1/75296 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1108] 0.00 0.00 1/75296 NetworkServerStart() [406] 0.00 0.00 1/75296 NetworkFindName(char*, char const*) [1101] 0.00 0.00 1/75296 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 1/75296 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] 0.00 0.00 1/75296 openttd_main(int, char**) [1] 0.00 0.00 1/75296 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 2/75296 GetFileTitle(char const*, char*, char const*, Subdirectory) [1061] 0.00 0.00 2/75296 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) [1091] 0.00 0.00 3/75296 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] 0.00 0.00 3/75296 NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) [1071] 0.00 0.00 3/75296 NetworkSendCommand(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1075] 0.00 0.00 6/75296 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 7/75296 GamelogRevision() [1051] 0.00 0.00 8/75296 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 8/75296 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] 0.00 0.00 8/75296 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1043] 0.00 0.00 8/75296 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.00 0.00 9/75296 GetBindAddresses(SmallVector*, unsigned short) [1032] 0.00 0.00 10/75296 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 0.00 0.00 14/75296 DriverFactoryBase::DriverFactoryBase(Driver::Type, int, char const*, char const*) [1015] 0.00 0.00 14/75296 DriverFactoryBase::~DriverFactoryBase() [1016] 0.00 0.00 15/75296 AIScannerInfo::FindInfo(char const*, int, bool) [1009] 0.00 0.00 28/75296 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] 0.00 0.00 53/75296 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [420] 0.00 0.00 948/75296 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [868] 0.00 0.00 1080/75296 ScriptConfig::SettingsToString(char*, char const*) const [858] 0.00 0.00 2479/75296 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 9847/75296 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [735] 0.00 0.00 12080/75296 TarScanner::AddFile(char const*, unsigned long, char const*) [757] 0.01 0.00 48653/75296 FormatNumber(char*, long long, char const*, char const*, int, int) [369] [674] 0.0 0.01 0.00 75296 strecpy(char*, char const*, char const*) [674] ----------------------------------------------- 0.00 0.01 10641/10641 Pool::CleanPool() [367] [675] 0.0 0.00 0.01 10641 EffectVehicle::~EffectVehicle() [675] 0.00 0.01 10641/2302440 Vehicle::~Vehicle() [49] 0.00 0.00 10641/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.00 0.00 1/9 BaseMedia::SetSet(char const*) [767] 0.00 0.01 8/9 GfxLoadSprites() [237] [676] 0.0 0.00 0.01 9 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.01 19592/62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 8/73 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 8/531 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 8/531 GetGRFContainerVersion() [992] 0.00 0.00 8/35470405 FioReadByte() [357] 0.00 0.00 16/105839 FioSeekTo(unsigned long, int) [1267] 0.00 0.00 8/4605 FioSeekToFile(unsigned char, unsigned long) [1457] ----------------------------------------------- 0.00 0.00 91/31845 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 107/31845 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 855/31845 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.00 0.01 30792/31845 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [677] 0.0 0.00 0.01 31845 EnsureNoVehicleOnGround(unsigned int) [677] 0.01 0.00 31845/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.00 0.00 31845/11167936 GetTileMaxZ(unsigned int) [220] ----------------------------------------------- 0.00 0.00 1/24 SaveLoadHotkeys(bool) [825] 0.00 0.00 1/24 WindowDesc::LoadFromConfig() [822] 0.00 0.00 2/24 IniLoadConfig() [791] 0.00 0.00 3/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] 0.00 0.00 4/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 13/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] [678] 0.0 0.00 0.01 24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 3642/3642 IniItem::IniItem(IniGroup*, char const*, char const*) [725] 0.00 0.00 3136/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 274/276 IniGroup::IniGroup(IniLoadFile*, char const*, char const*) [829] 0.00 0.00 24/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 3398/11782 stredup(char const*, char const*) [1407] 0.00 0.00 24/24 IniFile::OpenFile(char const*, Subdirectory, unsigned long*) [2007] ----------------------------------------------- 0.00 0.01 8/8 IncreaseDate() [56] [679] 0.0 0.00 0.01 8 SubsidyMonthlyLoop() [679] 0.00 0.00 1001/1001 FindSubsidyIndustryCargoRoute() [711] 0.00 0.00 703/703 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [734] 0.00 0.00 388/388 FindSubsidyPassengerRoute() [1033] 0.00 0.00 2/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 8/3637650 Randomizer::Next(unsigned int) [1167] 0.00 0.00 2/12 Pool::FreeItem(unsigned long) [2087] 0.00 0.00 2/4 SetupSubsidyDecodeParam(Subsidy const*, bool) [2309] 0.00 0.00 2/152 GetGRFTownNameType(int) [1780] 0.00 0.00 2/152 AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1778] 0.00 0.00 2/1983 SimpleCountedObject::Release() [1527] 0.00 0.00 2/91 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] 0.00 0.00 2/91 Game::NewEvent(ScriptEvent*) [1828] 0.00 0.00 2/5 RebuildSubsidisedSourceAndDestinationCache() [2235] ----------------------------------------------- 0.00 0.00 1/417026 AIInfo::DummyConstructor(SQVM*) [1139] 0.00 0.00 1/417026 DoScanWorkingDirectory() [1133] 0.00 0.00 1/417026 NetworkFindName(char*, char const*) [1101] 0.00 0.00 1/417026 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 1/417026 VideoDriver_Dedicated::MainLoop() [2] 0.00 0.00 2/417026 DetermineBasePaths(char const*) [1030] 0.00 0.00 2/417026 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [1026] 0.00 0.00 4/417026 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] 0.00 0.00 4/417026 ListenLoopProc(addrinfo*) [1027] 0.00 0.00 7/417026 FioGetFullPath(char*, char const*, Searchpath, Subdirectory, char const*) [1110] 0.00 0.00 8/417026 DoAutosave() [46] 0.00 0.00 9/417026 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 14/417026 ParseStringChoice(char const*, unsigned int, char**, char const*) [1092] 0.00 0.00 18/417026 NetworkStartUp() [529] 0.00 0.00 28/417026 debug(char const*, char const*, ...) [1045] 0.00 0.00 56/417026 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 56/417026 InitializeLanguagePacks() [846] 0.00 0.00 270/417026 ScriptConfig::SettingsToString(char*, char const*) const [858] 0.00 0.00 280/417026 FioAppendDirectory(char*, char const*, Searchpath, Subdirectory) [984] 0.00 0.00 329/417026 AppendPathSeparator(char*, char const*) [974] 0.00 0.00 599/417026 PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) [894] 0.00 0.00 599/417026 GamelogPrint(void (*)(char const*)) [888] 0.00 0.00 2766/417026 md5sumToString(char*, char const*, unsigned char const*) [902] 0.00 0.00 6984/417026 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.00 6984/417026 FiosIsValidFile(char const*, dirent const*, stat*) [869] 0.00 0.00 13027/417026 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.01 384975/417026 FormatNumber(char*, long long, char const*, char const*, int, int) [369] [680] 0.0 0.00 0.01 417026 seprintf(char*, char const*, char const*, ...) [680] 0.01 0.00 417016/556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] ----------------------------------------------- 0.00 0.01 886/886 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [681] 0.0 0.00 0.01 886 ClearTile_Water(unsigned int, DoCommandFlag) [681] 0.01 0.00 25/37 MarkCanalsAndRiversAroundDirty(unsigned int) [622] 0.00 0.00 855/31845 EnsureNoVehicleOnGround(unsigned int) [677] 0.00 0.00 25/21693 DoClearSquare(unsigned int) [312] 0.00 0.00 110/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 25/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 110/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 25/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.01 9/9 DoSave(SaveFilter*, bool) [51] [682] 0.0 0.00 0.01 9 Save_LGRP() [682] 0.00 0.01 155/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 155/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.01 3/3 DoLoad(LoadFilter*, bool) [61] [683] 0.0 0.00 0.01 3 Load_ORDR() [683] 0.00 0.00 8914/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 1/6 SlGetFieldLength() [624] 0.00 0.00 110/2409933 CancelLoadingDueToDeletedOrder(Vehicle*) [473] 0.00 0.00 1/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 8998/8998 Pool::GetNew(unsigned long, unsigned long) [1417] 0.00 0.00 8916/283879 SlIterateArray() [1223] 0.00 0.00 110/2409902 Order::~Order() [1170] 0.00 0.00 84/84 Order::AssignOrder(Order const&) [1836] 0.00 0.00 84/84 Order::Order(unsigned int) [1837] 0.00 0.00 26/9010 Pool::FreeItem(unsigned long) [1416] ----------------------------------------------- 0.00 0.01 2125/2125 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [684] 0.0 0.00 0.01 2125 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [684] 0.00 0.00 2126/2126 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 2124/2124 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [738] 0.00 0.00 4252/225413 ByteBlob::Free() [1236] 0.00 0.00 2126/2126 FixedSizeArray, 1024u>::~FixedSizeArray() [1515] ----------------------------------------------- 0.00 0.01 9/9 DoSave(SaveFilter*, bool) [51] [685] 0.0 0.00 0.01 9 Save_AIPL() [685] 0.00 0.01 135/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 135/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 385/8055 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 391/8055 Vehicle::LeaveStation() [290] 0.00 0.01 7279/8055 LoadUnloadVehicle(Vehicle*) [64] [686] 0.0 0.00 0.01 8055 GroundVehicle::PowerChanged() [686] 0.00 0.01 24159/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.00 0.00 2142/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] 0.00 0.00 2142/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.00 1/2 LoadIntroGame(bool) [160] 0.00 0.00 1/2 openttd_main(int, char**) [1] [687] 0.0 0.00 0.01 2 CheckForMissingGlyphs(bool, MissingGlyphSearcher*) [687] 0.00 0.01 2/2 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] ----------------------------------------------- 0.00 0.01 2/2 CheckForMissingGlyphs(bool, MissingGlyphSearcher*) [687] [688] 0.0 0.00 0.01 2 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] 0.00 0.00 228302/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] 0.00 0.00 244830/5396978 Utf8Decode(unsigned int*, char const*) [434] 0.00 0.00 228302/232334 SpriteFontCache::MapCharToGlyph(unsigned int) [1234] 0.00 0.00 228302/228302 SpriteFontCache::GetGlyph(unsigned int) [1235] 0.00 0.00 2/3 InitFreeType(bool) [2352] ----------------------------------------------- 0.00 0.01 20811/20811 NewHouseTileLoop(unsigned int) [36] [689] 0.0 0.00 0.01 20811 AnimationControl(unsigned int, unsigned short) [689] 0.00 0.01 20812/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 20812/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.01 3/3 DoLoad(LoadFilter*, bool) [61] [690] 0.0 0.00 0.01 3 Ptrs_ORDR() [690] 0.00 0.00 8914/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2/3213894 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.00 0.00 12/3213894 AllocateMap(unsigned int, unsigned int) [1138] 0.00 0.00 664/3213894 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 669334/3213894 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 2543882/3213894 GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [326] [691] 0.0 0.01 0.00 3213894 FindFirstBit(unsigned int) [691] ----------------------------------------------- 0.01 0.00 427504/427504 GetFoundationSlope(unsigned int, int*) [161] [692] 0.0 0.01 0.00 427504 GetFoundation_Clear(unsigned int, Slope) [692] ----------------------------------------------- 0.00 0.00 3728/229133 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [228] 0.00 0.00 4249/229133 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 221156/229133 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [21] [693] 0.0 0.01 0.00 229133 ottd_rdtsc() [693] ----------------------------------------------- 0.01 0.00 154/154 RerouteCargo(Station*, unsigned char, unsigned short, unsigned short) [695] [694] 0.0 0.01 0.00 154 VehicleCargoList::Reroute(unsigned int, VehicleCargoList*, unsigned short, unsigned short, GoodsEntry const*) [694] ----------------------------------------------- 0.00 0.01 26/26 DeleteStaleLinks(Station*) [346] [695] 0.0 0.00 0.01 26 RerouteCargo(Station*, unsigned char, unsigned short, unsigned short) [695] 0.01 0.00 154/154 VehicleCargoList::Reroute(unsigned int, VehicleCargoList*, unsigned short, unsigned short, GoodsEntry const*) [694] 0.00 0.00 26/26 StationCargoList::Reroute(unsigned int, StationCargoList*, unsigned short, unsigned short, GoodsEntry const*) [1990] ----------------------------------------------- 0.00 0.01 3/3 DoLoad(LoadFilter*, bool) [61] [696] 0.0 0.00 0.01 3 Load_CHTS() [696] 0.01 0.00 3/6 SlGetFieldLength() [624] 0.00 0.00 60/49658 SlReadByte() [1307] ----------------------------------------------- [697] 0.0 0.01 0.00 ReallocError(unsigned long) [697] ----------------------------------------------- [698] 0.0 0.01 0.00 SetRandomSeed(unsigned int) [698] ----------------------------------------------- [699] 0.0 0.01 0.00 GetSouthernBridgeEnd(unsigned int) [699] ----------------------------------------------- [700] 0.0 0.01 0.00 CreateEffectVehicleAbove(int, int, int, EffectVehicleType) [700] ----------------------------------------------- [701] 0.0 0.01 0.00 CheckRailSlope(Slope, TrackBits, TrackBits, unsigned int) [701] ----------------------------------------------- [702] 0.0 0.01 0.00 BreakdownSmokeTick(EffectVehicle*) [702] ----------------------------------------------- [703] 0.0 0.01 0.00 SmokeTick(EffectVehicle*) [703] ----------------------------------------------- [704] 0.0 0.01 0.00 CheatWindow::OnClick(Point, int, int) [704] ----------------------------------------------- [705] 0.0 0.01 0.00 Blitter_Null::PaletteAnimate(Palette const&) [705] ----------------------------------------------- [706] 0.0 0.01 0.00 BuildVehicleWindow::OnPaint() [706] ----------------------------------------------- [707] 0.0 0.01 0.00 BuildAirToolbarWindow::OnClick(Point, int, int) [707] ----------------------------------------------- 0.00 0.00 140/232659 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 202/232659 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 323/232659 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 528/232659 GrowTown(Town*) [163] 0.00 0.00 823/232659 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 1110/232659 AfterLoadCompanyStats() [425] 0.00 0.00 2351/232659 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.00 0.00 3312/232659 MarkBridgeDirty(unsigned int) [870] 0.00 0.00 7872/232659 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 30062/232659 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 185936/232659 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [708] 0.0 0.01 0.00 232659 GetOtherBridgeEnd(unsigned int) [708] ----------------------------------------------- 0.01 0.00 36123/36123 DoPaletteAnimations() [710] [709] 0.0 0.01 0.00 36123 Blitter_Null::UsePaletteAnimation() [709] ----------------------------------------------- 0.00 0.00 1/18063 openttd_main(int, char**) [1] 0.00 0.00 4/18063 GfxLoadSprites() [237] 0.00 0.00 18058/18063 GameLoop() [3] [710] 0.0 0.00 0.01 18063 DoPaletteAnimations() [710] 0.01 0.00 36123/36123 Blitter_Null::UsePaletteAnimation() [709] ----------------------------------------------- 0.00 0.00 1001/1001 SubsidyMonthlyLoop() [679] [711] 0.0 0.00 0.00 1001 FindSubsidyIndustryCargoRoute() [711] 0.00 0.00 1001/2122 Industry::GetRandom() [616] 0.00 0.00 242/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [712] 0.0 0.00 0.00 3 Load_MAP1() [712] 0.00 0.00 2064/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [713] 0.0 0.00 0.00 3 Load_MAP3() [713] 0.00 0.00 2064/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [714] 0.0 0.00 0.00 2 Load_MAPH() [714] 0.00 0.00 2048/466515 SlCopyBytes(void*, unsigned long) [79] 0.00 0.00 2048/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 1168/1168 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] [715] 0.0 0.00 0.00 1168 ReadRecolourSprite(unsigned short, unsigned int) [715] 0.00 0.00 1168/5242 AllocSprite(unsigned long) [489] 0.00 0.00 1168/99578 FioReadBlock(void*, unsigned long) [1270] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [716] 0.0 0.00 0.00 3 Load_INDY() [716] 0.00 0.00 7571/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 7574/283879 SlIterateArray() [1223] 0.00 0.00 7571/7571 Pool::GetNew(unsigned long, unsigned long) [1428] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [717] 0.0 0.00 0.00 3 Ptrs_INDY() [717] 0.00 0.00 7571/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [718] 0.0 0.00 0.00 1 UpdateNearestTownForRoadTiles(bool) [718] 0.00 0.00 55/18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [719] 0.0 0.00 0.00 9 Save_ORDL() [719] 0.00 0.00 7506/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 7506/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 31456/31456 MakeSingleHouseBigger(unsigned int) [280] [720] 0.0 0.00 0.00 31456 AnimateNewHouseConstruction(unsigned int) [720] 0.00 0.00 692/146810 DeleteAnimatedTile(unsigned int) [107] 0.00 0.00 356/75646 AddAnimatedTile(unsigned int) [168] 0.00 0.00 1048/595802 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 341/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 341/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.00 47380/47380 CargoPacket::AfterLoad() [722] [721] 0.0 0.00 0.00 47380 CargoList > >::InvalidateCache() [721] 0.00 0.00 77440/365495 VehicleCargoList::AddToCache(CargoPacket const*) [480] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [722] 0.0 0.00 0.00 3 CargoPacket::AfterLoad() [722] 0.00 0.00 47380/47380 CargoList > >::InvalidateCache() [721] 0.00 0.00 53504/53504 CargoList > >::InvalidateCache() [1303] 0.00 0.00 47380/47380 VehicleCargoList::InvalidateCache() [1312] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [723] 0.0 0.00 0.00 9 Save_EIDS() [723] 0.00 0.00 7056/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 7056/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [724] 0.0 0.00 0.00 9 Save_ENGN() [724] 0.00 0.00 7056/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 7056/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 3642/3642 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] [725] 0.0 0.00 0.00 3642 IniItem::IniItem(IniGroup*, char const*, char const*) [725] 0.00 0.00 3642/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 3642/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 1/5 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/5 LoadIntroGame(bool) [160] 0.00 0.00 3/5 AfterLoadGame() [83] [726] 0.0 0.00 0.00 5 SetupColoursAndInitialWindow() [726] 0.00 0.00 5/13 Window::Window(WindowDesc*) [623] 0.00 0.00 5/13 Window::FinishInitNested(int) [835] 0.00 0.00 80/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] 0.00 0.00 10/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 5/5 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [1115] 0.00 0.00 5/15 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 5/13 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 10/18321 Window::SetDirty() const [1359] 0.00 0.00 5/10 Window::InitNested(int) [2109] ----------------------------------------------- 0.00 0.00 2126/2126 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [684] [727] 0.0 0.00 0.00 2126 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 2126/2126 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 22/22 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [967] 0.00 0.00 56/1004985 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.00 0.00 16/115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 40/33080 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 60/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 60/200119 IsCompatibleTrainStationTile(unsigned int, unsigned int) [771] 0.00 0.00 60/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 61/23575740 IsRailStationTile(unsigned int) [471] 0.00 0.00 60/5225112 HasStationReservation(unsigned int) [1166] 0.00 0.00 60/113867 SetRailStationReservation(unsigned int, bool) [1259] 0.00 0.00 21/2656 CFollowTrackT<(TransportType)0, Train, true, true>::Init(Train const*, RailTypes, CPerformanceTimer*) [1490] 0.00 0.00 5/505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] ----------------------------------------------- 0.00 0.00 2126/2126 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] [728] 0.0 0.00 0.00 2126 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 4684/4684 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 2125/114779 CYapfRailNodeT::Set(CYapfRailNodeT*, unsigned int, Trackdir, bool) [452] 0.00 0.00 4249/229133 ottd_rdtsc() [693] 0.00 0.00 2648/12516410 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRailNodeT&) [126] 0.00 0.00 2613/33080 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 641/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.00 0.00 2641/10599924 CNodeList_HashTableT, 8, 10>::PopOpenNode(CYapfNodeKeyTrackDir const&) [211] 0.00 0.00 6809/24127806 CNodeList_HashTableT, 8, 10>::CreateNewNode() [233] 0.00 0.00 2612/10426263 CNodeList_HashTableT, 8, 10>::InsertClosedNode(CYapfRailNodeT&) [293] 0.00 0.00 2738/30073208 CHashTableT, 8>::Find(CYapfNodeKeyTrackDir const&) [219] 0.00 0.00 4684/11307854 SmallArray::FirstFreeSubArray() [399] 0.00 0.00 2126/2126 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [970] 0.00 0.00 2612/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 29/115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 492/29541110 CHashTableT, 10>::Find(CYapfNodeKeyTrackDir const&) [225] 0.00 0.00 2613/2656 CFollowTrackT<(TransportType)0, Train, true, true>::Init(Train const*, RailTypes, CPerformanceTimer*) [1490] ----------------------------------------------- 0.00 0.00 1770/24322 AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) [832] 0.00 0.00 22552/24322 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] [729] 0.0 0.00 0.00 24322 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] 0.00 0.00 623651/5396978 Utf8Decode(unsigned int*, char const*) [434] 0.00 0.00 7/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 1100827/2839908 Utf8Encode(char*, unsigned int) [1168] 0.00 0.00 1093224/1093436 IsValidChar(unsigned int, CharSetFilter) [1186] 0.00 0.00 63/63 UnmappedChoiceList::Flush(LanguageMap const*) [1870] 0.00 0.00 63/63 LanguageMap::GetLanguageMap(unsigned int, unsigned char) [1869] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [730] 0.0 0.00 0.00 3 Load_ANIT() [730] 0.00 0.00 2/6 SlGetFieldLength() [624] 0.00 0.00 1/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 111/22552 ChangeGRFURL(unsigned char, char const*) [939] 0.00 0.00 162/22552 ChangeGRFName(unsigned char, char const*) [926] 0.00 0.00 729/22552 ChangeGRFDescription(unsigned char, char const*) [876] 0.00 0.00 755/22552 ScanInfo(ByteReader*) [875] 0.00 0.00 3833/22552 ChangeGRFParamDescription(unsigned char, char const*) [800] 0.00 0.00 3954/22552 ChangeGRFParamName(unsigned char, char const*) [798] 0.00 0.00 13008/22552 ChangeGRFParamValueNames(ByteReader*) [531] [731] 0.0 0.00 0.00 22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] 0.00 0.00 22552/24322 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] 0.00 0.00 22552/24322 AddGRFTextToList(GRFText**, GRFText*) [1341] ----------------------------------------------- 0.00 0.00 64/38030 GetShipIcon(unsigned short, EngineImageType) [980] 0.00 0.00 188/38030 GetAircraftIcon(unsigned short, EngineImageType) [940] 0.00 0.00 214/38030 RoadVehicle::GetImage(Direction, EngineImageType) const [934] 0.00 0.00 348/38030 GetRailIcon(unsigned short, bool, int&, EngineImageType) [561] 0.00 0.00 784/38030 GetRoadVehIcon(unsigned short, EngineImageType) [890] 0.00 0.00 36432/38030 Train::GetImage(Direction, EngineImageType) const [737] [732] 0.0 0.00 0.00 38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.00 0.00 38030/14508033 VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [118] 0.00 0.00 5084/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.00 0.00 32946/13653135 VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const [204] 0.00 0.00 38030/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.00 0.00 114090/64489276 ScopeResolver::~ScopeResolver() [470] 0.00 0.00 32946/13653202 RealSpriteGroup::Resolve(ResolverObject&) const [571] 0.00 0.00 76060/76060 ResultSpriteGroup::GetNumResults() const [1288] 0.00 0.00 38030/24990479 ResolverObject::~ResolverObject() [1163] 0.00 0.00 38030/38030 ResultSpriteGroup::GetResult() const [1318] ----------------------------------------------- 0.00 0.00 18058/18058 StateGameLoop() [5] [733] 0.0 0.00 0.00 18058 MoveToNextItem() [733] 0.00 0.00 18057/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 152/152 NewsTypeData::GetDisplay() const [1112] 0.00 0.00 18058/28831 DeleteWindowById(WindowClass, int, bool) [1337] 0.00 0.00 91/91 SndPlayFx(unsigned short) [1826] ----------------------------------------------- 0.00 0.00 703/703 SubsidyMonthlyLoop() [679] [734] 0.0 0.00 0.00 703 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [734] 0.00 0.00 658/2122 Industry::GetRandom() [616] 0.00 0.00 81/33568009 Randomizer::Next() [235] 0.00 0.00 119/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 45/783 Town::GetRandom() [1599] ----------------------------------------------- 0.00 0.00 4924/4924 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [735] 0.0 0.00 0.00 4924 FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [735] 0.00 0.00 4924/122008 FormatNumber(char*, long long, char const*, char const*, int, int) [369] 0.00 0.00 9847/75296 strecpy(char*, char const*, char const*) [674] ----------------------------------------------- 0.00 0.00 1/4 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.00 3/4 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [736] 0.0 0.00 0.00 4 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 4/4 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.00 4/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 4/24 IniFile::IniFile(char const* const*) [2008] 0.00 0.00 4/11782 stredup(char const*, char const*) [1407] 0.00 0.00 4/24 IniFile::~IniFile() [2009] ----------------------------------------------- 0.00 0.00 36587/36587 AfterLoadVehicles(bool) [291] [737] 0.0 0.00 0.00 36587 Train::GetImage(Direction, EngineImageType) const [737] 0.00 0.00 36432/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] ----------------------------------------------- 0.00 0.00 2124/2124 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [684] [738] 0.0 0.00 0.00 2124 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [738] 0.00 0.00 2125/112710 CNodeList_HashTableT, 8, 10>::CNodeList_HashTableT() [234] 0.00 0.00 2126/112708 ByteBlob::Prepare(unsigned long) [1262] 0.00 0.00 1/108511 FixedSizeArray, 1024u>::Clear() [1264] 0.00 0.00 1/2 CSegmentCostCacheT::CSegmentCostCacheT() [2457] ----------------------------------------------- 0.00 0.00 9517/9517 RoadVehicle::OnNewDay() [450] [739] 0.0 0.00 0.00 9517 RoadVehicle::GetRunningCost() const [739] 0.00 0.00 9517/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.00 0.00 9516/382143 GetPrice(Price, unsigned int, GRFFile const*, int) [592] 0.00 0.00 9517/16247720 Vehicle::GetEngine() const [190] ----------------------------------------------- 0.00 0.00 4684/4684 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] [740] 0.0 0.00 0.00 4684 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 30384/33080 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 30383/81372483 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.00 0.00 88231/161648439 HasSignalOnTrackdir(unsigned int, Trackdir) [122] 0.00 0.00 30383/30383 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [843] 0.00 0.00 92018/834016738 GetTileType(unsigned int) [75] 0.00 0.00 60189/283136022 IsPlainRailTile(unsigned int) [116] 0.00 0.00 39440/263524830 GetTileRailType(unsigned int) [97] 0.00 0.00 58766/273540313 GetTrackBits(unsigned int) [142] 0.00 0.00 30378/22626377 TrackOverlapsTracks(TrackBits, Track) [398] 0.00 0.00 30376/26586212 GetReservedTrackbits(unsigned int) [378] 0.00 0.00 44594/89769216 IsDiagonalTrackdir(Trackdir) [297] 0.00 0.00 8724/21810121 GetSignalType(unsigned int, Track) [284] 0.00 0.00 366/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] 0.00 0.00 30377/23575740 IsRailStationTile(unsigned int) [471] 0.00 0.00 156/115920 IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [535] 0.00 0.00 15/4486508 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] 0.00 0.00 225/2863195 GetStationType(unsigned int) [576] 0.00 0.00 404/404 GetBridgeType(unsigned int) [1067] 0.00 0.00 15/2269276 BaseStation::GetByTile(unsigned int) [474] 0.00 0.00 30385/30385 IsBridgeTile(unsigned int) [1333] 0.00 0.00 3330/5225112 HasStationReservation(unsigned int) [1166] ----------------------------------------------- 0.00 0.00 2/139055 ChangeGRFParamDefault(unsigned long, ByteReader*) [1132] 0.00 0.00 4/139055 ScanInfo(ByteReader*) [875] 0.00 0.00 4/139055 HandleNodes(ByteReader*, AllowedSubtags*) [526] 0.00 0.00 6/139055 GRFInfo(ByteReader*) [1116] 0.00 0.00 7/139055 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] 0.00 0.00 8/139055 GetParamVal(unsigned char, unsigned int*) [916] 0.00 0.00 8/139055 ChangeGRFMinVersion(unsigned long, ByteReader*) [1104] 0.00 0.00 8/139055 ChangeGRFParamLimits(unsigned long, ByteReader*) [1103] 0.00 0.00 12/139055 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 28/139055 HandleParameterInfo(ByteReader*) [1049] 0.00 0.00 39/139055 ChangeGRFParamValueNames(ByteReader*) [531] 0.00 0.00 40/139055 SpriteReplace(ByteReader*) [826] 0.00 0.00 40/139055 ParamSet(ByteReader*) [993] 0.00 0.00 104/139055 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 273/139055 GraphicsNew(ByteReader*) [745] 0.00 0.00 488/139055 LoadFontGlyph(ByteReader*) [748] 0.00 0.00 866/139055 TranslateCargo(unsigned char, unsigned char) [941] 0.00 0.00 1202/139055 NewSpriteSet(ByteReader*) [507] 0.00 0.00 1564/139055 FeatureMapSpriteGroup(ByteReader*) [920] 0.00 0.00 1770/139055 AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) [832] 0.00 0.00 2050/139055 SkipIf(ByteReader*) [560] 0.00 0.00 3200/139055 CfgApply(ByteReader*) [879] 0.00 0.00 3304/139055 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] 0.00 0.00 3684/139055 FeatureChangeInfo(ByteReader*) [282] 0.00 0.00 3712/139055 FeatureNewName(ByteReader*) [817] 0.00 0.00 10796/139055 NewSpriteGroup(ByteReader*) [848] 0.00 0.00 105836/139055 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [741] 0.0 0.00 0.00 139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 139055/556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] ----------------------------------------------- 0.00 0.00 1050/1050 BuildTownHouse(Town*, unsigned int) [224] [742] 0.0 0.00 0.00 1050 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 1802/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.00 0.00 1815/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 1816/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 295/11167936 GetTileMaxZ(unsigned int) [220] 0.00 0.00 922/35653 GetTownIndex(unsigned int) [1328] 0.00 0.00 819/72831 GetTileType(unsigned int) [1292] ----------------------------------------------- 0.00 0.00 5/3708 AfterLoadGame() [83] 0.00 0.00 219/3708 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 811/3708 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 1234/3708 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 1439/3708 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] [743] 0.0 0.00 0.00 3708 UpdateLevelCrossing(unsigned int, bool) [743] 0.00 0.00 8654/1360893 HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [134] 0.00 0.00 2469/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 12368/20374747 GetTileType(unsigned int) [431] 0.00 0.00 2469/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.00 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/3 LoadIntroGame(bool) [160] 0.00 0.00 1/3 AfterLoadGame() [83] [744] 0.0 0.00 0.00 3 ShowSelectGameWindow() [744] 0.00 0.00 3/13 Window::Window(WindowDesc*) [623] 0.00 0.00 3/13 Window::FinishInitNested(int) [835] 0.00 0.00 3/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 3/13 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 3/13 Window::CreateNestedTree(bool) [2071] 0.00 0.00 3/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 273/273 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [745] 0.0 0.00 0.00 273 GraphicsNew(ByteReader*) [745] 0.00 0.00 4660/62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 273/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 26375/52797 ReverseTrainSwapVeh(Train*, int, int) [766] 0.00 0.00 26422/52797 ReverseTrainDirection(Train*) [192] [746] 0.0 0.00 0.00 52797 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 30904/9895409 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] 0.00 0.00 52790/196278941 UpdateVehicleTileHash(Vehicle*, bool) [72] 0.00 0.00 51797/155579021 VehicleEnterTile(Vehicle*, unsigned int, int, int) [81] 0.00 0.00 20519/143978842 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [109] 0.00 0.00 52798/157472782 Vehicle::UpdatePosition() [349] 0.00 0.00 320/617443 VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [424] 0.00 0.00 56/1086201 VehicleEnter_Road(Vehicle*, unsigned int, int, int) [584] ----------------------------------------------- 0.00 0.00 9517/203513 RoadVehicle::OnNewDay() [450] 0.00 0.00 193996/203513 Train::OnNewDay() [76] [747] 0.0 0.00 0.00 203513 SubtractMoneyFromCompanyFract(Owner, CommandCost) [747] 0.00 0.00 203519/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 203520/207244 InvalidateCompanyWindows(Company const*) [1239] 0.00 0.00 203520/207244 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1240] ----------------------------------------------- 0.00 0.00 488/488 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [748] 0.0 0.00 0.00 488 LoadFontGlyph(ByteReader*) [748] 0.00 0.00 4016/62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 488/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 4016/11484 SpriteFontCache::SetUnicodeGlyph(unsigned int, unsigned int) [1408] ----------------------------------------------- 0.00 0.00 385/8053 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 391/8053 Vehicle::LeaveStation() [290] 0.00 0.00 7277/8053 LoadUnloadVehicle(Vehicle*) [64] [749] 0.0 0.00 0.00 8053 GroundVehicle::CargoChanged() [749] 0.00 0.00 8054/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [750] 0.0 0.00 0.00 9 Save_PATS() [750] 0.00 0.00 3330/3004409 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 3330/33705586 SlCalcObjMemberLength(void const*, SaveLoad const*) [265] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.00 248/685279 GRFSound(ByteReader*) [1012] 0.00 0.00 464/685279 CfgApply(ByteReader*) [879] 0.00 0.00 531/685279 GetGRFContainerVersion() [992] 0.00 0.00 16536/685279 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 29182/685279 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 187806/685279 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.00 450512/685279 FioReadDword() [763] [751] 0.0 0.00 0.00 685279 FioReadWord() [751] 0.00 0.00 1370558/35470405 FioReadByte() [357] ----------------------------------------------- 0.00 0.00 1/2 openttd_main(int, char**) [1] 0.00 0.00 1/2 AfterNewGRFScan::OnNewGRFsScanned() [239] [752] 0.0 0.00 0.00 2 LoadFromConfig(bool) [752] 0.00 0.00 2/2 GRFLoadConfig(IniFile*, char const*, bool) [765] 0.00 0.00 2/2 IniLoadConfig() [791] 0.00 0.00 1/2 Load_OPTS() [860] 0.00 0.00 32/94 ScriptConfig::Change(char const*, int, bool, bool) [1007] 0.00 0.00 2/106 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.00 0.00 1/2 HandleOldDiffCustom(bool) [1121] 0.00 0.00 2/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 1/3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [1142] 0.00 0.00 30/360 AIConfig::GetConfig(Owner, ScriptConfig::ScriptSettingSource) [1677] 0.00 0.00 16/380 ScriptConfig::HasScript() const [1670] 0.00 0.00 15/47 ScriptConfig::StringToSettings(char const*) [1890] 0.00 0.00 2/26 GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) [1987] 0.00 0.00 1/6 ResetCurrencies(bool) [2185] 0.00 0.00 1/1 ScheduleErrorMessage(std::list >&) [2710] 0.00 0.00 1/36160 FindWindowById(WindowClass, int) [1324] 0.00 0.00 1/9 ShowFirstError() [2114] ----------------------------------------------- 0.00 0.00 3/558 DeleteOilRig(unsigned int) [893] 0.00 0.00 555/558 Industry::~Industry() [410] [753] 0.0 0.00 0.00 558 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 558/21693 DoClearSquare(unsigned int) [312] 0.00 0.00 1116/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 558/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 1116/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 558/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [754] 0.0 0.00 0.00 9 Save_ROADSTOP() [754] 0.00 0.00 3033/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 3033/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 4/4 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] [755] 0.0 0.00 0.00 4 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.00 3/119 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 16/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 3/159 str_fmt(char const*, ...) [989] 0.00 0.00 367/11782 stredup(char const*, char const*) [1407] 0.00 0.00 33/1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- [756] 0.0 0.00 0.00 SpriteFontCache::SpriteFontCache(FontSize) [756] 0.00 0.00 4/44 Layouter::ResetFontCache(FontSize) [673] 0.00 0.00 4/51 Layouter::ResetLineCache() [619] 0.00 0.00 4/20 SpriteFontCache::InitializeUnicodeGlyphMap() [935] 0.00 0.00 4/4 FontCache::FontCache(FontSize) [2342] ----------------------------------------------- 0.00 0.00 705/705 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [757] 0.0 0.00 0.00 705 TarScanner::AddFile(char const*, unsigned long, char const*) [757] 0.00 0.00 12080/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 6040/7125 strecat(char*, char const*, char const*) [1433] 0.00 0.00 1758/17522 strtolower(char*) [1394] 0.00 0.00 1366/1366 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [1560] 0.00 0.00 729/11782 stredup(char const*, char const*) [1407] 0.00 0.00 705/705 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) [1609] 0.00 0.00 369/18015 OTTD2FS(char const*) [1390] 0.00 0.00 369/384 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1668] 0.00 0.00 369/369 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [1673] ----------------------------------------------- 0.00 0.00 2/2 ShowVitalWindows() [759] [758] 0.0 0.00 0.00 2 AllocateToolbar() [758] 0.00 0.00 2/13 Window::Window(WindowDesc*) [623] 0.00 0.00 2/13 Window::FinishInitNested(int) [835] 0.00 0.00 2/5 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 2/4 PositionWindow(Window*, WindowClass, int) [1125] 0.00 0.00 2/13 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 2/18321 Window::SetDirty() const [1359] 0.00 0.00 2/2 MainToolbarWindow::FindWindowPlacementAndResize(int, int) [2455] 0.00 0.00 2/10 Window::InitNested(int) [2109] 0.00 0.00 2/2 PositionMainToolbar(Window*) [2415] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [83] [759] 0.0 0.00 0.00 2 ShowVitalWindows() [759] 0.00 0.00 2/2 AllocateToolbar() [758] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [83] [760] 0.0 0.00 0.00 2 ShowStatusBar() [760] 0.00 0.00 2/13 Window::Window(WindowDesc*) [623] 0.00 0.00 2/13 Window::FinishInitNested(int) [835] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 2/4 PositionWindow(Window*, WindowClass, int) [1125] 0.00 0.00 2/13 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 2/18321 Window::SetDirty() const [1359] 0.00 0.00 2/2 StatusBarWindow::FindWindowPlacementAndResize(int, int) [2452] 0.00 0.00 2/10 Window::InitNested(int) [2109] 0.00 0.00 2/2 PositionStatusbar(Window*) [2414] ----------------------------------------------- 0.00 0.00 21/21 VehicleEnter_Track(Vehicle*, unsigned int, int, int) [109] [761] 0.0 0.00 0.00 21 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 21/5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 21/33148 Train::MarkDirty() [120] 0.00 0.00 21/44945 TriggerVehicle(Vehicle*, VehicleTrigger) [241] 0.00 0.00 21/271901 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 21/61 VehicleServiceInDepot(Vehicle*) [908] 0.00 0.00 21/38734 Train::UpdateAcceleration() [607] 0.00 0.00 21/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 42/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 21/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 21/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 21/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 21/271897 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1229] 0.00 0.00 21/5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] ----------------------------------------------- 0.00 0.00 1/469 NetworkStartUp() [529] 0.00 0.00 95/469 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 373/469 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] [762] 0.0 0.00 0.00 469 Md5::Finish(unsigned char*) [762] 0.00 0.00 938/279715 Md5::Append(void const*, unsigned long) [140] 0.00 0.00 469/4457228 Md5::Process(unsigned char const*) [146] ----------------------------------------------- 0.00 0.00 48/225256 CfgApply(ByteReader*) [879] 0.00 0.00 9441/225256 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 50113/225256 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.00 64670/225256 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 100984/225256 ReadGRFSpriteOffsets(unsigned char) [790] [763] 0.0 0.00 0.00 225256 FioReadDword() [763] 0.00 0.00 450512/685279 FioReadWord() [751] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [764] 0.0 0.00 0.00 9 Save_ITBL() [764] 0.00 0.00 2160/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 2160/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 2/2 LoadFromConfig(bool) [752] [765] 0.0 0.00 0.00 2 GRFLoadConfig(IniFile*, char const*, bool) [765] 0.00 0.00 1/373 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] 0.00 0.00 1/394 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] 0.00 0.00 2/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 2/2 DecodeHexText(char*, unsigned char*, unsigned long) [2423] 0.00 0.00 1/263 FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) [1720] 0.00 0.00 1/2 GRFConfig::GRFConfig(GRFConfig const&) [2483] ----------------------------------------------- 0.00 0.00 26422/26422 ReverseTrainDirection(Train*) [192] [766] 0.0 0.00 0.00 26422 ReverseTrainSwapVeh(Train*, int, int) [766] 0.00 0.00 26375/52797 UpdateStatusAfterSwap(Train*) [746] 0.00 0.00 20/39 GroundVehicle::UpdateInclination(bool, bool) [1029] 0.00 0.00 26415/26415 SwapTrainFlags(unsigned short*, unsigned short*) [1339] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [767] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [767] 0.00 0.00 1/9 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 1/3 CheckExternalFiles() [2364] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [768] 0.0 0.00 0.00 5 Pool::CleanPool() [768] 0.00 0.00 79/2554 CargoPayment::~CargoPayment() [402] 0.00 0.00 79/2554 Pool::FreeItem(unsigned long) [1495] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [769] 0.0 0.00 0.00 3 Load_ENGN() [769] 0.00 0.00 1824/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 1827/283879 SlIterateArray() [1223] 0.00 0.00 1824/3904 GetTempDataEngine(unsigned short) [1464] ----------------------------------------------- [770] 0.0 0.00 0.00 29+1537 [770] 0.00 0.00 126 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] 0.00 0.00 206 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 0.00 0.00 32 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 4 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 12 AIInfo::Constructor(SQVM*) [1073] 0.00 0.00 8 GameLibrary::Constructor(SQVM*) [1087] 0.00 0.00 6 AILibrary::Constructor(SQVM*) [1095] 0.00 0.00 2 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 1 AIInfo::DummyConstructor(SQVM*) [1139] 0.00 0.00 284 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] 0.00 0.00 284 SQVM::Call(SQObjectPtr&, long long, long long, SQObjectPtr&, unsigned long long, unsigned long long) [1702] 0.00 0.00 284 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 251 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 37 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] 0.00 0.00 29 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] ----------------------------------------------- 0.00 0.00 60/200119 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 86251/200119 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [521] 0.00 0.00 113808/200119 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] [771] 0.0 0.00 0.00 200119 IsCompatibleTrainStationTile(unsigned int, unsigned int) [771] 0.00 0.00 185238/70544447 IsStationTileBlocked(unsigned int) [127] 0.00 0.00 370478/370795 GetStationIndex(unsigned int) [1219] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [772] 0.0 0.00 0.00 3 Ptrs_TOWN() [772] 0.00 0.00 1792/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 28/28 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] [773] 0.0 0.00 0.00 28 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] 0.00 0.00 28/29 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 56/578 FioCheckFileExists(char const*, Subdirectory) [851] 0.00 0.00 28/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 56/11782 stredup(char const*, char const*) [1407] 0.00 0.00 28/32 ScriptScanner::ResetEngine() [1953] 0.00 0.00 28/28 Squirrel::LoadScript(char const*) [1983] 0.00 0.00 12/13 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 12/13 AIScannerInfo::RegisterAPI(Squirrel*) [2067] 0.00 0.00 8/9 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 8/9 GameScannerLibrary::RegisterAPI(Squirrel*) [2142] 0.00 0.00 6/7 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 6/7 AIScannerLibrary::RegisterAPI(Squirrel*) [2181] 0.00 0.00 2/3 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 2/3 GameScannerInfo::RegisterAPI(Squirrel*) [2391] ----------------------------------------------- 0.00 0.00 40/33080 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 43/33080 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [967] 0.00 0.00 2613/33080 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] 0.00 0.00 30384/33080 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] [774] 0.0 0.00 0.00 33080 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 165171/834016738 GetTileType(unsigned int) [75] 0.00 0.00 32280/118667951 GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [102] 0.00 0.00 33068/95375027 GetTileOwner(unsigned int) [131] 0.00 0.00 33935/129439872 GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [114] 0.00 0.00 33066/263524830 GetTileRailType(unsigned int) [97] 0.00 0.00 808/1293684 GetTunnelBridgeDirection(unsigned int) [270] 0.00 0.00 64506/186790050 GetRailTileType(unsigned int) [199] 0.00 0.00 33079/283136022 IsPlainRailTile(unsigned int) [116] 0.00 0.00 235/4486508 Station::GetPlatformLength(unsigned int, DiagDirection) const [74] 0.00 0.00 32220/273540313 GetTrackBits(unsigned int) [142] 0.00 0.00 631/4940496 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] 0.00 0.00 1010/1514861 GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [581] 0.00 0.00 202/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 235/2269276 BaseStation::GetByTile(unsigned int) [474] 0.00 0.00 235/2863195 GetStationType(unsigned int) [576] 0.00 0.00 808/1364470 IsTunnel(unsigned int) [1181] 0.00 0.00 202/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] 0.00 0.00 15/92634 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1278] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [775] 0.0 0.00 0.00 3 Ptrs_ORDL() [775] 0.00 0.00 1668/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [776] 0.0 0.00 0.00 2 Load_ORDL() [776] 0.00 0.00 1668/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 1670/283879 SlIterateArray() [1223] 0.00 0.00 1668/1668 Pool::GetNew(unsigned long, unsigned long) [1547] ----------------------------------------------- 0.00 0.00 12/12 AfterLoadGame() [83] [777] 0.0 0.00 0.00 12 void MakeDefaultName(Depot*) [777] 0.00 0.00 12/18832 CalcClosestTownFromTile(unsigned int, unsigned int) [58] 0.00 0.00 12/8831359 ClosestTownFromTile(unsigned int, unsigned int) [78] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [778] 0.0 0.00 0.00 9 Save_GLOG() [778] 0.00 0.00 1098/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 846/173318 SlCalcObjLength(void const*, SaveLoad const*) [325] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] 0.00 0.00 1350/1557 SlWriteByte(unsigned char) [1550] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [779] 0.0 0.00 0.00 2 Load_EIDS() [779] 0.00 0.00 1568/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 1570/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 1/5 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 4/5 LoadNewGRF(unsigned int, unsigned int) [248] [780] 0.0 0.00 0.00 5 BuildIndustriesLegend() [780] 0.00 0.00 1200/13509 GetIndustrySpec(unsigned char) [671] ----------------------------------------------- 4134 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 4074/4074 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [247] [781] 0.0 0.00 0.00 4074+4134 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 519708/35470405 FioReadByte() [357] 0.00 0.00 9441/225256 FioReadDword() [763] 0.00 0.00 16536/685279 FioReadWord() [751] 0.00 0.00 6328/119200 FioGetPos() [1258] 0.00 0.00 4074/105839 FioSeekTo(unsigned long, int) [1267] 0.00 0.00 4074/4605 FioSeekToFile(unsigned char, unsigned long) [1457] 4134 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] ----------------------------------------------- 126 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [782] 0.0 0.00 0.00 126 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] 0.00 0.00 54/54 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 24/24 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 78/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 13/13 long long SQConvert::DefSQConstructorCallback(SQVM*) [2072] 0.00 0.00 2/2 long long SQConvert::DefSQConstructorCallback(SQVM*) [2484] 12 AIInfo::Constructor(SQVM*) [1073] 8 GameLibrary::Constructor(SQVM*) [1087] 6 AILibrary::Constructor(SQVM*) [1095] 4 SquirrelStd::require(SQVM*) [1044] 2 GameInfo::Constructor(SQVM*) [1127] 1 AIInfo::DummyConstructor(SQVM*) [1139] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [783] 0.0 0.00 0.00 3 Load_MAP2() [783] 0.00 0.00 2064/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 1/1 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] [784] 0.0 0.00 0.00 1 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 1/13 Window::Window(WindowDesc*) [623] 0.00 0.00 1/13 Window::FinishInitNested(int) [835] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1/13 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 2/18321 Window::SetDirty() const [1359] 0.00 0.00 1/1 FindWindowByClass(WindowClass) [2705] 0.00 0.00 1/11782 stredup(char const*, char const*) [1407] 0.00 0.00 1/10 Window::InitNested(int) [2109] ----------------------------------------------- 0.00 0.00 20/74 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/74 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] [785] 0.0 0.00 0.00 74 ScriptInfo::AddSetting(SQVM*) [785] 0.00 0.00 702/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 702/766 sq_getstring(SQVM*, long long, char const**) [1601] 0.00 0.00 702/941 ValidateString(char const*) [1584] 0.00 0.00 628/2669 SQVM::Pop(long long) [1488] 0.00 0.00 628/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 628/660 sq_next(SQVM*, long long) [1619] 0.00 0.00 406/406 sq_getinteger(SQVM*, long long, long long*) [1658] 0.00 0.00 148/11782 stredup(char const*, char const*) [1407] 0.00 0.00 74/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 74/78 sq_pushnull(SQVM*) [1840] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [786] 0.0 0.00 0.00 3 UpdateAllSignVirtCoords() [786] 0.00 0.00 94/62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.00 0.00 94/94 Sign::UpdateVirtCoord() [1818] ----------------------------------------------- 0.00 0.00 27493/27493 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [787] 0.0 0.00 0.00 27493 FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [787] 0.00 0.00 27491/368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [788] 0.0 0.00 0.00 9 Save_LGRJ() [788] 0.00 0.00 15/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 15/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 1232/1232 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] [789] 0.0 0.00 0.00 1232 TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [789] 0.00 0.00 2464/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] ----------------------------------------------- 0.00 0.00 1/73 GfxLoadSprites() [237] 0.00 0.00 8/73 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 64/73 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [790] 0.0 0.00 0.00 73 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 100984/225256 FioReadDword() [763] 0.00 0.00 50475/5293715 FioSkipBytes(int) [552] 0.00 0.00 49340/119200 FioGetPos() [1258] 0.00 0.00 49323/49323 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1308] 0.00 0.00 73/73 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1846] 0.00 0.00 17/105839 FioSeekTo(unsigned long, int) [1267] ----------------------------------------------- 0.00 0.00 2/2 LoadFromConfig(bool) [752] [791] 0.0 0.00 0.00 2 IniLoadConfig() [791] 0.00 0.00 2/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 2/24 IniFile::IniFile(char const* const*) [2008] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [792] 0.0 0.00 0.00 2 Load_LGRJ() [792] 0.00 0.00 2/40 LinkGraph::Init(unsigned int) [620] 0.00 0.00 2/380 SaveLoad_LinkGraph(LinkGraph&) [451] 0.00 0.00 4/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 4/283879 SlIterateArray() [1223] 0.00 0.00 2/2 Pool::GetNew(unsigned long, unsigned long) [2472] 0.00 0.00 2/32 GetLinkGraphJobDesc() [1949] ----------------------------------------------- 0.00 0.00 3/21 Load_PLYR() [878] 0.00 0.00 18/21 SlAutolength(void (*)(void*), void*) [91] [793] 0.0 0.00 0.00 21 SaveLoad_PLYR_common(Company*, CompanyProperties*) [793] 0.00 0.00 1046/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 40/2112 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2072/2112 Vehicle::HandleLoading(bool) [217] [794] 0.0 0.00 0.00 2112 Train::PlayLeaveStationSound() const [794] 0.00 0.00 2112/10704489 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] ----------------------------------------------- 0.00 0.00 4/74587 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.00 0.00 74583/74587 Station::RecomputeIndustriesNear() [95] [795] 0.0 0.00 0.00 74587 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [795] 0.00 0.00 74583/74409653 FindIndustryToDeliver(unsigned int, void*) [104] 0.00 0.00 4/196 FindNearIndustryName(unsigned int, void*) [922] ----------------------------------------------- 0.00 0.00 54/54 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [796] 0.0 0.00 0.00 54 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 54/74 ScriptInfo::AddSetting(SQVM*) [785] 0.00 0.00 162/2669 SQVM::Pop(long long) [1488] 0.00 0.00 162/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 54/650 sq_gettop(SQVM*) [1624] 0.00 0.00 54/107 sq_getclass(SQVM*, long long) [1806] 0.00 0.00 54/350 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 0.00 0.00 54/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 54/215 sq_pushroottable(SQVM*) [1753] 0.00 0.00 54/1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 54/897 sq_pushobject(SQVM*, tagSQObject) [1587] 0.00 0.00 54/646 sq_get(SQVM*, long long) [1625] 0.00 0.00 54/78 sq_instanceof(SQVM*) [1841] 0.00 0.00 54/93 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 54/78 sq_getuserdata(SQVM*, long long, void**, void**) [1842] ----------------------------------------------- 0.00 0.00 54/126231 IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [259] 0.00 0.00 2650/126231 GrowTown(Town*) [163] 0.00 0.00 123527/126231 TileLoop_Town(unsigned int) [15] [797] 0.0 0.00 0.00 126231 Chance16(unsigned int, unsigned int) [797] 0.00 0.00 126234/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 3954/3954 HandleNodes(ByteReader*, AllowedSubtags*) [526] [798] 0.0 0.00 0.00 3954 ChangeGRFParamName(unsigned char, char const*) [798] 0.00 0.00 3954/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] ----------------------------------------------- 1039 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 1/1754 GetFileTitle(char const*, char*, char const*, Subdirectory) [1061] 0.00 0.00 7/1754 ConExit(unsigned char, char**) [1004] 0.00 0.00 11/1754 SaveOrLoad(char const*, int, Subdirectory, bool) [38] 0.00 0.00 24/1754 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 32/1754 Squirrel::LoadFile(SQVM*, char const*, unsigned long long) [947] 0.00 0.00 78/1754 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [396] 0.00 0.00 119/1754 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 373/1754 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] 0.00 0.00 531/1754 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 578/1754 FioCheckFileExists(char const*, Subdirectory) [851] [799] 0.0 0.00 0.00 1754+1039 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 2479/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 13027/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 15577/18015 OTTD2FS(char const*) [1390] 0.00 0.00 15184/17522 strtolower(char*) [1394] 0.00 0.00 2301/2301 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) [1509] 0.00 0.00 1379/1379 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1559] 1039 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] ----------------------------------------------- 0.00 0.00 3833/3833 HandleNodes(ByteReader*, AllowedSubtags*) [526] [800] 0.0 0.00 0.00 3833 ChangeGRFParamDescription(unsigned char, char const*) [800] 0.00 0.00 3833/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] ----------------------------------------------- 0.00 0.00 636/636 RunTileLoop() [8] [801] 0.0 0.00 0.00 636 TileLoop_Object(unsigned int) [801] 0.00 0.00 124/4004173 StationFinder::GetStations() [23] 0.00 0.00 124/524068 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] 0.00 0.00 124/4004279 MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [320] 0.00 0.00 282/33568009 Randomizer::Next() [235] 0.00 0.00 636/636 ObjectSpec::GetByTile(unsigned int) [1628] 0.00 0.00 636/1917 GetObjectType(unsigned int) [1528] ----------------------------------------------- 0.00 0.00 12/5003 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 12/5003 Vehicle::BeginLoading() [341] 0.00 0.00 32/5003 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 391/5003 RoadVehicle::Tick() [66] 0.00 0.00 2072/5003 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 2484/5003 ProcessOrders(Vehicle*) [30] [802] 0.0 0.00 0.00 5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 2518/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 7489/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [803] 0.0 0.00 0.00 1 FixupTrainLengths() [803] 0.00 0.00 11/5544 Train::ConsistChanged(ConsistChangeFlags) [177] 0.00 0.00 11/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 155/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 11/5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] 0.00 0.00 2/8 TicksToLeaveDepot(Train const*) [2147] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [804] 0.0 0.00 0.00 9 Save_DEPT() [804] 0.00 0.00 846/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 846/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 337/337 BuildTownHouse(Town*, unsigned int) [224] [805] 0.0 0.00 0.00 337 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [805] 0.00 0.00 337/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] 0.00 0.00 337/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 337/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 337/262510 IncreaseBuildingCount(Town*, unsigned short) [1230] ----------------------------------------------- [806] 0.0 0.00 0.00 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [806] 0.00 0.00 296/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 296/95882 GetString(char*, unsigned short, char const*) [1277] 0.00 0.00 148/5722 strnatcmp(char const*, char const*, bool) [1442] ----------------------------------------------- 0.00 0.00 1/3 Load_OPTS() [860] 0.00 0.00 2/3 DoLoad(LoadFilter*, bool) [61] [807] 0.0 0.00 0.00 3 LoadSettings(SettingDesc const*, void*) [807] 0.00 0.00 752/3004409 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 391/13679815 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 392/61187991 ReadValue(void const*, unsigned int) [358] 0.00 0.00 392/1078 Write_ValidateSetting(void*, SettingDesc const*, int) [1577] ----------------------------------------------- 0.00 0.00 1/20125 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [1114] 0.00 0.00 30/20125 AfterLoadGame() [83] 0.00 0.00 20094/20125 SndPlayTileFx(unsigned short, unsigned int) [538] [808] 0.0 0.00 0.00 20125 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 20125/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 20127/12753695 GetPartialPixelZ(int, int, Slope) [285] 0.00 0.00 20126/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 299750/299750 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] [809] 0.0 0.00 0.00 299750 IndustriesScopeResolver::IndustriesScopeResolver(ResolverObject&, unsigned int, Industry*, unsigned char, unsigned int) [809] 0.00 0.00 299751/64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [810] 0.0 0.00 0.00 9 Save_PLYR() [810] 0.00 0.00 9/15952 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 9/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [811] 0.0 0.00 0.00 3 Ptrs_ROADSTOP() [811] 0.00 0.00 674/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [812] 0.0 0.00 0.00 2 Load_ROADSTOP() [812] 0.00 0.00 674/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 676/283879 SlIterateArray() [1223] 0.00 0.00 674/674 Pool::GetNew(unsigned long, unsigned long) [1614] ----------------------------------------------- 0.00 0.00 1328/1328 AfterLoadRoadStops() [814] [813] 0.0 0.00 0.00 1328 RoadStop::Entry::Rebuild(RoadStop const*, int) [813] 0.00 0.00 1328/3055572 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] 0.00 0.00 1328/1505392 FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [501] 0.00 0.00 2656/16939 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1396] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [814] 0.0 0.00 0.00 3 AfterLoadRoadStops() [814] 0.00 0.00 1328/1328 RoadStop::Entry::Rebuild(RoadStop const*, int) [813] 0.00 0.00 664/664 RoadStop::MakeDriveThrough() [1617] ----------------------------------------------- [815] 0.0 0.00 0.00 17+68 [815] 0.00 0.00 43 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] 0.00 0.00 29 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] 0.00 0.00 8 NWidgetBackground::SetupSmallestSize(Window*, bool) [977] 0.00 0.00 5 NWidgetStacked::SetupSmallestSize(Window*, bool) [2247] ----------------------------------------------- 0.00 0.00 14/163 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] 0.00 0.00 60/163 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [865] 0.00 0.00 89/163 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] [816] 0.0 0.00 0.00 163 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] 0.00 0.00 72/78 GetStringBoundingBox(unsigned short) [821] 0.00 0.00 90/90 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [928] 0.00 0.00 4/6 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] 0.00 0.00 2/2 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] 0.00 0.00 102/102 GetSpriteSize(unsigned int, Point*, ZoomLevel) [1011] 0.00 0.00 174/178 maxdim(Dimension const&, Dimension const&) [1768] ----------------------------------------------- 0.00 0.00 1770/1770 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [817] 0.0 0.00 0.00 1770 FeatureNewName(ByteReader*) [817] 0.00 0.00 1770/1770 AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) [832] 0.00 0.00 3712/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 796/21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 166/166 NewGRFClass::Get(StationClassID) [1774] ----------------------------------------------- 0.00 0.00 10320/10320 IndustryBuildData::SetupTargetCount() [820] [818] 0.0 0.00 0.00 10320 IndustryTypeBuildData::GetIndustryTypeData(unsigned char) [818] 0.00 0.00 473/473 GetIndustryProbabilityCallback(unsigned char, IndustryAvailabilityCallType, unsigned int) [819] ----------------------------------------------- 0.00 0.00 473/473 IndustryTypeBuildData::GetIndustryTypeData(unsigned char) [818] [819] 0.0 0.00 0.00 473 GetIndustryProbabilityCallback(unsigned char, IndustryAvailabilityCallType, unsigned int) [819] 0.00 0.00 473/13509 GetIndustrySpec(unsigned char) [671] ----------------------------------------------- 0.00 0.00 43/43 IndustryBuildData::TryBuildNewIndustry() [137] [820] 0.0 0.00 0.00 43 IndustryBuildData::SetupTargetCount() [820] 0.00 0.00 10320/10320 IndustryTypeBuildData::GetIndustryTypeData(unsigned char) [818] ----------------------------------------------- 0.00 0.00 2/78 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] 0.00 0.00 4/78 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] 0.00 0.00 72/78 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] [821] 0.0 0.00 0.00 78 GetStringBoundingBox(unsigned short) [821] 0.00 0.00 78/124753 GetStringBoundingBox(char const*, FontSize) [149] 0.00 0.00 78/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 78/95882 GetString(char*, unsigned short, char const*) [1277] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [822] 0.0 0.00 0.00 1 WindowDesc::LoadFromConfig() [822] 0.00 0.00 1/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 101/106 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.00 0.00 101/101 IniLoadWindowSettings(IniFile*, char const*, void*) [1811] 0.00 0.00 1/24 IniFile::IniFile(char const* const*) [2008] ----------------------------------------------- [823] 0.0 0.00 0.00 StringIDSorter(unsigned short const*, unsigned short const*) [823] 0.00 0.00 214/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 214/95882 GetString(char*, unsigned short, char const*) [1277] 0.00 0.00 107/5722 strnatcmp(char const*, char const*, bool) [1442] ----------------------------------------------- 0.00 0.00 3869/78452 TriggerWatchedCargoCallbacks(Station*) [427] 0.00 0.00 74583/78452 Station::RecomputeIndustriesNear() [95] [824] 0.0 0.00 0.00 78452 Station::GetCatchmentRect() const [824] 0.00 0.00 78452/21503971 Station::GetCatchmentRadius() const [288] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [825] 0.0 0.00 0.00 1 SaveLoadHotkeys(bool) [825] 0.00 0.00 1/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 12/12 HotkeyList::Load(IniFile*) [1131] 0.00 0.00 1/24 IniFile::IniFile(char const* const*) [2008] ----------------------------------------------- 0.00 0.00 40/40 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [826] 0.0 0.00 0.00 40 SpriteReplace(ByteReader*) [826] 0.00 0.00 636/62105 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] 0.00 0.00 40/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 2463/2463 HideFillingPercent(unsigned short*) [828] [827] 0.0 0.00 0.00 2463 RemoveTextEffect(unsigned short) [827] 0.00 0.00 2463/483992 ViewportSign::MarkDirty(ZoomLevel) const [333] ----------------------------------------------- 0.00 0.00 2463/2463 Vehicle::LeaveStation() [290] [828] 0.0 0.00 0.00 2463 HideFillingPercent(unsigned short*) [828] 0.00 0.00 2463/2463 RemoveTextEffect(unsigned short) [827] ----------------------------------------------- 0.00 0.00 2/276 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 274/276 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] [829] 0.0 0.00 0.00 276 IniGroup::IniGroup(IniLoadFile*, char const*, char const*) [829] 0.00 0.00 276/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 276/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 270/270 SlAutolength(void (*)(void*), void*) [91] [830] 0.0 0.00 0.00 270 SaveReal_AIPL(int*) [830] 0.00 0.00 270/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 270/288 ScriptConfig::SettingsToString(char*, char const*) const [858] 0.00 0.00 270/360 AIConfig::GetConfig(Owner, ScriptConfig::ScriptSettingSource) [1677] 0.00 0.00 270/380 ScriptConfig::HasScript() const [1670] 0.00 0.00 270/288 ScriptConfig::IsRandom() const [1692] ----------------------------------------------- 0.00 0.00 172059/172059 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] [831] 0.0 0.00 0.00 172059 HasBridgeFlatRamp(Slope, Axis) [831] 0.00 0.00 172055/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.00 0.00 172061/887372 GetBridgeFoundation(Slope, Axis) [1188] ----------------------------------------------- 0.00 0.00 1770/1770 FeatureNewName(ByteReader*) [817] [832] 0.0 0.00 0.00 1770 AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) [832] 0.00 0.00 1770/24322 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] 0.00 0.00 1770/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 1770/24322 AddGRFTextToList(GRFText**, GRFText*) [1341] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [833] 0.0 0.00 0.00 2 Load_ITBL() [833] 0.00 0.00 480/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 482/283879 SlIterateArray() [1223] 0.00 0.00 480/480 IndustryTypeBuildData::Reset() [1646] ----------------------------------------------- 0.00 0.00 13/13 Window::FinishInitNested(int) [835] [834] 0.0 0.00 0.00 13 Window::InitializeData(int) [834] 0.00 0.00 13/17 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] 0.00 0.00 13/30 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 0.00 0.00 13/13 SetFocusedWindow(Window*) [2063] 0.00 0.00 3/5 NWidgetStacked::SetDisplayedPlane(int) [2246] 0.00 0.00 3/5 SelectGameWindow::OnInit() [2252] ----------------------------------------------- 0.00 0.00 1/13 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/13 ShowStatusBar() [760] 0.00 0.00 2/13 AllocateToolbar() [758] 0.00 0.00 3/13 ShowSelectGameWindow() [744] 0.00 0.00 5/13 SetupColoursAndInitialWindow() [726] [835] 0.0 0.00 0.00 13 Window::FinishInitNested(int) [835] 0.00 0.00 13/13 Window::InitializeData(int) [834] 0.00 0.00 26/37 Window::ApplyDefaults() [1910] 0.00 0.00 13/13 AddWindowToZOrdering(Window*) [2065] 0.00 0.00 13/24 DrawOverlappedWindow(Window*, int, int, int, int) [1999] 0.00 0.00 11/11 LocalGetWindowPlacement(WindowDesc const*, short, short, int) [2097] 0.00 0.00 2/2 StatusBarWindow::OnInitialPosition(short, short, int) [2451] ----------------------------------------------- 0.00 0.00 224/3312 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 823/3312 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 2265/3312 TryReserveRailTrack(unsigned int, Track, bool) [295] [836] 0.0 0.00 0.00 3312 MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [836] 0.00 0.00 12227/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 12228/26328292 MarkTileDirtyByTile(unsigned int, int) [340] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [837] 0.0 0.00 0.00 9 Save_SIGN() [837] 0.00 0.00 423/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 423/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 24/24 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [838] 0.0 0.00 0.00 24 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 20/74 ScriptInfo::AddSetting(SQVM*) [785] 0.00 0.00 4/4 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 72/2669 SQVM::Pop(long long) [1488] 0.00 0.00 72/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 24/650 sq_gettop(SQVM*) [1624] 0.00 0.00 24/107 sq_getclass(SQVM*, long long) [1806] 0.00 0.00 24/350 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 0.00 0.00 24/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 24/215 sq_pushroottable(SQVM*) [1753] 0.00 0.00 24/1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 24/897 sq_pushobject(SQVM*, tagSQObject) [1587] 0.00 0.00 24/646 sq_get(SQVM*, long long) [1625] 0.00 0.00 24/78 sq_instanceof(SQVM*) [1841] 0.00 0.00 24/93 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 24/78 sq_getuserdata(SQVM*, long long, void**, void**) [1842] ----------------------------------------------- 2 GameInfo::Constructor(SQVM*) [1127] 6 AILibrary::Constructor(SQVM*) [1095] 8 GameLibrary::Constructor(SQVM*) [1087] 12 AIInfo::Constructor(SQVM*) [1073] 178 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [839] 0.0 0.00 0.00 206 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 0.00 0.00 206/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 206/206 sq_objtostring(tagSQObject*) [1756] 0.00 0.00 206/941 ValidateString(char const*) [1584] 0.00 0.00 206/11782 stredup(char const*, char const*) [1407] 206 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] ----------------------------------------------- 0.00 0.00 302/302 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] [840] 0.0 0.00 0.00 302 IndustryTemporarilyRefusesCargo(Industry*, unsigned char) [840] 0.00 0.00 302/13509 GetIndustrySpec(unsigned char) [671] ----------------------------------------------- 0.00 0.00 33/33 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [841] 0.0 0.00 0.00 33 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 33/7645 Industry::~Industry() [410] 0.00 0.00 33/33 IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) [903] 0.00 0.00 33/13509 GetIndustrySpec(unsigned char) [671] 0.00 0.00 33/21847348 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.00 0.00 33/8831359 ClosestTownFromTile(unsigned int, unsigned int) [78] 0.00 0.00 33/151879330 SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [77] 0.00 0.00 33/33 IndustriesResolverObject::~IndustriesResolverObject() [1144] 0.00 0.00 33/1696232 CallbackResultSpriteGroup::GetCallbackResult() const [1177] 0.00 0.00 33/24990479 ResolverObject::~ResolverObject() [1163] 0.00 0.00 33/33 GetErrorMessageFromLocationCallbackResult(unsigned short, GRFFile const*, unsigned short) [1943] ----------------------------------------------- 0.00 0.00 234/234 Pool::CleanPool() [367] [842] 0.0 0.00 0.00 234 RoadVehicle::~RoadVehicle() [842] 0.00 0.00 234/2302440 Vehicle::~Vehicle() [49] 0.00 0.00 234/36856 Vehicle::PreDestructor() [1320] 0.00 0.00 234/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.00 0.00 30383/30383 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] [843] 0.0 0.00 0.00 30383 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [843] 0.00 0.00 59507/161648439 HasSignalOnTrackdir(unsigned int, Trackdir) [122] 0.00 0.00 13108/21810121 GetSignalType(unsigned int, Track) [284] 0.00 0.00 5/19140166 GetSignalStateByTrackdir(unsigned int, Trackdir) [343] ----------------------------------------------- 0.00 0.00 98/98 AfterLoadVehicles(bool) [291] [844] 0.0 0.00 0.00 98 RoadVehUpdateCache(RoadVehicle*, bool) [844] 0.00 0.00 332/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.00 0.00 234/127016 Vehicle::UpdateVisualEffect(bool) [389] 0.00 0.00 234/13442225 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] 0.00 0.00 234/16247720 Vehicle::GetEngine() const [190] ----------------------------------------------- 0.00 0.00 75/151 GrowTown(Town*) [163] 0.00 0.00 76/151 LevelTownLand(unsigned int) [873] [845] 0.0 0.00 0.00 151 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 154/1356879 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [846] 0.0 0.00 0.00 1 InitializeLanguagePacks() [846] 0.00 0.00 1/1 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 56/57 LanguagePackHeader::IsValid() const [971] 0.00 0.00 55/336 StrValid(char const*, char const*) [965] 0.00 0.00 56/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 5/280 FioAppendDirectory(char*, char const*, Searchpath, Subdirectory) [984] 0.00 0.00 61/18015 OTTD2FS(char const*) [1390] 0.00 0.00 58/7042 FS2OTTD(char const*) [1438] 0.00 0.00 1/1 GetCurrentLocale(char const*) [2701] ----------------------------------------------- 43 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] [847] 0.0 0.00 0.00 43 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] 0.00 0.00 89/163 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] 0.00 0.00 254/518 LeastCommonMultiple(int, int) [1642] 0.00 0.00 35/92 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1823] 2 NWidgetBackground::SetupSmallestSize(Window*, bool) [977] 1 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] ----------------------------------------------- 0.00 0.00 13328/13328 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [848] 0.0 0.00 0.00 13328 NewSpriteGroup(ByteReader*) [848] 0.00 0.00 10796/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 23758/23758 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1343] 0.00 0.00 13328/29636 Pool::GetNew(unsigned long) [1334] 0.00 0.00 7776/7776 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short) [1423] 0.00 0.00 2624/2624 ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) [1492] ----------------------------------------------- 0.00 0.00 1/1 InitializeLanguagePacks() [846] [849] 0.0 0.00 0.00 1 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 1/5 BuildIndustriesLegend() [780] 0.00 0.00 1/1 BuildContentTypeStringList() [942] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/57 LanguagePackHeader::IsValid() const [971] 0.00 0.00 1/336 StrValid(char const*, char const*) [965] 0.00 0.00 7/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 1/1 ReadFileToMem(char const*, unsigned long*, unsigned long) [2695] 0.00 0.00 1/1 SetCurrentGrfLangID(unsigned char) [2709] 0.00 0.00 1/5 SortIndustryTypes() [2224] 0.00 0.00 1/5 InitializeSortedCargoSpecs() [2233] 0.00 0.00 1/1 ReconsiderGameScriptLanguage() [2728] 0.00 0.00 1/1 SortNetworkLanguages() [2711] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [850] 0.0 0.00 0.00 9 Save_CAPY() [850] 0.00 0.00 320/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 320/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 56/578 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] 0.00 0.00 128/578 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 394/578 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] [851] 0.0 0.00 0.00 578 FioCheckFileExists(char const*, Subdirectory) [851] 0.00 0.00 578/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] ----------------------------------------------- 0.00 0.00 310/310 SlAutolength(void (*)(void*), void*) [91] [852] 0.0 0.00 0.00 310 DoSave_LGRP(LinkGraph*) [852] 0.00 0.00 310/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 1/531 GfxLoadSprites() [237] 0.00 0.00 8/531 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 522/531 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [853] 0.0 0.00 0.00 531 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 531/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 531/11782 stredup(char const*, char const*) [1407] 0.00 0.00 531/17522 strtolower(char*) [1394] ----------------------------------------------- 1 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] 5 NWidgetStacked::SetupSmallestSize(Window*, bool) [2247] 6 NWidgetBackground::SetupSmallestSize(Window*, bool) [977] 0.00 0.00 4/17 Window::ReInit(int, int) [880] 0.00 0.00 13/17 Window::InitializeData(int) [834] [854] 0.0 0.00 0.00 29 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] 0.00 0.00 2/2 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [865] 0.00 0.00 14/163 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] 0.00 0.00 244/518 LeastCommonMultiple(int, int) [1642] 0.00 0.00 45/92 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1823] 0.00 0.00 7/7 NWidgetViewport::SetupSmallestSize(Window*, bool) [2180] 43 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] 6 NWidgetBackground::SetupSmallestSize(Window*, bool) [977] 5 NWidgetStacked::SetupSmallestSize(Window*, bool) [2247] ----------------------------------------------- 0.00 0.00 12/44 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 32/44 DeleteOrder(Vehicle*, unsigned char) [857] [855] 0.0 0.00 0.00 44 OrderConditionCompare(OrderConditionComparator, int, int) [855] 0.00 0.00 176/2255195 DeleteVehicleNews(unsigned int, unsigned short) [52] ----------------------------------------------- 0.00 0.00 10/2243 ProcessOrders(Vehicle*) [30] 0.00 0.00 2233/2243 Vehicle::BeginLoading() [341] [856] 0.0 0.00 0.00 2243 Vehicle::DeleteUnreachedImplicitOrders() [856] 0.00 0.00 32/32 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 2262/21778 OrderList::GetOrderAt(int) const [1349] 0.00 0.00 2243/2280 Vehicle::GetGroundVehicleFlags() [1510] 0.00 0.00 32/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.00 0.00 32/32 Vehicle::DeleteUnreachedImplicitOrders() [856] [857] 0.0 0.00 0.00 32 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 32/44 OrderConditionCompare(OrderConditionComparator, int, int) [855] 0.00 0.00 32/2255195 DeleteVehicleNews(unsigned int, unsigned short) [52] 0.00 0.00 32/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 32/5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 32/2409933 CancelLoadingDueToDeletedOrder(Vehicle*) [473] 0.00 0.00 32/9010 Pool::FreeItem(unsigned long) [1416] ----------------------------------------------- 0.00 0.00 18/288 SaveReal_GSDT(int*) [931] 0.00 0.00 270/288 SaveReal_AIPL(int*) [830] [858] 0.0 0.00 0.00 288 ScriptConfig::SettingsToString(char*, char const*) const [858] 0.00 0.00 1080/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 270/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 1080/7125 strecat(char*, char const*, char const*) [1433] ----------------------------------------------- 0.00 0.00 33131/33131 TileLoop_Industry(unsigned int) [59] [859] 0.0 0.00 0.00 33131 Chance16(unsigned int, unsigned int) [859] 0.00 0.00 33130/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 1/2 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 1/2 LoadFromConfig(bool) [752] [860] 0.0 0.00 0.00 2 Load_OPTS() [860] 0.00 0.00 1/3 LoadSettings(SettingDesc const*, void*) [807] 0.00 0.00 3/106 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.00 0.00 2/3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [1142] ----------------------------------------------- 0.00 0.00 15/15 LinkGraphSchedule::JoinNext() [862] [861] 0.0 0.00 0.00 15 LinkGraphJob::EraseFlows(unsigned short) [861] 0.00 0.00 834/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] ----------------------------------------------- 0.00 0.00 15/15 StateGameLoop() [5] [862] 0.0 0.00 0.00 15 LinkGraphSchedule::JoinNext() [862] 0.00 0.00 15/15 LinkGraphJob::EraseFlows(unsigned short) [861] 0.00 0.00 15/17 LinkGraphJob::~LinkGraphJob() [2036] 0.00 0.00 15/17 Pool::FreeItem(unsigned long) [2037] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [863] 0.0 0.00 0.00 2 Load_GLOG_common(LoggedAction*&, unsigned int&) [863] 0.00 0.00 240/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 296/49658 SlReadByte() [1307] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [864] 0.0 0.00 0.00 1 Load_STNS() [864] 0.00 0.00 221/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 11/460001 StationCargoList::Append(CargoPacket*, unsigned short) [214] 0.00 0.00 11/744090 Pool::GetNew(unsigned long) [243] 0.00 0.00 204/204 SwapPackets(GoodsEntry*) [1757] 0.00 0.00 18/283879 SlIterateArray() [1223] 0.00 0.00 17/1697 Pool::GetNew(unsigned long, unsigned long) [1540] 0.00 0.00 17/1693 Station::Station(unsigned int) [1543] 0.00 0.00 11/70 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1852] ----------------------------------------------- 0.00 0.00 2/2 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] [865] 0.0 0.00 0.00 2 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [865] 0.00 0.00 60/163 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] 0.00 0.00 12/92 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1823] ----------------------------------------------- 0.00 0.00 77/13070 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 124/13070 TrainApproachingLineEnd(Train*, bool, bool) [428] 0.00 0.00 2420/13070 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 10449/13070 TrainLocoHandler(Train*, bool) [7] [866] 0.0 0.00 0.00 13070 MarkTrainAsStuck(Train*) [866] 0.00 0.00 2484/1528002 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] ----------------------------------------------- 0.00 0.00 226/226 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] [867] 0.0 0.00 0.00 226 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [867] 0.00 0.00 226/226 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [868] ----------------------------------------------- 0.00 0.00 226/226 GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [867] [868] 0.0 0.00 0.00 226 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [868] 0.00 0.00 948/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 226/2034 ReplaceWords(char const*, char const*, char*) [1523] 0.00 0.00 226/226 ReplaceEnglishWords(char*, bool) [1748] ----------------------------------------------- 0.00 0.00 6984/6984 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [869] 0.0 0.00 0.00 6984 FiosIsValidFile(char const*, dirent const*, stat*) [869] 0.00 0.00 6984/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 224/3312 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 823/3312 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 2265/3312 TryReserveRailTrack(unsigned int, Track, bool) [295] [870] 0.0 0.00 0.00 3312 MarkBridgeDirty(unsigned int) [870] 0.00 0.00 3312/232659 GetOtherBridgeEnd(unsigned int) [708] 0.00 0.00 3312/3312 GetBridgeHeight(unsigned int) [901] 0.00 0.00 3312/232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [871] 0.0 0.00 0.00 3 Load_DEPT() [871] 0.00 0.00 200/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 203/283879 SlIterateArray() [1223] 0.00 0.00 200/200 Pool::GetNew(unsigned long, unsigned long) [1759] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [872] 0.0 0.00 0.00 3 Ptrs_DEPT() [872] 0.00 0.00 200/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 541/541 GrowTown(Town*) [163] [873] 0.0 0.00 0.00 541 LevelTownLand(unsigned int) [873] 0.00 0.00 76/151 TerraformTownTile(unsigned int, int, int) [845] 0.00 0.00 539/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 539/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 112000/112000 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [874] 0.0 0.00 0.00 112000 ClearTile_Town(unsigned int, DoCommandFlag) [874] 0.00 0.00 4/9642 ClearTownHouse(Town*, unsigned int) [171] 0.00 0.00 134/3090393 CanDeleteHouse(unsigned int) [426] 0.00 0.00 134/134 HouseSpec::GetRemovalCost() const [1790] 0.00 0.00 134/134 ChangeTownRating(Town*, int, int, DoCommandFlag) [1788] ----------------------------------------------- 0.00 0.00 379/379 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [875] 0.0 0.00 0.00 379 ScanInfo(ByteReader*) [875] 0.00 0.00 755/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] 0.00 0.00 4/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 729/729 HandleNodes(ByteReader*, AllowedSubtags*) [526] [876] 0.0 0.00 0.00 729 ChangeGRFDescription(unsigned char, char const*) [876] 0.00 0.00 729/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [56] [877] 0.0 0.00 0.00 1 VehiclesYearlyLoop() [877] 0.00 0.00 18216/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 1/1 GroupStatistics::UpdateProfits() [906] 0.00 0.00 834/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 3/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 5242/5344 Vehicle::IsPrimaryVehicle() const [1448] 0.00 0.00 113/1508 AI::NewEvent(Owner, ScriptEvent*) [1554] 0.00 0.00 107/611735 RoadVehicle::IsPrimaryVehicle() const [1202] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [878] 0.0 0.00 0.00 3 Load_PLYR() [878] 0.00 0.00 3/21 SaveLoad_PLYR_common(Company*, CompanyProperties*) [793] 0.00 0.00 3/3 Company::Company(unsigned short, bool) [1065] 0.00 0.00 6/283879 SlIterateArray() [1223] 0.00 0.00 3/3 Pool::GetNew(unsigned long, unsigned long) [2399] ----------------------------------------------- 0.00 0.00 512/512 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [879] 0.0 0.00 0.00 512 CfgApply(ByteReader*) [879] 0.00 0.00 3200/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 6496/7981 GetParamVal(unsigned char, unsigned int*) [916] 0.00 0.00 464/685279 FioReadWord() [751] 0.00 0.00 512/35470405 FioReadByte() [357] 0.00 0.00 48/225256 FioReadDword() [763] 0.00 0.00 512/119200 FioGetPos() [1258] 0.00 0.00 512/99578 FioReadBlock(void*, unsigned long) [1270] 0.00 0.00 512/105839 FioSeekTo(unsigned long, int) [1267] 0.00 0.00 512/98922 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(GRFLocation const&) [1271] 0.00 0.00 172/172 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [1772] ----------------------------------------------- 0.00 0.00 4/4 ReInitAllWindows() [547] [880] 0.0 0.00 0.00 4 Window::ReInit(int, int) [880] 0.00 0.00 4/17 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] 0.00 0.00 4/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 4/18321 Window::SetDirty() const [1359] 0.00 0.00 4/30 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 0.00 0.00 2/5 NWidgetStacked::SetDisplayedPlane(int) [2246] 0.00 0.00 2/5 SelectGameWindow::OnInit() [2252] ----------------------------------------------- 0.00 0.00 1056/1056 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] [881] 0.0 0.00 0.00 1056 GetRoadVehSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [881] 0.00 0.00 1056/1056 GetRoadVehIcon(unsigned short, EngineImageType) [890] 0.00 0.00 1056/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [882] 0.0 0.00 0.00 9 Save_RAIL() [882] 0.00 0.00 144/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 144/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 1/9 ThreadObject_pthread::ThreadProc() [329] 0.00 0.00 8/9 DoSave(SaveFilter*, bool) [51] [883] 0.0 0.00 0.00 9 SaveFileToDisk(bool) [883] 0.00 0.00 3375/3384 LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) [886] 0.00 0.00 9/9 LZMASaveFilter::~LZMASaveFilter() [1024] 0.00 0.00 1/51 PacketWriter::Write(unsigned char*, unsigned long) [885] 0.00 0.00 1/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 1/1 PacketWriter::Finish() [1068] 0.00 0.00 9/9 LZMASaveFilter::Finish() [1097] 0.00 0.00 3375/3375 LZMASaveFilter::Write(unsigned char*, unsigned long) [1474] 0.00 0.00 9/9 SaveFilter* CreateSaveFilter(SaveFilter*, unsigned char) [2115] 0.00 0.00 8/413 FileWriter::Write(unsigned char*, unsigned long) [1657] 0.00 0.00 8/8 FileWriter::Finish() [2155] ----------------------------------------------- 0.00 0.00 100/2403 AfterLoadGame() [83] 0.00 0.00 2303/2403 OnTick_Industry() [67] [884] 0.0 0.00 0.00 2403 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 1996/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 7290/33568009 Randomizer::Next() [235] 0.00 0.00 1996/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 212/212 SetupFarmFieldFence(unsigned int, int, unsigned char, DiagDirection) [1050] 0.00 0.00 80396/80396 IsSuitableForFarmField(unsigned int, bool) [1282] 0.00 0.00 2403/37923 TileAddWrap(unsigned int, int, int) [1319] 0.00 0.00 2393/2394 OrthogonalTileArea::ClampToMap() [1506] 0.00 0.00 92/432769 GetTileZ(unsigned int) [1212] 0.00 0.00 92/92 GetSnowLine() [1822] ----------------------------------------------- 0.00 0.00 1/51 SaveFileToDisk(bool) [883] 0.00 0.00 50/51 LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) [886] [885] 0.0 0.00 0.00 51 PacketWriter::Write(unsigned char*, unsigned long) [885] 0.00 0.00 51/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 51/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 2026/20095 Packet::Packet(unsigned char) [1353] ----------------------------------------------- 0.00 0.00 9/3384 LZMASaveFilter::Finish() [1097] 0.00 0.00 3375/3384 SaveFileToDisk(bool) [883] [886] 0.0 0.00 0.00 3384 LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) [886] 0.00 0.00 50/51 PacketWriter::Write(unsigned char*, unsigned long) [885] 0.00 0.00 405/413 FileWriter::Write(unsigned char*, unsigned long) [1657] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [887] 0.0 0.00 0.00 9 Save_NGRF() [887] 0.00 0.00 126/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 126/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 1/10 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 3/10 AfterLoadGame() [83] 0.00 0.00 6/10 DoLoad(LoadFilter*, bool) [61] [888] 0.0 0.00 0.00 10 GamelogPrint(void (*)(char const*)) [888] 0.00 0.00 298/298 PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) [894] 0.00 0.00 599/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 525/525 GamelogPrintDebugProc(char const*) [1640] 0.00 0.00 172/263 FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) [1720] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] [889] 0.0 0.00 0.00 1 _GenerateWorld(void*) [889] 0.00 0.00 1/1 ConvertGroundTilesIntoWaterTiles() [895] 0.00 0.00 1/1 StartupEngines() [959] 0.00 0.00 2/36134 BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) [437] 0.00 0.00 1/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 1/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 1/1 StartupEconomy() [1094] 0.00 0.00 2/30 SetMouseCursor(unsigned int, unsigned int) [1078] 0.00 0.00 1/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 1/1 StartupDisasters() [1145] 0.00 0.00 1/1 CleanupGeneration() [1146] 0.00 0.00 9/9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [2123] 0.00 0.00 5/5 IncreaseGeneratingWorldProgress(GenWorldProgress) [2234] 0.00 0.00 4/4 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [2312] 0.00 0.00 2/12 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [2076] 0.00 0.00 1/1 Randomizer::SetSeed(unsigned int) [2790] 0.00 0.00 1/1 StartupCompanies() [2703] 0.00 0.00 1/69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] 0.00 0.00 1/10 ResetObjectToPlace() [2101] 0.00 0.00 1/18 MarkWholeScreenDirty() [2025] 0.00 0.00 1/4 ShowNewGRFError() [2284] ----------------------------------------------- 0.00 0.00 1056/1056 GetRoadVehSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [881] [890] 0.0 0.00 0.00 1056 GetRoadVehIcon(unsigned short, EngineImageType) [890] 0.00 0.00 784/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] ----------------------------------------------- 0.00 0.00 8/8 UpdateAllStationVirtCoords() [523] [891] 0.0 0.00 0.00 8 Waypoint::UpdateVirtCoord() [891] 0.00 0.00 8/62332 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] 0.00 0.00 8/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 8/165973636 GetSlopePixelZ(int, int) [180] ----------------------------------------------- 0.00 0.00 10/4483 ProcessOrders(Vehicle*) [30] 0.00 0.00 2233/4483 Vehicle::BeginLoading() [341] 0.00 0.00 2240/4483 Vehicle::LeaveStation() [290] [892] 0.0 0.00 0.00 4483 UpdateVehicleTimetable(Vehicle*, bool) [892] 0.00 0.00 4484/4484 ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) [897] 0.00 0.00 672/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 4482/21778 OrderList::GetOrderAt(int) const [1349] ----------------------------------------------- 0.00 0.00 3/3 Industry::~Industry() [410] [893] 0.0 0.00 0.00 3 DeleteOilRig(unsigned int) [893] 0.00 0.00 3/74586 Station::RecomputeIndustriesNear() [95] 0.00 0.00 3/1694 Station::UpdateVirtCoord() [524] 0.00 0.00 3/558 MakeWaterKeepingClass(unsigned int, Owner) [753] 0.00 0.00 3/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 3/3 StationRect::AfterRemoveTile(BaseStation*, unsigned int) [2388] ----------------------------------------------- 0.00 0.00 298/298 GamelogPrint(void (*)(char const*)) [888] [894] 0.0 0.00 0.00 298 PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) [894] 0.00 0.00 170/170 md5sumToString(char*, char const*, unsigned char const*) [902] 0.00 0.00 599/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 62/263 FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) [1720] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [895] 0.0 0.00 0.00 1 ConvertGroundTilesIntoWaterTiles() [895] 0.00 0.00 4096/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 3969/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 12/12 Vehicle::BeginLoading() [341] [896] 0.0 0.00 0.00 12 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 12/44 OrderConditionCompare(OrderConditionComparator, int, int) [855] 0.00 0.00 12/2255195 DeleteVehicleNews(unsigned int, unsigned short) [52] 0.00 0.00 12/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 12/5003 InvalidateVehicleOrder(Vehicle const*, int) [802] 0.00 0.00 12/12 OrderList::InsertOrderAt(Order*, int) [2090] 0.00 0.00 12/2280 Vehicle::GetGroundVehicleFlags() [1510] ----------------------------------------------- 0.00 0.00 4484/4484 UpdateVehicleTimetable(Vehicle*, bool) [892] [897] 0.0 0.00 0.00 4484 ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) [897] 0.00 0.00 4484/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 4484/26911420 Order::Equals(Order const&) const [366] 0.00 0.00 4483/21778 OrderList::GetOrderAt(int) const [1349] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [898] 0.0 0.00 0.00 3 Load_SIGN() [898] 0.00 0.00 94/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 97/283879 SlIterateArray() [1223] 0.00 0.00 94/94 Pool::GetNew(unsigned long, unsigned long) [1816] 0.00 0.00 94/94 Sign::Sign(Owner) [1819] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [899] 0.0 0.00 0.00 3 Ptrs_CAPY() [899] 0.00 0.00 92/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [900] 0.0 0.00 0.00 2 Load_CAPY() [900] 0.00 0.00 92/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 94/283879 SlIterateArray() [1223] 0.00 0.00 92/92 Pool::GetNew(unsigned long, unsigned long) [1825] ----------------------------------------------- 0.00 0.00 3312/3312 MarkBridgeDirty(unsigned int) [870] [901] 0.0 0.00 0.00 3312 GetBridgeHeight(unsigned int) [901] 0.00 0.00 3310/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 3312/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 3312/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.00 0.00 3312/887372 GetBridgeFoundation(Slope, Axis) [1188] ----------------------------------------------- 0.00 0.00 170/170 PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) [894] [902] 0.0 0.00 0.00 170 md5sumToString(char*, char const*, unsigned char const*) [902] 0.00 0.00 2766/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 33/33 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] [903] 0.0 0.00 0.00 33 IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) [903] 0.00 0.00 66/13509 GetIndustrySpec(unsigned char) [671] 0.00 0.00 33/24990480 ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) [260] 0.00 0.00 33/64488913 ScopeResolver::ScopeResolver(ResolverObject&) [287] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [904] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 1/1 NetworkPopulateCompanyStats(NetworkCompanyStats*) [905] 0.00 0.00 1/1 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 1/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 2/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] 0.00 0.00 2/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 2/9 Packet::Send_bool(bool) [2143] 0.00 0.00 2/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 1/4 NetworkClientInfo::GetByClientID(ClientID) [2328] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::GetClientName(char*, char const*) const [2495] 0.00 0.00 1/12 Packet::Send_string(char const*) [2089] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] [905] 0.0 0.00 0.00 1 NetworkPopulateCompanyStats(NetworkCompanyStats*) [905] 0.00 0.00 18216/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 107/611735 RoadVehicle::IsPrimaryVehicle() const [1202] 0.00 0.00 39/6916 RoadVehicle::IsBus() const [1439] ----------------------------------------------- 0.00 0.00 1/1 VehiclesYearlyLoop() [877] [906] 0.0 0.00 0.00 1 GroupStatistics::UpdateProfits() [906] 0.00 0.00 18216/21879632 Train::IsPrimaryVehicle() const [350] 0.00 0.00 834/836 GroupStatistics::VehicleReachedProfitAge(Vehicle const*) [1593] 0.00 0.00 107/611735 RoadVehicle::IsPrimaryVehicle() const [1202] ----------------------------------------------- 0.00 0.00 3/20183 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 42/20183 CallVehicleTicks() [6] 0.00 0.00 2459/20183 CargoPayment::~CargoPayment() [402] 0.00 0.00 6721/20183 CompaniesMonthlyLoop() [554] 0.00 0.00 10958/20183 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [907] 0.0 0.00 0.00 20183 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 3725/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 3724/207244 InvalidateCompanyWindows(Company const*) [1239] 0.00 0.00 3724/207244 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1240] ----------------------------------------------- 0.00 0.00 21/61 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 40/61 TrainLocoHandler(Train*, bool) [7] [908] 0.0 0.00 0.00 61 VehicleServiceInDepot(Vehicle*) [908] 0.00 0.00 1450/16247720 Vehicle::GetEngine() const [190] 0.00 0.00 1389/1496249 Vehicle::HasEngineType() const [476] 0.00 0.00 61/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.00 9594/9594 StationCargoList::Reserve(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [911] [909] 0.0 0.00 0.00 9594 bool StationCargoList::ShiftCargo(CargoReservation&, unsigned short) [909] 0.00 0.00 104/104 CargoReservation::operator()(CargoPacket*) [912] 0.00 0.00 9657/588213 bool operator== > > >, std::_List_iterator, std::_Rb_tree_iterator > > >, std::_List_iterator, unsigned short, CargoPacket*, CargoPacket*, std::less >(MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&, MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&) [1203] ----------------------------------------------- 0.00 0.00 8878/8878 LoadUnloadVehicle(Vehicle*) [64] [910] 0.0 0.00 0.00 8878 bool IterateVehicleParts(Vehicle*, ReserveCargoAction) [910] 0.00 0.00 4797/4797 StationCargoList::Reserve(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [911] ----------------------------------------------- 0.00 0.00 4797/4797 bool IterateVehicleParts(Vehicle*, ReserveCargoAction) [910] [911] 0.0 0.00 0.00 4797 StationCargoList::Reserve(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [911] 0.00 0.00 9594/9594 bool StationCargoList::ShiftCargo(CargoReservation&, unsigned short) [909] ----------------------------------------------- 0.00 0.00 104/104 bool StationCargoList::ShiftCargo(CargoReservation&, unsigned short) [909] [912] 0.0 0.00 0.00 104 CargoReservation::operator()(CargoPacket*) [912] 0.00 0.00 104/288061 VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [305] 0.00 0.00 41/284023 CargoPacket::Split(unsigned int) [328] 0.00 0.00 104/288002 CargoList > >::RemoveFromCache(CargoPacket const*, unsigned int) [1222] ----------------------------------------------- 0.00 0.00 1/1 AI::Initialize() [187] [913] 0.0 0.00 0.00 1 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 1/29 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] 0.00 0.00 9/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 1/1 sq_compilebuffer(SQVM*, char const*, long long, char const*, unsigned long long) [1122] 0.00 0.00 2/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 1/215 sq_pushroottable(SQVM*) [1753] 0.00 0.00 1/33 sq_push(SQVM*, long long) [1944] 0.00 0.00 1/2669 SQVM::Pop(long long) [1488] 0.00 0.00 1/1632 sq_pop(SQVM*, long long) [1549] ----------------------------------------------- 0.00 0.00 4/4 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] [914] 0.0 0.00 0.00 4 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 32/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 60/766 sq_getstring(SQVM*, long long, char const**) [1601] 0.00 0.00 32/941 ValidateString(char const*) [1584] 0.00 0.00 32/660 sq_next(SQVM*, long long) [1619] 0.00 0.00 32/2669 SQVM::Pop(long long) [1488] 0.00 0.00 32/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 28/11782 stredup(char const*, char const*) [1407] 0.00 0.00 4/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 4/78 sq_pushnull(SQVM*) [1840] ----------------------------------------------- 0.00 0.00 30/30 SlAutolength(void (*)(void*), void*) [91] [915] 0.0 0.00 0.00 30 DoSave_LGRJ(LinkGraphJob*) [915] 0.00 0.00 60/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 30/32 GetLinkGraphJobDesc() [1949] ----------------------------------------------- 0.00 0.00 463/7981 ParamSet(ByteReader*) [993] 0.00 0.00 1022/7981 SkipIf(ByteReader*) [560] 0.00 0.00 6496/7981 CfgApply(ByteReader*) [879] [916] 0.0 0.00 0.00 7981 GetParamVal(unsigned char, unsigned int*) [916] 0.00 0.00 7981/126174171 GetGlobalVariable(unsigned char, unsigned int*, GRFFile const*) [112] 0.00 0.00 8/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [917] 0.0 0.00 0.00 9 Save_OBJS() [917] 0.00 0.00 54/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 54/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 33/33 Pool::CleanPool() [367] [918] 0.0 0.00 0.00 33 Aircraft::~Aircraft() [918] 0.00 0.00 33/2302440 Vehicle::~Vehicle() [49] 0.00 0.00 33/36856 Vehicle::PreDestructor() [1320] 0.00 0.00 33/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.00 0.00 2/5 MoveBuoysToWaypoints() [948] 0.00 0.00 3/5 Industry::~Industry() [410] [919] 0.0 0.00 0.00 5 Station::~Station() [919] 0.00 0.00 5/1693 Station::~Station() [548] ----------------------------------------------- 0.00 0.00 1564/1564 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [920] 0.0 0.00 0.00 1564 FeatureMapSpriteGroup(ByteReader*) [920] 0.00 0.00 1564/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 196/196 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [562] [921] 0.0 0.00 0.00 196 CMSAMine(unsigned int) [921] 0.00 0.00 34/13509 GetIndustrySpec(unsigned char) [671] ----------------------------------------------- 0.00 0.00 4/196 CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [795] 0.00 0.00 192/196 CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [98] [922] 0.0 0.00 0.00 196 FindNearIndustryName(unsigned int, void*) [922] 0.00 0.00 34/13509 GetIndustrySpec(unsigned char) [671] 0.00 0.00 34/361 GetIndustryType(unsigned int) [1675] ----------------------------------------------- 0.00 0.00 468/468 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] [923] 0.0 0.00 0.00 468 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [923] 0.00 0.00 468/468 GetAircraftIcon(unsigned short, EngineImageType) [940] 0.00 0.00 468/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] ----------------------------------------------- 0.00 0.00 1/6 SwitchToMode(SwitchMode) [156] 0.00 0.00 2/6 CheckPauseHelper(bool, PauseMode) [963] 0.00 0.00 3/6 DoCommandP(CommandContainer const*, bool) [950] [924] 0.0 0.00 0.00 6 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] 0.00 0.00 6/6 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 4/6 IsCommandAllowedWhilePaused(unsigned int) [2190] 0.00 0.00 3/124 GetCommandFlags(unsigned int) [1795] ----------------------------------------------- 0.00 0.00 6/6 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] [925] 0.0 0.00 0.00 6 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 18/36134 BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) [437] 0.00 0.00 9/9 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [956] 0.00 0.00 3/3 NetworkSendCommand(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1075] 0.00 0.00 3/20183 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 12/2833218 SetTownRatingTestMode(bool) [1169] 0.00 0.00 6/124 GetCommandFlags(unsigned int) [1795] 0.00 0.00 6/70378 CheckCompanyHasMoney(CommandCost&) [1293] 0.00 0.00 3/15 UpdateSignalsInBuffer() [2050] ----------------------------------------------- 0.00 0.00 162/162 HandleNodes(ByteReader*, AllowedSubtags*) [526] [926] 0.0 0.00 0.00 162 ChangeGRFName(unsigned char, char const*) [926] 0.00 0.00 162/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [927] 0.0 0.00 0.00 1 LoadFromHighScore() [927] 0.00 0.00 20/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 1/18015 OTTD2FS(char const*) [1390] ----------------------------------------------- 0.00 0.00 90/90 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] [928] 0.0 0.00 0.00 90 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [928] 0.00 0.00 5/5 GetStringHeight(unsigned short, int) [929] 0.00 0.00 5/2904017 GetCharacterHeight(FontSize) [383] 0.00 0.00 5/2903989 SpriteFontCache::GetHeight() const [575] ----------------------------------------------- 0.00 0.00 5/5 SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [928] [929] 0.0 0.00 0.00 5 GetStringHeight(unsigned short, int) [929] 0.00 0.00 5/5 GetStringHeight(char const*, int, FontSize) [944] 0.00 0.00 5/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 5/95882 GetString(char*, unsigned short, char const*) [1277] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [930] 0.0 0.00 0.00 9 Save_SUBS() [930] 0.00 0.00 37/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 37/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 18/18 SlAutolength(void (*)(void*), void*) [91] [931] 0.0 0.00 0.00 18 SaveReal_GSDT(int*) [931] 0.00 0.00 18/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 18/288 ScriptConfig::SettingsToString(char*, char const*) const [858] 0.00 0.00 18/26 GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) [1987] 0.00 0.00 18/380 ScriptConfig::HasScript() const [1670] 0.00 0.00 18/288 ScriptConfig::IsRandom() const [1692] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [932] 0.0 0.00 0.00 2 Load_AIPL() [932] 0.00 0.00 30/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 60/94 ScriptConfig::Change(char const*, int, bool, bool) [1007] 0.00 0.00 60/360 AIConfig::GetConfig(Owner, ScriptConfig::ScriptSettingSource) [1677] 0.00 0.00 32/283879 SlIterateArray() [1223] 0.00 0.00 30/47 ScriptConfig::StringToSettings(char const*) [1890] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [933] 0.0 0.00 0.00 2 Load_RAIL() [933] 0.00 0.00 32/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 34/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 234/234 AfterLoadVehicles(bool) [291] [934] 0.0 0.00 0.00 234 RoadVehicle::GetImage(Direction, EngineImageType) const [934] 0.00 0.00 214/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] ----------------------------------------------- 0.00 0.00 4/20 SpriteFontCache::SpriteFontCache(FontSize) [756] 0.00 0.00 16/20 GfxLoadSprites() [237] [935] 0.0 0.00 0.00 20 SpriteFontCache::InitializeUnicodeGlyphMap() [935] 0.00 0.00 3584/38606723 DeleteEntryFromSpriteCache(unsigned int) [196] 0.00 0.00 7468/11484 SpriteFontCache::SetUnicodeGlyph(unsigned int, unsigned int) [1408] 0.00 0.00 4480/546407 SpriteExists(unsigned int) [1207] 0.00 0.00 20/20 SpriteFontCache::ClearGlyphToSpriteMap() [2022] ----------------------------------------------- 0.00 0.00 2/6 NWidgetBackground::SetupSmallestSize(Window*, bool) [977] 0.00 0.00 4/6 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] [936] 0.0 0.00 0.00 6 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] 0.00 0.00 4/78 GetStringBoundingBox(unsigned short) [821] 0.00 0.00 4/178 maxdim(Dimension const&, Dimension const&) [1768] 0.00 0.00 2/5 SetDParamMaxDigits(unsigned int, unsigned int, FontSize) [2225] 0.00 0.00 2/3 SetDParamMaxValue(unsigned int, unsigned long long, unsigned int, FontSize) [2361] ----------------------------------------------- 0.00 0.00 2/2 Load_NGRF() [938] [937] 0.0 0.00 0.00 2 Load_NGRF_common(GRFConfig*&) [937] 0.00 0.00 28/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 30/283879 SlIterateArray() [1223] 0.00 0.00 28/421 GRFConfig::GRFConfig(char const*) [1654] 0.00 0.00 28/32 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1951] 0.00 0.00 28/28 AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1982] 0.00 0.00 2/3 ClearGRFConfigList(GRFConfig**) [2365] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [938] 0.0 0.00 0.00 2 Load_NGRF() [938] 0.00 0.00 2/2 Load_NGRF_common(GRFConfig*&) [937] ----------------------------------------------- 0.00 0.00 111/111 HandleNodes(ByteReader*, AllowedSubtags*) [526] [939] 0.0 0.00 0.00 111 ChangeGRFURL(unsigned char, char const*) [939] 0.00 0.00 111/22552 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] ----------------------------------------------- 0.00 0.00 468/468 GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [923] [940] 0.0 0.00 0.00 468 GetAircraftIcon(unsigned short, EngineImageType) [940] 0.00 0.00 188/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] ----------------------------------------------- 0.00 0.00 102/1432 StationMapSpriteGroup(ByteReader*, unsigned char) [1041] 0.00 0.00 1330/1432 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] [941] 0.0 0.00 0.00 1432 TranslateCargo(unsigned char, unsigned char) [941] 0.00 0.00 866/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 770/184291 GetCargoIDByLabel(unsigned int) [1245] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(LanguageMetadata const*) [849] [942] 0.0 0.00 0.00 1 BuildContentTypeStringList() [942] 0.00 0.00 10/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 10/95882 GetString(char*, unsigned short, char const*) [1277] ----------------------------------------------- 0.00 0.00 15/15 AfterLoadVehicles(bool) [291] [943] 0.0 0.00 0.00 15 UpdateAircraftCache(Aircraft*, bool) [943] 0.00 0.00 60/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] ----------------------------------------------- 0.00 0.00 5/5 GetStringHeight(unsigned short, int) [929] [944] 0.0 0.00 0.00 5 GetStringHeight(char const*, int, FontSize) [944] 0.00 0.00 5/124753 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] 0.00 0.00 15/124760 ICUParagraphLayout::ICULine::~ICULine() [1256] 0.00 0.00 5/124754 Layouter::GetBounds() [1257] ----------------------------------------------- 0.00 0.00 1/4 NetworkServerStart() [406] 0.00 0.00 1/4 NetworkShutDown() [530] 0.00 0.00 2/4 NetworkInitialize(bool) [457] [945] 0.0 0.00 0.00 4 NetworkUDPInitialize() [945] 0.00 0.00 3/4 NetworkUDPClose() [973] 0.00 0.00 4/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 4/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 12/12 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1043] 0.00 0.00 8/9 GetBindAddresses(SmallVector*, unsigned short) [1032] 0.00 0.00 7/28 debug(char const*, char const*, ...) [1045] ----------------------------------------------- 4 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 28/29 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [946] 0.0 0.00 0.00 32 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 32/32 Squirrel::LoadFile(SQVM*, char const*, unsigned long long) [947] 0.00 0.00 64/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 32/33 sq_push(SQVM*, long long) [1944] 0.00 0.00 32/2669 SQVM::Pop(long long) [1488] 0.00 0.00 32/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 32/215 sq_pushroottable(SQVM*) [1753] 32 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] ----------------------------------------------- 0.00 0.00 32/32 Squirrel::LoadScript(SQVM*, char const*, bool) [946] [947] 0.0 0.00 0.00 32 Squirrel::LoadFile(SQVM*, char const*, unsigned long long) [947] 0.00 0.00 32/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 32/33 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] 0.00 0.00 32/563 FioFCloseFile(_IO_FILE*) [1636] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [948] 0.0 0.00 0.00 1 MoveBuoysToWaypoints() [948] 0.00 0.00 2/5 Station::~Station() [919] 0.00 0.00 2/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 177/177 UpdateWaypointOrder(Order*) [1769] 0.00 0.00 4/4 Order::MakeGoToWaypoint(unsigned short) [2339] 0.00 0.00 2/1701 Pool::FreeItem(unsigned long) [1539] 0.00 0.00 2/1697 Pool::GetNew(unsigned long, unsigned long) [1540] 0.00 0.00 2/8 StationRect::StationRect() [2159] 0.00 0.00 2/16022 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1397] ----------------------------------------------- 0.00 0.00 18161/18161 NetworkGameLoop() [4] [949] 0.0 0.00 0.00 18161 NetworkExecuteLocalCommandQueue() [949] 0.00 0.00 3/3 DoCommandP(CommandContainer const*, bool) [950] 0.00 0.00 18166/18167 CommandQueue::Peek(bool) [1361] 0.00 0.00 3/54026 CommandQueue::Pop(bool) [1301] ----------------------------------------------- 0.00 0.00 3/3 NetworkExecuteLocalCommandQueue() [949] [950] 0.0 0.00 0.00 3 DoCommandP(CommandContainer const*, bool) [950] 0.00 0.00 3/6 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] ----------------------------------------------- 0.00 0.00 11/11 AfterLoadGame() [83] [951] 0.0 0.00 0.00 11 Train::ReserveTrackUnderConsist() const [951] 0.00 0.00 142/1004985 TryReserveRailTrack(unsigned int, Track, bool) [295] ----------------------------------------------- 0.00 0.00 14308/14308 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] [952] 0.0 0.00 0.00 14308 LiveryHelper(unsigned short, Vehicle const*) [952] 0.00 0.00 14308/13460529 Vehicle::GetGroundVehicleCache() const [572] ----------------------------------------------- 0.00 0.00 18/18 SlAutolength(void (*)(void*), void*) [91] [953] 0.0 0.00 0.00 18 Game::Save() [953] 0.00 0.00 18/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 18/18 ScriptInstance::SaveEmpty() [2028] ----------------------------------------------- 270 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [954] 0.0 0.00 0.00 270 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 896/1407931 CommandCost::AddCost(CommandCost const&) [582] 0.00 0.00 160/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 160/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 419/419 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] 0.00 0.00 7/7 TerraformTile_Track(unsigned int, DoCommandFlag, int, Slope) [1117] 0.00 0.00 4716/7048 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1437] 0.00 0.00 1139/1369416 FindClearedObject(unsigned int) [1180] 0.00 0.00 380/760 IsTunnelInWayDir(unsigned int, int, DiagDirection) [1603] 0.00 0.00 380/380 IsTunnelInWay(unsigned int, int) [1669] 0.00 0.00 270/270 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1712] 0.00 0.00 270/270 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1713] 984 TerraformTile_Clear(unsigned int, DoCommandFlag, int, Slope) [1579] 65 TerraformTile_Town(unsigned int, DoCommandFlag, int, Slope) [1864] 65 TerraformTile_Road(unsigned int, DoCommandFlag, int, Slope) [1863] 9 TerraformTile_Water(unsigned int, DoCommandFlag, int, Slope) [2121] 6 TerraformTile_Station(unsigned int, DoCommandFlag, int, Slope) [2192] 2 TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, int, Slope) [627] 1 TerraformTile_Industry(unsigned int, DoCommandFlag, int, Slope) [2782] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [955] 0.0 0.00 0.00 3 Ptrs_STNS() [955] 0.00 0.00 17/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 9/9 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] [956] 0.0 0.00 0.00 9 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [956] 0.00 0.00 3/3 NetworkHandlePauseChange(PauseMode, PauseMode) [957] 0.00 0.00 6/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.00 3/3 CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [956] [957] 0.0 0.00 0.00 3 NetworkHandlePauseChange(PauseMode, PauseMode) [957] 0.00 0.00 2/3 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] 0.00 0.00 2/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 2/95882 GetString(char*, unsigned short, char const*) [1277] ----------------------------------------------- 0.00 0.00 256/256 StartupEngines() [959] [958] 0.0 0.00 0.00 256 StartupOneEngine(Engine*, int) [958] 0.00 0.00 768/33568009 Randomizer::Next() [235] 0.00 0.00 256/904399 SetWindowClassesDirty(WindowClass) [670] 0.00 0.00 256/256 CalcEngineReliability(Engine*) [991] 0.00 0.00 256/264 ConvertYMDToDate(int, unsigned char, unsigned char) [1719] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [959] 0.0 0.00 0.00 1 StartupEngines() [959] 0.00 0.00 256/256 StartupOneEngine(Engine*, int) [958] 0.00 0.00 1/264 ConvertYMDToDate(int, unsigned char, unsigned char) [1719] 0.00 0.00 1/246 CheckRailIntroduction() [1734] ----------------------------------------------- 0.00 0.00 3/7 IConsoleGUIInit() [983] 0.00 0.00 4/7 IConsolePrintF(TextColour, char const*, ...) [981] [960] 0.0 0.00 0.00 7 IConsolePrint(TextColour, char const*) [960] 0.00 0.00 7/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 7/7 str_strip_colours(char*) [1028] 0.00 0.00 7/11 IsValidConsoleColour(TextColour) [2094] 0.00 0.00 7/11782 stredup(char const*, char const*) [1407] 0.00 0.00 7/7 IConsoleWriteToLogFile(char const*) [2176] 0.00 0.00 3/31 NetworkAdminConsole(char const*, char const*) [1962] 0.00 0.00 3/3 GetLogPrefix() [2351] ----------------------------------------------- 0.00 0.00 1/3 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 2/3 NetworkHandlePauseChange(PauseMode, PauseMode) [957] [961] 0.0 0.00 0.00 3 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] 0.00 0.00 3/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 3/4 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 3/3 NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) [1071] 0.00 0.00 6/6 SetDParamStr(unsigned int, char const*) [2184] 0.00 0.00 3/2839908 Utf8Encode(char*, unsigned int) [1168] 0.00 0.00 3/95882 GetString(char*, unsigned short, char const*) [1277] ----------------------------------------------- 0.00 0.00 2/2 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] [962] 0.0 0.00 0.00 2 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] 0.00 0.00 2/78 GetStringBoundingBox(unsigned short) [821] 0.00 0.00 1/2904017 GetCharacterHeight(FontSize) [383] 0.00 0.00 1/2903989 SpriteFontCache::GetHeight() const [575] 0.00 0.00 3/5 SetDParamMaxDigits(unsigned int, unsigned int, FontSize) [2225] 0.00 0.00 1/3 SetDParamMaxValue(unsigned int, unsigned long long, unsigned int, FontSize) [2361] ----------------------------------------------- 0.00 0.00 18162/18162 NetworkGameLoop() [4] [963] 0.0 0.00 0.00 18162 CheckPauseHelper(bool, PauseMode) [963] 0.00 0.00 2/6 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] ----------------------------------------------- 0.00 0.00 46/46 IndustryMonthlyLoop() [143] [964] 0.0 0.00 0.00 46 Industry::PostDestructor(unsigned long) [964] 0.00 0.00 46/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] ----------------------------------------------- 0.00 0.00 1/336 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 55/336 InitializeLanguagePacks() [846] 0.00 0.00 280/336 LanguagePackHeader::IsValid() const [971] [965] 0.0 0.00 0.00 336 StrValid(char const*, char const*) [965] 0.00 0.00 1419/5396978 Utf8Decode(unsigned int*, char const*) [434] ----------------------------------------------- 0.00 0.00 132/132 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] [966] 0.0 0.00 0.00 132 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [966] 0.00 0.00 132/132 GetShipIcon(unsigned short, EngineImageType) [980] 0.00 0.00 132/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] ----------------------------------------------- 0.00 0.00 22/22 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] [967] 0.0 0.00 0.00 22 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [967] 0.00 0.00 63/63 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindSafePositionProc(unsigned int, Trackdir) [976] 0.00 0.00 43/33080 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 2/2 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [1134] 0.00 0.00 22/2656 CFollowTrackT<(TransportType)0, Train, true, true>::Init(Train const*, RailTypes, CPerformanceTimer*) [1490] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [968] 0.0 0.00 0.00 3 Ptrs_OBJS() [968] 0.00 0.00 12/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [969] 0.0 0.00 0.00 2 Load_OBJS() [969] 0.00 0.00 12/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 14/283879 SlIterateArray() [1223] 0.00 0.00 12/12 Pool::GetNew(unsigned long, unsigned long) [2086] ----------------------------------------------- 0.00 0.00 2126/2126 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] [970] 0.0 0.00 0.00 2126 CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [970] 0.00 0.00 2126/11307854 SmallArray::FirstFreeSubArray() [399] ----------------------------------------------- 0.00 0.00 1/57 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 56/57 InitializeLanguagePacks() [846] [971] 0.0 0.00 0.00 57 LanguagePackHeader::IsValid() const [971] 0.00 0.00 280/336 StrValid(char const*, char const*) [965] ----------------------------------------------- 0.00 0.00 2/106 LoadFromConfig(bool) [752] 0.00 0.00 3/106 Load_OPTS() [860] 0.00 0.00 101/106 WindowDesc::LoadFromConfig() [822] [972] 0.0 0.00 0.00 106 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.00 0.00 670/13679815 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 460/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 8/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 707/1669 IniGroup::GetItem(char const*, bool) [1546] 0.00 0.00 700/700 StringToVal(SettingDescBase const*, char const*) [1611] 0.00 0.00 670/1078 Write_ValidateSetting(void*, SettingDesc const*, int) [1577] 0.00 0.00 4/4 LoadIntList(char const*, void*, int, unsigned int) [2314] 0.00 0.00 1/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 1/4 NetworkShutDown() [530] 0.00 0.00 3/4 NetworkUDPInitialize() [945] [973] 0.0 0.00 0.00 4 NetworkUDPClose() [973] 0.00 0.00 4/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 4/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 12/25 NetworkUDPSocketHandler::Close() [1997] 0.00 0.00 4/4 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2333] 0.00 0.00 4/4 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2335] 0.00 0.00 4/4 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2334] ----------------------------------------------- 0.00 0.00 1/329 DoScanWorkingDirectory() [1133] 0.00 0.00 4/329 DetermineBasePaths(char const*) [1030] 0.00 0.00 324/329 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [974] 0.0 0.00 0.00 329 AppendPathSeparator(char*, char const*) [974] 0.00 0.00 329/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [975] 0.0 0.00 0.00 3 Load_SUBS() [975] 0.00 0.00 10/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 13/283879 SlIterateArray() [1223] 0.00 0.00 10/10 Pool::GetNew(unsigned long, unsigned long) [2108] ----------------------------------------------- 0.00 0.00 63/63 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [967] [976] 0.0 0.00 0.00 63 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindSafePositionProc(unsigned int, Trackdir) [976] 0.00 0.00 63/1827716 IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [213] ----------------------------------------------- 2 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] 6 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] [977] 0.0 0.00 0.00 8 NWidgetBackground::SetupSmallestSize(Window*, bool) [977] 0.00 0.00 2/6 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] 6 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] ----------------------------------------------- 0.00 0.00 475/475 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [979] [978] 0.0 0.00 0.00 475 GetNewEngineType(Vehicle const*, Company const*, bool, unsigned short&) [978] 0.00 0.00 475/5938606 EngineReplacement(EngineRenew*, unsigned short, unsigned short, bool*) [316] 0.00 0.00 475/475 Vehicle::NeedsAutorenewing(Company const*, bool) const [1647] ----------------------------------------------- 0.00 0.00 21/21 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [979] 0.0 0.00 0.00 21 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [979] 0.00 0.00 475/475 GetNewEngineType(Vehicle const*, Company const*, bool, unsigned short&) [978] 0.00 0.00 21/21 CheckOwnership(Owner, unsigned int) [2012] 0.00 0.00 21/21 GroundVehicle::IsChainInDepot() const [2017] ----------------------------------------------- 0.00 0.00 132/132 GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [966] [980] 0.0 0.00 0.00 132 GetShipIcon(unsigned short, EngineImageType) [980] 0.00 0.00 64/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] ----------------------------------------------- 0.00 0.00 1/4 IConsoleGUIInit() [983] 0.00 0.00 3/4 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] [981] 0.0 0.00 0.00 4 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 4/7 IConsolePrint(TextColour, char const*) [960] 0.00 0.00 4/556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] 0.00 0.00 1/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 4/11 IsValidConsoleColour(TextColour) [2094] 0.00 0.00 1/4 IConsoleGUIPrint(TextColour, char*) [2287] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [982] 0.0 0.00 0.00 1 IConsoleInit() [982] 0.00 0.00 1/1 IConsoleGUIInit() [983] 0.00 0.00 1/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 1/1 IConsoleClearCommand() [2780] ----------------------------------------------- 0.00 0.00 1/1 IConsoleInit() [982] [983] 0.0 0.00 0.00 1 IConsoleGUIInit() [983] 0.00 0.00 3/7 IConsolePrint(TextColour, char const*) [960] 0.00 0.00 1/4 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 3/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 3/4 IConsoleGUIPrint(TextColour, char*) [2287] ----------------------------------------------- 0.00 0.00 5/280 InitializeLanguagePacks() [846] 0.00 0.00 275/280 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] [984] 0.0 0.00 0.00 280 FioAppendDirectory(char*, char const*, Searchpath, Subdirectory) [984] 0.00 0.00 280/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 254/254 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [205] [985] 0.0 0.00 0.00 254 GetNearbyTileInformation(unsigned int, bool) [985] 0.00 0.00 254/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 254/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] 0.00 0.00 254/9867570 GetTerrainType(unsigned int, TileContext) [433] ----------------------------------------------- 0.00 0.00 2/5 AllocateToolbar() [758] 0.00 0.00 3/5 ResetViewportAfterLoadGame() [1008] [986] 0.0 0.00 0.00 5 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 5/18234 Window::InvalidateData(int, bool) [546] 0.00 0.00 3/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 2/4 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1124] 0.00 0.00 3/3 MainWindow::OnInvalidateData(int, bool) [2387] 0.00 0.00 2/255 NWidgetBase::SetDirty(Window const*) const [1725] 0.00 0.00 2/10 Window::SetWidgetDirty(unsigned char) const [2112] 0.00 0.00 2/4 MainToolbarWindow::OnInvalidateData(int, bool) [2327] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [987] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 1/3 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::GetClientName(char*, char const*) const [2495] 0.00 0.00 1/17874 NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) [1392] 0.00 0.00 1/180 ServerNetworkGameSocketHandler::SendSync() [1766] 0.00 0.00 1/17874 ServerNetworkGameSocketHandler::SendFrame() [1393] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendJoin(ClientID) [2839] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendConfigUpdate() [2834] 0.00 0.00 1/1 NetworkAdminClientInfo(ServerNetworkGameSocketHandler const*, bool) [2716] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendCompanyUpdate() [2835] ----------------------------------------------- 0.00 0.00 2278127/2278127 AfterLoadGame() [83] [988] 0.0 0.00 0.00 2278127 GetTileType(unsigned int) [988] 0.00 0.00 78/151936604 GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [37] 0.00 0.00 34/10495404 GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [232] 0.00 0.00 18/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 16/2340057 GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [391] 0.00 0.00 146/165973636 GetSlopePixelZ(int, int) [180] ----------------------------------------------- 0.00 0.00 3/159 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.00 25/159 DeterminePaths(char const*) [1017] 0.00 0.00 53/159 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.00 78/159 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] [989] 0.0 0.00 0.00 159 str_fmt(char const*, ...) [989] 0.00 0.00 159/556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [990] 0.0 0.00 0.00 3 UpdateAirportsNoise() [990] 0.00 0.00 6/6 AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1001] 0.00 0.00 4/4 ShowRejectOrAcceptNews(Station const*, unsigned int, unsigned char*, unsigned short) [1086] 0.00 0.00 6/11021148 GetStationType(unsigned int) [221] 0.00 0.00 6/217234 AirportSpec::Get(unsigned char) [1238] ----------------------------------------------- 0.00 0.00 256/256 StartupOneEngine(Engine*, int) [958] [991] 0.0 0.00 0.00 256 CalcEngineReliability(Engine*) [991] 0.00 0.00 256/904399 SetWindowClassesDirty(WindowClass) [670] ----------------------------------------------- 0.00 0.00 1/531 GfxLoadSprites() [237] 0.00 0.00 8/531 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 522/531 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [992] 0.0 0.00 0.00 531 GetGRFContainerVersion() [992] 0.00 0.00 531/685279 FioReadWord() [751] 0.00 0.00 920/35470405 FioReadByte() [357] 0.00 0.00 531/119200 FioGetPos() [1258] 0.00 0.00 416/105839 FioSeekTo(unsigned long, int) [1267] ----------------------------------------------- 0.00 0.00 475/475 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [993] 0.0 0.00 0.00 475 ParamSet(ByteReader*) [993] 0.00 0.00 463/7981 GetParamVal(unsigned char, unsigned int*) [916] 0.00 0.00 40/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 4/4 std::map, std::allocator > >::operator[](GRFLocation&&) [2346] ----------------------------------------------- 0.00 0.00 1/33 sq_compilebuffer(SQVM*, char const*, long long, char const*, unsigned long long) [1122] 0.00 0.00 32/33 Squirrel::LoadFile(SQVM*, char const*, unsigned long long) [947] [994] 0.0 0.00 0.00 33 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] 0.00 0.00 33/33 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 33/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 33/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] 0.00 0.00 33/4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 33/33 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] [995] 0.0 0.00 0.00 33 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 72/72 SQCompiler::Statement() [1063] 0.00 0.00 68/5429 SQLexer::Lex() [999] 0.00 0.00 33/33 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 99/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 66/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 66/572 SQFuncState::GetStackSize() [1635] 0.00 0.00 33/286 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) [1696] 0.00 0.00 33/1793 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 33/286 SQFuncState::AddParameter(tagSQObject const&) [1694] 0.00 0.00 33/934 SQFuncState::AddLineInfos(long long, bool, bool) [1585] 0.00 0.00 33/539 SQFuncState::SetStackSize(long long) [1637] 0.00 0.00 33/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 33/286 SQFuncState::BuildProto() [1693] 0.00 0.00 33/286 SQFuncState::~SQFuncState() [1697] 0.00 0.00 33/33 SQLexer::~SQLexer() [1945] ----------------------------------------------- 0.00 0.00 33/40523 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 497/40523 SQLexer::ReadNumber() [1135] 0.00 0.00 7716/40523 SQLexer::LexBlockComment() [1069] 0.00 0.00 8510/40523 SQLexer::Lex() [999] 0.00 0.00 8921/40523 SQLexer::ReadString(unsigned int, bool) [1062] 0.00 0.00 14846/40523 SQLexer::ReadID() [1052] [996] 0.0 0.00 0.00 40523 SQLexer::Next() [996] 0.00 0.00 451/451 buf_lexfeed(void*) [997] 0.00 0.00 40072/40072 _io_file_lexfeed_ASCII(void*) [1314] ----------------------------------------------- 0.00 0.00 451/451 SQLexer::Next() [996] [997] 0.0 0.00 0.00 451 buf_lexfeed(void*) [997] 0.00 0.00 450/5396978 Utf8Decode(unsigned int*, char const*) [434] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [998] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] 0.00 0.00 2/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 1/1 NetworkFindName(char*, char const*) [1101] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 2/2 Packet::Recv_string(char*, unsigned long, StringValidationSettings) [2478] 0.00 0.00 2/487 Packet::Recv_uint8() [1645] 0.00 0.00 1/240 Packet::Recv_uint32() [1742] 0.00 0.00 1/1 IsNetworkCompatibleVersion(char const*) [2724] 0.00 0.00 1/2 Pool::GetNew(unsigned long) [2473] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendNewGRFCheck() [2833] ----------------------------------------------- 0.00 0.00 4/5429 SQCompiler::Expression(bool) [1149] 0.00 0.00 68/5429 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/5429 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 284/5429 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 1119/5429 SQCompiler::Factor() [1066] 0.00 0.00 1167/5429 SQCompiler::Statement() [1063] 0.00 0.00 2534/5429 SQCompiler::ParseTableOrClass(long long, long long) [1034] [999] 0.0 0.00 0.00 5429 SQLexer::Lex() [999] 0.00 0.00 1671/1671 SQLexer::ReadID() [1052] 0.00 0.00 392/392 SQLexer::ReadString(unsigned int, bool) [1062] 0.00 0.00 8510/40523 SQLexer::Next() [996] 0.00 0.00 22/22 SQLexer::LexBlockComment() [1069] 0.00 0.00 369/369 SQLexer::ReadNumber() [1135] ----------------------------------------------- [1000] 0.0 0.00 0.00 72+7322 [1000] 0.00 0.00 107 SQCompiler::ParseTableOrClass(long long, long long) [1034] 0.00 0.00 325+323 SQCompiler::Statement() [1063] 0.00 0.00 1119 SQCompiler::Factor() [1066] 0.00 0.00 1119 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 253 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 1086+4 SQCompiler::Expression(bool) [1149] 0.00 0.00 1090 SQCompiler::BitwiseXorExp() [1574] 0.00 0.00 1090 SQCompiler::CompExp() [1575] 0.00 0.00 1090 SQCompiler::ShiftExp() [1576] 0.00 0.00 115 SQCompiler::CommaExpr() [1799] ----------------------------------------------- 0.00 0.00 6/6 UpdateAirportsNoise() [990] [1001] 0.0 0.00 0.00 6 AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1001] 0.00 0.00 27/31 GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) [1005] 0.00 0.00 222/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 27/27 AirportTileIterator::Clone() const [1986] 0.00 0.00 27/27 AirportTileIterator::~AirportTileIterator() [1985] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [1002] 0.0 0.00 0.00 2 Load_GSDT() [1002] 0.00 0.00 2/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 2/2 Game::Load(int) [1037] 0.00 0.00 2/94 ScriptConfig::Change(char const*, int, bool, bool) [1007] 0.00 0.00 4/26 GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) [1987] 0.00 0.00 4/283879 SlIterateArray() [1223] 0.00 0.00 2/47 ScriptConfig::StringToSettings(char const*) [1890] 0.00 0.00 2/2 Game::StartNew() [2470] ----------------------------------------------- 0.00 0.00 1/7 ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) [1084] 0.00 0.00 1/7 SwitchToMode(SwitchMode) [156] 0.00 0.00 1/7 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 4/7 NetworkServerStart() [406] [1003] 0.0 0.00 0.00 7 IConsoleCmdExec(char const*) [1003] 0.00 0.00 7/7 ConExit(unsigned char, char**) [1004] 0.00 0.00 212/1093436 IsValidChar(unsigned int, CharSetFilter) [1186] 0.00 0.00 7/7 IConsoleCmdGet(char const*) [2170] 0.00 0.00 7/7 ConExec(unsigned char, char**) [2178] ----------------------------------------------- 0.00 0.00 7/7 IConsoleCmdExec(char const*) [1003] [1004] 0.0 0.00 0.00 7 ConExit(unsigned char, char**) [1004] 0.00 0.00 7/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] ----------------------------------------------- 0.00 0.00 4/31 ShowRejectOrAcceptNews(Station const*, unsigned int, unsigned char*, unsigned short) [1086] 0.00 0.00 27/31 AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1001] [1005] 0.0 0.00 0.00 31 GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) [1005] 0.00 0.00 944/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 944/944 AirportTileIterator::operator++() [1582] ----------------------------------------------- 0.00 0.00 2/575 GRFLoadConfig(IniFile*, char const*, bool) [765] 0.00 0.00 2/575 LoadFromConfig(bool) [752] 0.00 0.00 3/575 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [420] 0.00 0.00 3/575 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [1142] 0.00 0.00 12/575 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.00 12/575 HotkeyList::Load(IniFile*) [1131] 0.00 0.00 13/575 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [394] 0.00 0.00 16/575 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.00 52/575 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] 0.00 0.00 460/575 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] [1006] 0.0 0.00 0.00 575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 2/276 IniGroup::IniGroup(IniLoadFile*, char const*, char const*) [829] 0.00 0.00 2/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 2/94 Load_GSDT() [1002] 0.00 0.00 32/94 LoadFromConfig(bool) [752] 0.00 0.00 60/94 Load_AIPL() [932] [1007] 0.0 0.00 0.00 94 ScriptConfig::Change(char const*, int, bool, bool) [1007] 0.00 0.00 15/15 AIScannerInfo::FindInfo(char const*, int, bool) [1009] 0.00 0.00 1/1 GameScannerInfo::FindInfo(char const*, int, bool) [1107] 0.00 0.00 90/135 AIConfig::SetSetting(char const*, int) [1785] 0.00 0.00 90/90 AIConfig::ClearConfigList() [1831] 0.00 0.00 16/11782 stredup(char const*, char const*) [1407] 0.00 0.00 15/15 AI::FindInfo(char const*, int, bool) [2055] 0.00 0.00 15/15 AIConfig::FindInfo(char const*, int, bool) [2057] 0.00 0.00 4/94 ScriptConfig::ClearConfigList() [1815] 0.00 0.00 1/1 Game::FindInfo(char const*, int, bool) [2842] 0.00 0.00 1/1 GameConfig::FindInfo(char const*, int, bool) [2787] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [1008] 0.0 0.00 0.00 3 ResetViewportAfterLoadGame() [1008] 0.00 0.00 3/5 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 3/36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 15/15 ScriptConfig::Change(char const*, int, bool, bool) [1007] [1009] 0.0 0.00 0.00 15 AIScannerInfo::FindInfo(char const*, int, bool) [1009] 0.00 0.00 15/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 15/17522 strtolower(char*) [1394] 0.00 0.00 15/72 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::find(char const* const&) [1848] ----------------------------------------------- 0.00 0.00 11243/11243 GrowTown(Town*) [163] [1010] 0.0 0.00 0.00 11243 GetTownRoadGridElement(Town*, unsigned int, DiagDirection) [1010] 0.00 0.00 140/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 140/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 102/102 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] [1011] 0.0 0.00 0.00 102 GetSpriteSize(unsigned int, Point*, ZoomLevel) [1011] 0.00 0.00 102/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] ----------------------------------------------- 0.00 0.00 12/12 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1012] 0.0 0.00 0.00 12 GRFSound(ByteReader*) [1012] 0.00 0.00 496/35470405 FioReadByte() [357] 0.00 0.00 248/685279 FioReadWord() [751] 0.00 0.00 248/5293715 FioSkipBytes(int) [552] 0.00 0.00 248/119200 FioGetPos() [1258] 0.00 0.00 6/104 GetSound(unsigned short) [1810] 0.00 0.00 6/6 GetNumSounds() [2183] 0.00 0.00 6/11 AllocateSound(unsigned int) [2092] ----------------------------------------------- 0.00 0.00 2/2 Pool::CleanPool() [367] [1013] 0.0 0.00 0.00 2 Ship::~Ship() [1013] 0.00 0.00 2/2302440 Vehicle::~Vehicle() [49] 0.00 0.00 2/36856 Vehicle::PreDestructor() [1320] 0.00 0.00 2/2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.00 0.00 4174/4174 FeatureChangeInfo(ByteReader*) [282] [1014] 0.0 0.00 0.00 4174 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 104/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 4174/21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 1152/4980 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1454] 0.00 0.00 126/758 TranslateRefitMask(unsigned int) [1605] 0.00 0.00 116/614 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1631] 0.00 0.00 96/118 AlterVehicleListOrder(unsigned short, unsigned int) [1797] ----------------------------------------------- [1015] 0.0 0.00 0.00 DriverFactoryBase::DriverFactoryBase(Driver::Type, int, char const*, char const*) [1015] 0.00 0.00 14/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 7/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- [1016] 0.0 0.00 0.00 DriverFactoryBase::~DriverFactoryBase() [1016] 0.00 0.00 14/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2852] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [1017] 0.0 0.00 0.00 1 DeterminePaths(char const*) [1017] 0.00 0.00 1/1 DetermineBasePaths(char const*) [1030] 0.00 0.00 25/159 str_fmt(char const*, ...) [989] 0.00 0.00 1/2 FioFindFullPath(char*, char const*, Subdirectory, char const*) [1111] 0.00 0.00 21/21 FioCreateDirectory(char const*) [2014] 0.00 0.00 1/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [1018] 0.0 0.00 0.00 3 Load_ECMY() [1018] 0.00 0.00 3/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [1019] 0.0 0.00 0.00 3 Ptrs_PLYR() [1019] 0.00 0.00 3/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 17/17 DemandHandler::Run(LinkGraphJob&) const [1021] [1020] 0.0 0.00 0.00 17 DemandCalculator::DemandCalculator(LinkGraphJob&) [1020] 0.00 0.00 16/373651 DistanceMaxPlusManhattan(unsigned int, unsigned int) [384] ----------------------------------------------- 0.00 0.00 17/17 LinkGraphSchedule::Run(void*) [331] [1021] 0.0 0.00 0.00 17 DemandHandler::Run(LinkGraphJob&) const [1021] 0.00 0.00 17/17 DemandCalculator::DemandCalculator(LinkGraphJob&) [1020] ----------------------------------------------- 0.00 0.00 1/9 ProcessAsyncSaveFinish() [1098] 0.00 0.00 8/9 DoSave(SaveFilter*, bool) [51] [1022] 0.0 0.00 0.00 9 SaveFileDone() [1022] 0.00 0.00 9/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 9/30 SetMouseCursor(unsigned int, unsigned int) [1078] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] [1023] 0.0 0.00 0.00 1 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 1/95879 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 11/16 Packet::Send_uint16(unsigned short) [2046] 0.00 0.00 3/3 Packet::Send_uint64(unsigned long long) [2402] 0.00 0.00 2/9 Packet::Send_bool(bool) [2143] 0.00 0.00 1/95882 GetString(char*, unsigned short, char const*) [1277] 0.00 0.00 1/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 1/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/12 Packet::Send_string(char const*) [2089] ----------------------------------------------- 0.00 0.00 9/9 SaveFileToDisk(bool) [883] [1024] 0.0 0.00 0.00 9 LZMASaveFilter::~LZMASaveFilter() [1024] 0.00 0.00 1/1 PacketWriter::~PacketWriter() [1025] 0.00 0.00 8/8 FileWriter::~FileWriter() [2156] ----------------------------------------------- 0.00 0.00 1/1 LZMASaveFilter::~LZMASaveFilter() [1024] [1025] 0.0 0.00 0.00 1 PacketWriter::~PacketWriter() [1025] 0.00 0.00 1/20259 ThreadMutex_pthread::EndCritical(bool) [502] 0.00 0.00 1/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 1/1 ThreadMutex_pthread::WaitForSignal() [2823] 0.00 0.00 1/2 ThreadMutex_pthread::~ThreadMutex_pthread() [2459] ----------------------------------------------- 0.00 0.00 1/2 NetworkUDPSocketHandler::Listen() [1056] 0.00 0.00 1/2 NetworkServerStart() [406] [1026] 0.0 0.00 0.00 2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [1026] 0.00 0.00 4/4 ListenLoopProc(addrinfo*) [1027] 0.00 0.00 2/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 4/10 NetworkAddress::GetPort() const [2111] ----------------------------------------------- 0.00 0.00 4/4 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [1026] [1027] 0.0 0.00 0.00 4 ListenLoopProc(addrinfo*) [1027] 0.00 0.00 4/4 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] 0.00 0.00 4/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 4/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 7/7 IConsolePrint(TextColour, char const*) [960] [1028] 0.0 0.00 0.00 7 str_strip_colours(char*) [1028] 0.00 0.00 236/5396978 Utf8Decode(unsigned int*, char const*) [434] ----------------------------------------------- 0.00 0.00 19/39 ReverseTrainDirection(Train*) [192] 0.00 0.00 20/39 ReverseTrainSwapVeh(Train*, int, int) [766] [1029] 0.0 0.00 0.00 39 GroundVehicle::UpdateInclination(bool, bool) [1029] 0.00 0.00 78/1156528 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] 0.00 0.00 78/165973636 GetSlopePixelZ(int, int) [180] ----------------------------------------------- 0.00 0.00 1/1 DeterminePaths(char const*) [1017] [1030] 0.0 0.00 0.00 1 DetermineBasePaths(char const*) [1030] 0.00 0.00 1/10204 str_validate(char*, char const*, StringValidationSettings) [536] 0.00 0.00 4/329 AppendPathSeparator(char*, char const*) [974] 0.00 0.00 2/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 1/1 DoScanWorkingDirectory() [1133] 0.00 0.00 5/11782 stredup(char const*, char const*) [1407] 0.00 0.00 1/941 ValidateString(char const*) [1584] ----------------------------------------------- 0.00 0.00 351/351 GrowTown(Town*) [163] [1031] 0.0 0.00 0.00 351 CleanUpRoadBits(unsigned int, RoadBits) [1031] 0.00 0.00 38/368978 GetAnyRoadBits(unsigned int, RoadType, bool) [593] 0.00 0.00 3/4569921 GetFoundationSlope(unsigned int, int*) [161] ----------------------------------------------- 0.00 0.00 1/9 NetworkServerStart() [406] 0.00 0.00 8/9 NetworkUDPInitialize() [945] [1032] 0.0 0.00 0.00 9 GetBindAddresses(SmallVector*, unsigned short) [1032] 0.00 0.00 9/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 9/21 NetworkAddress::SetPort(unsigned short) [2015] ----------------------------------------------- 0.00 0.00 388/388 SubsidyMonthlyLoop() [679] [1033] 0.0 0.00 0.00 388 FindSubsidyPassengerRoute() [1033] 0.00 0.00 348/16935739 DistanceManhattan(unsigned int, unsigned int) [380] 0.00 0.00 2/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 2/2 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 738/783 Town::GetRandom() [1599] 0.00 0.00 2/2 CheckSubsidyDuplicate(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [2426] ----------------------------------------------- 29 SQCompiler::Statement() [1063] 78 SQCompiler::Factor() [1066] [1034] 0.0 0.00 0.00 107 SQCompiler::ParseTableOrClass(long long, long long) [1034] 0.00 0.00 2534/5429 SQLexer::Lex() [999] 0.00 0.00 1923/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 1670/3076 SQFuncState::PopTarget() [1479] 0.00 0.00 1088/3076 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 835/1793 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 835/1507 SQFuncState::GetConstant(tagSQObject const&) [1555] 0.00 0.00 835/979 SQFuncState::TopTarget() [1580] 0.00 0.00 78/78 SQFuncState::SetIntructionParam(long long, long long, long long) [1844] 582 SQCompiler::Expression(bool) [1149] 253 SQCompiler::CreateFunction(tagSQObject&) [1113] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [1035] 0.0 0.00 0.00 2 Load_MAPS() [1035] 0.00 0.00 2/3004409 SlObject(void*, SaveLoad const*) [188] 0.00 0.00 2/46 SlGlobList(SaveLoad const*) [1891] ----------------------------------------------- 0.00 0.00 2/2 Game::Load(int) [1037] [1036] 0.0 0.00 0.00 2 ScriptInstance::LoadEmpty() [1036] 0.00 0.00 2/3004409 SlObject(void*, SaveLoad const*) [188] ----------------------------------------------- 0.00 0.00 2/2 Load_GSDT() [1002] [1037] 0.0 0.00 0.00 2 Game::Load(int) [1037] 0.00 0.00 2/2 ScriptInstance::LoadEmpty() [1036] ----------------------------------------------- 0.00 0.00 3/54 Station::UpdateVirtCoord() [524] 0.00 0.00 3/54 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [1114] 0.00 0.00 14/54 AfterLoadGame() [83] 0.00 0.00 34/54 SndPlayTileFx(unsigned short, unsigned int) [538] [1038] 0.0 0.00 0.00 54 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 54/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 54/12753695 GetPartialPixelZ(int, int, Slope) [285] 0.00 0.00 54/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 4/4 ListenLoopProc(addrinfo*) [1027] [1039] 0.0 0.00 0.00 4 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] 0.00 0.00 8/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 4/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 8/12 NetworkAddress::GetAddress() [2084] 0.00 0.00 4/9 NetworkAddress::GetHostname() [2141] 0.00 0.00 4/10 NetworkAddress::GetPort() const [2111] ----------------------------------------------- 0.00 0.00 4/79 AfterLoadGame() [83] 0.00 0.00 5/79 Town::UpdateVirtCoord() [197] 0.00 0.00 70/79 SndPlayTileFx(unsigned short, unsigned int) [538] [1040] 0.0 0.00 0.00 79 GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) [1040] 0.00 0.00 79/11167936 GetTileMaxZ(unsigned int) [220] ----------------------------------------------- 0.00 0.00 268/268 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1041] 0.0 0.00 0.00 268 StationMapSpriteGroup(ByteReader*, unsigned char) [1041] 0.00 0.00 102/1432 TranslateCargo(unsigned char, unsigned char) [941] 0.00 0.00 268/278 NewGRFClass::Insert(StationSpec*) [1710] 0.00 0.00 268/268 NewGRFClass::Assign(StationSpec*) [1715] ----------------------------------------------- 0.00 0.00 7272/7272 RunTileLoop() [8] [1042] 0.0 0.00 0.00 7272 TileLoop_Trees(unsigned int) [1042] 0.00 0.00 247/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 12/12 NetworkUDPInitialize() [945] [1043] 0.0 0.00 0.00 12 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1043] 0.00 0.00 8/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 8/21 NetworkAddress::SetPort(unsigned short) [2015] ----------------------------------------------- 4 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [1044] 0.0 0.00 0.00 4 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 8/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 4/650 sq_gettop(SQVM*) [1624] 0.00 0.00 4/766 sq_getstring(SQVM*, long long, char const**) [1601] 0.00 0.00 4/4 sq_stackinfos(SQVM*, long long, tagSQStackInfos*) [2278] 0.00 0.00 4/33 sq_getforeignptr(SQVM*) [1942] 0.00 0.00 4/7125 strecat(char*, char const*, char const*) [1433] 0.00 0.00 4/2669 SQVM::Pop(long long) [1488] 0.00 0.00 4/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 4/572 sq_settop(SQVM*, long long) [1634] 4 Squirrel::LoadScript(SQVM*, char const*, bool) [946] ----------------------------------------------- 0.00 0.00 1/28 openttd_main(int, char**) [1] 0.00 0.00 2/28 NetworkFindBroadcastIPs(SmallVector*) [1126] 0.00 0.00 2/28 NetworkClose(bool) [1096] 0.00 0.00 2/28 NetworkServerStart() [406] 0.00 0.00 2/28 NetworkStartUp() [529] 0.00 0.00 2/28 NetworkShutDown() [530] 0.00 0.00 2/28 TCPListenHandler::Receive() [368] 0.00 0.00 2/28 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 2/28 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 4/28 ListenLoopProc(addrinfo*) [1027] 0.00 0.00 7/28 NetworkUDPInitialize() [945] [1045] 0.0 0.00 0.00 28 debug(char const*, char const*, ...) [1045] 0.00 0.00 28/556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] 0.00 0.00 28/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 28/31 NetworkAdminConsole(char const*, char const*) [1962] 0.00 0.00 28/28 IConsoleDebug(char const*, char const*) [1981] ----------------------------------------------- 0.00 0.00 2/28 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 6/28 AILibrary::Constructor(SQVM*) [1095] 0.00 0.00 8/28 GameLibrary::Constructor(SQVM*) [1087] 0.00 0.00 12/28 AIInfo::Constructor(SQVM*) [1073] [1046] 0.0 0.00 0.00 28 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 56/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 56/72 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::find(char const* const&) [1848] 0.00 0.00 56/11782 stredup(char const*, char const*) [1407] 0.00 0.00 56/56 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1880] 0.00 0.00 28/17522 strtolower(char*) [1394] 0.00 0.00 12/12 AIScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) [2082] 0.00 0.00 8/8 GameScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) [2162] 0.00 0.00 6/6 AIScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) [2194] 0.00 0.00 2/2 GameScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) [2450] 0.00 0.00 2/2 GameInfo::IsDeveloperOnly() const [2497] ----------------------------------------------- 0.00 0.00 711/711 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1047] 0.0 0.00 0.00 711 CheckNewIndustry_OilRefinery(unsigned int) [1047] 0.00 0.00 711/134244544 DistanceFromEdge(unsigned int) [195] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadVehicles(bool) [291] [1048] 0.0 0.00 0.00 2 Ship::UpdateCache() [1048] 0.00 0.00 4/2527230 GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [101] 0.00 0.00 2/2 GetEffectiveWaterClass(unsigned int) [2417] ----------------------------------------------- 721 HandleNodes(ByteReader*, AllowedSubtags*) [526] 0.00 0.00 62/941 FeatureChangeInfo(ByteReader*) [282] [1049] 0.0 0.00 0.00 783 HandleParameterInfo(ByteReader*) [1049] 0.00 0.00 28/139055 grfmsg(int, char const*, ...) [741] 0.00 0.00 84/5396978 Utf8Decode(unsigned int*, char const*) [434] 0.00 0.00 804/804 GRFParameterInfo::GRFParameterInfo(unsigned int) [1596] 0.00 0.00 40/40 GetLanguage(unsigned char) [1903] 0.00 0.00 28/71 SkipUnknownInfo(ByteReader*, unsigned char) [1849] 1284 HandleNodes(ByteReader*, AllowedSubtags*) [526] ----------------------------------------------- 0.00 0.00 212/212 PlantRandomFarmField(Industry const*) [884] [1050] 0.0 0.00 0.00 212 SetupFarmFieldFence(unsigned int, int, unsigned char, DiagDirection) [1050] 0.00 0.00 211/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 3/7 AfterLoadGame() [83] 0.00 0.00 4/7 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [1051] 0.0 0.00 0.00 7 GamelogRevision() [1051] 0.00 0.00 7/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 7/14 GamelogChange(GamelogChangeType) [2059] ----------------------------------------------- 0.00 0.00 1671/1671 SQLexer::Lex() [999] [1052] 0.0 0.00 0.00 1671 SQLexer::ReadID() [1052] 0.00 0.00 14846/40523 SQLexer::Next() [996] 0.00 0.00 14846/23480 SQLexer::APPEND_CHAR(unsigned int) [1344] 0.00 0.00 1671/1671 SQLexer::GetIDType(char*) [1545] 0.00 0.00 7/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 458/458 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [1053] 0.0 0.00 0.00 458 ClearTile_Track(unsigned int, DoCommandFlag) [1053] 0.00 0.00 458/7649389 GetTileOwner(unsigned int) [510] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPSocketHandler::ReceivePackets() [429] [1054] 0.0 0.00 0.00 2 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 6/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 2/264 ConvertYMDToDate(int, unsigned char, unsigned char) [1719] 0.00 0.00 2/2 NetworkSpectatorCount() [2416] 0.00 0.00 2/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 2/9 Packet::Send_bool(bool) [2143] 0.00 0.00 2/2 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] 0.00 0.00 2/2 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [2462] 0.00 0.00 2/9 NetworkAddress::GetHostname() [2141] 0.00 0.00 2/56671 Packet::~Packet() [1298] ----------------------------------------------- 0.00 0.00 18059/18059 StateGameLoop() [5] [1055] 0.0 0.00 0.00 18059 NewsLoop() [1055] 0.00 0.00 72/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 18058/36160 FindWindowById(WindowClass, int) [1324] 0.00 0.00 18057/18057 IsNewsTickerShown() [1385] 0.00 0.00 72/72 DeleteNewsItem(NewsItem*) [1847] ----------------------------------------------- 0.00 0.00 1/1 NetworkServerStart() [406] [1056] 0.0 0.00 0.00 1 NetworkUDPSocketHandler::Listen() [1056] 0.00 0.00 1/2 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [1026] 0.00 0.00 1/25 NetworkUDPSocketHandler::Close() [1997] 0.00 0.00 1/2 NetworkAddress::Listen(int, SmallMap*) [2448] ----------------------------------------------- 0.00 0.00 1/3 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/3 LoadIntroGame(bool) [160] 0.00 0.00 1/3 SwitchToMode(SwitchMode) [156] [1057] 0.0 0.00 0.00 3 SetLocalCompany(Owner) [1057] 0.00 0.00 3/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 3/3 DeleteConstructionWindows() [1120] 0.00 0.00 3/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 3/18 MarkWholeScreenDirty() [2025] ----------------------------------------------- 0.00 0.00 8/1701 Waypoint::~Waypoint() [1147] 0.00 0.00 1693/1701 Station::~Station() [548] [1058] 0.0 0.00 0.00 1701 BaseStation::~BaseStation() [1058] 0.00 0.00 5/483992 ViewportSign::MarkDirty(ZoomLevel) const [333] 0.00 0.00 20/20 VehicleListIdentifier::Pack() const [2023] 0.00 0.00 20/28831 DeleteWindowById(WindowClass, int, bool) [1337] ----------------------------------------------- 0.00 0.00 8/8 AfterLoadGame() [83] [1059] 0.0 0.00 0.00 8 SetWaterClassDependingOnSurroundings(unsigned int, bool) [1059] 0.00 0.00 8/183578 IsTileFlat(unsigned int, int*) [598] 0.00 0.00 8/65821371 MarkAllViewportsDirty(int, int, int, int) [71] 0.00 0.00 8/26328292 MarkTileDirtyByTile(unsigned int, int) [340] 0.00 0.00 22/36108 GetWaterTileType(unsigned int) [1327] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [1060] 0.0 0.00 0.00 1 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1060] 0.00 0.00 1/1 GetFileTitle(char const*, char*, char const*, Subdirectory) [1061] ----------------------------------------------- 0.00 0.00 1/1 FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1060] [1061] 0.0 0.00 0.00 1 GetFileTitle(char const*, char*, char const*, Subdirectory) [1061] 0.00 0.00 1/1754 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] 0.00 0.00 2/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/7125 strecat(char*, char const*, char const*) [1433] ----------------------------------------------- 0.00 0.00 392/392 SQLexer::Lex() [999] [1062] 0.0 0.00 0.00 392 SQLexer::ReadString(unsigned int, bool) [1062] 0.00 0.00 8921/40523 SQLexer::Next() [996] 0.00 0.00 8137/23480 SQLexer::APPEND_CHAR(unsigned int) [1344] 0.00 0.00 8/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 323 SQCompiler::Statement() [1063] 253 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 72/72 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] [1063] 0.0 0.00 0.00 325+323 SQCompiler::Statement() [1063] 0.00 0.00 1167/5429 SQLexer::Lex() [999] 0.00 0.00 648/934 SQFuncState::AddLineInfos(long long, bool, bool) [1585] 0.00 0.00 556/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 506/572 SQFuncState::GetStackSize() [1635] 0.00 0.00 505/3076 SQFuncState::PopTarget() [1479] 0.00 0.00 253/539 SQFuncState::SetStackSize(long long) [1637] 0.00 0.00 58/3076 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 29/979 SQFuncState::TopTarget() [1580] 0.00 0.00 25/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 274 SQCompiler::Expression(bool) [1149] 115 SQCompiler::CommaExpr() [1799] 29 SQCompiler::PrefixedExpr() [1109] 29 SQCompiler::ParseTableOrClass(long long, long long) [1034] 323 SQCompiler::Statement() [1063] ----------------------------------------------- 0.00 0.00 1/12 StartupEconomy() [1094] 0.00 0.00 3/12 AfterLoadGame() [83] 0.00 0.00 8/12 CompaniesMonthlyLoop() [554] [1064] 0.0 0.00 0.00 12 RecomputePrices() [1064] 0.00 0.00 48/904399 SetWindowClassesDirty(WindowClass) [670] ----------------------------------------------- 0.00 0.00 3/3 Load_PLYR() [878] [1065] 0.0 0.00 0.00 3 Company::Company(unsigned short, bool) [1065] 0.00 0.00 3/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 24/24 GroupStatistics::GroupStatistics() [2004] ----------------------------------------------- 1119 SQCompiler::PrefixedExpr() [1109] [1066] 0.0 0.00 0.00 1119 SQCompiler::Factor() [1066] 0.00 0.00 1119/5429 SQLexer::Lex() [999] 0.00 0.00 1506/3076 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 1226/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 672/1793 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 672/1507 SQFuncState::GetConstant(tagSQObject const&) [1555] 0.00 0.00 280/280 SQFuncState::GetLocalVariable(tagSQObject const&) [1707] 0.00 0.00 280/280 SQFuncState::GetOuterVariable(tagSQObject const&) [1708] 0.00 0.00 280/280 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1706] 0.00 0.00 214/3076 SQFuncState::PopTarget() [1479] 78 SQCompiler::ParseTableOrClass(long long, long long) [1034] ----------------------------------------------- 0.00 0.00 404/404 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] [1067] 0.0 0.00 0.00 404 GetBridgeType(unsigned int) [1067] 0.00 0.00 404/834016738 GetTileType(unsigned int) [75] ----------------------------------------------- 0.00 0.00 1/1 SaveFileToDisk(bool) [883] [1068] 0.0 0.00 0.00 1 PacketWriter::Finish() [1068] 0.00 0.00 1/20260 ThreadMutex_pthread::BeginCritical(bool) [611] 0.00 0.00 2/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 22/22 SQLexer::Lex() [999] [1069] 0.0 0.00 0.00 22 SQLexer::LexBlockComment() [1069] 0.00 0.00 7716/40523 SQLexer::Next() [996] ----------------------------------------------- 0.00 0.00 1/24 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 3/24 AfterLoadGame() [83] 0.00 0.00 20/24 SetMouseCursor(unsigned int, unsigned int) [1078] [1070] 0.0 0.00 0.00 24 UpdateCursorSize() [1070] 0.00 0.00 24/38058767 GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [89] ----------------------------------------------- 0.00 0.00 3/3 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] [1071] 0.0 0.00 0.00 3 NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) [1071] 0.00 0.00 3/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 3/556265 vseprintf(char*, char const*, char const*, __va_list_tag*) [589] 0.00 0.00 3/3 Utf8TrimString(char*, unsigned long) [2355] ----------------------------------------------- 0.00 0.00 41/41 IndustryBuildData::TryBuildNewIndustry() [137] [1072] 0.0 0.00 0.00 41 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 41/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 41/152 GetGRFTownNameType(int) [1780] 0.00 0.00 41/152 AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1778] 0.00 0.00 41/1983 SimpleCountedObject::Release() [1527] 0.00 0.00 41/91 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] ----------------------------------------------- 12 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [1073] 0.0 0.00 0.00 12 AIInfo::Constructor(SQVM*) [1073] 0.00 0.00 12/28 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 36/317 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 24/11782 stredup(char const*, char const*) [1407] 0.00 0.00 12/93 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 12/30 sq_setinstanceup(SQVM*, long long, void*) [1964] 12 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 12 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 6 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] ----------------------------------------------- 0.00 0.00 1/20 Town::UpdateVirtCoord() [197] 0.00 0.00 1/20 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [1114] 0.00 0.00 18/20 AfterLoadGame() [83] [1074] 0.0 0.00 0.00 20 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] 0.00 0.00 20/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 20/12753695 GetPartialPixelZ(int, int, Slope) [285] 0.00 0.00 20/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 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) [925] [1075] 0.0 0.00 0.00 3 NetworkSendCommand(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1075] 0.00 0.00 3/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 3/7 CommandQueue::Append(CommandPacket*) [2179] ----------------------------------------------- 0.00 0.00 3/3 openttd_main(int, char**) [1] [1076] 0.0 0.00 0.00 3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [1076] 0.00 0.00 3/3 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] 0.00 0.00 3/3 DriverFactoryBase::SelectDriverImpl(char const*, Driver::Type) [2394] ----------------------------------------------- 0.00 0.00 3/3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [1076] [1077] 0.0 0.00 0.00 3 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] 0.00 0.00 3/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/1 FMusicDriver_Null::CreateInstance() const [2848] 0.00 0.00 1/1 FSoundDriver_Null::CreateInstance() const [2849] 0.00 0.00 1/1 FVideoDriver_Dedicated::CreateInstance() const [2850] 0.00 0.00 1/1 MusicDriver_Null::Start(char const* const*) [2809] 0.00 0.00 1/1 SoundDriver_Null::Start(char const* const*) [2813] 0.00 0.00 1/1 VideoDriver_Dedicated::Start(char const* const*) [2825] ----------------------------------------------- 0.00 0.00 1/30 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 2/30 _GenerateWorld(void*) [889] 0.00 0.00 4/30 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 5/30 Window::~Window() [1085] 0.00 0.00 9/30 SaveFileDone() [1022] 0.00 0.00 9/30 DoSave(SaveFilter*, bool) [51] [1078] 0.0 0.00 0.00 30 SetMouseCursor(unsigned int, unsigned int) [1078] 0.00 0.00 20/24 UpdateCursorSize() [1070] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [1079] 0.0 0.00 0.00 1 Load_CAPR() [1079] 0.00 0.00 1/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [1080] 0.0 0.00 0.00 1 Load_ENGS() [1080] 0.00 0.00 1/901593 SlArray(void*, unsigned long, unsigned int) [150] 0.00 0.00 256/3904 GetTempDataEngine(unsigned short) [1464] 0.00 0.00 256/522 CopyFromOldName(unsigned short) [1641] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [1081] 0.0 0.00 0.00 1 Load_PRIC() [1081] 0.00 0.00 1/901593 SlArray(void*, unsigned long, unsigned int) [150] ----------------------------------------------- 50 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] 0.00 0.00 419/419 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1082] 0.0 0.00 0.00 419+50 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] 0.00 0.00 50/1407931 CommandCost::AddCost(CommandCost const&) [582] 0.00 0.00 2332/7048 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1437] 0.00 0.00 1864/1864 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [1530] 0.00 0.00 466/466 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1651] 50 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] ----------------------------------------------- 0.00 0.00 4/10 NetworkInitChatMessage() [1105] 0.00 0.00 6/10 ReInitAllWindows() [547] [1083] 0.0 0.00 0.00 10 NetworkReInitChatBoxSize() [1083] 0.00 0.00 20/2904017 GetCharacterHeight(FontSize) [383] 0.00 0.00 20/2903989 SpriteFontCache::GetHeight() const [575] 0.00 0.00 10/10 Blitter_Null::GetBytesPerPixel() [2105] ----------------------------------------------- 0.00 0.00 239/239 NetworkGameSocketHandler::ReceivePackets() [522] [1084] 0.0 0.00 0.00 239 ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) [1084] 0.00 0.00 1/7 IConsoleCmdExec(char const*) [1003] 0.00 0.00 239/240 Packet::Recv_uint32() [1742] 0.00 0.00 239/487 Packet::Recv_uint8() [1645] ----------------------------------------------- 0.00 0.00 1/13 DeleteWindowByClass(WindowClass) [1136] 0.00 0.00 12/13 UnInitWindowSystem() [1089] [1085] 0.0 0.00 0.00 13 Window::~Window() [1085] 0.00 0.00 13/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 5/30 SetMouseCursor(unsigned int, unsigned int) [1078] 0.00 0.00 13/13 Window::DeleteChildWindows(WindowClass) const [2074] 0.00 0.00 13/18321 Window::SetDirty() const [1359] 0.00 0.00 13/13 NWidgetVertical::~NWidgetVertical() [2016] 0.00 0.00 5/5 DeleteWindowViewport(Window*) [2228] 0.00 0.00 5/12 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [2076] 0.00 0.00 5/10 ResetObjectToPlace() [2101] ----------------------------------------------- 0.00 0.00 4/4 UpdateAirportsNoise() [990] [1086] 0.0 0.00 0.00 4 ShowRejectOrAcceptNews(Station const*, unsigned int, unsigned char*, unsigned short) [1086] 0.00 0.00 4/31 GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) [1005] ----------------------------------------------- 8 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [1087] 0.0 0.00 0.00 8 GameLibrary::Constructor(SQVM*) [1087] 0.00 0.00 8/28 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 8/219 ScriptInfo::CheckMethod(char const*) const [1751] 8 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 8 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] ----------------------------------------------- 0.00 0.00 2/2 TCPListenHandler::Receive() [368] [1088] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) [1088] 0.00 0.00 2/2 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) [1091] 0.00 0.00 2/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 2/2 Pool::GetNew(unsigned long) [2474] ----------------------------------------------- 0.00 0.00 1/11 ShutdownGame() [342] 0.00 0.00 4/11 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 6/11 ResetWindowSystem() [1100] [1089] 0.0 0.00 0.00 11 UnInitWindowSystem() [1089] 0.00 0.00 12/13 Window::~Window() [1085] 0.00 0.00 11/11 UnshowCriticalError() [2093] 0.00 0.00 5/5 MainWindow::~MainWindow() [2237] 0.00 0.00 3/3 SelectGameWindow::~SelectGameWindow() [2393] 0.00 0.00 2/2 MainToolbarWindow::~MainToolbarWindow() [2456] 0.00 0.00 2/2 StatusBarWindow::~StatusBarWindow() [2453] ----------------------------------------------- 0.00 0.00 1/2 NetworkTCPSocketHandler::ReceivePacket() [565] 0.00 0.00 1/2 NetworkClose(bool) [1096] [1090] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 1/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 2/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 2/2 NetworkAdminClientError(ClientID, NetworkErrorCode) [2418] 0.00 0.00 2/28831 DeleteWindowById(WindowClass, int, bool) [1337] 0.00 0.00 2/18031 NetworkTCPSocketHandler::SendPackets(bool) [1389] 0.00 0.00 2/2 NetworkTCPSocketHandler::~NetworkTCPSocketHandler() [2461] 0.00 0.00 2/2 ServerNetworkGameSocketHandler::~ServerNetworkGameSocketHandler() [2469] 0.00 0.00 2/2 Pool::FreeItem(unsigned long) [2475] 0.00 0.00 1/1 NetworkClientInfo::~NetworkClientInfo() [2818] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) [1088] [1091] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) [1091] 0.00 0.00 2/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 2/2 NetworkGameSocketHandler::NetworkGameSocketHandler(int) [2465] 0.00 0.00 2/21 NetworkAddress::SetPort(unsigned short) [2015] ----------------------------------------------- 0.00 0.00 14/14 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1092] 0.0 0.00 0.00 14 ParseStringChoice(char const*, unsigned int, char**, char const*) [1092] 0.00 0.00 14/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 2/15 RelocateAllWindows(int, int) [1128] 0.00 0.00 4/15 ReInitAllWindows() [547] 0.00 0.00 4/15 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 5/15 SetupColoursAndInitialWindow() [726] [1093] 0.0 0.00 0.00 15 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 13/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 15/17 EnsureVisibleCaption(Window*, int, int) [2034] 0.00 0.00 13/18321 Window::SetDirty() const [1359] 0.00 0.00 13/30 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 0.00 0.00 9/14 MainWindow::OnResize() [2060] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [1094] 0.0 0.00 0.00 1 StartupEconomy() [1094] 0.00 0.00 1/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 1/12 RecomputePrices() [1064] 0.00 0.00 1/33568009 Randomizer::Next() [235] ----------------------------------------------- 6 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [1095] 0.0 0.00 0.00 6 AILibrary::Constructor(SQVM*) [1095] 0.00 0.00 6/28 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 6/219 ScriptInfo::CheckMethod(char const*) const [1751] 6 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 6 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] ----------------------------------------------- 0.00 0.00 2/2 NetworkDisconnect(bool, bool) [458] [1096] 0.0 0.00 0.00 2 NetworkClose(bool) [1096] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 2/2 TCPConnecter::KillAll() [2446] 0.00 0.00 2/8 CommandQueue::Free() [2160] 0.00 0.00 2/2 NetworkFreeLocalCommandQueue() [2419] ----------------------------------------------- 0.00 0.00 9/9 SaveFileToDisk(bool) [883] [1097] 0.0 0.00 0.00 9 LZMASaveFilter::Finish() [1097] 0.00 0.00 9/3384 LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) [886] ----------------------------------------------- 0.00 0.00 2/18162 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 18160/18162 GameLoop() [3] [1098] 0.0 0.00 0.00 18162 ProcessAsyncSaveFinish() [1098] 0.00 0.00 1/9 SaveFileDone() [1022] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [1099] 0.0 0.00 0.00 5 Pool::CleanPool() [1099] 0.00 0.00 1/116987 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 1/1 Pool::FreeItem(unsigned long) [2843] ----------------------------------------------- 0.00 0.00 1/6 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/6 LoadIntroGame(bool) [160] 0.00 0.00 1/6 SwitchToMode(SwitchMode) [156] 0.00 0.00 3/6 AfterLoadGame() [83] [1100] 0.0 0.00 0.00 6 ResetWindowSystem() [1100] 0.00 0.00 6/11 UnInitWindowSystem() [1089] 0.00 0.00 6/9 ShowFirstError() [2114] 0.00 0.00 6/7 InitWindowSystem() [2171] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] [1101] 0.0 0.00 0.00 1 NetworkFindName(char*, char const*) [1101] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 2/4 NetworkClientInfo::GetByClientID(ClientID) [2328] ----------------------------------------------- 0.00 0.00 102/102 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1102] 0.0 0.00 0.00 102 CheckNewIndustry_OilRig(unsigned int) [1102] 0.00 0.00 102/134244544 DistanceFromEdge(unsigned int) [195] ----------------------------------------------- 0.00 0.00 440/440 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1103] 0.0 0.00 0.00 440 ChangeGRFParamLimits(unsigned long, ByteReader*) [1103] 0.00 0.00 8/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 198/198 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1104] 0.0 0.00 0.00 198 ChangeGRFMinVersion(unsigned long, ByteReader*) [1104] 0.00 0.00 8/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [1105] 0.0 0.00 0.00 4 NetworkInitChatMessage() [1105] 0.00 0.00 4/10 NetworkReInitChatBoxSize() [1083] ----------------------------------------------- 0.00 0.00 1/13 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/13 ShowStatusBar() [760] 0.00 0.00 2/13 AllocateToolbar() [758] 0.00 0.00 3/13 ShowSelectGameWindow() [744] 0.00 0.00 5/13 SetupColoursAndInitialWindow() [726] [1106] 0.0 0.00 0.00 13 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 4/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 4/15 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 5/14 MainWindow::OnResize() [2060] 0.00 0.00 4/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 1/1 ScriptConfig::Change(char const*, int, bool, bool) [1007] [1107] 0.0 0.00 0.00 1 GameScannerInfo::FindInfo(char const*, int, bool) [1107] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/17522 strtolower(char*) [1394] 0.00 0.00 1/72 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::find(char const* const&) [1848] ----------------------------------------------- [1108] 0.0 0.00 0.00 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1108] 0.00 0.00 1/75296 strecpy(char*, char const*, char const*) [674] 0.00 0.00 1/21 NetworkAddress::SetPort(unsigned short) [2015] 0.00 0.00 1/3 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2397] ----------------------------------------------- 29 SQCompiler::Statement() [1063] 1090 SQCompiler::ShiftExp() [1576] [1109] 0.0 0.00 0.00 1119 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 284/5429 SQLexer::Lex() [999] 0.00 0.00 675/3076 SQFuncState::PopTarget() [1479] 0.00 0.00 420/3076 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 280/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 115/979 SQFuncState::TopTarget() [1580] 0.00 0.00 115/259 SQVM::Raise_ParamTypeError(long long, long long, long long) [1723] 0.00 0.00 115/115 SQFuncState::IsLocal(unsigned long long) [1800] 1119 SQCompiler::Factor() [1066] 115 SQCompiler::Expression(bool) [1149] ----------------------------------------------- 0.00 0.00 7/7 FioFindFullPath(char*, char const*, Subdirectory, char const*) [1111] [1110] 0.0 0.00 0.00 7 FioGetFullPath(char*, char const*, Searchpath, Subdirectory, char const*) [1110] 0.00 0.00 7/417026 seprintf(char*, char const*, char const*, ...) [680] ----------------------------------------------- 0.00 0.00 1/2 DeterminePaths(char const*) [1017] 0.00 0.00 1/2 DoPlaySong() [1123] [1111] 0.0 0.00 0.00 2 FioFindFullPath(char*, char const*, Subdirectory, char const*) [1111] 0.00 0.00 7/7 FioGetFullPath(char*, char const*, Searchpath, Subdirectory, char const*) [1110] 0.00 0.00 7/7 FileExists(char const*) [2168] 0.00 0.00 5/17522 strtolower(char*) [1394] ----------------------------------------------- 0.00 0.00 152/152 MoveToNextItem() [733] [1112] 0.0 0.00 0.00 152 NewsTypeData::GetDisplay() const [1112] 0.00 0.00 152/61187991 ReadValue(void const*, unsigned int) [358] 0.00 0.00 152/152 GetSettingFromName(char const*, unsigned int*) [1781] ----------------------------------------------- 253 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1113] 0.0 0.00 0.00 253 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 253/5429 SQLexer::Lex() [999] 0.00 0.00 253/253 SQFuncState::PushChildState(SQSharedState*) [1729] 0.00 0.00 253/1793 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 253/286 SQFuncState::AddParameter(tagSQObject const&) [1694] 0.00 0.00 253/934 SQFuncState::AddLineInfos(long long, bool, bool) [1585] 0.00 0.00 253/539 SQFuncState::SetStackSize(long long) [1637] 0.00 0.00 253/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 253/286 SQFuncState::BuildProto() [1693] 0.00 0.00 253/253 SQFuncState::PopChildState() [1728] 0.00 0.00 68/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 253 SQCompiler::Statement() [1063] ----------------------------------------------- 0.00 0.00 5/5 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [1115] [1114] 0.0 0.00 0.00 5 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [1114] 0.00 0.00 3/54 GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [1038] 0.00 0.00 1/20125 GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [808] 0.00 0.00 1/20 GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1074] 0.00 0.00 5/165973636 GetSlopePixelZ(int, int) [180] ----------------------------------------------- 0.00 0.00 5/5 SetupColoursAndInitialWindow() [726] [1115] 0.0 0.00 0.00 5 NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [1115] 0.00 0.00 5/5 InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [1114] ----------------------------------------------- 0.00 0.00 96/96 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1116] 0.0 0.00 0.00 96 GRFInfo(ByteReader*) [1116] 0.00 0.00 6/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 7/7 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1117] 0.0 0.00 0.00 7 TerraformTile_Track(unsigned int, DoCommandFlag, int, Slope) [1117] 0.00 0.00 7/224470809 GetTileSlope(unsigned int, int*) [45] 0.00 0.00 7/224470566 GetTileSlopeGivenHeight(int, int, int, int, int*) [94] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [1118] 0.0 0.00 0.00 9 Save_ANIT() [1118] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [1119] 0.0 0.00 0.00 9 Save_CHTS() [1119] 0.00 0.00 9/1887243 SlSetLength(unsigned long) [469] 0.00 0.00 198/1557 SlWriteByte(unsigned char) [1550] ----------------------------------------------- 0.00 0.00 3/3 SetLocalCompany(Owner) [1057] [1120] 0.0 0.00 0.00 3 DeleteConstructionWindows() [1120] 0.00 0.00 5/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 5/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 1/2 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 1/2 LoadFromConfig(bool) [752] [1121] 0.0 0.00 0.00 2 HandleOldDiffCustom(bool) [1121] 0.00 0.00 16/13679815 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 16/1078 Write_ValidateSetting(void*, SettingDesc const*, int) [1577] ----------------------------------------------- 0.00 0.00 1/1 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] [1122] 0.0 0.00 0.00 1 sq_compilebuffer(SQVM*, char const*, long long, char const*, unsigned long long) [1122] 0.00 0.00 1/33 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [1123] 0.0 0.00 0.00 1 DoPlaySong() [1123] 0.00 0.00 1/2 FioFindFullPath(char*, char const*, Subdirectory, char const*) [1111] 0.00 0.00 1/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 1/249 BaseMedia::GetUsedSet() [1733] 0.00 0.00 1/1 MusicDriver_Null::PlaySong(char const*) [2810] ----------------------------------------------- 0.00 0.00 2/4 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 2/4 InvalidateWindowData(WindowClass, int, int, bool) [462] [1124] 0.0 0.00 0.00 4 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1124] 0.00 0.00 4/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 4/255 NWidgetBase::SetDirty(Window const*) const [1725] 0.00 0.00 4/10 Window::SetWidgetDirty(unsigned char) const [2112] ----------------------------------------------- 0.00 0.00 2/4 ShowStatusBar() [760] 0.00 0.00 2/4 AllocateToolbar() [758] [1125] 0.0 0.00 0.00 4 PositionWindow(Window*, WindowClass, int) [1125] 0.00 0.00 4/6008124 SetDirtyBlocks(int, int, int, int) [263] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartUp() [529] [1126] 0.0 0.00 0.00 1 NetworkFindBroadcastIPs(SmallVector*) [1126] 0.00 0.00 2/28 debug(char const*, char const*, ...) [1045] 0.00 0.00 1/1 NetworkFindBroadcastIPsInternal(SmallVector*) [2783] 0.00 0.00 1/21 NetworkAddress::SetPort(unsigned short) [2015] 0.00 0.00 1/9 NetworkAddress::GetHostname() [2141] ----------------------------------------------- 2 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [1127] 0.0 0.00 0.00 2 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 2/28 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 4/317 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 2/93 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 2/219 ScriptInfo::CheckMethod(char const*) const [1751] 0.00 0.00 2/30 sq_setinstanceup(SQVM*, long long, void*) [1964] 2 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 2 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 2 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] ----------------------------------------------- 0.00 0.00 6/6 ReInitAllWindows() [547] [1128] 0.0 0.00 0.00 6 RelocateAllWindows(int, int) [1128] 0.00 0.00 2/6008124 SetDirtyBlocks(int, int, int, int) [263] 0.00 0.00 2/15 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 2/17 EnsureVisibleCaption(Window*, int, int) [2034] 0.00 0.00 2/18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 37/37 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] [1129] 0.0 0.00 0.00 37 CheckBridgeSlopeNorth(Axis, Slope*, int*) [1129] 0.00 0.00 37/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.00 0.00 37/887372 GetBridgeFoundation(Slope, Axis) [1188] ----------------------------------------------- 0.00 0.00 37/37 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] [1130] 0.0 0.00 0.00 37 CheckBridgeSlopeSouth(Axis, Slope*, int*) [1130] 0.00 0.00 37/18093549 ApplyFoundationToSlope(Foundation, Slope*) [445] 0.00 0.00 37/887372 GetBridgeFoundation(Slope, Axis) [1188] ----------------------------------------------- 0.00 0.00 12/12 SaveLoadHotkeys(bool) [825] [1131] 0.0 0.00 0.00 12 HotkeyList::Load(IniFile*) [1131] 0.00 0.00 12/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 178/1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- 0.00 0.00 669/669 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1132] 0.0 0.00 0.00 669 ChangeGRFParamDefault(unsigned long, ByteReader*) [1132] 0.00 0.00 2/139055 grfmsg(int, char const*, ...) [741] ----------------------------------------------- 0.00 0.00 1/1 DetermineBasePaths(char const*) [1030] [1133] 0.0 0.00 0.00 1 DoScanWorkingDirectory() [1133] 0.00 0.00 1/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 1/329 AppendPathSeparator(char*, char const*) [974] ----------------------------------------------- 0.00 0.00 2/2 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [967] [1134] 0.0 0.00 0.00 2 CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [1134] 0.00 0.00 1/814742 UnreserveRailTrack(unsigned int, Track) [456] 0.00 0.00 2/23575740 IsRailStationTile(unsigned int) [471] ----------------------------------------------- 0.00 0.00 369/369 SQLexer::Lex() [999] [1135] 0.0 0.00 0.00 369 SQLexer::ReadNumber() [1135] 0.00 0.00 497/40523 SQLexer::Next() [996] 0.00 0.00 497/23480 SQLexer::APPEND_CHAR(unsigned int) [1344] ----------------------------------------------- 0.00 0.00 1/7 CleanupGeneration() [1146] 0.00 0.00 1/7 DoScanNewGRFFiles(void*) [202] 0.00 0.00 5/7 SetupEngines() [1140] [1136] 0.0 0.00 0.00 7 DeleteWindowByClass(WindowClass) [1136] 0.00 0.00 1/13 Window::~Window() [1085] 0.00 0.00 1/1 ScanProgressWindow::~ScanProgressWindow() [2821] ----------------------------------------------- 0.00 0.00 2/2 FindSubsidyPassengerRoute() [1033] [1137] 0.0 0.00 0.00 2 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/1887261 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 2/2 Pool::GetNew(unsigned long) [2476] 0.00 0.00 2/4 SetupSubsidyDecodeParam(Subsidy const*, bool) [2309] 0.00 0.00 2/152 GetGRFTownNameType(int) [1780] 0.00 0.00 2/152 AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1778] 0.00 0.00 2/1983 SimpleCountedObject::Release() [1527] 0.00 0.00 2/91 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] 0.00 0.00 2/91 Game::NewEvent(ScriptEvent*) [1828] ----------------------------------------------- 0.00 0.00 2/6 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 4/6 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [1138] 0.0 0.00 0.00 6 AllocateMap(unsigned int, unsigned int) [1138] 0.00 0.00 12/3213894 FindFirstBit(unsigned int) [691] ----------------------------------------------- 1 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [1139] 0.0 0.00 0.00 1 AIInfo::DummyConstructor(SQVM*) [1139] 0.00 0.00 1/417026 seprintf(char*, char const*, char const*, ...) [680] 0.00 0.00 1/93 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 1/11782 stredup(char const*, char const*) [1407] 0.00 0.00 1/30 sq_setinstanceup(SQVM*, long long, void*) [1964] 0.00 0.00 1/1 AIScannerInfo::SetDummyAI(AIInfo*) [2793] 1 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [1140] 0.0 0.00 0.00 5 SetupEngines() [1140] 0.00 0.00 5/7 DeleteWindowByClass(WindowClass) [1136] 0.00 0.00 2864/2864 Pool::GetNew(unsigned long) [1484] 0.00 0.00 2864/2864 Engine::Engine(VehicleType, unsigned short) [1485] 0.00 0.00 5/10 Pool::CleanPool() [2107] ----------------------------------------------- 0.00 0.00 1/5 ShutdownGame() [342] 0.00 0.00 4/5 LoadNewGRF(unsigned int, unsigned int) [248] [1141] 0.0 0.00 0.00 5 ResetNewGRFData() [1141] 0.00 0.00 5/5 SetupEngines() [1140] 0.00 0.00 32/32 GRFFile::~GRFFile() [1957] 0.00 0.00 20/25 OverrideManagerBase::ResetOverride() [1996] 0.00 0.00 5/5 CleanUpStrings() [2216] 0.00 0.00 5/5 ResetRailTypes() [2217] 0.00 0.00 5/5 ResetBridges() [2212] 0.00 0.00 5/5 CleanUpGRFTownNames() [2226] 0.00 0.00 5/5 ResetPriceBaseMultipliers() [2232] 0.00 0.00 5/5 ResetGenericCallbacks() [2230] 0.00 0.00 5/6 ResetCurrencies(bool) [2185] 0.00 0.00 5/5 ResetHouses() [2211] 0.00 0.00 5/10 NewGRFClass::Insert(ObjectSpec*) [2103] 0.00 0.00 5/10 NewGRFClass::Assign(ObjectSpec*) [2102] 0.00 0.00 5/5 NewGRFClass::InsertDefaults() [2240] 0.00 0.00 5/5 NewGRFClass::Reset() [2241] 0.00 0.00 5/5 ResetIndustries() [2219] 0.00 0.00 5/5 ResetObjects() [2213] 0.00 0.00 5/278 NewGRFClass::Insert(StationSpec*) [1710] 0.00 0.00 5/5 NewGRFClass::Reset() [2244] 0.00 0.00 5/5 NewGRFClass::InsertDefaults() [2242] 0.00 0.00 5/5 NewGRFClass::Reset() [2243] 0.00 0.00 5/5 AirportTileSpec::ResetAirportTiles() [2249] 0.00 0.00 5/5 AirportSpec::ResetAirports() [2238] 0.00 0.00 5/5 ClearSnowLine() [2214] 0.00 0.00 5/5 SetupCargoForClimate(unsigned char) [2229] 0.00 0.00 5/5 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2273] 0.00 0.00 5/5 SndCopyToPool() [2215] 0.00 0.00 5/5 InitializeSoundPool() [2227] 0.00 0.00 2/4 CleanIndustryTileTable(IndustrySpec*) [2318] ----------------------------------------------- 0.00 0.00 1/3 LoadFromConfig(bool) [752] 0.00 0.00 2/3 Load_OPTS() [860] [1142] 0.0 0.00 0.00 3 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [1142] 0.00 0.00 3/575 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 1/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [56] [1143] 0.0 0.00 0.00 1 CompaniesYearlyLoop() [1143] 0.00 0.00 1/1887261 SetWindowDirty(WindowClass, int) [467] ----------------------------------------------- 0.00 0.00 33/33 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] [1144] 0.0 0.00 0.00 33 IndustriesResolverObject::~IndustriesResolverObject() [1144] 0.00 0.00 33/64489276 ScopeResolver::~ScopeResolver() [470] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [1145] 0.0 0.00 0.00 1 StartupDisasters() [1145] 0.00 0.00 1/33568009 Randomizer::Next() [235] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [1146] 0.0 0.00 0.00 1 CleanupGeneration() [1146] 0.00 0.00 1/7 DeleteWindowByClass(WindowClass) [1136] 0.00 0.00 1/4 SetModalProgress(bool) [2290] 0.00 0.00 1/9 ShowFirstError() [2114] ----------------------------------------------- 0.00 0.00 8/8 Pool::CleanPool() [549] [1147] 0.0 0.00 0.00 8 Waypoint::~Waypoint() [1147] 0.00 0.00 8/1701 BaseStation::~BaseStation() [1058] 0.00 0.00 8/8 Waypoint::~Waypoint() [2166] ----------------------------------------------- 0.00 0.00 33/33 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] [1148] 0.0 0.00 0.00 33 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 33/40523 SQLexer::Next() [996] 0.00 0.00 1254/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 1254/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 33/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 33/1248 SQTable::SQTable(SQSharedState*, long long) [1566] ----------------------------------------------- 4 SQCompiler::Expression(bool) [1149] 115 SQCompiler::PrefixedExpr() [1109] 115 SQCompiler::CommaExpr() [1799] 274 SQCompiler::Statement() [1063] 582 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1149] 0.0 0.00 0.00 1086+4 SQCompiler::Expression(bool) [1149] 0.00 0.00 4/5429 SQLexer::Lex() [999] 0.00 0.00 12/3076 SQFuncState::PopTarget() [1479] 0.00 0.00 8/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 0.00 0.00 4/3076 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 4/4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 1090 SQCompiler::BitwiseXorExp() [1574] 4 SQCompiler::Expression(bool) [1149] ----------------------------------------------- [1150] 0.0 0.00 0.00 32+90 [1150] 0.00 0.00 61 SQClass::~SQClass() [1874] 0.00 0.00 61 SQClass::Finalize() [1872] ----------------------------------------------- [1151] 0.0 0.00 0.00 8574+6546 [1151] 0.00 0.00 14334 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 786 SQTable::Rehash(bool) [1598] ----------------------------------------------- [1152] 0.0 0.00 0.00 30+12 [1152] 0.00 0.00 34+40 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] 0.00 0.00 8 NWidgetBackground::GetWidgetOfType(WidgetType) [2161] ----------------------------------------------- [1153] 0.0 0.00 0.00 3+6 [1153] 0.00 0.00 6+27 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] 0.00 0.00 3 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2389] ----------------------------------------------- [1154] 0.0 0.00 0.00 30+56 [1154] 0.00 0.00 45 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1897] 0.00 0.00 36+6 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 0.00 0.00 5 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2248] ----------------------------------------------- [1155] 0.0 0.00 0.00 13+99 [1155] 0.00 0.00 53 NWidgetContainer::~NWidgetContainer() [1882] 0.00 0.00 27 NWidgetHorizontal::~NWidgetHorizontal() [1984] 0.00 0.00 21 NWidgetVertical::~NWidgetVertical() [2016] 0.00 0.00 6 NWidgetBackground::~NWidgetBackground() [2198] 0.00 0.00 3 NWidgetStacked::~NWidgetStacked() [2390] 0.00 0.00 2 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2466] ----------------------------------------------- 0.00 0.00 33/24990479 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 38030/24990479 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] 0.00 0.00 50748/24990479 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.00 0.00 248988/24990479 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] 0.00 0.00 595804/24990479 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 1027694/24990479 DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [255] 0.00 0.00 9586955/24990479 DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [43] 0.00 0.00 13442227/24990479 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] [1163] 0.0 0.00 0.00 24990479 ResolverObject::~ResolverObject() [1163] ----------------------------------------------- 0.00 0.00 24518/10013865 AnimateNewIndustryTile(unsigned int) [564] 0.00 0.00 50746/10013865 GetSimpleIndustryCallback(CallbackID, unsigned int, unsigned int, IndustryTileSpec const*, Industry*, unsigned int, int) [1306] 0.00 0.00 599498/10013865 IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [373] 0.00 0.00 4668556/10013865 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] 0.00 0.00 4670547/10013865 DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [130] [1164] 0.0 0.00 0.00 10013865 GetIndustryTileSpec(unsigned short) [1164] ----------------------------------------------- 0.00 0.00 272122/7220836 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.00 0.00 6948714/7220836 TrainLocoHandler(Train*, bool) [7] [1165] 0.0 0.00 0.00 7220836 FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [1165] ----------------------------------------------- 0.00 0.00 60/5225112 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 3330/5225112 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] 0.00 0.00 113807/5225112 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.00 0.00 5107915/5225112 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] [1166] 0.0 0.00 0.00 5225112 HasStationReservation(unsigned int) [1166] ----------------------------------------------- 0.00 0.00 8/3637650 SubsidyMonthlyLoop() [679] 0.00 0.00 43/3637650 IndustryBuildData::TryBuildNewIndustry() [137] 0.00 0.00 115/3637650 GrowTown(Town*) [163] 0.00 0.00 149/3637650 LinkRefresher::RefreshStats(Order const*, Order const*) [527] 0.00 0.00 240/3637650 ServerNetworkGameSocketHandler::SendFrame() [1393] 0.00 0.00 783/3637650 Town::GetRandom() [1599] 0.00 0.00 2122/3637650 Industry::GetRandom() [616] 0.00 0.00 7381/3637650 PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) [138] 0.00 0.00 46327/3637650 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 86832/3637650 AnimateTile_Town(unsigned int) [100] 0.00 0.00 3493650/3637650 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] [1167] 0.0 0.00 0.00 3637650 Randomizer::Next(unsigned int) [1167] ----------------------------------------------- 0.00 0.00 3/2839908 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] 0.00 0.00 23480/2839908 SQLexer::APPEND_CHAR(unsigned int) [1344] 0.00 0.00 1100827/2839908 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] 0.00 0.00 1715598/2839908 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1168] 0.0 0.00 0.00 2839908 Utf8Encode(char*, unsigned int) [1168] ----------------------------------------------- 0.00 0.00 12/2833218 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 2833206/2833218 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [1169] 0.0 0.00 0.00 2833218 SetTownRatingTestMode(bool) [1169] ----------------------------------------------- 0.00 0.00 110/2409902 Load_ORDR() [683] 0.00 0.00 107333/2409902 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 2302459/2409902 Vehicle::~Vehicle() [49] [1170] 0.0 0.00 0.00 2409902 Order::~Order() [1170] ----------------------------------------------- 0.00 0.00 2302452/2302452 Vehicle::~Vehicle() [49] [1171] 0.0 0.00 0.00 2302452 CargoList > >::~CargoList() [1171] ----------------------------------------------- 0.00 0.00 2/2302431 Ship::~Ship() [1013] 0.00 0.00 33/2302431 Aircraft::~Aircraft() [918] 0.00 0.00 234/2302431 RoadVehicle::~RoadVehicle() [842] 0.00 0.00 10641/2302431 EffectVehicle::~EffectVehicle() [675] 0.00 0.00 11109/2302431 SteamSmokeTick(EffectVehicle*) [403] 0.00 0.00 36587/2302431 Train::~Train() [405] 0.00 0.00 49147/2302431 ElectricSparkTick(EffectVehicle*) [306] 0.00 0.00 2194678/2302431 DieselSmokeTick(EffectVehicle*) [27] [1172] 0.0 0.00 0.00 2302431 BaseConsist::~BaseConsist() [1172] ----------------------------------------------- 0.00 0.00 601/2265674 Industry::~Industry() [410] 0.00 0.00 10098/2265674 ClearTownHouse(Town*, unsigned int) [171] 0.00 0.00 2254975/2265674 Vehicle::~Vehicle() [49] [1173] 0.0 0.00 0.00 2265674 DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1173] 0.00 0.00 10698/28831 DeleteWindowById(WindowClass, int, bool) [1337] ----------------------------------------------- 0.00 0.00 2255047/2255047 Vehicle::~Vehicle() [49] [1174] 0.0 0.00 0.00 2255047 GetGrfSpecFeature(VehicleType) [1174] ----------------------------------------------- 0.00 0.00 1637/1746880 ReverseTrainDirection(Train*) [192] 0.00 0.00 4145/1746880 YapfTrainCheckReverse(Train const*) [1520] 0.00 0.00 16751/1746880 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 100278/1746880 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 396358/1746880 FollowTrainReservation(Train const*, Vehicle**) [246] 0.00 0.00 465631/1746880 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 762080/1746880 CheckNextTrainTile(Train*) [185] [1175] 0.0 0.00 0.00 1746880 Train::GetVehicleTrackdir() const [1175] ----------------------------------------------- 0.00 0.00 351/1704981 DoSave(SaveFilter*, bool) [51] 0.00 0.00 15952/1704981 SlAutolength(void (*)(void*), void*) [91] 0.00 0.00 197402/1704981 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 226199/1704981 SlSetLength(unsigned long) [469] 0.00 0.00 1265077/1704981 SlObject(void*, SaveLoad const*) [188] [1176] 0.0 0.00 0.00 1704981 SlWriteSimpleGamma(unsigned long) [1176] ----------------------------------------------- 0.00 0.00 33/1696232 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] 0.00 0.00 50748/1696232 GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [505] 0.00 0.00 198189/1696232 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] 0.00 0.00 595800/1696232 GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [229] 0.00 0.00 851462/1696232 GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [39] [1177] 0.0 0.00 0.00 1696232 CallbackResultSpriteGroup::GetCallbackResult() const [1177] ----------------------------------------------- 0.00 0.00 269/1677439 ReverseTrainDirection(Train*) [192] 0.00 0.00 31693/1677439 TrainMovedChangeSignals(unsigned int, DiagDirection) [99] 0.00 0.00 266356/1677439 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 289615/1677439 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 338310/1677439 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 751196/1677439 CheckNextTrainTile(Train*) [185] [1178] 0.0 0.00 0.00 1677439 HasSignalOnTrackdir(unsigned int, Trackdir) [1178] ----------------------------------------------- 0.00 0.00 1493219/1493219 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [1179] 0.0 0.00 0.00 1493219 IndustryTileResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1179] ----------------------------------------------- 0.00 0.00 1139/1369416 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 1368277/1369416 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [1180] 0.0 0.00 0.00 1369416 FindClearedObject(unsigned int) [1180] ----------------------------------------------- 0.00 0.00 808/1364470 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 316534/1364470 CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [69] 0.00 0.00 1047128/1364470 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1181] 0.0 0.00 0.00 1364470 IsTunnel(unsigned int) [1181] ----------------------------------------------- 0.00 0.00 1338612/1338612 CallVehicleTicks() [6] [1182] 0.0 0.00 0.00 1338612 Vehicle::OnNewDay() [1182] ----------------------------------------------- 0.00 0.00 9/1281029 Save_PLYR() [810] 0.00 0.00 9/1281029 Save_GSDT() [2131] 0.00 0.00 15/1281029 Save_LGRJ() [788] 0.00 0.00 37/1281029 Save_SUBS() [930] 0.00 0.00 54/1281029 Save_OBJS() [917] 0.00 0.00 126/1281029 Save_NGRF() [887] 0.00 0.00 135/1281029 Save_AIPL() [685] 0.00 0.00 144/1281029 Save_RAIL() [882] 0.00 0.00 155/1281029 Save_LGRP() [682] 0.00 0.00 320/1281029 Save_CAPY() [850] 0.00 0.00 423/1281029 Save_SIGN() [837] 0.00 0.00 846/1281029 Save_DEPT() [804] 0.00 0.00 2160/1281029 Save_ITBL() [764] 0.00 0.00 3033/1281029 Save_ROADSTOP() [754] 0.00 0.00 7056/1281029 Save_EIDS() [723] 0.00 0.00 7056/1281029 Save_ENGN() [724] 0.00 0.00 7506/1281029 Save_ORDL() [719] 0.00 0.00 7565/1281029 Save_STNN() [154] 0.00 0.00 8064/1281029 Save_TOWN() [144] 0.00 0.00 33960/1281029 Save_INDY() [503] 0.00 0.00 40049/1281029 Save_ORDR() [459] 0.00 0.00 213816/1281029 Save_VEHS() [256] 0.00 0.00 357659/1281029 Save_CAPA() [191] 0.00 0.00 590832/1281029 Save_NewGRFMapping(OverrideManagerBase const&) [151] [1183] 0.0 0.00 0.00 1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 4/1172690 BuildOilRig(unsigned int) [541] 0.00 0.00 1172686/1172690 IsHangar(unsigned int) [392] [1184] 0.0 0.00 0.00 1172690 GetTileType(unsigned int) [1184] ----------------------------------------------- 0.00 0.00 1142265/1142265 GetFoundationSlope(unsigned int, int*) [161] [1185] 0.0 0.00 0.00 1142265 GetFoundation_Water(unsigned int, Slope) [1185] ----------------------------------------------- 0.00 0.00 212/1093436 IConsoleCmdExec(char const*) [1003] 0.00 0.00 1093224/1093436 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] [1186] 0.0 0.00 0.00 1093436 IsValidChar(unsigned int, CharSetFilter) [1186] ----------------------------------------------- 0.00 0.00 74027/924100 GroundVehicle::PowerChanged() [164] 0.00 0.00 850073/924100 GroundVehicle::CargoChanged() [189] [1187] 0.0 0.00 0.00 924100 FreightWagonMult(unsigned char) [1187] ----------------------------------------------- 0.00 0.00 37/887372 CheckBridgeSlopeNorth(Axis, Slope*, int*) [1129] 0.00 0.00 37/887372 CheckBridgeSlopeSouth(Axis, Slope*, int*) [1130] 0.00 0.00 3312/887372 GetBridgeHeight(unsigned int) [901] 0.00 0.00 89439/887372 GetFoundationSlope(unsigned int, int*) [161] 0.00 0.00 172061/887372 HasBridgeFlatRamp(Slope, Axis) [831] 0.00 0.00 622486/887372 GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [506] [1188] 0.0 0.00 0.00 887372 GetBridgeFoundation(Slope, Axis) [1188] ----------------------------------------------- 0.00 0.00 243/873157 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 918/873157 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 1040/873157 AnimateTile_Industry(unsigned int) [218] 0.00 0.00 8448/873157 TileLoop_Industry(unsigned int) [59] 0.00 0.00 13523/873157 OnTick_Industry() [67] 0.00 0.00 848985/873157 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] [1189] 0.0 0.00 0.00 873157 SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1189] ----------------------------------------------- 0.00 0.00 865300/865300 RandomizedSpriteGroup::Resolve(ResolverObject&) const [283] [1190] 0.0 0.00 0.00 865300 HouseScopeResolver::SetTriggers(int) const [1190] ----------------------------------------------- 0.00 0.00 865300/865300 RandomizedSpriteGroup::Resolve(ResolverObject&) const [283] [1191] 0.0 0.00 0.00 865300 HouseScopeResolver::GetRandomBits() const [1191] ----------------------------------------------- 0.00 0.00 865294/865294 RandomizedSpriteGroup::Resolve(ResolverObject&) const [283] [1192] 0.0 0.00 0.00 865294 HouseScopeResolver::GetTriggers() const [1192] ----------------------------------------------- 0.00 0.00 848997/848997 PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [41] [1193] 0.0 0.00 0.00 848997 SndPlayVehicleFx(unsigned short, Vehicle const*) [1193] ----------------------------------------------- 0.00 0.00 827559/827559 SlObjectMember(void*, SaveLoad const*) [57] [1194] 0.0 0.00 0.00 827559 SlWriteUint32(unsigned int) [1194] ----------------------------------------------- 0.00 0.00 108/822188 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] 0.00 0.00 79507/822188 Pool::CleanPool() [2255] 0.00 0.00 97919/822188 CargoRemoval::Postprocess(CargoPacket*, unsigned int) [504] 0.00 0.00 188740/822188 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [460] 0.00 0.00 455914/822188 CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [307] [1195] 0.0 0.00 0.00 822188 Pool::FreeItem(unsigned long) [1195] ----------------------------------------------- 0.00 0.00 259641/805559 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 545918/805559 CheckNextTrainTile(Train*) [185] [1196] 0.0 0.00 0.00 805559 FindFirstTrackdir(TrackdirBits) [1196] ----------------------------------------------- 0.00 0.00 228302/770234 SpriteFontCache::GetGlyph(unsigned int) [1235] 0.00 0.00 541932/770234 SpriteFontCache::GetGlyphWidth(unsigned int) [370] [1197] 0.0 0.00 0.00 770234 SpriteFontCache::GetUnicodeGlyph(unsigned int) [1197] ----------------------------------------------- 0.00 0.00 761156/761156 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1198] 0.0 0.00 0.00 761156 std::_Deque_base >::~_Deque_base() [1198] ----------------------------------------------- 0.00 0.00 714363/714363 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1199] 0.0 0.00 0.00 714363 RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1199] ----------------------------------------------- 0.00 0.00 684560/684560 EnumCheckRoadVehClose(Vehicle*, void*) [250] [1200] 0.0 0.00 0.00 684560 RoadVehicle::IsInDepot() const [1200] ----------------------------------------------- 0.00 0.00 681284/681284 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1201] 0.0 0.00 0.00 681284 RoadZPosAffectSpeed(RoadVehicle*, int) [1201] ----------------------------------------------- 0.00 0.00 40/611735 AfterLoadGame() [83] 0.00 0.00 40/611735 AfterLoadVehicles(bool) [291] 0.00 0.00 52/611735 FindVehiclesInRoadStop(Vehicle*, void*) [1809] 0.00 0.00 98/611735 GroupStatistics::UpdateAfterLoad() [556] 0.00 0.00 107/611735 GroupStatistics::UpdateProfits() [906] 0.00 0.00 107/611735 NetworkPopulateCompanyStats(NetworkCompanyStats*) [905] 0.00 0.00 107/611735 VehiclesYearlyLoop() [877] 0.00 0.00 321/611735 UpdateCompanyRatingAndValue(Company*, bool) [555] 0.00 0.00 52216/611735 AgeVehicle(Vehicle*) [372] 0.00 0.00 558647/611735 Vehicle::ShowVisualEffect() const [19] [1202] 0.0 0.00 0.00 611735 RoadVehicle::IsPrimaryVehicle() const [1202] ----------------------------------------------- 0.00 0.00 26/588213 bool StationCargoList::ShiftCargo(StationCargoReroute&, unsigned short) [1989] 0.00 0.00 9657/588213 bool StationCargoList::ShiftCargo(CargoReservation&, unsigned short) [909] 0.00 0.00 578530/588213 bool StationCargoList::ShiftCargo(CargoLoad&, unsigned short) [206] [1203] 0.0 0.00 0.00 588213 bool operator== > > >, std::_List_iterator, std::_Rb_tree_iterator > > >, std::_List_iterator, unsigned short, CargoPacket*, CargoPacket*, std::less >(MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&, MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&) [1203] ----------------------------------------------- 0.00 0.00 577588/577588 RunTileLoop() [8] [1204] 0.0 0.00 0.00 577588 TileLoop_Void(unsigned int) [1204] ----------------------------------------------- 0.00 0.00 558643/558643 RoadVehicle::Tick() [66] [1205] 0.0 0.00 0.00 558643 RoadVehicle::UpdateSpeed() [1205] ----------------------------------------------- 0.00 0.00 97710/557707 VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) [486] 0.00 0.00 459997/557707 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [1206] 0.0 0.00 0.00 557707 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned short const&) const [1206] ----------------------------------------------- 0.00 0.00 4480/546407 SpriteFontCache::InitializeUnicodeGlyphMap() [935] 0.00 0.00 541927/546407 SpriteFontCache::GetGlyphWidth(unsigned int) [370] [1207] 0.0 0.00 0.00 546407 SpriteExists(unsigned int) [1207] ----------------------------------------------- 0.00 0.00 3273/523764 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.00 60500/523764 OnTick_Station() [63] 0.00 0.00 459991/523764 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [1208] 0.0 0.00 0.00 523764 AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [1208] ----------------------------------------------- 0.00 0.00 9642/514014 ClearTownHouse(Town*, unsigned int) [171] 0.00 0.00 252186/514014 RebuildTownCaches() [210] 0.00 0.00 252186/514014 UpdateHousesAndTowns() [193] [1209] 0.0 0.00 0.00 514014 GetHouseNorthPart(unsigned short&) [1209] ----------------------------------------------- 0.00 0.00 5/505193 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 7/505193 TryReserveRailTrack(unsigned int, Track, bool) [295] 0.00 0.00 2073/505193 Vehicle::LeaveStation() [290] 0.00 0.00 2076/505193 TrainEnterStation(Train*, unsigned short) [303] 0.00 0.00 8788/505193 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] 0.00 0.00 32251/505193 LoadUnloadVehicle(Vehicle*) [64] 0.00 0.00 459993/505193 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [1210] 0.0 0.00 0.00 505193 TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1210] ----------------------------------------------- 0.00 0.00 459997/459997 UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [105] [1211] 0.0 0.00 0.00 459997 CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [1211] ----------------------------------------------- 0.00 0.00 8/432769 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.00 0.00 92/432769 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 9179/432769 IsTunnelInWayDir(unsigned int, int, DiagDirection) [1603] 0.00 0.00 423490/432769 GetOtherTunnelEnd(unsigned int) [482] [1212] 0.0 0.00 0.00 432769 GetTileZ(unsigned int) [1212] ----------------------------------------------- 0.00 0.00 429432/429432 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [1213] 0.0 0.00 0.00 429432 GetRailTileType(unsigned int) [1213] ----------------------------------------------- 0.00 0.00 5301/417716 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 51826/417716 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 360589/417716 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1214] 0.0 0.00 0.00 417716 GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [1214] ----------------------------------------------- 0.00 0.00 411440/411440 WhoCanServiceIndustry(Industry*) [464] [1215] 0.0 0.00 0.00 411440 CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [1215] ----------------------------------------------- 0.00 0.00 164907/403526 SlCalcObjMemberLength(void const*, SaveLoad const*) [265] 0.00 0.00 238619/403526 SlObjectMember(void*, SaveLoad const*) [57] [1216] 0.0 0.00 0.00 403526 GetVehicleDescription(VehicleType) [1216] ----------------------------------------------- 0.00 0.00 388299/388299 GetFoundationSlope(unsigned int, int*) [161] [1217] 0.0 0.00 0.00 388299 GetFoundation_Station(unsigned int, Slope) [1217] ----------------------------------------------- 0.00 0.00 43864/378312 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 334448/378312 SlIterateArray() [1223] [1218] 0.0 0.00 0.00 378312 SlReadSimpleGamma() [1218] 0.00 0.00 4/744 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] ----------------------------------------------- 0.00 0.00 317/370795 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [24] 0.00 0.00 370478/370795 IsCompatibleTrainStationTile(unsigned int, unsigned int) [771] [1219] 0.0 0.00 0.00 370795 GetStationIndex(unsigned int) [1219] ----------------------------------------------- 0.00 0.00 365258/365258 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1220] 0.0 0.00 0.00 365258 DistanceAnnotation::IsBetter(DistanceAnnotation const*, unsigned int, int, unsigned int) const [1220] ----------------------------------------------- 0.00 0.00 226/314652 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] 0.00 0.00 314426/314652 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1221] 0.0 0.00 0.00 314652 StringParameters::GetInt64(unsigned int) [1221] ----------------------------------------------- 0.00 0.00 104/288002 CargoReservation::operator()(CargoPacket*) [912] 0.00 0.00 287898/288002 CargoLoad::operator()(CargoPacket*) [240] [1222] 0.0 0.00 0.00 288002 CargoList > >::RemoveFromCache(CargoPacket const*, unsigned int) [1222] ----------------------------------------------- 0.00 0.00 1/283879 Load_NAME() [2784] 0.00 0.00 1/283879 Load_WAYP() [2785] 0.00 0.00 2/283879 Load_ERNW() [2431] 0.00 0.00 2/283879 LoadPickup() [2421] 0.00 0.00 2/283879 LoadDelivery() [2422] 0.00 0.00 2/283879 Load_GSTR() [2435] 0.00 0.00 2/283879 Load_GOAL() [2433] 0.00 0.00 2/283879 Load_GRPS() [2434] 0.00 0.00 2/283879 Load_BKOR() [2420] 0.00 0.00 2/283879 Load_PSAC() [2441] 0.00 0.00 2/283879 Load_STORY_PAGE() [2424] 0.00 0.00 2/283879 Load_STORY_PAGE_ELEMENT() [2428] 0.00 0.00 4/283879 Load_GSDT() [1002] 0.00 0.00 4/283879 Load_LGRJ() [792] 0.00 0.00 6/283879 Load_PLYR() [878] 0.00 0.00 13/283879 Load_SUBS() [975] 0.00 0.00 14/283879 Load_OBJS() [969] 0.00 0.00 18/283879 Load_STNS() [864] 0.00 0.00 30/283879 Load_NGRF_common(GRFConfig*&) [937] 0.00 0.00 32/283879 Load_AIPL() [932] 0.00 0.00 34/283879 Load_RAIL() [933] 0.00 0.00 40/283879 Load_LGRP() [528] 0.00 0.00 94/283879 Load_CAPY() [900] 0.00 0.00 97/283879 Load_SIGN() [898] 0.00 0.00 203/283879 Load_DEPT() [871] 0.00 0.00 482/283879 Load_ITBL() [833] 0.00 0.00 676/283879 Load_ROADSTOP() [812] 0.00 0.00 1570/283879 Load_EIDS() [779] 0.00 0.00 1670/283879 Load_ORDL() [776] 0.00 0.00 1680/283879 Load_STNN() [407] 0.00 0.00 1827/283879 Load_ENGN() [769] 0.00 0.00 1832/283879 Load_TOWN() [347] 0.00 0.00 7574/283879 Load_INDY() [716] 0.00 0.00 8916/283879 Load_ORDR() [683] 0.00 0.00 47627/283879 Load_VEHS() [447] 0.00 0.00 78106/283879 Load_CAPA() [365] 0.00 0.00 131308/283879 Load_NewGRFMapping(OverrideManagerBase&) [308] [1223] 0.0 0.00 0.00 283879 SlIterateArray() [1223] 0.00 0.00 334448/378312 SlReadSimpleGamma() [1218] ----------------------------------------------- 0.00 0.00 66/282513 ReverseTrainDirection(Train*) [192] 0.00 0.00 9344/282513 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] 0.00 0.00 62615/282513 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 210488/282513 CheckNextTrainTile(Train*) [185] [1224] 0.0 0.00 0.00 282513 GetSignalType(unsigned int, Track) [1224] ----------------------------------------------- 0.00 0.00 282293/282293 CargoDelivery::operator()(CargoPacket*) [332] [1225] 0.0 0.00 0.00 282293 VehicleCargoList::RemoveFromMeta(CargoPacket const*, CargoList > >::MoveToAction, unsigned int) [1225] 0.00 0.00 282287/282287 VehicleCargoList::RemoveFromCache(CargoPacket const*, unsigned int) [1228] ----------------------------------------------- 0.00 0.00 282287/282287 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] [1226] 0.0 0.00 0.00 282287 CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [1226] ----------------------------------------------- 0.00 0.00 282287/282287 CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [417] [1227] 0.0 0.00 0.00 282287 GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [1227] ----------------------------------------------- 0.00 0.00 282287/282287 VehicleCargoList::RemoveFromMeta(CargoPacket const*, CargoList > >::MoveToAction, unsigned int) [1225] [1228] 0.0 0.00 0.00 282287 VehicleCargoList::RemoveFromCache(CargoPacket const*, unsigned int) [1228] ----------------------------------------------- 0.00 0.00 21/271897 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 2294/271897 ReverseTrainDirection(Train*) [192] 0.00 0.00 20001/271897 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 249581/271897 TrainMovedChangeSignals(unsigned int, DiagDirection) [99] [1229] 0.0 0.00 0.00 271897 UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1229] ----------------------------------------------- 0.00 0.00 337/262510 ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [805] 0.00 0.00 9987/262510 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 252186/262510 RebuildTownCaches() [210] [1230] 0.0 0.00 0.00 262510 IncreaseBuildingCount(Town*, unsigned short) [1230] ----------------------------------------------- 0.00 0.00 62289/258728 FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [311] 0.00 0.00 196439/258728 CheckNextTrainTile(Train*) [185] [1231] 0.0 0.00 0.00 258728 GetSignalStateByTrackdir(unsigned int, Trackdir) [1231] ----------------------------------------------- 0.00 0.00 236083/236083 CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [228] [1232] 0.0 0.00 0.00 236083 CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRoadNodeT&) [1232] ----------------------------------------------- 0.00 0.00 15/232672 AfterLoadGame() [83] 0.00 0.00 140/232672 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 202/232672 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 323/232672 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 528/232672 GrowTown(Town*) [163] 0.00 0.00 823/232672 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 1110/232672 AfterLoadCompanyStats() [425] 0.00 0.00 2351/232672 RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [242] 0.00 0.00 3312/232672 MarkBridgeDirty(unsigned int) [870] 0.00 0.00 7872/232672 UpdateSignalsInBuffer(Owner) [93] 0.00 0.00 30061/232672 TrainLocoHandler(Train*, bool) [7] 0.00 0.00 185935/232672 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1233] 0.0 0.00 0.00 232672 GetBridgeEnd(unsigned int, DiagDirection) [1233] ----------------------------------------------- 0.00 0.00 4032/232334 LoadStringWidthTable(bool) [540] 0.00 0.00 228302/232334 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] [1234] 0.0 0.00 0.00 232334 SpriteFontCache::MapCharToGlyph(unsigned int) [1234] ----------------------------------------------- 0.00 0.00 228302/228302 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] [1235] 0.0 0.00 0.00 228302 SpriteFontCache::GetGlyph(unsigned int) [1235] 0.00 0.00 228302/770234 SpriteFontCache::GetUnicodeGlyph(unsigned int) [1197] ----------------------------------------------- 0.00 0.00 4145/225413 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::~CYapfT() [1521] 0.00 0.00 4252/225413 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [684] 0.00 0.00 217016/225413 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [17] [1236] 0.0 0.00 0.00 225413 ByteBlob::Free() [1236] ----------------------------------------------- 0.00 0.00 222232/222232 SlObjectMember(void*, SaveLoad const*) [57] [1237] 0.0 0.00 0.00 222232 IntToReference(unsigned long, SLRefType) [1237] ----------------------------------------------- 0.00 0.00 6/217234 UpdateAirportsNoise() [990] 0.00 0.00 12/217234 AfterLoadGame() [83] 0.00 0.00 217216/217234 Station::GetCatchmentRadius() const [288] [1238] 0.0 0.00 0.00 217234 AirportSpec::Get(unsigned char) [1238] ----------------------------------------------- 0.00 0.00 3724/207244 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 203520/207244 SubtractMoneyFromCompanyFract(Owner, CommandCost) [747] [1239] 0.0 0.00 0.00 207244 InvalidateCompanyWindows(Company const*) [1239] ----------------------------------------------- 0.00 0.00 3724/207244 SubtractMoneyFromCompany(CommandCost) [907] 0.00 0.00 203520/207244 SubtractMoneyFromCompanyFract(Owner, CommandCost) [747] [1240] 0.0 0.00 0.00 207244 SubtractMoneyFromAnyCompany(Company*, CommandCost) [1240] ----------------------------------------------- 0.00 0.00 9517/203513 RoadVehicle::OnNewDay() [450] 0.00 0.00 193996/203513 Train::OnNewDay() [76] [1241] 0.0 0.00 0.00 203513 CheckOrders(Vehicle const*) [1241] ----------------------------------------------- 0.00 0.00 4/193297 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 0.00 0.00 193293/193297 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] [1242] 0.0 0.00 0.00 193297 GetStringPtr(unsigned short) [1242] ----------------------------------------------- 0.00 0.00 193169/193169 std::pair, bool> std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_insert_unique(DistanceAnnotation* const&) [1244] [1243] 0.0 0.00 0.00 193169 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_get_insert_unique_pos(DistanceAnnotation* const&) [1243] ----------------------------------------------- 0.00 0.00 192628/192628 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1244] 0.0 0.00 0.00 192628 std::pair, bool> std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_insert_unique(DistanceAnnotation* const&) [1244] 0.00 0.00 193169/193169 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_get_insert_unique_pos(DistanceAnnotation* const&) [1243] ----------------------------------------------- 0.00 0.00 8/184291 SkipIf(ByteReader*) [560] 0.00 0.00 206/184291 TranslateRefitMask(unsigned int) [1605] 0.00 0.00 246/184291 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1512] 0.00 0.00 770/184291 TranslateCargo(unsigned char, unsigned char) [941] 0.00 0.00 4524/184291 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 74712/184291 TileLoop_Town(unsigned int) [15] 0.00 0.00 103825/184291 AddProducedCargo_Town(unsigned int, CargoArray&) [304] [1245] 0.0 0.00 0.00 184291 GetCargoIDByLabel(unsigned int) [1245] ----------------------------------------------- 0.00 0.00 183926/183926 SlObjectMember(void*, SaveLoad const*) [57] [1246] 0.0 0.00 0.00 183926 SlReadUint32() [1246] ----------------------------------------------- 0.00 0.00 56745/183523 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] 0.00 0.00 126778/183523 Engine::DetermineCapacity(Vehicle const*, unsigned short*) const [375] [1247] 0.0 0.00 0.00 183523 Engine::CanCarryCargo() const [1247] ----------------------------------------------- 0.00 0.00 206/178990 TranslateRefitMask(unsigned int) [1605] 0.00 0.00 246/178990 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1512] 0.00 0.00 74713/178990 TileLoop_Town(unsigned int) [15] 0.00 0.00 103825/178990 AddProducedCargo_Town(unsigned int, CargoArray&) [304] [1248] 0.0 0.00 0.00 178990 GetCargoTranslation(unsigned char, GRFFile const*, bool) [1248] ----------------------------------------------- 0.00 0.00 85431/177746 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] 0.00 0.00 92315/177746 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1249] 0.0 0.00 0.00 177746 Path::Path(unsigned short, bool) [1249] ----------------------------------------------- 0.00 0.00 166405/166405 GetFoundationSlope(unsigned int, int*) [161] [1250] 0.0 0.00 0.00 166405 GetFoundation_Road(unsigned int, Slope) [1250] ----------------------------------------------- 0.00 0.00 128149/128149 ICUParagraphLayout::ICULine::~ICULine() [1256] [1251] 0.0 0.00 0.00 128149 ICUParagraphLayout::ICUVisualRun::~ICUVisualRun() [1251] ----------------------------------------------- 0.00 0.00 126210/126210 Train::ConsistChanged(ConsistChangeFlags) [177] [1252] 0.0 0.00 0.00 126210 UsesWagonOverride(Vehicle const*) [1252] ----------------------------------------------- 0.00 0.00 125045/125045 GrowTown(Town*) [163] [1253] 0.0 0.00 0.00 125045 Town::GetByTile(unsigned int) [1253] ----------------------------------------------- 0.00 0.00 124765/124765 Layouter::GetBounds() [1257] [1254] 0.0 0.00 0.00 124765 ICUParagraphLayout::ICULine::GetWidth() const [1254] ----------------------------------------------- 0.00 0.00 124764/124764 Layouter::GetBounds() [1257] [1255] 0.0 0.00 0.00 124764 ICUParagraphLayout::ICULine::GetLeading() const [1255] ----------------------------------------------- 0.00 0.00 15/124760 GetStringHeight(char const*, int, FontSize) [944] 0.00 0.00 124745/124760 GetStringBoundingBox(char const*, FontSize) [149] [1256] 0.0 0.00 0.00 124760 ICUParagraphLayout::ICULine::~ICULine() [1256] 0.00 0.00 128149/128149 ICUParagraphLayout::ICUVisualRun::~ICUVisualRun() [1251] ----------------------------------------------- 0.00 0.00 5/124754 GetStringHeight(char const*, int, FontSize) [944] 0.00 0.00 124749/124754 GetStringBoundingBox(char const*, FontSize) [149] [1257] 0.0 0.00 0.00 124754 Layouter::GetBounds() [1257] 0.00 0.00 124765/124765 ICUParagraphLayout::ICULine::GetWidth() const [1254] 0.00 0.00 124764/124764 ICUParagraphLayout::ICULine::GetLeading() const [1255] ----------------------------------------------- 0.00 0.00 136/119200 DefineGotoLabel(ByteReader*) [1784] 0.00 0.00 248/119200 GRFSound(ByteReader*) [1012] 0.00 0.00 512/119200 CfgApply(ByteReader*) [879] 0.00 0.00 531/119200 GetGRFContainerVersion() [992] 0.00 0.00 6328/119200 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 49340/119200 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 62105/119200 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] [1258] 0.0 0.00 0.00 119200 FioGetPos() [1258] ----------------------------------------------- 0.00 0.00 60/113867 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 113807/113867 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [20] [1259] 0.0 0.00 0.00 113867 SetRailStationReservation(unsigned int, bool) [1259] ----------------------------------------------- 0.00 0.00 113444/113444 VideoDriver_Dedicated::MainLoop() [2] [1260] 0.0 0.00 0.00 113444 GetTime() [1260] ----------------------------------------------- 0.00 0.00 113443/113443 VideoDriver_Dedicated::MainLoop() [2] [1261] 0.0 0.00 0.00 113443 CSleep(int) [1261] ----------------------------------------------- 0.00 0.00 2126/112708 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [738] 0.00 0.00 110582/112708 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] [1262] 0.0 0.00 0.00 112708 ByteBlob::Prepare(unsigned long) [1262] ----------------------------------------------- 0.00 0.00 1864/109202 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.00 107338/109202 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [1263] 0.0 0.00 0.00 109202 Vehicle::HandlePathfindingResult(bool) [1263] 0.00 0.00 30/1508 AI::NewEvent(Owner, ScriptEvent*) [1554] ----------------------------------------------- 0.00 0.00 1/108511 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] 0.00 0.00 1/108511 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [738] 0.00 0.00 108509/108511 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [17] [1264] 0.0 0.00 0.00 108511 FixedSizeArray, 1024u>::Clear() [1264] ----------------------------------------------- 0.00 0.00 108503/108503 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [1265] 0.0 0.00 0.00 108503 DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [1265] ----------------------------------------------- 545 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) [1266] 0.00 0.00 54016/108192 CargoList > >::OnCleanPool() [1302] 0.00 0.00 54176/108192 Station::~Station() [548] [1266] 0.0 0.00 0.00 108192+545 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) [1266] 545 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) [1266] ----------------------------------------------- 0.00 0.00 2/105839 GfxLoadSprites() [237] 0.00 0.00 16/105839 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 17/105839 ReadGRFSpriteOffsets(unsigned char) [790] 0.00 0.00 182/105839 SkipIf(ByteReader*) [560] 0.00 0.00 416/105839 GetGRFContainerVersion() [992] 0.00 0.00 512/105839 CfgApply(ByteReader*) [879] 0.00 0.00 1042/105839 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.00 4074/105839 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] 0.00 0.00 99578/105839 FioReadBlock(void*, unsigned long) [1270] [1267] 0.0 0.00 0.00 105839 FioSeekTo(unsigned long, int) [1267] ----------------------------------------------- 0.00 0.00 104171/104171 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1268] 0.0 0.00 0.00 104171 Path::Fork(Path*, unsigned int, int, unsigned int) [1268] ----------------------------------------------- 0.00 0.00 103794/103794 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1269] 0.0 0.00 0.00 103794 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::equal_range(DistanceAnnotation* const&) [1269] ----------------------------------------------- 0.00 0.00 512/99578 CfgApply(ByteReader*) [879] 0.00 0.00 1168/99578 ReadRecolourSprite(unsigned short, unsigned int) [715] 0.00 0.00 97898/99578 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1270] 0.0 0.00 0.00 99578 FioReadBlock(void*, unsigned long) [1270] 0.00 0.00 99578/105839 FioSeekTo(unsigned long, int) [1267] ----------------------------------------------- 0.00 0.00 512/98922 CfgApply(ByteReader*) [879] 0.00 0.00 98410/98922 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1271] 0.0 0.00 0.00 98922 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(GRFLocation const&) [1271] ----------------------------------------------- 0.00 0.00 98724/98724 IsPlainRailTile(unsigned int) [432] [1272] 0.0 0.00 0.00 98724 IsSlopeWithThreeCornersRaised(Slope) [1272] ----------------------------------------------- 0.00 0.00 97710/97710 VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) [486] [1273] 0.0 0.00 0.00 97710 std::map, std::less, std::allocator > > >::~map() [1273] ----------------------------------------------- 0.00 0.00 97709/97709 VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) [486] [1274] 0.0 0.00 0.00 97709 VehicleCargoList::ChooseAction(CargoPacket const*, unsigned short, unsigned short, bool, SmallStack) [1274] ----------------------------------------------- 0.00 0.00 95887/95887 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1275] 0.0 0.00 0.00 95887 UsingNewGRFTextStack() [1275] ----------------------------------------------- 0.00 0.00 95883/95883 GetString(char*, unsigned short, char const*) [1277] [1276] 0.0 0.00 0.00 95883 StringParameters::ClearTypeInformation() [1276] ----------------------------------------------- 0.00 0.00 1/95882 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 2/95882 NetworkHandlePauseChange(PauseMode, PauseMode) [957] 0.00 0.00 3/95882 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] 0.00 0.00 5/95882 GetStringHeight(unsigned short, int) [929] 0.00 0.00 10/95882 BuildContentTypeStringList() [942] 0.00 0.00 78/95882 GetStringBoundingBox(unsigned short) [821] 0.00 0.00 214/95882 StringIDSorter(unsigned short const*, unsigned short const*) [823] 0.00 0.00 296/95882 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [806] 0.00 0.00 10934/95882 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [454] 0.00 0.00 84339/95882 ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [113] [1277] 0.0 0.00 0.00 95882 GetString(char*, unsigned short, char const*) [1277] 0.00 0.00 95883/95883 StringParameters::ClearTypeInformation() [1276] ----------------------------------------------- 0.00 0.00 15/92634 CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [774] 0.00 0.00 2465/92634 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 12962/92634 CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [281] 0.00 0.00 18059/92634 RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [215] 0.00 0.00 59133/92634 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1278] 0.0 0.00 0.00 92634 GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [1278] ----------------------------------------------- 0.00 0.00 89437/89437 GetFoundationSlope(unsigned int, int*) [161] [1279] 0.0 0.00 0.00 89437 GetFoundation_TunnelBridge(unsigned int, Slope) [1279] ----------------------------------------------- 0.00 0.00 86400/86400 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] [1280] 0.0 0.00 0.00 86400 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [1280] 0.00 0.00 663/663 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) [1618] ----------------------------------------------- 0.00 0.00 235/81948 TrainController(Train*, Vehicle*, bool) [11] 0.00 0.00 1232/81948 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] 0.00 0.00 80481/81948 TrainLocoHandler(Train*, bool) [7] [1281] 0.0 0.00 0.00 81948 GetOtherTunnelBridgeEnd(unsigned int) [1281] ----------------------------------------------- 0.00 0.00 80396/80396 PlantRandomFarmField(Industry const*) [884] [1282] 0.0 0.00 0.00 80396 IsSuitableForFarmField(unsigned int, bool) [1282] ----------------------------------------------- 0.00 0.00 80075/80075 OrderList::GetNextDecisionNode(Order const*, unsigned int) const [1284] [1283] 0.0 0.00 0.00 80075 Order::CanLoadOrUnload() const [1283] ----------------------------------------------- 0.00 0.00 3790/79859 LinkRefresher::Run(Vehicle*, bool, bool) [414] 0.00 0.00 25086/79859 LinkRefresher::PredictNextOrder(Order const*, Order const*, unsigned char, unsigned int) [1340] 0.00 0.00 50983/79859 OrderList::GetNextStoppingStation(Vehicle const*, Order const*, unsigned int) const [485] [1284] 0.0 0.00 0.00 79859 OrderList::GetNextDecisionNode(Order const*, unsigned int) const [1284] 0.00 0.00 80075/80075 Order::CanLoadOrUnload() const [1283] ----------------------------------------------- 0.00 0.00 78104/78104 Load_CAPA() [365] [1285] 0.0 0.00 0.00 78104 CargoPacket::CargoPacket() [1285] ----------------------------------------------- 0.00 0.00 78104/78104 Load_CAPA() [365] [1286] 0.0 0.00 0.00 78104 Pool::GetNew(unsigned long, unsigned long) [1286] ----------------------------------------------- 0.00 0.00 77494/77494 LinkGraph::Node::UpdateEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [602] [1287] 0.0 0.00 0.00 77494 LinkGraph::Edge::Update(unsigned int, unsigned int, EdgeUpdateMode) [1287] ----------------------------------------------- 0.00 0.00 76060/76060 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] [1288] 0.0 0.00 0.00 76060 ResultSpriteGroup::GetNumResults() const [1288] ----------------------------------------------- 0.00 0.00 1672/75556 GroupStatistics::VehicleReachedProfitAge(Vehicle const*) [1593] 0.00 0.00 3432/75556 GroupStatistics::CountVehicle(Vehicle const*, int) [1538] 0.00 0.00 70452/75556 GroupStatistics::CountEngine(Vehicle const*, int) [1330] [1289] 0.0 0.00 0.00 75556 GroupStatistics::Get(Owner, unsigned short, VehicleType) [1289] ----------------------------------------------- 0.00 0.00 75149/75149 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] [1290] 0.0 0.00 0.00 75149 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node >*) [1290] ----------------------------------------------- 0.00 0.00 34230/73110 ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) [1419] 0.00 0.00 38880/73110 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short) [1423] [1291] 0.0 0.00 0.00 73110 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned int const&) const [1291] ----------------------------------------------- 0.00 0.00 819/72831 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 5421/72831 GetTownRoadBits(unsigned int) [385] 0.00 0.00 12854/72831 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 53737/72831 GrowTown(Town*) [163] [1292] 0.0 0.00 0.00 72831 GetTileType(unsigned int) [1292] ----------------------------------------------- 0.00 0.00 6/70378 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 70372/70378 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] [1293] 0.0 0.00 0.00 70378 CheckCompanyHasMoney(CommandCost&) [1293] ----------------------------------------------- 0.00 0.00 31198/68019 UpdateLoadUnloadTicks(Vehicle*, Station const*, int) [542] 0.00 0.00 36821/68019 AfterLoadVehicles(bool) [291] [1294] 0.0 0.00 0.00 68019 Vehicle::GetGroundVehicleCache() [1294] ----------------------------------------------- 0.00 0.00 67246/67246 Layouter::Layouter(char const*, int, TextColour, FontSize) [148] [1295] 0.0 0.00 0.00 67246 Layouter::GetFont(FontSize, TextColour) [1295] 0.00 0.00 24/24 Font::Font(FontSize, TextColour) [2006] ----------------------------------------------- 0.00 0.00 32/61279 DupSprite(unsigned int, unsigned int) [1950] 0.00 0.00 61247/61279 LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [418] [1296] 0.0 0.00 0.00 61279 AllocateSpriteCache(unsigned int) [1296] ----------------------------------------------- 0.00 0.00 59104/59104 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [1297] 0.0 0.00 0.00 59104 ValParamRoadType(RoadType) [1297] ----------------------------------------------- 0.00 0.00 2/56671 NetworkTCPSocketHandler::CloseConnection(bool) [2331] 0.00 0.00 2/56671 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 244/56671 NetworkGameSocketHandler::ReceivePackets() [522] 0.00 0.00 20095/56671 NetworkTCPSocketHandler::SendPackets(bool) [1389] 0.00 0.00 36328/56671 NetworkUDPSocketHandler::ReceivePackets() [429] [1298] 0.0 0.00 0.00 56671 Packet::~Packet() [1298] ----------------------------------------------- 0.00 0.00 54176/54176 Station::~Station() [548] [1299] 0.0 0.00 0.00 54176 CargoList > >::~CargoList() [1299] ----------------------------------------------- 0.00 0.00 54176/54176 Station::~Station() [548] [1300] 0.0 0.00 0.00 54176 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1300] ----------------------------------------------- 0.00 0.00 3/54026 NetworkExecuteLocalCommandQueue() [949] 0.00 0.00 10/54026 CommandQueue::Free() [2160] 0.00 0.00 17875/54026 NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) [1392] 0.00 0.00 36138/54026 DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) [1325] [1301] 0.0 0.00 0.00 54026 CommandQueue::Pop(bool) [1301] 0.00 0.00 2/6 IsCommandAllowedWhilePaused(unsigned int) [2190] ----------------------------------------------- 0.00 0.00 54016/54016 Station::~Station() [548] [1302] 0.0 0.00 0.00 54016 CargoList > >::OnCleanPool() [1302] 0.00 0.00 54016/108192 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) [1266] ----------------------------------------------- 0.00 0.00 53504/53504 CargoPacket::AfterLoad() [722] [1303] 0.0 0.00 0.00 53504 CargoList > >::InvalidateCache() [1303] ----------------------------------------------- 0.00 0.00 1/53223 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] 0.00 0.00 53222/53223 GRFConfig::GetName() const [1305] [1304] 0.0 0.00 0.00 53223 GetGRFStringFromGRFText(GRFText const*) [1304] ----------------------------------------------- 0.00 0.00 3550/53222 GRFSorter(GRFConfig* const*, GRFConfig* const*) [5160] 0.00 0.00 49672/53222 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] [1305] 0.0 0.00 0.00 53222 GRFConfig::GetName() const [1305] 0.00 0.00 53222/53223 GetGRFStringFromGRFText(GRFText const*) [1304] ----------------------------------------------- 0.00 0.00 12/50747 AnimateNewIndustryTile(unsigned int) [564] 0.00 0.00 50735/50747 StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [181] [1306] 0.0 0.00 0.00 50747 GetSimpleIndustryCallback(CallbackID, unsigned int, unsigned int, IndustryTileSpec const*, Industry*, unsigned int, int) [1306] 0.00 0.00 50746/10013865 GetIndustryTileSpec(unsigned short) [1164] ----------------------------------------------- 0.00 0.00 60/49658 Load_CHTS() [696] 0.00 0.00 296/49658 Load_GLOG_common(LoggedAction*&, unsigned int&) [863] 0.00 0.00 1678/49658 Load_STNN() [407] 0.00 0.00 47624/49658 Load_VEHS() [447] [1307] 0.0 0.00 0.00 49658 SlReadByte() [1307] ----------------------------------------------- 0.00 0.00 49323/49323 ReadGRFSpriteOffsets(unsigned char) [790] [1308] 0.0 0.00 0.00 49323 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1308] 0.00 0.00 17/17 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [2039] ----------------------------------------------- 0.00 0.00 49133/49133 CreateEffectVehicle(int, int, int, EffectVehicleType) [32] [1309] 0.0 0.00 0.00 49133 ElectricSparkInit(EffectVehicle*) [1309] ----------------------------------------------- 0.00 0.00 47624/47624 Load_VEHS() [447] [1310] 0.0 0.00 0.00 47624 Pool::GetNew(unsigned long, unsigned long) [1310] ----------------------------------------------- 0.00 0.00 47497/47497 Vehicle::~Vehicle() [49] [1311] 0.0 0.00 0.00 47497 CargoList > >::OnCleanPool() [1311] ----------------------------------------------- 0.00 0.00 47380/47380 CargoPacket::AfterLoad() [722] [1312] 0.0 0.00 0.00 47380 VehicleCargoList::InvalidateCache() [1312] ----------------------------------------------- 0.00 0.00 43934/43934 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1313] 0.0 0.00 0.00 43934 FormatCommaNumber(char*, long long, char const*, int) [1313] ----------------------------------------------- 0.00 0.00 40072/40072 SQLexer::Next() [996] [1314] 0.0 0.00 0.00 40072 _io_file_lexfeed_ASCII(void*) [1314] ----------------------------------------------- 0.00 0.00 40031/40031 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [1315] 0.0 0.00 0.00 40031 EnsureNoTrainOnTrackProc(Vehicle*, void*) [1315] ----------------------------------------------- 0.00 0.00 38708/38708 Font::getFontTable(unsigned int) const [10143] [1316] 0.0 0.00 0.00 38708 SpriteFontCache::GetFontTable(unsigned int, unsigned long&) [1316] ----------------------------------------------- 0.00 0.00 38707/38707 Font::getFontTable(unsigned int) const [10143] [1317] 0.0 0.00 0.00 38707 Font::getFontTable(unsigned int, unsigned long&) const [1317] ----------------------------------------------- 0.00 0.00 38030/38030 GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [732] [1318] 0.0 0.00 0.00 38030 ResultSpriteGroup::GetResult() const [1318] ----------------------------------------------- 0.00 0.00 588/37923 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [562] 0.00 0.00 2403/37923 PlantRandomFarmField(Industry const*) [884] 0.00 0.00 34932/37923 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1319] 0.0 0.00 0.00 37923 TileAddWrap(unsigned int, int, int) [1319] ----------------------------------------------- 0.00 0.00 2/36856 Ship::~Ship() [1013] 0.00 0.00 33/36856 Aircraft::~Aircraft() [918] 0.00 0.00 234/36856 RoadVehicle::~RoadVehicle() [842] 0.00 0.00 36587/36856 Train::~Train() [405] [1320] 0.0 0.00 0.00 36856 Vehicle::PreDestructor() [1320] ----------------------------------------------- 0.00 0.00 246/36573 NetworkTCPSocketHandler::ReceivePacket() [565] 0.00 0.00 36327/36573 NetworkUDPSocketHandler::ReceivePackets() [429] [1321] 0.0 0.00 0.00 36573 Packet::Packet(NetworkSocketHandler*) [1321] ----------------------------------------------- 0.00 0.00 36337/36337 LoadUnloadVehicle(Vehicle*) [64] [1322] 0.0 0.00 0.00 36337 UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [1322] ----------------------------------------------- 0.00 0.00 1/36166 ServerNetworkGameSocketHandler::SendJoin(ClientID) [2839] 0.00 0.00 1/36166 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] 0.00 0.00 1/36166 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 1/36166 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 1/36166 PacketWriter::Finish() [1068] 0.00 0.00 2/36166 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 2/36166 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 4/36166 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] 0.00 0.00 4/36166 NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) [2826] 0.00 0.00 42/36166 NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) [1901] 0.00 0.00 360/36166 ServerNetworkGameSocketHandler::SendSync() [1766] 0.00 0.00 35747/36166 ServerNetworkGameSocketHandler::SendFrame() [1393] [1323] 0.0 0.00 0.00 36166 Packet::Send_uint32(unsigned int) [1323] ----------------------------------------------- 0.00 0.00 1/36160 InitializeRailGUI() [2360] 0.00 0.00 1/36160 LoadFromConfig(bool) [752] 0.00 0.00 3/36160 ResetViewportAfterLoadGame() [1008] 0.00 0.00 8/36160 MainToolbarWindow::OnInvalidateData(int, bool) [2327] 0.00 0.00 9/36160 SaveViewportBeforeSaveGame() [2117] 0.00 0.00 11/36160 UnshowCriticalError() [2093] 0.00 0.00 12/36160 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [2076] 0.00 0.00 18057/36160 IsNewsTickerShown() [1385] 0.00 0.00 18058/36160 NewsLoop() [1055] [1324] 0.0 0.00 0.00 36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 36138/36138 NetworkDistributeCommands() [1379] [1325] 0.0 0.00 0.00 36138 DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) [1325] 0.00 0.00 36138/54026 CommandQueue::Pop(bool) [1301] 0.00 0.00 4/7 CommandQueue::Append(CommandPacket*) [2179] 0.00 0.00 3/3 NetworkAdminCmdLogging(ServerNetworkGameSocketHandler const*, CommandPacket const*) [2373] ----------------------------------------------- 0.00 0.00 2/36138 std::_Rb_tree, std::less, std::allocator >::erase(BasePersistentStorageArray* const&) [2500] 0.00 0.00 36136/36138 BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) [437] [1326] 0.0 0.00 0.00 36138 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1326] ----------------------------------------------- 0.00 0.00 22/36108 SetWaterClassDependingOnSurroundings(unsigned int, bool) [1059] 0.00 0.00 36086/36108 AfterLoadGame() [83] [1327] 0.0 0.00 0.00 36108 GetWaterTileType(unsigned int) [1327] ----------------------------------------------- 0.00 0.00 922/35653 CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [742] 0.00 0.00 34731/35653 BuildTownHouse(Town*, unsigned int) [224] [1328] 0.0 0.00 0.00 35653 GetTownIndex(unsigned int) [1328] ----------------------------------------------- 0.00 0.00 35327/35327 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) [609] [1329] 0.0 0.00 0.00 35327 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Layouter::LineCacheKey const&) [1329] 0.00 0.00 13/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Layouter::LineCacheKey const&) [2075] ----------------------------------------------- 0.00 0.00 35226/35226 GroupStatistics::UpdateAfterLoad() [556] [1330] 0.0 0.00 0.00 35226 GroupStatistics::CountEngine(Vehicle const*, int) [1330] 0.00 0.00 70452/75556 GroupStatistics::Get(Owner, unsigned short, VehicleType) [1289] ----------------------------------------------- 0.00 0.00 32422/32422 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [621] [1331] 0.0 0.00 0.00 32422 ICUParagraphLayout::~ICUParagraphLayout() [1331] ----------------------------------------------- 0.00 0.00 41/30751 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 61/30751 Industry::RecomputeProductionMultipliers() [1875] 0.00 0.00 30649/30751 ChangeIndustryProduction(Industry*, bool) [463] [1332] 0.0 0.00 0.00 30751 IndustrySpec::UsesSmoothEconomy() const [1332] ----------------------------------------------- 0.00 0.00 30385/30385 CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [740] [1333] 0.0 0.00 0.00 30385 IsBridgeTile(unsigned int) [1333] ----------------------------------------------- 0.00 0.00 7776/29636 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short) [1423] 0.00 0.00 8532/29636 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1343] 0.00 0.00 13328/29636 NewSpriteGroup(ByteReader*) [848] [1334] 0.0 0.00 0.00 29636 Pool::GetNew(unsigned long) [1334] ----------------------------------------------- 0.00 0.00 29636/29636 Pool::CleanPool() [345] [1335] 0.0 0.00 0.00 29636 Pool::FreeItem(unsigned long) [1335] ----------------------------------------------- 0.00 0.00 29383/29383 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] [1336] 0.0 0.00 0.00 29383 PositionHelper(Vehicle const*, bool) [1336] ----------------------------------------------- 0.00 0.00 2/28831 NetworkDisconnect(bool, bool) [458] 0.00 0.00 2/28831 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 5/28831 Station::~Station() [548] 0.00 0.00 20/28831 BaseStation::~BaseStation() [1058] 0.00 0.00 46/28831 Industry::~Industry() [410] 0.00 0.00 10698/28831 DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1173] 0.00 0.00 18058/28831 MoveToNextItem() [733] [1337] 0.0 0.00 0.00 28831 DeleteWindowById(WindowClass, int, bool) [1337] ----------------------------------------------- 0.00 0.00 26478/26478 AfterLoadGame() [83] [1338] 0.0 0.00 0.00 26478 GetTileOwner(unsigned int) [1338] ----------------------------------------------- 0.00 0.00 26415/26415 ReverseTrainSwapVeh(Train*, int, int) [766] [1339] 0.0 0.00 0.00 26415 SwapTrainFlags(unsigned short*, unsigned short*) [1339] ----------------------------------------------- 0.00 0.00 25083/25083 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] [1340] 0.0 0.00 0.00 25083 LinkRefresher::PredictNextOrder(Order const*, Order const*, unsigned char, unsigned int) [1340] 0.00 0.00 25086/79859 OrderList::GetNextDecisionNode(Order const*, unsigned int) const [1284] ----------------------------------------------- 0.00 0.00 1770/24322 AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) [832] 0.00 0.00 22552/24322 AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [731] [1341] 0.0 0.00 0.00 24322 AddGRFTextToList(GRFText**, GRFText*) [1341] ----------------------------------------------- 0.00 0.00 2464/23761 Vehicle::LeaveStation() [290] 0.00 0.00 21297/23761 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] [1342] 0.0 0.00 0.00 23761 Order::CanLeaveWithCargo(bool) const [1342] ----------------------------------------------- 0.00 0.00 23758/23758 NewSpriteGroup(ByteReader*) [848] [1343] 0.0 0.00 0.00 23758 GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [1343] 0.00 0.00 8532/29636 Pool::GetNew(unsigned long) [1334] ----------------------------------------------- 0.00 0.00 497/23480 SQLexer::ReadNumber() [1135] 0.00 0.00 8137/23480 SQLexer::ReadString(unsigned int, bool) [1062] 0.00 0.00 14846/23480 SQLexer::ReadID() [1052] [1344] 0.0 0.00 0.00 23480 SQLexer::APPEND_CHAR(unsigned int) [1344] 0.00 0.00 23480/2839908 Utf8Encode(char*, unsigned int) [1168] 0.00 0.00 160/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 72/23446 ReserveChangeInfo(ByteReader*) [1471] 0.00 0.00 23374/23446 FeatureChangeInfo(ByteReader*) [282] [1345] 0.0 0.00 0.00 23446 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1345] ----------------------------------------------- 0.00 0.00 118/21912 CommitVehicleListOrderChanges() [400] 0.00 0.00 21794/21912 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] [1346] 0.0 0.00 0.00 21912 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1346] ----------------------------------------------- 0.00 0.00 21822/21822 AfterLoadGame() [83] [1347] 0.0 0.00 0.00 21822 GetClearGround(unsigned int) [1347] ----------------------------------------------- 0.00 0.00 760/21794 ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1604] 0.00 0.00 796/21794 FeatureNewName(ByteReader*) [817] 0.00 0.00 938/21794 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] 0.00 0.00 2676/21794 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1511] 0.00 0.00 4174/21794 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 12450/21794 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1404] [1348] 0.0 0.00 0.00 21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 21794/21912 EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [1346] 0.00 0.00 10/44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1899] ----------------------------------------------- 0.00 0.00 48/21778 AfterLoadGame() [83] 0.00 0.00 243/21778 Vehicle::BeginLoading() [341] 0.00 0.00 1325/21778 VehicleOrderSaver::SwitchToNextOrder(bool) [1569] 0.00 0.00 2262/21778 Vehicle::DeleteUnreachedImplicitOrders() [856] 0.00 0.00 3791/21778 LinkRefresher::Run(Vehicle*, bool, bool) [414] 0.00 0.00 4482/21778 UpdateVehicleTimetable(Vehicle*, bool) [892] 0.00 0.00 4483/21778 ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) [897] 0.00 0.00 5144/21778 Vehicle::HandleLoading(bool) [217] [1349] 0.0 0.00 0.00 21778 OrderList::GetOrderAt(int) const [1349] ----------------------------------------------- 0.00 0.00 1829/21362 RebuildTownCaches() [210] 0.00 0.00 9641/21362 ClearTownHouse(Town*, unsigned int) [171] 0.00 0.00 9892/21362 BuildTownHouse(Town*, unsigned int) [224] [1350] 0.0 0.00 0.00 21362 UpdateTownRadius(Town*) [1350] ----------------------------------------------- 0.00 0.00 21292/21292 LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [415] [1351] 0.0 0.00 0.00 21292 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(LinkRefresher::Hop const&) [1351] ----------------------------------------------- 0.00 0.00 20177/20177 GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [292] [1352] 0.0 0.00 0.00 20177 IsRoadStop(unsigned int) [1352] ----------------------------------------------- 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendNewGRFCheck() [2833] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendJoin(ClientID) [2839] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendShutdown() [2832] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendCompanyUpdate() [2835] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendConfigUpdate() [2834] 0.00 0.00 1/20095 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 2/20095 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 2/20095 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 2/20095 PacketWriter::Finish() [1068] 0.00 0.00 2/20095 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 180/20095 ServerNetworkGameSocketHandler::SendSync() [1766] 0.00 0.00 2026/20095 PacketWriter::Write(unsigned char*, unsigned long) [885] 0.00 0.00 17873/20095 ServerNetworkGameSocketHandler::SendFrame() [1393] [1353] 0.0 0.00 0.00 20095 Packet::Packet(unsigned char) [1353] ----------------------------------------------- 0.00 0.00 2/20094 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [2462] 0.00 0.00 20092/20094 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] [1354] 0.0 0.00 0.00 20094 Packet::PrepareToSend() [1354] ----------------------------------------------- 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendNewGRFCheck() [2833] 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendJoin(ClientID) [2839] 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendShutdown() [2832] 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendCompanyUpdate() [2835] 0.00 0.00 1/20093 ServerNetworkGameSocketHandler::SendConfigUpdate() [2834] 0.00 0.00 1/20093 PacketWriter::Finish() [1068] 0.00 0.00 2/20093 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 2/20093 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 180/20093 ServerNetworkGameSocketHandler::SendSync() [1766] 0.00 0.00 2027/20093 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 17874/20093 ServerNetworkGameSocketHandler::SendFrame() [1393] [1355] 0.0 0.00 0.00 20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] 0.00 0.00 20092/20094 Packet::PrepareToSend() [1354] ----------------------------------------------- 0.00 0.00 19488/19488 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [1356] 0.0 0.00 0.00 19488 CheckRoadSlope(Slope, RoadBits*, RoadBits, RoadBits) [1356] ----------------------------------------------- 0.00 0.00 18950/18950 TrainLocoHandler(Train*, bool) [7] [1357] 0.0 0.00 0.00 18950 HasDepotReservation(unsigned int) [1357] ----------------------------------------------- 0.00 0.00 7565/18486 SlCalcObjMemberLength(void const*, SaveLoad const*) [265] 0.00 0.00 10921/18486 SlObjectMember(void*, SaveLoad const*) [57] [1358] 0.0 0.00 0.00 18486 GetBaseStationDescription() [1358] ----------------------------------------------- 0.00 0.00 2/18321 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/18321 ShowStatusBar() [760] 0.00 0.00 2/18321 AllocateToolbar() [758] 0.00 0.00 2/18321 RelocateAllWindows(int, int) [1128] 0.00 0.00 3/18321 ShowSelectGameWindow() [744] 0.00 0.00 4/18321 Window::ReInit(int, int) [880] 0.00 0.00 4/18321 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 4/18321 ReInitAllWindows() [547] 0.00 0.00 5/18321 DeleteConstructionWindows() [1120] 0.00 0.00 10/18321 SetupColoursAndInitialWindow() [726] 0.00 0.00 13/18321 Window::~Window() [1085] 0.00 0.00 13/18321 ResizeWindow(Window*, int, int, bool) [1093] 0.00 0.00 22/18321 SetWindowDirty(WindowClass, int) [467] 0.00 0.00 18235/18321 Window::InvalidateData(int, bool) [546] [1359] 0.0 0.00 0.00 18321 Window::SetDirty() const [1359] ----------------------------------------------- 0.00 0.00 18228/18228 InvalidateWindowData(WindowClass, int, int, bool) [462] [1360] 0.0 0.00 0.00 18228 StatusBarWindow::OnInvalidateData(int, bool) [1360] ----------------------------------------------- 0.00 0.00 1/18167 NetworkSyncCommandQueue(ServerNetworkGameSocketHandler*) [2721] 0.00 0.00 18166/18167 NetworkExecuteLocalCommandQueue() [949] [1361] 0.0 0.00 0.00 18167 CommandQueue::Peek(bool) [1361] ----------------------------------------------- 0.00 0.00 1/18163 NetworkServerStart() [406] 0.00 0.00 18162/18163 NetworkGameLoop() [4] [1362] 0.0 0.00 0.00 18163 NetworkUDPAdvertise() [1362] ----------------------------------------------- 0.00 0.00 18163/18163 GameLoop() [3] [1363] 0.0 0.00 0.00 18163 NetworkBackgroundLoop() [1363] 0.00 0.00 18162/18162 NetworkHTTPSocketHandler::HTTPReceive() [1372] 0.00 0.00 18162/18162 ClientNetworkContentSocketHandler::SendReceive() [1373] 0.00 0.00 18161/18161 TCPConnecter::CheckCallbacks() [1375] ----------------------------------------------- 0.00 0.00 18163/18163 StateGameLoop() [5] [1364] 0.0 0.00 0.00 18163 UpdateLandscapingLimits() [1364] ----------------------------------------------- 0.00 0.00 18163/18163 CallWindowTickEvent() [567] [1365] 0.0 0.00 0.00 18163 MainWindow::OnTick() [1365] ----------------------------------------------- 0.00 0.00 18163/18163 CallWindowTickEvent() [567] [1366] 0.0 0.00 0.00 18163 StatusBarWindow::OnTick() [1366] ----------------------------------------------- 0.00 0.00 18162/18162 GameLoop() [3] [1367] 0.0 0.00 0.00 18162 CursorTick() [1367] ----------------------------------------------- 0.00 0.00 18162/18162 NetworkGameLoop() [4] [1368] 0.0 0.00 0.00 18162 NetworkServer_Tick(bool) [1368] 0.00 0.00 17975/17975 NetworkCalculateLag(ServerNetworkGameSocketHandler const*) [1391] 0.00 0.00 17873/17874 NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) [1392] 0.00 0.00 17873/17874 ServerNetworkGameSocketHandler::SendFrame() [1393] 0.00 0.00 179/180 ServerNetworkGameSocketHandler::SendSync() [1766] ----------------------------------------------- 0.00 0.00 18162/18162 HandleMouseEvents() [1378] [1369] 0.0 0.00 0.00 18162 UpdateTileSelection() [1369] ----------------------------------------------- 0.00 0.00 18162/18162 HandleMouseEvents() [1378] [1370] 0.0 0.00 0.00 18162 VpHandlePlaceSizingDrag() [1370] ----------------------------------------------- 0.00 0.00 18162/18162 NetworkGameLoop() [4] [1371] 0.0 0.00 0.00 18162 TCPListenHandler::Receive() [1371] ----------------------------------------------- 0.00 0.00 18162/18162 NetworkBackgroundLoop() [1363] [1372] 0.0 0.00 0.00 18162 NetworkHTTPSocketHandler::HTTPReceive() [1372] ----------------------------------------------- 0.00 0.00 18162/18162 NetworkBackgroundLoop() [1363] [1373] 0.0 0.00 0.00 18162 ClientNetworkContentSocketHandler::SendReceive() [1373] ----------------------------------------------- 0.00 0.00 18162/18162 StateGameLoop() [5] [1374] 0.0 0.00 0.00 18162 Game::GameLoop() [1374] ----------------------------------------------- 0.00 0.00 18161/18161 NetworkBackgroundLoop() [1363] [1375] 0.0 0.00 0.00 18161 TCPConnecter::CheckCallbacks() [1375] ----------------------------------------------- 0.00 0.00 18161/18161 HandleMouseEvents() [1378] [1376] 0.0 0.00 0.00 18161 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1376] 0.00 0.00 18160/18160 NWidgetCore::GetWidgetFromPos(int, int) [1381] ----------------------------------------------- 0.00 0.00 18160/18160 HandleMouseEvents() [1378] [1377] 0.0 0.00 0.00 18160 FindWindowFromPt(int, int) [1377] ----------------------------------------------- 0.00 0.00 18160/18160 InputLoop() [487] [1378] 0.0 0.00 0.00 18160 HandleMouseEvents() [1378] 0.00 0.00 18162/18162 UpdateTileSelection() [1369] 0.00 0.00 18162/18162 VpHandlePlaceSizingDrag() [1370] 0.00 0.00 18161/18161 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1376] 0.00 0.00 18160/18160 FindWindowFromPt(int, int) [1377] ----------------------------------------------- 0.00 0.00 18160/18160 NetworkGameLoop() [4] [1379] 0.0 0.00 0.00 18160 NetworkDistributeCommands() [1379] 0.00 0.00 36138/36138 DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) [1325] ----------------------------------------------- 0.00 0.00 18160/18160 GameLoop() [3] [1380] 0.0 0.00 0.00 18160 MusicLoop() [1380] ----------------------------------------------- 0.00 0.00 18160/18160 NWidgetPIPContainer::GetWidgetFromPos(int, int) [1376] [1381] 0.0 0.00 0.00 18160 NWidgetCore::GetWidgetFromPos(int, int) [1381] ----------------------------------------------- 0.00 0.00 18059/18059 CallLandscapeTick() [40] [1382] 0.0 0.00 0.00 18059 OnTick_Trees() [1382] ----------------------------------------------- 0.00 0.00 18059/18059 CallLandscapeTick() [40] [1383] 0.0 0.00 0.00 18059 OnTick_Companies() [1383] 0.00 0.00 18056/18056 AI::CanStartNew() [1387] ----------------------------------------------- 0.00 0.00 18059/18059 StateGameLoop() [5] [1384] 0.0 0.00 0.00 18059 AI::GameLoop() [1384] ----------------------------------------------- 0.00 0.00 18057/18057 NewsLoop() [1055] [1385] 0.0 0.00 0.00 18057 IsNewsTickerShown() [1385] 0.00 0.00 18057/36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 18056/18056 StateGameLoop() [5] [1386] 0.0 0.00 0.00 18056 OnTick_LinkGraph() [1386] ----------------------------------------------- 0.00 0.00 18056/18056 OnTick_Companies() [1383] [1387] 0.0 0.00 0.00 18056 AI::CanStartNew() [1387] ----------------------------------------------- 0.00 0.00 18056/18056 StateGameLoop() [5] [1388] 0.0 0.00 0.00 18056 Layouter::ReduceLineCache() [1388] ----------------------------------------------- 0.00 0.00 1/18031 NetworkDisconnect(bool, bool) [458] 0.00 0.00 2/18031 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] 0.00 0.00 58/18031 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 17970/18031 ServerNetworkGameSocketHandler::Send() [182] [1389] 0.0 0.00 0.00 18031 NetworkTCPSocketHandler::SendPackets(bool) [1389] 0.00 0.00 20095/56671 Packet::~Packet() [1298] ----------------------------------------------- 0.00 0.00 1/18015 ReadFileToMem(char const*, unsigned long*, unsigned long) [2695] 0.00 0.00 1/18015 LoadFromHighScore() [927] 0.00 0.00 7/18015 FileExists(char const*) [2168] 0.00 0.00 21/18015 FioCreateDirectory(char const*) [2014] 0.00 0.00 61/18015 InitializeLanguagePacks() [846] 0.00 0.00 369/18015 TarScanner::AddFile(char const*, unsigned long, char const*) [757] 0.00 0.00 599/18015 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] 0.00 0.00 1379/18015 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1559] 0.00 0.00 15577/18015 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] [1390] 0.0 0.00 0.00 18015 OTTD2FS(char const*) [1390] ----------------------------------------------- 0.00 0.00 17975/17975 NetworkServer_Tick(bool) [1368] [1391] 0.0 0.00 0.00 17975 NetworkCalculateLag(ServerNetworkGameSocketHandler const*) [1391] ----------------------------------------------- 0.00 0.00 1/17874 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 17873/17874 NetworkServer_Tick(bool) [1368] [1392] 0.0 0.00 0.00 17874 NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) [1392] 0.00 0.00 17875/54026 CommandQueue::Pop(bool) [1301] 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] ----------------------------------------------- 0.00 0.00 1/17874 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 17873/17874 NetworkServer_Tick(bool) [1368] [1393] 0.0 0.00 0.00 17874 ServerNetworkGameSocketHandler::SendFrame() [1393] 0.00 0.00 35747/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 17874/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] 0.00 0.00 17873/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 240/3637650 Randomizer::Next(unsigned int) [1167] 0.00 0.00 240/942 Packet::Send_uint8(unsigned char) [1583] ----------------------------------------------- 0.00 0.00 1/17522 GameScannerInfo::FindInfo(char const*, int, bool) [1107] 0.00 0.00 5/17522 FioFindFullPath(char*, char const*, Subdirectory, char const*) [1111] 0.00 0.00 15/17522 AIScannerInfo::FindInfo(char const*, int, bool) [1009] 0.00 0.00 28/17522 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 531/17522 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 1758/17522 TarScanner::AddFile(char const*, unsigned long, char const*) [757] 0.00 0.00 15184/17522 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] [1394] 0.0 0.00 0.00 17522 strtolower(char*) [1394] ----------------------------------------------- 0.00 0.00 4/17441 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 8/17441 SQVM::Return(long long, long long, SQObjectPtr&) [1703] 0.00 0.00 29/17441 SQInstance::Finalize() [1969] 0.00 0.00 29/17441 RefTable::Finalize() [1932] 0.00 0.00 32/17441 Squirrel::Reset() [1960] 0.00 0.00 62/17441 SQFunctionProto::~SQFunctionProto() [1699] 0.00 0.00 70/17441 SQObjectPtr::operator=(SQObjectPtr const&) [1498] 0.00 0.00 72/17441 SQVM::~SQVM() [1930] 0.00 0.00 99/17441 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 99/17441 SQVM::Pop(long long) [1488] 0.00 0.00 101/17441 SQVM::Finalize() [1803] 0.00 0.00 106/17441 SQClass::~SQClass() [1874] 0.00 0.00 169/17441 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 209/17441 SQStringTable::Add(char const*, long long) [1405] 0.00 0.00 286/17441 SQClosure::Release() [1700] 0.00 0.00 370/17441 SQLexer::GetIDType(char*) [1545] 0.00 0.00 486/17441 SQFunctionProto::Release() [1698] 0.00 0.00 506/17441 SQFuncState::PopChildState() [1728] 0.00 0.00 786/17441 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 884/17441 SQClass::Finalize() [1872] 0.00 0.00 1155/17441 SQLexer::~SQLexer() [1945] 0.00 0.00 1965/17441 SQSharedState::~SQSharedState() [1925] 0.00 0.00 2060/17441 SQFuncState::~SQFuncState() [1697] 0.00 0.00 3842/17441 SQNativeClosure::Release() [1487] 0.00 0.00 4012/17441 SQTable::Release() [1570] [1395] 0.0 0.00 0.00 17441 sq_vm_free(void*, unsigned long long) [1395] ----------------------------------------------- 0.00 0.00 1036/16939 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 1328/16939 RoadStop::MakeDriveThrough() [1617] 0.00 0.00 2656/16939 RoadStop::Entry::Rebuild(RoadStop const*, int) [813] 0.00 0.00 11919/16939 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] [1396] 0.0 0.00 0.00 16939 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1396] ----------------------------------------------- 0.00 0.00 2/16022 MoveBuoysToWaypoints() [948] 0.00 0.00 4/16022 BuildOilRig(unsigned int) [541] 0.00 0.00 16016/16022 AfterLoadGame() [83] [1397] 0.0 0.00 0.00 16022 StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1397] ----------------------------------------------- 5760 SQTable::Rehash(bool) [1598] 0.00 0.00 172/8574 SQTable::Clone() [1977] 0.00 0.00 433/8574 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1653] 0.00 0.00 648/8574 SQSharedState::SQSharedState() [1924] 0.00 0.00 846/8574 SQFuncState::GetConstant(tagSQObject const&) [1555] 0.00 0.00 1052/8574 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1556] 0.00 0.00 1254/8574 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 1793/8574 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 2376/8574 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] [1398] 0.0 0.00 0.00 14334 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 786/17441 sq_vm_free(void*, unsigned long long) [1395] 786 SQTable::Rehash(bool) [1598] ----------------------------------------------- 0.00 0.00 14308/14308 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] [1399] 0.0 0.00 0.00 14308 GetCompanyInfo(Owner, Livery const*) [1399] ----------------------------------------------- 0.00 0.00 14307/14307 VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [132] [1400] 0.0 0.00 0.00 14307 GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*, unsigned char) [1400] ----------------------------------------------- 0.00 0.00 645/13600 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] 0.00 0.00 1036/13600 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 11919/13600 CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [258] [1401] 0.0 0.00 0.00 13600 RoadStop::GetByTile(unsigned int, RoadStopType) [1401] ----------------------------------------------- 0.00 0.00 4864/13260 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1777] 0.00 0.00 8396/13260 ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) [1419] [1402] 0.0 0.00 0.00 13260 MapSpriteMappingRecolour(PalSpriteID*) [1402] ----------------------------------------------- 0.00 0.00 29/12965 SQClass::CreateInstance() [1976] 0.00 0.00 29/12965 SQTable::Clone() [1977] 0.00 0.00 29/12965 SQVM::CLASS_OP(SQObjectPtr&, long long, long long) [1975] 0.00 0.00 32/12965 sq_newuserdata(SQVM*, unsigned long long) [1948] 0.00 0.00 32/12965 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 32/12965 SQClass::SQClass(SQSharedState*, SQClass*) [1873] 0.00 0.00 33/12965 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] 0.00 0.00 33/12965 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 36/12965 RefTable::AllocNodes(unsigned long long) [1931] 0.00 0.00 36/12965 SQVM::Init(SQVM*, long long) [1927] 0.00 0.00 72/12965 sq_open(long long) [1919] 0.00 0.00 78/12965 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 245/12965 SQStringTable::AllocNodes(long long) [1739] 0.00 0.00 252/12965 SQSharedState::SQSharedState() [1924] 0.00 0.00 253/12965 SQFuncState::PushChildState(SQSharedState*) [1729] 0.00 0.00 253/12965 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1730] 0.00 0.00 286/12965 SQFuncState::BuildProto() [1693] 0.00 0.00 345/12965 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 572/12965 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) [1696] 0.00 0.00 2034/12965 SQTable::AllocNodes(long long) [1524] 0.00 0.00 2736/12965 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] 0.00 0.00 5518/12965 SQStringTable::Add(char const*, long long) [1405] [1403] 0.0 0.00 0.00 12965 sq_vm_malloc(unsigned long long) [1403] ----------------------------------------------- 0.00 0.00 12450/12450 FeatureChangeInfo(ByteReader*) [282] [1404] 0.0 0.00 0.00 12450 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1404] 0.00 0.00 12450/21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 2988/4980 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1454] 0.00 0.00 498/758 TranslateRefitMask(unsigned int) [1605] 0.00 0.00 498/614 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1631] ----------------------------------------------- 0.00 0.00 12434/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] [1405] 0.0 0.00 0.00 12434 SQStringTable::Add(char const*, long long) [1405] 0.00 0.00 5518/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 5518/5518 SQString::SQString(char const*, long long) [1446] 0.00 0.00 209/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 209/209 SQStringTable::Resize(long long) [1754] ----------------------------------------------- 0.00 0.00 66/12434 sq_throwerror(SQVM*, char const*) [1858] 0.00 0.00 66/12434 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 309/12434 sq_setnativeclosurename(SQVM*, long long, char const*) [1686] 0.00 0.00 1224/12434 SQSharedState::SQSharedState() [1924] 0.00 0.00 1254/12434 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 1299/12434 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 1671/12434 SQLexer::GetIDType(char*) [1545] 0.00 0.00 1793/12434 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 4752/12434 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] [1406] 0.0 0.00 0.00 12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 12434/12434 SQStringTable::Add(char const*, long long) [1405] ----------------------------------------------- 0.00 0.00 1/11782 AIInfo::DummyConstructor(SQVM*) [1139] 0.00 0.00 1/11782 AIScannerInfo::Initialize() [534] 0.00 0.00 1/11782 DeterminePaths(char const*) [1017] 0.00 0.00 1/11782 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 1/11782 IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [1142] 0.00 0.00 1/11782 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] 0.00 0.00 2/11782 IniLoadFile::GetGroup(char const*, unsigned long, bool) [1006] 0.00 0.00 2/11782 GRFConfig::GRFConfig(GRFConfig const&) [2483] 0.00 0.00 3/11782 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] 0.00 0.00 4/11782 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 5/11782 DetermineBasePaths(char const*) [1030] 0.00 0.00 5/11782 openttd_main(int, char**) [1] 0.00 0.00 7/11782 IConsolePrint(TextColour, char const*) [960] 0.00 0.00 7/11782 DriverFactoryBase::DriverFactoryBase(Driver::Type, int, char const*, char const*) [1015] 0.00 0.00 13/11782 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] 0.00 0.00 16/11782 ScriptConfig::Change(char const*, int, bool, bool) [1007] 0.00 0.00 24/11782 AIInfo::Constructor(SQVM*) [1073] 0.00 0.00 28/11782 IsGoodGRFConfigList(GRFConfig*) [2371] 0.00 0.00 28/11782 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 32/11782 GRFFile::GRFFile(GRFConfig const*) [1956] 0.00 0.00 47/11782 ScriptConfig::StringToSettings(char const*) [1890] 0.00 0.00 56/11782 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] 0.00 0.00 56/11782 ScriptScanner::RegisterScript(ScriptInfo*) [1046] 0.00 0.00 58/11782 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 67/11782 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1857] 0.00 0.00 70/11782 IConsoleAliasRegister(char const*, char const*) [1936] 0.00 0.00 90/11782 AIConfig::SetSetting(char const*, int) [1785] 0.00 0.00 93/11782 ScriptConfig::ScriptConfig(ScriptConfig const*) [1887] 0.00 0.00 148/11782 ScriptInfo::AddSetting(SQVM*) [785] 0.00 0.00 206/11782 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 0.00 0.00 276/11782 IniGroup::IniGroup(IniLoadFile*, char const*, char const*) [829] 0.00 0.00 320/11782 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.00 367/11782 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.00 393/11782 GRFConfig::GRFConfig(char const*) [1654] 0.00 0.00 531/11782 FioOpenFile(int, char const*, Subdirectory) [853] 0.00 0.00 729/11782 TarScanner::AddFile(char const*, unsigned long, char const*) [757] 0.00 0.00 1053/11782 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] 0.00 0.00 3398/11782 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] 0.00 0.00 3642/11782 IniItem::IniItem(IniGroup*, char const*, char const*) [725] [1407] 0.0 0.00 0.00 11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 4016/11484 LoadFontGlyph(ByteReader*) [748] 0.00 0.00 7468/11484 SpriteFontCache::InitializeUnicodeGlyphMap() [935] [1408] 0.0 0.00 0.00 11484 SpriteFontCache::SetUnicodeGlyph(unsigned int, unsigned int) [1408] ----------------------------------------------- 0.00 0.00 10768/10768 AfterLoadVehicles(bool) [291] [1409] 0.0 0.00 0.00 10768 EffectVehicle::UpdateDeltaXY(Direction) [1409] ----------------------------------------------- 0.00 0.00 10098/10098 DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [216] [1410] 0.0 0.00 0.00 10098 DecreaseBuildingCount(Town*, unsigned short) [1410] ----------------------------------------------- 0.00 0.00 9798/9798 TryPathReserve(Train*, bool, bool) [47] [1411] 0.0 0.00 0.00 9798 SetDepotReservation(unsigned int, bool) [1411] ----------------------------------------------- 0.00 0.00 9435/9435 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1412] 0.0 0.00 0.00 9435 GetStationIndex(unsigned int) [1412] ----------------------------------------------- 924 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1413] 0.00 0.00 18/9216 GrfProcessingState::~GrfProcessingState() [7098] 0.00 0.00 72/9216 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 9126/9216 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1413] 0.0 0.00 0.00 9216+924 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1413] 924 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1413] ----------------------------------------------- 0.00 0.00 3856/9058 BuildTownHouse(Town*, unsigned int) [224] 0.00 0.00 5202/9058 NewHouseTileLoop(unsigned int) [36] [1414] 0.0 0.00 0.00 9058 Convert8bitBooleanCallback(GRFFile const*, unsigned short, unsigned short) [1414] ----------------------------------------------- 0.00 0.00 9035/9035 AfterLoadGame() [83] [1415] 0.0 0.00 0.00 9035 SetWaterClass(unsigned int, WaterClass) [1415] ----------------------------------------------- 0.00 0.00 26/9010 Load_ORDR() [683] 0.00 0.00 32/9010 DeleteOrder(Vehicle*, unsigned char) [857] 0.00 0.00 8952/9010 Pool::CleanPool() [2266] [1416] 0.0 0.00 0.00 9010 Pool::FreeItem(unsigned long) [1416] ----------------------------------------------- 0.00 0.00 8998/8998 Load_ORDR() [683] [1417] 0.0 0.00 0.00 8998 Pool::GetNew(unsigned long, unsigned long) [1417] ----------------------------------------------- 0.00 0.00 8532/8532 Pool::CleanPool() [345] [1418] 0.0 0.00 0.00 8532 CallbackResultSpriteGroup::~CallbackResultSpriteGroup() [1418] ----------------------------------------------- 0.00 0.00 3148/8396 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] 0.00 0.00 5248/8396 ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) [1492] [1419] 0.0 0.00 0.00 8396 ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) [1419] 0.00 0.00 34230/73110 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned int const&) const [1291] 0.00 0.00 8396/13260 MapSpriteMappingRecolour(PalSpriteID*) [1402] ----------------------------------------------- 0.00 0.00 2497/8279 FileScanner::Scan(char const*, Subdirectory, bool, bool) [110] 0.00 0.00 5782/8279 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [1420] 0.0 0.00 0.00 8279 MatchesExtension(char const*, char const*) [1420] ----------------------------------------------- 0.00 0.00 8124/8124 TileLoop_Industry(unsigned int) [59] [1421] 0.0 0.00 0.00 8124 SetIndustryGfx(unsigned int, unsigned short) [1421] ----------------------------------------------- 0.00 0.00 385/8054 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 391/8054 Vehicle::LeaveStation() [290] 0.00 0.00 7278/8054 LoadUnloadVehicle(Vehicle*) [64] [1422] 0.0 0.00 0.00 8054 RoadVehicle::MarkDirty() [1422] ----------------------------------------------- 0.00 0.00 7776/7776 NewSpriteGroup(ByteReader*) [848] [1423] 0.0 0.00 0.00 7776 CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short) [1423] 0.00 0.00 38880/73110 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned int const&) const [1291] 0.00 0.00 7776/29636 Pool::GetNew(unsigned long) [1334] ----------------------------------------------- 0.00 0.00 7776/7776 Pool::CleanPool() [345] [1424] 0.0 0.00 0.00 7776 ResultSpriteGroup::~ResultSpriteGroup() [1424] ----------------------------------------------- 0.00 0.00 7742/7742 AfterLoadGame() [83] [1425] 0.0 0.00 0.00 7742 SetTileOwner(unsigned int, Owner) [1425] ----------------------------------------------- 0.00 0.00 15/7645 sq_setinstanceup(SQVM*, long long, void*) [1964] 0.00 0.00 15/7645 sq_setreleasehook(SQVM*, long long, long long (*)(void*, long long)) [2048] 0.00 0.00 33/7645 sq_push(SQVM*, long long) [1944] 0.00 0.00 36/7645 sq_seterrorhandler(SQVM*) [1915] 0.00 0.00 156/7645 sq_instanceof(SQVM*) [1841] 0.00 0.00 243/7645 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 0.00 0.00 277/7645 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 284/7645 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] 0.00 0.00 309/7645 sq_setnativeclosurename(SQVM*, long long, char const*) [1686] 0.00 0.00 406/7645 sq_getinteger(SQVM*, long long, long long*) [1658] 0.00 0.00 762/7645 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1581] 0.00 0.00 1320/7645 sq_next(SQVM*, long long) [1619] 0.00 0.00 1851/7645 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 1938/7645 sq_get(SQVM*, long long) [1625] [1426] 0.0 0.00 0.00 7645 SQVM::GetUp(long long) [1426] ----------------------------------------------- 0.00 0.00 46/7612 IndustryMonthlyLoop() [143] 0.00 0.00 7566/7612 Pool::CleanPool() [411] [1427] 0.0 0.00 0.00 7612 Pool::FreeItem(unsigned long) [1427] ----------------------------------------------- 0.00 0.00 7571/7571 Load_INDY() [716] [1428] 0.0 0.00 0.00 7571 Pool::GetNew(unsigned long, unsigned long) [1428] ----------------------------------------------- 0.00 0.00 7416/7416 Pool::CleanPool() [345] [1429] 0.0 0.00 0.00 7416 DeterministicSpriteGroup::~DeterministicSpriteGroup() [1429] 0.00 0.00 7416/7416 DeterministicSpriteGroup::~DeterministicSpriteGroup() [1430] ----------------------------------------------- 0.00 0.00 7416/7416 DeterministicSpriteGroup::~DeterministicSpriteGroup() [1429] [1430] 0.0 0.00 0.00 7416 DeterministicSpriteGroup::~DeterministicSpriteGroup() [1430] ----------------------------------------------- 0.00 0.00 7196/7196 AfterLoadGame() [83] [1431] 0.0 0.00 0.00 7196 MakeClear(unsigned int, ClearGround, unsigned int) [clone .constprop.141] [1431] ----------------------------------------------- 0.00 0.00 3/7178 SQClass::Release() [2404] 0.00 0.00 29/7178 SQInstance::Finalize() [1969] 0.00 0.00 29/7178 SQInstance::Release() [1968] 0.00 0.00 33/7178 SQLexer::~SQLexer() [1945] 0.00 0.00 36/7178 SQVM::Release() [1928] 0.00 0.00 90/7178 SQClass::Finalize() [1872] 0.00 0.00 286/7178 SQFunctionProto::Release() [1698] 0.00 0.00 1154/7178 SQTable::Release() [1570] 0.00 0.00 5518/7178 SQStringTable::Remove(SQString*) [1444] [1432] 0.0 0.00 0.00 7178 SQRefCounted::~SQRefCounted() [1432] ----------------------------------------------- 0.00 0.00 1/7125 GetFileTitle(char const*, char*, char const*, Subdirectory) [1061] 0.00 0.00 4/7125 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 1080/7125 ScriptConfig::SettingsToString(char*, char const*) const [858] 0.00 0.00 6040/7125 TarScanner::AddFile(char const*, unsigned long, char const*) [757] [1433] 0.0 0.00 0.00 7125 strecat(char*, char const*, char const*) [1433] ----------------------------------------------- 7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1434] 0.00 0.00 7098/7098 TruncateCargo(CargoSpec const*, GoodsEntry*, unsigned int) [553] [1434] 0.0 0.00 0.00 7098+7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1434] 7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1434] ----------------------------------------------- 0.00 0.00 7094/7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [1436] [1435] 0.0 0.00 0.00 7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) [1435] ----------------------------------------------- 0.00 0.00 7094/7094 StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [543] [1436] 0.0 0.00 0.00 7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [1436] 0.00 0.00 7094/7094 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) [1435] ----------------------------------------------- 0.00 0.00 2332/7048 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] 0.00 0.00 4716/7048 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1437] 0.0 0.00 0.00 7048 TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [1437] ----------------------------------------------- 0.00 0.00 58/7042 InitializeLanguagePacks() [846] 0.00 0.00 6984/7042 ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [253] [1438] 0.0 0.00 0.00 7042 FS2OTTD(char const*) [1438] ----------------------------------------------- 0.00 0.00 39/6916 NetworkPopulateCompanyStats(NetworkCompanyStats*) [905] 0.00 0.00 385/6916 RoadVehArrivesAt(RoadVehicle const*, Station*) [1667] 0.00 0.00 391/6916 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1665] 0.00 0.00 1864/6916 CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [227] 0.00 0.00 4237/6916 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1439] 0.0 0.00 0.00 6916 RoadVehicle::IsBus() const [1439] ----------------------------------------------- 0.00 0.00 6900/6900 ReverseTrainDirection(Train*) [192] [1440] 0.0 0.00 0.00 6900 CountVehiclesInChain(Vehicle const*) [1440] ----------------------------------------------- 0.00 0.00 6102/6102 LinkRefresher::LinkRefresher(Vehicle*, std::set, std::allocator >*, bool, bool) [1470] [1441] 0.0 0.00 0.00 6102 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned char const&) [1441] 0.00 0.00 3680/3680 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned char const&) [1472] ----------------------------------------------- 0.00 0.00 107/5722 StringIDSorter(unsigned short const*, unsigned short const*) [823] 0.00 0.00 148/5722 CargoSpecClassSorter(CargoSpec const* const*, CargoSpec const* const*) [806] 0.00 0.00 5467/5722 IndustryTypeNameSorter(unsigned char const*, unsigned char const*) [454] [1442] 0.0 0.00 0.00 5722 strnatcmp(char const*, char const*, bool) [1442] ----------------------------------------------- 0.00 0.00 11/5545 AfterLoadGame() [83] 0.00 0.00 11/5545 FixupTrainLengths() [803] 0.00 0.00 21/5545 VehicleEnterDepot(Vehicle*) [761] 0.00 0.00 1601/5545 SettingsDisableElrail(int) [310] 0.00 0.00 1601/5545 AfterLoadVehicles(bool) [291] 0.00 0.00 2300/5545 ReverseTrainDirection(Train*) [192] [1443] 0.0 0.00 0.00 5545 InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [1443] ----------------------------------------------- 0.00 0.00 29/5518 SQVM::Finalize() [1803] 0.00 0.00 62/5518 SQFunctionProto::~SQFunctionProto() [1699] 0.00 0.00 66/5518 SQVM::Pop(long long) [1488] 0.00 0.00 218/5518 SQTable::Release() [1570] 0.00 0.00 370/5518 SQLexer::GetIDType(char*) [1545] 0.00 0.00 432/5518 SQClass::Finalize() [1872] 0.00 0.00 486/5518 SQFunctionProto::Release() [1698] 0.00 0.00 1089/5518 SQLexer::~SQLexer() [1945] 0.00 0.00 1173/5518 SQSharedState::~SQSharedState() [1925] 0.00 0.00 1593/5518 SQNativeClosure::Release() [1487] [1444] 0.0 0.00 0.00 5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 5518/7178 SQRefCounted::~SQRefCounted() [1432] ----------------------------------------------- 0.00 0.00 29/5518 SQVM::Finalize() [1803] 0.00 0.00 62/5518 SQFunctionProto::~SQFunctionProto() [1699] 0.00 0.00 66/5518 SQVM::Pop(long long) [1488] 0.00 0.00 218/5518 SQTable::Release() [1570] 0.00 0.00 370/5518 SQLexer::GetIDType(char*) [1545] 0.00 0.00 432/5518 SQClass::Finalize() [1872] 0.00 0.00 486/5518 SQFunctionProto::Release() [1698] 0.00 0.00 1089/5518 SQLexer::~SQLexer() [1945] 0.00 0.00 1173/5518 SQSharedState::~SQSharedState() [1925] 0.00 0.00 1593/5518 SQNativeClosure::Release() [1487] [1445] 0.0 0.00 0.00 5518 SQString::Release() [1445] ----------------------------------------------- 0.00 0.00 5518/5518 SQStringTable::Add(char const*, long long) [1405] [1446] 0.0 0.00 0.00 5518 SQString::SQString(char const*, long long) [1446] ----------------------------------------------- 0.00 0.00 5462/5462 AfterLoadGame() [83] [1447] 0.0 0.00 0.00 5462 MakeWater(unsigned int, Owner, WaterClass, unsigned char) [1447] ----------------------------------------------- 0.00 0.00 34/5344 AfterLoadGame() [83] 0.00 0.00 68/5344 AfterLoadVehicles(bool) [291] 0.00 0.00 5242/5344 VehiclesYearlyLoop() [877] [1448] 0.0 0.00 0.00 5344 Vehicle::IsPrimaryVehicle() const [1448] ----------------------------------------------- 0.00 0.00 5274/5274 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1449] 0.0 0.00 0.00 5274 GetRoadStopType(unsigned int) [1449] ----------------------------------------------- 0.00 0.00 5248/5248 ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) [1492] [1450] 0.0 0.00 0.00 5248 ReadSpriteLayoutRegisters(ByteReader*, TileLayoutFlags, bool, NewGRFSpriteLayout*, unsigned int) [1450] ----------------------------------------------- 0.00 0.00 4/5188 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 29/5188 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [1974] 0.00 0.00 70/5188 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [1853] 0.00 0.00 280/5188 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1706] 0.00 0.00 301/5188 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1688] 0.00 0.00 433/5188 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1653] 0.00 0.00 893/5188 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1589] 0.00 0.00 1507/5188 SQFuncState::GetConstant(tagSQObject const&) [1555] 0.00 0.00 1671/5188 SQLexer::GetIDType(char*) [1545] [1451] 0.0 0.00 0.00 5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] ----------------------------------------------- 0.00 0.00 5184/5184 InitBlocksizeForVehicles(VehicleType, EngineImageType) [550] [1452] 0.0 0.00 0.00 5184 Engine::IsEnabled() const [1452] ----------------------------------------------- 0.00 0.00 7/5154 SQLexer::ReadID() [1052] 0.00 0.00 8/5154 SQCompiler::Expression(bool) [1149] 0.00 0.00 8/5154 SQLexer::ReadString(unsigned int, bool) [1062] 0.00 0.00 25/5154 SQCompiler::Statement() [1063] 0.00 0.00 29/5154 SQFuncState::PushChildState(SQSharedState*) [1729] 0.00 0.00 32/5154 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 37/5154 SQFuncState::AllocStackPos() [1486] 0.00 0.00 68/5154 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 72/5154 sqvector::push_back(SQObjectPtr const&) [1661] 0.00 0.00 72/5154 SQVM::Init(SQVM*, long long) [1927] 0.00 0.00 76/5154 SQClass::SQClass(SQSharedState*, SQClass*) [1873] 0.00 0.00 92/5154 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1653] 0.00 0.00 160/5154 SQLexer::APPEND_CHAR(unsigned int) [1344] 0.00 0.00 169/5154 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 180/5154 SQSharedState::SQSharedState() [1924] 0.00 0.00 286/5154 SQFuncState::SetStackSize(long long) [1637] 0.00 0.00 286/5154 SQFuncState::PushLocalVariable(tagSQObject const&) [1695] 0.00 0.00 286/5154 SQFuncState::AddParameter(tagSQObject const&) [1694] 0.00 0.00 302/5154 SQFuncState::AddLineInfos(long long, bool, bool) [1585] 0.00 0.00 323/5154 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 451/5154 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 2185/5154 CompileTypemask(sqvector&, char const*) [1513] [1453] 0.0 0.00 0.00 5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 182/4980 ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1604] 0.00 0.00 658/4980 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1511] 0.00 0.00 1152/4980 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 2988/4980 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1404] [1454] 0.0 0.00 0.00 4980 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1454] ----------------------------------------------- 0.00 0.00 2/4936 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 4/4936 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 24/4936 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 32/4936 sq_newuserdata(SQVM*, unsigned long long) [1948] 0.00 0.00 32/4936 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 32/4936 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 33/4936 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] 0.00 0.00 36/4936 sq_base_register(SQVM*) [1913] 0.00 0.00 36/4936 Squirrel::Initialize() [1933] 0.00 0.00 54/4936 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 64/4936 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 74/4936 ScriptInfo::AddSetting(SQVM*) [785] 0.00 0.00 78/4936 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] 0.00 0.00 107/4936 sq_getclass(SQVM*, long long) [1806] 0.00 0.00 140/4936 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [1853] 0.00 0.00 240/4936 sq_pushinteger(SQVM*, long long) [1741] 0.00 0.00 243/4936 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] 0.00 0.00 345/4936 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 897/4936 sq_pushobject(SQVM*, tagSQObject) [1587] 0.00 0.00 1164/4936 sq_next(SQVM*, long long) [1619] 0.00 0.00 1299/4936 sq_pushstring(SQVM*, char const*, long long) [1564] [1455] 0.0 0.00 0.00 4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 4791/4791 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1456] 0.0 0.00 0.00 4791 GetScaledIndustryGenerationProbability(unsigned char, bool*) [1456] ----------------------------------------------- 0.00 0.00 1/4605 GfxLoadSprites() [237] 0.00 0.00 8/4605 LoadGrfFile(char const*, unsigned int, int) [676] 0.00 0.00 522/4605 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] 0.00 0.00 4074/4605 DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [781] [1457] 0.0 0.00 0.00 4605 FioSeekToFile(unsigned char, unsigned long) [1457] ----------------------------------------------- 0.00 0.00 29/4413 SQInstance::~SQInstance() [1971] 0.00 0.00 32/4413 SQUserData::Release() [1952] 0.00 0.00 33/4413 SQLexer::~SQLexer() [1945] 0.00 0.00 36/4413 SQVM::~SQVM() [1930] 0.00 0.00 61/4413 SQClass::Finalize() [1872] 0.00 0.00 61/4413 SQClass::~SQClass() [1874] 0.00 0.00 286/4413 SQClosure::Release() [1700] 0.00 0.00 1154/4413 SQTable::Release() [1570] 0.00 0.00 2721/4413 SQNativeClosure::Release() [1487] [1458] 0.0 0.00 0.00 4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] ----------------------------------------------- 0.00 0.00 4/4275 SQCompiler::Expression(bool) [1149] 0.00 0.00 33/4275 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/4275 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 280/4275 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 556/4275 SQCompiler::Statement() [1063] 0.00 0.00 1226/4275 SQCompiler::Factor() [1066] 0.00 0.00 1923/4275 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1459] 0.0 0.00 0.00 4275 SQFuncState::AddInstruction(SQInstruction&) [1459] 0.00 0.00 451/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 0.00 0.00 144/259 SQVM::Raise_ParamTypeError(long long, long long, long long) [1723] ----------------------------------------------- 0.00 0.00 1/4079 VideoDriver_Dedicated::Start(char const* const*) [2825] 0.00 0.00 4/4079 GfxInitSpriteCache() [2316] 0.00 0.00 4074/4079 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [247] [1460] 0.0 0.00 0.00 4079 Blitter_Null::GetScreenDepth() [1460] ----------------------------------------------- 0.00 0.00 4074/4074 ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [247] [1461] 0.0 0.00 0.00 4074 SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, bool) [1461] ----------------------------------------------- 0.00 0.00 4051/4051 TileLoop_Industry(unsigned int) [59] [1462] 0.0 0.00 0.00 4051 SetAnimationFrame(unsigned int, unsigned char) [1462] ----------------------------------------------- 0.00 0.00 6/3937 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [2193] 0.00 0.00 62/3937 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 3869/3937 TriggerWatchedCargoCallbacks(Station*) [427] [1463] 0.0 0.00 0.00 3937 OrthogonalTileArea::OrthogonalTileArea(unsigned int, unsigned int) [1463] ----------------------------------------------- 0.00 0.00 256/3904 Load_ENGS() [1080] 0.00 0.00 1824/3904 CopyTempEngineData() [2366] 0.00 0.00 1824/3904 Load_ENGN() [769] [1464] 0.0 0.00 0.00 3904 GetTempDataEngine(unsigned short) [1464] 0.00 0.00 1824/1824 Engine::Engine() [1534] 0.00 0.00 11/11 void std::vector >::_M_emplace_back_aux(Engine*&&) [2098] ----------------------------------------------- 0.00 0.00 1824/3904 Engine::~Engine() [1535] 0.00 0.00 2080/3904 Pool::CleanPool() [2107] [1465] 0.0 0.00 0.00 3904 UnloadWagonOverrides(Engine*) [1465] ----------------------------------------------- 0.00 0.00 3837/3837 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, unsigned short const&) [1467] [1466] 0.0 0.00 0.00 3837 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(unsigned short const&) [1466] ----------------------------------------------- 0.00 0.00 538/3836 Load_STNN() [407] 0.00 0.00 3298/3836 StationCargoList::Append(CargoPacket*, unsigned short) [214] [1467] 0.0 0.00 0.00 3836 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, unsigned short const&) [1467] 0.00 0.00 3837/3837 std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(unsigned short const&) [1466] ----------------------------------------------- 21297 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1468] 0.00 0.00 3791/3791 LinkRefresher::Run(Vehicle*, bool, bool) [414] [1468] 0.0 0.00 0.00 3791+21297 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1468] 21297 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1468] ----------------------------------------------- 6101 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1469] 0.00 0.00 3791/3791 LinkRefresher::Run(Vehicle*, bool, bool) [414] [1469] 0.0 0.00 0.00 3791+6101 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1469] 6101 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1469] ----------------------------------------------- 0.00 0.00 3790/3790 LinkRefresher::Run(Vehicle*, bool, bool) [414] [1470] 0.0 0.00 0.00 3790 LinkRefresher::LinkRefresher(Vehicle*, std::set, std::allocator >*, bool, bool) [1470] 0.00 0.00 6102/6102 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned char const&) [1441] ----------------------------------------------- 0.00 0.00 3684/3684 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1471] 0.0 0.00 0.00 3684 ReserveChangeInfo(ByteReader*) [1471] 0.00 0.00 72/23446 HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1345] 0.00 0.00 8/16 ChangeInfoResult LoadTranslationTable >(unsigned int, int, ByteReader*, SmallVector&, char const*) [2041] ----------------------------------------------- 0.00 0.00 3680/3680 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned char const&) [1441] [1472] 0.0 0.00 0.00 3680 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned char const&) [1472] ----------------------------------------------- 0.00 0.00 3630/3630 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1473] 0.0 0.00 0.00 3630 SkipAct1(ByteReader*) [1473] ----------------------------------------------- 0.00 0.00 3375/3375 SaveFileToDisk(bool) [883] [1474] 0.0 0.00 0.00 3375 LZMASaveFilter::Write(unsigned char*, unsigned long) [1474] ----------------------------------------------- 0.00 0.00 3372/3372 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1475] 0.0 0.00 0.00 3372 Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [1475] ----------------------------------------------- 0.00 0.00 3244/3244 UpdateOrderDest(Vehicle*, Order const*, int, bool) [614] [1476] 0.0 0.00 0.00 3244 Train::GetOrderStationLocation(unsigned short) [1476] ----------------------------------------------- 0.00 0.00 3139/3139 TrainController(Train*, Vehicle*, bool) [11] [1477] 0.0 0.00 0.00 3139 IsTunnel(unsigned int) [1477] ----------------------------------------------- 0.00 0.00 4/3076 SQCompiler::Expression(bool) [1149] 0.00 0.00 58/3076 SQCompiler::Statement() [1063] 0.00 0.00 420/3076 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 1088/3076 SQCompiler::ParseTableOrClass(long long, long long) [1034] 0.00 0.00 1506/3076 SQCompiler::Factor() [1066] [1478] 0.0 0.00 0.00 3076 SQFuncState::PushTarget(long long) [1478] 0.00 0.00 2796/2796 SQFuncState::AllocStackPos() [1486] 0.00 0.00 323/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 12/3076 SQCompiler::Expression(bool) [1149] 0.00 0.00 214/3076 SQCompiler::Factor() [1066] 0.00 0.00 505/3076 SQCompiler::Statement() [1063] 0.00 0.00 675/3076 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 1670/3076 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1479] 0.0 0.00 0.00 3076 SQFuncState::PopTarget() [1479] ----------------------------------------------- 0.00 0.00 2/3030 long long SQConvert::DefSQConstructorCallback(SQVM*) [2484] 0.00 0.00 6/3030 GRFConfig::GRFConfig(GRFConfig const&) [2483] 0.00 0.00 13/3030 long long SQConvert::DefSQConstructorCallback(SQVM*) [2072] 0.00 0.00 56/3030 IsGoodGRFConfigList(GRFConfig*) [2371] 0.00 0.00 91/3030 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] 0.00 0.00 91/3030 Game::NewEvent(ScriptEvent*) [1828] 0.00 0.00 1263/3030 GRFConfig::GRFConfig(char const*) [1654] 0.00 0.00 1508/3030 AI::NewEvent(Owner, ScriptEvent*) [1554] [1480] 0.0 0.00 0.00 3030 SimpleCountedObject::AddRef() [1480] ----------------------------------------------- 0.00 0.00 3020/3020 Pool::CleanPool() [345] [1481] 0.0 0.00 0.00 3020 RealSpriteGroup::~RealSpriteGroup() [1481] 0.00 0.00 3020/3020 RealSpriteGroup::~RealSpriteGroup() [1482] ----------------------------------------------- 0.00 0.00 3020/3020 RealSpriteGroup::~RealSpriteGroup() [1481] [1482] 0.0 0.00 0.00 3020 RealSpriteGroup::~RealSpriteGroup() [1482] ----------------------------------------------- 0.00 0.00 2911/2911 GetFoundationSlope(unsigned int, int*) [161] [1483] 0.0 0.00 0.00 2911 GetFoundation_Track(unsigned int, Slope) [1483] ----------------------------------------------- 0.00 0.00 2864/2864 SetupEngines() [1140] [1484] 0.0 0.00 0.00 2864 Pool::GetNew(unsigned long) [1484] ----------------------------------------------- 0.00 0.00 2864/2864 SetupEngines() [1140] [1485] 0.0 0.00 0.00 2864 Engine::Engine(VehicleType, unsigned short) [1485] ----------------------------------------------- 0.00 0.00 2796/2796 SQFuncState::PushTarget(long long) [1478] [1486] 0.0 0.00 0.00 2796 SQFuncState::AllocStackPos() [1486] 0.00 0.00 37/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 36/2721 SQVM::Finalize() [1803] 0.00 0.00 48/2721 SQClass::Finalize() [1872] 0.00 0.00 2637/2721 SQTable::Release() [1570] [1487] 0.0 0.00 0.00 2721 SQNativeClosure::Release() [1487] 0.00 0.00 3842/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 2721/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] 0.00 0.00 1593/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 1593/5518 SQString::Release() [1445] 0.00 0.00 32/32 SQUserData::Release() [1952] ----------------------------------------------- 0.00 0.00 1/2669 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 3/2669 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 4/2669 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 7/2669 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/2669 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 13/2669 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 29/2669 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 32/2669 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 32/2669 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 36/2669 SQVM::Init(SQVM*, long long) [1927] 0.00 0.00 36/2669 Squirrel::Uninitialize() [1934] 0.00 0.00 66/2669 sq_get(SQVM*, long long) [1625] 0.00 0.00 70/2669 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long long, SQObjectPtr&) [1854] 0.00 0.00 72/2669 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 162/2669 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 251/2669 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 284/2669 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] 0.00 0.00 317/2669 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 617/2669 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 628/2669 ScriptInfo::AddSetting(SQVM*) [785] [1488] 0.0 0.00 0.00 2669 SQVM::Pop(long long) [1488] 0.00 0.00 99/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 66/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 66/5518 SQString::Release() [1445] 0.00 0.00 33/286 SQClosure::Release() [1700] ----------------------------------------------- 0.00 0.00 196/2660 AfterLoadVehicles(bool) [291] 0.00 0.00 391/2660 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] 0.00 0.00 2073/2660 TrainLocoHandler(Train*, bool) [7] [1489] 0.0 0.00 0.00 2660 Order::Free() [1489] ----------------------------------------------- 0.00 0.00 21/2656 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [727] 0.00 0.00 22/2656 bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [967] 0.00 0.00 2613/2656 CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [728] [1490] 0.0 0.00 0.00 2656 CFollowTrackT<(TransportType)0, Train, true, true>::Init(Train const*, RailTypes, CPerformanceTimer*) [1490] ----------------------------------------------- 0.00 0.00 2646/2646 VideoDriver_Dedicated::MainLoop() [2] [1491] 0.0 0.00 0.00 2646 HasClients() [1491] ----------------------------------------------- 0.00 0.00 2624/2624 NewSpriteGroup(ByteReader*) [848] [1492] 0.0 0.00 0.00 2624 ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) [1492] 0.00 0.00 5248/8396 ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) [1419] 0.00 0.00 5248/5248 ReadSpriteLayoutRegisters(ByteReader*, TileLayoutFlags, bool, NewGRFSpriteLayout*, unsigned int) [1450] 0.00 0.00 2624/2624 NewGRFSpriteLayout::Allocate(unsigned int) [1493] ----------------------------------------------- 0.00 0.00 2624/2624 ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) [1492] [1493] 0.0 0.00 0.00 2624 NewGRFSpriteLayout::Allocate(unsigned int) [1493] ----------------------------------------------- 0.00 0.00 2624/2624 Pool::CleanPool() [345] [1494] 0.0 0.00 0.00 2624 TileLayoutSpriteGroup::~TileLayoutSpriteGroup() [1494] ----------------------------------------------- 0.00 0.00 79/2554 Pool::CleanPool() [768] 0.00 0.00 2475/2554 LoadUnloadVehicle(Vehicle*) [64] [1495] 0.0 0.00 0.00 2554 Pool::FreeItem(unsigned long) [1495] ----------------------------------------------- 0.00 0.00 2550/2550 AfterLoadGame() [83] [1496] 0.0 0.00 0.00 2550 GetStationType(unsigned int) [1496] ----------------------------------------------- 0.00 0.00 262/2519 GRFTextWrapper::~GRFTextWrapper() [1721] 0.00 0.00 2257/2519 GRFParameterInfo::~GRFParameterInfo() [1879] [1497] 0.0 0.00 0.00 2519 CleanUpGRFText(GRFText*) [1497] ----------------------------------------------- 0.00 0.00 2479/2479 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1498] 0.0 0.00 0.00 2479 SQObjectPtr::operator=(SQObjectPtr const&) [1498] 0.00 0.00 70/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 70/1154 SQTable::Release() [1570] ----------------------------------------------- 0.00 0.00 2464/2464 ClearPathReservation(Train const*, unsigned int, Trackdir) [408] [1499] 0.0 0.00 0.00 2464 SetTunnelBridgeReservation(unsigned int, bool) [clone .constprop.159] [1499] ----------------------------------------------- 0.00 0.00 2464/2464 Vehicle::LeaveStation() [290] [1500] 0.0 0.00 0.00 2464 Order::MakeLeaveStation() [1500] ----------------------------------------------- 0.00 0.00 2464/2464 Vehicle::LeaveStation() [290] [1501] 0.0 0.00 0.00 2464 std::list >::remove(Vehicle* const&) [1501] ----------------------------------------------- 0.00 0.00 2463/2463 Vehicle::LeaveStation() [290] [1502] 0.0 0.00 0.00 2463 Vehicle::CancelReservation(unsigned short, Station*) [1502] ----------------------------------------------- 0.00 0.00 2/2462 AfterLoadGame() [83] 0.00 0.00 2460/2462 PrepareUnload(Vehicle*) [416] [1503] 0.0 0.00 0.00 2462 Pool::GetNew(unsigned long) [1503] ----------------------------------------------- 0.00 0.00 2460/2460 Vehicle::BeginLoading() [341] [1504] 0.0 0.00 0.00 2460 Order::MakeLoading(bool) [1504] ----------------------------------------------- 0.00 0.00 2458/2458 CargoPayment::~CargoPayment() [402] [1505] 0.0 0.00 0.00 2458 ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [1505] ----------------------------------------------- 0.00 0.00 1/2394 Industry::~Industry() [410] 0.00 0.00 2393/2394 PlantRandomFarmField(Industry const*) [884] [1506] 0.0 0.00 0.00 2394 OrthogonalTileArea::ClampToMap() [1506] ----------------------------------------------- 0.00 0.00 2362/2362 LoadNewGRF(unsigned int, unsigned int) [248] [1507] 0.0 0.00 0.00 2362 IsHouseSpecValid(HouseSpec*, HouseSpec const*, HouseSpec const*, HouseSpec const*, char const*) [1507] ----------------------------------------------- 0.00 0.00 58/2362 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 2304/2362 SQSharedState::SQSharedState() [1924] [1508] 0.0 0.00 0.00 2362 SQObjectPtr::~SQObjectPtr() [1508] ----------------------------------------------- 0.00 0.00 2301/2301 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] [1509] 0.0 0.00 0.00 2301 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) [1509] ----------------------------------------------- 0.00 0.00 12/2280 InsertOrder(Vehicle*, Order*, unsigned char) [896] 0.00 0.00 25/2280 Vehicle::BeginLoading() [341] 0.00 0.00 2243/2280 Vehicle::DeleteUnreachedImplicitOrders() [856] [1510] 0.0 0.00 0.00 2280 Vehicle::GetGroundVehicleFlags() [1510] ----------------------------------------------- 0.00 0.00 2212/2212 FeatureChangeInfo(ByteReader*) [282] [1511] 0.0 0.00 0.00 2212 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1511] 0.00 0.00 2676/21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 658/4980 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1454] 0.00 0.00 94/758 TranslateRefitMask(unsigned int) [1605] 0.00 0.00 22/118 AlterVehicleListOrder(unsigned short, unsigned int) [1797] ----------------------------------------------- 0.00 0.00 2210/2210 FeatureChangeInfo(ByteReader*) [282] [1512] 0.0 0.00 0.00 2210 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1512] 0.00 0.00 246/184291 GetCargoIDByLabel(unsigned int) [1245] 0.00 0.00 246/178990 GetCargoTranslation(unsigned char, GRFFile const*, bool) [1248] 0.00 0.00 172/172 AddStringForMapping(unsigned short, unsigned short*) [1771] 0.00 0.00 16/16 AllocateHouseClassID(unsigned char, unsigned int) [2040] ----------------------------------------------- 0.00 0.00 169/2185 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 2016/2185 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] [1513] 0.0 0.00 0.00 2185 CompileTypemask(sqvector&, char const*) [1513] 0.00 0.00 2185/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 2164/2164 SlSaveLoadConv(void*, unsigned int) [124] [1514] 0.0 0.00 0.00 2164 RemapOldStringID(unsigned short) [1514] ----------------------------------------------- 0.00 0.00 2126/2126 CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [684] [1515] 0.0 0.00 0.00 2126 FixedSizeArray, 1024u>::~FixedSizeArray() [1515] ----------------------------------------------- 0.00 0.00 2125/2125 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [1516] 0.0 0.00 0.00 2125 YapfTrainFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [1516] ----------------------------------------------- 0.00 0.00 2124/2124 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [1517] 0.0 0.00 0.00 2124 TryReserveSafeTrack(Train const*, unsigned int, Trackdir, bool) [1517] ----------------------------------------------- 0.00 0.00 2082/2082 CargoPayment::~CargoPayment() [402] [1518] 0.0 0.00 0.00 2082 Train::GetExpenseType(bool) const [1518] ----------------------------------------------- 0.00 0.00 2080/2080 Pool::CleanPool() [2107] [1519] 0.0 0.00 0.00 2080 Pool::FreeItem(unsigned long) [1519] ----------------------------------------------- 0.00 0.00 2073/2073 TrainLocoHandler(Train*, bool) [7] [1520] 0.0 0.00 0.00 2073 YapfTrainCheckReverse(Train const*) [1520] 0.00 0.00 4145/1746880 Train::GetVehicleTrackdir() const [1175] ----------------------------------------------- 0.00 0.00 2073/2073 CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [170] [1521] 0.0 0.00 0.00 2073 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::~CYapfT() [1521] 0.00 0.00 4145/225413 ByteBlob::Free() [1236] ----------------------------------------------- 0.00 0.00 29/2037 SQInstance::SQInstance(SQSharedState*, SQClass*, long long) [1970] 0.00 0.00 32/2037 sq_newuserdata(SQVM*, unsigned long long) [1948] 0.00 0.00 33/2037 sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [994] 0.00 0.00 36/2037 SQVM::SQVM(SQSharedState*) [1929] 0.00 0.00 61/2037 SQClass::SQClass(SQSharedState*, SQClass*) [1873] 0.00 0.00 253/2037 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1730] 0.00 0.00 345/2037 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 1248/2037 SQTable::SQTable(SQSharedState*, long long) [1566] [1522] 0.0 0.00 0.00 2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] ----------------------------------------------- 0.00 0.00 226/2034 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [868] 0.00 0.00 1808/2034 ReplaceEnglishWords(char*, bool) [1748] [1523] 0.0 0.00 0.00 2034 ReplaceWords(char const*, char const*, char*) [1523] ----------------------------------------------- 0.00 0.00 786/2034 SQTable::Rehash(bool) [1598] 0.00 0.00 1248/2034 SQTable::SQTable(SQSharedState*, long long) [1566] [1524] 0.0 0.00 0.00 2034 SQTable::AllocNodes(long long) [1524] 0.00 0.00 2034/12965 sq_vm_malloc(unsigned long long) [1403] ----------------------------------------------- 0.00 0.00 1993/1993 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1526] [1525] 0.0 0.00 0.00 1993 TranslateIndex(SQObjectPtr const&) [1525] ----------------------------------------------- 0.00 0.00 201/1993 SQTable::Clone() [1977] 0.00 0.00 660/1993 SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, long long, int, int&) [1620] 0.00 0.00 1132/1993 SQFuncState::BuildProto() [1693] [1526] 0.0 0.00 0.00 1993 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1526] 0.00 0.00 1993/1993 TranslateIndex(SQObjectPtr const&) [1525] ----------------------------------------------- 0.00 0.00 2/1983 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/1983 SubsidyMonthlyLoop() [679] 0.00 0.00 41/1983 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 46/1983 ChangeIndustryProduction(Industry*, bool) [463] 0.00 0.00 56/1983 IsGoodGRFConfigList(GRFConfig*) [2371] 0.00 0.00 91/1983 Game::NewEvent(ScriptEvent*) [1828] 0.00 0.00 237/1983 GRFConfig::~GRFConfig() [1839] 0.00 0.00 1508/1983 AI::NewEvent(Owner, ScriptEvent*) [1554] [1527] 0.0 0.00 0.00 1983 SimpleCountedObject::Release() [1527] 0.00 0.00 262/262 GRFTextWrapper::~GRFTextWrapper() [1721] 0.00 0.00 113/113 ScriptEventVehicleUnprofitable::~ScriptEventVehicleUnprofitable() [1802] 0.00 0.00 92/92 ScriptEventIndustryClose::~ScriptEventIndustryClose() [1824] 0.00 0.00 82/82 ScriptEventIndustryOpen::~ScriptEventIndustryOpen() [1838] 0.00 0.00 30/30 ScriptEventVehicleLost::~ScriptEventVehicleLost() [1965] 0.00 0.00 4/4 ScriptEventSubsidyOfferExpired::~ScriptEventSubsidyOfferExpired() [2337] 0.00 0.00 4/4 ScriptEventSubsidyOffer::~ScriptEventSubsidyOffer() [2332] ----------------------------------------------- 0.00 0.00 142/1917 GetFoundation_Object(unsigned int, Slope) [1782] 0.00 0.00 213/1917 TileLoop_Track(unsigned int) [145] 0.00 0.00 290/1917 AddAcceptedCargo_Object(unsigned int, CargoArray&, unsigned int*) [1690] 0.00 0.00 636/1917 ObjectSpec::GetByTile(unsigned int) [1628] 0.00 0.00 636/1917 TileLoop_Object(unsigned int) [801] [1528] 0.0 0.00 0.00 1917 GetObjectType(unsigned int) [1528] 0.00 0.00 1917/1917 Object::GetByTile(unsigned int) [1529] ----------------------------------------------- 0.00 0.00 1917/1917 GetObjectType(unsigned int) [1528] [1529] 0.0 0.00 0.00 1917 Object::GetByTile(unsigned int) [1529] ----------------------------------------------- 0.00 0.00 1864/1864 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] [1530] 0.0 0.00 0.00 1864 std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [1530] ----------------------------------------------- 0.00 0.00 1829/1829 Load_TOWN() [347] [1531] 0.0 0.00 0.00 1829 Pool::GetNew(unsigned long, unsigned long) [1531] ----------------------------------------------- 0.00 0.00 1829/1829 Pool::CleanPool() [2263] [1532] 0.0 0.00 0.00 1829 Pool::FreeItem(unsigned long) [1532] ----------------------------------------------- 0.00 0.00 1829/1829 Pool::CleanPool() [2263] [1533] 0.0 0.00 0.00 1829 Town::~Town() [1533] ----------------------------------------------- 0.00 0.00 1824/1824 GetTempDataEngine(unsigned short) [1464] [1534] 0.0 0.00 0.00 1824 Engine::Engine() [1534] ----------------------------------------------- 0.00 0.00 1824/1824 CopyTempEngineData() [2366] [1535] 0.0 0.00 0.00 1824 Engine::~Engine() [1535] 0.00 0.00 1824/3904 UnloadWagonOverrides(Engine*) [1465] ----------------------------------------------- 0.00 0.00 33/1793 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/1793 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 672/1793 SQCompiler::Factor() [1066] 0.00 0.00 835/1793 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1536] 0.0 0.00 0.00 1793 SQFuncState::CreateString(char const*, long long) [1536] 0.00 0.00 1793/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 1793/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] ----------------------------------------------- 0.00 0.00 1752/1752 AfterLoadGame() [83] [1537] 0.0 0.00 0.00 1752 GetRoadTileType(unsigned int) [1537] ----------------------------------------------- 0.00 0.00 1716/1716 GroupStatistics::UpdateAfterLoad() [556] [1538] 0.0 0.00 0.00 1716 GroupStatistics::CountVehicle(Vehicle const*, int) [1538] 0.00 0.00 3432/75556 GroupStatistics::Get(Owner, unsigned short, VehicleType) [1289] ----------------------------------------------- 0.00 0.00 2/1701 MoveBuoysToWaypoints() [948] 0.00 0.00 3/1701 Industry::~Industry() [410] 0.00 0.00 1696/1701 Pool::CleanPool() [549] [1539] 0.0 0.00 0.00 1701 Pool::FreeItem(unsigned long) [1539] ----------------------------------------------- 0.00 0.00 2/1697 MoveBuoysToWaypoints() [948] 0.00 0.00 17/1697 Load_STNS() [864] 0.00 0.00 1678/1697 Load_STNN() [407] [1540] 0.0 0.00 0.00 1697 Pool::GetNew(unsigned long, unsigned long) [1540] ----------------------------------------------- 0.00 0.00 1694/1694 Pool::CleanPool() [2272] [1541] 0.0 0.00 0.00 1694 Pool::FreeItem(unsigned long) [1541] ----------------------------------------------- 0.00 0.00 1694/1694 AfterLoadVehicles(bool) [291] [1542] 0.0 0.00 0.00 1694 OrderList::Initialize(Order*, Vehicle*) [1542] ----------------------------------------------- 0.00 0.00 4/1693 BuildOilRig(unsigned int) [541] 0.00 0.00 17/1693 Load_STNS() [864] 0.00 0.00 1672/1693 Load_STNN() [407] [1543] 0.0 0.00 0.00 1693 Station::Station(unsigned int) [1543] ----------------------------------------------- 0.00 0.00 1678/1678 AfterLoadStations() [2413] [1544] 0.0 0.00 0.00 1678 StationUpdateCachedTriggers(BaseStation*) [1544] ----------------------------------------------- 0.00 0.00 1671/1671 SQLexer::ReadID() [1052] [1545] 0.0 0.00 0.00 1671 SQLexer::GetIDType(char*) [1545] 0.00 0.00 1671/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 1671/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] 0.00 0.00 370/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 370/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 370/5518 SQString::Release() [1445] ----------------------------------------------- 0.00 0.00 26/1669 GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [394] 0.00 0.00 33/1669 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [755] 0.00 0.00 84/1669 MusicSet::FillSetDetails(IniFile*, char const*, char const*) [420] 0.00 0.00 178/1669 HotkeyList::Load(IniFile*) [1131] 0.00 0.00 267/1669 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [421] 0.00 0.00 374/1669 BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [395] 0.00 0.00 707/1669 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] [1546] 0.0 0.00 0.00 1669 IniGroup::GetItem(char const*, bool) [1546] ----------------------------------------------- 0.00 0.00 1668/1668 Load_ORDL() [776] [1547] 0.0 0.00 0.00 1668 Pool::GetNew(unsigned long, unsigned long) [1547] ----------------------------------------------- 0.00 0.00 1634/1634 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] [1548] 0.0 0.00 0.00 1634 SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [1548] ----------------------------------------------- 0.00 0.00 1/1632 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 3/1632 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 4/1632 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 7/1632 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/1632 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 13/1632 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 29/1632 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 32/1632 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 32/1632 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 36/1632 SQVM::Init(SQVM*, long long) [1927] 0.00 0.00 36/1632 Squirrel::Uninitialize() [1934] 0.00 0.00 72/1632 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 162/1632 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 251/1632 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 317/1632 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 628/1632 ScriptInfo::AddSetting(SQVM*) [785] [1549] 0.0 0.00 0.00 1632 sq_pop(SQVM*, long long) [1549] ----------------------------------------------- 0.00 0.00 9/1557 DoSave(SaveFilter*, bool) [51] 0.00 0.00 198/1557 Save_CHTS() [1119] 0.00 0.00 1350/1557 Save_GLOG() [778] [1550] 0.0 0.00 0.00 1557 SlWriteByte(unsigned char) [1550] ----------------------------------------------- 0.00 0.00 1548/1548 LoadNewGRF(unsigned int, unsigned int) [248] [1551] 0.0 0.00 0.00 1548 GetEngineLiveryScheme(unsigned short, unsigned short, Vehicle const*) [1551] ----------------------------------------------- 0.00 0.00 1536/1536 ResolveRailTypeGUISprites(RailtypeInfo*) [1866] [1552] 0.0 0.00 0.00 1536 GetCustomSignalSprite(RailtypeInfo const*, unsigned int, SignalType, SignalVariant, SignalState, bool) [1552] ----------------------------------------------- 0.00 0.00 731/1519 MCF2ndPass::MCF2ndPass(LinkGraphJob&) [532] 0.00 0.00 788/1519 MCF1stPass::MCF1stPass(LinkGraphJob&) [360] [1553] 0.0 0.00 0.00 1519 MultiCommodityFlow::CleanupPaths(unsigned short, std::vector >&) [1553] ----------------------------------------------- 0.00 0.00 30/1508 Vehicle::HandlePathfindingResult(bool) [1263] 0.00 0.00 113/1508 VehiclesYearlyLoop() [877] 0.00 0.00 1365/1508 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] [1554] 0.0 0.00 0.00 1508 AI::NewEvent(Owner, ScriptEvent*) [1554] 0.00 0.00 1508/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 1508/1983 SimpleCountedObject::Release() [1527] ----------------------------------------------- 0.00 0.00 672/1507 SQCompiler::Factor() [1066] 0.00 0.00 835/1507 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1555] 0.0 0.00 0.00 1507 SQFuncState::GetConstant(tagSQObject const&) [1555] 0.00 0.00 1507/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] 0.00 0.00 846/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] ----------------------------------------------- 0.00 0.00 617/1485 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 868/1485 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1556] 0.0 0.00 0.00 1485 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1556] 0.00 0.00 1052/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 433/433 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1653] ----------------------------------------------- 0.00 0.00 1464/1464 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1557] 0.0 0.00 0.00 1464 SkipAct12(ByteReader*) [1557] ----------------------------------------------- 0.00 0.00 29/1417 SQTable::Clone() [1977] 0.00 0.00 32/1417 SQUserData::Release() [1952] 0.00 0.00 33/1417 SQLexer::~SQLexer() [1945] 0.00 0.00 61/1417 SQClass::Finalize() [1872] 0.00 0.00 108/1417 SQSharedState::~SQSharedState() [1925] 0.00 0.00 1154/1417 SQTable::Release() [1570] [1558] 0.0 0.00 0.00 1417 SQDelegable::SetDelegate(SQTable*) [1558] ----------------------------------------------- 0.00 0.00 1379/1379 FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [799] [1559] 0.0 0.00 0.00 1379 FioFOpenFileTar(TarFileListEntry*, unsigned long*) [1559] 0.00 0.00 1379/18015 OTTD2FS(char const*) [1390] ----------------------------------------------- 0.00 0.00 1366/1366 TarScanner::AddFile(char const*, unsigned long, char const*) [757] [1560] 0.0 0.00 0.00 1366 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [1560] 0.00 0.00 1358/1358 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&) [1561] ----------------------------------------------- 0.00 0.00 1358/1358 std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [1560] [1561] 0.0 0.00 0.00 1358 std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&) [1561] ----------------------------------------------- 0.00 0.00 623/1357 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] 0.00 0.00 734/1357 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1562] 0.0 0.00 0.00 1357 std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, Path* const&) [1562] ----------------------------------------------- 0.00 0.00 2/1330 UpdateTownCargoes(Town*, unsigned int, bool) [90] 0.00 0.00 4/1330 BuildOilRig(unsigned int) [541] 0.00 0.00 172/1330 TileMatrix::AllocateStorage(unsigned int) [1834] 0.00 0.00 478/1330 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] 0.00 0.00 674/1330 AfterLoadStations() [2413] [1563] 0.0 0.00 0.00 1330 OrthogonalTileArea::Add(unsigned int) [1563] ----------------------------------------------- 0.00 0.00 24/1299 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 32/1299 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 54/1299 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 132/1299 Squirrel::AddConst(char const*, int) [1791] 0.00 0.00 165/1299 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] 0.00 0.00 251/1299 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 317/1299 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 324/1299 sq_base_register(SQVM*) [1913] [1564] 0.0 0.00 0.00 1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 1299/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 1299/4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 1269/1269 DoFloodTile(unsigned int) [42] [1565] 0.0 0.00 0.00 1269 FloodHalftile(unsigned int) [1565] ----------------------------------------------- 0.00 0.00 29/1248 SQTable::Clone() [1977] 0.00 0.00 32/1248 SQClass::SQClass(SQSharedState*, SQClass*) [1873] 0.00 0.00 33/1248 SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [1148] 0.00 0.00 36/1248 SQVM::Init(SQVM*, long long) [1927] 0.00 0.00 78/1248 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 108/1248 SQSharedState::SQSharedState() [1924] 0.00 0.00 360/1248 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] 0.00 0.00 572/1248 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) [1696] [1566] 0.0 0.00 0.00 1248 SQTable::SQTable(SQSharedState*, long long) [1566] 0.00 0.00 1248/2034 SQTable::AllocNodes(long long) [1524] 0.00 0.00 1248/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] ----------------------------------------------- 0.00 0.00 1242/1242 FlowMapper::Run(LinkGraphJob&) const [1963] [1567] 0.0 0.00 0.00 1242 FlowStatMap::FinalizeLocalConsumption(unsigned short) [1567] ----------------------------------------------- 0.00 0.00 1206/1206 FeatureChangeInfo(ByteReader*) [282] [1568] 0.0 0.00 0.00 1206 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] 0.00 0.00 3148/8396 ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) [1419] 0.00 0.00 1144/1152 NewGRFSpriteLayout::Clone(DrawTileSeqStruct const*) [1571] 0.00 0.00 268/268 NewGRFClass::Allocate(unsigned int) [1716] 0.00 0.00 8/8 NewGRFSpriteLayout::Clone(NewGRFSpriteLayout const*) [2163] ----------------------------------------------- 0.00 0.00 1169/1169 ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [16] [1569] 0.0 0.00 0.00 1169 VehicleOrderSaver::SwitchToNextOrder(bool) [1569] 0.00 0.00 1325/21778 OrderList::GetOrderAt(int) const [1349] ----------------------------------------------- 0.00 0.00 8/1154 SQVM::Return(long long, long long, SQObjectPtr&) [1703] 0.00 0.00 36/1154 SQVM::Finalize() [1803] 0.00 0.00 70/1154 SQObjectPtr::operator=(SQObjectPtr const&) [1498] 0.00 0.00 468/1154 SQSharedState::~SQSharedState() [1925] 0.00 0.00 572/1154 SQFuncState::~SQFuncState() [1697] [1570] 0.0 0.00 0.00 1154 SQTable::Release() [1570] 0.00 0.00 4012/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 2637/2721 SQNativeClosure::Release() [1487] 0.00 0.00 1154/1417 SQDelegable::SetDelegate(SQTable*) [1558] 0.00 0.00 1154/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 1154/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] 0.00 0.00 218/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 218/5518 SQString::Release() [1445] 0.00 0.00 3/3 SQClass::Release() [2404] ----------------------------------------------- 0.00 0.00 8/1152 NewGRFSpriteLayout::Clone(NewGRFSpriteLayout const*) [2163] 0.00 0.00 1144/1152 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] [1571] 0.0 0.00 0.00 1152 NewGRFSpriteLayout::Clone(DrawTileSeqStruct const*) [1571] ----------------------------------------------- 0.00 0.00 4/1126 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] 0.00 0.00 7/1126 SetDate(int, unsigned short) [2175] 0.00 0.00 245/1126 IncreaseDate() [56] 0.00 0.00 870/1126 SetYearEngineAgingStops() [2308] [1572] 0.0 0.00 0.00 1126 ConvertDateToYMD(int, YearMonthDay*) [1572] ----------------------------------------------- 0.00 0.00 1090/1090 LoadNewGRF(unsigned int, unsigned int) [248] [1573] 0.0 0.00 0.00 1090 GetRailTypeByLabel(unsigned int, bool) [1573] ----------------------------------------------- 1090 SQCompiler::Expression(bool) [1149] [1574] 0.0 0.00 0.00 1090 SQCompiler::BitwiseXorExp() [1574] 1090 SQCompiler::CompExp() [1575] ----------------------------------------------- 1090 SQCompiler::BitwiseXorExp() [1574] [1575] 0.0 0.00 0.00 1090 SQCompiler::CompExp() [1575] 1090 SQCompiler::ShiftExp() [1576] ----------------------------------------------- 1090 SQCompiler::CompExp() [1575] [1576] 0.0 0.00 0.00 1090 SQCompiler::ShiftExp() [1576] 1090 SQCompiler::PrefixedExpr() [1109] ----------------------------------------------- 0.00 0.00 16/1078 HandleOldDiffCustom(bool) [1121] 0.00 0.00 392/1078 LoadSettings(SettingDesc const*, void*) [807] 0.00 0.00 670/1078 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] [1577] 0.0 0.00 0.00 1078 Write_ValidateSetting(void*, SettingDesc const*, int) [1577] ----------------------------------------------- 0.00 0.00 1047/1047 AfterLoadGame() [83] [1578] 0.0 0.00 0.00 1047 GetRoadOwner(unsigned int, RoadType) [1578] ----------------------------------------------- 984 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1579] 0.0 0.00 0.00 984 TerraformTile_Clear(unsigned int, DoCommandFlag, int, Slope) [1579] 984 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 29/979 SQCompiler::Statement() [1063] 0.00 0.00 115/979 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 835/979 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1580] 0.0 0.00 0.00 979 SQFuncState::TopTarget() [1580] ----------------------------------------------- 0.00 0.00 78/951 sq_getuserdata(SQVM*, long long, void**, void**) [1842] 0.00 0.00 107/951 sq_getclass(SQVM*, long long) [1806] 0.00 0.00 766/951 sq_getstring(SQVM*, long long, char const**) [1601] [1581] 0.0 0.00 0.00 951 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1581] 0.00 0.00 762/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 189/404 SQVM::GetAt(long long) [1659] ----------------------------------------------- 0.00 0.00 944/944 GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) [1005] [1582] 0.0 0.00 0.00 944 AirportTileIterator::operator++() [1582] ----------------------------------------------- 0.00 0.00 1/942 NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) [2826] 0.00 0.00 1/942 ServerNetworkGameSocketHandler::SendNewGRFCheck() [2833] 0.00 0.00 1/942 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] 0.00 0.00 1/942 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 2/942 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 2/942 ServerNetworkGameSocketHandler::SendConfigUpdate() [2834] 0.00 0.00 2/942 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 20/942 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] 0.00 0.00 240/942 ServerNetworkGameSocketHandler::SendFrame() [1393] 0.00 0.00 672/942 NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) [1901] [1583] 0.0 0.00 0.00 942 Packet::Send_uint8(unsigned char) [1583] ----------------------------------------------- 0.00 0.00 1/941 DetermineBasePaths(char const*) [1030] 0.00 0.00 32/941 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 206/941 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 0.00 0.00 702/941 ScriptInfo::AddSetting(SQVM*) [785] [1584] 0.0 0.00 0.00 941 ValidateString(char const*) [1584] ----------------------------------------------- 0.00 0.00 33/934 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/934 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 648/934 SQCompiler::Statement() [1063] [1585] 0.0 0.00 0.00 934 SQFuncState::AddLineInfos(long long, bool, bool) [1585] 0.00 0.00 302/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 924/924 NewSpriteSet(ByteReader*) [507] [1586] 0.0 0.00 0.00 924 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1586] 0.00 0.00 34/34 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [1941] ----------------------------------------------- 0.00 0.00 24/897 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/897 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 317/897 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 502/897 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] [1587] 0.0 0.00 0.00 897 sq_pushobject(SQVM*, tagSQObject) [1587] 0.00 0.00 897/4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 24/893 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 869/893 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1588] 0.0 0.00 0.00 893 GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1588] ----------------------------------------------- 0.00 0.00 247/893 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 646/893 sq_get(SQVM*, long long) [1625] [1589] 0.0 0.00 0.00 893 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1589] 0.00 0.00 893/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] 0.00 0.00 70/70 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [1853] ----------------------------------------------- 0.00 0.00 879/879 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1590] 0.0 0.00 0.00 879 StaticGRFInfo(ByteReader*) [1590] ----------------------------------------------- 0.00 0.00 858/858 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1591] 0.0 0.00 0.00 858 SkipAct5(ByteReader*) [1591] ----------------------------------------------- 0.00 0.00 841/841 TrainController(Train*, Vehicle*, bool) [11] [1592] 0.0 0.00 0.00 841 GetTunnelBridgeDirection(unsigned int) [1592] ----------------------------------------------- 0.00 0.00 2/836 AgeVehicle(Vehicle*) [372] 0.00 0.00 834/836 GroupStatistics::UpdateProfits() [906] [1593] 0.0 0.00 0.00 836 GroupStatistics::VehicleReachedProfitAge(Vehicle const*) [1593] 0.00 0.00 1672/75556 GroupStatistics::Get(Owner, unsigned short, VehicleType) [1289] ----------------------------------------------- 83 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [1594] 0.00 0.00 806/806 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [359] [1594] 0.0 0.00 0.00 806+83 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [1594] 83 std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [1594] ----------------------------------------------- 0.00 0.00 804/804 GRFConfig::FinalizeParameterInfo() [1662] [1595] 0.0 0.00 0.00 804 GRFParameterInfo::Finalize() [1595] ----------------------------------------------- 0.00 0.00 804/804 HandleParameterInfo(ByteReader*) [1049] [1596] 0.0 0.00 0.00 804 GRFParameterInfo::GRFParameterInfo(unsigned int) [1596] ----------------------------------------------- 0.00 0.00 800/800 VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [557] [1597] 0.0 0.00 0.00 800 SetEngineGRF(unsigned short, GRFFile const*) [1597] ----------------------------------------------- 786 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] [1598] 0.0 0.00 0.00 786 SQTable::Rehash(bool) [1598] 0.00 0.00 786/2034 SQTable::AllocNodes(long long) [1524] 5760 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] ----------------------------------------------- 0.00 0.00 45/783 FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [734] 0.00 0.00 738/783 FindSubsidyPassengerRoute() [1033] [1599] 0.0 0.00 0.00 783 Town::GetRandom() [1599] 0.00 0.00 783/3637650 Randomizer::Next(unsigned int) [1167] ----------------------------------------------- 0.00 0.00 770/770 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1600] 0.0 0.00 0.00 770 IsDriveThroughStopTile(unsigned int) [1600] ----------------------------------------------- 0.00 0.00 4/766 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 60/766 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 702/766 ScriptInfo::AddSetting(SQVM*) [785] [1601] 0.0 0.00 0.00 766 sq_getstring(SQVM*, long long, char const**) [1601] 0.00 0.00 766/951 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1581] ----------------------------------------------- 0.00 0.00 764/764 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] [1602] 0.0 0.00 0.00 764 std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [1602] ----------------------------------------------- 0.00 0.00 380/760 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] 0.00 0.00 380/760 IsTunnelInWay(unsigned int, int) [1669] [1603] 0.0 0.00 0.00 760 IsTunnelInWayDir(unsigned int, int, DiagDirection) [1603] 0.00 0.00 9179/432769 GetTileZ(unsigned int) [1212] ----------------------------------------------- 0.00 0.00 760/760 FeatureChangeInfo(ByteReader*) [282] [1604] 0.0 0.00 0.00 760 ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1604] 0.00 0.00 760/21794 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 182/4980 CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [1454] 0.00 0.00 40/758 TranslateRefitMask(unsigned int) [1605] ----------------------------------------------- 0.00 0.00 40/758 ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1604] 0.00 0.00 94/758 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1511] 0.00 0.00 126/758 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 498/758 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1404] [1605] 0.0 0.00 0.00 758 TranslateRefitMask(unsigned int) [1605] 0.00 0.00 206/184291 GetCargoIDByLabel(unsigned int) [1245] 0.00 0.00 206/178990 GetCargoTranslation(unsigned char, GRFFile const*, bool) [1248] ----------------------------------------------- 0.00 0.00 756/756 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1606] 0.0 0.00 0.00 756 SkipActA(ByteReader*) [1606] ----------------------------------------------- 0.00 0.00 2/744 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 4/744 SlReadSimpleGamma() [1218] 0.00 0.00 4/744 SlObjectMember(void*, SaveLoad const*) [57] 0.00 0.00 222/744 SlSaveLoadConv(void*, unsigned int) [124] 0.00 0.00 512/744 SlCopyBytes(void*, unsigned long) [79] [1607] 0.0 0.00 0.00 744 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] 0.00 0.00 46/51 FileReader::Read(unsigned char*, unsigned long) [1883] ----------------------------------------------- 0.00 0.00 330/724 UpdateNewGRFConfigPalette(int) [2723] 0.00 0.00 394/724 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] [1608] 0.0 0.00 0.00 724 GRFConfig::SetSuitablePalette() [1608] ----------------------------------------------- 0.00 0.00 705/705 TarScanner::AddFile(char const*, unsigned long, char const*) [757] [1609] 0.0 0.00 0.00 705 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) [1609] ----------------------------------------------- 81760 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1610] 0.00 0.00 704/704 void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [488] [1610] 0.0 0.00 0.00 704+81760 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1610] 81760 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1610] ----------------------------------------------- 0.00 0.00 700/700 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] [1611] 0.0 0.00 0.00 700 StringToVal(SettingDescBase const*, char const*) [1611] 0.00 0.00 43/43 LookupOneOfMany(char const*, char const*, unsigned long) [1900] ----------------------------------------------- 0.00 0.00 680/680 Pool::CleanPool() [2270] [1612] 0.0 0.00 0.00 680 Pool::FreeItem(unsigned long) [1612] ----------------------------------------------- 0.00 0.00 680/680 Pool::CleanPool() [2270] [1613] 0.0 0.00 0.00 680 RoadStop::~RoadStop() [1613] ----------------------------------------------- 0.00 0.00 674/674 Load_ROADSTOP() [812] [1614] 0.0 0.00 0.00 674 Pool::GetNew(unsigned long, unsigned long) [1614] ----------------------------------------------- 0.00 0.00 672/672 SlObjectMember(void*, SaveLoad const*) [57] [1615] 0.0 0.00 0.00 672 SlReadUint16() [1615] ----------------------------------------------- 0.00 0.00 672/672 MCF1stPass::EliminateCycles() [2043] [1616] 0.0 0.00 0.00 672 MCF1stPass::EliminateCycles(std::vector >&, unsigned short, unsigned short) [1616] 0.00 0.00 636/636 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1629] ----------------------------------------------- 0.00 0.00 664/664 AfterLoadRoadStops() [814] [1617] 0.0 0.00 0.00 664 RoadStop::MakeDriveThrough() [1617] 0.00 0.00 1328/16939 RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [1396] ----------------------------------------------- 0.00 0.00 663/663 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [1280] [1618] 0.0 0.00 0.00 663 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) [1618] ----------------------------------------------- 0.00 0.00 32/660 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 628/660 ScriptInfo::AddSetting(SQVM*) [785] [1619] 0.0 0.00 0.00 660 sq_next(SQVM*, long long) [1619] 0.00 0.00 1320/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 1164/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 660/660 SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, long long, int, int&) [1620] ----------------------------------------------- 0.00 0.00 660/660 sq_next(SQVM*, long long) [1619] [1620] 0.0 0.00 0.00 660 SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, long long, int, int&) [1620] 0.00 0.00 660/1993 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1526] ----------------------------------------------- 0.00 0.00 656/656 AfterLoadStations() [2413] [1621] 0.0 0.00 0.00 656 NewGRFClass::GetByGrf(unsigned int, unsigned char, int*) [1621] ----------------------------------------------- 0.00 0.00 651/651 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1622] 0.0 0.00 0.00 651 IsRoadStop(unsigned int) [1622] ----------------------------------------------- 0.00 0.00 651/651 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1623] 0.0 0.00 0.00 651 RoadStop::Leave(RoadVehicle*) [1623] ----------------------------------------------- 0.00 0.00 4/650 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 24/650 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/650 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 251/650 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 317/650 Squirrel::MethodExists(tagSQObject, char const*) [1683] [1624] 0.0 0.00 0.00 650 sq_gettop(SQVM*) [1624] ----------------------------------------------- 0.00 0.00 24/646 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/646 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 251/646 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 317/646 Squirrel::MethodExists(tagSQObject, char const*) [1683] [1625] 0.0 0.00 0.00 646 sq_get(SQVM*, long long) [1625] 0.00 0.00 1938/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 646/893 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1589] 0.00 0.00 66/2669 SQVM::Pop(long long) [1488] ----------------------------------------------- 0.00 0.00 645/645 VehicleEnter_Station(Vehicle*, unsigned int, int, int) [119] [1626] 0.0 0.00 0.00 645 RoadStop::Enter(RoadVehicle*) [1626] ----------------------------------------------- 0.00 0.00 644/644 AfterLoadGame() [83] [1627] 0.0 0.00 0.00 644 SetTownIndex(unsigned int, unsigned short) [1627] ----------------------------------------------- 0.00 0.00 636/636 TileLoop_Object(unsigned int) [801] [1628] 0.0 0.00 0.00 636 ObjectSpec::GetByTile(unsigned int) [1628] 0.00 0.00 636/1917 GetObjectType(unsigned int) [1528] ----------------------------------------------- 0.00 0.00 636/636 MCF1stPass::EliminateCycles(std::vector >&, unsigned short, unsigned short) [1616] [1629] 0.0 0.00 0.00 636 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1629] ----------------------------------------------- 0.00 0.00 7/617 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/617 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 27/617 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 32/617 Squirrel::AddClassEnd() [1958] 0.00 0.00 72/617 squirrel_register_global_std(Squirrel*) [1918] 0.00 0.00 182/617 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 288/617 sq_base_register(SQVM*) [1913] [1630] 0.0 0.00 0.00 617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 1851/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 617/1485 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1556] 0.00 0.00 617/2669 SQVM::Pop(long long) [1488] ----------------------------------------------- 0.00 0.00 116/614 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] 0.00 0.00 498/614 RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1404] [1631] 0.0 0.00 0.00 614 ConvertTTDBasePrice(unsigned int, char const*, Price*) [1631] ----------------------------------------------- 0.00 0.00 592/592 AfterLoadGame() [83] [1632] 0.0 0.00 0.00 592 IsRoadStop(unsigned int) [1632] ----------------------------------------------- 0.00 0.00 582/582 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1633] 0.0 0.00 0.00 582 ChangeGRFParamMask(unsigned long, ByteReader*) [1633] ----------------------------------------------- 0.00 0.00 4/572 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 251/572 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 317/572 Squirrel::MethodExists(tagSQObject, char const*) [1683] [1634] 0.0 0.00 0.00 572 sq_settop(SQVM*, long long) [1634] ----------------------------------------------- 0.00 0.00 66/572 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 506/572 SQCompiler::Statement() [1063] [1635] 0.0 0.00 0.00 572 SQFuncState::GetStackSize() [1635] ----------------------------------------------- 0.00 0.00 32/563 Squirrel::LoadFile(SQVM*, char const*, unsigned long long) [947] 0.00 0.00 63/563 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [396] 0.00 0.00 95/563 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 373/563 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] [1636] 0.0 0.00 0.00 563 FioFCloseFile(_IO_FILE*) [1636] ----------------------------------------------- 0.00 0.00 33/539 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/539 SQCompiler::CreateFunction(tagSQObject&) [1113] 0.00 0.00 253/539 SQCompiler::Statement() [1063] [1637] 0.0 0.00 0.00 539 SQFuncState::SetStackSize(long long) [1637] 0.00 0.00 286/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 534/534 GameLoop() [3] [1638] 0.0 0.00 0.00 534 NetworkChatMessageLoop() [1638] ----------------------------------------------- 0.00 0.00 525/525 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1639] 0.0 0.00 0.00 525 ChangeGRFParamType(unsigned long, ByteReader*) [1639] ----------------------------------------------- 0.00 0.00 525/525 GamelogPrint(void (*)(char const*)) [888] [1640] 0.0 0.00 0.00 525 GamelogPrintDebugProc(char const*) [1640] ----------------------------------------------- 0.00 0.00 56/522 AfterLoadGame() [83] 0.00 0.00 210/522 WriteValue(void*, unsigned int, long long) [319] 0.00 0.00 256/522 Load_ENGS() [1080] [1641] 0.0 0.00 0.00 522 CopyFromOldName(unsigned short) [1641] ----------------------------------------------- 0.00 0.00 20/518 NWidgetStacked::SetupSmallestSize(Window*, bool) [2247] 0.00 0.00 244/518 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] 0.00 0.00 254/518 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] [1642] 0.0 0.00 0.00 518 LeastCommonMultiple(int, int) [1642] ----------------------------------------------- 0.00 0.00 505/505 GrowTown(Town*) [163] [1643] 0.0 0.00 0.00 505 GetWaterTileType(unsigned int) [1643] ----------------------------------------------- 0.00 0.00 244/490 NetworkTCPSocketHandler::ReceivePacket() [565] 0.00 0.00 246/490 Packet::PrepareToRead() [1735] [1644] 0.0 0.00 0.00 490 Packet::ReadRawPacketSize() [1644] ----------------------------------------------- 0.00 0.00 2/487 NetworkUDPSocketHandler::HandleUDPPacket(Packet*, NetworkAddress*) [2463] 0.00 0.00 2/487 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] 0.00 0.00 239/487 ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) [1084] 0.00 0.00 244/487 NetworkGameSocketHandler::HandlePacket(Packet*) [1740] [1645] 0.0 0.00 0.00 487 Packet::Recv_uint8() [1645] ----------------------------------------------- 0.00 0.00 480/480 Load_ITBL() [833] [1646] 0.0 0.00 0.00 480 IndustryTypeBuildData::Reset() [1646] ----------------------------------------------- 0.00 0.00 475/475 GetNewEngineType(Vehicle const*, Company const*, bool, unsigned short&) [978] [1647] 0.0 0.00 0.00 475 Vehicle::NeedsAutorenewing(Company const*, bool) const [1647] ----------------------------------------------- 0.00 0.00 214/474 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] 0.00 0.00 260/474 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [1648] 0.0 0.00 0.00 474 GetRoadBits(unsigned int, RoadType) [1648] ----------------------------------------------- 0.00 0.00 1/469 NetworkStartUp() [529] 0.00 0.00 95/469 MD5File::CheckMD5(Subdirectory, unsigned long) const [321] 0.00 0.00 373/469 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] [1649] 0.0 0.00 0.00 469 Md5::Md5() [1649] ----------------------------------------------- 0.00 0.00 466/466 LinkGraph::AddNode(Station const*) [2344] [1650] 0.0 0.00 0.00 466 void MemCpyT(LinkGraph::BaseEdge*, LinkGraph::BaseEdge const*, unsigned long) [1650] ----------------------------------------------- 0.00 0.00 466/466 TerraformTileHeight(TerraformerState*, unsigned int, int) [1082] [1651] 0.0 0.00 0.00 466 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1651] 0.00 0.00 269/269 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [1714] ----------------------------------------------- 0.00 0.00 63/436 GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [396] 0.00 0.00 373/436 CalcGRFMD5Sum(GRFConfig*, Subdirectory) [162] [1652] 0.0 0.00 0.00 436 GRFGetSizeOfDataSection(_IO_FILE*) [1652] ----------------------------------------------- 0.00 0.00 433/433 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1556] [1653] 0.0 0.00 0.00 433 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1653] 0.00 0.00 433/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] 0.00 0.00 433/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 301/301 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1688] 0.00 0.00 92/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 4/421 GfxLoadSprites() [237] 0.00 0.00 28/421 Load_NGRF_common(GRFConfig*&) [937] 0.00 0.00 389/421 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] [1654] 0.0 0.00 0.00 421 GRFConfig::GRFConfig(char const*) [1654] 0.00 0.00 1263/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 393/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 192/418 TrainCheckIfLineEnds(Train*, bool) [125] 0.00 0.00 226/418 CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [29] [1655] 0.0 0.00 0.00 418 GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [1655] ----------------------------------------------- 0.00 0.00 417/417 AfterLoadGame() [83] [1656] 0.0 0.00 0.00 417 GetRailTileType(unsigned int) [1656] ----------------------------------------------- 0.00 0.00 8/413 SaveFileToDisk(bool) [883] 0.00 0.00 405/413 LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) [886] [1657] 0.0 0.00 0.00 413 FileWriter::Write(unsigned char*, unsigned long) [1657] ----------------------------------------------- 0.00 0.00 406/406 ScriptInfo::AddSetting(SQVM*) [785] [1658] 0.0 0.00 0.00 406 sq_getinteger(SQVM*, long long, long long*) [1658] 0.00 0.00 406/7645 SQVM::GetUp(long long) [1426] ----------------------------------------------- 0.00 0.00 15/404 sq_setinstanceup(SQVM*, long long, void*) [1964] 0.00 0.00 93/404 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 107/404 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 0.00 0.00 189/404 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1581] [1659] 0.0 0.00 0.00 404 SQVM::GetAt(long long) [1659] ----------------------------------------------- 0.00 0.00 396/396 AfterLoadGame() [83] [1660] 0.0 0.00 0.00 396 HasStationRail(unsigned int) [1660] ----------------------------------------------- 0.00 0.00 396/396 SQSharedState::SQSharedState() [1924] [1661] 0.0 0.00 0.00 396 sqvector::push_back(SQObjectPtr const&) [1661] 0.00 0.00 72/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 394/394 FillGRFDetails(GRFConfig*, bool, Subdirectory) [230] [1662] 0.0 0.00 0.00 394 GRFConfig::FinalizeParameterInfo() [1662] 0.00 0.00 804/804 GRFParameterInfo::Finalize() [1595] ----------------------------------------------- 0.00 0.00 391/391 RoadVehicle::GetOrderStationLocation(unsigned short) [1664] [1663] 0.0 0.00 0.00 391 CanVehicleUseStation(Vehicle const*, Station const*) [1663] 0.00 0.00 391/391 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1665] ----------------------------------------------- 0.00 0.00 391/391 UpdateOrderDest(Vehicle*, Order const*, int, bool) [614] [1664] 0.0 0.00 0.00 391 RoadVehicle::GetOrderStationLocation(unsigned short) [1664] 0.00 0.00 391/391 CanVehicleUseStation(Vehicle const*, Station const*) [1663] ----------------------------------------------- 0.00 0.00 391/391 CanVehicleUseStation(Vehicle const*, Station const*) [1663] [1665] 0.0 0.00 0.00 391 Station::GetPrimaryRoadStop(RoadVehicle const*) const [1665] 0.00 0.00 391/6916 RoadVehicle::IsBus() const [1439] ----------------------------------------------- 0.00 0.00 391/391 Vehicle::HandleLoading(bool) [217] [1666] 0.0 0.00 0.00 391 Vehicle::PlayLeaveStationSound() const [1666] ----------------------------------------------- 0.00 0.00 385/385 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1667] 0.0 0.00 0.00 385 RoadVehArrivesAt(RoadVehicle const*, Station*) [1667] 0.00 0.00 385/6916 RoadVehicle::IsBus() const [1439] ----------------------------------------------- 0.00 0.00 15/384 __tcf_2 [10489] 0.00 0.00 369/384 TarScanner::AddFile(char const*, unsigned long, char const*) [757] [1668] 0.0 0.00 0.00 384 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1668] ----------------------------------------------- 0.00 0.00 380/380 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1669] 0.0 0.00 0.00 380 IsTunnelInWay(unsigned int, int) [1669] 0.00 0.00 380/760 IsTunnelInWayDir(unsigned int, int, DiagDirection) [1603] ----------------------------------------------- 0.00 0.00 1/380 Game::ResetConfig() [2841] 0.00 0.00 16/380 LoadFromConfig(bool) [752] 0.00 0.00 18/380 SaveReal_GSDT(int*) [931] 0.00 0.00 75/380 AI::ResetConfig() [2254] 0.00 0.00 270/380 SaveReal_AIPL(int*) [830] [1670] 0.0 0.00 0.00 380 ScriptConfig::HasScript() const [1670] ----------------------------------------------- 0.00 0.00 371/371 GetLinkGraphJobDesc() [1949] [1671] 0.0 0.00 0.00 371 GetSettingDescription(unsigned int) [1671] ----------------------------------------------- 0.00 0.00 370/370 AfterLoadGame() [83] [1672] 0.0 0.00 0.00 370 SetStationGfx(unsigned int, unsigned char) [1672] ----------------------------------------------- 0.00 0.00 369/369 TarScanner::AddFile(char const*, unsigned long, char const*) [757] [1673] 0.0 0.00 0.00 369 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [1673] 0.00 0.00 21/21 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) [2018] ----------------------------------------------- 0.00 0.00 362/362 AfterLoadGame() [83] [1674] 0.0 0.00 0.00 362 SetRoadTypes(unsigned int, RoadTypes) [1674] ----------------------------------------------- 0.00 0.00 34/361 FindNearIndustryName(unsigned int, void*) [922] 0.00 0.00 327/361 AfterLoadGame() [83] [1675] 0.0 0.00 0.00 361 GetIndustryType(unsigned int) [1675] ----------------------------------------------- 0.00 0.00 360/360 SQSharedState::SQSharedState() [1924] [1676] 0.0 0.00 0.00 360 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] 0.00 0.00 4752/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 2736/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 2376/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 2016/2185 CompileTypemask(sqvector&, char const*) [1513] 0.00 0.00 360/1248 SQTable::SQTable(SQSharedState*, long long) [1566] ----------------------------------------------- 0.00 0.00 30/360 LoadFromConfig(bool) [752] 0.00 0.00 60/360 Load_AIPL() [932] 0.00 0.00 270/360 SaveReal_AIPL(int*) [830] [1677] 0.0 0.00 0.00 360 AIConfig::GetConfig(Owner, ScriptConfig::ScriptSettingSource) [1677] ----------------------------------------------- 0.00 0.00 24/350 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 29/350 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 54/350 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] 0.00 0.00 243/350 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] [1678] 0.0 0.00 0.00 350 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 0.00 0.00 243/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 107/404 SQVM::GetAt(long long) [1659] ----------------------------------------------- 0.00 0.00 346/346 AfterLoadGame() [83] [1679] 0.0 0.00 0.00 346 SetRoadOwner(unsigned int, RoadType, Owner) [1679] ----------------------------------------------- 0.00 0.00 36/345 Squirrel::Initialize() [1933] 0.00 0.00 144/345 sq_base_register(SQVM*) [1913] 0.00 0.00 165/345 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] [1680] 0.0 0.00 0.00 345 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 345/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 345/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] 0.00 0.00 345/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 32/68 SQVM::Pop() [1856] 0.00 0.00 32/32 SQVM::Top() [1955] 0.00 0.00 32/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 8/338 IndustriesChangeInfo(unsigned int, int, int, ByteReader*) [289] 0.00 0.00 330/338 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1682] [1681] 0.0 0.00 0.00 338 OverrideManagerBase::GetID(unsigned char, unsigned int) const [1681] ----------------------------------------------- 0.00 0.00 8/330 IndustryTileOverrideManager::SetEntitySpec(IndustryTileSpec const*) [2164] 0.00 0.00 8/330 IndustrytilesChangeInfo(unsigned int, int, int, ByteReader*) [2000] 0.00 0.00 314/330 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1685] [1682] 0.0 0.00 0.00 330 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1682] 0.00 0.00 330/338 OverrideManagerBase::GetID(unsigned char, unsigned int) const [1681] ----------------------------------------------- 0.00 0.00 4/317 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 36/317 AIInfo::Constructor(SQVM*) [1073] 0.00 0.00 58/317 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 219/317 ScriptInfo::CheckMethod(char const*) const [1751] [1683] 0.0 0.00 0.00 317 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 317/650 sq_gettop(SQVM*) [1624] 0.00 0.00 317/897 sq_pushobject(SQVM*, tagSQObject) [1587] 0.00 0.00 317/1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 317/646 sq_get(SQVM*, long long) [1625] 0.00 0.00 317/2669 SQVM::Pop(long long) [1488] 0.00 0.00 317/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 317/572 sq_settop(SQVM*, long long) [1634] 0.00 0.00 66/66 sq_throwerror(SQVM*, char const*) [1858] ----------------------------------------------- 0.00 0.00 314/314 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1684] 0.0 0.00 0.00 314 TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1684] ----------------------------------------------- 0.00 0.00 314/314 LoadNewGRF(unsigned int, unsigned int) [248] [1685] 0.0 0.00 0.00 314 HouseOverrideManager::SetEntitySpec(HouseSpec const*) [1685] 0.00 0.00 314/330 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1682] ----------------------------------------------- 0.00 0.00 144/309 sq_base_register(SQVM*) [1913] 0.00 0.00 165/309 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] [1686] 0.0 0.00 0.00 309 sq_setnativeclosurename(SQVM*, long long, char const*) [1686] 0.00 0.00 309/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 309/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] ----------------------------------------------- 0.00 0.00 302/302 AfterLoadGame() [83] [1687] 0.0 0.00 0.00 302 Order::ConvertFromOldSavegame() [1687] ----------------------------------------------- 0.00 0.00 301/301 SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [1653] [1688] 0.0 0.00 0.00 301 SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1688] 0.00 0.00 301/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] ----------------------------------------------- 0.00 0.00 8/292 NetworkServerMonthlyLoop() [2150] 0.00 0.00 39/292 IncreaseDate() [56] 0.00 0.00 245/292 NetworkServerDailyLoop() [1738] [1689] 0.0 0.00 0.00 292 NetworkAdminUpdate(AdminUpdateFrequency) [1689] ----------------------------------------------- 0.00 0.00 290/290 GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [203] [1690] 0.0 0.00 0.00 290 AddAcceptedCargo_Object(unsigned int, CargoArray&, unsigned int*) [1690] 0.00 0.00 290/1917 GetObjectType(unsigned int) [1528] ----------------------------------------------- 0.00 0.00 75/289 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 0.00 0.00 86/289 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2330] 0.00 0.00 128/289 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1897] [1691] 0.0 0.00 0.00 289 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1691] ----------------------------------------------- 0.00 0.00 18/288 SaveReal_GSDT(int*) [931] 0.00 0.00 270/288 SaveReal_AIPL(int*) [830] [1692] 0.0 0.00 0.00 288 ScriptConfig::IsRandom() const [1692] ----------------------------------------------- 0.00 0.00 33/286 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/286 SQCompiler::CreateFunction(tagSQObject&) [1113] [1693] 0.0 0.00 0.00 286 SQFuncState::BuildProto() [1693] 0.00 0.00 1132/1993 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1526] 0.00 0.00 286/12965 sq_vm_malloc(unsigned long long) [1403] ----------------------------------------------- 0.00 0.00 33/286 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/286 SQCompiler::CreateFunction(tagSQObject&) [1113] [1694] 0.0 0.00 0.00 286 SQFuncState::AddParameter(tagSQObject const&) [1694] 0.00 0.00 286/286 SQFuncState::PushLocalVariable(tagSQObject const&) [1695] 0.00 0.00 286/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 286/286 SQFuncState::AddParameter(tagSQObject const&) [1694] [1695] 0.0 0.00 0.00 286 SQFuncState::PushLocalVariable(tagSQObject const&) [1695] 0.00 0.00 286/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 33/286 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/286 SQFuncState::PushChildState(SQSharedState*) [1729] [1696] 0.0 0.00 0.00 286 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) [1696] 0.00 0.00 572/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 572/1248 SQTable::SQTable(SQSharedState*, long long) [1566] ----------------------------------------------- 0.00 0.00 33/286 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] 0.00 0.00 253/286 SQFuncState::PopChildState() [1728] [1697] 0.0 0.00 0.00 286 SQFuncState::~SQFuncState() [1697] 0.00 0.00 2060/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 572/1154 SQTable::Release() [1570] ----------------------------------------------- 0.00 0.00 286/286 SQClosure::Release() [1700] [1698] 0.0 0.00 0.00 286 SQFunctionProto::Release() [1698] 0.00 0.00 486/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 486/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 486/5518 SQString::Release() [1445] 0.00 0.00 286/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 286/286 SQFunctionProto::~SQFunctionProto() [1699] ----------------------------------------------- 0.00 0.00 286/286 SQFunctionProto::Release() [1698] [1699] 0.0 0.00 0.00 286 SQFunctionProto::~SQFunctionProto() [1699] 0.00 0.00 62/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 62/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 62/5518 SQString::Release() [1445] ----------------------------------------------- 0.00 0.00 33/286 SQVM::Pop(long long) [1488] 0.00 0.00 253/286 SQClass::Finalize() [1872] [1700] 0.0 0.00 0.00 286 SQClosure::Release() [1700] 0.00 0.00 286/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 286/286 SQFunctionProto::Release() [1698] 0.00 0.00 286/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] ----------------------------------------------- 32 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 251 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 1/29 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] [1701] 0.0 0.00 0.00 284 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] 0.00 0.00 284/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 284/2669 SQVM::Pop(long long) [1488] 0.00 0.00 243/4936 SQVM::Push(SQObjectPtr const&) [1455] 284 SQVM::Call(SQObjectPtr&, long long, long long, SQObjectPtr&, unsigned long long, unsigned long long) [1702] ----------------------------------------------- 284 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] [1702] 0.0 0.00 0.00 284 SQVM::Call(SQObjectPtr&, long long, long long, SQObjectPtr&, unsigned long long, unsigned long long) [1702] 284 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] ----------------------------------------------- 0.00 0.00 284/284 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1703] 0.0 0.00 0.00 284 SQVM::Return(long long, long long, SQObjectPtr&) [1703] 0.00 0.00 8/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 8/1154 SQTable::Release() [1570] ----------------------------------------------- 284 SQVM::Call(SQObjectPtr&, long long, long long, SQObjectPtr&, unsigned long long, unsigned long long) [1702] [1704] 0.0 0.00 0.00 284 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] 0.00 0.00 2479/2479 SQObjectPtr::operator=(SQObjectPtr const&) [1498] 0.00 0.00 868/1485 SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1556] 0.00 0.00 284/284 SQVM::Return(long long, long long, SQObjectPtr&) [1703] 0.00 0.00 284/284 SQVM::StartCall(SQClosure*, long long, long long, long long, bool) [1705] 0.00 0.00 253/253 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1730] 0.00 0.00 247/893 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1589] 0.00 0.00 78/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 78/1248 SQTable::SQTable(SQSharedState*, long long) [1566] 0.00 0.00 58/2362 SQObjectPtr::~SQObjectPtr() [1508] 0.00 0.00 29/29 SQVM::CLASS_OP(SQObjectPtr&, long long, long long) [1975] 0.00 0.00 29/29 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [1974] 0.00 0.00 4/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] 126 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] ----------------------------------------------- 0.00 0.00 284/284 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1705] 0.0 0.00 0.00 284 SQVM::StartCall(SQClosure*, long long, long long, long long, bool) [1705] ----------------------------------------------- 0.00 0.00 280/280 SQCompiler::Factor() [1066] [1706] 0.0 0.00 0.00 280 SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [1706] 0.00 0.00 280/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] ----------------------------------------------- 0.00 0.00 280/280 SQCompiler::Factor() [1066] [1707] 0.0 0.00 0.00 280 SQFuncState::GetLocalVariable(tagSQObject const&) [1707] ----------------------------------------------- 0.00 0.00 280/280 SQCompiler::Factor() [1066] [1708] 0.0 0.00 0.00 280 SQFuncState::GetOuterVariable(tagSQObject const&) [1708] ----------------------------------------------- 0.00 0.00 279/279 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] [1709] 0.0 0.00 0.00 279 NWidgetBase::GetWidgetOfType(WidgetType) [1709] ----------------------------------------------- 0.00 0.00 5/278 ResetNewGRFData() [1141] 0.00 0.00 5/278 NewGRFClass::Reset() [2244] 0.00 0.00 268/278 StationMapSpriteGroup(ByteReader*, unsigned char) [1041] [1710] 0.0 0.00 0.00 278 NewGRFClass::Insert(StationSpec*) [1710] ----------------------------------------------- 0.00 0.00 133/277 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] 0.00 0.00 144/277 sq_base_register(SQVM*) [1913] [1711] 0.0 0.00 0.00 277 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 277/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 169/2185 CompileTypemask(sqvector&, char const*) [1513] 0.00 0.00 169/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 169/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 466 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1712] 0.00 0.00 270/270 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1712] 0.0 0.00 0.00 270+466 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1712] 466 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1712] ----------------------------------------------- 1457 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1713] 0.00 0.00 270/270 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1713] 0.0 0.00 0.00 270+1457 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1713] 1457 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1713] ----------------------------------------------- 0.00 0.00 269/269 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1651] [1714] 0.0 0.00 0.00 269 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [1714] ----------------------------------------------- 0.00 0.00 268/268 StationMapSpriteGroup(ByteReader*, unsigned char) [1041] [1715] 0.0 0.00 0.00 268 NewGRFClass::Assign(StationSpec*) [1715] ----------------------------------------------- 0.00 0.00 268/268 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] [1716] 0.0 0.00 0.00 268 NewGRFClass::Allocate(unsigned int) [1716] ----------------------------------------------- 0.00 0.00 266/266 CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [446] [1717] 0.0 0.00 0.00 266 Waypoint::GetTileArea(OrthogonalTileArea*, StationType) const [1717] ----------------------------------------------- 3377 IniItem::~IniItem() [1718] 0.00 0.00 265/265 IniGroup::~IniGroup() [2010] [1718] 0.0 0.00 0.00 265+3377 IniItem::~IniItem() [1718] 3377 IniItem::~IniItem() [1718] ----------------------------------------------- 0.00 0.00 1/264 StartupEngines() [959] 0.00 0.00 1/264 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 2/264 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 4/264 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 256/264 StartupOneEngine(Engine*, int) [958] [1719] 0.0 0.00 0.00 264 ConvertYMDToDate(int, unsigned char, unsigned char) [1719] ----------------------------------------------- 0.00 0.00 1/263 GRFLoadConfig(IniFile*, char const*, bool) [765] 0.00 0.00 28/263 IsGoodGRFConfigList(GRFConfig*) [2371] 0.00 0.00 62/263 PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) [894] 0.00 0.00 172/263 GamelogPrint(void (*)(char const*)) [888] [1720] 0.0 0.00 0.00 263 FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) [1720] ----------------------------------------------- 0.00 0.00 262/262 SimpleCountedObject::Release() [1527] [1721] 0.0 0.00 0.00 262 GRFTextWrapper::~GRFTextWrapper() [1721] 0.00 0.00 262/2519 CleanUpGRFText(GRFText*) [1497] ----------------------------------------------- 0.00 0.00 260/260 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [1722] 0.0 0.00 0.00 260 GetDisallowedRoadDirections(unsigned int) [1722] ----------------------------------------------- 0.00 0.00 115/259 SQCompiler::PrefixedExpr() [1109] 0.00 0.00 144/259 SQFuncState::AddInstruction(SQInstruction&) [1459] [1723] 0.0 0.00 0.00 259 SQVM::Raise_ParamTypeError(long long, long long, long long) [1723] ----------------------------------------------- 8 GetCurrentTotalNumberOfIndustries() [1724] 0.00 0.00 5/258 IndustryBuildData::Reset() [2253] 0.00 0.00 8/258 IndustryMonthlyLoop() [143] 0.00 0.00 245/258 IndustryDailyLoop() [135] [1724] 0.0 0.00 0.00 258+8 GetCurrentTotalNumberOfIndustries() [1724] 8 GetCurrentTotalNumberOfIndustries() [1724] ----------------------------------------------- 0.00 0.00 2/255 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 2/255 MainToolbarWindow::OnTick() [568] 0.00 0.00 2/255 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 4/255 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1124] 0.00 0.00 245/255 SetWindowWidgetDirty(WindowClass, int, unsigned char) [296] [1725] 0.0 0.00 0.00 255 NWidgetBase::SetDirty(Window const*) const [1725] ----------------------------------------------- 0.00 0.00 254/254 HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [205] [1726] 0.0 0.00 0.00 254 GetNearbyTile(unsigned char, unsigned int, bool, Axis) [1726] ----------------------------------------------- 0.00 0.00 253/253 SQFuncState::PushChildState(SQSharedState*) [1729] [1727] 0.0 0.00 0.00 253 sq_malloc(unsigned long long) [1727] ----------------------------------------------- 0.00 0.00 253/253 SQCompiler::CreateFunction(tagSQObject&) [1113] [1728] 0.0 0.00 0.00 253 SQFuncState::PopChildState() [1728] 0.00 0.00 506/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 253/286 SQFuncState::~SQFuncState() [1697] ----------------------------------------------- 0.00 0.00 253/253 SQCompiler::CreateFunction(tagSQObject&) [1113] [1729] 0.0 0.00 0.00 253 SQFuncState::PushChildState(SQSharedState*) [1729] 0.00 0.00 253/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 253/253 sq_malloc(unsigned long long) [1727] 0.00 0.00 253/286 SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) [1696] 0.00 0.00 29/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] ----------------------------------------------- 0.00 0.00 253/253 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1730] 0.0 0.00 0.00 253 SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [1730] 0.00 0.00 253/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 253/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] ----------------------------------------------- 0.00 0.00 3/251 SettingsDisableElrail(int) [310] 0.00 0.00 3/251 AfterLoadGame() [83] 0.00 0.00 245/251 CheckRailIntroduction() [1734] [1731] 0.0 0.00 0.00 251 AddDateIntroducedRailTypes(RailTypes, int) [1731] ----------------------------------------------- 8 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 37 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] 206 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] [1732] 0.0 0.00 0.00 251 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] 0.00 0.00 502/897 sq_pushobject(SQVM*, tagSQObject) [1587] 0.00 0.00 251/650 sq_gettop(SQVM*) [1624] 0.00 0.00 251/646 sq_get(SQVM*, long long) [1625] 0.00 0.00 251/1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 251/2669 SQVM::Pop(long long) [1488] 0.00 0.00 251/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 251/572 sq_settop(SQVM*, long long) [1634] 0.00 0.00 243/350 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 251 sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1701] ----------------------------------------------- 0.00 0.00 1/249 DoPlaySong() [1123] 0.00 0.00 248/249 InitializeMusic() [2281] [1733] 0.0 0.00 0.00 249 BaseMedia::GetUsedSet() [1733] ----------------------------------------------- 0.00 0.00 1/246 StartupEngines() [959] 0.00 0.00 245/246 EnginesDailyLoop() [1736] [1734] 0.0 0.00 0.00 246 CheckRailIntroduction() [1734] 0.00 0.00 245/251 AddDateIntroducedRailTypes(RailTypes, int) [1731] ----------------------------------------------- 0.00 0.00 2/246 NetworkUDPSocketHandler::ReceivePackets() [429] 0.00 0.00 244/246 NetworkTCPSocketHandler::ReceivePacket() [565] [1735] 0.0 0.00 0.00 246 Packet::PrepareToRead() [1735] 0.00 0.00 246/490 Packet::ReadRawPacketSize() [1644] ----------------------------------------------- 0.00 0.00 245/245 IncreaseDate() [56] [1736] 0.0 0.00 0.00 245 EnginesDailyLoop() [1736] 0.00 0.00 245/246 CheckRailIntroduction() [1734] ----------------------------------------------- 0.00 0.00 245/245 IncreaseDate() [56] [1737] 0.0 0.00 0.00 245 DisasterDailyLoop() [1737] ----------------------------------------------- 0.00 0.00 245/245 IncreaseDate() [56] [1738] 0.0 0.00 0.00 245 NetworkServerDailyLoop() [1738] 0.00 0.00 245/292 NetworkAdminUpdate(AdminUpdateFrequency) [1689] ----------------------------------------------- 0.00 0.00 36/245 SQSharedState::SQSharedState() [1924] 0.00 0.00 209/245 SQStringTable::Resize(long long) [1754] [1739] 0.0 0.00 0.00 245 SQStringTable::AllocNodes(long long) [1739] 0.00 0.00 245/12965 sq_vm_malloc(unsigned long long) [1403] ----------------------------------------------- 0.00 0.00 244/244 NetworkGameSocketHandler::ReceivePackets() [522] [1740] 0.0 0.00 0.00 244 NetworkGameSocketHandler::HandlePacket(Packet*) [1740] 0.00 0.00 244/487 Packet::Recv_uint8() [1645] ----------------------------------------------- 0.00 0.00 108/240 sq_base_register(SQVM*) [1913] 0.00 0.00 132/240 Squirrel::AddConst(char const*, int) [1791] [1741] 0.0 0.00 0.00 240 sq_pushinteger(SQVM*, long long) [1741] 0.00 0.00 240/4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 1/240 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] 0.00 0.00 239/240 ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) [1084] [1742] 0.0 0.00 0.00 240 Packet::Recv_uint32() [1742] ----------------------------------------------- 0.00 0.00 234/234 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1743] 0.0 0.00 0.00 234 ChangeGRFPalette(unsigned long, ByteReader*) [1743] ----------------------------------------------- 0.00 0.00 234/234 AfterLoadVehicles(bool) [291] [1744] 0.0 0.00 0.00 234 RoadVehicle::UpdateDeltaXY(Direction) [1744] ----------------------------------------------- 0.00 0.00 13/232 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [2064] 0.00 0.00 72/232 MakeMainToolbar(int*) [2425] 0.00 0.00 147/232 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] [1745] 0.0 0.00 0.00 232 NWidgetContainer::Add(NWidgetBase*) [1745] ----------------------------------------------- 226 GetTownName(char*, Town const*, char const*) [1747] [1746] 0.0 0.00 0.00 226 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1746] 226 GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [465] ----------------------------------------------- 226 FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [254] [1747] 0.0 0.00 0.00 226 GetTownName(char*, Town const*, char const*) [1747] 0.00 0.00 226/226 TownNameParams::TownNameParams(Town const*) [1749] 226 GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1746] ----------------------------------------------- 0.00 0.00 226/226 MakeEnglishOriginalTownName(char*, char const*, unsigned int) [868] [1748] 0.0 0.00 0.00 226 ReplaceEnglishWords(char*, bool) [1748] 0.00 0.00 1808/2034 ReplaceWords(char const*, char const*, char*) [1523] ----------------------------------------------- 0.00 0.00 226/226 GetTownName(char*, Town const*, char const*) [1747] [1749] 0.0 0.00 0.00 226 TownNameParams::TownNameParams(Town const*) [1749] 0.00 0.00 44/44 GetGRFTownName(unsigned int) [1898] ----------------------------------------------- 135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] 0.00 0.00 4/222 GameConfig::~GameConfig() [2320] 0.00 0.00 60/222 AIConfig::~AIConfig() [1877] 0.00 0.00 64/222 ScriptConfig::ResetSettings() [1867] 0.00 0.00 94/222 ScriptConfig::ClearConfigList() [1815] [1750] 0.0 0.00 0.00 222+135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] 135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] ----------------------------------------------- 0.00 0.00 2/219 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 6/219 AILibrary::Constructor(SQVM*) [1095] 0.00 0.00 8/219 GameLibrary::Constructor(SQVM*) [1087] 0.00 0.00 203/219 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [1751] 0.0 0.00 0.00 219 ScriptInfo::CheckMethod(char const*) const [1751] 0.00 0.00 219/317 Squirrel::MethodExists(tagSQObject, char const*) [1683] ----------------------------------------------- 0.00 0.00 218/218 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1752] 0.0 0.00 0.00 218 ChangeGRFNumUsedParams(unsigned long, ByteReader*) [1752] ----------------------------------------------- 0.00 0.00 1/215 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 24/215 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 32/215 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 32/215 Squirrel::LoadScript(SQVM*, char const*, bool) [946] 0.00 0.00 36/215 sq_base_register(SQVM*) [1913] 0.00 0.00 36/215 Squirrel::Initialize() [1933] 0.00 0.00 54/215 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] [1753] 0.0 0.00 0.00 215 sq_pushroottable(SQVM*) [1753] ----------------------------------------------- 0.00 0.00 209/209 SQStringTable::Add(char const*, long long) [1405] [1754] 0.0 0.00 0.00 209 SQStringTable::Resize(long long) [1754] 0.00 0.00 209/245 SQStringTable::AllocNodes(long long) [1739] ----------------------------------------------- 0.00 0.00 208/208 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1755] 0.0 0.00 0.00 208 ChangeGRFVersion(unsigned long, ByteReader*) [1755] ----------------------------------------------- 0.00 0.00 206/206 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] [1756] 0.0 0.00 0.00 206 sq_objtostring(tagSQObject*) [1756] ----------------------------------------------- 0.00 0.00 204/204 Load_STNS() [864] [1757] 0.0 0.00 0.00 204 SwapPackets(GoodsEntry*) [1757] ----------------------------------------------- 0.00 0.00 202/202 CanDeleteHouse(unsigned int) [426] [1758] 0.0 0.00 0.00 202 ConvertBooleanCallback(GRFFile const*, unsigned short, unsigned short) [1758] ----------------------------------------------- 0.00 0.00 200/200 Load_DEPT() [871] [1759] 0.0 0.00 0.00 200 Pool::GetNew(unsigned long, unsigned long) [1759] ----------------------------------------------- 0.00 0.00 200/200 Pool::CleanPool() [2264] [1760] 0.0 0.00 0.00 200 Pool::FreeItem(unsigned long) [1760] ----------------------------------------------- 0.00 0.00 200/200 Pool::CleanPool() [2264] [1761] 0.0 0.00 0.00 200 Depot::~Depot() [1761] ----------------------------------------------- 0.00 0.00 198/198 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1762] 0.0 0.00 0.00 198 GetRoadBits(unsigned int, RoadType) [clone .constprop.91] [1762] ----------------------------------------------- 0.00 0.00 198/198 IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [115] [1763] 0.0 0.00 0.00 198 GetTileType(unsigned int) [1763] ----------------------------------------------- 0.00 0.00 196/196 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [562] [1764] 0.0 0.00 0.00 196 IsTileForestIndustry(unsigned int) [1764] ----------------------------------------------- 0.00 0.00 196/196 CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [562] [1765] 0.0 0.00 0.00 196 CMSATree(unsigned int) [1765] ----------------------------------------------- 0.00 0.00 1/180 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 179/180 NetworkServer_Tick(bool) [1368] [1766] 0.0 0.00 0.00 180 ServerNetworkGameSocketHandler::SendSync() [1766] 0.00 0.00 360/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 180/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 180/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 178/178 LoadNewGRF(unsigned int, unsigned int) [248] [1767] 0.0 0.00 0.00 178 GetGRFStringID(unsigned int, unsigned short) [1767] ----------------------------------------------- 0.00 0.00 4/178 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] 0.00 0.00 174/178 NWidgetLeaf::SetupSmallestSize(Window*, bool) [816] [1768] 0.0 0.00 0.00 178 maxdim(Dimension const&, Dimension const&) [1768] ----------------------------------------------- 0.00 0.00 177/177 MoveBuoysToWaypoints() [948] [1769] 0.0 0.00 0.00 177 UpdateWaypointOrder(Order*) [1769] ----------------------------------------------- 0.00 0.00 172/172 LoadNewGRF(unsigned int, unsigned int) [248] [1770] 0.0 0.00 0.00 172 MapGRFStringID(unsigned int, unsigned short) [1770] ----------------------------------------------- 0.00 0.00 172/172 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1512] [1771] 0.0 0.00 0.00 172 AddStringForMapping(unsigned short, unsigned short*) [1771] ----------------------------------------------- 0.00 0.00 172/172 CfgApply(ByteReader*) [879] [1772] 0.0 0.00 0.00 172 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [1772] 0.00 0.00 4/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) [2347] ----------------------------------------------- 0.00 0.00 171/171 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [1773] 0.0 0.00 0.00 171 FloodVehicleProc(Vehicle*, void*) [1773] ----------------------------------------------- 0.00 0.00 166/166 FeatureNewName(ByteReader*) [817] [1774] 0.0 0.00 0.00 166 NewGRFClass::Get(StationClassID) [1774] ----------------------------------------------- 0.00 0.00 7/165 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/165 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 12/165 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 65/165 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 72/165 squirrel_register_global_std(Squirrel*) [1918] [1775] 0.0 0.00 0.00 165 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] 0.00 0.00 165/1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 165/345 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 165/309 sq_setnativeclosurename(SQVM*, long long, char const*) [1686] 0.00 0.00 133/277 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 32/32 sq_newuserdata(SQVM*, unsigned long long) [1948] ----------------------------------------------- 0.00 0.00 4/164 GenerateStationName(Station*, unsigned int, StationNaming) [558] 0.00 0.00 160/164 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1776] 0.0 0.00 0.00 164 DistanceMax(unsigned int, unsigned int) [1776] ----------------------------------------------- 0.00 0.00 154/154 FeatureChangeInfo(ByteReader*) [282] [1777] 0.0 0.00 0.00 154 BridgeChangeInfo(unsigned int, int, int, ByteReader*) [1777] 0.00 0.00 4864/13260 MapSpriteMappingRecolour(PalSpriteID*) [1402] ----------------------------------------------- 0.00 0.00 2/152 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/152 SubsidyMonthlyLoop() [679] 0.00 0.00 41/152 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 107/152 ChangeIndustryProduction(Industry*, bool) [463] [1778] 0.0 0.00 0.00 152 AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [1778] ----------------------------------------------- 0.00 0.00 152/152 GetGRFTownNameType(int) [1780] [1779] 0.0 0.00 0.00 152 CopyOutDParam(unsigned long long*, int, int) [1779] ----------------------------------------------- 0.00 0.00 2/152 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/152 SubsidyMonthlyLoop() [679] 0.00 0.00 41/152 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 107/152 ChangeIndustryProduction(Industry*, bool) [463] [1780] 0.0 0.00 0.00 152 GetGRFTownNameType(int) [1780] 0.00 0.00 152/152 CopyOutDParam(unsigned long long*, int, int) [1779] ----------------------------------------------- 0.00 0.00 152/152 NewsTypeData::GetDisplay() const [1112] [1781] 0.0 0.00 0.00 152 GetSettingFromName(char const*, unsigned int*) [1781] ----------------------------------------------- 0.00 0.00 142/142 GetFoundationSlope(unsigned int, int*) [161] [1782] 0.0 0.00 0.00 142 GetFoundation_Object(unsigned int, Slope) [1782] 0.00 0.00 142/1917 GetObjectType(unsigned int) [1528] ----------------------------------------------- 0.00 0.00 141/141 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [1783] 0.0 0.00 0.00 141 TownScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [1783] ----------------------------------------------- 0.00 0.00 136/136 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1784] 0.0 0.00 0.00 136 DefineGotoLabel(ByteReader*) [1784] 0.00 0.00 136/119200 FioGetPos() [1258] ----------------------------------------------- 0.00 0.00 45/135 ScriptConfig::StringToSettings(char const*) [1890] 0.00 0.00 90/135 ScriptConfig::Change(char const*, int, bool, bool) [1007] [1785] 0.0 0.00 0.00 135 AIConfig::SetSetting(char const*, int) [1785] 0.00 0.00 90/11782 stredup(char const*, char const*) [1407] 0.00 0.00 90/135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1787] ----------------------------------------------- 0.00 0.00 135/135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1787] [1786] 0.0 0.00 0.00 135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) [1786] ----------------------------------------------- 0.00 0.00 45/135 ScriptConfig::ScriptConfig(ScriptConfig const*) [1887] 0.00 0.00 90/135 AIConfig::SetSetting(char const*, int) [1785] [1787] 0.0 0.00 0.00 135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1787] 0.00 0.00 135/135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) [1786] ----------------------------------------------- 0.00 0.00 134/134 ClearTile_Town(unsigned int, DoCommandFlag) [874] [1788] 0.0 0.00 0.00 134 ChangeTownRating(Town*, int, int, DoCommandFlag) [1788] ----------------------------------------------- 0.00 0.00 134/134 AfterLoadGame() [83] [1789] 0.0 0.00 0.00 134 IsBridge(unsigned int) [1789] ----------------------------------------------- 0.00 0.00 134/134 ClearTile_Town(unsigned int, DoCommandFlag) [874] [1790] 0.0 0.00 0.00 134 HouseSpec::GetRemovalCost() const [1790] ----------------------------------------------- 0.00 0.00 15/132 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 117/132 AIInfo::RegisterAPI(Squirrel*) [2069] [1791] 0.0 0.00 0.00 132 Squirrel::AddConst(char const*, int) [1791] 0.00 0.00 132/240 sq_pushinteger(SQVM*, long long) [1741] 0.00 0.00 132/1299 sq_pushstring(SQVM*, char const*, long long) [1564] ----------------------------------------------- 0.00 0.00 32/128 LoadNewGRF(unsigned int, unsigned int) [248] 0.00 0.00 96/128 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1792] 0.0 0.00 0.00 128 GetFileByFilename(char const*) [1792] ----------------------------------------------- 0.00 0.00 60/125 MakeMainToolbar(int*) [2425] 0.00 0.00 65/125 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] [1793] 0.0 0.00 0.00 125 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned int, unsigned short) [1793] ----------------------------------------------- 0.00 0.00 125/125 NWidgetContainer::~NWidgetContainer() [1882] [1794] 0.0 0.00 0.00 125 NWidgetLeaf::~NWidgetLeaf() [1794] ----------------------------------------------- 0.00 0.00 3/124 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] 0.00 0.00 6/124 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 115/124 GrowTown(Town*) [163] [1795] 0.0 0.00 0.00 124 GetCommandFlags(unsigned int) [1795] ----------------------------------------------- 0.00 0.00 17/124 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] 0.00 0.00 107/124 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] [1796] 0.0 0.00 0.00 124 OverflowSafeInt::operator*=(int) [1796] ----------------------------------------------- 0.00 0.00 22/118 AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1511] 0.00 0.00 96/118 RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1014] [1797] 0.0 0.00 0.00 118 AlterVehicleListOrder(unsigned short, unsigned int) [1797] ----------------------------------------------- 0.00 0.00 115/115 CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [563] [1798] 0.0 0.00 0.00 115 CheckBridgeAvailability(unsigned int, unsigned int, DoCommandFlag) [1798] ----------------------------------------------- 115 SQCompiler::Statement() [1063] [1799] 0.0 0.00 0.00 115 SQCompiler::CommaExpr() [1799] 115 SQCompiler::Expression(bool) [1149] ----------------------------------------------- 0.00 0.00 115/115 SQCompiler::PrefixedExpr() [1109] [1800] 0.0 0.00 0.00 115 SQFuncState::IsLocal(unsigned long long) [1800] ----------------------------------------------- 0.00 0.00 15/114 GroupStatistics::UpdateAfterLoad() [556] 0.00 0.00 33/114 AfterLoadGame() [83] 0.00 0.00 66/114 AfterLoadVehicles(bool) [291] [1801] 0.0 0.00 0.00 114 Aircraft::IsPrimaryVehicle() const [1801] ----------------------------------------------- 0.00 0.00 113/113 SimpleCountedObject::Release() [1527] [1802] 0.0 0.00 0.00 113 ScriptEventVehicleUnprofitable::~ScriptEventVehicleUnprofitable() [1802] ----------------------------------------------- 0.00 0.00 36/108 sq_close(SQVM*) [1920] 0.00 0.00 36/108 SQSharedState::~SQSharedState() [1925] 0.00 0.00 36/108 SQVM::~SQVM() [1930] [1803] 0.0 0.00 0.00 108 SQVM::Finalize() [1803] 0.00 0.00 101/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 36/1154 SQTable::Release() [1570] 0.00 0.00 36/2721 SQNativeClosure::Release() [1487] 0.00 0.00 29/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 29/5518 SQString::Release() [1445] ----------------------------------------------- 0.00 0.00 108/108 SQTable::Finalize() [1805] [1804] 0.0 0.00 0.00 108 SQTable::_ClearNodes() [1804] ----------------------------------------------- 0.00 0.00 108/108 SQSharedState::~SQSharedState() [1925] [1805] 0.0 0.00 0.00 108 SQTable::Finalize() [1805] 0.00 0.00 108/108 SQTable::_ClearNodes() [1804] ----------------------------------------------- 0.00 0.00 24/107 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 29/107 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 54/107 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] [1806] 0.0 0.00 0.00 107 sq_getclass(SQVM*, long long) [1806] 0.00 0.00 107/951 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1581] 0.00 0.00 107/4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 107/107 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] [1807] 0.0 0.00 0.00 107 CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) [1807] ----------------------------------------------- 0.00 0.00 107/107 HandleNodes(ByteReader*, AllowedSubtags*) [526] [1808] 0.0 0.00 0.00 107 ChangeGRFBlitter(unsigned long, ByteReader*) [1808] ----------------------------------------------- 0.00 0.00 104/104 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [1809] 0.0 0.00 0.00 104 FindVehiclesInRoadStop(Vehicle*, void*) [1809] 0.00 0.00 52/611735 RoadVehicle::IsPrimaryVehicle() const [1202] ----------------------------------------------- 0.00 0.00 6/104 GRFSound(ByteReader*) [1012] 0.00 0.00 98/104 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1812] [1810] 0.0 0.00 0.00 104 GetSound(unsigned short) [1810] ----------------------------------------------- 0.00 0.00 101/101 WindowDesc::LoadFromConfig() [822] [1811] 0.0 0.00 0.00 101 IniLoadWindowSettings(IniFile*, char const*, void*) [1811] ----------------------------------------------- 0.00 0.00 98/98 FeatureChangeInfo(ByteReader*) [282] [1812] 0.0 0.00 0.00 98 SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [1812] 0.00 0.00 98/104 GetSound(unsigned short) [1810] ----------------------------------------------- 0.00 0.00 96/96 ScriptConfig::AddRandomDeviation() [1886] [1813] 0.0 0.00 0.00 96 ScriptConfig::GetConfigList() [1813] ----------------------------------------------- 0.00 0.00 96/96 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1814] 0.0 0.00 0.00 96 GRFConfig::IsOpenTTDBaseGRF() const [1814] ----------------------------------------------- 0.00 0.00 4/94 ScriptConfig::Change(char const*, int, bool, bool) [1007] 0.00 0.00 90/94 AIConfig::ClearConfigList() [1831] [1815] 0.0 0.00 0.00 94 ScriptConfig::ClearConfigList() [1815] 0.00 0.00 94/222 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] ----------------------------------------------- 0.00 0.00 94/94 Load_SIGN() [898] [1816] 0.0 0.00 0.00 94 Pool::GetNew(unsigned long, unsigned long) [1816] ----------------------------------------------- 0.00 0.00 94/94 Pool::CleanPool() [2262] [1817] 0.0 0.00 0.00 94 Pool::FreeItem(unsigned long) [1817] ----------------------------------------------- 0.00 0.00 94/94 UpdateAllSignVirtCoords() [786] [1818] 0.0 0.00 0.00 94 Sign::UpdateVirtCoord() [1818] ----------------------------------------------- 0.00 0.00 94/94 Load_SIGN() [898] [1819] 0.0 0.00 0.00 94 Sign::Sign(Owner) [1819] ----------------------------------------------- 0.00 0.00 94/94 Pool::CleanPool() [2262] [1820] 0.0 0.00 0.00 94 Sign::~Sign() [1820] ----------------------------------------------- 0.00 0.00 1/93 AIInfo::DummyConstructor(SQVM*) [1139] 0.00 0.00 2/93 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 12/93 AIInfo::Constructor(SQVM*) [1073] 0.00 0.00 24/93 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/93 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] [1821] 0.0 0.00 0.00 93 sq_getinstanceup(SQVM*, long long, void**, void*) [1821] 0.00 0.00 93/404 SQVM::GetAt(long long) [1659] ----------------------------------------------- 0.00 0.00 92/92 PlantRandomFarmField(Industry const*) [884] [1822] 0.0 0.00 0.00 92 GetSnowLine() [1822] ----------------------------------------------- 0.00 0.00 12/92 NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [865] 0.00 0.00 35/92 NWidgetHorizontal::SetupSmallestSize(Window*, bool) [847] 0.00 0.00 45/92 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] [1823] 0.0 0.00 0.00 92 NWidgetSpacer::SetupSmallestSize(Window*, bool) [1823] ----------------------------------------------- 0.00 0.00 92/92 SimpleCountedObject::Release() [1527] [1824] 0.0 0.00 0.00 92 ScriptEventIndustryClose::~ScriptEventIndustryClose() [1824] ----------------------------------------------- 0.00 0.00 92/92 Load_CAPY() [900] [1825] 0.0 0.00 0.00 92 Pool::GetNew(unsigned long, unsigned long) [1825] ----------------------------------------------- 0.00 0.00 91/91 MoveToNextItem() [733] [1826] 0.0 0.00 0.00 91 SndPlayFx(unsigned short) [1826] ----------------------------------------------- 0.00 0.00 2/91 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/91 SubsidyMonthlyLoop() [679] 0.00 0.00 41/91 AdvertiseIndustryOpening(Industry const*) [1072] 0.00 0.00 46/91 ChangeIndustryProduction(Industry*, bool) [463] [1827] 0.0 0.00 0.00 91 AI::BroadcastNewEvent(ScriptEvent*, Owner) [1827] 0.00 0.00 1365/1508 AI::NewEvent(Owner, ScriptEvent*) [1554] 0.00 0.00 91/3030 SimpleCountedObject::AddRef() [1480] ----------------------------------------------- 0.00 0.00 2/91 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/91 SubsidyMonthlyLoop() [679] 0.00 0.00 41/91 IndustryBuildData::TryBuildNewIndustry() [137] 0.00 0.00 46/91 ChangeIndustryProduction(Industry*, bool) [463] [1828] 0.0 0.00 0.00 91 Game::NewEvent(ScriptEvent*) [1828] 0.00 0.00 91/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 91/1983 SimpleCountedObject::Release() [1527] ----------------------------------------------- 0.00 0.00 90/90 CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [157] [1829] 0.0 0.00 0.00 90 ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [1829] ----------------------------------------------- 0.00 0.00 90/90 Pool::CleanPool() [2267] [1830] 0.0 0.00 0.00 90 Pool::FreeItem(unsigned long) [1830] ----------------------------------------------- 0.00 0.00 90/90 ScriptConfig::Change(char const*, int, bool, bool) [1007] [1831] 0.0 0.00 0.00 90 AIConfig::ClearConfigList() [1831] 0.00 0.00 90/90 AIConfig::GetSetting(char const*) const [1832] 0.00 0.00 90/94 ScriptConfig::ClearConfigList() [1815] ----------------------------------------------- 0.00 0.00 90/90 AIConfig::ClearConfigList() [1831] [1832] 0.0 0.00 0.00 90 AIConfig::GetSetting(char const*) const [1832] ----------------------------------------------- 0.00 0.00 4/88 GRFInhibit(ByteReader*) [2313] 0.00 0.00 84/88 SkipIf(ByteReader*) [560] [1833] 0.0 0.00 0.00 88 GetGRFConfig(unsigned int, unsigned int) [1833] ----------------------------------------------- 0.00 0.00 86/86 AfterLoadGame() [83] [1834] 0.0 0.00 0.00 86 TileMatrix::AllocateStorage(unsigned int) [1834] 0.00 0.00 172/1330 OrthogonalTileArea::Add(unsigned int) [1563] ----------------------------------------------- 0.00 0.00 84/84 AfterLoadGame() [83] [1835] 0.0 0.00 0.00 84 GetTunnelBridgeTransportType(unsigned int) [1835] ----------------------------------------------- 0.00 0.00 84/84 Load_ORDR() [683] [1836] 0.0 0.00 0.00 84 Order::AssignOrder(Order const&) [1836] ----------------------------------------------- 0.00 0.00 84/84 Load_ORDR() [683] [1837] 0.0 0.00 0.00 84 Order::Order(unsigned int) [1837] ----------------------------------------------- 0.00 0.00 82/82 SimpleCountedObject::Release() [1527] [1838] 0.0 0.00 0.00 82 ScriptEventIndustryOpen::~ScriptEventIndustryOpen() [1838] ----------------------------------------------- 0.00 0.00 1/79 ClearGRFConfigList(GRFConfig**) [2365] 0.00 0.00 4/79 GRFConfig::~GRFConfig() [2343] 0.00 0.00 14/79 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [2186] 0.00 0.00 60/79 GRFFileScanner::AddFile(char const*, unsigned long, char const*) [121] [1839] 0.0 0.00 0.00 79 GRFConfig::~GRFConfig() [1839] 0.00 0.00 237/1983 SimpleCountedObject::Release() [1527] 0.00 0.00 57/57 GRFParameterInfo::~GRFParameterInfo() [1879] ----------------------------------------------- 0.00 0.00 4/78 ScriptInfo::AddLabels(SQVM*) [914] 0.00 0.00 74/78 ScriptInfo::AddSetting(SQVM*) [785] [1840] 0.0 0.00 0.00 78 sq_pushnull(SQVM*) [1840] ----------------------------------------------- 0.00 0.00 24/78 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/78 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] [1841] 0.0 0.00 0.00 78 sq_instanceof(SQVM*) [1841] 0.00 0.00 156/7645 SQVM::GetUp(long long) [1426] 0.00 0.00 78/78 SQInstance::InstanceOf(SQClass*) [1843] ----------------------------------------------- 0.00 0.00 24/78 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [838] 0.00 0.00 54/78 long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [796] [1842] 0.0 0.00 0.00 78 sq_getuserdata(SQVM*, long long, void**, void**) [1842] 0.00 0.00 78/951 sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1581] ----------------------------------------------- 0.00 0.00 78/78 sq_instanceof(SQVM*) [1841] [1843] 0.0 0.00 0.00 78 SQInstance::InstanceOf(SQClass*) [1843] ----------------------------------------------- 0.00 0.00 78/78 SQCompiler::ParseTableOrClass(long long, long long) [1034] [1844] 0.0 0.00 0.00 78 SQFuncState::SetIntructionParam(long long, long long, long long) [1844] ----------------------------------------------- 0.00 0.00 78/78 AfterLoadGame() [83] [1845] 0.0 0.00 0.00 78 Pool::GetNew(unsigned long) [1845] ----------------------------------------------- 49323 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1846] 0.00 0.00 73/73 ReadGRFSpriteOffsets(unsigned char) [790] [1846] 0.0 0.00 0.00 73+49323 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1846] 49323 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1846] ----------------------------------------------- 0.00 0.00 72/72 NewsLoop() [1055] [1847] 0.0 0.00 0.00 72 DeleteNewsItem(NewsItem*) [1847] ----------------------------------------------- 0.00 0.00 1/72 GameScannerInfo::FindInfo(char const*, int, bool) [1107] 0.00 0.00 15/72 AIScannerInfo::FindInfo(char const*, int, bool) [1009] 0.00 0.00 56/72 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [1848] 0.0 0.00 0.00 72 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::find(char const* const&) [1848] ----------------------------------------------- 88 SkipUnknownInfo(ByteReader*, unsigned char) [1849] 0.00 0.00 4/71 HandleNodes(ByteReader*, AllowedSubtags*) [526] 0.00 0.00 28/71 HandleParameterInfo(ByteReader*) [1049] 0.00 0.00 39/71 ChangeGRFParamValueNames(ByteReader*) [531] [1849] 0.0 0.00 0.00 71+88 SkipUnknownInfo(ByteReader*, unsigned char) [1849] 88 SkipUnknownInfo(ByteReader*, unsigned char) [1849] ----------------------------------------------- 0.00 0.00 70/70 FeatureChangeInfo(ByteReader*) [282] [1850] 0.0 0.00 0.00 70 GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [1850] ----------------------------------------------- 0.00 0.00 70/70 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long long, SQObjectPtr&) [1854] [1851] 0.0 0.00 0.00 70 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [1851] ----------------------------------------------- 0.00 0.00 11/70 Load_STNS() [864] 0.00 0.00 59/70 Load_VEHS() [447] [1852] 0.0 0.00 0.00 70 CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1852] ----------------------------------------------- 0.00 0.00 70/70 SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [1589] [1853] 0.0 0.00 0.00 70 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [1853] 0.00 0.00 140/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 70/70 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long long, SQObjectPtr&) [1854] 0.00 0.00 70/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] ----------------------------------------------- 0.00 0.00 70/70 SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [1853] [1854] 0.0 0.00 0.00 70 SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long long, SQObjectPtr&) [1854] 0.00 0.00 70/70 SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [1851] 0.00 0.00 70/2669 SQVM::Pop(long long) [1488] ----------------------------------------------- 0.00 0.00 1/69 IncreaseDate() [56] 0.00 0.00 1/69 Game::Uninitialize(bool) [362] 0.00 0.00 1/69 _GenerateWorld(void*) [889] 0.00 0.00 1/69 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/69 LoadIntroGame(bool) [160] 0.00 0.00 1/69 SwitchToMode(SwitchMode) [156] 0.00 0.00 1/69 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 2/69 DoScanNewGRFFiles(void*) [202] 0.00 0.00 4/69 AI::Initialize() [187] 0.00 0.00 5/69 Station::~Station() [548] 0.00 0.00 7/69 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 12/69 Vehicle::BeginLoading() [341] 0.00 0.00 32/69 Vehicle::DeleteUnreachedImplicitOrders() [856] [1855] 0.0 0.00 0.00 69 InvalidateWindowClassesData(WindowClass, int, bool) [1855] ----------------------------------------------- 0.00 0.00 32/68 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 36/68 Squirrel::Initialize() [1933] [1856] 0.0 0.00 0.00 68 SQVM::Pop() [1856] ----------------------------------------------- 0.00 0.00 1/67 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 66/67 IConsoleStdLibRegister() [2714] [1857] 0.0 0.00 0.00 67 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1857] 0.00 0.00 67/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 66/66 Squirrel::MethodExists(tagSQObject, char const*) [1683] [1858] 0.0 0.00 0.00 66 sq_throwerror(SQVM*, char const*) [1858] 0.00 0.00 66/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] ----------------------------------------------- 0.00 0.00 66/66 GRFLoadError(ByteReader*) [1860] [1859] 0.0 0.00 0.00 66 CheckGrfLangID(unsigned char, unsigned char) [1859] ----------------------------------------------- 0.00 0.00 66/66 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1860] 0.0 0.00 0.00 66 GRFLoadError(ByteReader*) [1860] 0.00 0.00 66/66 CheckGrfLangID(unsigned char, unsigned char) [1859] ----------------------------------------------- 0.00 0.00 66/66 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [1861] 0.0 0.00 0.00 66 IndustriesResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1861] ----------------------------------------------- 0.00 0.00 66/66 DeterministicSpriteGroup::Resolve(ResolverObject&) const [28] [1862] 0.0 0.00 0.00 66 IndustriesScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [1862] ----------------------------------------------- 65 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1863] 0.0 0.00 0.00 65 TerraformTile_Road(unsigned int, DoCommandFlag, int, Slope) [1863] 65 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 65 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [1864] 0.0 0.00 0.00 65 TerraformTile_Town(unsigned int, DoCommandFlag, int, Slope) [1864] 65 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 64/64 ResolveRailTypeGUISprites(RailtypeInfo*) [1866] [1865] 0.0 0.00 0.00 64 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup, TileContext, unsigned int*) [1865] ----------------------------------------------- 0.00 0.00 64/64 InitRailTypes() [2276] [1866] 0.0 0.00 0.00 64 ResolveRailTypeGUISprites(RailtypeInfo*) [1866] 0.00 0.00 1536/1536 GetCustomSignalSprite(RailtypeInfo const*, unsigned int, SignalType, SignalVariant, SignalState, bool) [1552] 0.00 0.00 64/64 GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup, TileContext, unsigned int*) [1865] ----------------------------------------------- 0.00 0.00 64/64 ScriptConfig::~ScriptConfig() [1868] [1867] 0.0 0.00 0.00 64 ScriptConfig::ResetSettings() [1867] 0.00 0.00 64/222 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] ----------------------------------------------- 0.00 0.00 4/64 GameConfig::~GameConfig() [2320] 0.00 0.00 60/64 AIConfig::~AIConfig() [1877] [1868] 0.0 0.00 0.00 64 ScriptConfig::~ScriptConfig() [1868] 0.00 0.00 64/64 ScriptConfig::ResetSettings() [1867] ----------------------------------------------- 0.00 0.00 63/63 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] [1869] 0.0 0.00 0.00 63 LanguageMap::GetLanguageMap(unsigned int, unsigned char) [1869] ----------------------------------------------- 0.00 0.00 63/63 TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [729] [1870] 0.0 0.00 0.00 63 UnmappedChoiceList::Flush(LanguageMap const*) [1870] ----------------------------------------------- 0.00 0.00 61/61 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [1871] 0.0 0.00 0.00 61 IsPlainRailTile(unsigned int) [1871] ----------------------------------------------- 61 SQClass::~SQClass() [1874] [1872] 0.0 0.00 0.00 61 SQClass::Finalize() [1872] 0.00 0.00 884/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 432/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 432/5518 SQString::Release() [1445] 0.00 0.00 253/286 SQClosure::Release() [1700] 0.00 0.00 90/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 61/1417 SQDelegable::SetDelegate(SQTable*) [1558] 0.00 0.00 61/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] 0.00 0.00 48/2721 SQNativeClosure::Release() [1487] 29 SQClass::~SQClass() [1874] ----------------------------------------------- 0.00 0.00 29/61 SQVM::CLASS_OP(SQObjectPtr&, long long, long long) [1975] 0.00 0.00 32/61 sq_newclass(SQVM*, unsigned long long) [1947] [1873] 0.0 0.00 0.00 61 SQClass::SQClass(SQSharedState*, SQClass*) [1873] 0.00 0.00 76/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 0.00 0.00 61/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] 0.00 0.00 32/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 32/1248 SQTable::SQTable(SQSharedState*, long long) [1566] 0.00 0.00 29/29 SQTable::Clone() [1977] ----------------------------------------------- 29 SQClass::Finalize() [1872] 0.00 0.00 3/32 SQClass::Release() [2404] 0.00 0.00 29/32 SQInstance::Finalize() [1969] [1874] 0.0 0.00 0.00 61 SQClass::~SQClass() [1874] 0.00 0.00 106/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 61/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] 61 SQClass::Finalize() [1872] ----------------------------------------------- 0.00 0.00 61/61 ChangeIndustryProduction(Industry*, bool) [463] [1875] 0.0 0.00 0.00 61 Industry::RecomputeProductionMultipliers() [1875] 0.00 0.00 61/30751 IndustrySpec::UsesSmoothEconomy() const [1332] ----------------------------------------------- 0.00 0.00 60/60 NWidgetContainer::~NWidgetContainer() [1882] [1876] 0.0 0.00 0.00 60 NWidgetSpacer::~NWidgetSpacer() [1876] ----------------------------------------------- 0.00 0.00 30/60 AI::Uninitialize(bool) [2200] 0.00 0.00 30/60 MakeNewgameSettingsLive() [2231] [1877] 0.0 0.00 0.00 60 AIConfig::~AIConfig() [1877] 0.00 0.00 60/222 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] 0.00 0.00 60/64 ScriptConfig::~ScriptConfig() [1868] ----------------------------------------------- 0.00 0.00 57/57 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] [1878] 0.0 0.00 0.00 57 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [1878] ----------------------------------------------- 0.00 0.00 57/57 GRFConfig::~GRFConfig() [1839] [1879] 0.0 0.00 0.00 57 GRFParameterInfo::~GRFParameterInfo() [1879] 0.00 0.00 2257/2519 CleanUpGRFText(GRFText*) [1497] ----------------------------------------------- 0.00 0.00 56/56 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [1880] 0.0 0.00 0.00 56 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1880] 0.00 0.00 32/32 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) [1961] ----------------------------------------------- 0.00 0.00 55/55 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] [1881] 0.0 0.00 0.00 55 NWidgetBackground::Add(NWidgetBase*) [1881] ----------------------------------------------- 2 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2466] 3 NWidgetStacked::~NWidgetStacked() [2390] 21 NWidgetVertical::~NWidgetVertical() [2016] 27 NWidgetHorizontal::~NWidgetHorizontal() [1984] [1882] 0.0 0.00 0.00 53 NWidgetContainer::~NWidgetContainer() [1882] 0.00 0.00 125/125 NWidgetLeaf::~NWidgetLeaf() [1794] 0.00 0.00 60/60 NWidgetSpacer::~NWidgetSpacer() [1876] 0.00 0.00 5/5 NWidgetViewport::~NWidgetViewport() [2251] 27 NWidgetHorizontal::~NWidgetHorizontal() [1984] 6 NWidgetBackground::~NWidgetBackground() [2198] 4 NWidgetVertical::~NWidgetVertical() [2016] 3 NWidgetStacked::~NWidgetStacked() [2390] 2 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2466] ----------------------------------------------- 0.00 0.00 2/51 ZlibLoadFilter::Read(unsigned char*, unsigned long) [2324] 0.00 0.00 3/51 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 46/51 LZMALoadFilter::Read(unsigned char*, unsigned long) [1607] [1883] 0.0 0.00 0.00 51 FileReader::Read(unsigned char*, unsigned long) [1883] ----------------------------------------------- 0.00 0.00 49/49 SndPlayTileFx(unsigned short, unsigned int) [538] [1884] 0.0 0.00 0.00 49 GetSlopePixelZ_Void(unsigned int, unsigned int, unsigned int) [1884] ----------------------------------------------- 0.00 0.00 48/48 AfterLoadVehicles(bool) [291] [1885] 0.0 0.00 0.00 48 CompanyServiceInterval(Company const*, VehicleType) [1885] ----------------------------------------------- 0.00 0.00 48/48 ScriptConfig::ScriptConfig(ScriptConfig const*) [1887] [1886] 0.0 0.00 0.00 48 ScriptConfig::AddRandomDeviation() [1886] 0.00 0.00 96/96 ScriptConfig::GetConfigList() [1813] ----------------------------------------------- 0.00 0.00 48/48 MakeNewgameSettingsLive() [2231] [1887] 0.0 0.00 0.00 48 ScriptConfig::ScriptConfig(ScriptConfig const*) [1887] 0.00 0.00 93/11782 stredup(char const*, char const*) [1407] 0.00 0.00 48/48 ScriptConfig::AddRandomDeviation() [1886] 0.00 0.00 45/45 ScriptWindow::Highlight(ScriptWindow::WindowClass, unsigned int, unsigned char, ScriptWindow::TextColour) [1896] 0.00 0.00 45/135 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1787] ----------------------------------------------- 0.00 0.00 48/48 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] [1888] 0.0 0.00 0.00 48 NWidgetSpacer::FillNestedArray(NWidgetBase**, unsigned int) [1888] ----------------------------------------------- 56 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 0.00 0.00 1/48 AIScannerInfo::~AIScannerInfo() [2795] 0.00 0.00 1/48 AIScannerLibrary::~AIScannerLibrary() [2806] 0.00 0.00 1/48 GameScannerLibrary::~GameScannerLibrary() [2820] 0.00 0.00 1/48 GameScannerInfo::~GameScannerInfo() [2804] 0.00 0.00 4/48 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 40/48 ScriptScanner::Reset() [2021] [1889] 0.0 0.00 0.00 48+56 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 56 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] ----------------------------------------------- 0.00 0.00 2/47 Load_GSDT() [1002] 0.00 0.00 15/47 LoadFromConfig(bool) [752] 0.00 0.00 30/47 Load_AIPL() [932] [1890] 0.0 0.00 0.00 47 ScriptConfig::StringToSettings(char const*) [1890] 0.00 0.00 47/11782 stredup(char const*, char const*) [1407] 0.00 0.00 45/135 AIConfig::SetSetting(char const*, int) [1785] ----------------------------------------------- 0.00 0.00 2/46 Load_MAPS() [1035] 0.00 0.00 8/46 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 36/46 DoSave(SaveFilter*, bool) [51] [1891] 0.0 0.00 0.00 46 SlGlobList(SaveLoad const*) [1891] ----------------------------------------------- 0.00 0.00 46/46 GRFParameterInfo::GRFParameterInfo(GRFParameterInfo&) [2061] [1892] 0.0 0.00 0.00 46 DuplicateGRFText(GRFText*) [1892] ----------------------------------------------- 0.00 0.00 46/46 Industry::~Industry() [410] [1893] 0.0 0.00 0.00 46 DeleteSubsidyWith(SourceType, unsigned short) [1893] ----------------------------------------------- 0.00 0.00 46/46 Industry::~Industry() [410] [1894] 0.0 0.00 0.00 46 DeleteIndustryNews(unsigned short) [1894] ----------------------------------------------- 0.00 0.00 46/46 Industry::~Industry() [410] [1895] 0.0 0.00 0.00 46 CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [1895] ----------------------------------------------- 0.00 0.00 45/45 ScriptConfig::ScriptConfig(ScriptConfig const*) [1887] [1896] 0.0 0.00 0.00 45 ScriptWindow::Highlight(ScriptWindow::WindowClass, unsigned int, unsigned char, ScriptWindow::TextColour) [1896] ----------------------------------------------- 45 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] [1897] 0.0 0.00 0.00 45 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1897] 0.00 0.00 128/289 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1691] 0.00 0.00 4/10 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2106] 1 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] ----------------------------------------------- 0.00 0.00 44/44 TownNameParams::TownNameParams(Town const*) [1749] [1898] 0.0 0.00 0.00 44 GetGRFTownName(unsigned int) [1898] ----------------------------------------------- 0.00 0.00 10/44 GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [1348] 0.00 0.00 12/44 SetNewGRFOverride(unsigned int, unsigned int) [2079] 0.00 0.00 22/44 FinalisePriceBaseMultipliers() [2319] [1899] 0.0 0.00 0.00 44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1899] 0.00 0.00 4/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [2350] ----------------------------------------------- 0.00 0.00 43/43 StringToVal(SettingDescBase const*, char const*) [1611] [1900] 0.0 0.00 0.00 43 LookupOneOfMany(char const*, char const*, unsigned long) [1900] ----------------------------------------------- 0.00 0.00 14/42 ServerNetworkGameSocketHandler::SendNewGRFCheck() [2833] 0.00 0.00 28/42 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] [1901] 0.0 0.00 0.00 42 NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) [1901] 0.00 0.00 672/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 42/36166 Packet::Send_uint32(unsigned int) [1323] ----------------------------------------------- 0.00 0.00 41/41 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1902] 0.0 0.00 0.00 41 Pool::GetNew(unsigned long) [1902] ----------------------------------------------- 0.00 0.00 40/40 HandleParameterInfo(ByteReader*) [1049] [1903] 0.0 0.00 0.00 40 GetLanguage(unsigned char) [1903] ----------------------------------------------- 0.00 0.00 16/40 GfxLoadSprites() [237] 0.00 0.00 24/40 LoadStringWidthTable(bool) [540] [1904] 0.0 0.00 0.00 40 SpriteFontCache::ClearFontCache() [1904] ----------------------------------------------- 0.00 0.00 40/40 LinkGraph::Node::UpdateEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [602] [1905] 0.0 0.00 0.00 40 LinkGraph::Node::AddEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [1905] ----------------------------------------------- 0.00 0.00 38/38 Load_LGRP() [528] [1906] 0.0 0.00 0.00 38 Pool::GetNew(unsigned long, unsigned long) [1906] ----------------------------------------------- 0.00 0.00 3/38 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] 0.00 0.00 35/38 Pool::CleanPool() [2271] [1907] 0.0 0.00 0.00 38 Pool::FreeItem(unsigned long) [1907] ----------------------------------------------- 0.00 0.00 37/37 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] [1908] 0.0 0.00 0.00 37 sq_objtointeger(tagSQObject*) [1908] ----------------------------------------------- 0.00 0.00 37/37 AfterLoadGame() [83] [1909] 0.0 0.00 0.00 37 FindFirstCargoWithTownEffect(TownEffect) [1909] ----------------------------------------------- 0.00 0.00 11/37 LocalGetWindowPlacement(WindowDesc const*, short, short, int) [2097] 0.00 0.00 26/37 Window::FinishInitNested(int) [835] [1910] 0.0 0.00 0.00 37 Window::ApplyDefaults() [1910] 0.00 0.00 13/30 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] ----------------------------------------------- 2 GameInfo::Constructor(SQVM*) [1127] 6 AIInfo::Constructor(SQVM*) [1073] 29 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [1911] 0.0 0.00 0.00 37 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] 0.00 0.00 37/37 sq_objtointeger(tagSQObject*) [1908] 37 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] ----------------------------------------------- 0.00 0.00 36/36 Squirrel::Initialize() [1933] [1912] 0.0 0.00 0.00 36 sq_setprintfunc(SQVM*, void (*)(SQVM*, char const*, ...)) [1912] ----------------------------------------------- 0.00 0.00 36/36 SQVM::Init(SQVM*, long long) [1927] [1913] 0.0 0.00 0.00 36 sq_base_register(SQVM*) [1913] 0.00 0.00 324/1299 sq_pushstring(SQVM*, char const*, long long) [1564] 0.00 0.00 288/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 144/345 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 144/309 sq_setnativeclosurename(SQVM*, long long, char const*) [1686] 0.00 0.00 144/277 sq_setparamscheck(SQVM*, long long, char const*) [1711] 0.00 0.00 108/240 sq_pushinteger(SQVM*, long long) [1741] 0.00 0.00 36/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 36/215 sq_pushroottable(SQVM*) [1753] ----------------------------------------------- 0.00 0.00 36/36 Squirrel::Initialize() [1933] [1914] 0.0 0.00 0.00 36 sq_setforeignptr(SQVM*, void*) [1914] ----------------------------------------------- 0.00 0.00 36/36 Squirrel::Initialize() [1933] [1915] 0.0 0.00 0.00 36 sq_seterrorhandler(SQVM*) [1915] 0.00 0.00 36/7645 SQVM::GetUp(long long) [1426] ----------------------------------------------- 0.00 0.00 36/36 Squirrel::Initialize() [1933] [1916] 0.0 0.00 0.00 36 sq_notifyallexceptions(SQVM*, unsigned long long) [1916] ----------------------------------------------- 0.00 0.00 36/36 Squirrel::Initialize() [1933] [1917] 0.0 0.00 0.00 36 sq_setcompilererrorhandler(SQVM*, void (*)(SQVM*, char const*, char const*, long long, long long)) [1917] ----------------------------------------------- 0.00 0.00 4/36 ScriptScanner::Initialize(char const*) [364] 0.00 0.00 32/36 ScriptScanner::ResetEngine() [1953] [1918] 0.0 0.00 0.00 36 squirrel_register_global_std(Squirrel*) [1918] 0.00 0.00 72/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 72/165 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] ----------------------------------------------- 0.00 0.00 36/36 Squirrel::Initialize() [1933] [1919] 0.0 0.00 0.00 36 sq_open(long long) [1919] 0.00 0.00 72/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 36/36 SQSharedState::SQSharedState() [1924] 0.00 0.00 36/36 SQVM::SQVM(SQSharedState*) [1929] 0.00 0.00 36/36 SQVM::Init(SQVM*, long long) [1927] ----------------------------------------------- 0.00 0.00 4/36 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 32/36 Squirrel::Reset() [1960] [1920] 0.0 0.00 0.00 36 sq_close(SQVM*) [1920] 0.00 0.00 36/36 SQSharedState::~SQSharedState() [1925] 0.00 0.00 36/108 SQVM::Finalize() [1803] ----------------------------------------------- 0.00 0.00 36/36 CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [60] [1921] 0.0 0.00 0.00 36 SetRoadBits(unsigned int, RoadBits, RoadType) [1921] ----------------------------------------------- 0.00 0.00 36/36 BindAirportSpecs() [2285] [1922] 0.0 0.00 0.00 36 NewGRFClass::Assign(AirportSpec*) [1922] ----------------------------------------------- 0.00 0.00 36/36 BindAirportSpecs() [2285] [1923] 0.0 0.00 0.00 36 NewGRFClass::Insert(AirportSpec*) [1923] ----------------------------------------------- 0.00 0.00 36/36 sq_open(long long) [1919] [1924] 0.0 0.00 0.00 36 SQSharedState::SQSharedState() [1924] 0.00 0.00 2304/2362 SQObjectPtr::~SQObjectPtr() [1508] 0.00 0.00 1224/12434 SQString::Create(SQSharedState*, char const*, long long) [1406] 0.00 0.00 648/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 396/396 sqvector::push_back(SQObjectPtr const&) [1661] 0.00 0.00 360/360 CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1676] 0.00 0.00 252/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 180/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 0.00 0.00 108/1248 SQTable::SQTable(SQSharedState*, long long) [1566] 0.00 0.00 36/36 RefTable::AllocNodes(unsigned long long) [1931] 0.00 0.00 36/245 SQStringTable::AllocNodes(long long) [1739] ----------------------------------------------- 0.00 0.00 36/36 sq_close(SQVM*) [1920] [1925] 0.0 0.00 0.00 36 SQSharedState::~SQSharedState() [1925] 0.00 0.00 1965/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 1173/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 1173/5518 SQString::Release() [1445] 0.00 0.00 468/1154 SQTable::Release() [1570] 0.00 0.00 108/1417 SQDelegable::SetDelegate(SQTable*) [1558] 0.00 0.00 108/108 SQTable::Finalize() [1805] 0.00 0.00 36/108 SQVM::Finalize() [1803] 0.00 0.00 36/36 RefTable::Finalize() [1932] 0.00 0.00 36/36 SQVM::Release() [1928] ----------------------------------------------- 6 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 1 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1897] 5 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2248] 0.00 0.00 4/30 Window::ReInit(int, int) [880] 0.00 0.00 13/30 Window::InitializeData(int) [834] 0.00 0.00 13/30 ResizeWindow(Window*, int, int, bool) [1093] [1926] 0.0 0.00 0.00 36+6 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] 0.00 0.00 75/289 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1691] 0.00 0.00 6/10 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2106] 0.00 0.00 4/4 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2330] 45 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1897] 5 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2248] 6 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] ----------------------------------------------- 0.00 0.00 36/36 sq_open(long long) [1919] [1927] 0.0 0.00 0.00 36 SQVM::Init(SQVM*, long long) [1927] 0.00 0.00 72/5154 sq_vm_realloc(void*, unsigned long long, unsigned long long) [1453] 0.00 0.00 36/2669 SQVM::Pop(long long) [1488] 0.00 0.00 36/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 36/36 sq_base_register(SQVM*) [1913] 0.00 0.00 36/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 36/1248 SQTable::SQTable(SQSharedState*, long long) [1566] ----------------------------------------------- 0.00 0.00 36/36 SQSharedState::~SQSharedState() [1925] [1928] 0.0 0.00 0.00 36 SQVM::Release() [1928] 0.00 0.00 36/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 36/36 SQVM::~SQVM() [1930] ----------------------------------------------- 0.00 0.00 36/36 sq_open(long long) [1919] [1929] 0.0 0.00 0.00 36 SQVM::SQVM(SQSharedState*) [1929] 0.00 0.00 36/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] ----------------------------------------------- 0.00 0.00 36/36 SQVM::Release() [1928] [1930] 0.0 0.00 0.00 36 SQVM::~SQVM() [1930] 0.00 0.00 72/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 36/108 SQVM::Finalize() [1803] 0.00 0.00 36/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] ----------------------------------------------- 0.00 0.00 36/36 SQSharedState::SQSharedState() [1924] [1931] 0.0 0.00 0.00 36 RefTable::AllocNodes(unsigned long long) [1931] 0.00 0.00 36/12965 sq_vm_malloc(unsigned long long) [1403] ----------------------------------------------- 0.00 0.00 36/36 SQSharedState::~SQSharedState() [1925] [1932] 0.0 0.00 0.00 36 RefTable::Finalize() [1932] 0.00 0.00 29/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 29/29 SQInstance::Release() [1968] ----------------------------------------------- 0.00 0.00 4/36 ScriptScanner::Initialize(char const*) [364] 0.00 0.00 32/36 ScriptScanner::ResetEngine() [1953] [1933] 0.0 0.00 0.00 36 Squirrel::Initialize() [1933] 0.00 0.00 36/36 sq_open(long long) [1919] 0.00 0.00 36/36 sq_setcompilererrorhandler(SQVM*, void (*)(SQVM*, char const*, char const*, long long, long long)) [1917] 0.00 0.00 36/36 sq_notifyallexceptions(SQVM*, unsigned long long) [1916] 0.00 0.00 36/345 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] 0.00 0.00 36/36 sq_setprintfunc(SQVM*, void (*)(SQVM*, char const*, ...)) [1912] 0.00 0.00 36/68 SQVM::Pop() [1856] 0.00 0.00 36/36 sq_seterrorhandler(SQVM*) [1915] 0.00 0.00 36/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 36/215 sq_pushroottable(SQVM*) [1753] 0.00 0.00 36/36 sq_setforeignptr(SQVM*, void*) [1914] ----------------------------------------------- 0.00 0.00 4/36 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 32/36 Squirrel::Reset() [1960] [1934] 0.0 0.00 0.00 36 Squirrel::Uninitialize() [1934] 0.00 0.00 36/2669 SQVM::Pop(long long) [1488] 0.00 0.00 36/1632 sq_pop(SQVM*, long long) [1549] ----------------------------------------------- 0.00 0.00 35/35 IConsoleAliasRegister(char const*, char const*) [1936] [1935] 0.0 0.00 0.00 35 IConsoleAliasGet(char const*) [1935] ----------------------------------------------- 0.00 0.00 35/35 IConsoleStdLibRegister() [2714] [1936] 0.0 0.00 0.00 35 IConsoleAliasRegister(char const*, char const*) [1936] 0.00 0.00 70/11782 stredup(char const*, char const*) [1407] 0.00 0.00 35/35 IConsoleAliasGet(char const*) [1935] ----------------------------------------------- 369 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1937] 0.00 0.00 15/35 __tcf_0 [10473] 0.00 0.00 20/35 TarScanner::DoScan(Subdirectory) [173] [1937] 0.0 0.00 0.00 35+369 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1937] 369 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1937] ----------------------------------------------- 1358 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1938] 0.00 0.00 15/35 __tcf_1 [10485] 0.00 0.00 20/35 TarScanner::DoScan(Subdirectory) [173] [1938] 0.0 0.00 0.00 35+1358 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1938] 1358 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1938] ----------------------------------------------- 40 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] 4 NWidgetBackground::GetWidgetOfType(WidgetType) [2161] 0.00 0.00 13/30 Window::ApplyDefaults() [1910] 0.00 0.00 17/30 EnsureVisibleCaption(Window*, int, int) [2034] [1939] 0.0 0.00 0.00 34+40 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] 0.00 0.00 279/279 NWidgetBase::GetWidgetOfType(WidgetType) [1709] 8 NWidgetBackground::GetWidgetOfType(WidgetType) [2161] 40 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] ----------------------------------------------- 0.00 0.00 34/34 DeleteStaleLinks(Station*) [346] [1940] 0.0 0.00 0.00 34 LinkGraph::Compress() [1940] ----------------------------------------------- 0.00 0.00 34/34 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1586] [1941] 0.0 0.00 0.00 34 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [1941] ----------------------------------------------- 0.00 0.00 4/33 SquirrelStd::require(SQVM*) [1044] 0.00 0.00 29/33 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [1942] 0.0 0.00 0.00 33 sq_getforeignptr(SQVM*) [1942] ----------------------------------------------- 0.00 0.00 33/33 CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [841] [1943] 0.0 0.00 0.00 33 GetErrorMessageFromLocationCallbackResult(unsigned short, GRFFile const*, unsigned short) [1943] 0.00 0.00 15/15 CommandCost::UseTextRefStack(GRFFile const*, unsigned int) [2052] ----------------------------------------------- 0.00 0.00 1/33 Script_CreateDummyInfo(SQVM*, char const*, char const*) [913] 0.00 0.00 32/33 Squirrel::LoadScript(SQVM*, char const*, bool) [946] [1944] 0.0 0.00 0.00 33 sq_push(SQVM*, long long) [1944] 0.00 0.00 33/7645 SQVM::GetUp(long long) [1426] ----------------------------------------------- 0.00 0.00 33/33 Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [995] [1945] 0.0 0.00 0.00 33 SQLexer::~SQLexer() [1945] 0.00 0.00 1155/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 1089/5518 SQStringTable::Remove(SQString*) [1444] 0.00 0.00 1089/5518 SQString::Release() [1445] 0.00 0.00 33/1417 SQDelegable::SetDelegate(SQTable*) [1558] 0.00 0.00 33/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 33/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] ----------------------------------------------- 0.00 0.00 33/33 AfterLoadVehicles(bool) [291] [1946] 0.0 0.00 0.00 33 Aircraft::UpdateDeltaXY(Direction) [1946] ----------------------------------------------- 0.00 0.00 3/32 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 7/32 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/32 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 13/32 AIInfo::RegisterAPI(Squirrel*) [2069] [1947] 0.0 0.00 0.00 32 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 32/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 32/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 32/61 SQClass::SQClass(SQSharedState*, SQClass*) [1873] ----------------------------------------------- 0.00 0.00 32/32 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] [1948] 0.0 0.00 0.00 32 sq_newuserdata(SQVM*, unsigned long long) [1948] 0.00 0.00 32/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 32/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] 0.00 0.00 32/4936 SQVM::Push(SQObjectPtr const&) [1455] ----------------------------------------------- 0.00 0.00 2/32 Load_LGRJ() [792] 0.00 0.00 30/32 DoSave_LGRJ(LinkGraphJob*) [915] [1949] 0.0 0.00 0.00 32 GetLinkGraphJobDesc() [1949] 0.00 0.00 371/371 GetSettingDescription(unsigned int) [1671] ----------------------------------------------- 0.00 0.00 32/32 LoadNewGRF(unsigned int, unsigned int) [248] [1950] 0.0 0.00 0.00 32 DupSprite(unsigned int, unsigned int) [1950] 0.00 0.00 32/61279 AllocateSpriteCache(unsigned int) [1296] ----------------------------------------------- 0.00 0.00 1/32 SwitchToMode(SwitchMode) [156] 0.00 0.00 1/32 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 2/32 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 28/32 Load_NGRF_common(GRFConfig*&) [937] [1951] 0.0 0.00 0.00 32 RemoveDuplicatesFromGRFConfigList(GRFConfig*) [1951] ----------------------------------------------- 0.00 0.00 32/32 SQNativeClosure::Release() [1487] [1952] 0.0 0.00 0.00 32 SQUserData::Release() [1952] 0.00 0.00 32/1417 SQDelegable::SetDelegate(SQTable*) [1558] 0.00 0.00 32/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] ----------------------------------------------- 0.00 0.00 1/32 AIScannerInfo::Initialize() [534] 0.00 0.00 1/32 Game::Initialize() [397] 0.00 0.00 2/32 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 28/32 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [1953] 0.0 0.00 0.00 32 ScriptScanner::ResetEngine() [1953] 0.00 0.00 32/36 squirrel_register_global_std(Squirrel*) [1918] 0.00 0.00 32/36 Squirrel::Initialize() [1933] 0.00 0.00 32/32 Squirrel::Reset() [1960] ----------------------------------------------- 0.00 0.00 4/32 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 12/32 Load_NewGRFMapping(OverrideManagerBase&) [308] 0.00 0.00 16/32 ResetPersistentNewGRFData() [2311] [1954] 0.0 0.00 0.00 32 OverrideManagerBase::ResetMapping() [1954] ----------------------------------------------- 0.00 0.00 32/32 sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1680] [1955] 0.0 0.00 0.00 32 SQVM::Top() [1955] ----------------------------------------------- 0.00 0.00 32/32 LoadNewGRF(unsigned int, unsigned int) [248] [1956] 0.0 0.00 0.00 32 GRFFile::GRFFile(GRFConfig const*) [1956] 0.00 0.00 32/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 32/32 ResetNewGRFData() [1141] [1957] 0.0 0.00 0.00 32 GRFFile::~GRFFile() [1957] ----------------------------------------------- 0.00 0.00 3/32 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 7/32 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/32 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 13/32 AIInfo::RegisterAPI(Squirrel*) [2069] [1958] 0.0 0.00 0.00 32 Squirrel::AddClassEnd() [1958] 0.00 0.00 32/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] ----------------------------------------------- 0.00 0.00 3/32 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 7/32 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 9/32 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 13/32 AIInfo::RegisterAPI(Squirrel*) [2069] [1959] 0.0 0.00 0.00 32 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 32/4936 SQVM::Push(SQObjectPtr const&) [1455] 0.00 0.00 32/215 sq_pushroottable(SQVM*) [1753] 0.00 0.00 32/1299 sq_pushstring(SQVM*, char const*, long long) [1564] ----------------------------------------------- 0.00 0.00 32/32 ScriptScanner::ResetEngine() [1953] [1960] 0.0 0.00 0.00 32 Squirrel::Reset() [1960] 0.00 0.00 32/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 32/36 sq_close(SQVM*) [1920] 0.00 0.00 32/36 Squirrel::Uninitialize() [1934] ----------------------------------------------- 0.00 0.00 32/32 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1880] [1961] 0.0 0.00 0.00 32 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) [1961] ----------------------------------------------- 0.00 0.00 3/31 IConsolePrint(TextColour, char const*) [960] 0.00 0.00 28/31 debug(char const*, char const*, ...) [1045] [1962] 0.0 0.00 0.00 31 NetworkAdminConsole(char const*, char const*) [1962] ----------------------------------------------- 0.00 0.00 31/31 LinkGraphSchedule::Run(void*) [331] [1963] 0.0 0.00 0.00 31 FlowMapper::Run(LinkGraphJob&) const [1963] 0.00 0.00 1242/1242 FlowStatMap::FinalizeLocalConsumption(unsigned short) [1567] ----------------------------------------------- 0.00 0.00 1/30 AIInfo::DummyConstructor(SQVM*) [1139] 0.00 0.00 2/30 GameInfo::Constructor(SQVM*) [1127] 0.00 0.00 2/30 long long SQConvert::DefSQConstructorCallback(SQVM*) [2484] 0.00 0.00 12/30 AIInfo::Constructor(SQVM*) [1073] 0.00 0.00 13/30 long long SQConvert::DefSQConstructorCallback(SQVM*) [2072] [1964] 0.0 0.00 0.00 30 sq_setinstanceup(SQVM*, long long, void*) [1964] 0.00 0.00 15/404 SQVM::GetAt(long long) [1659] 0.00 0.00 15/7645 SQVM::GetUp(long long) [1426] ----------------------------------------------- 0.00 0.00 30/30 SimpleCountedObject::Release() [1527] [1965] 0.0 0.00 0.00 30 ScriptEventVehicleLost::~ScriptEventVehicleLost() [1965] ----------------------------------------------- 0.00 0.00 29/29 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [1966] 0.0 0.00 0.00 29 sq_addref(SQVM*, tagSQObject*) [1966] ----------------------------------------------- 0.00 0.00 29/29 SQInstance::SQInstance(SQSharedState*, SQClass*, long long) [1970] [1967] 0.0 0.00 0.00 29 SQInstance::Init(SQSharedState*) [1967] ----------------------------------------------- 0.00 0.00 29/29 RefTable::Finalize() [1932] [1968] 0.0 0.00 0.00 29 SQInstance::Release() [1968] 0.00 0.00 29/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 29/29 SQInstance::~SQInstance() [1971] 0.00 0.00 13/13 long long SQConvert::DefSQDestructorCallback(void*, long long) [2073] 0.00 0.00 2/2 long long SQConvert::DefSQDestructorCallback(void*, long long) [2485] ----------------------------------------------- 0.00 0.00 29/29 SQInstance::~SQInstance() [1971] [1969] 0.0 0.00 0.00 29 SQInstance::Finalize() [1969] 0.00 0.00 29/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 29/32 SQClass::~SQClass() [1874] 0.00 0.00 29/17441 sq_vm_free(void*, unsigned long long) [1395] ----------------------------------------------- 0.00 0.00 29/29 SQClass::CreateInstance() [1976] [1970] 0.0 0.00 0.00 29 SQInstance::SQInstance(SQSharedState*, SQClass*, long long) [1970] 0.00 0.00 29/2037 SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1522] 0.00 0.00 29/29 SQInstance::Init(SQSharedState*) [1967] ----------------------------------------------- 0.00 0.00 29/29 SQInstance::Release() [1968] [1971] 0.0 0.00 0.00 29 SQInstance::~SQInstance() [1971] 0.00 0.00 29/29 SQInstance::Finalize() [1969] 0.00 0.00 29/4413 SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1458] ----------------------------------------------- 1 AIInfo::DummyConstructor(SQVM*) [1139] 2 GameInfo::Constructor(SQVM*) [1127] 6 AILibrary::Constructor(SQVM*) [1095] 8 GameLibrary::Constructor(SQVM*) [1087] 12 AIInfo::Constructor(SQVM*) [1073] [1972] 0.0 0.00 0.00 29 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] 0.00 0.00 203/219 ScriptInfo::CheckMethod(char const*) const [1751] 0.00 0.00 58/11782 stredup(char const*, char const*) [1407] 0.00 0.00 58/317 Squirrel::MethodExists(tagSQObject, char const*) [1683] 0.00 0.00 29/107 sq_getclass(SQVM*, long long) [1806] 0.00 0.00 29/350 sq_getstackobj(SQVM*, long long, tagSQObject*) [1678] 0.00 0.00 29/2669 SQVM::Pop(long long) [1488] 0.00 0.00 29/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 29/29 RefTable::AddRef(tagSQObject&) [1980] 0.00 0.00 29/29 sq_addref(SQVM*, tagSQObject*) [1966] 0.00 0.00 29/33 sq_getforeignptr(SQVM*) [1942] 0.00 0.00 8/8 ScriptInfo::GetSettings() [2157] 178 Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [839] 29 Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [1911] 8 Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1732] ----------------------------------------------- 0.00 0.00 2/29 GameInfo::~GameInfo() [2479] 0.00 0.00 6/29 AILibrary::~AILibrary() [2205] 0.00 0.00 8/29 GameLibrary::~GameLibrary() [2158] 0.00 0.00 13/29 AIInfo::~AIInfo() [2070] [1973] 0.0 0.00 0.00 29 ScriptInfo::~ScriptInfo() [1973] ----------------------------------------------- 0.00 0.00 29/29 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1974] 0.0 0.00 0.00 29 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [1974] 0.00 0.00 29/29 SQClass::CreateInstance() [1976] 0.00 0.00 29/5188 SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1451] ----------------------------------------------- 0.00 0.00 29/29 SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1704] [1975] 0.0 0.00 0.00 29 SQVM::CLASS_OP(SQObjectPtr&, long long, long long) [1975] 0.00 0.00 29/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 29/61 SQClass::SQClass(SQSharedState*, SQClass*) [1873] ----------------------------------------------- 0.00 0.00 29/29 SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [1974] [1976] 0.0 0.00 0.00 29 SQClass::CreateInstance() [1976] 0.00 0.00 29/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 29/29 SQInstance::SQInstance(SQSharedState*, SQClass*, long long) [1970] ----------------------------------------------- 0.00 0.00 29/29 SQClass::SQClass(SQSharedState*, SQClass*) [1873] [1977] 0.0 0.00 0.00 29 SQTable::Clone() [1977] 0.00 0.00 201/1993 SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [1526] 0.00 0.00 172/8574 SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [1398] 0.00 0.00 29/12965 sq_vm_malloc(unsigned long long) [1403] 0.00 0.00 29/1248 SQTable::SQTable(SQSharedState*, long long) [1566] 0.00 0.00 29/1417 SQDelegable::SetDelegate(SQTable*) [1558] ----------------------------------------------- 0.00 0.00 29/29 RefTable::AddRef(tagSQObject&) [1980] [1978] 0.0 0.00 0.00 29 RefTable::Add(unsigned long long, tagSQObject&) [1978] ----------------------------------------------- 0.00 0.00 29/29 RefTable::AddRef(tagSQObject&) [1980] [1979] 0.0 0.00 0.00 29 RefTable::Get(tagSQObject&, unsigned long long&, RefTable::RefNode**, bool) [1979] ----------------------------------------------- 0.00 0.00 29/29 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [1980] 0.0 0.00 0.00 29 RefTable::AddRef(tagSQObject&) [1980] 0.00 0.00 29/29 RefTable::Add(unsigned long long, tagSQObject&) [1978] 0.00 0.00 29/29 RefTable::Get(tagSQObject&, unsigned long long&, RefTable::RefNode**, bool) [1979] ----------------------------------------------- 0.00 0.00 28/28 debug(char const*, char const*, ...) [1045] [1981] 0.0 0.00 0.00 28 IConsoleDebug(char const*, char const*) [1981] ----------------------------------------------- 0.00 0.00 28/28 Load_NGRF_common(GRFConfig*&) [937] [1982] 0.0 0.00 0.00 28 AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1982] ----------------------------------------------- 0.00 0.00 28/28 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [1983] 0.0 0.00 0.00 28 Squirrel::LoadScript(char const*) [1983] ----------------------------------------------- 27 NWidgetContainer::~NWidgetContainer() [1882] [1984] 0.0 0.00 0.00 27 NWidgetHorizontal::~NWidgetHorizontal() [1984] 27 NWidgetContainer::~NWidgetContainer() [1882] ----------------------------------------------- 0.00 0.00 27/27 AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1001] [1985] 0.0 0.00 0.00 27 AirportTileIterator::~AirportTileIterator() [1985] ----------------------------------------------- 0.00 0.00 27/27 AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1001] [1986] 0.0 0.00 0.00 27 AirportTileIterator::Clone() const [1986] ----------------------------------------------- 0.00 0.00 2/26 Game::StartNew() [2470] 0.00 0.00 2/26 LoadFromConfig(bool) [752] 0.00 0.00 4/26 Load_GSDT() [1002] 0.00 0.00 18/26 SaveReal_GSDT(int*) [931] [1987] 0.0 0.00 0.00 26 GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) [1987] ----------------------------------------------- 0.00 0.00 26/26 DeleteStaleLinks(Station*) [346] [1988] 0.0 0.00 0.00 26 FlowStatMap::DeleteFlows(unsigned short) [1988] ----------------------------------------------- 0.00 0.00 26/26 StationCargoList::Reroute(unsigned int, StationCargoList*, unsigned short, unsigned short, GoodsEntry const*) [1990] [1989] 0.0 0.00 0.00 26 bool StationCargoList::ShiftCargo(StationCargoReroute&, unsigned short) [1989] 0.00 0.00 26/588213 bool operator== > > >, std::_List_iterator, std::_Rb_tree_iterator > > >, std::_List_iterator, unsigned short, CargoPacket*, CargoPacket*, std::less >(MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&, MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&) [1203] ----------------------------------------------- 0.00 0.00 26/26 RerouteCargo(Station*, unsigned char, unsigned short, unsigned short) [695] [1990] 0.0 0.00 0.00 26 StationCargoList::Reroute(unsigned int, StationCargoList*, unsigned short, unsigned short, GoodsEntry const*) [1990] 0.00 0.00 26/26 bool StationCargoList::ShiftCargo(StationCargoReroute&, unsigned short) [1989] ----------------------------------------------- 0.00 0.00 26/26 AfterLoadVehicles(bool) [291] [1991] 0.0 0.00 0.00 26 Pool::GetNew(unsigned long) [1991] ----------------------------------------------- 0.00 0.00 26/26 DeleteStaleLinks(Station*) [346] [1992] 0.0 0.00 0.00 26 LinkGraph::Node::RemoveEdge(unsigned short) [1992] ----------------------------------------------- 0.00 0.00 26/26 AfterLoadVehicles(bool) [291] [1993] 0.0 0.00 0.00 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Order* const&) [1993] 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Order* const&) [2851] ----------------------------------------------- 0.00 0.00 25/25 LoadNewGRF(unsigned int, unsigned int) [248] [1994] 0.0 0.00 0.00 25 EnsureEarlyHouse(HouseZones) [1994] ----------------------------------------------- 0.00 0.00 25/25 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [1995] 0.0 0.00 0.00 25 CheckNewIndustry_NULL(unsigned int) [1995] ----------------------------------------------- 0.00 0.00 5/25 ResetIndustries() [2219] 0.00 0.00 20/25 ResetNewGRFData() [1141] [1996] 0.0 0.00 0.00 25 OverrideManagerBase::ResetOverride() [1996] ----------------------------------------------- 0.00 0.00 1/25 NetworkUDPSocketHandler::Listen() [1056] 0.00 0.00 4/25 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2333] 0.00 0.00 4/25 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2334] 0.00 0.00 4/25 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2335] 0.00 0.00 12/25 NetworkUDPClose() [973] [1997] 0.0 0.00 0.00 25 NetworkUDPSocketHandler::Close() [1997] ----------------------------------------------- 0.00 0.00 24/24 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [1998] 0.0 0.00 0.00 24 CanalMapSpriteGroup(ByteReader*, unsigned char) [1998] ----------------------------------------------- 0.00 0.00 11/24 LocalGetWindowPlacement(WindowDesc const*, short, short, int) [2097] 0.00 0.00 13/24 Window::FinishInitNested(int) [835] [1999] 0.0 0.00 0.00 24 DrawOverlappedWindow(Window*, int, int, int, int) [1999] ----------------------------------------------- 0.00 0.00 24/24 FeatureChangeInfo(ByteReader*) [282] [2000] 0.0 0.00 0.00 24 IndustrytilesChangeInfo(unsigned int, int, int, ByteReader*) [2000] 0.00 0.00 8/330 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1682] ----------------------------------------------- 0.00 0.00 24/24 IniFile::IniFile(char const* const*) [2008] [2001] 0.0 0.00 0.00 24 IniLoadFile::IniLoadFile(char const* const*, char const* const*) [2001] ----------------------------------------------- 0.00 0.00 24/24 IniFile::~IniFile() [2009] [2002] 0.0 0.00 0.00 24 IniLoadFile::~IniLoadFile() [2002] 0.00 0.00 24/24 IniGroup::~IniGroup() [2010] ----------------------------------------------- 0.00 0.00 24/24 GroupStatistics::UpdateAfterLoad() [556] [2003] 0.0 0.00 0.00 24 GroupStatistics::Clear() [2003] ----------------------------------------------- 0.00 0.00 24/24 Company::Company(unsigned short, bool) [1065] [2004] 0.0 0.00 0.00 24 GroupStatistics::GroupStatistics() [2004] ----------------------------------------------- 0.00 0.00 24/24 Company::~Company() [2403] [2005] 0.0 0.00 0.00 24 GroupStatistics::~GroupStatistics() [2005] ----------------------------------------------- 0.00 0.00 24/24 Layouter::GetFont(FontSize, TextColour) [1295] [2006] 0.0 0.00 0.00 24 Font::Font(FontSize, TextColour) [2006] ----------------------------------------------- 0.00 0.00 24/24 IniLoadFile::LoadFromDisk(char const*, Subdirectory) [678] [2007] 0.0 0.00 0.00 24 IniFile::OpenFile(char const*, Subdirectory, unsigned long*) [2007] ----------------------------------------------- 0.00 0.00 1/24 SaveLoadHotkeys(bool) [825] 0.00 0.00 1/24 WindowDesc::LoadFromConfig() [822] 0.00 0.00 2/24 IniLoadConfig() [791] 0.00 0.00 3/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] 0.00 0.00 4/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 13/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] [2008] 0.0 0.00 0.00 24 IniFile::IniFile(char const* const*) [2008] 0.00 0.00 24/24 IniLoadFile::IniLoadFile(char const* const*, char const* const*) [2001] ----------------------------------------------- 0.00 0.00 1/24 openttd_main(int, char**) [1] 0.00 0.00 3/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [412] 0.00 0.00 3/24 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 4/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [736] 0.00 0.00 13/24 BaseMedia::AddFile(char const*, unsigned long, char const*) [377] [2009] 0.0 0.00 0.00 24 IniFile::~IniFile() [2009] 0.00 0.00 24/24 IniLoadFile::~IniLoadFile() [2002] ----------------------------------------------- 252 IniGroup::~IniGroup() [2010] 0.00 0.00 24/24 IniLoadFile::~IniLoadFile() [2002] [2010] 0.0 0.00 0.00 24+252 IniGroup::~IniGroup() [2010] 0.00 0.00 265/265 IniItem::~IniItem() [1718] 252 IniGroup::~IniGroup() [2010] ----------------------------------------------- 0.00 0.00 22/22 AfterLoadVehicles(bool) [291] [2011] 0.0 0.00 0.00 22 Vehicle::AddToShared(Vehicle*) [2011] ----------------------------------------------- 0.00 0.00 21/21 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [979] [2012] 0.0 0.00 0.00 21 CheckOwnership(Owner, unsigned int) [2012] ----------------------------------------------- 0.00 0.00 21/21 TriggerVehicle(Vehicle*, VehicleTrigger) [241] [2013] 0.0 0.00 0.00 21 VehicleEnteredDepotThisTick(Vehicle*) [2013] ----------------------------------------------- 0.00 0.00 21/21 DeterminePaths(char const*) [1017] [2014] 0.0 0.00 0.00 21 FioCreateDirectory(char const*) [2014] 0.00 0.00 21/18015 OTTD2FS(char const*) [1390] ----------------------------------------------- 0.00 0.00 1/21 NetworkFindBroadcastIPs(SmallVector*) [1126] 0.00 0.00 1/21 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1108] 0.00 0.00 2/21 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) [1091] 0.00 0.00 8/21 NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [1043] 0.00 0.00 9/21 GetBindAddresses(SmallVector*, unsigned short) [1032] [2015] 0.0 0.00 0.00 21 NetworkAddress::SetPort(unsigned short) [2015] ----------------------------------------------- 4 NWidgetBackground::~NWidgetBackground() [2198] 4 NWidgetContainer::~NWidgetContainer() [1882] 0.00 0.00 13/13 Window::~Window() [1085] [2016] 0.0 0.00 0.00 21 NWidgetVertical::~NWidgetVertical() [2016] 21 NWidgetContainer::~NWidgetContainer() [1882] ----------------------------------------------- 0.00 0.00 21/21 CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [979] [2017] 0.0 0.00 0.00 21 GroundVehicle::IsChainInDepot() const [2017] ----------------------------------------------- 0.00 0.00 21/21 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [1673] [2018] 0.0 0.00 0.00 21 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) [2018] ----------------------------------------------- 0.00 0.00 20/20 VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [82] [2019] 0.0 0.00 0.00 20 EnsureNoVehicleProcZ(Vehicle*, void*) [2019] ----------------------------------------------- 0.00 0.00 20/20 NewGRFClass::InsertDefaults() [2242] [2020] 0.0 0.00 0.00 20 NewGRFClass::Allocate(unsigned int) [2020] ----------------------------------------------- 0.00 0.00 4/20 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 16/20 ScriptScanner::RescanDir() [2045] [2021] 0.0 0.00 0.00 20 ScriptScanner::Reset() [2021] 0.00 0.00 40/48 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 0.00 0.00 12/13 AIInfo::~AIInfo() [2070] 0.00 0.00 8/8 GameLibrary::~GameLibrary() [2158] 0.00 0.00 6/6 AILibrary::~AILibrary() [2205] 0.00 0.00 2/2 GameInfo::~GameInfo() [2479] ----------------------------------------------- 0.00 0.00 20/20 SpriteFontCache::InitializeUnicodeGlyphMap() [935] [2022] 0.0 0.00 0.00 20 SpriteFontCache::ClearGlyphToSpriteMap() [2022] ----------------------------------------------- 0.00 0.00 20/20 BaseStation::~BaseStation() [1058] [2023] 0.0 0.00 0.00 20 VehicleListIdentifier::Pack() const [2023] ----------------------------------------------- 0.00 0.00 2/19 LinkGraphSchedule::Clear() [2196] 0.00 0.00 17/19 LinkGraphJob::~LinkGraphJob() [2036] [2024] 0.0 0.00 0.00 19 LinkGraphJob::JoinThread() [2024] 0.00 0.00 17/18 ThreadObject_pthread::Join() [2029] 0.00 0.00 17/18 ThreadObject_pthread::~ThreadObject_pthread() [2030] ----------------------------------------------- 0.00 0.00 1/18 _GenerateWorld(void*) [889] 0.00 0.00 1/18 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/18 DoScanNewGRFFiles(void*) [202] 0.00 0.00 1/18 ScanNewGRFFiles(NewGRFScanCallback*) [201] 0.00 0.00 1/18 LoadIntroGame(bool) [160] 0.00 0.00 1/18 openttd_main(int, char**) [1] 0.00 0.00 3/18 SetLocalCompany(Owner) [1057] 0.00 0.00 3/18 SettingsDisableElrail(int) [310] 0.00 0.00 6/18 AfterLoadGame() [83] [2025] 0.0 0.00 0.00 18 MarkWholeScreenDirty() [2025] ----------------------------------------------- 0.00 0.00 18/18 SlAutolength(void (*)(void*), void*) [91] [2026] 0.0 0.00 0.00 18 SaveLoad_PLYR(Company*) [2026] ----------------------------------------------- 0.00 0.00 1/18 DoSave(SaveFilter*, bool) [51] 0.00 0.00 17/18 LinkGraphJob::SpawnThread() [2035] [2027] 0.0 0.00 0.00 18 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2027] ----------------------------------------------- 0.00 0.00 18/18 Game::Save() [953] [2028] 0.0 0.00 0.00 18 ScriptInstance::SaveEmpty() [2028] ----------------------------------------------- 0.00 0.00 1/18 WaitTillSaved() [2062] 0.00 0.00 17/18 LinkGraphJob::JoinThread() [2024] [2029] 0.0 0.00 0.00 18 ThreadObject_pthread::Join() [2029] ----------------------------------------------- 0.00 0.00 1/18 WaitTillSaved() [2062] 0.00 0.00 17/18 LinkGraphJob::JoinThread() [2024] [2030] 0.0 0.00 0.00 18 ThreadObject_pthread::~ThreadObject_pthread() [2030] ----------------------------------------------- 0.00 0.00 18/18 Layouter::ResetFontCache(FontSize) [673] [2031] 0.0 0.00 0.00 18 Font::~Font() [2031] ----------------------------------------------- 0.00 0.00 17/17 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] [2032] 0.0 0.00 0.00 17 GetRoadOwner(unsigned int, RoadType) [2032] ----------------------------------------------- 40 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] 0.00 0.00 4/17 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [2275] 0.00 0.00 13/17 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [2064] [2033] 0.0 0.00 0.00 17+40 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] 0.00 0.00 147/232 NWidgetContainer::Add(NWidgetBase*) [1745] 0.00 0.00 65/125 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned int, unsigned short) [1793] 0.00 0.00 55/55 NWidgetBackground::Add(NWidgetBase*) [1881] 0.00 0.00 6/6 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [2197] 0.00 0.00 5/5 NWidgetViewport::NWidgetViewport(int) [2250] 0.00 0.00 2/2 MakeMainToolbar(int*) [2425] 40 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] ----------------------------------------------- 0.00 0.00 2/17 RelocateAllWindows(int, int) [1128] 0.00 0.00 15/17 ResizeWindow(Window*, int, int, bool) [1093] [2034] 0.0 0.00 0.00 17 EnsureVisibleCaption(Window*, int, int) [2034] 0.00 0.00 17/30 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] 0.00 0.00 8/8 PreventHiding(int*, int*, Rect const&, Window const*, int, PreventHideDirection) [2151] ----------------------------------------------- 0.00 0.00 2/17 LinkGraphSchedule::SpawnAll() [2395] 0.00 0.00 15/17 LinkGraphSchedule::SpawnNext() [2054] [2035] 0.0 0.00 0.00 17 LinkGraphJob::SpawnThread() [2035] 0.00 0.00 17/18 ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2027] ----------------------------------------------- 0.00 0.00 2/17 Pool::CleanPool() [2258] 0.00 0.00 15/17 LinkGraphSchedule::JoinNext() [862] [2036] 0.0 0.00 0.00 17 LinkGraphJob::~LinkGraphJob() [2036] 0.00 0.00 17/19 LinkGraphJob::JoinThread() [2024] ----------------------------------------------- 0.00 0.00 2/17 Pool::CleanPool() [2258] 0.00 0.00 15/17 LinkGraphSchedule::JoinNext() [862] [2037] 0.0 0.00 0.00 17 Pool::FreeItem(unsigned long) [2037] ----------------------------------------------- 0.00 0.00 17/17 RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [268] [2038] 0.0 0.00 0.00 17 Pool::PoolItem<&_company_pool>::GetIfValid(unsigned long) [2038] ----------------------------------------------- 0.00 0.00 17/17 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1308] [2039] 0.0 0.00 0.00 17 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [2039] ----------------------------------------------- 0.00 0.00 16/16 TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1512] [2040] 0.0 0.00 0.00 16 AllocateHouseClassID(unsigned char, unsigned int) [2040] ----------------------------------------------- 0.00 0.00 8/16 FeatureChangeInfo(ByteReader*) [282] 0.00 0.00 8/16 ReserveChangeInfo(ByteReader*) [1471] [2041] 0.0 0.00 0.00 16 ChangeInfoResult LoadTranslationTable >(unsigned int, int, ByteReader*, SmallVector&, char const*) [2041] ----------------------------------------------- 0.00 0.00 16/16 AddWindowToZOrdering(Window*) [2065] [2042] 0.0 0.00 0.00 16 RemoveWindowFromZOrdering(Window*) [2042] ----------------------------------------------- 0.00 0.00 16/16 MCF1stPass::MCF1stPass(LinkGraphJob&) [360] [2043] 0.0 0.00 0.00 16 MCF1stPass::EliminateCycles() [2043] 0.00 0.00 672/672 MCF1stPass::EliminateCycles(std::vector >&, unsigned short, unsigned short) [1616] ----------------------------------------------- 0.00 0.00 16/16 LinkGraphSchedule::Run(void*) [331] [2044] 0.0 0.00 0.00 16 LinkGraphJob::Init() [2044] ----------------------------------------------- 0.00 0.00 2/16 Game::Rescan() [363] 0.00 0.00 4/16 ScriptScanner::Initialize(char const*) [364] 0.00 0.00 10/16 AI::Rescan() [183] [2045] 0.0 0.00 0.00 16 ScriptScanner::RescanDir() [2045] 0.00 0.00 16/20 ScriptScanner::Reset() [2021] 0.00 0.00 6/6 AIScannerLibrary::GetDirectory() const [2209] 0.00 0.00 6/6 AIScannerInfo::GetDirectory() const [2207] 0.00 0.00 6/6 AIScannerLibrary::GetFileName() const [2208] 0.00 0.00 6/6 AIScannerInfo::GetFileName() const [2206] 0.00 0.00 2/2 GameScannerLibrary::GetDirectory() const [2491] 0.00 0.00 2/2 GameScannerInfo::GetDirectory() const [2489] 0.00 0.00 2/2 GameScannerLibrary::GetFileName() const [2490] 0.00 0.00 2/2 GameScannerInfo::GetFileName() const [2488] ----------------------------------------------- 0.00 0.00 1/16 ServerNetworkGameSocketHandler::SendCompanyUpdate() [2835] 0.00 0.00 4/16 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] 0.00 0.00 11/16 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] [2046] 0.0 0.00 0.00 16 Packet::Send_uint16(unsigned short) [2046] ----------------------------------------------- 0.00 0.00 16/16 LinkGraphSchedule::Run(void*) [331] [2047] 0.0 0.00 0.00 16 InitHandler::Run(LinkGraphJob&) const [2047] ----------------------------------------------- 0.00 0.00 2/15 long long SQConvert::DefSQConstructorCallback(SQVM*) [2484] 0.00 0.00 13/15 long long SQConvert::DefSQConstructorCallback(SQVM*) [2072] [2048] 0.0 0.00 0.00 15 sq_setreleasehook(SQVM*, long long, long long (*)(void*, long long)) [2048] 0.00 0.00 15/7645 SQVM::GetUp(long long) [1426] ----------------------------------------------- 0.00 0.00 15/15 AfterLoadGame() [83] [2049] 0.0 0.00 0.00 15 GetNorthernBridgeEnd(unsigned int) [2049] ----------------------------------------------- 0.00 0.00 3/15 DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [925] 0.00 0.00 12/15 DoFloodTile(unsigned int) [42] [2050] 0.0 0.00 0.00 15 UpdateSignalsInBuffer() [2050] ----------------------------------------------- 0.00 0.00 15/15 AfterLoadGame() [83] [2051] 0.0 0.00 0.00 15 GetTargetAirportIfValid(Aircraft const*) [2051] ----------------------------------------------- 0.00 0.00 15/15 GetErrorMessageFromLocationCallbackResult(unsigned short, GRFFile const*, unsigned short) [1943] [2052] 0.0 0.00 0.00 15 CommandCost::UseTextRefStack(GRFFile const*, unsigned int) [2052] ----------------------------------------------- 0.00 0.00 15/15 LinkGraphSchedule::SpawnNext() [2054] [2053] 0.0 0.00 0.00 15 LinkGraphJob::LinkGraphJob(LinkGraph const&) [2053] ----------------------------------------------- 0.00 0.00 15/15 StateGameLoop() [5] [2054] 0.0 0.00 0.00 15 LinkGraphSchedule::SpawnNext() [2054] 0.00 0.00 15/15 Pool::GetNew(unsigned long) [2056] 0.00 0.00 15/15 LinkGraphJob::LinkGraphJob(LinkGraph const&) [2053] 0.00 0.00 15/17 LinkGraphJob::SpawnThread() [2035] ----------------------------------------------- 0.00 0.00 15/15 ScriptConfig::Change(char const*, int, bool, bool) [1007] [2055] 0.0 0.00 0.00 15 AI::FindInfo(char const*, int, bool) [2055] ----------------------------------------------- 0.00 0.00 15/15 LinkGraphSchedule::SpawnNext() [2054] [2056] 0.0 0.00 0.00 15 Pool::GetNew(unsigned long) [2056] ----------------------------------------------- 0.00 0.00 15/15 ScriptConfig::Change(char const*, int, bool, bool) [1007] [2057] 0.0 0.00 0.00 15 AIConfig::FindInfo(char const*, int, bool) [2057] ----------------------------------------------- 0.00 0.00 15/15 AfterLoadVehicles(bool) [291] [2058] 0.0 0.00 0.00 15 Aircraft::GetImage(Direction, EngineImageType) const [2058] ----------------------------------------------- 0.00 0.00 1/14 GamelogOldver() [2693] 0.00 0.00 1/14 GamelogGRFAdd(GRFConfig const*) [2692] 0.00 0.00 5/14 GamelogMode() [2210] 0.00 0.00 7/14 GamelogRevision() [1051] [2059] 0.0 0.00 0.00 14 GamelogChange(GamelogChangeType) [2059] ----------------------------------------------- 0.00 0.00 5/14 Window::FindWindowPlacementAndResize(int, int) [1106] 0.00 0.00 9/14 ResizeWindow(Window*, int, int, bool) [1093] [2060] 0.0 0.00 0.00 14 MainWindow::OnResize() [2060] 0.00 0.00 4/4 NWidgetViewport::UpdateViewportCoordinates(Window*) [2325] ----------------------------------------------- 0.00 0.00 14/14 IsGoodGRFConfigList(GRFConfig*) [2371] [2061] 0.0 0.00 0.00 14 GRFParameterInfo::GRFParameterInfo(GRFParameterInfo&) [2061] 0.00 0.00 46/46 DuplicateGRFText(GRFText*) [1892] ----------------------------------------------- 0.00 0.00 1/13 ServerNetworkGameSocketHandler::SendMap() [184] 0.00 0.00 1/13 openttd_main(int, char**) [1] 0.00 0.00 11/13 SaveOrLoad(char const*, int, Subdirectory, bool) [38] [2062] 0.0 0.00 0.00 13 WaitTillSaved() [2062] 0.00 0.00 1/18 ThreadObject_pthread::Join() [2029] 0.00 0.00 1/18 ThreadObject_pthread::~ThreadObject_pthread() [2030] ----------------------------------------------- 0.00 0.00 13/13 Window::InitializeData(int) [834] [2063] 0.0 0.00 0.00 13 SetFocusedWindow(Window*) [2063] 0.00 0.00 8/8 Window::OnFocusLost() [2165] ----------------------------------------------- 0.00 0.00 13/13 Window::CreateNestedTree(bool) [2071] [2064] 0.0 0.00 0.00 13 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [2064] 0.00 0.00 13/17 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] 0.00 0.00 13/232 NWidgetContainer::Add(NWidgetBase*) [1745] 0.00 0.00 4/4 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [2275] ----------------------------------------------- 0.00 0.00 13/13 Window::FinishInitNested(int) [835] [2065] 0.0 0.00 0.00 13 AddWindowToZOrdering(Window*) [2065] 0.00 0.00 16/16 RemoveWindowFromZOrdering(Window*) [2042] ----------------------------------------------- 0.00 0.00 6/13 ReInitAllWindows() [547] 0.00 0.00 7/13 InitWindowSystem() [2171] [2066] 0.0 0.00 0.00 13 NWidgetLeaf::InvalidateDimensionCache() [2066] ----------------------------------------------- 0.00 0.00 1/13 AIScannerInfo::Initialize() [534] 0.00 0.00 12/13 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2067] 0.0 0.00 0.00 13 AIScannerInfo::RegisterAPI(Squirrel*) [2067] ----------------------------------------------- 0.00 0.00 6/13 ReInitAllWindows() [547] 0.00 0.00 7/13 InitWindowSystem() [2171] [2068] 0.0 0.00 0.00 13 NWidgetScrollbar::InvalidateDimensionCache() [2068] ----------------------------------------------- 0.00 0.00 1/13 AIScannerInfo::Initialize() [534] 0.00 0.00 12/13 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2069] 0.0 0.00 0.00 13 AIInfo::RegisterAPI(Squirrel*) [2069] 0.00 0.00 182/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 117/132 Squirrel::AddConst(char const*, int) [1791] 0.00 0.00 65/165 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] 0.00 0.00 13/32 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 13/32 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 13/2669 SQVM::Pop(long long) [1488] 0.00 0.00 13/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 13/32 Squirrel::AddClassEnd() [1958] ----------------------------------------------- 0.00 0.00 1/13 AIScannerInfo::~AIScannerInfo() [2796] 0.00 0.00 12/13 ScriptScanner::Reset() [2021] [2070] 0.0 0.00 0.00 13 AIInfo::~AIInfo() [2070] 0.00 0.00 13/29 ScriptInfo::~ScriptInfo() [1973] ----------------------------------------------- 0.00 0.00 3/13 ShowSelectGameWindow() [744] 0.00 0.00 10/13 Window::InitNested(int) [2109] [2071] 0.0 0.00 0.00 13 Window::CreateNestedTree(bool) [2071] 0.00 0.00 13/13 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [2064] 0.00 0.00 3/3 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] ----------------------------------------------- 0.00 0.00 13/13 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [2072] 0.0 0.00 0.00 13 long long SQConvert::DefSQConstructorCallback(SQVM*) [2072] 0.00 0.00 13/30 sq_setinstanceup(SQVM*, long long, void*) [1964] 0.00 0.00 13/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 13/15 sq_setreleasehook(SQVM*, long long, long long (*)(void*, long long)) [2048] ----------------------------------------------- 0.00 0.00 13/13 SQInstance::Release() [1968] [2073] 0.0 0.00 0.00 13 long long SQConvert::DefSQDestructorCallback(void*, long long) [2073] ----------------------------------------------- 0.00 0.00 13/13 Window::~Window() [1085] [2074] 0.0 0.00 0.00 13 Window::DeleteChildWindows(WindowClass) const [2074] ----------------------------------------------- 0.00 0.00 13/13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Layouter::LineCacheKey const&) [1329] [2075] 0.0 0.00 0.00 13 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Layouter::LineCacheKey const&) [2075] ----------------------------------------------- 0.00 0.00 1/12 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 2/12 _GenerateWorld(void*) [889] 0.00 0.00 4/12 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 5/12 Window::~Window() [1085] [2076] 0.0 0.00 0.00 12 SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [2076] 0.00 0.00 12/36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 3/12 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 9/12 DoSave(SaveFilter*, bool) [51] [2077] 0.0 0.00 0.00 12 SaveLoad_DATE() [2077] ----------------------------------------------- 0.00 0.00 3/12 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 9/12 DoSave(SaveFilter*, bool) [51] [2078] 0.0 0.00 0.00 12 SaveLoad_VIEW() [2078] ----------------------------------------------- 0.00 0.00 12/12 LoadNewGRF(unsigned int, unsigned int) [248] [2079] 0.0 0.00 0.00 12 SetNewGRFOverride(unsigned int, unsigned int) [2079] 0.00 0.00 12/44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1899] ----------------------------------------------- 0.00 0.00 2/12 LoadPickup() [2421] 0.00 0.00 2/12 LoadDelivery() [2422] 0.00 0.00 4/12 InitializeEconomy() [2292] 0.00 0.00 4/12 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2080] 0.0 0.00 0.00 12 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2080] 0.00 0.00 12/12 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [2091] ----------------------------------------------- 0.00 0.00 12/12 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [2081] 0.0 0.00 0.00 12 SkipAct11(ByteReader*) [2081] ----------------------------------------------- 0.00 0.00 12/12 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [2082] 0.0 0.00 0.00 12 AIScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) [2082] ----------------------------------------------- 0.00 0.00 12/12 MakeMainToolbar(int*) [2425] [2083] 0.0 0.00 0.00 12 NWidgetSpacer::NWidgetSpacer(int, int) [2083] ----------------------------------------------- 0.00 0.00 4/12 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [2462] 0.00 0.00 8/12 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] [2084] 0.0 0.00 0.00 12 NetworkAddress::GetAddress() [2084] ----------------------------------------------- 0.00 0.00 12/12 Vehicle::BeginLoading() [341] [2085] 0.0 0.00 0.00 12 Pool::GetNew(unsigned long) [2085] ----------------------------------------------- 0.00 0.00 12/12 Load_OBJS() [969] [2086] 0.0 0.00 0.00 12 Pool::GetNew(unsigned long, unsigned long) [2086] ----------------------------------------------- 0.00 0.00 2/12 SubsidyMonthlyLoop() [679] 0.00 0.00 10/12 Pool::CleanPool() [2269] [2087] 0.0 0.00 0.00 12 Pool::FreeItem(unsigned long) [2087] ----------------------------------------------- 0.00 0.00 12/12 Vehicle::BeginLoading() [341] [2088] 0.0 0.00 0.00 12 Order::MakeImplicit(unsigned short) [2088] ----------------------------------------------- 0.00 0.00 1/12 NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) [2826] 0.00 0.00 1/12 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 1/12 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 1/12 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 2/12 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 6/12 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] [2089] 0.0 0.00 0.00 12 Packet::Send_string(char const*) [2089] ----------------------------------------------- 0.00 0.00 12/12 InsertOrder(Vehicle*, Order*, unsigned char) [896] [2090] 0.0 0.00 0.00 12 OrderList::InsertOrderAt(Order*, int) [2090] ----------------------------------------------- 0.00 0.00 12/12 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2080] [2091] 0.0 0.00 0.00 12 std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [2091] ----------------------------------------------- 0.00 0.00 5/11 SndCopyToPool() [2215] 0.00 0.00 6/11 GRFSound(ByteReader*) [1012] [2092] 0.0 0.00 0.00 11 AllocateSound(unsigned int) [2092] ----------------------------------------------- 0.00 0.00 11/11 UnInitWindowSystem() [1089] [2093] 0.0 0.00 0.00 11 UnshowCriticalError() [2093] 0.00 0.00 11/36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 4/11 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 7/11 IConsolePrint(TextColour, char const*) [960] [2094] 0.0 0.00 0.00 11 IsValidConsoleColour(TextColour) [2094] ----------------------------------------------- 0.00 0.00 3/11 RebuildTownCaches() [210] 0.00 0.00 8/11 IncreaseDate() [56] [2095] 0.0 0.00 0.00 11 UpdateTownCargoBitmap() [2095] ----------------------------------------------- 0.00 0.00 2/11 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 9/11 DoSave(SaveFilter*, bool) [51] [2096] 0.0 0.00 0.00 11 LoadSave_IBLD() [2096] ----------------------------------------------- 0.00 0.00 11/11 Window::FinishInitNested(int) [835] [2097] 0.0 0.00 0.00 11 LocalGetWindowPlacement(WindowDesc const*, short, short, int) [2097] 0.00 0.00 11/24 DrawOverlappedWindow(Window*, int, int, int, int) [1999] 0.00 0.00 11/37 Window::ApplyDefaults() [1910] ----------------------------------------------- 0.00 0.00 11/11 GetTempDataEngine(unsigned short) [1464] [2098] 0.0 0.00 0.00 11 void std::vector >::_M_emplace_back_aux(Engine*&&) [2098] ----------------------------------------------- 0.00 0.00 2/10 LoadCheckData::Clear() [2799] 0.00 0.00 8/10 GamelogReset() [2145] [2099] 0.0 0.00 0.00 10 GamelogFree(LoggedAction*, unsigned int) [2099] ----------------------------------------------- 0.00 0.00 10/10 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [2100] 0.0 0.00 0.00 10 AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [2100] ----------------------------------------------- 0.00 0.00 1/10 _GenerateWorld(void*) [889] 0.00 0.00 4/10 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 5/10 Window::~Window() [1085] [2101] 0.0 0.00 0.00 10 ResetObjectToPlace() [2101] ----------------------------------------------- 0.00 0.00 5/10 ResetNewGRFData() [1141] 0.00 0.00 5/10 NewGRFClass::InsertDefaults() [2240] [2102] 0.0 0.00 0.00 10 NewGRFClass::Assign(ObjectSpec*) [2102] ----------------------------------------------- 0.00 0.00 5/10 ResetNewGRFData() [1141] 0.00 0.00 5/10 NewGRFClass::InsertDefaults() [2240] [2103] 0.0 0.00 0.00 10 NewGRFClass::Insert(ObjectSpec*) [2103] 0.00 0.00 10/10 ObjectSpec::IsEverAvailable() const [2110] ----------------------------------------------- 0.00 0.00 10/10 NewGRFClass::InsertDefaults() [2240] [2104] 0.0 0.00 0.00 10 NewGRFClass::Allocate(unsigned int) [2104] ----------------------------------------------- 0.00 0.00 10/10 NetworkReInitChatBoxSize() [1083] [2105] 0.0 0.00 0.00 10 Blitter_Null::GetBytesPerPixel() [2105] ----------------------------------------------- 0.00 0.00 4/10 NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1897] 0.00 0.00 6/10 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] [2106] 0.0 0.00 0.00 10 NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2106] ----------------------------------------------- 0.00 0.00 5/10 PoolBase::Clean(PoolType) [266] 0.00 0.00 5/10 SetupEngines() [1140] [2107] 0.0 0.00 0.00 10 Pool::CleanPool() [2107] 0.00 0.00 2080/3904 UnloadWagonOverrides(Engine*) [1465] 0.00 0.00 2080/2080 Pool::FreeItem(unsigned long) [1519] ----------------------------------------------- 0.00 0.00 10/10 Load_SUBS() [975] [2108] 0.0 0.00 0.00 10 Pool::GetNew(unsigned long, unsigned long) [2108] ----------------------------------------------- 0.00 0.00 1/10 UpdateNewGRFScanStatus(unsigned int, char const*) [784] 0.00 0.00 2/10 ShowStatusBar() [760] 0.00 0.00 2/10 AllocateToolbar() [758] 0.00 0.00 5/10 SetupColoursAndInitialWindow() [726] [2109] 0.0 0.00 0.00 10 Window::InitNested(int) [2109] 0.00 0.00 10/13 Window::CreateNestedTree(bool) [2071] ----------------------------------------------- 0.00 0.00 10/10 NewGRFClass::Insert(ObjectSpec*) [2103] [2110] 0.0 0.00 0.00 10 ObjectSpec::IsEverAvailable() const [2110] ----------------------------------------------- 0.00 0.00 2/10 NetworkAddress::Listen(int, SmallMap*) [2448] 0.00 0.00 4/10 NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [1026] 0.00 0.00 4/10 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] [2111] 0.0 0.00 0.00 10 NetworkAddress::GetPort() const [2111] ----------------------------------------------- 0.00 0.00 2/10 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 2/10 MainToolbarWindow::OnTick() [568] 0.00 0.00 2/10 InvalidateWindowData(WindowClass, int, int, bool) [462] 0.00 0.00 4/10 HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1124] [2112] 0.0 0.00 0.00 10 Window::SetWidgetDirty(unsigned char) const [2112] ----------------------------------------------- 0.00 0.00 1/10 FBlitter_32bppAnim::~FBlitter_32bppAnim() [7073] 0.00 0.00 1/10 FBlitter_32bppSSE4_Anim::~FBlitter_32bppSSE4_Anim() [7736] 0.00 0.00 1/10 FBlitter_32bppOptimized::~FBlitter_32bppOptimized() [7733] 0.00 0.00 1/10 FBlitter_32bppSimple::~FBlitter_32bppSimple() [7374] 0.00 0.00 1/10 FBlitter_32bppSSE2::~FBlitter_32bppSSE2() [7076] 0.00 0.00 1/10 FBlitter_32bppSSE4::~FBlitter_32bppSSE4() [7079] 0.00 0.00 1/10 FBlitter_32bppSSSE3::~FBlitter_32bppSSSE3() [7255] 0.00 0.00 1/10 FBlitter_8bppOptimized::~FBlitter_8bppOptimized() [7648] 0.00 0.00 1/10 FBlitter_8bppSimple::~FBlitter_8bppSimple() [7258] 0.00 0.00 1/10 FBlitter_Null::~FBlitter_Null() [6044] [2113] 0.0 0.00 0.00 10 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::equal_range(char const* const&) [2113] ----------------------------------------------- 0.00 0.00 1/9 CleanupGeneration() [1146] 0.00 0.00 1/9 openttd_main(int, char**) [1] 0.00 0.00 1/9 LoadFromConfig(bool) [752] 0.00 0.00 6/9 ResetWindowSystem() [1100] [2114] 0.0 0.00 0.00 9 ShowFirstError() [2114] ----------------------------------------------- 0.00 0.00 9/9 SaveFileToDisk(bool) [883] [2115] 0.0 0.00 0.00 9 SaveFilter* CreateSaveFilter(SaveFilter*, unsigned char) [2115] ----------------------------------------------- 0.00 0.00 9/9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [2123] [2116] 0.0 0.00 0.00 9 IsGenerateWorldThreaded() [2116] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2117] 0.0 0.00 0.00 9 SaveViewportBeforeSaveGame() [2117] 0.00 0.00 9/36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2118] 0.0 0.00 0.00 9 SavePickup() [2118] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2119] 0.0 0.00 0.00 9 SaveDelivery() [2119] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2120] 0.0 0.00 0.00 9 Save_STORY_PAGE() [2120] ----------------------------------------------- 9 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [2121] 0.0 0.00 0.00 9 TerraformTile_Water(unsigned int, DoCommandFlag, int, Slope) [2121] 9 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2122] 0.0 0.00 0.00 9 Save_STORY_PAGE_ELEMENT() [2122] ----------------------------------------------- 0.00 0.00 9/9 _GenerateWorld(void*) [889] [2123] 0.0 0.00 0.00 9 _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [2123] 0.00 0.00 9/9 IsGenerateWorldThreaded() [2116] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2124] 0.0 0.00 0.00 9 Save_APID() [2124] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2125] 0.0 0.00 0.00 9 Save_ATID() [2125] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2126] 0.0 0.00 0.00 9 Save_BKOR() [2126] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2127] 0.0 0.00 0.00 9 Save_ECMY() [2127] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2128] 0.0 0.00 0.00 9 Save_ERNW() [2128] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2129] 0.0 0.00 0.00 9 Save_GOAL() [2129] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2130] 0.0 0.00 0.00 9 Save_GRPS() [2130] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2131] 0.0 0.00 0.00 9 Save_GSDT() [2131] 0.00 0.00 9/1281029 SlSetArrayIndex(unsigned int) [1183] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2132] 0.0 0.00 0.00 9 Save_GSTR() [2132] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2133] 0.0 0.00 0.00 9 Save_HIDS() [2133] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2134] 0.0 0.00 0.00 9 Save_IIDS() [2134] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2135] 0.0 0.00 0.00 9 Save_LGRS() [2135] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2136] 0.0 0.00 0.00 9 Save_MAPS() [2136] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2137] 0.0 0.00 0.00 9 Save_OBID() [2137] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2138] 0.0 0.00 0.00 9 Save_PSAC() [2138] ----------------------------------------------- 0.00 0.00 9/9 DoSave(SaveFilter*, bool) [51] [2139] 0.0 0.00 0.00 9 Save_TIDS() [2139] ----------------------------------------------- 0.00 0.00 1/9 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 8/9 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2140] 0.0 0.00 0.00 9 GameLibrary::RegisterAPI(Squirrel*) [2140] 0.00 0.00 9/32 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 9/32 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 9/2669 SQVM::Pop(long long) [1488] 0.00 0.00 9/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 9/32 Squirrel::AddClassEnd() [1958] 0.00 0.00 9/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 9/165 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] ----------------------------------------------- 0.00 0.00 1/9 NetworkFindBroadcastIPs(SmallVector*) [1126] 0.00 0.00 2/9 TCPListenHandler::Receive() [368] 0.00 0.00 2/9 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] 0.00 0.00 4/9 NetworkAddress::GetAddressAsString(char*, char const*, bool) [1039] [2141] 0.0 0.00 0.00 9 NetworkAddress::GetHostname() [2141] ----------------------------------------------- 0.00 0.00 1/9 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 8/9 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2142] 0.0 0.00 0.00 9 GameScannerLibrary::RegisterAPI(Squirrel*) [2142] ----------------------------------------------- 0.00 0.00 1/9 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] 0.00 0.00 2/9 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] 0.00 0.00 2/9 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] 0.00 0.00 2/9 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 2/9 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] [2143] 0.0 0.00 0.00 9 Packet::Send_bool(bool) [2143] ----------------------------------------------- 0.00 0.00 8/8 CompaniesMonthlyLoop() [554] [2144] 0.0 0.00 0.00 8 AddInflation(bool) [2144] ----------------------------------------------- 0.00 0.00 1/8 ShutdownGame() [342] 0.00 0.00 3/8 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 4/8 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2145] 0.0 0.00 0.00 8 GamelogReset() [2145] 0.00 0.00 8/10 GamelogFree(LoggedAction*, unsigned int) [2099] ----------------------------------------------- 0.00 0.00 8/8 InitializeMusic() [2281] [2146] 0.0 0.00 0.00 8 ValidatePlaylist(unsigned char*, unsigned char*) [2146] ----------------------------------------------- 0.00 0.00 2/8 FixupTrainLengths() [803] 0.00 0.00 6/8 CheckTrainsLengths() [626] [2147] 0.0 0.00 0.00 8 TicksToLeaveDepot(Train const*) [2147] ----------------------------------------------- 0.00 0.00 8/8 IncreaseDate() [56] [2148] 0.0 0.00 0.00 8 EnginesMonthlyLoop() [2148] ----------------------------------------------- 0.00 0.00 8/8 IncreaseDate() [56] [2149] 0.0 0.00 0.00 8 StationMonthlyLoop() [2149] ----------------------------------------------- 0.00 0.00 8/8 IncreaseDate() [56] [2150] 0.0 0.00 0.00 8 NetworkServerMonthlyLoop() [2150] 0.00 0.00 8/292 NetworkAdminUpdate(AdminUpdateFrequency) [1689] ----------------------------------------------- 0.00 0.00 8/8 EnsureVisibleCaption(Window*, int, int) [2034] [2151] 0.0 0.00 0.00 8 PreventHiding(int*, int*, Rect const&, Window const*, int, PreventHideDirection) [2151] ----------------------------------------------- 0.00 0.00 8/8 FeatureChangeInfo(ByteReader*) [282] [2152] 0.0 0.00 0.00 8 CanalChangeInfo(unsigned int, int, int, ByteReader*) [2152] ----------------------------------------------- 0.00 0.00 8/8 TileLoop_Industry(unsigned int) [59] [2153] 0.0 0.00 0.00 8 GetIndustryIndex(unsigned int) [2153] ----------------------------------------------- 0.00 0.00 8/8 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [2154] 0.0 0.00 0.00 8 IndustrytileMapSpriteGroup(ByteReader*, unsigned char) [2154] ----------------------------------------------- 0.00 0.00 8/8 SaveFileToDisk(bool) [883] [2155] 0.0 0.00 0.00 8 FileWriter::Finish() [2155] ----------------------------------------------- 0.00 0.00 8/8 LZMASaveFilter::~LZMASaveFilter() [1024] [2156] 0.0 0.00 0.00 8 FileWriter::~FileWriter() [2156] ----------------------------------------------- 0.00 0.00 8/8 ScriptInfo::Constructor(SQVM*, ScriptInfo*) [1972] [2157] 0.0 0.00 0.00 8 ScriptInfo::GetSettings() [2157] ----------------------------------------------- 0.00 0.00 8/8 ScriptScanner::Reset() [2021] [2158] 0.0 0.00 0.00 8 GameLibrary::~GameLibrary() [2158] 0.00 0.00 8/29 ScriptInfo::~ScriptInfo() [1973] ----------------------------------------------- 0.00 0.00 2/8 MoveBuoysToWaypoints() [948] 0.00 0.00 6/8 Load_STNN() [407] [2159] 0.0 0.00 0.00 8 StationRect::StationRect() [2159] ----------------------------------------------- 0.00 0.00 2/8 NetworkFreeLocalCommandQueue() [2419] 0.00 0.00 2/8 NetworkClose(bool) [1096] 0.00 0.00 4/8 ServerNetworkGameSocketHandler::~ServerNetworkGameSocketHandler() [2469] [2160] 0.0 0.00 0.00 8 CommandQueue::Free() [2160] 0.00 0.00 10/54026 CommandQueue::Pop(bool) [1301] ----------------------------------------------- 8 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] [2161] 0.0 0.00 0.00 8 NWidgetBackground::GetWidgetOfType(WidgetType) [2161] 4 NWidgetContainer::GetWidgetOfType(WidgetType) [1939] ----------------------------------------------- 0.00 0.00 8/8 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [2162] 0.0 0.00 0.00 8 GameScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) [2162] ----------------------------------------------- 0.00 0.00 8/8 StationChangeInfo(unsigned int, int, int, ByteReader*) [1568] [2163] 0.0 0.00 0.00 8 NewGRFSpriteLayout::Clone(NewGRFSpriteLayout const*) [2163] 0.00 0.00 8/1152 NewGRFSpriteLayout::Clone(DrawTileSeqStruct const*) [1571] ----------------------------------------------- 0.00 0.00 8/8 LoadNewGRF(unsigned int, unsigned int) [248] [2164] 0.0 0.00 0.00 8 IndustryTileOverrideManager::SetEntitySpec(IndustryTileSpec const*) [2164] 0.00 0.00 8/330 OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [1682] ----------------------------------------------- 0.00 0.00 8/8 SetFocusedWindow(Window*) [2063] [2165] 0.0 0.00 0.00 8 Window::OnFocusLost() [2165] ----------------------------------------------- 0.00 0.00 8/8 Waypoint::~Waypoint() [1147] [2166] 0.0 0.00 0.00 8 Waypoint::~Waypoint() [2166] ----------------------------------------------- 0.00 0.00 2/8 GroupStatistics::UpdateAfterLoad() [556] 0.00 0.00 2/8 AfterLoadGame() [83] 0.00 0.00 4/8 AfterLoadVehicles(bool) [291] [2167] 0.0 0.00 0.00 8 Ship::IsPrimaryVehicle() const [2167] ----------------------------------------------- 0.00 0.00 7/7 FioFindFullPath(char*, char const*, Subdirectory, char const*) [1111] [2168] 0.0 0.00 0.00 7 FileExists(char const*) [2168] 0.00 0.00 7/18015 OTTD2FS(char const*) [1390] ----------------------------------------------- 0.00 0.00 7/7 InitWindowSystem() [2171] [2169] 0.0 0.00 0.00 7 IConsoleClose() [2169] ----------------------------------------------- 0.00 0.00 7/7 IConsoleCmdExec(char const*) [1003] [2170] 0.0 0.00 0.00 7 IConsoleCmdGet(char const*) [2170] ----------------------------------------------- 0.00 0.00 1/7 openttd_main(int, char**) [1] 0.00 0.00 6/7 ResetWindowSystem() [1100] [2171] 0.0 0.00 0.00 7 InitWindowSystem() [2171] 0.00 0.00 7/7 IConsoleClose() [2169] 0.00 0.00 7/13 NWidgetScrollbar::InvalidateDimensionCache() [2068] 0.00 0.00 7/13 NWidgetLeaf::InvalidateDimensionCache() [2066] ----------------------------------------------- 0.00 0.00 1/7 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 6/7 DoLoad(LoadFilter*, bool) [61] [2172] 0.0 0.00 0.00 7 GamelogStopAction() [2172] ----------------------------------------------- 0.00 0.00 3/7 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 4/7 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2173] 0.0 0.00 0.00 7 GamelogStartAction(GamelogActionType) [2173] ----------------------------------------------- 0.00 0.00 3/7 RebuildTownCaches() [210] 0.00 0.00 4/7 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2174] 0.0 0.00 0.00 7 InitializeBuildingCounts() [2174] ----------------------------------------------- 0.00 0.00 3/7 AfterLoadGame() [83] 0.00 0.00 4/7 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2175] 0.0 0.00 0.00 7 SetDate(int, unsigned short) [2175] 0.00 0.00 7/1126 ConvertDateToYMD(int, YearMonthDay*) [1572] ----------------------------------------------- 0.00 0.00 7/7 IConsolePrint(TextColour, char const*) [960] [2176] 0.0 0.00 0.00 7 IConsoleWriteToLogFile(char const*) [2176] ----------------------------------------------- 0.00 0.00 7/7 CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [139] [2177] 0.0 0.00 0.00 7 CheckNewIndustry_Forest(unsigned int) [2177] ----------------------------------------------- 0.00 0.00 7/7 IConsoleCmdExec(char const*) [1003] [2178] 0.0 0.00 0.00 7 ConExec(unsigned char, char**) [2178] ----------------------------------------------- 0.00 0.00 3/7 NetworkSendCommand(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [1075] 0.00 0.00 4/7 DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) [1325] [2179] 0.0 0.00 0.00 7 CommandQueue::Append(CommandPacket*) [2179] ----------------------------------------------- 0.00 0.00 7/7 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] [2180] 0.0 0.00 0.00 7 NWidgetViewport::SetupSmallestSize(Window*, bool) [2180] ----------------------------------------------- 0.00 0.00 1/7 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 6/7 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2181] 0.0 0.00 0.00 7 AIScannerLibrary::RegisterAPI(Squirrel*) [2181] ----------------------------------------------- 0.00 0.00 1/7 InitializeGame(unsigned int, unsigned int, bool, bool) [166] 0.00 0.00 6/7 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2182] 0.0 0.00 0.00 7 AILibrary::RegisterAPI(Squirrel*) [2182] 0.00 0.00 7/32 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 7/32 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 7/2669 SQVM::Pop(long long) [1488] 0.00 0.00 7/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 7/32 Squirrel::AddClassEnd() [1958] 0.00 0.00 7/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 7/165 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] ----------------------------------------------- 0.00 0.00 6/6 GRFSound(ByteReader*) [1012] [2183] 0.0 0.00 0.00 6 GetNumSounds() [2183] ----------------------------------------------- 0.00 0.00 6/6 NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [961] [2184] 0.0 0.00 0.00 6 SetDParamStr(unsigned int, char const*) [2184] ----------------------------------------------- 0.00 0.00 1/6 LoadFromConfig(bool) [752] 0.00 0.00 5/6 ResetNewGRFData() [1141] [2185] 0.0 0.00 0.00 6 ResetCurrencies(bool) [2185] ----------------------------------------------- 0.00 0.00 2/6 ResetGRFConfig(bool) [2411] 0.00 0.00 4/6 AppendStaticGRFConfigs(GRFConfig**) [2306] [2186] 0.0 0.00 0.00 6 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [2186] 0.00 0.00 14/79 GRFConfig::~GRFConfig() [1839] 0.00 0.00 1/2 GRFConfig::GRFConfig(GRFConfig const&) [2483] ----------------------------------------------- 0.00 0.00 3/6 SettingsDisableElrail(int) [310] 0.00 0.00 3/6 AfterLoadGame() [83] [2187] 0.0 0.00 0.00 6 GetCompanyRailtypes(Owner) [2187] ----------------------------------------------- 0.00 0.00 6/6 LoadNewGRF(unsigned int, unsigned int) [248] [2188] 0.0 0.00 0.00 6 MapNewGRFIndustryType(unsigned char, unsigned int) [2188] ----------------------------------------------- 0.00 0.00 2/6 LoadPickup() [2421] 0.00 0.00 4/6 InitializeEconomy() [2292] [2189] 0.0 0.00 0.00 6 ClearCargoPickupMonitoring(Owner) [2189] ----------------------------------------------- 0.00 0.00 2/6 CommandQueue::Pop(bool) [1301] 0.00 0.00 4/6 DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [924] [2190] 0.0 0.00 0.00 6 IsCommandAllowedWhilePaused(unsigned int) [2190] ----------------------------------------------- 0.00 0.00 2/6 LoadDelivery() [2422] 0.00 0.00 4/6 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2191] 0.0 0.00 0.00 6 ClearCargoDeliveryMonitoring(Owner) [2191] ----------------------------------------------- 6 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [2192] 0.0 0.00 0.00 6 TerraformTile_Station(unsigned int, DoCommandFlag, int, Slope) [2192] 6 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 6/6 StationRect::AfterRemoveTile(BaseStation*, unsigned int) [2388] [2193] 0.0 0.00 0.00 6 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [2193] 0.00 0.00 6/3937 OrthogonalTileArea::OrthogonalTileArea(unsigned int, unsigned int) [1463] ----------------------------------------------- 0.00 0.00 6/6 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [2194] 0.0 0.00 0.00 6 AIScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) [2194] ----------------------------------------------- 27 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] 3 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2389] 0.00 0.00 3/3 Window::CreateNestedTree(bool) [2071] [2195] 0.0 0.00 0.00 6+27 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] 0.00 0.00 57/57 NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [1878] 0.00 0.00 48/48 NWidgetSpacer::FillNestedArray(NWidgetBase**, unsigned int) [1888] 0.00 0.00 3/3 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2396] 3 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2389] 27 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] ----------------------------------------------- 0.00 0.00 1/6 LinkGraphSchedule::~LinkGraphSchedule() [6913] 0.00 0.00 1/6 ShutdownGame() [342] 0.00 0.00 4/6 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2196] 0.0 0.00 0.00 6 LinkGraphSchedule::Clear() [2196] 0.00 0.00 2/19 LinkGraphJob::JoinThread() [2024] ----------------------------------------------- 0.00 0.00 6/6 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] [2197] 0.0 0.00 0.00 6 NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [2197] ----------------------------------------------- 6 NWidgetContainer::~NWidgetContainer() [1882] [2198] 0.0 0.00 0.00 6 NWidgetBackground::~NWidgetBackground() [2198] 4 NWidgetVertical::~NWidgetVertical() [2016] ----------------------------------------------- 0.00 0.00 1/6 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/6 LoadIntroGame(bool) [160] 0.00 0.00 1/6 SwitchToMode(SwitchMode) [156] 0.00 0.00 3/6 AfterLoadGame() [83] [2199] 0.0 0.00 0.00 6 TileHighlightData::Reset() [2199] ----------------------------------------------- 0.00 0.00 1/6 ShutdownGame() [342] 0.00 0.00 1/6 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 4/6 AI::Initialize() [187] [2200] 0.0 0.00 0.00 6 AI::Uninitialize(bool) [2200] 0.00 0.00 30/60 AIConfig::~AIConfig() [1877] 0.00 0.00 3/4 AI::Stop(Owner) [2336] 0.00 0.00 1/1 AIScannerInfo::~AIScannerInfo() [2795] 0.00 0.00 1/1 AIScannerLibrary::~AIScannerLibrary() [2806] ----------------------------------------------- 0.00 0.00 3/6 AyStar::Clear() [2401] 0.00 0.00 3/6 InitializeNPF() [2277] [2201] 0.0 0.00 0.00 6 Hash::Clear(bool) [2201] ----------------------------------------------- 0.00 0.00 1/6 AfterLoadStoryBook() [2363] 0.00 0.00 5/6 PoolBase::Clean(PoolType) [266] [2202] 0.0 0.00 0.00 6 Pool::CleanPool() [2202] ----------------------------------------------- 0.00 0.00 6/6 AfterLoadGame() [83] [2203] 0.0 0.00 0.00 6 Pool::GetNew(unsigned long) [2203] ----------------------------------------------- 0.00 0.00 1/6 AfterLoadGame() [83] 0.00 0.00 5/6 PoolBase::Clean(PoolType) [266] [2204] 0.0 0.00 0.00 6 Pool::CleanPool() [2204] ----------------------------------------------- 0.00 0.00 6/6 ScriptScanner::Reset() [2021] [2205] 0.0 0.00 0.00 6 AILibrary::~AILibrary() [2205] 0.00 0.00 6/29 ScriptInfo::~ScriptInfo() [1973] ----------------------------------------------- 0.00 0.00 6/6 ScriptScanner::RescanDir() [2045] [2206] 0.0 0.00 0.00 6 AIScannerInfo::GetFileName() const [2206] ----------------------------------------------- 0.00 0.00 6/6 ScriptScanner::RescanDir() [2045] [2207] 0.0 0.00 0.00 6 AIScannerInfo::GetDirectory() const [2207] ----------------------------------------------- 0.00 0.00 6/6 ScriptScanner::RescanDir() [2045] [2208] 0.0 0.00 0.00 6 AIScannerLibrary::GetFileName() const [2208] ----------------------------------------------- 0.00 0.00 6/6 ScriptScanner::RescanDir() [2045] [2209] 0.0 0.00 0.00 6 AIScannerLibrary::GetDirectory() const [2209] ----------------------------------------------- 0.00 0.00 1/5 AfterLoadGame() [83] 0.00 0.00 4/5 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2210] 0.0 0.00 0.00 5 GamelogMode() [2210] 0.00 0.00 5/14 GamelogChange(GamelogChangeType) [2059] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2211] 0.0 0.00 0.00 5 ResetHouses() [2211] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2212] 0.0 0.00 0.00 5 ResetBridges() [2212] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2213] 0.0 0.00 0.00 5 ResetObjects() [2213] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2214] 0.0 0.00 0.00 5 ClearSnowLine() [2214] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2215] 0.0 0.00 0.00 5 SndCopyToPool() [2215] 0.00 0.00 5/11 AllocateSound(unsigned int) [2092] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2216] 0.0 0.00 0.00 5 CleanUpStrings() [2216] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2217] 0.0 0.00 0.00 5 ResetRailTypes() [2217] ----------------------------------------------- 0.00 0.00 1/5 openttd_main(int, char**) [1] 0.00 0.00 4/5 GfxLoadSprites() [237] [2218] 0.0 0.00 0.00 5 GfxInitPalettes() [2218] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2219] 0.0 0.00 0.00 5 ResetIndustries() [2219] 0.00 0.00 5/25 OverrideManagerBase::ResetOverride() [1996] ----------------------------------------------- 0.00 0.00 5/5 SetDParamMaxDigits(unsigned int, unsigned int, FontSize) [2225] [2220] 0.0 0.00 0.00 5 GetBroadestDigit(unsigned int*, unsigned int*, FontSize) [2220] ----------------------------------------------- 0.00 0.00 5/5 Station::~Station() [548] [2221] 0.0 0.00 0.00 5 DeleteStationNews(unsigned short) [2221] ----------------------------------------------- 0.00 0.00 1/5 AfterLoadGame() [83] 0.00 0.00 4/5 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2222] 0.0 0.00 0.00 5 GamelogGRFAddList(GRFConfig const*) [2222] 0.00 0.00 1/1 GamelogGRFAdd(GRFConfig const*) [2692] ----------------------------------------------- 0.00 0.00 5/5 SelectGameWindow::OnInit() [2252] [2223] 0.0 0.00 0.00 5 IsReleasedVersion() [2223] ----------------------------------------------- 0.00 0.00 1/5 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 4/5 LoadNewGRF(unsigned int, unsigned int) [248] [2224] 0.0 0.00 0.00 5 SortIndustryTypes() [2224] ----------------------------------------------- 0.00 0.00 2/5 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] 0.00 0.00 3/5 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] [2225] 0.0 0.00 0.00 5 SetDParamMaxDigits(unsigned int, unsigned int, FontSize) [2225] 0.00 0.00 5/5 GetBroadestDigit(unsigned int*, unsigned int*, FontSize) [2220] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2226] 0.0 0.00 0.00 5 CleanUpGRFTownNames() [2226] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2227] 0.0 0.00 0.00 5 InitializeSoundPool() [2227] ----------------------------------------------- 0.00 0.00 5/5 Window::~Window() [1085] [2228] 0.0 0.00 0.00 5 DeleteWindowViewport(Window*) [2228] 0.00 0.00 5/5 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [2274] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2229] 0.0 0.00 0.00 5 SetupCargoForClimate(unsigned char) [2229] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2230] 0.0 0.00 0.00 5 ResetGenericCallbacks() [2230] ----------------------------------------------- 0.00 0.00 1/5 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 4/5 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2231] 0.0 0.00 0.00 5 MakeNewgameSettingsLive() [2231] 0.00 0.00 48/48 ScriptConfig::ScriptConfig(ScriptConfig const*) [1887] 0.00 0.00 30/60 AIConfig::~AIConfig() [1877] 0.00 0.00 2/4 GameConfig::~GameConfig() [2320] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2232] 0.0 0.00 0.00 5 ResetPriceBaseMultipliers() [2232] ----------------------------------------------- 0.00 0.00 1/5 ReadLanguagePack(LanguageMetadata const*) [849] 0.00 0.00 4/5 LoadNewGRF(unsigned int, unsigned int) [248] [2233] 0.0 0.00 0.00 5 InitializeSortedCargoSpecs() [2233] ----------------------------------------------- 0.00 0.00 5/5 _GenerateWorld(void*) [889] [2234] 0.0 0.00 0.00 5 IncreaseGeneratingWorldProgress(GenWorldProgress) [2234] ----------------------------------------------- 0.00 0.00 2/5 SubsidyMonthlyLoop() [679] 0.00 0.00 3/5 AfterLoadGame() [83] [2235] 0.0 0.00 0.00 5 RebuildSubsidisedSourceAndDestinationCache() [2235] ----------------------------------------------- 0.00 0.00 5/5 AfterLoadGame() [83] [2236] 0.0 0.00 0.00 5 int Clamp(int, int, int) [2236] ----------------------------------------------- 0.00 0.00 5/5 UnInitWindowSystem() [1089] [2237] 0.0 0.00 0.00 5 MainWindow::~MainWindow() [2237] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2238] 0.0 0.00 0.00 5 AirportSpec::ResetAirports() [2238] ----------------------------------------------- 0.00 0.00 5/5 Station::~Station() [548] [2239] 0.0 0.00 0.00 5 CargoPacket::InvalidateAllFrom(unsigned short) [2239] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2240] 0.0 0.00 0.00 5 NewGRFClass::InsertDefaults() [2240] 0.00 0.00 10/10 NewGRFClass::Allocate(unsigned int) [2104] 0.00 0.00 5/10 NewGRFClass::Insert(ObjectSpec*) [2103] 0.00 0.00 5/10 NewGRFClass::Assign(ObjectSpec*) [2102] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2241] 0.0 0.00 0.00 5 NewGRFClass::Reset() [2241] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2242] 0.0 0.00 0.00 5 NewGRFClass::InsertDefaults() [2242] 0.00 0.00 20/20 NewGRFClass::Allocate(unsigned int) [2020] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2243] 0.0 0.00 0.00 5 NewGRFClass::Reset() [2243] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2244] 0.0 0.00 0.00 5 NewGRFClass::Reset() [2244] 0.00 0.00 5/278 NewGRFClass::Insert(StationSpec*) [1710] ----------------------------------------------- 0.00 0.00 5/5 Station::~Station() [548] [2245] 0.0 0.00 0.00 5 OrderBackup::RemoveOrder(OrderType, unsigned short) [2245] ----------------------------------------------- 0.00 0.00 2/5 Window::ReInit(int, int) [880] 0.00 0.00 3/5 Window::InitializeData(int) [834] [2246] 0.0 0.00 0.00 5 NWidgetStacked::SetDisplayedPlane(int) [2246] ----------------------------------------------- 5 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] [2247] 0.0 0.00 0.00 5 NWidgetStacked::SetupSmallestSize(Window*, bool) [2247] 0.00 0.00 20/518 LeastCommonMultiple(int, int) [1642] 5 NWidgetVertical::SetupSmallestSize(Window*, bool) [854] ----------------------------------------------- 5 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] [2248] 0.0 0.00 0.00 5 NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2248] 5 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] ----------------------------------------------- 0.00 0.00 5/5 ResetNewGRFData() [1141] [2249] 0.0 0.00 0.00 5 AirportTileSpec::ResetAirportTiles() [2249] ----------------------------------------------- 0.00 0.00 5/5 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] [2250] 0.0 0.00 0.00 5 NWidgetViewport::NWidgetViewport(int) [2250] ----------------------------------------------- 0.00 0.00 5/5 NWidgetContainer::~NWidgetContainer() [1882] [2251] 0.0 0.00 0.00 5 NWidgetViewport::~NWidgetViewport() [2251] ----------------------------------------------- 0.00 0.00 2/5 Window::ReInit(int, int) [880] 0.00 0.00 3/5 Window::InitializeData(int) [834] [2252] 0.0 0.00 0.00 5 SelectGameWindow::OnInit() [2252] 0.00 0.00 5/5 IsReleasedVersion() [2223] ----------------------------------------------- 0.00 0.00 1/5 AfterLoadGame() [83] 0.00 0.00 4/5 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2253] 0.0 0.00 0.00 5 IndustryBuildData::Reset() [2253] 0.00 0.00 5/258 GetCurrentTotalNumberOfIndustries() [1724] ----------------------------------------------- 0.00 0.00 5/5 AI::Rescan() [183] [2254] 0.0 0.00 0.00 5 AI::ResetConfig() [2254] 0.00 0.00 75/380 ScriptConfig::HasScript() const [1670] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2255] 0.0 0.00 0.00 5 Pool::CleanPool() [2255] 0.00 0.00 79507/822188 Pool::FreeItem(unsigned long) [1195] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2256] 0.0 0.00 0.00 5 Pool::CleanPool() [2256] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2257] 0.0 0.00 0.00 5 Pool::CleanPool() [2257] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2258] 0.0 0.00 0.00 5 Pool::CleanPool() [2258] 0.00 0.00 2/17 LinkGraphJob::~LinkGraphJob() [2036] 0.00 0.00 2/17 Pool::FreeItem(unsigned long) [2037] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2259] 0.0 0.00 0.00 5 Pool::CleanPool() [2259] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2260] 0.0 0.00 0.00 5 Pool::CleanPool() [2260] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2261] 0.0 0.00 0.00 5 Pool::CleanPool() [2261] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2262] 0.0 0.00 0.00 5 Pool::CleanPool() [2262] 0.00 0.00 94/94 Sign::~Sign() [1820] 0.00 0.00 94/94 Pool::FreeItem(unsigned long) [1817] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2263] 0.0 0.00 0.00 5 Pool::CleanPool() [2263] 0.00 0.00 1829/1829 Town::~Town() [1533] 0.00 0.00 1829/1829 Pool::FreeItem(unsigned long) [1532] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2264] 0.0 0.00 0.00 5 Pool::CleanPool() [2264] 0.00 0.00 200/200 Depot::~Depot() [1761] 0.00 0.00 200/200 Pool::FreeItem(unsigned long) [1760] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2265] 0.0 0.00 0.00 5 Pool::CleanPool() [2265] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2266] 0.0 0.00 0.00 5 Pool::CleanPool() [2266] 0.00 0.00 8952/9010 Pool::FreeItem(unsigned long) [1416] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2267] 0.0 0.00 0.00 5 Pool::CleanPool() [2267] 0.00 0.00 90/90 Pool::FreeItem(unsigned long) [1830] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2268] 0.0 0.00 0.00 5 Pool::CleanPool() [2268] 0.00 0.00 3/3 Company::~Company() [2403] 0.00 0.00 3/3 Pool::FreeItem(unsigned long) [2400] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2269] 0.0 0.00 0.00 5 Pool::CleanPool() [2269] 0.00 0.00 10/12 Pool::FreeItem(unsigned long) [2087] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2270] 0.0 0.00 0.00 5 Pool::CleanPool() [2270] 0.00 0.00 680/680 RoadStop::~RoadStop() [1613] 0.00 0.00 680/680 Pool::FreeItem(unsigned long) [1612] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2271] 0.0 0.00 0.00 5 Pool::CleanPool() [2271] 0.00 0.00 35/38 Pool::FreeItem(unsigned long) [1907] ----------------------------------------------- 0.00 0.00 5/5 PoolBase::Clean(PoolType) [266] [2272] 0.0 0.00 0.00 5 Pool::CleanPool() [2272] 0.00 0.00 1694/1694 Pool::FreeItem(unsigned long) [1541] ----------------------------------------------- 44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2273] 0.00 0.00 5/5 ResetNewGRFData() [1141] [2273] 0.0 0.00 0.00 5+44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2273] 44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2273] ----------------------------------------------- 0.00 0.00 5/5 DeleteWindowViewport(Window*) [2228] [2274] 0.0 0.00 0.00 5 std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [2274] ----------------------------------------------- 0.00 0.00 4/4 MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [2064] [2275] 0.0 0.00 0.00 4 MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [2275] 0.00 0.00 4/17 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2276] 0.0 0.00 0.00 4 InitRailTypes() [2276] 0.00 0.00 64/64 ResolveRailTypeGUISprites(RailtypeInfo*) [1866] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2277] 0.0 0.00 0.00 4 InitializeNPF() [2277] 0.00 0.00 3/6 Hash::Clear(bool) [2201] 0.00 0.00 3/3 AyStar::Clear() [2401] 0.00 0.00 1/1 BinaryHeap::Init(unsigned int) [2786] 0.00 0.00 1/1 AyStar::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [2844] ----------------------------------------------- 0.00 0.00 4/4 SquirrelStd::require(SQVM*) [1044] [2278] 0.0 0.00 0.00 4 sq_stackinfos(SQVM*, long long, tagSQStackInfos*) [2278] 0.00 0.00 4/4 SQFunctionProto::GetLine(SQInstruction*) [2326] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2279] 0.0 0.00 0.00 4 InitTextEffects() [2279] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2280] 0.0 0.00 0.00 4 InitializeAIGui() [2280] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2281] 0.0 0.00 0.00 4 InitializeMusic() [2281] 0.00 0.00 248/249 BaseMedia::GetUsedSet() [1733] 0.00 0.00 8/8 ValidatePlaylist(unsigned char*, unsigned char*) [2146] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2282] 0.0 0.00 0.00 4 InitializeSound() [2282] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2283] 0.0 0.00 0.00 4 InitializeTrees() [2283] ----------------------------------------------- 0.00 0.00 1/4 _GenerateWorld(void*) [889] 0.00 0.00 3/4 AfterLoadGame() [83] [2284] 0.0 0.00 0.00 4 ShowNewGRFError() [2284] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2285] 0.0 0.00 0.00 4 BindAirportSpecs() [2285] 0.00 0.00 36/36 NewGRFClass::Insert(AirportSpec*) [1923] 0.00 0.00 36/36 NewGRFClass::Assign(AirportSpec*) [1922] ----------------------------------------------- 0.00 0.00 4/4 GfxLoadSprites() [237] [2286] 0.0 0.00 0.00 4 GfxInitSpriteMem() [2286] 0.00 0.00 4/4 GfxInitSpriteCache() [2316] ----------------------------------------------- 0.00 0.00 1/4 IConsolePrintF(TextColour, char const*, ...) [981] 0.00 0.00 3/4 IConsoleGUIInit() [983] [2287] 0.0 0.00 0.00 4 IConsoleGUIPrint(TextColour, char*) [2287] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2288] 0.0 0.00 0.00 4 InitializeCheats() [2288] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2289] 0.0 0.00 0.00 4 ResetVehicleHash() [2289] ----------------------------------------------- 0.00 0.00 1/4 CleanupGeneration() [1146] 0.00 0.00 1/4 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/4 DoScanNewGRFFiles(void*) [202] 0.00 0.00 1/4 ScanNewGRFFiles(NewGRFScanCallback*) [201] [2290] 0.0 0.00 0.00 4 SetModalProgress(bool) [2290] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2291] 0.0 0.00 0.00 4 InitializeDockGui() [2291] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2292] 0.0 0.00 0.00 4 InitializeEconomy() [2292] 0.00 0.00 4/12 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2080] 0.00 0.00 4/6 ClearCargoPickupMonitoring(Owner) [2189] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2293] 0.0 0.00 0.00 4 InitializeObjects() [2293] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2294] 0.0 0.00 0.00 4 InitializeRailGui() [2294] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2295] 0.0 0.00 0.00 4 InitializeRoadGui() [2295] ----------------------------------------------- 0.00 0.00 4/4 InitGRFTownGeneratorNames() [2310] [2296] 0.0 0.00 0.00 4 GetGRFTownNameList() [2296] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2297] 0.0 0.00 0.00 4 InitializeOldNames() [2297] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2298] 0.0 0.00 0.00 4 InitializeVehicles() [2298] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2299] 0.0 0.00 0.00 4 InitNewsItemStructs() [2299] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2300] 0.0 0.00 0.00 4 InitializeCompanies() [2300] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2301] 0.0 0.00 0.00 4 InitializeLandscape() [2301] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2302] 0.0 0.00 0.00 4 InitializeObjectGui() [2302] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2303] 0.0 0.00 0.00 4 BuildLinkStatsLegend() [2303] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2304] 0.0 0.00 0.00 4 InitializeAirportGui() [2304] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2305] 0.0 0.00 0.00 4 InitializeIndustries() [2305] ----------------------------------------------- 0.00 0.00 1/4 SwitchToMode(SwitchMode) [156] 0.00 0.00 1/4 AfterNewGRFScan::OnNewGRFsScanned() [239] 0.00 0.00 2/4 DoLoad(LoadFilter*, bool) [61] [2306] 0.0 0.00 0.00 4 AppendStaticGRFConfigs(GRFConfig**) [2306] 0.00 0.00 4/6 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [2186] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2307] 0.0 0.00 0.00 4 InitializeAnimatedTiles() [2307] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2308] 0.0 0.00 0.00 4 SetYearEngineAgingStops() [2308] 0.00 0.00 870/1126 ConvertDateToYMD(int, YearMonthDay*) [1572] ----------------------------------------------- 0.00 0.00 2/4 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] 0.00 0.00 2/4 SubsidyMonthlyLoop() [679] [2309] 0.0 0.00 0.00 4 SetupSubsidyDecodeParam(Subsidy const*, bool) [2309] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2310] 0.0 0.00 0.00 4 InitGRFTownGeneratorNames() [2310] 0.00 0.00 4/4 GetGRFTownNameList() [2296] ----------------------------------------------- 0.00 0.00 4/4 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2311] 0.0 0.00 0.00 4 ResetPersistentNewGRFData() [2311] 0.00 0.00 16/32 OverrideManagerBase::ResetMapping() [1954] 0.00 0.00 4/4 EngineOverrideManager::ResetToDefaultMapping() [2329] ----------------------------------------------- 0.00 0.00 4/4 _GenerateWorld(void*) [889] [2312] 0.0 0.00 0.00 4 SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [2312] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [2313] 0.0 0.00 0.00 4 GRFInhibit(ByteReader*) [2313] 0.00 0.00 4/88 GetGRFConfig(unsigned int, unsigned int) [1833] ----------------------------------------------- 0.00 0.00 4/4 IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [972] [2314] 0.0 0.00 0.00 4 LoadIntList(char const*, void*, int, unsigned int) [2314] 0.00 0.00 3/3 ParseIntList(char const*, int*, int) [2379] ----------------------------------------------- 0.00 0.00 4/4 BuildOilRig(unsigned int) [541] [2315] 0.0 0.00 0.00 4 MakeStation(unsigned int, Owner, unsigned short, StationType, unsigned char, WaterClass) [2315] ----------------------------------------------- 0.00 0.00 4/4 GfxInitSpriteMem() [2286] [2316] 0.0 0.00 0.00 4 GfxInitSpriteCache() [2316] 0.00 0.00 4/4079 Blitter_Null::GetScreenDepth() [1460] ----------------------------------------------- 0.00 0.00 4/4 GfxLoadSprites() [237] [2317] 0.0 0.00 0.00 4 SwitchNewGRFBlitter() [2317] ----------------------------------------------- 0.00 0.00 2/4 ResetNewGRFData() [1141] 0.00 0.00 2/4 IndustriesChangeInfo(unsigned int, int, int, ByteReader*) [289] [2318] 0.0 0.00 0.00 4 CleanIndustryTileTable(IndustrySpec*) [2318] ----------------------------------------------- 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2319] 0.0 0.00 0.00 4 FinalisePriceBaseMultipliers() [2319] 0.00 0.00 22/44 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1899] ----------------------------------------------- 0.00 0.00 2/4 Game::Uninitialize(bool) [362] 0.00 0.00 2/4 MakeNewgameSettingsLive() [2231] [2320] 0.0 0.00 0.00 4 GameConfig::~GameConfig() [2320] 0.00 0.00 4/222 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1750] 0.00 0.00 4/64 ScriptConfig::~ScriptConfig() [1868] ----------------------------------------------- 0.00 0.00 4/4 openttd_main(int, char**) [1] [2321] 0.0 0.00 0.00 4 GetOptData::GetOpt() [2321] ----------------------------------------------- 0.00 0.00 1/4 AI::Initialize() [187] 0.00 0.00 1/4 AIScannerInfo::AIScannerInfo() [2794] 0.00 0.00 2/4 Game::Initialize() [397] [2322] 0.0 0.00 0.00 4 ScriptScanner::ScriptScanner() [2322] ----------------------------------------------- 0.00 0.00 1/4 AIScannerInfo::~AIScannerInfo() [2795] 0.00 0.00 1/4 AIScannerLibrary::~AIScannerLibrary() [2806] 0.00 0.00 1/4 GameScannerLibrary::~GameScannerLibrary() [2820] 0.00 0.00 1/4 GameScannerInfo::~GameScannerInfo() [2804] [2323] 0.0 0.00 0.00 4 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 4/20 ScriptScanner::Reset() [2021] 0.00 0.00 4/17441 sq_vm_free(void*, unsigned long long) [1395] 0.00 0.00 4/36 sq_close(SQVM*) [1920] 0.00 0.00 4/36 Squirrel::Uninitialize() [1934] 0.00 0.00 4/4 Squirrel::~Squirrel() [2341] 0.00 0.00 4/48 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] ----------------------------------------------- 0.00 0.00 1/4 DoLoad(LoadFilter*, bool) [61] 0.00 0.00 1/4 SlSaveLoadConv(void*, unsigned int) [124] 0.00 0.00 2/4 SlCopyBytes(void*, unsigned long) [79] [2324] 0.0 0.00 0.00 4 ZlibLoadFilter::Read(unsigned char*, unsigned long) [2324] 0.00 0.00 2/51 FileReader::Read(unsigned char*, unsigned long) [1883] ----------------------------------------------- 0.00 0.00 4/4 MainWindow::OnResize() [2060] [2325] 0.0 0.00 0.00 4 NWidgetViewport::UpdateViewportCoordinates(Window*) [2325] ----------------------------------------------- 0.00 0.00 4/4 sq_stackinfos(SQVM*, long long, tagSQStackInfos*) [2278] [2326] 0.0 0.00 0.00 4 SQFunctionProto::GetLine(SQInstruction*) [2326] ----------------------------------------------- 0.00 0.00 2/4 DoZoomInOutWindow(ZoomStateChange, Window*) [986] 0.00 0.00 2/4 InvalidateWindowData(WindowClass, int, int, bool) [462] [2327] 0.0 0.00 0.00 4 MainToolbarWindow::OnInvalidateData(int, bool) [2327] 0.00 0.00 8/36160 FindWindowById(WindowClass, int) [1324] ----------------------------------------------- 0.00 0.00 1/4 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 1/4 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] 0.00 0.00 2/4 NetworkFindName(char*, char const*) [1101] [2328] 0.0 0.00 0.00 4 NetworkClientInfo::GetByClientID(ClientID) [2328] ----------------------------------------------- 0.00 0.00 4/4 ResetPersistentNewGRFData() [2311] [2329] 0.0 0.00 0.00 4 EngineOverrideManager::ResetToDefaultMapping() [2329] ----------------------------------------------- 0.00 0.00 4/4 NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1926] [2330] 0.0 0.00 0.00 4 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2330] 0.00 0.00 86/289 NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [1691] 0.00 0.00 4/4 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2345] ----------------------------------------------- 0.00 0.00 1/4 NetworkContentSocketHandler::Close() [2828] 0.00 0.00 3/4 NetworkTCPSocketHandler::~NetworkTCPSocketHandler() [2461] [2331] 0.0 0.00 0.00 4 NetworkTCPSocketHandler::CloseConnection(bool) [2331] 0.00 0.00 2/56671 Packet::~Packet() [1298] ----------------------------------------------- 0.00 0.00 4/4 SimpleCountedObject::Release() [1527] [2332] 0.0 0.00 0.00 4 ScriptEventSubsidyOffer::~ScriptEventSubsidyOffer() [2332] ----------------------------------------------- 0.00 0.00 4/4 NetworkUDPClose() [973] [2333] 0.0 0.00 0.00 4 ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [2333] 0.00 0.00 4/25 NetworkUDPSocketHandler::Close() [1997] ----------------------------------------------- 0.00 0.00 4/4 NetworkUDPClose() [973] [2334] 0.0 0.00 0.00 4 MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [2334] 0.00 0.00 4/25 NetworkUDPSocketHandler::Close() [1997] ----------------------------------------------- 0.00 0.00 4/4 NetworkUDPClose() [973] [2335] 0.0 0.00 0.00 4 ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2335] 0.00 0.00 4/25 NetworkUDPSocketHandler::Close() [1997] ----------------------------------------------- 0.00 0.00 1/4 SwitchToMode(SwitchMode) [156] 0.00 0.00 3/4 AI::Uninitialize(bool) [2200] [2336] 0.0 0.00 0.00 4 AI::Stop(Owner) [2336] ----------------------------------------------- 0.00 0.00 4/4 SimpleCountedObject::Release() [1527] [2337] 0.0 0.00 0.00 4 ScriptEventSubsidyOfferExpired::~ScriptEventSubsidyOfferExpired() [2337] ----------------------------------------------- 0.00 0.00 4/4 BuildOilRig(unsigned int) [541] [2338] 0.0 0.00 0.00 4 Pool::GetNew(unsigned long) [2338] ----------------------------------------------- 0.00 0.00 4/4 MoveBuoysToWaypoints() [948] [2339] 0.0 0.00 0.00 4 Order::MakeGoToWaypoint(unsigned short) [2339] ----------------------------------------------- 0.00 0.00 4/4 ScriptScanner::Initialize(char const*) [364] [2340] 0.0 0.00 0.00 4 Squirrel::Squirrel(char const*) [2340] ----------------------------------------------- 0.00 0.00 4/4 ScriptScanner::~ScriptScanner() [2323] [2341] 0.0 0.00 0.00 4 Squirrel::~Squirrel() [2341] ----------------------------------------------- 0.00 0.00 4/4 SpriteFontCache::SpriteFontCache(FontSize) [756] [2342] 0.0 0.00 0.00 4 FontCache::FontCache(FontSize) [2342] ----------------------------------------------- 0.00 0.00 4/4 GfxLoadSprites() [237] [2343] 0.0 0.00 0.00 4 GRFConfig::~GRFConfig() [2343] 0.00 0.00 4/79 GRFConfig::~GRFConfig() [1839] ----------------------------------------------- 0.00 0.00 1/4 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] 0.00 0.00 3/4 LinkGraph::Merge(LinkGraph*) [2406] [2344] 0.0 0.00 0.00 4 LinkGraph::AddNode(Station const*) [2344] 0.00 0.00 466/466 void MemCpyT(LinkGraph::BaseEdge*, LinkGraph::BaseEdge const*, unsigned long) [1650] ----------------------------------------------- 0.00 0.00 4/4 NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2330] [2345] 0.0 0.00 0.00 4 NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [2345] ----------------------------------------------- 0.00 0.00 4/4 ParamSet(ByteReader*) [993] [2346] 0.0 0.00 0.00 4 std::map, std::allocator > >::operator[](GRFLocation&&) [2346] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [2499] ----------------------------------------------- 0.00 0.00 4/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [1772] [2347] 0.0 0.00 0.00 4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) [2347] ----------------------------------------------- 172 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2348] 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2348] 0.0 0.00 0.00 4+172 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2348] 172 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2348] ----------------------------------------------- 2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2349] 0.00 0.00 4/4 LoadNewGRF(unsigned int, unsigned int) [248] [2349] 0.0 0.00 0.00 4+2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2349] 2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2349] ----------------------------------------------- 0.00 0.00 4/4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1899] [2350] 0.0 0.00 0.00 4 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [2350] ----------------------------------------------- 0.00 0.00 3/3 IConsolePrint(TextColour, char const*) [960] [2351] 0.0 0.00 0.00 3 GetLogPrefix() [2351] ----------------------------------------------- 0.00 0.00 1/3 openttd_main(int, char**) [1] 0.00 0.00 2/3 MissingGlyphSearcher::FindMissingGlyphs(char const**) [688] [2352] 0.0 0.00 0.00 3 InitFreeType(bool) [2352] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadVehicles(bool) [291] [2353] 0.0 0.00 0.00 3 GetRotorImage(Aircraft const*, EngineImageType) [2353] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2354] 0.0 0.00 0.00 3 ResetOldNames() [2354] ----------------------------------------------- 0.00 0.00 3/3 NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) [1071] [2355] 0.0 0.00 0.00 3 Utf8TrimString(char*, unsigned long) [2355] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2356] 0.0 0.00 0.00 3 GamelogTestMode() [2356] ----------------------------------------------- 0.00 0.00 3/3 UpdateCompanyRatingAndValue(Company*, bool) [555] [2357] 0.0 0.00 0.00 3 UpdateCompanyHQ(unsigned int, unsigned int) [2357] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2358] 0.0 0.00 0.00 3 BuildOwnerLegend() [2358] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2359] 0.0 0.00 0.00 3 GamelogPrintDebug(int) [2359] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2360] 0.0 0.00 0.00 3 InitializeRailGUI() [2360] 0.00 0.00 1/36160 FindWindowById(WindowClass, int) [1324] 0.00 0.00 1/1 HasRailtypeAvail(Owner, RailType) [2702] ----------------------------------------------- 0.00 0.00 1/3 ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [962] 0.00 0.00 2/3 StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [936] [2361] 0.0 0.00 0.00 3 SetDParamMaxValue(unsigned int, unsigned long long, unsigned int, FontSize) [2361] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2362] 0.0 0.00 0.00 3 AfterLoadLabelMaps() [2362] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2363] 0.0 0.00 0.00 3 AfterLoadStoryBook() [2363] 0.00 0.00 1/6 Pool::CleanPool() [2202] ----------------------------------------------- 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [767] 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2846] 0.00 0.00 1/3 BaseMedia::SetSet(char const*) [2847] [2364] 0.0 0.00 0.00 3 CheckExternalFiles() [2364] ----------------------------------------------- 0.00 0.00 1/3 LoadCheckData::~LoadCheckData() [6095] 0.00 0.00 2/3 Load_NGRF_common(GRFConfig*&) [937] [2365] 0.0 0.00 0.00 3 ClearGRFConfigList(GRFConfig**) [2365] 0.00 0.00 1/79 GRFConfig::~GRFConfig() [1839] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2366] 0.0 0.00 0.00 3 CopyTempEngineData() [2366] 0.00 0.00 1824/3904 GetTempDataEngine(unsigned short) [1464] 0.00 0.00 1824/1824 Engine::~Engine() [1535] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2367] 0.0 0.00 0.00 3 ResetSignalVariant(int) [2367] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2368] 0.0 0.00 0.00 3 AfterLoadLinkGraphs() [2368] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2369] 0.0 0.00 0.00 3 GamelogTestRevision() [2369] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2370] 0.0 0.00 0.00 3 GetCompanyRoadtypes(Owner) [2370] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2371] 0.0 0.00 0.00 3 IsGoodGRFConfigList(GRFConfig*) [2371] 0.00 0.00 56/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 56/1983 SimpleCountedObject::Release() [1527] 0.00 0.00 28/263 FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) [1720] 0.00 0.00 28/11782 stredup(char const*, char const*) [1407] 0.00 0.00 14/14 GRFParameterInfo::GRFParameterInfo(GRFParameterInfo&) [2061] ----------------------------------------------- 0.00 0.00 3/3 UpdateCompanyRatingAndValue(Company*, bool) [555] [2372] 0.0 0.00 0.00 3 CalculateCompanyValue(Company const*, bool) [2372] ----------------------------------------------- 0.00 0.00 3/3 DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) [1325] [2373] 0.0 0.00 0.00 3 NetworkAdminCmdLogging(ServerNetworkGameSocketHandler const*, CommandPacket const*) [2373] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2374] 0.0 0.00 0.00 3 ConnectMultiheadedTrains() [2374] ----------------------------------------------- 0.00 0.00 3/3 SettingsDisableElrail(int) [310] [2375] 0.0 0.00 0.00 3 ReinitGuiAfterToggleElrail(bool) [2375] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2376] 0.0 0.00 0.00 3 ShowAIDebugWindowIfAIError() [2376] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [2377] 0.0 0.00 0.00 3 StartupIndustryDailyChanges(bool) [2377] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2378] 0.0 0.00 0.00 3 YapfNotifyTrackLayoutChange(unsigned int, Track) [2378] ----------------------------------------------- 0.00 0.00 3/3 LoadIntList(char const*, void*, int, unsigned int) [2314] [2379] 0.0 0.00 0.00 3 ParseIntList(char const*, int*, int) [2379] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2380] 0.0 0.00 0.00 3 ResetSignalHandlers() [2380] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [2381] 0.0 0.00 0.00 3 Ptrs_BKOR() [2381] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [2382] 0.0 0.00 0.00 3 Ptrs_ERNW() [2382] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [2383] 0.0 0.00 0.00 3 Ptrs_LGRS() [2383] ----------------------------------------------- 0.00 0.00 3/3 DoLoad(LoadFilter*, bool) [61] [2384] 0.0 0.00 0.00 3 Ptrs_WAYP() [2384] ----------------------------------------------- 0.00 0.00 3/3 AyStar::Clear() [2401] [2385] 0.0 0.00 0.00 3 BinaryHeap::Clear(bool) [2385] ----------------------------------------------- 0.00 0.00 1/3 ZlibLoadFilter::~ZlibLoadFilter() [2801] 0.00 0.00 2/3 LZMALoadFilter::~LZMALoadFilter() [2447] [2386] 0.0 0.00 0.00 3 FileReader::~FileReader() [2386] ----------------------------------------------- 0.00 0.00 3/3 DoZoomInOutWindow(ZoomStateChange, Window*) [986] [2387] 0.0 0.00 0.00 3 MainWindow::OnInvalidateData(int, bool) [2387] ----------------------------------------------- 0.00 0.00 3/3 DeleteOilRig(unsigned int) [893] [2388] 0.0 0.00 0.00 3 StationRect::AfterRemoveTile(BaseStation*, unsigned int) [2388] 0.00 0.00 6/6 StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [2193] ----------------------------------------------- 3 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] [2389] 0.0 0.00 0.00 3 NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2389] 3 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] ----------------------------------------------- 3 NWidgetContainer::~NWidgetContainer() [1882] [2390] 0.0 0.00 0.00 3 NWidgetStacked::~NWidgetStacked() [2390] 3 NWidgetContainer::~NWidgetContainer() [1882] ----------------------------------------------- 0.00 0.00 1/3 Game::Initialize() [397] 0.00 0.00 2/3 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2391] 0.0 0.00 0.00 3 GameScannerInfo::RegisterAPI(Squirrel*) [2391] ----------------------------------------------- 0.00 0.00 3/3 GroupStatistics::UpdateAfterLoad() [556] [2392] 0.0 0.00 0.00 3 GroupStatistics::UpdateAutoreplace(Owner) [2392] ----------------------------------------------- 0.00 0.00 3/3 UnInitWindowSystem() [1089] [2393] 0.0 0.00 0.00 3 SelectGameWindow::~SelectGameWindow() [2393] ----------------------------------------------- 0.00 0.00 3/3 DriverFactoryBase::SelectDriver(char const*, Driver::Type) [1076] [2394] 0.0 0.00 0.00 3 DriverFactoryBase::SelectDriverImpl(char const*, Driver::Type) [2394] ----------------------------------------------- 0.00 0.00 3/3 AfterLoadGame() [83] [2395] 0.0 0.00 0.00 3 LinkGraphSchedule::SpawnAll() [2395] 0.00 0.00 2/17 LinkGraphJob::SpawnThread() [2035] ----------------------------------------------- 0.00 0.00 3/3 NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2195] [2396] 0.0 0.00 0.00 3 NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2396] ----------------------------------------------- 0.00 0.00 1/3 ClientNetworkContentSocketHandler::ClientNetworkContentSocketHandler() [1108] 0.00 0.00 2/3 NetworkGameSocketHandler::NetworkGameSocketHandler(int) [2465] [2397] 0.0 0.00 0.00 3 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2397] ----------------------------------------------- 0.00 0.00 3/3 PoolBase::Clean(PoolType) [266] [2398] 0.0 0.00 0.00 3 Pool::CleanPool() [2398] ----------------------------------------------- 0.00 0.00 3/3 Load_PLYR() [878] [2399] 0.0 0.00 0.00 3 Pool::GetNew(unsigned long, unsigned long) [2399] ----------------------------------------------- 0.00 0.00 3/3 Pool::CleanPool() [2268] [2400] 0.0 0.00 0.00 3 Pool::FreeItem(unsigned long) [2400] ----------------------------------------------- 0.00 0.00 3/3 InitializeNPF() [2277] [2401] 0.0 0.00 0.00 3 AyStar::Clear() [2401] 0.00 0.00 3/3 BinaryHeap::Clear(bool) [2385] 0.00 0.00 3/6 Hash::Clear(bool) [2201] ----------------------------------------------- 0.00 0.00 3/3 NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1023] [2402] 0.0 0.00 0.00 3 Packet::Send_uint64(unsigned long long) [2402] ----------------------------------------------- 0.00 0.00 3/3 Pool::CleanPool() [2268] [2403] 0.0 0.00 0.00 3 Company::~Company() [2403] 0.00 0.00 24/24 GroupStatistics::~GroupStatistics() [2005] ----------------------------------------------- 0.00 0.00 3/3 SQTable::Release() [1570] [2404] 0.0 0.00 0.00 3 SQClass::Release() [2404] 0.00 0.00 3/7178 SQRefCounted::~SQRefCounted() [1432] 0.00 0.00 3/32 SQClass::~SQClass() [1874] ----------------------------------------------- 0.00 0.00 1/3 Game::Initialize() [397] 0.00 0.00 2/3 ScriptScanner::AddFile(char const*, unsigned long, char const*) [773] [2405] 0.0 0.00 0.00 3 GameInfo::RegisterAPI(Squirrel*) [2405] 0.00 0.00 27/617 sq_newslot(SQVM*, long long, unsigned long long) [1630] 0.00 0.00 15/132 Squirrel::AddConst(char const*, int) [1791] 0.00 0.00 12/165 Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [1775] 0.00 0.00 3/32 sq_newclass(SQVM*, unsigned long long) [1947] 0.00 0.00 3/32 Squirrel::AddClassBegin(char const*) [1959] 0.00 0.00 3/2669 SQVM::Pop(long long) [1488] 0.00 0.00 3/1632 sq_pop(SQVM*, long long) [1549] 0.00 0.00 3/32 Squirrel::AddClassEnd() [1958] ----------------------------------------------- 0.00 0.00 3/3 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] [2406] 0.0 0.00 0.00 3 LinkGraph::Merge(LinkGraph*) [2406] 0.00 0.00 3/4 LinkGraph::AddNode(Station const*) [2344] ----------------------------------------------- 0.00 0.00 3/3 IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [436] [2407] 0.0 0.00 0.00 3 std::list >::remove(LinkGraph* const&) [2407] ----------------------------------------------- 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2408] 0.00 0.00 3/3 AfterLoadVehicles(bool) [291] [2408] 0.0 0.00 0.00 3+26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2408] 26 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2408] ----------------------------------------------- 0.00 0.00 2/2 __libc_csu_init [10469] [2409] 0.0 0.00 0.00 2 _GLOBAL__sub_I__Z16ValidatePlaylistPhS_ [2409] ----------------------------------------------- 0.00 0.00 2/2 __libc_csu_init [10469] [2410] 0.0 0.00 0.00 2 _GLOBAL__sub_I__Z21BuildIndustriesLegendv [2410] ----------------------------------------------- 0.00 0.00 1/2 SwitchToMode(SwitchMode) [156] 0.00 0.00 1/2 AfterNewGRFScan::OnNewGRFsScanned() [239] [2411] 0.0 0.00 0.00 2 ResetGRFConfig(bool) [2411] 0.00 0.00 2/6 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [2186] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2412] 0.0 0.00 0.00 2 LoadFilter* CreateLoadFilter(LoadFilter*) [2412] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [83] [2413] 0.0 0.00 0.00 2 AfterLoadStations() [2413] 0.00 0.00 1678/1678 StationUpdateCachedTriggers(BaseStation*) [1544] 0.00 0.00 674/1330 OrthogonalTileArea::Add(unsigned int) [1563] 0.00 0.00 656/656 NewGRFClass::GetByGrf(unsigned int, unsigned char, int*) [1621] ----------------------------------------------- 0.00 0.00 2/2 ShowStatusBar() [760] [2414] 0.0 0.00 0.00 2 PositionStatusbar(Window*) [2414] ----------------------------------------------- 0.00 0.00 2/2 AllocateToolbar() [758] [2415] 0.0 0.00 0.00 2 PositionMainToolbar(Window*) [2415] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] [2416] 0.0 0.00 0.00 2 NetworkSpectatorCount() [2416] ----------------------------------------------- 0.00 0.00 2/2 Ship::UpdateCache() [1048] [2417] 0.0 0.00 0.00 2 GetEffectiveWaterClass(unsigned int) [2417] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] [2418] 0.0 0.00 0.00 2 NetworkAdminClientError(ClientID, NetworkErrorCode) [2418] ----------------------------------------------- 0.00 0.00 2/2 NetworkClose(bool) [1096] [2419] 0.0 0.00 0.00 2 NetworkFreeLocalCommandQueue() [2419] 0.00 0.00 2/8 CommandQueue::Free() [2160] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2420] 0.0 0.00 0.00 2 Load_BKOR() [2420] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2421] 0.0 0.00 0.00 2 LoadPickup() [2421] 0.00 0.00 2/12 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2080] 0.00 0.00 2/6 ClearCargoPickupMonitoring(Owner) [2189] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2422] 0.0 0.00 0.00 2 LoadDelivery() [2422] 0.00 0.00 2/12 ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2080] 0.00 0.00 2/6 ClearCargoDeliveryMonitoring(Owner) [2191] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 GRFLoadConfig(IniFile*, char const*, bool) [765] [2423] 0.0 0.00 0.00 2 DecodeHexText(char*, unsigned char*, unsigned long) [2423] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2424] 0.0 0.00 0.00 2 Load_STORY_PAGE() [2424] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [2033] [2425] 0.0 0.00 0.00 2 MakeMainToolbar(int*) [2425] 0.00 0.00 72/232 NWidgetContainer::Add(NWidgetBase*) [1745] 0.00 0.00 60/125 NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned int, unsigned short) [1793] 0.00 0.00 12/12 NWidgetSpacer::NWidgetSpacer(int, int) [2083] 0.00 0.00 2/2 NWidgetContainer::NWidgetContainer(WidgetType) [2454] ----------------------------------------------- 0.00 0.00 2/2 FindSubsidyPassengerRoute() [1033] [2426] 0.0 0.00 0.00 2 CheckSubsidyDuplicate(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [2426] ----------------------------------------------- 0.00 0.00 2/2 LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [194] [2427] 0.0 0.00 0.00 2 IndustryMapSpriteGroup(ByteReader*, unsigned char) [2427] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2428] 0.0 0.00 0.00 2 Load_STORY_PAGE_ELEMENT() [2428] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2429] 0.0 0.00 0.00 2 Load_APID() [2429] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2430] 0.0 0.00 0.00 2 Load_ATID() [2430] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2431] 0.0 0.00 0.00 2 Load_ERNW() [2431] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2432] 0.0 0.00 0.00 2 Load_GLOG() [2432] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2433] 0.0 0.00 0.00 2 Load_GOAL() [2433] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2434] 0.0 0.00 0.00 2 Load_GRPS() [2434] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2435] 0.0 0.00 0.00 2 Load_GSTR() [2435] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2436] 0.0 0.00 0.00 2 Load_HIDS() [2436] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2437] 0.0 0.00 0.00 2 Load_IIDS() [2437] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2438] 0.0 0.00 0.00 2 Load_LGRS() [2438] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2439] 0.0 0.00 0.00 2 Load_OBID() [2439] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2440] 0.0 0.00 0.00 2 Load_PATS() [2440] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2441] 0.0 0.00 0.00 2 Load_PSAC() [2441] 0.00 0.00 2/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2442] 0.0 0.00 0.00 2 Load_TIDS() [2442] ----------------------------------------------- 0.00 0.00 2/2 LinkGraphSchedule::~LinkGraphSchedule() [6913] [2443] 0.0 0.00 0.00 2 FlowMapper::~FlowMapper() [2443] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::~ServerNetworkGameSocketHandler() [2469] [2444] 0.0 0.00 0.00 2 OrderBackup::ResetUser(unsigned int) [2444] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadGame() [83] [2445] 0.0 0.00 0.00 2 CargoPayment::CargoPayment(Vehicle*) [2445] ----------------------------------------------- 0.00 0.00 2/2 NetworkClose(bool) [1096] [2446] 0.0 0.00 0.00 2 TCPConnecter::KillAll() [2446] ----------------------------------------------- 0.00 0.00 2/2 DoLoad(LoadFilter*, bool) [61] [2447] 0.0 0.00 0.00 2 LZMALoadFilter::~LZMALoadFilter() [2447] 0.00 0.00 2/3 FileReader::~FileReader() [2386] ----------------------------------------------- 0.00 0.00 1/2 NetworkUDPSocketHandler::Listen() [1056] 0.00 0.00 1/2 NetworkServerStart() [406] [2448] 0.0 0.00 0.00 2 NetworkAddress::Listen(int, SmallMap*) [2448] 0.00 0.00 2/10 NetworkAddress::GetPort() const [2111] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [2462] [2449] 0.0 0.00 0.00 2 NetworkAddress::IsFamily(int) [2449] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [2450] 0.0 0.00 0.00 2 GameScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) [2450] ----------------------------------------------- 0.00 0.00 2/2 Window::FinishInitNested(int) [835] [2451] 0.0 0.00 0.00 2 StatusBarWindow::OnInitialPosition(short, short, int) [2451] ----------------------------------------------- 0.00 0.00 2/2 ShowStatusBar() [760] [2452] 0.0 0.00 0.00 2 StatusBarWindow::FindWindowPlacementAndResize(int, int) [2452] ----------------------------------------------- 0.00 0.00 2/2 UnInitWindowSystem() [1089] [2453] 0.0 0.00 0.00 2 StatusBarWindow::~StatusBarWindow() [2453] ----------------------------------------------- 0.00 0.00 2/2 MakeMainToolbar(int*) [2425] [2454] 0.0 0.00 0.00 2 NWidgetContainer::NWidgetContainer(WidgetType) [2454] ----------------------------------------------- 0.00 0.00 2/2 AllocateToolbar() [758] [2455] 0.0 0.00 0.00 2 MainToolbarWindow::FindWindowPlacementAndResize(int, int) [2455] ----------------------------------------------- 0.00 0.00 2/2 UnInitWindowSystem() [1089] [2456] 0.0 0.00 0.00 2 MainToolbarWindow::~MainToolbarWindow() [2456] ----------------------------------------------- 0.00 0.00 1/2 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [222] 0.00 0.00 1/2 CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [738] [2457] 0.0 0.00 0.00 2 CSegmentCostCacheT::CSegmentCostCacheT() [2457] ----------------------------------------------- 0.00 0.00 2/2 IndustriesChangeInfo(unsigned int, int, int, ByteReader*) [289] [2458] 0.0 0.00 0.00 2 OverrideManagerBase::Add(unsigned char, unsigned int, unsigned int) [2458] ----------------------------------------------- 0.00 0.00 1/2 PacketWriter::~PacketWriter() [1025] 0.00 0.00 1/2 SimplePool::PooledSmallStack, unsigned short, (unsigned short)8, (unsigned short)65533>::~SimplePool() [5511] [2459] 0.0 0.00 0.00 2 ThreadMutex_pthread::~ThreadMutex_pthread() [2459] ----------------------------------------------- 0.00 0.00 2/2 LoadNewGRF(unsigned int, unsigned int) [248] [2460] 0.0 0.00 0.00 2 IndustryOverrideManager::SetEntitySpec(IndustrySpec*) [2460] 0.00 0.00 2/2 IndustryOverrideManager::GetID(unsigned char, unsigned int) const [2494] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] [2461] 0.0 0.00 0.00 2 NetworkTCPSocketHandler::~NetworkTCPSocketHandler() [2461] 0.00 0.00 3/4 NetworkTCPSocketHandler::CloseConnection(bool) [2331] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] [2462] 0.0 0.00 0.00 2 NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [2462] 0.00 0.00 4/12 NetworkAddress::GetAddress() [2084] 0.00 0.00 2/2 NetworkAddress::IsFamily(int) [2449] 0.00 0.00 2/20094 Packet::PrepareToSend() [1354] ----------------------------------------------- 0.00 0.00 2/2 NetworkUDPSocketHandler::ReceivePackets() [429] [2463] 0.0 0.00 0.00 2 NetworkUDPSocketHandler::HandleUDPPacket(Packet*, NetworkAddress*) [2463] 0.00 0.00 2/487 Packet::Recv_uint8() [1645] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1054] [2464] 0.0 0.00 0.00 2 NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [2464] 0.00 0.00 28/42 NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) [1901] 0.00 0.00 20/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 6/12 Packet::Send_string(char const*) [2089] 0.00 0.00 4/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 4/16 Packet::Send_uint16(unsigned short) [2046] 0.00 0.00 2/9 Packet::Send_bool(bool) [2143] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) [1091] [2465] 0.0 0.00 0.00 2 NetworkGameSocketHandler::NetworkGameSocketHandler(int) [2465] 0.00 0.00 2/3 NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [2397] ----------------------------------------------- 2 NWidgetContainer::~NWidgetContainer() [1882] [2466] 0.0 0.00 0.00 2 NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [2466] 2 NWidgetContainer::~NWidgetContainer() [1882] ----------------------------------------------- 0.00 0.00 1/2 NetworkGameSocketHandler::ReceivePackets() [522] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] [2467] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [2467] 0.00 0.00 2/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 2/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 2/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 2/12 Packet::Send_string(char const*) [2089] 0.00 0.00 2/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 2/2 TCPListenHandler::Receive() [368] [2468] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::AllowConnection() [2468] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] [2469] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::~ServerNetworkGameSocketHandler() [2469] 0.00 0.00 4/8 CommandQueue::Free() [2160] 0.00 0.00 2/2 OrderBackup::ResetUser(unsigned int) [2444] ----------------------------------------------- 0.00 0.00 2/2 Load_GSDT() [1002] [2470] 0.0 0.00 0.00 2 Game::StartNew() [2470] 0.00 0.00 2/2 ScriptConfig::GetInfo() const [2487] 0.00 0.00 2/2 GameConfig::GetInfo() const [2486] 0.00 0.00 2/26 GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) [1987] ----------------------------------------------- 0.00 0.00 2/2 AyStar::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [2844] [2471] 0.0 0.00 0.00 2 Hash::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [2471] ----------------------------------------------- 0.00 0.00 2/2 Load_LGRJ() [792] [2472] 0.0 0.00 0.00 2 Pool::GetNew(unsigned long, unsigned long) [2472] ----------------------------------------------- 0.00 0.00 1/2 NetworkServerStart() [406] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] [2473] 0.0 0.00 0.00 2 Pool::GetNew(unsigned long) [2473] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) [1088] [2474] 0.0 0.00 0.00 2 Pool::GetNew(unsigned long) [2474] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] [2475] 0.0 0.00 0.00 2 Pool::FreeItem(unsigned long) [2475] ----------------------------------------------- 0.00 0.00 2/2 CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [1137] [2476] 0.0 0.00 0.00 2 Pool::GetNew(unsigned long) [2476] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadVehicles(bool) [291] [2477] 0.0 0.00 0.00 2 Ship::UpdateDeltaXY(Direction) [2477] ----------------------------------------------- 0.00 0.00 2/2 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] [2478] 0.0 0.00 0.00 2 Packet::Recv_string(char*, unsigned long, StringValidationSettings) [2478] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::Reset() [2021] [2479] 0.0 0.00 0.00 2 GameInfo::~GameInfo() [2479] 0.00 0.00 2/29 ScriptInfo::~ScriptInfo() [1973] ----------------------------------------------- 0.00 0.00 2/2 openttd_main(int, char**) [1] [2480] 0.0 0.00 0.00 2 BaseMedia::GetExtension() [2480] ----------------------------------------------- 0.00 0.00 2/2 openttd_main(int, char**) [1] [2481] 0.0 0.00 0.00 2 BaseMedia::GetExtension() [2481] ----------------------------------------------- 0.00 0.00 2/2 openttd_main(int, char**) [1] [2482] 0.0 0.00 0.00 2 BaseMedia::GetExtension() [2482] ----------------------------------------------- 0.00 0.00 1/2 CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [2186] 0.00 0.00 1/2 GRFLoadConfig(IniFile*, char const*, bool) [765] [2483] 0.0 0.00 0.00 2 GRFConfig::GRFConfig(GRFConfig const&) [2483] 0.00 0.00 6/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 2/11782 stredup(char const*, char const*) [1407] ----------------------------------------------- 0.00 0.00 2/2 SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [782] [2484] 0.0 0.00 0.00 2 long long SQConvert::DefSQConstructorCallback(SQVM*) [2484] 0.00 0.00 2/30 sq_setinstanceup(SQVM*, long long, void*) [1964] 0.00 0.00 2/3030 SimpleCountedObject::AddRef() [1480] 0.00 0.00 2/15 sq_setreleasehook(SQVM*, long long, long long (*)(void*, long long)) [2048] ----------------------------------------------- 0.00 0.00 2/2 SQInstance::Release() [1968] [2485] 0.0 0.00 0.00 2 long long SQConvert::DefSQDestructorCallback(void*, long long) [2485] ----------------------------------------------- 0.00 0.00 2/2 Game::StartNew() [2470] [2486] 0.0 0.00 0.00 2 GameConfig::GetInfo() const [2486] ----------------------------------------------- 0.00 0.00 2/2 Game::StartNew() [2470] [2487] 0.0 0.00 0.00 2 ScriptConfig::GetInfo() const [2487] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::RescanDir() [2045] [2488] 0.0 0.00 0.00 2 GameScannerInfo::GetFileName() const [2488] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::RescanDir() [2045] [2489] 0.0 0.00 0.00 2 GameScannerInfo::GetDirectory() const [2489] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::RescanDir() [2045] [2490] 0.0 0.00 0.00 2 GameScannerLibrary::GetFileName() const [2490] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::RescanDir() [2045] [2491] 0.0 0.00 0.00 2 GameScannerLibrary::GetDirectory() const [2491] ----------------------------------------------- 0.00 0.00 1/2 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] 0.00 0.00 1/2 ScanNewGRFFiles(NewGRFScanCallback*) [201] [2492] 0.0 0.00 0.00 2 VideoDriver_Dedicated::HasGUI() const [2492] ----------------------------------------------- 0.00 0.00 2/2 LoadNewGRF(unsigned int, unsigned int) [248] [2493] 0.0 0.00 0.00 2 IndustriesScopeResolver::SetTriggers(int) const [2493] ----------------------------------------------- 0.00 0.00 2/2 IndustryOverrideManager::SetEntitySpec(IndustrySpec*) [2460] [2494] 0.0 0.00 0.00 2 IndustryOverrideManager::GetID(unsigned char, unsigned int) const [2494] ----------------------------------------------- 0.00 0.00 1/2 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] 0.00 0.00 1/2 ServerNetworkGameSocketHandler::SendCompanyInfo() [904] [2495] 0.0 0.00 0.00 2 ServerNetworkGameSocketHandler::GetClientName(char*, char const*) const [2495] ----------------------------------------------- 0.00 0.00 2/2 AfterLoadVehicles(bool) [291] [2496] 0.0 0.00 0.00 2 Ship::GetImage(Direction, EngineImageType) const [2496] ----------------------------------------------- 0.00 0.00 2/2 ScriptScanner::RegisterScript(ScriptInfo*) [1046] [2497] 0.0 0.00 0.00 2 GameInfo::IsDeveloperOnly() const [2497] ----------------------------------------------- 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [2499] [2498] 0.0 0.00 0.00 2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) [2498] ----------------------------------------------- 0.00 0.00 2/2 std::map, std::allocator > >::operator[](GRFLocation&&) [2346] [2499] 0.0 0.00 0.00 2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [2499] 0.00 0.00 2/2 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) [2498] ----------------------------------------------- 0.00 0.00 2/2 BasePersistentStorageArray::~BasePersistentStorageArray() [8051] [2500] 0.0 0.00 0.00 2 std::_Rb_tree, std::less, std::allocator >::erase(BasePersistentStorageArray* const&) [2500] 0.00 0.00 2/36138 std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1326] ----------------------------------------------- 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2501] 0.00 0.00 2/2 FBlitter_32bppAnim::~FBlitter_32bppAnim() [7073] [2501] 0.0 0.00 0.00 2+1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2501] 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2501] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2502] 0.0 0.00 0.00 1 _GLOBAL__sub_I_SAVEGAME_VERSION [2502] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2503] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z11CcGiveMoneyRK11CommandCostjjj [2503] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2504] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z11CcTerraformRK11CommandCostjjj [2504] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2505] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z12CcBuildDocksRK11CommandCostjjj [2505] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2506] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z12CcBuildWagonRK11CommandCostjjj [2506] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2507] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z12GetClassNameI16ScriptAccountingL10ScriptType0EEPKcv [2507] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2508] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z12GetClassNameI16ScriptAccountingL10ScriptType1EEPKcv [2508] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2509] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z12ShowLandInfoj [2509] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2510] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13AddTextEffecttiih14TextEffectMode [2510] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2511] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13AllocateSoundj [2511] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2512] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13CcBuildBridgeRK11CommandCostjjj [2512] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2513] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13CcPlaySound1DRK11CommandCostjjj [2513] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2514] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13CcPlaySound1ERK11CommandCostjjj [2514] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2515] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13DrawShipImagePK7Vehicleiiij15EngineImageType [2515] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2516] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z13ShowGoalsList5Owner [2516] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2517] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z14CcBuildAirportRK11CommandCostjjj [2517] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2518] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z14CcCloneVehicleRK11CommandCostjjj [2518] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2519] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z14CmdRenameDepotj13DoCommandFlagjjPKc [2519] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2520] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z14FixOldMapArrayv [2520] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2521] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z14IsValidCommandj [2521] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2522] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z15CmdIncreaseLoanj13DoCommandFlagjjPKc [2522] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2523] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z15DrawOrderStringPK7VehiclePK5Orderiibbiii [2523] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2524] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z15HandleBootstrapv [2524] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2525] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z15ShowCheatWindowv [2525] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2526] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z15ShowNewGRFErrorv [2526] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2527] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z16ShowCompanyGroup5Owner11VehicleType [2527] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2528] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17CmdBuildShipDepotj13DoCommandFlagjjPKc [2528] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2529] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17DrawClearLandTilePK8TileInfoh [2529] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2530] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17GetTempDataEnginet [2530] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2531] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17IsNewsTickerShownv [2531] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2532] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17IsValidImageIndexIL11VehicleType0EEbh [2532] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2533] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17IsValidImageIndexIL11VehicleType1EEbh [2533] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2534] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE [2534] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2535] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z17ShowSubsidiesListv [2535] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2536] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18AfterLoadLabelMapsv [2536] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2537] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18CmdChangeTimetablej13DoCommandFlagjjPKc [2537] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2538] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18DrawRoadVehDetailsPK7Vehicleiii [2538] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2539] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18SetTimetableParamsiii [2539] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2540] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18ShowHighscoreTableia [2540] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2541] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18ShowTownViewWindowt [2541] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2542] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z18ShowWaypointWindowPK8Waypoint [2542] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2543] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z19CreateEffectVehicleiii17EffectVehicleType [2543] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2544] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z19DrawAircraftDetailsPK8Aircraftiii [2544] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2545] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z19GetEngineListHeight11VehicleType [2545] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2546] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z19IsArticulatedEnginet [2546] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2547] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z19SetNewLandscapeTypeh [2547] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2548] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z20GetReservedTrackbitsj [2548] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2549] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z20MoveBuoysToWaypointsv [2549] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2550] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z20RoadVehiclesAreBuiltv [2550] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2551] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z20ShowSelectGameWindowv [2551] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2552] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z20SortNetworkLanguagesv [2552] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2553] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z21GetEngineCategoryNamet [2553] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2554] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z21NetworkAddChatMessage10TextColourjPKcz [2554] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2555] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z21ResetGenericCallbacksv [2555] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2556] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z21ShowBuildObjectPickerv [2556] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2557] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z21ShowBuildTreesToolbarv [2557] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2558] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z21UpdateSignalsInBufferv [2558] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2559] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z22GetEffectiveWaterClassj [2559] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2560] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z22IConsoleStdLibRegisterv [2560] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2561] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj [2561] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2562] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z23ShowExtraViewPortWindowj [2562] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2563] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z24CheckAutoreplaceValiditytt5Owner [2563] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2564] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z24ConnectMultiheadedTrainsv [2564] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2565] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z24ShowOperatingProfitGraphv [2565] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2566] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z24ShowScriptTextfileWindow12TextfileType5Owner [2566] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2567] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z25ShowContentTextfileWindow12TextfileTypePK11ContentInfo [2567] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2568] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib [2568] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2569] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z27InvalidateAutoreplaceWindowtt [2569] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2570] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z27MoveWaypointsToBaseStationsv [2570] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2571] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z32ConvertFromOldCompanyManagerFacej [2571] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2572] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z32GetNearbyIndustryTileInformationhjtbb [2572] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2573] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z36SetWaterClassDependingOnSurroundingsjb [2573] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2574] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z9FioGetPosv [2574] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2575] 0.0 0.00 0.00 1 _GLOBAL__sub_I__Z9usererrorPKcz [2575] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2576] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN11ScriptError9error_mapE [2576] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2577] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12Blitter_Null6EncodeEPKN12SpriteLoader6SpriteEPFPvmE [2577] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2578] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12CommandQueue6AppendEP13CommandPacket [2578] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2579] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12IConsoleLine5frontE [2579] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2580] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12ScriptObject14ActiveInstance6activeE [2580] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2581] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN12TCPConnecterC2ERK14NetworkAddress [2581] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2582] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN13LinkRefresher3RunEP7Vehiclebb [2582] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2583] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN13ScriptStorageD2Ev [2583] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2584] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN13ScriptVehicle14IsValidVehicleEj [2584] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2585] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN14GRFTextWrapperC2Ev [2585] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2586] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN14TextfileWindowC2E12TextfileType [2586] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2587] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN14TownNameParamsC2EPK4Town [2587] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2588] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN15AirportTileSpec5tilesE [2588] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2589] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN15SoundDriver_SDL5StartEPKPKc [2589] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2590] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN15StoryBookWindow17page_sorter_funcsE [2590] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2591] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN15VideoDriver_SDL9MakeDirtyEiiii [2591] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2592] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN16ErrorMessageDataC2ERKS_ [2592] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2593] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN16LinkGraphOverlay12LINK_COLOURSE [2593] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2594] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN16VideoDriver_Null5StartEPKPKc [2594] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2595] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2595] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2596] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN17Blitter_32bppSSE24DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2596] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2597] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN17Blitter_32bppSSE44DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2597] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2598] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN17LinkGraphSchedule8instanceE [2598] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2599] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN18Blitter_32bppSSSE34DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2599] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2600] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2600] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2601] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2601] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2602] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN19MusicDriver_ExtMidi5StartEPKPKc [2602] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2603] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN19OverrideManagerBaseC2Ettt [2603] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2604] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2604] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2605] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN21CompanyFinancesWindow9max_moneyE [2605] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2606] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2606] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2607] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN22Blitter_32bppSSE4_Anim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [2607] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2608] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i [2608] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2609] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN30ClientNetworkGameSocketHandlerC2Ei [2609] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2610] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8Aircraft13UpdateDeltaXYE9Direction [2610] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2611] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8FlowStat15empty_sharesmapE [2611] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2612] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8Layouter9linecacheE [2612] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2613] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8SignList9last_signE [2613] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2614] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN8Waypoint15UpdateVirtCoordEv [2614] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2615] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN9CargoSpec5arrayE [2615] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2616] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZN9FontCacheC2E8FontSize [2616] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2617] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK11LanguageMap10GetMappingEib [2617] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2618] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ZNK16DropDownListItem4DrawEiiiibi [2618] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2619] 0.0 0.00 0.00 1 _GLOBAL__sub_I__airport_mngr [2619] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2620] 0.0 0.00 0.00 1 _GLOBAL__sub_I__bridge [2620] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2621] 0.0 0.00 0.00 1 _GLOBAL__sub_I__cargo_pickups [2621] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2622] 0.0 0.00 0.00 1 _GLOBAL__sub_I__cargopacket_pool [2622] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2623] 0.0 0.00 0.00 1 _GLOBAL__sub_I__config_language_file [2623] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2624] 0.0 0.00 0.00 1 _GLOBAL__sub_I__dedicated_forks [2624] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2625] 0.0 0.00 0.00 1 _GLOBAL__sub_I__depot_pool [2625] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2626] 0.0 0.00 0.00 1 _GLOBAL__sub_I__dirkeys [2626] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2627] 0.0 0.00 0.00 1 _GLOBAL__sub_I__disaster_delay [2627] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2628] 0.0 0.00 0.00 1 _GLOBAL__sub_I__engine_pool [2628] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2629] 0.0 0.00 0.00 1 _GLOBAL__sub_I__enginerenew_pool [2629] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2630] 0.0 0.00 0.00 1 _GLOBAL__sub_I(float, int, long,...) [2630] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2631] 0.0 0.00 0.00 1 _GLOBAL__sub_I__fios_items [2631] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2632] 0.0 0.00 0.00 1 _GLOBAL__sub_I__house_mngr [2632] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2633] 0.0 0.00 0.00 1 _GLOBAL__sub_I__ignore_restrictions [2633] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2634] 0.0 0.00 0.00 1 _GLOBAL__sub_I__in_modal_progress [2634] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2635] 0.0 0.00 0.00 1 _GLOBAL__sub_I__industry_chunk_handlers [2635] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2636] 0.0 0.00 0.00 1 _GLOBAL__sub_I__industry_mngr [2636] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2637] 0.0 0.00 0.00 1 _GLOBAL__sub_I__industry_pool [2637] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2638] 0.0 0.00 0.00 1 _GLOBAL__sub_I__keyboard_opt [2638] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2639] 0.0 0.00 0.00 1 _GLOBAL__sub_I__link_graph_job_pool [2639] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2640] 0.0 0.00 0.00 1 _GLOBAL__sub_I__link_graph_pool [2640] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2641] 0.0 0.00 0.00 1 _GLOBAL__sub_I__local_company [2641] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2642] 0.0 0.00 0.00 1 _GLOBAL__sub_I__misc_grf_features [2642] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2643] 0.0 0.00 0.00 1 _GLOBAL__sub_I__nb_orig_names [2643] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2644] 0.0 0.00 0.00 1 _GLOBAL__sub_I__network_content_client [2644] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2645] 0.0 0.00 0.00 1 _GLOBAL__sub_I__network_game_list [2645] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2646] 0.0 0.00 0.00 1 _GLOBAL__sub_I__networkclientinfo_pool [2646] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2647] 0.0 0.00 0.00 1 _GLOBAL__sub_I__networkclientsocket_pool [2647] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2648] 0.0 0.00 0.00 1 _GLOBAL__sub_I__new_goal_id [2648] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2649] 0.0 0.00 0.00 1 _GLOBAL__sub_I__new_group_id [2649] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2650] 0.0 0.00 0.00 1 _GLOBAL__sub_I__new_sign_id [2650] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2651] 0.0 0.00 0.00 1 _GLOBAL__sub_I__new_story_page_element_id [2651] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2652] 0.0 0.00 0.00 1 _GLOBAL__sub_I__new_town_id [2652] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2653] 0.0 0.00 0.00 1 _GLOBAL__sub_I__new_vehicle_id [2653] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2654] 0.0 0.00 0.00 1 _GLOBAL__sub_I__newgrf_debug_sprite_picker [2654] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2655] 0.0 0.00 0.00 1 _GLOBAL__sub_I__null_ [2655] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2656] 0.0 0.00 0.00 1 _GLOBAL__sub_I__object_mngr [2656] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2657] 0.0 0.00 0.00 1 _GLOBAL__sub_I__objects [2657] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2658] 0.0 0.00 0.00 1 _GLOBAL__sub_I__old_diff_level [2658] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2659] 0.0 0.00 0.00 1 _GLOBAL__sub_I__order_backup_pool [2659] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2660] 0.0 0.00 0.00 1 _GLOBAL__sub_I__order_pool [2660] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2661] 0.0 0.00 0.00 1 _GLOBAL__sub_I__origin_airport_specs [2661] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2662] 0.0 0.00 0.00 1 _GLOBAL__sub_I__palmap_w2d [2662] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2663] 0.0 0.00 0.00 1 _GLOBAL__sub_I__persistent_storage_pool [2663] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2664] 0.0 0.00 0.00 1 _GLOBAL__sub_I__price_base_specs [2664] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2665] 0.0 0.00 0.00 1 _GLOBAL__sub_I__railtypes [2665] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2666] 0.0 0.00 0.00 1 _GLOBAL__sub_I__redirect_console_to_admin [2666] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2667] 0.0 0.00 0.00 1 _GLOBAL__sub_I__roadstop_pool [2667] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2668] 0.0 0.00 0.00 1 _GLOBAL__sub_I__saveload_mode [2668] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2669] 0.0 0.00 0.00 1 _GLOBAL__sub_I__sign_pool [2669] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2670] 0.0 0.00 0.00 1 _GLOBAL__sub_I__signal_along_trackdir [2670] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2671] 0.0 0.00 0.00 1 _GLOBAL__sub_I__sorting [2671] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2672] 0.0 0.00 0.00 1 _GLOBAL__sub_I__spritegroup_pool [2672] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2673] 0.0 0.00 0.00 1 _GLOBAL__sub_I__station_pool [2673] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2674] 0.0 0.00 0.00 1 _GLOBAL__sub_I__statusbar_news_item [2674] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2675] 0.0 0.00 0.00 1 _GLOBAL__sub_I__subsidy_pool [2675] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2676] 0.0 0.00 0.00 1 _GLOBAL__sub_I__terraform_err_tile [2676] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2677] 0.0 0.00 0.00 1 _GLOBAL__sub_I__tile_fract_coords [2677] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2678] 0.0 0.00 0.00 1 _GLOBAL__sub_I__tile_type_procs [2678] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2679] 0.0 0.00 0.00 1 _GLOBAL__sub_I__tile_type_void_procs [2679] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2680] 0.0 0.00 0.00 1 _GLOBAL__sub_I__toolbar_width [2680] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2681] 0.0 0.00 0.00 1 _GLOBAL__sub_I__transparency_opt [2681] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2682] 0.0 0.00 0.00 1 _GLOBAL__sub_I__trees_tick_ctr [2682] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2683] 0.0 0.00 0.00 1 _GLOBAL__sub_I__udp_client_socket [2683] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2684] 0.0 0.00 0.00 1 _GLOBAL__sub_I__veh_build_proc_table [2684] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2685] 0.0 0.00 0.00 1 ResetMusic() [2685] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2686] 0.0 0.00 0.00 1 CheckConfig() [2686] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2687] 0.0 0.00 0.00 1 FioCloseAll() [2687] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2688] 0.0 0.00 0.00 1 SetFiosType(unsigned char) [2688] ----------------------------------------------- 0.00 0.00 1/1 InitializeSpriteSorter() [2715] [2689] 0.0 0.00 0.00 1 HasCPUIDFlag(unsigned int, unsigned int, unsigned int) [2689] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2690] 0.0 0.00 0.00 1 IConsoleFree() [2690] 0.00 0.00 1/1 IConsoleGUIFree() [2699] ----------------------------------------------- 0.00 0.00 1/1 BaseMedia::SetSet(char const*) [2846] [2691] 0.0 0.00 0.00 1 MxInitialize(unsigned int) [2691] ----------------------------------------------- 0.00 0.00 1/1 GamelogGRFAddList(GRFConfig const*) [2222] [2692] 0.0 0.00 0.00 1 GamelogGRFAdd(GRFConfig const*) [2692] 0.00 0.00 1/14 GamelogChange(GamelogChangeType) [2059] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [2693] 0.0 0.00 0.00 1 GamelogOldver() [2693] 0.00 0.00 1/14 GamelogChange(GamelogChangeType) [2059] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2694] 0.0 0.00 0.00 1 InitializeGUI() [2694] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(LanguageMetadata const*) [849] [2695] 0.0 0.00 0.00 1 ReadFileToMem(char const*, unsigned long*, unsigned long) [2695] 0.00 0.00 1/18015 OTTD2FS(char const*) [1390] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2696] 0.0 0.00 0.00 1 SetDebugString(char const*) [2696] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2697] 0.0 0.00 0.00 1 UninitFreeType() [2697] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2698] 0.0 0.00 0.00 1 HandleBootstrap() [2698] 0.00 0.00 1/1 BaseMedia::GetUsedSet() [2845] ----------------------------------------------- 0.00 0.00 1/1 IConsoleFree() [2690] [2699] 0.0 0.00 0.00 1 IConsoleGUIFree() [2699] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [2700] 0.0 0.00 0.00 1 LoadFilter* CreateLoadFilter(LoadFilter*) [2700] ----------------------------------------------- 0.00 0.00 1/1 InitializeLanguagePacks() [846] [2701] 0.0 0.00 0.00 1 GetCurrentLocale(char const*) [2701] ----------------------------------------------- 0.00 0.00 1/1 InitializeRailGUI() [2360] [2702] 0.0 0.00 0.00 1 HasRailtypeAvail(Owner, RailType) [2702] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [2703] 0.0 0.00 0.00 1 StartupCompanies() [2703] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [56] [2704] 0.0 0.00 0.00 1 CheckSwitchToEuro() [2704] ----------------------------------------------- 0.00 0.00 1/1 UpdateNewGRFScanStatus(unsigned int, char const*) [784] [2705] 0.0 0.00 0.00 1 FindWindowByClass(WindowClass) [2705] ----------------------------------------------- 0.00 0.00 1/1 VideoDriver_Dedicated::Start(char const* const*) [2825] [2706] 0.0 0.00 0.00 1 ScreenSizeChanged() [2706] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [2707] 0.0 0.00 0.00 1 ResetCompanyLivery(Company*) [2707] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2708] 0.0 0.00 0.00 1 NetworkCoreShutdown() [2708] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(LanguageMetadata const*) [849] [2709] 0.0 0.00 0.00 1 SetCurrentGrfLangID(unsigned char) [2709] ----------------------------------------------- 0.00 0.00 1/1 LoadFromConfig(bool) [752] [2710] 0.0 0.00 0.00 1 ScheduleErrorMessage(std::list >&) [2710] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(LanguageMetadata const*) [849] [2711] 0.0 0.00 0.00 1 SortNetworkLanguages() [2711] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2712] 0.0 0.00 0.00 1 LoadHotkeysFromConfig() [2712] ----------------------------------------------- 0.00 0.00 1/1 NetworkStartUp() [529] [2713] 0.0 0.00 0.00 1 NetworkCoreInitialize() [2713] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2714] 0.0 0.00 0.00 1 IConsoleStdLibRegister() [2714] 0.00 0.00 66/67 IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [1857] 0.00 0.00 35/35 IConsoleAliasRegister(char const*, char const*) [1936] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2715] 0.0 0.00 0.00 1 InitializeSpriteSorter() [2715] 0.00 0.00 1/1 HasCPUIDFlag(unsigned int, unsigned int, unsigned int) [2689] 0.00 0.00 1/1 ViewportSortParentSpritesSSE41Checker() [2730] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] [2716] 0.0 0.00 0.00 1 NetworkAdminClientInfo(ServerNetworkGameSocketHandler const*, bool) [2716] ----------------------------------------------- 0.00 0.00 1/1 DoScanNewGRFFiles(void*) [202] [2717] 0.0 0.00 0.00 1 NetworkAfterNewGRFScan() [2717] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2718] 0.0 0.00 0.00 1 WaitTillGeneratedWorld() [2718] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2719] 0.0 0.00 0.00 1 CloseConsoleLogIfActive() [2719] ----------------------------------------------- 0.00 0.00 1/1 IncreaseDate() [56] [2720] 0.0 0.00 0.00 1 NetworkServerYearlyLoop() [2720] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendMap() [184] [2721] 0.0 0.00 0.00 1 NetworkSyncCommandQueue(ServerNetworkGameSocketHandler*) [2721] 0.00 0.00 1/18167 CommandQueue::Peek(bool) [1361] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [2722] 0.0 0.00 0.00 1 ConvertOldMultiheadToNew() [2722] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2723] 0.0 0.00 0.00 1 UpdateNewGRFConfigPalette(int) [2723] 0.00 0.00 330/724 GRFConfig::SetSuitablePalette() [1608] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] [2724] 0.0 0.00 0.00 1 IsNetworkCompatibleVersion(char const*) [2724] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2725] 0.0 0.00 0.00 1 InitializeScreenshotFormats() [2725] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [2726] 0.0 0.00 0.00 1 MoveWaypointsToBaseStations() [2726] ----------------------------------------------- 0.00 0.00 1/1 GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [262] [2727] 0.0 0.00 0.00 1 PrepareGenerateWorldProgress() [2727] ----------------------------------------------- 0.00 0.00 1/1 ReadLanguagePack(LanguageMetadata const*) [849] [2728] 0.0 0.00 0.00 1 ReconsiderGameScriptLanguage() [2728] ----------------------------------------------- 0.00 0.00 1/1 AfterLoadGame() [83] [2729] 0.0 0.00 0.00 1 ConvertFromOldCompanyManagerFace(unsigned int) [2729] ----------------------------------------------- 0.00 0.00 1/1 InitializeSpriteSorter() [2715] [2730] 0.0 0.00 0.00 1 ViewportSortParentSpritesSSE41Checker() [2730] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2731] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.10] [2731] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2732] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.10] [2732] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2733] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.103] [2733] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2734] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.103] [2734] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2735] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.11] [2735] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2736] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.12] [2736] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2737] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.131] [2737] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2738] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [2738] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2739] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [2739] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2740] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.15] [2740] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2741] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.17] [2741] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2742] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.174] [2742] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2743] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.20] [2743] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2744] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.20] [2744] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2745] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.21] [2745] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2746] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.21] [2746] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2747] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.23] [2747] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2748] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.29] [2748] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2749] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.30] [2749] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2750] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.31] [2750] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2751] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.31] [2751] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2752] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.32] [2752] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2753] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [2753] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2754] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [2754] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2755] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [2755] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2756] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [2756] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2757] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.37] [2757] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2758] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.39] [2758] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2759] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.40] [2759] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2760] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.42] [2760] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2761] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.45] [2761] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2762] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.49] [2762] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2763] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.55] [2763] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2764] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.6] [2764] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2765] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.60] [2765] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2766] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.60] [2766] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2767] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.64] [2767] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2768] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.65] [2768] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2769] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.65] [2769] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2770] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.65] [2770] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2771] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.69] [2771] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2772] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.7] [2772] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2773] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.71] [2773] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2774] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.71] [2774] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2775] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.9] [2775] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2776] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.90] [2776] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2777] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.91] [2777] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2778] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.91] [2778] ----------------------------------------------- 0.00 0.00 1/1 __libc_csu_init [10469] [2779] 0.0 0.00 0.00 1 __static_initialization_and_destruction_0(int, int) [clone .constprop.95] [2779] ----------------------------------------------- 0.00 0.00 1/1 IConsoleInit() [982] [2780] 0.0 0.00 0.00 1 IConsoleClearCommand() [2780] ----------------------------------------------- 0.00 0.00 1/1 ThreadObject_pthread::ThreadProc() [329] [2781] 0.0 0.00 0.00 1 SaveFileToDiskThread(void*) [2781] ----------------------------------------------- 1 CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [954] [2782] 0.0 0.00 0.00 1 TerraformTile_Industry(unsigned int, DoCommandFlag, int, Slope) [2782] 1 DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [141] ----------------------------------------------- 0.00 0.00 1/1 NetworkFindBroadcastIPs(SmallVector*) [1126] [2783] 0.0 0.00 0.00 1 NetworkFindBroadcastIPsInternal(SmallVector*) [2783] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [2784] 0.0 0.00 0.00 1 Load_NAME() [2784] 0.00 0.00 1/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [2785] 0.0 0.00 0.00 1 Load_WAYP() [2785] 0.00 0.00 1/283879 SlIterateArray() [1223] ----------------------------------------------- 0.00 0.00 1/1 InitializeNPF() [2277] [2786] 0.0 0.00 0.00 1 BinaryHeap::Init(unsigned int) [2786] ----------------------------------------------- 0.00 0.00 1/1 ScriptConfig::Change(char const*, int, bool, bool) [1007] [2787] 0.0 0.00 0.00 1 GameConfig::FindInfo(char const*, int, bool) [2787] ----------------------------------------------- 0.00 0.00 1/1 LinkGraphSchedule::~LinkGraphSchedule() [6913] [2788] 0.0 0.00 0.00 1 MCFHandler::~MCFHandler() [2788] ----------------------------------------------- 0.00 0.00 1/1 LinkGraphSchedule::~LinkGraphSchedule() [6913] [2789] 0.0 0.00 0.00 1 MCFHandler::~MCFHandler() [2789] ----------------------------------------------- 0.00 0.00 1/1 _GenerateWorld(void*) [889] [2790] 0.0 0.00 0.00 1 Randomizer::SetSeed(unsigned int) [2790] ----------------------------------------------- 0.00 0.00 1/1 LinkGraphSchedule::~LinkGraphSchedule() [6913] [2791] 0.0 0.00 0.00 1 InitHandler::~InitHandler() [2791] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendMap() [184] [2792] 0.0 0.00 0.00 1 ThreadMutex::New() [2792] ----------------------------------------------- 0.00 0.00 1/1 AIInfo::DummyConstructor(SQVM*) [1139] [2793] 0.0 0.00 0.00 1 AIScannerInfo::SetDummyAI(AIInfo*) [2793] ----------------------------------------------- 0.00 0.00 1/1 AI::Initialize() [187] [2794] 0.0 0.00 0.00 1 AIScannerInfo::AIScannerInfo() [2794] 0.00 0.00 1/4 ScriptScanner::ScriptScanner() [2322] ----------------------------------------------- 0.00 0.00 1/1 AI::Uninitialize(bool) [2200] [2795] 0.0 0.00 0.00 1 AIScannerInfo::~AIScannerInfo() [2795] 0.00 0.00 1/48 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 0.00 0.00 1/4 ScriptScanner::~ScriptScanner() [2323] 0.00 0.00 1/1 AIScannerInfo::~AIScannerInfo() [2796] ----------------------------------------------- 0.00 0.00 1/1 AIScannerInfo::~AIScannerInfo() [2795] [2796] 0.0 0.00 0.00 1 AIScannerInfo::~AIScannerInfo() [2796] 0.00 0.00 1/13 AIInfo::~AIInfo() [2070] ----------------------------------------------- 0.00 0.00 1/1 LinkGraphSchedule::~LinkGraphSchedule() [6913] [2797] 0.0 0.00 0.00 1 DemandHandler::~DemandHandler() [2797] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2798] 0.0 0.00 0.00 1 FBlitter_Null::CreateInstance() [2798] ----------------------------------------------- 0.00 0.00 1/1 LoadCheckData::~LoadCheckData() [6095] [2799] 0.0 0.00 0.00 1 LoadCheckData::Clear() [2799] 0.00 0.00 2/10 GamelogFree(LoggedAction*, unsigned int) [2099] ----------------------------------------------- 0.00 0.00 1/1 Textbuf::Textbuf(unsigned short, unsigned short) [8805] [2800] 0.0 0.00 0.00 1 StringIterator::Create() [2800] 0.00 0.00 1/1 IcuStringIterator::IcuStringIterator() [2816] ----------------------------------------------- 0.00 0.00 1/1 DoLoad(LoadFilter*, bool) [61] [2801] 0.0 0.00 0.00 1 ZlibLoadFilter::~ZlibLoadFilter() [2801] 0.00 0.00 1/3 FileReader::~FileReader() [2386] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2802] 0.0 0.00 0.00 1 AfterNewGRFScan::~AfterNewGRFScan() [2802] ----------------------------------------------- 0.00 0.00 1/1 Game::Initialize() [397] [2803] 0.0 0.00 0.00 1 GameScannerInfo::Initialize() [2803] ----------------------------------------------- 0.00 0.00 1/1 Game::Uninitialize(bool) [362] [2804] 0.0 0.00 0.00 1 GameScannerInfo::~GameScannerInfo() [2804] 0.00 0.00 1/48 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 0.00 0.00 1/4 ScriptScanner::~ScriptScanner() [2323] ----------------------------------------------- 0.00 0.00 1/1 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2805] 0.0 0.00 0.00 1 AIScannerLibrary::Initialize() [2805] ----------------------------------------------- 0.00 0.00 1/1 AI::Uninitialize(bool) [2200] [2806] 0.0 0.00 0.00 1 AIScannerLibrary::~AIScannerLibrary() [2806] 0.00 0.00 1/48 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 0.00 0.00 1/4 ScriptScanner::~ScriptScanner() [2323] ----------------------------------------------- 0.00 0.00 1/1 LoadIntroGame(bool) [160] [2807] 0.0 0.00 0.00 1 MusicDriver_Null::IsSongPlaying() [2807] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2808] 0.0 0.00 0.00 1 MusicDriver_Null::Stop() [2808] ----------------------------------------------- 0.00 0.00 1/1 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] [2809] 0.0 0.00 0.00 1 MusicDriver_Null::Start(char const* const*) [2809] ----------------------------------------------- 0.00 0.00 1/1 DoPlaySong() [1123] [2810] 0.0 0.00 0.00 1 MusicDriver_Null::PlaySong(char const*) [2810] ----------------------------------------------- 0.00 0.00 1/1 AfterNewGRFScan::OnNewGRFsScanned() [239] [2811] 0.0 0.00 0.00 1 MusicDriver_Null::SetVolume(unsigned char) [2811] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2812] 0.0 0.00 0.00 1 SoundDriver_Null::Stop() [2812] ----------------------------------------------- 0.00 0.00 1/1 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] [2813] 0.0 0.00 0.00 1 SoundDriver_Null::Start(char const* const*) [2813] ----------------------------------------------- 0.00 0.00 1/1 Textbuf::UpdateStringIter() [8797] [2814] 0.0 0.00 0.00 1 IcuStringIterator::SetCurPosition(unsigned long) [2814] ----------------------------------------------- 0.00 0.00 1/1 Textbuf::UpdateStringIter() [8797] [2815] 0.0 0.00 0.00 1 IcuStringIterator::SetString(char const*) [2815] ----------------------------------------------- 0.00 0.00 1/1 StringIterator::Create() [2800] [2816] 0.0 0.00 0.00 1 IcuStringIterator::IcuStringIterator() [2816] ----------------------------------------------- 0.00 0.00 1/1 Textbuf::~Textbuf() [8806] [2817] 0.0 0.00 0.00 1 IcuStringIterator::~IcuStringIterator() [2817] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [1090] [2818] 0.0 0.00 0.00 1 NetworkClientInfo::~NetworkClientInfo() [2818] ----------------------------------------------- 0.00 0.00 1/1 InitializeGame(unsigned int, unsigned int, bool, bool) [166] [2819] 0.0 0.00 0.00 1 GameScannerLibrary::Initialize() [2819] ----------------------------------------------- 0.00 0.00 1/1 Game::Uninitialize(bool) [362] [2820] 0.0 0.00 0.00 1 GameScannerLibrary::~GameScannerLibrary() [2820] 0.00 0.00 1/48 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1889] 0.00 0.00 1/4 ScriptScanner::~ScriptScanner() [2323] ----------------------------------------------- 0.00 0.00 1/1 DeleteWindowByClass(WindowClass) [1136] [2821] 0.0 0.00 0.00 1 ScanProgressWindow::~ScanProgressWindow() [2821] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendMap() [184] [2822] 0.0 0.00 0.00 1 ThreadMutex_pthread::SendSignal() [2822] ----------------------------------------------- 0.00 0.00 1/1 PacketWriter::~PacketWriter() [1025] [2823] 0.0 0.00 0.00 1 ThreadMutex_pthread::WaitForSignal() [2823] ----------------------------------------------- 0.00 0.00 1/1 ShutdownGame() [342] [2824] 0.0 0.00 0.00 1 VideoDriver_Dedicated::Stop() [2824] ----------------------------------------------- 0.00 0.00 1/1 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] [2825] 0.0 0.00 0.00 1 VideoDriver_Dedicated::Start(char const* const*) [2825] 0.00 0.00 1/4079 Blitter_Null::GetScreenDepth() [1460] 0.00 0.00 1/1 ScreenSizeChanged() [2706] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] [2826] 0.0 0.00 0.00 1 NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) [2826] 0.00 0.00 4/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 1/12 Packet::Send_string(char const*) [2089] ----------------------------------------------- 0.00 0.00 1/1 NetworkTCPSocketHandler::ReceivePacket() [565] [2827] 0.0 0.00 0.00 1 NetworkGameSocketHandler::CloseConnection(bool) [2827] ----------------------------------------------- 0.00 0.00 1/1 ClientNetworkContentSocketHandler::~ClientNetworkContentSocketHandler() [8430] [2828] 0.0 0.00 0.00 1 NetworkContentSocketHandler::Close() [2828] 0.00 0.00 1/4 NetworkTCPSocketHandler::CloseConnection(bool) [2331] ----------------------------------------------- 0.00 0.00 1/1 SwitchToMode(SwitchMode) [156] [2829] 0.0 0.00 0.00 1 AI::KillAll() [2829] ----------------------------------------------- 0.00 0.00 1/1 NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) [1392] [2830] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2830] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 1/1 NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) [2826] 0.00 0.00 1/9 Packet::Send_bool(bool) [2143] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [2831] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendWelcome() [2831] 0.00 0.00 2/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/12 Packet::Send_string(char const*) [2089] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] 0.00 0.00 1/4 NetworkClientInfo::GetByClientID(ClientID) [2328] ----------------------------------------------- 0.00 0.00 1/1 NetworkDisconnect(bool, bool) [458] [2832] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendShutdown() [2832] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [998] [2833] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendNewGRFCheck() [2833] 0.00 0.00 14/42 NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) [1901] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] [2834] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendConfigUpdate() [2834] 0.00 0.00 2/942 Packet::Send_uint8(unsigned char) [1583] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] [2835] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendCompanyUpdate() [2835] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/16 Packet::Send_uint16(unsigned short) [2046] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [2836] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::Receive_CLIENT_GETMAP(Packet*) [2836] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [2837] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::Receive_CLIENT_COMPANY_INFO(Packet*) [2837] ----------------------------------------------- 0.00 0.00 1/1 NetworkGameSocketHandler::ReceivePackets() [522] [2838] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::Receive_CLIENT_NEWGRFS_CHECKED(Packet*) [2838] ----------------------------------------------- 0.00 0.00 1/1 ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [987] [2839] 0.0 0.00 0.00 1 ServerNetworkGameSocketHandler::SendJoin(ClientID) [2839] 0.00 0.00 1/36166 Packet::Send_uint32(unsigned int) [1323] 0.00 0.00 1/20095 Packet::Packet(unsigned char) [1353] 0.00 0.00 1/20093 NetworkTCPSocketHandler::SendPacket(Packet*) [1355] ----------------------------------------------- 0.00 0.00 1/1 NetworkServerStart() [406] [2840] 0.0 0.00 0.00 1 ServerNetworkAdminSocketHandler::WelcomeAll() [2840] ----------------------------------------------- 0.00 0.00 1/1 Game::Rescan() [363] [2841] 0.0 0.00 0.00 1 Game::ResetConfig() [2841] 0.00 0.00 1/380 ScriptConfig::HasScript() const [1670] ----------------------------------------------- 0.00 0.00 1/1 ScriptConfig::Change(char const*, int, bool, bool) [1007] [2842] 0.0 0.00 0.00 1 Game::FindInfo(char const*, int, bool) [2842] ----------------------------------------------- 0.00 0.00 1/1 Pool::CleanPool() [1099] [2843] 0.0 0.00 0.00 1 Pool::FreeItem(unsigned long) [2843] ----------------------------------------------- 0.00 0.00 1/1 InitializeNPF() [2277] [2844] 0.0 0.00 0.00 1 AyStar::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [2844] 0.00 0.00 2/2 Hash::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [2471] ----------------------------------------------- 0.00 0.00 1/1 HandleBootstrap() [2698] [2845] 0.0 0.00 0.00 1 BaseMedia::GetUsedSet() [2845] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2846] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2846] 0.00 0.00 1/3 CheckExternalFiles() [2364] 0.00 0.00 1/1 MxInitialize(unsigned int) [2691] ----------------------------------------------- 0.00 0.00 1/1 openttd_main(int, char**) [1] [2847] 0.0 0.00 0.00 1 BaseMedia::SetSet(char const*) [2847] 0.00 0.00 1/3 CheckExternalFiles() [2364] ----------------------------------------------- 0.00 0.00 1/1 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] [2848] 0.0 0.00 0.00 1 FMusicDriver_Null::CreateInstance() const [2848] ----------------------------------------------- 0.00 0.00 1/1 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] [2849] 0.0 0.00 0.00 1 FSoundDriver_Null::CreateInstance() const [2849] ----------------------------------------------- 0.00 0.00 1/1 BuildDocksDepotWindow::OnClick(Point, int, int) [1077] [2850] 0.0 0.00 0.00 1 FVideoDriver_Dedicated::CreateInstance() const [2850] ----------------------------------------------- 0.00 0.00 1/1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Order* const&) [1993] [2851] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Order* const&) [2851] ----------------------------------------------- 0.00 0.00 1/1 DriverFactoryBase::~DriverFactoryBase() [1016] [2852] 0.0 0.00 0.00 1 std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2852] ----------------------------------------------- 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 is 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. Copyright (C) 2012-2014 Free Software Foundation, Inc. Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. Index by function name [2502] _GLOBAL__sub_I_SAVEGAME_VERSION [2754] __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [843] CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [2503] _GLOBAL__sub_I__Z11CcGiveMoneyRK11CommandCostjjj [2755] __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [258] CYapfCostRoadT, 8, 10>, CYapfDestinationTileRoadT> >::PfCalcCost(CYapfRoadNodeT&, CFollowTrackT<(TransportType)1, RoadVehicle, true, false> const*) [2504] _GLOBAL__sub_I__Z11CcTerraformRK11CommandCostjjj [2756] __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [452] CYapfRailNodeT::Set(CYapfRailNodeT*, unsigned int, Trackdir, bool) [2505] _GLOBAL__sub_I__Z12CcBuildDocksRK11CommandCostjjj [2757] __static_initialization_and_destruction_0(int, int) [clone .constprop.37] [657] FixedSizeArray, 65536u>, 256u>::~FixedSizeArray() [2506] _GLOBAL__sub_I__Z12CcBuildWagonRK11CommandCostjjj [2758] __static_initialization_and_destruction_0(int, int) [clone .constprop.39] [1264] FixedSizeArray, 1024u>::Clear() [2507] _GLOBAL__sub_I__Z12GetClassNameI16ScriptAccountingL10ScriptType0EEPKcv [2759] __static_initialization_and_destruction_0(int, int) [clone .constprop.40] [1515] FixedSizeArray, 1024u>::~FixedSizeArray() [2508] _GLOBAL__sub_I__Z12GetClassNameI16ScriptAccountingL10ScriptType1EEPKcv [2760] __static_initialization_and_destruction_0(int, int) [clone .constprop.42] [121] GRFFileScanner::AddFile(char const*, unsigned long, char const*) [2509] _GLOBAL__sub_I__Z12ShowLandInfoj [2761] __static_initialization_and_destruction_0(int, int) [clone .constprop.45] [1721] GRFTextWrapper::~GRFTextWrapper() [2510] _GLOBAL__sub_I__Z13AddTextEffecttiih14TextEffectMode [2762] __static_initialization_and_destruction_0(int, int) [clone .constprop.49] [1607] LZMALoadFilter::Read(unsigned char*, unsigned long) [2511] _GLOBAL__sub_I__Z13AllocateSoundj [2763] __static_initialization_and_destruction_0(int, int) [clone .constprop.55] [2447] LZMALoadFilter::~LZMALoadFilter() [2512] _GLOBAL__sub_I__Z13CcBuildBridgeRK11CommandCostjjj [2764] __static_initialization_and_destruction_0(int, int) [clone .constprop.6] [1474] LZMASaveFilter::Write(unsigned char*, unsigned long) [2513] _GLOBAL__sub_I__Z13CcPlaySound1DRK11CommandCostjjj [2765] __static_initialization_and_destruction_0(int, int) [clone .constprop.60] [1097] LZMASaveFilter::Finish() [2514] _GLOBAL__sub_I__Z13CcPlaySound1ERK11CommandCostjjj [2766] __static_initialization_and_destruction_0(int, int) [clone .constprop.60] [886] LZMASaveFilter::WriteLoop(unsigned char*, unsigned long, lzma_action) [2515] _GLOBAL__sub_I__Z13DrawShipImagePK7Vehicleiiij15EngineImageType [2767] __static_initialization_and_destruction_0(int, int) [clone .constprop.64] [1024] LZMASaveFilter::~LZMASaveFilter() [2516] _GLOBAL__sub_I__Z13ShowGoalsList5Owner [2768] __static_initialization_and_destruction_0(int, int) [clone .constprop.65] [2389] NWidgetStacked::FillNestedArray(NWidgetBase**, unsigned int) [2517] _GLOBAL__sub_I__Z14CcBuildAirportRK11CommandCostjjj [2769] __static_initialization_and_destruction_0(int, int) [clone .constprop.65] [2246] NWidgetStacked::SetDisplayedPlane(int) [2518] _GLOBAL__sub_I__Z14CcCloneVehicleRK11CommandCostjjj [2770] __static_initialization_and_destruction_0(int, int) [clone .constprop.65] [2247] NWidgetStacked::SetupSmallestSize(Window*, bool) [2519] _GLOBAL__sub_I__Z14CmdRenameDepotj13DoCommandFlagjjPKc [2771] __static_initialization_and_destruction_0(int, int) [clone .constprop.69] [2248] NWidgetStacked::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2520] _GLOBAL__sub_I__Z14FixOldMapArrayv [2772] __static_initialization_and_destruction_0(int, int) [clone .constprop.7] [2390] NWidgetStacked::~NWidgetStacked() [2521] _GLOBAL__sub_I__Z14IsValidCommandj [2773] __static_initialization_and_destruction_0(int, int) [clone .constprop.71] [2084] NetworkAddress::GetAddress() [2522] _GLOBAL__sub_I__Z15CmdIncreaseLoanj13DoCommandFlagjjPKc [2774] __static_initialization_and_destruction_0(int, int) [clone .constprop.71] [2141] NetworkAddress::GetHostname() [2523] _GLOBAL__sub_I__Z15DrawOrderStringPK7VehiclePK5Orderiibbiii [2775] __static_initialization_and_destruction_0(int, int) [clone .constprop.9] [1039] NetworkAddress::GetAddressAsString(char*, char const*, bool) [2524] _GLOBAL__sub_I__Z15HandleBootstrapv [2776] __static_initialization_and_destruction_0(int, int) [clone .constprop.90] [2448] NetworkAddress::Listen(int, SmallMap*) [2525] _GLOBAL__sub_I__Z15ShowCheatWindowv [2777] __static_initialization_and_destruction_0(int, int) [clone .constprop.91] [1026] NetworkAddress::Resolve(int, int, int, SmallMap*, int (*)(addrinfo*)) [2526] _GLOBAL__sub_I__Z15ShowNewGRFErrorv [2778] __static_initialization_and_destruction_0(int, int) [clone .constprop.91] [2015] NetworkAddress::SetPort(unsigned short) [2527] _GLOBAL__sub_I__Z16ShowCompanyGroup5Owner11VehicleType [2779] __static_initialization_and_destruction_0(int, int) [clone .constprop.95] [2449] NetworkAddress::IsFamily(int) [2409] _GLOBAL__sub_I__Z16ValidatePlaylistPhS_ [2235] RebuildSubsidisedSourceAndDestinationCache() [260] ResolverObject::ResolverObject(GRFFile const*, CallbackID, unsigned int, unsigned int) [2528] _GLOBAL__sub_I__Z17CmdBuildShipDepotj13DoCommandFlagjjPKc [2236] int Clamp(int, int, int) [1163] ResolverObject::~ResolverObject() [2529] _GLOBAL__sub_I__Z17DrawClearLandTilePK8TileInfoh [515] long long Clamp(long long, long long, long long) [clone .constprop.54] [1036] ScriptInstance::LoadEmpty() [2530] _GLOBAL__sub_I__Z17GetTempDataEnginet [1045] debug(char const*, char const*, ...) [2028] ScriptInstance::SaveEmpty() [2531] _GLOBAL__sub_I__Z17IsNewsTickerShownv [1261] CSleep(int) [658] SmallMapWindow::~SmallMapWindow() [2532] _GLOBAL__sub_I__Z17IsValidImageIndexIL11VehicleType0EEbh [741] grfmsg(int, char const*, ...) [2800] StringIterator::Create() [2533] _GLOBAL__sub_I__Z17IsValidImageIndexIL11VehicleType1EEbh [1768] maxdim(Dimension const&, Dimension const&) [1749] TownNameParams::TownNameParams(Town const*) [2534] _GLOBAL__sub_I__Z17ShowSetDateWindowP6WindowiiiiPFvPKS_iE [1625] sq_get(SQVM*, long long) [2324] ZlibLoadFilter::Read(unsigned char*, unsigned long) [2535] _GLOBAL__sub_I__Z17ShowSubsidiesListv [1549] sq_pop(SQVM*, long long) [2801] ZlibLoadFilter::~ZlibLoadFilter() [2536] _GLOBAL__sub_I__Z18AfterLoadLabelMapsv [995] Compile(SQVM*, unsigned int (*)(void*), void*, char const*, SQObjectPtr&, bool, bool) [239] AfterNewGRFScan::OnNewGRFsScanned() [2537] _GLOBAL__sub_I__Z18CmdChangeTimetablej13DoCommandFlagjjPKc [1438] FS2OTTD(char const*) [2802] AfterNewGRFScan::~AfterNewGRFScan() [2538] _GLOBAL__sub_I__Z18DrawRoadVehDetailsPK7Vehicleiii [1650] void MemCpyT(LinkGraph::BaseEdge*, LinkGraph::BaseEdge const*, unsigned long) [2249] AirportTileSpec::ResetAirportTiles() [2539] _GLOBAL__sub_I__Z18SetTimetableParamsiii [1390] OTTD2FS(char const*) [2803] GameScannerInfo::Initialize() [2540] _GLOBAL__sub_I__Z18ShowHighscoreTableia [2175] SetDate(int, unsigned short) [2391] GameScannerInfo::RegisterAPI(Squirrel*) [2541] _GLOBAL__sub_I__Z18ShowTownViewWindowt [150] SlArray(void*, unsigned long, unsigned int) [2450] GameScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) [2542] _GLOBAL__sub_I__Z18ShowWaypointWindowPK8Waypoint [1701] sq_call(SQVM*, long long, unsigned long long, unsigned long long, int) [1107] GameScannerInfo::FindInfo(char const*, int, bool) [2543] _GLOBAL__sub_I__Z19CreateEffectVehicleiii17EffectVehicleType [1619] sq_next(SQVM*, long long) [2804] GameScannerInfo::~GameScannerInfo() [2544] _GLOBAL__sub_I__Z19DrawAircraftDetailsPK8Aircraftiii [1919] sq_open(long long) [1330] GroupStatistics::CountEngine(Vehicle const*, int) [2545] _GLOBAL__sub_I__Z19GetEngineListHeight11VehicleType [1944] sq_push(SQVM*, long long) [1538] GroupStatistics::CountVehicle(Vehicle const*, int) [2546] _GLOBAL__sub_I__Z19IsArticulatedEnginet [989] str_fmt(char const*, ...) [906] GroupStatistics::UpdateProfits() [2547] _GLOBAL__sub_I__Z19SetNewLandscapeTypeh [1433] strecat(char*, char const*, char const*) [556] GroupStatistics::UpdateAfterLoad() [2548] _GLOBAL__sub_I__Z20GetReservedTrackbitsj [674] strecpy(char*, char const*, char const*) [2392] GroupStatistics::UpdateAutoreplace(Owner) [2549] _GLOBAL__sub_I__Z20MoveBuoysToWaypointsv [1407] stredup(char const*, char const*) [1593] GroupStatistics::VehicleReachedProfitAge(Vehicle const*) [2550] _GLOBAL__sub_I__Z20RoadVehiclesAreBuiltv [956] CmdPause(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1289] GroupStatistics::Get(Owner, unsigned short, VehicleType) [2551] _GLOBAL__sub_I__Z20ShowSelectGameWindowv [3] GameLoop() [2003] GroupStatistics::Clear() [2552] _GLOBAL__sub_I__Z20SortNetworkLanguagesv [592] GetPrice(Price, unsigned int, GRFFile const*, int) [2004] GroupStatistics::GroupStatistics() [2410] _GLOBAL__sub_I__Z21BuildIndustriesLegendv [1810] GetSound(unsigned short) [2005] GroupStatistics::~GroupStatistics() [2553] _GLOBAL__sub_I__Z21GetEngineCategoryNamet [1212] GetTileZ(unsigned int) [854] NWidgetVertical::SetupSmallestSize(Window*, bool) [2554] _GLOBAL__sub_I__Z21NetworkAddChatMessage10TextColourjPKcz [392] IsHangar(unsigned int) [1926] NWidgetVertical::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2555] _GLOBAL__sub_I__Z21ResetGenericCallbacksv [1055] NewsLoop() [2016] NWidgetVertical::~NWidgetVertical() [2556] _GLOBAL__sub_I__Z21ShowBuildObjectPickerv [103] SafeLoad(char const*, int, GameMode, Subdirectory, LoadFilter*) [2180] NWidgetViewport::SetupSmallestSize(Window*, bool) [2557] _GLOBAL__sub_I__Z21ShowBuildTreesToolbarv [188] SlObject(void*, SaveLoad const*) [1115] NWidgetViewport::InitializeViewport(Window*, unsigned int, ZoomLevel) [2558] _GLOBAL__sub_I__Z21UpdateSignalsInBufferv [965] StrValid(char const*, char const*) [2325] NWidgetViewport::UpdateViewportCoordinates(Window*) [2559] _GLOBAL__sub_I__Z22GetEffectiveWaterClassj [680] seprintf(char*, char const*, char const*, ...) [2250] NWidgetViewport::NWidgetViewport(int) [2560] _GLOBAL__sub_I__Z22IConsoleStdLibRegisterv [1920] sq_close(SQVM*) [2251] NWidgetViewport::~NWidgetViewport() [2561] _GLOBAL__sub_I__Z23SetWagonOverrideSpritesthPK11SpriteGroupPtj [141] DoCommand(unsigned int, unsigned int, unsigned int, DoCommandFlag, unsigned int, char const*) [1796] OverflowSafeInt::operator*=(int) [2562] _GLOBAL__sub_I__Z23ShowExtraViewPortWindowj [642] void DumpState(CYapfRail1&, CYapfRail1&) [1481] RealSpriteGroup::~RealSpriteGroup() [2563] _GLOBAL__sub_I__Z24CheckAutoreplaceValiditytt5Owner [1950] DupSprite(unsigned int, unsigned int) [1482] RealSpriteGroup::~RealSpriteGroup() [2564] _GLOBAL__sub_I__Z24ConnectMultiheadedTrainsv [1258] FioGetPos() [2326] SQFunctionProto::GetLine(SQInstruction*) [2565] _GLOBAL__sub_I__Z24ShowOperatingProfitGraphv [1267] FioSeekTo(unsigned long, int) [1698] SQFunctionProto::Release() [2566] _GLOBAL__sub_I__Z24ShowScriptTextfileWindow12TextfileType5Owner [1277] GetString(char*, unsigned short, char const*) [1699] SQFunctionProto::~SQFunctionProto() [2567] _GLOBAL__sub_I__Z25ShowContentTextfileWindow12TextfileTypePK11ContentInfo [487] InputLoop() [1487] SQNativeClosure::Release() [2568] _GLOBAL__sub_I__Z27DrawStationCoverageAreaTextiii19StationCoverageTypeib [2420] Load_BKOR() [1316] SpriteFontCache::GetFontTable(unsigned int, unsigned long&) [2569] _GLOBAL__sub_I__Z27InvalidateAutoreplaceWindowtt [447] Load_VEHS() [370] SpriteFontCache::GetGlyphWidth(unsigned int) [2570] _GLOBAL__sub_I__Z27MoveWaypointsToBaseStationsv [1380] MusicLoop() [1904] SpriteFontCache::ClearFontCache() [2571] _GLOBAL__sub_I__Z32ConvertFromOldCompanyManagerFacej [358] ReadValue(void const*, unsigned int) [1234] SpriteFontCache::MapCharToGlyph(unsigned int) [2572] _GLOBAL__sub_I__Z32GetNearbyIndustryTileInformationhjtbb [1826] SndPlayFx(unsigned short) [1197] SpriteFontCache::GetUnicodeGlyph(unsigned int) [2573] _GLOBAL__sub_I__Z36SetWaterClassDependingOnSurroundingsjb [1966] sq_addref(SQVM*, tagSQObject*) [1408] SpriteFontCache::SetUnicodeGlyph(unsigned int, unsigned int) [2574] _GLOBAL__sub_I__Z9FioGetPosv [1624] sq_gettop(SQVM*) [2022] SpriteFontCache::ClearGlyphToSpriteMap() [2575] _GLOBAL__sub_I__Z9usererrorPKcz [1727] sq_malloc(unsigned long long) [935] SpriteFontCache::InitializeUnicodeGlyphMap() [2576] _GLOBAL__sub_I__ZN11ScriptError9error_mapE [1634] sq_settop(SQVM*, long long) [1235] SpriteFontCache::GetGlyph(unsigned int) [2577] _GLOBAL__sub_I__ZN12Blitter_Null6EncodeEPKN12SpriteLoader6SpriteEPFPvmE [1442] strnatcmp(char const*, char const*, bool) [1461] SpriteLoaderGrf::LoadSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, bool) [2578] _GLOBAL__sub_I__ZN12CommandQueue6AppendEP13CommandPacket [589] vseprintf(char*, char const*, char const*, __va_list_tag*) [1360] StatusBarWindow::OnInvalidateData(int, bool) [2579] _GLOBAL__sub_I__ZN12IConsoleLine5frontE [165] BubbleInit(EffectVehicle*) [936] StatusBarWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2580] _GLOBAL__sub_I__ZN12ScriptObject14ActiveInstance6activeE [46] DoAutosave() [2451] StatusBarWindow::OnInitialPosition(short, short, int) [2581] _GLOBAL__sub_I__ZN12TCPConnecterC2ERK14NetworkAddress [1123] DoPlaySong() [2452] StatusBarWindow::FindWindowPlacementAndResize(int, int) [2582] _GLOBAL__sub_I__ZN13LinkRefresher3RunEP7Vehiclebb [2313] GRFInhibit(ByteReader*) [1366] StatusBarWindow::OnTick() [2583] _GLOBAL__sub_I__ZN13ScriptStorageD2Ev [1622] IsRoadStop(unsigned int) [2453] StatusBarWindow::~StatusBarWindow() [2584] _GLOBAL__sub_I__ZN13ScriptVehicle14IsValidVehicleEj [1632] IsRoadStop(unsigned int) [2805] AIScannerLibrary::Initialize() [2585] _GLOBAL__sub_I__ZN14GRFTextWrapperC2Ev [1352] IsRoadStop(unsigned int) [2181] AIScannerLibrary::RegisterAPI(Squirrel*) [2586] _GLOBAL__sub_I__ZN14TextfileWindowC2E12TextfileType [2421] LoadPickup() [2194] AIScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) [2587] _GLOBAL__sub_I__ZN14TownNameParamsC2EPK4Town [247] ReadSprite(SpriteCache const*, unsigned int, SpriteType, void* (*)(unsigned long)) [2806] AIScannerLibrary::~AIScannerLibrary() [2588] _GLOBAL__sub_I__ZN15AirportTileSpec5tilesE [268] RemoveRoad(unsigned int, DoCommandFlag, RoadBits, RoadType, bool, bool) [20] CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::ChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [2589] _GLOBAL__sub_I__ZN15SoundDriver_SDL5StartEPKPKc [2118] SavePickup() [17] CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stChooseRailTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [2590] _GLOBAL__sub_I__ZN15StoryBookWindow17page_sorter_funcsE [489] AllocSprite(unsigned long) [170] CYapfFollowRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::stCheckReverseTrain(Train const*, unsigned int, Trackdir, unsigned int, Trackdir, int) [2591] _GLOBAL__sub_I__ZN15VideoDriver_SDL9MakeDirtyEiiii [915] DoSave_LGRJ(LinkGraphJob*) [227] CYapfFollowRoadT, 8, 10>, CYapfDestinationTileRoadT> >::stChooseRoadTrack(RoadVehicle const*, unsigned int, DiagDirection, bool&) [2592] _GLOBAL__sub_I__ZN16ErrorMessageDataC2ERKS_ [852] DoSave_LGRP(LinkGraph*) [912] CargoReservation::operator()(CargoPacket*) [2593] _GLOBAL__sub_I__ZN16LinkGraphOverlay12LINK_COLOURSE [916] GetParamVal(unsigned char, unsigned int*) [1020] DemandCalculator::DemandCalculator(LinkGraphJob&) [2594] _GLOBAL__sub_I__ZN16VideoDriver_Null5StartEPKPKc [561] GetRailIcon(unsigned short, bool, int&, EngineImageType) [1595] GRFParameterInfo::Finalize() [2595] _GLOBAL__sub_I__ZN17Blitter_32bppAnim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [1648] GetRoadBits(unsigned int, RoadType) [2061] GRFParameterInfo::GRFParameterInfo(GRFParameterInfo&) [2596] _GLOBAL__sub_I__ZN17Blitter_32bppSSE24DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [1762] GetRoadBits(unsigned int, RoadType) [clone .constprop.91] [1596] GRFParameterInfo::GRFParameterInfo(unsigned int) [2597] _GLOBAL__sub_I__ZN17Blitter_32bppSSE44DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [980] GetShipIcon(unsigned short, EngineImageType) [1879] GRFParameterInfo::~GRFParameterInfo() [2598] _GLOBAL__sub_I__ZN17LinkGraphSchedule8instanceE [75] GetTileType(unsigned int) [2807] MusicDriver_Null::IsSongPlaying() [2599] _GLOBAL__sub_I__ZN18Blitter_32bppSSSE34DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [379] GetTileType(unsigned int) [2808] MusicDriver_Null::Stop() [2600] _GLOBAL__sub_I__ZN18Blitter_8bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [1763] GetTileType(unsigned int) [2809] MusicDriver_Null::Start(char const* const*) [2601] _GLOBAL__sub_I__ZN19Blitter_32bppSimple4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [988] GetTileType(unsigned int) [2810] MusicDriver_Null::PlaySong(char const*) [2602] _GLOBAL__sub_I__ZN19MusicDriver_ExtMidi5StartEPKPKc [1184] GetTileType(unsigned int) [2811] MusicDriver_Null::SetVolume(unsigned char) [2603] _GLOBAL__sub_I__ZN19OverrideManagerBaseC2Ettt [1292] GetTileType(unsigned int) [2195] NWidgetContainer::FillNestedArray(NWidgetBase**, unsigned int) [2604] _GLOBAL__sub_I__ZN21Blitter_8bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [431] GetTileType(unsigned int) [1939] NWidgetContainer::GetWidgetOfType(WidgetType) [2605] _GLOBAL__sub_I__ZN21CompanyFinancesWindow9max_moneyE [745] GraphicsNew(ByteReader*) [1745] NWidgetContainer::Add(NWidgetBase*) [2606] _GLOBAL__sub_I__ZN22Blitter_32bppOptimized4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [526] HandleNodes(ByteReader*, AllowedSubtags*) [2454] NWidgetContainer::NWidgetContainer(WidgetType) [2607] _GLOBAL__sub_I__ZN22Blitter_32bppSSE4_Anim4DrawEPN7Blitter13BlitterParamsE11BlitterMode9ZoomLevel [676] LoadGrfFile(char const*, unsigned int, int) [1882] NWidgetContainer::~NWidgetContainer() [2608] _GLOBAL__sub_I__ZN24NetworkHTTPSocketHandlerC2EiP12HTTPCallbackPKcS3_S3_i [2314] LoadIntList(char const*, void*, int, unsigned int) [2068] NWidgetScrollbar::InvalidateDimensionCache() [2609] _GLOBAL__sub_I__ZN30ClientNetworkGameSocketHandlerC2Ei [2315] MakeStation(unsigned int, Owner, unsigned short, StationType, unsigned char, WaterClass) [928] SelectGameWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [2610] _GLOBAL__sub_I__ZN8Aircraft13UpdateDeltaXYE9Direction [1921] SetRoadBits(unsigned int, RoadBits, RoadType) [2252] SelectGameWindow::OnInit() [2611] _GLOBAL__sub_I__ZN8FlowStat15empty_sharesmapE [79] SlCopyBytes(void*, unsigned long) [2393] SelectGameWindow::~SelectGameWindow() [2612] _GLOBAL__sub_I__ZN8Layouter9linecacheE [1611] StringToVal(SettingDescBase const*, char const*) [2812] SoundDriver_Null::Stop() [2613] _GLOBAL__sub_I__ZN8SignList9last_signE [1757] SwapPackets(GoodsEntry*) [2813] SoundDriver_Null::Start(char const* const*) [2614] _GLOBAL__sub_I__ZN8Waypoint15UpdateVirtCoordEv [939] ChangeGRFURL(unsigned char, char const*) [909] bool StationCargoList::ShiftCargo(CargoReservation&, unsigned short) [2615] _GLOBAL__sub_I__ZN9CargoSpec5arrayE [369] FormatNumber(char*, long long, char const*, char const*, int, int) [1989] bool StationCargoList::ShiftCargo(StationCargoReroute&, unsigned short) [2616] _GLOBAL__sub_I__ZN9FontCacheC2E8FontSize [254] FormatString(char*, char const*, StringParameters*, char const*, unsigned int, bool, bool) [206] bool StationCargoList::ShiftCargo(CargoLoad&, unsigned short) [2617] _GLOBAL__sub_I__ZNK11LanguageMap10GetMappingEib [1860] GRFLoadError(ByteReader*) [207] StationCargoList::Load(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [2618] _GLOBAL__sub_I__ZNK16DropDownListItem4DrawEiiiibi [1233] GetBridgeEnd(unsigned int, DiagDirection) [214] StationCargoList::Append(CargoPacket*, unsigned short) [2619] _GLOBAL__sub_I__airport_mngr [1061] GetFileTitle(char const*, char*, char const*, Subdirectory) [1990] StationCargoList::Reroute(unsigned int, StationCargoList*, unsigned short, unsigned short, GoodsEntry const*) [2620] _GLOBAL__sub_I__bridge [1348] GetNewEngine(GRFFile const*, VehicleType, unsigned short, bool) [911] StationCargoList::Reserve(unsigned int, VehicleCargoList*, unsigned int, SmallStack) [2621] _GLOBAL__sub_I__cargo_pickups [613] GetNumHouses(unsigned short, Town const*) [543] StationCargoList::Truncate(unsigned int, std::map, std::allocator > >*) [2622] _GLOBAL__sub_I__cargopacket_pool [2032] GetRoadOwner(unsigned int, RoadType) [1276] StringParameters::ClearTypeInformation() [2623] _GLOBAL__sub_I__config_language_file [1578] GetRoadOwner(unsigned int, RoadType) [1221] StringParameters::GetInt64(unsigned int) [2624] _GLOBAL__sub_I__dedicated_forks [439] GetRoadOwner(unsigned int, RoadType) [368] TCPListenHandler::Receive() [2625] _GLOBAL__sub_I__depot_pool [131] GetTileOwner(unsigned int) [1371] TCPListenHandler::Receive() [2626] _GLOBAL__sub_I__dirkeys [510] GetTileOwner(unsigned int) [480] VehicleCargoList::AddToCache(CargoPacket const*) [2627] _GLOBAL__sub_I__disaster_delay [1338] GetTileOwner(unsigned int) [1274] VehicleCargoList::ChooseAction(CargoPacket const*, unsigned short, unsigned short, bool, SmallStack) [2628] _GLOBAL__sub_I__engine_pool [1328] GetTownIndex(unsigned int) [1225] VehicleCargoList::RemoveFromMeta(CargoPacket const*, CargoList > >::MoveToAction, unsigned int) [2629] _GLOBAL__sub_I__enginerenew_pool [142] GetTrackBits(unsigned int) [1312] VehicleCargoList::InvalidateCache() [2630] _GLOBAL__sub_I(float, int, long,...) [1333] IsBridgeTile(unsigned int) [1228] VehicleCargoList::RemoveFromCache(CargoPacket const*, unsigned int) [2631] _GLOBAL__sub_I__fios_items [952] LiveryHelper(unsigned short, Vehicle const*) [486] VehicleCargoList::Stage(bool, unsigned short, SmallStack, unsigned char, GoodsEntry const*, CargoPayment*) [2632] _GLOBAL__sub_I__house_mngr [2422] LoadDelivery() [305] VehicleCargoList::Append(CargoPacket*, CargoList > >::MoveToAction) [2633] _GLOBAL__sub_I__ignore_restrictions [807] LoadSettings(SettingDesc const*, void*) [275] VehicleCargoList::Unload(unsigned int, StationCargoList*, CargoPayment*) [2634] _GLOBAL__sub_I__in_modal_progress [507] NewSpriteSet(ByteReader*) [694] VehicleCargoList::Reroute(unsigned int, VehicleCargoList*, unsigned short, unsigned short, GoodsEntry const*) [2635] _GLOBAL__sub_I__industry_chunk_handlers [2379] ParseIntList(char const*, int*, int) [106] VehicleCargoList::AgeCargo() [2636] _GLOBAL__sub_I__industry_mngr [894] PrintGrfInfo(char*, char const*, unsigned int, unsigned char const*, GRFConfig const*) [461] VehicleCargoList::AddToMeta(CargoPacket const*, CargoList > >::MoveToAction) [2637] _GLOBAL__sub_I__industry_pool [1523] ReplaceWords(char const*, char const*, char*) [272] CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindSafePositionProc(unsigned int, Trackdir) [2638] _GLOBAL__sub_I__keyboard_opt [2119] SaveDelivery() [521] CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [2639] _GLOBAL__sub_I__link_graph_job_pool [1022] SaveFileDone() [659] CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [2640] _GLOBAL__sub_I__link_graph_pool [1679] SetRoadOwner(unsigned int, RoadType, Owner) [976] CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindSafePositionProc(unsigned int, Trackdir) [2641] _GLOBAL__sub_I__local_company [1674] SetRoadTypes(unsigned int, RoadTypes) [1134] CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::UnreserveSingleTrack(unsigned int, Trackdir) [2642] _GLOBAL__sub_I__misc_grf_features [1425] SetTileOwner(unsigned int, Owner) [660] CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::ReserveSingleTrack(unsigned int, Trackdir) [2643] _GLOBAL__sub_I__nb_orig_names [1627] SetTownIndex(unsigned int, unsigned short) [1076] DriverFactoryBase::SelectDriver(char const*, Driver::Type) [2644] _GLOBAL__sub_I__network_content_client [342] ShutdownGame() [2394] DriverFactoryBase::SelectDriverImpl(char const*, Driver::Type) [2645] _GLOBAL__sub_I__network_game_list [1615] SlReadUint16() [2814] IcuStringIterator::SetCurPosition(unsigned long) [2646] _GLOBAL__sub_I__networkclientinfo_pool [1246] SlReadUint32() [2815] IcuStringIterator::SetString(char const*) [2647] _GLOBAL__sub_I__networkclientsocket_pool [440] TrainCrashed(Train*) [2816] IcuStringIterator::IcuStringIterator() [2648] _GLOBAL__sub_I__new_goal_id [162] CalcGRFMD5Sum(GRFConfig*, Subdirectory) [2817] IcuStringIterator::~IcuStringIterator() [2649] _GLOBAL__sub_I__new_group_id [926] ChangeGRFName(unsigned char, char const*) [820] IndustryBuildData::SetupTargetCount() [2650] _GLOBAL__sub_I__new_sign_id [2423] DecodeHexText(char*, unsigned char*, unsigned long) [137] IndustryBuildData::TryBuildNewIndustry() [2651] _GLOBAL__sub_I__new_story_page_element_id [152] FloodVehicles(unsigned int) [2253] IndustryBuildData::Reset() [2652] _GLOBAL__sub_I__new_town_id [765] GRFLoadConfig(IniFile*, char const*, bool) [331] LinkGraphSchedule::Run(void*) [2653] _GLOBAL__sub_I__new_vehicle_id [2059] GamelogChange(GamelogChangeType) [2196] LinkGraphSchedule::Clear() [2654] _GLOBAL__sub_I__newgrf_debug_sprite_picker [1067] GetBridgeType(unsigned int) [862] LinkGraphSchedule::JoinNext() [2655] _GLOBAL__sub_I__null_ [284] GetSignalType(unsigned int, Track) [2395] LinkGraphSchedule::SpawnAll() [2656] _GLOBAL__sub_I__object_mngr [1224] GetSignalType(unsigned int, Track) [2054] LinkGraphSchedule::SpawnNext() [2657] _GLOBAL__sub_I__objects [643] GetStationGfx(unsigned int) [2327] MainToolbarWindow::OnInvalidateData(int, bool) [2658] _GLOBAL__sub_I__old_diff_level [791] IniLoadConfig() [2455] MainToolbarWindow::FindWindowPlacementAndResize(int, int) [2659] _GLOBAL__sub_I__order_backup_pool [873] LevelTownLand(unsigned int) [568] MainToolbarWindow::OnTick() [2660] _GLOBAL__sub_I__order_pool [748] LoadFontGlyph(ByteReader*) [2456] MainToolbarWindow::~MainToolbarWindow() [2661] _GLOBAL__sub_I__origin_airport_specs [160] LoadIntroGame(bool) [2396] NWidgetBackground::FillNestedArray(NWidgetBase**, unsigned int) [2662] _GLOBAL__sub_I__palmap_w2d [2096] LoadSave_IBLD() [2161] NWidgetBackground::GetWidgetOfType(WidgetType) [2663] _GLOBAL__sub_I__persistent_storage_pool [812] Load_ROADSTOP() [977] NWidgetBackground::SetupSmallestSize(Window*, bool) [2664] _GLOBAL__sub_I__price_base_specs [138] PlaceIndustry(unsigned char, IndustryAvailabilityCallType, bool) [2106] NWidgetBackground::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2665] _GLOBAL__sub_I__railtypes [2151] PreventHiding(int*, int*, Rect const&, Window const*, int, PreventHideDirection) [1881] NWidgetBackground::Add(NWidgetBase*) [2666] _GLOBAL__sub_I__redirect_console_to_admin [811] Ptrs_ROADSTOP() [2197] NWidgetBackground::NWidgetBackground(WidgetType, Colours, int, NWidgetPIPContainer*) [2667] _GLOBAL__sub_I__roadstop_pool [159] RealSave_STNN(BaseStation*) [2198] NWidgetBackground::~NWidgetBackground() [2668] _GLOBAL__sub_I__saveload_mode [136] RealSave_Town(Town*) [847] NWidgetHorizontal::SetupSmallestSize(Window*, bool) [2669] _GLOBAL__sub_I__sign_pool [2077] SaveLoad_DATE() [1897] NWidgetHorizontal::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2670] _GLOBAL__sub_I__signal_along_trackdir [2026] SaveLoad_PLYR(Company*) [1984] NWidgetHorizontal::~NWidgetHorizontal() [2671] _GLOBAL__sub_I__sorting [2078] SaveLoad_VIEW() [1691] NWidgetResizeBase::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [2672] _GLOBAL__sub_I__spritegroup_pool [830] SaveReal_AIPL(int*) [2328] NetworkClientInfo::GetByClientID(ClientID) [2673] _GLOBAL__sub_I__station_pool [931] SaveReal_GSDT(int*) [2818] NetworkClientInfo::~NetworkClientInfo() [2674] _GLOBAL__sub_I__statusbar_news_item [754] Save_ROADSTOP() [1424] ResultSpriteGroup::~ResultSpriteGroup() [2675] _GLOBAL__sub_I__subsidy_pool [1672] SetStationGfx(unsigned int, unsigned char) [2199] TileHighlightData::Reset() [2676] _GLOBAL__sub_I__terraform_err_tile [1415] SetWaterClass(unsigned int, WaterClass) [661] TownScopeResolver::StorePSA(unsigned int, int) [2677] _GLOBAL__sub_I__tile_fract_coords [1194] SlWriteUint32(unsigned int) [404] TownScopeResolver::TownScopeResolver(ResolverObject&, Town*, bool) [2678] _GLOBAL__sub_I__tile_type_procs [826] SpriteReplace(ByteReader*) [1569] VehicleOrderSaver::SwitchToNextOrder(bool) [2679] _GLOBAL__sub_I__tile_type_void_procs [1590] StaticGRFInfo(ByteReader*) [706] BuildVehicleWindow::OnPaint() [2680] _GLOBAL__sub_I__toolbar_width [50] TileLoop_Road(unsigned int) [86] CSegmentCostCacheT::Get(CYapfRailSegmentKey&, bool*) [2681] _GLOBAL__sub_I__transparency_opt [15] TileLoop_Town(unsigned int) [2457] CSegmentCostCacheT::CSegmentCostCacheT() [2682] _GLOBAL__sub_I__trees_tick_ctr [1204] TileLoop_Void(unsigned int) [2819] GameScannerLibrary::Initialize() [2683] _GLOBAL__sub_I__udp_client_socket [553] TruncateCargo(CargoSpec const*, GoodsEntry*, unsigned int) [2142] GameScannerLibrary::RegisterAPI(Squirrel*) [2684] _GLOBAL__sub_I__veh_build_proc_table [224] BuildTownHouse(Town*, unsigned int) [2162] GameScannerLibrary::GetScriptName(ScriptInfo*, char*, char const*) [372] AgeVehicle(Vehicle*) [701] CheckRailSlope(Slope, TrackBits, TrackBits, unsigned int) [2820] GameScannerLibrary::~GameScannerLibrary() [1367] CursorTick() [1356] CheckRoadSlope(Slope, RoadBits*, RoadBits, RoadBits) [1251] ICUParagraphLayout::ICUVisualRun::~ICUVisualRun() [950] DoCommandP(CommandContainer const*, bool) [267] ClearTile_Road(unsigned int, DoCommandFlag) [601] ICUParagraphLayout::Reflow() [924] DoCommandP(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool) [874] ClearTile_Town(unsigned int, DoCommandFlag) [1256] ICUParagraphLayout::ICULine::~ICULine() [2168] FileExists(char const*) [1847] DeleteNewsItem(NewsItem*) [594] ICUParagraphLayout::NextLine(int) [1491] HasClients() [43] DoTriggerHouse(unsigned int, HouseTrigger, unsigned char, bool) [1331] ICUParagraphLayout::~ICUParagraphLayout() [598] IsTileFlat(unsigned int, int*) [817] FeatureNewName(ByteReader*) [1553] MultiCommodityFlow::CleanupPaths(unsigned short, std::vector >&) [248] LoadNewGRF(unsigned int, unsigned int) [1347] GetClearGround(unsigned int) [488] void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [2685] ResetMusic() [890] GetRoadVehIcon(unsigned short, EngineImageType) [359] void MultiCommodityFlow::Dijkstra(unsigned short, std::vector >&) [38] SaveOrLoad(char const*, int, Subdirectory, bool) [576] GetStationType(unsigned int) [1571] NewGRFSpriteLayout::Clone(DrawTileSeqStruct const*) [1891] SlGlobList(SaveLoad const*) [1496] GetStationType(unsigned int) [2163] NewGRFSpriteLayout::Clone(NewGRFSpriteLayout const*) [1307] SlReadByte() [221] GetStationType(unsigned int) [1493] NewGRFSpriteLayout::Allocate(unsigned int) [434] Utf8Decode(unsigned int*, char const*) [1660] HasStationRail(unsigned int) [1506] OrthogonalTileArea::ClampToMap() [1168] Utf8Encode(char*, unsigned int) [1237] IntToReference(unsigned long, SLRefType) [1563] OrthogonalTileArea::Add(unsigned int) [319] WriteValue(void*, unsigned int, long long) [1027] ListenLoopProc(addrinfo*) [1463] OrthogonalTileArea::OrthogonalTileArea(unsigned int, unsigned int) [693] ottd_rdtsc() [2033] MakeWidgetTree(NWidgetPart const*, int, NWidgetBase**, int*) [962] ScanProgressWindow::UpdateWidgetSize(int, Dimension*, Dimension const&, Dimension*, Dimension*) [994] sq_compile(SQVM*, unsigned int (*)(void*), void*, char const*, unsigned long long) [733] MoveToNextItem() [2821] ScanProgressWindow::~ScanProgressWindow() [1630] sq_newslot(SQVM*, long long, unsigned long long) [848] NewSpriteGroup(ByteReader*) [662] TownResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1395] sq_vm_free(void*, unsigned long long) [1336] PositionHelper(Vehicle const*, bool) [1870] UnmappedChoiceList::Flush(LanguageMap const*) [1394] strtolower(char*) [1125] PositionWindow(Window*, WindowClass, int) [1985] AirportTileIterator::~AirportTileIterator() [1778] AddNewsItem(unsigned short, NewsType, NewsFlag, NewsReferenceType, unsigned int, NewsReferenceType, unsigned int, void*) [388] ReferenceToInt(void const*, SLRefType) [1582] AirportTileIterator::operator++() [1138] AllocateMap(unsigned int, unsigned int) [883] SaveFileToDisk(bool) [569] HouseResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [541] BuildOilRig(unsigned int) [1421] SetIndustryGfx(unsigned int, unsigned short) [209] HouseResolverObject::HouseResolverObject(unsigned short, unsigned int, Town*, CallbackID, unsigned int, unsigned int, bool, unsigned char, unsigned int) [2686] CheckConfig() [124] SlSaveLoadConv(void*, unsigned int) [1376] NWidgetPIPContainer::GetWidgetFromPos(int, int) [1241] CheckOrders(Vehicle const*) [513] SteamSmokeInit(EffectVehicle*) [1682] OverrideManagerBase::AddEntityID(unsigned char, unsigned int, unsigned char) [857] DeleteOrder(Vehicle*, unsigned char) [403] SteamSmokeTick(EffectVehicle*) [1954] OverrideManagerBase::ResetMapping() [1776] DistanceMax(unsigned int, unsigned int) [1339] SwapTrainFlags(unsigned short*, unsigned short*) [1996] OverrideManagerBase::ResetOverride() [42] DoFloodTile(unsigned int) [33] TileLoop_Clear(unsigned int) [2458] OverrideManagerBase::Add(unsigned char, unsigned int, unsigned int) [2687] FioCloseAll() [145] TileLoop_Track(unsigned int) [1480] SimpleCountedObject::AddRef() [853] FioOpenFile(int, char const*, Subdirectory) [1042] TileLoop_Trees(unsigned int) [1527] SimpleCountedObject::Release() [357] FioReadByte() [941] TranslateCargo(unsigned char, unsigned char) [2822] ThreadMutex_pthread::SendSignal() [751] FioReadWord() [338] ValidateTrains(Train*, Train*, Train*, Train*, bool) [502] ThreadMutex_pthread::EndCritical(bool) [2099] GamelogFree(LoggedAction*, unsigned int) [82] VehicleFromPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*), bool) [611] ThreadMutex_pthread::BeginCritical(bool) [2210] GamelogMode() [889] _GenerateWorld(void*) [2823] ThreadMutex_pthread::WaitForSignal() [1903] GetLanguage(unsigned char) [2152] CanalChangeInfo(unsigned int, int, int, ByteReader*) [2459] ThreadMutex_pthread::~ThreadMutex_pthread() [1822] GetSnowLine() [897] ChangeTimetable(Vehicle*, unsigned char, unsigned short, ModifyTimetableFlags, bool) [211] CNodeList_HashTableT, 8, 10>::PopOpenNode(CYapfNodeKeyTrackDir const&) [220] GetTileMaxZ(unsigned int) [393] ClearTile_Clear(unsigned int, DoCommandFlag) [233] CNodeList_HashTableT, 8, 10>::CreateNewNode() [1746] GetTownName(char*, TownNameParams const*, unsigned int, char const*) [1053] ClearTile_Track(unsigned int, DoCommandFlag) [126] CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRailNodeT&) [1747] GetTownName(char*, Town const*, char const*) [681] ClearTile_Water(unsigned int, DoCommandFlag) [293] CNodeList_HashTableT, 8, 10>::InsertClosedNode(CYapfRailNodeT&) [896] InsertOrder(Vehicle*, Order*, unsigned char) [1784] DefineGotoLabel(ByteReader*) [234] CNodeList_HashTableT, 8, 10>::CNodeList_HashTableT() [1186] IsValidChar(unsigned int, CharSetFilter) [512] DieselSmokeInit(EffectVehicle*) [1232] CNodeList_HashTableT, 8, 10>::InsertOpenNode(CYapfRoadNodeT&) [133] OnTick_Town() [27] DieselSmokeTick(EffectVehicle*) [318] DiagonalTileIterator::~DiagonalTileIterator() [2211] ResetHouses() [1325] DistributeQueue(CommandQueue*, ServerNetworkGameSocketHandler const*) [1685] HouseOverrideManager::SetEntitySpec(HouseSpec const*) [8] RunTileLoop() [1265] DoTrainPathfind(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [688] MissingGlyphSearcher::FindMissingGlyphs(char const**) [2688] SetFiosType(unsigned char) [940] GetAircraftIcon(unsigned short, EngineImageType) [1901] NetworkSocketHandler::SendGRFIdentifier(Packet*, GRFIdentifier const*) [469] SlSetLength(unsigned long) [199] GetRailTileType(unsigned int) [1023] NetworkSocketHandler::SendCompanyInformation(Packet*, Company const*, NetworkCompanyStats const*, unsigned int) [1550] SlWriteByte(unsigned char) [1656] GetRailTileType(unsigned int) [329] ThreadObject_pthread::ThreadProc() [1319] TileAddWrap(unsigned int, int, int) [1213] GetRailTileType(unsigned int) [2029] ThreadObject_pthread::Join() [997] buf_lexfeed(void*) [1449] GetRoadStopType(unsigned int) [2030] ThreadObject_pthread::~ThreadObject_pthread() [1806] sq_getclass(SQVM*, long long) [1537] GetRoadTileType(unsigned int) [707] BuildAirToolbarWindow::OnClick(Point, int, int) [1947] sq_newclass(SQVM*, unsigned long long) [1219] GetStationIndex(unsigned int) [1077] BuildDocksDepotWindow::OnClick(Point, int, int) [1840] sq_pushnull(SQVM*) [1412] GetStationIndex(unsigned int) [2329] EngineOverrideManager::ResetToDefaultMapping() [832] AddGRFString(unsigned int, unsigned short, unsigned char, bool, bool, char const*, unsigned short) [599] GetStationIndex(unsigned int) [1346] EngineOverrideManager::GetID(VehicleType, unsigned short, unsigned int) [2144] AddInflation(bool) [385] GetTownRoadBits(unsigned int) [818] IndustryTypeBuildData::GetIndustryTypeData(unsigned char) [60] CmdBuildRoad(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [972] IniLoadSettings(IniFile*, SettingDesc const*, char const*, void*) [1646] IndustryTypeBuildData::Reset() [629] CmdClearArea(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1871] IsPlainRailTile(unsigned int) [344] RandomizedSpriteGroup::~RandomizedSpriteGroup() [893] DeleteOilRig(unsigned int) [116] IsPlainRailTile(unsigned int) [1494] TileLayoutSpriteGroup::~TileLayoutSpriteGroup() [691] FindFirstBit(unsigned int) [432] IsPlainRailTile(unsigned int) [269] VehicleResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [799] FioFOpenFile(char const*, char const*, Subdirectory, unsigned long*) [644] IsRailDepotTile(unsigned int) [118] VehicleResolverObject::VehicleResolverObject(unsigned short, Vehicle const*, VehicleResolverObject::WagonOverride, bool, CallbackID, unsigned int, unsigned int) [1270] FioReadBlock(void*, unsigned long) [352] IsRailDepotTile(unsigned int) [2824] VideoDriver_Dedicated::Stop() [763] FioReadDword() [2424] Load_STORY_PAGE() [2825] VideoDriver_Dedicated::Start(char const* const*) [552] FioSkipBytes(int) [1900] LookupOneOfMany(char const*, char const*, unsigned long) [2] VideoDriver_Dedicated::MainLoop() [888] GamelogPrint(void (*)(char const*)) [2425] MakeMainToolbar(int*) [1965] ScriptEventVehicleLost::~ScriptEventVehicleLost() [2145] GamelogReset() [825] SaveLoadHotkeys(bool) [809] IndustriesScopeResolver::IndustriesScopeResolver(ResolverObject&, unsigned int, Industry*, unsigned char, unsigned int) [1833] GetGRFConfig(unsigned int, unsigned int) [2120] Save_STORY_PAGE() [2460] IndustryOverrideManager::SetEntitySpec(IndustrySpec*) [2351] GetLogPrefix() [1849] SkipUnknownInfo(ByteReader*, unsigned char) [865] NWidgetToolbarContainer::SetupSmallestSize(Window*, bool) [2183] GetNumSounds() [801] TileLoop_Object(unsigned int) [2330] NWidgetToolbarContainer::AssignSizePosition(SizingType, unsigned int, unsigned int, unsigned int, unsigned int, bool) [89] GetRawSprite(unsigned int, SpriteType, void* (*)(unsigned long)) [579] TrainOnTileEnum(Vehicle*, void*) [1355] NetworkTCPSocketHandler::SendPacket(Packet*) [1242] GetStringPtr(unsigned short) [490] TrainOnTileEnum(Vehicle*, void*) [1389] NetworkTCPSocketHandler::SendPackets(bool) [45] GetTileSlope(unsigned int, int*) [100] AnimateTile_Town(unsigned int) [565] NetworkTCPSocketHandler::ReceivePacket() [2689] HasCPUIDFlag(unsigned int, unsigned int, unsigned int) [689] AnimationControl(unsigned int, unsigned short) [2331] NetworkTCPSocketHandler::CloseConnection(bool) [2690] IConsoleFree() [1777] BridgeChangeInfo(unsigned int, int, int, ByteReader*) [2397] NetworkTCPSocketHandler::NetworkTCPSocketHandler(int) [982] IConsoleInit() [596] CanConnectToRoad(unsigned int, RoadType, DiagDirection) [2461] NetworkTCPSocketHandler::~NetworkTCPSocketHandler() [56] IncreaseDate() [1808] ChangeGRFBlitter(unsigned long, ByteReader*) [2462] NetworkUDPSocketHandler::SendPacket(Packet*, NetworkAddress*, bool, bool) [2352] InitFreeType(bool) [1743] ChangeGRFPalette(unsigned long, ByteReader*) [429] NetworkUDPSocketHandler::ReceivePackets() [2275] MakeNWidgets(NWidgetPart const*, int, int*, NWidgetContainer*) [1755] ChangeGRFVersion(unsigned long, ByteReader*) [2463] NetworkUDPSocketHandler::HandleUDPPacket(Packet*, NetworkAddress*) [2691] MxInitialize(unsigned int) [208] ChangePopulation(Town*, int) [2464] NetworkUDPSocketHandler::SendNetworkGameInfo(Packet*, NetworkGameInfo const*) [1096] NetworkClose(bool) [963] CheckPauseHelper(bool, PauseMode) [1997] NetworkUDPSocketHandler::Close() [1382] OnTick_Trees() [147] ChimneySmokeTick(EffectVehicle*) [1056] NetworkUDPSocketHandler::Listen() [697] ReallocError(unsigned long) [16] ChooseTrainTrack(Train*, unsigned int, DiagDirection, TrackBits, bool, bool*, bool) [1043] NetworkUDPSocketHandler::NetworkUDPSocketHandler(SmallVector*) [695] RerouteCargo(Station*, unsigned char, unsigned short, unsigned short) [496] CompareRailTypes(RailType const*, RailType const*) [1838] ScriptEventIndustryOpen::~ScriptEventIndustryOpen() [2212] ResetBridges() [255] DoTriggerVehicle(Vehicle*, VehicleTrigger, unsigned char, bool) [2332] ScriptEventSubsidyOffer::~ScriptEventSubsidyOffer() [2213] ResetObjects() [1994] EnsureEarlyHouse(HouseZones) [1429] DeterministicSpriteGroup::~DeterministicSpriteGroup() [1093] ResizeWindow(Window*, int, int, bool) [1773] FloodVehicleProc(Vehicle*, void*) [1430] DeterministicSpriteGroup::~DeterministicSpriteGroup() [2184] SetDParamStr(unsigned int, char const*) [2153] GetIndustryIndex(unsigned int) [1861] IndustriesResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1597] SetEngineGRF(unsigned short, GRFFile const*) [978] GetNewEngineType(Vehicle const*, Company const*, bool, unsigned short&) [903] IndustriesResolverObject::IndustriesResolverObject(unsigned int, Industry*, unsigned char, unsigned int, CallbackID, unsigned int, unsigned int) [1140] SetupEngines() [339] GetWaterTileType(unsigned int) [1144] IndustriesResolverObject::~IndustriesResolverObject() [91] SlAutolength(void (*)(void*), void*) [1327] GetWaterTileType(unsigned int) [2826] NetworkGameSocketHandler::SendCommand(Packet*, CommandPacket const*) [1207] SpriteExists(unsigned int) [1643] GetWaterTileType(unsigned int) [1740] NetworkGameSocketHandler::HandlePacket(Packet*) [156] SwitchToMode(SwitchMode) [1507] IsHouseSpecValid(HouseSpec*, HouseSpec const*, HouseSpec const*, HouseSpec const*, char const*) [522] NetworkGameSocketHandler::ReceivePackets() [1601] sq_getstring(SQVM*, long long, char const**) [863] Load_GLOG_common(LoggedAction*&, unsigned int&) [2827] NetworkGameSocketHandler::CloseConnection(bool) [1403] sq_vm_malloc(unsigned long long) [937] Load_NGRF_common(GRFConfig*&) [2465] NetworkGameSocketHandler::NetworkGameSocketHandler(int) [536] str_validate(char*, char const*, StringValidationSettings) [866] MarkTrainAsStuck(Train*) [1372] NetworkHTTPSocketHandler::HTTPReceive() [348] AddTextEffect(unsigned short, int, int, unsigned char, TextEffectMode) [1420] MatchesExtension(char const*, char const*) [663] NetworkHTTPSocketHandler::Receive() [83] AfterLoadGame() [1492] ReadSpriteLayout(ByteReader*, unsigned int, bool, unsigned char, bool, bool, NewGRFSpriteLayout*) [1824] ScriptEventIndustryClose::~ScriptEventIndustryClose() [2092] AllocateSound(unsigned int) [1667] RoadVehArrivesAt(RoadVehicle const*, Station*) [1418] CallbackResultSpriteGroup::~CallbackResultSpriteGroup() [2214] ClearSnowLine() [298] TileLoop_Station(unsigned int) [437] BasePersistentStorageArray::SwitchMode(PersistentStorageMode, bool) [212] CmdExpandTown(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [7] TrainLocoHandler(Train*, bool) [1179] IndustryTileResolverObject::GetScope(VarSpriteGroupScope, unsigned char) [1779] CopyOutDParam(unsigned long long*, int, int) [271] ValidateAutoDrag(Trackdir*, unsigned int, unsigned int) [373] IndustryTileResolverObject::IndustryTileResolverObject(unsigned short, unsigned int, Industry*, CallbackID, unsigned int, unsigned int) [1137] CreateSubsidy(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [35] VehicleFromPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*), bool) [727] CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindNearestSafeTile(Train const*, unsigned int, Trackdir, bool, bool) [312] DoClearSquare(unsigned int) [1146] CleanupGeneration() [684] CYapfFollowAnySafeTileRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::stFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [1720] FindGRFConfig(unsigned int, FindGRFConfigMode, unsigned char const*, unsigned int) [1309] ElectricSparkInit(EffectVehicle*) [2164] IndustryTileOverrideManager::SetEntitySpec(IndustryTileSpec const*) [1636] FioFCloseFile(_IO_FILE*) [306] ElectricSparkTick(EffectVehicle*) [2466] NWidgetMainToolbarContainer::~NWidgetMainToolbarContainer() [1457] FioSeekToFile(unsigned char, unsigned long) [282] FeatureChangeInfo(ByteReader*) [2828] NetworkContentSocketHandler::Close() [1565] FloodHalftile(unsigned int) [1196] FindFirstTrackdir(TrackdirBits) [545] CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [2692] GamelogGRFAdd(GRFConfig const*) [413] FollowReservation(Owner, RailTypes, unsigned int, Trackdir, bool) [970] CYapfSegmentCostCacheGlobalT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfNodeCacheFetch(CYapfRailNodeT&) [2693] GamelogOldver() [1313] FormatCommaNumber(char*, long long, char const*, int) [2333] ClientNetworkUDPSocketHandler::~ClientNetworkUDPSocketHandler() [262] GenerateWorld(GenWorldMode, unsigned int, unsigned int, bool) [497] GetAnimationFrame(unsigned int) [2334] MasterNetworkUDPSocketHandler::~MasterNetworkUDPSocketHandler() [1726] GetNearbyTile(unsigned char, unsigned int, bool, Axis) [1792] GetFileByFilename(char const*) [1054] ServerNetworkUDPSocketHandler::Receive_CLIENT_FIND_SERVER(Packet*, NetworkAddress*) [1528] GetObjectType(unsigned int) [123] GetTileDesc_Clear(unsigned int, TileDesc*) [2335] ServerNetworkUDPSocketHandler::~ServerNetworkUDPSocketHandler() [2353] GetRotorImage(Aircraft const*, EngineImageType) [324] GetTileDesc_Track(unsigned int, TileDesc*) [187] AI::Initialize() [1011] GetSpriteSize(unsigned int, Point*, ZoomLevel) [471] IsRailStationTile(unsigned int) [1387] AI::CanStartNew() [2169] IConsoleClose() [68] IsRailStationTile(unsigned int) [2254] AI::ResetConfig() [1981] IConsoleDebug(char const*, char const*) [259] IsRoadAllowedHere(Town*, unsigned int, DiagDirection) [2200] AI::Uninitialize(bool) [960] IConsolePrint(TextColour, char const*) [64] LoadUnloadVehicle(Vehicle*) [1827] AI::BroadcastNewEvent(ScriptEvent*, Owner) [449] IncreaseStats(Station*, Vehicle const*, unsigned short) [264] MarkViewportDirty(ViewPort const*, int, int, int, int) [2336] AI::Stop(Owner) [436] IncreaseStats(Station*, unsigned char, unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [457] NetworkInitialize(bool) [183] AI::Rescan() [2276] InitRailTypes() [322] NormaliseSubtypes(Train*) [2829] AI::KillAll() [2694] InitializeGUI() [1092] ParseStringChoice(char const*, unsigned int, char**, char const*) [2055] AI::FindInfo(char const*, int, bool) [2277] InitializeNPF() [1471] ReserveChangeInfo(ByteReader*) [1384] AI::GameLoop() [1669] IsTunnelInWay(unsigned int, int) [1462] SetAnimationFrame(unsigned int, unsigned char) [1554] AI::NewEvent(Owner, ScriptEvent*) [416] PrepareUnload(Vehicle*) [2079] SetNewGRFOverride(unsigned int, unsigned int) [2337] ScriptEventSubsidyOfferExpired::~ScriptEventSubsidyOfferExpired() [30] ProcessOrders(Vehicle*) [1218] SlReadSimpleGamma() [1802] ScriptEventVehicleUnprofitable::~ScriptEventVehicleUnprofitable() [2695] ReadFileToMem(char const*, unsigned long*, unsigned long) [1568] StationChangeInfo(unsigned int, int, int, ByteReader*) [2830] ServerNetworkGameSocketHandler::SendCommand(CommandPacket const*) [2354] ResetOldNames() [845] TerraformTownTile(unsigned int, int, int) [2831] ServerNetworkGameSocketHandler::SendWelcome() [698] SetRandomSeed(unsigned int) [59] TileLoop_Industry(unsigned int) [2832] ServerNetworkGameSocketHandler::SendShutdown() [760] ShowStatusBar() [472] TrainCanLeaveTile(Train const*) [566] ServerNetworkGameSocketHandler::ReceivePacket() [2215] SndCopyToPool() [303] TrainEnterStation(Train*, unsigned short) [2467] ServerNetworkGameSocketHandler::SendClientInfo(NetworkClientInfo*) [538] SndPlayTileFx(unsigned short, unsigned int) [90] UpdateTownCargoes(Town*, unsigned int, bool) [2468] ServerNetworkGameSocketHandler::AllowConnection() [5] StateGameLoop() [584] VehicleEnter_Road(Vehicle*, unsigned int, int, int) [1090] ServerNetworkGameSocketHandler::CloseConnection(NetworkRecvStatus) [2062] WaitTillSaved() [702] BreakdownSmokeTick(EffectVehicle*) [904] ServerNetworkGameSocketHandler::SendCompanyInfo() [1658] sq_getinteger(SQVM*, long long, long long*) [1633] ChangeGRFParamMask(unsigned long, ByteReader*) [2833] ServerNetworkGameSocketHandler::SendNewGRFCheck() [1841] sq_instanceof(SQVM*) [798] ChangeGRFParamName(unsigned char, char const*) [1088] ServerNetworkGameSocketHandler::AcceptConnection(int, NetworkAddress const&) [1680] sq_newclosure(SQVM*, long long (*)(SQVM*), unsigned long long) [1639] ChangeGRFParamType(unsigned long, ByteReader*) [2834] ServerNetworkGameSocketHandler::SendConfigUpdate() [1587] sq_pushobject(SQVM*, tagSQObject) [185] CheckNextTrainTile(Train*) [2835] ServerNetworkGameSocketHandler::SendCompanyUpdate() [1564] sq_pushstring(SQVM*, char const*, long long) [617] CheckTrainAtSignal(Vehicle*, void*) [1084] ServerNetworkGameSocketHandler::Receive_CLIENT_ACK(Packet*) [2278] sq_stackinfos(SQVM*, long long, tagSQStackInfos*) [805] ClearMakeHouseTile(unsigned int, Town*, unsigned char, unsigned char, unsigned short, unsigned char) [998] ServerNetworkGameSocketHandler::Receive_CLIENT_JOIN(Packet*) [1858] sq_throwerror(SQVM*, char const*) [251] ClearTile_Industry(unsigned int, DoCommandFlag) [2836] ServerNetworkGameSocketHandler::Receive_CLIENT_GETMAP(Packet*) [1453] sq_vm_realloc(void*, unsigned long long, unsigned long long) [441] ExplosionSmallTick(EffectVehicle*) [987] ServerNetworkGameSocketHandler::Receive_CLIENT_MAP_OK(Packet*) [426] CanDeleteHouse(unsigned int) [2014] FioCreateDirectory(char const*) [2837] ServerNetworkGameSocketHandler::Receive_CLIENT_COMPANY_INFO(Packet*) [1859] CheckGrfLangID(unsigned char, unsigned char) [1250] GetFoundation_Road(unsigned int, Slope) [2838] ServerNetworkGameSocketHandler::Receive_CLIENT_NEWGRFS_CHECKED(Packet*) [2012] CheckOwnership(Owner, unsigned int) [479] GetFoundation_Town(unsigned int, Slope) [182] ServerNetworkGameSocketHandler::Send() [1497] CleanUpGRFText(GRFText*) [2316] GfxInitSpriteCache() [184] ServerNetworkGameSocketHandler::SendMap() [2216] CleanUpStrings() [1142] IniLoadSettingList(IniFile*, char const*, AutoFreeSmallVector*) [2839] ServerNetworkGameSocketHandler::SendJoin(ClientID) [171] ClearTownHouse(Town*, unsigned int) [297] IsDiagonalTrackdir(Trackdir) [1766] ServerNetworkGameSocketHandler::SendSync() [563] CmdBuildBridge(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [715] ReadRecolourSprite(unsigned short, unsigned int) [1393] ServerNetworkGameSocketHandler::SendFrame() [493] CmdTurnRoadVeh(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [215] RoadFindPathToDest(RoadVehicle*, unsigned int, DiagDirection) [1091] ServerNetworkGameSocketHandler::ServerNetworkGameSocketHandler(int) [1017] DeterminePaths(char const*) [242] RoadVehFindCloseTo(RoadVehicle*, int, int, Direction, bool) [2469] ServerNetworkGameSocketHandler::~ServerNetworkGameSocketHandler() [570] DistanceSquare(unsigned int, unsigned int) [1176] SlWriteSimpleGamma(unsigned long) [2840] ServerNetworkAdminSocketHandler::WelcomeAll() [230] FillGRFDetails(GRFConfig*, bool, Subdirectory) [1863] TerraformTile_Road(unsigned int, DoCommandFlag, int, Slope) [612] ServerNetworkAdminSocketHandler::Send() [1324] FindWindowById(WindowClass, int) [1864] TerraformTile_Town(unsigned int, DoCommandFlag, int, Slope) [1373] ClientNetworkContentSocketHandler::SendReceive() [1110] FioGetFullPath(char*, char const*, Searchpath, Subdirectory, char const*) [1605] TranslateRefitMask(unsigned int) [446] CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SetDestination(Train const*) [593] GetAnyRoadBits(unsigned int, RoadType, bool) [294] UpdateTownGrowRate(Town*) [257] CYapfDestinationTileOrStationRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfDetectDestination(unsigned int, Trackdir) [1399] GetCompanyInfo(Owner, Livery const*) [109] VehicleEnter_Track(Vehicle*, unsigned int, int, int) [140] Md5::Append(void const*, unsigned long) [1767] GetGRFStringID(unsigned int, unsigned short) [132] VehicleGetVariable(Vehicle*, VehicleScopeResolver const*, unsigned char, unsigned int, bool*) [762] Md5::Finish(unsigned char*) [1898] GetGRFTownName(unsigned int) [1771] AddStringForMapping(unsigned short, unsigned short*) [146] Md5::Process(unsigned char const*) [180] GetSlopePixelZ(int, int) [1296] AllocateSpriteCache(unsigned int) [1649] Md5::Md5() [200] GetStationSpec(unsigned int) [498] AnimateTile_Station(unsigned int) [2006] Font::Font(FontSize, TextColour) [433] GetTerrainType(unsigned int, TileContext) [1998] CanalMapSpriteGroup(ByteReader*, unsigned char) [2031] Font::~Font() [237] GfxLoadSprites() [1104] ChangeGRFMinVersion(unsigned long, ByteReader*) [397] Game::Initialize() [2170] IConsoleCmdGet(char const*) [1631] ConvertTTDBasePrice(unsigned int, char const*, Price*) [2841] Game::ResetConfig() [981] IConsolePrintF(TextColour, char const*, ...) [558] GenerateStationName(Station*, unsigned int, StationNaming) [362] Game::Uninitialize(bool) [166] InitializeGame(unsigned int, unsigned int, bool, bool) [692] GetFoundation_Clear(unsigned int, Slope) [664] Game::GetScannerLibrary() [752] LoadFromConfig(bool) [1483] GetFoundation_Track(unsigned int, Slope) [1037] Game::Load(int) [194] LoadNewGRFFile(GRFConfig*, unsigned int, GrfLoadingStage, Subdirectory) [1185] GetFoundation_Water(unsigned int, Slope) [953] Game::Save() [418] LoadNextSprite(int, unsigned char, unsigned int, unsigned char) [1343] GetGroupFromGroupID(unsigned char, unsigned char, unsigned short) [363] Game::Rescan() [1770] MapGRFStringID(unsigned int, unsigned short) [391] GetSlopePixelZ_Road(unsigned int, unsigned int, unsigned int) [2842] Game::FindInfo(char const*, int, bool) [529] NetworkStartUp() [1040] GetSlopePixelZ_Town(unsigned int, unsigned int, unsigned int) [1374] Game::GameLoop() [63] OnTick_Station() [1884] GetSlopePixelZ_Void(unsigned int, unsigned int, unsigned int) [1828] Game::NewEvent(ScriptEvent*) [2411] ResetGRFConfig(bool) [1850] GlobalVarChangeInfo(unsigned int, int, int, ByteReader*) [2470] Game::StartNew() [2217] ResetRailTypes() [1121] HandleOldDiffCustom(bool) [2471] Hash::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [186] SaveWithFilter(SaveFilter*, bool) [1049] HandleParameterInfo(ByteReader*) [2201] Hash::Clear(bool) [2696] SetDebugString(char const*) [1357] HasDepotReservation(unsigned int) [1268] Path::Fork(Path*, unsigned int, int, unsigned int) [263] SetDirtyBlocks(int, int, int, int) [122] HasSignalOnTrackdir(unsigned int, Trackdir) [1249] Path::Path(unsigned short, bool) [1078] SetMouseCursor(unsigned int, unsigned int) [1178] HasSignalOnTrackdir(unsigned int, Trackdir) [2338] Pool::GetNew(unsigned long) [467] SetWindowDirty(WindowClass, int) [1748] ReplaceEnglishWords(char*, bool) [1540] Pool::GetNew(unsigned long, unsigned long) [2114] ShowFirstError() [2380] ResetSignalHandlers() [1539] Pool::FreeItem(unsigned long) [323] SkipSpriteData(unsigned char, unsigned short) [1201] RoadZPosAffectSpeed(RoadVehicle*, int) [549] Pool::CleanPool() [1223] SlIterateArray() [1411] SetDepotReservation(unsigned int, bool) [243] Pool::GetNew(unsigned long) [57] SlObjectMember(void*, SaveLoad const*) [1050] SetupFarmFieldFence(unsigned int, int, unsigned char, DiagDirection) [1286] Pool::GetNew(unsigned long, unsigned long) [1094] StartupEconomy() [2317] SwitchNewGRFBlitter() [1195] Pool::FreeItem(unsigned long) [959] StartupEngines() [1082] TerraformTileHeight(TerraformerState*, unsigned int, int) [2255] Pool::CleanPool() [14] TileLoop_Water(unsigned int) [1579] TerraformTile_Clear(unsigned int, DoCommandFlag, int, Slope) [2256] Pool::CleanPool() [1525] TranslateIndex(SQObjectPtr const&) [1117] TerraformTile_Track(unsigned int, DoCommandFlag, int, Slope) [2257] Pool::CleanPool() [241] TriggerVehicle(Vehicle*, VehicleTrigger) [2121] TerraformTile_Water(unsigned int, DoCommandFlag, int, Slope) [1334] Pool::GetNew(unsigned long) [47] TryPathReserve(Train*, bool, bool) [1512] TownHouseChangeInfo(unsigned int, int, int, ByteReader*) [1335] Pool::FreeItem(unsigned long) [2697] UninitFreeType() [398] TrackOverlapsTracks(TrackBits, Track) [345] Pool::CleanPool() [2355] Utf8TrimString(char*, unsigned long) [1517] TryReserveSafeTrack(Train const*, unsigned int, Trackdir, bool) [1503] Pool::GetNew(unsigned long) [1584] ValidateString(char const*) [1769] UpdateWaypointOrder(Order*) [1825] Pool::GetNew(unsigned long, unsigned long) [902] md5sumToString(char*, char const*, unsigned char const*) [2065] AddWindowToZOrdering(Window*) [1495] Pool::FreeItem(unsigned long) [1678] sq_getstackobj(SQVM*, long long, tagSQObject*) [218] AnimateTile_Industry(unsigned int) [768] Pool::CleanPool() [1842] sq_getuserdata(SQVM*, long long, void**, void**) [876] ChangeGRFDescription(unsigned char, char const*) [2056] Pool::GetNew(unsigned long) [1948] sq_newuserdata(SQVM*, unsigned long long) [1103] ChangeGRFParamLimits(unsigned long, ByteReader*) [2472] Pool::GetNew(unsigned long, unsigned long) [1756] sq_objtostring(tagSQObject*) [645] ChangeTileOwner_Road(unsigned int, Owner, Owner) [2037] Pool::FreeItem(unsigned long) [1741] sq_pushinteger(SQVM*, long long) [742] CheckTownBuild2House(unsigned int*, Town*, int, bool, DiagDirection) [2258] Pool::CleanPool() [168] AddAnimatedTile(unsigned int) [2080] ClearCargoMonitoring(std::map, std::less, std::allocator > > >&, Owner) [2202] Pool::CleanPool() [758] AllocateToolbar() [408] ClearPathReservation(Train const*, unsigned int, Trackdir) [2473] Pool::GetNew(unsigned long) [1226] CheckSubsidised(unsigned char, Owner, SourceType, unsigned short, Station const*) [562] CountMapSquareAround(unsigned int, bool (*)(unsigned int)) [2843] Pool::FreeItem(unsigned long) [1031] CleanUpRoadBits(unsigned int, RoadBits) [1999] DrawOverlappedWindow(Window*, int, int, int, int) [1099] Pool::CleanPool() [630] CmdDoTownAction(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [2019] EnsureNoVehicleProcZ(Vehicle*, void*) [2259] Pool::CleanPool() [1513] CompileTypemask(sqvector&, char const*) [2034] EnsureVisibleCaption(Window*, int, int) [2474] Pool::GetNew(unsigned long) [1641] CopyFromOldName(unsigned short) [646] FindClosestRoadDepot(RoadVehicle const*, int) [2475] Pool::FreeItem(unsigned long) [386] DrawStationTile(int, int, RailType, Axis, StationClassID, unsigned int) [922] FindNearIndustryName(unsigned int, void*) [2260] Pool::CleanPool() [1559] FioFOpenFileTar(TarFileListEntry*, unsigned long*) [48] FindTrainCollideEnum(Vehicle*, void*) [2398] Pool::CleanPool() [1111] FioFindFullPath(char*, char const*, Subdirectory, char const*) [595] FindTrainOnTrackEnum(Vehicle*, void*) [2261] Pool::CleanPool() [869] FiosIsValidFile(char const*, dirent const*, stat*) [382] GetEngineReplacement(EngineRenew*, unsigned short, unsigned short) [1816] Pool::GetNew(unsigned long, unsigned long) [1051] GamelogRevision() [1782] GetFoundation_Object(unsigned int, Slope) [1817] Pool::FreeItem(unsigned long) [2356] GamelogTestMode() [808] GetSlopePixelZ_Clear(unsigned int, unsigned int, unsigned int) [2262] Pool::CleanPool() [901] GetBridgeHeight(unsigned int) [37] GetSlopePixelZ_Track(unsigned int, unsigned int, unsigned int) [1531] Pool::GetNew(unsigned long, unsigned long) [1795] GetCommandFlags(unsigned int) [1074] GetSlopePixelZ_Trees(unsigned int, unsigned int, unsigned int) [1532] Pool::FreeItem(unsigned long) [1400] GetEngineLivery(unsigned short, Owner, unsigned short, Vehicle const*, unsigned char) [1038] GetSlopePixelZ_Water(unsigned int, unsigned int, unsigned int) [2263] Pool::CleanPool() [671] GetIndustrySpec(unsigned char) [647] GetTileDesc_Industry(unsigned int, TileDesc*) [1759] Pool::GetNew(unsigned long, unsigned long) [1675] GetIndustryType(unsigned int) [2780] IConsoleClearCommand() [1760] Pool::FreeItem(unsigned long) [944] GetStringHeight(char const*, int, FontSize) [289] IndustriesChangeInfo(unsigned int, int, int, ByteReader*) [2264] Pool::CleanPool() [929] GetStringHeight(unsigned short, int) [2781] SaveFileToDiskThread(void*) [2265] Pool::CleanPool() [97] GetTileRailType(unsigned int) [793] SaveLoad_PLYR_common(Company*, CompanyProperties*) [2085] Pool::GetNew(unsigned long) [2218] GfxInitPalettes() [1189] SndPlayScreenCoordFx(unsigned short, int, int, int, int) [1417] Pool::GetNew(unsigned long, unsigned long) [2698] HandleBootstrap() [125] TrainCheckIfLineEnds(Train*, bool) [1416] Pool::FreeItem(unsigned long) [134] HasVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [105] UpdateStationWaiting(Station*, unsigned char, unsigned int, SourceType, unsigned short) [2266] Pool::CleanPool() [1003] IConsoleCmdExec(char const*) [119] VehicleEnter_Station(Vehicle*, unsigned int, int, int) [1484] Pool::GetNew(unsigned long) [2699] IConsoleGUIFree() [198] AddAcceptedCargo_Town(unsigned int, CargoArray&, unsigned int*) [1519] Pool::FreeItem(unsigned long) [983] IConsoleGUIInit() [304] AddProducedCargo_Town(unsigned int, CargoArray&) [2107] Pool::CleanPool() [2279] InitTextEffects() [991] CalcEngineReliability(Engine*) [1845] Pool::GetNew(unsigned long) [2280] InitializeAIGui() [1132] ChangeGRFParamDefault(unsigned long, ByteReader*) [2086] Pool::GetNew(unsigned long, unsigned long) [2281] InitializeMusic() [1129] CheckBridgeSlopeNorth(Axis, Slope*, int*) [1830] Pool::FreeItem(unsigned long) [2282] InitializeSound() [1130] CheckBridgeSlopeSouth(Axis, Slope*, int*) [2267] Pool::CleanPool() [2283] InitializeTrees() [1995] CheckNewIndustry_NULL(unsigned int) [2399] Pool::GetNew(unsigned long, unsigned long) [353] LoadNewGRFSound(SoundEntry*) [1734] CheckRailIntroduction() [2400] Pool::FreeItem(unsigned long) [777] void MakeDefaultName(Depot*) [2426] CheckSubsidyDuplicate(unsigned char, SourceType, unsigned short, SourceType, unsigned short) [2038] Pool::PoolItem<&_company_pool>::GetIfValid(unsigned long) [870] MarkBridgeDirty(unsigned int) [130] DoTriggerIndustryTile(unsigned int, IndustryTileTrigger, Industry*, unsigned int&) [2268] Pool::CleanPool() [836] MarkBridgeDirty(unsigned int, unsigned int, DiagDirection, unsigned int) [250] EnumCheckRoadVehClose(Vehicle*, void*) [286] Pool::IsValidID(unsigned long) [1101] NetworkFindName(char*, char const*) [920] FeatureMapSpriteGroup(ByteReader*) [2476] Pool::GetNew(unsigned long) [4] NetworkGameLoop() [104] FindIndustryToDeliver(unsigned int, void*) [2108] Pool::GetNew(unsigned long, unsigned long) [530] NetworkShutDown() [735] FormatGenericCurrency(char*, CurrencySpec const*, OverflowSafeInt, bool, char const*) [2087] Pool::FreeItem(unsigned long) [973] NetworkUDPClose() [1640] GamelogPrintDebugProc(char const*) [2269] Pool::CleanPool() [67] OnTick_Industry() [1217] GetFoundation_Station(unsigned int, Slope) [34] Pool::GetNew(unsigned long) [1064] RecomputePrices() [1166] HasStationReservation(unsigned int) [1310] Pool::GetNew(unsigned long, unsigned long) [2185] ResetCurrencies(bool) [280] MakeSingleHouseBigger(unsigned int) [578] Pool::FreeItem(unsigned long) [2219] ResetIndustries() [855] OrderConditionCompare(OrderConditionComparator, int, int) [367] Pool::CleanPool() [1141] ResetNewGRFData() [1014] RailVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1902] Pool::GetNew(unsigned long) [201] ScanNewGRFFiles(NewGRFScanCallback*) [1404] RoadVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1428] Pool::GetNew(unsigned long, unsigned long) [1057] SetLocalCompany(Owner) [466] SearchLumberMillTrees(unsigned int, void*) [1427] Pool::FreeItem(unsigned long) [2284] ShowNewGRFError() [1604] ShipVehicleChangeInfo(unsigned int, int, int, ByteReader*) [411] Pool::CleanPool() [325] SlCalcObjLength(void const*, SaveLoad const*) [1812] SoundEffectChangeInfo(unsigned int, int, int, ByteReader*) [2203] Pool::GetNew(unsigned long) [1183] SlSetArrayIndex(unsigned int) [1041] StationMapSpriteGroup(ByteReader*, unsigned char) [1614] Pool::GetNew(unsigned long, unsigned long) [628] TownsYearlyLoop() [2192] TerraformTile_Station(unsigned int, DoCommandFlag, int, Slope) [1612] Pool::FreeItem(unsigned long) [11] TrainController(Train*, Vehicle*, bool) [605] TileLoop_TunnelBridge(unsigned int) [2270] Pool::CleanPool() [176] TriggerIndustry(Industry*, IndustryTileTrigger) [542] UpdateLoadUnloadTicks(Vehicle*, Station const*, int) [1906] Pool::GetNew(unsigned long, unsigned long) [2357] UpdateCompanyHQ(unsigned int, unsigned int) [93] UpdateSignalsInBuffer(Owner) [1907] Pool::FreeItem(unsigned long) [614] UpdateOrderDest(Vehicle*, Order const*, int, bool) [746] UpdateStatusAfterSwap(Train*) [2271] Pool::CleanPool() [1908] sq_objtointeger(tagSQObject*) [72] UpdateVehicleTileHash(Vehicle*, bool) [1991] Pool::GetNew(unsigned long) [1912] sq_setprintfunc(SQVM*, void (*)(SQVM*, char const*, ...)) [557] VehicleMapSpriteGroup(ByteReader*, unsigned char, unsigned char) [1547] Pool::GetNew(unsigned long, unsigned long) [481] AddCargoDelivery(unsigned char, Owner, unsigned int, SourceType, unsigned short, Station const*) [464] WhoCanServiceIndustry(Industry*) [1541] Pool::FreeItem(unsigned long) [1341] AddGRFTextToList(GRFText**, GRFText*) [1577] Write_ValidateSetting(void*, SettingDesc const*, int) [2272] Pool::CleanPool() [731] AddGRFTextToList(GRFText**, unsigned char, unsigned int, bool, char const*) [1752] ChangeGRFNumUsedParams(unsigned long, ByteReader*) [2204] Pool::CleanPool() [2285] BindAirportSpecs() [2318] CleanIndustryTileTable(IndustrySpec*) [1730] SQVM::CLOSURE_OP(SQObjectPtr&, SQFunctionProto*) [2358] BuildOwnerLegend() [1829] ClearTile_TunnelBridge(unsigned int, DoCommandFlag) [782] SQVM::CallNative(SQNativeClosure*, long long, long long, SQObjectPtr&, bool&) [6] CallVehicleTicks() [1423] CreateGroupFromGroupID(unsigned char, unsigned char, unsigned char, unsigned short) [1620] SQVM::FOREACH_OP(SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, SQObjectPtr&, long long, int, int&) [1788] ChangeTownRating(Town*, int, int, DoCommandFlag) [442] DedicatedSignalHandler(int) [1853] SQVM::FallBackGet(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool) [631] CmdRenameStation(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [216] DoClearTownHouseHelper(unsigned int, Town*, unsigned short) [1854] SQVM::CallMetaMethod(SQDelegable*, SQMetaMethod, long long, SQObjectPtr&) [954] CmdTerraformLand(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [244] GetFoundation_Industry(unsigned int, Slope) [1974] SQVM::CreateClassInstance(SQClass*, SQObjectPtr&, SQObjectPtr&) [1572] ConvertDateToYMD(int, YearMonthDay*) [232] GetSlopePixelZ_Station(unsigned int, unsigned int, unsigned int) [1723] SQVM::Raise_ParamTypeError(long long, long long, long long) [1719] ConvertYMDToDate(int, unsigned char, unsigned char) [1010] GetTownRoadGridElement(Town*, unsigned int, DiagDirection) [1589] SQVM::Get(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr&, bool, bool) [2412] LoadFilter* CreateLoadFilter(LoadFilter*) [261] GrowTownWithExtraHouse(Town*, unsigned int) [1856] SQVM::Pop() [2700] LoadFilter* CreateLoadFilter(LoadFilter*) [1345] HandleChangeInfoResult(char const*, ChangeInfoResult, unsigned char, unsigned char) [1488] SQVM::Pop(long long) [2115] SaveFilter* CreateSaveFilter(SaveFilter*, unsigned char) [580] HasPbsSignalOnTrackdir(unsigned int, Trackdir) [1955] SQVM::Top() [346] DeleteStaleLinks(Station*) [2176] IConsoleWriteToLogFile(char const*) [1702] SQVM::Call(SQObjectPtr&, long long, long long, SQObjectPtr&, unsigned long long, unsigned long long) [1337] DeleteWindowById(WindowClass, int, bool) [2427] IndustryMapSpriteGroup(ByteReader*, unsigned char) [1927] SQVM::Init(SQVM*, long long) [195] DistanceFromEdge(unsigned int) [1600] IsDriveThroughStopTile(unsigned int) [1455] SQVM::Push(SQObjectPtr const&) [1892] DuplicateGRFText(GRFText*) [648] IsDriveThroughStopTile(unsigned int) [1659] SQVM::GetAt(long long) [1736] EnginesDailyLoop() [1282] IsSuitableForFarmField(unsigned int, bool) [1426] SQVM::GetUp(long long) [501] FindVehicleOnPos(unsigned int, void*, Vehicle* (*)(Vehicle*, void*)) [1419] ReadSpriteLayoutSprite(ByteReader*, bool, bool, bool, int, PalSpriteID*, unsigned short*, unsigned short*) [1703] SQVM::Return(long long, long long, SQObjectPtr&) [1377] FindWindowFromPt(int, int) [277] RoadVehCheckTrainCrash(RoadVehicle*) [1704] SQVM::Execute(SQObjectPtr&, long long, long long, long long, SQObjectPtr&, unsigned long long, SQVM::ExecutionType) [1187] FreightWagonMult(unsigned char) [1086] ShowRejectOrAcceptNews(Station const*, unsigned int, unsigned char*, unsigned short) [1556] SQVM::NewSlot(SQObjectPtr const&, SQObjectPtr const&, SQObjectPtr const&, bool) [1032] GetBindAddresses(SmallVector*, unsigned short) [2782] TerraformTile_Industry(unsigned int, DoCommandFlag, int, Slope) [1928] SQVM::Release() [2220] GetBroadestDigit(unsigned int*, unsigned int*, FontSize) [1314] _io_file_lexfeed_ASCII(void*) [1975] SQVM::CLASS_OP(SQObjectPtr&, long long, long long) [632] GetCargoCallback(CallbackID, unsigned int, unsigned int, CargoSpec const*) [1690] AddAcceptedCargo_Object(unsigned int, CargoArray&, unsigned int*) [1803] SQVM::Finalize() [2701] GetCurrentLocale(char const*) [1215] CanCargoServiceIndustry(unsigned char, Industry*, bool*, bool*) [1705] SQVM::StartCall(SQClosure*, long long, long long, long long, bool) [229] GetHouseCallback(CallbackID, unsigned int, unsigned int, unsigned short, Town*, unsigned int, bool, unsigned char, unsigned int) [649] ChangeTileOwner_Station(unsigned int, Owner, Owner) [1929] SQVM::SQVM(SQSharedState*) [26] GetNewVehiclePos(Vehicle const*) [2177] CheckNewIndustry_Forest(unsigned int) [1930] SQVM::~SQVM() [285] GetPartialPixelZ(int, int, Slope) [1102] CheckNewIndustry_OilRig(unsigned int) [1048] Ship::UpdateCache() [2286] GfxInitSpriteMem() [1454] CommonVehicleChangeInfo(EngineInfo*, int, ByteReader*) [2477] Ship::UpdateDeltaXY(Direction) [2702] HasRailtypeAvail(Owner, RailType) [139] CreateNewIndustryHelper(unsigned int, unsigned char, DoCommandFlag, IndustrySpec const*, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType, Industry**) [1013] Ship::~Ship() [1935] IConsoleAliasGet(char const*) [1281] GetOtherTunnelBridgeEnd(unsigned int) [1818] Sign::UpdateVirtCoord() [2287] IConsoleGUIPrint(TextColour, char*) [544] GetSlopePixelZ_Industry(unsigned int, unsigned int, unsigned int) [1819] Sign::Sign(Owner) [2171] InitWindowSystem() [94] GetTileSlopeGivenHeight(int, int, int, int, int*) [1820] Sign::~Sign() [2288] InitializeCheats() [326] GetTileTrackStatus_Road(unsigned int, TransportType, unsigned int, DiagDirection) [500] Town::PostDestructor(unsigned long) [1603] IsTunnelInWayDir(unsigned int, int, DiagDirection) [1214] GetTileTrackStatus_Town(unsigned int, TransportType, unsigned int, DiagDirection) [197] Town::UpdateVirtCoord() [36] NewHouseTileLoop(unsigned int) [2000] IndustrytilesChangeInfo(unsigned int, int, int, ByteReader*) [1253] Town::GetByTile(unsigned int) [1383] OnTick_Companies() [2428] Load_STORY_PAGE_ELEMENT() [1599] Town::GetRandom() [1386] OnTick_LinkGraph() [2097] LocalGetWindowPlacement(WindowDesc const*, short, short, int) [1533] Town::~Town() [41] PlayVehicleSound(Vehicle const*, VehicleSoundEvent) [2122] Save_STORY_PAGE_ELEMENT() [443] CStrA::AddFormatL(char const*, __va_list_tag*) [547] ReInitAllWindows() [1684] TownHouseMapSpriteGroup(ByteReader*, unsigned char) [1761] Depot::~Depot() [849] ReadLanguagePack(LanguageMetadata const*) [428] TrainApproachingLineEnd(Train*, bool, bool) [1836] Order::AssignOrder(Order const&) [1514] RemapOldStringID(unsigned short) [99] TrainMovedChangeSignals(unsigned int, DiagDirection) [1504] Order::MakeLoading(bool) [827] RemoveTextEffect(unsigned short) [1072] AdvertiseIndustryOpening(Industry const*) [2088] Order::MakeImplicit(unsigned short) [2289] ResetVehicleHash() [531] ChangeGRFParamValueNames(ByteReader*) [2339] Order::MakeGoToWaypoint(unsigned short) [2063] SetFocusedWindow(Window*) [463] ChangeIndustryProduction(Industry*, bool) [1500] Order::MakeLeaveStation() [2290] SetModalProgress(bool) [302] CheckClickOnViewportSign(ViewPort const*, int, int, ViewportSign const*) [1687] Order::ConvertFromOldSavegame() [2076] SetObjectToPlace(unsigned int, unsigned int, HighLightStyle, WindowClass, int) [80] CheckIfTrainNeedsService(Train*) [1489] Order::Free() [759] ShowVitalWindows() [1315] EnsureNoTrainOnTrackProc(Vehicle*, void*) [514] Order::SetRefit(unsigned char) [624] SlGetFieldLength() [343] GetSignalStateByTrackdir(unsigned int, Trackdir) [1837] Order::Order(unsigned int) [1193] SndPlayVehicleFx(unsigned short, Vehicle const*) [1231] GetSignalStateByTrackdir(unsigned int, Trackdir) [1170] Order::~Order() [2703] StartupCompanies() [1278] GetTileTrackStatus_Clear(unsigned int, TransportType, unsigned int, DiagDirection) [13] Train::UpdateSpeed() [1145] StartupDisasters() [102] GetTileTrackStatus_Track(unsigned int, TransportType, unsigned int, DiagDirection) [108] Train::UpdateDeltaXY(Direction) [958] StartupOneEngine(Engine*, int) [1655] GetTileTrackStatus_Water(unsigned int, TransportType, unsigned int, DiagDirection) [177] Train::ConsistChanged(ConsistChangeFlags) [87] TownsMonthlyLoop() [270] GetTunnelBridgeDirection(unsigned int) [665] Train::FindClosestDepot(unsigned int*, unsigned short*, bool*) [1070] UpdateCursorSize() [650] GetTunnelBridgeDirection(unsigned int) [607] Train::UpdateAcceleration() [608] UpdateTextEffect(unsigned short, unsigned short) [1592] GetTunnelBridgeDirection(unsigned int) [1476] Train::GetOrderStationLocation(unsigned short) [1350] UpdateTownRadius(Town*) [550] InitBlocksizeForVehicles(VehicleType, EngineImageType) [9] Train::Tick() [633] Utf8StringLength(char const*) [1402] MapSpriteMappingRecolour(PalSpriteID*) [76] Train::OnNewDay() [1297] ValParamRoadType(RoadType) [1437] TerraformGetHeightOfTile(TerraformerState const*, unsigned int) [120] Train::MarkDirty() [2146] ValidatePlaylist(unsigned char*, unsigned char*) [351] AddAcceptedCargo_Industry(unsigned int, CargoArray&, unsigned int*) [405] Train::~Train() [81] VehicleEnterTile(Vehicle*, unsigned int, int, int) [1511] AircraftVehicleChangeInfo(unsigned int, int, int, ByteReader*) [1073] AIInfo::Constructor(SQVM*) [1913] sq_base_register(SQVM*) [800] ChangeGRFParamDescription(unsigned char, char const*) [2069] AIInfo::RegisterAPI(Squirrel*) [1122] sq_compilebuffer(SQVM*, char const*, long long, char const*, unsigned long long) [787] FollowPreviousRoadVehicle(RoadVehicle const*, RoadVehicle const*, unsigned int, DiagDirection, bool) [1139] AIInfo::DummyConstructor(SQVM*) [1942] sq_getforeignptr(SQVM*) [1392] NetworkHandleCommandQueue(ServerNetworkGameSocketHandler*) [2070] AIInfo::~AIInfo() [1821] sq_getinstanceup(SQVM*, long long, void**, void*) [1450] ReadSpriteLayoutRegisters(ByteReader*, TileLayoutFlags, bool, NewGRFSpriteLayout*, unsigned int) [2844] AyStar::Init(unsigned int (*)(unsigned int, unsigned int), unsigned int) [1753] sq_pushroottable(SQVM*) [2042] RemoveWindowFromZOrdering(Window*) [2401] AyStar::Clear() [1914] sq_setforeignptr(SQVM*, void*) [1259] SetRailStationReservation(unsigned int, bool) [222] CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::CYapfT() [1964] sq_setinstanceup(SQVM*, long long, void*) [117] UpdateVehicleViewportHash(Vehicle*, int, int) [1521] CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::~CYapfT() [2413] AfterLoadStations() [424] VehicleEnter_TunnelBridge(Vehicle*, unsigned int, int, int) [738] CYapfT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::CYapfT() [291] AfterLoadVehicles(bool) [196] DeleteEntryFromSpriteCache(unsigned int) [1485] Engine::Engine(VehicleType, unsigned short) [40] CallLandscapeTick() [651] EnumCheckRoadVehCrashTrain(Vehicle*, void*) [1534] Engine::Engine() [2704] CheckSwitchToEuro() [1279] GetFoundation_TunnelBridge(unsigned int, Slope) [1535] Engine::~Engine() [483] ClearTile_Station(unsigned int, DoCommandFlag) [292] GetTileTrackStatus_Station(unsigned int, TransportType, unsigned int, DiagDirection) [1529] Object::GetByTile(unsigned int) [157] CmdLandscapeClear(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [278] GetVehicleTunnelBridgeProc(Vehicle*, void*) [1645] Packet::Recv_uint8() [2186] CopyGRFConfigList(GRFConfig**, GRFConfig const*, bool) [2154] IndustrytileMapSpriteGroup(ByteReader*, unsigned char) [1583] Packet::Send_uint8(unsigned char) [2221] DeleteStationNews(unsigned short) [652] MakeRailStationAreaSmaller(BaseStation*) [2478] Packet::Recv_string(char*, unsigned long, StringValidationSettings) [1893] DeleteSubsidyWith(SourceType, unsigned short) [1199] RoadVehGetSlidingDirection(RoadVehicle const*, int, int) [1742] Packet::Recv_uint32() [52] DeleteVehicleNews(unsigned int, unsigned short) [1499] SetTunnelBridgeReservation(unsigned int, bool) [clone .constprop.159] [2089] Packet::Send_string(char const*) [1737] DisasterDailyLoop() [627] TerraformTile_TunnelBridge(unsigned int, DoCommandFlag, int, Slope) [2046] Packet::Send_uint16(unsigned short) [380] DistanceManhattan(unsigned int, unsigned int) [1722] GetDisallowedRoadDirections(unsigned int) [1323] Packet::Send_uint32(unsigned int) [202] DoScanNewGRFFiles(void*) [506] GetSlopePixelZ_TunnelBridge(unsigned int, unsigned int, unsigned int) [2402] Packet::Send_uint64(unsigned long long) [986] DoZoomInOutWindow(ZoomStateChange, Window*) [1588] GetTileTrackStatus_Industry(unsigned int, TransportType, unsigned int, DiagDirection) [1735] Packet::PrepareToRead() [316] EngineReplacement(EngineRenew*, unsigned short, unsigned short, bool*) [868] MakeEnglishOriginalTownName(char*, char const*, unsigned int) [1354] Packet::PrepareToSend() [1180] FindClearedObject(unsigned int) [1240] SubtractMoneyFromAnyCompany(Company*, CommandCost) [1644] Packet::ReadRawPacketSize() [2705] FindWindowByClass(WindowClass) [2123] _SetGeneratingWorldProgress(GenWorldProgress, unsigned int, unsigned int) [2143] Packet::Send_bool(bool) [803] FixupTrainLengths() [1047] CheckNewIndustry_OilRefinery(unsigned int) [1321] Packet::Packet(NetworkSocketHandler*) [2222] GamelogGRFAddList(GRFConfig const*) [2319] FinalisePriceBaseMultipliers() [1353] Packet::Packet(unsigned char) [2359] GamelogPrintDebug(int) [1835] GetTunnelBridgeTransportType(unsigned int) [1298] Packet::~Packet() [2172] GamelogStopAction() [771] IsCompatibleTrainStationTile(unsigned int, unsigned int) [2109] Window::InitNested(int) [1245] GetCargoIDByLabel(unsigned int) [468] TrainApproachingCrossingEnum(Vehicle*, void*) [2165] Window::OnFocusLost() [422] GetEngineProperty(unsigned short, PropertyID, unsigned int, Vehicle const*) [539] TrainApproachingCrossingTile(Train const*) [1910] Window::ApplyDefaults() [112] GetGlobalVariable(unsigned char, unsigned int*, GRFFile const*) [1272] IsSlopeWithThreeCornersRaised(Slope) [834] Window::InitializeData(int) [1174] GetGrfSpecFeature(VehicleType) [473] CancelLoadingDueToDeletedOrder(Vehicle*) [546] Window::InvalidateData(int, bool) [1209] GetHouseNorthPart(unsigned short&) [622] MarkCanalsAndRiversAroundDirty(unsigned int) [2071] Window::CreateNestedTree(bool) [708] GetOtherBridgeEnd(unsigned int) [1005] GetMinimalAirportDistanceToTile(TileIterator&, unsigned int) [835] Window::FinishInitNested(int) [482] GetOtherTunnelEnd(unsigned int) [581] GetTileTrackStatus_TunnelBridge(unsigned int, TransportType, unsigned int, DiagDirection) [1106] Window::FindWindowPlacementAndResize(int, int) [966] GetShipSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [2783] NetworkFindBroadcastIPsInternal(SmallVector*) [880] Window::ReInit(int, int) [465] GetStringWithArgs(char*, unsigned short, StringParameters*, char const*, unsigned int, bool) [491] CheckCanTerraformSurroundingTiles(unsigned int, unsigned int, int) [623] Window::Window(WindowDesc*) [1464] GetTempDataEngine(unsigned short) [1724] GetCurrentTotalNumberOfIndustries() [1085] Window::~Window() [1378] HandleMouseEvents() [1951] RemoveDuplicatesFromGRFConfigList(GRFConfig*) [395] BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [1124] HandleZoomMessage(Window*, ViewPort const*, unsigned char, unsigned char) [1456] GetScaledIndustryGenerationProbability(unsigned char, bool*) [421] BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [831] HasBridgeFlatRamp(Slope, Axis) [653] CollectTrackbitsFromCrashedVehiclesEnum(Vehicle*, void*) [755] BaseSet::FillSetDetails(IniFile*, char const*, char const*, bool) [604] HasRoadTypesAvail(Owner, RoadTypes) [61] DoLoad(LoadFilter*, bool) [1065] Company::Company(unsigned short, bool) [634] HasVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [51] DoSave(SaveFilter*, bool) [2403] Company::~Company() [128] IncreaseSpriteLRU() [560] SkipIf(ByteReader*) [1956] GRFFile::GRFFile(GRFConfig const*) [135] IndustryDailyLoop() [2178] ConExec(unsigned char, char**) [1957] GRFFile::~GRFFile() [2291] InitializeDockGui() [1004] ConExit(unsigned char, char**) [2007] IniFile::OpenFile(char const*, Subdirectory, unsigned long*) [2292] InitializeEconomy() [1116] GRFInfo(ByteReader*) [2008] IniFile::IniFile(char const* const*) [2293] InitializeObjects() [1260] GetTime() [2009] IniFile::~IniFile() [2360] InitializeRailGUI() [921] CMSAMine(unsigned int) [725] IniItem::IniItem(IniGroup*, char const*, char const*) [2294] InitializeRailGui() [1765] CMSATree(unsigned int) [1718] IniItem::~IniItem() [2295] InitializeRoadGui() [879] CfgApply(ByteReader*) [1976] SQClass::CreateInstance() [1385] IsNewsTickerShown() [859] Chance16(unsigned int, unsigned int) [1653] SQClass::NewSlot(SQSharedState*, SQObjectPtr const&, SQObjectPtr const&, bool) [2223] IsReleasedVersion() [797] Chance16(unsigned int, unsigned int) [2404] SQClass::Release() [927] LoadFromHighScore() [1012] GRFSound(ByteReader*) [1872] SQClass::Finalize() [53] LoadUnloadStation(Station*) [163] GrowTown(Town*) [1873] SQClass::SQClass(SQSharedState*, SQClass*) [458] NetworkDisconnect(bool, bool) [1789] IsBridge(unsigned int) [1874] SQClass::~SQClass() [2414] PositionStatusbar(Window*) [1181] IsTunnel(unsigned int) [1135] SQLexer::ReadNumber() [210] RebuildTownCaches() [1477] IsTunnel(unsigned int) [1062] SQLexer::ReadString(unsigned int, bool) [336] CommandCost RemoveRailStation(Waypoint*, DoCommandFlag, OverflowSafeInt) [993] ParamSet(ByteReader*) [1344] SQLexer::APPEND_CHAR(unsigned int) [1100] ResetWindowSystem() [875] ScanInfo(ByteReader*) [1069] SQLexer::LexBlockComment() [2706] ScreenSizeChanged() [253] ScanPath(FileScanner*, char const*, char const*, unsigned long, bool) [999] SQLexer::Lex() [2361] SetDParamMaxValue(unsigned int, unsigned long long, unsigned int, FontSize) [1473] SkipAct1(ByteReader*) [996] SQLexer::Next() [2224] SortIndustryTypes() [1591] SkipAct5(ByteReader*) [1052] SQLexer::ReadID() [2147] TicksToLeaveDepot(Train const*) [1606] SkipActA(ByteReader*) [1545] SQLexer::GetIDType(char*) [92] UpdateTownCargoes(Town*) [932] Load_AIPL() [1148] SQLexer::SQLexer(SQSharedState*, unsigned int (*)(void*), void*, void (*)(void*, char const*) volatile, void*) [492] UpdateTownMaxPass(Town*) [730] Load_ANIT() [1945] SQLexer::~SQLexer() [1252] UsesWagonOverride(Vehicle const*) [2429] Load_APID() [1524] SQTable::AllocNodes(long long) [761] VehicleEnterDepot(Vehicle*) [2430] Load_ATID() [1804] SQTable::_ClearNodes() [635] ViewportAddString(DrawPixelInfo const*, ZoomLevel, ViewportSign const*, unsigned short, unsigned short, unsigned short, unsigned long long, unsigned long long, Colours) [365] Load_CAPA() [1451] SQTable::Get(SQObjectPtr const&, SQObjectPtr&) [1711] sq_setparamscheck(SQVM*, long long, char const*) [1079] Load_CAPR() [1526] SQTable::Next(bool, SQObjectPtr const&, SQObjectPtr&, SQObjectPtr&) [2048] sq_setreleasehook(SQVM*, long long, long long (*)(void*, long long)) [900] Load_CAPY() [1977] SQTable::Clone() [1028] str_strip_colours(char*) [696] Load_CHTS() [1598] SQTable::Rehash(bool) [2100] AddGenericCallback(unsigned char, GRFFile const*, SpriteGroup const*) [871] Load_DEPT() [1398] SQTable::NewSlot(SQObjectPtr const&, SQObjectPtr const&) [2362] AfterLoadLabelMaps() [1018] Load_ECMY() [1570] SQTable::Release() [814] AfterLoadRoadStops() [779] Load_EIDS() [1805] SQTable::Finalize() [2363] AfterLoadStoryBook() [769] Load_ENGN() [1566] SQTable::SQTable(SQSharedState*, long long) [2364] CheckExternalFiles() [1080] Load_ENGS() [666] Station::AddFacility(StationFacility, unsigned int) [626] CheckTrainsLengths() [2431] Load_ERNW() [524] Station::UpdateVirtCoord() [795] CircularTileSearch(unsigned int*, unsigned int, bool (*)(unsigned int, void*), void*) [2432] Load_GLOG() [95] Station::RecomputeIndustriesNear() [98] CircularTileSearch(unsigned int*, unsigned int, unsigned int, unsigned int, bool (*)(unsigned int, void*), void*) [2433] Load_GOAL() [96] Station::RecomputeIndustriesNearForAll() [2365] ClearGRFConfigList(GRFConfig**) [2434] Load_GRPS() [1543] Station::Station(unsigned int) [2366] CopyTempEngineData() [1002] Load_GSDT() [919] Station::~Station() [781] DecodeSingleSprite(SpriteLoader::Sprite*, unsigned char, unsigned long, SpriteType, long long, unsigned char, ZoomLevel, unsigned char, unsigned char) [2435] Load_GSTR() [548] Station::~Station() [107] DeleteAnimatedTile(unsigned int) [2436] Load_HIDS() [2011] Vehicle::AddToShared(Vehicle*) [1894] DeleteIndustryNews(unsigned short) [2437] Load_IIDS() [341] Vehicle::BeginLoading() [1030] DetermineBasePaths(char const*) [716] Load_INDY() [290] Vehicle::LeaveStation() [925] DoCommandPInternal(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, bool, bool) [833] Load_ITBL() [217] Vehicle::HandleLoading(bool) [2148] EnginesMonthlyLoop() [792] Load_LGRJ() [1320] Vehicle::PreDestructor() [1165] FindVehicleOnPosXY(int, int, void*, Vehicle* (*)(Vehicle*, void*)) [528] Load_LGRP() [349] Vehicle::UpdatePosition() [984] FioAppendDirectory(char*, char const*, Searchpath, Subdirectory) [2438] Load_LGRS() [62] Vehicle::UpdateViewport(bool) [851] FioCheckFileExists(char const*, Subdirectory) [712] Load_MAP1() [276] Vehicle::HandleBreakdown() [2173] GamelogStartAction(GamelogActionType) [783] Load_MAP2() [1502] Vehicle::CancelReservation(unsigned short, Station*) [383] GetCharacterHeight(FontSize) [713] Load_MAP3() [389] Vehicle::UpdateVisualEffect(bool) [161] GetFoundationSlope(unsigned int, int*) [517] Load_MAP4() [1294] Vehicle::GetGroundVehicleCache() [610] GetGRFSpriteOffset(unsigned int) [518] Load_MAP5() [1510] Vehicle::GetGroundVehicleFlags() [2296] GetGRFTownNameList() [519] Load_MAP6() [1263] Vehicle::HandlePathfindingResult(bool) [1780] GetGRFTownNameType(int) [520] Load_MAP7() [169] Vehicle::UpdatePositionAndViewport() [1573] GetRailTypeByLabel(unsigned int, bool) [714] Load_MAPH() [856] Vehicle::DeleteUnreachedImplicitOrders() [1781] GetSettingFromName(char const*, unsigned int*) [1035] Load_MAPS() [475] Vehicle::SetNext(Vehicle*) [114] GetTileTrackStatus(unsigned int, TransportType, unsigned int, DiagDirection) [455] Load_MAPT() [1182] Vehicle::OnNewDay() [84] GetTownRadiusGroup(Town const*, unsigned int) [2784] Load_NAME() [577] Vehicle::Vehicle(VehicleType) [559] GetTrainSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [938] Load_NGRF() [49] Vehicle::~Vehicle() [39] GetVehicleCallback(CallbackID, unsigned int, unsigned int, unsigned short, Vehicle const*) [2439] Load_OBID() [1785] AIConfig::SetSetting(char const*, int) [101] GetVehicleProperty(Vehicle const*, PropertyID, unsigned int) [969] Load_OBJS() [1831] AIConfig::ClearConfigList() [828] HideFillingPercent(unsigned short*) [860] Load_OPTS() [2057] AIConfig::FindInfo(char const*, int, bool) [2297] InitializeOldNames() [776] Load_ORDL() [1677] AIConfig::GetConfig(Owner, ScriptConfig::ScriptSettingSource) [2298] InitializeVehicles() [683] Load_ORDR() [1877] AIConfig::~AIConfig() [308] Load_NewGRFMapping(OverrideManagerBase&) [2440] Load_PATS() [1946] Aircraft::UpdateDeltaXY(Direction) [309] MoveAllTextEffects() [878] Load_PLYR() [918] Aircraft::~Aircraft() [320] MoveGoodsToStation(unsigned char, unsigned int, SourceType, unsigned short, SmallVector const*) [1081] Load_PRIC() [1236] ByteBlob::Free() [1689] NetworkAdminUpdate(AdminUpdateFrequency) [2441] Load_PSAC() [1262] ByteBlob::Prepare(unsigned long) [1075] NetworkSendCommand(unsigned int, unsigned int, unsigned int, unsigned int, void (*)(CommandCost const&, unsigned int, unsigned int, unsigned int), char const*, Owner) [933] Load_RAIL() [1127] GameInfo::Constructor(SQVM*) [406] NetworkServerStart() [898] Load_SIGN() [2405] GameInfo::RegisterAPI(Squirrel*) [1368] NetworkServer_Tick(bool) [407] Load_STNN() [2479] GameInfo::~GameInfo() [961] NetworkTextMessage(NetworkAction, TextColour, bool, char const*, char const*, long long) [864] Load_STNS() [964] Industry::PostDestructor(unsigned long) [155] OPFShipChooseTrack(Ship const*, unsigned int, DiagDirection, TrackBits, bool&) [975] Load_SUBS() [1875] Industry::RecomputeProductionMultipliers() [1128] RelocateAllWindows(int, int) [2442] Load_TIDS() [616] Industry::GetRandom() [2707] ResetCompanyLivery(Company*) [347] Load_TOWN() [410] Industry::~Industry() [2101] ResetObjectToPlace() [2785] Load_WAYP() [1546] IniGroup::GetItem(char const*, bool) [2367] ResetSignalVariant(int) [1431] MakeClear(unsigned int, ClearGround, unsigned int) [clone .constprop.141] [829] IniGroup::IniGroup(IniLoadFile*, char const*, char const*) [844] RoadVehUpdateCache(RoadVehicle*, bool) [1447] MakeWater(unsigned int, Owner, WaterClass, unsigned char) [2010] IniGroup::~IniGroup() [451] SaveLoad_LinkGraph(LinkGraph&) [654] PlaceTree(unsigned int, unsigned int) [673] Layouter::ResetFontCache(FontSize) [151] Save_NewGRFMapping(OverrideManagerBase const&) [2381] Ptrs_BKOR() [619] Layouter::ResetLineCache() [2225] SetDParamMaxDigits(unsigned int, unsigned int, FontSize) [899] Ptrs_CAPY() [1388] Layouter::ReduceLineCache() [615] ShowFillingPercent(int, int, int, unsigned char, unsigned short) [872] Ptrs_DEPT() [158] Layouter::GetCachedParagraphLayout(char const*, unsigned long, FontState const&) [2149] StationMonthlyLoop() [2382] Ptrs_ERNW() [1295] Layouter::GetFont(FontSize, TextColour) [679] SubsidyMonthlyLoop() [717] Ptrs_INDY() [1257] Layouter::GetBounds() [789] TunnelBridgeIsFree(unsigned int, unsigned int, Vehicle const*) [2383] Ptrs_LGRS() [148] Layouter::Layouter(char const*, int, TextColour, FontSize) [1089] UnInitWindowSystem() [968] Ptrs_OBJS() [420] MusicSet::FillSetDetails(IniFile*, char const*, char const*) [456] UnreserveRailTrack(unsigned int, Track) [775] Ptrs_ORDL() [266] PoolBase::Clean(PoolType) [877] VehiclesYearlyLoop() [690] Ptrs_ORDR() [1931] RefTable::AllocNodes(unsigned long long) [1581] sq_aux_gettypedarg(SQVM*, long long, tagSQObjectType, SQObjectPtr**) [1019] Ptrs_PLYR() [1978] RefTable::Add(unsigned long long, tagSQObject&) [1915] sq_seterrorhandler(SQVM*) [409] Ptrs_STNN() [1979] RefTable::Get(tagSQObject&, unsigned long long&, RefTable::RefNode**, bool) [2368] AfterLoadLinkGraphs() [955] Ptrs_STNS() [1980] RefTable::AddRef(tagSQObject&) [73] AnimateNewHouseTile(unsigned int) [772] Ptrs_TOWN() [1932] RefTable::Finalize() [974] AppendPathSeparator(char*, char const*) [448] Ptrs_VEHS() [1617] RoadStop::MakeDriveThrough() [567] CallWindowTickEvent() [2384] Ptrs_WAYP() [1396] RoadStop::IsDriveThroughRoadStopContinuation(unsigned int, unsigned int) [636] CheckClickOnVehicle(ViewPort const*, int, int) [685] Save_AIPL() [1626] RoadStop::Enter(RoadVehicle*) [2226] CleanUpGRFTownNames() [1118] Save_ANIT() [813] RoadStop::Entry::Rebuild(RoadStop const*, int) [78] ClosestTownFromTile(unsigned int, unsigned int) [2124] Save_APID() [1623] RoadStop::Leave(RoadVehicle*) [1143] CompaniesYearlyLoop() [2125] Save_ATID() [1401] RoadStop::GetByTile(unsigned int, RoadStopType) [32] CreateEffectVehicle(int, int, int, EffectVehicleType) [2126] Save_BKOR() [1613] RoadStop::~RoadStop() [1136] DeleteWindowByClass(WindowClass) [191] Save_CAPA() [1406] SQString::Create(SQSharedState*, char const*, long long) [710] DoPaletteAnimations() [850] Save_CAPY() [1445] SQString::Release() [317] DrawShipDepotSprite(int, int, Axis, DepotPart) [1119] Save_CHTS() [1446] SQString::SQString(char const*, long long) [2369] GamelogTestRevision() [804] Save_DEPT() [1732] Squirrel::CallMethod(tagSQObject, char const*, tagSQObject*, int) [1188] GetBridgeFoundation(Slope, Axis) [2127] Save_ECMY() [1933] Squirrel::Initialize() [1248] GetCargoTranslation(unsigned char, GRFFile const*, bool) [723] Save_EIDS() [946] Squirrel::LoadScript(SQVM*, char const*, bool) [2187] GetCompanyRailtypes(Owner) [724] Save_ENGN() [1983] Squirrel::LoadScript(char const*) [2370] GetCompanyRoadtypes(Owner) [2128] Save_ERNW() [1958] Squirrel::AddClassEnd() [1865] GetCustomRailSprite(RailtypeInfo const*, unsigned int, RailTypeSpriteGroup, TileContext, unsigned int*) [778] Save_GLOG() [1683] Squirrel::MethodExists(tagSQObject, char const*) [337] GetDirectionTowards(Vehicle const*, int, int) [2129] Save_GOAL() [1934] Squirrel::Uninitialize() [1164] GetIndustryTileSpec(unsigned short) [2130] Save_GRPS() [1959] Squirrel::AddClassBegin(char const*) [1949] GetLinkGraphJobDesc() [2131] Save_GSDT() [1911] Squirrel::CallIntegerMethod(tagSQObject, char const*, int*, int) [637] GetRelativePosition(unsigned int, unsigned int) [2132] Save_GSTR() [839] Squirrel::CallStringMethodStrdup(tagSQObject, char const*, char const**, int) [1857] IConsoleCmdRegister(char const*, bool (*)(unsigned char, char**), ConsoleHookResult (*)(bool)) [2133] Save_HIDS() [1960] Squirrel::Reset() [143] IndustryMonthlyLoop() [2134] Save_IIDS() [1791] Squirrel::AddConst(char const*, int) [2299] InitNewsItemStructs() [503] Save_INDY() [947] Squirrel::LoadFile(SQVM*, char const*, unsigned long long) [2300] InitializeCompanies() [764] Save_ITBL() [1775] Squirrel::AddMethod(char const*, long long (*)(SQVM*), unsigned int, char const*, void*, int) [2301] InitializeLandscape() [788] Save_LGRJ() [2340] Squirrel::Squirrel(char const*) [2302] InitializeObjectGui() [682] Save_LGRP() [2341] Squirrel::~Squirrel() [2227] InitializeSoundPool() [2135] Save_LGRS() [891] Waypoint::UpdateVirtCoord() [2371] IsGoodGRFConfigList(GRFConfig*) [313] Save_MAP1() [1147] Waypoint::~Waypoint() [910] bool IterateVehicleParts(Vehicle*, ReserveCargoAction) [327] Save_MAP2() [2166] Waypoint::~Waypoint() [1642] LeastCommonMultiple(int, int) [273] Save_MAP3() [1661] sqvector::push_back(SQObjectPtr const&) [340] MarkTileDirtyByTile(unsigned int, int) [314] Save_MAP4() [1095] AILibrary::Constructor(SQVM*) [1962] NetworkAdminConsole(char const*, char const*) [376] Save_MAP5() [2182] AILibrary::RegisterAPI(Squirrel*) [1391] NetworkCalculateLag(ServerNetworkGameSocketHandler const*) [419] Save_MAP6() [2205] AILibrary::~AILibrary() [2708] NetworkCoreShutdown() [315] Save_MAP7() [2845] BaseMedia::GetUsedSet() [1362] NetworkUDPAdvertise() [334] Save_MAPH() [2480] BaseMedia::GetExtension() [2415] PositionMainToolbar(Window*) [2136] Save_MAPS() [767] BaseMedia::SetSet(char const*) [766] ReverseTrainSwapVeh(Train*, int, int) [274] Save_MAPT() [377] BaseMedia::AddFile(char const*, unsigned long, char const*) [2709] SetCurrentGrfLangID(unsigned char) [887] Save_NGRF() [1733] BaseMedia::GetUsedSet() [153] TriggerIndustryTile(unsigned int, IndustryTileTrigger) [2137] Save_OBID() [2481] BaseMedia::GetExtension() [295] TryReserveRailTrack(unsigned int, Track, bool) [917] Save_OBJS() [2846] BaseMedia::SetSet(char const*) [2093] UnshowCriticalError() [719] Save_ORDL() [412] BaseMedia::AddFile(char const*, unsigned long, char const*) [943] UpdateAircraftCache(Aircraft*, bool) [459] Save_ORDR() [2482] BaseMedia::GetExtension() [990] UpdateAirportsNoise() [750] Save_PATS() [2847] BaseMedia::SetSet(char const*) [743] UpdateLevelCrossing(unsigned int, bool) [810] Save_PLYR() [736] BaseMedia::AddFile(char const*, unsigned long, char const*) [638] UpdateObjectColours(Company const*) [2138] Save_PSAC() [1302] CargoList > >::OnCleanPool() [1369] UpdateTileSelection() [882] Save_RAIL() [1303] CargoList > >::InvalidateCache() [2040] AllocateHouseClassID(unsigned char, unsigned int) [837] Save_SIGN() [1222] CargoList > >::RemoveFromCache(CargoPacket const*, unsigned int) [25] AnimateAnimatedTiles() [154] Save_STNN() [307] CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [2303] BuildLinkStatsLegend() [930] Save_SUBS() [1299] CargoList > >::~CargoList() [1663] CanVehicleUseStation(Vehicle const*, Station const*) [2139] Save_TIDS() [1311] CargoList > >::OnCleanPool() [1807] CheckAllowRemoveRoad(unsigned int, RoadBits, Owner, RoadType, DoCommandFlag, bool) [144] Save_TOWN() [721] CargoList > >::InvalidateCache() [1293] CheckCompanyHasMoney(CommandCost&) [256] Save_VEHS() [460] CargoList > >::TryMerge(CargoPacket*, CargoPacket*) [554] CompaniesMonthlyLoop() [2081] SkipAct11(ByteReader*) [1171] CargoList > >::~CargoList() [1440] CountVehiclesInChain(Vehicle const*) [1557] SkipAct12(ByteReader*) [240] CargoLoad::operator()(CargoPacket*) [435] DecreaseVehicleValue(Vehicle*) [703] SmokeTick(EffectVehicle*) [2342] FontCache::FontCache(FontSize) [2228] DeleteWindowViewport(Window*) [2786] BinaryHeap::Init(unsigned int) [1608] GRFConfig::SetSuitablePalette() [129] GetFloodingBehaviour(unsigned int) [2385] BinaryHeap::Clear(bool) [1662] GRFConfig::FinalizeParameterInfo() [2049] GetNorthernBridgeEnd(unsigned int) [21] CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::FindPath(Train const*) [2483] GRFConfig::GRFConfig(GRFConfig const&) [378] GetReservedTrackbits(unsigned int) [728] CYapfBaseT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::FindPath(Train const*) [1654] GRFConfig::GRFConfig(char const*) [881] GetRoadVehSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [228] CYapfBaseT, 8, 10>, CYapfDestinationTileRoadT> >::FindPath(RoadVehicle const*) [2343] GRFConfig::~GRFConfig() [639] GetSlopePixelZOnEdge(Slope, DiagDirection, int*, int*) [655] DumpTarget::BeginStruct(unsigned long, char const*, void const*) [1839] GRFConfig::~GRFConfig() [699] GetSouthernBridgeEnd(unsigned int) [1883] FileReader::Read(unsigned char*, unsigned long) [1287] LinkGraph::Edge::Update(unsigned int, unsigned int, EdgeUpdateMode) [149] GetStringBoundingBox(char const*, FontSize) [2386] FileReader::~FileReader() [620] LinkGraph::Init(unsigned int) [821] GetStringBoundingBox(unsigned short) [1657] FileWriter::Write(unsigned char*, unsigned long) [1992] LinkGraph::Node::RemoveEdge(unsigned short) [65] GetTrainStopLocation(unsigned short, unsigned int, Train const*, int*, int*) [2155] FileWriter::Finish() [602] LinkGraph::Node::UpdateEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [2304] InitializeAirportGui() [2156] FileWriter::~FileWriter() [1905] LinkGraph::Node::AddEdge(unsigned short, unsigned int, unsigned int, EdgeUpdateMode) [2305] InitializeIndustries() [2443] FlowMapper::~FlowMapper() [2406] LinkGraph::Merge(LinkGraph*) [462] InvalidateWindowData(WindowClass, int, int, bool) [2787] GameConfig::FindInfo(char const*, int, bool) [2344] LinkGraph::AddNode(Station const*) [127] IsStationTileBlocked(unsigned int) [1987] GameConfig::GetConfig(ScriptConfig::ScriptSettingSource) [1940] LinkGraph::Compress() [1764] IsTileForestIndustry(unsigned int) [2320] GameConfig::~GameConfig() [1542] OrderList::Initialize(Order*, Vehicle*) [2094] IsValidConsoleColour(TextColour) [2321] GetOptData::GetOpt() [2090] OrderList::InsertOrderAt(Order*, int) [540] LoadStringWidthTable(bool) [1131] HotkeyList::Load(IniFile*) [1700] SQClosure::Release() [2041] ChangeInfoResult LoadTranslationTable >(unsigned int, int, ByteReader*, SmallVector&, char const*) [1616] MCF1stPass::EliminateCycles(std::vector >&, unsigned short, unsigned short) [2072] long long SQConvert::DefSQConstructorCallback(SQVM*) [2025] MarkWholeScreenDirty() [2043] MCF1stPass::EliminateCycles() [2484] long long SQConvert::DefSQConstructorCallback(SQVM*) [948] MoveBuoysToWaypoints() [360] MCF1stPass::MCF1stPass(LinkGraphJob&) [796] long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [945] NetworkUDPInitialize() [532] MCF2ndPass::MCF2ndPass(LinkGraphJob&) [838] long long SQConvert::DefSQAdvancedNonStaticCallback(SQVM*) [884] PlantRandomFarmField(Industry const*) [2788] MCFHandler::~MCFHandler() [2073] long long SQConvert::DefSQDestructorCallback(void*, long long) [790] ReadGRFSpriteOffsets(unsigned char) [2789] MCFHandler::~MCFHandler() [2485] long long SQConvert::DefSQDestructorCallback(void*, long long) [2710] ScheduleErrorMessage(std::list >&) [2387] MainWindow::OnInvalidateData(int, bool) [1963] FlowMapper::Run(LinkGraphJob&) const [296] SetWindowWidgetDirty(WindowClass, int, unsigned char) [1365] MainWindow::OnTick() [2486] GameConfig::GetInfo() const [2229] SetupCargoForClimate(unsigned char) [2060] MainWindow::OnResize() [361] MCFHandler::Run(LinkGraphJob&) const [744] ShowSelectGameWindow() [2237] MainWindow::~MainWindow() [533] MCFHandler::Run(LinkGraphJob&) const [2711] SortNetworkLanguages() [1628] ObjectSpec::GetByTile(unsigned int) [2110] ObjectSpec::IsEverAvailable() const [252] TileHeightOutsideMap(int, int) [1167] Randomizer::Next(unsigned int) [1751] ScriptInfo::CheckMethod(char const*) const [1465] UnloadWagonOverrides(Engine*) [235] Randomizer::Next() [2047] InitHandler::Run(LinkGraphJob&) const [1322] UpdateFillingPercent(unsigned short, unsigned char, unsigned short) [2790] Randomizer::SetSeed(unsigned int) [1725] NWidgetBase::SetDirty(Window const*) const [193] UpdateHousesAndTowns() [1149] SQCompiler::Expression(bool) [618] RoadVehicle::GetExpenseType(bool) const [245] UpdateTownCargoTotal(Town*) [1109] SQCompiler::PrefixedExpr() [739] RoadVehicle::GetRunningCost() const [1275] UsingNewGRFTextStack() [1574] SQCompiler::BitwiseXorExp() [1202] RoadVehicle::IsPrimaryVehicle() const [85] VehicleLengthChanged(Vehicle const*) [1113] SQCompiler::CreateFunction(tagSQObject&) [591] RoadVehicle::GetCurrentMaxSpeed() const [478] WatchedCargoCallback(unsigned int, unsigned int) [1034] SQCompiler::ParseTableOrClass(long long, long long) [1439] RoadVehicle::IsBus() const [18] YapfTrainChooseTrack(Train const*, unsigned int, DiagDirection, TrackBits, bool&, bool, PBSTileInfo*) [1066] SQCompiler::Factor() [934] RoadVehicle::GetImage(Direction, EngineImageType) const [425] AfterLoadCompanyStats() [1575] SQCompiler::CompExp() [1200] RoadVehicle::IsInDepot() const [1001] AirportGetNearestTown(AirportSpec const*, TileIterator const&) [1576] SQCompiler::ShiftExp() [279] SpriteGroup::GetNumResults() const [1797] AlterVehicleListOrder(unsigned short, unsigned int) [1799] SQCompiler::CommaExpr() [573] SpriteGroup::GetCallbackResult() const [1982] AppendToGRFConfigList(GRFConfig**, GRFConfig*) [1063] SQCompiler::Statement() [574] SpriteGroup::Resolve(ResolverObject&) const [780] BuildIndustriesLegend() [1843] SQInstance::InstanceOf(SQClass*) [667] StationRect::PtInExtendedRect(int, int, int) const [2372] CalculateCompanyValue(Company const*, bool) [1851] SQInstance::GetMetaMethod(SQVM*, SQMetaMethod, SQObjectPtr&) [603] StationRect::IsEmpty() const [687] CheckForMissingGlyphs(bool, MissingGlyphSearcher*) [1967] SQInstance::Init(SQSharedState*) [1332] IndustrySpec::UsesSmoothEconomy() const [423] CheckVehicleBreakdown(Vehicle*) [1968] SQInstance::Release() [1112] NewsTypeData::GetDisplay() const [979] CmdAutoreplaceVehicle(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1969] SQInstance::Finalize() [858] ScriptConfig::SettingsToString(char*, char const*) const [1676] CreateDefaultDelegate(SQSharedState*, tagSQRegFunction*) [1970] SQInstance::SQInstance(SQSharedState*, SQClass*, long long) [2487] ScriptConfig::GetInfo() const [1410] DecreaseBuildingCount(Town*, unsigned short) [1971] SQInstance::~SQInstance() [1692] ScriptConfig::IsRandom() const [923] GetAircraftSpriteSize(unsigned short, unsigned int&, unsigned int&, int&, int&, EngineImageType) [1952] SQUserData::Release() [1670] ScriptConfig::HasScript() const [732] GetCustomEngineSprite(unsigned short, Vehicle const*, Direction, EngineImageType) [785] ScriptInfo::AddSetting(SQVM*) [333] ViewportSign::MarkDirty(ZoomLevel) const [1552] GetCustomSignalSprite(RailtypeInfo const*, unsigned int, SignalType, SignalVariant, SignalState, bool) [1972] ScriptInfo::Constructor(SQVM*, ScriptInfo*) [2206] AIScannerInfo::GetFileName() const [1551] GetEngineLiveryScheme(unsigned short, unsigned short, Vehicle const*) [2157] ScriptInfo::GetSettings() [2207] AIScannerInfo::GetDirectory() const [1671] GetSettingDescription(unsigned int) [914] ScriptInfo::AddLabels(SQVM*) [179] CFollowTrackT<(TransportType)0, Train, true, false>::GetSpeedLimit(int*) const [1216] GetVehicleDescription(VehicleType) [1973] ScriptInfo::~ScriptInfo() [1021] DemandHandler::Run(LinkGraphJob&) const [1936] IConsoleAliasRegister(char const*, char const*) [399] SmallArray::FirstFreeSubArray() [2017] GroundVehicle::IsChainInDepot() const [1230] IncreaseBuildingCount(Town*, unsigned short) [173] TarScanner::DoScan(Subdirectory) [31] GroundVehicle::GetAcceleration() const [1811] IniLoadWindowSettings(IniFile*, char const*, void*) [174] TarScanner::DoScan(TarScanner::Mode) [356] ScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [213] IsSafeWaitingPosition(Train const*, unsigned int, Trackdir, bool, bool) [757] TarScanner::AddFile(char const*, unsigned long, char const*) [223] bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >, CYapfRail1>(Train const*, CYapfRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::*)(unsigned int, Trackdir)) const [535] IsWaitingPositionFree(Train const*, unsigned int, Trackdir, bool) [1834] TileMatrix::AllocateStorage(unsigned int) [967] bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail1>(Train const*, CYapfAnySafeTileRail1&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [2712] LoadHotkeysFromConfig() [822] WindowDesc::LoadFromConfig() [453] bool CYapfRailNodeT::IterateTiles, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >, CYapfAnySafeTileRail2>(Train const*, CYapfAnySafeTileRail2&, CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >&, bool (CYapfReserveTrack, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::*)(unsigned int, Trackdir)) const [753] MakeWaterKeepingClass(unsigned int, Owner) [2238] AirportSpec::ResetAirports() [2111] NetworkAddress::GetPort() const [2064] MakeWindowNWidgetTree(NWidgetPart const*, int, int*, NWidgetStacked**) [1238] AirportSpec::Get(unsigned char) [2488] GameScannerInfo::GetFileName() const [2188] MapNewGRFIndustryType(unsigned char, unsigned int) [1172] BaseConsist::~BaseConsist() [2489] GameScannerInfo::GetDirectory() const [71] MarkAllViewportsDirty(int, int, int, int) [474] BaseStation::GetByTile(unsigned int) [571] RealSpriteGroup::Resolve(ResolverObject&) const [1071] NetworkAddChatMessage(TextColour, unsigned int, char const*, ...) [1058] BaseStation::~BaseStation() [575] SpriteFontCache::GetHeight() const [1363] NetworkBackgroundLoop() [225] CHashTableT, 10>::Find(CYapfNodeKeyTrackDir const&) [2208] AIScannerLibrary::GetFileName() const [2713] NetworkCoreInitialize() [219] CHashTableT, 8>::Find(CYapfNodeKeyTrackDir const&) [2209] AIScannerLibrary::GetDirectory() const [2416] NetworkSpectatorCount() [1895] CargoPacket::InvalidateAllFrom(SourceType, unsigned short) [2848] FMusicDriver_Null::CreateInstance() const [2230] ResetGenericCallbacks() [2239] CargoPacket::InvalidateAllFrom(unsigned short) [2849] FSoundDriver_Null::CreateInstance() const [192] ReverseTrainDirection(Train*) [587] CargoPacket::Merge(CargoPacket*) [1288] ResultSpriteGroup::GetNumResults() const [1169] SetTownRatingTestMode(bool) [328] CargoPacket::Split(unsigned int) [1318] ResultSpriteGroup::GetResult() const [670] SetWindowClassesDirty(WindowClass) [597] CargoPacket::Reduce(unsigned int) [1783] TownScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [310] SettingsDisableElrail(int) [722] CargoPacket::AfterLoad() [477] CapacityAnnotation::Comparator::operator()(CapacityAnnotation const*, CapacityAnnotation const*) const [265] SlCalcObjMemberLength(void const*, SaveLoad const*) [1852] CargoPacket::CargoPacket(unsigned short, unsigned char, unsigned short, unsigned int, unsigned int, OverflowSafeInt, SourceType, unsigned short) [1220] DistanceAnnotation::IsBetter(DistanceAnnotation const*, unsigned int, int, unsigned int) const [2050] UpdateSignalsInBuffer() [1211] CargoPacket::CargoPacket(unsigned short, unsigned int, unsigned short, SourceType, unsigned short) [2490] GameScannerLibrary::GetFileName() const [2095] UpdateTownCargoBitmap() [1285] CargoPacket::CargoPacket() [2491] GameScannerLibrary::GetDirectory() const [908] VehicleServiceInDepot(Vehicle*) [704] CheatWindow::OnClick(Point, int, int) [1192] HouseScopeResolver::GetTriggers() const [1520] YapfTrainCheckReverse(Train const*) [2052] CommandCost::UseTextRefStack(GRFFile const*, unsigned int) [205] HouseScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [564] AnimateNewIndustryTile(unsigned int) [582] CommandCost::AddCost(CommandCost const&) [1190] HouseScopeResolver::SetTriggers(int) const [2306] AppendStaticGRFConfigs(GRFConfig**) [110] FileScanner::Scan(char const*, Subdirectory, bool, bool) [1191] HouseScopeResolver::GetRandomBits() const [445] ApplyFoundationToSlope(Foundation, Slope*) [1988] FlowStatMap::DeleteFlows(unsigned short) [1255] ICUParagraphLayout::ICULine::GetLeading() const [354] CheckForMissingSprites() [1567] FlowStatMap::FinalizeLocalConsumption(unsigned short) [1254] ICUParagraphLayout::ICULine::GetWidth() const [1885] CompanyServiceInterval(Company const*, VehicleType) [1087] GameLibrary::Constructor(SQVM*) [971] LanguagePackHeader::IsValid() const [1758] ConvertBooleanCallback(GRFFile const*, unsigned short, unsigned short) [2140] GameLibrary::RegisterAPI(Squirrel*) [669] OrthogonalTileArea::Contains(unsigned int) const [511] CreateEffectVehicleRel(Vehicle const*, int, int, int, EffectVehicleType) [2158] GameLibrary::~GameLibrary() [1986] AirportTileIterator::Clone() const [1133] DoScanWorkingDirectory() [394] GraphicsSet::FillSetDetails(IniFile*, char const*, char const*) [1681] OverrideManagerBase::GetID(unsigned char, unsigned int) const [1809] FindVehiclesInRoadStop(Vehicle*, void*) [396] GraphicsSet::CheckMD5(MD5File const*, Subdirectory) [430] VehicleScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [246] FollowTrainReservation(Train const*, Vehicle**) [678] IniLoadFile::LoadFromDisk(char const*, Subdirectory) [283] RandomizedSpriteGroup::Resolve(ResolverObject&) const [867] GenerateTownNameString(char*, char const*, unsigned long, unsigned int) [1006] IniLoadFile::GetGroup(char const*, unsigned long, bool) [2023] VehicleListIdentifier::Pack() const [2417] GetEffectiveWaterClass(unsigned int) [2001] IniLoadFile::IniLoadFile(char const* const*, char const* const*) [204] VehicleResolverObject::ResolveReal(RealSpriteGroup const*) const [992] GetGRFContainerVersion() [2002] IniLoadFile::~IniLoadFile() [2492] VideoDriver_Dedicated::HasGUI() const [401] GetSimpleHouseCallback(CallbackID, unsigned int, unsigned int, HouseSpec const*, Town*, unsigned int, unsigned int) [2791] InitHandler::~InitHandler() [2850] FVideoDriver_Dedicated::CreateInstance() const [640] GetTrainForReservation(unsigned int, Track) [1869] LanguageMap::GetLanguageMap(unsigned int, unsigned char) [1862] IndustriesScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [2714] IConsoleStdLibRegister() [1709] NWidgetBase::GetWidgetOfType(WidgetType) [2493] IndustriesScopeResolver::SetTriggers(int) const [2715] InitializeSpriteSorter() [1878] NWidgetCore::FillNestedArray(NWidgetBase**, unsigned int) [2494] IndustryOverrideManager::GetID(unsigned char, unsigned int) const [802] InvalidateVehicleOrder(Vehicle const*, int) [1381] NWidgetCore::GetWidgetFromPos(int, int) [28] DeterministicSpriteGroup::Resolve(ResolverObject&) const [2716] NetworkAdminClientInfo(ServerNetworkGameSocketHandler const*, bool) [816] NWidgetLeaf::SetupSmallestSize(Window*, bool) [1177] CallbackResultSpriteGroup::GetCallbackResult() const [2373] NetworkAdminCmdLogging(ServerNetworkGameSocketHandler const*, CommandPacket const*) [2066] NWidgetLeaf::InvalidateDimensionCache() [590] IndustryTileScopeResolver::GetVariable(unsigned char, unsigned int, bool*) const [2717] NetworkAfterNewGRFScan() [1793] NWidgetLeaf::NWidgetLeaf(WidgetType, Colours, int, unsigned int, unsigned short) [2345] NWidgetMainToolbarContainer::GetButtonArrangement(unsigned int&, unsigned int&, unsigned int&, unsigned int&) const [1638] NetworkChatMessageLoop() [1794] NWidgetLeaf::~NWidgetLeaf() [2495] ServerNetworkGameSocketHandler::GetClientName(char*, char const*) const [1105] NetworkInitChatMessage() [2240] NewGRFClass::InsertDefaults() [668] Font::getLeading() const [1738] NetworkServerDailyLoop() [2241] NewGRFClass::Reset() [1317] Font::getFontTable(unsigned int, unsigned long&) const [1098] ProcessAsyncSaveFinish() [2102] NewGRFClass::Assign(ObjectSpec*) [2167] Ship::IsPrimaryVehicle() const [913] Script_CreateDummyInfo(SQVM*, char const*, char const*) [2103] NewGRFClass::Insert(ObjectSpec*) [2496] Ship::GetImage(Direction, EngineImageType) const [1548] SetCustomEngineSprites(unsigned short, unsigned char, SpriteGroup const*) [2104] NewGRFClass::Allocate(unsigned int) [1283] Order::CanLoadOrUnload() const [729] TranslateTTDPatchCodes(unsigned int, unsigned char, bool, char const*, int*, StringControlCode) [2242] NewGRFClass::InsertDefaults() [1342] Order::CanLeaveWithCargo(bool) const [784] UpdateNewGRFScanStatus(unsigned int, char const*) [2243] NewGRFClass::Reset() [381] Order::ShouldStopAtStation(Vehicle const*, unsigned short) const [1229] UpdateSignalsOnSegment(unsigned int, DiagDirection, Owner) [1922] NewGRFClass::Assign(AirportSpec*) [366] Order::Equals(Order const&) const [892] UpdateVehicleTimetable(Vehicle*, bool) [1923] NewGRFClass::Insert(AirportSpec*) [1518] Train::GetExpenseType(bool) const [2718] WaitTillGeneratedWorld() [2020] NewGRFClass::Allocate(unsigned int) [167] Train::GetRunningCost() const [1916] sq_notifyallexceptions(SQVM*, unsigned long long) [1774] NewGRFClass::Get(StationClassID) [350] Train::IsPrimaryVehicle() const [1208] AirportAnimationTrigger(Station*, AirpAnimationTrigger, unsigned char) [2244] NewGRFClass::Reset() [12] Train::GetCurrentMaxSpeed() const [355] CalcBridgeLenCostFactor(int) [1715] NewGRFClass::Assign(StationSpec*) [335] Train::GetCurveSpeedLimit() const [58] CalcClosestTownFromTile(unsigned int, unsigned int) [1710] NewGRFClass::Insert(StationSpec*) [1175] Train::GetVehicleTrackdir() const [1798] CheckBridgeAvailability(unsigned int, unsigned int, DoCommandFlag) [1716] NewGRFClass::Allocate(unsigned int) [794] Train::PlayLeaveStationSound() const [2719] CloseConsoleLogIfActive() [1621] NewGRFClass::GetByGrf(unsigned int, unsigned char, int*) [951] Train::ReserveTrackUnderConsist() const [677] EnsureNoVehicleOnGround(unsigned int) [2245] OrderBackup::RemoveOrder(OrderType, unsigned short) [737] Train::GetImage(Direction, EngineImageType) const [22] FindStationsAroundTiles(OrthogonalTileArea const&, SmallVector*) [2444] OrderBackup::ResetUser(unsigned int) [1247] Engine::CanCarryCargo() const [1652] GRFGetSizeOfDataSection(_IO_FILE*) [1205] RoadVehicle::UpdateSpeed() [375] Engine::DetermineCapacity(Vehicle const*, unsigned short*) const [1304] GetGRFStringFromGRFText(GRFText const*) [1744] RoadVehicle::UpdateDeltaXY(Direction) [1452] Engine::IsEnabled() const [505] GetIndustryTileCallback(CallbackID, unsigned int, unsigned int, unsigned short, Industry*, unsigned int) [1664] RoadVehicle::GetOrderStationLocation(unsigned short) [444] Window::DrawViewport() const [2051] GetTargetAirportIfValid(Aircraft const*) [66] RoadVehicle::Tick() [2112] Window::SetWidgetDirty(unsigned char) const [494] GetTilePixelZOutsideMap(int, int) [450] RoadVehicle::OnNewDay() [2074] Window::DeleteChildWindows(WindowClass) const [2307] InitializeAnimatedTiles() [1422] RoadVehicle::MarkDirty() [1359] Window::SetDirty() const [846] InitializeLanguagePacks() [842] RoadVehicle::~RoadVehicle() [321] MD5File::CheckMD5(Subdirectory, unsigned long) const [2116] IsGenerateWorldThreaded() [1558] SQDelegable::SetDelegate(SQTable*) [600] Station::GetTileArea(OrthogonalTileArea*, StationType) const [2231] MakeNewgameSettingsLive() [1693] SQFuncState::BuildProto() [172] Station::MarkTilesDirty(bool) const [2418] NetworkAdminClientError(ClientID, NetworkErrorCode) [1706] SQFuncState::IsConstant(tagSQObject const&, tagSQObject&) [824] Station::GetCatchmentRect() const [1126] NetworkFindBroadcastIPs(SmallVector*) [1478] SQFuncState::PushTarget(long long) [88] Station::GetPlatformLength(unsigned int) const [2720] NetworkServerYearlyLoop() [1555] SQFuncState::GetConstant(tagSQObject const&) [74] Station::GetPlatformLength(unsigned int, DiagDirection) const [2721] NetworkSyncCommandQueue(ServerNetworkGameSocketHandler*) [1585] SQFuncState::AddLineInfos(long long, bool, bool) [288] Station::GetCatchmentRadius() const [672] SetWagonOverrideSprites(unsigned short, unsigned char, SpriteGroup const*, unsigned short*, unsigned int) [1694] SQFuncState::AddParameter(tagSQObject const&) [1665] Station::GetPrimaryRoadStop(RoadVehicle const*) const [2308] SetYearEngineAgingStops() [1536] SQFuncState::CreateString(char const*, long long) [300] Vehicle::HasDepotOrder() const [2309] SetupSubsidyDecodeParam(Subsidy const*, bool) [1635] SQFuncState::GetStackSize() [476] Vehicle::HasEngineType() const [588] TriggerStationAnimation(BaseStation*, unsigned int, StationAnimationTrigger, unsigned char) [1637] SQFuncState::SetStackSize(long long) [1448] Vehicle::IsPrimaryVehicle() const [786] UpdateAllSignVirtCoords() [1486] SQFuncState::AllocStackPos() [19] Vehicle::ShowVisualEffect() const [508] UpdateAllTownVirtCoords() [1728] SQFuncState::PopChildState() [606] Vehicle::IsEngineCountable() const [1364] UpdateLandscapingLimits() [1459] SQFuncState::AddInstruction(SQInstruction&) [1647] Vehicle::NeedsAutorenewing(Company const*, bool) const [178] UpdateStationAcceptance(Station*, bool) [1729] SQFuncState::PushChildState(SQSharedState*) [572] Vehicle::GetGroundVehicleCache() const [1370] VpHandlePlaceSizingDrag() [1707] SQFuncState::GetLocalVariable(tagSQObject const&) [236] Vehicle::MarkAllViewportsDirty() const [1686] sq_setnativeclosurename(SQVM*, long long, char const*) [1708] SQFuncState::GetOuterVariable(tagSQObject const&) [1666] Vehicle::PlayLeaveStationSound() const [301] CalcPercentVehicleFilled(Vehicle const*, unsigned short*) [1695] SQFuncState::PushLocalVariable(tagSQObject const&) [299] Vehicle::NeedsAutomaticServicing() const [641] CmdReverseTrainDirection(unsigned int, DoCommandFlag, unsigned int, unsigned int, char const*) [1844] SQFuncState::SetIntructionParam(long long, long long, long long) [175] Vehicle::GetGRF() const [2374] ConnectMultiheadedTrains() [1800] SQFuncState::IsLocal(unsigned long long) [190] Vehicle::GetEngine() const [2722] ConvertOldMultiheadToNew() [1479] SQFuncState::PopTarget() [1832] AIConfig::GetSetting(char const*) const [700] CreateEffectVehicleAbove(int, int, int, EffectVehicleType) [1580] SQFuncState::TopTarget() [1801] Aircraft::IsPrimaryVehicle() const [384] DistanceMaxPlusManhattan(unsigned int, unsigned int) [1696] SQFuncState::SQFuncState(SQSharedState*, SQFuncState*, void (*)(void*, char const*) volatile, void*) [2058] Aircraft::GetImage(Direction, EngineImageType) const [374] EnsureNoTrainOnTrackBits(unsigned int, TrackBits) [1697] SQFuncState::~SQFuncState() [2497] GameInfo::IsDeveloperOnly() const [203] GetAcceptanceAroundTiles(unsigned int, int, int, int, unsigned int*) [1508] SQObjectPtr::~SQObjectPtr() [1717] Waypoint::GetTileArea(OrthogonalTileArea*, StationType) const [985] GetNearbyTileInformation(unsigned int, bool) [1498] SQObjectPtr::operator=(SQObjectPtr const&) [1475] Waypoint::GetPlatformLength(unsigned int, DiagDirection) const [2174] InitializeBuildingCounts() [387] SmallVector::~SmallVector() [1814] GRFConfig::IsOpenTTDBaseGRF() const [1114] InitializeWindowViewport(Window*, int, int, int, int, unsigned int, ZoomLevel) [499] SmallVector::~SmallVector() [1305] GRFConfig::GetName() const [1239] InvalidateCompanyWindows(Company const*) [77] SpriteGroup::Resolve(SpriteGroup const*, ResolverObject&, bool) [1790] HouseSpec::GetRemovalCost() const [390] NetworkBackgroundUDPLoop() [1044] SquirrelStd::require(SQVM*) [1349] OrderList::GetOrderAt(int) const [957] NetworkHandlePauseChange(PauseMode, PauseMode) [1397] StationRect::BeforeAddTile(unsigned int, StationRect::StationRectMode) [1284] OrderList::GetNextDecisionNode(Order const*, unsigned int) const [1083] NetworkReInitChatBoxSize() [2388] StationRect::AfterRemoveTile(BaseStation*, unsigned int) [485] OrderList::GetNextStoppingStation(Vehicle const*, Order const*, unsigned int) const [2150] NetworkServerMonthlyLoop() [2193] StationRect::ScanForStationTiles(unsigned short, int, int, int, int) [1291] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned int const&) const [907] SubtractMoneyFromCompany(CommandCost) [2159] StationRect::StationRect() [1206] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(unsigned short const&) const [495] ConstrainAllViewportsZoom() [2792] ThreadMutex::New() [586] std::_Deque_base >::_M_initialize_map(unsigned long) [1120] DeleteConstructionWindows() [1460] Blitter_Null::GetScreenDepth() [1198] std::_Deque_base >::~_Deque_base() [1173] DeleteNewGRFInspectWindow(GrfSpecFeature, unsigned int) [705] Blitter_Null::PaletteAnimate(Palette const&) [2346] std::map, std::allocator > >::operator[](GRFLocation&&) [1033] FindSubsidyPassengerRoute() [2105] Blitter_Null::GetBytesPerPixel() [1273] std::map, std::less, std::allocator > > >::~map() [311] FreeTrainTrackReservation(Train const*, unsigned int, Trackdir) [709] Blitter_Null::UsePaletteAnimation() [1501] std::list >::remove(Vehicle* const&) [1358] GetBaseStationDescription() [509] Blitter_Null::Encode(SpriteLoader::Sprite const*, void* (*)(unsigned long)) [2407] std::list >::remove(LinkGraph* const&) [1306] GetSimpleIndustryCallback(CallbackID, unsigned int, unsigned int, IndustryTileSpec const*, Industry*, unsigned int, int) [417] CargoPayment::PayFinalDelivery(CargoPacket const*, unsigned int) [1562] std::vector >::_M_fill_insert(__gnu_cxx::__normal_iterator > >, unsigned long, Path* const&) [1227] GetTransportedGoodsIncome(unsigned int, unsigned int, unsigned char, unsigned char) [2445] CargoPayment::CargoPayment(Vehicle*) [2098] void std::vector >::_M_emplace_back_aux(Engine*&&) [249] GetWagonOverrideSpriteSet(unsigned short, unsigned char, unsigned short) [402] CargoPayment::~CargoPayment() [2347] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) [551] InitDepotWindowBlockSizes() [656] CargoRemoval::Preprocess(CargoPacket*) [1772] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [2310] InitGRFTownGeneratorNames() [504] CargoRemoval::Postprocess(CargoPacket*, unsigned int) [1271] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(GRFLocation const&) [1379] NetworkDistributeCommands() [1301] CommandQueue::Pop(bool) [2348] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2311] ResetPersistentNewGRFData() [2160] CommandQueue::Free() [2498] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(GRFLocation const&) [2232] ResetPriceBaseMultipliers() [1361] CommandQueue::Peek(bool) [2499] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, GRFLocation const&) [1866] ResolveRailTypeGUISprites(RailtypeInfo*) [2179] CommandQueue::Append(CommandPacket*) [2349] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1505] ShowCostOrIncomeAnimation(int, int, int, OverflowSafeInt) [861] LinkGraphJob::EraseFlows(unsigned short) [1351] std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(LinkRefresher::Hop const&) [2723] UpdateNewGRFConfigPalette(int) [2024] LinkGraphJob::JoinThread() [1468] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [1731] AddDateIntroducedRailTypes(RailTypes, int) [2035] LinkGraphJob::SpawnThread() [609] std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_emplace_hint_unique, std::tuple<> >(std::_Rb_tree_const_iterator >, std::piecewise_construct_t const&, std::tuple&&, std::tuple<>&&) [942] BuildContentTypeStringList() [2044] LinkGraphJob::Init() [2075] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Layouter::LineCacheKey const&) [2189] ClearCargoPickupMonitoring(Owner) [2053] LinkGraphJob::LinkGraphJob(LinkGraph const&) [1329] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Layouter::LineCacheKey const&) [1414] Convert8bitBooleanCallback(GRFFile const*, unsigned short, unsigned short) [2036] LinkGraphJob::~LinkGraphJob() [621] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2233] InitializeSortedCargoSpecs() [885] PacketWriter::Write(unsigned char*, unsigned long) [484] std::pair, bool> std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_insert_unique(CapacityAnnotation* const&) [2724] IsNetworkCompatibleVersion(char const*) [1068] PacketWriter::Finish() [1602] std::_Rb_tree, CapacityAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [2375] ReinitGuiAfterToggleElrail(bool) [1025] PacketWriter::~PacketWriter() [1269] std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::equal_range(DistanceAnnotation* const&) [625] RemoveOrderFromAllVehicles(OrderType, unsigned short) [1432] SQRefCounted::~SQRefCounted() [1244] std::pair, bool> std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_insert_unique(DistanceAnnotation* const&) [1008] ResetViewportAfterLoadGame() [1813] ScriptConfig::GetConfigList() [1243] std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_get_insert_unique_pos(DistanceAnnotation* const&) [2117] SaveViewportBeforeSaveGame() [1867] ScriptConfig::ResetSettings() [1594] std::_Rb_tree, DistanceAnnotation::Comparator, std::allocator >::_M_erase(std::_Rb_tree_node*) [2312] SetGeneratingWorldProgress(GenWorldProgress, unsigned int) [1815] ScriptConfig::ClearConfigList() [2500] std::_Rb_tree, std::less, std::allocator >::erase(BasePersistentStorageArray* const&) [2376] ShowAIDebugWindowIfAIError() [1890] ScriptConfig::StringToSettings(char const*) [1326] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [523] UpdateAllStationVirtCoords() [1886] ScriptConfig::AddRandomDeviation() [2851] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(Order* const&) [226] YapfRoadVehicleChooseTrack(RoadVehicle const*, unsigned int, DiagDirection, TrackdirBits, bool&) [1007] ScriptConfig::Change(char const*, int, bool, bool) [1993] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, Order* const&) [1917] sq_setcompilererrorhandler(SQVM*, void (*)(SQVM*, char const*, char const*, long long, long long)) [1887] ScriptConfig::ScriptConfig(ScriptConfig const*) [2408] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [720] AnimateNewHouseConstruction(unsigned int) [1868] ScriptConfig::~ScriptConfig() [1961] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) [734] FindSubsidyCargoDestination(unsigned char, SourceType, unsigned short) [1896] ScriptWindow::Highlight(ScriptWindow::WindowClass, unsigned int, unsigned char, ScriptWindow::TextColour) [1880] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1060] FiosGetSavegameListCallback(SaveLoadDialogMode, char const*, char const*, char*, char const*) [1375] TCPConnecter::CheckCallbacks() [1848] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::find(char const* const&) [2725] InitializeScreenshotFormats() [2446] TCPConnecter::KillAll() [1889] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1855] InvalidateWindowClassesData(WindowClass, int, bool) [2027] ThreadObject::New(void (*)(void*), void*, ThreadObject**) [2113] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::equal_range(char const* const&) [2190] IsCommandAllowedWhilePaused(unsigned int) [113] ViewportSign::UpdatePosition(int, int, unsigned short, unsigned short) [2501] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2726] MoveWaypointsToBaseStations() [534] AIScannerInfo::Initialize() [2852] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [905] NetworkPopulateCompanyStats(NetworkCompanyStats*) [2793] AIScannerInfo::SetDummyAI(AIInfo*) [1786] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_unique_pos(char const* const&) [2377] StartupIndustryDailyChanges(bool) [2067] AIScannerInfo::RegisterAPI(Squirrel*) [1787] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, char const* const&) [1544] StationUpdateCachedTriggers(BaseStation*) [2082] AIScannerInfo::GetScriptName(ScriptInfo*, char*, char const*) [1750] std::_Rb_tree, std::_Select1st >, StringCompare, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1210] TriggerStationRandomisation(Station*, unsigned int, StationRandomTrigger, unsigned char) [1009] AIScannerInfo::FindInfo(char const*, int, bool) [2018] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(std::string const&) [555] UpdateCompanyRatingAndValue(Company*, bool) [2794] AIScannerInfo::AIScannerInfo() [1673] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, std::string const&) [2013] VehicleEnteredDepotThisTick(Vehicle*) [2795] AIScannerInfo::~AIScannerInfo() [1609] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) [2378] YapfNotifyTrackLayoutChange(unsigned int, Track) [2796] AIScannerInfo::~AIScannerInfo() [1937] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2191] ClearCargoDeliveryMonitoring(Owner) [516] CFollowTrackT<(TransportType)0, Train, false, true>::Follow(unsigned int, Trackdir) [1561] std::_Rb_tree_iterator > std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_ >(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::pair&&) [1909] FindFirstCargoWithTownEffect(TownEffect) [111] CFollowTrackT<(TransportType)0, Train, true, false>::Init(Train const*, RailTypes, CPerformanceTimer*) [1560] std::pair >, bool> std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_unique >(std::pair&&) [2419] NetworkFreeLocalCommandQueue() [29] CFollowTrackT<(TransportType)0, Train, true, false>::Follow(unsigned int, Trackdir) [1509] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::find(std::string const&) [2727] PrepareGenerateWorldProgress() [1490] CFollowTrackT<(TransportType)0, Train, true, true>::Init(Train const*, RailTypes, CPerformanceTimer*) [1938] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2728] ReconsiderGameScriptLanguage() [774] CFollowTrackT<(TransportType)0, Train, true, true>::Follow(unsigned int, Trackdir) [1668] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [726] SetupColoursAndInitialWindow() [583] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::CanEnterNewTile() [1472] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned char const&) [427] TriggerWatchedCargoCallbacks(Station*) [281] CFollowTrackT<(TransportType)1, RoadVehicle, true, false>::Follow(unsigned int, Trackdir) [1441] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned char const&) [1516] YapfTrainFindNearestSafeTile(Train const*, unsigned int, Trackdir, bool) [69] CYapfCostBase::stSlopeCost(unsigned int, Trackdir) [1469] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1918] squirrel_register_global_std(Squirrel*) [332] CargoDelivery::operator()(CargoPacket*) [585] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::find(unsigned int const&) [841] CheckIfCallBackAllowsCreation(unsigned int, unsigned char, unsigned int, unsigned int, unsigned short, Owner, IndustryAvailabilityCallType) [2797] DemandHandler::~DemandHandler() [2091] std::_Rb_tree >, std::_Select1st > >, std::less, std::allocator > > >::_M_erase(std::_Rb_tree_node > >*) [400] CommitVehicleListOrderChanges() [1409] EffectVehicle::UpdateDeltaXY(Direction) [1941] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [711] FindSubsidyIndustryCargoRoute() [44] EffectVehicle::Tick() [1586] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [1443] InvalidateNewGRFInspectWindow(GrfSpecFeature, unsigned int) [675] EffectVehicle::~EffectVehicle() [1413] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [747] SubtractMoneyFromCompanyFract(Owner, CommandCost) [2798] FBlitter_Null::CreateInstance() [1714] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [718] UpdateNearestTownForRoadTiles(bool) [749] GroundVehicle::CargoChanged() [1651] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [819] GetIndustryProbabilityCallback(unsigned char, IndustryAvailabilityCallType, unsigned int) [686] GroundVehicle::PowerChanged() [1712] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [231] StartStopIndustryTileAnimation(Industry const*, IndustryAnimationTrigger) [189] GroundVehicle::CargoChanged() [2350] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [181] StartStopIndustryTileAnimation(unsigned int, IndustryAnimationTrigger, unsigned int) [164] GroundVehicle::PowerChanged() [1899] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [2234] IncreaseGeneratingWorldProgress(GenWorldProgress) [1029] GroundVehicle::UpdateInclination(bool, bool) [2273] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [115] IndividualRoadVehicleController(RoadVehicle*, RoadVehicle const*) [415] LinkRefresher::RefreshLinks(Order const*, Order const*, unsigned char, unsigned int) [2039] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned int const&) [840] IndustryTemporarilyRefusesCargo(Industry*, unsigned char) [527] LinkRefresher::RefreshStats(Order const*, Order const*) [1308] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned int const&) [949] NetworkExecuteLocalCommandQueue() [1340] LinkRefresher::PredictNextOrder(Order const*, Order const*, unsigned char, unsigned int) [1846] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2729] ConvertFromOldCompanyManagerFace(unsigned int) [414] LinkRefresher::Run(Vehicle*, bool, bool) [1530] std::pair, bool> std::_Rb_tree, std::less, std::allocator >::_M_insert_unique(unsigned int const&) [895] ConvertGroundTilesIntoWaterTiles() [1470] LinkRefresher::LinkRefresher(Vehicle*, std::set, std::allocator >*, bool, bool) [1713] std::_Rb_tree, std::less, std::allocator >::_M_erase(std::_Rb_tree_node*) [438] ReleaseDisastersTargetingIndustry(unsigned short) [2799] LoadCheckData::Clear() [1300] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [537] SetRailStationPlatformReservation(unsigned int, DiagDirection, bool) [1888] NWidgetSpacer::FillNestedArray(NWidgetBase**, unsigned int) [1629] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [1059] SetWaterClassDependingOnSurroundings(unsigned int, bool) [1823] NWidgetSpacer::SetupSmallestSize(Window*, bool) [2274] std::_Rb_tree, std::allocator > > >, std::_Select1st, std::allocator > > > >, std::less, std::allocator, std::allocator > > > > >::_M_erase(std::_Rb_tree_node, std::allocator > > > >*) [2730] ViewportSortParentSpritesSSE41Checker() [2083] NWidgetSpacer::NWidgetSpacer(int, int) [1466] std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_unique_pos(unsigned short const&) [1943] GetErrorMessageFromLocationCallbackResult(unsigned short, GRFFile const*, unsigned short) [1876] NWidgetSpacer::~NWidgetSpacer() [1467] std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator > > >, unsigned short const&) [2731] __static_initialization_and_destruction_0(int, int) [clone .constprop.10] [1522] SQCollectable::AddToChain(SQCollectable**, SQCollectable*) [1266] std::_Rb_tree > >, std::_Select1st > > >, std::less, std::allocator > > > >::_M_erase(std::_Rb_tree_node > > >*) [2732] __static_initialization_and_destruction_0(int, int) [clone .constprop.10] [1458] SQCollectable::RemoveFromChain(SQCollectable**, SQCollectable*) [1435] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) [2733] __static_initialization_and_destruction_0(int, int) [clone .constprop.103] [1688] SQSharedState::GetMetaMethodIdxByName(SQObjectPtr const&) [1436] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [2734] __static_initialization_and_destruction_0(int, int) [clone .constprop.103] [1924] SQSharedState::SQSharedState() [1434] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2735] __static_initialization_and_destruction_0(int, int) [clone .constprop.11] [1925] SQSharedState::~SQSharedState() [1290] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_insert_node(std::_Rb_tree_node_base*, std::_Rb_tree_node_base*, std::_Rb_tree_node >*) [2736] __static_initialization_and_destruction_0(int, int) [clone .constprop.12] [1739] SQStringTable::AllocNodes(long long) [1618] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_unique_pos(unsigned short const&) [2737] __static_initialization_and_destruction_0(int, int) [clone .constprop.131] [1405] SQStringTable::Add(char const*, long long) [1280] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_get_insert_hint_unique_pos(std::_Rb_tree_const_iterator >, unsigned short const&) [2738] __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [1444] SQStringTable::Remove(SQString*) [1610] std::_Rb_tree, std::_Select1st >, std::less, std::allocator > >::_M_erase(std::_Rb_tree_node >*) [2739] __static_initialization_and_destruction_0(int, int) [clone .constprop.14] [1754] SQStringTable::Resize(long long) [1203] bool operator== > > >, std::_List_iterator, std::_Rb_tree_iterator > > >, std::_List_iterator, unsigned short, CargoPacket*, CargoPacket*, std::less >(MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&, MultiMapIterator > > >, std::_List_iterator, unsigned short, CargoPacket*, std::less > const&) [2740] __static_initialization_and_destruction_0(int, int) [clone .constprop.15] [287] ScopeResolver::ScopeResolver(ResolverObject&) [770] [2741] __static_initialization_and_destruction_0(int, int) [clone .constprop.17] [470] ScopeResolver::~ScopeResolver() [1150] [2742] __static_initialization_and_destruction_0(int, int) [clone .constprop.174] [364] ScriptScanner::Initialize(char const*) [1000] [2743] __static_initialization_and_destruction_0(int, int) [clone .constprop.20] [1953] ScriptScanner::ResetEngine() [1151] [2744] __static_initialization_and_destruction_0(int, int) [clone .constprop.20] [1046] ScriptScanner::RegisterScript(ScriptInfo*) [54] [2745] __static_initialization_and_destruction_0(int, int) [clone .constprop.21] [2021] ScriptScanner::Reset() [525] [2746] __static_initialization_and_destruction_0(int, int) [clone .constprop.21] [773] ScriptScanner::AddFile(char const*, unsigned long, char const*) [55] [2747] __static_initialization_and_destruction_0(int, int) [clone .constprop.23] [2045] ScriptScanner::RescanDir() [238] [2748] __static_initialization_and_destruction_0(int, int) [clone .constprop.29] [2322] ScriptScanner::ScriptScanner() [10] [2749] __static_initialization_and_destruction_0(int, int) [clone .constprop.30] [2323] ScriptScanner::~ScriptScanner() [1152] [2750] __static_initialization_and_destruction_0(int, int) [clone .constprop.31] [23] StationFinder::GetStations() [1153] [2751] __static_initialization_and_destruction_0(int, int) [clone .constprop.31] [24] CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, false> const*) [815] [2752] __static_initialization_and_destruction_0(int, int) [clone .constprop.32] [70] CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationTileOrStationRailT, CYapfFollowRailT> >::SignalCost(CYapfRailNodeT&, unsigned int, Trackdir) [1154] [2753] __static_initialization_and_destruction_0(int, int) [clone .constprop.33] [740] CYapfCostRailT, CNodeList_HashTableT, 8, 10>, CYapfDestinationAnySafeTileRailT, CYapfFollowAnySafeTileRailT> >::PfCalcCost(CYapfRailNodeT&, CFollowTrackT<(TransportType)0, Train, true, true> const*) [1155]