MCPcopy Create free account

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

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

↓ 53 callersMethodis_empty
(&self)
cortenmm-adv/kernel/src/fs/utils/mod.rs:84
↓ 53 callersMethodload
( pid: Pid, module_name: String, writeable_sections: Vec<Frame>, )
baselines/NrOS/kernel/src/nrproc.rs:158
↓ 53 callersFunctionsend
Sends a byte on the serial port.
cortenmm-rw/ostd/src/arch/x86/serial.rs:28
↓ 53 callersFunctionsend
Sends a byte on the serial port.
cortenmm-adv/ostd/src/arch/x86/serial.rs:28
↓ 52 callersFunctiondprintf
baselines/radixvm/lib/printf.cc:57
↓ 52 callersMethodprint
Print the memory map.
baselines/radixvm/kernel/kalloc.cc:515
↓ 51 callersFunctionAcpiPsGetOpcodeInfo
baselines/radixvm/kernel/acpica/source/components/parser/psopcode.c:502
↓ 51 callersMethodas_mut_ptr
Gets access to the underlying value through a raw pointer. This function calculates the virtual address of the CPU-local object based on the CPU-loca
cortenmm-rw/ostd/src/cpu/local/cell.rs:112
↓ 51 callersMethodjoin
(&self, tid: ThreadId)
baselines/NrOS/lib/lineup/src/tls2/mod.rs:237
↓ 51 callersFunctionspawn_nrk
Builds the kernel and spawns a qemu instance of it. For kernel-code it gets compiled with kernel features `integration-test` and whatever feature is
baselines/NrOS/kernel/testutils/src/helpers.rs:104
↓ 51 callersMethoduser_feature
Add a cargo feature to the user-space modules build.
baselines/NrOS/kernel/testutils/src/builder.rs:367
↓ 51 callersFunctionwait
Wait for a child process to exit and return its pid. Return -1 if this process has no children.
baselines/radixvm/kernel/proc.cc:514
↓ 50 callersMethodchecked_add
Add a duration to self. If the result does not exceed inner bounds return Some(t), else return None.
cortenmm-rw/kernel/src/time/system_time.rs:52
↓ 50 callersMethodfs
(&self)
cortenmm-rw/kernel/src/fs/exfat/inode.rs:228
↓ 50 callersMethodfs
(&self)
cortenmm-adv/kernel/src/fs/exfat/inode.rs:228
↓ 50 callersFunctionmin
A `min` implementation for use in constant evaluation.
cortenmm-rw/ostd/src/sync/rcu/non_null/either.rs:76
↓ 50 callersFunctionsnprintf
baselines/radixvm/lib/printf.cc:112
↓ 50 callersMethodstore
Stores a new value to the set with the given ordering. This operation is not atomic. When racing with a [`Self::load`] operation, that load may retur
cortenmm-adv/ostd/src/cpu/set.rs:193
↓ 49 callersMethodas_mut
Coverts to mutably-borrowed buffer `BufMut`.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:66
↓ 49 callersMethodas_mut
Coverts to mutably-borrowed buffer `BufMut`.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:66
↓ 49 callersMethodcloned
Returns a cloned `Arc<Task>`.
cortenmm-adv/ostd/src/task/mod.rs:278
↓ 49 callersMethodcontains
Return if ptr is between the base and limit of this allocator.
baselines/radixvm/include/buddy.hh:129
↓ 49 callersMethoderror
(&self)
cortenmm-rw/kernel/src/error.rs:176
↓ 49 callersMethoditer
Iterates over the CPUs in the set. The order of the iteration is guaranteed to be in ascending order.
cortenmm-adv/ostd/src/cpu/set.rs:111
↓ 49 callersFunctionshex
baselines/radixvm/libutil/include/pstream.hh:190
↓ 48 callersMethodchecked_add
Add a duration to self. If the result does not exceed inner bounds return Some(t), else return None.
cortenmm-adv/kernel/src/time/system_time.rs:52
↓ 48 callersMethoderror
(&self)
cortenmm-adv/kernel/src/error.rs:176
↓ 48 callersMethodfill
* Copy-assign all values in the range <tt>[low, high)</tt> to @c x. * * The caller must ensure that this operation will not overlap the * ind
baselines/radixvm/include/radix_array.hh:872
↓ 48 callersMethodlen
The length in bytes of the region.
cortenmm-rw/ostd/src/boot/memory_region.rs:107
↓ 48 callersMethodlen
The length in bytes of the region.
cortenmm-adv/ostd/src/boot/memory_region.rs:107
↓ 48 callersMethodsize
Size of the region (in bytes).
baselines/NrOS/kernel/src/memory/frame.rs:166
↓ 48 callersMethodwrite
(&mut self, register: u8, data: u32)
cortenmm-rw/ostd/src/arch/x86/kernel/irq/ioapic.rs:188
↓ 48 callersMethodwrite
(&mut self, register: u8, data: u32)
cortenmm-adv/ostd/src/arch/x86/kernel/irq/ioapic.rs:188
↓ 47 callersMethodas_ref
(&self)
cortenmm-rw/ostd/src/task/mod.rs:299
↓ 47 callersMethodas_ref
(&self)
cortenmm-adv/ostd/src/task/mod.rs:299
↓ 47 callersFunctionfflush
baselines/radixvm/lib/stdio.cc:73
↓ 47 callersFunctionp2v
baselines/radixvm/include/kernel.hh:24
↓ 47 callersMethodread_cstring
Reads a C string from the user space of the current process. The length of the string should not exceed `max_len`, including the final `\0` byte.
cortenmm-rw/kernel/src/context.rs:205
↓ 47 callersMethodread_cstring
Reads a C string from the user space of the current process. The length of the string should not exceed `max_len`, including the final `\0` byte.
cortenmm-adv/kernel/src/context.rs:205
↓ 47 callersMethodremove
(&self, name: XattrName)
cortenmm-rw/kernel/src/fs/ext2/xattr.rs:302
↓ 47 callersMethodremove
(&self, name: XattrName)
cortenmm-adv/kernel/src/fs/ext2/xattr.rs:302
↓ 47 callersMethodstart_paddr
Gets the physical address of the start of the frame.
cortenmm-adv/ostd/src/mm/frame/mod.rs:139
↓ 46 callersMethodas_ref
Converts to immutably-borrowed buffer `BufRef`.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:61
↓ 46 callersMethodas_ref
Converts to immutably-borrowed buffer `BufRef`.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:61
↓ 45 callersMethodaddress
baselines/radixvm/include/kalloc.hh:77
↓ 45 callersMethodinsert
(&mut self, sst: SSTable<K, V>, level: LsmLevel)
cortenmm-rw/kernel/comps/mlsdisk/src/layers/4-lsm/tx_lsm_tree.rs:855
↓ 45 callersMethodinsert
(&mut self, sst: SSTable<K, V>, level: LsmLevel)
cortenmm-adv/kernel/comps/mlsdisk/src/layers/4-lsm/tx_lsm_tree.rs:855
↓ 45 callersMethodskip
Skips `count` bytes in the `RingBuffer`. In other words, `count` bytes are read from the `RingBuffer` and discarded. # Panics This method will pani
cortenmm-rw/kernel/src/util/ring_buffer.rs:473
↓ 45 callersMethodskip
Skips `count` bytes in the `RingBuffer`. In other words, `count` bytes are read from the `RingBuffer` and discarded. # Panics This method will pani
cortenmm-adv/kernel/src/util/ring_buffer.rs:473
↓ 45 callersMethodwrite
(&self, reader: &mut VmReader)
cortenmm-rw/kernel/src/fs/inode_handle/mod.rs:65
↓ 45 callersMethodwrite
(&self, reader: &mut VmReader)
cortenmm-adv/kernel/src/fs/inode_handle/mod.rs:65
↓ 44 callersMethoditer
Returns an iterator to the contained edits.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:36
↓ 44 callersMethoditer
Returns an iterator to the contained edits.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/2-edit/edits.rs:36
↓ 44 callersFunctionpthread_create
baselines/radixvm/lib/threads.cc:52
↓ 44 callersMethodstart_paddr
Gets the physical address of the start of the frame.
cortenmm-rw/ostd/src/mm/frame/mod.rs:139
↓ 43 callersFunctionAcpiNsLookup
baselines/radixvm/kernel/acpica/source/components/namespace/nsaccess.c:366
↓ 43 callersMethodas_mut
(&mut self)
cortenmm-adv/kernel/libs/aster-bigtcp/src/iface/poll_iface.rs:31
↓ 43 callersMethodclone
(&self)
cortenmm-rw/kernel/src/net/socket/netlink/receiver.rs:13
↓ 43 callersMethodclone
(&self)
cortenmm-adv/kernel/src/net/socket/netlink/receiver.rs:13
↓ 43 callersMethodfilter
(&self, _events: &E)
cortenmm-rw/kernel/src/events/events.rs:35
↓ 43 callersMethodlock
(&self)
cortenmm-rw/ostd/src/sync/mutex.rs:35
↓ 43 callersMethodlock
(&self)
cortenmm-adv/ostd/src/sync/mutex.rs:35
↓ 43 callersFunctionmap
# Safety Mapping an incorrect address may lead to a kernel data leak.
cortenmm-rw/ostd/src/arch/riscv/iommu/mod.rs:18
↓ 43 callersFunctionmap
# Safety Mapping an incorrect address may lead to a kernel data leak.
cortenmm-adv/ostd/src/arch/riscv/iommu/mod.rs:18
↓ 43 callersMethodread_time
(&self)
cortenmm-rw/kernel/src/time/clocks/cpu_clock.rs:47
↓ 43 callersMethodread_time
(&self)
cortenmm-adv/kernel/src/time/clocks/cpu_clock.rs:47
↓ 42 callersFunctionmax
baselines/radixvm/metis/pkg/streamflow/streamflow.c:534
↓ 42 callersMethodread_once
Read a specific configuration.
cortenmm-rw/kernel/comps/virtio/src/transport/mod.rs:161
↓ 42 callersMethodread_once
Read a specific configuration.
cortenmm-adv/kernel/comps/virtio/src/transport/mod.rs:161
↓ 41 callersFunctionDtPeekSubtable
baselines/radixvm/kernel/acpica/source/compiler/dtsubtable.c:273
↓ 41 callersMethodas_posix_thread
(&self)
cortenmm-rw/kernel/src/process/posix_thread/posix_thread_ext.rs:15
↓ 41 callersMethodas_posix_thread
(&self)
cortenmm-adv/kernel/src/process/posix_thread/posix_thread_ext.rs:15
↓ 41 callersMethodavail
Returns the number of bytes for the available space.
cortenmm-rw/ostd/src/mm/io.rs:952
↓ 41 callersMethodavail
Returns the number of bytes for the available space.
cortenmm-adv/ostd/src/mm/io.rs:952
↓ 41 callersMethodget
Gets a softirq line. The value of `id` must be within `0..NR_LINES`.
cortenmm-rw/kernel/comps/softirq/src/lib.rs:69
↓ 41 callersMethodget
Gets a softirq line. The value of `id` must be within `0..NR_LINES`.
cortenmm-adv/kernel/comps/softirq/src/lib.rs:69
↓ 41 callersMethodlock
(&self)
cortenmm-rw/kernel/libs/aster-bigtcp/src/socket/bound/tcp_conn.rs:247
↓ 41 callersMethodlock
(&self)
cortenmm-adv/kernel/libs/aster-bigtcp/src/socket/bound/tcp_conn.rs:247
↓ 41 callersFunctionmemset
Fills `len` bytes of memory at `dst` with the specified `value`. # Safety - `dst` must be [valid] for writes of `len` bytes. [valid]: crate::mm::io
cortenmm-rw/ostd/src/mm/io.rs:267
↓ 41 callersFunctionmemset
Fills `len` bytes of memory at `dst` with the specified `value`. # Safety - `dst` must be [valid] for writes of `len` bytes. [valid]: crate::mm::io
cortenmm-adv/ostd/src/mm/io.rs:267
↓ 41 callersMethodstore
Stores the provided item at the target index.
cortenmm-rw/kernel/libs/xarray/src/lib.rs:223
↓ 41 callersMethodstore
Stores the provided item at the target index.
cortenmm-adv/kernel/libs/xarray/src/lib.rs:223
↓ 41 callersFunctionstrncmp
baselines/radixvm/lib/string.c:66
↓ 40 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-adv/ostd/src/sync/rwlock.rs:235
↓ 40 callersMethodclone
(&self)
baselines/NrOS/usr/init/src/vmops/queue.rs:65
↓ 40 callersFunctiondisable_local
Disables all IRQs on the current CPU (i.e., locally). This function returns a guard object, which will automatically enable local IRQs again when it
cortenmm-rw/ostd/src/trap/irq.rs:219
↓ 40 callersFunctiondisable_local
Disables all IRQs on the current CPU (i.e., locally). This function returns a guard object, which will automatically enable local IRQs again when it
cortenmm-adv/ostd/src/trap/irq.rs:219
↓ 40 callersMethodis_empty
(&self)
cortenmm-rw/kernel/src/sched/sched_class/stop.rs:50
↓ 40 callersMethodis_empty
(&self)
cortenmm-adv/kernel/src/sched/sched_class/stop.rs:50
↓ 40 callersMethodpages
Returns the Vmo object. TODO: The capability is too high,restrict it to eliminate the possibility of misuse. For example, the `resize` api should be f
cortenmm-rw/kernel/src/fs/utils/page_cache.rs:56
↓ 40 callersMethodpages
Returns the Vmo object. TODO: The capability is too high,restrict it to eliminate the possibility of misuse. For example, the `resize` api should be f
cortenmm-adv/kernel/src/fs/utils/page_cache.rs:56
↓ 40 callersMethodread
Reads one or multiple data blocks at a specified position. # Panics This method must be called within a TX. Otherwise, this method panics.
cortenmm-rw/kernel/comps/mlsdisk/src/layers/3-log/tx_log.rs:821
↓ 40 callersMethodread
Reads one or multiple data blocks at a specified position. # Panics This method must be called within a TX. Otherwise, this method panics.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/3-log/tx_log.rs:821
↓ 39 callersFunctionfclose
baselines/radixvm/lib/stdio.cc:34
↓ 39 callersFunctionkill
Sends a signal to a process, using the current process as the sender. The credentials of the current process will be checked to determine if it is au
cortenmm-rw/kernel/src/process/kill.rs:22
↓ 39 callersFunctionkill
Sends a signal to a process, using the current process as the sender. The credentials of the current process will be checked to determine if it is au
cortenmm-adv/kernel/src/process/kill.rs:22
↓ 39 callersFunctionprintf
baselines/radixvm/attic/forktest.c:12
↓ 38 callersFunctionAcpiUtAddReference
baselines/radixvm/kernel/acpica/source/components/utilities/utdelete.c:771
↓ 38 callersFunctionRsCompleteNodeAndGetNext
baselines/radixvm/kernel/acpica/source/compiler/aslresource.c:625
↓ 38 callersMethodfilter
(&self, _events: &E)
cortenmm-adv/kernel/src/events/events.rs:35
← previousnext →201–300 of 25,090, ranked by callers