The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/kern/files.kern

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

    1 #       $NetBSD: files.kern,v 1.57 2021/09/19 15:51:27 thorpej Exp $
    2 
    3 #
    4 # kernel sources
    5 #
    6 define  kern:   cprng_fast, machdep, uvm
    7 defflag opt_kern.h                      KERN
    8 defflag opt_script.h                    SETUIDSCRIPTS FDSCRIPTS
    9 defflag                                 KASLR
   10 defparam opt_cnmagic.h                  CNMAGIC
   11 
   12 file    conf/debugsyms.c                kern
   13 file    conf/param.c                    kern
   14 file    kern/bufq_disksort.c            bufq_disksort
   15 file    kern/bufq_fcfs.c                bufq_fcfs
   16 file    kern/bufq_priocscan.c           bufq_priocscan
   17 file    kern/bufq_readprio.c            bufq_readprio | new_bufq_strategy
   18 file    kern/compat_stub.c              kern
   19 file    kern/core_elf32.c               exec_elf32 & coredump
   20 file    kern/core_elf64.c               exec_elf64 & coredump
   21 file    kern/core_netbsd.c              coredump
   22 file    kern/cnmagic.c                  kern
   23 file    kern/exec_aout.c                exec_aout
   24 file    kern/exec_ecoff.c               exec_ecoff
   25 file    kern/exec_elf32.c               exec_elf32
   26 file    kern/exec_elf64.c               exec_elf64
   27 file    kern/exec_script.c              exec_script
   28 file    kern/exec_subr.c                kern
   29 file    kern/init_main.c                kern
   30 file    kern/init_sysctl.c              kern
   31 file    kern/init_sysctl_base.c         kern
   32 file    kern/init_sysent.c              kern
   33 file    kern/kern_acct.c                kern
   34 file    kern/kern_auth.c                kern
   35 file    kern/kern_cfglock.c             kern
   36 file    kern/kern_clock.c               kern
   37 file    kern/kern_condvar.c             kern
   38 file    kern/kern_core.c                coredump
   39 file    kern/kern_cpu.c                 kern
   40 
   41 #kern/kern_ctf.c is only needed as part of dtrace_fbt module
   42 #file   kern/kern_ctf.c                 kdtrace_hooks
   43 
   44 file    kern/kern_descrip.c             kern
   45 file    kern/kern_entropy.c             kern
   46 file    kern/kern_event.c               kern
   47 file    kern/kern_exec.c                kern
   48 file    kern/kern_exit.c                kern
   49 file    kern/kern_fork.c                kern
   50 file    kern/kern_idle.c                kern
   51 file    kern/kern_hook.c                kern
   52 file    kern/kern_kthread.c             kern
   53 file    kern/kern_ktrace.c              ktrace
   54 file    kern/kern_ktrace_vfs.c          ktrace
   55 file    kern/kern_ksyms.c               ksyms | ddb | modular needs-flag
   56 file    kern/kern_lock.c                kern
   57 file    kern/kern_lwp.c                 kern
   58 file    kern/kern_malloc.c              kern
   59 file    kern/kern_module.c              kern
   60 file    kern/kern_module_hook.c         kern
   61 file    kern/kern_module_vfs.c          kern
   62 file    kern/kern_mutex.c               kern
   63 file    kern/kern_mutex_obj.c           kern
   64 file    kern/kern_fileassoc.c           fileassoc
   65 file    kern/kern_ntptime.c             kern
   66 file    kern/kern_pax.c                 pax_mprotect | pax_segvguard | pax_aslr
   67 file    kern/kern_physio.c              kern
   68 file    kern/kern_pmf.c                 kern
   69 file    kern/kern_proc.c                kern
   70 file    kern/kern_prot.c                kern
   71 file    kern/kern_ras.c                 kern
   72 file    kern/kern_rate.c                kern
   73 file    kern/kern_reboot.c              kern
   74 file    kern/kern_resource.c            kern
   75 file    kern/kern_runq.c                kern
   76 file    kern/kern_rwlock.c              kern
   77 file    kern/kern_rwlock_obj.c          kern
   78 file    kern/kern_scdebug.c             kern
   79 file    kern/kern_sdt.c                 kdtrace_hooks
   80 file    kern/kern_crashme.c             kern
   81 file    kern/kern_sig.c                 kern
   82 file    kern/kern_sleepq.c              kern
   83 file    kern/kern_softint.c             kern
   84 file    kern/kern_ssp.c                 kern
   85 file    kern/kern_stub.c                kern
   86 file    kern/kern_subr.c                kern
   87 file    kern/kern_synch.c               kern
   88 file    kern/kern_syscall.c             kern
   89 file    kern/kern_sysctl.c              kern
   90 file    kern/kern_tc.c                  kern
   91 file    kern/kern_threadpool.c          kern
   92 file    kern/kern_time.c                kern
   93 file    kern/kern_timeout.c             kern
   94 file    kern/kern_turnstile.c           kern
   95 file    kern/kern_todr.c                kern
   96 file    kern/kern_uidinfo.c             kern
   97 file    kern/kern_uuid.c                kern
   98 file    kern/kgdb_stub.c                kgdb
   99 file    kern/sched_4bsd.c               sched_4bsd
  100 file    kern/sched_m2.c                 sched_m2
  101 file    kern/subr_acl_posix1e.c         kern
  102 file    kern/subr_acl_nfs4.c            kern
  103 file    kern/subr_asan.c                kasan
  104 file    kern/subr_autoconf.c            kern
  105 file    kern/subr_blist.c               vmswap
  106 file    kern/subr_bufq.c                kern
  107 file    kern/subr_callback.c            kern
  108 file    kern/subr_cprng.c               kern
  109 file    kern/subr_cpu.c                 kern
  110 file    kern/subr_cpufreq.c             kern
  111 file    kern/subr_copy.c                kern
  112 file    kern/subr_csan.c                kcsan
  113 file    kern/subr_debug.c               debug
  114 file    kern/subr_device.c              kern
  115 file    kern/subr_devsw.c               kern
  116 file    kern/subr_disk.c                kern
  117 file    kern/subr_disklabel.c           kern
  118 defflag opt_disklabel.h                 DISKLABEL_EI
  119 file    kern/subr_disk_open.c           kern
  120 file    kern/subr_emul.c                kern
  121 file    kern/subr_evcnt.c               kern
  122 file    kern/subr_exec_fd.c             kern
  123 file    kern/subr_extent.c              kern
  124 file    kern/subr_fault.c               fault
  125 file    kern/subr_hash.c                kern
  126 file    kern/subr_humanize.c            kern
  127 file    kern/subr_interrupt.c           kern
  128 file    kern/subr_iostat.c              kern
  129 file    kern/subr_ipi.c                 kern
  130 file    kern/subr_kcpuset.c             kern
  131 file    kern/subr_kcov.c                kcov
  132 defflag opt_kmem.h                      KMEM_SIZE
  133 file    kern/subr_kmem.c                kern
  134 file    kern/subr_kobj.c                kern
  135 file    kern/subr_kobj_vfs.c            kern
  136 file    kern/subr_localcount.c          kern
  137 file    kern/subr_lockdebug.c           kern
  138 file    kern/subr_log.c                 kern
  139 file    kern/subr_lwp_specificdata.c    kern
  140 file    kern/subr_msan.c                kmsan
  141 file    kern/subr_once.c                kern
  142 file    kern/subr_optstr.c              kern
  143 file    kern/subr_pcq.c                 kern
  144 file    kern/subr_pcu.c                 kern
  145 file    kern/subr_percpu.c              kern
  146 file    kern/subr_pool.c                kern
  147 file    kern/subr_prf.c                 kern
  148 file    kern/subr_prof.c                kern
  149 file    kern/subr_pserialize.c          kern
  150 file    kern/subr_psref.c               kern
  151 file    kern/subr_specificdata.c        kern
  152 file    kern/subr_tftproot.c            tftproot
  153 file    kern/subr_time.c                kern
  154 file    kern/subr_thmap.c               kern
  155 file    kern/subr_userconf.c            userconf
  156 file    kern/subr_vmem.c                kern
  157 file    kern/subr_workqueue.c           kern
  158 file    kern/subr_xcall.c               kern
  159 file    kern/sys_aio.c                  aio
  160 file    kern/sys_descrip.c              kern
  161 file    kern/sys_eventfd.c              kern
  162 file    kern/sys_futex.c                kern
  163 file    kern/sys_generic.c              kern
  164 file    kern/sys_getrandom.c            kern
  165 file    kern/sys_module.c               kern
  166 file    kern/sys_mqueue.c               mqueue
  167 file    kern/sys_lwp.c                  kern
  168 file    kern/sys_pipe.c                 !pipe_socketpair
  169 file    kern/sys_process.c              ptrace_hooks | ktrace
  170 file    kern/sys_process_lwpstatus.c    kern
  171 file    kern/sys_ptrace.c               ptrace
  172 file    kern/sys_ptrace_common.c        ptrace | procfs
  173 file    kern/sys_pset.c                 kern
  174 file    kern/sys_select.c               kern
  175 file    kern/sys_sig.c                  kern
  176 file    kern/sys_sched.c                kern
  177 file    kern/sys_socket.c               kern
  178 file    kern/sys_timerfd.c              kern
  179 file    kern/syscalls.c                 syscall_debug | kdtrace_hooks
  180 file    kern/sysv_ipc.c                 sysvshm | sysvsem | sysvmsg
  181 file    kern/sysv_msg.c                 sysvmsg
  182 file    kern/sysv_sem.c                 sysvsem
  183 file    kern/sysv_shm.c                 sysvshm
  184 file    kern/tty.c                      kern
  185 file    kern/tty_conf.c                 kern
  186 file    kern/tty_bsdpty.c               compat_bsdpty
  187 file    kern/tty_pty.c                  pty                     needs-flag
  188 file    kern/tty_ptm.c                  pty
  189 file    kern/tty_subr.c                 kern
  190 file    kern/tty_tty.c                  kern
  191 file    kern/uipc_accf.c                kern
  192 file    kern/uipc_domain.c              kern
  193 file    kern/uipc_mbuf.c                kern
  194 file    kern/uipc_mbufdebug.c           kern & ether & ddb
  195 file    net/link_proto.c                kern    # XXX
  196 file    kern/uipc_proto.c               kern
  197 file    kern/uipc_sem.c                 kern
  198 file    kern/uipc_socket.c              kern
  199 file    kern/uipc_socket2.c             kern
  200 file    kern/uipc_syscalls.c            kern
  201 file    kern/uipc_usrreq.c              kern
  202 
  203 define  vfs: kern
  204 file    kern/vfs_acl.c                  vfs
  205 file    kern/vfs_bio.c                  vfs
  206 file    kern/vfs_cache.c                vfs
  207 file    kern/vfs_cwd.c                  vfs
  208 file    kern/vfs_dirhash.c              vfs
  209 file    kern/vfs_getcwd.c               vfs
  210 file    kern/vfs_hooks.c                vfs
  211 file    kern/vfs_init.c                 vfs
  212 file    kern/vfs_lockf.c                vfs
  213 file    kern/vfs_lookup.c               vfs
  214 file    kern/vfs_mount.c                vfs
  215 file    kern/vfs_quotactl.c             vfs
  216 file    kern/vfs_subr.c                 vfs
  217 file    kern/vfs_syscalls.c             vfs
  218 file    kern/vfs_trans.c                vfs
  219 file    kern/vfs_vnode.c                vfs
  220 file    kern/vfs_vnops.c                vfs
  221 file    kern/vfs_wapbl.c                wapbl
  222 file    kern/vfs_xattr.c                vfs
  223 file    kern/vnode_if.c                 vfs
  224 file    miscfs/deadfs/dead_vfsops.c     vfs
  225 file    miscfs/deadfs/dead_vnops.c      vfs
  226 file    miscfs/fifofs/fifo_vnops.c      vfs
  227 file    miscfs/genfs/genfs_io.c         vfs
  228 file    miscfs/genfs/genfs_rename.c     vfs
  229 file    miscfs/genfs/genfs_vfsops.c     vfs
  230 file    miscfs/genfs/genfs_vnops.c      vfs
  231 
  232 define  layerfs
  233 file    miscfs/genfs/layer_subr.c       layerfs
  234 file    miscfs/genfs/layer_vfsops.c     layerfs
  235 file    miscfs/genfs/layer_vnops.c      layerfs
  236 
  237 file    miscfs/specfs/spec_vnops.c      vfs
  238 
  239 defflag KUBSAN
  240 prefix  ../common/lib/libc/misc
  241 file    ubsan.c                         kubsan
  242 prefix
  243 makeoptions     kubsan  CFLAGS+="-fsanitize=undefined"
  244 makeoptions     kubsan  CPPFLAGS+="-DACPI_MISALIGNMENT_NOT_SUPPORTED"

Cache object: ee61aaea61752e811525f5b3f419e094


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.