Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TELOS-syslab/CortenMM-Artifact
/ functions
Functions
25,090 in github.com/TELOS-syslab/CortenMM-Artifact
⨍
Functions
25,090
◇
Types & classes
5,261
↓ 38 callers
Function
panic
baselines/radixvm/bin/sh.cc:216
↓ 38 callers
Function
prof_leaveapp
baselines/radixvm/metis/lib/profile.c:73
↓ 38 callers
Method
remain
Return the remain time to expiration of this timer. If the timer has not been set, this method will return `Duration::ZERO`.
cortenmm-rw/kernel/src/time/core/timer.rs:110
↓ 38 callers
Method
remain
Return the remain time to expiration of this timer. If the timer has not been set, this method will return `Duration::ZERO`.
cortenmm-adv/kernel/src/time/core/timer.rs:110
↓ 38 callers
Function
syscall
baselines/radixvm/kernel/syscall.cc:71
↓ 37 callers
Function
UtLocalCalloc
baselines/radixvm/kernel/acpica/source/compiler/aslutils.c:257
↓ 37 callers
Method
as_usize
(&self)
baselines/NrOS/kernel/src/process.rs:626
↓ 37 callers
Method
clone
(&self)
cortenmm-rw/kernel/libs/keyable-arc/src/lib.rs:225
↓ 37 callers
Method
clone
(&self)
cortenmm-adv/kernel/libs/keyable-arc/src/lib.rs:225
↓ 37 callers
Method
insert
(&mut self, path: I)
cortenmm-rw/osdk/deps/test-kernel/src/path.rs:189
↓ 37 callers
Method
insert
(&mut self, path: I)
cortenmm-adv/osdk/deps/test-kernel/src/path.rs:189
↓ 37 callers
Method
len
(&self)
baselines/NrOS/kernel/src/process.rs:722
↓ 37 callers
Function
malloc
baselines/radixvm/lib/umalloc.cc:121
↓ 37 callers
Method
map
(&mut self, base: VAddr, size: usize, rights: MapAction, palignment: u64)
baselines/NrOS/bootloader/src/vspace.rs:524
↓ 37 callers
Function
prof_enterapp
baselines/radixvm/metis/lib/profile.c:64
↓ 36 callers
Method
borrow_fs
(&self)
cortenmm-rw/kernel/src/process/posix_thread/thread_local.rs:137
↓ 36 callers
Method
borrow_fs
(&self)
cortenmm-adv/kernel/src/process/posix_thread/thread_local.rs:137
↓ 36 callers
Method
clone
(&self)
cortenmm-rw/kernel/src/process/process_vm/mod.rs:102
↓ 36 callers
Method
clone
(&self)
cortenmm-adv/kernel/src/process/process_vm/mod.rs:102
↓ 36 callers
Method
get
(&self)
cortenmm-rw/kernel/src/sched/sched_class/policy.rs:75
↓ 36 callers
Method
get
(&self, name: XattrName, value_writer: &mut VmWriter)
cortenmm-rw/kernel/src/fs/ext2/xattr.rs:231
↓ 36 callers
Method
get
(&self)
cortenmm-adv/kernel/src/sched/sched_class/policy.rs:75
↓ 36 callers
Method
get
(&self, name: XattrName, value_writer: &mut VmWriter)
cortenmm-adv/kernel/src/fs/ext2/xattr.rs:231
↓ 36 callers
Function
memcmp
baselines/radixvm/lib/string.c:12
↓ 36 callers
Method
new_fs_child
Creates a new `Path` to represent the child directory of a file system.
cortenmm-rw/kernel/src/fs/path/mod.rs:43
↓ 36 callers
Method
new_fs_child
Creates a new `Path` to represent the child directory of a file system.
cortenmm-adv/kernel/src/fs/path/mod.rs:43
↓ 36 callers
Function
strncpy
baselines/radixvm/lib/string.c:76
↓ 36 callers
Method
write
Writes all data from the reader until one of the two conditions is met: 1. The reader has no remaining data. 2. The writer has no available space. Re
cortenmm-adv/ostd/src/mm/io.rs:738
↓ 35 callers
Method
get
Gets the total counter value. This function may be inaccurate since other CPUs may be updating the counter.
cortenmm-rw/osdk/deps/frame-allocator/src/smp_counter.rs:76
↓ 35 callers
Method
get
Gets the total counter value. This function may be inaccurate since other CPUs may be updating the counter.
cortenmm-adv/osdk/deps/frame-allocator/src/smp_counter.rs:76
↓ 35 callers
Method
read
(&self, writer: &mut VmWriter)
cortenmm-rw/kernel/src/syscall/eventfd.rs:175
↓ 35 callers
Method
read
(&self, writer: &mut VmWriter)
cortenmm-adv/kernel/src/syscall/eventfd.rs:175
↓ 35 callers
Method
resolver
Returns the associated `FsResolver`.
cortenmm-rw/kernel/src/fs/thread_info.rs:15
↓ 35 callers
Method
resolver
Returns the associated `FsResolver`.
cortenmm-adv/kernel/src/fs/thread_info.rs:15
↓ 35 callers
Function
setaffinity
baselines/radixvm/bin/fstest.cc:19
↓ 35 callers
Method
write
Writes all data from the reader until one of the two conditions is met: 1. The reader has no remaining data. 2. The writer has no available space. Re
cortenmm-rw/ostd/src/mm/io.rs:738
↓ 34 callers
Function
RsAllocateResourceNode
baselines/radixvm/kernel/acpica/source/compiler/aslresource.c:490
↓ 34 callers
Method
as_ref
(&self)
cortenmm-rw/kernel/src/net/socket/unix/stream/connected.rs:352
↓ 34 callers
Method
as_ref
(&self)
cortenmm-adv/kernel/src/net/socket/unix/stream/connected.rs:352
↓ 34 callers
Function
check_for_successful_exit
(args: &RunnerArgs, r: Result<WaitStatus>, output: String)
baselines/NrOS/kernel/testutils/src/runner_args.rs:478
↓ 34 callers
Method
cursor_mut
Create a new cursor exclusively accessing the virtual address range for mapping. If another cursor is already accessing the range, the new cursor may
cortenmm-rw/ostd/src/mm/page_table/mod.rs:427
↓ 34 callers
Method
cursor_mut
Create a new cursor exclusively accessing the virtual address range for mapping. If another cursor is already accessing the range, the new cursor may
cortenmm-adv/ostd/src/mm/page_table/mod.rs:425
↓ 34 callers
Method
get_mut
Returns a mutable reference to the underlying data. This method is zero-cost: By holding a mutable reference to the lock, the compiler has already st
cortenmm-rw/ostd/src/sync/mutex.rs:52
↓ 34 callers
Method
iter_mut
Returns an iterator for mutable buffers of `BLOCK_SIZE`.
cortenmm-adv/kernel/comps/mlsdisk/src/layers/0-bio/block_buf.rs:142
↓ 34 callers
Method
pid
(&self)
cortenmm-rw/kernel/src/process/wait.rs:142
↓ 34 callers
Method
pid
(&self)
cortenmm-adv/kernel/src/process/wait.rs:142
↓ 34 callers
Method
read
(&self, writer: &mut VmWriter)
cortenmm-rw/kernel/src/fs/devpts/ptmx.rs:195
↓ 34 callers
Method
read
(&self, writer: &mut VmWriter)
cortenmm-adv/kernel/src/fs/devpts/ptmx.rs:195
↓ 34 callers
Method
spawn
( &self, f: Option<unsafe extern "C" fn(arg1: *mut u8) -> *mut u8>, arg: *mut u8,
baselines/NrOS/lib/lineup/src/tls2/mod.rs:200
↓ 33 callers
Method
as_slice
Returns a slice of the tasks in the task set.
cortenmm-rw/kernel/src/process/task_set.rs:78
↓ 33 callers
Method
as_slice
Returns a slice of the tasks in the task set.
cortenmm-adv/kernel/src/process/task_set.rs:78
↓ 33 callers
Method
elapsed
(&self)
baselines/NrOS/kernel/src/integration_tests.rs:694
↓ 33 callers
Function
find_and_read_latest_experiment_output
(bench_name, sys_name)
scripts/plot_scripts/common.py:155
↓ 33 callers
Method
get
(&self)
cortenmm-rw/kernel/src/net/socket/ip/options.rs:97
↓ 33 callers
Method
get
(&self)
cortenmm-adv/kernel/src/net/socket/ip/options.rs:97
↓ 33 callers
Method
insert
Inserts or updates an `IndirectBlock` in the cache with the specified `bid`.
cortenmm-rw/kernel/src/fs/ext2/indirect_block_cache.rs:80
↓ 33 callers
Method
insert
Inserts or updates an `IndirectBlock` in the cache with the specified `bid`.
cortenmm-adv/kernel/src/fs/ext2/indirect_block_cache.rs:80
↓ 33 callers
Method
module
Adds a user-space module to the build and deployment.
baselines/NrOS/kernel/testutils/src/builder.rs:373
↓ 33 callers
Method
release
Do a release build.
baselines/NrOS/kernel/testutils/src/builder.rs:379
↓ 32 callers
Method
alloc_segment_with
Allocates a contiguous range of frames with additional metadata. The returned [`Segment`] contains at least one frame. The method returns an error if
cortenmm-rw/ostd/src/mm/frame/allocator.rs:79
↓ 32 callers
Method
alloc_segment_with
Allocates a contiguous range of frames with additional metadata. The returned [`Segment`] contains at least one frame. The method returns an error if
cortenmm-adv/ostd/src/mm/frame/allocator.rs:79
↓ 32 callers
Method
contains
Returns true if the set contains the specified CPU.
cortenmm-rw/ostd/src/cpu/set.rs:66
↓ 32 callers
Method
find
baselines/radixvm/kernel/radix.cc:183
↓ 32 callers
Method
get_mut
Get the mutable reference of the item at position `idx`. Return `None` if `idx` is out of bounds or the item is not exist.
cortenmm-rw/kernel/libs/aster-util/src/slot_vec.rs:58
↓ 32 callers
Method
get_mut
Get the mutable reference of the item at position `idx`. Return `None` if `idx` is out of bounds or the item is not exist.
cortenmm-adv/kernel/libs/aster-util/src/slot_vec.rs:58
↓ 32 callers
Method
iter
(&self)
cortenmm-rw/osdk/deps/test-kernel/src/tree.rs:143
↓ 32 callers
Method
iter
(&self)
cortenmm-adv/osdk/deps/test-kernel/src/tree.rs:143
↓ 32 callers
Method
push_back
Pushes a frame to the back of the linked list.
cortenmm-rw/ostd/src/mm/frame/linked_list.rs:137
↓ 32 callers
Method
push_back
Pushes a frame to the back of the linked list.
cortenmm-adv/ostd/src/mm/frame/linked_list.rs:137
↓ 32 callers
Method
status
Returns the status.
cortenmm-rw/kernel/comps/block/src/bio.rs:75
↓ 32 callers
Method
to_le_bytes
(&self)
cortenmm-rw/kernel/src/fs/exfat/dentry.rs:323
↓ 32 callers
Method
upread
Acquires an upreader and spin-wait until it can be acquired. The calling thread will spin-wait until there are no other writers, or upreaders. There
cortenmm-rw/ostd/src/sync/rwlock.rs:169
↓ 32 callers
Method
upread
Acquires an upreader and spin-wait until it can be acquired. The calling thread will spin-wait until there are no other writers, or upreaders. There
cortenmm-adv/ostd/src/sync/rwlock.rs:169
↓ 32 callers
Method
write
(&self, reader: &mut VmReader)
cortenmm-rw/kernel/src/net/socket/mod.rs:138
↓ 32 callers
Method
write
(&self, reader: &mut VmReader)
cortenmm-adv/kernel/src/net/socket/mod.rs:138
↓ 31 callers
Method
call
Calls a remote RPC function with ID
baselines/NrOS/lib/rpc/src/client.rs:29
↓ 31 callers
Function
cargo_osdk
(args: I)
cortenmm-rw/osdk/tests/util/mod.rs:16
↓ 31 callers
Function
cargo_osdk
(args: I)
cortenmm-adv/osdk/tests/util/mod.rs:16
↓ 31 callers
Function
mkdir
baselines/radixvm/lib/ulib.c:88
↓ 31 callers
Function
pthread_barrier_wait
baselines/radixvm/lib/threads.cc:154
↓ 31 callers
Method
push_back
baselines/radixvm/include/scopedperf.hh:127
↓ 31 callers
Method
read
Reads all data into the writer until one of the two conditions is met: 1. The reader has no remaining data. 2. The writer has no available space. Ret
cortenmm-rw/ostd/src/mm/io.rs:456
↓ 31 callers
Function
spawn
(binary: &'static str)
baselines/NrOS/kernel/src/arch/unix/process.rs:288
↓ 31 callers
Method
timeout
(mut self, timeout: u64)
baselines/NrOS/kernel/testutils/src/runner_args.rs:256
↓ 30 callers
Function
AcpiUtGetRegionName
baselines/radixvm/kernel/acpica/source/components/utilities/utdecode.c:268
↓ 30 callers
Function
alloc
()
baselines/NrOS/kernel/src/integration_tests.rs:184
↓ 30 callers
Method
context
Enter the context of the current TX. While within the context of a TX, the implementation side of a TX can get the current TX via `TxProvider::curren
cortenmm-rw/kernel/comps/mlsdisk/src/tx/current.rs:28
↓ 30 callers
Method
context
Enter the context of the current TX. While within the context of a TX, the implementation side of a TX can get the current TX via `TxProvider::curren
cortenmm-adv/kernel/comps/mlsdisk/src/tx/current.rs:28
↓ 30 callers
Method
current_cpu
Returns the ID of the current CPU.
cortenmm-rw/ostd/src/cpu/mod.rs:146
↓ 30 callers
Method
current_cpu
Returns the ID of the current CPU.
cortenmm-adv/ostd/src/cpu/mod.rs:146
↓ 30 callers
Method
insert
baselines/radixvm/kernel/vm.cc:190
↓ 30 callers
Method
notify
Notifies pollers of some events. This method invalidates the (internal) cached events and wakes up all registered pollers that are interested in the
cortenmm-rw/kernel/src/process/signal/poll.rs:174
↓ 30 callers
Method
notify
Notifies pollers of some events. This method invalidates the (internal) cached events and wakes up all registered pollers that are interested in the
cortenmm-adv/kernel/src/process/signal/poll.rs:174
↓ 30 callers
Function
range
()
cortenmm-rw/kernel/libs/xarray/src/test.rs:260
↓ 30 callers
Method
read
Reads all data into the writer until one of the two conditions is met: 1. The reader has no remaining data. 2. The writer has no available space. Ret
cortenmm-adv/ostd/src/mm/io.rs:456
↓ 30 callers
Method
read_val
Reads a value typed `Pod` from the user space of the current process.
cortenmm-rw/kernel/src/context.rs:120
↓ 30 callers
Method
read_val
Reads a value typed `Pod` from the user space of the current process.
cortenmm-adv/kernel/src/context.rs:120
↓ 30 callers
Function
readmsr
baselines/radixvm/libutil/include/amd64.h:181
↓ 29 callers
Function
AcpiPsGetOpcodeName
baselines/radixvm/kernel/acpica/source/components/parser/psopcode.c:549
↓ 29 callers
Function
UtAttachNamepathToOwner
baselines/radixvm/kernel/acpica/source/compiler/aslutils.c:897
← previous
next →
301–400 of 25,090, ranked by callers