TapestryEngine

A 2D Platformer Game Engine
Log | Files | Refs

f120ace5d8f8d64e728f3c6b4a52947dde6a4b2c.svn-base (9695B)


      1 <?xml version="1.0" encoding="UTF-8"?>
      2 <DEFECTS>
      3   <DEFECT>
      4     <SFA>
      5       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
      6       <FILENAME>animation.h</FILENAME>
      7       <LINE>92</LINE>
      8       <COLUMN>20</COLUMN>
      9     </SFA>
     10     <DEFECTCODE>6282</DEFECTCODE>
     11     <DESCRIPTION>Incorrect operator:  assignment of constant in Boolean context. Consider using '==' instead.</DESCRIPTION>
     12     <FUNCTION>animation::Play</FUNCTION>
     13     <DECORATED>?Play@animation@@QAE_NH@Z</DECORATED>
     14     <FUNCLINE>89</FUNCLINE>
     15     <PATH></PATH>
     16   </DEFECT>
     17   <DEFECT>
     18     <SFA>
     19       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     20       <FILENAME>animation.h</FILENAME>
     21       <LINE>98</LINE>
     22       <COLUMN>20</COLUMN>
     23     </SFA>
     24     <DEFECTCODE>6282</DEFECTCODE>
     25     <DESCRIPTION>Incorrect operator:  assignment of constant in Boolean context. Consider using '==' instead.</DESCRIPTION>
     26     <FUNCTION>animation::Stop</FUNCTION>
     27     <DECORATED>?Stop@animation@@QAE_NXZ</DECORATED>
     28     <FUNCLINE>95</FUNCLINE>
     29     <PATH></PATH>
     30   </DEFECT>
     31   <DEFECT>
     32     <SFA>
     33       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     34       <FILENAME>animationgraph.cpp</FILENAME>
     35       <LINE>35</LINE>
     36       <COLUMN>23</COLUMN>
     37     </SFA>
     38     <DEFECTCODE>6386</DEFECTCODE>
     39     <DESCRIPTION>Buffer overrun while writing to 'mTransitionMatrix':  the writable size is 'mLoopsAnimIDs.public: unsigned int __thiscall std::vector&lt;int,class std::allocator&lt;int&gt; &gt;::size(void)const ()*4' bytes, but '8' bytes might be written.</DESCRIPTION>
     40     <FUNCTION>AnimGraphData::CreateTranisitionMatrix</FUNCTION>
     41     <DECORATED>?CreateTranisitionMatrix@AnimGraphData@@QAE_NXZ</DECORATED>
     42     <FUNCLINE>29</FUNCLINE>
     43     <PROBABILITY>1</PROBABILITY>
     44     <RANK>4</RANK>
     45     <CATEGORY>
     46       <RULECATEGORY>mspft</RULECATEGORY>
     47     </CATEGORY>
     48     <PATH>
     49       <SFA>
     50         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     51         <FILENAME>animationgraph.cpp</FILENAME>
     52         <LINE>31</LINE>
     53         <COLUMN>19</COLUMN>
     54       </SFA>
     55       <SFA>
     56         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     57         <FILENAME>animationgraph.cpp</FILENAME>
     58         <LINE>33</LINE>
     59         <COLUMN>10</COLUMN>
     60       </SFA>
     61       <SFA>
     62         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     63         <FILENAME>animationgraph.cpp</FILENAME>
     64         <LINE>33</LINE>
     65         <COLUMN>19</COLUMN>
     66         <KEYEVENT>
     67           <ID>1</ID>
     68           <KIND>branch</KIND>
     69           <IMPORTANCE>Full</IMPORTANCE>
     70           <MESSAGE>Enter this loop, (assume 'i&lt;(int)mLoopsAnimIDs.size()')</MESSAGE>
     71         </KEYEVENT>
     72       </SFA>
     73       <SFA>
     74         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     75         <FILENAME>animationgraph.cpp</FILENAME>
     76         <LINE>35</LINE>
     77         <COLUMN>23</COLUMN>
     78       </SFA>
     79       <SFA>
     80         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     81         <FILENAME>animationgraph.cpp</FILENAME>
     82         <LINE>36</LINE>
     83         <COLUMN>11</COLUMN>
     84       </SFA>
     85       <SFA>
     86         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     87         <FILENAME>animationgraph.cpp</FILENAME>
     88         <LINE>36</LINE>
     89         <COLUMN>20</COLUMN>
     90       </SFA>
     91       <SFA>
     92         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
     93         <FILENAME>animationgraph.cpp</FILENAME>
     94         <LINE>33</LINE>
     95         <COLUMN>49</COLUMN>
     96         <KEYEVENT>
     97           <ID>2</ID>
     98           <KIND>declaration</KIND>
     99           <IMPORTANCE>Essential</IMPORTANCE>
    100           <MESSAGE>'i' may equal 1</MESSAGE>
    101         </KEYEVENT>
    102       </SFA>
    103       <SFA>
    104         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    105         <FILENAME>animationgraph.cpp</FILENAME>
    106         <LINE>33</LINE>
    107         <COLUMN>19</COLUMN>
    108         <KEYEVENT>
    109           <ID>3</ID>
    110           <KIND>branch</KIND>
    111           <IMPORTANCE>Full</IMPORTANCE>
    112           <MESSAGE>Continue this loop, (assume 'i&lt;(int)mLoopsAnimIDs.size()')</MESSAGE>
    113         </KEYEVENT>
    114       </SFA>
    115       <SFA>
    116         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    117         <FILENAME>animationgraph.cpp</FILENAME>
    118         <LINE>35</LINE>
    119         <COLUMN>23</COLUMN>
    120         <KEYEVENT>
    121           <ID>4</ID>
    122           <KIND>usage</KIND>
    123           <IMPORTANCE>Essential</IMPORTANCE>
    124           <MESSAGE>Invalid write to 'mTransitionMatrix[1]', (writable range is 0 to 0)</MESSAGE>
    125         </KEYEVENT>
    126       </SFA>
    127     </PATH>
    128   </DEFECT>
    129   <DEFECT>
    130     <SFA>
    131       <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    132       <FILENAME>animationgraph.cpp</FILENAME>
    133       <LINE>38</LINE>
    134       <COLUMN>27</COLUMN>
    135     </SFA>
    136     <DEFECTCODE>6386</DEFECTCODE>
    137     <DESCRIPTION>Buffer overrun while writing to 'mTransitionMatrix[i]':  the writable size is 'mLoopsAnimIDs.public: unsigned int __thiscall std::vector&lt;int,class std::allocator&lt;int&gt; &gt;::size(void)const ()*4' bytes, but '8' bytes might be written.</DESCRIPTION>
    138     <FUNCTION>AnimGraphData::CreateTranisitionMatrix</FUNCTION>
    139     <DECORATED>?CreateTranisitionMatrix@AnimGraphData@@QAE_NXZ</DECORATED>
    140     <FUNCLINE>29</FUNCLINE>
    141     <PROBABILITY>1</PROBABILITY>
    142     <RANK>4</RANK>
    143     <CATEGORY>
    144       <RULECATEGORY>mspft</RULECATEGORY>
    145     </CATEGORY>
    146     <PATH>
    147       <SFA>
    148         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    149         <FILENAME>animationgraph.cpp</FILENAME>
    150         <LINE>31</LINE>
    151         <COLUMN>19</COLUMN>
    152       </SFA>
    153       <SFA>
    154         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    155         <FILENAME>animationgraph.cpp</FILENAME>
    156         <LINE>33</LINE>
    157         <COLUMN>10</COLUMN>
    158         <KEYEVENT>
    159           <ID>1</ID>
    160           <KIND>declaration</KIND>
    161           <IMPORTANCE>Essential</IMPORTANCE>
    162           <MESSAGE>'i' is NULL</MESSAGE>
    163         </KEYEVENT>
    164       </SFA>
    165       <SFA>
    166         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    167         <FILENAME>animationgraph.cpp</FILENAME>
    168         <LINE>33</LINE>
    169         <COLUMN>19</COLUMN>
    170         <KEYEVENT>
    171           <ID>2</ID>
    172           <KIND>branch</KIND>
    173           <IMPORTANCE>Full</IMPORTANCE>
    174           <MESSAGE>Enter this loop, (assume 'i&lt;(int)mLoopsAnimIDs.size()')</MESSAGE>
    175         </KEYEVENT>
    176       </SFA>
    177       <SFA>
    178         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    179         <FILENAME>animationgraph.cpp</FILENAME>
    180         <LINE>35</LINE>
    181         <COLUMN>23</COLUMN>
    182       </SFA>
    183       <SFA>
    184         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    185         <FILENAME>animationgraph.cpp</FILENAME>
    186         <LINE>36</LINE>
    187         <COLUMN>11</COLUMN>
    188       </SFA>
    189       <SFA>
    190         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    191         <FILENAME>animationgraph.cpp</FILENAME>
    192         <LINE>36</LINE>
    193         <COLUMN>20</COLUMN>
    194         <KEYEVENT>
    195           <ID>3</ID>
    196           <KIND>branch</KIND>
    197           <IMPORTANCE>Full</IMPORTANCE>
    198           <MESSAGE>Enter this loop, (assume 'j&lt;(int)mLoopsAnimIDs.size()')</MESSAGE>
    199         </KEYEVENT>
    200       </SFA>
    201       <SFA>
    202         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    203         <FILENAME>animationgraph.cpp</FILENAME>
    204         <LINE>38</LINE>
    205         <COLUMN>27</COLUMN>
    206       </SFA>
    207       <SFA>
    208         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    209         <FILENAME>animationgraph.cpp</FILENAME>
    210         <LINE>36</LINE>
    211         <COLUMN>50</COLUMN>
    212         <KEYEVENT>
    213           <ID>4</ID>
    214           <KIND>declaration</KIND>
    215           <IMPORTANCE>Essential</IMPORTANCE>
    216           <MESSAGE>'j' may equal 1</MESSAGE>
    217         </KEYEVENT>
    218       </SFA>
    219       <SFA>
    220         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    221         <FILENAME>animationgraph.cpp</FILENAME>
    222         <LINE>36</LINE>
    223         <COLUMN>20</COLUMN>
    224         <KEYEVENT>
    225           <ID>5</ID>
    226           <KIND>branch</KIND>
    227           <IMPORTANCE>Full</IMPORTANCE>
    228           <MESSAGE>Continue this loop, (assume 'j&lt;(int)mLoopsAnimIDs.size()')</MESSAGE>
    229         </KEYEVENT>
    230       </SFA>
    231       <SFA>
    232         <FILEPATH>c:\users\baptistac1\documents\visual studio 2015\projects\tapestryenginedev\tapestryengine\</FILEPATH>
    233         <FILENAME>animationgraph.cpp</FILENAME>
    234         <LINE>38</LINE>
    235         <COLUMN>27</COLUMN>
    236         <KEYEVENT>
    237           <ID>6</ID>
    238           <KIND>usage</KIND>
    239           <IMPORTANCE>Essential</IMPORTANCE>
    240           <MESSAGE>Invalid write to 'mTransitionMatrix[i][1]', (writable range is 0 to 0)</MESSAGE>
    241         </KEYEVENT>
    242       </SFA>
    243     </PATH>
    244   </DEFECT>
    245 </DEFECTS>