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<int,class std::allocator<int> >::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<(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<(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<int,class std::allocator<int> >::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<(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<(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<(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>