Checking game fof... Expecting version 207 Using filelist: 'server.txt'. No username given. Using anonymous account with dedicated server subscription. Connecting to Steam3... Done! Logging anonymously into Steam3... Done! Using Steam3 suggested CellID: 10 Got AppInfo for 295230 Got depot key for 295231 result: OK Got depot key for 295232 result: OK Got depot key for 295233 result: OK Downloading depot 295231 - Fistfull of Frags Dedicated Server Content Downloading depot manifest...Finding content servers... Failed to retrieve content server list. Failed to connect to content server valve11.cs.steampowered.com:80 (CS): Error: ConnectFailure (Connection timed out) Done! 68.18% fof/hl2/steam.inf 100.00% fof/fof/steam.inf Depot 295231 - Downloaded 96 bytes (49 bytes uncompressed) Downloading depot 295232 - win Downloading depot manifest...Finding content servers... Done! 31.71% fof/bin/engine.dll 100.00% fof/fof/bin/server.dll Depot 295232 - Downloaded 2733120 bytes (9125888 bytes uncompressed) Downloading depot 295233 - linux Downloading depot manifest...Finding content servers... Done! 00.62% fof/bin/datacache.so 04.29% fof/bin/dedicated.so 08.03% fof/bin/dedicated_srv.so 08.66% fof/bin/datacache_srv.so 19.16% fof/bin/libsteam.so 14.69% fof/bin/filesystem_stdio.so 12.23% fof/bin/engine.so 19.34% fof/bin/libtier0.so 23.42% fof/bin/libstdc++.so.6 19.43% fof/bin/libsteam_api.so 27.55% fof/bin/libtier0_srv.so 27.15% fof/bin/engine_srv.so 29.40% fof/bin/materialsystem.so 29.64% fof/bin/libvstdlib.so 27.35% fof/bin/libtier0_s.so 29.74% fof/bin/scenefilecache.so 31.60% fof/bin/materialsystem_srv.so 31.95% fof/bin/scenefilecache_srv.so 31.85% fof/bin/libvstdlib_s.so 32.23% fof/bin/soundemittersystem.so 33.53% fof/bin/shaderapiempty.so 33.83% fof/bin/libvstdlib_srv.so 33.36% fof/bin/replay.so 34.28% fof/bin/shaderapiempty_srv.so 34.11% fof/bin/soundemittersystem_srv.so 35.38% fof/bin/studiorender_srv.so 54.99% fof/bin/steamclient.so 36.52% fof/bin/replay_srv.so 56.10% fof/bin/studiorender.so 58.39% fof/bin/vphysics.so 60.69% fof/bin/vphysics_srv.so 80.34% fof/fof/bin/server.so 99.99% fof/fof/bin/server_srv.so 100.00% fof/srcds_linux Depot 295233 - Downloaded 7934528 bytes (33554432 bytes uncompressed) Total downloaded: 10667744 bytes (42680369 bytes uncompressed) from 3 depots Dumping symbols from fof/fof/bin/server.so... Done. Dumping symbols from fof/fof/bin/server_srv.so... Done. Dumping symbols from fof/bin/scenefilecache_srv.so... Done. Dumping symbols from fof/bin/vphysics_srv.so... Done. Dumping symbols from fof/bin/libtier0_s.so... Done. Dumping symbols from fof/bin/replay_srv.so... Done. Dumping symbols from fof/bin/materialsystem_srv.so... Done. Dumping symbols from fof/bin/soundemittersystem_srv.so... Done. Dumping symbols from fof/bin/engine_srv.so... Done. Dumping symbols from fof/bin/replay.so... Done. Dumping symbols from fof/bin/dedicated.so... Done. Dumping symbols from fof/bin/shaderapiempty_srv.so... Done. Dumping symbols from fof/bin/libsteam.so... Done. Dumping symbols from fof/bin/libsteam_api.so... Done. Dumping symbols from fof/bin/dedicated_srv.so... Done. Dumping symbols from fof/bin/studiorender.so... Done. Dumping symbols from fof/bin/shaderapiempty.so... Done. Dumping symbols from fof/bin/libtier0.so... Done. Dumping symbols from fof/bin/filesystem_stdio.so... Done. Dumping symbols from fof/bin/vphysics.so... Done. Dumping symbols from fof/bin/libvstdlib_s.so... Done. Dumping symbols from fof/bin/studiorender_srv.so... Done. Dumping symbols from fof/bin/scenefilecache.so... Done. Dumping symbols from fof/bin/datacache.so... Done. Dumping symbols from fof/bin/libvstdlib.so... Done. Dumping symbols from fof/bin/steamclient.so... Done. Dumping symbols from fof/bin/libvstdlib_srv.so... Done. Dumping symbols from fof/bin/materialsystem.so... Done. Dumping symbols from fof/bin/datacache_srv.so... Done. Dumping symbols from fof/bin/soundemittersystem.so... Done. Dumping symbols from fof/bin/libtier0_srv.so... Done. Dumping symbols from fof/bin/engine.so... Done. Dumping symbols from fof/steamclient.so... Done. Dumping symbols from fof/srcds_linux... Done. checking to see if ./gdc_fof_repos.sh exists Updating SMRCon repo pulling from https://hg.alliedmods.net/users/skamonkey_gmail.com/SMRCon/ searching for changes no changes found Updating SourceMod repo From https://github.com/alliedmodders/sourcemod 38d2c36..7f0ff04 master -> origin/master d90be37..883f650 1.6-dev -> origin/1.6-dev 6fb9e1b..66b00d4 1.7-dev -> origin/1.7-dev * [new branch] fix-native-updating -> origin/fix-native-updating * [new branch] rm-ctx -> origin/rm-ctx * [new branch] rm-interpreter -> origin/rm-interpreter * [new branch] simpl-fns -> origin/simpl-fns Updating 38d2c36..7f0ff04 Fast-forward core/logic/PluginSys.cpp | 10 +- core/logic/smn_adt_array.cpp | 61 +- core/sourcemod.cpp | 64 +- gamedata/core.games/blacklist.plugins.txt | 58 +- knight/shared/KeCommon.cpp | 33 - knight/shared/KeCommon.h | 36 -- knight/shared/KeHashTable.cpp | 416 ------------- knight/shared/KeHashTable.h | 139 ----- knight/shared/KeLinking.h | 12 - knight/shared/KeLumpAllocator.cpp | 263 -------- knight/shared/KeLumpAllocator.h | 36 -- knight/shared/KePageAllocator.cpp | 148 ----- knight/shared/KePageAllocator.h | 50 -- knight/shared/KePlatform.h | 29 - knight/shared/KeSectorStack.h | 162 ----- knight/shared/KeVector.h | 158 ----- knight/shared/KnightAllocator.h | 37 -- plugins/include/adt_array.inc | 51 +- plugins/include/tf2_stocks.inc | 71 ++- public/sourcepawn/sp_vm_api.h | 176 +++--- sourcepawn/jit/AMBuilder | 17 +- sourcepawn/jit/Makefile | 1 + sourcepawn/jit/Makefile.shell | 1 + sourcepawn/jit/{engine2.cpp => api.cpp} | 648 +++++++++++++------- sourcepawn/jit/api.h | 75 +++ .../jit/code-allocator.cpp | 20 +- .../jit/code-allocator.h | 1 - sourcepawn/jit/code-stubs.cpp | 41 ++ sourcepawn/jit/code-stubs.h | 61 ++ sourcepawn/jit/compiled-function.cpp | 8 +- sourcepawn/jit/debug-trace.cpp | 120 ++++ sourcepawn/jit/debug-trace.h | 50 ++ sourcepawn/jit/dll_exports.cpp | 57 +- sourcepawn/jit/engine2.h | 100 --- sourcepawn/jit/environment.cpp | 254 ++++++++ sourcepawn/jit/environment.h | 165 +++++ sourcepawn/jit/interpreter.cpp | 3 +- sourcepawn/jit/interpreter.h | 2 +- sourcepawn/jit/jit_shared.h | 8 +- .../{sp_vm_basecontext.cpp => plugin-context.cpp} | 137 +++-- .../jit/{sp_vm_basecontext.h => plugin-context.h} | 10 +- sourcepawn/jit/plugin-runtime.cpp | 32 +- sourcepawn/jit/plugin-runtime.h | 9 +- sourcepawn/jit/scripted-invoker.h | 2 - sourcepawn/jit/sp_vm_engine.cpp | 331 ---------- sourcepawn/jit/sp_vm_engine.h | 79 --- sourcepawn/jit/watchdog_timer.cpp | 34 +- sourcepawn/jit/watchdog_timer.h | 10 +- sourcepawn/jit/x86/code-stubs-x86.cpp | 135 ++++ sourcepawn/jit/x86/jit_x86.cpp | 365 +---------- sourcepawn/jit/x86/jit_x86.h | 82 +-- sourcepawn/jit/x86/x86-utils.cpp | 30 + sourcepawn/jit/x86/x86-utils.h | 27 + 53 files changed, 1858 insertions(+), 3067 deletions(-) delete mode 100644 knight/shared/KeCommon.cpp delete mode 100644 knight/shared/KeCommon.h delete mode 100644 knight/shared/KeHashTable.cpp delete mode 100644 knight/shared/KeHashTable.h delete mode 100644 knight/shared/KeLinking.h delete mode 100644 knight/shared/KeLumpAllocator.cpp delete mode 100644 knight/shared/KeLumpAllocator.h delete mode 100644 knight/shared/KePageAllocator.cpp delete mode 100644 knight/shared/KePageAllocator.h delete mode 100644 knight/shared/KePlatform.h delete mode 100644 knight/shared/KeSectorStack.h delete mode 100644 knight/shared/KeVector.h delete mode 100644 knight/shared/KnightAllocator.h rename sourcepawn/jit/{engine2.cpp => api.cpp} (54%) create mode 100644 sourcepawn/jit/api.h rename knight/shared/KeCodeAllocator.cpp => sourcepawn/jit/code-allocator.cpp (92%) rename knight/shared/KeCodeAllocator.h => sourcepawn/jit/code-allocator.h (93%) create mode 100644 sourcepawn/jit/code-stubs.cpp create mode 100644 sourcepawn/jit/code-stubs.h create mode 100644 sourcepawn/jit/debug-trace.cpp create mode 100644 sourcepawn/jit/debug-trace.h delete mode 100644 sourcepawn/jit/engine2.h create mode 100644 sourcepawn/jit/environment.cpp create mode 100644 sourcepawn/jit/environment.h rename sourcepawn/jit/{sp_vm_basecontext.cpp => plugin-context.cpp} (74%) rename sourcepawn/jit/{sp_vm_basecontext.h => plugin-context.h} (92%) delete mode 100644 sourcepawn/jit/sp_vm_engine.cpp delete mode 100644 sourcepawn/jit/sp_vm_engine.h create mode 100644 sourcepawn/jit/x86/code-stubs-x86.cpp create mode 100644 sourcepawn/jit/x86/x86-utils.cpp create mode 100644 sourcepawn/jit/x86/x86-utils.h Game: fof Gamedata: /users/psychonic/gdc/sourcemod-central/gamedata/core.games/engine.sdk2013.txt ConVarRef mat_dxlevel doesn't point to an existing ConVar O: EntInfo - no Linux symbol, skipping Windows offsets are (semi-)wild guesses! Signature offsets are wild guesses! ------------------------------------------------------ Game: fof Gamedata: /users/psychonic/gdc/sourcemod-central/gamedata/sdktools.games/engine.sdk2013.txt ConVarRef mat_dxlevel doesn't point to an existing ConVar O: GetTEName - no Linux symbol, skipping O: GetTENext - no Linux symbol, skipping O: TE_GetServerClass - no Linux symbol, skipping O: sv - no Linux symbol, skipping O: SetUserCvar - no Linux symbol, skipping O: InfoChanged - no Linux symbol, skipping Windows offsets are (semi-)wild guesses! Signature offsets are wild guesses! S: sv (engine) - w: UNKNOWN - l: GOOD ------------------------------------------------------ Game: fof Gamedata: /users/psychonic/gdc/sourcemod-central/gamedata/sdktools.games/game.fof.txt ConVarRef mat_dxlevel doesn't point to an existing ConVar O: GiveNamedItem - GOOD. current [ w: 401, l: 402 ]. O: RemovePlayerItem - GOOD. current [ w: 270, l: 271 ]. O: Weapon_GetSlot - GOOD. current [ w: 268, l: 269 ]. O: Ignite - GOOD. current [ w: 209, l: 210 ]. O: Extinguish - GOOD. current [ w: 213, l: 214 ]. O: Teleport - GOOD. current [ w: 108, l: 109 ]. O: CommitSuicide - GOOD. current [ w: 443, l: 443 ]. O: GetVelocity - GOOD. current [ w: 140, l: 141 ]. O: EyeAngles - GOOD. current [ w: 131, l: 132 ]. O: AcceptInput - GOOD. current [ w: 36, l: 37 ]. O: SetEntityModel - GOOD. current [ w: 24, l: 25 ]. O: WeaponEquip - GOOD. current [ w: 261, l: 262 ]. O: Activate - GOOD. current [ w: 33, l: 34 ]. O: PlayerRunCmd - GOOD. current [ w: 419, l: 420 ]. O: GiveAmmo - GOOD. current [ w: 252, l: 253 ]. Windows offsets are (semi-)wild guesses! Signature offsets are wild guesses! S: FireOutput (server) - w: GOOD - l: GOOD ------------------------------------------------------ Game: fof Gamedata: /users/psychonic/gdc/sourcemod-central/gamedata/sdkhooks.games/game.fof.txt ConVarRef mat_dxlevel doesn't point to an existing ConVar O: Blocked - GOOD. current [ w: 102, l: 103 ]. O: EndTouch - GOOD. current [ w: 100, l: 101 ]. O: FireBullets - GOOD. current [ w: 112, l: 113 ]. O: OnTakeDamage - GOOD. current [ w: 62, l: 63 ]. O: OnTakeDamage_Alive - GOOD. current [ w: 272, l: 273 ]. O: PreThink - GOOD. current [ w: 332, l: 333 ]. O: PostThink - GOOD. current [ w: 333, l: 334 ]. O: SetTransmit - GOOD. current [ w: 20, l: 21 ]. O: ShouldCollide - GOOD. current [ w: 16, l: 17 ]. O: Spawn - GOOD. current [ w: 22, l: 23 ]. O: StartTouch - GOOD. current [ w: 98, l: 99 ]. O: Think - GOOD. current [ w: 47, l: 48 ]. O: Touch - GOOD. current [ w: 99, l: 100 ]. O: TraceAttack - GOOD. current [ w: 60, l: 61 ]. O: VPhysicsUpdate - GOOD. current [ w: 158, l: 159 ]. O: Weapon_CanSwitchTo - GOOD. current [ w: 266, l: 267 ]. O: Weapon_CanUse - GOOD. current [ w: 260, l: 261 ]. O: Weapon_Drop - GOOD. current [ w: 263, l: 264 ]. O: Weapon_Equip - GOOD. current [ w: 261, l: 262 ]. O: Weapon_Switch - GOOD. current [ w: 264, l: 265 ]. Windows offsets are (semi-)wild guesses! Signature offsets are wild guesses! ------------------------------------------------------