"Fossies" - the Fresh Open Source Software Archive

CLOC ("Count Lines of Code") analysis of ghidra-Ghidra_9.1.2_build.tar.gz (11 Feb 21:52, 59623429 Bytes)

About: Ghidra is a software reverse engineering (SRE) framework. Capabilities include disassembly, assembly, decompilation, graphing, scripting and many others.



Fossies downloads: /linux/miscghidra-Ghidra_9.1.2_build.tar.gz  (tar.bz2|tar.xz|zip)
Fossies services: Member browsing
No. of package members: 15532  (12981 files within 2551 directories)

Histograms of CLOC analysis data of ghidra-Ghidra_9.1.2_build.tar.gz (y-axes: linear scale)
Histograms of CLOC analysis data of ghidra-Ghidra_9.1.2_build.tar.gz (y-axes: logarithm scale)

The corresponding CLOC output data:
   11330 text files.
   11263 unique files.                              
     685 files ignored.

github.com/AlDanial/cloc v 1.86  T=13.04 s (820.6 files/s, 199107.6 lines/s)
--------------------------------------------------------------------------------
Language           files     blank   comment      code    scale   3rd gen. equiv
--------------------------------------------------------------------------------
Java                 9527    270162    444658   1284705 x   1.36 =     1747198.80
XML                   324      1884      1340    291847 x   1.90 =      554509.30
C++                   110     11873     13845     76573 x   1.51 =      115625.23
HTML                  281     12794       330     67598 x   1.90 =      128436.20
SVG                    34        34        34     23153 x   1.00 =       23153.00
C/C++ Header          124      3138      9661     19134 x   1.00 =       19134.00
C                      49      3372      3044     16001 x   0.77 =       12320.77
Python                 33      1516      2521      7641 x   4.20 =       32092.20
Gradle                119      1342      1935      5337 x   4.00 =       21348.00
yacc                    5       391       113      3329 x   1.51 =        5026.79
ANTLR Grammar          10       498        80      3053 x   2.00 =        6106.00
Xtend                  21       460       469      2734 x   2.00 =        5468.00
Assembly                7      1618      1192      1372 x   0.25 =         343.00
TeX                     1       127        14      1035 x   1.50 =        1552.50
lex                     1        48        18       606 x   1.00 =         606.00
DOS Batch              13       164        38       486 x   0.63 =         306.18
Markdown                7       136         0       428 x   1.00 =         428.00
make                    2        81        34       339 x   2.50 =         847.50
Bourne Again Shell     11       108       149       314 x   3.81 =        1196.34
MSBuild script          1         0         0       252 x   1.90 =         478.80
XSLT                   11        68         5       245 x   1.90 =         465.50
Bourne Shell            2        37        23       141 x   3.81 =         537.21
CSS                     4        19       101        40 x   1.00 =          40.00
YAML                    1         1         0        14 x   0.90 =          12.60
Haskell                 1         3         0        11 x   2.11 =          23.21
--------------------------------------------------------------------------------
SUM:               10699    309874    479604   1806388 x   1.48 =     2677255.13
--------------------------------------------------------------------------------

A hint: This "standard" CLOC analysis has included all package contents files (with the exception of files generated by code-production systems such as GNU autotools). But there exists a perhaps more "realistic" alternative CLOC analysis (among others better suited for an optional codespell check rating) that tries additionally to exclude third party code but also files containing fonts, codepage or character set definitions, dictionaries, names, SVG or non-English languages.
Home  |  About  |  Features  |  All  |  Newest  |  Dox  |  Diffs  |  Codespell  |  RSS Feeds  |  Screenshots  |  Comments  |  Imprint  |  Privacy  |  HTTP(S)