Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ProjectMitosisOS/mitosis-core
/ functions
Functions
1,289 in github.com/ProjectMitosisOS/mitosis-core
⨍
Functions
1,289
◇
Types & classes
259
↓ 81 callers
Method
join
exp/os-network/rpc/bench_nil_rpc.hh:28
↓ 72 callers
Method
append
(self, name, env)
exp_scripts/bootstrap.py:99
↓ 69 callers
Method
to_string
(&self)
os-network/src/rdma.rs:42
↓ 62 callers
Function
block_on
(f: &mut F)
os-network/src/lib.rs:45
↓ 54 callers
Method
clone
(&self)
os-network/src/bytes.rs:48
↓ 48 callers
Method
truncate_header
(&self, off: usize)
os-network/src/bytes.rs:26
↓ 46 callers
Method
iter
(&self)
mitosis/src/prefetcher/mod.rs:75
↓ 45 callers
Function
drop
()
stress-test/rpc/rpc_client/src/lib.rs:278
↓ 41 callers
Method
clone
(&self)
mitosis/src/remote_mapping/page_table.rs:237
↓ 38 callers
Method
get_qp
(&self)
os-network/src/rdma/dc.rs:55
↓ 31 callers
Function
init
()
mitosis/unitests/services/src/lib.rs:254
↓ 30 callers
Method
create
(self, ud: UDDatagram)
os-network/src/datagram/ud_receiver.rs:43
↓ 30 callers
Method
open
(&self)
mitosis-user-libs/mitosis-rust-client/src/lib.rs:115
↓ 27 callers
Method
next
(&mut self)
mitosis/src/kern_wrappers/mm.rs:133
↓ 27 callers
Method
post
(&mut self, req: &Self::ReqPayload)
os-network/src/rdma/dc.rs:81
↓ 24 callers
Method
len
(&self)
mitosis/src/mem_pools.rs:50
↓ 24 callers
Method
map
(&mut self, addr: VirtAddr, phy: PhysAddr)
mitosis/src/remote_mapping/page_table.rs:98
↓ 24 callers
Function
open
()
exp/common/syscall_lib.py:9
↓ 23 callers
Function
init
()
os-network/unitests/bytes/src/lib.rs:60
↓ 20 callers
Method
into_inner
Consumes this timeout, returning the underlying value.
os-network/src/timeout.rs:92
↓ 19 callers
Method
close
(self)
exp_scripts/bootstrap.py:181
↓ 19 callers
Method
len
(&self)
os-network/src/rdma.rs:36
↓ 19 callers
Method
memcpy_deserialize
Deserialize a sized object through memory copy.
os-network/src/serialize.rs:43
↓ 18 callers
Method
append
(self, name, env)
stress-test/bootstrap.py:99
↓ 18 callers
Method
clone
(&self)
os-network/src/rdma/dc.rs:135
↓ 18 callers
Method
decode
(addr: u64)
mitosis/src/remote_mapping/page_structures.rs:465
↓ 18 callers
Method
read
( &mut self, _loc: &Self::Location, addr: &Self::RemoteMemory, _key: &Self::Ke
os-network/src/remote_memory/local.rs:41
↓ 17 callers
Method
len
(&self)
mitosis/src/descriptors/page_table.rs:53
↓ 16 callers
Method
insert
(&mut self, idx: usize, id: usize, access: crate::remote_paging::AccessInfo)
mitosis/src/dc_pool.rs:42
↓ 15 callers
Method
lock
(&self, f: impl FnOnce(&'a mut T) -> R)
mitosis/src/lock_bundler.rs:29
↓ 14 callers
Method
get_bytes
(&self)
os-network/src/datagram/msg.rs:14
↓ 13 callers
Method
generate
(&self)
mitosis/src/shadow_process/vma.rs:84
↓ 13 callers
Method
reset_timer
(&mut self, wait_usec : i64)
os-network/src/timeout.rs:38
↓ 13 callers
Method
set_device_name
(&mut self, name: String)
mitosis-user-libs/mitosis-rust-client/src/lib.rs:110
↓ 13 callers
Method
set_qd_hint
(mut self, hint: usize)
os-network/src/datagram/ud_receiver.rs:38
↓ 12 callers
Method
create
(gid: &alloc::string::String, nic_idx: u64, tid: usize)
mitosis/src/rpc_service.rs:37
↓ 12 callers
Method
create_meta
Create endpoint meta data generated from given HyperMeta (gid, service_id, qd_hint, etc.) # Errors: - `CMError`: This error means that there is somet
os-network/src/datagram/ud.rs:174
↓ 12 callers
Method
generate
(self, meta: &T, msg: &mut BytesMut)
os-network/src/rpc/header_factory.rs:18
↓ 12 callers
Method
get_bytes_mut
(&mut self)
os-network/src/datagram/msg.rs:18
↓ 12 callers
Method
get_context
(&self)
os-network/src/rdma/dc.rs:22
↓ 12 callers
Method
post_recv_buf
Post the receive buffer to receive future incoming requests #Arguments `buf` - the memory buffer used for receiving future requests
os-network/src/datagram/ud_receiver.rs:83
↓ 12 callers
Method
spawn
( &mut self, ctx: Box<ThreadLocalCTX<B::Args, R>>, )
mitosis-util/src/bench.rs:63
↓ 12 callers
Method
test
a wrapper to test arbitrary cmd
mitosis-user-libs/mitosis-rust-client/src/lib.rs:66
↓ 11 callers
Method
close
(self)
stress-test/bootstrap.py:181
↓ 11 callers
Method
memcpy_serialize_at
Serialize a sized object through memory copy at an offset
os-network/src/serialize.rs:17
↓ 11 callers
Method
poll
(&mut self)
os-network/src/rpc.rs:165
↓ 11 callers
Method
serialize
(&self, bytes: &mut BytesMut)
mitosis/src/descriptors/pair.rs:37
↓ 11 callers
Function
sopen
mitosis-user-libs/mitosis-c-client/include/syscall.h:9
↓ 10 callers
Function
add_lean_container_template
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:378
↓ 10 callers
Method
close
(self)
scripts/bootstrap_proxy.py:161
↓ 10 callers
Method
create
(random_seed: u64)
stress-test/rpc/rpc_common/src/payload.rs:13
↓ 10 callers
Method
get_mut
Gets a mutable reference to the underlying value in this timeout.
os-network/src/timeout.rs:87
↓ 10 callers
Function
init_cgroup
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:349
↓ 10 callers
Method
is_null
Convenience method for checking if a physical address is null.
mitosis/src/remote_mapping/page_structures.rs:428
↓ 10 callers
Function
pmem_free_page
mitosis/src/native/kernel_helper.c:231
↓ 10 callers
Function
remove_lean_container_template
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:396
↓ 10 callers
Method
run
(self)
exp/common/func_bench_wrapper.py:30
↓ 9 callers
Function
calculate_session_id
calculate the session ID of the remote end handler FIXME: this calculation is not very precise, need further refinement
mitosis/src/startup.rs:261
↓ 9 callers
Method
get_start
(&self)
mitosis/src/descriptors/vma.rs:24
↓ 9 callers
Method
get_vma_iter
(&self)
mitosis/src/kern_wrappers/mm.rs:30
↓ 9 callers
Function
handler
()
exp/fork-functions/dd/function.py:18
↓ 9 callers
Function
handler
(working_sz)
exp/fork-functions/micro/function.py:40
↓ 9 callers
Method
next
(&mut self, bits: usize)
stress-test/rpc/rpc_common/src/random.rs:25
↓ 9 callers
Function
pmem_alloc_page
mitosis/src/native/kernel_helper.c:225
↓ 9 callers
Function
pmem_page_to_phy
mitosis/src/native/kernel_helper.c:242
↓ 9 callers
Method
report
(&self)
mitosis-util/src/reporter.rs:45
↓ 9 callers
Method
serialization_buf_len
(&self)
mitosis/src/descriptors/parent.rs:176
↓ 9 callers
Method
stop_one
(&mut self)
mitosis-util/src/bench.rs:88
↓ 8 callers
Method
add
(&mut self, r: Arc<UnsafeCell<R>>)
mitosis-util/src/reporter.rs:41
↓ 8 callers
Method
add_one
(&mut self, offset: Offset, val: Value)
mitosis/src/descriptors/parent.rs:296
↓ 8 callers
Method
get_local_mr
(&self)
os-network/src/rdma/payload/dc.rs:48
↓ 8 callers
Method
get_reporter
(&self)
mitosis-util/src/ctx.rs:20
↓ 8 callers
Method
get_rkey
(&self)
os-network/src/rdma/payload/dc.rs:93
↓ 8 callers
Method
get_session_id
(&self)
os-network/src/rpc/header.rs:9
↓ 8 callers
Method
get_start
(&self)
mitosis/src/kern_wrappers/vma.rs:50
↓ 8 callers
Function
pmem_get_current_cpu
mitosis/src/native/kernel_helper.c:264
↓ 8 callers
Method
report
(self, start, end, op)
exp/common/func_bench_wrapper.py:43
↓ 8 callers
Method
set_num_nics_used
(&mut self, num: usize)
mitosis/src/lib.rs:99
↓ 8 callers
Function
setup_lean_container_w_double_fork
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:487
↓ 7 callers
Method
connect
(self, pwd, passp=None, timeout=30)
exp_scripts/bootstrap.py:129
↓ 7 callers
Function
end_instance
()
mitosis/src/startup.rs:218
↓ 7 callers
Method
get_memory_descriptor
(&self)
mitosis/src/kern_wrappers.rs:46
↓ 7 callers
Method
get_mut_service
(&mut self)
os-network/src/rpc/hook.rs:30
↓ 7 callers
Method
iter
(&self)
mitosis/src/descriptors/page_table.rs:61
↓ 7 callers
Method
len
(&self)
os-network/src/datagram/msg.rs:59
↓ 7 callers
Method
lookup
( &self, remote_mac_id: usize, handler_id: usize, )
mitosis/src/remote_pt_cache.rs:37
↓ 7 callers
Function
open
()
samples/python/syscall_lib.py:9
↓ 7 callers
Method
register
(&mut self, id: usize, callback: impl FnMut(&BytesMut, &mut BytesMut) -> usize + 'a)
os-network/src/rpc/service.rs:19
↓ 7 callers
Function
remove_cached_namespace
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:337
↓ 7 callers
Method
reset
(&mut self)
os-network/src/timeout.rs:34
↓ 7 callers
Function
setup_cached_namespace
mitosis-user-libs/mitosis-lean-container/lib/core/lean_container.c:309
↓ 7 callers
Function
timestamp
(response, event, startTime, endTime, externalServicesTime)
exp/fork-functions/finra/util.py:24
↓ 7 callers
Method
walk
(&mut self, vma: *mut vm_area_struct)
mitosis/src/kern_wrappers/vma_iters.rs:153
↓ 6 callers
Method
clone
(&self)
mitosis/src/rpc_service.rs:62
↓ 6 callers
Method
copy
(&mut self, payload: &Self, offset: usize)
os-network/src/bytes.rs:59
↓ 6 callers
Method
generate_mm
(&self)
mitosis/src/kern_wrappers/task.rs:114
↓ 6 callers
Method
get_flags
(&self)
mitosis/src/kern_wrappers/vma.rs:66
↓ 6 callers
Method
get_flags
(&self)
mitosis/src/descriptors/vma.rs:49
↓ 6 callers
Method
get_next
(&mut self)
stress-test/rpc/rpc_common/src/random.rs:16
↓ 6 callers
Function
get_order
(p)
stress-test/bootstrap.py:374
next →
1–100 of 1,289, ranked by callers