Repository navigation
Agent GOTCHAS
grisun0 edited this page Oct 23, 2026
·
13 revisions
These files have the most connections. Changes here have high blast radius.
-
kernel/string.c(score: 181.30, imported by 90 files) -
progs/doomgeneric/doomtype.h(score: 101.40, imported by 50 files) -
progs/doomgeneric/doomdef.h(score: 90.90, imported by 41 files) -
kernel/syscalls.c(score: 90.30) -
progs/doomgeneric/doomstat.h(score: 84.80, imported by 34 files) -
progs/doomgeneric/z_zone.h(score: 81.30, imported by 40 files) -
progs/doomgeneric/i_system.h(score: 81.20, imported by 38 files) -
progs/doomgeneric/d_main.c(score: 80.90) -
progs/minios_abi.h(score: 79.60, imported by 32 files) -
headers/sched.h(score: 75.80, imported by 28 files)
Editing these files can break the listed number of dependents. Run their tests after any change.
-
kernel/string.c-- 50 direct, 90 total dependents -
progs/minios_abi.h-- 32 direct, 63 total dependents -
progs/doomgeneric/m_fixed.h-- 9 direct, 59 total dependents -
progs/doomgeneric/v_patch.h-- 2 direct, 54 total dependents -
progs/doomgeneric/d_ticcmd.h-- 6 direct, 53 total dependents -
progs/doomgeneric/i_video.h-- 18 direct, 53 total dependents -
progs/doomgeneric/sha1.h-- 5 direct, 52 total dependents -
headers/vma.h-- 8 direct, 51 total dependents -
progs/doomgeneric/d_items.h-- 2 direct, 51 total dependents -
progs/doomgeneric/d_mode.h-- 6 direct, 51 total dependents
-
kernel/syscalls.c-- complexity: 0.6, centrality: 0.7, combined: 0.7 -
kernel/string.c-- complexity: 0.0, centrality: 1.0, combined: 0.6 -
progs/doomgeneric/d_main.c-- complexity: 0.1, centrality: 0.9, combined: 0.6 -
kernel/shell.c-- complexity: 0.2, centrality: 0.7, combined: 0.5 -
progs/doomgeneric/g_game.c-- complexity: 0.1, centrality: 0.8, combined: 0.5 -
headers/kernel.h-- complexity: 1.0, centrality: 0.2, combined: 0.5 -
progs/doomgeneric/st_stuff.c-- complexity: 0.3, centrality: 0.5, combined: 0.4 -
kernel/vga_fb.c-- complexity: 0.5, centrality: 0.4, combined: 0.4 -
kernel/sched.c-- complexity: 0.3, centrality: 0.4, combined: 0.4 -
progs/doomgeneric/m_menu.c-- complexity: 0.2, centrality: 0.5, combined: 0.4
Circular dependencies. Refactor to break the cycle.
-
tests/test_httpd.c(testing) ->headers/httpd.h(presentation): testing must not import presentation -
tests/test_wm.c(testing) ->headers/wm_render.h(presentation): testing must not import presentation -
tests/test_wm.c(testing) ->headers/wm_layout.h(presentation): testing must not import presentation
-
boot/uefi_stub.c:518efi_main[UNCHECKED_ALLOC]rc: Result of allocator stored inrcis never checked against NULL. -
drivers/sb16.c:259sb16_pump[DEAD_STORE]dst:dstassigned at line 259 but never read afterwards. -
drivers/sb16.c:531sb16_init[DEAD_STORE]major:majorassigned at line 531 but never read afterwards. -
drivers/virtio_blk.c:169vblk_desc[DEAD_STORE]d:dassigned at line 169 but never read afterwards. -
drivers/virtio_blk.c:189vblk_avail_push[DEAD_STORE]a:aassigned at line 189 but never read afterwards. -
drivers/virtio_net.c:146vnet_desc[DEAD_STORE]d:dassigned at line 146 but never read afterwards. -
fs/kfile.c:103kpipe_pair[DEAD_STORE]ref:refassigned at line 103 but never read afterwards. -
kernel/loader.c:932ldso_bind_into[UNINIT_USE]symname:symnamemay be read before initialization (declared line 896). -
kernel/loader.c:1278load_exec_elf[DEAD_STORE]base:baseassigned at line 1278 but never read afterwards. -
kernel/loader.c:1283load_exec_elf[DEAD_STORE]max_end:max_endassigned at line 1283 but never read afterwards.
Generated offline by readmenator from commit cd87980b5eb5. Edits here are overwritten by readmenator . --rebuild.
Start
Wiki
- community_0_headers_kernel
- community_10_orphans
- community_1_progs_doomgeneric_d_englsh
- community_2_progs_src
- community_3_progs_doomgeneric_p_spec
- community_4_tools_tls_crypto
- community_5_headers_vga_fb
- community_6_progs_doomgeneric_net_defs
- community_7_headers_batch
- community_8_headers_tick
- community_9_tools_doom_pwad
- concepts
- queries
- REPORT
Agent Docs
- API
- API_p10
- API_p11
- API_p12
- API_p13
- API_p14
- API_p15
- API_p16
- API_p17
- API_p18
- API_p19
- API_p2
- API_p20
- API_p21
- API_p3
- API_p4
- API_p5
- API_p6
- API_p7
- API_p8
- API_p9
- ARCHITECTURE
- ARCHITECTURE_p2
- ARCHITECTURE_p3
- ARCHITECTURE_p4
- CONCEPTS
- GOTCHAS
- INDEX
- INDEX_p2
- KB_asm
- KB_boot
- KB_doomgeneric
- KB_doomgeneric_p10
- KB_doomgeneric_p11
- KB_doomgeneric_p12
- KB_doomgeneric_p2
- KB_doomgeneric_p3
- KB_doomgeneric_p4
- KB_doomgeneric_p5
- KB_doomgeneric_p6
- KB_doomgeneric_p7
- KB_doomgeneric_p8
- KB_doomgeneric_p9
- KB_drivers
- KB_drivers_p2
- KB_file
- KB_freedomui
- KB_fs
- KB_headers
- KB_headers_arch_x86
- KB_headers_drivers
- KB_headers_kernel
- KB_headers_p2
- KB_headers_p3
- KB_headers_p4
- KB_headers_p5
- KB_headers_p6
- KB_kernel
- KB_kernel_p2
- KB_kernel_p3
- KB_kernel_p4
- KB_lib
- KB_lisp
- KB_lua
- KB_mcp
- KB_minios
- KB_misc
- KB_misc_p2
- KB_misc_p3
- KB_mm
- KB_net
- KB_nuklear
- KB_pokemon
- KB_progs
- KB_quake2generic
- KB_root
- KB_src
- KB_src_p2
- KB_src_p3
- KB_tests
- KB_tests_p2
- KB_tls_u
- KB_tools
- KB_tools_p2
- KB_wl
- KB_x86
- MEMORY
- SECURITY
- SYMBOLS
- SYMBOLS_p10
- SYMBOLS_p11
- SYMBOLS_p12
- SYMBOLS_p13
- SYMBOLS_p14
- SYMBOLS_p15
- SYMBOLS_p16
- SYMBOLS_p17
- SYMBOLS_p18
- SYMBOLS_p19
- SYMBOLS_p2
- SYMBOLS_p20
- SYMBOLS_p21
- SYMBOLS_p22
- SYMBOLS_p23
- SYMBOLS_p24
- SYMBOLS_p25
- SYMBOLS_p26
- SYMBOLS_p27
- SYMBOLS_p3
- SYMBOLS_p4
- SYMBOLS_p5
- SYMBOLS_p6
- SYMBOLS_p7
- SYMBOLS_p8
- SYMBOLS_p9
Recipes