XML  |  PDF

Warning: JavaScript disabled -- Please re-enable to ensure correct hub functionality.

CodeSonar Test Report
Author: Anonymous
Date: Sun May 4 18:45:11 2025
CSO Version: 8.1p0
Licensed to: Kyungpook National University-Software Disaster Research Center
TOC!!
List of Tables!!
List of Figures :)
Project Summary
C: \xE4\xBA\xBA, J: \xE3\x81\x90, K:\xE3\x84\xB9
chart
Figure 1.1: Warnings grouped by project.
chart
Figure 1.2: Plot of Files vs. Warnings for each analysis.
Analysis Metrics Summary
Metric Name Max Min Avg
Lines with Comments 52314 52314 52314
Code Lines 136806 136806 136806
Blank Lines 18349 18349 18349
Mixed Lines 4152 4152 4152
Lines with Code 140958 140958 140958
Comment Lines 48162 48162 48162
Top-level file instances 46 46 46
Include file instances 46 46 46
User-defined functions 4060 4060 4060
Total Lines 207469 207469 207469
Projects
Table Caption: Listing of project info.
The following error was found in the report template:
!!! Project Section !!!
libxml2_analysis
Project Description:
chart
chart
AID Analysis Project Description Started Finished Machine User Files Active Warnings All Warnings Total Lines Lines with Code Comment Lines
2 libxml2_analysis analysis 1 libxml2_analysis Tue Aug 27 16:43:22 2024 Tue Aug 27 16:45:23 2024 codesonar cheong 116 0 0 207469 140958 52314
libxml2_analysis analysis 1
Description:
Alerts for libxml2_analysis analysis 1
Alerts for libxml2_analysis analysis 1
chart
Class Occurences
Name Path Analysis Files Active Warnings All Warnings Total Lines Lines with Code Comment Lines
libxml2_src /home/cheong/libxml2_src libxml2_analysis analysis 1 46 0 0 168419 111008 44812
libxml /home/cheong/libxml2_src/include/libxml libxml2_analysis analysis 1 45 0 0 13865 8698 5438
private /home/cheong/libxml2_src/include/private libxml2_analysis analysis 1 19 0 0 610 439 78
python /home/cheong/libxml2_src/python libxml2_analysis analysis 1 6 0 0 24575 20813 1986
Name Path Language Analysis Active Warnings All Warnings Total Lines Lines with Code Comment Lines
buf.c /home/cheong/libxml2_src/buf.c C libxml2_analysis analysis 1 0 0 1275 670 468
buf.h /home/cheong/libxml2_src/include/private/buf.h C libxml2_analysis analysis 1 0 0 45 35 1
c14n.c /home/cheong/libxml2_src/c14n.c C libxml2_analysis analysis 1 0 0 2215 1275 711
c14n.h /home/cheong/libxml2_src/include/libxml/c14n.h C libxml2_analysis analysis 1 0 0 115 52 59
cata.h /home/cheong/libxml2_src/include/private/cata.h C libxml2_analysis analysis 1 0 0 13 9 2
catalog.c /home/cheong/libxml2_src/catalog.c C libxml2_analysis analysis 1 0 0 3757 2529 913
catalog.h /home/cheong/libxml2_src/include/libxml/catalog.h C libxml2_analysis analysis 1 0 0 183 126 46
chvalid.c /home/cheong/libxml2_src/chvalid.c C libxml2_analysis analysis 1 0 0 336 206 102
chvalid.h /home/cheong/libxml2_src/include/libxml/chvalid.h C libxml2_analysis analysis 1 0 0 230 96 105
config.h /home/cheong/libxml2_src/config.h C libxml2_analysis analysis 1 0 0 105 26 47
debugXML.c /home/cheong/libxml2_src/debugXML.c C libxml2_analysis analysis 1 0 0 1560 1231 245
debugXML.h /home/cheong/libxml2_src/include/libxml/debugXML.h C libxml2_analysis analysis 1 0 0 79 53 19
dict.c /home/cheong/libxml2_src/dict.c C libxml2_analysis analysis 1 0 0 1042 596 327
dict.h /home/cheong/libxml2_src/include/libxml/dict.h C libxml2_analysis analysis 1 0 0 82 49 25
dict.h /home/cheong/libxml2_src/include/private/dict.h C libxml2_analysis analysis 1 0 0 74 50 13
enc.h /home/cheong/libxml2_src/include/private/enc.h C libxml2_analysis analysis 1 0 0 18 14 1
encoding.c /home/cheong/libxml2_src/encoding.c C libxml2_analysis analysis 1 0 0 2724 1809 605
encoding.h /home/cheong/libxml2_src/include/libxml/encoding.h C libxml2_analysis analysis 1 0 0 285 158 141
entities.c /home/cheong/libxml2_src/entities.c C libxml2_analysis analysis 1 0 0 968 620 255
entities.h /home/cheong/libxml2_src/include/libxml/entities.h C libxml2_analysis analysis 1 0 0 147 108 47
entities.h /home/cheong/libxml2_src/include/private/entities.h C libxml2_analysis analysis 1 0 0 42 23 13
error.c /home/cheong/libxml2_src/error.c C libxml2_analysis analysis 1 0 0 1355 964 292
error.h /home/cheong/libxml2_src/include/private/error.h C libxml2_analysis analysis 1 0 0 43 36 1
hash.c /home/cheong/libxml2_src/hash.c C libxml2_analysis analysis 1 0 0 1345 723 474
globals.c /home/cheong/libxml2_src/globals.c C libxml2_analysis analysis 1 0 0 1242 672 449
globals.h /home/cheong/libxml2_src/include/libxml/globals.h C libxml2_analysis analysis 1 0 0 41 22 12
globals.h /home/cheong/libxml2_src/include/private/globals.h C libxml2_analysis analysis 1 0 0 17 13 1
hash.h /home/cheong/libxml2_src/include/libxml/hash.h C libxml2_analysis analysis 1 0 0 251 156 84
html.h /home/cheong/libxml2_src/include/private/html.h C libxml2_analysis analysis 1 0 0 14 8 2
HTMLparser.c /home/cheong/libxml2_src/HTMLparser.c C libxml2_analysis analysis 1 0 0 6753 4506 1630
HTMLparser.h /home/cheong/libxml2_src/include/libxml/HTMLparser.h C libxml2_analysis analysis 1 0 0 336 237 107
HTMLtree.c /home/cheong/libxml2_src/HTMLtree.c C libxml2_analysis analysis 1 0 0 1129 715 301
HTMLtree.h /home/cheong/libxml2_src/include/libxml/HTMLtree.h C libxml2_analysis analysis 1 0 0 147 93 42
io.h /home/cheong/libxml2_src/include/private/io.h C libxml2_analysis analysis 1 0 0 40 24 9
libxml.c /home/cheong/libxml2_src/python/libxml.c C libxml2_analysis analysis 1 0 0 3672 2952 313
libxml.h /home/cheong/libxml2_src/libxml.h C libxml2_analysis analysis 1 0 0 80 50 21
libxml2-export.c /home/cheong/libxml2_src/python/libxml2-export.c C libxml2_analysis analysis 1 0 0 1935 1933 529
libxml2-py.c /home/cheong/libxml2_src/python/libxml2-py.c C libxml2_analysis analysis 1 0 0 15830 13019 529
libxml2-py.h /home/cheong/libxml2_src/python/libxml2-py.h C libxml2_analysis analysis 1 0 0 1935 1933 529
libxml_wrap.h /home/cheong/libxml2_src/python/libxml_wrap.h C libxml2_analysis analysis 1 0 0 309 248 22
list.c /home/cheong/libxml2_src/list.c C libxml2_analysis analysis 1 0 0 764 390 313
list.h /home/cheong/libxml2_src/include/libxml/list.h C libxml2_analysis analysis 1 0 0 137 85 40
memory.h /home/cheong/libxml2_src/include/private/memory.h C libxml2_analysis analysis 1 0 0 9 7 1
nanohttp.h /home/cheong/libxml2_src/include/libxml/nanohttp.h C libxml2_analysis analysis 1 0 0 98 84 12
parser.c /home/cheong/libxml2_src/parser.c C libxml2_analysis analysis 1 0 0 14259 8819 4144
parser.h /home/cheong/libxml2_src/include/libxml/parser.h C libxml2_analysis analysis 1 0 0 1596 910 651
parser.h /home/cheong/libxml2_src/include/private/parser.h C libxml2_analysis analysis 1 0 0 124 94 15
parserInternals.c /home/cheong/libxml2_src/parserInternals.c C libxml2_analysis analysis 1 0 0 3406 1858 1147
parserInternals.h /home/cheong/libxml2_src/include/libxml/parserInternals.h C libxml2_analysis analysis 1 0 0 610 304 267
pattern.c /home/cheong/libxml2_src/pattern.c C libxml2_analysis analysis 1 0 0 2415 1659 639
pattern.h /home/cheong/libxml2_src/include/libxml/pattern.h C libxml2_analysis analysis 1 0 0 106 71 28
regexp.h /home/cheong/libxml2_src/include/private/regexp.h C libxml2_analysis analysis 1 0 0 23 14 5
relaxng.c /home/cheong/libxml2_src/relaxng.c C libxml2_analysis analysis 1 0 0 10870 8297 2100
relaxng.h /home/cheong/libxml2_src/include/libxml/relaxng.h C libxml2_analysis analysis 1 0 0 224 159 49
save.h /home/cheong/libxml2_src/include/private/save.h C libxml2_analysis analysis 1 0 0 24 17 2
SAX.h /home/cheong/libxml2_src/include/libxml/SAX.h C libxml2_analysis analysis 1 0 0 14 3 10
SAX2.c /home/cheong/libxml2_src/SAX2.c C libxml2_analysis analysis 1 0 0 2825 1841 764
SAX2.h /home/cheong/libxml2_src/include/libxml/SAX2.h C libxml2_analysis analysis 1 0 0 170 150 11
schemasInternals.h /home/cheong/libxml2_src/include/libxml/schemasInternals.h C libxml2_analysis analysis 1 0 0 959 400 609
schematron.c /home/cheong/libxml2_src/schematron.c C libxml2_analysis analysis 1 0 0 2049 1431 490
schematron.h /home/cheong/libxml2_src/include/libxml/schematron.h C libxml2_analysis analysis 1 0 0 143 57 79
shell.c /home/cheong/libxml2_src/shell.c C libxml2_analysis analysis 1 0 0 1629 1255 313
shell.h /home/cheong/libxml2_src/include/private/shell.h C libxml2_analysis analysis 1 0 0 7 5 1
string.h /home/cheong/libxml2_src/include/private/string.h C libxml2_analysis analysis 1 0 0 13 10 1
testdso.c /home/cheong/libxml2_src/testdso.c C libxml2_analysis analysis 1 0 0 12 9 0
threads.c /home/cheong/libxml2_src/threads.c C libxml2_analysis analysis 1 0 0 533 306 180
threads.h /home/cheong/libxml2_src/include/libxml/threads.h C libxml2_analysis analysis 1 0 0 87 54 21
threads.h /home/cheong/libxml2_src/include/private/threads.h C libxml2_analysis analysis 1 0 0 57 44 7
timsort.h /home/cheong/libxml2_src/timsort.h C libxml2_analysis analysis 1 0 0 601 434 59
tree.c /home/cheong/libxml2_src/tree.c C libxml2_analysis analysis 1 0 0 9248 5600 2869
tree.h /home/cheong/libxml2_src/include/libxml/tree.h C libxml2_analysis analysis 1 0 0 1349 914 474
tree.h /home/cheong/libxml2_src/include/private/tree.h C libxml2_analysis analysis 1 0 0 22 18 1
types.c /home/cheong/libxml2_src/python/types.c C libxml2_analysis analysis 1 0 0 894 728 64
uri.c /home/cheong/libxml2_src/uri.c C libxml2_analysis analysis 1 0 0 2812 1791 780
uri.h /home/cheong/libxml2_src/include/libxml/uri.h C libxml2_analysis analysis 1 0 0 106 76 36
valid.c /home/cheong/libxml2_src/valid.c C libxml2_analysis analysis 1 0 0 6902 4611 1712
valid.h /home/cheong/libxml2_src/include/libxml/valid.h C libxml2_analysis analysis 1 0 0 466 351 102
xinclude.c /home/cheong/libxml2_src/xinclude.c C libxml2_analysis analysis 1 0 0 2224 1489 562
xinclude.h /home/cheong/libxml2_src/include/libxml/xinclude.h C libxml2_analysis analysis 1 0 0 141 65 69
xinclude.h /home/cheong/libxml2_src/include/private/xinclude.h C libxml2_analysis analysis 1 0 0 9 6 1
xlink.c /home/cheong/libxml2_src/xlink.c C libxml2_analysis analysis 1 0 0 171 69 84
xlink.h /home/cheong/libxml2_src/include/libxml/xlink.h C libxml2_analysis analysis 1 0 0 193 85 89
xmlautomata.h /home/cheong/libxml2_src/include/libxml/xmlautomata.h C libxml2_analysis analysis 1 0 0 144 109 23
xmlcatalog.c /home/cheong/libxml2_src/xmlcatalog.c C libxml2_analysis analysis 1 0 0 627 530 51
xmlerror.h /home/cheong/libxml2_src/include/libxml/xmlerror.h C libxml2_analysis analysis 1 0 0 970 893 827
xmlexports.h /home/cheong/libxml2_src/include/libxml/xmlexports.h C libxml2_analysis analysis 1 0 0 148 92 27
xmlIO.c /home/cheong/libxml2_src/xmlIO.c C libxml2_analysis analysis 1 0 0 2779 1584 892
xmlIO.h /home/cheong/libxml2_src/include/libxml/xmlIO.h C libxml2_analysis analysis 1 0 0 422 247 145
xmllint.c /home/cheong/libxml2_src/xmllint.c C libxml2_analysis analysis 1 0 0 3503 2881 446
xmlmemory.c /home/cheong/libxml2_src/xmlmemory.c C libxml2_analysis analysis 1 0 0 561 262 230
xmlmemory.h /home/cheong/libxml2_src/include/libxml/xmlmemory.h C libxml2_analysis analysis 1 0 0 190 108 70
xmlmodule.c /home/cheong/libxml2_src/xmlmodule.c C libxml2_analysis analysis 1 0 0 300 139 113
xmlmodule.h /home/cheong/libxml2_src/include/libxml/xmlmodule.h C libxml2_analysis analysis 1 0 0 61 29 23
xmlreader.c /home/cheong/libxml2_src/xmlreader.c C libxml2_analysis analysis 1 0 0 5476 3674 1443
xmlreader.h /home/cheong/libxml2_src/include/libxml/xmlreader.h C libxml2_analysis analysis 1 0 0 440 326 81
xmlregexp.c /home/cheong/libxml2_src/xmlregexp.c C libxml2_analysis analysis 1 0 0 7963 5851 1690
xmlregexp.h /home/cheong/libxml2_src/include/libxml/xmlregexp.h C libxml2_analysis analysis 1 0 0 109 61 37
xmlsave.c /home/cheong/libxml2_src/xmlsave.c C libxml2_analysis analysis 1 0 0 2890 1906 702
xmlsave.h /home/cheong/libxml2_src/include/libxml/xmlsave.h C libxml2_analysis analysis 1 0 0 111 80 28
xmlschemas.c /home/cheong/libxml2_src/xmlschemas.c C libxml2_analysis analysis 1 0 0 28878 19064 8317
xmlschemas.h /home/cheong/libxml2_src/include/libxml/xmlschemas.h C libxml2_analysis analysis 1 0 0 254 154 77
xmlschemastypes.c /home/cheong/libxml2_src/xmlschemastypes.c C libxml2_analysis analysis 1 0 0 6195 4528 1273
xmlschemastypes.h /home/cheong/libxml2_src/include/libxml/xmlschemastypes.h C libxml2_analysis analysis 1 0 0 152 133 11
xmlstring.c /home/cheong/libxml2_src/xmlstring.c C libxml2_analysis analysis 1 0 0 1202 662 431
xmlstring.h /home/cheong/libxml2_src/include/libxml/xmlstring.h C libxml2_analysis analysis 1 0 0 140 108 25
xmlunicode.c /home/cheong/libxml2_src/xmlunicode.c C libxml2_analysis analysis 1 0 0 3178 1619 1353
xmlunicode.h /home/cheong/libxml2_src/include/libxml/xmlunicode.h C libxml2_analysis analysis 1 0 0 366 342 15
xmlversion.h /home/cheong/libxml2_src/include/libxml/xmlversion.h C libxml2_analysis analysis 1 0 0 327 98 189
xmlwriter.c /home/cheong/libxml2_src/xmlwriter.c C libxml2_analysis analysis 1 0 0 4739 3157 1014
xmlwriter.h /home/cheong/libxml2_src/include/libxml/xmlwriter.h C libxml2_analysis analysis 1 0 0 489 361 92
xpath.c /home/cheong/libxml2_src/xpath.c C libxml2_analysis analysis 1 0 0 12850 8313 3641
xpath.h /home/cheong/libxml2_src/include/libxml/xpath.h C libxml2_analysis analysis 1 0 0 566 287 270
xpath.h /home/cheong/libxml2_src/include/private/xpath.h C libxml2_analysis analysis 1 0 0 16 12 1
xpathInternals.h /home/cheong/libxml2_src/include/libxml/xpathInternals.h C libxml2_analysis analysis 1 0 0 633 330 244
xpointer.c /home/cheong/libxml2_src/xpointer.c C libxml2_analysis analysis 1 0 0 672 387 220
xpointer.h /home/cheong/libxml2_src/include/libxml/xpointer.h C libxml2_analysis analysis 1 0 0 48 22 20
State Active Warnings All Warnings
None 0 0
Invalid 0 0
Fixed 0 0
Later 0 0
Assigned 0 0
New 0 0
Priority Active Warnings All Warnings
None 0 0
P0: High 0 0
P1: Medium 0 0
P2: Low 0 0
Suppressed 0 0
Finding Active Warnings All Warnings
None 0 0
False Positive 0 0
Don't Care 0 0
Don't Know 0 0
Unconfirmed 0 0
True Positive 0 0
Owner Active Warnings All Warnings
code6 0 0
Default Template User 0 0
test 0 0
code7 0 0
code4 0 0
swtv 0 0
None 0 0
code9 0 0
code3 0 0
code2 0 0
Administrator 0 0
code5 0 0
code8 0 0
code1 0 0
Language Active Warnings All Warnings
C 0 0
Analysis Project Rank Priority Finding State Owner Class Procedure Line File Path
Parse Log for libxml2_analysis analysis 1
Compilations
 
  OK   46
 
  Fatal Error   0
 
  Too Many Parse Errors   0
 
  Some Parse Errors   0
 
  Running   0
 
  Obsoleted   0
  Total   46

Total Parse Errors: 0

All compilations are shown in this log.