Files
cleonos/.VSCodeCounter/2026-04-21_02-41-45/diff-details.md
2026-04-21 02:42:11 +08:00

54 KiB

Diff Details

Date : 2026-04-21 02:41:45

Directory d:\Projects\C\cleonos

Total : 503 files, 77719 codes, 13900 comments, 20413 blanks, all 112032 lines

Summary / Details / Diff Summary / Diff Details

Files

filename language code comment blank total
.github/workflows/style-check.yml YAML 109 0 19 128
CMakeLists.txt CMake 130 0 10 140
cleonos/c/apps/ansi_main.c C 2 0 -2 0
cleonos/c/apps/ansitest_main.c C 3 0 -2 1
cleonos/c/apps/append_main.c C 0 0 -2 -2
cleonos/c/apps/bmpview_main.c C 331 0 81 412
cleonos/c/apps/cat_main.c C 0 0 -2 -2
cleonos/c/apps/cd_main.c C 0 0 -2 -2
cleonos/c/apps/clear_main.c C 0 0 -2 -2
cleonos/c/apps/cmd_runtime.c C -5 0 0 -5
cleonos/c/apps/cmd_runtime.h C++ -4 0 0 -4
cleonos/c/apps/cp_main.c C -2 0 -2 -4
cleonos/c/apps/cut_main.c C -4 0 -1 -5
cleonos/c/apps/dmesg_main.c C 0 0 -2 -2
cleonos/c/apps/doom/doom_compat.c C 1,196 0 277 1,473
cleonos/c/apps/doom/doom_shim.h C++ 17 1 3 21
cleonos/c/apps/doom/doomgeneric_clks.c C 153 0 48 201
cleonos/c/apps/doom_main.c C 66 0 16 82
cleonos/c/apps/exec_main.c C 0 0 -2 -2
cleonos/c/apps/exit_main.c C 0 0 -2 -2
cleonos/c/apps/fastfetch_main.c C 0 0 -2 -2
cleonos/c/apps/fg_main.c C -1 0 0 -1
cleonos/c/apps/fsstat_main.c C 0 0 -2 -2
cleonos/c/apps/grep_main.c C 0 0 -2 -2
cleonos/c/apps/head_main.c C 0 0 -1 -1
cleonos/c/apps/help_main.c C 3 0 -1 2
cleonos/c/apps/kbdstat_main.c C 0 0 -2 -2
cleonos/c/apps/kdbg_main.c C -1 0 0 -1
cleonos/c/apps/ls_main.c C -10 0 -2 -12
cleonos/c/apps/memstat_main.c C 0 0 -2 -2
cleonos/c/apps/mkdir_main.c C 0 0 -2 -2
cleonos/c/apps/mv_main.c C 0 0 -2 -2
cleonos/c/apps/pid_main.c C 0 0 -2 -2
cleonos/c/apps/pwd_main.c C 0 0 -2 -2
cleonos/c/apps/qrcode/qrcodegen.c C 759 176 96 1,031
cleonos/c/apps/qrcode/qrcodegen.h C++ 62 268 34 364
cleonos/c/apps/qrcode_main.c C 207 1 58 266
cleonos/c/apps/restart_main.c C 0 0 -2 -2
cleonos/c/apps/rm_main.c C 0 0 -2 -2
cleonos/c/apps/shell/shell_cmd.c C -35 0 -4 -39
cleonos/c/apps/shell/shell_external.c C -10 0 0 -10
cleonos/c/apps/shell/shell_input.c C 0 0 -1 -1
cleonos/c/apps/shell/shell_internal.h C++ -5 0 -1 -6
cleonos/c/apps/shell/shell_path.c C 1 0 0 1
cleonos/c/apps/shell_main.c C -1 0 0 -1
cleonos/c/apps/shstat_main.c C 0 0 -2 -2
cleonos/c/apps/shutdown_main.c C 0 0 -2 -2
cleonos/c/apps/sleep_main.c C 0 0 -2 -2
cleonos/c/apps/sort_main.c C 1 0 -1 0
cleonos/c/apps/spawn_main.c C 0 0 -2 -2
cleonos/c/apps/spin_main.c C -1 0 0 -1
cleonos/c/apps/stats_main.c C 0 0 -2 -2
cleonos/c/apps/sysstat_main.c C 74 0 0 74
cleonos/c/apps/tail_main.c C 0 0 -1 -1
cleonos/c/apps/taskstat_main.c C 0 0 -2 -2
cleonos/c/apps/top_main.c C -1 0 0 -1
cleonos/c/apps/touch_main.c C 0 0 -2 -2
cleonos/c/apps/tty_main.c C 0 0 -2 -2
cleonos/c/apps/uniq_main.c C 0 0 -1 -1
cleonos/c/apps/userstat_main.c C 0 0 -2 -2
cleonos/c/apps/wait_main.c C 0 0 -2 -2
cleonos/c/apps/wavplay_main.c C -8 0 0 -8
cleonos/c/apps/wc_main.c C 0 0 -1 -1
cleonos/c/apps/write_main.c C 0 0 -2 -2
cleonos/c/apps/yield_main.c C 0 0 -2 -2
cleonos/c/include/cleonos_syscall.h C++ 17 0 2 19
cleonos/c/src/stdio.c C 177 0 35 212
cleonos/c/src/syscall.c C 0 0 2 2
cleonos/third-party/doomgeneric/README.md Markdown 51 0 17 68
cleonos/third-party/doomgeneric/doomgeneric/Makefile Makefile 34 7 14 55
cleonos/third-party/doomgeneric/doomgeneric/am_map.c C 970 162 224 1,356
cleonos/third-party/doomgeneric/doomgeneric/am_map.h C++ 13 24 13 50
cleonos/third-party/doomgeneric/doomgeneric/config.h C++ 33 34 34 101
cleonos/third-party/doomgeneric/doomgeneric/d_englsh.h C++ 522 65 107 694
cleonos/third-party/doomgeneric/doomgeneric/d_event.c C 22 27 15 64
cleonos/third-party/doomgeneric/doomgeneric/d_event.h C++ 43 66 29 138
cleonos/third-party/doomgeneric/doomgeneric/d_items.c C 77 38 14 129
cleonos/third-party/doomgeneric/doomgeneric/d_items.h C++ 14 18 10 42
cleonos/third-party/doomgeneric/doomgeneric/d_iwad.c C 509 133 207 849
cleonos/third-party/doomgeneric/doomgeneric/d_iwad.h C++ 28 16 9 53
cleonos/third-party/doomgeneric/doomgeneric/d_loop.c C 464 169 194 827
cleonos/third-party/doomgeneric/doomgeneric/d_loop.h C++ 23 34 25 82
cleonos/third-party/doomgeneric/doomgeneric/d_main.c C 1,089 418 339 1,846
cleonos/third-party/doomgeneric/doomgeneric/d_main.h C++ 11 24 16 51
cleonos/third-party/doomgeneric/doomgeneric/d_mode.c C 150 28 32 210
cleonos/third-party/doomgeneric/doomgeneric/d_mode.h C++ 58 24 17 99
cleonos/third-party/doomgeneric/doomgeneric/d_net.c C 158 61 63 282
cleonos/third-party/doomgeneric/doomgeneric/d_player.h C++ 82 77 51 210
cleonos/third-party/doomgeneric/doomgeneric/d_textur.h C++ 10 22 12 44
cleonos/third-party/doomgeneric/doomgeneric/d_think.h C++ 19 29 21 69
cleonos/third-party/doomgeneric/doomgeneric/d_ticcmd.h C++ 17 26 14 57
cleonos/third-party/doomgeneric/doomgeneric/deh_main.h C++ 19 19 11 49
cleonos/third-party/doomgeneric/doomgeneric/deh_misc.h C++ 55 17 12 84
cleonos/third-party/doomgeneric/doomgeneric/deh_str.h C++ 18 17 13 48
cleonos/third-party/doomgeneric/doomgeneric/doom.h C++ 4 27 12 43
cleonos/third-party/doomgeneric/doomgeneric/doomdata.h C++ 93 70 51 214
cleonos/third-party/doomgeneric/doomgeneric/doomdef.c C 1 20 8 29
cleonos/third-party/doomgeneric/doomgeneric/doomdef.h C++ 86 48 35 169
cleonos/third-party/doomgeneric/doomgeneric/doomfeatures.h C++ 6 22 13 41
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric.c C 15 1 12 28
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric.h C++ 31 1 18 50
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric.vcxproj XML 339 0 0 339
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_allegro.c C 319 16 119 454
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_emscripten.c C 184 5 31 220
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_linuxvt.c C 412 39 78 529
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_sdl.c C 173 9 29 211
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_soso.c C 217 6 54 277
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_sosox.c C 197 3 48 248
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_win.c C 171 2 37 210
cleonos/third-party/doomgeneric/doomgeneric/doomgeneric_xlib.c C 161 7 46 214
cleonos/third-party/doomgeneric/doomgeneric/doomkeys.h C++ 61 23 14 98
cleonos/third-party/doomgeneric/doomgeneric/doomstat.c C 7 19 10 36
cleonos/third-party/doomgeneric/doomgeneric/doomstat.h C++ 77 108 97 282
cleonos/third-party/doomgeneric/doomgeneric/doomtype.h C++ 40 35 30 105
cleonos/third-party/doomgeneric/doomgeneric/dstrings.c C 37 22 15 74
cleonos/third-party/doomgeneric/doomgeneric/dstrings.h C++ 8 22 12 42
cleonos/third-party/doomgeneric/doomgeneric/dummy.c C 8 30 16 54
cleonos/third-party/doomgeneric/doomgeneric/f_finale.c C 528 77 114 719
cleonos/third-party/doomgeneric/doomgeneric/f_finale.h C++ 9 23 14 46
cleonos/third-party/doomgeneric/doomgeneric/f_wipe.c C 220 31 44 295
cleonos/third-party/doomgeneric/doomgeneric/f_wipe.h C++ 29 22 13 64
cleonos/third-party/doomgeneric/doomgeneric/g_game.c C 1,572 319 413 2,304
cleonos/third-party/doomgeneric/doomgeneric/g_game.h C++ 29 28 24 81
cleonos/third-party/doomgeneric/doomgeneric/gusconf.c C 190 24 58 272
cleonos/third-party/doomgeneric/doomgeneric/gusconf.h C++ 7 16 7 30
cleonos/third-party/doomgeneric/doomgeneric/hu_lib.c C 252 32 64 348
cleonos/third-party/doomgeneric/doomgeneric/hu_lib.h C++ 77 59 47 183
cleonos/third-party/doomgeneric/doomgeneric/hu_stuff.c C 493 51 98 642
cleonos/third-party/doomgeneric/doomgeneric/hu_stuff.h C++ 21 23 16 60
cleonos/third-party/doomgeneric/doomgeneric/i_allegromusic.c C 192 38 79 309
cleonos/third-party/doomgeneric/doomgeneric/i_allegrosound.c C 255 73 106 434
cleonos/third-party/doomgeneric/doomgeneric/i_cdmus.c C 159 31 54 244
cleonos/third-party/doomgeneric/doomgeneric/i_cdmus.h C++ 20 15 7 42
cleonos/third-party/doomgeneric/doomgeneric/i_endoom.c C 48 26 28 102
cleonos/third-party/doomgeneric/doomgeneric/i_endoom.h C++ 4 19 7 30
cleonos/third-party/doomgeneric/doomgeneric/i_input.c C 261 45 36 342
cleonos/third-party/doomgeneric/doomgeneric/i_joystick.c C 254 38 68 360
cleonos/third-party/doomgeneric/doomgeneric/i_joystick.h C++ 21 33 17 71
cleonos/third-party/doomgeneric/doomgeneric/i_scale.c C 889 225 339 1,453
cleonos/third-party/doomgeneric/doomgeneric/i_scale.h C++ 21 20 13 54
cleonos/third-party/doomgeneric/doomgeneric/i_sdlmusic.c C 887 177 253 1,317
cleonos/third-party/doomgeneric/doomgeneric/i_sdlsound.c C 616 195 266 1,077
cleonos/third-party/doomgeneric/doomgeneric/i_sound.c C 284 62 75 421
cleonos/third-party/doomgeneric/doomgeneric/i_sound.h C++ 104 71 82 257
cleonos/third-party/doomgeneric/doomgeneric/i_swap.h C++ 34 18 22 74
cleonos/third-party/doomgeneric/doomgeneric/i_system.c C 347 112 120 579
cleonos/third-party/doomgeneric/doomgeneric/i_system.h C++ 19 37 29 85
cleonos/third-party/doomgeneric/doomgeneric/i_timer.c C 36 32 29 97
cleonos/third-party/doomgeneric/doomgeneric/i_timer.h C++ 9 23 11 43
cleonos/third-party/doomgeneric/doomgeneric/i_video.c C 309 74 113 496
cleonos/third-party/doomgeneric/doomgeneric/i_video.h C++ 63 65 48 176
cleonos/third-party/doomgeneric/doomgeneric/icon.c C 260 0 3 263
cleonos/third-party/doomgeneric/doomgeneric/info.c C 4,492 21 150 4,663
cleonos/third-party/doomgeneric/doomgeneric/info.h C++ 1,296 21 15 1,332
cleonos/third-party/doomgeneric/doomgeneric/m_argv.c C 150 52 64 266
cleonos/third-party/doomgeneric/doomgeneric/m_argv.h C++ 11 26 13 50
cleonos/third-party/doomgeneric/doomgeneric/m_bbox.c C 21 20 14 55
cleonos/third-party/doomgeneric/doomgeneric/m_bbox.h C++ 18 19 11 48
cleonos/third-party/doomgeneric/doomgeneric/m_cheat.c C 38 32 20 90
cleonos/third-party/doomgeneric/doomgeneric/m_cheat.h C++ 24 23 16 63
cleonos/third-party/doomgeneric/doomgeneric/m_config.c C 615 948 566 2,129
cleonos/third-party/doomgeneric/doomgeneric/m_config.h C++ 16 17 7 40
cleonos/third-party/doomgeneric/doomgeneric/m_controls.c C 269 57 73 399
cleonos/third-party/doomgeneric/doomgeneric/m_controls.h C++ 121 17 31 169
cleonos/third-party/doomgeneric/doomgeneric/m_fixed.c C 24 21 18 63
cleonos/third-party/doomgeneric/doomgeneric/m_fixed.h C++ 8 20 12 40
cleonos/third-party/doomgeneric/doomgeneric/m_menu.c C 1,502 250 374 2,126
cleonos/third-party/doomgeneric/doomgeneric/m_menu.h C++ 11 33 18 62
cleonos/third-party/doomgeneric/doomgeneric/m_misc.c C 335 87 115 537
cleonos/third-party/doomgeneric/doomgeneric/m_misc.h C++ 27 17 8 52
cleonos/third-party/doomgeneric/doomgeneric/m_random.c C 37 22 7 66
cleonos/third-party/doomgeneric/doomgeneric/m_random.h C++ 7 21 12 40
cleonos/third-party/doomgeneric/doomgeneric/memio.c C 122 27 49 198
cleonos/third-party/doomgeneric/doomgeneric/memio.h C++ 18 14 7 39
cleonos/third-party/doomgeneric/doomgeneric/mus2mid.c C 504 76 158 738
cleonos/third-party/doomgeneric/doomgeneric/mus2mid.h C++ 6 0 3 9
cleonos/third-party/doomgeneric/doomgeneric/net_client.h C++ 29 15 9 53
cleonos/third-party/doomgeneric/doomgeneric/net_dedicated.h C++ 4 16 6 26
cleonos/third-party/doomgeneric/doomgeneric/net_defs.h C++ 148 46 55 249
cleonos/third-party/doomgeneric/doomgeneric/net_gui.h C++ 5 18 7 30
cleonos/third-party/doomgeneric/doomgeneric/net_io.h C++ 14 16 7 37
cleonos/third-party/doomgeneric/doomgeneric/net_loop.h C++ 6 16 6 28
cleonos/third-party/doomgeneric/doomgeneric/net_packet.h C++ 18 16 11 45
cleonos/third-party/doomgeneric/doomgeneric/net_query.h C++ 19 16 10 45
cleonos/third-party/doomgeneric/doomgeneric/net_sdl.h C++ 5 16 6 27
cleonos/third-party/doomgeneric/doomgeneric/net_server.h C++ 8 21 14 43
cleonos/third-party/doomgeneric/doomgeneric/p_ceilng.c C 226 47 52 325
cleonos/third-party/doomgeneric/doomgeneric/p_doors.c C 571 83 125 779
cleonos/third-party/doomgeneric/doomgeneric/p_enemy.c C 1,341 238 428 2,007
cleonos/third-party/doomgeneric/doomgeneric/p_floor.c C 429 54 64 547
cleonos/third-party/doomgeneric/doomgeneric/p_inter.c C 643 115 165 923
cleonos/third-party/doomgeneric/doomgeneric/p_inter.h C++ 4 17 10 31
cleonos/third-party/doomgeneric/doomgeneric/p_lights.c C 201 72 78 351
cleonos/third-party/doomgeneric/doomgeneric/p_local.h C++ 155 66 77 298
cleonos/third-party/doomgeneric/doomgeneric/p_map.c C 828 304 317 1,449
cleonos/third-party/doomgeneric/doomgeneric/p_maputl.c C 651 161 190 1,002
cleonos/third-party/doomgeneric/doomgeneric/p_mobj.c C 654 184 212 1,050
cleonos/third-party/doomgeneric/doomgeneric/p_mobj.h C++ 77 161 47 285
cleonos/third-party/doomgeneric/doomgeneric/p_plats.c C 218 29 58 305
cleonos/third-party/doomgeneric/doomgeneric/p_pspr.c C 537 173 179 889
cleonos/third-party/doomgeneric/doomgeneric/p_pspr.h C++ 21 35 16 72
cleonos/third-party/doomgeneric/doomgeneric/p_saveg.c C 975 435 482 1,892
cleonos/third-party/doomgeneric/doomgeneric/p_saveg.h C++ 21 24 18 63
cleonos/third-party/doomgeneric/doomgeneric/p_setup.c C 547 134 175 856
cleonos/third-party/doomgeneric/doomgeneric/p_setup.h C++ 10 19 9 38
cleonos/third-party/doomgeneric/doomgeneric/p_sight.c C 204 75 72 351
cleonos/third-party/doomgeneric/doomgeneric/p_spec.c C 908 307 275 1,490
cleonos/third-party/doomgeneric/doomgeneric/p_spec.h C++ 380 75 183 638
cleonos/third-party/doomgeneric/doomgeneric/p_switch.c C 425 111 113 649
cleonos/third-party/doomgeneric/doomgeneric/p_telept.c C 69 35 30 134
cleonos/third-party/doomgeneric/doomgeneric/p_tick.c C 63 53 36 152
cleonos/third-party/doomgeneric/doomgeneric/p_tick.h C++ 4 20 10 34
cleonos/third-party/doomgeneric/doomgeneric/p_user.c C 219 73 88 380
cleonos/third-party/doomgeneric/doomgeneric/r_bsp.c C 329 122 123 574
cleonos/third-party/doomgeneric/doomgeneric/r_bsp.h C++ 23 19 20 62
cleonos/third-party/doomgeneric/doomgeneric/r_data.c C 543 167 203 913
cleonos/third-party/doomgeneric/doomgeneric/r_data.h C++ 14 25 13 52
cleonos/third-party/doomgeneric/doomgeneric/r_defs.h C++ 164 155 130 449
cleonos/third-party/doomgeneric/doomgeneric/r_draw.c C 554 216 206 976
cleonos/third-party/doomgeneric/doomgeneric/r_draw.h C++ 40 33 32 105
cleonos/third-party/doomgeneric/doomgeneric/r_local.h C++ 13 24 9 46
cleonos/third-party/doomgeneric/doomgeneric/r_main.c C 556 155 181 892
cleonos/third-party/doomgeneric/doomgeneric/r_main.h C++ 72 45 44 161
cleonos/third-party/doomgeneric/doomgeneric/r_plane.c C 278 84 85 447
cleonos/third-party/doomgeneric/doomgeneric/r_plane.h C++ 37 18 22 77
cleonos/third-party/doomgeneric/doomgeneric/r_segs.c C 507 103 134 744
cleonos/third-party/doomgeneric/doomgeneric/r_segs.h C++ 8 17 9 34
cleonos/third-party/doomgeneric/doomgeneric/r_sky.c C 10 31 12 53
cleonos/third-party/doomgeneric/doomgeneric/r_sky.h C++ 8 20 10 38
cleonos/third-party/doomgeneric/doomgeneric/r_state.h C++ 49 36 43 128
cleonos/third-party/doomgeneric/doomgeneric/r_things.c C 605 171 207 983
cleonos/third-party/doomgeneric/doomgeneric/r_things.h C++ 28 20 18 66
cleonos/third-party/doomgeneric/doomgeneric/s_sound.c C 431 108 132 671
cleonos/third-party/doomgeneric/doomgeneric/s_sound.h C++ 20 42 28 90
cleonos/third-party/doomgeneric/doomgeneric/sha1.c C 239 49 32 320
cleonos/third-party/doomgeneric/doomgeneric/sha1.h C++ 17 16 8 41
cleonos/third-party/doomgeneric/doomgeneric/sounds.c C 192 25 13 230
cleonos/third-party/doomgeneric/doomgeneric/sounds.h C++ 191 26 11 228
cleonos/third-party/doomgeneric/doomgeneric/st_lib.c C 186 35 64 285
cleonos/third-party/doomgeneric/doomgeneric/st_lib.h C++ 91 60 59 210
cleonos/third-party/doomgeneric/doomgeneric/st_stuff.c C 903 216 298 1,417
cleonos/third-party/doomgeneric/doomgeneric/st_stuff.h C++ 36 31 23 90
cleonos/third-party/doomgeneric/doomgeneric/statdump.c C 239 58 96 393
cleonos/third-party/doomgeneric/doomgeneric/statdump.h C++ 5 15 4 24
cleonos/third-party/doomgeneric/doomgeneric/tables.c C 2,173 37 18 2,228
cleonos/third-party/doomgeneric/doomgeneric/tables.h C++ 26 44 27 97
cleonos/third-party/doomgeneric/doomgeneric/v_patch.h C++ 17 25 9 51
cleonos/third-party/doomgeneric/doomgeneric/v_video.c C 617 139 177 933
cleonos/third-party/doomgeneric/doomgeneric/v_video.h C++ 34 40 35 109
cleonos/third-party/doomgeneric/doomgeneric/w_checksum.c C 48 21 19 88
cleonos/third-party/doomgeneric/doomgeneric/w_checksum.h C++ 5 17 6 28
cleonos/third-party/doomgeneric/doomgeneric/w_file.c C 44 32 20 96
cleonos/third-party/doomgeneric/doomgeneric/w_file.h C++ 23 31 25 79
cleonos/third-party/doomgeneric/doomgeneric/w_file_stdc.c C 49 22 26 97
cleonos/third-party/doomgeneric/doomgeneric/w_main.c C 87 66 46 199
cleonos/third-party/doomgeneric/doomgeneric/w_main.h C++ 4 16 5 25
cleonos/third-party/doomgeneric/doomgeneric/w_merge.h C++ 9 23 13 45
cleonos/third-party/doomgeneric/doomgeneric/w_wad.c C 353 124 136 613
cleonos/third-party/doomgeneric/doomgeneric/w_wad.h C++ 31 24 24 79
cleonos/third-party/doomgeneric/doomgeneric/wi_stuff.c C 1,215 210 405 1,830
cleonos/third-party/doomgeneric/doomgeneric/wi_stuff.h C++ 14 24 11 49
cleonos/third-party/doomgeneric/doomgeneric/z_zone.c C 278 89 122 489
cleonos/third-party/doomgeneric/doomgeneric/z_zone.h C++ 29 29 16 74
clks/arch/aarch64/boot.c C -6 0 -1 -7
clks/arch/aarch64/startup/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 -40 0 -8 -48
clks/arch/x86_64/interrupt/interrupt_stubs.S Go Assembly 108 0 12 120
clks/arch/x86_64/interrupt_stubs.S Go Assembly -108 0 -12 -120
clks/arch/x86_64/startup/boot.c C 6 0 1 7
clks/arch/x86_64/startup/exec_stack_call.S Go Assembly 40 0 8 48
clks/drivers/audio/pcspeaker.c C -101 0 -25 -126
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 -251 0 -70 -321
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/exec.h C++ -8 0 0 -8
clks/include/clks/keyboard.h C++ 0 0 -1 -1
clks/include/clks/limine.h C++ -20 0 0 -20
clks/include/clks/panic.h C++ -5 0 0 -5
clks/include/clks/syscall.h C++ 3 0 0 3
clks/include/clks/task.h C++ -5 0 0 -5
clks/include/clks/types.h C++ -3 0 0 -3
clks/kernel/boot/limine/limine_requests.c C 76 0 26 102
clks/kernel/core/interrupts.c C 307 0 43 350
clks/kernel/core/kmain.c C 388 1 77 466
clks/kernel/core/log.c C 179 0 48 227
clks/kernel/core/panic.c C 527 0 155 682
clks/kernel/core/scheduler.c C 136 0 44 180
clks/kernel/core/service.c C 107 0 34 141
clks/kernel/desktop.c C -321 0 -86 -407
clks/kernel/driver.c C -169 0 -49 -218
clks/kernel/elf64.c C -239 0 -73 -312
clks/kernel/elfrunner.c C -30 0 -8 -38
clks/kernel/exec.c C -2,037 -1 -555 -2,593
clks/kernel/fs.c C -701 0 -222 -923
clks/kernel/hal/audio/pcspeaker.c C 101 0 25 126
clks/kernel/hal/serial/serial.c C 51 0 16 67
clks/kernel/hal/video/font8x8.c C 45 0 8 53
clks/kernel/hal/video/font8x8.h C++ 5 0 3 8
clks/kernel/hal/video/framebuffer.c C 247 0 69 316
clks/kernel/hal/video/psf_font.c C 203 0 56 259
clks/kernel/hal/video/psf_font.h C++ 15 0 5 20
clks/kernel/heap.c C -134 0 -42 -176
clks/kernel/input/keyboard.c C 370 0 95 465
clks/kernel/input/mouse.c C 243 0 63 306
clks/kernel/interface/desktop.c C 321 0 86 407
clks/kernel/interface/shell.c C 1,232 0 316 1,548
clks/kernel/interface/tty.c C 1,137 0 288 1,425
clks/kernel/interrupts.c C -317 0 -44 -361
clks/kernel/kelf.c C -203 -1 -53 -257
clks/kernel/keyboard.c C -379 0 -96 -475
clks/kernel/kmain.c C -388 -1 -77 -466
clks/kernel/limine_requests.c C -76 0 -26 -102
clks/kernel/log.c C -185 0 -48 -233
clks/kernel/memory/heap.c C 137 0 44 181
clks/kernel/memory/pmm.c C 82 0 23 105
clks/kernel/mouse.c C -246 0 -63 -309
clks/kernel/panic.c C -546 0 -155 -701
clks/kernel/pmm.c C -82 0 -23 -105
clks/kernel/ramdisk.c C -172 0 -50 -222
clks/kernel/runtime/driver.c C 166 0 49 215
clks/kernel/runtime/elf64.c C 279 1 84 364
clks/kernel/runtime/elfrunner.c C 30 0 8 38
clks/kernel/runtime/exec.c C 2,179 1 595 2,775
clks/kernel/runtime/kelf.c C 198 1 52 251
clks/kernel/runtime/syscall.c C 2,021 0 507 2,528
clks/kernel/runtime/userland.c C 146 0 38 184
clks/kernel/scheduler.c C -136 0 -44 -180
clks/kernel/service.c C -113 0 -34 -147
clks/kernel/shell.c C -1,250 0 -317 -1,567
clks/kernel/storage/fs.c C 684 0 222 906
clks/kernel/storage/ramdisk.c C 172 0 50 222
clks/kernel/support/libc_compat.c C 25 0 7 32
clks/kernel/support/string.c C 54 0 16 70
clks/kernel/syscall.c C -1,588 0 -401 -1,989
clks/kernel/tty.c C -1,188 0 -290 -1,478
clks/kernel/userland.c C -145 0 -38 -183
clks/lib/libc_compat.c C -25 0 -7 -32
clks/lib/string.c C -54 0 -16 -70
configs/menuconfig/clks_features.json JSON 180 0 0 180
docs/syscall.md Markdown 46 0 14 60
limine/.github/dependabot.yml YAML 7 0 1 8
limine/.github/workflows/binary-release.yml YAML 78 0 21 99
limine/.github/workflows/check.yml YAML 34 0 12 46
limine/.github/workflows/pr_branch_check.yml YAML 13 0 3 16
limine/.github/workflows/qa.yml YAML 14 0 5 19
limine/.github/workflows/release.yml YAML 64 0 17 81
limine/3RDPARTY.md Markdown 53 0 15 68
limine/CONFIG.md Markdown 320 0 53 373
limine/FAQ.md Markdown 26 0 10 36
limine/INSTALL.md Markdown 37 0 15 52
limine/README.md Markdown 70 0 33 103
limine/USAGE.md Markdown 85 0 23 108
limine/common/common.mk Makefile 562 0 115 677
limine/common/crypt/blake2b.c C 179 3 39 221
limine/common/crypt/blake2b.h C++ 6 0 5 11
limine/common/drivers/disk.h C++ 18 0 9 27
limine/common/drivers/disk.s2.c C 646 33 178 857
limine/common/drivers/edid.c C 61 0 25 86
limine/common/drivers/edid.h C++ 37 0 7 44
limine/common/drivers/gop.c C 306 3 73 382
limine/common/drivers/gop.h C++ 13 0 7 20
limine/common/drivers/serial.c C 37 1 13 51
limine/common/drivers/serial.h C++ 9 0 7 16
limine/common/drivers/vbe.c C 307 8 53 368
limine/common/drivers/vbe.h C++ 11 0 5 16
limine/common/drivers/vga_textmode.c C 294 5 71 370
limine/common/drivers/vga_textmode.h C++ 24 0 12 36
limine/common/entry.s2.c C 106 1 28 135
limine/common/entry.s3.c C 202 0 47 249
limine/common/fs/fat32.h C++ 7 0 5 12
limine/common/fs/fat32.s2.c C 577 39 111 727
limine/common/fs/file.h C++ 39 0 7 46
limine/common/fs/file.s2.c C 163 0 22 185
limine/common/fs/iso9660.h C++ 7 0 4 11
limine/common/fs/iso9660.s2.c C 407 38 94 539
limine/common/gensyms.sh Shell Script 33 2 17 52
limine/common/lib/acpi.c C 344 27 102 473
limine/common/lib/acpi.h C++ 163 24 30 217
limine/common/lib/bli.c C 67 4 20 91
limine/common/lib/bli.h C++ 7 0 5 12
limine/common/lib/config.c C 628 11 126 765
limine/common/lib/config.h C++ 28 0 9 37
limine/common/lib/elf.c C 964 27 212 1,203
limine/common/lib/elf.h C++ 74 0 14 88
limine/common/lib/elsewhere.c C 81 7 17 105
limine/common/lib/elsewhere.h C++ 16 0 5 21
limine/common/lib/fb.c C 153 4 17 174
limine/common/lib/fb.h C++ 36 0 12 48
limine/common/lib/fdt.c C 33 0 12 45
limine/common/lib/fdt.h C++ 10 0 6 16
limine/common/lib/getchar.c C 306 1 59 366
limine/common/lib/getchar.h C++ 23 0 6 29
limine/common/lib/gterm.c C 813 9 118 940
limine/common/lib/gterm.h C++ 29 0 6 35
limine/common/lib/guid.c C 82 0 14 96
limine/common/lib/guid.h C++ 15 1 5 21
limine/common/lib/image.c C 52 2 18 72
limine/common/lib/image.h C++ 27 0 6 33
limine/common/lib/libc.c C 114 3 15 132
limine/common/lib/libc.h C++ 29 0 8 37
limine/common/lib/libc.s2.c C 122 2 26 150
limine/common/lib/macros.aarch64_asm.h C++ 44 4 5 53
limine/common/lib/memory.s2.c C 41 0 13 54
limine/common/lib/misc.c C 322 8 90 420
limine/common/lib/misc.h C++ 122 0 32 154
limine/common/lib/misc.s2.c C 117 0 12 129
limine/common/lib/panic.s2.c C 70 8 12 90
limine/common/lib/part.h C++ 86 2 23 111
limine/common/lib/part.s2.c C 464 31 121 616
limine/common/lib/pe.c C 398 5 98 501
limine/common/lib/pe.h C++ 8 0 5 13
limine/common/lib/print.h C++ 11 0 6 17
limine/common/lib/print.s2.c C 200 0 36 236
limine/common/lib/rand.c C 112 5 25 142
limine/common/lib/rand.h C++ 7 0 5 12
limine/common/lib/real.h C++ 26 0 9 35
limine/common/lib/stb_image.c C 4 0 3 7
limine/common/lib/term.c C 266 5 49 320
limine/common/lib/term.h C++ 47 0 13 60
limine/common/lib/time.c C 59 2 15 76
limine/common/lib/time.h C++ 5 0 4 9
limine/common/lib/trace.h C++ 5 0 4 9
limine/common/lib/trace.s2.c C 79 0 9 88
limine/common/lib/uri.c C 224 9 54 287
limine/common/lib/uri.h C++ 7 0 4 11
limine/common/libc-compat/stdlib.h C++ 4 0 3 7
limine/common/libc-compat/string.h C++ 19 0 5 24
limine/common/menu.c C 1,378 30 150 1,558
limine/common/menu.h C++ 13 0 8 21
limine/common/mm/mtrr.c C 91 18 32 141
limine/common/mm/mtrr.h C++ 7 0 5 12
limine/common/mm/pmm.c C 70 3 16 89
limine/common/mm/pmm.h C++ 63 0 18 81
limine/common/mm/pmm.s2.c C 662 37 192 891
limine/common/mm/vmm.c C 416 30 110 556
limine/common/mm/vmm.h C++ 125 6 45 176
limine/common/protos/chainload.c C 283 7 78 368
limine/common/protos/chainload.h C++ 5 0 4 9
limine/common/protos/efi_boot_entry.c C 94 6 26 126
limine/common/protos/efi_boot_entry.h C++ 5 0 4 9
limine/common/protos/limine.c C 1,523 80 331 1,934
limine/common/protos/limine.h C++ 5 0 4 9
limine/common/protos/linux.h C++ 59 1 14 74
limine/common/protos/linux_risc.c C 412 22 99 533
limine/common/protos/linux_x86.c C 527 41 96 664
limine/common/protos/multiboot.h C++ 13 0 5 18
limine/common/protos/multiboot1.c C 394 14 105 513
limine/common/protos/multiboot1.h C++ 76 0 25 101
limine/common/protos/multiboot2.c C 782 77 182 1,041
limine/common/protos/multiboot2.h C++ 331 30 58 419
limine/common/pxe/pxe.h C++ 96 0 16 112
limine/common/pxe/pxe.s2.c C 53 2 18 73
limine/common/pxe/tftp.h C++ 36 0 11 47
limine/common/pxe/tftp.s2.c C 211 5 52 268
limine/common/stb_image.patch Diff 74 7 10 91
limine/common/sys/a20.h C++ 6 0 4 10
limine/common/sys/a20.s2.c C 67 5 21 93
limine/common/sys/cpu.h C++ 429 2 82 513
limine/common/sys/cpu.s2.c C 58 6 14 78
limine/common/sys/cpu_riscv.c C 353 10 65 428
limine/common/sys/e820.h C++ 9 0 5 14
limine/common/sys/e820.s2.c C 33 0 12 45
limine/common/sys/exceptions.s2.c C 46 0 5 51
limine/common/sys/gdt.h C++ 23 0 7 30
limine/common/sys/gdt.s2.c C 83 0 13 96
limine/common/sys/idt.c C 53 3 16 72
limine/common/sys/idt.h C++ 43 0 17 60
limine/common/sys/idt.s2.c C 26 0 10 36
limine/common/sys/iommu.c C 94 21 30 145
limine/common/sys/iommu.h C++ 4 0 3 7
limine/common/sys/lapic.c C 420 23 69 512
limine/common/sys/lapic.h C++ 30 0 9 39
limine/common/sys/pic.c C 37 1 11 49
limine/common/sys/pic.h C++ 8 0 4 12
limine/common/sys/sbi.h C++ 25 0 8 33
limine/common/sys/smp.c C 917 54 259 1,230
limine/common/sys/smp.h C++ 38 0 13 51
limine/decompressor/decompressor.mk Makefile 70 0 15 85
limine/decompressor/main.c C 31 2 5 38
limine/decompressor/memory.c C 41 0 13 54
limine/decompressor/tinf.patch Diff 42 3 10 55
limine/host/hgen.sh Shell Script 10 1 6 17
limine/host/host.mk Makefile 14 0 6 20
limine/host/limine.c C 1,192 32 225 1,449
limine/test.mk Makefile 263 0 16 279
limine/test/e9print.c C 81 0 18 99
limine/test/e9print.h C++ 7 0 3 10
limine/test/limine.c C 624 0 82 706
limine/test/limine.conf Properties 40 1 19 60
limine/test/memory.c C 40 0 13 53
limine/test/multiboot.c C 57 12 24 93
limine/test/multiboot2.c C 141 5 36 182
limine/test/test.mk Makefile 143 0 21 164
limine/version.sh Shell Script 19 1 10 30
scripts/menuconfig.py Python 622 0 100 722
wine/README.md Markdown 4 0 0 4
wine/cleonos_wine_lib/constants.py Python 36 3 3 42
wine/cleonos_wine_lib/runner.py Python 469 0 91 560
wine/cleonos_wine_lib/state.py Python 118 2 31 151

Summary / Details / Diff Summary / Diff Details