Files

Files
3,022
17 extensions
Lines of Code
379,425
126 per file
Average File Size
4.2 KB
12.5 MB in total

File count by date

Extensions

Files with excluded extensions are not shown; configure exclude_exts in gitstats.conf.

ExtensionFilesLinesShareLines/file
c1,340207,30254.6%154
cpp90694,84125.0%104
h44644,59411.8%99
patch110,1732.7%10,173
gn1137,2201.9%63
gni453,2960.9%73
S162,4890.7%155
mk121,8720.5%156
md77480.2%106
ld34770.1%159
sh53880.1%77
py12650.1%265
config11860.0%186
xml1870.0%87
inc1640.0%64
json1620.0%62
png2———

Most changed files (code churn)

Files in the current tree touched most often across all commits. High-churn files are hotspots that may benefit from extra review or refactoring.

FileTimes Changed
tools/build/mk/los_config.mk52
kernel/base/core/los_process.c49
syscall/fs_syscall.c45
fs/fat/os_adapt/fatfs.c44
kernel/base/core/los_task.c43
arch/arm/arm/src/los_exc.c41
BUILD.gn40
fs/vfs/vnode.c37
kernel/common/console.c36
kernel/extended/liteipc/hm_liteipc.c35
syscall/los_syscall.h34
compat/posix/src/time.c32
Makefile32
Kconfig31
kernel/base/include/los_process_pri.h28
kernel/base/ipc/los_signal.c27
kernel/base/core/los_swtmr.c26
kernel/base/include/los_task_pri.h26
fs/jffs2/src/vfs_jffs2.c25
syscall/syscall_lookup.h25
kernel/common/los_config.c24
kernel/base/vm/los_vm_filemap.c23
kernel/base/include/los_sched_pri.h23
syscall/process_syscall.c22
kernel/base/vm/los_vm_map.c22