blob: 7afbf436f66a2dfd17d08829abb478cfc76a2b6d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<?xml version="1.0" encoding="UTF-8"?>
<DEFECTS>
<DEFECT>
<SFA>
<FILEPATH>d:\asura\source\libs\asura-lib-utils\io\</FILEPATH>
<FILENAME>file_system.h</FILENAME>
<LINE>105</LINE>
<COLUMN>2</COLUMN>
</SFA>
<DEFECTCODE>26495</DEFECTCODE>
<DESCRIPTION>Variable 'AsuraEngine::IO::Filesystem::mInited' is uninitialized. Always initialize a member variable (type.6).</DESCRIPTION>
<FUNCTION>AsuraEngine::IO::Filesystem::{ctor}</FUNCTION>
<DECORATED>??0Filesystem@IO@AsuraEngine@@QEAA@XZ</DECORATED>
<FUNCLINE>105</FUNCLINE>
<PATH></PATH>
</DEFECT>
<DEFECT>
<SFA>
<FILEPATH>d:\asura\source\libs\asura-lib-utils\</FILEPATH>
<FILENAME>singleton.hpp</FILENAME>
<LINE>33</LINE>
<COLUMN>2</COLUMN>
</SFA>
<DEFECTCODE>26439</DEFECTCODE>
<DESCRIPTION>This kind of function may not throw. Declare it 'noexcept' (f.6).</DESCRIPTION>
<FUNCTION>AsuraEngine::Singleton<AsuraEngine::IO::Filesystem>::{ctor}</FUNCTION>
<DECORATED>??0?$Singleton@VFilesystem@IO@AsuraEngine@@@AsuraEngine@@IEAA@XZ</DECORATED>
<FUNCLINE>33</FUNCLINE>
<PATH></PATH>
</DEFECT>
<DEFECT>
<SFA>
<FILEPATH>d:\asura\source\3rd-party\luax\</FILEPATH>
<FILENAME>luax_class.inl</FILENAME>
<LINE>79</LINE>
<COLUMN>21</COLUMN>
</SFA>
<DEFECTCODE>26439</DEFECTCODE>
<DESCRIPTION>This kind of function may not throw. Declare it 'noexcept' (f.6).</DESCRIPTION>
<FUNCTION>Luax::LuaxNativeClass<AsuraEngine::IO::Filesystem>::{ctor}</FUNCTION>
<DECORATED>??0?$LuaxNativeClass@VFilesystem@IO@AsuraEngine@@@Luax@@IEAA@XZ</DECORATED>
<FUNCLINE>79</FUNCLINE>
<PATH></PATH>
</DEFECT>
<DEFECT>
<SFA>
<FILEPATH>d:\asura\source\3rd-party\luax\</FILEPATH>
<FILENAME>luax_class.inl</FILENAME>
<LINE>100</LINE>
<COLUMN>32</COLUMN>
</SFA>
<DEFECTCODE>26451</DEFECTCODE>
<DESCRIPTION>Arithmetic overflow: Using operator '+' on a 4 byte value and then casting the result to a 8 byte value. Cast the value to the wider type before calling operator '+' to avoid overflow (io.2).</DESCRIPTION>
<FUNCTION>Luax::LuaxNativeClass<AsuraEngine::IO::Filesystem>::LuaxRetain</FUNCTION>
<DECORATED>??$LuaxRetain@VDataBuffer@IO@AsuraEngine@@@?$LuaxNativeClass@VFilesystem@IO@AsuraEngine@@@Luax@@QEAAXAEAVLuaxState@1@PEAVDataBuffer@IO@AsuraEngine@@@Z</DECORATED>
<FUNCLINE>90</FUNCLINE>
<PATH></PATH>
</DEFECT>
</DEFECTS>
|