Skip to content

Instantly share code, notes, and snippets.

@matricks
Created August 17, 2012 15:46
Show Gist options
  • Save matricks/3380025 to your computer and use it in GitHub Desktop.
Save matricks/3380025 to your computer and use it in GitHub Desktop.
--analyze of teeworlds
[ 1/131] #7 c++ src/engine/shared/datafile.cpp
[ 2/131] #8 c++ src/engine/shared/storage.cpp
[ 3/131] #5 c++ src/engine/shared/ringbuffer.cpp
[ 4/131] #1 c++ src/engine/shared/console.cpp
[ 5/131] #2 c++ src/engine/shared/demo.cpp
[ 6/131] #4 c++ src/engine/shared/network_console.cpp
[ 7/131] #3 c++ src/engine/shared/kernel.cpp
[ 8/131] #6 c++ src/engine/shared/mapchecker.cpp
[ 9/131] #3 c++ src/engine/shared/network_console_conn.cpp
[ 10/131] #8 c++ src/engine/shared/memheap.cpp
[ 11/131] #8 c++ src/engine/shared/engine.cpp
src/engine/shared/console.cpp:69:3: warning: Value stored to 'Len' is never read
Len = Length;
^ ~~~~~~
[ 12/131] #8 c++ src/engine/shared/econ.cpp
[ 13/131] #4 c++ src/engine/shared/network_conn.cpp
[ 14/131] #4 c++ src/engine/shared/packer.cpp
[ 15/131] #4 c++ src/engine/shared/linereader.cpp
[ 16/131] #5 c++ src/engine/shared/snapshot.cpp
[ 17/131] #4 c++ src/engine/shared/network.cpp
[ 18/131] #7 c++ src/engine/shared/huffman.cpp
[ 19/131] #3 c++ src/engine/shared/network_server.cpp
[ 20/131] #4 c++ src/engine/shared/filecollection.cpp
[ 21/131] #4 c++ src/engine/shared/masterserver.cpp
[ 22/131] #4 c++ src/engine/shared/jobs.cpp
[ 23/131] #4 c++ src/engine/shared/compression.cpp
[ 24/131] #4 c++ src/engine/shared/netban.cpp
[ 25/131] #8 c++ src/engine/shared/map.cpp
[ 26/131] #8 c++ src/engine/shared/network_client.cpp
[ 27/131] #8 c++ src/engine/shared/config.cpp
[ 28/131] #8 c src/base/system.c
src/base/system.c:83:2: warning: Dereference of null pointer
*((volatile unsigned*)0) = 0x0;
^~~~~~~~~~~~~~~~~~~~~~~~
src/base/system.c:170:10: warning: Access to field 'size' results in a dereference of a null pointer (loaded from variable 'header')
header->size = size;
~~~~~~ ^
[ 29/131] #6 c++ src/engine/server/server.cpp
src/engine/server/server.cpp:457:10: warning: Access to field 'm_pName' results in a dereference of a null pointer (loaded from variable 'pInfo')
pInfo->m_pName = m_aClients[ClientID].m_aName;
~~~~~ ^
[ 30/131] #7 c++ src/engine/server/register.cpp
[ 31/131] #4 c++ src/game/localization.cpp
[ 32/131] #7 c++ src/game/layers.cpp
[ 33/131] #4 c++ src/game/collision.cpp
[ 34/131] #4 c++ src/game/gamecore.cpp
[ 35/131] #3 c++ src/game/generated/nethash.cpp
[ 36/131] #3 c++ src/game/generated/protocol.cpp
[ 37/131] #2 c++ src/game/server/gamemodes/mod.cpp
[ 38/131] #2 c++ src/game/server/gamemodes/ctf.cpp
[ 39/131] #3 c++ src/game/server/gamemodes/lms.cpp
[ 40/131] #7 c++ src/game/server/gamemodes/sur.cpp
[ 41/131] #7 c++ src/game/server/gamemodes/tdm.cpp
[ 42/131] #7 c++ src/game/server/gamemodes/dm.cpp
[ 43/131] #7 c++ src/game/server/entity.cpp
[ 44/131] #7 c++ src/game/server/entities/flag.cpp
[ 45/131] #7 c++ src/game/server/entities/pickup.cpp
2 warnings generated.
[ 46/131] #8 c++ src/game/server/entities/laser.cpp
[ 47/131] #8 c++ src/game/server/entities/character.cpp
[ 48/131] #7 c++ src/game/server/entities/projectile.cpp
[ 49/131] #7 c++ src/game/server/gamecontroller.cpp
src/engine/shared/snapshot.cpp:209:13: warning: Assigned value is garbage or undefined
PastIndex = aPastIndecies[i];
^ ~~~~~~~~~~~~~~~~
[ 50/131] #3 c++ src/game/server/gamecontext.cpp
[ 51/131] #4 c++ src/game/server/eventhandler.cpp
[ 52/131] #4 c++ src/game/server/gameworld.cpp
[ 53/131] #2 c++ src/game/server/player.cpp
[ 54/131] #4 server_content_source > src/game/generated/server_data.cpp
[ 55/131] #4 c++ src/game/generated/server_data.cpp
[ 56/131] #4 c src/engine/external/zlib/compress.c
[ 57/131] #4 c src/engine/external/zlib/uncompr.c
[ 58/131] #4 c src/engine/external/zlib/adler32.c
[ 59/131] #4 c src/engine/external/zlib/inflate.c
[ 60/131] #2 c src/engine/external/zlib/inftrees.c
[ 61/131] #2 c src/engine/external/zlib/zutil.c
[ 62/131] #2 c src/engine/external/zlib/deflate.c
src/game/server/gamecontext.cpp:694:14: warning: Access to field 'm_Team' results in a dereference of a null pointer (loaded from variable 'pMsg')
int Team = pMsg->m_Team;
^~~~
src/game/server/gamecontext.cpp:748:25: warning: Access to field 'm_Reason' results in a dereference of a null pointer
(loaded from variable 'pMsg')
const char *pReason = pMsg->m_Reason[0] ? pMsg->m_Reason : "No reason given";
^~~~
src/game/server/gamecontext.cpp:946:37: warning: Access to field 'm_pName' results in a dereference of a null pointer
(loaded from variable 'pMsg')
Server()->SetClientName(ClientID, pMsg->m_pName);
^~~~
src/game/server/gamecontext.cpp:873:8: warning: Access to field 'm_Vote' results in a dereference of a null pointer (loaded from variable 'pMsg')
if(!pMsg->m_Vote)
^~~~
src/game/server/gamecontext.cpp:885:28: warning: Access to field 'm_Team' results in a dereference of a null pointer (loaded from variable 'pMsg')
if(pPlayer->GetTeam() == pMsg->m_Team || (g_Config.m_SvSpamprotection && pPlayer->m_LastSetTeam && ...
^~~~
src/game/server/gamecontext.cpp:1048:26: warning: Access to field 'm_Emoticon' results in a dereference of a null pointer
(loaded from variable 'pMsg')
SendEmoticon(ClientID, pMsg->m_Emoticon);
^~~~
src/game/server/gamecontext.cpp:934:31: warning: Access to field 'm_SpectatorID' results in a dereference of a null pointer
(loaded from variable 'pMsg')
if(!pPlayer->SetSpectatorID(pMsg->m_SpectatorID))
^~~~
src/game/server/gamecontext.cpp:1028:4: warning: Value stored to 'NumOptions' is never read
NumOptions = 0;
^ ~
src/engine/external/zlib/deflate.c:348:20: warning: Value stored to 'hash_head' is never read
if (hash_head) hash_head = 0; /* to make compiler happy */
^ ~
8 warnings generated.
[ 63/131] #3 c src/engine/external/zlib/infback.c
src/engine/shared/snapshot.cpp:477:5: warning: Dereference of null pointer (loaded from variable 'ppData')
*ppData = pHolder->m_pAltSnap;
^~~~~~~
2 warnings generated.
[ 64/131] #5 c src/engine/external/zlib/inffast.c
1 warning generated.
[ 65/131] #6 c src/engine/external/zlib/crc32.c
1 warning generated.
[ 66/131] #1 c src/engine/external/zlib/trees.c
[ 67/131] #6 c++ src/game/client/render_map.cpp
[ 68/131] #8 c++ src/game/client/lineinput.cpp
[ 69/131] #8 c++ src/game/client/render.cpp
[ 70/131] #4 c++ src/game/client/gameclient.cpp
src/game/server/gamecontroller.cpp:940:8: warning: Function call argument is an uninitialized value
while(IsSeparator(aBuf[i]))
^ ~~~~~~~
1 warning generated.
[ 71/131] #7 c++ src/game/client/ui.cpp
[ 72/131] #7 c++ src/game/client/animstate.cpp
[ 73/131] #7 c++ src/game/client/components/menus_start.cpp
[ 74/131] #7 c++ src/game/client/components/particles.cpp
[ 75/131] #5 c++ src/game/client/components/menus_demo.cpp
[ 76/131] #3 c++ src/game/client/components/broadcast.cpp
[ 77/131] #3 c++ src/game/client/components/menus_ingame.cpp
[ 78/131] #1 c++ src/game/client/components/flow.cpp
[ 79/131] #1 c++ src/game/client/components/console.cpp
[ 80/131] #7 c++ src/game/client/components/binds.cpp
[ 81/131] #8 c++ src/game/client/components/debughud.cpp
[ 82/131] #8 c++ src/game/client/components/maplayers.cpp
[ 83/131] #7 c++ src/game/client/components/damageind.cpp
[ 84/131] #4 c++ src/game/client/components/players.cpp
[ 85/131] #1 c++ src/game/client/components/motd.cpp
[ 86/131] #1 c++ src/game/client/components/skins.cpp
[ 87/131] #5 c++ src/game/client/components/countryflags.cpp
[ 88/131] #6 c++ src/game/client/components/killmessages.cpp
[ 89/131] #3 c++ src/game/client/components/scoreboard.cpp
[ 90/131] #7 c++ src/game/client/components/voting.cpp
[ 91/131] #1 c++ src/game/client/components/chat.cpp
[ 92/131] #7 c++ src/game/client/components/items.cpp
[ 93/131] #7 c++ src/game/client/components/controls.cpp
[ 94/131] #7 c++ src/game/client/components/sounds.cpp
[ 95/131] #7 c++ src/game/client/components/menus_popups.cpp
[ 96/131] #5 c++ src/game/client/components/spectator.cpp
[ 97/131] #8 c++ src/game/client/components/hud.cpp
[ 98/131] #4 c++ src/game/client/components/effects.cpp
[ 99/131] #4 c++ src/game/client/components/menus_settings.cpp
[100/131] #6 c++ src/game/client/components/mapimages.cpp
[101/131] #7 c++ src/game/client/components/menus.cpp
[102/131] #8 c++ src/game/client/components/nameplates.cpp
[103/131] #8 c++ src/game/client/components/emoticon.cpp
[104/131] #8 c++ src/game/client/components/menus_browser.cpp
[105/131] #5 c++ src/game/client/components/camera.cpp
[106/131] #5 c++ src/game/generated/client_data.cpp
[107/131] #5 c++ src/engine/client/graphics.cpp
[108/131] #3 c++ src/engine/client/text.cpp
[109/131] #3 c++ src/engine/client/client.cpp
1 warning generated.
[110/131] #2 link teeworlds_srv_d
/usr/bin/ld:objs/engine/shared/datafile_d.o: file format not recognized; treating as linker script
/usr/bin/ld:objs/engine/shared/datafile_d.o:1: syntax error
clang: error: linker command failed with exit code 1 (use -v to see invocation)
bam: 'link teeworlds_srv_d' error 256
[111/131] #2 c++ src/engine/client/input.cpp
[112/131] #6 c++ src/engine/client/backend_sdl.cpp
[113/131] #5 c++ src/engine/client/friends.cpp
[114/131] #6 c++ src/engine/client/sound.cpp
[115/131] #1 c++ src/engine/client/graphics_threaded.cpp
[116/131] #1 c++ src/engine/client/serverbrowser.cpp
src/engine/client/client.cpp:1342:19: warning: Access to field 'm_Tick' results in a dereference of a null pointer
PurgeTick = m_aSnapshots[SNAP_PREV]->m_Tick;
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
src/engine/client/client.cpp:1303:6: warning: Value stored to 'PurgeTick' is never read
PurgeTick = DeltaTick;
^ ~~~~~~~~~
[117/131] #2 c++ src/game/editor/editor.cpp
[118/131] #7 c++ src/game/editor/layer_tiles.cpp
[119/131] #5 c++ src/game/editor/layer_quads.cpp
[120/131] #5 c++ src/game/editor/layer_game.cpp
[121/131] #5 c++ src/game/editor/auto_map.cpp
[122/131] #4 c++ src/game/editor/popups.cpp
[123/131] #7 c++ src/game/editor/io.cpp
2 warnings generated.
[124/131] #3 c src/engine/external/pnglite/pnglite.c
[125/131] #6 c src/engine/external/wavpack/metadata.c
[126/131] #6 c src/engine/external/wavpack/words.c
[127/131] #8 c src/engine/external/wavpack/bits.c
[128/131] #8 c src/engine/external/wavpack/wputils.c
[129/131] #5 c src/engine/external/wavpack/unpack.c
[130/131] #3 c src/engine/external/wavpack/float.c
src/game/editor/popups.cpp:581:5: warning: Value stored to 'Color' is never read
Color = 0;
^ ~
1 warning generated.
src/game/editor/editor.cpp:2299:5: warning: Value stored to 'ScrollNum' is never read
ScrollNum = 0;
^ ~
src/game/editor/editor.cpp:2623:5: warning: Value stored to 'ScrollNum' is never read
ScrollNum = 0;
^ ~
2 warnings generated.
[131/131] #2 link teeworlds_d
/usr/bin/ld:objs/game/localization_d.o: file format not recognized; treating as linker script
/usr/bin/ld:objs/game/localization_d.o:1: syntax error
clang: error: linker command failed with exit code 1 (use -v to see invocation)
bam: 'link teeworlds_d' error 256
bam: error: a build step failed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment