Files
cleonos/.VSCodeCounter/2026-04-14_20-12-49/details.md
2026-04-14 20:13:06 +08:00

14 KiB

Details

Date : 2026-04-14 20:12:49

Directory d:\Projects\C\cleonos

Total : 165 files, 13838 codes, 10 comments, 3547 blanks, all 17395 lines

Summary / Details / Diff Summary / Diff Details

Files

filename language code comment blank total
CMakeLists.txt CMake 579 0 84 663
Makefile Makefile 100 0 22 122
cleonos/c/apps/ansi_main.c C 4 0 3 7
cleonos/c/apps/append_main.c C 4 0 3 7
cleonos/c/apps/cat_main.c C 4 0 3 7
cleonos/c/apps/cd_main.c C 4 0 3 7
cleonos/c/apps/clear_main.c C 4 0 3 7
cleonos/c/apps/cp_main.c C 4 0 3 7
cleonos/c/apps/dmesg_main.c C 4 0 3 7
cleonos/c/apps/elfrunner_kmain.c C 6 0 3 9
cleonos/c/apps/elfrunner_main.c C 6 0 3 9
cleonos/c/apps/exec_main.c C 4 0 3 7
cleonos/c/apps/exit_main.c C 4 0 3 7
cleonos/c/apps/fsstat_main.c C 4 0 3 7
cleonos/c/apps/hello_main.c C 6 0 2 8
cleonos/c/apps/help_main.c C 4 0 3 7
cleonos/c/apps/kbdstat_main.c C 4 0 3 7
cleonos/c/apps/ls_main.c C 4 0 3 7
cleonos/c/apps/memc_kmain.c C 6 0 3 9
cleonos/c/apps/memc_main.c C 8 0 3 11
cleonos/c/apps/memstat_main.c C 4 0 3 7
cleonos/c/apps/mkdir_main.c C 4 0 3 7
cleonos/c/apps/mv_main.c C 4 0 3 7
cleonos/c/apps/pid_main.c C 4 0 3 7
cleonos/c/apps/pwd_main.c C 4 0 3 7
cleonos/c/apps/restart_main.c C 4 0 3 7
cleonos/c/apps/rm_main.c C 4 0 3 7
cleonos/c/apps/shell/shell_cmd.c C 776 0 182 958
cleonos/c/apps/shell/shell_external.c C 223 0 75 298
cleonos/c/apps/shell/shell_input.c C 255 0 68 323
cleonos/c/apps/shell/shell_internal.h C++ 84 0 19 103
cleonos/c/apps/shell/shell_path.c C 153 0 50 203
cleonos/c/apps/shell/shell_script.c C 35 0 12 47
cleonos/c/apps/shell/shell_util.c C 211 0 66 277
cleonos/c/apps/shell_main.c C 19 0 6 25
cleonos/c/apps/shstat_main.c C 4 0 3 7
cleonos/c/apps/shutdown_main.c C 4 0 3 7
cleonos/c/apps/sleep_main.c C 4 0 3 7
cleonos/c/apps/spawn_main.c C 4 0 3 7
cleonos/c/apps/stats_main.c C 4 0 3 7
cleonos/c/apps/taskstat_main.c C 4 0 3 7
cleonos/c/apps/touch_main.c C 4 0 3 7
cleonos/c/apps/tty_main.c C 4 0 3 7
cleonos/c/apps/ttydrv_main.c C 6 0 3 9
cleonos/c/apps/userstat_main.c C 4 0 3 7
cleonos/c/apps/wait_main.c C 4 0 3 7
cleonos/c/apps/write_main.c C 4 0 3 7
cleonos/c/apps/yield_main.c C 4 0 3 7
cleonos/c/include/cleonos_rust_bridge.h C++ 6 0 4 10
cleonos/c/include/cleonos_syscall.h C++ 102 0 6 108
cleonos/c/src/runtime.c C 8 0 5 13
cleonos/c/src/syscall.c C 152 0 50 202
cleonos/c/stub.c C 3 4 2 9
cleonos/rust/src/lib.rs Rust 23 0 9 32
clks/arch/aarch64/boot.c C 6 0 1 7
clks/arch/x86_64/boot.c C 6 0 1 7
clks/arch/x86_64/exec_stack_call.S Go Assembly 14 0 6 20
clks/arch/x86_64/interrupt_stubs.S Go Assembly 108 0 12 120
clks/drivers/serial/serial.c C 52 0 16 68
clks/drivers/video/font8x8.c C 67 0 8 75
clks/drivers/video/font8x8.h C++ 5 0 3 8
clks/drivers/video/framebuffer.c C 230 0 64 294
clks/drivers/video/psf_font.c C 230 0 56 286
clks/drivers/video/psf_font.h C++ 15 0 5 20
clks/include/clks/boot.h C++ 11 0 4 15
clks/include/clks/compiler.h C++ 13 0 4 17
clks/include/clks/cpu.h C++ 20 0 4 24
clks/include/clks/desktop.h C++ 7 0 4 11
clks/include/clks/driver.h C++ 28 0 8 36
clks/include/clks/elf64.h C++ 32 0 9 41
clks/include/clks/elfrunner.h C++ 6 0 3 9
clks/include/clks/exec.h C++ 18 0 4 22
clks/include/clks/framebuffer.h C++ 23 0 5 28
clks/include/clks/fs.h C++ 23 0 7 30
clks/include/clks/heap.h C++ 15 0 4 19
clks/include/clks/interrupts.h C++ 6 0 3 9
clks/include/clks/kelf.h C++ 9 0 5 14
clks/include/clks/kernel.h C++ 4 0 2 6
clks/include/clks/keyboard.h C++ 20 0 5 25
clks/include/clks/limine.h C++ 132 0 24 156
clks/include/clks/log.h C++ 14 0 5 19
clks/include/clks/mouse.h C++ 20 0 6 26
clks/include/clks/panic.h C++ 7 0 3 10
clks/include/clks/pmm.h C++ 16 0 5 21
clks/include/clks/ramdisk.h C++ 17 0 8 25
clks/include/clks/scheduler.h C++ 18 0 5 23
clks/include/clks/serial.h C++ 6 0 2 8
clks/include/clks/service.h C++ 31 0 8 39
clks/include/clks/shell.h C++ 7 0 3 10
clks/include/clks/string.h C++ 9 0 3 12
clks/include/clks/syscall.h C++ 55 0 4 59
clks/include/clks/task.h C++ 24 0 7 31
clks/include/clks/tty.h C++ 14 0 4 18
clks/include/clks/types.h C++ 17 0 6 23
clks/include/clks/userland.h C++ 12 0 4 16
clks/kernel/desktop.c C 321 0 86 407
clks/kernel/driver.c C 163 0 48 211
clks/kernel/elf64.c C 239 0 73 312
clks/kernel/elfrunner.c C 30 0 8 38
clks/kernel/exec.c C 555 0 166 721
clks/kernel/fs.c C 698 0 220 918
clks/kernel/heap.c C 134 0 42 176
clks/kernel/interrupts.c C 302 0 43 345
clks/kernel/kelf.c C 203 1 53 257
clks/kernel/keyboard.c C 259 0 64 323
clks/kernel/kmain.c C 198 1 52 251
clks/kernel/limine_requests.c C 76 0 26 102
clks/kernel/log.c C 123 0 33 156
clks/kernel/mouse.c C 246 0 63 309
clks/kernel/panic.c C 179 0 60 239
clks/kernel/pmm.c C 82 0 23 105
clks/kernel/ramdisk.c C 172 0 50 222
clks/kernel/scheduler.c C 136 0 44 180
clks/kernel/service.c C 113 0 34 147
clks/kernel/shell.c C 1,249 0 317 1,566
clks/kernel/syscall.c C 492 0 110 602
clks/kernel/tty.c C 629 0 167 796
clks/kernel/userland.c C 124 0 35 159
clks/lib/libc_compat.c C 25 0 7 32
clks/lib/string.c C 54 0 16 70
clks/rust/src/lib.rs Rust 21 0 6 27
cmake/check_tools.cmake CMake 32 0 6 38
cmake/log.cmake CMake 30 0 6 36
cmake/log_emit.cmake CMake 23 0 6 29
cmake/setup_limine.cmake CMake 100 0 18 118
configs/limine.conf Properties 6 0 1 7
docs/README.md Markdown 31 0 4 35
docs/stage1.md Markdown 41 0 5 46
docs/stage10.md Markdown 34 0 6 40
docs/stage11.md Markdown 36 0 5 41
docs/stage12.md Markdown 40 0 6 46
docs/stage13.md Markdown 34 0 6 40
docs/stage14.md Markdown 44 0 8 52
docs/stage15.md Markdown 47 0 7 54
docs/stage2.md Markdown 30 0 5 35
docs/stage20.md Markdown 46 0 6 52
docs/stage21.md Markdown 72 0 7 79
docs/stage22.md Markdown 68 0 7 75
docs/stage23.md Markdown 41 0 6 47
docs/stage24.md Markdown 42 0 7 49
docs/stage25.md Markdown 58 0 7 65
docs/stage26.md Markdown 32 0 7 39
docs/stage27.md Markdown 28 0 7 35
docs/stage28.md Markdown 37 0 7 44
docs/stage29.md Markdown 33 0 7 40
docs/stage3.md Markdown 29 0 5 34
docs/stage4.md Markdown 30 0 5 35
docs/stage5.md Markdown 29 0 5 34
docs/stage6.md Markdown 30 0 6 36
docs/stage7.md Markdown 34 0 6 40
docs/stage8.md Markdown 31 0 6 37
docs/stage9.md Markdown 31 0 6 37
docs/syscall.md Markdown 251 0 124 375
ramdisk/shell/init.cmd Batch 4 0 2 6
scripts/gen-tty-psf.ps1 PowerShell 171 2 42 215
wine/README.md Markdown 37 0 14 51
wine/cleonos_wine.py Python 3 1 3 7
wine/cleonos_wine_lib/__init__.py Python 4 0 1 5
wine/cleonos_wine_lib/cli.py Python 44 0 10 54
wine/cleonos_wine_lib/constants.py Python 63 1 10 74
wine/cleonos_wine_lib/input_pump.py Python 82 0 17 99
wine/cleonos_wine_lib/platform.py Python 37 0 4 41
wine/cleonos_wine_lib/runner.py Python 753 0 137 890
wine/cleonos_wine_lib/state.py Python 104 0 27 131
wine/requirements.txt pip requirements 1 0 1 2

Summary / Details / Diff Summary / Diff Details