files.kern revision 1.57
11.57Sthorpej# $NetBSD: files.kern,v 1.57 2021/09/19 15:51:27 thorpej Exp $ 21.1Suebayasi 31.1Suebayasi# 41.1Suebayasi# kernel sources 51.1Suebayasi# 61.50Sriastraddefine kern: cprng_fast, machdep, uvm 71.1Suebayasidefflag opt_kern.h KERN 81.17Schristosdefflag opt_script.h SETUIDSCRIPTS FDSCRIPTS 91.27Schristosdefflag KASLR 101.52Sthorpejdefparam opt_cnmagic.h CNMAGIC 111.52Sthorpej 121.2Suebayasifile conf/debugsyms.c kern 131.9Suebayasifile conf/param.c kern 141.1Suebayasifile kern/bufq_disksort.c bufq_disksort 151.1Suebayasifile kern/bufq_fcfs.c bufq_fcfs 161.1Suebayasifile kern/bufq_priocscan.c bufq_priocscan 171.1Suebayasifile kern/bufq_readprio.c bufq_readprio | new_bufq_strategy 181.31Spgoyettefile kern/compat_stub.c kern 191.53Schristosfile kern/core_elf32.c exec_elf32 & coredump 201.53Schristosfile kern/core_elf64.c exec_elf64 & coredump 211.38Spgoyettefile kern/core_netbsd.c coredump 221.1Suebayasifile kern/cnmagic.c kern 231.1Suebayasifile kern/exec_aout.c exec_aout 241.1Suebayasifile kern/exec_ecoff.c exec_ecoff 251.1Suebayasifile kern/exec_elf32.c exec_elf32 261.1Suebayasifile kern/exec_elf64.c exec_elf64 271.1Suebayasifile kern/exec_script.c exec_script 281.1Suebayasifile kern/exec_subr.c kern 291.1Suebayasifile kern/init_main.c kern 301.1Suebayasifile kern/init_sysctl.c kern 311.1Suebayasifile kern/init_sysctl_base.c kern 321.1Suebayasifile kern/init_sysent.c kern 331.1Suebayasifile kern/kern_acct.c kern 341.1Suebayasifile kern/kern_auth.c kern 351.1Suebayasifile kern/kern_cfglock.c kern 361.1Suebayasifile kern/kern_clock.c kern 371.1Suebayasifile kern/kern_condvar.c kern 381.1Suebayasifile kern/kern_core.c coredump 391.1Suebayasifile kern/kern_cpu.c kern 401.12Spgoyette 411.12Spgoyette#kern/kern_ctf.c is only needed as part of dtrace_fbt module 421.12Spgoyette#file kern/kern_ctf.c kdtrace_hooks 431.12Spgoyette 441.1Suebayasifile kern/kern_descrip.c kern 451.47Sriastradfile kern/kern_entropy.c kern 461.1Suebayasifile kern/kern_event.c kern 471.1Suebayasifile kern/kern_exec.c kern 481.1Suebayasifile kern/kern_exit.c kern 491.1Suebayasifile kern/kern_fork.c kern 501.1Suebayasifile kern/kern_idle.c kern 511.1Suebayasifile kern/kern_hook.c kern 521.1Suebayasifile kern/kern_kthread.c kern 531.1Suebayasifile kern/kern_ktrace.c ktrace 541.1Suebayasifile kern/kern_ktrace_vfs.c ktrace 551.1Suebayasifile kern/kern_ksyms.c ksyms | ddb | modular needs-flag 561.1Suebayasifile kern/kern_lock.c kern 571.1Suebayasifile kern/kern_lwp.c kern 581.1Suebayasifile kern/kern_malloc.c kern 591.1Suebayasifile kern/kern_module.c kern 601.39Spgoyettefile kern/kern_module_hook.c kern 611.1Suebayasifile kern/kern_module_vfs.c kern 621.1Suebayasifile kern/kern_mutex.c kern 631.1Suebayasifile kern/kern_mutex_obj.c kern 641.1Suebayasifile kern/kern_fileassoc.c fileassoc 651.1Suebayasifile kern/kern_ntptime.c kern 661.1Suebayasifile kern/kern_pax.c pax_mprotect | pax_segvguard | pax_aslr 671.1Suebayasifile kern/kern_physio.c kern 681.1Suebayasifile kern/kern_pmf.c kern 691.1Suebayasifile kern/kern_proc.c kern 701.1Suebayasifile kern/kern_prot.c kern 711.1Suebayasifile kern/kern_ras.c kern 721.1Suebayasifile kern/kern_rate.c kern 731.23Smrgfile kern/kern_reboot.c kern 741.1Suebayasifile kern/kern_resource.c kern 751.1Suebayasifile kern/kern_runq.c kern 761.1Suebayasifile kern/kern_rwlock.c kern 771.1Suebayasifile kern/kern_rwlock_obj.c kern 781.23Smrgfile kern/kern_scdebug.c kern 791.1Suebayasifile kern/kern_sdt.c kdtrace_hooks 801.44Sriastradfile kern/kern_crashme.c kern 811.1Suebayasifile kern/kern_sig.c kern 821.1Suebayasifile kern/kern_sleepq.c kern 831.1Suebayasifile kern/kern_softint.c kern 841.1Suebayasifile kern/kern_ssp.c kern 851.1Suebayasifile kern/kern_stub.c kern 861.1Suebayasifile kern/kern_subr.c kern 871.1Suebayasifile kern/kern_synch.c kern 881.1Suebayasifile kern/kern_syscall.c kern 891.1Suebayasifile kern/kern_sysctl.c kern 901.1Suebayasifile kern/kern_tc.c kern 911.29Sthorpejfile kern/kern_threadpool.c kern 921.1Suebayasifile kern/kern_time.c kern 931.1Suebayasifile kern/kern_timeout.c kern 941.1Suebayasifile kern/kern_turnstile.c kern 951.1Suebayasifile kern/kern_todr.c kern 961.1Suebayasifile kern/kern_uidinfo.c kern 971.1Suebayasifile kern/kern_uuid.c kern 981.1Suebayasifile kern/kgdb_stub.c kgdb 991.1Suebayasifile kern/sched_4bsd.c sched_4bsd 1001.1Suebayasifile kern/sched_m2.c sched_m2 1011.48Schristosfile kern/subr_acl_posix1e.c kern 1021.48Schristosfile kern/subr_acl_nfs4.c kern 1031.24Smaxvfile kern/subr_asan.c kasan 1041.1Suebayasifile kern/subr_autoconf.c kern 1051.1Suebayasifile kern/subr_blist.c vmswap 1061.1Suebayasifile kern/subr_bufq.c kern 1071.1Suebayasifile kern/subr_callback.c kern 1081.1Suebayasifile kern/subr_cprng.c kern 1091.40Sadfile kern/subr_cpu.c kern 1101.1Suebayasifile kern/subr_cpufreq.c kern 1111.1Suebayasifile kern/subr_copy.c kern 1121.36Smaxvfile kern/subr_csan.c kcsan 1131.1Suebayasifile kern/subr_debug.c debug 1141.1Suebayasifile kern/subr_device.c kern 1151.1Suebayasifile kern/subr_devsw.c kern 1161.1Suebayasifile kern/subr_disk.c kern 1171.34Schristosfile kern/subr_disklabel.c kern 1181.56Smrgdefflag opt_disklabel.h DISKLABEL_EI 1191.1Suebayasifile kern/subr_disk_open.c kern 1201.31Spgoyettefile kern/subr_emul.c kern 1211.1Suebayasifile kern/subr_evcnt.c kern 1221.1Suebayasifile kern/subr_exec_fd.c kern 1231.1Suebayasifile kern/subr_extent.c kern 1241.49Smaxvfile kern/subr_fault.c fault 1251.1Suebayasifile kern/subr_hash.c kern 1261.1Suebayasifile kern/subr_humanize.c kern 1271.7Sknakaharfile kern/subr_interrupt.c kern 1281.1Suebayasifile kern/subr_iostat.c kern 1291.1Suebayasifile kern/subr_ipi.c kern 1301.1Suebayasifile kern/subr_kcpuset.c kern 1311.33Skamilfile kern/subr_kcov.c kcov 1321.35Smaxvdefflag opt_kmem.h KMEM_SIZE 1331.1Suebayasifile kern/subr_kmem.c kern 1341.1Suebayasifile kern/subr_kobj.c kern 1351.1Suebayasifile kern/subr_kobj_vfs.c kern 1361.15Spgoyettefile kern/subr_localcount.c kern 1371.1Suebayasifile kern/subr_lockdebug.c kern 1381.1Suebayasifile kern/subr_log.c kern 1391.1Suebayasifile kern/subr_lwp_specificdata.c kern 1401.37Smaxvfile kern/subr_msan.c kmsan 1411.1Suebayasifile kern/subr_once.c kern 1421.1Suebayasifile kern/subr_optstr.c kern 1431.1Suebayasifile kern/subr_pcq.c kern 1441.1Suebayasifile kern/subr_pcu.c kern 1451.1Suebayasifile kern/subr_percpu.c kern 1461.1Suebayasifile kern/subr_pool.c kern 1471.1Suebayasifile kern/subr_prf.c kern 1481.1Suebayasifile kern/subr_prof.c kern 1491.1Suebayasifile kern/subr_pserialize.c kern 1501.11Sriastradfile kern/subr_psref.c kern 1511.1Suebayasifile kern/subr_specificdata.c kern 1521.1Suebayasifile kern/subr_tftproot.c tftproot 1531.1Suebayasifile kern/subr_time.c kern 1541.28Srmindfile kern/subr_thmap.c kern 1551.1Suebayasifile kern/subr_userconf.c userconf 1561.1Suebayasifile kern/subr_vmem.c kern 1571.1Suebayasifile kern/subr_workqueue.c kern 1581.1Suebayasifile kern/subr_xcall.c kern 1591.1Suebayasifile kern/sys_aio.c aio 1601.1Suebayasifile kern/sys_descrip.c kern 1611.57Sthorpejfile kern/sys_eventfd.c kern 1621.46Sthorpejfile kern/sys_futex.c kern 1631.1Suebayasifile kern/sys_generic.c kern 1641.51Sriastradfile kern/sys_getrandom.c kern 1651.1Suebayasifile kern/sys_module.c kern 1661.1Suebayasifile kern/sys_mqueue.c mqueue 1671.1Suebayasifile kern/sys_lwp.c kern 1681.1Suebayasifile kern/sys_pipe.c !pipe_socketpair 1691.13Spgoyettefile kern/sys_process.c ptrace_hooks | ktrace 1701.42Skamilfile kern/sys_process_lwpstatus.c kern 1711.13Spgoyettefile kern/sys_ptrace.c ptrace 1721.54Spgoyettefile kern/sys_ptrace_common.c ptrace | procfs 1731.1Suebayasifile kern/sys_pset.c kern 1741.1Suebayasifile kern/sys_select.c kern 1751.1Suebayasifile kern/sys_sig.c kern 1761.1Suebayasifile kern/sys_sched.c kern 1771.1Suebayasifile kern/sys_socket.c kern 1781.57Sthorpejfile kern/sys_timerfd.c kern 1791.3Schristosfile kern/syscalls.c syscall_debug | kdtrace_hooks 1801.1Suebayasifile kern/sysv_ipc.c sysvshm | sysvsem | sysvmsg 1811.1Suebayasifile kern/sysv_msg.c sysvmsg 1821.1Suebayasifile kern/sysv_sem.c sysvsem 1831.1Suebayasifile kern/sysv_shm.c sysvshm 1841.1Suebayasifile kern/tty.c kern 1851.1Suebayasifile kern/tty_conf.c kern 1861.1Suebayasifile kern/tty_bsdpty.c compat_bsdpty 1871.1Suebayasifile kern/tty_pty.c pty needs-flag 1881.1Suebayasifile kern/tty_ptm.c pty 1891.1Suebayasifile kern/tty_subr.c kern 1901.1Suebayasifile kern/tty_tty.c kern 1911.1Suebayasifile kern/uipc_accf.c kern 1921.1Suebayasifile kern/uipc_domain.c kern 1931.1Suebayasifile kern/uipc_mbuf.c kern 1941.45Srinfile kern/uipc_mbufdebug.c kern & ether & ddb 1951.2Suebayasifile net/link_proto.c kern # XXX 1961.1Suebayasifile kern/uipc_proto.c kern 1971.1Suebayasifile kern/uipc_sem.c kern 1981.1Suebayasifile kern/uipc_socket.c kern 1991.1Suebayasifile kern/uipc_socket2.c kern 2001.1Suebayasifile kern/uipc_syscalls.c kern 2011.1Suebayasifile kern/uipc_usrreq.c kern 2021.1Suebayasi 2031.1Suebayasidefine vfs: kern 2041.48Schristosfile kern/vfs_acl.c vfs 2051.1Suebayasifile kern/vfs_bio.c vfs 2061.1Suebayasifile kern/vfs_cache.c vfs 2071.1Suebayasifile kern/vfs_cwd.c vfs 2081.1Suebayasifile kern/vfs_dirhash.c vfs 2091.1Suebayasifile kern/vfs_getcwd.c vfs 2101.1Suebayasifile kern/vfs_hooks.c vfs 2111.1Suebayasifile kern/vfs_init.c vfs 2121.1Suebayasifile kern/vfs_lockf.c vfs 2131.1Suebayasifile kern/vfs_lookup.c vfs 2141.1Suebayasifile kern/vfs_mount.c vfs 2151.1Suebayasifile kern/vfs_quotactl.c vfs 2161.1Suebayasifile kern/vfs_subr.c vfs 2171.1Suebayasifile kern/vfs_syscalls.c vfs 2181.1Suebayasifile kern/vfs_trans.c vfs 2191.1Suebayasifile kern/vfs_vnode.c vfs 2201.1Suebayasifile kern/vfs_vnops.c vfs 2211.1Suebayasifile kern/vfs_wapbl.c wapbl 2221.1Suebayasifile kern/vfs_xattr.c vfs 2231.1Suebayasifile kern/vnode_if.c vfs 2241.1Suebayasifile miscfs/deadfs/dead_vfsops.c vfs 2251.1Suebayasifile miscfs/deadfs/dead_vnops.c vfs 2261.1Suebayasifile miscfs/fifofs/fifo_vnops.c vfs 2271.1Suebayasifile miscfs/genfs/genfs_io.c vfs 2281.1Suebayasifile miscfs/genfs/genfs_rename.c vfs 2291.1Suebayasifile miscfs/genfs/genfs_vfsops.c vfs 2301.1Suebayasifile miscfs/genfs/genfs_vnops.c vfs 2311.1Suebayasi 2321.1Suebayasidefine layerfs 2331.1Suebayasifile miscfs/genfs/layer_subr.c layerfs 2341.1Suebayasifile miscfs/genfs/layer_vfsops.c layerfs 2351.1Suebayasifile miscfs/genfs/layer_vnops.c layerfs 2361.1Suebayasi 2371.1Suebayasifile miscfs/specfs/spec_vnops.c vfs 2381.21Skamil 2391.21Skamildefflag KUBSAN 2401.21Skamilprefix ../common/lib/libc/misc 2411.21Skamilfile ubsan.c kubsan 2421.21Skamilprefix 2431.21Skamilmakeoptions kubsan CFLAGS+="-fsanitize=undefined" 2441.32Skamilmakeoptions kubsan CPPFLAGS+="-DACPI_MISALIGNMENT_NOT_SUPPORTED" 245