files.kern revision 1.58
11.58Sriastrad# $NetBSD: files.kern,v 1.58 2023/07/07 12:34:50 riastradh Exp $ 21.1Suebayasi 31.1Suebayasi# 41.1Suebayasi# kernel sources 51.1Suebayasi# 61.50Sriastraddefine kern: cprng_fast, machdep, uvm 71.58Sriastraddefflag opt_heartbeat.h HEARTBEAT 81.1Suebayasidefflag opt_kern.h KERN 91.17Schristosdefflag opt_script.h SETUIDSCRIPTS FDSCRIPTS 101.27Schristosdefflag KASLR 111.52Sthorpejdefparam opt_cnmagic.h CNMAGIC 121.58Sriastraddefparam heartbeat.h HEARTBEAT_MAX_PERIOD_DEFAULT 131.52Sthorpej 141.2Suebayasifile conf/debugsyms.c kern 151.9Suebayasifile conf/param.c kern 161.1Suebayasifile kern/bufq_disksort.c bufq_disksort 171.1Suebayasifile kern/bufq_fcfs.c bufq_fcfs 181.1Suebayasifile kern/bufq_priocscan.c bufq_priocscan 191.1Suebayasifile kern/bufq_readprio.c bufq_readprio | new_bufq_strategy 201.31Spgoyettefile kern/compat_stub.c kern 211.53Schristosfile kern/core_elf32.c exec_elf32 & coredump 221.53Schristosfile kern/core_elf64.c exec_elf64 & coredump 231.38Spgoyettefile kern/core_netbsd.c coredump 241.1Suebayasifile kern/cnmagic.c kern 251.1Suebayasifile kern/exec_aout.c exec_aout 261.1Suebayasifile kern/exec_ecoff.c exec_ecoff 271.1Suebayasifile kern/exec_elf32.c exec_elf32 281.1Suebayasifile kern/exec_elf64.c exec_elf64 291.1Suebayasifile kern/exec_script.c exec_script 301.1Suebayasifile kern/exec_subr.c kern 311.1Suebayasifile kern/init_main.c kern 321.1Suebayasifile kern/init_sysctl.c kern 331.1Suebayasifile kern/init_sysctl_base.c kern 341.1Suebayasifile kern/init_sysent.c kern 351.1Suebayasifile kern/kern_acct.c kern 361.1Suebayasifile kern/kern_auth.c kern 371.1Suebayasifile kern/kern_cfglock.c kern 381.1Suebayasifile kern/kern_clock.c kern 391.1Suebayasifile kern/kern_condvar.c kern 401.1Suebayasifile kern/kern_core.c coredump 411.1Suebayasifile kern/kern_cpu.c kern 421.12Spgoyette 431.12Spgoyette#kern/kern_ctf.c is only needed as part of dtrace_fbt module 441.12Spgoyette#file kern/kern_ctf.c kdtrace_hooks 451.12Spgoyette 461.1Suebayasifile kern/kern_descrip.c kern 471.47Sriastradfile kern/kern_entropy.c kern 481.1Suebayasifile kern/kern_event.c kern 491.1Suebayasifile kern/kern_exec.c kern 501.1Suebayasifile kern/kern_exit.c kern 511.1Suebayasifile kern/kern_fork.c kern 521.1Suebayasifile kern/kern_idle.c kern 531.58Sriastradfile kern/kern_heartbeat.c kern & heartbeat 541.1Suebayasifile kern/kern_hook.c kern 551.1Suebayasifile kern/kern_kthread.c kern 561.1Suebayasifile kern/kern_ktrace.c ktrace 571.1Suebayasifile kern/kern_ktrace_vfs.c ktrace 581.1Suebayasifile kern/kern_ksyms.c ksyms | ddb | modular needs-flag 591.1Suebayasifile kern/kern_lock.c kern 601.1Suebayasifile kern/kern_lwp.c kern 611.1Suebayasifile kern/kern_malloc.c kern 621.1Suebayasifile kern/kern_module.c kern 631.39Spgoyettefile kern/kern_module_hook.c kern 641.1Suebayasifile kern/kern_module_vfs.c kern 651.1Suebayasifile kern/kern_mutex.c kern 661.1Suebayasifile kern/kern_mutex_obj.c kern 671.1Suebayasifile kern/kern_fileassoc.c fileassoc 681.1Suebayasifile kern/kern_ntptime.c kern 691.1Suebayasifile kern/kern_pax.c pax_mprotect | pax_segvguard | pax_aslr 701.1Suebayasifile kern/kern_physio.c kern 711.1Suebayasifile kern/kern_pmf.c kern 721.1Suebayasifile kern/kern_proc.c kern 731.1Suebayasifile kern/kern_prot.c kern 741.1Suebayasifile kern/kern_ras.c kern 751.1Suebayasifile kern/kern_rate.c kern 761.23Smrgfile kern/kern_reboot.c kern 771.1Suebayasifile kern/kern_resource.c kern 781.1Suebayasifile kern/kern_runq.c kern 791.1Suebayasifile kern/kern_rwlock.c kern 801.1Suebayasifile kern/kern_rwlock_obj.c kern 811.23Smrgfile kern/kern_scdebug.c kern 821.1Suebayasifile kern/kern_sdt.c kdtrace_hooks 831.44Sriastradfile kern/kern_crashme.c kern 841.1Suebayasifile kern/kern_sig.c kern 851.1Suebayasifile kern/kern_sleepq.c kern 861.1Suebayasifile kern/kern_softint.c kern 871.1Suebayasifile kern/kern_ssp.c kern 881.1Suebayasifile kern/kern_stub.c kern 891.1Suebayasifile kern/kern_subr.c kern 901.1Suebayasifile kern/kern_synch.c kern 911.1Suebayasifile kern/kern_syscall.c kern 921.1Suebayasifile kern/kern_sysctl.c kern 931.1Suebayasifile kern/kern_tc.c kern 941.29Sthorpejfile kern/kern_threadpool.c kern 951.1Suebayasifile kern/kern_time.c kern 961.1Suebayasifile kern/kern_timeout.c kern 971.1Suebayasifile kern/kern_turnstile.c kern 981.1Suebayasifile kern/kern_todr.c kern 991.1Suebayasifile kern/kern_uidinfo.c kern 1001.1Suebayasifile kern/kern_uuid.c kern 1011.1Suebayasifile kern/kgdb_stub.c kgdb 1021.1Suebayasifile kern/sched_4bsd.c sched_4bsd 1031.1Suebayasifile kern/sched_m2.c sched_m2 1041.48Schristosfile kern/subr_acl_posix1e.c kern 1051.48Schristosfile kern/subr_acl_nfs4.c kern 1061.24Smaxvfile kern/subr_asan.c kasan 1071.1Suebayasifile kern/subr_autoconf.c kern 1081.1Suebayasifile kern/subr_blist.c vmswap 1091.1Suebayasifile kern/subr_bufq.c kern 1101.1Suebayasifile kern/subr_callback.c kern 1111.1Suebayasifile kern/subr_cprng.c kern 1121.40Sadfile kern/subr_cpu.c kern 1131.1Suebayasifile kern/subr_cpufreq.c kern 1141.1Suebayasifile kern/subr_copy.c kern 1151.36Smaxvfile kern/subr_csan.c kcsan 1161.1Suebayasifile kern/subr_debug.c debug 1171.1Suebayasifile kern/subr_device.c kern 1181.1Suebayasifile kern/subr_devsw.c kern 1191.1Suebayasifile kern/subr_disk.c kern 1201.34Schristosfile kern/subr_disklabel.c kern 1211.56Smrgdefflag opt_disklabel.h DISKLABEL_EI 1221.1Suebayasifile kern/subr_disk_open.c kern 1231.31Spgoyettefile kern/subr_emul.c kern 1241.1Suebayasifile kern/subr_evcnt.c kern 1251.1Suebayasifile kern/subr_exec_fd.c kern 1261.1Suebayasifile kern/subr_extent.c kern 1271.49Smaxvfile kern/subr_fault.c fault 1281.1Suebayasifile kern/subr_hash.c kern 1291.1Suebayasifile kern/subr_humanize.c kern 1301.7Sknakaharfile kern/subr_interrupt.c kern 1311.1Suebayasifile kern/subr_iostat.c kern 1321.1Suebayasifile kern/subr_ipi.c kern 1331.1Suebayasifile kern/subr_kcpuset.c kern 1341.33Skamilfile kern/subr_kcov.c kcov 1351.35Smaxvdefflag opt_kmem.h KMEM_SIZE 1361.1Suebayasifile kern/subr_kmem.c kern 1371.1Suebayasifile kern/subr_kobj.c kern 1381.1Suebayasifile kern/subr_kobj_vfs.c kern 1391.15Spgoyettefile kern/subr_localcount.c kern 1401.1Suebayasifile kern/subr_lockdebug.c kern 1411.1Suebayasifile kern/subr_log.c kern 1421.1Suebayasifile kern/subr_lwp_specificdata.c kern 1431.37Smaxvfile kern/subr_msan.c kmsan 1441.1Suebayasifile kern/subr_once.c kern 1451.1Suebayasifile kern/subr_optstr.c kern 1461.1Suebayasifile kern/subr_pcq.c kern 1471.1Suebayasifile kern/subr_pcu.c kern 1481.1Suebayasifile kern/subr_percpu.c kern 1491.1Suebayasifile kern/subr_pool.c kern 1501.1Suebayasifile kern/subr_prf.c kern 1511.1Suebayasifile kern/subr_prof.c kern 1521.1Suebayasifile kern/subr_pserialize.c kern 1531.11Sriastradfile kern/subr_psref.c kern 1541.1Suebayasifile kern/subr_specificdata.c kern 1551.1Suebayasifile kern/subr_tftproot.c tftproot 1561.1Suebayasifile kern/subr_time.c kern 1571.28Srmindfile kern/subr_thmap.c kern 1581.1Suebayasifile kern/subr_userconf.c userconf 1591.1Suebayasifile kern/subr_vmem.c kern 1601.1Suebayasifile kern/subr_workqueue.c kern 1611.1Suebayasifile kern/subr_xcall.c kern 1621.1Suebayasifile kern/sys_aio.c aio 1631.1Suebayasifile kern/sys_descrip.c kern 1641.57Sthorpejfile kern/sys_eventfd.c kern 1651.46Sthorpejfile kern/sys_futex.c kern 1661.1Suebayasifile kern/sys_generic.c kern 1671.51Sriastradfile kern/sys_getrandom.c kern 1681.1Suebayasifile kern/sys_module.c kern 1691.1Suebayasifile kern/sys_mqueue.c mqueue 1701.1Suebayasifile kern/sys_lwp.c kern 1711.1Suebayasifile kern/sys_pipe.c !pipe_socketpair 1721.13Spgoyettefile kern/sys_process.c ptrace_hooks | ktrace 1731.42Skamilfile kern/sys_process_lwpstatus.c kern 1741.13Spgoyettefile kern/sys_ptrace.c ptrace 1751.54Spgoyettefile kern/sys_ptrace_common.c ptrace | procfs 1761.1Suebayasifile kern/sys_pset.c kern 1771.1Suebayasifile kern/sys_select.c kern 1781.1Suebayasifile kern/sys_sig.c kern 1791.1Suebayasifile kern/sys_sched.c kern 1801.1Suebayasifile kern/sys_socket.c kern 1811.57Sthorpejfile kern/sys_timerfd.c kern 1821.3Schristosfile kern/syscalls.c syscall_debug | kdtrace_hooks 1831.1Suebayasifile kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg 1841.1Suebayasifile kern/sysv_msg.c sysvmsg 1851.1Suebayasifile kern/sysv_sem.c sysvsem 1861.1Suebayasifile kern/sysv_shm.c sysvshm 1871.1Suebayasifile kern/tty.c kern 1881.1Suebayasifile kern/tty_conf.c kern 1891.1Suebayasifile kern/tty_bsdpty.c compat_bsdpty 1901.1Suebayasifile kern/tty_pty.c pty needs-flag 1911.1Suebayasifile kern/tty_ptm.c pty 1921.1Suebayasifile kern/tty_subr.c kern 1931.1Suebayasifile kern/tty_tty.c kern 1941.1Suebayasifile kern/uipc_accf.c kern 1951.1Suebayasifile kern/uipc_domain.c kern 1961.1Suebayasifile kern/uipc_mbuf.c kern 1971.45Srinfile kern/uipc_mbufdebug.c kern & ether & ddb 1981.2Suebayasifile net/link_proto.c kern # XXX 1991.1Suebayasifile kern/uipc_proto.c kern 2001.1Suebayasifile kern/uipc_sem.c kern 2011.1Suebayasifile kern/uipc_socket.c kern 2021.1Suebayasifile kern/uipc_socket2.c kern 2031.1Suebayasifile kern/uipc_syscalls.c kern 2041.1Suebayasifile kern/uipc_usrreq.c kern 2051.1Suebayasi 2061.1Suebayasidefine vfs: kern 2071.48Schristosfile kern/vfs_acl.c vfs 2081.1Suebayasifile kern/vfs_bio.c vfs 2091.1Suebayasifile kern/vfs_cache.c vfs 2101.1Suebayasifile kern/vfs_cwd.c vfs 2111.1Suebayasifile kern/vfs_dirhash.c vfs 2121.1Suebayasifile kern/vfs_getcwd.c vfs 2131.1Suebayasifile kern/vfs_hooks.c vfs 2141.1Suebayasifile kern/vfs_init.c vfs 2151.1Suebayasifile kern/vfs_lockf.c vfs 2161.1Suebayasifile kern/vfs_lookup.c vfs 2171.1Suebayasifile kern/vfs_mount.c vfs 2181.1Suebayasifile kern/vfs_quotactl.c vfs 2191.1Suebayasifile kern/vfs_subr.c vfs 2201.1Suebayasifile kern/vfs_syscalls.c vfs 2211.1Suebayasifile kern/vfs_trans.c vfs 2221.1Suebayasifile kern/vfs_vnode.c vfs 2231.1Suebayasifile kern/vfs_vnops.c vfs 2241.1Suebayasifile kern/vfs_wapbl.c wapbl 2251.1Suebayasifile kern/vfs_xattr.c vfs 2261.1Suebayasifile kern/vnode_if.c vfs 2271.1Suebayasifile miscfs/deadfs/dead_vfsops.c vfs 2281.1Suebayasifile miscfs/deadfs/dead_vnops.c vfs 2291.1Suebayasifile miscfs/fifofs/fifo_vnops.c vfs 2301.1Suebayasifile miscfs/genfs/genfs_io.c vfs 2311.1Suebayasifile miscfs/genfs/genfs_rename.c vfs 2321.1Suebayasifile miscfs/genfs/genfs_vfsops.c vfs 2331.1Suebayasifile miscfs/genfs/genfs_vnops.c vfs 2341.1Suebayasi 2351.1Suebayasidefine layerfs 2361.1Suebayasifile miscfs/genfs/layer_subr.c layerfs 2371.1Suebayasifile miscfs/genfs/layer_vfsops.c layerfs 2381.1Suebayasifile miscfs/genfs/layer_vnops.c layerfs 2391.1Suebayasi 2401.1Suebayasifile miscfs/specfs/spec_vnops.c vfs 2411.21Skamil 2421.21Skamildefflag KUBSAN 2431.21Skamilprefix ../common/lib/libc/misc 2441.21Skamilfile ubsan.c kubsan 2451.21Skamilprefix 2461.21Skamilmakeoptions kubsan CFLAGS+="-fsanitize=undefined" 2471.32Skamilmakeoptions kubsan CPPFLAGS+="-DACPI_MISALIGNMENT_NOT_SUPPORTED" 248