MCPcopy Create free account

hub / github.com/TELOS-syslab/CortenMM-Artifact / functions

Functions25,090 in github.com/TELOS-syslab/CortenMM-Artifact

↓ 4,153 callersFunctionnew
()
cortenmm-rw/kernel/comps/mlsdisk/src/layers/1-crypto/crypto_chain.rs:338
↓ 3,200 callersFunctionnew
()
cortenmm-adv/kernel/comps/mlsdisk/src/layers/1-crypto/crypto_chain.rs:338
↓ 2,925 callersMethodunwrap
Unwraps and returns a reference to the process VMAR. # Panics This method will panic if the process has exited and its VMAR has been dropped.
cortenmm-rw/kernel/src/process/process_vm/mod.rs:81
↓ 2,441 callersMethodunwrap
Unwraps and returns a reference to the process VMAR. # Panics This method will panic if the process has exited and its VMAR has been dropped.
cortenmm-adv/kernel/src/process/process_vm/mod.rs:81
↓ 1,866 callersFunctionopen
baselines/radixvm/lib/ulib.c:78
↓ 1,139 callersFunctionAcpiOsPrintf
(format: *const i8, args: ...)
baselines/NrOS/kernel/src/arch/x86_64/acpi.rs:498
↓ 1,136 callersFunctionprintf
baselines/radixvm/lib/printf.cc:78
↓ 1,025 callersFunctionxerrno
baselines/radixvm/libutil/testgen.c:13
↓ 989 callersFunctionwrite
()
cortenmm-rw/kernel/comps/mlsdisk/src/layers/1-crypto/crypto_blob.rs:326
↓ 762 callersMethodinto
(self)
baselines/NrOS/bootloader/src/modules.rs:190
↓ 582 callersFunctionexit
Exit the current process. Does not return. An exited process remains in the zombie state until its parent calls wait() to find out it exited.
baselines/radixvm/kernel/proc.cc:150
↓ 446 callersFunctiondie
baselines/radixvm/user/util.h:12
↓ 411 callersMethodto_string
(self)
baselines/radixvm/tools/xv6-gdb.py:15
↓ 401 callersFunctiondefault
(_hdr: &mut RPCHeader, _payload: &mut [u8], _state: ())
baselines/NrOS/kernel/src/arch/unix/rackscale.rs:12
↓ 300 callersMethodcontains
(&self, other: impl Into<Self>)
cortenmm-rw/kernel/src/process/signal/sig_mask.rs:150
↓ 300 callersMethodcontains
(&self, other: impl Into<Self>)
cortenmm-adv/kernel/src/process/signal/sig_mask.rs:150
↓ 295 callersMethodas_str
(&self)
cortenmm-rw/kernel/src/fs/utils/mod.rs:88
↓ 291 callersFunctionfprintf
baselines/radixvm/lib/printf.cc:41
↓ 282 callersFunctionstrlen
baselines/radixvm/lib/string.c:118
↓ 281 callersMethodtry_into
(self)
baselines/NrOS/kernel/src/process.rs:1011
↓ 275 callersMethodmap
Map a frame into the current slot. This method will bring the cursor to the next slot after the modification.
cortenmm-rw/ostd/src/mm/vm_space.rs:304
↓ 273 callersMethodlock
(&self)
cortenmm-rw/kernel/src/fs/exfat/fs.rs:336
↓ 273 callersMethodlock
(&self)
cortenmm-adv/kernel/src/fs/exfat/fs.rs:336
↓ 266 callersMethodmap
Map a frame into the current slot. This method will bring the cursor to the next slot after the modification.
cortenmm-adv/ostd/src/mm/vm_space.rs:304
↓ 256 callersFunctionread
()
cortenmm-rw/kernel/comps/time/src/lib.rs:70
↓ 249 callersMethodclone
(&self)
cortenmm-rw/kernel/src/fs/file_table.rs:210
↓ 249 callersMethodclone
(&self)
cortenmm-adv/kernel/src/fs/file_table.rs:210
↓ 246 callersFunctionmyproc
baselines/radixvm/include/cpu.hh:63
↓ 233 callersMethodclone
(&self)
cortenmm-rw/kernel/src/fs/utils/flock.rs:72
↓ 233 callersMethodclone
(&self)
cortenmm-adv/kernel/src/fs/utils/flock.rs:72
↓ 212 callersMethodget
(&self, bit_offset: usize, bit_width: u8)
baselines/NrOS/lib/vmxnet3/src/reg.rs:58
↓ 199 callersMethodlock
Acquires the lock and gives the caller access to the data protected by it.
cortenmm-rw/kernel/comps/mlsdisk/src/os/mod.rs:166
↓ 199 callersMethodlock
Acquires the lock and gives the caller access to the data protected by it.
cortenmm-adv/kernel/comps/mlsdisk/src/os/mod.rs:166
↓ 191 callersFunctionAslError
baselines/radixvm/kernel/acpica/source/compiler/aslerror.c:730
↓ 185 callersMethodjoin
(&self)
cortenmm-rw/kernel/src/thread/mod.rs:158
↓ 180 callersMethodmin
baselines/radixvm/include/histogram.hh:118
↓ 177 callersMethodload
( fs_weak: Weak<ExfatFS>, root_page_cache: Vmo<Full>, root_chain: ExfatChain, )
cortenmm-rw/kernel/src/fs/exfat/bitmap.rs:38
↓ 177 callersMethodload
( fs_weak: Weak<ExfatFS>, root_page_cache: Vmo<Full>, root_chain: ExfatChain, )
cortenmm-adv/kernel/src/fs/exfat/bitmap.rs:38
↓ 173 callersMethoditer
Iterates over the CPUs in the set. The order of the iteration is guaranteed to be in ascending order.
cortenmm-rw/ostd/src/cpu/set.rs:111
↓ 167 callersMethodas_ref
Returns a reference to the process VMAR if it exists. Returns `None` if the process has exited and its VMAR has been dropped.
cortenmm-rw/kernel/src/process/process_vm/mod.rs:88
↓ 164 callersMethodtake
(&mut self)
cortenmm-rw/ostd/src/mm/page_table/cursor/mod.rs:88
↓ 163 callersMethodlock
baselines/radixvm/include/radix_array.hh:952
↓ 162 callersMethodprintln
baselines/radixvm/libutil/include/pstream.hh:52
↓ 156 callersFunctionpanic
baselines/radixvm/kernel/console.cc:241
↓ 154 callersMethodbits
Iterates over the bits (i.e., the columns) of the row bitmap.
cortenmm-rw/kernel/comps/console/src/font.rs:168
↓ 151 callersMethodupgrade
(&self)
cortenmm-rw/kernel/libs/keyable-arc/src/lib.rs:272
↓ 151 callersMethodupgrade
(&self)
cortenmm-adv/kernel/libs/keyable-arc/src/lib.rs:272
↓ 147 callersMethodbits
Iterates over the bits (i.e., the columns) of the row bitmap.
cortenmm-adv/kernel/comps/console/src/font.rs:168
↓ 146 callersMethoduser_space
Gets the userspace of the current task.
cortenmm-rw/kernel/src/context.rs:36
↓ 146 callersMethoduser_space
Gets the userspace of the current task.
cortenmm-adv/kernel/src/context.rs:36
↓ 144 callersMethodread
Reads the corresponding device block IDs for a specified range. Note that the returned device range size may be smaller than the requested range due
cortenmm-rw/kernel/src/fs/ext2/inode.rs:1997
↓ 144 callersMethodread
Reads the corresponding device block IDs for a specified range. Note that the returned device range size may be smaller than the requested range due
cortenmm-adv/kernel/src/fs/ext2/inode.rs:1997
↓ 143 callersMethodpush
(&self, value: T)
baselines/NrOS/kernel/src/mpmc.rs:74
↓ 142 callersMethodstore
(&self, val: PageState, order: Ordering)
cortenmm-rw/kernel/src/fs/utils/page_cache.rs:577
↓ 142 callersMethodstore
(&self, val: PageState, order: Ordering)
cortenmm-adv/kernel/src/fs/utils/page_cache.rs:577
↓ 141 callersMethodfinish
We can call finish on it to return the ordered list of frames that were used for the writeable section.
baselines/NrOS/kernel/src/process.rs:245
↓ 141 callersMethodpush
(&self, observer: &Observer)
cortenmm-rw/kernel/src/fs/epoll/entry.rs:295
↓ 141 callersMethodpush
(&self, observer: &Observer)
cortenmm-adv/kernel/src/fs/epoll/entry.rs:295
↓ 139 callersFunctionmemset
baselines/radixvm/lib/string.c:5
↓ 138 callersFunctionFlPrintFile
baselines/radixvm/kernel/acpica/source/compiler/aslfiles.c:359
↓ 133 callersMethodjoin
(&self)
cortenmm-adv/kernel/src/thread/mod.rs:158
↓ 132 callersMethodclone
(&self)
cortenmm-rw/kernel/src/fs/exfat/dentry.rs:748
↓ 132 callersMethodclone
(&self)
cortenmm-adv/kernel/src/fs/exfat/dentry.rs:748
↓ 127 callersFunctionDbgPrint
baselines/radixvm/kernel/acpica/source/compiler/aslutils.c:446
↓ 127 callersFunctionmmap
Implementes mmap by forwarding it to the rumpkernel. `mmap(void *addr, size_t len, int prot, int flags, int fd, off_t pos)`
baselines/NrOS/lib/vibrio/src/rumprt/crt/mem.rs:41
↓ 126 callersMethodenumerate
baselines/radixvm/include/mnode.hh:241
↓ 124 callersFunctionAcpiUtRemoveReference
baselines/radixvm/kernel/acpica/source/components/utilities/utdelete.c:809
↓ 124 callersMethodlock
(&self)
cortenmm-rw/kernel/src/process/process/mod.rs:148
↓ 124 callersMethodlock
(&self)
cortenmm-adv/kernel/src/process/process/mod.rs:148
↓ 122 callersMethodis_none
Returns if the RCU primitive protects nothing when [`Rcu::read`] happens.
cortenmm-rw/ostd/src/sync/rcu/mod.rs:387
↓ 121 callersFunctionsleep
baselines/radixvm/lib/ulib.c:94
↓ 120 callersMethodfetch_add
baselines/radixvm/codexinc/atomic_2.h:401
↓ 118 callersFunctionwrite
()
cortenmm-adv/kernel/comps/mlsdisk/src/layers/1-crypto/crypto_blob.rs:326
↓ 117 callersFunctionatoi
baselines/radixvm/lib/ulib.c:56
↓ 111 callersFunctionread
()
cortenmm-adv/kernel/comps/time/src/lib.rs:70
↓ 109 callersFunctionmycpu
Per-CPU variables, holding pointers to the current cpu and to the current process. XXX(sbw) asm labels default to RIP-relative and I don't know how to
baselines/radixvm/include/cpu.hh:55
↓ 106 callersFunctionfork
Create a new process copying p as the parent. Sets up stack to return as if from system call. Caller must set state of returned proc to RUNNABLE.
baselines/radixvm/kernel/proc.cc:432
↓ 106 callersMethodlen
(&self)
baselines/NrOS/kernel/src/memory/frame.rs:190
↓ 105 callersMethodwrite_val
Writes `val` to the user space of the current process.
cortenmm-rw/kernel/src/context.rs:151
↓ 105 callersMethodwrite_val
Writes `val` to the user space of the current process.
cortenmm-adv/kernel/src/context.rs:151
↓ 104 callersFunctionstrcmp
baselines/radixvm/lib/string.c:128
↓ 100 callersMethodset
(&mut self, bit_offset: usize, bit_width: u8, val: u64)
baselines/NrOS/lib/vmxnet3/src/reg.rs:76
↓ 99 callersMethoditer
Returns an iterator for iterating `DirEntryItem`s.
cortenmm-rw/kernel/src/fs/ext2/dir.rs:178
↓ 99 callersMethoditer
Returns an iterator for iterating `DirEntryItem`s.
cortenmm-adv/kernel/src/fs/ext2/dir.rs:178
↓ 97 callersFunctionAcpiFormatException
baselines/radixvm/kernel/acpica/source/components/utilities/utdecode.c:140
↓ 97 callersMethoddisable_irq
Converts the guard behavior from disabling preemption to disabling IRQs.
cortenmm-rw/ostd/src/sync/spin/mod.rs:59
↓ 97 callersMethoddisable_irq
Converts the guard behavior from disabling preemption to disabling IRQs.
cortenmm-adv/ostd/src/sync/spin/mod.rs:59
↓ 95 callersFunctioncprintf
baselines/radixvm/kernel/console.cc:118
↓ 94 callersFunctionmunmap
()
baselines/NrOS/lib/vibrio/src/rumprt/crt/mem.rs:203
↓ 93 callersFunctionRsSetFlagBits
baselines/radixvm/kernel/acpica/source/compiler/aslresource.c:565
↓ 93 callersMethodas_bytes
(&self)
cortenmm-rw/kernel/src/fs/utils/mod.rs:96
↓ 93 callersMethodas_bytes
(&self)
cortenmm-adv/kernel/src/fs/utils/mod.rs:96
↓ 92 callersMethodas_ptr
Returns a raw pointer to the underlying data. This method is safe, but it's up to the caller to ensure that access to the data behind it is still saf
cortenmm-rw/ostd/src/sync/rwlock.rs:235
↓ 92 callersMethodas_u64
Gets the number of jiffies.
cortenmm-rw/ostd/src/timer/jiffies.rs:34
↓ 92 callersFunctiondisable_preempt
Disables preemption.
cortenmm-rw/ostd/src/task/preempt/guard.rs:40
↓ 92 callersFunctiondisable_preempt
Disables preemption.
cortenmm-adv/ostd/src/task/preempt/guard.rs:40
↓ 92 callersMethodis_none
Returns if the RCU primitive protects nothing when [`Rcu::read`] happens.
cortenmm-adv/ostd/src/sync/rcu/mod.rs:387
↓ 92 callersFunctionrdtsc
baselines/radixvm/user/util.h:47
↓ 91 callersMethodclone
(&self)
baselines/NrOS/kernel/src/mpmc.rs:154
↓ 87 callersMethodappend
Append phase for an Append TX, mainly to append newly records to the WAL.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/4-lsm/wal.rs:63
next →1–100 of 25,090, ranked by callers